Download - Monitoramento de temperatura

Transcript
Page 1: Monitoramento de temperatura

MONITORAMENTO DE TEMPERATURABeatriz Lima Pinto

Nayanne Maria Garcia Rêgo

UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE

CENTRO DE TECNOLOGIA

DEPARTAMENTO DE ENGENHARIA ELÉTRICA

INSTRUMENTAÇÃO ELETRÔNICA

Page 2: Monitoramento de temperatura

2

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.

Page 3: Monitoramento de temperatura

3

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;

Page 4: Monitoramento de temperatura

4

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.

Page 5: Monitoramento de temperatura

5

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.

Page 6: Monitoramento de temperatura

6

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.

Page 7: Monitoramento de temperatura

7

O SENSOR DE TEMPERATURA

Page 8: Monitoramento de temperatura

8

O SENSOR DE TEMPERATURA

Page 9: Monitoramento de temperatura

9

DIODO• VALOR DA TENSÃO

MEDIDA NO DIODO• SINAL ANALÓGICO

CONVERSOR•CONVERSOR A/D (0 -255)

RELAÇÃO TENSÃO MEDIDA VS

TEMPERATURA

LCD• TEMPERATURA EM ºC

O SENSOR DE TEMPERATURA

PIC

Page 10: Monitoramento de temperatura

10

DIAGRAMA ESQUEMÁTICO ELÉTRICO

RS = 0 - COMANDORS = 1 - DADOS

Page 11: Monitoramento de temperatura

11

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.

Page 12: Monitoramento de temperatura

12

FLUXOGRAMA - CÓDIGO

Chama rotina de escrita no LCD (‘MOSTRA_TEMP_LCD’); Tabela de Temperatura; Ajuste Decimal (unidade, dezena e centena):

Converte Binário-ASCII; Escreve no LCD; Envia para o PC (USART).

Page 13: Monitoramento de temperatura

13

PROCEDIMENTO EXPERIMENTAL

Aquecimento do Diodo; 20ºC - alta temperatura. “ALERTA!” e

PERIGO”; Resfriamento do Diodo; Envio dos dados para o PC.

Page 14: Monitoramento de temperatura

14

PROCEDIMENTO EXPERIMENTAL

Page 15: Monitoramento de temperatura

15

PROCEDIMENTO EXPERIMENTAL

Page 16: Monitoramento de temperatura

16

REFERÊNCIAS

[1]www.datasheetcatalog.org/datasheet/GeneralSemiconductor/mXtxwtw.pdf

[2]ww1.microchip.com/downloads/en/DeviceDoc/39582b.pdf

[3]www.datasheetcatalog.com/datasheets_pdf/M/A/X/2/MAX232.shtml

[4]http://www.rogercom.com/