Circuito de detección y conmutación

0

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.

    
pregunta Embedded Geek

1 respuesta

1
  

¿Cómo se puede modificar el circuito con muy pocos componentes para que la tensión del lado del MOSFET no vaya al OPTO y solo al conector IN / OUT? Y siempre que el voltaje provenga del conector de ENTRADA / SALIDA, el Opto debe percibir que no importa si va al drenaje MOSFET o no.

Mi desciframiento de este requisito es:

  • Quiero detectar si los LED se están alimentando desde el MOSFET o desde el interruptor manual.
  • ¿Cómo puedo indicar esto a través del opto-aislador a la MCU?

simular este circuito : esquema creado usando CircuitLab

Figura 1. (a) Circuito original. (b) Al reconfigurar el aislador óptico, podemos detectar la dirección actual.

Cómo funciona la Figura 1b:

  • Si MOSFET está en los flujos actuales a los LED a través de D3. Perderá 0,7 V en la alimentación del LED. 12 mA fluirán a través de R2. Opto-LED tendrá polarización inversa y estará apagado.
  • Si el MOSFET está apagado y el interruptor MANUAL está activado, entonces D2, el opto-LED está polarizado hacia adelante y Q2 se encenderá.
  • Si MOSFET está activado Y el interruptor manual está activado, entonces D2 estará desactivado.

Si el MOSFET está activado y desea detectar si el interruptor manual se ha cerrado o no, tendrá que apagar periódicamente el MOSFET durante el tiempo suficiente para detectar el encendido del optoaislador. Un breve parpadeo cada 100 ms o menos no debería ser notable.

    
respondido por el Transistor

Lea otras preguntas en las etiquetas