23.02.2007, 16:46
Hallo,
ich lese mit einem vi über einen Analogeingang das Positionssignal eines Lasersensors ein und möchte daraus auf die Geschwindigkeit schließen. Leider Schwanken die Werte des Lasersensors leicht und sobald ich die Ableitungsfunktion verwende, erhalte ich ein gewaltiges Rauschen in dem mein Geschwindigkeitssignal total untergeht. Darum habe ich versucht, vor dem Ableiten mein Positionssignal mit einem Filter zu glätten (Mittelwert, Dreiecksfunktion).
Beim Darstellen der Werte ist mein Geschwindigkeitsprofil allerdings nun unsynchron zum Positionsprofil. d.h. im Profil is die Position konstant, die Geschwindigkeit wird jedoch erst kurz darauf null, was ja eigentlich nicht sein kann.
Ich vermute das liegt an der Mittelwertbildung.
Hat diesbezüglich vielleicht jemand einen besseren Vorschlag, wie ich das geschickter lösen könnte?
Vielen Dank schon mal!
[attachment=5338]
[attachment=5339]
ich lese mit einem vi über einen Analogeingang das Positionssignal eines Lasersensors ein und möchte daraus auf die Geschwindigkeit schließen. Leider Schwanken die Werte des Lasersensors leicht und sobald ich die Ableitungsfunktion verwende, erhalte ich ein gewaltiges Rauschen in dem mein Geschwindigkeitssignal total untergeht. Darum habe ich versucht, vor dem Ableiten mein Positionssignal mit einem Filter zu glätten (Mittelwert, Dreiecksfunktion).
Beim Darstellen der Werte ist mein Geschwindigkeitsprofil allerdings nun unsynchron zum Positionsprofil. d.h. im Profil is die Position konstant, die Geschwindigkeit wird jedoch erst kurz darauf null, was ja eigentlich nicht sein kann.
Ich vermute das liegt an der Mittelwertbildung.
Hat diesbezüglich vielleicht jemand einen besseren Vorschlag, wie ich das geschickter lösen könnte?
Vielen Dank schon mal!
[attachment=5338]
[attachment=5339]