Forum: Mikrocontroller und Digitale Elektronik Fake Magnetometer GY-273 HMC5883L aus Spanien?


von Edward C. (teddy)


Lesenswert?

Ich verzweifle gerade an HMC5883L boards (habe 8 Stueck) aus Ebay 
Spanien ...
Referenz bei Ebay: 322176547765

Der hat 24 Euro fuer ein Breifumschlag und €1.55 Post verangt, ging also 
schon gut los ...

Das Ding antwortet falsch auf Addresse 0x0D:

i2cdetect 5
WARNING! This program can confuse your I2C bus, cause data loss and 
worse!
I will probe file /dev/i2c-5.
I will probe address range 0x03-0x77.
Continue? [Y/n]
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- 0d -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

Und sein Dump, mal so, mal so ... :

i2cdump -r 0x00-0x3f -y 5 0x0d b
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: XX XX 00 00 00 00 00 00 00 00 00 00 01 ff 00 00    XX..........?...
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
20: 0f 03 ff ff ff 00 00 00 00 00 ff ff ff 00 00 00    ??..............
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

i2cdump -r 0x00-0x3f -y 5 0x0d b
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 00 00 00 00 00 00 00 00 00 00 00 01 ff 00 00    ............?...
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
20: 0f 03 ff ff ff 00 00 00 00 00 ff ff ff 00 00 00    ??..............
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

Am meisten find ich doof: Die Marking auf dem Teil:
Sollte
L883
sein.

Ist aber
.DA
5883

Hab Ich Fakes erwicht?

Weiss Einer was von einem Magnetometer auf Addresse 0x0d?

Wollt noch ein Scope an den Level shifter klemmen und sehen ob der 
hinter den FETs noch tut (wegen den XX Faellen beim dump ....). Am 5V 
Teil sehen die Signale gut aus, der ACK ist sauber.

Danke fuer jegliche Hilfe,

Edward

von Edward C. (teddy)


Angehängte Dateien:

Lesenswert?

Auf 3V3 Seite alles I2C maessig OK. Weiss zur Zeit nicht weiter ...

von Lutz (Gast)


Lesenswert?

Edward C. schrieb:
> i2cdetect 5

Woran betreibst du denn die Sensoren???

von Edward C. (teddy)


Lesenswert?

I2C-USB vom Till Harbaum

Laeft super mit HMC5983L, SAA7113 und SAA7120 etc ...
Warum nicht mit diesem Magneto Modell weiss Ich nicht. Doch auf dem 
Scope sieht es ja richtig aus, und der (fake?) Chip antwortet, nur nicht 
wo ein HMC5883(L) soll ...
Und die Register sehen auch nicht richtig aus, der HMC5983 sieht da 
schon besser aus, und konnte Ihn auch schon verwerten.

von Edward C. (teddy)


Lesenswert?

Habe auch gerade gemerkt:

Der Ebay Verkaeufer verwechselt ja GY-273, es sollte (ist) ein GY-271 
sein.

Ich habe auch schon meine Finger wund gegoogelt um zu sehen ob andere 
schon fake HMC5883 oder GY271 hatten. Kann doch nicht sein dass Ich der 
Erste bin ;) Naja, Morgen probier Ich einen 2ten von den 8 ...

von Edward C. (teddy)


Angehängte Dateien:

Lesenswert?

So, die Echten sind da, und es klappt auf Anhieb. Eindeutig FAKE!

von Michael A. (michael_a43)


Lesenswert?

Hallo,

ich bin auch auf einen Fake reingefallen.
Meine "HMC5885L" melden sich auch auf 0d.

Gruß,

Michi

von Mara (Gast)


Lesenswert?

Hi Guys,
My magnetometer HMC5883L also connects on the address 0d. Does that mean 
that it is fake?? Sorry, I don`t understand enough German to be sure 
from the above.
Thanks!
Mara

von Daniel B. (dbuergin)


Lesenswert?

@mara

I can only translate for you, yes they all agree that this
boards must be fake boards.

von Sven B. (mainframeosx)


Lesenswert?

Hab hier auch das Problem.

von Samuel (Gast)


Lesenswert?

Hallo,
ich hatte das selbe Problem, es handelt sich um den Falschen Chip, der 
hier verbaut ist.
Ich habe lange gebraucht bis ich da drauf gekommen bin.
Bis ich das auf Reddit gefunden habe.
Anstatt eine HMC5883 wurde ein QMC5883 verbaut, einfach die Richtige 
Libary verwenden, dann funktioniert alles bestens.

https://github.com/mechasolution/Mecha_QMC5883

https://www.reddit.com/r/AskElectronics/comments/5xo3md/problem_with_hmc5883l_magnetometer/

von Thomas Engelbrecht (Gast)


Lesenswert?

Hallo!
Wo kann ich denn einen echten HMC5883L kaufen

VG

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.