Sunteți pe pagina 1din 6

DISEO DE UN CIRCUITO DE CONTROL DE TEMPERATURA BASADO EN INSTRUMENTACIN VIRTUAL

MATADAMAS ORTIZ IDARH CLAUDIO 1, MORALES BAUTISTA HCTOR MIGUEL 1, MATADAMAS ORTIZ PASTOR TEODORO 2
1

Instituto Tecnolgico del Valle de Oaxaca (ITVO). Ex hacienda de Nazareno, Xoxocotln, S/N. Oaxaca, Mxico. Tel. 51 7 07 88, Fax: 51 7 04 44.
2

Centro Interdisciplinario de Investigacin para el Desarrollo Integral Regional-Unidad Oaxaca (CIIDIR OAXACA IPN). Calle Hornos 1003, Santa Cruz Xoxocotln, Oaxaca, Mxico. C.P. 71230. Tel 51 7 06 10, Fax: 51 7 04 00. http://www.cidiroax.ipn.mx/

Introduccin La utilizacin de instrumentos virtuales en el tratamiento de seales, y en el control de variables fsicas y ambientales en procesos industriales de produccin est teniendo una gran aceptacin debido a que ofrece una gran confiabilidad en el manejo de los datos y en el control de los procesos. El uso de esta herramienta se ha orientado principalmente a reducir los costos de produccin y a elevar la calidad de los productos. La instrumentacin virtual se ha utilizado para diversos tipos de procesos y en diferentes ramas, Borjas M. y Quispe N. (1999) utilizaron la instrumentacin virtual en el desarrollo de sistemas para la medicin y anlisis de la red elctrica, CamposCantn et. al (2006) disearon un pulsioxmetro para medir la cantidad de oxgeno en la sangre de una manera no invasiva. El concepto de instrumentacin virtual nace a partir del uso de la computadora personal, como forma de reemplazar equipos fsicos por software, y permite a los usuarios interactuar con la computadora como si estuviesen utilizando un instrumento real. El usuario manipula un instrumento que no es real, el procesamiento de la seal se ejecuta en una computadora y tiene sus caractersticas definidas por software pero realiza las mismas funciones que un equipo real. A diferencia de los instrumentos de medicin y control fsicos en cuyos paneles frontales se encuentran botones, pantallas y perillas con las que se controla el funcionamiento de stos, mientras que la parte oculta se encuentran los conectores que van a la circuitera principal que realizan las operaciones para las que fue creado el instrumento; los instrumentos virtuales utilizan los recursos de un computador para desarrollar estas actividades, mientras que muestra una interfaz grfica por la que se comunica con el usuario. El trmino "virtual" nace a partir del hecho de que cuando se utiliza el PC como "instrumento", es el usuario mismo quin, a travs del software, define su funcionalidad y "apariencia" y por ello decimos que "virtualizamos" el instrumento, ya que su funcionalidad puede ser definida una y otra vez por el usuario y no por el fabricante. Por otra parte, la adquisicin de datos o seales (DAQ), consiste de varios procesos que van desde la toma de muestras del mundo real hasta la generacin de datos que puedan ser manipulados por un ordenador. El primer proceso consiste, en tomar un conjunto de seales fsicas, convertirlas en tensiones elctricas, para lo que se utilizan sensores que son dispositivos que convierten una propiedad fsica o fenmeno en una seal elctrica correspondiente medible, tal como tensin, corriente, el cambio en los valores de resistencia o condensador, etc. Transductores son sinnimo de sensores en sistemas de DAQ. Hay transductores especficos para diferentes aplicaciones, como la medicin de la temperatura, la presin, o flujo de fluidos. Es tal la importancia de los sensores que la capacidad de un sistema de adquisicin de datos para medir los distintos fenmenos

depende de la capacidad de los transductores para convertir las seales de los fenmenos fsicos. Una vez obtenida la seal del sensor, se requiere una etapa de acondicionamiento, que adecua la seal a niveles compatibles con el elemento que hace la transformacin a seal digital. El elemento que hace dicha transformacin es el mdulo de digitalizacin o tarjeta de Adquisicin de Datos. La seal digitalizada, acondicionada y transformada para ser leda por la computadora pasar a ser tratada por un algoritmo o aplicacin que realizar operaciones con sta para poder as dar salida a los resultados de forma visual, por medio de la pantalla del ordenador o en forma de seal elctrica por medio de alguno de sus puertos fsicos (serial, paralelo, USB, etc.) para activar diversos actuadores o algn otro sistema conectado y que su funcionamiento dependa de la variable medida y tratada. Una aplicacin para la utilizacin de los instrumentos virtuales (VI) es en el control de la temperatura, ya que sta juega un papel muy importante en diversos procesos como puede ser en control de aire acondicionado, hornos de produccin, control de temperatura en invernaderos, etc. Zepeda-Sols (2008) reporta el control de temperatura en procesos industriales por medio del puerto RS-232 utilizando la instrumentacin virtual del lenguaje de programacin Labview para la creacin de la interfaz y la aplicacin MPLab para la programacin del controlador de PIC para la conversin A/D. Con estos antecedentes, se ha definido el objetivo de este trabajo como el diseo de un circuito de control de temperatura basado en instrumentacin virtual con el fin prctico de demostrar el control eficiente de la temperatura a travs de un instrumento virtual creado en el lenguaje de programacin Labview y manipulando actuadores a travs del puerto paralelo de una PC. Metodologa Para lograr el control de la temperatura se utiliz la seal proveniente de un sistema de adquisicin de datos (DAQ) que, a su vez, recibe la seal de un termopar tipo K (sensor). El termopar tipo K se encuentra monitoreando el ambiente y enviando las lecturas hacia un mdulo de entradas analgicas cFP-CB-3 conectado a un sistema de Compact FieldPoint de la empresa National Instruments; este equipo es el encargado de transformar la seal analgica en digital para ser enviada hacia la computadora por medio del puerto Ethernet. El algoritmo de control se encarga de obtener la lectura del FieldPoint por medio de la herramienta FieldPoint express.vi en cuya configuracin se ha designado el canal que se utilizar para obtener la lectura. Antes de entrar el registro para ser tratado, el algoritmo verifica que la lectura se haya hecho de forma correcta por medio de una estructura CASE; en caso de existir algn error en la lectura, se muestra un mensaje al usuario; en caso contrario el registro es enviado directamente a la herramienta de grafica WaveForm Chart.vi en donde es mostrado junto con las configuraciones hechas por el usuario, a saber: encendido y apagado del ventilador, encendido y apagado del calefactor y encendido de la alarma tanto para temperaturas altas como bajas. Al mismo tiempo se realiza la comparacin del valor del dato con los parmetros establecidos por el usuario, por medio de las herramientas de comparacin >= (mayor o igual que) para la temperatura mxima permitida y <= (menor o igual que) para la temperatura mnima permitida. En caso de que el resultado de la comparacin sea falso para los dos casos (temperatura dentro de los rangos aceptables) no se realiza ninguna accin y el valor (verdadero/falso) es enviado directamente hacia el puerto

con la herramienta encendido de leds.vi que se encarga de transformar el valor booleano (resultado de la comparacin) en su valor binario (1-0) y enviarlo hacia el puerto paralelo. Si el valor de la comparacin resultara ser verdad (True), se utiliza la herramienta de comparacin AND para comparar que esta lectura no se encuentre fuera de los dos rangos establecidos para la temperatura mxima (o mnima) y el encendido de la alarma. Dicha comparacin puede tener dos resultados: a) si el valor es true se enva un mensaje al usuario para indicarle que las acciones de correccin no estn funcionando y al mismo tiempo se enva una seal hacia el puerto paralelo por medio de la herramienta Out Port.vi la cual se conecta directamente con el puerto sin pasar por otros mecanismos; b): en caso de ser falso (false), se enva el valor booleano a encendido de leds.vi. El encendido y apagado de los leds responden al resultado de las comparaciones descritas anteriormente, de esta manera se avisa al usuario que se est enviando una seal por uno de los canales del puerto, y que se est realizando una accin derivada de una anomala en la temperatura. Para el control de los actuadores que respondern y que sern los encargados de corregir las anomalas en la temperatura, stos se encuentran conectados a un sistema de potencia que est compuesto por un circuito elctrico que recibe pulsos directamente de los canales de salida del puerto paralelo y que trabaja en base a stos. Al recibir un pulso, ste activa diversos componentes encargados de cerrar un circuito de 127 V, mismo que alimenta a los actuadores; una vez que el pulso se deja de enviar, este circuito es abierto nuevamente, propiciando que los actuadores se apaguen. El puerto paralelo de la PC es una interfaz que se comunica con un perifrico, la ventaja de utilizar este puerto es que se enva un paquete de bytes a la vez, es decir: ocho bits. El voltaje con el que trabaja este puerto se encuentra entre 3 a 5 Volts (TTL), que se puede utilizar en el accionamiento de motores, focos y otros instrumentos utilizados en la automatizacin. Para este trabajo se simul contar con tres artefactos: un ventilador, un calefactor y una alarma sonora, cada uno indicado en la interfaz principal por un led que muestra su estado (apagado/encendido). Resultados El algoritmo de control est desarrollado en lenguaje de programacin Labview, versin 8.2, ya que facilita el trabajo de programacin al contar con herramientas para la creacin de instrumentos virtuales (VI). La interfaz principal est desarrollada con las herramientas graficas del mismo lenguaje (Fig. 1). La interfaz principal esta dividida en tres regiones; 1.- Configuracin, que est constituida por cuatro controles numricos en los que el usuario ingresara los valores de configuracin (Temperatura mxima y mnima permitida, rango de funcionamiento y tiempo para las lecturas), adems de dos indicadores numricos que muestran los limites de funcionamiento del ventilador y del calefactor calculados por el algoritmo de control en base al rango de funcionamiento ingresado; 2.- Regin de indicadores, la cual est compuesta por ocho indicadores tipo led que muestran el estado de los ocho canales de salida del puerto paralelo y en donde se puede visualizar su estado actual (encendido/apagado) y dos leds ms que indican la causa del funcionamiento de la alarma (temperatura alta o baja); 3.- Regin de lecturas, compuesta por una grfica en donde se muestra el comportamiento de la temperatura en el tiempo y un termmetro que muestra la temperatura que se est obteniendo del medio ambiente. Este panel frontal es la parte que ser vista y con la que interacta el usuario,

Fig. 1: Interfaz principal del circuito de control de temperatura ambiental. La informacin es introducida por el usuario a travs de cuatro controles numricos ubicados en la interfaz principal; cada uno destinado a obtener un dato especifico: temperatura mxima permitida, temperatura mnima permitida, tiempo entre lecturas y rango de funcionamiento. El algoritmo de control reconoce estos valores de la siguiente forma: a) temperatura mxima permitida; establece la temperatura permitida que se puede alcanzar antes de realizar alguna accin de ventilacin; b) temperatura mnima permitida; marca la temperatura ms baja permitida antes de realizar una accin de calefaccin; c) tiempo entre lecturas; establece el periodo de tiempo en el que se realizar cada toma de lectura desde el sistema de adquisicin de datos; d), rango de funcionamiento, este valor establece un rango utilizado para el accionamiento de los actuadores. Como resultado de la implementacin del circuito de control se obtuvo un VI compuesto por dos partes. La primera es la interfaz fsica de nombre pruebaTemperatura.vi (Fig. 2), en donde se puede observar el estado de los canales de salida, en este caso, el estado de los aparatos de control de temperatura por medio de unos leds, as como el estado de la alarma. De igual manera esta interfaz contiene los controles numricos en donde habrn de introducirse los datos de configuracin. La segunda parte, de igual importancia, es el diagrama de bloques (Fig. 2) en donde se desarroll el circuito de control y que ser invisible para el usuario, este algoritmo es el encargado de realizar las acciones que se mostrarn en la interfaz principal. El diagrama de bloques est compuesto por una estructura WHILE que es la encargada de realizar las mediciones durante un tiempo indefinido hasta que se indique que debe terminar, adems de que los elementos que aparecen en el panel frontal integran un icono dentro de este diagrama de bloques mediante los cuales se manipula su funcionamiento. Una vez iniciado el ciclo la lectura, la seal es tomada del compact FieldPoint mediante el FieldPoint Express.vi y enviada hacia los indicadores que se encuentran en el panel frontal mediante la conexin por medio de lneas que rigen el flujo de los datos dentro del diagrama de bloques. Despus de realizar las comparaciones el flujo entra en dos estructuras CASE que se encargan de analizar el resultado obtenido y

decidir que tarea es la indicada para el valor de la lectura y as enviar la seal de salida hacia el puerto paralelo por medio de las herramientas Encendido de leds.vi y de OutPort.vi. La utilizacin de los iconos pertenecientes a los elementos del panel frontal se basa en la obtencin del valor que contienen y utilizarlos en forma de nmeros enteros para diversas operaciones, estos valores se pueden obtener de manera directa o por medio de una variable local del elemento, en la Fig. 2 se utilizan las dos formas.

Fig. 2: Interfaz principal del circuito de control de temperatura ambiental.

Discusin En este trabajo se elabor el circuito de control para su utilizacin con una lectura de un sistema de adquisicin de datos que toma la muestra con un solo sensor, pero adecundolo a necesidades ms grandes se podra realizar la configuracin para utilizar ms de una sola lectura proveniente de distintos tipos de sensores, adems de poder crear la relacin con uno o varios instrumentos actuadores, para el control de otras variables y no solo de temperatura. El algoritmo creado por Zepeda Sols (2008) utiliza el puerto de comunicacin RS-232 para la adquisicin y el envo de seales, teniendo que utilizar un PIC 16F877 para la conversin de las seales provenientes de los sensores y el software MPLab para la programacin del circuito de conversin A/D. En tanto que, en este trabajo se elimin esta parte al utilizar el sistema de adquisicin de datos Compact FieldPoint de la empresa National Instrument, mismo que puede obtener diversos tipos de lecturas gracias a sus diferentes mdulos que se conectan a l y que se comunica directamente con el puerto Ethernet de la PC evitando as tener que utilizar un dispositivo especial para la adecuacin y transformacin de la seal. Adems, la

utilizacin del puerto paralelo para la comunicacin con los actuadores permite el uso de 8 actuadores conectados a cada uno de los canales del puerto y el empleo de los pulsos elctricos emitidos por estos canales para el accionamiento de un circuito de potencia para accionar el funcionamiento de los actuadores. Otra ventaja que presenta el circuito diseado frente al de Zepeda Sols (2008) es la utilizacin del rango de funcionamiento de los actuadores, evitando el desgaste de estos mediante la eliminacin del constante encendido/apagado y mantenindolos dentro de un estado de trabajo dentro de los parmetros permitidos, mismo que es calculado automticamente y no obedeciendo al lmite permitido. Conclusiones El lenguaje de programacin Labview para crear instrumentos virtuales, ofrece una gran facilidad y sencillez en la creacin de interfaces que el usuario puede entender de manera rpida, adems de que las herramientas disponibles para la creacin del circuito disminuyen el trabajo del programador. La instrumentacin virtual es de gran utilidad para el control de temperatura en procesos que requieran de confiablidad en la respuesta a los cambios en la variable, y que se puede adecuar para la utilizacin en el control de otro tipo de variables.

Bibliografa
Alfinal.com, 2009. Instrumentacin Virtual Industrial. [En lnea]. Disponible en http://www.alfinal.com/Temas/instrumentacionindustrial.php (Consultado el 30 de Octubre de 2009) Borjas M. Ral, Quispe Nelson," Instrumentacin Virtual para sistemas de medicin y anlisis de la red elctrica", Revista de la Facultad de Ingeniera, vol. 6,1999, Universidad de Tarapac, pp. 54-54. Campos-Cantn I., L.A. Martnez Garza, V. Vinaja Nuo y P.C. Rodrguez Lpez,Instrumentacin Virtual de un pulsioxmetro, revista mexicana de fsica, facultad de ciencias, Universidad Autnoma de san Luis Potos, octubre 2006, pp. 474-478. Wikipedia.com, 2009. Adquisicin de datos. [En lnea]. Disponible en http://es.wikipedia.org/wiki/Adquisici%C3%B3n_de_datos (Consultado el 30 de Octubre de 2009) Zepeda S. Rafael, Control de temperatura en procesos industriales por medio de puerto RS-232 en interfaz LabView, Tesis, Escuela Superior de Ingeniera Mecnica y Elctrica, Unidad Azcapotzalco. Instituto Politcnico Nacional, Abril de 2008.

S-ar putea să vă placă și