Geschwindigkeit aus Beschleunigungsgleichung

Ich habe mit einem Beschleunigungsmesser gearbeitet und bekam die Aufgabe, die Geschwindigkeit vom Beschleunigungsmesser zu ermitteln. Ich nehme alle 10 ms Beschleunigungsdaten (Abtastrate 100 kHz) und verwendete die Gleichung: Vf = V0 + a * t, wobei t 10 ms ist

V0 ist zuerst 0 und nimmt dann den alten Vf-Wert an

Ich habe versucht, den Beschleunigungsmesser in Y+ und dann in Y-Richtung zu bewegen, wobei ich nur die y-Achse benutzte.

Und es funktioniert gut, siehe Abbildung unten:

Geben Sie hier die Bildbeschreibung ein

Aber ich habe kürzlich gesehen, dass diese Gleichung für eine Anwendung mit konstanter Beschleunigung ausgelegt ist. Wie kommt es, dass sie für mich funktioniert? Oder liege ich hier falsch?

Antworten (1)

Schauen wir uns an, woher diese Gleichung kommt:

A A v e = Δ v Δ T

Die durchschnittliche Beschleunigung während eines Zeitintervalls gibt an, wie stark sich die Geschwindigkeit geändert hat. Δ v = v F v ich geteilt durch die Länge des Zeitintervalls Δ T . Wenn A ist konstant als A A v e ist nur A .

Wir können diese Gleichung lösen für v F und erhalten Sie Ihre Gleichung:

A A v e = v F v ich Δ T v F = v ich + A A v e Δ T

Der Schlüssel hier ist, dass für A gleich A A v e , sie muss nicht über die gesamte Versuchszeit konstant sein. Es muss nur über jeden konstant sein 10 ms-Intervall. Wenn das Zeitintervall kurz genug ist, dann A wird ungefähr konstant sein, und die Gleichung ist ein gutes Modell für das, was vor sich geht.

In der Praxis bestimmt Ihr Beschleunigungsmesser wahrscheinlich A durch Mittelung über die 10 ms Zeitintervall zwischen Ausgaben. Es sagt Ihnen also wahrscheinlich sowieso die durchschnittliche Beschleunigung in jedem Intervall.

Sie haben absolut Recht, ich bekomme alle 10 ms einen Beschleunigungswert, was bedeutet, dass die Beschleunigung alle 10 ms konstant ist, großartige Antwort!