Universidade Federal de Santa Catarina
Departamento de Engenharia Elétrica
EEL 5310/EEL 7020 – Sistemas Digitais
Semestre 2007/1
Projeto
Semáforo com Controle de Fluxo
1 Introdução
O objetivo do projeto é a implementação de um sistema de controle de um cruzamento com semáforo
conforme mostrado na Figura 1. Duas vias de tráfego são consideradas, via horizontal (via H) e via
vertical (via V). A via H é considerada como principal, e a via V é uma via secundária.
Figura 1. Interseção semaforizada com prioridade para uma via de tráfego.
A indicação do verde na via H opera da seguinte forma:
• tempo de verde mínimo = 18s;
• após esse tempo mínimo, é dada uma extensão do verde de 4s se não houver:
o carro na via V; ou
o chamada de pedestre na via H;
• essa extensão pode ser repetida até o tempo máximo de 12 s;
• o fim do verde da via H é seguido por 2 s de amarelo.
Na via V, a duração do verde é fixa, e deve ser escolhida como critério de projeto. Nessa via, o fim do
verde também é seguido de 2 s de amarelo. O diagrama de estados que representa a especificação
acima está mostrado na Figura 2. Na figura, os tempos de amarelo são representados pelos estados
qVN e q15H , onde N depende da escolha do tempo de verde. Note ainda que a permanência em cada
estado é de 2 s para todos os estados.
As extensões do verde da via H originam-se do sinal de dois sensores: detector indutivo na via V
(sinal DV), que sinaliza a chegada de um veículo; e botoeira de pedestres na via H (sinal PH), indicando
a presença de pedestres aguardando a travessia. No diagrama de estados, o “1” significa que houve
chamada de um dos sensores, e “0” significa que não houve chamada.
Via V
Estados correspondentes
ao amarelo
V
1
q
q
q VN
V
0
Via H
q15H
q14H
1
1
1
q10H
q12H
0
0
q13H
q11H
q0H
q8H
q1H
q2H
q7H
0
q6H
q9H
Figura 2. Diagrama de estados; cada estado representa um tempo de 2 s. Os estados qVN e q15H correspondem aos
tempos de amarelo de cada via.
Observa-se que existem dois “macro-estados” no sistema, isto é, o estado “Via V” (verde e amarelo
para a via vertical) e o estado “Via H” (verde e amarelo para a via horizontal). Pode-se verificar que
cada macro-estado representa, ainda, a indicação de vermelho na via oposta.
2 Implementação do semáforo
Conforme definido na especificação acima, os tempos das indicações semafóricas são:
Tempo
Tg
Tg
min
H
max
H
e
H
Tg
TyH
TrH
Via H
Via V
Valor (s)
18
Tempo
TgV
Valor (s)
a definir
30
TyV
2
4
2
a definir
TrV
Variável
onde Tg é o tempo de verde, Ty é o tempo de amarelo e Tr é o tempo de vermelho.
As extensões de verde para a via H são concedidas se não há solicitações de pedestres ou de veículos na via V.
Ou seja, se o sinal:
X = DV + PH,
for 0, é concedida a extensão.
(1)
Os elementos constituintes do sistema de acionamento do semáforo estão representados na Figura 3.
Basicamente, o sistema consiste de dois contadores (um para cada via), e uma lógica de acionamento
que regula as transições de estado de acordo com o diagrama da Fig. 2. Os símbolos usados são:
CviaV: contador de controle da operação da fase da via V
CviaH: contador da fase da via H
Lógica de controle: lógica de criação de sinais de controle da operação, dos quais os mais
importantes são:
• reset do contador da via V;
• memória do acionamento X [ver Eq. (1)];
• habilitação do contador da via H;
• acionamento das indicações semafóricas.
CviaH
CviaV
CTEN
CTEN LOAD
X
Lógica
de
Controle
Indicações
Via V
gV , yV , rV
Indicações
Via H
gH , yH , rH
Figura 3. Diagrama básico do sistema de controle.
RESET
Download

Sistemas Digitais Projeto Sem