INA219 mide el voltaje de la batería con RPi

0

simular este circuito : esquema creado usando CircuitLab

Quiero medir el voltaje de una batería de 12 V alimentando algo conectado por INA219 en paralelo a esta batería y leerlo con RPi a través de I2C. ¿Es esto posible con INA219? ¿Debo usar algo más para esto? Intenté conectarlo como imagino, pero tuve que usar una resistencia de 1K entre el INA219 y la batería y mi lectura y luego tener este aspecto:

Bus Voltage: 0.008 V
Bus Current: 12.305 mA
Power: 0.000 mW
Shunt voltage: 1.240 mV

De esta manera, la corriente del bus se ve exactamente como mi voltaje provisto en Vin

Intenté conectarme a tierra desde la batería y RPi, pero no hubo cambios.

Esquema añadido. ¿Está más claro ahora?

    
pregunta Kliwer

1 respuesta

0

Vea el esquema a continuación, tomado de la hoja de datos. La lectura de la hoja de datos explica que VIN es la entrada desde la cual se mide la tensión del bus. Debe conectar este VIN- al terminal positivo de su batería si solo desea leer el voltaje. Si desea corriente y voltaje, conecte como se muestra a continuación con "Alimentación" siendo su terminal positivo para la batería y "Carga" como la entrada de alimentación en su "Dispositivo alimentado por la batería".

Editar : para ser claros, el voltaje medido es VIN- menos la GND del INA219. Necesitará conectar la GND del INA al terminal negativo de la batería, y probablemente también a la GND del RPi.

    
respondido por el Kevin Kruse

Lea otras preguntas en las etiquetas