Nivel: Medio | Objetivo: Analizar la tensión transitoria generada al desconectar un inductor y mitigarla utilizando un diodo flyback.
Objetivo y caso de uso
En este caso práctico, construirás un circuito de inductor conmutado monitorizado por un osciloscopio para observar el destructivo pico de tensión (retroceso inductivo o inductive kickback) que ocurre cuando la corriente se interrumpe abruptamente. Luego, instalarás un diodo flyback en paralelo con la carga inductiva para limitar de forma segura esta tensión transitoria.
Por qué es útil:
* Previene daños catastróficos por sobretensión en componentes de conmutación sensibles como transistores, MOSFETs y pines de microcontroladores.
* Reduce significativamente la interferencia electromagnética (EMI) y la interferencia de radiofrecuencia (RFI) causadas por la formación de arcos de alta tensión a través de los contactos de interruptores mecánicos.
* Aumenta la fiabilidad, seguridad y vida útil de los sistemas de alimentación, controladores de motores y circuitos accionados por relés.
Resultado esperado:
* Sin el diodo, abrir el interruptor producirá un pico de tensión negativo masivo en el osciloscopio, que a menudo alcanza cientos de voltios.
* Con el diodo flyback instalado, el pico transitorio se limitará inmediatamente a un nivel seguro de aproximadamente -0.7 V.
* La energía magnética almacenada se disipará de forma segura como una corriente circulante que decae constantemente a través del bucle inductor-resistencia-diodo.
Público objetivo y nivel: Estudiantes de electrónica de nivel intermedio que aprenden sobre componentes reactivos, almacenamiento de energía y técnicas de protección de circuitos.
Materiales
V1: fuente de alimentación de 12 V CC, función: fuente de energía principalSW1: interruptor de palanca o pulsador SPST, función: control de conexión del circuitoL1: inductor de 100 mH, función: almacenamiento de energía magnéticaR1: resistencia de 100 Ω, función: limita la corriente en estado estacionario a 120 mAD1: diodo rectificador 1N4007, función: protección flyback
Guía de conexionado
V1: se conecta entre el nodoVCC(positivo) y el nodo0(tierra).SW1: se conecta entre el nodoVCCy el nodoSW_OUT.L1: se conecta entre el nodoSW_OUTy el nodoL_MID.R1: se conecta entre el nodoL_MIDy el nodo0.D1: se conecta entre el nodo0(Ánodo) y el nodoSW_OUT(Cátodo) para polarización inversa durante el funcionamiento normal con el interruptor cerrado.
Diagrama de bloques conceptual

Esquemático
VCC (12 V) --> [ SW1: SPST Switch ] --(SW_OUT)--> [ L1: 100mH Inductor ] --(L_MID)--> [ R1: 100 Ω Resistor ] --> GND
^
|
(Cathode) |
[ D1: 1N4007 Flyback ]
(Anode) ^
|
GND
Diagrama eléctrico

Mediciones y pruebas
- Conecta la sonda del osciloscopio al nodo
SW_OUTy conecta la pinza de tierra al nodo0. Configura el disparador (trigger) del osciloscopio en flanco de bajada, modo de disparo único (single-shot). - Comienza con el diodo flyback (
D1) completamente desconectado del circuito. - Cierra el interruptor (
SW1) para permitir que fluya la corriente. Espera un momento para que el campo magnético en el inductor se establezca por completo. - Abre rápidamente el interruptor (
SW1). Observa la captura del osciloscopio; verás un transitorio de tensión negativo masivo ya que el inductor actúa como una fuente de corriente, forzando la corriente a través de la apertura del interruptor. - Conecta el diodo flyback (
D1), verificando que el cátodo (extremo con la franja) se conecte al nodoSW_OUTy el ánodo se conecte al nodo0. - Repite el proceso de conmutación. La traza del osciloscopio mostrará ahora el transitorio negativo limitado de forma segura a aproximadamente -0.7 V, ya que el diodo se polariza en directa para proporcionar una ruta de descarga segura.
Netlist SPICE y simulación
Netlist SPICE de referencia (ngspice) — extractoNetlist SPICE completo (ngspice)
* Inductive peak protection
.width out=256
V1 VCC 0 DC 12
* SW1 modeled as a voltage-controlled switch connecting VCC to SW_OUT
S1 VCC SW_OUT SW_CTRL 0 SW_MODEL
V_SW_CTRL SW_CTRL 0 PULSE(0 5 100u 1u 1u 500u 1000u)
.model SW_MODEL SW(VT=2.5 VH=0.1 RON=0.01 ROFF=100Meg)
L1 SW_OUT L_MID 100m
R1 L_MID 0 100
* ... (truncated in public view) ...Copia este contenido en un archivo .cir y ejecútalo con ngspice.
* Inductive peak protection
.width out=256
V1 VCC 0 DC 12
* SW1 modeled as a voltage-controlled switch connecting VCC to SW_OUT
S1 VCC SW_OUT SW_CTRL 0 SW_MODEL
V_SW_CTRL SW_CTRL 0 PULSE(0 5 100u 1u 1u 500u 1000u)
.model SW_MODEL SW(VT=2.5 VH=0.1 RON=0.01 ROFF=100Meg)
L1 SW_OUT L_MID 100m
R1 L_MID 0 100
* Flyback protection diode
D1 0 SW_OUT 1N4007
.model 1N4007 D(IS=1e-9 N=1.9 RS=0.03 BV=1000 IBV=5e-08 CJO=10p VJ=0.7 M=0.5 TT=1e-07)
.op
.tran 1u 2000u
.print tran V(SW_CTRL) V(SW_OUT) V(L_MID) V(VCC) I(L1)
.endResultados de Simulación (Transitorio)
Show raw data table (2088 rows)
Index time v(sw_ctrl) v(sw_out) v(l_mid) v(vcc) l1#branch 0 0.000000e+00 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 1 1.000000e-08 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 2 2.000000e-08 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 3 4.000000e-08 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 4 8.000000e-08 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 5 1.600000e-07 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 6 3.200000e-07 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 7 6.400000e-07 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 8 1.280000e-06 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 9 2.280000e-06 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 10 3.280000e-06 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 11 4.280000e-06 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 12 5.280000e-06 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 13 6.280000e-06 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 14 7.280000e-06 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 15 8.280000e-06 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 16 9.280000e-06 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 17 1.028000e-05 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 18 1.128000e-05 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 19 1.228000e-05 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 20 1.328000e-05 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 21 1.428000e-05 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 22 1.528000e-05 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 23 1.628000e-05 0.000000e+00 1.199996e-05 1.199996e-05 1.200000e+01 1.199996e-07 ... (2064 more rows) ...
Errores comunes y cómo evitarlos
- Invertir la polaridad del diodo: Colocar el diodo con el ánodo apuntando al nodo de tensión positiva crea un cortocircuito directo a tierra cuando el interruptor está cerrado. Esto destruirá el diodo o activará la protección contra sobrecorriente de la fuente de alimentación. Asegúrate siempre de que el cátodo apunte hacia el potencial más alto.
- Usar un diodo con una capacidad de corriente inadecuada: El diodo flyback debe manejar de forma segura una corriente directa pico igual a la corriente en estado estacionario del inductor justo antes de la conmutación. Utiliza siempre diodos rectificadores, Schottky o de recuperación rápida con la clasificación adecuada.
- Omitir la resistencia en serie: Conectar un inductor puro directamente a una fuente de CC de alta corriente actúa casi como un cortocircuito una vez que el campo magnético está completamente establecido. Incluye siempre una resistencia en serie limitadora de corriente, o asegúrate de que el inductor (como la bobina de un relé) tenga suficiente resistencia interna de CC.
Solución de problemas
- Síntoma: La fuente de alimentación se apaga o su LED de límite de corriente se enciende inmediatamente al cerrar el interruptor.
- Causa: El diodo flyback está instalado al revés, creando un cortocircuito desde la fuente de alimentación a tierra.
- Solución: Desconecta la alimentación inmediatamente y dale la vuelta al diodo para que su extremo con la franja (cátodo) apunte hacia el nodo del interruptor.
- Síntoma: Sigue apareciendo un pico de tensión masivo en el osciloscopio incluso con el diodo supuestamente instalado.
- Causa: El diodo puede haberse abierto debido a un evento previo de sobrecorriente, o la conexión de la protoboard está suelta.
- Solución: Verifica la continuidad del diodo usando el modo de diodo de un multímetro, y comprueba el asentamiento físico de los pines en los nodos del interruptor y de tierra.
- Síntoma: La traza del osciloscopio muestra oscilaciones de alta frecuencia (ringing) en lugar de una limitación limpia.
- Causa: Capacitancia parásita en el interruptor, el cableado o las sondas del osciloscopio que interactúan con el inductor.
- Solución: Asegúrate de que la sonda del osciloscopio esté correctamente compensada (se recomienda el modo x10 para picos de alta tensión) y mantén los cables de tierra lo más cortos físicamente posible.
Posibles mejoras y extensiones
- Conmutación automatizada con un MOSFET: Reemplaza el interruptor mecánico con un MOSFET de canal N accionado por un generador de ondas cuadradas (configurado como un interruptor de lado bajo) para observar la limitación repetitiva en el osciloscopio en tiempo real.
- Descarga rápida usando un diodo Zener: Añade un diodo Zener con la clasificación adecuada en serie con el diodo flyback estándar (ánodo conectado a ánodo). Esto permite que el inductor descargue su energía mucho más rápido limitando la tensión a un nivel más alto, pero estrictamente controlado.
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.




