Você está na página 1de 17

UNIVERSIDADE MACKENZIE

FACULDADE DE COMPUTAÇÃO E INFORMÁTICA

TECNOLOGIA ELÉTRICA

DISCIPLINA DE PROJETOS ELETRÔNICOS

TEMA: CONTROLE DE TRÁFEGO INTELIGENTE VIA


MICROCONTROLADOR

PROF. CLAUDE TURMA B12


FERNANDO DOS SANTOS 398.2513-2
HILDEBRANDO DE OLIVEIRA LIMA 399.2593-5
PAULO MAEKAWA 398.1472-6
RENATO PEREIRA 398.2515-9

SUMÁRIO:
INTRODUÇÃO – OBJETIVO: 3
1. ESPECIFICAÇÕES TÉCNICAS 4
2. CARACTERÍSTICAS TÉCNICAS DE ENTRADA: 4
3. CARACTERÍSTICAS TÉCNICAS DE SAÍDA: 4
4. ALIMENTAÇÃO 4
5. FUNCIONAMENTO 5
6. DIAGRAMA EM BLOCOS 6
7. ESQUEMAS ELÉTRICOS: 7
7.1. Unidade microcontroladora: 8
7.2. Circuito de chaveamento: 9
8. LISTA DE MATERIAIS: 11
9 .REQUISITOS DE HARDWARE E DE SOFTWARE
12
10.PROGRAMA ASSEMBLER 12
11.DEFICIÊNCIAS DOSISTEMA 16
12.BIBLIOGRAFIA UTILIZADA 17

2
INTRODUÇÃO:

O presente projeto tem como objetivo simular um cruzamento de vias de


tráfego, onde existem faróis para controle de veículos e travessia de pedestres.
O sistema é desenvolvido com base na lógica dos microcontroladores,
permitindo o controle automático do tráfego de forma a otimizar o fluxo durante
o funcionamento.

3
1. ESPECIFICAÇÕES TÉCNICAS:

O equipamento contém:

– Maquete simulando um cruzamento de duas vias onde existe farol para controle de
tráfego e farol para controle de travessia de pedestres. Os faróis que controlam o
fluxo dos veículos mantêm, através do sensoriamento da passagem de automóveis, a
passagem de veículos em situações irregulares, através de um sensor indutivo do
tipo “Efeito Hall”, acionando um indicador visual. Para controle da passagem de
pedestres, o sistema está provido de botoeiras na calçada, que, ao ser acionado,
permite a passagem de pedestres por um tempo determinado;

– Sistema lógico microcontrolado, utilizando o chip 8031, com 8kb de memória de


programa. A programação está integrada a este módulo, não dependendo de
interfaces externas adicionais;

– Fonte de alimentação auxiliar para alimentação do conjunto.

2. CARACTERÍSTICAS TÉCNICAS DE ENTRADA:

O equipamento possui os seguintes elementos de entrada:

– Um botão para passagem de pedestres, posicionados em cada cruzamento, de forma


a permitir a travessia em qualquer dos sentidos do cruzamento;
– Quatro sensores indutivos, posicionados sob o solo, que monitoram a passagem dos
veículos, para controle inteligente do fluxo de tráfego, e detecção de passagem
irregular;

3. CARACTERÍSTICAS TÉCNICAS DE SAÍDA:

– Dez saídas luminosas, sendo seis para semáforo dos veículos, duas para pedestres,
e duas para detector de passagem irregular de veículo.

4. ALIMENTAÇÃO:

– 90-240VAC, comutação automática;

– Freqüência: 50/60Hz;

– Consumo: 15W(Max).

4
5. FUNCIONAMENTO:

Conectado o equipamento e acionada a chave “ON”, a maquete está pronta para ser
simulada. Os faróis de pedestres ficam vermelhos, e os amarelos piscarão três vezes, e
em seguida aciona o farol número dois vermelho, e o número um verde. Os sensores
posicionados na via controlada pelo farol número dois começam a monitorar o fluxo de
tráfego. Os sensores posicionados na via controlada pelo farol número dois passam a
monitorar a passagem irregular de veículos. Caso um veículo cruze a faixa de pedestre
durante o período em que o farol número um estiver fechado, ele sinaliza através de um
indicador luminoso. A temporização do ciclo dos faróis número um e dois, é de um
minuto, porém foi reduzida para cerca de 25 segundos somente para simulação.
Terminado este período, faz-se a transição para abertura do farol número dois,
fechando-se o farol número um, temporizando por 25 segundos aproximadamente. Se
durante estes períodos (ciclo de farol #1 e #2), qualquer um dos botões de passagem de
pedestre for acionado, termina-se o ciclo atual (de um minuto) , fecham-se os faróis de
veículos e abre-se (aciona-se o verde) o de pedestre por 30 segundos. Terminada a
temporização, os faróis de pedestre piscam o vermelho três vezes, e aciona-se o verde
do farol que estava fechado antes do ciclo seguinte.

F1

F2

Indicadores de
infração

Sensores de
infração

Fig. 1 – Modelo da maquete

5
6. DIAGRAMA DE BLOCOS:

µcontrolador Memória
8031
PORTS FONTE

Chaveamento

Fig. 2 – Diagrama em blocos simplificado do projeto.

6
7. ESQUEMAS ELÉTRICOS:

7.1. Unidade microcontroladora:

Fig. 3 – Diagrama esquemático preliminar da unidade microcontroladora do projeto. (Parte I)

Nota do Grupo.: As figuras referem-se à unidade microcontroladora sem as alterações para


a utilização do microcontrolador 8951, necessário à aplicação. Na prática, o circuito final não
será diferente do atualmente apresentado.

7
Fig. 4 – Diagrama esquemático preliminar da unidade microcontroladora do projeto.(Parte II)

8
7.2. Circuito de chaveamento:

VD1 P1.1
P3.4
VD2

VD1

VM1 VM2
P3.2 P3.5

AM1 AM2
P3.3 P1.0

Fig. 5 – Circuito de chaveamento (Parte I).

9
Fig. 6 – Circuito de chaveamento (Parte II).

+12V Sensor Efeito Hall #1

P1.4

+12V Sensor Efeito Hall #2

P1.5

Fig. 7 – ligação dos sensores.

10
8. LISTA DE MATERIAIS:

Lista de Material:

REF POS Descrição Qt Fabricante

SENS1,SENS2 SENSOR HALL 2 OMRON


C6,C7 CAPACITOR CERÂMICO 33 pF 2
C1-C5, C8 CAPACITOR CERÂMICO 10nF 6
CE6 CAPACITOR ELETROLÍTICO 10 µF 1
CE7 CAPACITOR ELETROLÍTICO 470uF 16V 1
CE8 CAPACITOR ELETROLÍTICO 100 µF 16V 1
D1 DIODO 1N4148 1
D2,D3 DIODO 1N4001 2
F1 PORTA FUSÍVEIS 1
F1 FUSÍVEL 0,5 A 1
LD1, LD2 LED VERMELHO 5mm 12
Q1, Q2, Q3 TRANSÍSTOR BC 548 19
R1 - R6 RESISTOR FILME CARBONO 8K2 - 1/3W – 5% 6
R7 RESISTOR FILME CARBONO 10K - 1/3W – 5% 20
RL1 LED VERDE 5mm 6
U6 C. I. 8951 1
U6 SOQUETE TORNEADO 40 PINOS 1
U5 C. I. 27C64 1
U5 SOQUETE TORNEADO 28 PINOS 1 CELIS
U4 C. I. 74HC373 1
U4 SOQUETE TORNEADO 20 PINOS 1 CELIS
X1 CRISTAL 12 MHz 1
U2 C.I. MAX232 1 MAXIM
U2 SOQUETE TORNEADO 8 PINOS 1 CELIS
U3 C.I. 74HC00 1
U3 SOQUETE TORNEADO 14 PINOS 1 CELIS
U1 C.I. 74HC138 1
U1 SOQUETE TORNEADO 16 PINOS 1 CELIS
Q4 REGULADOR LM7805 1
VETERANA,
MINI TRANSFORMADOR 110VAC / 9 + 9 VAC -
TR1 1 TRANCHAN,
300mA
CAMAG
CN1
SOQUETE TIPO EDGE 2 X 32 (PADRAO PC) 1
(OPCIONAL)

11
DISPLAY L.C.D. 2 LINHAS X 16 CARACTERES
OU 2 LINHAS X 20 CARACTERES SEM BACK- 1 ALFATRONIC
LIGHT
BARRA SIMPLES DE PINOS 8 TERMINAIS
1 CELIS
Ref.: MS011B08

BARRA SIMPLES DE PINOS 2 TERMINAIS


4 CELIS
Ref.: MS011B02
Fonte chaveada bivolt automática
1 IBM
90~240Vca 15Vdc/2A
PLACA PADRÃO CIRCUITO IMPRESSO
CONFORME LAY-OUT OU FOTOLITO 1 Componel
FORNECIDO

9. REQUISITOS DE SOFTWARE E HARDWARE:

Os requisitos de hardware e software do projeto, pelo nível da aplicação de


controle são mínimos:

Processador: Intel 8031(µcontrolador);


Memória: 8kb;
Clock: 12MHz;
Interfaces: sem interfaces;
Programação: Assembler compilado em código hexadecimal, residente
na memória (firmware);

10. PROGRAMA ASSEMBLER:

Programação do módulo na seqüência de teste e simulação, para alterar as


constantes de tempo, alterar os valores indicados pelos comentários com **

12
;INICIO DO PROGRAMA
;LABELS
VMPED BIT P3.1
VDPED BIT P3.0
VM1 BIT P3.2
AM1 BIT P3.3
VD1 BIT P3.4
VM2 BIT P3.5
AM2 BIT P1.0
VD2 BIT P1.1
FLSH1 BIT P1.2
FLSH2 BIT P1.3
SENS1 BIT P1.4 ; SENSOR 1 PNP ATIVO NIVEL 1
SENS2 BIT P1.5 ; SENSOR 2 NPN ATIVO NIVEL 0
BOTTOM BIT P1.6
PILHA EQU 60H
MEMS1 EQU 30H ;MEMORIA SENSOR1
MEMS2 EQU 31H ;MEMORIA SENSOR2
MEMBOT EQU 32H ;MEMORIA BOTAO PEDESTRE
FTEMPO1 EQU 33H ;MEM. P/ ROTINAS DE TEMPO
FTEMPO2 EQU 34H ;MEM. P/ ROTINAS DE TEMPO
FTEMPO3 EQU 35H ;MEM. P/ ROTINAS DE TEMPO
FJUMP1 EQU 1
FJUMP2 EQU 2
FJUMP3 EQU 3
FJUMP4 EQU 4
;INICIO DO PROGRAMA

INICIO: MOV SP,#PILHA


MOV PSW,#00H
MOV 30H,#00 ;ZERAR MEMORIA DOS SENSORES
MOV 31H,#00
MOV MEMBOT,#00 ;ZERA MEMORIA BOTAO DE PEDESTRES
CLR FJUMP1
CLR FJUMP2
CLR VMPED
CLR VDPED
CLR VM1
CLR AM1
CLR VD1
CLR VM2
CLR AM2
CLR VD2
CLR FLSH1
CLR FLSH2
CLR SENS1
SETB VMPED
SETB AM1
SETB AM2
CALL TEMPO1 ;ESPERA 1 SEGUNDO
CLR AM1
CLR AM2
CALL TEMPO1 ;ESPERA 1 SEGUNDO
SETB AM1
SETB AM2
CALL TEMPO1 ;ESPERA 1 SEGUNDO
CLR AM1
CLR AM2
; INICIA CONTAGEM
13
FAROL1A: SETB VM2
SETB VD1
MOV R0,#50
RETF1A: MOV R1,#200
RETF1B: MOV R2,#255
RETF1C: NOP
NOP
JNB BOTTOM,ROTPED1
REF2: NOP
NOP
NOP
DJNZ R2,RETF1C
DJNZ R1,RETF1B
DJNZ R0,RETF1A
JMP FAROL2A
ROTPED1: CALL TEMPO1
CALL TEMPO1
CALL TEMPO1
CALL TEMPO1
CLR VD1
SETB AM1
CALL TEMPO1
CALL TEMPO1
CALL TEMPO1
CALL TEMPO1
CLR AM1
SETB VM1
CALL TEMPO1
CLR VMPED
SETB VDPED
CALL TEMPO15
CLR VDPED
SETB VMPED
CALL TEMPO1
CLR VMPED
CALL TEMPO1
SETB VMPED
CALL TEMPO1
CLR VMPED
CALL TEMPO1
SETB VMPED
JMP RET2A
FURADO2: SETB FLSH2 ;LIGA FLASH2
CALL TEMPO1 ;ESPERA 1 SEGUNDO
CLR FLSH1
JMP REF2

FAROL2A: MOV MEMS2,#30


CLR VD1
SETB AM1
CALL TEMPO1 ;ESPERA 3s
CALL TEMPO1
CALL TEMPO1
CALL TEMPO1
CALL TEMPO1
CLR AM1
RET2A: SETB VM1
CLR VM2
14
SETB VD2
MOV R0,#50
RETF2A: MOV R1,#200
RETF2B: MOV R2,#255
RETF2C: NOP
NOP
NOP
JNB BOTTOM,ROTPED2
JNB SENS1,FURADO1
REF1: NOP
NOP
DJNZ R2,RETF2C
DJNZ R1,RETF2B
DJNZ R0,RETF2A
CLR VD2
SETB AM2
CALL TEMPO1 ;ESPERA 3s
CALL TEMPO1
CALL TEMPO1
CALL TEMPO1
CALL TEMPO1
CLR AM2
CLR VM1
JMP FAROL1A
ROTPED2: CALL TEMPO1
CALL TEMPO1
CALL TEMPO1
CALL TEMPO1
CLR VD2
SETB AM2
CALL TEMPO1
CALL TEMPO1
CALL TEMPO1
CALL TEMPO1
CALL TEMPO1
CLR AM2
SETB VM2
CALL TEMPO1
CLR VMPED
SETB VDPED
CALL TEMPO15
CLR VDPED
SETB VMPED
CALL TEMPO1
CLR VMPED
CALL TEMPO1
SETB VMPED
CALL TEMPO1
CLR VMPED
CALL TEMPO1
SETB VMPED
CALL TEMPO1
CALL TEMPO1
CALL TEMPO1
CLR VM1
JMP FAROL1A
FURADO1: SETB FLSH1 ;LIGA FLASH1
CALL TEMPO1 ;ESPERA 1 SEGUNDO
CLR FLSH1
15
JMP REF1

;SUBROTINAS

TEMPO1: MOV FTEMPO1,#2


LOOPS1: MOV FTEMPO2,#255
LOOPS2: MOV FTEMPO3,#255
LOOPS3: NOP
NOP
NOP
NOP
NOP
DJNZ FTEMPO3,LOOPS3
DJNZ FTEMPO2,LOOPS2
DJNZ FTEMPO1,LOOPS1
RET

TEMPO15: MOV FTEMPO1,#50


LOOPS1A: MOV FTEMPO2,#0ffh
LOOPS2A: MOV FTEMPO3,#0ffh
LOOPS3A: NOP
NOP
NOP
NOP
NOP
DJNZ FTEMPO3,LOOPS3A
DJNZ FTEMPO2,LOOPS2A
DJNZ FTEMPO1,LOOPS1A
RET

TEMPO10: MOV FTEMPO1,#1


LOOP1A: MOV FTEMPO2,#0ffh
LOOP2A: NOP
NOP
NOP
NOP
NOP
DJNZ FTEMPO2,LOOP2A
DJNZ FTEMPO1,LOOP1A
RET

END

11. DEFICIÊNCIAS DO SISTEMA:

Este sistema é bastante confiável, uma falha, porém é importante


destacar: pelo fato de se trabalhar com um firmware, ou seja, com um
programa não editável, as configurações de tempo não podem ser
facilmente alteradas, nem tampouco as seqüências de operação. Porém
estas características fazem o sistema possuir um custo reduzido, o que
é uma vantagem.

16
12. BIBLIOGRAFIA UTILIZADA:

ABREU, Ivair Reis Neves. Apostila de Microprocessadores–aplicação. Universidade


Mackenzie. Faculdade de Computação e Informática: São Paulo, 2001.
ABREU, Ivair Reis Neves. Apostila de Laboratório de Microprocessadores. Universidade
Mackenzie. Faculdade de Computação e Informática: São Paulo, 2000.

17

Você também pode gostar