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

TERMMETRO DIGITAL

Alberto Fernando Ruiz Ledn ingbetole@yahoo.com.mx

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

2.

4.

5.

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 e s 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 e s 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 100 s 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:
Rt = Vcc Ideseada Rt = 5V = 2 .5 K 1mA

El factor que se manejar para poder calcular R1 y R2 del divisor de tensin se calcula:
Vdeseado = Vtotal 0.75V = 0.15V 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

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