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)
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) ...




