Forum: Mikrocontroller und Digitale Elektronik Filterung bei Neigungssensor (Beschleunigungsmessung)


von Peter (Gast)


Lesenswert?

Hallo zusammen,

ich stehe gerade vor einem Problem. Ich will mit einem 
Beschleunigungssensor eine Neigung messen und habe dazu Rohwerte in 
X,Y,Z. Die Frage die sich für mich dabei stellt ist, wann filtere ich.

D.h. filtere ich X,Y,Z-Rohbesschleunigungen oder berechne erst den 
Winkel und filtere dann?

Evtl. kann man auch 2 mal filtern (einmal das ganz grobe raus aus den 
Rohwerten und einmal dann ein wenig genauer beim Winkel).

Gibt es da ein richtig oder falsch?

Der ausgerechnete Winkel kann Einachsig oder Zweiachsig sein (360° oder 
X, Y Winkel bis 90°)

von Purzel H. (hacky)


Lesenswert?

Schau dir doch erst mal die Signale an...

von Nop (Gast)


Lesenswert?

Wenn eine normale Filterung reicht, dann würde ich zuerst Deine 
eigentlichen Spuren filtern. Die Auswirkungen in den Winkel werden 
ansonsten durch den atan zu groß und eine Filterung des Winkels würde 
dann nur noch wenig bringen.

Noch ein anderer Hinweis: Schau Dir diverse andere Dinge hier im Forum 
oder auch außerhalb zu IMU's (Inertialsensorik), Kalmanfilter, 
Komplementärfilter o.ä. an.
Wenn Du nämlich nicht gerade einen statischen Zustand hast, sprich wenn 
sich dein Beschleunigungssensor bewegt...wird das so alles nichts 
werden!

von Peter (Gast)


Lesenswert?

Siebzehn Zu Fuenfzehn schrieb:
> Schau dir doch erst mal die Signale an...

Hab ich beides gemacht. Auf dem Tisch ergibt es keinen großen 
Unterschied. Natürlich kann ich keine genauen Frequenzen generieren 
sprich den Eingang simulieren.

von Peter (Gast)


Lesenswert?

Nop schrieb:
> Wenn eine normale Filterung reicht, dann würde ich zuerst Deine
> eigentlichen Spuren filtern. Die Auswirkungen in den Winkel werden
> ansonsten durch den atan zu groß und eine Filterung des Winkels würde
> dann nur noch wenig bringen.
>
> Noch ein anderer Hinweis: Schau Dir diverse andere Dinge hier im Forum
> oder auch außerhalb zu IMU's (Inertialsensorik), Kalmanfilter,
> Komplementärfilter o.ä. an.
> Wenn Du nämlich nicht gerade einen statischen Zustand hast, sprich wenn
> sich dein Beschleunigungssensor bewegt...wird das so alles nichts
> werden!

Im Anwendungsgebiet kann ich eine Bewegung ausschliessen. D.h. hier wird 
tatsächlich nur eine Neigung gemessen. Einer normaler Butterworth mit 
einer relativ niedrigen Tiefpassfrequenz sollte reichen. Wenn etwas 
anderes als die Erdanziehung wirkt (mit sehr niedriger Frequenz) wird 
natürlich der Winkel verfälscht. Ebenfalls hab ich natürlich die 
Phasenverschiebung betrachtet.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.