Ayuda con el interruptor On / Off Flip Flop

2

Todavía soy bastante nuevo en electrónica y me he estado enseñando a mí mismo como un pasatiempo. Actualmente estoy trabajando en un proyecto que detecta un rayo láser rojo y, una vez detectado, apagará las luces de CA si ya están encendidas, o ENCENDERÁ si están apagadas.

Tengo todo funcionando excepto 2 cosas: * abrir relé si está cerrado, cerrar relé si está abierto * No requiere fuente de láser constante

En este momento solo se encenderá mientras el láser apunte al detector.

¿Cómo puedo activar o desactivar el relé una vez que se detecte el láser durante unos 200 ms? En otras palabras, ¿cómo lo configuro para que no requiera una fuente de láser constante?

En segundo lugar, ¿cuál sería una buena manera de detectar si el relé ya está activado o no? Quiero decir que puedo verificar y ver si el sensor de luz está activo o no, pero estoy tratando de hacer todo esto sin un Arduino u otro microcontrolador. Entonces, ¿cómo detectaría si el relé o el sensor de luz está activo o no desde dentro del mismo circuito, y luego realizo la acción opuesta para encender o apagar las luces?

¿Estoy haciendo esto de la manera correcta o me estoy perdiendo algo?

Cualquier ayuda en esto es muy apreciada.

Gracias

    
pregunta user3537697

1 respuesta

1

Un flip-flop en T memoriza un estado de 1 bit hasta el siguiente flanco de reloj e invierte ese bit en cada flanco de reloj. Puede crear uno fácilmente colocando un nivel ALTO en las entradas J y K de un flip-flop JK estándar como el antiguo 4027 o la 74HC73 .

Por otro lado, no veo por qué querría comprobar si el relé está excitado o no, ya que es su circuito detector el que lo controla, por lo que su circuito "sabe" si está energizando la bobina del relé (a menos que necesite detectar fallas).

Si utiliza un comparador conectado a un circuito que detecta el haz LÁSER, la salida del comparador se puede conectar a la entrada T-flip-flop, generando un borde de reloj cada vez que se detecta el haz. Para cualquier detección, el T-FF alternará su salida, que se puede conectar, utilizando una interfaz adecuada (un simple transistor utilizado como interruptor), al relé. Tenga en cuenta que el T-FF mantendrá su salida en el mismo estado (ON / OFF) hasta la próxima detección.

EDIT (Para incorporar una sugerencia de Peter Bennett)

Para tener un circuito que sea confiable y que no se comporte de manera errática, debe desactivar el reloj del T-FF durante un pequeño intervalo de tiempo después de una detección, para evitar una posible ráfaga de eventos de ENCENDIDO / APAGADO en el caso El haz se agita sobre el sensor. Esto se puede lograr con el llamado multivibrador monoestable (un disparo) entre la salida del comparador y la entrada de reloj T-FF. La salida del comparador dispara el disparo único que produce un pulso de duración determinada y se vuelve insensible a otras transiciones hasta que esa duración haya transcurrido. Por lo tanto, el T-FF puede recibir un nuevo impulso de reloj solo después de que haya finalizado el retardo de un disparo. Puede considerar usar un 74HC123 para el trabajo.

    
respondido por el Lorenzo Donati

Lea otras preguntas en las etiquetas