Está en la página 1de 5

Implementacin de un nodo de telemetra para el monitoreo del sistema hbrido termosolar-GLP para provisin de agua caliente sanitaria a la cafetera

UTPL
1

Jasmine Chuncho, 2Jorge Jaramillo

#1

Profesional en formacin de la titulacin de IET, Universidad Tcnica Particular de Loja #2 Docente de la SEE del DCCE, Universidad Tcnica Particular de Loja Loja-Ecuador 2013
1

jachuncho1@utpl.edu.ec, jorgeluis@utpl.edu.ec Con la intencin de monitorear y evaluar el desempeo del sistema instalado, se decidi disear e implementar un nodo de telemetra que permita adquirir la data requerida in situ, y, transmitirla para su recepcin y tratamiento en la Seccin de Energa y Electrnica (SEE) de la UTPL. En este documento, se describe los resultados obtenidos en la instalacin del nodo, y, se explica los detalles de su operacin. II. IMPLEMENTACIN DEL NODO DE TELEMETRA La Fig.1 muestra el diagrama de bloques propuesto para el nodo de telemetra, que fuera descrito en trabajos anteriores [1]. La Fig. 2, detalla el esquema electrnico del nodo de telemetra.

Abstract Se describe los resultados de la instalacin, y, se explica el modo de operacin de un nodo de telemetra para el monitoreo y evaluacin del desempeo de un sistema hbrido termosolar GLP, para provisin de agua caliente sanitaria a la cafetera UTPL. Keywords telemetra, sistema termosolar, monitoreo remoto, Arduino, adquisicin de datos.

I. INTRODUCCIN Como parte de un conjunto de iniciativas de I+D+D en el aprovechamiento de fuentes renovables de energa, para provisin de agua caliente sanitaria (ACS) a la Cafetera UTPL (CU), en mayo de 2010 se instal un sistema hbrido termosolar GLP.

Fig. 1. Diagrama funcional del nodo de telemetra. Elaboracin equipo de trabajo

A. Bloque de adquisicin y registro de datos El bloque de adquisicin y registro de datos opera en 2 regmenes de trabajo; automtico y semiautomtico. En forma automtica, el bloque procesa la temperatura del agua, al ingreso (To) y a la salida del termotanque (Ts). El bloque permite ingresar en forma manual, la informacin relacionada al consumo de agua y de GLP. El bloque de adquisicin y registro de datos se arm sobre una plataforma de prototipado Arduino Uno, complementada con un mdulo Arduino Ethernet Shield (AES) conectado al Arduino Uno por el puerto SPI; y, sobre un PLC Siemens LOGO! 12/24 RC, ya existente en el sistema.

Las variables de temperatura To y Ts ingresan al PLC, a travs del mdulo AM2 PT100, que lee las seales de dos RTD PT100 y las acondiciona a valores de voltaje, en una escala lineal de 0 a 1000 [2]. El PLC se relaciona con Arduino, a travs de un mdulo de expansin de salidas analgicas AM2 AQ, que enva seales equivalentes a las temperaturas, mediante un lazo de voltaje que opera entre 0 y 10V. En Arduino se desarroll un programa capaz de leer las seales enviadas desde el AM2 AQ, convertirlas en su equivalente de temperatura, almacenarlas en una microSD, y, establecer las condiciones de envo de una respuesta http, con los valores de temperatura, a travs de la AES (Ver Fig. 3).

Fig. 2. Esquema electrnico del nodo de telemetra. Elaborado equipo de trabajo

Para la adquisicin de las variables de volumen (V_H20C1, V_H20-C2, V_GLP-C1, V_GLP-C2), se reutiliz los 2 fluxmetros y los 2 contadores de GLP analgicos, que formaban parte del sistema hbrido termosolar GLP, cuyas caractersticas se muestran en la Tabla 1.
TABLA I COMPONENTES DEL BLOQUE DE ADQUISICIN Y REGISTRO. ELABORACIN EQUIPO DE TRABAJO [2], [3], [4].
Cantidad 2 Nombre RTD PT100 Fluxmetro/ de membrana Contador de GLP/ turbina de chorro estado existente con anterioridad existente con anterioridad existente con anterioridad existente con anterioridad Caractersticas Cabeza NPT 1/2", Rango de medicin: -100 a 250C Rango de medicin: 0 a 99999 Resolucin: 0,00001 m3 Rango de medicin: 0 a 9999 Resolucin: 0,001 m3 Logo 12/24 RC Alimentacin: 12 o 24 Vdc entradas: 8 salidas: 4 Alimentacin: 12 V o 24 V Dos canales Rango de medicin: -50 C a 200 C Tipo PT100/PT1000 (deteccin automtica del sensor) Alimentacin: 24Vdc Salidas analgicas: 2 Rango de salida: 0 - 10 V Resolucin: 10 bits Alimentacin: 5Vdc E/S digitales: 14 Entradas analgicas: 6 Resolucin: 10 bits Alimentacin: 5Vdc Velocidad de conexin: 10/100Mb

PLC

AM2 PT100

existente con anterioridad

AM2 AQ

instalado recientemente

Arduino Uno

instalado recientemente instalado recientemente

Arduino Ethernet Shield

Fig. 3. Algoritmo de operacin implementado en Arduino Uno, para adquisicin de datos del sistema, storage de data en la microSD, y, transferencia de datos al PC. Elaboracin equipo de trabajo

Los valores de volumen, recolectados manualmente de los sensores analgicos, son respaldados en una bitcora de registro (Ver Fig. 4), para crear un backup de informacin. Los datos son ingresados de acuerdo a la estructura de la Tabla 2.

Direccin de origen: 173.16.3.31 (adquisicin y registro) Red de destino: 173.16.0.0 (red campus UTPL) Para verificar que la informacin se transmita correctamente, se envi una trama de prueba 12345 ; 67890; y, mediante una consulta a la IP 172.16.3.31 (desde cualquier punto de red del edificio), se comprob transmisin exitosa (Ver Fig. 6).

Fig. 6. Trama de prueba recibida en la IP 172.16.3.31. Elaboracin equipo de trabajo

La Fig. 7 muestra la implementacin fsica de los bloques de adquisicin de datos, y, de comunicacin.


Fig. 4. Libro de registro diario. Elaboracin equipo de trabajo TABLA II TRAMA DE VALORES DE VOLUMEN MEDIDOS MANUALMENTE.
ELABORACIN EQUIPO DE TRABAJO

Fecha 10 caracteres

Hora 5 caracteres

V_GLP-C1 8 caracteres

V_GLP-C2 8 caracteres

V_H20-C1 9 caracteres

V_H20-C2 9 caracteres

Mediante un dispositivo con acceso a internet, siguiendo la estructura de la Tabla 2, y, aadiendo un smbolo de separacin entre variables, la data se ingresa a dropbox, en un documento de texto. En la Fig. 5 se observa la forma de ingreso de la informacin, desde un dispositivo mvil.
Fig. 7. Instalacin de los bloques de adquisicin y registro, y, comunicacin. Fotografa de los autores

C. Bloque de recepcin y monitoreo Para el bloque de recepcin y monitoreo, se dise una aplicacin en LabVIEW (VI), conectada a la base de datos Microsoft Access. El programa se implement en una PC del Laboratorio de Electrnica. El VI se program de tal manera que, cada 2 minutos realiza una consulta a la direccin IP 172.16.3.31, obteniendo los valores de temperatura. Paralelamente, el VI llama al archivo caudal.txt en dropbox (ubicado en la direccin C:\Users\Desktop\Dropboox), extrayendo los datos de fecha, hora, y, volumen consumido de agua y de GLP.
Fig. 5. Registro de los valores de caudal en dropbox. Fotografa de los autores

B. Bloque de comunicacin Para la transmisin de data de volumen entre el bloque de adquisicin y el bloque de recepcin, se decidi utilizar los recursos de Internet. Para la transmisin de la data de temperatura, se conect el AES a la red de datos del campus UTPL, empleando sus recursos para transmitir la informacin hasta el Laboratorio de Electrnica, ubicado en el edificio CITTES de la UTPL. Para este efecto, se utiliz el direccionamiento:

La informacin obtenida por el VI, se almacena en las tablas de Microsoft Access: volmenes y temperaturas. En la primera, se guarda la informacin obtenida desde dropbox, de acuerdo a la estructura mostrada en la Tabla 3. La informacin de la tabla se actualiza con cada cambio en el archivo original (ver Tabla 4).
TABLA III ESTRUCTURA DE LA TABLA DE VOLMENES A SER ALMACENADA EN ACCESS. ELABORACIN EQUIPO DE TRABAJO
Nombre del campo Fecha Tipo de dato Tamao Hora V_GLP-C1V_GLP-C1 V_H20-C1 V_H20-C2 nmero 8 dgitos nmero 9 dgitos nmero 9 dgitos texto texto nmero 10 5 8 caracterescaracteres dgitos

TABLA IV TABLA DE VOLMENES ALMACENADA EN MICROSOFT ACCESS. ELABORACIN EQUIPO DE TRABAJO


Fecha 10/09/2013 11/09/2013 12/09/2013 Hora 18:00 17:00 12:00 V_GLP_1 m3 0614,496 0614,466 0614,466 Volmenes V_GLP_2 m3 0420,673 0620,683 0620,683 V_H2O_1 m3 00230,235 00280,295 00290,695 V_H2O_2 m3 00503,359 00503,369 00503,599 Energa kcal 733594 3918320 2382882

La data adquirida se utiliza para aproximar la energa aportada por el sistema hbrido termosolar GLP, de acuerdo a la metodologa propuesta en la bibliografa [5]. La interfaz de usuario del VI (ver Fig. 8) reproduce la disposicin mecnica del sistema hbrido termosolar GLP; y, muestra la actualizacin de las variables de temperatura y volumen (agua y GLP), y, la energa aportada por el sistema. Para una mejor apreciacin, la temperatura se grafica en lnea continua, y, la energa en diagrama de barras.

La segunda tabla guarda con una frecuencia de 2 minutos, los valores de temperatura de las termocuplas, aadiendo fecha y hora, de acuerdo a la estructura mostrada en la Tabla 5. La Tabla 6, muestra un extracto de la informacin guardada.
TABLA V ESTRUCTURA DE LA TABLA DE TEMPERATURAS A SER ALMACENADA EN ACCESS. ELABORACIN EQUIPO DE TRABAJO
Nombre del campo Tipo de dato Tamao Fecha Texto 10 caracteres Hora texto 8 caracteres Ts nmero 5 dgitos To nmero 5 dgitos

TABLA VI TABLA DE TEMPERATURAS ALMACENADA EN MICROSOFT ACCESS. ELABORACIN EQUIPO DE TRABAJO


Fecha 16/10/2013 16/10/2013 16/10/2013 16/10/2013 16/10/2013 16/10/2013 16/10/2013 16/10/2013 16/10/2013 16/10/2013 16/10/2013 16/10/2013 16/10/2013 16/10/2013 16/10/2013 16/10/2013 16/10/2013 Temperaturas Hora To (C) 19:43:10 20 19:45:10 20 19:47:10 20 19:49:10 20 19:51:10 20 19:53:10 20 19:55:10 20 19:57:11 20 19:59:11 20 20:02:08 21 20:04:08 20 20:06:08 20 20:08:30 21 20:11:34 20 20:13:34 21 20:14:34 20 20:15:35 20 Ts (C) 55 55 55 56 55 55 56 56 56 57 56 56 57 57 57 56 56

Fig. 8. Interfaz del bloque de recepcin y monitoreo en LabVIEW. Elaboracin equipo de trabajo

III. OPERACIN DEL NODO DE TELEMETRA Para la correcta operacin del nodo de telemetra, se defini un algoritmo de 4 pasos. Primero, antes de iniciar el VI, se debe comprobar que la PC est en red, y, que exista conexin a Internet. La recepcin correcta de las variables de temperatura y caudal, depende de ello. Segundo, verificar que dropbox est habilitado, y, que el archivo (xxxx) que contiene las variables de volumen se encuentre en la carpeta de dropbox. Caso contrario, se deber habilitar la conexin, y, recuperar el ltimo archivo disponible en lnea, del historial de dropbox, corroborando que la trama almacenada sea la correcta, de acuerdo al libro de registro diario. Tercero, ingresar a la direccin IP 172.16.3.31, y, verificar que los datos de temperatura se reciban correctamente. Caso contrario, verificar el correcto funcionamiento del bloque de adquisicin y registro (ver Fig. 10).
[1]

verificar que los datos de temperatura se reciban correctamente, y, finalmente, abrir el archivo VI2_solar_cafeteria. V. REFERENCIAS
Jaramillo J., Caldern C., Chuncho J., Diseo de un nodo de telemetra aplicado a un sistema hbrido termosolar - GLP para provisin de agua caliente sanitaria a la cafetera UTPL, octubre 2013. LOGO! modular expansion modules. Disponible en: <http://www.automation.siemens.com/mcms/programmable-logiccontroller/en/logic-module-logo/modular-expansionmodules/pages/default.aspx> [Consulta de Junio 2013] ArduinoUno. Sitio web Proyecto Arduino. Disponible en: <http://arduino.cc/en/Main/ArduinoBoardUno> [Consulta de Junio 2013] ArduinoEthernetShield. Sitio web Proyecto Arduino. Disponible en: <http://arduino.cc/en/Main/ArduinoEthernetShield > [Consulta de Junio 2013] Jaramillo J., Chuncho J., Estado Actual y opciones de upgrade del sistema hbrido termosolar GLP para provisin de agua caliente sanitaria a la cafetera UTPL, julio 2013.

[2]

[3]

[4]

[5]

Fig. 10. Trama recibida en la IP 172.16.3.31. Elaboracin equipo de trabajo

Cuarto, abrir el archivo VI2_solar_cafeteria.vi, ubicado en la direccin Z:\No daar, y, ejecutar el programa. IV. CONCLUSIONES Se dise e implement un nodo de telemetra para monitorear y evaluar el desempeo del sistema instalado. El bloque de adquisicin y registro de datos opera en 2 regmenes de trabajo; automtico y semiautomtico. En el primero, el bloque procesa la temperatura del agua, al ingreso (To) y a la salida del termotanque (Ts). En el segundo, el bloque permite ingresar en forma manual, la informacin relacionada al consumo de agua y de GLP. El bloque de adquisicin y registro de datos se arm sobre una plataforma de prototipado Arduino Uno, y, sobre un PLC Siemens LOGO! 12/24 RC. Para la transmisin de data de volumen, se decidi utilizar los recursos de Internet. Para la transmisin de la data de temperatura, se conect el mdulo AES de Arduino a la red de datos del campus UTPL, empleando sus recursos para transmitir la informacin hasta el Laboratorio de Electrnica. Para el bloque de recepcin y monitoreo, se dise una aplicacin en LabVIEW, conectada a la base de datos Microsoft Access. El programa se implement en una PC del Laboratorio de Electrnica. Para la correcta operacin del nodo de telemetra, se deber comprobar que la PC est en red, y, que la conexin a Internet est habilitada, verificar que dropbox est habilitado, y, que el archivo que contiene las variables de volumen se encuentre en la carpeta de dropbox, ingresar a la direccin IP 172.16.3.31, y,