Escolar Documentos
Profissional Documentos
Cultura Documentos
Alarme Com Micro 8051 PDF
Alarme Com Micro 8051 PDF
Braslia
2008
Jos Alosio Ferraz
ORIENTADORA:
PROFESSORA M.C. MARIA MARONY SOUSA FARIAS NASCIMENTO
Braslia-DF
2008
2
AGRADECIMENTOS
3
ndice
Resumo ............................................................................................................. 7
Abstract ............................................................................................................. 8
Captulo 1 Introduo..................................................................................... 9
1.1. Motivao.......................................................................................9
1.2. Objetivos.....................................................................................10
1.3. Metodologia de Pesquisa.............................................................10
1.4. Estrutura da Monografia...............................................................10
Captulo 2 Aspectos Tecnolgicos . ..............................................................11
2.1. Utilizao do Projeto....................................................................12
Captulo 3 Hardware e Interfaces.................................................................13
3.1. O Kit 8051 LS............................................................................15
3.1.1.O Microcontrolador AT 89S52.................................................16
3.1.2. O Display Digital.....................................................................17
3.1.3. O Conjunto de Leds..............................................................18
3.1.4. O Conjunto de Teclas...........................................................18
3.1.5. A Porta de Expanso............................................................19
3.2. O Receptor RF...........................................................................20
3.3. A Discadora Telefnica..............................................................21
3.4. Os Sensores Magnticos.......................................................... 22
3.5. O Controle Remoto................................................................... 23
3.6 . A Sirene de Alerta.................................................................... 23
3.7. A Bateria....................................................................................24
Captulo 4 O Software ................................................................................. 25
4.1. Aspectos do Cdigo Desenvolvido.............................................26
Captulo 5 Simulaes e Resultados Obtidos................................................28
5.1.Testes Iniciais...............................................................................28
5.2. Etapa Intermediria de Testes.....................................................29
5.3. Testes Finais................................................................................30
Captulo 6 Concluses e Consideraes Finais.............................................31
Referncias Bibliogrficas.................................................................................32
Apndice I Cdigo do Microcontrolador.........................................................33
4
ndice de Figuras
5
Lista de Abreviaturas e Siglas
RF Rdio Frequncia
6
RESUMO
7
ABSTRACT
8
Captulo 1 Introduo
1.1. MOTIVAO
do sistema de segurana.
interligar um mdulo receptor de sinais RF, uma discadora e uma sirene de alerta. Uma
fonte e uma bateria fornece energia aos equipamentos. Um conjunto de cinco sensores
eletrnico para residncias. A figura 1.1 mostra uma viso geral do projeto.
Microcontrolador Discadora
Sensores Receptor
Sirene
Bateria
Controle
Remoto Fonte
9
1.2. OBJETIVOS
livros e em sites da internet, bem como foram realizados testes operacionais para
proposto.
10
Captulo 2 Aspectos Tecnolgicos
[GIMENEZ, 2002]
11
2.1. UTILIZAO DO PROJETO
DISCADORA MICROCONTROLADOR
P3
SIRENE
RECEPTOR
Vcc Vcc
GND GND
BATERIA FONTE
12
Captulo 3 Hardware e Interfaces
projeto, alm de serem utilizados esses recursos no sistema do alarme. Para esse tipo de
assembly, sendo o sistema programado nesse cdigo, que permite rpida resposta do
principal o fato que esses sensores utilizam um mecanismo eficiente de disparo por
m e esto menos sujeitos aos alarmes falsos. Outro motivo importante para a escolha
sinal. Esta codificao faz parte do protocolo HT6P20B para comunicao via rdio
frequncia, que utiliza 24 bits para amostragem e modulao por largura de pulso.
transmisso dos sensores magnticos e do controle remoto foi escolhido para dar
13
A discadora telefnica com teclado e memria foi escolhida pela sua
Uma bateria de 9,6 Volts est ligada ao sistema para o caso de falta de
magnticos. Cada sensor est decodificado no receptor RF. O receptor est ligado
que tambm est ligada porta de comunicao P3, efetua a chamada aos nmeros
teclas, que est ligada porta P0. Atravs do controle remoto pode-se ativar ou
14
3.1. O KIT 8051 LS
15
3.1.1. O MICROCONTROLADOR AT89S52
dados. Possui 8 Kbytes de memria no voltil tipo flash (memria de programa), 256
de blocos do microcontrolador.
16
3.1.2. O DISPLAY DIGITAL
com 16 colunas por 2 linhas (16x2) e segmento com matriz 5 por 8. O display est
pino P3.7. Na figura 3.1.2 est mostrada as ligaes internas do display com o
microcontrolador.
17
3.1.3. O CONJUNTO DE LEDS
a figura 3.1.3, que tambm mostra a ligao dos pinos dessa porta com a configurao
desenvolvimento dos cdigos, pois, podem ser acionados para verificao da seqncia
de instrues no programa.
resistores para garantir nvel lgico 0, quando for pressionada alguma tecla.
18
3.1.5. A PORTA DE EXPANSO
que so ligadas internamente aos seus pinos. Nessa porta esto ligados os perifricos do
serial com o pino 3.0 para RXD e 3.1 para TXD, as interrupes INT 0 ligada ao pino
P3.2 e INT 1 ao pino P3.3. os contadores T0, ligado ao pino 3.4 e T1 ao pino P 3.5. Os
est ligado ao pino P3.3(INT 1). O fio NF(normal aberto) do rel 1 do receptor est
ligado ao pino terra(GND) e o fio CM(comum) est ligado ao pino 3.2 (INT 0). O fio
do plo positivo da sirene est ligado ao pino Vcc e o fio do plo negativo ao pino P 3.4
RECEPTOR RF
DISCADORA
TELEFNICA
SIRENE
19
3.2. O RECEPTOR RF
dois rels, uma antena e um receptor DHAY, modelo 070111H, integrado placa.
Opera com sinal de 433,92 Mhz, padro code learning (protocolo HT6P20B). Segundo
cada canal existe um rel que fornece contatos NA (normalmente aberto), CM(comum)
componentes internos.
TECLAS ANTENA
DE CONTROLE
DE CADASTRO
MDULO
RECEPTOR
REL REL
CANAL 2 CANAL 1
JUMPERS DE
CONFIGURAO
20
3.3. A DISCADORA TELEFNICA
silicone, similar ao de telefones para interface com o usurio. Sua memria interna
ligao, o usurio pode escutar o som de alerta da discadora durante sessenta segundos,
sendo assim avisado pelo telefone do disparo do alarme. Caso algum nmero no
programao dos nmeros para os quais efetuar as chamadas feita atravs do teclado,
com retorno sonoro de teclas pressionadas. Quando a discadora est usando a linha
LED INDICADOR
DE ACIONAMENTO
BUZZER
CONEXO COM A
LINHA TELEFNICA
FIOS DE
ALIMENTAO FIO DO DISPARO TECLADO MATRICIAL
21
3.4. OS SENSORES MAGNTICOS
alimenta o circuito.
fabricante, este sensor uma cpsula de vidro que contm terminais de metal
suficiente para que seu campo magntico exera influncia sobre os contatos, de forma
correta, haver o contato entre os dois, fechando o circuito. Caso haja separao das
partes ocorre a separao dos contatos, ocorrendo o envio do sinal ao receptor RF. Na
M
Sensores
Magnticos
ms
PORTAS
BATERIA
A23
JANELAS
detalhe
LED INDICADOR DE CPSULA COM
DISPARO SENSOR MAGNTICO
22
3.5. O CONTROLE REMOTO
Opera na freqncia de 433,92 Mhz. Possui trs canais que servem para ativar e
desativar atravs de code learning. alimentado por pilha A23 12Vdc. A distncia
TECLA PARA
DESATIVAR O ALARME PILHA A23
CANAL 2
Controle e Proteo). Sua tenso 12Vdc e corrente mxima de 0,3 A. Sua potncia
mxima de 120 dB, com dois tons emitidos. Apropriada para uso em alarmes
residncias importante para este projeto, pois sua funo de alertar as pessoas mais
avisa as pessoas mais distantes. Na figura 3.6 mostrada a sirene utilizada no projeto.
23
3.7. A BATERIA
modelo B96 de 9,6 Vdc e corrente de 500 mA. O condutor que sai da bateria pelo plo
reversamente este diodo. Este tipo de diodo retificador apresenta alta resistncia com a
No projeto, este diodo funciona como uma chave fechada da fonte para a
bateria, pela polarizao reversa e uma chave aberta da bateria para os equipamentos,
24
Captulo 4 O Software
programa grava de forma serial no prprio circuito (processo ISP- In Circuit Serial
Programmer).
- EQU : como se fosse uma mudana de nome, dessa forma podemos colocar um label
montador substitui o label pelo nome ou valor real e ento realiza a compilao;
- DB: uma diretiva para gravao seqencial na memria de programa, voc indica
compilador deve parar a compilao, por isso ele deve ser colocado sempre aps todo o
compilao.[ EAD]
25
4.1. ASPECTOS DO CDIGO DESENVOLVIDO
externa INT0, P3.3 ligado interrupo externa INT1 e P 3.4 ligado ao timer T0, alm
quando o sinal vindo do rel 1 do receptor RF for comutado, operando como um evento
ativando a sirene. O pino 3.3 (INT 1), ao qual est ligado o fio de disparo da discadora
recebe um pulso para ativ-la, alm de, chamar a rotina do display, ativar os leds e
estado lgico do pino P3.4, desativa a discadora atravs de um pulso no pino P3.3 e
retorna rotina de interrupo INT0 para aguardar um novo evento externo. Caso haja
de uma seqncia especfica de teclas, do teclado oferecido pelo kit didtico, que devem
ser pressionadas para ativar o alarme. A tecla da interrupo INT 0, que a placa do kit
possui, tambm pode ativar o alarme quando pressionada. Na figura 4.1 apresentado o
26
INICIALIAZAO
DAS DIRETIVAS
ROTINA NO
DA
ROTINA DO
INT 0
TECLADO
SIM
ROTINA TECLA 1
DO
NO
DISPLAY
SIM
ROTINA DE
FINALIZAO TECLA 2
NO
SIM
TECLA 3
NO
SIM
27
Captulo 5 Simulaes e Resultados Obtidos
funcionalidades dos componentes. O kit didtico oferece alguns recursos, como leds,
28
5. 2. ETAPA INTERMEDIRIA DE TESTES
29
5. 3. TESTES FINAIS
A etapa final do projeto foi atingida com a adio de mais dois sensores.
sinais. Tambm no houve interferncia de outros sinais que podem atuar em frequncia
30
Captulo 6 Concluses e Consideraes Finais
porta de expanso.
sinal de linha;
utilizado para mostrar no display o horrio em que o alarme foi acionado ou acion-lo
31
* REFERNCIAS BIBLIOGRFICAS :
32
APNDICE I CDIGO DO MICROCONTROLADOR
ORG 0000H
E EQU P3.7 ;; pino Enable do display ligado ao pino 3.7 ;;
RS EQU P3.6 ;; pino RS do display ligado ao pino 3.6 ;;
33
LIGA: MOV P2,#01010101B ;; leds ;;
LCALL TEMPO
MOV P2,#10101010B ;; leds ;;
LCALL TEMPO
MOV P2,#01010101B ;; leds ;;
LCALL TEMPO
MOV P2,#0FFH ;; leds ;;
LJMP VLT ;; Desvio para rotina de Interrupo ;;
34
LCALL ESCREVE ;Rotina de escrita
LCALL TEMPO ;Rotina de tempo
MOV P2,#0FFH ;; leds ;;
DEC R5 ;; Decrem. a contagem ;;
CJNE R5,#00H,PISCA ;volta para piscar at R5 = 0 ; pisca o led 5 vezes
LCALL TEMPO
CLR RS
MOV A,#0CH ; ; Acende display
LCALL ESCREVE ;; Deixa a mensagem no display ;;
LCALL TEMPO
MOV R6,#09H ;;; Registrador para contagem na rotina TM ;;;
LCALL TM ;; Chama Rotina de finaliz. ;;
LJMP RT ;;; Chama o retorno da INT 0 p/ aguardar novo evento externo ;;;
35
;;; Rotina de Finalizao ;;;
END
36