Forum: Mikrocontroller und Digitale Elektronik MPU 6050 Rauschen ?


von Sebi (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
arbeite gerade an der Auswertung für einen MPU 6050.
Dabei lese ich den Gyro einer Achse aus und rechne die Werte in °/s um.
Dabei erhalte ich starkes Rauschen (siehe Bild) ist das normal oder 
mache ich was falsch?

PS: Mir ist klar das ein gewisses Maß an Rauschen normal ist aber ein 
Bereich von bis zu 30°/s ?

Danke

von Lukas P. (lks)


Lesenswert?

Solche Peaks konnte ich bei meiner MPU6050 noch nicht beobachten. Wenn 
ich das richtig in Erinnerung habe war das Gyrorauschen so +-2°/s (je 
nach Sensivität, Achse & Temperatur).

Gruß

von Sebi (Gast)


Angehängte Dateien:

Lesenswert?

Ok Danke,

habe gerade gesehen meine Umrechnung stimmt nicht.
Jetzt schwankt der Wert um ca. 3,5°/s, die Peaks habe ich aber trotzdem 
noch. Kann das sein?

von Sebi (Gast)


Lesenswert?

Kann mir keiner sagen ob diese Verhalten normal ist?

von Vincent H. (vinci)


Lesenswert?

Ich hab mit dem Sensor teils Messreihen mit über 18 Millionen Werten 
aufgezeichnet... da hats definitiv was. Auch 3,5°/s sind weit über dem 
weißen Rauschen.

von Dunstknilch (Gast)


Lesenswert?

Duerfen wir mal einen Blick auf Schema und Layout werfen ?

von jemand anders (Gast)


Lesenswert?

Sind die Ausreisser auch in den nicht umgerechneten Daten? Mach davon 
mal einen Plot.

von Sebi (Gast)


Lesenswert?

jemand anders schrieb:
> Sind die Ausreisser auch in den nicht umgerechneten Daten? Mach
> davon mal einen Plot.

Ja die Ausreißer sind auch in den Rohdaten.

von Sebi (Gast)


Lesenswert?

Dunstknilch schrieb:
> Duerfen wir mal einen Blick auf Schema und Layout werfen ?

Was möchtest du genau sehen?
Ich sende die Rohdaten per Rs232 an den PC, rechne in Simulink um und 
plotte die Daten.

von Troll (Gast)


Lesenswert?

Die Daten müssen durch ein dickes Filter mit Ordnung 100 dann passt 
alles!!

von Wolfgang (Gast)


Lesenswert?

Troll schrieb:
> Die Daten müssen durch ein dickes Filter mit Ordnung 100 dann passt
> alles!!

Den Kopf in den Sand zu stecken, beseitigt zwar die Peaks in den Daten, 
aber nicht die Ursache.

Sebi schrieb:
> Dabei erhalte ich starkes Rauschen (siehe Bild) ist das normal oder
> mache ich was falsch?
Woher soll hier einer ahnen, was du genau machst?

Das Datenblatt spricht von 0.05°/s RMS-Noise.

Treten die Spikes in allen Messbereichen und bei allen Ausgabedatenraten 
in gleicher Weise auf?

Sind die Versorgungsspannungen ordentlich geblockt?

von Martin S. (led_martin)


Lesenswert?

Solche Ausreisser würde ich nicht als Rauschen bezeichnen, da geht wohl 
etwas schief, vielleicht ja schon bei der Übertragung der Daten vom 
Sensor zum Controller. Mit welcher Geschwindigkeit wird der I²C Bus 
betrieben? Sind die Pull-Ups vorhanden, und zu der 
Übertragungsgeschwindigkeit passend? Hängen da noch andere Bausteine am 
selben Bus, ist da veilleicht die kapazitive Last zu groß?

Mit freundlichem Gruß - Martin

von Marian (phiarc) Benutzerseite


Lesenswert?

Martin Schlüter schrieb:
> Solche Ausreisser würde ich nicht als Rauschen bezeichnen, da geht wohl
> etwas schief, vielleicht ja schon bei der Übertragung der Daten vom
> Sensor zum Controller.

Hatte ich auch bei einem MPU 6050. Ein anderer Chip hatte die Macken 
nicht. Beschädigung durch z.B. fallenlassen der Platine?

von Sebi (Gast)


Lesenswert?

Mach ich vielleicht beim Auslesen der Rohdaten etwas falsch.
Ich lese die Hi und Lo Register einfach nacheinander aus und setzte sie 
zusammen.
Muss ich hierbei irgendetwas beachten?
Reihenfolge?
Zeitabstand?
...

von Wolfgang S. (wsm)


Lesenswert?

Ich hatte beim ersten Test das gleiche beobachtet.

Dann einen zweiten und dritten MPU6050 eingebaut und Mittelwerte und 
Standardabweichung verglichen. Alle waren im Prinzip gleich "schlecht".

Fit einer eigenen einfachen Filtersoftware war das Ergebnis deutlich 
besser.

Dann habe ich den internen Filter eingeschaltet (ca. 10Hz) und die 
Ergebnisse waren ok.

Meine Anwendung, ein Segway-Clone, läuft damit problemlos.

 www.ups.bplaced.de

W.

von Jan K. (jan_k)


Lesenswert?

Selbes Phänomen ist uns vor einiger Zeit auch aufgefallen, da war nur 
die z Achse betroffen. Höhere Abtastraten haben das Problem 
verschlechtert. 10 Hz filter oder n dicker Filter hinterher kann ja 
nicht die Lösung sein.
Wir haben leider keine echte Lösung gefunden damals, probierten alle 
möglichen configs damals durch. Allerdings hat ein median Filter das 
damals gut kaschiert.

Bin sehr gespannt, ob du es lösen kannst oder ob wirklich ein HW defekt 
besteht.

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.