Como utilizar o CI LM35 para ler Temperaturas com o PIC16F877A

Documentos relacionados
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA. Termômetro Digital

Aquisição De Dados 5.1. Equipamento e Material Sensor LM35

Arduino Lab 04 Leitura de temperatura com o sensor MCP9700

Usando display LCD tipo 16x2

C:\Users\House\Desktop\fluxo.c 1: /****************************************************************************** 2: * Objetivo: Este projeto visa

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANA CCET CENTRO DE CIENCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO 6.º PERIODO.

SISTEMA SUPERVISORIO UTILIZANDO REALIDADE VIRTUAL E AUMENTADA

SENSOR DE TEMPERATURA COM O USO DO AMPLIFICADOR OPERACIONAL

SISTEMA SUPERVISÓRIO UTILIZANDO REALIDADE AUMENTADA

Medição da temperatura da pastilha de freio

Sensores Analógicos IC s LM35. Sensores de Temperatura LM-35. Principais aplicações. Principais Vantagens

ENGENHARIA DE CONTROLE E AUTOMAÇÃO MM - EXPERIMENTO 04

INSTRUMENTAÇÃO ELETRÔNICA. UFRN - DEE Rodrigo Marques de Melo Santiago

Arduino Lab 06 Leitura de um sensor de temperatura do tipo NTC com o Arduino

Sistemas Microcontrolados

Arduino Lab 19 Leitura e datalogger de temperatura utilizando um termopar tipo K e o MAX6675

Microcontroladores e Robótica

INSTRUMENTAÇÃO E AQUISIÇÃO DE DADOS 2274 Eng. Engenharia Electrotécnica (4º Ano/1º Semestre)

Multiplexando displays de 7 segmentos com PIC16F877A

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO SUL CAMPUS RIO GRANDE INSTRUMENTAÇÃO INDUSTRIAL

VIO10-P REMOTA PROFIBUS-PA

KIT INICIANTE V7 PARA ARDUINO

Linguagem de Programação. Linguagem C com Arduino

Na figura abaixo é mostra os pinos do microcontrolador utilizado no montagem da placa, o PIC16F628A.

Medição de temperatura

REVISÃO ELETRÔNICA ANALÓGICA II

Capitulo 3 O Aparato Experimental

Microcontroladores: Programação em C

PROTÓTIPO PARA CONTROLE DE TEMPERATURA EM AVIÁRIOS DO IFMA- CAMPUS CAXIAS

FACULDADE DE TALENTOS HUMANOS DEPARTAMENTO DE ENGENHARIA MECÂNICA PROCEDIMENTOS EXPERIMENTAIS DE ELETIVA I PARA AUTOMAÇÃO E CONTROLE

INSTRUMENTAÇÃO E CONTROLE INDUSTRIAL I. Prof. Pierre Vilar Dantas Turma: 0063-A Horário: 6N ENCONTRO DE 16/03/2018

Manual do usuário - Kit 4EA2SA v2.0. Kit 4EA2SA v2.0 Manual do usuário. Copyright VW Soluções

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA MECÂNICA

UNIP Universidade Paulista. Engenharia Mecatrônica 7/8º Período

Curso: Ortoprotesia Disciplina: Electrotecnologia Ano lectivo: 2016/17 Guia de laboratório nº 2

A corrente, lida em um Sensor de Efeito Hall é convertida em sinal 0 10 V ou 4 20 ma, estando ambos os tipos de sinal disponíveis no módulo.

KIT DIDÁTICO PIC-2377

PRÁTICA: 1) Levantamento das características do CI: Escolher um dos CIs acima e responder as questões a seguir em relação a ele:

Universidade Federal do Rio de Janeiro

EXERCÍCIOS DE PREPARAÇÃO PARA PROVA B2

PLC KL640. Guia de Instalação Rápida. Soluções integradas às suas necessidades. Configurações Kl640. KEYLOGIX Automation Ltda

Temperatura. Adrielle C. Santana

SENSOR DE PRESSÃO Setra 276

Cerne Tecnologia e Treinamento

CONTROLE DA TEMPERATURA DE SECAGEM ARTIFICIAL DE GRÃOS 1

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28

Electrónica e Instrumentação

TÍTULO: APLICAÇÃO DA PLATAFORMA ARDUÍNO PARA A DETERMINAÇÃO DE PARÂMETROS ATMOSFÉRICOS E AMBIENTAIS

Palavras-chave: Controle de temperatura, microcontrolador, sistema didático

Manual do usua rio. Índice

Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM

Lab2. Germano Maioli Penello IF-UFRJ aula 16.

Temporizador com PIC 12F675

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

SENSOR DE TEMPERATURA MICROCONTROLADO USANDO O MC68HC11

,17580(17$d (&72$ &DOLEUDomRGHXPVHQVRUGHWHPSHUDWXUDFRPD SODFDFRQWURODGRUD.'

Kit de desenvolvimento ACEPIC Light

Guia da Placa de desenvolvimento PD Mega16 N1

Instrumentação Eletrónica e Medidas

INSTRUMENTAÇÃO E CONTROLE INDUSTRIAL I

VISÃO GERAL ACESSÓRIOS INFORMAÇÕES DE SEGURANÇA REGRAS PARA OPERAÇÃO SEGURA SÍMBOLOS ELÉTRICOS INTERNACIONAIS...

MINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade

Evento: VII SEMINÁRIO DE INOVAÇÃO E TECNOLOGIA

LC4200. Manual do Usuário

Manual Técnico Arduino Supervisório RTC (Real Time Clock)

Instrumentação Eletrônica

LABORATÓRIO DE ELETRÔNICA DIGITAL CONVERSOR DIGITAL-ANALÓGICO - MANUAL

Medidor de resistências

VMV10-P TRANSMISSOR MULTIVARIÁVEL PROFIBUS PA. Transmissor a 2 Fios com Protocolo de Comunicação Profibus PA

Pequenos Projetos com Arduino

MANUAL DE OPERAÇÃO MULTÍMETRO VMD 1015

COMPARAÇÃO DE EQUIPAMENTOS DE CONTROLE DA TEMPERATURA DE UM SECADOR CONTINUO 1

SISTEMA PARA ESTUDO E TREINAMENTO NO ACIONAMENTO DE MÁQUINAS ELÉTRICAS COM INVERSOR DE FREQUÊNCIA E AQUISIÇÃO DE DADOS

MONITORAMENTO DA TEMPERATURA A PARTIR DE UM SISTEMA MICROCONTROLADO

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO SUL CAMPUS RIO GRANDE INSTRUMENTAÇÃO INDUSTRIAL

ESCOLHA MÚLTIPLA. (Respostas às perguntas do teste) 6. c) 7. c) 8. d) 9. a) 10. b)

Arduino Básico: As versatilidades desta plataforma na prática

TC-1 INSTRUMENTO PARA MEDIÇÃO DE TENSÃO E CORRENTE

OHMÍMETRO DIGITAL. 1 O Projeto. 1.1 Sensor. 1.2 Conversor A/D

Calibradores DC80T, DC80R e DC80L

Aula 13 - Circuitos Integrados para Automotiva UGA

Microcontroladores: Programação em C

Manual Técnico ME04A-TP

3. CARACTERÍSTICAS TÉCNICAS

Experiência. Montagem Kit Didático. 2. Turma: Nota: 5. MICRO-I Prof. Mauricio. Identificação dos Alunos:

Instrumentação Eletroeletrônica AULA 6. Prof. Afrânio Ornelas Ruas Vilela

Isoladores de Sinais Convencionais, Alimentados pela Malha

Comunicação USB com o PIC Vitor Amadeu Souza

MANUAL DE INSTRUÇÕES DO TERMÔMETRO DIGITAL MODELO TD-911

O motor de Stirling: um motor térmico a ar quente

Medição de temperatura. Dr. Evandro Leonardo Silva Teixeira Faculdade Gama

Trabalho prático nº 3 de Electrónica 2009/2010

PROJETO MASEC Integrantes

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE ENGENHARIA ELÉTRICA E INFORMÁTICA DEPARTAMENTO DE ENGENHARIA ELÉTRICA ELETRÔNICA

SISTEMA NIVELADOR DE PENEIRAS AGRÍCOLAS 1. Jordan Passinato Sausen 2.

Sensores de temperatura: efeitos mecânicos; termoresistências: RTDs, Termistores e Termopares; semicondutores

Instrumentação Eletroeletrônica. Prof. Afrânio Ornelas Ruas Vilela

Sumário Introdução Revisão de Números Complexos Programação em Delphi... 94

Transcrição:

Como utilizar o CI LM35 para ler Temperaturas com o PIC16F877A INTRODUÇÃO Existem no mercado hoje em dia, diversos tipos de sensores de temperatura, que vão desde os NTC s, PTC s e diodos até os mais variados tipos de termopares, dentre outros. Porém, estima-se que talvez nenhum dos citados anteriormente seja de tão simples manuseio e exija tão poucos aparatos eletrônicos para que funcione, quanto o modelo LM35, pois o circuito usual é bastante simples, necessitando apenas do sensor propriamente dito, um sistema amplificador de sinal e de uma interface que realize a leitura do sinal amplificado, quem sabe até mostrando um valor de temperatura diretamente em um visor ou display ou até mesmo disparando algum elemento eletrônico como, por exemplo, um transistor quando a situação for apropriada. Nosso projeto basicamente será baseado na utilização do sensor LM35 como sensor de temperatura atuando de modo simples e objetivo, enviando um sinal que será lido e logo depois comvertido em temperatura e mostrado num display LCD e enviado pela porta serial para qualquer computador. A interface é muito simples, porém, será ligado a um display e a um PIC16F877A. SENSOR DE PRECISÃO DE TEMPERATURA EM GRAUS CELSIUS LM35 O sensor LM35 é um sensor de precisão, fabricado pela National Semiconductor www.nation al.com, que apresenta uma saída de tensão linear relativa à temperatura em que ele se encontrar no momento em que for alimentado por uma tensão de 4-20Vdc e GND, tendo em sua saída um sinal de 10mV para cada Grau Celsius de temperatura, sendo assim, apresenta uma boa vantagem com relação aos demais sensores de temperatura calibrados em KELVIN, não necessitando nenhuma subtração de variáveis para que se obtenha uma escala de temperatura em Graus Celsius. O LM35 não necessita de qualquer calibração externa ou trimming para fornecer com exatidão, valores temperatura com variações de ¼ºC ou até mesmo ¾ºC dentro da faixa de temperatura de 55ºC à 150ºC. Este sensor tem saída com baixa impedância, tensão linear e calibração inerente precisa, fazendo com que o interfaceamento de leitura seja especificamente simples, barateando todo o sistema em função disto. Este sensor poderá ser alimentado com alimentação simples ou simétrica, dependendo do que se desejar como sinal de saída, mas independentemente disso, a saída continuará sendo de 10mV/ºC. Ele drena apenas 60μA para estas alimentações, sendo assim seu auto-aquecimento é de aproximadamente 0.1ºC ao ar livre. O sensor LM35 é apresentado com vários tipos de encapsulamentos, sendo o mais comum o TO-92, que mais se parece com um transistor, e oferece ótima relação custo benefício, por ser o mais barato dos modelos e propiciar a mesma precisão dos demais. A grande diversidade de encapsulamentos se dá devido à alta gama de aplicações deste integrado. 1/8

APLICAÇÕES USUAIS DO SENSOR LM35 O sensor LM35 pode ser facilmente utilizado, da mesma maneira que qualquer outro sensor de temperatura, colando-o sobre a superfície que se deseja medir a temperatura e sua temperatura estará em torno de 0.01ºC abaixo da temperatura da superfície que se encontra colado, pressupondo que a temperatura da superfície seja a mesma que a temperatura do ar que se encontra ao redor desde ambiente. Se a temperatura do ar fosse muito mais elevada ou mais baixa do que a temperatura da superfície, a temperatura real do LM35 estaria em uma temperatura intermediária entre a temperatura de superfície e a temperatura do ar. Esta regra se aplica especialmente para o encapsulamento do tipo TO-92 de encapsulamento plástico, onde as ligações de cobre são o trajeto térmico principal para carregar o calor através do dispositivo, fazendo com que a temperatura fique mais próxima da temperatura do ar do que da superfície em que se encontra colado. Para amenizar este problema, tenha certeza de que a fiação que ligará o LM35 esteja presa juntamente a superfície de interesse, para que ambas as partes estejam praticamente sempre na mesma temperatura. A maneira mais fácil de fazer isto é fixar os fios e o próprio LM35 com um leve revestimento de cola epóxi à superfície de interesse, assim, o LM35 e seus condutores não estarão em contato com o ar, logo, a temperatura do ar não afetará na medição do integrado. Algumas aplicações para o LM35: - Termômetros para câmeras frias, chocadeiras etc - Controles de temperatura de máquinas - Aquisição de dados para pesquisas - Proteção para dispositivos industriais motores, inversores, fontes O circuito Para executar este projeto, monte o circuito abaixo: 2/8

Clique naaqui imagem para ampliar Mais detalhes clicando como desenhar esquemas e simulação no Proteus, você pode conferir. sobre Programa O software utiliado ébem simples e foi desenvolvido em linguagem C Compilador PICC-CCS, para fazer a simulação basta apenas carregar o arquivo.hex para rodar o programa já escrito e compilado, mas você poderá verificar o código fonte completo que poderá ser baixdo logo abaixo nesta página. Então,eis o código fonte. 2 3 4 5 6 7 8 1 3/8

9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 /* Código de exemplo de Leitura de temperatura com LM35 e PIC16F877A. Com * * apresentação em display LCD e porta serial. Compilado com o PICC-CCS * * Autor: Nelson Camilo de Almeida * * www.pictronics.com.br * * Data 28/03/2011 */ #include "main_lm35+pic.h" // Biblioteca de configuração #include "mod_lcd.c" // Biblioteca para LCD void main { int16 valor_anal, valor_temp setup_adc_ports setup_adc // Variáveis do programa AN0 ADC_CLOCK_INTERNAL 4/8

setup_psp setup_spi setup_timer_0 setup_timer_1 setup_timer_2 PSP_DISABLED SPI_SS_DISABLED RTCC_INTERNAL T1_DISABLED T2_DISABLED, 0 RTCC_, set_adc_channel 0 " "TempPictronics \f \r // inicial TempP " lcd_ini lcd_escreve printf while true { valor_anal = read_adc valor_temp = 5.0 lcd_pos_xy 1 // Escreve no display a Temperatura lida pelo ADC printf lcd_escreve, // Envia para a porta serial a Temperatura lida do LM35 printf "%2.1f delay_ms 500 } } *, valor_a 2 "Temp: %2.1f%cC", \r " Este código fonte está comentado para maior entendimento, utiliza a biblioteca para LCD de autoria de Fabio Pereiraque é bem simples e funciona bem para displays 16x2, o software começa inicializando o conversor AD e trabalha sempre com um canal de leitura AN0,o valor é lido pelo PIC e convertido em temperatura para ser apresentado no LCD e depois ser enviado pela porta serial que pode ser ligado no computador através de um driver MAX232 que não está neste circuito, veja neste artigo como ligar um&nbsp MAX232 para ligar o PIC ao computador. Downloads - Datasheet do LM35. Código fonte para LM35+PIC completo. Veja o video desta simulação: 5/8

Veja algumas fotos: 6/8

7/8

Veja o projeto *** dúvida qualquer na Este circuito dano peçafuncionando: ao ajuda é somente equipamento a alguém parautilizado mais simulação experiente. e fique e aprendizado, atento quando não nos for trabalhar responsabilizamos com eletricidade, por 8/8