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:
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?
Schauen wir uns an, woher diese Gleichung kommt:
Die durchschnittliche Beschleunigung während eines Zeitintervalls gibt an, wie stark sich die Geschwindigkeit geändert hat. geteilt durch die Länge des Zeitintervalls . Wenn ist konstant als ist nur .
Wir können diese Gleichung lösen für und erhalten Sie Ihre Gleichung:
Der Schlüssel hier ist, dass für gleich , sie muss nicht über die gesamte Versuchszeit konstant sein. Es muss nur über jeden konstant sein ms-Intervall. Wenn das Zeitintervall kurz genug ist, dann 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 durch Mittelung über die ms Zeitintervall zwischen Ausgaben. Es sagt Ihnen also wahrscheinlich sowieso die durchschnittliche Beschleunigung in jedem Intervall.
B.Adlane