Está en la página 1de 10

TERMMETRO DIGITAL

Alberto Fernando Ruiz Ledn


ingbetole@yahoo.com.mx

INDICE
1. Resumen Pg.1
1.1 Sntesis y Consecuencias Pg.1
1.2 Ecuaciones Pg.2
2. Antecedentes Pg.3
2.1 Tipos de Termmetros Pg.3
2.1.1 Termmetros Especiales Pg.4
3 Desarrollo Pg.4
3.1 Desarrollo General Pg.4
3.2 Descripcin del PIC Pg.7
3.2.1 Caractersticas del PIC Pg.8
3.3 Implementacin del circuito Pg.8
4. Resultados, Conclusiones y Recomendaciones Pg.10
4.1 Resultados Pg.10
4.2 Conclusiones Pg.10
4.3 Recomendaciones Pg.10
5. Referencias Bibliogrficas Pg.10

1).- RESUMEN:
En el presente trabajo se explica el diseo y desarrollo para implementar un termmetro
digital basado en el microcontrolador PIC16F84, fabricado por Microchip, el cual se
programar en el lenguaje ensamblador del microcontrolador para el funcionamiento del
proyecto.
La importancia de realizar un termmetro digital es debido a que es muy fcil realizar
medidas de la temperatura con un sistema de adquisicin de datos, pero la realizacin de
medidas de temperatura exactas y repetibles no es tan fcil.

1.1).- SNTESIS Y CONSECUENCIAS


La importancia de realizar un termmetro digital es debido a que es muy fcil realizar
medidas de la temperatura con un sistema de adquisicin de datos, pero la realizacin de
medidas de temperatura exactas y repetibles no es tan fcil.

Ing. Alberto Fernando Ruiz Ledn Cdigo; 399485426, ingbetole@yahoo.com.mx


Proyecto de Diseo con Electrnica Integrada.
Pgina 1
La temperatura es un factor de medida engaoso debido a su simplicidad. A menudo pensamos
en ella como un simple nmero, pero en realidad es una estructura estadstica cuya exactitud y
repetitividad pueden verse afectadas por la masa trmica, el tiempo de medida, el ruido
elctrico y los algoritmos de medida.

1.2).- ECUACIONES
Inicialmente se tiene que considerar la manera como funciona el sensor LM35, que como
anteriormente se mencion, nos entrega a la salida 10mV por cada grado centgrado.
Como la salida del sensor es en mV dic ha salida se convertir en una cantidad digital para
facilitar su manejo. Para esto se emplear el ADC0804.
Para la conversin analgica digital el ADC0804 se manipular de la siguiente manera:
Se habilita el CAD mediante un pulso bajo aplicado a la terminal de CS, para que se
inicie la conversin.
Se habilita la terminal (pulso bajo) denominada WR para que inicie el proceso de
conversin, para esto se debe esperar 100s aproximadamente para que se lleve a cabo
la conversin.
Se habilita la terminal (pulso bajo) denominada RD para que a la salida se tenga el
resultado de la conversin.
Finalmente se deshabilita el convertidor.
Lo anterior se observa en el siguiente diagrama:

DIAGRAMA 1.0

El voltaje de referencia que se manejar en el convertidor se calcula de la siguiente manera:


Como el LM35 nos entrega a la salida 10mV/C y la mxima temperatura que puede detectar
es de 150 C, se tiene que 10mV x 150 = 1.5V, el cual es el mximo voltaje que nos puede
entregar, entonces, en base a este voltaje como es el mximo ser el voltaje de referencia.
Pero como el ADC maneja en su entrada VREF/2 el voltaje de referencia ser de 0.75 V.

Ing. Alberto Fernando Ruiz Ledn Cdigo; 399485426, ingbetole@yahoo.com.mx


Proyecto de Diseo con Electrnica Integrada.
Pgina 2
La corriente que se manejar en dicho voltaje de referencia ser de 1mA y el voltaje se
obtendr de VCC= 5V mediante un divisor de tensin:
La resistencia total del divisor se calcula:
Vcc 5V
Rt = Rt = = 2 .5 K
Ideseada 1mA
El factor que se manejar para poder calcular R1 y R2 del divisor de tensin se calcula:

Vdeseado 0.75V
= = 0.15V
Vtotal 5V

Una vez obtenido el factor se procede a calcular el valor de los resistores:

R1 = 0.15 * 2.5 K = 375

R2 = 2.5 K 375 = 2125

Ahora se comprobar si los valores son correctos:

375
Vref = + 2125 * 5V = 0.75V
375

Que es el voltaje que se necesita para ajustar los pasos del convertidor a escala completa.

2).- ANTECEDENTES:
La temperatura es difcil de medir con exactitud an en circunstancias ptimas, y en las
condiciones de prueba en entornos reales es an ms difcil. Entendiendo las ventajas y los
inconvenientes de los diversos enfoques que existen para medir la temperatura, resultar ms
fcil evitar los problemas y obtener mejores resultados.

2.1).- TIPOS DE TERMOMETROS


Hay diferentes tipos de termmetros diferentes al digita, como son los que se muestran a
continuacin:

Termmetro de vidrio: es un tubo de vidrio sellado que contiene un lquido,


generalmente mercurio o alcohol, cuyo volumen cambia con la temperatura de manera
uniforme. Este cambio de volumen se visualiza en una escala graduada que por lo
general est dada en grados Celsius. El termmetro de mercurio fue inventado por
Fahrenheit en el ao 1714.

Ing. Alberto Fernando Ruiz Ledn Cdigo; 399485426, ingbetole@yahoo.com.mx


Proyecto de Diseo con Electrnica Integrada.
Pgina 3
Termmetro de resistencia: consiste en un alambre de platino cuya resistencia
elctrica cambia cuando cambia la temperatura.
Termopar: un termopar es un dispositivo utilizado para medir temperaturas basadas en
la fuerza electromotriz que se genera al calentar la soldadura de dos metales distintos.
Pirmetro : los pirmetros se utilizan para medir temperaturas elevadas.
Termmetro de lmina bimetlica: formado por dos lminas de metales de
coeficientes de dilatacin muy distintos y arrollados dejando el de coeficiente ms alto
en el interior. Se utiliza sobre todo como censor de temperatura en el termo higrgrafo.
Digitales: Incorporan un microchip que acta en un circuito electrnico y es sensible a
los cambios de temperatura ofreciendo lectura directa de la misma

2.1.1).- TERMOMETROS ESPECIALES


Para medir ciertos parmetros se emplean termmetros modificados, tales como:
El termmetro de globo : para medir la temperatura radiante. Consiste en un
termmetro de mercurio que tiene el bulbo dentro de una esfera de metal hueca,
pintada de negro de humo. La esfera absorbe radiacin de los objetos del entorno ms
calientes que el aire y emite radiacin hacia los ms fros, dando como resultado una
medicin que tiene en cuenta la radiacin. Se utiliza para comprobar las condiciones de
comodidad de las personas.
El termmetro de bulbo hmedo : para medir el influjo de la humedad en la sensacin
trmica. Junto con un termmetro ordinario forma un psicrmetro, que sirve para medir
humedad relativa, tensin de vapor y punto de roco. Se llama de bulbo hmedo porque
de su bulbo o depsito parte una muselina de algodn que lo comunica con un depsito
de agua. Este depsito se coloca al lado y ms bajo que el bulbo, de forma que por
capilaridad est continuamente mojado.
El termmetro de mxima : utilizado en meteorologa.

3).- DESARROLLO
3.1).- DESSAROLLO GENERAL

El termmetro digital ser desarrollado de acuerdo al siguiente diagrama a bloques:

DIAGRAMA A BLOQUES 3.0

Ing. Alberto Fernando Ruiz Ledn Cdigo; 399485426, ingbetole@yahoo.com.mx


Proyecto de Diseo con Electrnica Integrada.
Pgina 4
El sensor que se utilizar ser el transistor LM35DZ modelo TO-92, el cual es un sensor de
temperatura con buena precisin en escala Celsius. ste dispositivo transforma la temperatura
del ambiente en voltaje, del orden de mV.
El LM35DZ entrega a la salida una resolucin de 10mV por cada grado centgrado.
Emplendolo solo sin ninguna configuracin en especial, el dispositivo presenta un rango de
medicin de 2 a 150C, como se muestra a continuacin:

FIGURA 3.0 LM35DZ

Esta configuracin es la idnea para el proyecto pues solamente la utilizaremos para medir
temperaturas hasta 99C.
Este sensor es fabricado por Fairchild y National Semiconductor.

La etapa de conversin se llevar a cabo mediante el convertidor analgico-digital (A / D)


ADC0804, el cual es un convertidor A / D de 8 bits con salida en paralelo, debido a que es uno
de los dispositivos ms populares en aplicaciones de sistemas, adems de estar bien
documentado, pues existe gran cantidad de informacin en libros y en Internet para poderlo
emplear en aplicaciones con microprocesadores, microcontroladores y PLDs.
Dicho convertidor utiliza el mtodo de aproximaciones sucesivas para la conversin, que se
describe brevemente a continuacin:
Los convertidores de aproximaciones sucesivas contienen un valor fijo en su tiempo de
conversin que no depende del valor de la entrada analgica, la disposicin bsica es
semejante a la de ADC de rampa digital, sin embargo, el convertidor de aproximaciones
sucesivas no utiliza ningn contador para dar la entrada en el bloque del convertidor DAC,
pero en cambio usa un registro con lgica de control que modifica el contenido del registro bit
a bit hasta que los datos del registro son el equivalente digital de la entrada analgica.
El tiempo de conversin de los convertidores de aproximaciones sucesivas de "n" bits
requieren "n" ciclos de reloj para realizar su conversin sin importar la magnitud del voltaje
que esta presente en su entrada, esto se debe a que los circuitos de control tienen que ensayar
un 1 lgico en cada posicin del bit para ver si se necesita o no, es por esto que los
convertidores de aproximaciones sucesivas tienen tiempos de conversin muy rpidos, su uso

Ing. Alberto Fernando Ruiz Ledn Cdigo; 399485426, ingbetole@yahoo.com.mx


Proyecto de Diseo con Electrnica Integrada.
Pgina 5
En aplicaciones de sistemas con adquisicin de datos permitirn que se adquieran mas valores
de datos en un intervalo de tiempo dado.
Esto puede ser muy importante cuando los datos analgicos cambian su valor rpidamente.

DIAGRAMA A BLOQUES 3.1

Este convertidor se emplear debido a que el sensor LM35DZ nos entrega la temperatura como
voltaje y como el voltaje es una cantidad analgica, necesitamos convertirla a su equivalente
en valor digital para poderla manejar, pues los valores digitales son cantidades discretas y por
lo tanto es ms fcil trabajar con ellas que con cantidades analgicas.
El convertidor que utilizaremos presenta el siguiente diagrama de acuerdo a la colocacin de
sus pines descritos anteriormente:

FIGURA 3.1 ADC 080X

La interpretacin de los datos obtenidos del convertidor A / D ADC0804 la realizar el


microcontrolador PIC16F84, fabricado por Microchip.

Ing. Alberto Fernando Ruiz Ledn Cdigo; 399485426, ingbetole@yahoo.com.mx


Proyecto de Diseo con Electrnica Integrada.
Pgina 6
El PIC16F84 convertir los valores del ADC0804 en valores equivalentes para la
visualizacin.
Como ste dispositivo es el que desarrollar el trabajo ms importante de nuestro proyecto,
pues de nada sirve tener el mejor sensor de temperatura ni el convertidor analgico digital ms
exacto sino contamos con un dispositivo que interprete los valores correctamente, se describir
brevemente a continuacin al PIC16F84.
Una de las razones del xito de los PIC se basa en su utilizacin. Cuando se aprende a manejar uno
de ellos, conociendo su arquitectura y su repertorio de instrucciones, es muy fcil emplear otro
modelo.

3.2.1).- DESCRIPCION DEL PIC


Arquitectura: La arquitectura del procesador sigue el modelo Harvard. En esta
arquitectura, la CPU se conecta de forma independiente y con buses distintos con la
memoria de instrucciones y con la de datos. La arquitectura Harvard permite a la CPU
acceder simultneamente a las dos memorias. Adems, propicia numerosas ventajas al
funcionamiento del sistema como se irn describiendo.
Segmentacin: Se aplica la tcnica de segmentacin ("pipe-line") en la ejecucin de
las instrucciones. La segmentacin permite al procesador realizar al mismo tiempo la
ejecucin de una instruccin y la bsqueda del cdigo de la siguiente. De esta forma se
puede ejecutar cada instruccin en un ciclo (un ciclo de instruccin equivale a cuatro
ciclos de reloj). Las instrucciones de salto ocupan dos ciclos al no conocer la direccin
de la siguiente instruccin hasta que no se haya completado la de bifurcacin.
Formato de las instrucciones: El formato de todas las instrucciones es de la misma
longitud Todas las instrucciones de los microcontroladores de la gama baja tienen una
longitud de 12 bits. Las de la gama media tienen 14 bits y ms las de la gama alta. Esta
caracterstica es muy ventajosa en la optimizacin de la memoria de instrucciones y
facilita enormemente la construccin de ensambladores y compiladores.
Juego de instrucciones: Procesador RISC (Computador de Juego de Instrucciones
Reducido). Los modelos de la gama baja disponen de un repertorio de 33 instrucciones,
35 los de la gama media y casi 60 los de la alta.
Herramientas de soportes potentes y econmicos: La empresa Microchip y otras que
utilizan los PIC ponen a disposicin de los usuarios numerosas herramientas para
desarrollar hardware y software. Son muy abundantes los programadores, los
simuladores software, los emuladores en tiempo real, Ensambladores, Compiladores C,
Intrpretes y Compiladores BASIC, etc.

La arquitectura Harvard y la tcnica de segmentacin son los principales recursos en los que se
apoya el elevado rendimiento que caracteriza estos dispositivos programables, mejorando dos
caractersticas esenciales:
Velocidad de ejecucin.
Eficiencia en la compactacin del cdigo.
Ing. Alberto Fernando Ruiz Ledn Cdigo; 399485426, ingbetole@yahoo.com.mx
Proyecto de Diseo con Electrnica Integrada.
Pgina 7
3.2.2).- CARACTERISTICAS DEL PIC16F84
Memoria RAM de programa de 1K con palabra de 14 bits tipo Flash.
Memoria EEPROM de datos con 68 registros de propsito general.
ALU de 8 bits.
2 puertos de comunicacin puerto A de 5 bits y puerto B de 8 bits.
Temporizador con preescaler.
Stack de 8 niveles.
Contador de programa de 13 bits.

FIGURA 3.2 PIC 16F84A

Para la visualizacin de la temperatura se emplear un display de cristal lquido (LCD) de 2


lneas por 16 caracteres (ks0066u), el cual ser conectado a la salida del puerto B del
PIC16F84A para enviarle a ste los datos a visualizar, siendo stos los equivalentes a nmeros
decimales de la palabra digital obtenida del ADC y por el puerto A se enviarn las seales para
controlar el dispositivo.

FIGURA 3.3 DISPLAY LCD CRISTAL LQUIDO

3.3).- IMPLEMENTACION DEL CIRCUITO


En lo que respecta al PIC16F84A el programa, para leer el CAD; interpretar el valor de la
conversin y la visualizacin de la misma, se desarroll el programa de conforme al siguiente
diagrama de bloques:

Ing. Alberto Fernando Ruiz Ledn Cdigo; 399485426, ingbetole@yahoo.com.mx


Proyecto de Diseo con Electrnica Integrada.
Pgina 8
DIAGRAMA A BLOQUES 3.2

Diagrama del termmetro:

DIAGRAMA DE CONSTRUCCION 3.3

Ing. Alberto Fernando Ruiz Ledn Cdigo; 399485426, ingbetole@yahoo.com.mx


Proyecto de Diseo con Electrnica Integrada.
Pgina 9
4).- RESULTADOS, CONCLUSIONES Y RECOMENDACIONES.
4.1).- Resultados
El termmetro digital esta diseado nicamente para funcionar con medidas exactas, es
recomendable tratar de medir diferentes seales de temperatura para observar como varia la
temperatura del clima.

4.2).- Conclusiones
La temperatura es difcil de medir con exactitud an en circunstancias ptimas, y en las
condiciones de prueba en entornos reales es an ms difcil. Entendiendo las ventajas y los
inconvenientes de los diversos enfoques que existen para medir la temperatura, resultar ms
fcil evitar los problemas y obtener mejores resultados.

4.3).- Recomendaciones
En el uso de este circuito pueden existir variables que modifiquen el ptimo funcionamiento
del mismo, tales como ruido elctrico, la calidad de los componentes as como su aislamiento
de estos.
Tambin se recomienda usar lo mas exacto posible el uso de resistencias, as como las fuentes
de voltaje.

5).- REFERENCIAS BIBLIOGRFICAS

http://es.wikipedia.org/wiki/Term%C3%B3metro
http://mx.geocities.com/swastica83/index.html
www.microchip.com
www.fairchildsemi.com
www.monografias.com
www.samsung.com
http://www.forosdeelectronica.com/
Microcontroladores PIC, Diseo prctico de aplicaciones
Jos Ma. ngulo Usategui, Ignacio ngulo Martnez
2da. edicin
Editorial Mc Graw Hill
Pgs. 29,30
1999

Ing. Alberto Fernando Ruiz Ledn Cdigo; 399485426, ingbetole@yahoo.com.mx


Proyecto de Diseo con Electrnica Integrada.
Pgina 10

También podría gustarte