Kann ich dieser USB-Powerbank einen Spannungs-/Stromsensor INA219 hinzufügen?

Ich habe einen Raspberry Pi Zero in einem kleinen Roboter, den ich über eine USB-Powerbank ausschalte, und es funktioniert großartig. Leider wird die Stromversorgung unterbrochen, wenn die USB-Batterie leer wird, und der Pi stürzt ab. Ich möchte, dass der Pi weiß, wann der Akku fast leer ist, und mich warnt. Im Idealfall könnte es auch berechnen, wie viele Stunden Akkulaufzeit ich noch habe.

Ich habe einen Spannungs-/Stromsensor INA219 gekauft. Meine ursprüngliche Idee war, den 0,1-Ohm-Shunt in Reihe auf die 5 V zwischen dem USB-Ausgang der Batterie und dem Pi zu legen. Dies sagt mir nur den Strom zum Zeitpunkt der Abtastung und die Spannung, die den Pi speist, was weitgehend irrelevant ist, solange sie innerhalb der USB-Spannungsspezifikation bleibt.

Foto von Powerbank und INA219-Sensor

Kann ich nach dem Zerlegen meiner USB-Powerbank (RavPower RP-PB19) den INA219 zwischen die Lithium-Ionen-Zellen und die gezeigte Aufwärtswandler-/Ladeschaltung stecken? Konkret kann ich dieses rote Kabel auf dem Foto abschneiden und jedes abgeschnittene Ende des Kabels in die blauen Schraubklemmen am INA219-Sensor stecken, um die aktuelle Zellenspannung von 3,6 V ablesen zu können und daher ungefähr zu berechnen, wie viel Prozent die Batterien sind in ihnen gelassen haben?

Woher würde der INA219 seine Energie beziehen?
Die Vcc auf dem INA219 wird vom 3,3-V-Ausgang am GPIO-Anschluss des Pi gespeist. Der Pi erzeugt dies aus den 5 V, die er vom Micro-USB erhält. Alle GND's sind miteinander verbunden.
Scheint, als würde es funktionieren. Ignorieren Sie alle Kommentare, die Sie möglicherweise von mir gesehen haben und die jetzt gelöscht wurden.

Antworten (1)

Ja, die Spannungs-/Strommessung des INA219 würde korrekt direkt am Batteriezellenanschluss angelegt. Auf diese Weise messen Sie den Strom und die Klemmenspannung am variierenden Element.
Der Stromausgang (der Wandler) ändert sich nicht merklich, bis sich die Einheit dem Ausfall nähert, und bietet daher weniger Vorhersagefähigkeit.

Möglicherweise müssen Sie erwägen, die Strommessung R zu reduzieren, da die Impulsströme von der Batterie zu den Wandlern erheblich höher sind als der Ausgangsstrom. Wenn Sie zu viel Rsense haben, werden Sie schließlich den Impulsstrom einschränken und so die PWM ändern. Lesen Sie das INA219- Datenblatt, um sich für einen neuen Rsense- und PGA-Wert zu entscheiden. Wahrscheinlich möchten Sie weniger als 100 mV Full scale Vsense erreichen.