Sensor liefert verrauschtes Signal, welche Filter sind mögl

Gast #394594
Lesenswert?

Hallo,

im Anhang seht ihr die Ausgangssignale meines Beschleunigungssensors.
Dieser sollte eigentlich einen konstanten Wert liefern, da er ruhig
auf dem Tisch bzw auf einer Schaumstoffunterlage liegt. Die Rote untere
Kurve zeigt ein ungefiltertes Signal. wie ich esin LabView aber auch
direkt am Ausgang des Sensors mit dem Oszi messen kann. Es liegt also
nicht am LabView. Der Sensor ist der MMA7260Q auf einem Demoboard von
Freescale. Laut Doku braucht der net einmal mehr filter weil er intern
so gut schon abgedämpft ist. Auf dem Demoboard hat er allerdings noch
an jedem Ausgang ein RC-Glied. Das Demoboard net  sich AN3109.

Kann mir da jemand helfen das Signal zu glätten?

MfG

Felix
Angehängte Dateien:
Gast #394597
Lesenswert?

Ich habe gesehen, dass du eine Ladungspumpe LM6260 als Spannungsquelle
benutzt.
Vielleicht liegt darin das Problem.
Im Datenblatt steht:

A/D sampling rate and any external power supply
switching frequency should be selected such that
they do not interfere with the internal accelerometer
sampling frequency (11 kHz for the sampling
frequency). This will prevent aliasing errors.

Ich benutze einen kleinen Linearregler für den Sensor.
Zum Test kannst du den Sensor ja mal ne ein Labornetzgerät mit 3,3V
anschleißen und schauen ob es besser wird.
Gast #394599
Lesenswert?

Hallo,
womit hast du das Signal den dem Oszi übergeben? Du solltest an der
Stelle nicht mit einem Tastkopf arbeiten, sondern mit einer 50-Ohm
Apassung (wenn der Treiber das zuläßt), nur so erreichst du minimales
Rauschen.
Desweiteren ist auf gute niederohmige Verbindungen, besonders die
GND-Verbindung zu achten. Auch solltest du die anderen Geräte in
unmittelbarer Umgebung einmal ausschalten um ausschließen zu können,
daß die Störungen von denen übers Netz oder Luft eingekoppelt werden.
Als Letztes teste doch dein Oszi mal mit einer bekannten Testquelle und
schau dir sein Eigenrauschen an (minimal den Eingang auf GND legen).

MfG Manfred Glahe
Gast #394601
Lesenswert?

Hi!

Diese kurze impulsartige Stoerungen kannst Du gut mit dem Median Filter
aufiltern. Fuer die Laenge nimmt die maximale erwartete Impulslaenge (in
Samples).
Zum Beispiel:
Wenn die Stoer-Impulse maximal 5 Samples breit (lang) sind, dann sollst
Du sicherheitshalber die Laenge 7 nehmen.
Im Google findest Du mit Sicherheit viel Info ueber Median. Man nimmt n
(nehmen wir mal 7 an) hintereinander folgende Samples, sortiert sie und
nimmt den Wert aus der Mitte (also das 4. sortierte Sample). Wenn das
Ergebnis immer noch verrauscht ist, einfach danach den Mittelwert oder
aehnliches anwenden.

Gruss,
Aleks

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