viernes, 11 de febrero de 2022

Arduino - Pulsos reloj analógico - Duración batería entre 2 y 3 meses

  Página principal

Arduino
Pulsos reloj analógico
Duración batería entre 2 y 3 meses

Como había prometido en mi anterior montaje, he aumentado la autonomía de la batería a 2 o 3 meses.
Lo primero es montar el ATMEGA328 solo, sin ningún componente externo.

Para reducir el consumo de mi reloj, se utilizara la técnica de hacer dormir el ATMEGA328 cuando no se necesite.
Este modo se llama SLEEP_MODE_PWR_DOWN, el oscilador externo se para.
Se despierta 4 veces por segundo para leer si cambian los segundos en el DS1302.
Para despertar el ATMEGA328 utilizo el
Watchdog(perro guardián).
Para reducir aún mas el consumo, deshabilito el convertidor A/D
Todo esto lo explico con detalle en el artículo  ardurab.html y ardurab.html

La alimentación se realiza mediante una batería 16850 de 3.7 V.
El consumo del circuito varía entre 0,2 mA micro dormido, y 2 mA cuando el procesador se despierta.
Cuando los segundos cambian y se necesita generar un pulso de 31mS, el consumo del circuito llega a 3mA.

Considerando una media de entre 1 y 1.5 mA de consumo, y con una
batería 16850 de 3.7 V  2000mA. la autonomía teórica es de entre 83 y 55 días.


Todos los cálculos son teóricos, no he esperado 2 meses para ver la duración de la batería.
Los cálculos dependen de la calidad de la batería 16850,
las baterías se autodescargan con el tiempo.
Espero que este montaje os haya parecido interesante.

PROGRAMAS

Saludos.
Juan Galaz



Bibliografía:
artime.html
arduds.html
ardurab.html
arduraa.html

No hay comentarios:

Publicar un comentario