MPU6050 Störanfälligkeit und Reset

Gast #7061596
Lesenswert?
• ▲
▼
Hallo,

hat jemand bei einem MPU6050 Gyro/Beschleunigungssensor Board auch mal 
festgestellt, dass es sehr HF anfällig ist? Ich habe einen HC12 (433 MHz 
Funnkmodul) in der Nähe - das scheint regelmäßig zu Fehlern zu führen, 
welche ich nur noch beheben kann, wenn ich den Strom kurz wegnehme. Mit 
Fehler meine ich bei mir, dass beim Init der Messbereich des 
Beschleunigungssensors falsch übernommen wird (und auch die Response 
beim Zuweisen mittels "GYRO_CONFIG" Register führt nicht mehr zu der 
gewohnten null, sondern zu 0xD0).

Wie auch immer (das Layout muss dementsprechend noch angepasst werden), 
die eigentliche Frage ist bezüglich "DEVICE_RESET" im Register 
"PWR_MGMT_1". Im Datenblatt steht: "The bit automatically clears to 0 
once the reset is done."

Wenn ich dieses Bit jedoch setze bekomme ich keine sinnvollen Antworten 
mehr, bis ich nochmal auf "PWR_MGMT_1" schreibe mit "DEVICE_RESET 
(Bit7)" = 0. Ist das falsch im Datenblatt oder muss ich beim Reset noch 
etwas beachten?

Viele Grüße
Gast #7061818
Lesenswert?
• ▲
▼
Ist das ein originaler MPU6050?

Ich habe mit den billigen auf irgendwelchen eval-boards auch nicht die 
besten Erfahrungen gemacht.

Hatte sehr oft Probleme, dass die Gyros bei Vibrationen brutal driften. 
Bauteile aus "legit" Quellen haben das weniger gemacht.

Würde mich nicht wundern, wenn es bei dir ein ähnliches Problem ist.
Gast #7062275
Lesenswert?
• ▲
▼
Es ist ein gy-521 Billigboard. Der HC-12 sitzt direkt daneben. Der 
Hardwareaufbau ist nicht optimal und wird noch angepasst. Das ist auch 
gerade nicht Kern der Frage.
Die Frage war, wieso verharrt der MPU6050 im Reset zustand, auch wenn 
das Datenblatt das Gegenteil behauptet, dass das Bit automatisch zurück 
gesetzt werde.
#7062424
Lesenswert?
• ▲
▼
TwoK schrieb:
> hat jemand bei einem MPU6050 Gyro/Beschleunigungssensor Board auch mal
> festgestellt, dass es sehr HF anfällig ist? Ich habe einen HC12 (433 MHz
> Funnkmodul) in der Nähe - das scheint regelmäßig zu Fehlern zu führen,
> welche ich nur noch beheben kann,

Hallo,

ich habe einen Lochrasteraufbau mit MPU6050 und RFM69 868 MHz drauf, der 
alle Messwerte fortlaufend an eine Partner sendet, der die Daten auf 
Display und über UART anzeigt. Funktioniert ab dem Einschalten 
problemlos.

>Wenn ich dieses Bit jedoch setze bekomme ich keine sinnvollen Antworten
mehr,

Danach sind alle Register auf ihren default-Werten, so daß eine neue 
Initialisierung mit sinnvollen Werten nötig ist.

mfg

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.