Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Engenharia Elétrica Disciplina: Instrumentação Eletrônica Prof.: Luciano Fontes Thiago Eslley [email protected] Leilson Lino [email protected] Introdução O trabalho consiste na construção de um dispositivo eletrônico para medir a temperatura, a qual será visualizada por um display. O projeto consiste de duas partes: hardware e software. Hardware O componente escolhido para ser o coração deste projeto foi o CI baseado no microcontrolador PIC18F2550, que possui um conversor A/D integrado, oscilador externo de 10MHz, pode armazenar 1K de linhas de programa, 128 bytes de RAM e 128 de EEPROM. Pela facilidade de uso, estabilidade e precisão o LM35 foi escolhido. Este componente é um circuito integrado dotado de um sensor de temperatura e circuitos de compensação térmica e de potência, apresentando a temperatura medida como voltagem com resolução de 10mV por grau Celsius. Software Os PICs podem ser programados em linguagem assembly ou usando-se compiladores de alto nível( PASCAL, C, BASIC) que geram um código em formato hexadecimal que são usados para serem gravados na memória desses microcontroladores. Após compilar o código, pode-se transferir o executável para a memória flash do chip com apenas um clique do mouse Diagrama SENSOR PIC OSCILADOR LCD Funcionamento A tensão de saída do sensor LM 35 é conectada a entrada A/D do microcontrolador o qual irá tratar o sinal e enviá-lo ao LCD Para o funcionamento do microcontrolador se fez necessário a utilização de um oscilador, que foi definido em 10MHz. O tratamento do sinal foi realizado apartir da programação feita em linguagem C Circuito Programa no PROTEUS Ilustração de Componentes Placa do PIC 18F2550 Resultados e Conclusões A principal vantagem da abordagem adotada neste projeto é o numero reduzido de componentes utilizados. Embora existam chips dedicados a esta tarefa, estes podem não ser facilmente encontrados e não podem ser modificados ou adaptados a uma utilização em particular. O projeto se mostrou funcional, e com várias possibilidades de aperfeiçoamentos, visto que é possível uma nova programação. Sugestões de Melhoramentos Implementação de um controle de temperatura. Memorizar na EEPROM as temperaturas mínimas e máximas Exibir a temperatura em Farenheit. Referências Datasheet LM 35 Datasheet PIC18F2550 http://pt.wikipedia.org/wiki/Microcontrolador_PIC http://www.grandeideiaestudio.com.br/wiki/tiki- read_article.php?articleId=10 Notas de aula Prof. Luciano Fontes Cavalcante, UFRN