¿Puedo agregar un sensor de voltaje/corriente INA219 a este banco de energía USB?

Tengo una Raspberry Pi Zero en un pequeño robot que he estado apagando con un banco de energía USB y funciona muy bien. Desafortunadamente, cuando la batería USB se agota, se corta la alimentación y la Pi falla. Quiero que Pi sepa cuando la batería está casi descargada y me avise. Idealmente, podría calcular cuántas horas de duración de la batería me quedan también.

He comprado un sensor de tensión/corriente INA219. Mi idea original era poner la derivación de 0,1 ohmios en serie en los 5 V entre la salida USB de la batería y la Pi. Esto solo me dice la corriente en el momento en que lo muestreo y el voltaje que alimenta el Pi, que es en gran medida irrelevante siempre que se mantenga dentro de la especificación de voltaje USB.

Foto de powerbank y sensor INA219

Después de desarmar mi banco de energía USB (RavPower RP-PB19), ¿puedo colocar el INA219 entre las celdas de iones de litio y el circuito de carga/convertidor elevador que se muestra? Específicamente, ¿puedo cortar este cable rojo en la foto y colocar cada extremo cortado del cable en los terminales de tornillo azul del sensor INA219 para poder leer el voltaje actual de la celda de 3.6V y, por lo tanto, calcular aproximadamente qué porcentaje de las baterías? han dejado en ellos?

¿De dónde sacaría el INA219 su poder?
El Vcc del INA219 se alimenta de la salida de 3,3 V del conector GPIO de la RasPi. El Pi crea esto a partir de los 5V que obtiene del micro USB. Todos los GND están conectados entre sí.
Parece que funcionará. Ignore cualquier comentario que haya visto de mí que ahora se haya eliminado.

Respuestas (1)

Sí, la detección de tensión/corriente del INA219 se aplicaría correctamente directamente en el terminal de la celda de la batería. De esta manera se mide la corriente y el voltaje terminal en el elemento que varía.
La salida de corriente (de los convertidores) no cambiará apreciablemente hasta que la unidad se acerque a la falla, por lo que proporciona menos capacidad de predicción.

Es posible que deba considerar reducir la detección de corriente R ya que las corrientes de pulso de la batería a los convertidores serán significativamente más altas que la corriente de salida. Si tiene demasiado Rsense, eventualmente restringirá la corriente de pulso y, por lo tanto, alterará el PWM. Lea la hoja de datos de INA219 para decidir sobre un nuevo valor de Rsense y PGA. Es probable que desee lograr menos de 100 mV Vsense de escala completa.