Está en la página 1de 21

SISTEMA DE CONTROL

DE SEMAFOROS
Integrantes:
-Jonathan Cacuango
-Willy Coronel
-Eduardo Palomo

Antecedentes:
Se requiere un controlador digital
para controlar un semforo en la
interseccin de una calle de trafico
muy denso con una calle de trafico
moderado

Requisitos para la secuencia


de los luces de los semforos

Diagrama de bloques del sistema

LGICA COMBINACIONAL

Decodificador de estados
Las Entrada proporcionada por la lgica secuencial son S0 y S1, estas
entradas proporcionan los cuatro estados es decir se genera cuatro
salidas R1, R2, R3, R4.
R1=S1So

primer estado (00)

R2=S1So

Segundo estado (01)

R3=S1So

tercer estado (11)

R4=S1So

cuarto estado (10)

Diagrama de estados

Asignacin de variables
Presencia de vehculos: Pv
Contador largo activo: Cl
Contador corto activo: Cc
ausencia de vehculos: Pv
Contador largo inactivo: Cl
Contador corto inactivo: Cc

Lgica de salida de las luces del semforo


Esta lgica genera seis salidas para de esta forma
activar los leds de los semforos, a estas salidas se
les asigno con las siguientes letras PR, PA, PV para
la calle principal y SR, SA, SV para la calle
secundaria.
PR=R3+R4

SR=R1+R2

PA=R2

SA=R4

PV=R1

SV=R3

Lgica del circuito de conteo


Esta lgica genera seis salidas para de esta forma activar los leds de los
semforos, a estas salidas se les asigno con las siguientes letras PR,
PA, PV para la calle principal y SR, SA, SV para la calle secundaria.
PR=R3+R4

SR=R1+R2

PA=R2

SA=R4

PV=R1

SV=R3

Implementacion de la lgica combinacional

CIRCUITO CONTADOR
Contador Largo
Para el diseo del contador largo se implement un contador mdulo 26 el cual ser
activado por el conteo largo.
Para ser activado este mdulo es necesario que la variable Conteo largo este en 1
lgico, esto permite que en Multiplexor 74LS157 solo deje pasar la lgica B. con lo cual
activara el reloj del contador mdulo 26.
Una vez completada la cuenta hasta 25, habr un cambio lgico lo cual permitir
activar el conteo corto, siempre y cuando exista presencia de un carro.

Contador Corto
Para el diseo del contador corto se implement un contador mdulo
05 descendente el cual ser activado por el conteo corto
Este pequeo contador fue implementado con el CI 74LS190, el cual
tiene la propiedad de poder operar en forma ascendente y
descendente dependiendo de cmo se requiera. Entonces una vez
sea activado el conteo corto en el multiplexor 74LS157 dejara pasar la
seal de reloj para que el contador mdulo 4 empiece a contar
bloqueando el otro contador mdulo 25.
De igual manera una vez completado el conteo esta vez llegando a
cero, habr un cambio lgico desactivando este contador y activando
el contador mdulo 25.

7490

U12

7490
AND_3

7447
QA
QB
QC
QD
QE
QF
QG

74157
13
12
11
10
9
15
14

13
12
11
10
9
15
14

3Y

4Y

DISP LARGE

U23

U22

AND

25
VCC
4

TL

LOGICA CONTEO
12

A
B
C
D
BI/RBO
RBI
LT

QA
QB
QC
QD
QE
QF
QG

13
12
11
10
9
15
14

2Y

TC

7
1
2
6
4
5
3

A
B
C
D
BI/RBO
RBI
LT

QA
QB
QC
QD
QE
QF
QG

U11
1Y

CLK
E
D/U
PL

U10

1
15

1A
1B
2A
2B
3A
3B
4A
4B

3
2
6
7
13

7
1
2
6
4
5
3

A
B
C
D
BI/RBO
RBI
LT

DISP

Q0
Q1
Q2
Q3
RCO

12
9
8
11

7
1
2
6
4
5
3

VCC

2
3
5
6
11
10
14
13

14
4
5
11

D0
D1
D2
D3

U8

Q0
Q1
Q2
Q3

12
9
8
11

RELOJ

15
1
10
9

Q0
Q1
Q2
Q3

7447

R0(1)
R0(2)
R9(1)
R9(2)

CKA
CKB

R0(1)
R0(2)
R9(1)
R9(2)

CKA
CKB

U9

2
3
6
7

14
1

2
3
6
7

14
1

Implementacin Circuito Contador


VCC
VCC

U16
25

12

A/B
E

U14

7447

VCC

U21
VCC

U15:A

AND_3
TS
2
7400
3

NOT

U13

74190

CIRCUITO SENSOR DE BARRERA


Este circuito se basa principalmente en el funcionamiento de una fotorresistencia,
foto resistor o LDR que es un componente electrnico cuya resistencia vara en
funcin de la luz. El valor de resistencia elctrica de un LDR es bajo cuando hay luz
incidiendo en l (puede descender hasta 50 ohms) y muy alto cuando est a oscuras
(varios megaohmios).
Complementado con el funcionamiento del transistor 2N2222 NPN operando en corte o
en saturacin.

Cuando no pasa corriente por la base, no puede pasar tampoco por sus otros
terminales; se dice entonces que el transistor est en corte, es como si se
tratara de un interruptor abierto. El transistor est en saturacin cuando la
corriente en la base es muy alta; en ese caso se permite la circulacin de
corriente entre el colector y el emisor y el transistor se comporta como si fuera
un interruptor cerrado.

Por ello, para nuestro diseo tendremos un sensor desactivado cuando exista
contacto entre la fuente de luz (LED) y la fotorresistencia, y un sensor activo
cuando se corte este contacto llegando a la conduccin de corriente entre
colector y emisor.

IMPLEMENTACIN DEL CIRCUITO

VCC

RELOJ
RELOJ

VCC

R9

R8

1k

13
12
11
QA
QB
QC

U1:E

11

10

SENSOR

A
B
C

LED-GREEN

15k

7447

A
B
C
D
BI/RBO
RBI
LT

D9

U9

2N2222

7
1
2

74LS04

Q1

7
1
2
6
4
5
3

R10

QA
QB
QC
QD
QE
QF
QG

13
12
11
10
9
15
14

330

VCC

LDR1

12
9
8

Q0
Q1
Q2
Q3

U8
7490

Q0
Q1
Q2

12
9
8
11

TORCH_LDR

A
B

(1)
(2)
(1)
(2)

A
B

SENSOR DE BARRERA

LGICA SECUENCIAL

Expresiones booleanas deducidas del tabla de estados


D0=Q1.Q0.Cl.Pv + Q1.Q0.Cc + Q1.Q0.Cc + Q1.Q0.Cl.Pv
D1= Q1.Q0.Cc + Q1.Q0.Cl.Pv + Q1.Q0.Cl + Q1.Q0.Pv + Q1.Q0.Cc
Simplificando la expresin mediante las leyes del algebra de Boole resulta
D0= Q1.Cl.Pv + Q1.Q0 + Q0.Cl.Pv
D1=Q0.Cc + Q1.Cc

Implementacion de la lgica secuencial

IMPLEMENTACION DEL CIRCUITO DE CONTROL

Conclusiones

Con este proyecto se cumpli el objetivo buscado, Disear e implementar un sistema de control de semforos con las
condiciones establecidas por el profesor, utilizando circuitos MSI tratados en el transcurso del semestre.

Se puede concluir que los sistemas digitales son de gran importancia ya que tienen un amplio campo de aplicacin como
televisin, sistemas de comunicacin, instrumentacin mdica, control de procesos etc. Solo basta saber utilizarlos
correctamente.

La correcta utilizacin de los mapas de Karnaugh es de gran importancia ya que permite simplificar la expresin booleana
obtenida al momento de realizar la tabla de verdad del problema planteado, lo cual implica menor tiempo y menor costo al
realizar la implementacin del circuito.

El diseo del sistema de control de semforos, comprende 3 grupos de procesos cada uno dependiente del otro como se pudo
observar en el diagrama de bloques respectivo.

Para el diseo del circuito se emple la lgica combinacional, circuitos contadores y la lgica secuencial.
Dentro de la lgica combinacional se emple las compuertas and, or, not entre otras, por otra parte en los circuitos de
conteo y en la lgica secuencial se utiliz flip flops.y contadores de decadas