Você está na página 1de 4

CONTROL DE TEMPERATURA OPTIMIZADO

LABVIEW
INTRODUCCIN
Si en primer proyecto de control de temperatura por labview solo
comprobamos la temperatura desde el lm 35 y la registrbamos, en este
proyecto no solo comprobaremos la temperatura sino tambin actuaremos
desde labview, para modificar esa temperatura mandando una seal a otro Pic
el 16f628a para que encienda un ventilador.

CIRCUITO
Este es el circuito simple sin la MAX 232 Y SIN EL LM358

EXPLICACIN DEL PROYECTO.


El circuito se divide en dos:
El primero que consta de un 16f876 que recoge los mV multiplicados por 2
aprox. que genera el Lm358 proveniente de la tensin del LM35 y que es
directamente proporcional a la temperatura. En la salida del LM358 tambin
tiene un potencimetro que nos servir para tarar la temperatura.
En el segundo circuito tenemos un 16f628a este pic recoge los datos que enva

labview lo analiza y en consecuencia mandar un alto en unos de sus puertos


que llegar al transistor para ser amplificado lo suficiente para poder cerrar el
circuito del rel para poder alimentar el Ventilador de 220 V.
Ambos circuito se comunica con labview a travs de un modulo max232 que
permitiendo la comunicacin a larga distancia.
La Sonda est construida un tubo de cobre en cuyo interior se encuentra un
lm35 recubierto de pasta trmica cuya punta se encuentra soldada por un
extremo y por el otro sellado con silicona, proporcionando la estanqueidad de
la sonda.

DIAGRAMA LABVIEW

PROGRAMA PARA EL PIC 16F876


INCLUDE "modedefs.bas"
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 1
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 2
DEFINE OSC 4
DEFINE ADC_BITS 10

DEFINE ADC_CLOCK 3
DEFINE ADC_SAMPLEUS 50
res VAR WORD
VAL var word
TEMP1 VAR byte
TEMPERATURA VAR word
TRISA = 1
TRISB = 0
PAUSE 500
ADCON1 = %10001110
ADCON0 = %11000001
led var portb.3
INICIO:
ADCIN 0, RES ; LEER EL CANAL A
TEMP1 = 488 * RES ; 1024*488=499712;
VAL = div32 10
val =val /2
LCDOUT $FE,1,"TEMP = ",DEC VAL DIG 3,DEC VAL DIG 2,".",DEC VAL DIG 1,
DEC VAL DIG 0,$DF,"C"
SEROUT PORTb.0,T2400,[#val]
PAUSE 500
GOTO INICIO
rojo:
high led
pause 1000
low led
goto inicio
END

PROGRAMA PARA EL PIC 16F628a


INCLUDE "modedefs.bas"
ledv var portb.7
intro var byte
leda var portb.5
gosub start
inicio:
serin PORTb.0,T2400,intro
if intro = "1" then enfriar
if intro = "2" then nada
goto inicio
start:
high ledv
pause 1000
low ledv

return
enfriar:
high leda
goto inicio
nada:
low leda
goto inicio
end

PRECAUCIONES Y CONDICIONES DE USO


Al tratarse de un experimento elctrico y trmico por soldaduras, hay tomar las
debidas precauciones, para evitar quemaduras, calambres, etc.
No me hago responsable de que las tcnicas descritas en este documento sean
seguras ni tan siquiera adecuadas, ni que cumplan ningn tipo de requisito de
seguridad de ninguna ndole. No me hago responsable de la falta de veracidad
o exactitud que los datos expuestos ni de los efectos secundarios que provoque
el seguir las indicaciones e explicadas.
Todo lo que hagas ser bajo tu entera responsabilidad, entendiendo que
algunos de los procedimientos explicados son peligrosos y pueden provocar
daos fsicos o intoxicaciones debido a que en ellos se utilizan herramientas y
maquinaria que necesitan de cierta pericia para su manejo y el seguimiento de
unas normas bsicas de seguridad que deberas conocer, as como elementos
qumicos que pueden provocar irritaciones, quemaduras, explosiones o
intoxicaciones graves si no se tratan adecuadamente.

Você também pode gostar