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

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