¿Es posible convertir esta condición lógica sin programación?

0

He estado ocupado tratando de hacer una impresión de relé que tiene 8 entradas de aproximadamente 6V-24V que alimentan el relé. Sin embargo, quiero agregar un interruptor DIP que pueda revertir el comportamiento de la relación de relé de entrada. Sentido;

(DIPSWITCH = TRUE) El relé se activa de forma predeterminada y al agregar una entrada de 6-24V, se desactiva.

(DIPSWITCH = FALSE) El relé está desactivado de forma predeterminada y al agregar una entrada de 6-24V, se habilita.

Quiero hacer esto sin programación con fines de aprendizaje, ya que quería ver si esto es posible sin un microprocesador y arreglos lógicos programables.

Este es el FBD con mi función prevista.

Loquesetraduceen:

If(signal_6V==HIGH&&dipswitch==LOW){relay=HIGH;}If(signal_6V==LOW&&dipswitch==LOW){relay=LOW;}If(signal_6V==HIGH&&dipswitch==HIGH){//Invertedbecauseofthedipswitchrelay=LOW;}If(signal_6V==LOW&&dipswitch==HIGH){//Invertedbecauseofthedipswitchrelay=HIGH;}

simular este circuito : esquema creado usando CircuitLab

Esto es lo que tengo ahora y ahora hace lo siguiente:

If (signal_6V == HIGH && dipswitch == HIGH){ //Inverted because of the dipswitch
  relay = LOW;
}

If (signal_6V == LOW && dipswitch == HIGH){ //Inverted because of the dipswitch
  relay = HIGH;
}

Sin embargo, esto hace solo 2 de las 4 condiciones y viola las otras condiciones. He estado pensando durante tanto tiempo y parece que no puedo entenderlo para que funcione sin un microprocesador. Mis preguntas son si esto es posible y ¿qué necesito mínimamente para ello? Para aquellos que quieran ayudarme por completo, siempre pueden agregar un esquema, ¡gracias de antemano!

    
pregunta Capt. Frost

2 respuestas

4

Tu lógica se puede reescribir mucho más simplemente como una tabla.

Signal DIP | Relay
-----------+-------
  0     0  |   off
  0     1  |   on
  1     0  |   on
  1     1  |   off

Ahora queda claro que esta es una función XOR, OR exclusiva.

simular este circuito : esquema creado usando CircuitLab

Figura 1. La lógica XOR actúa efectivamente como un búfer o un inversor en función de la posición de SW1.

Los chips XOR están disponibles en todas las familias lógicas. Si elige un XNOR (inversión) en su lugar, entonces ate R1 a V + en lugar de tierra.

    
respondido por el Transistor
1

¿Tiene el interruptor y una "fuente de señal"?

simular este circuito : esquema creado usando CircuitLab

O puedes construir el circuito usando solo relés.

    
respondido por el G36

Lea otras preguntas en las etiquetas