Diseño de semáforo inteligente
- NATALIA ANDREA POVEDA AVILA
- 4 mar 2019
- 2 Min. de lectura
Actualizado: 7 mar 2019
Se desea hacer un semáforo para un cruce conflictivo entre 2 avenidas de dirección única, en este los tiempos en que la luz es verde y se prohíbe (luz roja) el paso de los vehículos dependa del tráfico existente en todo momento en una de las dos avenidas ya que esta es principal.

Funciona de la siguiente manera:
1.Inicialmente el semáforo e la avenida principal estará en verde durante 40 seg y 60 seg en rojo.
2. Si durante el tiempo que esta en verde(40 seg), atraviesan el cruce de la vía principal 10 o más vehículos en el mismo ciclo el semáforo deberá durar 60 seg en verde y 40 seg en rojo.
Debemos contabilizar el número de vehículos que cruzan por la av. principal por esta razón se usa un sensor que es igual a +5V cuando detecta la presencia de un vehículo entre el emisor y el receptor de una cédula fotoeléctrica y es igual a 0v en caso contrario.
Introducción:
En este laboratorio se mostrará el funcionamiento de un semáforo en el cual se tienen en cuentas las especificaciones del enunciado.
Materiales:
1. Psoc 5LP
2. Pulsadores
3. Protoboard
4. leds

Procedimiento y solución:
Realizamos un contador en verilog de la siguiente manera

Aquí se realizo el symbol wyzard y a partir de este con el botón izquierdo y se realizo el verilog y se programo asignando un valor a S1 igual a uno cuando fuera menor y también cuando fuera mayor o igual en S2



Ahora podemos ver la memoria de un bit ya que con los comparadores solo manda un uno cuando es igual y se hace lógicamente para mantenerlo a través de compuerta y ffd de la siguiente manera

Ahora para hacer que guarde el dato de la foto resistencia realizamos la siguiente operación

demostración en vídeo


Y de esa manera se realizo el laboratorio
Comments