Está en la página 1de 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

10k

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.

R2
1k
120 Vrms V2
60 Hz
0

T2
4

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.

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.

VEE
V1

5V

12 V

R7
12k

D2

R5

La funcin de los calentadores ser de incrementar la


temperatura y la de los abanicos de bajar la temperatura
hasta la temperatura ambiente.

R1

R4
1k

LF353N R3 30k
1k

Salida
R6
15k

V3
-12 V

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

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)

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.

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:

Ysalida K p et

(1)

Se ha descrito una funcin lineal para traducir

Ysalida

en un tiempo de disparo del triac:

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

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

Figura 5. Interfaz diseada en LabVIEW.


[4]
[5]
[6]

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.

También podría gustarte