Noise Filter für 3-Axis Beschleunigungsensor

OP #874419
Lesenswert?
• ▲
▼
Ich schreib gerade ein Programm das die möglichkeit ein Invertierendes 
Pendel  mit nem Mirkokontroller zu realisieren.
Um die größten schwierigkeiten die das Projekt mit sich bringen würde 
muss ich mich zum Glück nicht kümmern.
Das einzige was mein Programm können soll ist mit dem 
Beschleunigungssensor einen Servomotor ansteueren. Je nach Neigung fährt 
der Servo eine andere Position an. Leider ist das Sensor Signal etwas 
verrauscht ca 50mV springt das Ausgangsignal hin und her in der selben 
Lage. Habe auf die Sensorplatine schon 1nF Kondensator gelötet.
Wie kann ich das Rauschen am besten mit Software filtern? Denk gerade an 
PID oder PD Regler, leider hab ich da nur Grundlagen wie ich das jetzt 
praktisch umsetzen soll, keine Ahnung.
#874548
Lesenswert?
• ▲
▼
Hallo,

wieviele samples brauchst du denn pro sekunde um reagieren zu können?
Wenn nicht so viele, einfach arithmetisches mittel aus 50 werten,
das filtert ...
Sonst gibt es noch so ausgefallene sachen wie kalman-filter oder andere 
digitale filter, die ich aber eigentlich wenn die zeit kritisch ist 
keinem avr zumuten möchte.
Hast du die Spannungsversorgung gut abgeschirmt von dem sensor, manche 
geben die schwankungen da direkt am ausgang weiter...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren