Hola amigos, hace mucho tiempo que necesito un circuito que me resuelva este problema:
- debe poder encenderse con un pulsador a masa
- una vez soltado el dedo del pulsador, debe quedarse encendido
- debe poder apagarse por software
Lo resolví
aquí, mediante un relé pero lo cierto es que aunque funcionaba bien, no me gustaba la idea de tener un elemento electromecánico ahí. Además, en ocasiones se producían vibraciones y extraños en la bobina.
Por eso decidí darle otra vuelta de tuerca e intentarlo con medios puramente electrónicos. Y acabo de conseguir una solución que funciona:
El circuito es sencillo, aunque estoy convencido y espero que podáis criticarlo y mejorarlo para conseguir simplificarlo al máximo.
Cuando el usuario pulsa S1 se cierra el transistor Q1, lo que hace que llegue un nivel alto a la base del mosfet Q2, se ponga a conducir y entregue 12V a la salida del circuito.
En este circuito estará nuestro microcontrolador y una de sus primeras tareas será sacar un nivel alto por la señal ON/OFF. Esto hará que el optoacoplador se cierre y mantenga un nivel bajo en la base de Q1. Por tanto, aunque el usuario quite el dedo del pulsador, el sistema permanecerá alimentado.
Cuando nuestro programa decida apagar el equipo, sólo tendrá que poner a nivel bajo la señal ON/OFF.
¿Qué mejoras le podemos hacer?
Gracias