Forum: Mikrocontroller und Digitale Elektronik MPU6050 Störanfälligkeit und Reset


von TwoK (Gast)


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

von Axel (Gast)


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.

von N. M. (mani)


Lesenswert?

Bei solchen Themen ist der Hardwareaufbau das vermutlich 
interessanteste.
Stell davon Mal ein Foto rein.
Vorher braucht man garnicht weiter reden.

von TwoK (Gast)


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.

von Christian S. (roehrenvorheizer)


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

: Bearbeitet durch User
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.