Implementando un bloqueo de seguridad a través de la lógica de escalera

0

El espectáculo familiar de fuegos artificiales se ha convertido en mi próximo cuñado y mi "cosa" en los últimos años. Tenemos algunas ideas para mejorar el espectáculo el año que viene, mi parte es mejorar algunos equipos de automatización.

SW1 servirá como un interruptor de alimentación principal para todo el sistema. Las partes digitales del sistema tomarán su energía inmediatamente después de SW1. SW2 es el interruptor ARM / FIRE. No quiero que SW1 cierre y alimente el circuito a menos que SW2 esté abierto.

simular este circuito : esquema creado usando CircuitLab

Hace mucho tiempo que no hago lógica de escalera. Este fue mi primer pensamiento. Satisface mi requisito de no encender a menos que SW2 esté abierto. El problema es que cambiar SW2 de ARM a FIRE cerrará todo. Agregar un transistor accionado desde un pin GPIO de repuesto resolvería ese problema. No me gusta particularmente esta solución porque pone algo de seguridad crítico en las manos del software, y el software de seguridad crítica no es lo que hago. ¿Qué necesito cambiar para que esto funcione con interruptores y relés?

simular este circuito

    
pregunta Matt Young

1 respuesta

2

Algo como esto debería funcionar, es solo un simple circuito de sellado, que solo puede suministrar alimentación lógica si SW1 está cerrado con SW2 abierto. Luego, un contacto en el relé se cierra alrededor del contacto de habilitación de SW2 y lo sella. Al soltar SW1 se liberará el sello para el relé.

Nota: SW1 y SW2 se muestran en su estado 'No activo' normal y se supone que SW1 se mantiene. SW2 puede mantenerse o ser momentáneo según sea necesario.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el R Drast

Lea otras preguntas en las etiquetas