El circuito mencionado a continuación cambia a 12 V cuando el OPTO detecta alta tensión
Las cadenas de LED están conectadas a OUT1 y también un interruptor SPST también está conectado externamente (no se muestra en la imagen). El interruptor está conectado a 12V en el lado y otro lado a OUT1.
Cuando el Interruptor (SPST) está ENCENDIDO, es decir, 12V es corto con OUT1 durante un corto tiempo, el OPTO detecta un voltaje de alto nivel y MCU enciende el MOSFET produciendo un efecto de destello en el OUT1. En el momento en que se active el MOSFET, habrá un alto voltaje en el OPTO y en el OUT1. Esto no tendrá ningún efecto hasta que el OPTO detecte continuamente el alto voltaje durante 5 segundos y la MCU apagará el MOSFET, lo que sucederá solo cuando el interruptor (SPST) esté corto durante 5 segundos, la salida del MOSFET entrará en estado de conmutación ( 1 segundo encendido / apagado), por lo que no puede ser continuo de 5 segundos.
El retraso de 5 segundos en la detección se utiliza para diferenciar entre el alto voltaje real del interruptor (SPST) y la salida de MOSFET.
Ahora el problema es con un retraso de 5 segundos que no es deseable, 1 segundo puede funcionar pero con el tipo de patrón de conmutación, se superpondrá y cada vez que se inicie el patrón, la MCU lo apagará.
¿Cómo se puede modificar el circuito con muy pocos componentes para que la tensión del lado del MOSFET no vaya a OPTO y solo vaya a la SALIDA1? Y siempre que el voltaje provenga del conector OUT1, el Opto debería sentirlo.