Labview Filterung eines Gyroskopes (Rauschen)

OP #1644489
Lesenswert?

Guten Tag,
ich habe sehr wenig Erfahrung in der Programmiersprache Labview und 
wende mich daher an euch. Ich habe ein Gyroskop das ich mit Hilfe eines 
VI´s auslese, dieses Signal enthält noch einen gewissen Anteil von 
Rauschen das ich wegfiltern soll. Ich habe weder eine Idee wie ich das 
in Labview realisiere noch welcher Filter für diese Anwendung sinnvol 
ist. Im Anhang hab gibt es das VI mit dem ich das Gyroskop auslese und 
eine Textdatei mit den werten einer Messung bei Ruhelage des Gyroskopes.
Ich hoffe jemand kann mir helfen!!
Vielen Dank im Vorraus

Gruss M.
Angehängte Dateien:
#1761749
Lesenswert?

hallo

Ich hab genau das selbe Problem. Ich verwende den Gyrosensor von 
HiTechnic (ich nehme an dass Michael den auch verwendet).
Ich hab das mit dem angegebenen Runnig Averge Filter versucht und nur 
bedingten Erfolg gehabt.
Wenn der Sensor ruhig ist springt das Signal zwischen zwei Werten hin 
und her. Dies kann ich gut glätten wenn ich die Anzahl der gemittelten 
Werte genug hoch wähle. doch sobald der Sensor in bewegung kommt 
verfälscht sich so das gemittelte Signal zu fest. So kann ich nicht 
beides gleichzeitig lösen, denn wenn ich die Anzahl der gemittelten 
Werte verkleinere kann ich die Ruhelage nicht mehr stabilisieren.
Ich kenne mich mit Filtern nicht wirklich aus und so wollte ich fragen 
ob es einen besseren Filter für mein Problem gibt, oder wie ich den 
Moving Avarage modifizieren kann.

Vielen Dank!
Grüsse Sebastian
Gast #1762000
Lesenswert?

Versuche einen anderen, linearen Tiefpass zu verwenden.

Allerdings:
"So kann ich nicht
beides gleichzeitig lösen, (...)"
ist bei jedem Tiefpass (wie z.B. Running Average)
 mehr oder weniger der Fall.

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