Hola

Alguien que me pueda ayudar en un semaforo con leds , en el cual cuando se apague 1 prenda otro algo así tiene que ser en crocopdile alguien

Pues tiene que ser un semaforo en el cual cuando se prenda el rojo, se apague el amarillo y el verde.
Si se apaga el amarillo, se tiene que pagar el rojo y el verde porfa a


xCesar: aya simulacion na mas ps
josebernad: danos más datos, que grado de dificultad debe tener. lo haces con transistores, ...

Respuestas

Respuesta dada por: LeonardoDY
1

Un semáforo por lo general se maneja mediante un controlador de tránsito y su modo de funcionamiento es mucho más complejo que simplemente conmutar LEDs de colores (incluye módulo de emergencia, lámpara defectuosa, cambio de tiempos en función de la hora y el tránsito, sincronización con vehículos de emergencia, etc). Pero en este ejercicio haremos algo básico con leds, en el cual cuando se prenda un LED apague los otros.

Hay muchas formas de hacerlo sin caer en utilizar un microcontrolador pero aquí usaremos la de la imagen adjunta "Fig1".

En ella hay un circuito integrado 555, el cual en configuración astable entrega una señal rectangular cuya frecuencia está dada por C1, R1 y R2 de la imagen por la ecuación:

f=\frac{1,44}{C_1(R_1+2R_2)}

Suponemos R1=R2 y queda:

f=\frac{1,44}{3C_1.R_{1,2}}

podemos adoptar C1 = 10uF, frecuencia = 1Hz, y despejamos la resistencia:

R_{1,2}=\frac{1,44}{3C_1.f}=\frac{1,44}{3.10x10^{-6}F.1Hz}= 48K\Omega

Tomamos R1=R2=47k.

Ahora bien, esa señal cuadrada ataca a la entrada de clock de un contador anillo 4017. Este circuito integrado tiene 10 bits de salida, en los cuales cada vez que llega un pulso a la entrada de clock, un bit se pone en 1 y el resto en 0, siguiendo una secuencia en la cual primero el bit más bajo se pone en 1, luego el que le sigue y así hasta llegar al último bit y reiniciar el ciclo.

Cada bit que se pone en 1, enciende, a través de uno de los diodos el LED que tenga conectado.

La única función de los diodos (todos ellos son 1N4148, aunque el 1N4007 o sus equivalentes se pueden usar también) es evitar que haya un cortocircuito en los bits del 4017. La resistencia de cada LED se calcula suponiendo que el LED se polariza con 2V de tensión y 10mA de corriente (si bien la corriente puede ir entre 5mA y 25mA). La tensión de alimentación VDD puede tomar cualquier valor entre 5 y 15V:

R_3=R_4=R_5=\frac{V_{DD}-V_{LED}}{I_{LED}}=\frac{12V-2V}{0,01A}=1k\Omega

El circuito está hecho para una proporción de tiempo 40-20-40, o sea 40% rojo, 20% amarillo y 40% verde.

Cambiando las conexiones entre cátodos de los diodos se puede variar la proporción de tiempo para cada color y cambiando los valores de la red RC del 555 se puede cambiar la base de tiempo (con los valores de la imagen el ciclo completo dura aproximadamente 10s. tomando valores según la fórmula del circuito integrado 555 se puede elegir otra duración del ciclo, por ejemplo solo aumentando el capacitor a 100uF el ciclo pasa a durar aproximadamente 1 minuto y medio).

Si se va a utilizar un microcontrolador, no hay que conectar el LED directo a los pines porque no soportan tanta corriente y se pueden incluso quemar, se usa el circuito de la figura 2 o un circuito integrado ULN2003, para amplificar la corriente de salida.

Adjuntos:
Preguntas similares