¿Cómo puede apagarse un microcontrolador cerrando la línea VCC cuando la batería está baja?

5

Mi tarjeta tiene una batería de iones de litio con una capacidad de 4000 mAh y un voltaje máximo de 4.25 V y un voltaje mínimo de 3.25 V. Esto significa que el voltaje de la batería no debe ser inferior a 3.25V.

Cuando se retira el conector del adaptador (el voltaje de entrada 12V 3A), todos los componentes del circuito se apagan, excepto un microcontrolador que usa el voltaje de la batería hasta que el voltaje de la batería alcanza los 3.45V y un LED para mostrar que la batería está apagada. descarga.

El micro debe estar al tanto de la falta de tensión de la batería cuando la tensión de la batería es de 3.45 V (0.2 voltios más que la tensión mínima) y copiar los datos importantes en la EEPROM y luego apagarse para evitar que la batería se descargue y se vuelva inutilizable.

El microcontrolador seguirá apagado hasta que el conector del adaptador se vuelva a conectar a la placa y luego recuperará los datos importantes de la EEPROM a la SRAM y continuará su trabajo y también controlará la carga de la batería con PWM hasta que se cargue por completo.

¿Cómo puede apagarse el microcontrolador (ATMega32A)?

    
pregunta AHB

1 respuesta

9

Una forma simple es entrar en modo de bajo consumo. El chip puede dibujar solo 100 nA en modo de bajo consumo, lo que está muy cerca de estar apagado. Aquí hay más detalles sobre los modos de bajo consumo de Arduino .

Alternativamente, suministre la potencia del Arduino a través de un transistor PNP. La base debe ser débilmente elevada con una resistencia de 10k. El Arduino mantiene la Base baja para permanecer en ella. Cuando quiere apagarse, permite que la Base se ponga en alto para apagar la alimentación.

    
respondido por el Rocketmagnet

Lea otras preguntas en las etiquetas