Sistema de temperatura_vb

Propaganda
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE
CENTRO DE TECNOLOGIA
DEPARTAMENTO DE ENGENHARIA ELÉTRICA
INSTRUMENTAÇÃO ELETRÔNICA
MONITORAMENTO
TEMPERATURA
Beatriz Lima Pinto
Nayanne Maria Garcia Rêgo
DE
DESCRIÇÃO
O seguinte trabalho trata-se do desenvolvimento
de um sistema de monitoramento de temperatura
microcontrolado utilizando um PIC16F877A, da
Microchip.
 Para construção do projeto foi utilizado o Kit de
Desenvolvimento SD-1700. Este kit apresenta,
além do microcontrolador citado, uma série de
periféricos que serviram ao propósito do trabalho.

2
O MICROCONTROLADOR PIC16F877A

CARACTERÍSTICAS:
8K de memória de programa;
 368 bytes de memória de dados volátil (RAM);
 256 bytes de memória de dados não volátil (E2PROM) ;
 14 Interrupções;
 33 I/Os;
 3 Timers (2 de 8 bits 1 de 16 bits);
 2 Capture/Compare/PWM;
 USART;
 MSSP (PSI e I2C);
 PSP;
 8 canais de conversão A/D com 10 bits cada;
 2 comparadores de tensão;

3
MOTIVAÇÃO
Abrangência das utilidades deste sistema
(computadores, geladeira, ar condicionado, etc);
 O sensor de temperatura utilizado é um diodo de
sinal (1N4148) e os sistemas de aquecimento e
resfriamento serão manuais.
 A temperatura será mostrada no display de LCD.

4
O SENSOR DE TEMPERATURA
O circuito do sensor de temperatura utiliza um
diodo de sinal como elemento sensor do medidor
de temperatura ambiente.
 Para encontrar a temperatura, basta monitorar
a tensão que passa pelo diodo. Visto que o diodo é
um componente que apresenta uma queda de
tensão sobre ele proporcional a temperatura do
mesmo.

5
O SENSOR DE TEMPERATURA
O circuito eletrônico faz uso de um diodo de sinal
convencional (1N4148) ligado a um amplificador
e a uma porta analógica do PIC.
 Ao amplificador é ligado um potenciômetro a fim
de alterar o off-set da curva, ajustando assim a
temperatura com uma referência externa.

6
O SENSOR DE TEMPERATURA
7
O SENSOR DE TEMPERATURA
8
O SENSOR DE TEMPERATURA
DIODO
• VALOR DA
TENSÃO
MEDIDA NO
DIODO
• SINAL
ANALÓGICO
LCD
• TEMPERATURA
EM ºC
CONVERSOR
•CONVERSOR
A/D (0 -255)
RELAÇÃO
TENSÃO
MEDIDA VS
TEMPERATURA
PIC
9
DIAGRAMA ESQUEMÁTICO ELÉTRICO
RS = 0 - COMANDO
RS = 1 - DADOS
10
FLUXOGRAMA - CÓDIGO
Inicia conversão AD (tensão no diodo);
 Aguarda Estouro do Timer 2 (TMR2);
 Trata interrupção do Timer 2:

Lê o valor convertido (‘MOVF ADRESH,W’);
 Inicia uma nova conversão (‘BSF ADCON0,GO’);
 Habilita a escrita no LCD (‘BSF MOSTRA_TEMP’);
 Retorna.

11
FLUXOGRAMA - CÓDIGO

Chama
rotina
de
escrita
(‘MOSTRA_TEMP_LCD’);
no
LCD
Tabela de Temperatura;
 Ajuste Decimal (unidade, dezena e centena):

Converte Binário-ASCII;
 Escreve no LCD;
 Envia para o PC (USART).

12
PROCEDIMENTO EXPERIMENTAL
Aquecimento do Diodo;
 20ºC - alta temperatura. “ALERTA!” e PERIGO”;
 Resfriamento do Diodo;
 Envio dos dados para o PC.

13
PROCEDIMENTO EXPERIMENTAL
14
PROCEDIMENTO EXPERIMENTAL
15
REFERÊNCIAS
[1]www.datasheetcatalog.org/datasheet/GeneralSemic
onductor/mXtxwtw.pdf
 [2]ww1.microchip.com/downloads/en/DeviceDoc/39582
b.pdf
 [3]www.datasheetcatalog.com/datasheets_pdf/M/A/X/
2/MAX232.shtml
 [4]http://www.rogercom.com/

16
Download