6 votos

Ahorrar energía con el proyecto PIC

Quiero implementar un dispositivo con 2 pulsadores. Cuando presione el primer botón, se incrementará un contador. Cuando presione el segundo, el número de veces que se presionó el primero (contenido del contador) se mostrará en una pantalla LCD.

Quiero utilizar un microcontrolador PIC y ahorrar toda la energía posible para alargar la vida de la batería. Creo que una buena manera es poner el sistema en modo de reposo cuando no pase nada y cuando pulse el primer botón, despertar el sistema. ¿Es mejor implementar esto con interrupciones o hay otra manera? También si alguien tiene una idea mejor que ahorre energía, por favor compártala conmigo.

5voto

Scott Puntos 138

La solución de la interrupción es adecuada porque la mayoría de los microcontroladores (si no todos) pueden entrar en un modo de bajo consumo y luego seguir despertándose al pulsar el botón. Los microcontroladores pueden despertarse rápidamente (menos de 100us por lo general) y mostrar. La compensación en el consumo de energía será el tiempo que se mantenga la pantalla LCD mostrando los datos.

La mayor ganancia que se puede obtener aquí es utilizar una pantalla de tinta electrónica. Estas pantallas no consumen nada cuando los gráficos no cambian. Y si estás de acuerdo con el blanco y negro, entonces la tinta electrónica puede ser una gran solución.

5voto

jns Puntos 449

Sí, las interrupciones y el modo de suspensión son la mejor manera de hacerlo. Hay una lista de formas de minimizar el consumo de energía del PIC en una nota de la aplicación: http://ww1.microchip.com/downloads/en/devicedoc/01146b_chapter%202.pdf

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X