Programacion de tmr0
TÉCNICAS DIGITALES ll
Control de Temperatura
Fecha: 20/11/2007
Integrantes Tadei MatiasAschieri Juan
Madoery Pablo
Descripción general:
El presente proyecto consiste en la realización de un sistema para el control de temperatura. Para llevarlo a cabo sehará uso de un microcontrolador 16f627. El sistema consiste básicamente en una pequeña caja que aloja en su interior un sensor de temperatura, un ventilador (cooler) y una lámpara. Además se utiliza unbuffer para obtener corriente a la salida del pic. El mismo va acoplado a otro buffer que suministra la potencia para levantar los 5v a 12v y controlar el ventilador y el relé que maneja la lámpara.El sensor de temperatura es un LM35. Éste se encarga de entregar 10mv / ºC, los cuales son recibidos por el pic. El pic utiliza los comparadores analógicos y de acuerdo a los valores recibidos y los dereferencia, manda la señal para encender el ventilador o la lampara. Los valores de referencia son introducidos desde el exterior mediante potenciometros, de esta forma con solo variar lasreferencias se puede conseguir que la camara se mantenga entre las temperaturas deseadas.
El circuito básicamente es el siguiente:
[pic]
En lo que respecta a las alimentaciones, serequieren 220v para la lámpara y 12v para alimentar al buffer ULN2308. Gracias al regulador de 5v se consigue la tensión para el PIC.
El ULN2308, además de estar conectado al ventilador, también lo está aun relé de 12v que controla la lámpara de la siguiente forma:
(se usa un solo relé)
[pic]
Programación del pic 16f627:
Para programar los comparadores analógicos del pic, se debe recurrir ala hoja de datos:
[pic]
[pic][pic]
En nuestro caso vamos a utilizar la configuración 110 porque esta permite obtener las salidas de los comparadores directamente de los pines RA3 y RA4...
Regístrate para leer el documento completo.