Arduino desconecte la alimentación si el voltaje de la batería es demasiado bajo

0

Quiero alimentar mi Arduino con una batería de iones de litio. Cuando la batería está por debajo de 3.0 V, la alimentación del Arduino se debe desconectar, y cuando vuelve a subir lo suficiente, se debe volver a conectar. El problema es que no sé cómo hacerlo. Pensé en usar un transistor que se conecte en serie con una de las líneas de alimentación de la batería y dejar que el Arduino verifique el voltaje y, si es necesario, desconecte el transistor. El problema es, ¿cómo volver a encenderlo? Además, si el Arduino proporciona energía para habilitar el transistor, ¿cómo debería obtener energía para hacerlo en primer lugar? ¿Hay alguna manera mejor de hacer esto? Las baterías se cargan por un panel solar por cierto

    
pregunta qwertz

3 respuestas

0

Tienes razón: no puedes usar el Arduino para hacerlo. Tendrá que hacer un circuito de control / monitor de voltaje separado que no haga nada más que vigilar la batería. En principio, algo como

simular este circuito : esquema creado usando CircuitLab

funcionará.

Para este circuito, CMP1 es un comparador o un amplificador operacional riel a riel que puede funcionar a bajos voltajes. D1 es un regulador Zener o shunt que da un voltaje de menos de 3 voltios (2.5 es bastante común). M1 es un MOSFET de PMOS con un requisito de voltaje de compuerta bajo (muy por debajo de 3 voltios, y menos de 2 sería mejor), así como una resistencia de ENCENDIDO ($ V_RDS (ENCENDIDO) $) lo suficientemente baja para evitar una gran caída de voltaje en el Arduino . R4 es importante para establecer la histéresis; de lo contrario, cuando el Arduino se apaga, sin carga, el voltaje de la batería aumentará, volviendo a encender el Arduino, disminuyendo el voltaje de la batería y apagando el Arduino, etc.

El mayor problema con esta configuración es que agotará constantemente la batería, con la referencia de voltaje, siendo R1 / D1 el peor infractor. Pero realmente no hay mucho que puedas hacer al respecto.

    
respondido por el WhatRoughBeast
0

Los circuitos de protección están disponibles para hacer lo que quieras sin utilizar Arduino. Si está impulsando su proyecto desde una sola celda de ion litio 18650, por ejemplo, solo busque "18650 Protection PCB 1S" en ebay y encontrará muchas opciones por menos de $ 1. (Algunas 18650 celdas son un poco más largas e incluyen una placa de protección, que se venden como "protegidas") Las placas de protección son bastante autoexplicativas y generalmente ofrecen protección contra sobrecorriente y sobre / bajo voltaje. Conecte la celda a las almohadillas de la batería, normalmente etiquetadas como "B + / B-", y use las teclas de alimentación / carga / descarga (P + / P-) para conectar la alimentación de litio a su proyecto. La placa apagará la corriente de su proyecto cuando el voltaje de la celda caiga por debajo del umbral de corte, generalmente alrededor de 3.0 V, pero verifique las especificaciones en la placa que usa. Las especificaciones también le indicarán el voltaje al cual la placa se recuperará de la condición de subtensión y permitirá que la energía sea suministrada nuevamente desde la celda. Los paneles solares también pueden cargar la celda a través de las almohadillas P + / P, y no sobrecargarán la celda. Si no está utilizando 18650 celdas, busque una placa de protección adecuada en función de sus demandas actuales máximas. Supongo que está utilizando una única celda de 3.7 V, o configuración "1S". También hay placas de protección para varios números de celdas en serie, como 2S (7.4V) y 3S (11.1V) y así sucesivamente. ¡Disfruta!

    
respondido por el JPC
-1

Sé que es para una batería de Ion de litio, pero ¿podría obtener una alarma de batería Li-po y, cuando suene la alarma, active un relé para deshabilitar la conexión de la batería al Arduino?

Hace un tiempo vi un video sobre esto, pero no estoy seguro de si funcionaría con una batería de Ion de litio.

Aquí hay un enlace al video que puede ayudarlo: enlace

    
respondido por el JosephFTaylor

Lea otras preguntas en las etiquetas