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

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.