You are on page 1of 0

Nombre: Juan Pablo Pirola M.

Manuel Bozo Jantzen G.



Ingeniera de control
Ing. Hugo Rojas







SISTEMA DE CONTROL DE
TEMPERATURA

1. INTRODUCCIN:
Como podramos mantener, la temperatura adecuada en un Horno para un
tratamiento de un mineral en una refinera, o como podramos hacer un control
de un sistema de calefaccin. Es aqu donde entran a tallar los controles que
rigen el comportamiento de la temperatura.
Un sistema de control de temperatura, obtiene la temperatura del ambiente a
medir mediante un sensor, y esta seal es tratada, ya sea digital o
anlogamente (segn el tipo de control a tratar). Y luego pasa a un sistema de
control el cual activa, desactiva, aumenta, o disminuye el sistema que estar
encargado de mantener la temperatura. Por ejemplo, para el caso de un
Horno, se la temperatura es mayor, disminuir la potencia del horno, y si es
demasiado bajo aumentara esta.

2. PLANTEAMIENTO DEL PROBLEMA

Los sistemas de control son de aplicacin fundamental en la industria,
aeronutica, automviles, control de calidad de productos, robtica y muchos
otros.

El diseo de un sistema de control tpicamente requiere un delicado balance
entre limitaciones fundamentales y soluciones de compromiso. Para poder
logar este balance, es necesario tener una comprensin cabal del proceso en
cuestin. Esta comprensin usualmente se captura en un modelo matemtico,
teniendo el modelo, es posible predecir el impacto de distintos diseos posibles
sin comprometer al sistema real.




3. OBJETIVO GENERAL

Modelar un sistema de control de temperatura en tiempo continuo y poder
simular la respuesta del sistema controlado en la computadora, de forma ms
sencilla.
Objetivo del circuito
El circuito que se ha construido, consiste en un sensor de temperatura LM35,
el cual otorga al ATMEL 89c52 el valor de la temperatura en el ambiente, para
tal propsito, el ATMEL 89c52 y el LM35 se encuentran conectados por medio
de un conversor anlogo/digital, el ADC0804. Una vez el ATMEL 89c52 obtiene
el dato binario del conversor correspondiente a la temperatura, lo enva al LCD
para su visualizacin.

3.1. OBJETIVOS SECUNDARIOS

- Seria muy interesante y si el tiempo esta de nuestro favor, llevar a
cabo una simulacin y modelamiento que se encargue de monitorear
las lecturas dadas por el sensor.

- De todas formas trataremos de aproximar el modelo real a uno ms
sencillo para hacer ms sencillo su control mediante determinados
controladores.


4. JUSTIFICACION.

4.1. SOCIAL: Nos beneficiamos en primer lugar nosotros, los alumnos
de la carrera y quienes puedan utilizar esta documentacin.



4.2. ECONMICA: Desde el punto de vista Costo beneficio, es
justificable econmicamente este proyecto, ya que la inversin que se
realizara para este proyecto es mnima en comparacin a todos los
beneficios que nos dar.

4.3. TCNICA: Este proyecto se esta realizando por alumnos de la
Universidad de Aquino Bolivia, en la materia de Ingeniera de Control.


5. LIMITES.

El lmite de nuestro sistema de control de temperatura es que solo
controlaremos la temperatura de un ambiente independiente de los dems,
y las temperaturas del exterior son las perturbaciones al sistema como
mucho sol o fri.

6. ALCANCES.

Mediante este proyecto pretendemos mantener en una temperatura estable
y confortable un ambiente, y medir digital mente la temperatura.








7. Marco terico
Temperatura
La temperatura es una magnitud referida a las nociones comunes de calor o
fro. Por lo general, un objeto ms "caliente" tendr una temperatura mayor.
Fsicamente es una magnitud escalar relacionada con la energa interna de un
sistema termodinmico. Ms especficamente, est relacionada directamente
con la parte de la energa interna conocida como "energa sensible", que es la
energa asociada a los movimientos de las partculas del sistema, sea en un
sentido traslacional, rotacional, o en forma de vibraciones. A medida que es
mayor la energa sensible de un sistema se observa que esta ms "caliente" es
decir, que su temperatura es mayor.
En el caso de un slido, los movimientos en cuestin resultan ser las
vibraciones de las partculas en sus sitios dentro del slido. En el caso de un
gas ideal monoatmico se trata de los movimientos traslacionales de sus
partculas (para los gases multiatmicos los movimientos rotacional y
vibracional deben tomarse en cuenta tambin).
El desarrollo de tcnicas para la medicin de la temperatura ha pasado por un
largo proceso histrico, ya que es necesario darle un valor numrico a una idea
intuitiva como es lo fro o lo caliente.
La temperatura se mide con termmetros, los cuales pueden ser calibrados de
acuerdo a una multitud de escalas que dan lugar a unidades de medicin de la
temperatura. En el Sistema Internacional de Unidades, la unidad de
temperatura es el kelvin. Sin embargo, fuera del mbito cientfico el uso de
otras escalas de temperatura es comn el uso de la escala Celsius (antes
llamada centgrada) y en los pases anglosajones, la escala Fahrenheit.
Tambin existe la escala Rankine (R) que establece su punto de referencia en
el mismo punto de la escala Kelvin.



Termmetro.
El termmetro es un instrumento de medicin de temperatura. Desde su
invencin ha evolucionado mucho, principalmente desde que se empezaron a
fabricar los termmetros electrnicos digitales.
Los termmetros iniciales que se fabricaron se basaban en el principio de la
dilatacin, por lo que se prefiere el uso de materiales con un coeficiente de
dilatacin alto de modo que, al aumentar la temperatura, la dilatacin del
material sea fcilmente visible. El metal base que se utilizaba en este tipo de
termmetros ha sido el mercurio encerrado en un tubo de cristal que
incorporaba una escala graduada.
En el mes de julio de 2007 el Gobierno de Espaa ha decretado la prohibicin
de fabricar termmetros de mercurio por su efecto contaminante.
Sensor de temperatura LM35.
El sensor de temperatura utilizado, es el circuito integrado LM35DZ.
Caractersticas.
El circuito integrado LM35D es un sensor de temperatura cuya tensin de
salida es linealmente proporcional con la temperatura en la escala Celsius
(centgrada) . Posee una precisin aceptable para la aplicacin requerida, no
necesita calibracin externa, posee slo tres terminales, permite el sensado
remoto y es de bajo costo
Factor de escala : 10mV/C ( garantizado entre 9,8 y 10,2mV/C)
Rango de utilizacin : -55C < T < 150C
Precisin de : ~1,5C (peor caso)
No linealidad : ~0,5C (peor caso)




Conversor Anlogo/Digital ADC0804.
Un convertidor anlogo/digital es un circuito integrado que convierte seales
anlogas en datos binarios: 0s y 1s.
El convertidor analogo/digital ADC0804 es un circuito integrado capaz de
convertir una muestra analgica entre 0v y 5v, en un valor binario de 8 dgitos
binarios. Para saber la resolucin del convertidor tenemos que saber el valor
mximo que la entrada de informacin utiliza y la cantidad mxima de la salida
en dgitos binarios. Como ejemplo vamos a hacer los clculos para el
ADC0804.
























Diagrama de Flujo.






























Desactivar
ventilador

Inicio

Medir la
temperatura
Si
temperatura
es mayor
32
Activar
ventilador
Fin





8. Metodologa.
Para poder lograr la construccin de este sistema lo primero que se hizo fue
tener muy claro que era lo que se quera y a donde se poda llegar, teniendo
identificadas las caractersticas que se necesitaban para el proyecto se busca
informacin de que materiales son necesarios y como funcionan.

De esta manera se escogieron los siguientes materiales

Materiales.

LM 35 DZ
ADC 0804
Cristal 11.0592
LCD
89C52 ATMEL
Banco de resistencia 10K
Potencimetro tripod 10K
Varios
Cooler de 5V
Proto

Mtodo

Lo inicial es realizar un montaje bsico para el funcionamiento del
microcontrolador, para este podemos guiarnos en el grfico del circuito del
punto 9.

Se le conecta el cristal con sus respectivos condensadores, se le instala el
sistema de reset con el diodo 1N4148, dos
resistencias y un pulsador. De esta manera el microcontrolador ya se
encuentra en condiciones para trabajar.


El LM35 es un sensor de temperatura con una precisin calibrada en un rango
que abarca desde 26 a 32C.
La salida es lineal y equivale a 10mV/C por lo tanto debemos llevar esta seal
al LM358N que en este caso no ser utilizado como amplificador, ya que la
amplificacin se har por medio del programa del PIC, sino que se utilizara
como acoplador de impedancia, esto se hace con el fin de que el PIC no le
mande pequeas seales al LM35 que puedan alterar su buen funcionamiento.




9. Prueba y validacin.
La prueba y validacin se realiza mediante el siguiente software utilizado en la
programacin del circuito.

Software de temperatura:

$MOD51
;$TITLE(SENSOR DE TEMPERATURA LM35DZ)
EN EQU P0.0
RS EQU P0.2
RW EQU P0.1
LED EQU P0.7
ACTIVA EQU P0.6
RWA EQU P3.7
REQ EQU P3.6
DATO EQU P2
DAT EQU 46H
DIG1 EQU 47H
DIG2 EQU 48H
DIG3 EQU 49H
ORG 0000H
AJMP INI

INI:
CLR ACTIVA
LCALL INICIA
NOP
LCALL INICIA
LCALL LIMPIA
LCALL CARGANDO
AJMP MAIN
MAIN:


MOV A,#88H
LCALL POS
LCALL BORRA
CALL LEE_DATO
MOV A,DAT
MOV B,#0AH
DIV AB
MOV DIG2,A
MOV DIG1,B
MOV A,#30H
ADD A,DIG1
MOV DIG1,A
MOV R0,A
CJNE R0,#00H,DOS_DIG
MOV A,#88H
LCALL POS
MOV A,DIG1
LCALL ESCRIBE
JMP FIN

DOS_DIG:
MOV A,DIG2
MOV B,#0AH
DIV AB
MOV DIG3,A
MOV DIG2,B
MOV A,#30H
ADD A,DIG2
MOV DIG2,A
MOV R0,A
CJNE R0,#00H,TRES_DIG
MOV A,#88H


LCALL POS
MOV A,DIG2
LCALL ESCRIBE
MOV A,DIG1
LCALL ESCRIBE
JMP FIN
TRES_DIG:
MOV A,#88H
LCALL POS
MOV A,#30H
ADD A,DIG3
LCALL ESCRIBE
MOV A,DIG2
LCALL ESCRIBE
MOV A,DIG1
LCALL ESCRIBE

FIN:
MOV R0,DAT
CJNE R0,#32D,DIF
JMP FIN_PREG
DIF:
JC MENOR
LCALL ACT_MOT
JMP FIN_PREG
MENOR:
CJNE R0,#26D,DIF2
LCALL DES_MOT
JMP FIN_PREG
DIF2:
JC MENOR2
JMP FIN_PREG



MENOR2:
LCALL DES_MOT

FIN_PREG:
CALL DELAY
AJMP MAIN
LEE_DATO:
CLR RWA
NOP
SETB RWA
FALTA:
JB REQ,FALTA
MOV DATO,#0FFH
MOV B,#02H
MOV A,DATO
MUL AB
MOV DAT,A
RET

;***********************************

;* RUTINAS DE DELAY'S *
;***********************************
ESPERA:
MOV R3,#0FFH
FR1:
MOV R4,#0FFH
FR2:
DJNZ R4,FR2
DJNZ R3,FR1
RET



DELAY:
;CPL LED
MOV R3,#01H
FRD1:
MOV R4,#0FFH
FRD2:
MOV R5,#0FFH
FRD3:
NOP
DJNZ R5,FRD3
DJNZ R4,FRD2
DJNZ R3,FRD1
RET

;************************************
;* RUTINAS PARA EL MANEJO DEL LCD *
;************************************

INICIA:
SETB EN
CLR RS
MOV P1,#38H
CLR EN
LCALL ESP_LCD
SETB EN
CLR RS
MOV P1,#0EH
CLR EN
LCALL ESP_LCD
SETB EN
CLR RS


MOV P1,#06H
CLR EN
LCALL ESP_LCD
RET
LIMPIA:
SETB EN
CLR RS
MOV P1,#01H
CLR EN
LCALL ESP_LCD
RET

ESCRIBE:
SETB EN
SETB RS
MOV P1,A
CLR EN
LCALL ESP_LCD
RET
POS:
SETB EN
CLR RS
MOV P1,A
CLR EN
LCALL ESP_LCD
RET
ESP_LCD:
SETB EN
CLR RS
SETB RW
MOV P1,#0FFH
MOV A,P1


JB ACC.7,ESP_LCD
CLR EN
CLR RW
RET
BORRA:
MOV A,#' '
LCALL ESCRIBE
MOV A,#' '
LCALL ESCRIBE
MOV A,#' '
LCALL ESCRIBE
RET

CARGANDO:
MOV A,#'T'
LCALL ESCRIBE
MOV A,#'E'
LCALL ESCRIBE
MOV A,#'M'
LCALL ESCRIBE
MOV A,#' '
LCALL ESCRIBE
MOV A,#'A'
LCALL ESCRIBE
MOV A,#'C'
LCALL ESCRIBE
MOV A,#'T'
LCALL ESCRIBE
MOV A,#'='
LCALL ESCRIBE
RET



ACT_MOT:
SETB ACTIVA
MOV A,#0C0H
LCALL POS
MOV A,#'M'
LCALL ESCRIBE
MOV A,#'O'
LCALL ESCRIBE
MOV A,#'T'
LCALL ESCRIBE
MOV A,#'O'
LCALL ESCRIBE
MOV A,#'R'
LCALL ESCRIBE
MOV A,#' '
LCALL ESCRIBE
MOV A,#'A'
LCALL ESCRIBE
MOV A,#'C'
LCALL ESCRIBE
MOV A,#'T'
LCALL ESCRIBE
MOV A,#'I'
LCALL ESCRIBE
MOV A,#'V'
LCALL ESCRIBE
MOV A,#'A'
LCALL ESCRIBE
MOV A,#'D'
LCALL ESCRIBE
MOV A,#'O'
LCALL ESCRIBE


MOV A,#' '
LCALL ESCRIBE
MOV A,#' '
LCALL ESCRIBE
MOV A,#' '
LCALL ESCRIBE
RET

DES_MOT:
CLR ACTIVA
MOV A,#0C0H
LCALL POS
MOV A,#'M'
LCALL ESCRIBE
MOV A,#'O'
LCALL ESCRIBE
MOV A,#'T'
LCALL ESCRIBE
MOV A,#'O'
LCALL ESCRIBE
MOV A,#'R'
LCALL ESCRIBE
MOV A,#' '
LCALL ESCRIBE
MOV A,#'D'
LCALL ESCRIBE
MOV A,#'E'
LCALL ESCRIBE
MOV A,#'S'
LCALL ESCRIBE
MOV A,#'A'
LCALL ESCRIBE


MOV A,#'C'
LCALL ESCRIBE
MOV A,#'T'
LCALL ESCRIBE
MOV A,#'I'
LCALL ESCRIBE
MOV A,#'V'
LCALL ESCRIBE
MOV A,#'A'
LCALL ESCRIBE
MOV A,#'D'
LCALL ESCRIBE
MOV A,#'O'
LCALL ESCRIBE
RET

END


















10. Diseo.
El diseo del circuito es el siguiente:












11. Presupuesto.

Nombre Costo
LM 35 DZ 15
ADC 0804 29
Cristal 11.0592 4
LCD 70
89C52 ATMEL 22
Banco de resistencia 10K 1
Potencimetro tripod 10K 1
Varios 20
Cooler de 5V 30
Proto 27
Total 219














12. CONCLUSIONES, RECOMENDACIONES.

Se pudo comprobar el funcionamiento del sistema mediante la simulacin de
sus respuestas para diferentes casos.
Por medio de la implementacin de la electrnica fue posible comprender con
ms facilidad el funcionamiento del sistema. Lo cual comprueba que la
electrnica junto con la computacin es el futuro de todos los procesos. Por
otro lado nos dimos cuenta de lo poderosos que pueden ser los lenguajes de
programacin.
Recomendacin, para realizar este tipo de proyectos debera de haber
materiales, equipos en la universidad, especficamente para la materia, de esta
manera poder manejar y experimentar los mismos.

Sistemas de control realimentados. Un sistema que mantiene una relacin
prescrita entre la salida y la entrada de referencia, comparndolas y usando la
diferencia como medio de control, se denomina sistema de control
realimentado. Un ejemplo sera el sistema de control de temperatura de una
habitacin. Midiendo la temperatura real y comparndola con la temperatura
de referencia (la temperatura deseada), el termostato activa o desactiva el
equipo de calefaccin o de enfriamiento para asegurar que la temperatura de
la habitacin se conserve en un nivel cmodo sin considerar las condiciones
externas, los sistemas de control realimentados no se limitan a la ingeniera,
sino que tambin se encuentran en diversos campos ajenos a ella. Por
ejemplo, el cuerpo humano es un sistema de control realimentado muy
avanzado. Tanto la temperatura corporal como la presin sangunea se
conservan constantes mediante una realimentacin fisiolgica. De hecho, la
realimentacin realiza una funcin vital: vuelve el cuerpo humano
relativamente insensible a las perturbaciones externas, por lo cual lo habilita
para funcionar en forma adecuada en un ambiente cambiante.



13. REFERENCIA BIBLIOGRFICA

Control de sistemas dinmicos con retroalimentacin
Gene F. Franklin J. David Powell
Edicin 91

Ingeniera de Control Moderno 3a Edicin
Katsuhito Ogata

Apuntes de clases