INA226 an ESP8266 misst falsche spannung

Gast #7202766
Lesenswert?

Alt G. schrieb:
> Die spannung ist durch's band 5% falsch

Zeig uns doch mal deinen Schaltplan, das Layout, den Programmcode und 
dann können wir weiterreden. 16bit gibt nicht automatisch, nur weil es 
drauf steht. Da ist etwas mehr Aufwand erforderlich. Wenn das alles 
passt, dann reden wir über Aufbau, Umgebung, Filter, ESD Schutz etc. Und 
siehe da, kaum macht man es richtig dann gehts.

Falls das wieder so eine super geheime, bestimmt bald an SpaceX zu 
verkaufende, Superidee ist:

Das Ding hat CALIB Register, nutze sie weiße.

VG Paul
OP #7202874
Lesenswert?

Paul schrieb:
> Das Ding hat CALIB Register, nutze sie weiße.

Ich finde nur calib regs sind für strom.

Egal, läuf jetzt. Hab die lib rausgeschmissen und was eigenes gemacht.
Der volt multiplikator ist 0.00120, nicht 0.00125 wie in der lib.

Warum ist das teil auf adresse 0x44 und nicht auf 0x40?
Hab daran 2 stunden rumgesucht :(((

Bild:
Conrad netzteil 12V uralt, mit 10ohm R und 20 ohm NTC.
Strom 10 fach überhöht. Gemessen mit INA226 und dem code oben.
Angehängte Dateien:
Gast #7202897
Lesenswert?

Alt G. schrieb:
> Der volt multiplikator ist 0.00120, nicht 0.00125 wie in der lib.

Na, dann ändert TI hoffentlich bald das Datenblatt auf den Wert, den du
hiermit neu festgelegt hast. (siehe Anhang)

Alt G. schrieb:
> Warum ist das teil auf adresse 0x44 und nicht auf 0x40?

Vielleicht weil du die Adresspins des Teils so verdrahtet hast, dass es 
sich auf 0x44 melden muss? (siehe Abschnitt "7.5.5.1 Serial Bus Address" 
des Datenblatts...)
Angehängte Dateien:
OP #7202907
Lesenswert?

Achim S. schrieb:
> Na, dann ändert TI hoffentlich bald das Datenblatt auf den Wert, den du
> hiermit neu festgelegt hast. (siehe Anhang)

Das der manufacturer code auch nicht stimmt nehme ich an meine $2 boards 
sind clones mit etwas anderen daten, oder ausschuss.

> Alt G. schrieb:
>> Warum ist das teil auf adresse 0x44 und nicht auf 0x40?
> Vielleicht weil du die Adresspins des Teils so verdrahtet hast,

Ich hab an dem modul gar nix verdrahtet.
Gast #7202924
Lesenswert?

Alt G. schrieb:
> Ich hab an dem modul gar nix verdrahtet.

Ach so, du nutzt ein Modul. Das hätten wir natürlich gleich erraten 
können, entschuldige die Nachfrage.

Na denn: wie hat der Hersteller des Moduls die Adresspins verdrahtet? 
Kannste einfach mit einer guten Messspitze an den Pins 1 und 2 
nachmessen.

Alt G. schrieb:
> Das der manufacturer code auch nicht stimmt nehme ich an meine $2 boards
> sind clones mit etwas anderen daten, oder ausschuss.

Ist möglich. Oder dein Aufbau oder deine Messung taugen nichts. Wurde 
fast in jeder Antwort auf deine Anfrage schon angemerkt. Aber außer 
einer Messkurve, deren Aussage nur du kennst, hast du nichts gezeigt.
Gast #7202975
Lesenswert?

Alt G. schrieb:
> Warum ist das teil auf adresse 0x44 und nicht auf 0x40?
> Hab daran 2 stunden rumgesucht :(((

Das wird an deiner Beschaltung liegen. Für 0x40 müssen A1 und A0 auf Gnd 
liegen, für 0x44 A1 an VS und A0 an Gnd (Table 2 im DB).

Wenn du einmal einen I2C-Scanner auf dem ESP laufen lässt, weißt du es 
innerhalb von einer Minute.

Alt G. schrieb:
> Ich hab an dem modul gar nix verdrahtet.

Entweder liegt es dann am Layout oder es gibt ein Problem auf dem Modul

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