Вы находитесь на странице: 1из 62

UNIVERSIDADE METODISTA DE ANGOLA

FACULDADE DE ENGENHARIA
ENGENHARIA INDUSTRIAL E SISTEMAS ELCTRICOS

TERMMETRO DIGITAL COM PIC E LM35

Elaborado por: Helder Falco Miguel 16133


Ivandro Dos Anjos - 15851
Moises Cassoma 17573

Orientador: Prof. Anselmo Toms


Semestre: II
Ano: 3
Agradecimentos

Todo trabalho de carcter cientfico no pode emergir de idias individuais.Tendo em conta


este facto devemos a elevada gratido a todos que directa ou indirectamente contribuiro com o
seu saber para que este trabalho fosse realizado. Agradecemos o Deus pela vida e por permitir que
chegssemos ao fim do trabalho. Em seguida as nossas famlias pelo apoio nos mementos difceis,
especialmente a dona Joana Falco por disponibilizar a sua residncia e pelos alimentos
confeccionados pela Vanda o nosso muito obrigado. Um agradecimento especial ao Prof. Anselmo
Toms pelos seus conhecimentos e por nos guiado para o alcance dos nossos objectivos. Aos
nossos colegas muito obrigado.

2
Sumrio
RESUMO ...........................................................................................................................................6
CAPTULO 1: INTRODUO .........................................................................................................7
1.1. Introduo e Motivao ...........................................................................................................7
1.2. O Problema ..........................................................................................................................8
1.2. Objectivos ............................................................................................................................8
1.2.1. Objectivo Geral ............................................................................................................8
1.2.2. Objectivo Especfico ....................................................................................................8
1.3. Limitaes............................................................................................................................9
CAPTULO 2: ESTADO DA ARTE ...............................................................................................10
2.1 Termmetro ............................................................................................................................10
2.1.1 Histria do termmetro ....................................................................................................10
2.1.2 Conceito ...........................................................................................................................11
2.1.3 Explicao Do Funcionamento De Um Termmetro Bulbo ..................................11
2.1.4 Tipos de termomtros.....................................................................................................12
2.2 Sensor .....................................................................................................................................16
2.2.1 Sensor de temperatura ......................................................................................................17
2.2.2 Sensor LM 35 ...................................................................................................................20
2.3.1 Microcontrolador ...........................................................................................................23
2.3.2 Conceitos Gerais.........................................................................................................24
2.3.3 Tipos De Microcontroladores .....................................................................................31
Microcontrolador 8051: ............................................................................................................31
Microcontrolador AVR: ............................................................................................................32
2.3.4 Microcontrolador PIC16F877A ..........................................................................................34
2.3. LCD ...................................................................................................................................39
2.4.1 Introduo ........................................................................................................................39
2.4.2 Aplicaes, vantagens e desvantagens dos LCD .............................................................40
2.4.4 Interface Com CPU ...................................................................................................41
CAPTULO III: DESENHO E METODOLOGIA ..........................................................................42
3.1 Diagrama de Blocos ...........................................................................................................43
3.2 Materiais usados ................................................................................................................45
3.3 Circuito ..............................................................................................................................45
3.3.1 Principio de Funcionamento ............................................................................................46
3.4 Programao Do Termmetro Digital ...............................................................................46
CAPITULO IV: RESULTADOS E DISCUSO ............................................................................49
4.1 Resultados ...............................................................................................................................49
3
4.2 Discuso .............................................................................................................................49
CAPITULO V: CONCLUSO ........................................................................................................50
CADERNO DE ENCARGO ............................................................................................................51
REFERNCIA .................................................................................................................................52
ANEXOS ..........................................................................................................................................54

4
5
RESUMO

A temperatura corporal um dos cinco sinais vitais avaliado pelos Profissionais da Sade, de
forma sistemtica e correcta, durante o processo de colheita de dados. Assim sendo, a dificuldade
de leitura da temperatura constitui um grande problema para os mdicos. No entanto a leitura
incorreta da temperatura pode originar uma prescrio mdica errnea, o que coloca em risco a
vida do paciente. Com o objetivo de minimizar os erros durante o processo de medio da
temperatura e facilitar os mdicos, desenvolvemos o termmetro digital com PIC e LM35.
Para a concretizao do mesmo projecto, foi utilizado softwares como o proteus para
simulao do circuito electronico e o PIC C compiler para a programao do microcontrolador
PIC.E a nvel de implementao usamos a placa breadbroad, com todos os componentes
necessrios para a concretizao do mesmo, tais como o sensor LM35, PIC 16F877A, LCD,
resistncias, capacitores, cristal e LED.
O LM 35 medi o valor da temperatura e envia em mV para o microcontrolador PIC 16F877A,
e com a programao feita no PIC, o mesmo l esta temperatura, converte em sinal digital e envia
para o LCD de modo a visualizar a temperatura medida pelo sensor e ao mesmo tempo vai dar
uma ordem para acender o LED correspondente.

6
CAPTULO 1: INTRODUO

1.1. Introduo e Motivao

O projecto em questo trata de um termmentro digital com PIC e LM35. Segundo o


dicionrio etimolgico das palavras, a palavra termmetro de origem grega, termo que
significa quente, e metro que significa medida. Assim, definido como o instrumento que
mede a temperatura.

Com o desenvolvimento da cincia, vrias formas de medir a temperatura foram apresentadas


sendo as mais populares a escala Celcius e a escala de Fahrenheit. A escala de Celcius foi
estabelecida atribuindo o valor de 0 para o ponto de fuso da gua ( presso atmosfrica
normal) e 100 ao ponto de ebulio da gua, cuja unidade o grau Celcius (C). A escala de
Fahrenheit a escala que atribui o valor 32 para o ponto de fuso da gua e 212 para o ponto
de ebulio da gua, sendo a sua unidade o grau Fahrenheit (F).

Anteriormente, a medio da temperatura do corpo humano era feita utilizando o termmetro


de mercrio, que consistia em um bulbo que continha a substncia termomtrica (mercrio), o
capilar de vidro que a parte onde se encontra marcada a escala termomtrica. O termmetro de
mercrio, quando colocado em contacto com o corpo ele atinge o equilbrio trmico, fazendo com
que a substncia termomtrica se dilate. Quando isso ocorre ele indicar um valor marcado na
escala do capilar (tubo). Com o passar do tempo e o desenvolvimento da tecnologia, surgiram os
termmetros eletrnicos com escala analgica, que eram constitudos basicamente por
componentes eletrnicos que variavam uma resistncia elctrica por consequncia de uma
temperatura, porm, apresentavam de forma analgica na sua visualizao.

Com a necessidade de facilitar a leitura, surgiram os termmetros digitais, que o seu


funcionamento baseia-se em sensores de temperatura e sistemas de dados programveis. Com o
objetivo de garantir uma alta preciso na leitura da temperatura, a empresa NATIONAL
SEMICONDUTOR desenvolveu uma serie de sensores fabricados em circuitos integrados
denominados LM35. Este sensor apresenta trs terminais e calibrado para temperatura em graus
Celsius, o que constitui uma vantagem sobre os outros sensores de temperatura que so calibrados
na escala Kelvin, pois o usurio no precisa subtrair uma constante da tenso de sada para
converter o valor da temperatura para a escala Celsius.

De maneira a apresentarem uma visualizao em forma de dgitos e possurem certa


inteligncia, atravs de sistemas de dados programveis, foram implementados na fabricao dos
termmetros digitais os microcontroladores PIC.

O microcontrolador um pequeno componente eletrnico, dotado de uma inteligncia


programvel, no qual est includa internamente uma CPU, memrias, pinos de entrada/sada,
osciladores, temporizadores, conversores A/D, entre outros, utilizados no controle de processos
lgicos, tais como: LEDs, botes, displays de seguimentos, displays de cristal lquido (LCD),
resistncias, rels, sensores diversos (presso, temperatura, etc.) e muitos outros.

7
O microcontrolador PIC, uma tecnologia desenvolvida pela MICROCHIP
TECHNOLOGY INC, uma empresa de grande porte, de expressiva participao no mercado de
microcontroladores e semicondutores analgicos. PIC (Peripheral Interface
Controller/Programmable Interface Controller), em portugus (Controlador de Interface
Perifrica/Controlador de Interface Programvel), so famlias de microcontroladores que
apresentam uma estrutura interna do tipo Havard, que permite processar os dados e as instrues
em espaos separados.

1.2. O Problema

A dificuldade de leitura da temperatura constitui um grande problema para os mdicos.


Assim sendo, a leitura incorreta da temperatura pode originar uma prescrio mdica errnea, o
que coloca em risco a vida do paciente.
Anteriormente para diminuir este problema, utilizava-se o termmetro a base de mercrio e
o termmetro electrnico com escala analgica. Mas, essas metodologias caram em desuso,
porque o primeiro apresentava perigo sade humana, levava muito tempo para apresentar o
resultado e apresentavam fragilidade e o segundo apresentava dificuldade na leitura.

1.2. Objectivos

1.2.1. Objectivo Geral

Desenvolver e implementar um termmetro electrnico digital para medir a temperatura do


corpo humano combinando os requisitos de simplicidade, exatido, versatilidade e baixo custo
utilizando um PIC e LM35.

1.2.2. Objectivo Especfico

Inteirar-se sobre os principais dispositivos que sero usados no circuito;


Simular o circuito por meio de software;
Implementar o circuito na placa breadboard;
Validar o comportamento do circuito.

8
1.3. Limitaes

Uma das grandes limitaes foi a programao do PIC com o micro C, o mesmos
apresentava muitos erros durante a programao pois alguns comandos contidos na
linguagem c no compilavam.

Este termmetro no apresenta sinais sonoros.

No foi possvel colocar um boto para desligar o circuito completo.

9
CAPTULO 2: ESTADO DA ARTE

2.1 Termmetro

2.1.1 Histria do termmetro

Filo de Bizncio tido como o primeiro que fabricou um instrumento para indicar
determinadas temperaturas, em 300 anos antes de Cristo.
Quase cem anos depois, Ctsibo de Alexandria reinventou o instrumento utilizando um
tubo de vidro com formato de U invertido com uma vasilha em cada extremidade. Quando o
lquido de uma vasilha era aquecido, aumentava como resultado da dilatao.
Em 1592 este sistema foi outra vez reinventado, desta vez pelo fsico e astrnomo italiano
Galileu Galilei, o qual se dever ter inspirado nos escritos de Heron de Alexandria, que haviam
sido publicados em Itlia em 1575. O seu primeiro modelo era constitudo por um globo de vidro
com ar, que afunilava, e onde era colocado um tubo com gua corada. A gua subia ou descia
conforme a temperatura do que fosse encostado ao globo. Chamou-se termoscpio e dava no uma
medida precisa, mas sim a noo de temperaturas por comparao. Quanto maior a temperatura,
maior a altura do lquido.
Apercebendo-se das possibilidades do instrumento na medicina, em 1611 o mdico italiano
Santorio Santorre idealizou uma escala para aplicar ao termoscpio criado por Galileu, fazendo
dele o primeiro termmetro clnico conhecido. Interessado em medir a temperatura do corpo,
Santorre fez experincias em Pdua onde leccionava, mas o aparelho no era fivel devido
influncia da presso atmosfrica.
O mesmo problema verificou-se na tentativa do mdico francs Jean Rey que pensava
resolver o problema substituindo o ar por gua, mas que rapidamente se apercebeu no ser essa a
soluo.
Foi Ferdinando II de Medici, gro-duque da Toscana, que resolveu esse problema com a
criao dum termmetro fechado contendo lcool, cuja dilatao mais rpida que a da gua.
Atravs do sc. XVII foram criados inmeros modelos, mas nenhum deles era rigoroso,
pois se constatava sempre que nenhuma das medidas coincidia. Tentou-se elaborar diversas escalas
com base em diferentes pontos extremos de temperatura, mas sem sucesso, a falta de preciso e
rigor das medies mantinha-se.
Em 1709 chegou a primeira grande evoluo nessa rea, atravs do fsico polaco Gabriel
Fahrenheit, o qual criou um termmetro a lcool com uma escala que variava entre os 32 (0 C) e
os 212 (100 C), extremamente fivel. Poucos anos depois, Fahrenheit apercebeu-se que o
mercrio era mais uniforme que o lcool, e decidiu criar o primeiro termmetro de mercrio a
vcuo.
Realando a importncia que o mdico holands Hermann Boerhaave dava temperatura
dos pacientes, o astrnomo sueco Anders Celcius fez um termmetro de mercrio com uma escala
de 0 a 100, que se tornava mais fcil de ler, considerando a temperatura corporal de 36,7 (98,6
F). Tinha nascido a escala Celsius, em contraponto escala Fahrenheit.

10
No entanto estes modelos iniciais de mercrio todos tinham um problema. O mercrio
descia rapidamente levando a leituras grosseiras.
E foi da Esccia que chegou a soluo. O mdico Sir William Aitken resolveu o problema
estrangulando o termmetro acima do reservatrio de mercrio para que este no descesse to
rpido, bastando agit-lo para voltar ao valor inicial.
Mais de seis pases tiveram personalidades que, de uma ou outra forma, contriburam para
a criao do termmetro, instrumento que hoje em dia absolutamente indispensvel na nossa
sociedade. [12]

2.1.2 Conceito

Antes de aprofundar o conceito sobre o termmetro imprescindvel entender o conceito


de temperatura por estar na base da sua inveno.
A temperatura nasce da idia de senso comum de medir quo "frio" ou "quente" est um
corpo em diferentes estados trmicos.
Assim podemos defini-la como, o estado atravs do grau de agitao de um sistema. Deste
modo no podemos medi-l diretamente, precisamos estabelecer padres observando as alteraes
dos objetos analisados, como os efeitos da dilatao trmica e a resistncia eltrica.
Para o estabelecimento de padres surge a escala termomtrica, que definida por conjunto
de valores atribudos a um mesmo corpo em diferentes temperaturas, mediante a correspondncia
de uma equao termomtrica ou uma lei de dependncia.
A escala mais usada na maioria dos pases do mundo a Celsius (C), nessa escala, o
parmetro foi a gua, com 0C para o ponto de congelamento e 100C para o ponto de ebulio.
Outras escalas so a Fahrenheit, a Kelvin e a Raumur.
Conforme j definido no capitulo anterior o termmetro um aparelho usado para medir a
temperatura ou as variaes de temperatura. [1] um instrumento composto por uma substncia
que possui uma propriedade termomtrica, isto , uma propriedade que varia com a temperatura.
[2]

2.1.3 Explicao Do Funcionamento De Um Termmetro Bulbo

O termmetro esta dividido em trs partes:


Bulbo - Parte que contm a substncia termomtrica;
Capilar - Maior parte do termmetro, ela contm a escala termomtrica;
Substncia Termomtrica - Substncia colocada no interior do termmetro deve
possuir dilatao regular, geralmente a substncia utilizada o mercrio.

O termmetro funciona com o princpio de equilbrio trmico, ou seja, ao ser colocado em contato
com um corpo ao passar do tempo ele atinge o equilbrio trmico com corpo fazendo com que a
substncia termomtrica se dilate ou contraia, quando isso ocorrer ela indicar um valor. Mas para

11
ter esse valor necessrio ter escalas numricas no Capilar, para isto ocorrer os termmetros so
feitos baseados em dois pontos de fcil marcao.
2.1.4 Tipos de termomtros

De acordo com o funcionamento e o tipo de aplicao os termometros podem ser


bimetlico, a gs, infravermelho, de Mxima e Mnima, de mercrio eelectronico.
Termmetro bimetlico.
Os mais conhecidos termmetros bimetlicos baseiam-se no efeito de dilatao de um
material composto por dois componentes metlicos com coeficientes de dilatao diferentes. A
dilatao acontece quando uma barra de metal ligada a outra barra de metal diferente so
aquecidas ou esfriadas, resultar diferentes alteraes nos comprimentos que ir produzir um
arqueamento da barra. Esse arqueamento usado para abrir ou fechar vlvulas bem como ligar ou
desligar circuitos eltricos ou em alguns casos registrar a quantidade de corrente que atravessa a
barra. Os do primeiro tipo podem ser construdos de forma semelhante aos termmetros a lquido:
uma barra, retilnea ou no, ao dilatar-se, move um ponteiro registrador.
Os mais usados e precisos termmetros desse tipo exploram a diferena de dilatabilidade
entre materiais como lato, ferro e cobre, etc. Para isso, constroem-se lminas bimetlicas de
forma espiraladas que se curvam, conforme aumentam ou diminuem a temperatura. Nesse
movimento, a lmina arrasta, em sua extremidade, um ponteiro que percorre uma escala graduada
ou registra graficamente a variao de temperatura num papel em movimento.

Figura 2.1. Termmetro bimetal [16]

Termmetro de gs
O termmetro de gs ou de volume constante, mede a temperatura pela variao do volume
e da presso de um gs [3] . constitudo por um bulbo ligado por um tubo capilar de um
manmetro. O bulbo preenchido com um gs de modo que o volume no bulbo permanece
constante. A presso do gs no bulbo pode ser obtida atravs da medio da diferena de nvel, nos
dois braos do manmetro.
12
O termmetro de presso a gs compreende um elemento de medio de presso, como o
Tubo Bourdon atravs de um tubo capilar ligado a um frasco que est exposto temperatura a ser
medida. Uma vez que o elemento medidor de gs e o tubo de ligao no possuem a mesma
temperatura do bulbo, o seu volume deve ser maior, de modo que os erros introduzidos pelo
elemento medidor de temperatura e da presso capilar so insignificantes. O bulbo deve ser de
pelo menos 40 vezes o volume do restante do sistema. Por isso, e devido ao atraso na transmisso
de mudanas de presso no tubo capilar, este comprimento limitado a um mximo de 123 m, e de
preferncia menos[4]. Esses termmetros devido a sua preciso, so muitas vezes utilizados para
calibrar outros termmetros.

Figura 2.2. termmetro de gs [8]

Termmetro de infravermelho
Um termmetro infravermelho, tambm denominado de pirmetro tico, um dispositivo
que mede temperatura sem contato com o corpo/meio do qual se pretende conhecer a temperatura.
Geralmente este termo aplicado a instrumentos que medem temperaturas superiores a 600 graus
Celsius. Uma utilizao tpica a medio da temperatura de metais incandescentes em fundies.
Basicamente esse equipamento constitudo por um sistema ptico e um detector. O
sistema ptico foca a energia emitida por um objeto sobre o detector. A sada do detector
proporcional a energia irradiada pelo objeto menos a energia absorvida e a resposta desse detector
a um comprimento de onda especfico.
Apesar de ser fcil manuseio, ele apresenta algumas desvantagens, tais como o custo
elevado, quando comparado com outro equipamento de medio de temperatura e para realizar a
calibrao deste equipamento ainda no foi definido uma procedimento padro.A emissividade
um fator entre outros utilizado para se determinar a energia emitida pela superfcie do corpo, pois a
ela depende da temperatura e do comprimento de onda no qual a medio executada, se a
superfcie for polida ou estiver oxidada tambm ir influenciar nessa reflexo de energia. [5]

13
Figura 2.3. Termmetro de infravermelho [9]

Termmetro de Mxima e Mnima


um termmetro composto por um tubo curvo no formato de U com dois bulbos de
tamanhos diferentes, um em cada extremidade. Na parte inferior curvada colocado uma certa
quantidade de mercrio. Nos bulbos colocado lcool, um deles est completamente cheio (bulbo
esquerdo) e o outro est pela metade (bulbo direito), pois preciso ter espao para receber o
produto da dilatao.
Dois indicadores de ferro (1 e 2) so colocados um em cada extremidade do tubo e esto
submersos no lcool podendo mover-se livremente pelas paredes. Sendo assim, fica visvel a
marcao da temperatura mxima e mnima demonstradas pela posio dos indicadores 1 e 2 nas
paredes do tubo.
Inicialmente os dois indicadores so levados at o nvel do mercrio por um m e somente
ele pode mov-los, ou seja, o lcool no altera suas posies.
Com o aumento da temperatura, h dilatao, tanto do lcool como do mercrio,
ocasionando no deslocamento do sistema no tubo em sentido anti-horrio, devida a localizao do
bulbo cheio esquerda que empurra o mercrio deslocando o indicador 1 localizado na haste
direita.
Com a diminuio da temperatura, devido a contrao dos lquidos, o movimento inverso
e faz com que o indicador 2 localizado na haste esquerda desloque-se at a altura mxima de
contrao do mercrio. [6]

14
Figura 2.4. Termmetro de Mxima e Mnima [10]

Termmetro de mercrio.
Consiste, basicamente, num tubo capilar de vidro, fechado a vcuo, e um bulbo, contendo
mercrio.O mercrio, por ter um valor alto de coeficiente de dilatao, ele aumenta de volume
menor variao de temperatura. O volume do mercrio aquecido se expande no tubo capilar do
termmetro. E essa expanso medida pela variao do comprimento, numa escala graduada que
pode ter uma preciso de 0,05 C. Algumas vantagens: o seu ponto de fuso -40C e o seu ponto
de ebulio 360C, longe das temperaturas comuns em condies normais na superfcie da terra;
por causa da conduo trmica ser alta, rapidamente atinge o equilbrio trmico e se mostra visvel
a temperatura, e por causa do seu calor especfico ser baixo, no diminui significativamente a
temperatura do corpo com que se pe em contato; o fato do mercrio ser um lquido opaco e
escuro facilita a visibilidade da marcao e at mesmo o vidro funciona como uma lupa tornando
ainda mais visvel a temperatura marcada. [7]

Figura 2.5. termmetro de mercurio[11]

15
Termmetro electrnico

Termmetro electrnico um aparelho que serve para medir a temperatura. Porm so


constitudos basicamente por componentes electrnicos e o seu funcionamento baseia-se em
sensores de temperatura. Este tipo de termmetro pode ser analgico ou digital estando a sua
diferena na visualizao do resultado e o ultimo utiliza um conversor analgico digital.

Figura 2.6 Termmetro electnico digital [12]

2.2 Sensor

Sensor de modo abrangente um dispositivo capaz de receber e responder a estmulos ou


sinais de algum ambiente em estudo. Em processos de controle so responsveis por iniciarem a
deteco dos parmetros fsicos do ambiente e assim desencadearem as aes sucessoras do
processo controlado.
Os sensores so dispositivos que sofrem uma variao de suas caractersticas em funo de
um parmetro externo, como temperatura ou humidade.
Independente do sinal de entrada (estmulo), os sensores reproduzem um sinal eltrico de
sada [26], isto , os sensores transformam qualquer tipo de energia em sinal eltrico. Os sinais de
sada dos sensores podem ser na forma de tenso, corrente ou resistncia [30].
Escolher entre os variados modelos de sensores uma tarefa imprescindvel para us-los
corretamente nos projetos de medies de temperatura. A escolha de sensores fundamental para
garantir medies confiveis, reduo do consumo de energia, maior tempo de vida til, entre
outras caractersticas desejveis para viabilizar um projeto.
Aps a definio de qual varivel ser mensurada e as necessidades de cada sistema
controlado, j possvel levantar o conjunto de sensores disponveis e capazes de atender a
proposta de trabalho. Entre as principais caractersticas que devemos considerar so os parmetros
que esto intimamente ligados com as caractersticas de entrada (estmulo) e sados do sensor
denominado Funo de Transferncia (Transfer Function).

16
2.2.1 Sensor de temperatura

As medies de temperatura nas reas meteorolgica e mdica foram as primeiras


aplicaes para os termmetros, e, assim como para a maioria dos sensores, as tecnologias
eletrnicas e computacionais contriburam para o surgimento de um grande nmero de
sensores de temperatura entre outros tipos de sensores [26], alm de permitirem a
miniaturizao destes sensores e seu controle por computadores.
A escolha ideal dos sensores envolve o conhecimento das diversas caractersticas
inerentes ao sensor. Steidle Neto e Zolnier (2006) destacam que, para o uso de sensores com a
finalidade de monitorar automaticamente a temperatura, os sensores mais adequados so os
dotados de sadas eltricas (tenso ou corrente) podendo ter transmisso de sinais na forma
analgica ou digital.
Para melhor adequar projectos que dependem da medio de temperatura, estes sensores
podem encontrar-se em diferentes tipos de sensores de temperatura tais como:
Termopar;
Termistores;
RTD (Detector de Temperatura Resistivo);
Sensores basiados em circuitos integrados.

Cada tipo de sensor aplicado para determinada aplicao e faixa de temperatura. O termopar
mais indicado para elevadas temperaturas, j os termoresistivos para baixas temperaturas. O uso
de termistores esta relacionado com aplicaes que requerem o mximo de preciso, enquando o
uso de sensores basiados em circuitos integrados oferecem boa estabilidade sendo o de uso mais
simples uma vez que no necessitam de nenhuma tcnica de linearizao.

Sensor termopar
Os sensores termopares so os sensores de temperatura mais comumente usados porque
eles so relativamente baratos, alm de serem sensores precisos que podem operar sobre uma larga
faixa de temperatura. Um termopar criado quando dois metais diferentesse tocam-se e o ponto de
contato produz uma pequena tenso de circuito aberto como uma funo da temperatura. Sua
composio fsica consiste em dois fios de materiais diferentes em contato nas suas extremidades,
formando uma juno. A voltagem de sada varia linearmente com a diferena de temperatura
entre as junes, assim, quanto maior a diferena de temperatura maior a voltagem na sada.
As pontas de prova dos termopares so de materiais que incluem cobre/constante
(Tipo T), ferro/constante (Tipo J) e cromo/alumnio (Tipo K) [27]. A Tabela 1 mostra a
relao de materiais que so construdos os diversos tipos de termopares e a faixa de
temperatura que eles trabalham.
A maioria dos equipamentos projetados para medio de temperatura possuem opes para
serem conectados a mais de um tipo de termopar [27].
Ao utilizar a ponto de prova do tipo K, por exemplo, o operador deve dar entrada referente
ponta de prova que ir usar no aparelho, para que o equipamento electrnico seja
calibrado apropriadamente antes de iniciar o processo de medio.
17
Tabela 1. Faixa de trabalho de temperatura para cada tipo de termopar em relao ao tipo
de liga metlica em que so construdos [26].

Figura 2.7 sensor termopar [31]

Sensores termistores
Os termistores so excelentes sensores para aplicaes que seja necessrio uma alta
sensibilidade com as mudanas de temperatura. Os termistores fazem parte da classificao de
termoresistncia. Termistores so sensores de temperatura fabricados com materiais
semicondutores.
A resistncia eltrica dos termistores pode variar tanto de forma proporcional ou inversa
com o aumento de temperatura ao qual o sensor for exposto. Por essa caracterstica feita uma
classificao do termistores, sendo NTC (negative temperature coeficiente) e PTC (positive
temperaturecoeficiente). O PTC possui coeficiente positivo aumentando sua resistividade
conforme o aumento da temperatura, enquanto que o NTC possui coeficiente negativo diminuindo
sua resistividade conforme o aumento da temperatura. O NTC mais utilizado do que o PTC,
devido a maior facilidade de ser manufaturado.
A queda de tenso sobre o termistor ser ento uma funo da temperatura. Os termistores
so muito usados em termmetros digitais caseiros, sendo revestidos com uma proteo plstica ou
metlica.

18
Figura 2.8 Sensores termistores [31]

Sensor RTD (Detector de Temperatura Resistivo)


Normalmente fabricado com metais tais como platina nquel ou cobre e por possuir
elementos resistivos, o RTD necessita de uma fonte de corrente estvel para obter uma melhor
linearidade. Este sensor varia sua resistncia de acordo com a mudana de temperatura do meio
onde esta incerido. Quando aquecida, a resitncia do metal aumenta quando resfriado, a resistncia
diminui. Passar corrente atravs de um RTD gera uma tenso sobre o RTD.
O sensor RTD possui uma desvantagem que vario a resistncia ao longo da faixa de
actuao, exigindo algoritmos de linearizao para sua correta interpretao com o uso em
circuitos microprocessados.

Figura 2.9 Sensor RTD [31]

Sensores baseados em circuitos integrados (CBCI)

So sensores construdos usando a tecnologia de dopagem de semicondutores e


basicamente funcionam na faixa de temperatura entre -55C ate mais 150C. So sensores que
oferecem uma projeco mais amigvel, podendo ser facilmente utilizados, porm para aplicaes
crticas no oferecem o mesmo grau de preciso em comparaco a um termopar, ou termistores.
Existem sensores que trabalham na escala de grau celsius (C) e fahrenheit(F). Geralmente,
apresentam uma variao de tenso em seu terminal de sada de acordo com a variao da
temperatura do meio fsico em que se encontram.

19
Caracteristicas dos sensores de temperatura mais conhecidos
A Tabela 2 mostra em forma de resumo ascaracteristicas dos sensores de temperatura
mais conhecidos.

Termopar Termistor RTD SBCI


Faixa de -270 a 1800C -100 a 450C -250 a 900C -55 a 150C
temperatura
Sensibilidade Dcimos de Vrios ohms 0,00385/ C -2mV por C
V/C por C (platina)
Preciso 0,5 C 0,1 C 0,01 C 1 C
Linearidade Precisa de Precisa de Precisa de No precisa de
linearidade linearidade linearidade linearidade
Robustez Pouco afectado No afectado Pode quebrar Robusto como
por choque ou por choque ou com choque ou qualquer CI
vibrao vibrao vibrao
Excitao No requer Fonte de Fonte de Tenso de
excitao corrente ou corrente alimentao
tenso de
referncia
Formato de Tenso Resistncia Resistncia Tenso,
sada corrente ou
digital
Tabela 2: Caractersticas dos sensores de temperatura mais conhecidos [26].

2.2.2 Sensor LM 35

O LM35 um componente electrnico de alta preciso capaz de fornecer uma tenso de


sada proporcional a temperatura do meio em que esto inseridos. Representado na Figura 2.10,
fabricado em circuito integrado pela National Semiconductor com trs terminais, um de
alimentao, um para a tenso de sada e um terminal neutro. Este sensor sai de fbrica calibrado
para temperatura em graus Celsius, conferindo uma vantagem sobre os outros sensores de
temperatura que so calibrados na escala Kelvin, pois o usurio no precisa subtrair uma
constante da tenso de sada para converter o valor da temperatura para a escala Celsius
[28].
A tenso de sada produzida linear e proporcional a escala Celsius, sendo a
resoluo ajustada a tenso de sada, assim, por padro do sensor LM 35, a cada 10 mV
de tenso de sada a temperatura ser de 1C, e assim por diante. Ento, por exemplo, para um
valor de tenso de 250 mV a temperatura ser 25C e para 1000 mV, 100C. Em
temperatura ambiente o LM 35 apresenta exatido de 0,25 C e exatido de no mximo 0,75 C
dentro da faixa de temperatura de 55C 150C.

20
Figura 2.10: (a) Sensor de temperatura LM35 que possui uma sada analgica de 10mV/C. (b)
Dispositivo com trs terminas (alimentao, tenso de sada e terra (neutro)). [17]

O LM 35 utilizado amplamente em pesquisas por apresentar um custo inferior,


preciso e linearidade, podendo ser empregado em diversas actividades onde necessrio o uso de
termmetros para o controle de temperatura. O sensor de Temperatura LM35 Conforme j foi
mencionado anteriormente um sensor de temperatura que opera como um circuito
integrado, fabricado pela National Semiconductor, cujas principais caractersticas so:
Baixo custo;
Linearidade;
Preciso nas medidas.

A Figura 2.11 mostra um grfico do comportamento do erro de leitura do sensor LM 35


dentro da sua faixa de operao.
O grfico mostra que o sensor em condies onde a temperatura varia em uma faixa de 50C a
+75 C o erro da leitura do sensor pode ser de 0,5 C da medida verdadeira.

Figura 2.11: Grfico que representa o erro da leitura da temperatura pelo sensor LM35 na faixa de
operao entre -55C a 150C [28].

21
O sensor LM 35 conta com trs terminais, sendo um para a tenso de entrada (Vcc), um
para o terra e um terminal para tenso de sada (Vout), como pode ser observado na Figura
5. O circuito integrado LM 35 pode operar com tenses de alimentao entre 4 e 30 volts,
assim, o sensor pode ser alimentado independente de outros circuitos por uma bateria de 9
volts, ou mesmo, conect-lo a sada +5v da placa de aquisio de dados sem que haja variaes na
tenso de sada para uma mesma temperatura.
O encapsulamento em que o circuito do sensor montado, modelo TO-92, que, apesar de
ser de plstico, possui as mesmas caractersticas de preciso dos outros tipos de sensores
da mesma linha, fabricados com outros materiais, conferindo um menor custo de
fabricao. Neste modelo de montagem o sensor no apresenta partes mveis, com isso no
h desgaste dos componentes, o que faz desse sensor muito confivel sem a necessidade da
calibrao, aps sua fabricao.
O sensor LM35 consome da fonte de alimentao do circuito 60 A de corrente eltrica e
isto confere ao circuito um aquecimento inferior a 0,1 C, quando o sensor est em ambiente que
no h movimentao do ar. Antes do inicio das medies, o circuito passa naturalmente
por este aquecimento, devido a corrente fornecida para o sensor circular pelos fios de
cobre no seu interior, e com isto, este tempo, que leva aproximadamente 3 minutos, que
pode ser observado no grfico da Figura 6, necessrio antes de realizar as medies.

Figura 2.12: Grfico que mostra o tempo de estabilizao do sensor LM35 em ambientes sem
ventilao [17].

22
2.3.1 Microcontrolador

Com o desenvolvimento da tecnologia dos circuitos integrados, tornou-se possvel


armazenar centenas de milhares de transistores num nico chip. Isso constituiu um pr-requisito
para a produo de microprocessadores. Os transistores internos ao microprocessador constituem
circuitos lgicos, como registradores, decodificadores e contadores. Estes circuitos lgicos do ao
microprocessador a capacidade de executar operaes lgicas, aritmticas, e de controle.

Os primeiros computadores foram construdos adicionando aos microprocessadores


perifricos externos tais como memria, portas entrada e sada, temporizadores, conversores
AD/DA e etc. Estes perifricos, que estavam implementados externamente ao microprocessador,
foram incorporados dentro de um nico circuito integrado (chip), dando origem a famlia de
componentes chamados microcontroladores.
Com o avano da tecnologia e a utilizao da eletrnica digital por grande parte das
empresas, o emprego de microcontroladores vm sendo muito requisitado para um melhor
desenvolvimento da produo, diminuindo os custos e trazendo benefcios para as empresas que
utilizam esse sistema aplicado em circuitos de automveis, eletrodomsticos, brinquedos, robtica
e aparelhos de um modo geral que necessitam de automao e controle.

Figura: 2.13 Microcontrolador [18]

O microcontrolador um pequeno componente eletrnico, dotado de uma inteligncia


programvel, no qual est includo internamente uma CPU, memrias, pinos de entrada/sada
(I/O), osciladores, temporizadores, conversores A/D, entre outros, utilizados no controle de
processos lgicos. O controle de processos deve ser entendido como o controle de perifricos, tais
como: LEDs, botes, displays de seguimentos, displays de cristal lquido (LCD), resistncias,
rels, sensores diversos (presso, temperatura, etc.) e muitos outros. So chamados de controles
lgicos, pois a operao do sistema baseia-se nas aes lgicas que devem ser executadas,
dependendo do estado dos perifricos de entrada e/ou sada. pequeno porque em uma nica
pastilha de silcio encapsulada existem todos os componentes necessrios ao controle de um
processo. Dotado de inteligncia programvel porque possui uma Unidade Lgica Aritmtica,

23
onde todas as operaes lgicas e matemticas so executadas. Essa toda lgica estruturada na
forma de um programa e gravada dentro do componente.

2.3.2 Conceitos Gerais

Unidade Central De Processamento (CPU)


A unidade central de processamento controla todas as funes realizadas pelo sistema. A
CPU de qualquer sistema de computador contm os seguintes grupos de unidades funcionais:
Registradores e contadores: so unidades funcionais usadas para o armazenamento
temporrio de bits dentro da CPU.
Unidade Lgica e Aritmtica (ULA): a unidade funcional da CPU que executa operaes
lgicas e aritmticas entre palavras binrias, gerando outra palavra na sada.
Unidade de controle e sincronizao: A unidade de controle e sincronizao coordena e
controla todas as unidades funcionais em uma sequncia lgica e sincronizada.

Processamento
O processador ou unidade central de processamento (CPU) a parte do sistema que faz o
processamento das informaes para que as instrues sejam executadas; as instrues devem
estar armazenadas na memria de programa em seqncia, formando assim o programa. Cada
instruo possui duas fases distintas: o ciclo de busca e o ciclo de execuo. Durante o ciclo de
uma instruo a CPU faz com que o contedo do contador de programa seja colocado no
barramento de endereos, endereando, desta maneira, a posio de memria que contm a
instruo que deve ser executada.

Unidades De Entrada/Sada (I/O)


As unidades de entrada/sada so os meios pelos quais o usurio se comunica com o
sistema. Essas unidades possuem interfaces que permitem a conexo com dispositivos chamados
de perifricos, tais como teclado, monitores, LCDs, etc.

Arquitetura
O desempenho do microcontrolador depende da sua arquitetura interna, ou seja, do modo
em que o microcontrolador foi projetado tanto para o hardware como para software. No hardware
apresentaremos a arquitetura Von-Neumann, na qual se refere o software CISC e a arquitetura
Harvard, na qual se refere o software RISC.

Arquitetura Von-Neumann

24
Na arquitetura Von-Neumann, os barramentos de dados e endereos so compartilhados
entre memrias de programas e memrias de dados na comunicao com a CPU Figura 2.14.
Nesse tipo de arquitetura, quando a CPU est acessando a memria de programa no pode acessar
a memria de dados, porque usa os mesmos barramentos para as duas memrias.

Figura 2.14: Arquitetura Von-Neumann [19]


CISC (Complex Instruction Set Computer)
CISC: Computador com Conjunto de Instruo mais Complexo, quanto maior a
complexidade da instruo que deve ser executada, mais espao ela ocupa no chip. Desse modo,
chegar um momento que passaremos a ter um set de instrues to grande que comear a afetar
o desempenho, dificultando a possibilidade de implementar outras funes importantes. Ter um
complexo (grande) de instrues CISC nem sempre interessante para um bom desempenho do
processador. Da o aparecimento da nova arquitetura com o set de instrues reduzido RISC.

Arquitetura Harvard
Na arquitetura Harvard, os barramentos de dados e endereos so independentes entre
memrias de programas e memrias de dados diferentes na comunicao com a CPU. Nesse tipo
de arquitetura, quando a CPU est acessando a memria de programa pode acessar a memria de
dados, porque no usa os mesmos barramentos para as duas memrias.

Figura 2.15: Arquitetura Harvard [19]


RISC (Reduced Instruction Set Computer)

25
RISC: Computador com Conjunto de Instruo mais Reduzido favorece um conjunto
simples e pequeno de instrues que levam aproximadamente a mesma quantidade de tempo para
serem executadas.

Memrias
Memrias so os dispositivos que armazenam informaes e so usadas sem todos os
sistemas microcontrolados. Existem vrios tipos de memrias que podem ser classificadas por
vrios itens diferentes:
Volatilidade
Memrias volteis: so aquelas que perdem as informaes quando cortada sua
alimentao. So memrias que geralmente usam como elemento de memria o flip-flop.
Memrias no volteis: so memrias que mesmo desligando-se sua alimentao, no
perdem as informaes armazenadas. Dentre essas se destacam as magnticas e as eletrnicas
ROM, PROM, EPROM, EEPROM e outras.

Memrias de escrita/leitura ou somente leitura


Escrita/leitura: so memrias que podem ser acessadas pela CPU tanto para leitura quanto
para escrita; elas so usadas para armazenar dados que sero utilizados durante a execuo do
programa (memrias RAMs, EEPROMs).
Somente leitura: so as memrias que armazenam o programa, ou seja,so as memrias
que s sero lidas pela CPU e que j vm gravadas para o sistema (memrias ROMs, PROMs,
etc).

Tipo de armazenamento
Estticas: memrias estticas so aquelas nas quais as informaes permanecem
armazenadas enquanto no houver escrita ou no faltar energia.
Dinmicas: memrias dinmicas so memrias que perdem informaes armazenadas
mesmo com alimentao.

Tipos de memrias
Memrias RAM (Random Acces Memory): Essas memrias so de acesso aleatrio, que
podem ser acessadas a qualquer momento e em qualquer endereo. Elas podem ser estticas ou
dinmicas e tambm podem ser gravadas pelo sistema com a tenso de 5V. So memrias
consideradas volteis.
Memrias ROM (Ready Only Memory): Essas memrias so utilizadas no sistema
somente para a leitura.
Memrias PROM (Programmable Ready Only Memory): Essas memrias so
utilizadas no sistema somente para a leitura; geralmente usadas como memrias de programa, s
podem ser gravadas com gravadores especficos e s uma vez. So as memrias no volteis.
26
Memrias EPROM (Erasable Programmable Ready Only Memory): Essas memrias
so utilizadas no sistema somente para a leitura, tambm empregadas como memrias de programa
e s podem ser gravadas com gravadores especficos. Podem ser apagadas por raios ultravioletas e
regravadas por muitas vezes. So chamadas memrias no volteis.
Memrias EEPROM (Electrically Erasable Programmable Ready Only Memory):
Essas memrias podem ser usadas no sistema tanto para leitura como para escrita, podem ser
gravadas com gravadores especficos ou pelo sistema; so apagadas eletricamente e regravadas por
muitas vezes; so consideradas memrias no volteis.
Memrias PEROM (Programmable Erasable Ready Only Memory): Uma linha de
memrias programveis e apagveis apenas para leitura, de 3V e 5V, apenas dentro do sistema.
Memrias FLASH: A memria FLASH um dispositivo de armazenamento confivel,
no voltil, de boa relao custo/ benefcio e que possui caractersticas de leitura da EPROM,
EEPROM e SRAM, porm quando se aplica 12V sobre o dispositivo, este pode ser gravado com
base em bytes. No caso da memria FLASH estes dispositivos foram projetados para serem
programados dentro do sistema com o fornecimento padro de 5V. Em programadores de EPROM
convencionais no h necessidade de 12Vpp, nem para programao, nem para apagamento.
composta de uma arquitetura de apagamento de setor (qualquer combinao pode ser apagada
simultaneamente) e 100.000 ciclos de apagamento/programao.

Barramentos (Bus)
As vrias partes de um sistema computacional (CPU, memrias, dispositivos de entrada e sada
e outros perifricos) so ligadas entre si atravs de um conjunto de linhas de comunicao
(condutor eltrico ou fibra ptica) denominado por barramento.
Tipos de barramento
Barramento de dados: responsvel pela traa de dados entre os dispositivos de I/O e a
memria principal.

Barramento de endereos: Permite ao processador enderear qual dispositivo ser


acessado.

Barramento de controle: Indica se o acesso de leitura ou escrita, se feito a posio de


memria ou a I/O.

Barramento de programa: por onde o processador recebe as instrues que compe o


programa.

27
O desempenho do barramento medido pela sua largura de banda (quantidade de bits que
podem ser transmitidos ao mesmo tempo), por isso comum classificar os sistemas
computacionais pelo tamanho de seu barramento que geralmente variam em potncias de dois
como de 8 bits, 16 bits, 32 bits, 64 bits, etc.

Figura 2.16: Microprocessador e barramentos [20]


Gerao De Clock
Os microcontroladores PIC possuem um circuito de oscilao interna, isto , so capazes
de gerar seu prprio clock (ou sinal de relgio) com acrscimo de poucos (ou nenhum)
componentes externos. Existem sete modos diferentes de clock, e cada componente da famlia
utiliza alguns deles. O modo de clock para cada aplicao selecionado no momento da gravao
do microcontrolador e no pode ser alterado pelo programa. So eles:
LP: Cristal/Ressonador de baixa freqncia e baixo consumo (Low Frequency
(Power) Crystal)
XT: Cristal/Ressonador (Crystal/Resonator);
HS: Cristal/Ressonador de Alta Freqncia (High Speed Crystal/Resonator);
RC: Oscilador RC Externo (External Resistor/Capacitor);
INTOSC (INTRC): Oscilador RC Interno de 4MHz (Internal Resistor/Capacitor)
Esse modo no est presente no PIC16F877A, mas existe em outros componentes da
famlia PIC16.
Os modos LP, XT e HS utilizam um cristal ou ressonador cermico para estabilizar o
clock. A diferena est na faixa de freqncia de cada modo e no consumo de energia associado a
cada freqncia.

Tabela 2.1 Seleo de capacitores para oscilador a cristal [21]

28
Capacitor ou condensador: um componente que armazena cargas eltricas num campo
eltrico, acumulando um desequilbrio interno de carga eltrica.

Oscilador de cristal: um componente eletrnico que utiliza a ressonncia de um cristal


em vibrao de um material piezoeletrnico, para criar um sinal eltrico com uma frequncia
bastante precisa. Esta frequncia comumente usada para medir precisamente o tempo, tais como
em relgios de quartzo, bem como para estabilizar frequncias de transmissores de rdio. O cristal
piezoeltrico mais utilizado quartzo.[33]

Figura 2.17: Oscilador de quartzo de 4MHZ. [33]

Capacitores maiores aumentam a estabilidade do oscilador, mas tambm aumenta o tempo


de partida. O tempo de partida do oscilador o tempo necessrio para que o oscilador se estabilize,
pois a oscilao no ocorre de forma imediata assim que o circuito alimentado, conforme mostra
a Figura 2.18. Esse tempo depende de uma srie de fatores, alm dos capacitores, com temperatura,
tenso de alimentao e at capacitncias parasitas do lay-out da placa. Esse tempo deve ser
considerado pois o programa s ser iniciado (ou reiniciado, no caso do modo de baixo consumo)
quando o oscilador se estabilizar.

Figura 2.18: Partida do oscilador [21]

29
Circuito do Oscilador a Cristal/Ressonador

Figura 2.19: Circuito do Oscilador a Cristal/Ressonador [21]

Circuito do oscilador no modo RC.

Figura 2.20: Circuito do oscilador no modo RC. [21]

Ciclo das instrues


Cada instruo executado pelos microcontroladores PIC16 gasta 4 ciclos de clock,
chamados ciclos Q. Esses 4 ciclos compem um ciclo de instruo (TCY) que dura 4 vezes mais
que um ciclo Q , portanto um ciclo de instruo tem da freqncia do oscilador e o sinal desse
ciclo maior chamado de clock de instruo ou clock de perifricos. Ou seja, o tempo de execuo
de cada instruo e de 4 perodos de clock. Em cada um dos ciclos Q realizada uma etapa da
instruo, conforme mostrado na tabela 2.2. [21]

Tabela 2.2: Ciclos de execuo das instrues

Graficamente esse processo apresentado na Figura 2.21.

Figura 2.21 Ciclos de instruo

30
2.3.3 Tipos De Microcontroladores

Os microcontroladores so divididos de acordo com os bits, conjunto de instrues


(instruction set), memria e arquitetura. A figura 2.22 ilustra como esto divididos os
microcontroladores.

Figura 2.22: Tipos de Microcontroladores [21]


A seguir iremos abordaremos superficialmente as caractersticas que alguns deles apresentam.
Microcontrolador 8051:
O conjunto de microcontroladores universalmente mais empregados vem da famlia 8051.
Diversos fabricantes produzem microcontroladores desta famlia (Intel, AMD, Atmel, Dallas, OKI,
Matra, Philips, Siemens, SMC, SSI). O8051 continua a ser a escolha ideal para um grande grupo
de entusiastas e especialistas. A Intel iniciou a produo do 8051 em 1981. Em 1982 foram
produzidos 2 milhes de unidades, em 1985 foram 18 milhes e em 1993, 126 milhes. Alm do
8051 propriamente dito, existem variantes como o 8031 (sem memria ROM interna e com apenas
128 bytes de memria RAM), o 8751 (4 KB de memria EPROM) e o 8052 (8 KB de memria
ROM, 3 timer e 256 bytes de memria RAM). A menos dessas diferenas, os modelos citados so
idnticos.

Principais Caractersticas Do 8051

Freqncia de clock de 12 MHz, com algumas verses que alcanam os 40 MHz;

Tem de 4KB de ROM (espao programvel) e 128 bytes de espao de memria RAM que
inerente, se desejado 64KB de memria externa pode ser conectado com o
microcontrolador;

4 portas bidirecionais de I/O, cada uma com 8 bits que so facilmente programveis,
individualmente endereveis;

31
1 canal de comunicao serial;

5 fontes de interrupo (dois timers, dois pinos externos e o canal de comunicao serial)
com 2 nveis de prioridade selecionveis por software;

O modo de programao deste micro-controlador inclui GPRS (registradores de propsito


geral), SFR (registros de funo2 temporizadores /contadores de 16 bits;

Um oscilador de cristal que tem a frequncia de cristal de 12 MHz;

1 canal de comunicao serial;

5 fontes de interrupo (dois timers, dois pinos externos e o canal de comunicao serial)
com 2 nveis de prioridade selecionveis por software;

O modo de programao deste micro-controlador inclui GPRS (registradores de propsito


geral), SFR (registros de funo especial) e RPN (registradores de propsito especial

Figura 2.23: Microcontrolador e Intel 8051 [22]

Microcontrolador AVR:

AVR tambm conhecido como Virtual Avanado RISC, um microcontrolador RISC


personalizado de 8 bits, que possui arquitetura Harvard. Foi inventado em 1966 pela
Atmel. Arquitetura Harvard significa que os dados do programa so acumulados em espaos
diferentes e so usados simultaneamente. Foi um dos primeiros da famlia de microcontroladores a
utilizar uma memria flash com o intuito de armazenar a programao.

Figura 2.24: Microcontrolador AVR [23]

32
Principais Caractersticas Do AVR:

Executam instrues complexas em um simples ciclo de clock e operam com tenses


entre 1,8 e 5,5 V, com velocidades at 20 MHz. Esto disponveis em diversos
encapsulamentos (de 8 at 64 pinos);

Alta integrao e grande nmero de perifricos com efetiva compatibilidade entre toda a
famlia AVR;

Possuem vrios modos para economia do consumo de energia;

Memria de programao FLASH programvel in-system, SRAM e EEPROM, para


desenvolvimentos rpidos e flexibilidade de projeto eliminando assim a necessidade de
qualquer outra memria externa.

Possuem 32 registradores de propsito geral, memria de acesso loadstore e a maioria


das instrues de 16bits;

Microcontroladores PIC
Peripheral Controller Interface (PIC) - Controlador de Interface Perifrica, esse microcontrolador
foi desenvolvido pela MICROCHIP TECHNOLOGY INC que projectou uma srie de dispositivos
da famlia PIC baseada na arquitetura de Harvard e tecnologia RISC, cuja a capacidade de
informao que pode ser armazenada ou transmitida de 8-bits, e o tamanho das instrues do
programa podem variar entre 16-bit e 24-bit.
Assim podemos relacionar a famlia de microcontroladores PIC da seguinte forma:
12 bit PIC10x e PIC12x
14 bit PIC16x
16 bit PIC17x e PIC18x
24 bit PIC24x

Dentre os modelos mais conhecidos dos microcontroladores PIC destacam-se os seguintes:


PIC10F200 (de menor custo)
PIC16F84 (mais popular)
PIC16F628 (excelente custo-benefcio)
PIC16F877A (variedade de recurso e bom custo)
PIC18F4431 (bastante verstil e poderoso)

33
Escolha do PIC
Por existir uma grande quantidade de microcontroladores PIC, cujas caractersticas e
recursos variam de um modelo para outro. Os projetistas podem selecionar o modelo que melhor
se ajuste as suas necessidades.
Por tanto, pelo seu baixo preo, fcil acesso, e ampla gama de aplicaes de alta qualidade,
escolhemos o microcontrolador PIC16F877A, para o desenvolvimento do projecto.

2.3.4 Microcontrolador PIC16F877A

O PIC16F877A est enquadrado na famlia 8 bits de microcontroladores Microchip, possui


via de programao com 14 bits e um conjunto de 35 instrues. A letra F (PIC16F877A)
identifica que o microcontrolador em questo utiliza a tecnologia FLASH, ou seja, pode ser
regravado. Alguns modelos (que utilizam a letra C no nome, como o PIC16C877) s podem ser
gravados uma nica vez.

Principais Caractersticas do PIC16F877A


33 Pinos de I/O;
Memria RAM de 368 Bytes;
Memria EEPROM de 256 Bytes;
Memria FLASH de 14,3Kbytes (permite a gravao do programa diversas vezes por meio de
pulsos elctricos).
8 Canais AD de 10 bits
2 Mdulos CCP: Capture, Compare e PWM;
3 Temporizadores (2 de 8 bits e 1 de 16 bits)

NOTA: Para mais informaes acerca das caractersticas do PIC16F877A, consultar o


Data Sheet em anexo.

34
Tipos De Encapsulamentos:
As primeiras verses do PIC eram baseadas em encapsulamentos do tipo DIP40, hoje os
dispositivos de 40 pinos ainda so muito comuns, porm de acordo com a aplicao e os
perifricos internos presentes no Chip eles podem ser encontrados em diversos encapsulamentos
como [24]:

DIP-Dual In-line Pin

PLCC-PlasticLeadless Chip Carrier

TQFP-Thin Quad Flat Package.

Nosso estudo ser baseado em microcontroladores com o encapsulamento DIP (Dual In-
linePin), devido facilidade de utilizao e disponibilidade no mercado.

35
Descrio Dos Pinos Do PIC16F877A

Os pinos so agrupados em PORTs:


PORT a (com 6 I/O disponveis)
PORT b (com 8 I/O disponveis)
PORT c (com 8 I/O disponveis)
PORT d (com 8 I/O disponveis)
PORT e (com 3 I/O disponveis)

Figura 2.25: Descrio dos Pinos [21]

Quando um pino configurado como ENTRADA, ele pode ser conectado a algum sensor
para detectar sinais digitais atravs de variao da tenso de 0 e 5V. Quando um pino
configurado como SADA, o programa poder acion-lo, e com isso gerar uma corrente baixa
(max. 20 mA) com os nveis de tenso de 0V ou 5V.[3]

Alguns pinos, porm, possuem outras funes


alm de serem entradas ou sadas digitais. No diagrama
ao lado podemos observar que os pinos 2 10 (exceto o
pino 6) so entradas analgicas, e podem ser usados
para detectar uma variao de tenso entre 0V e 5V,
transformando esta variao em uma informao binria
de 10 bits. Os pinos 39 e 40 tambm so pinos usados
na gravao do microcontrolador, e os pinos 25 e 26 so
usados para comunicao SERIAIS padro RS232. Os
pinos 16 e 17 so pinos geradores de pulso (PWM), que
similar a uma sada analgica. Muito til para controle
de velocidade de motores, por exemplo. O pino 6 um
pino usado para contagem rpida.

Figura 2.26: Descrio dos Pinos [21]

36
1. MCLR: Master Clear Quando em nvel baixo (0V), 18. RC3 Entrada / sada digital. SCK/SCL Entrada ou
define situao de RESET. Quando em nvel alto (5V), sada de sinal de clock serial sncrono para SPI e I2C;
determina programa em execuo. VPP: Tenso de
programao Quando este pino estiver em 13.4V, o 19. RD0 Entrada / sada digital. PSP0 Pino 0 da porta
microcontrolador entra em modo gravao via ICSP; paralela;

20. RD1 Entrada / sada digital. PSP1 Pino 1 da porta


2. RA0 Entrada / sada digital. AN0 Entrada analgica paralela;
canal 0 para o ADC interno;
21. RD2 Entrada / sada digital. PSP2 Pino 2 da porta
3. RA1 Entrada / sada digital. AN1 Entrada analgica paralela;
canal 1 para o ADC interno;
22. RD3 Entrada / sada digital. PSP3 Pino 3 da porta
4. RA2 Entrada / sada digital. AN2 Entrada analgica paralela;
canal 2 para o ADC interno. Vref Uso do pino para
definir a referncia negativa para o conversor AD; 23. RC4 Entrada / sada digital. SDI Entrada de dados
em SPI. DAS Entrada/sada de dados em modo I2C;
5. RA3 Entrada / sada digital. AN3 Entrada analgica
canal 3 para o ADC interno. Vref+ Uso do pino para 24. RC5 Entrada / sada digital. SD0 Sada de dados SPI;
definir a referncia positiva para o conversor AD;
25. RC6 Entrada / sada digital. TX Pino para
6. RA4 Entrada / sada digital. TOCKI Contador transmisso serial assncrona. CK Clock para transmisso
rpido; sncrona;

7. RA5 Entrada / sada digital. AN4 Entrada analgica 26. RC7 Entrada / sada digital. RX Pino para recepo
canal 4. SS SlaveSelect para porta serial sncrona; serial assncrona. DT Dados da serial sncrona;

8. RE0 Entrada / sada digital. RD Entrada de controle 27. RD4 Entrada / sada digital. PSP4 Pino 4 da porta
de leitura para porta paralela escrava. AN5 Entrada paralela escrava;
analgica canal 5;
28. RD5 Entrada / sada digital. PSP5 Pino 5 da porta
9. RE1 Entrada / sada digital. WR Entrada de controle paralela escrava;
de gravao para porta paralela escrava. AN6 - Entrada
29. RD6 Entrada / sada digital. PSP6 Pino 6 da porta
analgica canal 6;
paralela escrava;
10. RE2 Entrada / sada digital. CS Chip Select para
30. RD7 Entrada / sada digital. PSP7 Pino 7 da porta
porta paralela escrava. AN7 Entrada analgica canal 7;
paralela escrava;

11. VDD Alimentao (preferncia 3V a 5V); 31. VSS - Referncia (0V / GND);

12. VSS Referncia (0V / GND); 32. VDD Tenso de alimentao (mesma que pino 11);

13. OSC1/CLKIN Pino para ligao do circuito 33. RB0 Entrada / sada digital. INT Entrada de sinal de
oscilador externo (entrada). Usado em conjunto com o interrupo via hardware;
pino OSC/CLKOUT. Recomendado usar cristal de 4 a 20 34. RB1 Entrada / sada digital;
MHz;
35. RB2 - Entrada / sada digital;
14. OSC2/CLKOUT Pino para ligao do circuito
oscilador externo (sada); 36. RB3 Entrada / sada digital. PGM Entrada de sinal
para gravao em baixa tenso (5V);
15. RC0 Entrada / sada digital. T1OSO Sada do
oscilador do TIMER1. T1CKI Entrada de clock para 37. RB4 Entrada / sada digital;
TIMER1;
38. RB5 Entrada / sada digital;
16. RC1 Entrada / sada digital. T1OSI Entrada do
39. RB6 Entrada / sada digital. PGC Clock para
oscilador do TIMER1. CCP2 Entrada de captura 2, sada
programao ICSP ou pino para depurao;
de comparador 2 ou PWM 2;
40. RB7 Entrada / sada digital. PGD Dados para
17. RC2 Entrada / sada digital. CCP1 Entrada de
programao ICSP ou pino para depurao;
captura 1, sada de comparador 1 ou PWM 1;

37
Estrutura Interna Do PIC16F877A

Figura 2.27: Estrutura Interna do PIC16F877A [25]


38
2.3. LCD

2.4.1 Introduo

Os LCD so interfaces de sada muito til em sistemas microprocessados. Estes mdulos


podem ser grficos e a carcter. Os mdulos LCD grficos so encontrados com resolues de
122x32, 128x64, 240x64 e 240x128 dots pixel, e geralmente esto disponveis com 20 pinos para
conexo. Os LCD comuns (tipo carcter) so especificados em nmero de linhas por colunas e so
encontrados nas configuraes previstas na Tabela 1 apresentada mais abaixo.

Os mdulos podem ser encontrados com LED backlight (com uma iluminao de fundo) para
facilitar as leituras durante a noite. Neste caso, a alimentao deste led faz-se normalmente pelos
pinos 15 e 16 para os mdulos comuns e 19 e 20 para os mdulos grficos, sendo os pinos 15 e 19
para ligao ao anodo e os pinos 16 e 20 para o catodo. A corrente de alimentao deste led varia
de 100 a 200 mA, dependendo do modelo.

Um LCD 16x2 significa que pode exibir 16 caracteres por linha e h 2 tais linhas. Neste LCD
cada personagem apresentado na matriz de pixel 5x7. Este LCD tem dois registros,
nomeadamente, de comando e de dados [13].
Pino no Diagrama:

Figura 2.27: diagrama das pinagens de um LCD [15]

disponveis Nmero de Nmero de Linhas Quantidade


Colunas
8 2 14
12 2 14/15
16 1 14/16
16 2 14/16
16 4 14/16
20 1 14/16
20 2 14/16
20 4 14/16
24 2 14/16
24 4 14/16
40 2 16
40 4 16
Tabela 3 Mdulos em que se podem encontrar os LCD.

39
Tabela 4. Pinagens dos mdulos LCD.

2.4.2 Aplicaes, vantagens e desvantagens dos LCD

Aplicaes dos LCD


LCD a sigla para "Liquid Crystal Display" que em portugus significa "tela de cristal
lquido".

O LCD um painel fino utilizado para exibir imagens, vdeos e textos em suportes diversos
como monitor de computador, televisores, GPS, cmeras digitais, celulares, calculadoras e outros
dispositivos [14].
Vantagens

Os LCDs apresentam muitas vantagens para os seus utilizadores so econmicos; facilmente


programvel; no tem nenhuma limitao de exibir especiais e at mesmo personagens
personalizadas (ao contrrio em sete segmentos), animaes e assim por diante.

Os monitores do tipo LCD possuem uma tela que realmente plana, eliminando as distores
de imagem dos monitores do tipo tubo de raios catdicos, ou CRT (que tm suas telas curvas);
Cansam menos a vista;
Consomem menos energia;
Emitem pouqussima radiao nociva (alguns modelos j no emitem radiao nociva alguma);
Modelos recentes tm correes de distores, deixando as imagens em estado harmnico e
mais real, mesmo em movimento
40
Desvantagens

A persistncia do estado lgico dos pixels LCD pode levar a efeitos de "arrasto" na exibio de
imagens com movimento por isso os televisores atuais utilizam taxas de atualizao mais altas.

No tem boa definio com fontes SDTV: TV aberta e cabo analgico, DVD, SKY SD (480i)
porque a imagem SD perde a qualidade da iluminao quando chega ao televisor, cintila e
suporta somente 16 mil pixels e em um display que suporta at 2 megapixels essas deficincias
so percebidas claramente devido altas taxas de contraste [14].

2.4.4 Interface Com CPU

Os mdulos LCD so projetados para conectar-se com a maioria das CPUs disponveis no
mercado, bastando para isso que esta CPU atenda as temporizaes de leitura e escrita de
instrues e dados, fornecidos pelo fabricante do mdulo. A Figura 2 mostra um exemplo de
diagrama de tempos tpico requeridos para operao de escrito mdulo LCD, estes tempos variam
em funo do clock da CPU do usurio.

Cuidados Especiais Com Mdulos LCD

Manuseio

Somente retire o mdulo de sua embalagem protetora imediatamente antes de sua


instalao.

No guarde os mdulos em recintos de alta temperatura e alta umidade. A temperatura de


o
armazenamento dever estar compreendida entre 5 e 30 C.

O LCD coberto por uma lmina plstica polarizada a qual no pode ser riscada. Cuidado
em seu manuseio. Para a limpeza da lmina utilize cotonetes embebido em benzina. No
utilize outros tipos de solventes.

Observe cuidadosamente os procedimentos de controle anti-esttico quando manusear os


mdulos. Eles incorporam circuitos integrados CMOS LSI os quais so sensveis descarga
eletrosttica. No toque nos terminais do conector, trilhas do circuito impresso e/ou
terminais do CI.

Instalao

Nunca desmonte o mdulo


Use uma estao de solda aterrada para soldagem de conectores ou terminais.
Montador dever tambm ser convenientemente aterrado.
Sempre que o projeto o permita, instale o mdulo atrs de uma janela protetora de plstico
ou vidro.
Somente retire a fita adesiva que protege a lmina plstica frontal imediatamente antes de
seu uso.

41
Operao

Nunca instale ou desconecte o mdulo com sua alimentao ligada.


Sempre opere os mdulos respeitando sua gama de temperatura de operao.
Observe cuidadosamente os valores das tenses de alimentao e os nveis dos sinais de
controle.
Ajuste a tenso no pino 3 (V) para obter o contraste mais conveniente para uma dada
aplicao.

CAPTULO III: DESENHO E METODOLOGIA

Neste projecto realizamos o estudo e implementao de um termmetro digital com PIC e


LM35. Para concretizao do mesmo foi dividido em trs partes, sendo que, na primeira parte
fez-se um estudo preliminar sobre o estado-da-arte do termmetro digital aplicados na rea da
medicina. Na segunda parte fez-se um estudo sobre os diversos tipos de softwares usados para a
programao do PIC e para a simulao do circuito, antes da montagem do mesmo em uma placa
breadboard assim, verificou-se se o circuito pode ser montado na prtica sem gastos
desnecessrios. Na terceira parte, montou-se o circuito na placa breadboard, desta forma, a
teoria ser comprovada e os conceitos se apresentaro de forma significativa.
Para a medio, observao e teste dos resultados fornecidos pelos dispositivos e
componentes, utilizou-se o mtodo real que consiste na implementao do circuito na placa
breadboard e o metodo virtual que consiste na montagem do circuito em softwares desenvolvidos
para a simulao de circuitos electronicos. O softwar para simulao o Proteus 8 disponivel em
www.labcenter.com.
Com isso constactou-se que no mtodo virtual no se verifica desperdicio de materiais,
queima, defeito e gastos de valores monitarios pois o software desponibiliza todos recursos
necessarios. Mas em contra-partida no h contacto fsico com os materiais. E relactivamente ao
metodo real h contacto fsico com os materiais, porm h gastos de valores monitarios e pode
haver desperdicio de materiais, queima e defeito dos mesmos.
Os testes no equipamento foram realizados no laboractrio de electronica da Universidade
Metodista de Angola (UMA) , j que a mesma oferece os requisitos necessrios para sua
realizao.

42
3.1 Diagrama de Blocos

ENTRADA PROCESSAMENTO VIZUALIZAO

ALIMENTAO

Bloco de Entrada: Este bloco responsvel pela aquisio da temperatura por meio do sensor
LM35
VCC

1
SENSOR LM35

36.0

2
VOUT

(a) (b)
Figura 3.1: (a) Sensor LM35 no Proteus; (b) Sensor LM35 Real

43
Bloco de Processamento: Este bloco responsvel processamento do sinal analgico fornecido
pelo LM 35, tomando-o como digital para poder acionar os perifricos nas suas sadas. Toda essa
actividade em funo da programao aplicada ao microcontrolador, mais adiante veremos como
a mesma foi feita.

MICROCONTROLADOR PIC16F877A
13 33
OSC1/CLKIN RB0/INT
14 34
OSC2/CLKOUT RB1
35
RB2
2 36
RA0/AN0 RB3/PGM
3 37
RA1/AN1 RB4
4 38
RA2/AN2/VREF-/CVREF RB5
5 39
RA3/AN3/VREF+ RB6/PGC
6 40
RA4/T0CKI/C1OUT RB7/PGD
7
RA5/AN4/SS/C2OUT
15
RC0/T1OSO/T1CKI
8 16
RE0/AN5/RD RC1/T1OSI/CCP2
9 17
RE1/AN6/WR RC2/CCP1
10 18
RE2/AN7/CS RC3/SCK/SCL
23
RC4/SDI/SDA
1 24
MCLR/Vpp/THV RC5/SDO
25
RC6/TX/CK
26
RC7/RX/DT
19
RD0/PSP0
20
RD1/PSP1
21
RD2/PSP2
22
RD3/PSP3
27
RD4/PSP4
28
RD5/PSP5
29
RD6/PSP6
30
RD7/PSP7
PIC16F877A

(a) (b)
Figura 3.2: (a) PIC16F877A no Proteus; (b) PIC16F877A Real

Bloco de Visualizao: Este bloco responsvel pela visualizao em forma de dgitos o valor da
temperatura fornecido pelo LM34, atravs do LCD. tambm nesse bloco onde constam os LEDs
como indicadores da situao observada.

LCD
16 x 2
VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E
1
2
3

4
5
6

7
8
9
10
11
12
13
14

(a) (b)
Figura 3.3: (a) LCD 16 x 2 no Proteus; (b) LCD 16 x 2 Real
Bloco de Alimentao: Como o nome j faz referncia responsvel pela alimentao de todo o
circuito por meio de uma fonte de tenso continua.

44
3.2 Materiais usados
Sensor LM 35;
Computador;
Microcontrolador PIC 16F877A;
LCD 16 x 2;
Resistores;
Capacitores;
Condutores;
LEDs;
Botes;
Softwares (Proteus e PIC C Compiler).
Condutores
Todos os materiais utilizados foram adquiridos no mercado dos congoleses.

3.3 Circuito

LCD1
LM016L

VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E
1
2
3

4
5
6

7
8
9
10
11
12
13
14
C2

15pF
CAPACITOR X1
CRYSTAL
OSCILADOR
U1
C3 13 33
OSC1/CLKIN RB0/INT
14 34
VCC OSC2/CLKOUT RB1
35
RB2
15pF 2 36
RA0/AN0 RB3/PGM
CAPACITOR 3 37
RA1/AN1 RB4
4 38
RA2/AN2/VREF-/CVREF RB5
5 39
RA3/AN3/VREF+ RB6/PGC
6 40
RA4/T0CKI/C1OUT RB7/PGD
7
RA5/AN4/SS/C2OUT
15
RC0/T1OSO/T1CKI
8 16
RE0/AN5/RD RC1/T1OSI/CCP2
9 17
U2 RE1/AN6/WR RC2/CCP1
1 10 18
RE2/AN7/CS RC3/SCK/SCL
23
RC4/SDI/SDA
1 24
MCLR/Vpp/THV RC5/SDO
25
36.0 RC6/TX/CK
26
RC7/RX/DT
2 19
VOUT RD0/PSP0
20
RD1/PSP1
21
RD2/PSP2
22
RD3/PSP3
3 LM35 27
RD4/PSP4
28
RD5/PSP5
RD6/PSP6
29 D1 D2 D3
C1 RD7/PSP7
30 LED-RED LED-GREEN LED-BLUE
1uF R1
10k PIC16F877A

R2
10k

45
3.3.1 Principio de Funcionamento

Quando o circuito submetido a uma tenso, aparece no LCD uma mensagem bemvindo
ao projecto I. Em seguida necessrio pressionar o boto iniciar para que se active a porta RA0.
Quando a mesma porta e activada, permite que o PIC faa a leitura do valor da sada do LM35
convertendo o mesmo valor em graus celcius e depois visualizado no ecr do LCD.
Quando a temperatura for alta, isto maior ou igual que 37,2C, aparecer no LCD temp
alta com o valor da temperatura correspondente e o led vermelho acender. Se a temperatura for
baixa, isto menor que 35,7C, aparece no LCD temp baixacom o valor da temperatura
correspondente e o led azul acender. Se a temperatura for normal isto dentro do intervalo da
temperatura baixa e alta aparece no LCD temp normal e o valor da temperatura medida e
conseguentemente acender o led verde.
Para que a medio seja feita necessrio que o boto inicial seja precionado. Depois de
efectuar a primeira medio o valor da temperatura permanece no LCD e so sai do ecr se
precionar o boto de reiniciar em seguida pode se efectuar uma outra medio. Logo que o LED
acende, ou seja antes de retirar o sensor do corpo o boto de iniciar no deve permanecer
preccionado para que no haja alterao do valor verdadeiro medido.

3.4 Programao Do Termmetro Digital

Existem vrias linguagens de programao para programar o PIC, tais como o micro c, PIC C
compiler, porm para a programao do pic foi usado a linguagem de programao C e
execudo no PIC C compiler.
Codigo:
#include "C:\Users\HELDER\Documents\Projeto I\Projecto\Simulao\Programao\Termometro.h"

//Seleo das porta do PIC que sero ligadas ao LCD

#define LCD_DATA_PORT getenv ("SFR:PORTB")

//Define como deve ser feita a comunicao do PIC com o LCD

#define LCD_ENABLE_PIN PIN_B5

#define LCD_RS_PIN PIN_B4

#define LCD_RW_PIN PIN_B6

#define LCD_DATA4 PIN_B0

#define LCD_DATA5 PIN_B1

#define LCD_DATA6 PIN_B2

#define LCD_DATA7 PIN_B3

//Carrega as bibliotecas do LCD

#include "lcd.c"

void main()

46
{

//Configurao do PIC

setup_adc_ports(AN0_AN1_AN3);

setup_adc(ADC_CLOCK_INTERNAL);

setup_psp(PSP_DISABLED);

setup_spi(SPI_SS_DISABLED);

setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);

setup_timer_1(T1_DISABLED);

setup_timer_2(T2_DISABLED,0,1);

setup_comparator(NC_NC_NC_NC);

setup_vref(FALSE);

lcd_init();

//Declarao das variaveis

float V,A,T,TMIN,TMAX;

int B;

TMIN=35.7; // Valor atribuido como temperatura mnima

TMAX=37.2; // Valor atribuido como temperatura mxima

B=100; // Fator de correo para converso de volts/graus Celsius

A=1023; //

printf (lcd_putc,"BENVINDO \n AO PROJECTO I");

while (true)

if (input(pin_D3) )

printf (lcd_putc,"\f");

delay_ms(10);

set_adc_channel( 0 ); //Seleciona a entrada A0 como ADC

V = read_adc();

T=5*V*B/A; //Formula de converso volts/graus clsius

if (T > TMAX) //Comparao entre a temperatura medida pelo LM35 com a temperatura definida mxima do
corpo humano

47
{

printf (lcd_putc,"\f AGUARDE..."); // Comando para escrever no LCD

delay_ms(3000); // Comando para determinar o tempo de atraso

output_high(pin_d2); //Comando para acender o LED respectivo ao Pin D2 consoante a condio a cima.

printf (lcd_putc,"\f TEMP. ALTA \n %f Grau C",T); //Comando para escrever no LCD.

delay_ms(1000);

else if (T < TMIN) //Comparao entre a temperatura medida pelo LM35 com a temperatura definida mnima do
corpo humano

printf (lcd_putc,"\f AGUARDE..."); // Comando para escrever no LCD

delay_ms(3000); Comando para determinar o tempo de atraso

output_high(pin_d0); //Comando para acender o LED respectivo ao Pin D0 consoante a condio a cima.

printf (lcd_putc,"\f TEMP. BAIXA \n %f Grau C",T); //comando para escrever no LCD.

delay_ms(1000);

else

printf (lcd_putc,"\f AGUARDE..."); //Comando para determinar o tempo de atraso

delay_ms(3000);

output_high (pin_d1); //Comando para acender o LED respectivo ao Pin D1 consoante a condio a cima.

printf (lcd_putc,"\f TEMP. NORMAL\n %f Grau C",T); //comando para escrever no LCD.

delay_ms(1000); // Comando para determinar o tempo de atraso

if (input(pin_D4))

printf (lcd_putc,"\f");

output_low(pin_d0);

output_low(pin_d1);

output_low(pin_d2);

printf (lcd_putc,"BENVINDO \n AO PROJECTO I");

}//fim whiletrue

}//fim void main

48
CAPITULO IV: RESULTADOS E DISCUSO

4.1 Resultados

O circuito do termmetro digital com PIC e LM 35 apresentado no captilo 3.3. O sensor


de alta preciso LM 35 envia na sada uma tenso de sada proporcional a temperatura do meio em
que esta inserido. De notar que o sensor em questo envia na sada um valor da tenso em mV e
cada graus celsius corresponde a 10mV.
O PIC recebe o valor analogico em forma de volts e converte em digital e posteriormente o
mesmo valor convertido em graus Celsius segundo a formula T= 5*V*B/A contido na
programao feita no PIC e este valor vizualizado no LCD.
O prototipo apresenta os resultados de acordo com o esperado.

4.2 Discuso

O projecto de ponto de vista prtico resolveu o problema e cumpriu com os objectivos


esperados, sendo que do ponto de vista econmico tambm vivel.
A seguir, constitui-se uma tabela com os resultados obtidos por meio de software e
posteriormente pelos aparelhos reais.
Tabela: Resultados obtidos por meio de software.

Tenso (V) Corrente (mA)


Pino_RD0 Pino_RD0
Pino_RD1 2.75 Pino_RD1 122
Pino_RD2 Pino_RD2

Tabela: Resultados obtidos por meio de aparelhos reais.

Tenso (V) Corrente (mA)


Pino_RD0 Pino_RD0
Pino_RD1 2.76 Pino_RD1 122.08
Pino_RD2 Pino_RD2

49
CAPITULO V: CONCLUSO

O desenvolvimento de um termometro digital pode parecer simple. Mais um processo que


requer um certo rigor devido a sua aplicao em seres humanos. Uma vez que a leitura da
temperatura corporal mau feita, pode pr encausa a vida do mesmo. No entanto o processo de
programao uma das etapas maias relevantes, nela onde so definidos os parametros
fundamentais, como o intervalo da temparatura do corpo (TMIN=35.7 e TMAX=37.2). O estudo
sobre medio trmica, mostrou que o sensor LM35 apresentou bons nveis de exatido e
preciso nas medidas e o PIC apresenta os recursos necessarios para desenvolvimento de
cirucuitos eficientes e de baixo custo.

50
CADERNO DE ENCARGO

Matriais Preo unitrio Quantidade Custo Total


LM 35 500 KZ 1 500 KZ
PIC 3000 KZ 1 3000 KZ
LCD 5000 KZ 1 5000 KZ
Capacitor 200 KZ 3 600 KZ
Cristal 500 KZ 1 500 KZ
Resistncia 100 KZ 3 300 KZ
Boto 200 KZ 2 400 KZ
LED 50 KZ 3 150 KZ
Condutor 100 KZ 6 metros 600KZ
Placa 2500 KZ 2 5000 kz Total = 160150 KZ
breadbroad

51
REFERNCIA

[1] termometro, disponvel em


http://www.notapositiva.com/pt/trbestbs/eductecnol/07_termometro_d.htm, acessado em 22 de
Novembro de 2015

[2] O.M Oliveira, term022eddisponvel em http://fge.if.usp.br/~oliveira/term022ed.pdf, acessado


em 22 de Novembro de 2015

[3] gas thermometer disponvel em http://amsglossary.allenpress.com/glossary/search?id=gas-


thermometer1, acessado em 22 de Novembro de 2015
[4] Termmetro de gs disponvel em http://es.wikipedia.org/wiki/Term%C3%B3metro_de_gas,
acessado em 22 de Novembro de 2015

[5] L M 35 disponvel em http://www.tateshi.com.br/data/product/files/42/Manual%20Mt-


350.pdf

[6] A. Tagliaro Fsica, in Editora F.T.D., Edio 10, 1966, pgina 89

[7] P. T. Ueno e I. Yamamoto, Estudos de Fsica, vol. 2, in Editora Moderna, Edio 2, 1982,
pgina 10

[8] termmetro a gas disponvel em http://img.directindustry.com/images_di/photo-g/dial-


thermometer-gas-expansion-capillary-screw-in-9261-2422307.jpg

[9] termometro infravermelhodisponvel em


http://cdn.lojatudo.net/media/catalog/product/cache/1/image/602f0fa2c1f0d1ba5e241f914e856ff9/t/e/
termometro_infravermelho_mira_laser_incoterm_st-500.jpg

[10] disponvel em
http://loja.cirurgicaestilo.com.br/ecommerce_site/arquivos8114/arquivos/1361544314_1.jpg

[11] termometro de mercuriodisponvel em http://119332.syscall.ws/static_img/119332/resize-


500x335_termometro-de-mercurio.jpg

[12] disponvel em www.orgemdascoisas.com

[13] disponvel em www.picaxe.com/docs/led008

[14] disponvel em https://pt.wikipedia.org/wiki/LCD

[15] disponvel em http://www.engineersgarage.com/electronic-components/16x2-lcd-module-


datasheet

[16] disponvel em http://ecx.images-amazon.com/images/I/51mGQRHsN%2BL._SY355_jpg

[17] Datasheet LM 35

52
[18] disponvel em http://www.mikroe.com/img/publication/spa/pic-books/programming-
ibasic/chapter/01/fig0-1.gif

[19]disponvel emhttp://s3.amazonaws.com/magoo/ABAAAgs48AJ-13.jpg

[20] A. S. SENA, Microcontroladores PIC

[21] disponvel em http://picmcu19.blogspot.com/2015/07/introduction.html

[22] disponvel em http://www.ne555.at/images/stories/UC/Intel-P8051AH.jpg

[23] disponvel em http://4.bp.blogspot.com/

[24] disponvel em www.mecatronicadegaragem.blogspot.com

[25] Proyecto Final de Carrera, Monitor Remoto de Temperatura y Humedad.

[26] BALBINOT, A.; BRUSAMARELLO, V. J,Instrumentao e fundamentos de medidas. Rio


de Janeiro: LTC, 2006. v. 1. 672 p.
[27] AUSTERLITZ, H. Analog signal transducers. In: AUSTERLITZ, H. Data acquisition
techniques using pcs. 2. ed. San Diego: Academic Press, 2003. p. 6-28.
[28] NATIONAL SEMICONDUCTOR, 2000.
[29] FOWLER, K. R.; SCHMALZEL, J. L. Sensors: the first stage in the measurement chain.
Instrumentation & Measurement Magazine, Piscataway, v. 7, n. 3, p. 60- 65, Sept. 2004a.
[30] J. FRADEN, Handbook of modern sensors, in 4. ed. New York: Springer, 2010. 663 p

[31] Tipos de sensores de temperatura ,disponivel em


http://img.directindustry.com/images_di/photo-g/dial-thermometer-gas-expansion-capillary-screw-in-
9261-2422307, acessado em publicado em Novembro dia 20 do ano 2015

[32]Datasheet PIC 16F877A

53
ANEXOS

54
55
56
57
58
59
60
61
62

Вам также может понравиться