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.
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.
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).
La visualización se hace a través de un modulo de cristal líquido o LCD el cual se controla con el PIC.
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.