Subido por Itzel Mendoza

Semaforo-de-Tres-Vias

Anuncio
Universidad Tecnológica de Panamá
Facultad de Ingeniería Eléctrica
CIRCUITOS LOGICOS ELECTRONICOS
Laboratorio 4: Semáforo de 3 vías
Objetivos:
 Observar la aplicación de los conocimientos adquiridos en clase sobre la
optimización de las compuertas lógicas mediante el mapa de Karnaugh.
 Ver las ventajas que ofrece este método para la lógica combinacional.
Materiales:
 Los que se determinen durante el experimento.
Procedimiento:
En la figura se muestra una
intersección de tres vías. El tráfico
en cada una de las vías es
controlado por un semáforo de dos
luces (verde y roja) que está
diagonal a la intersección de cada
vía ( o sea enfrente de la bocacalle).
Para este sistema de luces existen
ciertas condiciones que deben
cumplirse, pues algunas de las vías
tienen prioridad de paso sobre
otras.
Las condiciones son las siguientes:
 Si hay presencia de vehículos en las 3 calles (A, B y C), A tiene prioridad de paso, por lo que
su semáforo (el que está diagonal a la boca-calle) tiene la luz verde y los de B y C están en
rojo.
 Si no hay vehículos en A, pero sí en B y C, entonces B tiene prioridad de paso por lo que su
semáforo debe estar en verde y los de A y C en rojo.
 Si sólo hay vehículos en C, entonces el semáforo de este ha de estar en verde, y los de A y B
deben estar en rojo.
Para este sistema se requiere lo siguiente:
 La tabla de verdad de cada luz (salida) de cada semáforo, según las posibles combinaciones
de sus entradas (A, B y C).
 La ecuación Booleana simplificada por el método del mapa “K”, para cada luz de cada
semáforo.
 Implementación en VHDL, captura esquemática o por códigos y simularlo en una de las
tarjetas disponibles.
Entradas:
1 → 𝐻𝑎𝑦 𝑑𝑒 𝑣𝑒ℎ𝑖𝑐𝑢𝑙𝑜𝑠
0 → 𝑁𝑜 ℎ𝑎𝑦 𝑣𝑒ℎ𝑖𝑐𝑢𝑙𝑜𝑠
Salidas:
1 → 𝐿𝑢𝑧 𝑣𝑒𝑟𝑑𝑒
0 → 𝐿𝑢𝑧 𝑟𝑜𝑗𝑎
Tabla de verdad.
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
SA
0
0
0
0
1
1
1
1
SB
0
0
1
1
0
0
0
0
SC
0
1
0
0
0
0
0
0
Ecuación Booleana.
Para SA.
𝐴
𝐴
𝐶
𝐶
0
0
𝐵
0
0
1
1
1
1
𝐵
𝐵
𝑆𝐴 = 𝐴
Para SB.
𝐴
𝐴
𝐶
𝐶
0
0
𝐵
1
1
0
0
0
0
𝐵
𝐵
𝑆𝐵 = 𝐴𝐵
Para SC.
𝐴
𝐴
𝐶
𝐶
0
1
𝐵
0
0
0
0
𝐵
𝑆𝐶 = 𝐴 𝐵 𝐶
0
0
𝐵
Circuito en VHDL.
Pines
Descargar