Como ocurre con muchos proyectos en este sitio que usan lógica discreta, esto podría hacerse con un microcontrolador en lugar de menos partes, pero eso también requeriría que la persona que lo construye sepa cómo programar (lo que no puede hacer). ), y tener configurado el entorno de desarrollo necesario, incluido el hardware para programar el microcontrolador.
Mirando la tabla que se agregó al OP, se puede ver que hay veces en que el sistema está activado o no activado y tanto el Cable 1 (GREEN_LED) como el Cable 2 (RED_LED) no tienen voltaje porque están parpadeando debido a una zona abierta. Entonces, si queremos ejecutar el circuito solo de estos dos conductores, esto se debe tener en cuenta.
Mirando el circuito a continuación, estoy ORGIENDO los dos cables de entrada usando un par de diodos Schottky y los estoy introduciendo en un Supercap para mantener el voltaje a través de la brecha cuando no hay voltaje presente. Elegí un capacitor de 0.4 F (Farad), después de usar esta calculadora Supercap . El voltaje que sigue a los diodos (Vcc) será de alrededor de 2.75v ,. que es compatible con la familia lógica HC (pero no HCT). Sin entrada en el cable 1 o 2, y con el zumbador consumiendo 30 mA, un SuperCap de 0.4F evitará que Vcc caiga por debajo de 2.5v durante 0.73 segundos (lo que proporciona un margen de seguridad por encima de los 0.5 segundos mínimos necesarios).
(Haga clic con el botón derecho y seleccione Ver imagen para ver una versión más grande de este esquema).
Así es como funciona. Hay cuatro multivibradores monoestable 74HC123 (IC1 e IC3) utilizados para la temporización. Todos están configurados para un retraso de 1/2 segundo utilizando una resistencia de 75 K y una tapa de 10 µF. Normalmente, uno dispararía el temporizador IC3A solo en el cable 1 (GREEN_LED) yendo alto, pero dado que el cable puede estar destellando, esto provocaría que se dispare varias veces. Así que estoy usando un flip-flop tipo 74HC74 D (IC6 / 1) para recordar el estado. Cuando se establece el flip-flop, la salida se alimenta a la entrada B del 74HC123. minutero. Cuando la entrada B sube, se inicia el temporizador. La salida del temporizador alto se alimenta a una de las entradas de la puerta NOR de 3 entradas (IC5), lo que hace que la salida sea baja, encienda el FET del canal P y haga sonar el zumbador.
Después de medio segundo, el temporizador caduca y el zumbador se apaga. Incluso si el Cable 1 (LED VERDE) pasa a 0 y vuelve a retroceder porque está parpadeando, el flip-flop no cambiará de estado y el temporizador no se activará nuevamente.
Se produce una lógica similar cuando el estado pasa de activado a desactivado (el cable 2, el LED ROJO pasa a nivel alto). Nuevamente se usa un flip-flip para mantener el estado. La diferencia es que cuando el temporizador superior derecho IC1A expira, se activa el temporizador central (IC1B). Simplemente espera medio segundo con el timbre apagado, y luego se dispara el temporizador inferior (IC3B), haciendo sonar el timbre otro medio segundo, en total dos veces según la especificación.
La lógica podría simplificarse un poco, pero la presenté de esta manera para que fuera más fácil de entender. En lugar de utilizar los dos inversores IC2A / IC2B, los dos NOR de 3 entradas no utilizados podrían tener las tres entradas unidas y funcionar como un inversor. En ese caso, el circuito podría realizarse utilizando solo cuatro circuitos integrados.