Termómetro Digital con PIC y ADC externo

 

El termómetro, es el instrumento de medida que "sensa" por medio de una sonda la temperatura del material líquido, sólido o gaseoso empleando un proceso, y convierte este parámetro en una tensión análoga proporcional.

Sensor

En nuestro caso la temperatura a medir será expresada en grados Celsius (C) o en Fahrenheit (F), como lo prefiera el usuario. Para estos dos casos tenemos la siguiente relación:

º F = 9/5 º C + 32

Los termómetros electrónicos emplean como sensor elementos tales como resistores NTC y PTC, diodos, transistores, y otros; aquí se utilizó el CI LM35DZ el cual es de gran precisión, y será el voltaje de entrada del ADC. Si aplicamos un voltaje de polarización de 4.V – 20.V tenemos una respuesta de 10.mV/ºC, ej: 120.mV equivalen a 12ºC e internamente en el programa del PIC se hace la conversión a º F.

Este temométro tiene un rango de 2ºC a 100ºC y de 35.6ºF a 100ºF aproximadamente.

Conversor

Aquí se utilizó el ADC 0809CCN que tiene una resolución de 8 bits, un error de ± 1 LSB y fácil interfaces con muchos microcontroladores, también se puede utilizar otro tipo de conversores de más bajo costo (ADC 0804).

Visualización

La visualización se hace a través de un modulo de cristal líquido o LCD el cual se controla con el PIC.

Microcontrolador

Por su fácil uso se trabajó con el PIC 16F84 el cual tiene 13 bits de entrada y/o salida repartidos en dos puertos, el dato en el ADC es almacenado en el PIC y visualizado en el LCD, para ello el PIC genera los bits de control para la conversión del ADC y la visualización en el LCD.

Diagrama de conexión del termómetro

Ahora puedes Ver o Bajar el Programa del microcontrolador PIC 16F84 formato *.asm y *.hex

Para más información puedes comunicarte con John Rincón o Edilberto Castillo.