ELE0622 – INSTRUMENTAÇÃO ELETRÔNICA 2011.1 TERMÔMETRO UTILIZANDO PIC 16F676 E SENSOR DE PRECISÃO DE TEMP. LM35 Alunos: Pedro Péricles Marcelo Abbott Prof: Luciano Fontes ELE0622 – INSTRUMENTAÇÃO ELETRÔNICA 2011.1 • Topicos da apresentação: Introdução ao instrumento Características sensor LM35 Processador PIC16F676 Simulação e diagrama Programa para exibir temperatura Implementação Alternativa para medir temperatura TERMÔMETRO UTILIZANDO PIC 16F676 E SENSOR DE PRECISÃO DE TEMP. LM35 ELE0622 – INSTRUMENTAÇÃO ELETRÔNICA 2011.1 • Introdução ao instrumento Este projeto é bem simples, utiliza um sensor tipo LM35 para medir a temperatura. O sensor é ligado diretamente na entrada analógica do PIC16F676. Este lê a grandeza analógica e converte-a para digital através do conversor A/D interno e também mostra o valor correspondente a temperatura em graus Celsius através de três displays a LED, de sete segmentos. Faixa de temperatura de 2°C a 150°C; De 2°C a 99.9°, O formato de indicação é XX.X °C e de 100°C a 150°C é XXX°C; Indicação visual através de displays de sete segmentos a LED; Software em C; Utilização do Oscilador RC interno do PIC16F676, de 4MHz; TERMÔMETRO UTILIZANDO PIC 16F676 E SENSOR DE PRECISÃO DE TEMP. LM35 ELE0622 – INSTRUMENTAÇÃO ELETRÔNICA 2011.1 • Características sensor LM35 O LM35 é uma família de sensores de temperatura fácil de usar. O LM35 tem uma saída de tensão calibrada em celsius. Com um range de operação entre -55°C a 150°C. Suas principais características são: Escala em celsius; 10.0 mV/°C; Acurácia de 0,5°C; Operando seu auto-aquecimento é menor que 0,08°C; Tem uma não linearidade típica de ±¼°C; Baixa impedância de saída, 0,1 Ohm para 1 mA de carga. TERMÔMETRO UTILIZANDO PIC 16F676 E SENSOR DE PRECISÃO DE TEMP. LM35 ELE0622 – INSTRUMENTAÇÃO ELETRÔNICA 2011.1 • Processador PIC16F676 Resolução de conversão A/D de 10bit; Utilização do Oscilador RC interno do PIC16F676, de 4MHz; Programável em assembly e em C Datasheet de fácil assimilação Reprogramável Estrutura modular TERMÔMETRO UTILIZANDO PIC 16F676 E SENSOR DE PRECISÃO DE TEMP. LM35 ELE0622 – INSTRUMENTAÇÃO ELETRÔNICA 2011.1 • Simulação e diagrama TERMÔMETRO UTILIZANDO PIC 16F676 E SENSOR DE PRECISÃO DE TEMP. LM35 ELE0622 – INSTRUMENTAÇÃO ELETRÔNICA 2011.1 • Programa para exibir temperatura TERMÔMETRO UTILIZANDO PIC 16F676 E SENSOR DE PRECISÃO DE TEMP. LM35 ELE0622 – INSTRUMENTAÇÃO ELETRÔNICA 2011.1 • Programa para exibir temperatura TERMÔMETRO UTILIZANDO PIC 16F676 E SENSOR DE PRECISÃO DE TEMP. LM35 ELE0622 – INSTRUMENTAÇÃO ELETRÔNICA 2011.1 • Programa para exibir temperatura TERMÔMETRO UTILIZANDO PIC 16F676 E SENSOR DE PRECISÃO DE TEMP. LM35 ELE0622 – INSTRUMENTAÇÃO ELETRÔNICA 2011.1 • Implementação Figura 1 TERMÔMETRO UTILIZANDO PIC 16F676 E SENSOR DE PRECISÃO DE TEMP. LM35 ELE0622 – INSTRUMENTAÇÃO ELETRÔNICA 2011.1 • Em funcionamento no Lab. Eletrônica Figura 2 TERMÔMETRO UTILIZANDO PIC 16F676 E SENSOR DE PRECISÃO DE TEMP. LM35 ELE0622 – INSTRUMENTAÇÃO ELETRÔNICA 2011.1 • Alternativa para medir temperatura Implementamos o circuito abaixo para fornecer uma alternativa na aferição da temperatura.Tomamos como base as equações desenvolvidas no slide seguinte. O circuito implementado esta destacado na na Fig. 1 TERMÔMETRO UTILIZANDO PIC 16F676 E SENSOR DE PRECISÃO DE TEMP. LM35 ELE0622 – INSTRUMENTAÇÃO ELETRÔNICA 2011.1 • Alternativa para medir temperatura Equações desenvolvidas: Ic = Is ( eVBE/VT – 1 ) Equação de Ebers-Mol sendo VT = KT/q Onde K = 1,38*10-23 J/K (constante de Boltzman ) T = ( oC + 273,16 ) K (temperatura) Q = 1,67*10-19 coulombs (carga do elétron ) Is = 1,87*10-14A ( corrente de saturação reversa do diodo ) Ic é a corrente do coletor de um transistor. A equação de Ebers-Mol pode ser reescrita como: Ic/ Is + 1 = eVBE/VT VBE / VT = ln(Ic/ Is + 1) VBE = VT ln(Ic/ Is + 1) VBE = KT/q[ln(Ic/ Is + 1)] VBE ~ KT/q[ln(Ic/ Is)] VBE ~ TK/q[ln(Ic/ Is)] • Para um amplificador diferencial de ganho unitário temos: V0 = VBE2 - VBE1 V0 = KT/q[ln(Ic2/ Is)] - KT/q[ln(Ic1/ Is)] V0 = KT/q[ln(Ic2/ Is) - ln(Ic1/ Is)] V0 = KT/q[lnIc2 - lnIs – lnIc +1 lnIs ] V0 = TK/q[ln(Ic2/ Ic1)] No caso particular, como a corrente de coletor do transistor 2 é duas vezes a do transistor 1, temos V0 = TK/q( ln2 ) TERMÔMETRO UTILIZANDO PIC 16F676 E SENSOR DE PRECISÃO DE TEMP. LM35