Monitoreo del voltaje de la batería de polímero de litio desde el microcontrolador

0

Estoy trabajando en un proyecto en el que un microcontrolador (específicamente un RFduino) es alimentado por una batería LiPo y el microcontrolador necesita monitorear el voltaje del LiPo. Cinco de los pines RFduino ya se están utilizando para sensores, por lo que solo tengo dos pines disponibles para la administración de energía. Si es posible, me gustaría usar un pin para detectar cuándo se está cargando la batería y el otro para medir el voltaje.

Actualmente, este dispositivo está utilizando el chip MCP73871 para la administración de energía / alimentación LiPo y un regulador de voltaje LDO de 3V para regular el voltaje que alimenta al RFduino. Puedo ejecutar la buena señal de alimentación del MCP73871 a uno de los dos pines RFduino libres, como se ve en el diagrama, para detectar cuándo se está cargando la batería. Me gustaría usar el pin libre restante en el RFduino para medir el voltaje de la batería.

Desafortunadamente, no puedo medir el voltaje de la batería directamente en el RFduino porque el LiPo alcanza los 4.2V cuando está completamente cargado y el voltaje máximo que el RFduino puede manejar es de 3.6V. Esperaba poder cambiar de manera uniforme el voltaje por debajo de 3V utilizando diodos o un divisor de voltaje, pero de un par de búsquedas en Google parece que las fluctuaciones actuales lo harían imposible. No soy un ingeniero eléctrico y estoy fuera de mi elemento en este punto. ¿Hay alguna manera de modificar mi circuito existente para monitorear el voltaje de LiPo en el pin libre restante? Estoy sin ideas y cualquier ayuda es muy apreciada! Gracias!

    
pregunta Wes Wilson

2 respuestas

3
  

Esperaba poder cambiar de manera uniforme el voltaje por debajo de 3V usando diodos o un divisor de voltaje, pero de un par de búsquedas en Google parece que las fluctuaciones actuales lo harían imposible.

Eso suena como BS, ¿tienes una fuente en eso? Se puede usar un simple divisor de voltaje resistivo para reducir linealmente el voltaje:

simular este circuito : esquema creado usando CircuitLab

Esto disminuiría el voltaje máximo de 4.2V a 2.89V, dentro del rango de la entrada. La salida del divisor tiene una impedancia de 69KΩ, que debería ser lo suficientemente baja para el convertidor analógico a digital, pero no pude encontrar las especificaciones de ADC en ningún lugar para asegurarme.

    
respondido por el jms
0

Este circuito divisor de voltaje daría ~ 2.8v en el pin 'duino de una batería completamente cargada, con una corriente de ~ 1ma a través del divisor de voltaje:

    
respondido por el Robherc KV5ROB

Lea otras preguntas en las etiquetas