7 votos

Eficiente de la energía de un botón on/off con función extra

(De edad) los teléfonos celulares tienen un botón para encenderlo (cuando está apagado), finalizar una llamada (cuando está activado, pulse) o desactivarlo (cuando, pulsación larga).

Necesito algo similar para un microcontrolador. El dispositivo es alimentado por baterías de modo que el circuito debe ser como el de la energía-eficiente como sea posible. Además de que, el menor número de pines IO tengo que usar el mejor. Entiendo que necesito al menos uno como entrada para leer el estado. El tamaño no es realmente un problema, pero más pequeño es mejor.

El microcontrolador en cuestión es un XLP PIC16F1829. Si yo uso un SLEEP instrucciones y un botón de entrada en una interrupción pin, que consumiría sobre 40uA en el sueño, teniendo en cuenta los periféricos estoy usando. Espero conseguir algo de dibujo menos corriente. El circuito debe ser eficiente de la energía en cuando.

¿Cuáles son algunas común de la energía de manera eficiente para hacer que un botón de on/off de la función con una opción extra para un microcontrolador?

Como se puede ver, ya he añadido un circuito de mí mismo. Sin embargo, no sé cómo la energía eficiente es cuando, y podría haber mejores opciones.

6voto

ianb Puntos 659

Si usted necesita una solución que no requiere de un regulador de voltaje es decir, opera directamente en el Vcc líneas para el PIC, a continuación, he modificado un poco (y por una buena razón): -

enter image description here

La razón de esta modificación es que el BJT pasar transistor podría bajar un poco demasiado voltaje bajo carga si se acaba la conmutación de un ya regulados Vcc del PIC. He reemplazado el paso de transistor con una P canal de FET y quitado el 2k2 y 33k resistencias en el circuito. El 2k2 es necesaria para proteger a los BJT pasar transistor y el 33k poner un límite máximo en el pase de transistor la corriente de base - no es necesario cuando se utiliza un canal P de la FET.

También he añadido un 10k de pull-up en PD3 pero esto puede ser una interna de pull-up en el PIC. Lo que parece un adecuado P-FET de canal es el TP0101 - es el primero que me encontré al buscar en google "Bajo Vgs(theshold) P MOSFET de canal". Habrá mucho que hacer, pero este tiene baja resistencia (<1ohm) con sólo 2,5 V coche en la puerta y que era mi objetivo principal.

También se trabajará hasta más de 10V por lo que podría ser utilizado antes de un regulador.

Eficiencia energética cuando "a" será mejor que el BJT circuito, ya que no necesita corriente de base para mantenerlo. Cuando se apaga, tanto en los circuitos de ser muy baja en la actual, pero tal vez el P canal de fuga "residuos" 1uA la filtración en la carga es probablemente una buena idea para asegurarse de que esta 1uA de algún modo, no desarrollar una tensión en el PIC que podría causar a "extrañamente" power-up de uso de 100k de carga en la salida de este se desarrollan 0.1 V a través de los pines de alimentación del PIC y matar a la posibilidad.

4voto

Camil Staps Puntos 7589

Busqué un poco y encontré esto:

enter image description here

Fuente: http://www.circuitsonline.net/schakelingen/145/computer-en-microcontroller/one-button-onoff.html (holandés)

Según el sitio, este circuito consume menos de 1uA cuando está apagado. Yo no prueba a mí mismo. No sé cuánto se saca cuando el dispositivo está encendido.

Cuando SW1 está presionado, Q1 comienza a realizar y el microcontrolador se pone en marcha. En la rutina de inicio, PD2 deben ser llevados alto para mantener Q1 a través de Q2 habilitado, por lo que el dispositivo permanece encendido. En PD3, el estado de SW1 se puede leer. Usted puede comprobar en el código cuánto tiempo se pulsa el botón, y ejecutar diferentes funciones, dependiendo del momento en que se pulsa el botón.

Puede ser utilizado sin el regulador de voltaje así, supongo.

1voto

Brian Drummond Puntos 27798

Una opción sería un menor de alimentación del microcontrolador. Este consejo puede ser utilizado para desarrollar una (TI MSP430), capaces de alrededor de 0,8 ua en modo de baja potencia; en un botón de prensa puede ser activo en 1 de nosotros.

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