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
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
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