You are on page 1of 3

Sistema de control de temperatura con LabVIEW y Microcontrolador ATMEL328P

Jorge Serrano Reyes


Jorge-serrano@ieee.org

RESUMEN: Hoy da se han aumentado la cantidad de herramientas digitales disponibles que facilitan el diseo de sistemas de control automtico y combinar adecuadamente las bondades de cada herramienta adquiere importancia. En este proyecto se presenta el trabajo conjunto del programa LabVIEW y un microcontrolador Atmel 328p integrado en la arquitectura del proyecto denominado ARDUINO. Se utiliza LabVIEW para generar una rutina que permite el control de temperatura, aprovechado las facilidades de la programacin grfica y al microcontrolador como ejecutor de las acciones beneficindonos de la programacin de alto nivel del editor ARDUINO. Con el objetivo de un control robusto y bajo la consigna de un control proporcional.
PALABRAS CLAVE: Control digital, Electrnica de potencia, Microcontrolador, LabVIEW.

Este recorte de la onda se realiza para cada semiciclo de la onda de voltaje utilizando un tiristor llamado triac. El triac puede conducir en cualquier direccin una vez que se excede su voltaje de transicin conductiva [1]. Para hacer el recorte efectivo de la onda se enva una corriente a la compuerta de triac en el momento oportuno, luego el triac se mantiene en funcionamiento hasta que el voltaje del triac sea menor que su voltaje de transicin conductiva [3]. El momento oportuno de funcionamiento se determina con un tren de pulsos sincronizados con el instante en el que la onda de voltaje pasa por cero voltios. En la figura 1 se muestra el circuito utilizado para determinar el cruce por cero. Se muestra un puente de diodos, utilizado normalmente para la rectificacin de onda completa pero, en este caso sin el capacitor.
VCC 5V

1 INTRODUCCIN
El proyecto fue construido con la finalidad de resolver un problema prctico que consiste en controlar la temperatura media de un recinto pequeo. Para esta tarea se ha diseado un sistema que consiste de una cmara cbica, calentadores con focos incandescentes, un sensor de temperatura y dos abanicos. La funcin de los calentadores ser de incrementar la temperatura y la de los abanicos de bajar la temperatura hasta la temperatura ambiente. Para realizar un mejor control se hace uso de la electrnica de potencia y medios digitales. Las tecnologas utilizadas en el proyecto pueden inspirar otras aplicaciones como por ejemplo: en el control de potencia de AC por ngulo de fase.

10k

R1 V1 R2 1k 12 V R5 LF353N R3 30k 1k V3 -12 V

VEE 5V R7 12k Salida R6 15k

120 Vrms V2 60 Hz 0

T2
4

D2
1

R4 1k

Figura 1. Circuito detector del cruce por cero. El puente de diodos le proporciona al amplificador una onda con el doble de la frecuencia de la red, en este caso para una red de 60 hz, tenemos en el amplificador una onda de 120 hz. El amplificador est en la configuracin de comparador. Compara el valor de la onda con un valor muy cercano a cero. El resto del circuito es un conjunto de resistencias que acomodan la salida del amplificador dentro de los rangos digitales de cinco voltios y un valor menor a un voltio. En la figura 2 se muestra el resultado del circuito detector del cruce por cero, medido utilizando una tarjeta de adquisicin de datos DAQ 6009 y graficada utilizando LabVIEW [5].

2 COMPONENTES DEL SISTEMA


2.1 CONTROLADOR DE POTENCIA POR ANGULO DE FASE AC

Para el control de intensidad de focos incandescentes se ha seleccionado una forma que controla la cantidad de potencia suministrada al foco haciendo un recorte de la onda de voltaje del AC.

afectada por el resto de las tareas del microcontrolador, como la obtencin del nuevo tiempo de disparo. El dispositivo DAQ provee al microcontrolador de una seal analgica proporcional al nuevo tiempo de disparo, medido por la entrada analgica del microcontrolador.

2.2 PROGRAMA LABVIEW

DE

CONTROL

EN

LabVIEW es un programa basado en el flujo de dados en lugar de un listado de instrucciones secuenciales [6]. Figura 2. Resultado del detector de cruce por cero. Una vez que se tiene la seal de sincronizacin esta va hacia un microcontrolador Atmel 328p. El microcontrolador utilizado se encuentra montado una tarjeta llamada Duemilanove, diseada como open hardware o de arquitectura abierta, por el proyecto ARDUINO. Tiene las ventajas de tener un circuito UART(universal asynchronous receiver/transmitter) Adems, ofrece una interfaz grfica con el usuario del programa, configurable segn las necesidades para facilitar las tareas de monitoreo y control. Para este proyecto se ha decidido dejar las tareas de anlisis y manejo de la ley de control al programa en labVIEW, de esta manera el usuario siempre tendr la opcin de cambiar los parmetros de control sin necesidad de parar y reprogramar el microcontrolador, es decir poder intervenir en el sistema ON LINE. Las caractersticas del sistema del sistema de control impuesto son: Control en lazo cerrado y controlador proporcional. La realimentacin del sistema viene dada por la medicin de temperatura. Bajo la premisa de un sistema de medicin de temperatura de bajo costo y una precisin en el rango de medio grado centgrado, se seleccion el sensor semiconductor LM35. Este sensor es de fcil implementacin a un sistema digital debido a su salida previamente calibrada de 10mV/C [4]. Para su instalacin en el circuito se le ha aadido un filtro RC para disminuir el ruido. El controlador proporcional consiste en una ganancia para hacer la accin proporcional al error medido [2]. La siguiente ecuacin describe la accin del control proporcional en funcin del error de la temperatura:

que le permite ser conectado al puerto usb y que puede ser colocado directamente en una aplicacin.
La tarea del microcontrolador, es temporizar la activacin del triac segn los parmetros dados a travs de un voltaje analgico de entrada. El la figura 3 se muestra el diagrama de flujo, que indica el curso de accin del microcontrolador.

Ysalida K p et

(1)

Se ha descrito una funcin lineal para traducir

Ysalida
Figura 3. Diagrama de flujo del programa en el microcontrolador.
Se ha dispuesto conectar la seal de deteccin de cruce por cero como generadora de una interrupcin externa. De esta manera la sincronizacin es menos

en un tiempo de disparo del triac:

Tdisparo Tactual Ysalida

(2)

Donde Tactual, corresponde al tiempo de retardo del clculo anterior. De esta manera al momento en el que el error sea cero, el tiempo de retardo seguir siendo el mismo es decir, mantiene el mismo ngulo de disparo.

En la figura 4, se muestra la seccin del programa en LabVIEW para el clculo del retardo. Existen otro detalles prcticos que se tomaron en cuenta, por ejemplo cuando el valor del retardo es mayor que el mximo y menor que el mnimo.

3 VENTAJAS DE LA ARQUITECTURA SELECCIONADA


El sistema mostrado tiene ventajas con respecto a un sistema on/off, utilizando rel, ya que no produce ruido y puede conmutar con mayor rapidez. El DAQ tiene ventajas como dispositivo de adquisicin de datos frente al microcontrolador debido a que su resolucin es mucho mayor. Debido a la desventaja del DAQ versin estudiantil para generar seales con rapidez es necesario una interfaz con el circuito de potencia. El microcontrolador tiene la ventaja de tener un reloj interno con una frecuencia alta que le permite sincronizarse con procesos que requieren tiempos muy cortos en un rango preciso de milisegundos.

Figura 4. Diagrama de bloques del control proporcional. La DAQ como se muestra en la figura 4, tiene las dos tareas descritas como lectura y escritura con dos subvi. Para los abanicos se utiliza una seccin de programa similar a la indicada en la figura 4, con la excepcin que el valor a escribir para esta tarea es diferente y actan solo cuando es necesario bajar la temperatura. En la figura 5, se muestra el entorno grfico diseado que incluye una ventana para las grafica de temperatura, controles para opciones manuales y los controles para indicar los rangos de temperatura deseados. Si se requiriera, el microcontrolador puede realizar el control de forma autnoma debido que puede programarse en su memoria la ecuacin de control.

4 APLICACIONES
Este proyecto tiene aplicaciones prcticas en el control de temperatura en recintos cerrados, como el control de temperatura ambiental de un biodigestor para produccin de biogs. Donde las temperaturas promedio deben estar por encima de la temperatura ambiental exterior. Parte del proyecto puede aplicase como un control digital de iluminacin con lmparas incandescentes. Tambin puede ser utilizado para el control de potencia en focos infrarrojos utilizados con fines teraputicos.

5 CONCLUSION
Como resultado se logra mantener una temperatura media en un sistema con una constante de tiempo de 1 minuto. La combinacin de las herramientas de programacin y de dispositivos logra darle flexibilidad para un rango de aplicacin amplio.

6 REFERENCIAS
[1] [2] [3] Chapman, Stephen J. Mquinas Elctricas. 4nd. ed. McGraw-Hill Interamericana. Septiembre 2005. Norman S.Nisse, Sistemas de control para ingeniera. 3nd. ed. Grupo Editoreal PATRIA. pp 20-29. Onsemiconductor, Thyristor Theory and Design Considerations Handbook, [En lnea]. 2005. Disponible en: http://www.onsemi.com. National Semiconductor, LM35 Precision Centigrade Temperature sensor, Noviembre 2000. [En lnea]. National Instruments, User Guide and Specification DAQ 6008/6009. Julio 2005. National Instruments, LabVIEW Basic I Course Manual. Septiembre 2000.

Figura 5. Interfaz diseada en LabVIEW.


[4] [5] [6]

You might also like