Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LendotemperaturascomPICeLM35
Buscanosite
Pesquisa
pesquisar...
NomedeUsurio
QuemestOnline?
Nstemos28visitantesonline
Senha
Linguagem
Lembrarme
Entrar
Esqueceusuasenha?
Esqueceuseunomedeusurio?
Registrarse
recebanossoNewsletter
Selecioneoidioma
PoweredbyTradutor
SiganosnoTwitterefique
pordentro
Recebatodososnovos
artigospublicadosefique
pordentrodasnovidades.
Inscreverse
BuscadeDatasheets
DataSheetCatalogem
Potugus
Atividadesnofrum
Circuitosensord
temperaturaLm+PIC
fabiano.anhaia
Segunda,25Maro2013
16:34[0replies]
Leituraeenviodedados
paraportaUSB
leosaudQuarta,20
Maro201315:10[0
replies]
ProblemaDisplayLCD
rudneySbado,02
Fevereiro201318:44
[2replies]
DisplayLCDCCS
kaue.mecatronicaSbado,12
Maro201117:15[1
reply]
Nosdigaemquevocest
interessado
Qualseunvelde
conhecimento?
Hobby
Estudante
Tcnico
Ligar/DesligarModem
comPIC18F4550
leosaudSexta,01
Fevereiro201313:38
[1reply]
Engenheiro
Curioso
Votar Resultados
Feeds
Oqueprocura?
FeedMicrochip
http://www.pictronics.com.br/inicio/40pics/86lendotemperaturascompicelm35.html
1/7
15/05/2015
LendotemperaturascomPICeLM35
FaaseuprpriogravadordePICcomessecircuitosimples!
CurtirPictronicsnoFacebook
Tutorial
ROBOSEGUIDORDELINHA
02/09/2012|NelsonCamilodeAlmeida
Vejanesteslinksalgunsprojetosfceisdemontar.Robosdiversos.
ProjetorpidodeRoboseguidordelinha.Vejanestetutorialcomo
modificarumservomotordeantenaparablicap[...]
LEIAMAIS...
ltimosadicionados
Roboseguidordelinha
CursobsicoEagleCadsoftFreeware
GravadordeAtmega
CursobsicodeArduino2
CursobsicodeArduino1
Comofuncionaumservomotor
ControleRemotoRF433.92MHZ
LendotemperaturascomPICeLM35
Share
Pictronicspelomundo
ComoutilizaroCILM35paralerTemperaturas
comoPIC16F877A
INTRODUO
Existem no mercado hoje em dia, diversos tipos de sensores de temperatura, que vo desde os NTCs,
PTCs e diodos at os mais variados tipos de termopares, dentre outros. Porm, estimase que talvez
nenhumdoscitadosanteriormentesejadetosimplesmanuseioeexijatopoucosaparatoseletrnicos
paraquefuncione,quantoomodeloLM35,poisocircuitousualbastantesimples,necessitandoapenasdo
sensorpropriamentedito,umsistemaamplificadordesinaledeumainterfacequerealizealeituradosinal
amplificado, quem sabe at mostrando um valor de temperatura diretamente em um visor ou display ou
atmesmodisparandoalgumelementoeletrnicocomo,porexemplo,umtransistorquandoasituaofor
apropriada.
Nosso projeto basicamente ser baseado na utilizao 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
Vejaoglobomaior
interfacemuitosimples,porm,serligadoaumdisplayeaumPIC16F877A.
SENSORDEPRECISODETEMPERATURAEMGRAUSCELSIUSLM35
O sensor LM35 um sensor de preciso, fabricado pela National Semiconductor (www.national.com), que
apresentaumasadadetensolinearrelativatemperaturaemqueeleseencontrarnomomentoemque
foralimentadoporumatensode420VdceGND,tendoemsuasadaumsinalde10mVparacadaGrau
Celsiusdetemperatura,sendoassim,apresentaumaboavantagemcomrelaoaosdemaissensoresde
temperatura calibrados em KELVIN, no necessitando nenhuma subtrao de variveis para que se
obtenhaumaescaladetemperaturaemGrausCelsius.
O LM35 no necessita de qualquer calibrao externa ou trimming para fornecer com exatido, valores
temperaturacomvariaesdeCouatmesmoCdentrodafaixadetemperaturade55C150C.
Estesensortemsadacombaixaimpedncia,tensolinearecalibraoinerenteprecisa,fazendocomque
ointerfaceamentodeleiturasejaespecificamentesimples,barateandotodoosistemaemfunodisto.
http://www.pictronics.com.br/inicio/40pics/86lendotemperaturascompicelm35.html
2/7
15/05/2015
LendotemperaturascomPICeLM35
Estesensorpoderseralimentadocomalimentaosimplesousimtrica,dependendodoquesedesejar
como sinal de sada, mas independentemente disso, a sada continuar sendo de 10mV/C. Ele drena
apenas60Aparaestasalimentaes,sendoassimseuautoaquecimentodeaproximadamente0.1Cao
arlivre.
O sensor LM35 apresentado com vrios tipos de encapsulamentos, sendo o mais comum o TO92, que
mais se parece com um transistor, e oferece tima relao custo benefcio, por ser o mais barato dos
modelosepropiciaramesmaprecisodosdemais.Agrandediversidadedeencapsulamentosseddevido
altagamadeaplicaesdesteintegrado.
APLICAESUSUAISDOSENSORLM35
O sensor LM35 pode ser facilmente utilizado, da mesma maneira que qualquer outro sensor de
temperatura, colandoo sobre a superfcie que se deseja medir a temperatura e sua temperatura estar
em torno de 0.01C abaixo da temperatura da superfcie que se encontra colado, pressupondo que a
temperatura da superfcie 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
superfcie,atemperaturarealdoLM35estariaemumatemperaturaintermediriaentreatemperaturade
superfcieeatemperaturadoar.
EstaregraseaplicaespecialmenteparaoencapsulamentodotipoTO92deencapsulamentoplstico,onde
as ligaes de cobre so o trajeto trmico principal para carregar o calor atravs do dispositivo, fazendo
comqueatemperaturafiquemaisprximadatemperaturadoardoquedasuperfcieemqueseencontra
colado. Para amenizar este problema, tenha certeza de que a fiao que ligar o LM35 esteja presa
juntamenteasuperfciedeinteresse,paraqueambasaspartesestejampraticamentesemprenamesma
temperatura.AmaneiramaisfcildefazeristofixarosfioseoprprioLM35comumleverevestimento
decolaepxisuperfciedeinteresse,assim,oLM35eseuscondutoresnoestaroemcontatocomoar,
logo,atemperaturadoarnoafetarnamediodointegrado.
AlgumasaplicaesparaoLM35:
Termmetrosparacmerasfrias,chocadeirasetc
Controlesdetemperaturademquinas
Aquisiodedadosparapesquisas
Proteoparadispositivosindustriais(motores,inversores,fontes)
Ocircuito
Paraexecutaresteprojeto,monteocircuitoabaixo:
Cliquenaimagemparaampliar
MaisdetalhessobrecomodesenharesquemasesimulaonoProteus,vocpodeconferirclicandoaqui.
Programa
OsoftwareutiliadobemsimplesefoidesenvolvidoemlinguagemC(CompiladorPICCCCS),parafazera
simulaobastaapenascarregaroarquivo.HEXpararodaroprogramajescritoecompilado,masvoc
poder verificar o cdigo fonte completo que poder ser baixdo logo abaixo nesta pgina. Ento,eis o
http://www.pictronics.com.br/inicio/40pics/86lendotemperaturascompicelm35.html
3/7
15/05/2015
LendotemperaturascomPICeLM35
cdigofonte.
/*CdigodeexemplodeLeituradetemperaturacomLM35ePIC16F877A.Com*
*apresentaoemdisplayLCDeportaserial.CompiladocomoPICCCCS*
*Autor:NelsonCamilodeAlmeida*
*www.pictronics.com.br*
*Data28/03/2011*/
#include"main_LM35+PIC.h"//Bibliotecadeconfigurao
#include"mod_lcd.c"//BibliotecaparaLCD
10
voidmain()
11
12
int16valor_anal,valor_temp;//Variveisdoprograma
13
14
setup_adc_ports(AN0);
15
setup_adc(ADC_CLOCK_INTERNAL);
16
setup_psp(PSP_DISABLED);
17
setup_spi(SPI_SS_DISABLED);
18
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
19
setup_timer_1(T1_DISABLED);
20
setup_timer_2(T2_DISABLED,0,1);
21
22
set_adc_channel(0);//CanaldoADC
23
24
lcd_ini();//inicializaodisplay
25
lcd_escreve("\fTempPictronics");//NomedoProjetonoLCD
26
printf("TempPictronics\r");//NomedoProjetonaSerial
27
28
while(true)
29
30
valor_anal=read_adc();//LoLM35
31
valor_temp=5.0*valor_anal*100.0/1023.0;//Converteemgrauscelsius
32
lcd_pos_xy(1,2);//Posicionaocursornodisplay
33
//EscrevenodisplayaTemperaturalidapeloADC
34
printf(lcd_escreve,"Temp:%2.1f%cC",(float)valor_temp,0b11011111);
35
//EnviaparaaportaserialaTemperaturalidadoLM35
36
printf("%2.1f\r",(float)valor_temp);
37
delay_ms(500);//Dumtempinho
38
39
Este cdigo 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 comea 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 atravs de um driver MAX232 que no est neste circuito, veja neste artigo como ligar um
MAX232paraligaroPICaocomputador.
Downloads
DatasheetdoLM35.
CdigofonteparaLM35+PICcompleto.
Vejaovideodestasimulao:
http://www.pictronics.com.br/inicio/40pics/86lendotemperaturascompicelm35.html
4/7
15/05/2015
LendotemperaturascomPICeLM35
Vejaalgumasfotos:
http://www.pictronics.com.br/inicio/40pics/86lendotemperaturascompicelm35.html
5/7
15/05/2015
LendotemperaturascomPICeLM35
Vejaoprojetofuncionando:
http://www.pictronics.com.br/inicio/40pics/86lendotemperaturascompicelm35.html
6/7
15/05/2015
LendotemperaturascomPICeLM35
*** Este circuito somente para simulao e aprendizado, no nos responsabilizamos por qualquer dano
ao equipamento utilizado e fique atento quando for trabalhar com eletricidade, na dvida pea ajuda a
algummaisexperiente.
PictronicsTodosdireitosreservados2010
http://www.pictronics.com.br/inicio/40pics/86lendotemperaturascompicelm35.html
7/7