Nivel: Básico — Construye un temporizador astable con NE555 que hace parpadear un LED a una frecuencia visible.
Objetivo y caso de uso
Vas a construir un temporizador astable simple con un NE555 alimentado con 5 V. El circuito generará una onda cuadrada repetitiva que enciende y apaga un LED continuamente.
Por qué es útil:
– Demuestra cómo un temporizador básico genera una señal de reloj sin microcontrolador.
– Es útil como indicador visual de parpadeo para alimentación o estado del sistema.
– Puede usarse como una fuente de prueba simple para comprobar herramientas de medición de frecuencia.
– Ayuda a los estudiantes a observar el comportamiento de carga y descarga del condensador en un circuito real.
Resultado esperado:
– VOUT conmuta entre aproximadamente 0 V y 5 V.
– El LED parpadea a una velocidad claramente visible, alrededor de 1 Hz a 3 Hz.
– El nodo de temporización TH_TR muestra una forma de onda repetitiva de carga/descarga entre aproximadamente 1/3 VCC y 2/3 VCC.
– El período medido es cercano al valor predicho por las ecuaciones del NE555 en modo astable.
– El ciclo de trabajo es mayor que 50% para la conexión astable estándar RA/RB.
Público objetivo y nivel: Principiantes en prácticas básicas de laboratorio de electrónica.
Materiales
U1: CI temporizador NE555, función: núcleo de oscilador astableR1: resistencia de 10 kΩ, función: resistencia de temporización RA desde VCC hasta DISR2: resistencia de 68 kΩ, función: resistencia de temporización RB desde DIS hasta TH_TRC1: condensador electrolítico de 10 µF, función: condensador de temporizaciónC2: condensador de 10 nF, función: filtro de ruido de tensión de control en CVC3: condensador de 100 nF, función: desacoplo de alimentación entre VCC y GNDR3: resistencia de 330 Ω, función: limitación de corriente del LEDD1: LED rojo, función: indicador visual de salidaV1: fuente DC de 5 VB1: protoboard, función: plataforma de montaje del circuitoJ1: cables puente, función: interconexiones
Guía de conexionado
Usa los nombres de nodo VCC, 0, DIS, TH_TR, CV, RESET y VOUT.
V1se conecta entre los nodosVCCy0.U1 pin 8 (VCC)se conecta al nodoVCC.U1 pin 1 (GND)se conecta al nodo0.U1 pin 4 (RESET)se conecta al nodoVCC.U1 pin 3 (OUT)se conecta al nodoVOUT.U1 pin 7 (DISCH)se conecta al nodoDIS.U1 pin 2 (TRIG)se conecta al nodoTH_TR.U1 pin 6 (THRESH)se conecta al nodoTH_TR.U1 pin 5 (CTRL)se conecta al nodoCV.R1se conecta entre los nodosVCCyDIS.R2se conecta entre los nodosDISyTH_TR.C1se conecta entre los nodosTH_TRy0; si es electrolítico, conecta el terminal positivo aTH_TRy el negativo a0.C2se conecta entre los nodosCVy0.C3se conecta entre los nodosVCCy0, colocado físicamente cerca deU1.R3se conecta entre los nodosVOUTyLED_A.D1se conecta entre los nodosLED_Ay0; conecta el ánodo aLED_Ay el cátodo a0.
Diagrama de bloques conceptual

Esquemático
Practical case: astable oscillator with NE555 [ V1: 5 V DC ] --(+)--> [ VCC ] [ V1: 5 V DC ] --(-)--> [ 0 ] [ VCC ] --(pin8 supply)--> [ U1: NE555 astable core ] --(pin3 = VOUT)--> [ R3: 330 ohm ] --(LED_A)--> [ D1: Red LED ] --> [ 0 ] [ VCC ] --(RESET to pin4)--> [ U1: NE555 astable core ] [ VCC ] --(R1: 10 k ohm, RA)--> [ DIS / U1 pin7 ] --(R2: 68 k ohm, RB)--> [ TH_TR / U1 pins2+6 ] --(timing sense)--> [ U1: NE555 astable core ] [ TH_TR / U1 pins2+6 ] --(C1: 10 uF, + to TH_TR, - to 0)--> [ 0 ] [ U1 pin5 = CV ] --(C2: 10 nF noise filter to 0)--> [ 0 ] [ VCC ] --(C3: 100 nF decoupling to 0, close to U1)--> [ 0 ] [ U1 pin1 = GND ] --> [ 0 ]
Diagrama eléctrico

Mediciones y pruebas
- Inspección con la alimentación desconectada
- Comprueba que
U1 pin 1va a0yU1 pin 8va aVCC. - Verifica que
U1 pin 2yU1 pin 6estén unidos enTH_TR. Confirma la polaridad del LED: ánodo hacia
R3, cátodo hacia0.Prueba inicial de alimentación
- Aplica
5 VdesdeV1. - El LED debería empezar a parpadear inmediatamente.
Si el LED permanece siempre encendido o siempre apagado, corta la alimentación y vuelve a revisar el conexionado.
Medir la tensión de salida
- Mide
VOUTcon un multímetro u osciloscopio. - Con un osciloscopio, espera una forma de onda similar a una cuadrada desde cerca de
0 Vhasta cerca de5 V. Con un multímetro, la lectura puede mostrar una tensión media entre esos límites, según la velocidad de parpadeo.
Medir el nodo de temporización
- Mide
TH_TR. - Espera una forma de onda repetitiva del condensador que sube desde aproximadamente
1.67 Vhasta3.33 VcuandoVCC = 5 V. Esto confirma los umbrales internos de
1/3 VCCy2/3 VCCdel NE555.Comprobar el nodo de tensión de control
- Mide
CV. Espera una tensión casi estable cercana a
2/3 VCC, alrededor de3.3 V, con un pequeño rizado.Estimar período y frecuencia
- Usa las ecuaciones estándar del astable:
T = 0.693 x (R1 + 2R2) x C1f = 1 / T- Con
R1 = 10 kΩ,R2 = 68 kΩ,C1 = 10 µF: T ≈ 0.693 x (10k + 136k) x 10 µF ≈ 1.01 sf ≈ 0.99 HzEl parpadeo medido debería estar cerca de
1 parpadeo por segundo.Estimar el ciclo de trabajo
- Usa:
tHIGH = 0.693 x (R1 + R2) x C1tLOW = 0.693 x R2 x C1Duty cycle ≈ tHIGH / T- Para estos valores, el ciclo de trabajo es de aproximadamente
53%. - En el osciloscopio, el tiempo en alto debería ser ligeramente mayor que el tiempo en bajo.
Netlist SPICE y simulación
Netlist SPICE de referencia (ngspice) — extractoNetlist SPICE completo (ngspice)
* Practical case: Astable oscillator with NE555
.width out=256
* Power Supply
V1 VCC 0 DC 5
* NE555 Timer IC Subcircuit Instance
* Pins: GND TRIG OUT RESET CTRL THRES DISCH VCC_PIN
XU1 0 TH_TR VOUT VCC CV TH_TR DISCH VCC NE555
* Timing Components
R1 VCC DISCH 10k
R2 DISCH TH_TR 47k
C1 TH_TR 0 10u
C2 CV 0 10n
* Output Load (LED)
R3 VOUT LED_A 330
D1 LED_A 0 DLED
* ... (truncated in public view) ...Copia este contenido en un archivo .cir y ejecútalo con ngspice.
* Practical case: Astable oscillator with NE555
.width out=256
* Power Supply
V1 VCC 0 DC 5
* NE555 Timer IC Subcircuit Instance
* Pins: GND TRIG OUT RESET CTRL THRES DISCH VCC_PIN
XU1 0 TH_TR VOUT VCC CV TH_TR DISCH VCC NE555
* Timing Components
R1 VCC DISCH 10k
R2 DISCH TH_TR 47k
C1 TH_TR 0 10u
C2 CV 0 10n
* Output Load (LED)
R3 VOUT LED_A 330
D1 LED_A 0 DLED
* Models
.MODEL DLED D(IS=1e-19 N=1.6 RS=10 BV=5 IBV=10u)
* Behavioral NE555 Subcircuit
.SUBCKT NE555 GND TRIG OUT RESET CTRL THRES DISCH VCC_PIN
* Internal voltage divider (3 x 5k resistors)
R1 VCC_PIN CTRL 5k
R2 CTRL N1 5k
R3 N1 GND 5k
* Smooth comparators for threshold, trigger, and reset
B_COMP_TH COMP_TH GND V=0.5*(1+tanh(100*(V(THRES,GND)-V(CTRL,GND))))
B_COMP_TR COMP_TR GND V=0.5*(1+tanh(100*(V(N1,GND)-V(TRIG,GND))))
B_COMP_RST COMP_RST GND V=0.5*(1+tanh(100*(0.7-V(RESET,GND))))
* SR Latch (Integrator with positive feedback for infinite hold time)
B_LATCH GND LATCH I=V(COMP_TR,GND) - V(COMP_TH,GND) - 5*V(COMP_RST,GND) + (V(LATCH,GND)>0.5 ? 0.1 : -0.1)
C_LATCH LATCH GND 1n
R_LATCH LATCH GND 100Meg
* Latch Voltage Clamps (Clamps V(LATCH) between ~0V and ~1V)
D1 GND LATCH D_CLAMP
V_CLAMP V_CLAMP_NODE GND 1
D2 LATCH V_CLAMP_NODE D_CLAMP
.model D_CLAMP D(N=0.01 RS=1)
* Output Driver Stage
B_OUT OUT_INT GND V=V(LATCH,GND)>0.5 ? V(VCC_PIN,GND) : 0.1
R_OUT OUT_INT OUT 10
* Open-Collector Discharge Transistor (Modeled as a Switch)
B_DISCH_CTRL DISCH_CTRL GND V=V(LATCH,GND)<0.5 ? 1 : 0
S_DISCH DISCH GND DISCH_CTRL GND SW_DISCH
.model SW_DISCH SW(VT=0.5 RON=15 ROFF=100Meg)
.ENDS
* Force initial condition on timing capacitor to ensure guaranteed oscillator startup
.ic V(TH_TR)=0
* Simulation Commands
.op
.tran 1m 3
.print tran V(VOUT) V(TH_TR) V(DISCH) V(LED_A) V(CV)Resultados de Simulación (Transitorio)
Show raw data table (3013 rows)
Index time v(vout) v(th_tr) v(disch) v(led_a) v(cv) 0 0.000000e+00 4.903386e+00 0.000000e+00 4.122467e+00 1.715117e+00 3.333333e+00 1 1.000000e-05 4.903386e+00 8.771053e-05 4.122482e+00 1.715117e+00 3.333333e+00 2 2.000000e-05 4.903386e+00 1.754195e-04 4.122498e+00 1.715117e+00 3.333333e+00 3 4.000000e-05 4.903386e+00 3.508344e-04 4.122529e+00 1.715117e+00 3.333333e+00 4 8.000000e-05 4.903386e+00 7.016457e-04 4.122590e+00 1.715117e+00 3.333333e+00 5 1.600000e-04 4.903386e+00 1.403195e-03 4.122713e+00 1.715117e+00 3.333333e+00 6 3.200000e-04 4.903386e+00 2.805997e-03 4.122959e+00 1.715117e+00 3.333333e+00 7 6.400000e-04 4.903386e+00 5.610420e-03 4.123451e+00 1.715117e+00 3.333333e+00 8 1.280000e-03 4.903386e+00 1.121455e-02 4.124434e+00 1.715117e+00 3.333333e+00 9 2.280000e-03 4.903386e+00 1.995841e-02 4.125968e+00 1.715117e+00 3.333333e+00 10 3.280000e-03 4.903386e+00 2.868694e-02 4.127499e+00 1.715117e+00 3.333333e+00 11 4.280000e-03 4.903386e+00 3.740018e-02 4.129028e+00 1.715117e+00 3.333333e+00 12 5.280000e-03 4.903386e+00 4.609814e-02 4.130554e+00 1.715117e+00 3.333333e+00 13 6.280000e-03 4.903386e+00 5.478085e-02 4.132077e+00 1.715117e+00 3.333333e+00 14 7.280000e-03 4.903386e+00 6.344835e-02 4.133597e+00 1.715117e+00 3.333333e+00 15 8.280000e-03 4.903386e+00 7.210065e-02 4.135115e+00 1.715117e+00 3.333333e+00 16 9.280000e-03 4.903386e+00 8.073778e-02 4.136630e+00 1.715117e+00 3.333333e+00 17 1.028000e-02 4.903386e+00 8.935978e-02 4.138143e+00 1.715117e+00 3.333333e+00 18 1.128000e-02 4.903386e+00 9.796666e-02 4.139653e+00 1.715117e+00 3.333333e+00 19 1.228000e-02 4.903386e+00 1.065585e-01 4.141160e+00 1.715117e+00 3.333333e+00 20 1.328000e-02 4.903386e+00 1.151352e-01 4.142665e+00 1.715117e+00 3.333333e+00 21 1.428000e-02 4.903386e+00 1.236969e-01 4.144166e+00 1.715117e+00 3.333333e+00 22 1.528000e-02 4.903386e+00 1.322436e-01 4.145666e+00 1.715117e+00 3.333333e+00 23 1.628000e-02 4.903386e+00 1.407753e-01 4.147162e+00 1.715117e+00 3.333333e+00 ... (2989 more rows) ...
Errores comunes y cómo evitarlos
- Invertir el condensador electrolítico
- Error:
C1instalado con polaridad incorrecta. Solución: conecta el terminal positivo de
C1aTH_TRy el terminal negativo a0.Colocación incorrecta de pines del NE555 en la protoboard
- Error: numeración de pines invertida o desplazada.
Solución: identifica la muesca o el punto en el CI y cuenta los pines correctamente antes de cablear.
Olvidar el desacoplo de alimentación
- Error: omitir
C3provoca comportamiento inestable o parpadeo irregular. - Solución: coloca
C3 = 100 nFdirectamente entreU1 pin 8yU1 pin 1.
Solución de problemas
- Síntoma: el LED no enciende en absoluto
- Causa: no hay alimentación de
5 V, polaridad incorrecta del LED o camino de resistencia abierto. Solución: verifica
VCC, comprueba la orientación deD1y confirma continuidad desdeVOUTa través deR3hastaD1.Síntoma: el LED permanece encendido permanentemente
- Causa:
TH_TRno está conectado correctamente, error de cableado enDISoR2mal colocada. Solución: comprueba que
R2esté entreDISyTH_TR, y que los pines 2 y 6 estén unidos.Síntoma: el LED permanece apagado permanentemente
- Causa:
RESETno está fijado a nivel alto o la salida está en cortocircuito. Solución: conecta
U1 pin 4directamente aVCCe inspeccionaVOUTpor si hubiera una conexión accidental a masa.Síntoma: la velocidad de parpadeo es demasiado rápida o demasiado lenta
- Causa: valor incorrecto de resistencia o valor incorrecto de condensador.
Solución: mide
R1,R2yC1; sustituye los componentes por los valores previstos.Síntoma: forma de onda irregular o ruidosa
- Causa: malos contactos en la protoboard o ausencia de
C2/C3. - Solución: vuelve a asentar el CI, acorta el cableado e instala los condensadores de bypass.
Posibles mejoras y extensiones
- Añadir un control de frecuencia
Sustituye
R2por una combinación en serie de una resistencia fija y un potenciómetro para ajustar la velocidad de parpadeo.Controlar un zumbador o un segundo indicador
- Usa
VOUTpara controlar una etapa con transistor, de modo que el temporizador pueda hacer parpadear un LED más brillante o generar pulsos en un pequeño zumbador.
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.




