Termostato Electr Nico Con PIC Y LCD

Páginas: 10 (2367 palabras) Publicado: 31 de agosto de 2015
COMETARIO TECNICO

Termostato electrónico con PIC y LCD
Por el Departamento de Ingeniería de Electrónica Elemon S.A.

1N4148

El circuito centra su funcionamiento en el micro controlador PIC16F870 el cual
dispone en su interior de convertidor A/D de 10 bits de resolución. Cuatro pulsadores
permiten establecer el punto de activación y desactivación del relé. Estos parámetros se
almacenanautomáticamente en la EEPROM interna del PIC por lo que no deben ser
recargados al quitar la corriente. El LCD, una pantalla de 2 líneas x 16 caracteres indica
en su parte superior la temperatura actual medida y en su parte inferior los parámetros
inferior y superior. Un buzzer (del tipo con oscilador) suena por 100ms cada vez que se
presiona un pulsador.
El principio de funcionamiento es muy simple. Si latemperatura cae por debajo del
límite inferior se activa el relé. Si la temperatura sobrepasa el límite superior se
desactiva el relé. Dado que ambos puntos son configurables podemos lograr el punto de
histéresis (temperaturas máxima y mínima, o sea el rango de trabajo) que queramos.
Si vamos a emplear este equipo para controlar, por ejemplo, una heladera deberemos
conectar el compresor entre loscontactos Común y Normal cerrado del relé. De esta
forma cuando la temperatura alcance el tope superior de lo configurado se encenderá el
compresor y, cuando de tanto enfriar, alcance el tope inferior lo apagará.
Si, en cambio, vamos a usar esto para calefaccionar, se deberá conectar el elemento
calefactor entre los contactos Común y Normal Abierto del relé. De esta forma, cuando
la temperaturacaiga por bajo del punto inferior configurado el calefactor arrancará y,
cuando por acción de la generación de calor supere el tope, el calefactor será
desconectado.

A primera vista el código fuente parece algo complicado por lo extenso, pero es muy
simple de entender. Primeramente se definen las posiciones de memoria a utilizar y los
bits a emplear. Luego se inicializan las posiciones que así lorequieran y se lee de la
EEPROM interna las configuraciones. Seguidamente se inicializa el LCD y se
completan los caracteres fijos. Tras la primera conversión se coloca la temperatura en
pantalla así como los seteos. Estos tres parámetros (Temp. actual, seteo inferior y seteo
superior) son los únicos datos que se modifican en el LCD. Se compara si la
temperatura esta por debajo de la mínima paraconectar el relé o por sobre la máxima
para desconectarlos. Luego se controlan las teclas de mando, si alguna es accionada se
actúa en consecuencia y por último vuelve en forma cíclica al principio del programa
donde se toma una nueva muestra de la temperatura.
Aquí va el código del programa:
; Control de temperatura con LM35 y pantalla de LCD
; Una salida se activa ante una temp. baja y sedesactiva ante una alta ambas seteables
; Guarda los parámetros en la EEPROM
; Micro: PIC16F870 a 4MHz XT
pcl
equ 0x02
estado
equ 0x03
ptoa
equ 0x05
ptob
equ 0x06
ptoc
equ 0x07
intcon
equ 0x0B
eedata
equ 0x0C
eeaddr equ 0x0D
adres
equ 0x1E
adcon
equ 0x1F
uni
equ 0x20
dec
equ 0x21
cen
equ 0x22
tiempo1 equ 0x23
tiempo2 equ 0x24
letra
equ 0x25
menor
equ 0x26
mayor
equ 0x27
buffer
equ 0x28

;Usado paraapuntar la letra a colocar en el LCD
;Temperatura de activación
;Temperatura de desactivación
;Usado como registro temporal

#define CARRY estado, 0
#define CERO estado, 2
#define RP0 estado, 5
#define RP1 estado, 6
#define ADGO adcon, 2
#define EEREAD eedata, 0
#define EEWREN eedata, 2
#define EEAREA eedata, 7
#define MINS ptoa, 1
#define MINB ptoa, 2
#define MAXS ptoa, 3
#define MAXB ptoa, 4
#defineBUZZER ptoc, 3
#define RELE ptoc, 4
#define LCDE ptoc, 6
#define LCDRS ptoc, 7

;Bit de acarreo
;Flag indicador de resultado cero
;Bit 0 selector de página de memoria
;Bit 1 selector de página de memoria
;Bit que inicia la conversión (1) / Indica finalización (0)
;Bit que inicia la escritura de la EEPROM - Indica finalización
;Bit que habilita la escritura en la EEPROM
;Bit que selecciona el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • proyecto cerradura electrica con pic, lcd y teclado en ingles
  • Pic Nic
  • Pic-nic
  • Electronica lcd con pic
  • Pic Utilizacion De Una Lcd
  • Pantalla lcd con pic 16f877a
  • Una Se Al Electr Nica
  • termostato con PIC

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS