Ich verwende den Beschleunigungsmesser von Pololu AltIMU-10 v4, um die Beschleunigung meines Systems zu überwachen. Ich verstehe, dass der Sensor, wenn er aufrecht auf den Tisch gestellt wird, 1 g in der + ve z-Achse messen sollte. Wenn ich es jedoch auf den Tisch lege und in x- und y-Richtung auf dem Tisch schiebe, sehe ich, dass dieses gemessene 1 g in der z-Achse während der Bewegung abfällt und nach dem Ende der Bewegung auf 1 g zurückgeht. Diese Änderung der Z-Achsen-Messwerte hat immer die Form eines Abfalls, unabhängig davon, ob die tatsächliche Bewegung in +ve oder -ve x- oder y-Richtung erfolgt.
In der folgenden Grafik habe ich den folgenden Bewegungsablauf ausgeführt:
Es ist ersichtlich, dass zwar die erwartete Beschleunigung in der Bewegungsachse gemessen wird, die gemessene Schwerkraft jedoch während der Bewegung abfällt. Ist dies das erwartete Verhalten für einen Beschleunigungsmesser?
Wenn ja, wie kann ich diesen vorübergehenden Abfall aus meinen Messwerten entfernen? Ich verstehe, dass die Schwerkraftkomponente entfernt werden kann, indem der globale [0 0 1]-Vektor auf den Sensorrahmen bezogen und von der Sensormessung subtrahiert wird. Aber das hilft nicht bei diesem vorübergehenden Abfall.
Es könnte an der verwendeten Sensortechnologie liegen. Wenn sie eine federbelastete Masse zum Erfassen verwenden, können Sie erwarten, dass der Kraftvektor während der seitlichen Bewegung in gewissem Maße versetzt wird. Wenn Sie davon ausgehen, dass die Gesamtlänge der Feder begrenzt ist, wird sie auf der Z-Achse auf die für die Bewegung zulässige Restlänge gekürzt.
ZB ist die Summe der Kräfte E konstant 1 (oder etwas darüber). Wenn nur die Schwerkraft daran arbeitet, "verbraucht" es das meiste davon. Wenn Sie eine seitliche Bewegung auf der +X-Achse mit einer Größe > 1 einführen, fällt Z auf 0, da es "überwältigt" ist. Wenn Sie eine Bewegung auf der +X-Achse mit einer Größe von weniger als 1 (z. B. 0,5) einführen, erhalten Sie einen viel geringeren Einbruch in Z, aber er ist immer noch vorhanden. Was der Fall zu sein scheint.
Verdammt, es ist schwer zu erklären, aber ich habe es irgendwo in meinem Kopfraum :) Dieses Bild sollte es etwas veranschaulichen: außer hier sind Federn ideal, während sie in Wirklichkeit Steifheits- und Elastizitätskoeffizienten haben, die die "Decke" begrenzen
Ich habe diesen speziellen STM-Sensor nicht verwendet, aber andere von ihnen (LIS2/3) scheinen solche Eigenschaften nicht aufzuweisen.
Tomnexus
Tomnexus
Fereidoon
Fereidoon
Andi aka
Fereidoon
Wupadrasta Santosh
Dmitri Grigorjew
Cristobol Polychronopolis
KalleMP