Nivel: Medio – Construye puertas lógicas básicas conectando los contactos de múltiples relés en serie y paralelo.
Objetivo y caso de uso
- Qué construirás: Un circuito que utiliza dos relés electromecánicos DPDT (dos polos, dos tiros) para demostrar simultáneamente operaciones lógicas booleanas básicas (puertas AND y OR).
- Por qué es útil:
- Forma la base histórica de la automatización industrial y la programación de lógica de escalera (ladder).
- Demuestra cómo manejar la lógica en sistemas de alto voltaje o alta corriente donde los CI de silicio estándar no son adecuados.
- Proporciona aislamiento eléctrico completo entre las entradas de control (bobinas) y las salidas lógicas (contactos).
- Ilustra los principios fundamentales de los enclavamientos a prueba de fallos utilizados en maquinaria pesada y circuitos de seguridad.
- Resultado esperado:
- La salida AND (LED verde) solo se iluminará cuando ambas bobinas de los relés estén energizadas (contactos en serie).
- La salida OR (LED rojo) se iluminará cuando cualquiera de las bobinas de los relés esté energizada (contactos en paralelo).
- Medición exitosa de los voltajes de control confirmando la activación de rutas lógicas específicas.
- Público objetivo y nivel: Estudiantes de electrónica de nivel intermedio que exploran sistemas de control automatizado y conmutación electromecánica.
Materiales
V1: Fuente de 5 V CC, función: alimentación para bobinas y lógicaSW1: Interruptor SPST, función: control de la Entrada ASW2: Interruptor SPST, función: control de la Entrada BK1: Relé DPDT de 5 V, función: elemento de puerta lógica AK2: Relé DPDT de 5 V, función: elemento de puerta lógica BD1: LED verde, función: indicador de salida lógica ANDD2: LED rojo, función: indicador de salida lógica ORD3: Diodo 1N4148, función: protección flyback para K1D4: Diodo 1N4148, función: protección flyback para K2R1: Resistencia de 330 Ω, función: limitación de corriente para D1R2: Resistencia de 330 Ω, función: limitación de corriente para D2
Guía de conexionado
V1se conecta entreVCCy0.SW1se conecta entreVCCy el nodoVA.SW2se conecta entreVCCy el nodoVB.- La bobina de
K1se conecta entre el nodoVAy0. - La bobina de
K2se conecta entre el nodoVBy0. - El cátodo de
D3se conecta al nodoVA, el ánodo se conecta a0(en antiparalelo a la bobina de K1). - El cátodo de
D4se conecta al nodoVB, el ánodo se conecta a0(en antiparalelo a la bobina de K2). - Lógica AND (Conexionado en serie – Polo 1):
- El contacto común del Polo 1 de
K1se conecta aVCC. - El contacto normalmente abierto (NO) del Polo 1 de
K1se conecta al nodoAND_MID. - El contacto común del Polo 1 de
K2se conecta al nodoAND_MID. - El contacto normalmente abierto (NO) del Polo 1 de
K2se conecta al nodoOUT_AND.
- El contacto común del Polo 1 de
- Lógica OR (Conexionado en paralelo – Polo 2):
- El contacto común del Polo 2 de
K1se conecta aVCC. - El contacto normalmente abierto (NO) del Polo 2 de
K1se conecta al nodoOUT_OR. - El contacto común del Polo 2 de
K2se conecta aVCC. - El contacto normalmente abierto (NO) del Polo 2 de
K2se conecta al nodoOUT_OR.
- El contacto común del Polo 2 de
- Salidas:
R1se conecta entreOUT_ANDy el nodoD1_ANODE.D1se conecta entreD1_ANODEy0(cátodo a tierra).R2se conecta entreOUT_ORy el nodoD2_ANODE.D2se conecta entreD2_ANODEy0(cátodo a tierra).
Diagrama de bloques conceptual

Esquemático
[ CONTROL SECTION: RELAY COILS ]
VCC --> [ SW1 (Input A) ] --(VA)--> [ K1 Coil || D3(Rev) ] --> GND
|
(Magnetic Link)
v
(To K1 Poles)
VCC --> [ SW2 (Input B) ] --(VB)--> [ K2 Coil || D4(Rev) ] --> GND
|
(Magnetic Link)
v
(To K2 Poles)
[ AND LOGIC SECTION: SERIES WIRING (POLE 1) ]
VCC --> [ K1 Pole 1 (NO) ] --(AND_MID)--> [ K2 Pole 1 (NO) ] --(OUT_AND)--> [ R1 ] --(D1_ANODE)--> [ D1 (Green LED) ] --> GND
[ OR LOGIC SECTION: PARALLEL WIRING (POLE 2) ]
VCC --> [ K1 Pole 2 (NO) ] --(OUT_OR)--+
|--> [ R2 ] --(D2_ANODE)--> [ D2 (Red LED) ] --> GND
VCC --> [ K2 Pole 2 (NO) ] --(OUT_OR)--+
Diagrama eléctrico

Tabla de verdad
| Interruptor A (VA) | Interruptor B (VB) | Estado de K1 | Estado de K2 | Salida AND (LED verde) | Salida OR (LED rojo) |
|---|---|---|---|---|---|
| OFF (0 V) | OFF (0 V) | Reposo | Reposo | OFF (0 V) | OFF (0 V) |
| OFF (0 V) | ON (5 V) | Reposo | Energizado | OFF (0 V) | ON (~5 V) |
| ON (5 V) | OFF (0 V) | Energizado | Reposo | OFF (0 V) | ON (~5 V) |
| ON (5 V) | ON (5 V) | Energizado |
Más Casos Prácticos en Prometeo.blog
Encuentra este producto y/o libros sobre este tema en Amazon
Como afiliado de Amazon, gano con las compras que cumplan los requisitos. Si compras a través de este enlace, ayudas a mantener este proyecto.
Quiz rápido
Netlist SPICE y simulación
Netlist SPICE de referencia (ngspice) — extractoNetlist SPICE completo (ngspice)
* Practical case: AND and OR logic using relays
.width out=256
* Power Supply
V1 VCC 0 DC 5
* Input A Control (SW1)
* Modeled as a voltage-controlled switch toggled by a fast pulse source to simulate user input
S_SW1 VCC VA ctrl_A 0 switch_mod
V_ctrl_A ctrl_A 0 PULSE(0 5 0 1u 1u 100u 200u)
* Input B Control (SW2)
* Modeled as a voltage-controlled switch toggled by a fast pulse source
S_SW2 VCC VB ctrl_B 0 switch_mod
V_ctrl_B ctrl_B 0 PULSE(0 5 0 1u 1u 200u 400u)
* Relay K1 Coil and Flyback Diode
* Coil modeled as an RL series circuit
L_K1 VA K1_mid 1m
R_K1 K1_mid 0 100
* ... (truncated in public view) ...Copia este contenido en un archivo .cir y ejecútalo con ngspice.
* Practical case: AND and OR logic using relays
.width out=256
* Power Supply
V1 VCC 0 DC 5
* Input A Control (SW1)
* Modeled as a voltage-controlled switch toggled by a fast pulse source to simulate user input
S_SW1 VCC VA ctrl_A 0 switch_mod
V_ctrl_A ctrl_A 0 PULSE(0 5 0 1u 1u 100u 200u)
* Input B Control (SW2)
* Modeled as a voltage-controlled switch toggled by a fast pulse source
S_SW2 VCC VB ctrl_B 0 switch_mod
V_ctrl_B ctrl_B 0 PULSE(0 5 0 1u 1u 200u 400u)
* Relay K1 Coil and Flyback Diode
* Coil modeled as an RL series circuit
L_K1 VA K1_mid 1m
R_K1 K1_mid 0 100
D3 0 VA 1N4148
* Relay K2 Coil and Flyback Diode
L_K2 VB K2_mid 1m
R_K2 K2_mid 0 100
D4 0 VB 1N4148
* AND Logic (Series Wiring - Pole 1)
S_K1_P1 VCC AND_MID VA 0 relay_switch
S_K2_P1 AND_MID OUT_AND VB 0 relay_switch
* Anti-floating leak resistor for the midpoint of the series connection
R_leak AND_MID 0 1G
* OR Logic (Parallel Wiring - Pole 2)
S_K1_P2 VCC OUT_OR VA 0 relay_switch
S_K2_P2 VCC OUT_OR VB 0 relay_switch
* Outputs
R1 OUT_AND D1_ANODE 330
D1 D1_ANODE 0 DLED_Green
R2 OUT_OR D2_ANODE 330
D2 D2_ANODE 0 DLED_Red
* Models
.model switch_mod SW(vt=2.5 vh=0.5 ron=0.1 roff=100MEG)
.model relay_switch SW(vt=2.5 vh=0.5 ron=0.1 roff=100MEG)
.model 1N4148 D(IS=2.682n N=1.836 RS=0.5623 BV=100 IBV=100p CJO=4p M=0.333 VJ=0.5 TT=11.54n)
.model DLED_Green D(IS=1e-20 N=2.2 RS=5)
.model DLED_Red D(IS=1e-15 N=2.0 RS=5)
* Analysis
.tran 1u 500u
.print tran V(VA) V(VB) V(OUT_AND) V(OUT_OR) V(AND_MID) I(L_K1)
.op
.endResultados de Simulación (Transitorio)
Análisis: The simulation results match the expected truth table for AND and OR logic. When both inputs are 5V, both outputs are near 5V. When only one input is 5V, only the OR output goes to 5V. The OFF state voltages are non-zero (around 1.6V and 0.9V) due to the finite off-resistance of the switch models, but these are below the LED forward voltages.
Show raw data table (5166 rows)
Index time v(va) v(vb) v(out_and) v(out_or) v(and_mid) l_k1#branch 0 0.000000e+00 4.999967e-06 4.999967e-06 1.597015e+00 9.421253e-01 3.141436e+00 4.999967e-08 1 1.000000e-08 4.999967e-06 4.999967e-06 1.597015e+00 9.421253e-01 3.141436e+00 4.999967e-08 2 2.000000e-08 4.999967e-06 4.999967e-06 1.597015e+00 9.421253e-01 3.141436e+00 4.999967e-08 3 4.000000e-08 4.999967e-06 4.999967e-06 1.597015e+00 9.421253e-01 3.141436e+00 4.999967e-08 4 8.000000e-08 4.999967e-06 4.999967e-06 1.597015e+00 9.421253e-01 3.141436e+00 4.999967e-08 5 1.600000e-07 4.999967e-06 4.999967e-06 1.597015e+00 9.421253e-01 3.141436e+00 4.999967e-08 6 3.200000e-07 4.999967e-06 4.999967e-06 1.597015e+00 9.421253e-01 3.141436e+00 4.999967e-08 7 3.750000e-07 4.999967e-06 4.999967e-06 1.597015e+00 9.421253e-01 3.141436e+00 4.999967e-08 8 4.712500e-07 4.999967e-06 4.999967e-06 1.597015e+00 9.421253e-01 3.141436e+00 4.999967e-08 9 4.978906e-07 4.999967e-06 4.999967e-06 1.597015e+00 9.421253e-01 3.141436e+00 4.999967e-08 10 5.445117e-07 4.999967e-06 4.999967e-06 1.597015e+00 9.421253e-01 3.141436e+00 4.999967e-08 11 5.574158e-07 4.999967e-06 4.999967e-06 1.597015e+00 9.421253e-01 3.141436e+00 4.999967e-08 12 5.799979e-07 4.999967e-06 4.999967e-06 1.597015e+00 9.421253e-01 3.141436e+00 4.999967e-08 13 6.019875e-07 4.999887e+00 4.999887e+00 4.998416e+00 4.999485e+00 4.999208e+00 5.496234e-05 14 6.174611e-07 5.000094e+00 5.000094e+00 4.998416e+00 4.999485e+00 4.999208e+00 1.321856e-04 15 6.317917e-07 4.999872e+00 4.999872e+00 4.998416e+00 4.999485e+00 4.999208e+00 2.035976e-04 16 6.498539e-07 5.000078e+00 5.000078e+00 4.998416e+00 4.999485e+00 4.999208e+00 2.934595e-04 17 6.859784e-07 4.999845e+00 4.999845e+00 4.998416e+00 4.999485e+00 4.999208e+00 4.726966e-04 18 7.582273e-07 5.000025e+00 5.000025e+00 4.998416e+00 4.999485e+00 4.999208e+00 8.292335e-04 19 9.027252e-07 4.999739e+00 4.999739e+00 4.998416e+00 4.999485e+00 4.999208e+00 1.534627e-03 20 1.000000e-06 4.999907e+00 4.999907e+00 4.998416e+00 4.999485e+00 4.999208e+00 2.003774e-03 21 1.028900e-06 4.999786e+00 4.999786e+00 4.998416e+00 4.999485e+00 4.999208e+00 2.142075e-03 22 1.086699e-06 4.999758e+00 4.999758e+00 4.998416e+00 4.999485e+00 4.999208e+00 2.417880e-03 23 1.202297e-06 4.999704e+00 4.999704e+00 4.998416e+00 4.999485e+00 4.999208e+00 2.964729e-03 ... (5142 more rows) ...




