Detección de batería baja

Estoy usando un refuerzo de potencia para convertir una batería 18650 a 5V:

ingrese la descripción de la imagen aquí

¿Cómo detectar batería baja (es decir, voltaje de batería por debajo de cierto umbral) y enviar esta información a un microcontrolador?

(Actualmente estoy usando un RPi, que no tiene ADC, pero la pregunta puede ser válida para otras computadoras/microcontroladores).

Nota: esta pregunta es interesante pero las respuestas principales usan un ADC. Estoy más buscando una solución electrónica simple.

Si está buscando una solución sin ADC, le recomiendo que lo marque en el título. ("Detección de batería baja sin ADC")
Si Vbat es 3,7 V y Vo es 5 V, ¿cuándo será Vbat mayor o igual que Vo?
@EMFields Modifiqué mi pregunta para aclararla, eliminé la parte V0.
@BattleHamster Estaba en contra del ADC porque me parecía complicado, pero si hay un ADC 1/ barato (< 5€) 2/ no SMD 3/ pequeño < 3cm 4/ fácil de usar con una Pi, eso podría haz esto, todavía estoy interesado :) ¿Crees que esto existe?
Desafortunadamente, nunca he usado ADC externos, por lo que no puedo recomendarle uno adecuado. Pero aquí hay un artículo .

Respuestas (2)

Lo que buscas es un supervisor de tensión . (Nota: no recomiendo que los compre de esa fuente, solo le doy un ejemplo de lo que necesita buscar).

Los que están debajo de ese enlace son dispositivos de tres pines que se conectan a su batería y tierra, tienen una salida que baja cuando el voltaje de la batería cae por debajo de un nivel preestablecido. Hay varios modelos que tienen diferentes voltajes de corte.

Dado que menciona el precio, las unidades vinculadas cuestan alrededor de $ 0.29 cada una si compra 10 de ellas, lo que se ajusta bien a su precio objetivo.

Como desea que no sean SMD, mencionaré que están disponibles en carcasas SMD y TO-92 (no SMD).

También hay ajustables de varios fabricantes.

También hay circuitos de detección de voltaje que puede construir a partir de partes discretas ( ejemplo ), pero hacer que funcionen de manera confiable puede implicar más complicaciones de las que desea tratar.

Entonces, ¿básicamente evitaría la solución dada en su último enlace (usando partes simples: resistencias, transistores, ...)? Algo más: ¿dónde encontrar piezas STM1061 que no sean SMD? Busqué por la web de mi distribuidor habitual y no encontré ninguno.
Las partes STM1061 son SOT23 (SMD). Más abajo en la página hay algunas partes TC54VC que son TO92. No digo que esas sean las piezas exactas que necesita, sino que son el error tipográfico que necesita. Tendrá que encontrar una fuente y seleccionar la pieza correcta usted mismo.
Sí, evitaría la solución usando partes discretas. Ajustarlo correctamente y hacer que funcione de manera confiable sería complicado, y sería casi tan grande como el tamaño máximo que proporcionó.
¡Gracias! ¿Un pequeño ejemplo de cómo usarlo para activar una "batería baja" en el Pi? Solo hay 3 pines, así que me imagino: pines n. ° 1 y n. ° 2 para la batería, pin n. ° 3 para RaspberryPi GPIO. ¿No se necesita otra pieza? (resistor...)
Exactamente correcto. Un pin va al terminal Battery +, uno a tierra y otro al pin GPIO en el Pi. Hay hojas de datos para las partes que explican todo esto. Si hay un supervisor fijo que se ajusta a sus necesidades (nivel de activación correcto), entonces no se necesitan otras piezas. Los ajustables necesitarán más piezas, pero siguen siendo bastante simples.

La solución más simple sin ADC es probablemente un comparador analógico con una referencia de voltaje, mirando su Vbatt; un Vref de aproximadamente 3,0 V (suponiendo que el ion de litio, cuyo voltaje 'casi plano' es de aproximadamente 3,0 V (consulte la hoja de datos y depende de la carga y la temperatura). Ese comparador puede alimentarse desde + 5 V desde su regulador de impulso, y lo hará darle una señal digital para decir plano/no plano. Esa señal digital podría ser push-pull, o open-colector/open-drain, dependiendo de los detalles. Obviamente, tendrá que averiguar dónde implementar este circuito: en su regulador de impulso, o entre él y la batería. Si no alimenta este comparador desde 5 V, sino directamente desde la batería, entonces debe lidiar con la complejidad adicional de mantener un Vref estable con un Vbatt descendente: realizable, pero algo más complicado para un novato. Básicamente, necesitaríamos un poco más de información sobre su carga y entornos para ser más específicos.

¡Gracias! Carga: aproximadamente 600mA. ¿Tendría un pequeño circuito de ejemplo usando un comparador analógico para este propósito? Una pequeña imagen ayudaría a entender cómo usarlo.