You are on page 1of 117

DISEO DE UN SISTEMA INALMBRICO PARA EL MONITOREO EN TIEMPO REAL DE TEMPERATURA Y HUMEDAD RELATIVA BAJO INVERNADERO

JAIME ARTURO RODRGUEZ RAMREZ CDIGO: 44951055

UNIVERSIDAD DE LA SALLE FACULTAD DE INGENIERA DE DISEO Y AUTOMATIZACIN ELECTRNICA BOGOT D.C. 2006

DISEO DE UN SISTEMA INALMBRICO PARA EL MONITOREO EN TIEMPO REAL DE TEMPERATURA Y HUMEDAD RELATIVA BAJO INVERNADERO

JAIME ARTURO RODRGUEZ RAMREZ

Trabajo de grado para optar al ttulo de Ingeniero de Diseo y Automatizacin Electrnica

Director JOSE ANTONIO TUMIALN PhD en Ingeniera Mecnica

UNIVERSIDAD DE LA SALLE FACULTAD DE INGENIERA DE DISEO Y AUTOMATIZACIN ELECTRNICA BOGOT D.C. 2006

Nota de aceptacin

PhD Jos Antonio Tumialn Director del proyecto

Ingeniero Oscar Flrez Jurado

Ingeniero Jos Andrs Domnguez Jurado

ii

A mi madre y a mi familia por su apoyo siempre incondicional.

iii

AGRADECIMIENTOS

El autor expresa su agradecimiento a: Jos Antonio Tumialn, Director de Proyecto, por la orientacin y las valiosas sugerencias recibidas para realizar este trabajo. Luis Angel Barahona, Ingeniero Agrcola, por su aporte personal y profesional. Todas la personas que colaboraron desinteresadamente para la realizacin de este trabajo.

iv

CONTENIDO
INTRODUCCIN .....................................................................................................1 1. CARACTERSTICAS GENERALES DEL DISEO.............................................6 1.1. ANTECEDENTES.............................................................................................6 1.1.1. 1.1.2. 1.1.3. 1.1.4. Importacin y distribuidores nacionales.....................................................6 Soluciones de monitoreo con descarga de datos por lotes. ......................6 Red cableada con descarga de datos en tiempo real................................7 Redes inalmbricas con descarga de datos en tiempo real. .....................7

1.2. PLANTEAMIENTO DEL PROBLEMA...............................................................8 1.3. DESCRIPCIN GENERAL DE LA SOLUCIN PROPUESTA .........................9 2. TECNOLOGIA INALMBRICA.........................................................................12 2.1. TECNOLOGAS ACTUALES ..........................................................................12 2.2. ESTNDAR IEEE 802.15.4. ...........................................................................12 2.2.1. 2.2.2. 2.2.3. 2.2.4. El estndar IEEE 802.15.4 frente a otras tecnologas inalmbricas ........13 Tipos de dispositivos ...............................................................................16 Consumo de energa e incorporacin a la red.........................................16 Topologas...............................................................................................17

2.3. MARCO LEGAL Y FRECUENCIAS DE OPERACIN....................................17

2.4. SELECCIN DEl TRANSCEIVER ..................................................................19 2.5. CONSIDERACIONES SOBRE OBSTCULOS Y RUIDO ..............................22 2.5.1. 2.5.2. 2.5.3. 2.5.4. Componentes de un sistema de comunicacin inalmbrica ....................23 Conceptos de lnea de vista ....................................................................23 Antenas ...................................................................................................24 Consideraciones sobre el montaje ..........................................................26

2.6. PRUEBAS PRELIMINARES EN CAMPO .......................................................26 2.6.1. 2.6.2. Metodologa de prueba............................................................................27 Anlisis de resultados..............................................................................30

2.7. ANALISIS DE COSTOS..................................................................................36 3. DISEO DE LA ETAPA DE MEDICIN ...........................................................38 3.1. CONSIDERACIONES GENERALES ..............................................................38 3.1.1. 3.1.2. 3.1.3. El invernadero .........................................................................................38 Estndares de medicin de condiciones meteorolgicas. .......................39 Proteccin de los instrumentos contra la radiacin solar.........................41

3.2. SELECCIN DE SENSORES ........................................................................42 3.2.1. Humedad relativa ....................................................................................42 3.2.1.1. Instrumentos convencionales .........................................................42 3.2.1.2. Sensores capacitivos y resistivos...................................................43 3.2.2. Temperatura ............................................................................................48

vi

3.3. CALIBRACIN Y MANTENIMIENTO .............................................................52 4. DISEO DE MDULOS DE MEDICIN Y TRANSMISIN..............................53 4.1. DISPOSITIVOS...............................................................................................53 4.1.1. Coordinador de red..................................................................................53 4.1.1.1. Diagrama funcional del circuito. .....................................................54 4.1.1.2. Diagrama de flujo para el PIC16LF688 en el Coordinador.............55 4.1.2. Mdulo de medicin.................................................................................56 4.1.2.1. Diagrama funcional del circuito ......................................................57 4.1.2.2. Diagrama de flujo para el PIC16LF688 en el mdulo de medicin 58 4.1.3. Mdulo repetidor......................................................................................59

4.2. METODOLOGA DE MONTAJE EN CULTIVO...............................................60 4.3. BENEFICIOS ..................................................................................................61 4.4. APLICABILIDAD FUTURA..............................................................................62 4.4.1. 4.4.2. Monitoreo de variables en procesos industriales.....................................62 Control automtico de riego en cultivos...................................................63

4.5. ANLISIS DE CONSUMO DE ENERGA .......................................................64 4.6. PRUEBAS PRELIMINARES ...........................................................................66 5. DISEO DE SOFTWARE..................................................................................72 5.1. CONSIDERACIONES GENERALES ..............................................................72 5.2. MODELO DE REQUISITOS ...........................................................................72

vii

5.2.1. 5.2.2. 5.2.3.

Descripcin del problema ........................................................................72 Diagrama de casos y usos ......................................................................73 Diagrama de clases .................................................................................74

5.3. MODELO DE ANLISIS .................................................................................75 5.3.1. Diagramas de secuencias .......................................................................75 5.3.1.1. Iniciar y detener sistema ................................................................76 5.3.1.2. Configurar nodos............................................................................77 5.3.1.3. Consultar estado ............................................................................78 5.3.1.4. Consultar datos ..............................................................................79 5.3.1.5. Exportar Datos ...............................................................................80 5.3.1.6. Enviar configuracin.......................................................................81 5.3.1.7. Descargar datos .............................................................................82 5.4. BASE DE DATOS Y MODELO ENTIDAD-RELACION ...................................83 5.4.1. 5.4.2. 5.4.3. 5.4.4. Informacin y configuracin de nodos .....................................................83 Informacin de sucesos...........................................................................84 Registro de datos y de sucesos...............................................................84 Opciones generales.................................................................................84

5.5. DISEO GENERAL DEL PROGRAMA DE COMPUTADORA .......................84 5.5.1. Servicio del sistema operativo .................................................................85 5.5.1.1. Diagrama de flujo ...........................................................................85 5.5.2. Aplicacin cliente .....................................................................................85

viii

5.5.2.1. Interfaces preliminares ...................................................................85 6. CONCLUSIONES ..............................................................................................89 7. RECOMENDACIONES......................................................................................92 BIBLIOGRAFA .....................................................................................................94 BIBLIOGRAFA COMPLEMENTARIA..................................................................96 REFERENCIAS INTERNET ..................................................................................98

ix

LISTA DE TABLAS

Tabla 1. Comparacin de tecnologas inalmbricas.................................................... 14 Tabla 2. Caractersticas de las principales tecnologas inalmbricas. ..................... 14 Tabla 3. Caractersticas del mdulo ETRX1. ................................................................ 22 Tabla 4. Caractersticas de radiofrecuencia del mdulo ETRX1 de Telegesis. ...... 22 Tabla 5. Niveles de intensidad de la seal.................................................................... 28 Tabla 6. Pruebas de alcance en finca piloto con cultivos de hortalizas. .................. 29 Tabla 7. Ganancias requeridas segn mrgenes de atenuacin y distancias entre puntos. ...................................................................................................................... 35 Tabla 8. Ganancia de las antenas en cada bloque. .................................................... 35 Tabla 9. Ganancia de las antenas en cada bloque. .................................................... 36 Tabla 10. Comparativa de costos entre un sistema cableado y uno inalmbrico. ........................................................................................................................ 37 Tabla 11. Valores de exactitud y resoluciones recomendadas. ................................ 40 Tabla 12. Caractersticas de respuesta del instrumental meteorolgico. ................ 41 Tabla 13. Especificaciones HIH-3610 de Honeywell ................................................... 44 Tabla 14. Especificaciones HTS2010SMD de Humirel. .............................................. 45 Tabla 15. Especificaciones SHT1x / SHT7x de Sensirion .......................................... 45 Tabla 16. Resumen de caractersticas de sensores de temperatura. ...................... 50 Tabla 17. Sensores de temperatura y sus caractersticas ......................................... 51 Tabla 18. Anlisis de consumo mdulo inalmbrico. .................................................. 64

Tabla 19. Anlisis de consumo para el mdulo de medicin. .................................... 65 Tabla 20. Resumen de mediciones iniciales. ............................................................... 69 Tabla 21. Resumen de la segunda serie de mediciones. ........................................... 71 Tabla 22. Flujo principal del caso de uso Iniciar y detener sistema.......................... 76 Tabla 23. Flujo principal del caso de uso Configurar nodos. ..................................... 77 Tabla 24. Flujo principal del caso de uso Consultar estado. ...................................... 78 Tabla 25. Flujo principal del caso de uso Consultar datos. ........................................ 79 Tabla 26. Flujo principal del caso de uso Exportar datos. .......................................... 80 Tabla 27. Flujo principal del caso de uso Enviar configuracin. ................................ 81 Tabla 28. Flujo principal del caso de uso Descargar datos........................................ 82

xi

LISTA DE FIGURAS

Figura 1. Metodologa de diseo. ..................................................................................... 5 Figura 2. Esquema funcional general. ............................................................................. 9 Figura 3. Diagrama funcional de hardware y software ................................................ 10 Figura 4. Arquitectura en capas para el estndar IEEE 802.15.4 ............................. 15 Figura 5. Topologas ......................................................................................................... 17 Figura 6. Configuracin de transceiver comandado por microcontrolador. ............. 20 Figura 7. Imagen del ETRX1 ........................................................................................... 21 Figura 8. Zona Fresnel entre dispositivos inalmbricos .............................................. 24 Figura 9. Dimetros de la Zona Fresnel segn distancia y frecuencia de operacin. ........................................................................................................................... 24 Figura 10. Tipos de antena segn el enfoque de energa. ......................................... 25 Figura 11. Enfoque de energa de una antena omnidireccional. ............................... 26 Figura 12. Tarjeta con mdulo inalmbrico de prueba de eco del Kit de Desarrollo. .......................................................................................................................... 27 Figura 13. Distribucin de los bloques en finca piloto con cultivos de hortalizas. ........................................................................................................................... 28 Figura 14. Localizacin de nodos finales y nodos repetidores en los bloques de la finca. .......................................................................................................................... 30 Figura 15. Vista de los cultivos bajo invernadero en la finca. .................................... 31 Figura 16. Factores de atenuacin de seal. ............................................................... 32 Figura 17. Invernadero. .................................................................................................... 39

xii

Figura 18. Exactitud en la familia de sensores SHT1x / SHT7x ................................ 47 Figura 19. Filtro para sensores SHT1x .......................................................................... 48 Figura 20. Montaje tpico del SHT1x / SHT7x .............................................................. 48 Figura 21. Dispositivos que conforman una red de monitoreo tpica ........................ 53 Figura 22. Diagrama funcional del mdulo Coordinador. ........................................... 54 Figura 23. Diagrama de flujo del mdulo coordinador gestionando nodos de la red.................................................................................................................................... 55 Figura 24. Diagrama de flujo de sincronizacin con el programa de Servicio. ....... 56 Figura 25. Diagrama funcional del mdulo de medicin. ............................................ 57 Figura 26. Diagrama de pines del microcontrolador PIC16LF688. ........................... 57 Figura 27. Diagrama de flujo para el mdulo de medicin. ........................................ 59 Figura 28. Diagrama de flujo para el mdulo repetidor. .............................................. 60 Figura 29. Diagrama funcional del circuito de prueba de sensor, microcontrolador y memoria. ........................................................................................... 67 Figura 30. Imgenes del circuito de prueba comandado por calculadora Hewlett Packard. ............................................................................................................... 67 Figura 31. Grfico de primera serie de resultados de medicin de temperatura y humedad relativa. .................................................................................... 69 Figura 32. Grfico de la segunda serie de resultados de medicin de temperatura y humedad relativa. .................................................................................... 70 Figura 33. Diagrama de casos y usos ........................................................................... 74 Figura 34. Diagrama de clases ....................................................................................... 75 Figura 35. Diagrama de secuencia Iniciar y detener sistema .................................... 76 Figura 36. Diagrama de secuencia Configurar nodos ................................................. 77 Figura 37. Diagrama de secuencia Consultar estado ................................................. 78 Figura 38. Diagrama de secuencia Consultar datos ................................................... 79

xiii

Figura 39. Diagrama de secuencia Exportar datos ..................................................... 80 Figura 40. Diagrama de secuencia Enviar configuracin ........................................... 81 Figura 41. Diagrama de secuencia Descargar datos .................................................. 82 Figura 42. Modelo entidad relacin. ............................................................................... 83 Figura 43. Diagrama de flujo de sincronizacin con el programa de Servicio. ....... 86 Figura 44. Interfaz para la edicin de la tabla GRUPOS. ........................................... 87 Figura 45. Entorno general de la aplicacin cliente. .................................................... 87

xiv

GLOSARIO

AGROMETEOROLOGA: es la ciencia que trata el estado del tiempo en la atmsfera terrestre, especialmente aplicada a la agricultura. BIT: dgito binario. Unidad fundamental de la informacin. BLUETOOTH: es la norma que define un estndar global de comunicacin inalmbrica que posibilita la transmisin de voz y datos entre diferentes equipos mediante un enlace por radiofrecuencia. Diseado para aplicaciones de corta distancia (<10m). BPS: siglas de bits por segundo. BYTE: conjunto de ocho bits. DATALOGGER: Dispositivo porttil utilizado para registrar mediciones a lo largo del tiempo de manera autnoma. ELECTROVLVULA: vlvula cuya apertura o cierre se logra por medios elctricos. EVAPOTRANSPIRACIN: prdida de agua por la evaporacin del suelo y la transpiracin de las plantas. PIC: siglas de circuito integrado programable. PUNTO DE ROCO: Se llama as, a la temperatura en que el vapor de agua empieza a condensarse a una presin determinada.

xv

RS-232: estndar de comunicacin serial usado en los PC y en la calculadora HP48. SOLENOIDE: dispositivo elctrico utilizado para la apertura y cierre de una electrovlvula. TRANSCEIVER: dispositivo que combina capacidades de transmisin y recepcin en un solo encapsulado UART: siglas de Universal Asynchronous Receiver Transmiter o Transmisor Receptor Asncrono Universal. Wi-Fi: (o Wi-fi, WiFi, Wifi, wifi) es un conjunto de estndares para redes inalmbricas basado en las especificaciones del estndar IEEE 802.11. Wi-Fi se cre para ser utilizada en redes locales inalmbricas.

xvi

RESUMEN

Debido a la necesidad de monitorear variables climatolgicas en cultivos, donde es de vital importancia contar con sistemas de medicin que permitan optimizar los procesos y la calidad de la produccin, as como responder de manera oportuna ante los riesgos que puede involucrar el impredecible comportamiento climatolgico, se ha diseado un sistema automtico de medicin, registro y almacenamiento de datos en tiempo real, para monitorear el comportamiento de la temperatura y la humedad relativa dentro de un invernadero. El presente trabajo presenta el diseo de un sistema basado en tecnologa inalmbrica, para efectuar la medicin, registro, y transmisin de datos en tiempo real, sobre el comportamiento de la temperatura y humedad relativa en un invernadero, para ser aplicado en anlisis de grados-da y el monitoreo para el manejo climatolgico ptimo en un cultivo de flores. El diseo consiste en una red de dispositivos de medicin, operados con bateras y por medio de microcontroladores, localizados en cada rea productiva del cultivo, que entregan los datos de las mediciones va radiofrecuencia a una computadora central de administracin por software, aprovechando las ventajas que ofrece el nuevo estndar de transmisin inalmbrica IEEE 802.15.4, en cuanto a bajo costo y consumo de energa, as como facilidad de implementacin y gran nmero de nodos. Un sistema de medicin y registro gil, flexible y eficiente se vuelve determinante para el manejo ptimo del cultivo y contribuye de manera notable en el anlisis de grados-da y otras actividades de mejoramiento desde el punto de vista de la agronoma.

xvii

ABSTRACT

In order to meet todays requirements with regard to monitoring weather conditions at cultivation, where its of vital importance to have measurement systems that allow optimize process and productivity quality, also to response at the right moment against risks because of unpredictable climatic weather, its designed a measuring, registering, storing and data supplying automatic system at real time, to monitoring temperature and relative humidity behavior into greenhouses. This work presents the design of a wireless technology system, to monitoring, registering and transmitting data at real time, with regard to temperature and relative humidity in greenhouses, to be used at day-degrees analysis and optimal weather monitoring management at flowers cultivation. The design consist of a measuring devices network, battery operated, using microcontrollers, located at each cultivation productivity area, which send measurement data, by radio, to computer, taking advantage of new wireless transmission standard features, IEEE 802.15.4, as regards low cost, low consumption, easy installation and large number of nodes. Agile, flexible and efficient measurement and registry system is so important to optimal cultivation management and contribute at day-degrees analysis and others improvement activities particularly at agronomy aspect. Keywords: wireless, measure, agriculture, weather.

xviii

INTRODUCCIN

El estudio de la interaccin entre el clima, labores agrcolas, gestin de recursos y tecnologa utilizada, proporciona indicadores que permiten relacionar la respuesta productiva de los cultivos de acuerdo al comportamiento de las diversas variables climatolgicas. Como consecuencia, un registro y anlisis adecuados del comportamiento climatolgico se constituyen en herramientas fundamentales, a la hora de optimizar la respuesta productiva de un cultivo, y contribuyen en la reduccin de daos fisiolgicos en las plantas que se traducen en prdidas de producto, alteraciones del ciclo vegetativo, entre otras, y por consiguiente en reduccin de utilidades econmicas. El presente trabajo presenta el diseo de un sistema de monitoreo para ser aplicado en el anlisis de grados-da. El concepto de grados-da, es de gran utilidad en la agricultura permitiendo, entre otras cosas, programar fechas de siembra o ciclos de cultivo, pronosticar fechas de cosecha, plagas y enfermedades, as como identificar el grado de desarrollo en diferentes etapas. Soluciones eficientes de comunicacin inalmbrica para el registro automtico de datos de medicin de variables climatolgicas, han producido gran impacto especialmente en el sector agrcola, por lo que representan en trminos de reduccin de costos de instalacin y especialmente de mantenimiento frente a los sistemas cableados tradicionales. Adems, han abierto las puertas al desarrollo de nuevos sistemas de reduccin de cableado y mantenimiento, aplicados al control de riego, automatizacin en el sector agrcola y mejoramiento de los procesos de la industria en general.

OBJETIVOS Objetivo general Disear un sistema para monitorear en tiempo real el comportamiento de la temperatura y la humedad relativa, dentro de un invernadero. Objetivos especficos a) Identificar la viabilidad tcnica de incorporar tecnologa inalmbrica, para efectuar la transmisin de datos del invernadero, frente a soluciones tradicionales de transmisin de datos por cable. b) Definir la tecnologa de transmisin de los datos, con base en las caractersticas y disposicin geogrfica de las reas productivas (bloques en los que est segmentado el cultivo) donde se efectuarn las mediciones de las variables climatolgicas en cuestin, teniendo en cuenta factores tales como, las distancias al lugar de recepcin de los datos, los obstculos fsicos, las instalaciones elctricas disponibles y el uso que se le dar a los datos producto de las mediciones. c) Elegir los sensores adecuados para la medicin de temperatura y humedad relativa, teniendo en cuenta el uso que se le dar a las mediciones, las condiciones climatolgicas de los lugares donde se implementar, y la aplicabilidad futura de la solucin. d) Disear el hardware necesario para efectuar la medicin de las variables climatolgicas, incorporando el acondicionamiento de las seales obtenidas, el almacenamiento y la transmisin de los datos, basndose en mdulos de medicin comandados por microprocesadores.

e) Disear el software adecuado que permita: configurar los parmetros de medicin del sistema (tasas de muestreo, fecha y hora de inicio de medicin, umbrales para generacin automtica de alarmas); diagnosticar el estado tcnico de funcionamiento (mdulos activos o inactivos, estado de bateras o suministro elctrico); recibir y administrar los datos obtenidos de las mediciones permitiendo el almacenamiento de los mismos en una base de datos o en forma de archivo plano o similar. ALCANCES Y LIMITACIONES El alcance de este trabajo de grado est de acuerdo con las necesidades planteadas por la compaa COLTEIN LTDA, con base en los requerimientos identificados en tres fincas productoras y exportadoras de flores de la sabana de Bogot. Aunque el tema de monitoreo de variables meteorolgicas es bastante extenso, y el agricultor colombiano puede requerir de soluciones tecnolgicas ms complejas, este trabajo se ha considerado un punto de partida a nivel tecnolgico, metodolgico y comercial para comenzar a fabricar soluciones que satisfagan las necesidades del sector agrcola en este mbito. En materia de variables fsicas a medir, por ejemplo, es claro que para aplicaciones tales como el control de heladas, se hace necesario monitorear el comportamiento de variables tales como temperatura, humedad relativa, radiacin solar, direccin y velocidad del viento. No obstante, este trabajo nicamente incorporar la medicin de dos de las variables fsicas de mayor incidencia en el desarrollo de las plantas en cultivos de flores como son la temperatura y la humedad relativa. Es de particular inters para COLTEIN LTDA evaluar la posibilidad de incorporar tecnologa inalmbrica para solucionar este tipo de necesidades de monitoreo climatolgico, considerando que un sistema que opere sin cables tendra gran impacto en el sector agrcola, dados los altos costos de instalacin y 3

mantenimiento de cableado de los sistemas de monitoreo y riego que existen en la actualidad. Aunque es claro el propsito de construir e implementar este sistema de monitoreo, este trabajo de grado llegar hasta la etapa de diseo dada la reciente aprobacin y patrocinio por parte de COLTEIN LTDA a este proyecto. No obstante, este trabajo hasta ahora se ha limitado a garantizar la viabilidad tcnica del diseo, en el sentido de verificar que los componentes seleccionados operan de acuerdo a lo especificado por los fabricantes y la teora aplicable, y que es posible utilizarlos en conjunto para los fines propuestos. Como consecuencia, es claro que en la actualidad, hay an pruebas pendientes por efectuar, con el propsito de medir la validez del diseo planteado. Con base en los resultados obtenidos de este trabajo, la empresa analizar la viabilidad de implementar sistemas de monitoreo ms completos, as como la fabricacin de soluciones en el tema de automatizacin de invernaderos y control de riego, entre otras. METODOLOGA Para la consecucin de los objetivos propuestos, inicialmente ha sido necesario documentar los requerimientos principales sobre monitoreo climatolgico en los invernaderos donde se pretende implementar este tipo de solucin. As mismo se ha revisado literatura relacionada con la medicin de las variables fsicas en cuestin. De otra parte, se definieron con exactitud todos los parmetros relacionados con el proceso de medicin. De este modo ha sido posible disear los diferentes componentes relacionados con la adquisicin y almacenamiento de datos que permita efectuar mediciones en campo. Luego se dise toda la estructura relacionada con la transmisin de datos entre 4

mdulos de medicin y computadora, as como su protocolo de comunicaciones.


Figura 1. Metodologa de diseo.

RECOPILACION DE INFORMACIN

ANLISIS

FORMULACIN DE PARMETROS Y POSIBLES SOLUCIONES DOCUMENTACIN DISEO CORRECCIONES EVALUACION DEL DISEO

REVISIN Y RECOMENDACIONES

Fuente: El autor.

Una vez diseado el proceso de transmisin y descarga de los datos del invernadero a una computadora convencional, se dise una base de datos y un programa de computadora, necesarios para almacenar los datos de las mediciones, comandar el sistema y configurar los parmetros generales de funcionamiento del mismo. Finalmente, se efectu un anlisis y evaluacin preliminar del diseo resultante, con miras a efectuar las correcciones y/o recomendaciones a que haya lugar. No obstante, es necesario efectuar otro tipo de pruebas que aseguren la eficiencia del sistema.

1. CARACTERSTICAS GENERALES DEL DISEO


1.1. ANTECEDENTES
El tema del monitoreo de variables fsicas en cultivo presenta al productor colombiano dificultades en cuanto a que las soluciones que puede implementar no se ajustan a sus posibilidades econmicas y/o no satisfacen sus necesidades. Algunos de los factores a considerar con relacin a los sistemas actuales de monitoreo son los siguientes:

1.1.1. Importacin y distribuidores nacionales.


El agricultor paga elevados costos al adquirir soluciones de distribuidores nacionales, pues casi la totalidad son fabricadas por compaas internacionales y el empresario colombiano termina pagando la importacin y las utilidades de la cadena de distribucin. El respaldo tcnico ofrecido por estos distribuidores no siempre es el ms adecuado, pues muchas veces ste tiene que hacer efectivo dicho respaldo directamente con el fabricante. Al adquirir productos directamente del exterior, el cliente puede gozar de precios aceptables, pero tiene mayores dificultades para hacer efectivo el respaldo tcnico.

1.1.2. Soluciones de monitoreo con descarga de datos por lotes.


La solucin tpica que han implementado fincas de la Sabana de Bogot, segn informacin del departamento comercial de COLTEIN LTDA, consiste en utilizar

dispositivos de monitoreo con transmisin de datos por lotes como es el caso de los registradores marca HOBO1, donde los datos registrados por cada dispositivo deben ser descargados a una computadora manualmente, y por cable, por el personal encargado. Esta alternativa presenta varias desventajas. Por una parte, los dispositivos de mano utilizados para descargar los datos son sometidos a un desgaste considerable y en muchos casos no alcanzan la vida til esperada. Adems, esta solucin obliga a dedicar a una o ms personas la labor de descarga de datos. Finalmente, la consulta efectiva de la informacin depende de la frecuencia de la descarga y, como consecuencia, la toma de decisiones no es tan oportuna como debera serlo.

1.1.3. Red cableada con descarga de datos en tiempo real.


Es posible elegir una solucin para obtener datos en tiempo real utilizando mdulos cableados a un punto central, lo que hace ms compleja y costosa su implementacin y su mantenimiento, as como la adicin de nuevos mdulos o cambio en la distribucin geogrfica de los nodos.

1.1.4. Redes inalmbricas con descarga de datos en tiempo real.


Es posible obtener en el extranjero una solucin para monitorear datos en tiempo real, utilizando mdulos con tecnologa WiFi, por ejemplo, que tienen como desventaja su alto costo y gran consumo de energa (cada mdulo necesita instalaciones elctricas), o sistemas propietarios (sistemas exclusivos de empresas particulares) con buenas prestaciones, pero con altos costos y problemas de compatibilidad con otros sistemas y con nuevas tecnologas.

Marca registrada de ONSET COMPUTER CORPORATION

1.2. PLANTEAMIENTO DEL PROBLEMA


El proyecto de monitoreo de variables climatolgicas en tiempo real ha contado con el apoyo tcnico y econmico de Coltein Ltda, compaa especializada en el diseo, desarrollo e implementacin de soluciones de ingeniera, sistematizacin y automatizacin, para el mejoramiento de los procesos operativos de la industria en general, de acuerdo a las expectativas y necesidades del mercado colombiano. Lo anterior, con base en las expectativas manifestadas por uno de sus clientes en materia de monitoreo climatolgico, en el sentido de remplazar su actual sistema de registro de temperatura y humedad relativa con descarga por lotes, por un sistema de monitoreo para contar con datos de mediciones en tiempo real. Los clientes en mencin tienen instalado actualmente un sistema de monitoreo basado en dataloggers marca HOBO de la familia H8. Este sistema no cumple sus necesidades bsicamente por las siguientes razones: El sistema actual no proporciona datos en tiempo real. Estos datos se requieren para manejo de una aplicacin de grados-da y para monitorear el estado climatolgico de cada uno de los bloques en que se divide la finca. Se requiere, por lo tanto, de personal dedicado a la labor de descarga de los datos. El sistema actual es un sistema cerrado, que proporciona los datos de las mediciones en un formato de archivo de computadora que dificulta el proceso constante de descarga de los datos. Se puede utilizar un dispositivo de mano que vende el fabricante para descargar los datos directamente en el cultivo, pero estos dispositivos son muy delicados y su vida til muy reducida. Los dataloggers son importados desde otros pases y como consecuencia el soporte tcnico no es el mejor, dado que cuando un dispositivo se daa, tiene que ser enviado nuevamente al fabricante en el extranjero. 8

Dados los anteriores inconvenientes, se ha identificado la necesidad de disear una solucin que suministre datos de mediciones de temperatura y humedad relativa en los cultivos del invernadero, en tiempo real, para monitorear las condiciones climatolgicas de los cultivos y para utilizarlos en el anlisis de grados-da.

1.3. DESCRIPCIN GENERAL DE LA SOLUCIN PROPUESTA


El sistema para la medicin de las variables fsicas en cuestin se compone de dispositivos de medicin y registro automtico (dataloggers), un dispositivo central de recepcin de datos (coordinador) y una herramienta de software diseada para la descarga de los datos a una computadora y la configuracin general del sistema. La figura muestra el esquema general de funcionamiento del sistema.
Figura 2. Esquema funcional general.

Mdulos para medicin de temperatura y humedad relativa en invernadero

Coordinador Monitoreo en campo: Cada datalogger, operado por bateras, incorpora sensores de temperatura y humedad relativa. Cada datalogger registra y transfiere al coordinador las mediciones efectuadas por los sensores segn el intervalo definido por el operador del sistema. Descarga de datos: El coordinador recibe los datos adquiridos y los almacena localmente, transfirindolos a la computadora, peridicamente, cuando sta est conectada. Desde la computadora el operador puede configurar los intervalos de muestreo de cada uno de los dataloggers, as como otros parmetros de funcionamiento

Fuente: El autor.

Una finca productora de flores est normalmente dividida en lo que se denomina comnmente bloques que son reas productivas que comparten las mismas condiciones meteorolgicas. Cada bloque puede considerarse como un microclima 9

independiente. Como consecuencia, lo normal en una aplicacin real de monitoreo climatolgico bajo invernadero, ser que se disponga de un solo dispositivo de medicin en cada uno de los bloques que conforman la finca. Es decir que el nmero de dispositivos de medicin o dataloggers en un sistema est en proporcin directa con el rea de la finca. En la prctica una finca puede tener entre 10 y 50 bloques. De otra parte, se requerir de un solo dispositivo coordinador por finca y de una computadora convencional para efectuar las labores de recepcin, almacenamiento y consulta de datos, as como la configuracin de los parmetros generales del sistema, tales como tasas de muestreo, umbrales de alarma y otros.
Figura 3. Diagrama funcional de hardware y software

Cultivos bajo invernadero

Oficinas o centro de recepcin de datos

Sensores de Temperatura y Humedad Relativa

Hardware de recepcin

Hardware de comunicacin PC

Hardware de comunicaciones Almacn de datos

Microcontrolador

Microcontrolador Aplicacin Hardware de almacenamiento

Interfaz de usuario Resultados e informes

Hardware de comunicaciones

Hardware de comunicaciones

Medicin de variables fsicas en invernadero

Mdulo registrador en invernadero gobernado por microcontrolador

Medio de transmisin

Mdulo coordinador gobernado por microcontrolador

Computadora para procesamiento y almacenamiento de datos

Fuente: El autor.

10

La figura 3 muestra un diagrama de bloques de los componentes de hardware y software que componen la solucin. En el cultivo se disponen los mdulos de medicin que incorporan los sensores de temperatura y humedad relativa. Estos registran las mediciones y transmiten los datos al mdulo coordinador quien sirve como vnculo entre la red de dispositivos en el cultivo y la computadora central de almacenamiento y administracin del sistema en las oficinas. Valga la pena aclarar que el dispositivo coordinador opera de manera autnoma sin necesidad de tener una computadora encendida y conectada a su hardware de comunicaciones.

11

2. TECNOLOGIA INALMBRICA.
2.1. TECNOLOGAS ACTUALES
En la actualidad existe una variedad de estndares internacionales de transmisin inalmbrica por radiofrecuencia tales como Bluetooth y WiFi, entre otras, que posibilitan la transferencia de grandes volmenes de datos a alta velocidad para aplicaciones de voz, video, redes de computadoras, etc., a expensas de un gran consumo de energa y alto costo. Sin embargo, hasta hace ms o menos 2 aos no exista un estndar para redes inalmbricas que sumpliera los requerimientos de aplicaciones de monitoreo y control para el hogar y la industria, tales como redes de sensores y sistemas de control. En contraste a las aplicaciones tpicas para las que fueron diseados Bluetooth y WiFi, estos sistemas no necesitan transmitir grandes volmenes de informacin a grandes velocidades. En cambio, lo que requieren es dispositivos confiables, seguros, de bajo consumo, para incrementar la vida de las bateras y con la posibilidad de incorporar gran nmero de mdulos en una sola red. Cabe anotar que no es nuevo el desarrollo de sistemas propietarios (diseos de empresas particulares) para ser incorporados en aplicaciones de monitoreo y control para el hogar y la industria, pero algunos de estos sistemas se ofrecen a costos altos y como es de suponerse tienen problemas de compatibilidad en el sentido de interoperar con sistemas de otros fabricantes y con nuevas tecnologas.

2.2. ESTNDAR IEEE 802.15.4.


En respuesta a la carencia de un estndar apropiado para aplicaciones de monitoreo y control para la industria y el hogar, IEEE ha desarrollado un nuevo 12

estndar ratificado a finales del ao 2004. Este estndar, el IEEE 802.15.4, permite el desarrollo de redes inalmbricas de bajo costo y sencillez de implementacin, con mdulos que pueden ser alimentados con bateras durante periodos de hasta un ao o ms, operando en frecuencias que no requieren de permisos de entidades gubernamentales a nivel internacional y transmitiendo a tasas de 250 Kbps. Esta tecnologa resulta apropiada para aplicaciones de automatizacin de edificios, sensores inalmbricos, control industrial, entre otras.

2.2.1. El estndar IEEE 802.15.4 frente a otras tecnologas inalmbricas


En el cuadro 1 puede apreciarse una comparativa de las tres tecnologas ms conocidas. Si se mira el caso del tipo de comunicaciones que se producen en una red de sensores o actuadores, podemos encontrar que muchas de estas comunicaciones se realizan con pequeos paquetes de datos: para enviar informacin de un sensor o simplemente para controlar el estado de los sensores. Adems de ser paquetes pequeos de informacin, la gran mayora de los dispositivos pueden estar inactivos hasta que necesitan enviar informacin o activarse al detectar algo, o efectuar una operacin peridicamente. Las principales ventajas que ofrece esta tecnologa son: Bajo consumo de potencia Facilidad de implementacin Transferencia de datos confiable Posibilidad de estar inactivos durante grandes periodos de tiempo Bajo costo

13

Tabla 1. Comparacin de tecnologas inalmbricas.


Estndar Wi-Fi Ancho de Banda Hasta 54Mbps Consumo de potencia 400mA transmitiendo, 20mA en reposo 40mA transmitiendo, 0.2mA en reposo 30mA transmitiendo, 3uA en reposo Ventajas Gran ancho de banda Interoperatividad, sustituto del cable Batera de larga duracin, bajo coste Aplicaciones Navegar por Internet, redes de ordenadores, transferencia de archivos USB inalmbrico, mviles, informtica casera Control remoto, productos dependientes de la batera, sensores, juguetera.

Bluetooth

1 Mbps

IEEE 802.15.4

250 Kbps

Fuente: http://www.domodesk.com.

El estndar IEEE802.15.4 define una tecnologa inalmbrica con velocidades comprendidas entre 20 Kbps y 250 Kbps y rangos de 75 m. Puede usar las bandas libres ISM (Industrial, Scientific & Medical) de 2,4 GHz (a nivel mundial), 868 MHz (Europa) y 915 MHz (EEUU). La transferencia de datos es de hasta 250 Kbps en la banda de 2,4GHz (16 canales), hasta 40Kbps en 915MHz (10 canales) y a 20Kbps en la de 868MHz (un solo canal)
Tabla 2. Caractersticas de las principales tecnologas inalmbricas.
Caracterstica Autonoma de energa Precio Complejidad Nodos Latencia Rango de transmisin Tasa de transmisin Seguridad IEEE 802.11b Horas U$9 complejo 32 Enumeracin hasta 3 s 100 m 11Mbps Authentication Service Set ID (SSID) Bluetooth 1 semana U$6 muy complejo 7 Enumeracin hasta 10s 10 m 1Mbps 64bit, 128bit IEEE 802.15.4 ms de 1 ao U$3 Simple 65535 Enumeracin 30 ms 70 m 250Kbps 128bit AES y definido por el usuario en capa de aplicacin

Fuente: HEILE, Bob. Emerging Standards. 2004. Pag. 8.

Una red puede estar formada por hasta 65535 nodos los cuales tienen la mayor parte del tiempo el transceiver de radiofrecuencia en estado de bajo consumo de 14

potencia (sleep) con objeto de consumir menos que otras tecnologas inalmbricas. El objetivo, es que un sensor equipado con un transceiver de esta tecnologa pueda ser alimentado con bateras por ms de un ao. La tecnologa Bluetooth es capaz de llegar a 1 MB/s en distancias de hasta 10 m (su uso est orientado ms hacia la reduccin de cables) operando en la misma banda de 2,4 GHz. Est diseado para mantener transmisiones de mayores volmenes de datos pero a costa de un mayor consumo de energa. Siguiendo el estndar del modelo de referencia OSI (Open Systems

Interconnection), en la figura 4, aparece la estructura de la arquitectura en capas. Las primeras dos capas, la fsica (PHY) y la de acceso al medio (MAC), son definidas por el estndar IEEE 802.15.4. Las capas de protocolos de red y seguridad son definidas por las compaas promotoras del estndar y, finalmente, la capa de aplicacin queda a cargo de las empresas que incorporan la tecnologa en sus diseos. Al igual que WiFi, el estndar IEEE 802.15.4 usa la DSSS (secuencia directa de espectro ampliado) en la banda 2,4 GHz.
Figura 4. Arquitectura en capas para el estndar IEEE 802.15.4

APLICACIN MARCO DE APLICACIN CAPA DE RED Y DE SEGURIDAD CAPA MAC CAPA FSICA

Definida por el usuario Compaas promotoras

IEEE

Fuente: HEILE, Bob. Emerging Standards. 2004. Pag. 8.

15

2.2.2. Tipos de dispositivos


A nivel lgico, el estndar IEEE 802.15.4 maneja tres tipos de dispositivos: El coordinador de red, que mantiene en todo momento el control del sistema, es el ms sofisticado de los tipos de dispositivos, requiere memoria y capacidad de computacin. Normalmente se opera con energa de la red AC ya que debe operar permanentemente. El dispositivo de funcin completa (FFD) capaz de recibir mensajes. ste puede funcionar como un coordinador de red. La memoria adicional y la capacidad de computacin, lo hacen ideal para hacer las funciones de repetidor. Normalmente se opera con energa de la red AC ya que tienen que estar permanentemente escuchando transmisiones en la red para retransmitirlas. El dispositivo de funcin reducida (RFD) de capacidad y funcionalidad limitadas (especificada en el estndar) con bajo costo y simplicidad. Creados para ser incorporados en mdulos junto con sensores y/o actuadores de la red. Se operan normalmente con bateras, dado que no se utilizan como repetidores.

2.2.3. Consumo de energa e incorporacin a la red


El bajo consumo de potencia es una de las caractersticas ms importantes de esta tecnologa. Durante la mayor parte del tiempo de operacin un dispositivo se encuentra en modo de bajo consumo (sleep) y slo se activa durante un muy pequeo intervalo de tiempo para reportarse en la red de dispositivos. Dos factores a tener en cuenta son la transicin de modo de bajo consumo a modo normal (alrededor de 15ms) y la enumeracin o incorporacin a la red, que normalmente es de unos 30 ms, considerablemente menor a la de tecnologas como WiFi y Bluetooth (transicin y enumeracin mayores a 3 s).

16

2.2.4. Topologas
La red de nodos puede configurarse bsicamente en tres topologas: Estrella, malla y rbol.
Figura 5. Topologas

Fuente: HEILE, Bob. Emerging Standards. 2004. Pag. 8.

En la topologa estrella, uno de los dispositivos tipo FFD asume el rol de coordinador de red y es responsable de inicializar y mantener los dispositivos en la red. Todos los dems dispositivos, conocidos con el nombre de dispositivos finales, se comunican nicamente con el coordinador. En la topologa de malla, el coordinador es responsable de inicializar la red y de elegir los parmetros de la red, pero la red puede ser ampliada a travs del uso de repetidores. El protocolo de enrutamiento elimina las rutas menos ptimas. La red final puede tener hasta 65535 nodos.

2.3. MARCO LEGAL Y FRECUENCIAS DE OPERACIN


Los sistemas de telecomunicaciones basados en el estndar IEEE 802.15.4, as como las tecnologas Wi-Fi y Bluetooth se basan en la tecnologa de espectro ampliado. Los dispositivos de espectro ampliado operan desde el ao de 1985 y 17

fueron la base para desarrollar aplicaciones en las bandas Industriales, Cientficas y Mdicas (ISM) de 902 a 928 MHz, de 2 400 a 2 483,5 MHz y de 5 725 a 5 850 MHz. En Colombia el Ministerio de Comunicaciones reglament por primera vez esta tecnologa a travs de la Resolucin 3382 de 1995 definindolos como aquellos sistemas donde la energa media de la seal transmitida se reparte sobre una ancho de banda mucho mayor del ancho de banda de la informacin de inters, empleando un cdigo independiente al de los datos. Y define las modalidades de Secuencia Directa, Salto de Frecuencia con sus correspondientes caractersticas tcnicas. Bsicamente estas dos tcnicas podran resumirse como el mtodo utilizado por la tecnologa para distribuir la seal convencional en un espectro de propagacin equivalente2. Con la Resolucin 689 del 21 de abril de 2004 por la cual se atribuyen unas bandas de frecuencias para su libre utilizacin dentro del territorio nacional, mediante sistemas de acceso inalmbrico y redes inalmbricas de rea local, que utilicen tecnologas de espectro ampliado y modulacin digital, de banda ancha y baja potencia, y se dictan otras disposiciones3 se permite el uso de varios sistemas de acceso inalmbrico entre ellos Wi-Fi, Bluetooth y el estndar IEEE 802.15.4. All se dan algunas advertencias reglamentarias en dichas bandas para no causar interferencia perjudicial a otros servicios de telecomunicaciones. Este Reglamento Tcnico atribuy rangos de frecuencia para los sistemas de acceso inalmbrico y redes inalmbricas tipo LAN que empleen tecnologas de espectro ampliado y modulacin digital de banda ancha y baja potencia, las cuales pueden enumerarse de la siguiente forma:

ORTEGON BOLIVAR, Jairo Augusto. La regulacin estatal colombiana promueve los sistemas

inalmbricos wi-fi y bluetooth


3

El texto completo de la resolucin puede consultarse desde la pgina principal del Ministerio de

comunicaciones http://www.mincomunicaciones.gov.co

18

a). b). c). d). e). f).

Banda de 902 a 928 MHz, Banda de 2 400 a 2 483,5 MHz, Banda de 5 150 a 5 250 MHz, Banda de 5 250 a 5 350 MHz, Banda de 5 470 a 5 725 MHz, y Banda de 5 725 a 5 850 MHz.

Segn esta resolucin se entiende que la utilizacin del espectro radioelctrico en las bandas de frecuencias mencionadas anteriormente no requiere de ningn tipo de licencia. Sin embargo, para prestar servicios de telecomunicaciones a terceros los operadores deben tener la autorizacin respectiva4. Se opt por incorporar esta tecnologa en el diseo, dadas sus evidentes ventajas frente a otros estndares de transmisin inalmbrica, en aplicaciones de redes de sensores.

2.4. SELECCIN DEL TRANSCEIVER


Compaas Microchip, como entre Texas muchas Instruments, otras, Ember, Freescale Semiconductor, dispositivos de

distribuyen

actualmente

comunicacin con tecnologa basada en el estndar IEEE802.15.4. Como se discuti en la seccin 2.2, la capa fsica y de control de acceso al medio de la arquitectura de los dispositivos, estn definidos bajo el estndar IEEE802.15.4, y como tales van incorporados en el transceiver. Por su parte, las capas siguientes, de protocolo de red y seguridad, no van incluidas en el chip, sino que se incorporan en forma de firmware que es posible elegir y ajustar de acuerdo a las necesidades de la aplicacin y que se implementa normalmente por medio de un microcontrolador, que comanda el protocolo de comunicaciones conectndose directamente al transceiver. Comercialmente es posible adquirir los transceiver por separado teniendo nicamente la implementacin de la capa fsica y de control de acceso al medio. Bajo este escenario habra que disear e implementar las

ORTEGON BOLIVAR, Jairo Augusto. La regulacin estatal colombiana promueve los sistemas

inalmbricos wi-fi y bluetooth.

19

siguientes capas de la arquitectura para manejar la parte de protocolo de red, seguridad de las transmisiones, ruteo para topologas de malla y rbol, etc. Esta no es una tarea fcil y por ello, varias compaas han desarrollado su propio stack para implementar esta funcionalidad, dejando a cargo de los diseadores de aplicaciones, nicamente la implementacin de la capa de usuario, es decir el desarrollo de la aplicacin final, exonerndolo de las complejidades del protocolo de red. Segn lo anterior, es posible adquirir comercialmente mdulos que incorporan en un mismo encapsulado, el transceiver para las comunicaciones RF y el microcontrolador con el firmware que cumple con la funcionalidad de red. Como es de suponerse, este tipo de encapsulado resulta ms costoso que adquirir transceiver y microcontrolador por separado. Mientras el slo transceiver puede costar alrededor de 2 a 4 dlares, el encapsulado con el stack puede valer ms de 30 dlares. Este trabajo se ha limitado a adoptar el uso del mdulo encapsulado incluyendo transceiver RF y microcontrolador, dado que el slo diseo del protocolo de red representara un desarrollo considerable fuera de los objetivos de este trabajo. No obstante, a futuro, y de acuerdo posiblemente a un estudio de mercado, no es descartable la idea de desarrollar el protocolo dado el gran ahorro en costos, que se apreciara ms cuando se comercializa un gran nmero de unidades.
Figura 6. Configuracin de transceiver comandado por microcontrolador.

Fuente: Pgina principal de Microchip http://www.microchip.com.

20

Dado que el estndar IEEE802.15.4 es una tecnologa an en evolucin, la mayora de mdulos que se consiguen comercialmente no tienen una funcionalidad de red completa an. La mayora no incorporan la funcionalidad de repeticin, y por lo tanto no es posible implementar de manera simple la topologa malla y rbol, sino mediante desarrollo de software. Luego de considerar varias alternativas para efectuar las comunicaciones inalmbricas, se ha seleccionado el mdulo ETRX1 de la compaa Telegesis, basada en el transceiver EM2420 de la compaa Ember, compatible con el estndar IEEE802.15.4, incluyendo el EmberNet/EmberZNet stack. El ETRX1 a diferencia de otros, implementa la funcionalidad de repetidor para topologa de malla y rbol. Adems, la compaa distribuye un Kit de desarrollo que permite, mediante tarjetas RS-232, configurar los mdulos inalmbricos para que operen como coordinadores, repetidores o dispositivos finales, as como definir otros parmetros de funcionamiento, tales como canales de operacin, modos de consumo, direccin, funcionamiento en modo cclico, a travs de comandos, desde una computadora. Este instrumento resulta muy til a la hora de efectuar pruebas de alcance y de configuracin.
Figura 7. Imagen del ETRX1

Fuente: Hoja de datos de la pgina principal de Telegesis. http://www.telegesis.com

21

El ETRX1 tiene un alcance de transmisin con lnea de vista de hasta 135 m. Las siguientes son las tablas de caractersticas del ETRX1 dadas por el fabricante.
Tabla 3. Caractersticas del mdulo ETRX1.
Tamao 37,75 x 20,45mm Antena integrada o antena externa mediante conector Hirose U.FL UART para fcil comunicacin Cumple con el estndar IEEE 802.15.4 Puede actuar como FFD, RFD y Coordinador Incluye el transceiver Ember EM2420 Hasta 8 MIPS de procesamiento El mdulo viene con software de interface mediante comandos AT. 8 lneas de entrada/salida de propsito general y dos entradas anlogas Soporta 5 diferentes modos de consumo Basado en el EmberNet classic stack Cumplimiento del estndar IEEE 802.15.4 con el nuevo EmberZNet stack disponible prximamente Actualizacin de Firmware va RS232 o sobre el aire (proteccin con contrasea) Encriptacin de hardware soportada (AES-128) Voltaje de alimentacin 2,7V 3,6V Corriente de consumo tan baja como 15uA en modo sleep Probado para cumplimiento de CE y FCC (con la antena integrada) Rango de temperatura de operacin: -40C a +85C

Fuente: Hoja de datos de la pgina principal de Telegesis. http://www.telegesis.com

Tabla 4. Caractersticas de radiofrecuencia del mdulo ETRX1 de Telegesis.


Basado en el transceiver Ember EM2420, 2,4GHz Banda ISM Transceiver RF de espectro ampliado de secuencia directa Tasa de transferencia efectiva de 250kbps Mdulo de muy bajo consumo de potencia (-30mA en transmisin) 16 canales (Canal 802.15.4 11 a 26) Potencia de salida de hasta 3dBm

Fuente: Hoja de datos de la pgina principal de Telegesis. http://www.telegesis.com

2.5. CONSIDERACIONES SOBRE OBSTCULOS Y RUIDO


Esta seccin expone algunas consideraciones con respecto a la instalacin de los 22

dispositivos de transmisin inalmbrica, para tener en cuenta a la hora de implementar un sistema, con el propsito de optimizar el rango de alcance de transmisin.

2.5.1. Componentes de un sistema de comunicacin inalmbrica


Bsicamente un sistema de transmisin est compuesto por los siguientes tipos de dispositivos: Dispositivo de transmisin (codifica datos en forma de ondas de radiofrecuencia para ser transmitidas al receptor por medio de una antena) Dispositivo de recepcin (decodifica los datos que llegan a travs de la antena de recepcin) El medio a travs del cual se efecta la comunicacin Antenas o elementos de enfoque y captacin de seales de radiofrecuencia. En un sistema de transmisin pueden existir elementos fsicos de obstruccin y ruido o interferencia, que pueden limitar la capacidad de un sistema para transmitir datos de un lugar a otro.

2.5.2. Conceptos de lnea de vista


Es comn hablar del concepto de lnea de vista en sistemas de comunicacin inalmbrica, entre un dispositivo transmisor y uno receptor. Sin embargo, debe diferenciarse entre lnea de vista visual y lnea de vista RF. La primera se refiere a la posibilidad de ver de un punto a otro punto, de modo que una lnea recta une los dos puntos. La segunda, en cambio, implica no slo ver de un punto a otro, sino que exista adems un camino entre los dos puntos en forma de baln de ftbol americano, comnmente denominado zona Fresnel. 23

Figura 8. Zona Fresnel entre dispositivos inalmbricos

Fuente: Pgina principal de Telegesis. http://www.telegesis.com

Para poder lograr el mximo alcance, lo ideal es localizar el receptor y el transmisor en sitios tales que la zona Fresnel entre los dos puntos est lo ms libre posible de obstculos. Esto quiere decir que entre ms alto se siten los dispositivos, mayor alcance es posible lograr. Debe tenerse en cuenta, adems, que el dimetro necesario para la zona Fresnel depende de variables tales como la frecuencia de transmisin y distancia entre los puntos. La tabla presenta algunos valores de dimetros segn distancias y frecuencias de operacin.
Figura 9. Dimetros de la Zona Fresnel segn distancia y frecuencia de operacin.
Distancia 300 m 1,6 Km 8 Km 16 Km Dimetro requerido para la zona Fresnel (900MHz) 7m 12 m 23 m 31 m Dimetro requerido para la zona Fresnel (2.4GHz) 5,4 m 8,4 m 15,2 m 20,2 m

Fuente: Pgina principal de Telegesis. http://www.telegesis.com

2.5.3. Antenas
La antena es un dispositivo que enfoca la energa en una direccin en particular. La forma como se enfoca la energa depende de su diseo y aplicacin. 24

Figura 10. Tipos de antena segn el enfoque de energa.

Fuente: Pgina principal de Telegesis. http://www.telegesis.com

Una antena es llamada de alta ganancia cuando concentra la energa mucho ms en una direccin, lo que en la prctica permite lograr mayores alcances de transmisin en entornos donde hay lnea de vista. Debe tenerse en cuenta que en entornos donde no es posible obtener lnea de vista, es muy posible que una antena de baja ganancia omnidireccional logre mayor alcance que una de alta ganancia unidireccional, dado que al enfocar la energa en ms direcciones existirn ms caminos para que la seal alcance su objetivo final. En este orden de ideas, podemos distinguir entre dos tipos de antenas: Antenas omnidireccionales: enfocan la energa en varias direcciones.

Ganancias tpicas pueden ser las siguientes: 2,1 dBi (0 dBd): 75 de ancho de haz vertical 5,1 dBi (3 dBd): 33 de ancho de haz vertical 8,1 dBi (6 dBd): 17 de ancho de haz vertical

25

Figura 11. Enfoque de energa de una antena omnidireccional.

Fuente: Pgina principal de Telegesis. http://www.telegesis.com

Antenas direccionales: enfocan la energa especialmente en una direccin, tal como lo hara una linterna.

Ganancias tpicas pueden ser las siguientes: 8,1 dBi (6 dBd): 70 de ancho de haz vertical 11,1 dBi (9 dBd): 55 de ancho de haz vertical 15,1 dBi (13 dBd): 35 de ancho de haz vertical

2.5.4. Consideraciones sobre el montaje


De ser posible, debe situarse la antena lo ms lejos posible de objetos metlicos. Demasiada cercana puede interferir en la forma como la antena irradia energa, produciendo resultados inesperados. En algunos casos es posible que la antena deba situarse separadamente de los dispositivos de transmisin y recepcin por lo cual deben utilizarse cables para conectarla. Todos los cables de RF adicionan prdidas al sistema, por lo cual es recomendable reducir la longitud del cable tanto como sea posible.

2.6. PRUEBAS PRELIMINARES EN CAMPO


La empresa Coltein Ltda adquiri el Kit de Desarrollo para efectuar pruebas 26

preliminares con los mdulos inalmbricos. Se tuvo la oportunidad de efectuar algunas pruebas de alcance en una finca con cultivos de hortalizas. El objetivo fue verificar los niveles de transmisin y los alcances mximos posibles en todas y cada una de las reas productivas de la finca para conocer el efecto que pudieran tener posibles fuentes de prdida de transmisin, como rboles, construcciones, cubiertas plsticas de los invernaderos, diferencias de altura del terreno y altura de colocacin de los mdulos.

2.6.1. Metodologa de prueba


La prueba consisti en utilizar las dos tarjetas que incluye el Kit de desarrollo, cada una con un mdulo de transmisin inalmbrico. Una de ellas acta como eco de la transmisin, es decir, los paquetes de datos que recibe los retransmite inmediatamente. Una segunda tarjeta, enva paquetes de datos y verifica si los recibe correctamente. Las tarjetas permiten determinar a travs de 3 leds el nivel de transmisin (fade margin) entre dos mdulos inalmbricos de acuerdo a las transmisiones de datos efectuadas. El Fade margin se define como la diferencia entre la intensidad de la seal entrante y la sensitividad de recepcin de un mdulo.
Figura 12. Tarjeta con mdulo inalmbrico de prueba de eco del Kit de Desarrollo.

Fuente: El autor.

27

Tabla 5. Niveles de intensidad de la seal.


3 LEDs encendidos 2 LEDs encendidos 1 LEDs encendidos 0 LEDs encendidos Seal muy fuerte (fade margin > 30dB) Seal fuerte (fade margin > 20dB) Seal moderada (fade margin > 10dB) Seal dbil (fade margin < 10dB)

Fuente: El autor.

La siguiente figura muestra la distribucin de bloques (reas productivas) de la finca donde se efectuaron las pruebas.
Figura 13. Distribucin de los bloques en finca piloto con cultivos de hortalizas.

Fuente: El autor.

Bsicamente, la finca est dividida en 14 bloques. Los bloques 11 al 14 estn separados de los dems por un camino vehicular (no muy transitado). Las oficinas se encuentran localizadas entre los bloques 1 y 2. Y es precisamente all, en las oficinas, donde se sita la computadora para la administracin y recepcin de los datos del sistema. Se determin que el nivel del suelo del sector del bloque 10 se encuentra levemente por debajo del nivel de los dems bloques de la finca. La 28

siguiente tabla resume los resultados de las pruebas de alcance efectuadas. De acuerdo a la distribucin de bloques en la finca, se definieron los puntos de prueba mostrados en el cuadro, donde Punto A y Punto B especifican los bloques entre los cuales se efectu cada prueba de transmisin. Las pruebas se realizaron localizando los mdulos a 2 metros de altura y utilizando antenas omnidireccionales de 2,1dBi.
Tabla 6. Pruebas de alcance en finca piloto con cultivos de hortalizas.
NIVEL DE TRANSMISIN ENTRE SITIOS DE MEDICION Punto A 0 0 0 0 0 0 0 12 12 12 2 2 2 2 3 3 3 3 5 5 5 5 7 7 7 Punto B 1 2 12 11 14 3 4 11 14 13 11 3 4 5 4 6 5 7 6 8 7 9 8 10 9 Transmiti SI SI SI NO NO NO NO SI SI SI SI SI SI NO SI SI SI SI SI SI SI NO SI SI SI Nivel (1-3) 3 2 2 0 0 0 0 2 3 2 1 2 2 0 2 2 2 1 2 2 2 0 2 1 2

Fuente: El autor.

La tercera columna de la tabla muestra el resultado de la transmisin. Es decir, si se efectu o no de manera constante, sin fallos. La cuarta columna muestra el nivel de intensidad de la seal de acuerdo al nmero de leds encendidos en las tarjetas de prueba de acuerdo a lo expuesto en la tabla 5. Estos resultados permiten establecer el tipo de nodos que deben disponerse en cada uno de los 29

bloques para garantizar la correcta recepcin de los datos al punto central de administracin. En este caso particular una disposicin adecuada de nodos podra ser la mostrada en la siguiente figura.
Figura 14. Localizacin de nodos finales y nodos repetidores en los bloques de la finca.

Fuente: El autor.

2.6.2. Anlisis de resultados


Para entender el mecanismo de eleccin de mdulos, obsrvese el caso de los bloques 11, 12, 13 y 14. Los resultados muestran que no hubo buena recepcin entre los sitios 0 y 11, as como entre los sitios 0 y 14. Como consecuencia, es evidente que en el sitio 13 no habr recepcin. Caso contrario ocurri entre los sitios 0 y 12, 12 y 11, 12 y 14 y entre 12 y 13. Esto permite concluir que ser necesario localizar en el sitio 12 un mdulo de tipo repetidor que permita cubrir los cuatro bloques de dicha zona. La misma metodologa permite definir la eleccin de mdulos para el resto de la finca. Cabe considerar que esta metodologa no es la misma en todos los casos, dado 30

que no slo hay que tener en cuenta las distancias geogrficas, sino adems las diferencias de altura del terreno, barreras en sitios especficos y otras fuentes de interferencia. Segn lo anterior, para la implementacin de una red inalmbrica es necesario evaluar cuidadosamente las condiciones particulares de cada finca, teniendo en cuenta las diferentes fuentes de interferencia o prdida de seal. Adicionalmente, estas pruebas se efectuaron en una finca donde la altura de las plantas es notablemente menor a la de un cultivo de flores u otros productos, donde las plantas alcanzan hasta los 2,5 metros.
Figura 15. Vista de los cultivos bajo invernadero en la finca.

Fuente: El autor.

Es difcil determinar el mximo rango de alcance de transmisin inalmbrica, ya que depende de las caractersticas propias del medio. Construcciones, rboles, altura del terreno, obstculos, pueden disminuir la intensidad de las seales. En este sentido, deben considerarse 4 factores a la hora de estimar el rango de transmisin. Potencia de transmisin: Potencia que es capaz de emitir el transmisor. Sensitividad de recepcin: Es una medida de la mnima intensidad de seal que un dispositivo receptor puede percibir. Ganancia de antenas: Cantidad de ganancia de seal que puede proporcionar una antena. Prdida en la trayectoria: es la disminucin de seal que ocurre cuando las ondas de radiofrecuencia viajan a travs del aire o de los obstculos. 31

Figura 16. Factores de atenuacin de seal.

Fuente: El autor.

Existe una atenuacin natural de la seal debida a la distancia. Los obstculos hacen mayor esta atenuacin. La atenuacin vara adems con la frecuencia de transmisin y el tipo y densidad de los materiales de los obstculos. Entre menor es la frecuencia, menor la prdida en la transmisin. En muchas situaciones es conveniente saber qu tan susceptible a fallar es un sistema. Para ello, se ha definido el trmino Margen de atenuacin o Fade margin que puede definirse bajo la siguiente ecuacin:
Margen de atenuacin = potencia de transmisin + ganancia de antenas sensitividad de recepcin prdida en la trayectoria (Ec.1)

Para que las comunicaciones sean satisfactorias el margen de atenuacin debe ser mayor que cero. La potencia de transmisin, ms la ganancia de las antenas del transmisor y el receptor, menos las prdidas en la trayectoria, constituyen lo que comnmente se denomina RSSI (RX Signal Strength Indicator) o intensidad de la seal, y es independiente de la sensitividad del receptor. El margen de atenuacin est dado por la diferencia entre RSSI y la sensitividad del receptor. Entre mayor sea la intensidad de la seal, mayor ser la capacidad del sistema de comunicaciones para responder a eventualidades del medio La frmula de Friis5 permite estimar el mximo alcance de transmisin, en funcin

STEED, David. The Power of Sensitivity. Improving range with receiver sensitivity.

32

del medio de propagacin, potencia de transmisin, ganancia de antenas, sensitividad del receptor, frecuencia y margen de atenuacin.

(Ec.2) donde, R N PT GT PR FM = Rango mximo de transmisin = Constante segn el medio de propagacin (N=2 para lnea de vista, N=4 para ambiente urbano) = Potencia de transmisin = Ganancia total de antenas = Longitud de onda = Sensitividad de recepcin = Margen de atenuacin

La constante de propagacin N se determina empricamente, de acuerdo a la cantidad o magnitud de los obstculos presentes. Para este anlisis, se ha tomado N=4 para ambiente urbano. A una frecuencia de 2,4 GHz, el valor de es igual a 0,125 m. Para el mdulo ETRX1 la potencia de transmisin es de 3dBm con una sensitividad de recepcin de -94dBm. Cada uno de los mdulos se oper con antenas de 2,1dB. El margen de atenuacin se ha estimado de acuerdo a las condiciones del ambiente en los diversos sectores de la finca. Para este estudio, en la finca se han identificado ciertos puntos crticos donde las condiciones pueden variar y donde debe elegirse un margen de atenuacin mayor que garantice comunicaciones exitosas en las peores condiciones de interferencia. Concretamente, el trayecto del punto 0 al 2 puede tener interferencia debido a la estacin de bombeo, el trayecto del punto 0 al 12 debe atravesar un camino vehicular y el trayecto del punto 12 al 13 est junto a construcciones con paso habitual de personas. Los trayectos restantes, pueden considerarse como trayectos donde las condiciones son ms estables, no hay fuentes de interferencia variables, y por lo tanto el margen de atenuacin no debe ser muy alto.

33

En algunas pruebas de laboratorio se estim el efecto de atenuacin de seal de acuerdo a la orientacin de las antenas y los mdulos inalmbricos. En resumen el cambio en la orientacin represent atenuaciones entre 2 y 5 dB. Segn lo anterior, se opt por manejar un margen de atenuacin de 20 dB (22dB para el trayecto 12 al 13) para los puntos ms crticos y un margen de 15 dB para el resto de trayectos (5 dB para atenuacin por orientacin y 10 dB para otras eventualidades). Un muro de ladrillo en la prctica puede llegar a producir una atenuacin de entre 5 y 10 dB segn su grosor. Dado que las potencias de transmisin y recepcin son constantes para los mdulos ETRX1, para establecer los mrgenes de atenuacin indicados, solamente es posible modificar las ganancias de las antenas. Para este propsito se ha utilizado una frmula derivada de la ecuacin de Friis, que permite hallar la prdida en la trayectoria, en funcin de la distancia y de la frecuencia de transmisin.
Prdida en la trayectoria = 20 log(4r/) dB donde, r = Rango mximo de transmisin = Longitud de onda (Ec.3)

Como se quiere hallar la ganancia necesaria para cada trayecto de transmisin, puede remplazarse la prdida en la trayectoria de la ecuacin 3 en la ecuacin 1. De este modo tenemos:
Margen de atenuacin = potencia de transmisin + ganancia de antenas sensitividad de recepcin 20 log(4r/) dB (Ec. 4)

Para finalmente obtener:


Ganancia de antenas = 20 log(4r/) dB + margen de atenuacin - potencia de transmisin + sensitividad de recepcin (Ec. 5)

La siguiente tabla resume los valores de ganancia requeridos de acuerdo a los mrgenes de atenuacin definidos y segn la distancia a la que se encuentran. 34

Tabla 7. Ganancias requeridas segn mrgenes de atenuacin y distancias entre puntos.


Punto A 0 0 0 12 12 12 2 3 3 3 3 5 7 7 Punto B 1 2 12 11 14 13 3 4 6 5 7 6 8 10 Distancia en metros 43,47 100,17 90,72 107,73 77,49 141,75 111,51 64,26 118,125 102,06 171,99 64,26 64,26 113,4 Margen de atenuacin 15 20 20 15 15 22 15 15 15 15 15 15 15 20 Ganancia requerida -9,19 3,06 2,20 -1,31 -4,17 8,08 -1,01 -5,80 -0,51 -1,78 2,76 -5,80 -5,80 4,14

Fuente: El autor.

Los valores negativos de ganancia en la tabla anterior indican que, para los valores sealados de potencia de transmisin, sensitividad del receptor y distancia, las transmisiones ya cumplen con los mrgenes de atenuacin especificados y, por lo tanto, no es necesario incluir antenas de ganancia. Segn los valores de ganancia obtenidos, puede establecerse el tipo de antena en cada uno de los bloques. La tabla siguiente especifica la ganancia necesaria de la antena (todas las antenas son omnidireccionales) de acuerdo los valores de ganancia requeridos que se especifican en la tabla anterior.
Tabla 8. Ganancia de las antenas en cada bloque.
BLOQUE GANANCIA DE LA ANTENA (DB) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 2 2 2 2 2 5 2 2 2 2 5 5 2

Fuente: El autor.

35

Como verificacin final de la validez de las ecuaciones utilizadas y los clculos efectuados, se realiz una prueba para determinar si se haba tomado correctamente la constante de propagacin N=4 para ambientes urbanos. Nuevamente se utilizaron las tarjetas del Kit de desarrollo para este fin. Una de las tarjetas se situ en un punto fijo. La otra tarjeta se situ a una distancia donde se detectara un cambio en el indicador de margen de atenuacin (en la transicin de 2 a 3 leds encendidos, es decir, con un margen de 30 dB). Las distancias obtenidas se muestran en la siguiente tabla, junto con el margen de atenuacin calculado con la ecuacin 4.
Tabla 9. Ganancia de las antenas en cada bloque.
Distancia obtenida (m) 32 31 28 Promedio Ganancia (dB) 4,2 4,2 4,2 Margen de atenuacin calculado con N=4 (dB) 31,05 31,33 32,21 31,53

Fuente: El autor.

Los valores de margen de atenuacin calculados con la ecuacin 4 derivada de la ecuacin de Friis tomando N=4 (31,53dB en promedio), son cercanos al margen de atenuacin obtenido de los indicadores de las tarjetas del kit de desarrollo de los mdulos inalmbricos. Lo que permite comprobar que el entorno en el que se efectuaron las pruebas puede ser clasificado como ambiente urbano, principalmente, por la altura a la que se efectuaron las pruebas y las condiciones propias del medio. Futuras pruebas permitirn determinar el efecto real de la altura sobre el alcance y margen de atenuacin de las comunicaciones inalmbricas. Otro factor a considerar para pruebas futuras ser el efecto de atenuacin de otro tipo de cultivos, como el caso de las flores, donde algunas variedades superan los 2,5 metros de altura. Factor determinante en alcance y margen de atenuacin.

2.7. ANALISIS DE COSTOS


Para realizar un anlisis de costos, entre un sistema cableado y uno inalmbrico 36

como el propuesto, se muestra a continuacin una tabla de costos de la implementacin de un sistema de cableado en una finca productora de hortalizas de la sabana de Bogot.
Tabla 10. Comparativa de costos entre un sistema cableado y uno inalmbrico.
TRM Costos asociados a cableado Cable apantallado 2hilos Cable vehicular (alimentacin) Mano de obra Zanja Conduit 1/2 Nmero de nodos TOTAL Costo por nodo Costos asociados a transmisin inalmbrica Costo mdulos inalmbricos Costo por nodo Cantidad 3.660 3.660 1 1.830 1.830 14 21.993.760 1.570.983 8.798 628 Unidad Vr./Und. Vr. Total $ Vr. Total U$ ML 3.500 12.810.000 5.124 ML 290 1.061.400 425 1.000.000 1.000.000 400 ML 2.200 4.026.000 1.610 ML 1.692 3.096.360 1.239 2500

14

120.000

1.680.000 120.000

672 48

Fuente: Departamento comercial de Coltein Ltda.

Como puede apreciarse, los costos de cableado en una finca promedio de 14 bloques son considerablemente altos, especialmente en cuanto a costo de cable, el cual constituye en este ejemplo ms del 50% del costo total. En este caso, el tendido de cable es de alrededor de 13 veces el costo de una red inalmbrica usando el mdulo inalmbrico ETRX1. Adems, no se han tenido en cuenta costos relacionados con mantenimiento, lo que incrementara an ms el valor estimado. Otro aspecto a considerar es la redistribucin geogrfica de los nodos de la red. En el escenario cableado, y dependiendo del caso, es factible tener que volver a cablear uno o varios trayectos, incluyendo costos de cable, zanja y mano de obra adicional. Por su parte, una red inalmbrica solo requerira revisar los alcances de los nodos para redistribuirlos y, en caso de que sea necesario, adicionar mdulos repetidores, comparativamente ms econmicos que el tendido de cable. 37

3. DISEO DE LA ETAPA DE MEDICIN


3.1. CONSIDERACIONES GENERALES
3.1.1. El invernadero
Los invernaderos son sistemas muy tiles en el manejo ptimo de la produccin de hortalizas y flores. Se constituyen en herramienta para producir fuera de temporada, conseguir mayor precocidad, aumentar los rendimientos, acortar los ciclos vegetativos de las plantas, mejorar la calidad de los cultivos mediante una atmsfera interior artificial y controlada6. Sus beneficios van ms all permitiendo obtener una produccin limpia, trabajar en su interior durante los das lluviosos, desarrollar cultivos que necesitan otras condiciones climticas y evitar los daos de roedores, pjaros, lluvia o el viento. Tambin produce una economa en el riego por la menor evapotranspiracin, que es la prdida de agua por la evaporacin del suelo y la transpiracin de las plantas, al estar protegidas del viento7. De forma bsica, un invernadero consiste en una estructura de madera o de metal acompaada de una cubierta plstica que por lo general es de polietileno transparente, policarbonato o vidrio. Esta cubierta se dispone tanto a los lados como en el techo, y su funcin es la de retener en su interior el calor producido durante el da por el sol o sistemas de calefaccin artificiales. En ausencia de la fuente de calor, el invernadero acta como un sistema que no permite la

BARRIOS

CAPDEVILLE,

Octavio.

Construccin

de

un

invernadero.

Fundacin

de

Comunicaciones, Capacitacin y Cultura del Agro, FUCOA. Argentina 2004. Pag. 5.


7

Ibid. Pag. 5.

38

transferencia de calor hacia el exterior, manteniendo la temperatura en los niveles apropiados para el desarrollo de las plantas. Los invernaderos requieren un sistema para regular la ventilacin, la humedad y la temperatura interior.
Figura 17. Invernadero.

Fuente: Barrios Capdeville, Octavio. Construccin de un invernadero

3.1.2. Estndares de medicin de condiciones meteorolgicas.


Aunque este trabajo no tiene como objetivo armonizar las mediciones de las condiciones climatolgicas con respecto a los estndares de medicin de organismos nacionales, se ha decidido tener en cuenta los lineamientos que dicta el Instituto de Hidrologa, Meteorologa y Estudios Ambientales, IDEAM, en materia de monitoreo y registro climatolgico. Esto tiene como beneficio tener un diseo til para estudios de contaminacin y calidad del aire, por ejemplo. As mismo, permite obtener datos contrastables con otras zonas geogrficas, tiles en estudio y pronstico de heladas y comportamiento climatolgico. Segn el IDEAM se entiende por temperatura del aire en superficie, la temperatura del aire libre a una altura comprendida entre 1,25 y 2 metros sobre el nivel del suelo. Para obtener una lectura representativa de las temperaturas del aire, los termmetros deben estar protegidos de la radiacin del sol y al mismo

39

tiempo estar convenientemente ventilados8. Para lograr este fin, lo normal es que los instrumentos se instalan dentro de lo que se denomina caseta meteorolgica, cuya base se encuentra a una altura de 2 metros sobre el suelo. Para los estudios de contaminacin del aire son tiles tanto la temperatura del aire ambiental en un solo nivel (generalmente 1,5 a 2 m sobre el suelo) como la diferencia de temperatura entre dos niveles (generalmente 2 m y 10 m). Estas medidas sirven para realizar clculos sobre la elevacin de la pluma y para determinar la estabilidad atmosfrica9. Del mismo modo es necesario tener en cuenta los valores de exactitud y resolucin de las mediciones, recomendados por estndares internacionales. La siguiente tabla especifica los valores de exactitud y resolucin recomendadas en estudios de calidad del aire.
Tabla 11. Valores de exactitud y resoluciones recomendadas.
Variable meteorolgica Velocidad del viento (horizontal y vertical) Direccin del viento (acimut y elevacin) Temperatura del aire Diferencia vertical de Temperatura Temperatura del Punto de Roco Precipitacin Presin Atmosfrica Radiacin Solar Exactitud de la variable 0,2 m/s + 5% del observado 5 grados 0,5 C 0,1 C 1,5 C 10% del observado o 0,5 mm 3 hPa 5% del observado Resolucin de la medicin 0,1 m/s 1,0 grados 0,1 C 0,02 C 0,1 C 0,3 mm 0,5 hPa 10 W/m 2

Fuente: U.S. EPA 2000

Instituto de Hidrologa, Meteorologa y Estudios Ambientales. IDEAM. Manual del observador

meteorolgico. Medelln. 2001. Pag. 25.


9

LEN ARISTIZABAL, Gloria Esperanza. Gua de procedimientos para la auditora de estaciones

meteorolgicas de la red de monitoreo de calidad del aire. IDEAM. Bogot. 2002. Pag. 32.

40

Tabla 12. Caractersticas de respuesta del instrumental meteorolgico.


Variable Meteorolgica Especificaciones Velocidad Inicial Constante de Distancia Velocidad Inicial Constante de Distancia Velocidad Inicial Distancia de Retardo Razn de Amortiguamiento Constante de Tiempo Constante de Tiempo Constante de Tiempo Amplitud Constante de Tiempo Amplitud Respuesta Espectral 0,5 m/s 5m 0,25 m/s 5m 0,5 m/s @ 10 grados 5m 0,4 a 0,7 1 minuto 1 minuto 1 minuto - 30 C a + 30 C 5 segundos - 20 C a + 60 C 285 nm a 2800 nm

Horizontal Velocidad del viento Vertical Direccin del Viento Temperatura Diferencia de Temperatura Temperatura del punto de Roco Radiacin Solar

Fuente: U.S. EPA 2000

Segn lo anterior, en el caso de la temperatura, una exactitud de 0,5C con una resolucin de 0,1C y un tiempo de respuesta menor a un minuto seran caractersticas aceptables para la eleccin del sensor.

3.1.3. Proteccin de los instrumentos contra la radiacin solar


Una caseta meteorolgica es til en los casos donde se efectan mediciones a campo abierto, caso en el cual se requiere proteger los instrumentos, no solo de la radiacin solar y las precipitaciones, sino tambin de la suciedad y el polvo. En el caso del monitoreo bajo invernadero, el plstico del mismo contiene proteccin contra rayos ultravioleta. A pesar de ello, los fabricantes de sensores recomiendan evitar una exposicin directa y prolongada a la radiacin solar por lo cual se hace necesario de disponer, por lo menos, de algn elemento que impida esta exposicin. Comercialmente es posible adquirir escudos contra radiacin solar, pero stos elevan considerablemente el costo por unidad de medicin implementada. Como 41

alternativa y teniendo en cuenta que no hay exposicin directa en el invernadero, se ha considerado el uso de una pequea caseta meteorolgica, dado el reducido tamao de la unidad de medicin, como medida para evitar el deterioro que puedan sufrir los instrumentos.

3.2. SELECCIN DE SENSORES


3.2.1. Humedad relativa
La humedad es un trmino general relacionado con la cantidad de agua en el aire. Las principales variables de humedad son presin del vapor, temperatura del punto de roco, humedad especfica, humedad absoluta y humedad relativa. A excepcin de humedad relativa, todas las variables antedichas proporcionan una especificacin completa de la cantidad de vapor de agua en el aire10. Aunque estas variables son indicadores tiles de la humedad, en la prctica, lo mas importante es conocer a qu distancia se encuentra una masa de aire de la saturacin11. Y sta es precisamente la definicin de humedad relativa. 3.2.1.1. Instrumentos convencionales Los tipos de instrumentos normalmente utilizados en la medicin de la humedad relativa en el campo meteorolgico son los psicrmetros y los higrmetros. El psicrmetro, consiste en dos termmetros, uno de los cuales se cubre con un fieltro mojado (el bulbo hmedo) y un mecanismo para ventilar. La evaporacin baja la temperatura del bulbo hmedo; la diferencia en temperatura del bulbo seco (depresin del bulbo hmedo) es una medida de la cantidad de humedad en el

10

Ibid. Pag. 36. LEDESMA JIMENO, Manuel. Climatologa y Meteorologa Agrcola. Editorial Paraninfo. Madrid.

11

2000. Pag. 64.

42

aire. Los psicrmetros an estn en uso en muchas estaciones de observacin, pero por lo general no son convenientes para los programas rutinarios de monitoreo. Sin embargo, pueden ser utilizados como estndares secundarios en procedimientos de auditora12. Es posible determinar la humedad relativa, la tensin de vapor y el punto de roco por medio de este instrumento con la ayuda de una frmula psicromtrica o tablas basadas en esta frmula. El higrmetro es un instrumento que mide el efecto fsico que la humedad tiene en las sustancias, tales como el cabello humano, los tejidos de algunos animales o materiales sintticos. Estos presentan diferente elasticidad con la humedad. Al respecto, el higrmetro No es tan fiable como el psicrmetro, pero es muy conocido y utilizado13. 3.2.1.2. Sensores capacitivos y resistivos. Los sensores capacitivos estn formados por condensador de dos lminas de oro como placas y como dielctrico una lmina no conductora que varia su constante dielctrica, en funcin de la humedad relativa de la atmsfera ambiente14. El principal inconveniente que presentan es que a humedades altas (100% de humedad relativa) el dielctrico se satura y tarda bastante tiempo en volver a medir correctamente15.

12

LEN ARISTIZABAL, Gloria Esperanza. Gua de procedimientos para la auditora de estaciones

meteorolgicas de la red de monitoreo de calidad del aire. IDEAM. Bogot. 2002. Pag. 36
13

Ibid. Pag. 39. MAYNE, Jordi. Sensores, acondicionadores y procesadores de seal. Silica. Divisin de Avnet

14

Electronics Marketing. 2003. Pag. 15.


15

MADUEO LUNA, Antonio. Memorias del curso de instrumentacin medida y control en

agricultura. Universidad Nacional de Colombia. 2000. Tema2. Pag. 6.

43

En el caso de los sensores de Humedad Resistivos: Un electrodo polmero montado en tandem sensa la humedad en el material. Adems un circuito acondicionador y linealizador dan una salida estndar. En el proceso de eleccin de un sensor adecuado para la medicin de humedad relativa se tuvieron en cuenta caractersticas como la exactitud (son comunes valores de 3 a 4%), el rango de operacin (algunos dispositivos no operan a condiciones extremas 100% de humedad relativa), tiempo de respuesta (en algunos puede estar dado en minutos), resolucin, fuentes de excitacin, consumo (es una variable importante tratndose del diseo de un dispositivo autnomo operado por bateras), requerimientos de acondicionamiento de seal y costo. Se revisaron hojas de especificaciones de sensores comercializados por las compaas Onset Computer, Honeywell, Humirel, Sensirion, entre otras. A continuacin se presentan las especificaciones de algunos de los sensores que se consider incluir en el diseo:
Tabla 13. Especificaciones HIH-3610 de Honeywell
Referencia: HIH-3610 Series Compaa: Honeywell Costo: U$20 de 1-24 unds, U$18 de 25-49 Terminado 2,54 mm [0.100 in] Lead Pitch Certificacin NIST Exactitud RH 2% RH, 0-100 % RH sin condensacin, 25 C, 5 VDC de alimentacin Intercambiabilidad RH 5% RH, 0-60% RH; 8% @ 90% RH Tpico Linealidad RH 0,5% RH Tpico Histresis RH 1,2% of RH Repetibilidad 0,5% RH Tiempo de respuesta RH, 1/e 15 s con movimiento lento del aire@ 25 C Estabilidad RH 1% RH tpico a 50% RH en 5 aos Voltaje de alimentacin 4.0 Vdc a 5.8 Vdc Corriente de alimentacin 200 A tpica Rango de operacin para la humedad relativa 0 a 100% RH, sin condensacin Rango de operacin para la temperatura -40 C a 85 C (-40 F a 185 F) Compensacin de temperatura True RH = Sensor RH/(1,0546-0,00216T) T en C (True RH = Sensor RH/(1,093-0,0012T) T in F) Sensible a la luz

Fuente: http://www.honeywell.com

44

Tabla 14. Especificaciones HTS2010SMD de Humirel.


Referencia: HTS2010SMD Compaa: Humirel Costo: U$18 Temperatura de almacenamiento -40 a 100 C Voltaje de alimentacin para la humedad relativa 10 Vac Rango de operacin para la humedad RH 0 a 100 % RH Rango de operacin para la temperatura Ta 40 a 100 C Mxima potencia elctrica de suministro (continuo) @ 25C P25 2 mW HUMEDAD Rango de medicin de humedad RH 1 a 99 % Capacitancia nominal @ 55 % RH* C 177 180 183 pF Sensitividad promedio desde 33 % a 75 % RH C/%RH 0.34 pF/%RH Estabilidad a lo largo del tiempo 0,5 %RH/ao Tiempo de recuperacin despus de 150 horas de condensacin 10 s Tiempo de respuesta (33 a 76 % RH, esttico, @ 63 %) 10 s Coeficiente de temperatura a 55 % RH / 10 a 40C Tcc + 0,04 pF/C Histresis de humedad +/-1,5 % RH Exactitud (10 % to 90 % RH) +/-2 % RH Voltaje de alimentacin Vs 1 5 10 Vac TEMPERATURA Resistencia nominal @ 25C 10 k Valor Beta: B25/100 B 3600 3730 3800 Rango de medicin de temperatura 40 a 100 C Tiempo de respuesta 10 s

Fuente: http://www.humirel.com

Tabla 15. Especificaciones SHT1x / SHT7x de Sensirion


Referencia: SHT1x / SHT7x Compaa: Sensirion Costo: U$23

45

Parmetro TEMPERATURA Resolucin Repetibilidad Exactitud Rango Tiempo de respuesta HUMEDAD Resolucin Repetibilidad Exactitud Intercambiabilidad Rango Tiempo de respuesta Histresis Estabilidad a lo largo del tiempo

Condiciones

Min 0,04 12 Ver figura

Tip 0,01 14 +/-0,1

Mx 0,01 14

Unds C Bit C C S

1/e (63%)

-40 5

123,8 30

0,5 8 Ver figura Total 0 1/e (63%) Lento movimiento de aire

0,03 12 +/-0,1

0,03 12

%RH Bit %RH

100 4 +/- 1 < 0,5

%RH s %RH %RH/ao

Fuente: http://www.sensirion.com

En general, se trata de sensores digitales que integran la medicin de humedad relativa y temperatura en un solo chip, con similitudes en rango de operacin y exactitud. El sensor de Honeywell es superior en estabilidad a lo largo del tiempo y, en general ofrece buenas caractersticas en relacin a su precio. No viene con certificado de calibracin, y tiene el mayor tiempo de respuesta, aunque para este tipo de aplicacin este tiempo es aceptable. Por su parte, el sensor de Humirel ofrece muy buenas caractersticas al mejor precio. Finalmente el sensor modelo STH15 trabaja sobre el rango completo de humedad relativa (es sumergible), tiene el mejor tiempo de respuesta, buena exactitud y resolucin, viene con certificado de calibracin, incluye detector de nivel bajo de alimentacin. Adems, puede ser alimentado desde 2,4 voltios adecuado para montaje con batera y su consumo de energa es ideal para aplicaciones con dispositivos porttiles operados por batera. Aunque los tres tipos de sensores ofrecen caractersticas adecuadas para la aplicacin de monitoreo climatolgico, para este trabajo, se decidi incluir en el 46

diseo el sensor de Sensirion que empaqueta en el mismo chip la medicin de humedad relativa y temperatura (esto es un beneficio para la obtencin de una medida ms exacta del punto de roco). Este sensor es ms costoso que los de los otros fabricantes, pero es de fcil acondicionamiento, y tiene la caracterstica de que puede operar en modo de sleep (0,3uA de consumo) por medio de comandos, en el tiempo en que no se requiere efectuar medicin alguna. Esta caracterstica lo hace ptimo a la hora de reducir el consumo de batera teniendo en cuenta que se trata de una unidad de medicin operada por bateras. Las siguientes grficas muestran el grado de exactitud a lo largo de la escala completa de medicin.
Figura 18. Exactitud en la familia de sensores SHT1x / SHT7x

Fuente: Hoja de datos en la pagina principal de Sensirion http://www.sensirion.com

Como puede apreciarse en las grficas de exactitud, los sensores SHT15 y SHT75 ofrecen la mayor exactitud de la familia. El STH15 difiere del SHT75 solamente en que el primero viene en montaje superficial. El SHT15, adems, puede acompaarse un pequeo filtro contra 47 suciedad, polvo, agua y otros contaminantes con proteccin IP67.

Figura 19. Filtro para sensores SHT1x

Fuente: Hoja de datos en la pagina principal de Sensirion http://www.sensirion.com

La siguiente figura muestra el montaje tpico controlado por un microcontrolador.


Figura 20. Montaje tpico del SHT1x / SHT7x

Fuente: Hoja de datos en la pagina principal de Sensirion http://www.sensirion.com

3.2.2. Temperatura
Dentro del campo de la medicin de variables meteorolgicas, los instrumentos clsicamente utilizados pueden clasificarse en tres clases principales, basados en: (1) la expansin trmica, (2) el cambio de resistencia y (3) las propiedades termoelctricas de diversas sustancias como una funcin de la temperatura. Los termmetros de mercurio y alcohol son ejemplos comunes de sensores de expansin trmica. Sin embargo, su valor es limitado en redes de monitoreo in situ o remotas debido a que no tienen la capacidad de registrar datos automatizados16. Las estaciones meteorolgicas tradicionales contienen

16

Ibid. Pag. 33

48

termmetros de mxima, de mnima, termgrafos y psicrmetros. Segn lo anterior se consideraron como alternativas de diseo aquellos sensores basados en la siguiente clasificacin: 1. Termopares: Los termopares utilizan la tensin generada en la unin de dos metales en contacto trmico, debido a sus distintos comportamientos elctricos. 2. Resistivos: Lo constituyen las RTD (Resistance Temperature Detector) o PT100 basadas en la dependencia de la resistividad de un conductor con la temperatura, estn caracterizadas por un coeficiente de resistividad positivo PTC (Positive Termal Coefficient). Tambin lo son las NTC (Negative Termal Coefficient), que se llaman termistores y estn caracterizadas por un coeficiente de temperatura negativo. 3. Semiconductores: Se basan en la variacin de la conduccin de una unin p-n polarizada directamente. Segn afirma Len un tipo de sensor comn en los programas de medicin meteorolgica in situ es el detector de temperatura por resistencia (DTR). El DTR opera sobre la base de los cambios de resistencia de ciertos metales, principalmente el platino o el cobre, como una funcin de la temperatura. Estos dos metales son los ms usados porque su resistencia muestra un aumento rigurosamente lineal con el incremento de la temperatura. Otro tipo de termmetro de cambio de resistencia es el termistor, hecho a partir de una mezcla de xidos metlicos fusionados entre s. Por lo general, el termistor arroja un cambio de resistencia con la temperatura mayor que el DTR. Como la relacin entre la resistencia y la temperatura para un termistor no es lineal, estos sistemas generalmente estn diseados para usar una combinacin de dos o ms termistores y resistores fijos que permitan obtener una respuesta casi lineal sobre un rango especfico de temperatura.

49

Otra consideracin importante se refiere a la utilizacin de termopares y es la siguiente la instalacin de tales sensores, llamados termopares, exige requerimientos especiales para evitar corrientes de induccin de fuentes cercanas de corriente alterna que podran ocasionar errores en la medicin. Los termopares tambin son susceptibles al voltaje espurio causado por la humedad. Por estas razones, su uso es limitado en las mediciones rutinarias de campo17. La tabla de la siguiente pgina resume las principales caractersticas de los diferentes tipos de sensores de temperatura. La siguiente tabla resume los sensores de temperatura segn sus caractersticas elctricas y requerimientos de acondicionamiento de seal.
Tabla 16. Resumen de caractersticas de sensores de temperatura.
Sensor Termopar Caractersticas elctricas Termopares parsitos Baja salida de voltaje Baja sensitividad Salida no lineal Resistencia de salida Baja resistencia (100, tpico) Baja sensitividad Salida no lineal Resistencia de salida Alta resistencia y sensitividad Drstica salida no lineal Alto nivel de voltaje o corriente a la salida Salida lineal Acondicionamiento de seal Compensacin Cold-junction Gran amplificacin Alta resolucin Linealizacin Excitacin de corriente Alta resolucin Linealizacin Excitacin de voltaje o corriente Resistencia de referencia Linealizacin Fuente de poder Ganancia moderada

RTD

Termistor

Sensor IC

Fuente: Hoja de datos en la pagina principal de Sensirion http://www.sensirion.com

A diferencia de los tres primeros tipos de sensor, el de semiconductor ofrece mejores caractersticas en cuanto a linealidad y facilidad en el acondicionamiento de seal, lo que podra considerarse un beneficio para el diseo en cuestin.

17

Ibid. Pag. 35.

50

Tabla 17. Sensores de temperatura y sus caractersticas

Elemento Trmico Bimetal Resistencia de: Niquel Platino Cobre Termistor

Deriva <1%/ao

Alcance mnimo 28 C 50 C <11 C <3 C <1 C

Precisin Repetibilidad 1 % 0,25 % 1 % 0,25 % 0,5 C 0,05 C

Temperatura Mx. C 500 500 300 950 120 400

Distancia Mx. al receptor 6m (Mx 25) <300m <1500m <1500m

Linealidad Si, excepto vapor Buena Escala expuesta a baja temperatura Excelente Buena Pobre

Atmsfera de Trabajo Depende del material del bulbo A proteger en liquidos y atmsferas corrosivas Cualquiera

Desventajas Sistema trmico voluminoso Medida local Bajo lmite de temperatura, frgil Ms caro que el termopar o el termistor, frgil Baja resistividad, baja temperatura No lienal, alta deriva sin envejecer

Ventajas Econmico Econmico Buena estabilidad, alcance estrecho. Seal salida > termopar. Mayor estabilidad. Medidas de precisin. Sensibilidad, respuesta rpida. Barato Seal de salida>termopar y sonda de resistencia. Alcance estrecho. pequeo tamao. Sensibilidad excelente, respuesta rpida

0,3 C/ao <0,05 C Sin envejecer 1 C/ao Envejecido <0,05 C/ao <0,5 C/ao a >11 C/ao S/Atm Trabajo Tamao y envejecimiento -

0,01 C 0,03 C 0,1 C 0,005 C 0,03 - 0,11 C

Termopar de: Cobre-Constantn (T) Hierro-Constantn (J) Cromel-Alumel (K) Pt-Pt/Rd (R y S) Radiacin de: ptico Infrarojo Fotoelctrico Total Relacin Cuarzo

0,4 - 2% 0,3 - 0,5% 0,8% 1 - 3 C

~ 0,11 C ~ 0,11 C ~ 0,11 C ~ 0,11 C

370 550 1100 1600

<1500m

Buena Buena Muy buena Buena a alta temp.

Oxidante - Reductora Reductora Oxidante Oxidante

Alcance amplio, compensacin unin fra, linealidad menor que sonda de resistencia

Baja temperatura mx. Mas caro que T o J Mas caro que K Pequeo tamao respuesta rpida

Alta resistencia a corrosin de humedad, bueno en bajas temperaturas Bueno en atmsferas reductoras. Mas econmico Bueno en atmsferas oxidantes. Termopar mas lineal. Protegido es bueno en armsferas oxidantes

500 C 100 C 110 C 220 C 400 C 330 C

1 - 3 C 0,3 % 0,5 % 0,5 % 0,5 % 0,0075

Muy buena 0,5 % 0,25 Muy buena Muy buena Muy buena

6000 5000 5000 5000 250

Galvanomtrico Limitado por ext (Cables compens.)

Pobre, varia con la cuarta potencia de la temperatura

El haz de radiacin del objeto a la lente del pirmetro no debe interrumpirse

Pobre linealidad ms caro que el termopar

Difcil determinar temperatura exacta. Caro. Dificil determinar temperatura exacta. Caro.

Sin contacto con el material y buena repetibilidad

Respuesta rpida. Ms preciso. Influido por la emisividad de los cuerpos Temperatura < 700 C Respuesta rpida y lecatura a bajas temperaturas. Es el ms barato excepto ptico Atmsferas de polvo, vapor, relativamente independiente de la emisividad

Pobre

Precisin muy elevada

Fuente: CREUSS, Antonio. Instrumentacin Industrial. AlfaOmega Marcombo. 2004. Pag. 294

51

Como se dijo en la seccin anterior, los sensores de la familia SHT de Sensirion incorporan la medicin de temperatura, adems de la medicin de humedad relativa en un solo chip, ofreciendo mayor exactitud en la obtencin de la medida del punto de roco til en algunos anlisis del comportamiento climatolgico y su efecto en las plantas. Las caractersticas de exactitud, resolucin y tiempo de respuesta del sensor de temperatura del SHT15 cumplen con los valores recomendados y lo hacen apropiado para el diseo, adems por la facilidad de acondicionamiento y bajo consumo de energa.

3.3. CALIBRACIN Y MANTENIMIENTO


En todo sistema de monitoreo climatolgico, un adecuado mantenimiento y calibracin del instrumental, sensores y/o equipos es fundamental a la hora de garantizar la calidad de las mediciones efectuadas. Aunque el fabricante de los sensores ofrece un certificado de calibracin que comprueba que el instrumento se entrega debidamente ajustado a la exactitud y comportamiento especificados, no indica un mecanismo de ajuste de calibracin ni recomienda un intervalo para efectuar dicha tarea, o por lo menos hasta ahora no se ha obtenido dicha informacin (actualmente se est tratando de obtener esta informacin con el fabricante). No obstante, otros fabricantes recomiendan tareas de calibracin anuales. De otra parte, es factible utilizar instrumentos que sirvan como patrn para los sensores de medicin instalados, los cuales a su vez debern ser cotejados con otros instrumentos nacionales o internacionales para asegurar la calidad de las mediciones. Entidades como la Superintendencia de Industria y Comercio prestan el servicio de calibracin mediante laboratorios de Metrologa. Segn lo anterior, cabe anotar que, aunque este trabajo no lo ha determinado, es necesario establecer algn mecanismo de ajuste para los sensores (posiblemente por software), con base en un resultado de calibracin.

52

4. DISEO DE MDULOS DE MEDICIN Y TRANSMISIN


4.1. DISPOSITIVOS
La solucin diseada se compone de tres tipos de dispositivos que conforman la red de monitoreo: Coordinador, Mdulo de medicin y Mdulo repetidor. La siguiente figura muestra el funcionamiento de estos dispositivos en una red de monitoreo tpica.
Figura 21. Dispositivos que conforman una red de monitoreo tpica

Mdulos para medicin de temperatura y humedad relativa, dentro del alcance mximo de transmisin inalmbrica

Repetidor Coordinador Computadora para configuracin del sistema, recepcin y administracin de datos de monitoreo climatolgico

Mdulos para medicin de temperatura y humedad relativa, por fuera del alcance mximo de transmisin inalmbrica

Fuente: El autor.

4.1.1. Coordinador de red


Dispositivo cuya funcin es centralizar la recepcin de datos y servir de vnculo entre la computadora y los nodos (mdulos de medicin) de toda la red. Cuenta 53

con capacidad de almacenamiento suficiente para almacenar datos de manera autnoma en caso de estar desconectado de la computadora y no cuenta con elementos sensores (solamente almacena los datos de los dems dispositivos y los transmite a la computadora). Alimentado por bateras recargables para funcionamiento autnomo en intervalos cortos de tiempo (algunos das). Se requerira de un solo Coordinador de red para cada finca. 4.1.1.1. Diagrama funcional del circuito. El circuito est comandado por dos microcontroladores PIC16LF688. Aunque sera factible utilizar un solo microcontrolador para gestionar todas las funciones del mdulo, se consider ms apropiado disponer dos, uno dedicado a la transmisin entre mdulo y computadora, sirviendo principalmente como buffer de datos, y un segundo microcontrolador dedicado a gestionar las comunicaciones a travs del mdulo de RF, as como las funciones generales del coordinador. Tngase en cuenta que este segundo microcontrolador debe estar lo ms libre posible para gestionar eficientemente la recepcin de datos desde los mdulos de medicin.
Figura 22. Diagrama funcional del mdulo Coordinador.
3.3 V

Vbat 9V VIN MCP1701 VOUT 5.0V 5.0 V

Vbat 9V

VIN MCP1701 2 3 DB9 R2OUT T2IN MAX232 R2IN T2OUT RC0 RC1 RC2 RC3 RX TX PIC16LF688 SCL SDA 24LC256 RC0 RC1 RC2 RC3

VOUT 3.3V

RX TX RA2 RA0 RA1 PIC16LF688

DO DI SLEEP MDULO RF ETRX1

Fuente: El autor.

54

Como muestra el diagrama, se utiliza una memoria EEPROM de 32KB para almacenar localmente los datos de las mediciones y parmetros de configuracin de los nodos. 4.1.1.2. Diagrama de flujo para el PIC16LF688 en el Coordinador El diseo incluye dos microcontroladores con el propsito de que uno de ellos gestione la comunicacin del coordinador con la computadora y el otro est
Figura 23. Diagrama de flujo del mdulo coordinador gestionando nodos de la red.

INICIO Configurar puertos E/S, osciladores y UART El coordinador espera reporte de los nodos de medicin. Cuando se conecta un nodo, se busca en tabla de configuracin si hay cambios de configuracin pendientes por aplicar. SI Cmd=RQ? NO Si el nodo de medicin se report para transmitir lectura de medicin, el coordinador recibe el dato y lo almacena en la tabla correspondiente NO Cmd=Lectura? Pendiente cambiar config? NO RX respuesta? Almacenar datos en tabla TX Nada SI Quitar estado pendiente en config SLEEP El coordinador permanece en estado de bajo consumo hasta que recibe alguna interrupcin por el canal de transmisin NO SI TX nueva configuracin Buscar en listado de configuracin Si hay cambios pendientes se enva la nueva configuracin

RX Cmd SI Cmd=0? NO

SI

Fuente: El autor.

55

exclusivamente dedicado a atender a los mdulos de medicin de la red. A continuacin se indica la secuencia de pasos que debe seguir el coordinador para llevar a cabo estas tareas.
Figura 24. Diagrama de flujo de sincronizacin con el programa de Servicio.

INICIO

Monitorear el puerto hasta que haya conexin de la computadora

Leer puerto NO Computadora se conect? SI NO Computadora envi comando? SI Analizar comando Enviar respuesta a la computadora segn comando Si la computadora enva un comando se verifica que tipo de comando es, se ejecuta la tarea y se retorna una respuesta

NO Los comandos que puede enviar la computadora son: Obtener numero de nodos Obtener nmero de registros Leer configuracin de nodo Escribir configuracin de nodo Vaciar registros de la memoria

Finaliz conexin con la computadora? SI

Fuente: El autor.

4.1.2. Mdulo de medicin


Dotado con sensores para la medicin de temperatura y humedad relativa con potencia para transmitir datos en rangos de hasta 135 metros. Es alimentado por bateras de 9 voltios con duracin esperada de 8 meses a 1 ao. Se sita un 56

mdulo de medicin en cada una de las reas productivas de la finca, es decir, en cada bloque o el nmero que se considere conveniente de acuerdo a las necesidades especficas de cada cliente. 4.1.2.1. Diagrama funcional del circuito El sensor de temperatura y humedad relativa, el microcontrolador y el mdulo de transmisin inalmbrica se alimentan a 3,3 VDC regulados por medio del MCP1701, regulador con muy baja disipacin de energa. El PIC16LF688 almacena los parmetros de medicin del mdulo y segn estos parmetros obtiene la medicin del sensor y transfiere los datos al coordinador mediante el mdulo de transmisin RF, garantizando adems que sensor y mdulo de transmisin se mantengan en modo de bajo consumo.
Figura 25. Diagrama funcional del mdulo de medicin.
Vbat 9V 3.3 V SCK DATA VIN MCP1701 VOUT 3.3V SHT15 RC1 RC2 RX TX RCO PIC16LF688 DO DI SLEEP MDULO RF

Fuente: El autor. Figura 26. Diagrama de pines del microcontrolador PIC16LF688.

Fuente: Hoja de datos en la pagina principal de Microchip http://www.microchip.com

57

La configuracin del microcontrolador consiste en establecer la direccin de los puertos de E/S, configurar el oscilador interno para trabajar a 4 MHz, configurar el mdulo del timer 1 para trabajar con un cristal de 32768 Hz y el puerto serie (UART) para comunicarse en modo asncrono a 9600 baudios, sin paridad y 8 bits de datos. Adicionalmente, se deben enviar los comandos al mdulo IEEE802.15.4 para configurarlo en modo de comunicacin unicast. Ntese que los mdulos RF pueden transmitir en modo broadcast (los mensajes son transmitidos a todos los nodos de la red) o en modo unicast (los mensajes se direccionan a un nodo especfico, en este caso al coordinador). 4.1.2.2. Diagrama de flujo para el PIC16LF688 en el mdulo de medicin En condicin normal de funcionamiento, el microcontrolador almacena los datos correspondientes al intervalo de tiempo al cual se reporta al mdulo coordinador, y el intervalo al cual debe efectuar mediciones. Debido a que esta configuracin de intervalos vara cuando el usuario lo determina, el mdulo de medicin debe estar reportndose continuamente al coordinador (por defecto se configur una tasa de reporte de 5 segundos) para cambiar dicha configuracin garantizando una latencia de tiempo real del sistema, determinada por la tasa de reporte (por defecto 5 segundos). Entre mayor sea la tasa de reporte, mayor el tiempo de latencia del sistema. El microcontrolador (y el mdulo) permanecen activos la mayor parte del tiempo, activndose nicamente para reportarse al coordinador, efectuar mediciones y transmitir los datos de las mediciones. Debe tenerse en cuenta que la tasa de reporte determina el tick del mdulo y, como consecuencia, la tasa de muestreo debe ser mltiplo de la tasa de reporte. El siguiente diagrama muestra el modo de operacin del microcontrolador.

58

Figura 27. Diagrama de flujo para el mdulo de medicin.

INICIO

Configurar puertos E/S, osciladores y UART Tm=120, Tup=5, T=0 RQ es la secuencia para indicar al coordinador que el nodo se reporta TX RQ RX Cmd Tup es la unidad de medida del tiempo (tick). Por defecto es 5 s. T es el registro temporizador. Tm es el nmero de ticks para hacer la medicin. (120 equivale a 10 minutos) El mdulo espera una respuesta vlida del coordinador El procedimiento RX retorna 0 si hay time-out

SI

Cmd=0? NO Procesar Cmd TX Rta SLEEP T=T+1 El PIC se configura para que salga del modo de bajo consumo por interrupcin del temporizador Esta condicin indica que se debe efectuar la medicin Cmd puede ser una medicin, chequeo de bateras o cambio de Tup y Tm.

NO

T=Tm? SI T=0

TX TEMP, HR, VBat

Se efecta la medicin y se envan datos al coordinador

Fuente: El autor.

4.1.3. Mdulo repetidor


Este dispositivo no cuenta con sensores para medicin de variables

climatolgicas, pues su funcin es nicamente la de retransmitir datos que no alcanzan a ser transmitidos desde algunos mdulos de medicin, por encontrarse a largas distancias (en la prctica y segn el caso, es posible que un mdulo tenga 59

funcin de medicin y de repetidor al mismo tiempo, en este caso deber estar posiblemente alimentado por la red AC). A diferencia del mdulo de medicin, este dispositivo debe ser alimentado con bateras recargables de alta capacidad o por la red elctrica si se dispone de ella, debido a que este tipo de mdulo debe estar en constante escucha de mensajes de los dems nodos de la red, a diferencia del mdulo de medicin, el cual la mayor parte del tiempo permanece en estado sleep de bajo consumo, activndose solamente cuando debe realizar mediciones y transmitir los datos al coordinador. El nmero de mdulos repetidores necesarios en la red, depender de la disposicin geogrfica de los bloques de cada finca, los obstculos fsicos y dems fuentes de interferencia. Este circuito es el ms simple de todos, dado que la funcionalidad de repeticin va incorporada en el stack en el mismo mdulo RF. Esto reduce el circuito a los siguientes componentes.
Figura 28. Diagrama de flujo para el mdulo repetidor.

9VDC

3.3 V DO DI SLEEP MDULO RF

VIN MCP1701

VOUT 3.3V

Fuente: El autor.

4.2. METODOLOGA DE MONTAJE EN CULTIVO


Durante la etapa de implementacin de la solucin, se sitan cada uno de los mdulos de medicin en los bloques correspondientes de las fincas, de acuerdo a las necesidades de cada cliente, optimizando al mximo los rangos de transmisin en la medida de lo posible mediante una colocacin adecuada. As mismo, se instala un mdulo coordinador de red por finca, conectado a la computadora desde 60

donde se administra el sistema. Finalmente y de acuerdo a la distribucin geogrfica de la finca, fuentes de interferencia y obstculos fsicos, se instalan mdulos repetidores en los lugares donde lo amerite. Una vez se hayan hecho las pruebas necesarias y se haya puesto en marcha el sistema, la nica labor del usuario (que ser la persona o personas de la finca que estn al frente o hagan uso del sistema) se basar en tareas, tales como la de definir los intervalos en los que cada mdulo de medicin deba efectuar mediciones, configurar umbrales para la generacin de alarmas y dems parmetros de funcionamiento del sistema.

4.3. BENEFICIOS
Se dispone de informacin en tiempo real para responder de manera eficiente a variaciones climticas que afecten las condiciones ptimas del proceso productivo de las fincas. Estas ventajas no son posibles de lograr con sistemas de monitoreo por lotes, implementados en diversas fincas productoras y exportadoras de flores de la sabana de Bogot. La incorporacin de tecnologa inalmbrica reduce casi por completo los costos asociados a la instalacin y el mantenimiento de una red de monitoreo, pues no se requiere cableado y la deteccin de fallas no resulta dispendiosa. No se necesita de personal para recolectar y descargar los datos al sistema, lo cual hace que la toma de decisiones en instantes crticos (como dejar personal en las horas de la noche para control de heladas) sea mucho ms oportuna. Es posible reorientar las labores de personal involucrado en recoleccin manual de datos (descarga de registradores) hacia labores de anlisis, control y mejoramiento del proceso productivo. A diferencia de muchas soluciones importadas, una solucin de ingeniera colombiana permite al agricultor contar con una completa asistencia en la implementacin, un efectivo servicio de soporte tcnico 61

para cualquier tipo de reparacin o reemplazo, as como la correspondiente garanta, gozando adems de las posibilidades de desarrollo en hardware y software para adaptaciones, expansiones y mejoramiento futuro. Posibilitar el tratamiento de los datos obtenidos de las mediciones efectuadas en invernadero, para fines inalcanzables con sistemas tradicionales de monitoreo por lotes, tales como el pronstico de heladas, generacin de alarmas por niveles crticos de temperatura y humedad, consulta de datos por Internet, entre otras. El sistema constituye una red inalmbrica que puede usarse en el futuro no solo para el sistema de monitoreo de temperatura y humedad, sino tambin para control y automatizacin de otros procesos (control de cortinas, iluminacin, captura de datos en campo, sistemas de alarma, mandos inalmbricos etc.), reemplazo de cableado en sistemas existentes, monitoreo de otras variables como radiacin, viento, CO2, humedad suelo, entre otras. Mediante procesos eficientes de monitoreo se facilita la certificacin de las fincas en programas como FlorVerde, de gran importancia dentro del gremio floricultor en trminos de sostenibilidad y competitividad.

4.4. APLICABILIDAD FUTURA


4.4.1. Monitoreo de variables en procesos industriales
Adems del tema climatolgico en cultivos, la industria requiere de soluciones dirigidas a la supervisin de variables fsicas dentro de instalaciones (poscosechas, bodegas, etc.) para el tratamiento, procesamiento, transformacin, almacenamiento y empaque de sus productos. Se pretende ofrecer a la industria mdulos registradores inalmbricos que permitan medir diversas variables fsicas en todos los ambientes de manera eficiente dando respuesta a las necesidades tecnolgicas actuales. 62

4.4.2. Control automtico de riego en cultivos


La operacin bsica de un sistema de control de riego consiste en activar de manera secuencial electrovlvulas para aplicar agua en el cultivo, combinado con el arranque de motobombas, monitoreo de presin y caudal en la tubera y manejo de la fertilizacin, entre otras. La programacin y control del sistema se efecta desde un computador de escritorio, el cual se comunica con un control central que es el encargado de interactuar con los controladores de vlvulas, motores y sistemas de monitores de variables utilizando como medio de comunicacin y alimentacin una red cableada de 4 hilos. La reduccin de cableado (red de 4 hilos) y el uso de un controlador en cada vlvula reduce enormemente el costo del cableado (ya que no se necesita un cable por vlvula), facilita el mantenimiento preventivo y correctivo del sistema y reduce el costo total del sistema ya que el costo inicial, instalacin y mantenimiento del cableado tiene una participacin de 50% del costo total del sistema (en el caso de cable por cada vlvula)18. No obstante, an persiste el problema de hacer una instalacin para el cableado (los 4 hilos), lo cual exige uso de canaletas, tuberas conduit enterradas, proteccin contra el agua, puestas a tierra y problemas con descargas elctricas atmosfricas sobre el cableado. Todos los inconvenientes anteriores son solucionables, pero sigue el inconveniente de tener que hacer una instalacin. Dotar de tecnologa inalmbrica a los sistemas automticos de riego actuales, producir un gran impacto en el sector agrcola en general, reduciendo de manera notable los costos involucrados en instalacin de cables, y especialmente en las labores de mantenimiento.

18

Informacin proporcionada por el Departamento de Ingeniera de Coltein Ltda

63

4.5. ANLISIS DE CONSUMO DE ENERGA


Uno de los puntos ms crticos a la hora de disear los mdulos de medicin es precisamente el tema de los consumos de energa. Ya que el usuario espera reducir no slo los costos relacionados con instalaciones de cable, sino adems las tareas relacionadas con mantenimiento de la red de monitoreo, una red de medicin inalmbrica con alto consumo de energa y poco tiempo de autonoma sera inaceptable. Teniendo en cuenta, entre otras cosas, que muchos cultivos no cuentan con instalaciones elctricas y por lo tanto, es necesario operar los dispositivos con bateras, que le brinden autonoma de hasta 1 ao o ms. A continuacin se muestra el efecto directo que tiene el consumo de cada dispositivo en la autonoma general del sistema de monitoreo.
Tabla 18. Anlisis de consumo mdulo inalmbrico.
Tiempo Sleep Idle/Receive Transmitiendo # bytes transmitidos Consumo del sistema Sleep Idle/Receive Transmitiendo Comparacin consumo Sleep Idle/Receive Transmitiendo Promedio de consumo Objetivos Eficiencia del sistema Vida de batera requerida Capacidad de batera requerida Capacidad de batera dada Tiempo de batera estimado aos mAh mAh aos Unds s ms ms A 1 16.2 3.748 15 0.015 30 30 0.02 0.79 0.18 0.60 0.9 1 5858.05 612 0.10 B 5 16.2 3.748 15 0.015 30 30 0.11 0.72 0.17 0.13 0.9 1 1306.65 612 0.47 C 10 16.2 3.748 15 0.015 30 30 0.20 0.65 0.15 0.07 0.9 1 727.53 612 0.84 D 15 16.2 3.748 15 0.015 30 30 0.27 0.59 0.14 0.05 0.9 1 533.98 612 1.15

mA mA mA % % % mA

Fuente: El autor.

64

La tabla muestra 4 escenarios de consumo, con tiempos de latencia de 1, 5, 10 y 15 segundos. Cabe anotar que para el circuito de medicin el microcontrolador puede permanecer como mximo en estado de sleep un tiempo de 16 segundos. De all que los posibles escenarios impliquen permanecer hasta mximo 16 segundos en sleep. El tiempo estimado de la batera se obtuvo asumiendo una capacidad de batera de 612mAh, obtenida de la relacin desde una potencia de una batera de 9V(8,4V) a 250mAh a un voltaje de 3,3V a 612mAh. Como puede verse, el tiempo de latencia es el factor ms incidente a la hora de establecer la autonoma del sistema. En cuanto a requerimientos de monitoreo climatolgico, un tiempo de latencia de 15 segundos es suficiente y, tal como se muestra, dara una autonoma de un poco ms de un ao.
Tabla 19. Anlisis de consumo para el mdulo de medicin.
Frecuencias PIC Frecuencias de operacin Consumos PIC en operacin (mA) Duracin esperada (dias) FOSC PIC MHz Frecuencia I/O KHz Consumos PIC, Sensor, Memoria Consumo PIC sleep (mA) Consumo WDT Consumo TMR1 Consumo PIC activo (mA) Consumo STH sleep Consumo STH activo Typ 0.0001 0.0033 0.0026 1.4 0.0003 0.028 15 600 365 612 0.9 1 1 8.00 1.4 222 % tiempo

1.8432 0.4 365 8.00 222 Max

2 0.41

3.6864 0.7

4.00 0.75

7.3728 1.3

8 1.4

0.0005 0.006 0.0045 1.54 0.001 0.55

Parmetros de reporte y de medicin Despertarse cada: (segundos) Medir cada (segundos) Duracin esperada: (dias) Capacidad nominal batera Eficiencia del sistema Dormir al medir Eficiencia I/O FOSC PIC Consumo PIC activo: Frecuencia I/O KHz ms: Despertar y ver si toca medir I/O SHT 7 bytes Esperar medida de SHT Sleep Mdulo inalmbrico TOTALES:

8760

12.01

0.2 0.2835 66 14933.5165

Capac. Req: Capac. Real Req Consumo mA 1.4045 0.16 0.16 1.4055 0.23 0.01 0.555 21.39 0.53 0.006 52.33 53.11 533.98 533.98 15000 100.00 3.37 608.10 587.80 Duracin batera: Dias 342.0 Meses 11.3 Horas 8208.6 0.001 0.002 0.440 99.557

Fuente: El autor.

65

Aunque el consumo de energa del mdulo inalmbrico es el de mayor incidencia en la autonoma del sistema, la tabla anterior resume el consumo de potencia de todos y cada uno de los componentes, asumiendo un tiempo de latencia de 15 segundos. Se analiz el efecto que tiene el cambio de velocidad de operacin del microcontrolador, para determinar si el hecho de operar ms rpido, implicara una reduccin significativa en trminos de consumo del sistema, al permanecer menos tiempo operando. Como resultado y para frecuencias de operacin en el intervalo de 1,8 a 8 MHz la variacin en la autonoma final del sistema, no super el 0,01%. De otra parte, ntese que el consumo del mdulo inalmbrico es determinante, representando un 88% del consumo total del sistema aproximadamente. Esto hace que variaciones en la frecuencia de operacin del microcontrolador, variacin de comportamiento a la hora de medir permaneciendo en sleep mayor tiempo, tengan un efecto despreciable en la autonoma final del sistema.

4.6. PRUEBAS PRELIMINARES


Esta seccin presenta los resultados de las pruebas iniciales relacionadas con el funcionamiento de los mdulos de medicin y mdulo coordinador. Estas pruebas se efectuaron con el propsito de comprobar el funcionamiento del sensor integrado de temperatura y humedad relativa, verificar la exactitud del reloj implementado mediante microcontrolador y las rutinas de comunicacin con el sensor y la memoria. Bsicamente se mont el circuito cuyo diagrama funcional se muestra a continuacin.

66

Figura 29. Diagrama funcional del circuito de prueba de sensor, microcontrolador y memoria.

Vbat 9V 5.0 V VIN MCP1701 VOUT 5.0V

Vbat 9V

3.3 V

VIN MCP1701

VOUT 3.3V

2 3 DB9

R2IN T2OUT

RC0 RC1 RC2 RC3

SCK DATA SHT15

R2OUT T2IN MAX232

SCL SDA 24LC256

RA0 RA1

PIC16LF688

Fuente: El autor.

Figura 30. Imgenes del circuito de prueba comandado por calculadora Hewlett Packard.

67

Fuente: El autor.

Se efectuaron dos series de mediciones en ambiente cerrado. Para la primera serie de pruebas se utiliz una calculadora Hewlett Packard 48GX para tener una forma de revisar constantemente las mediciones efectuadas por el circuito. La calculadora solicitaba mediciones en intervalos de un minuto, almacenando los datos de las mediciones en memoria RAM. Durante esta primera serie de pruebas no se dieron errores en el proceso de lectura. Se not un comportamiento acorde con el principio general de que aumentos de temperatura se acompaan de descensos en la humedad relativa y viceversa. La siguiente figura muestra una grfica con los datos de las mediciones para tres intervalos de tiempo con una tasa de muestreo de un minuto.

68

Figura 31. Grfico de primera serie de resultados de medicin de temperatura y humedad relativa.

Fuente: El autor.

La tabla siguiente resume los resultados obtenidos de la primera serie de mediciones, con un total de 4257 lecturas.
Tabla 20. Resumen de mediciones iniciales.
Intervalo 25/10/05 20:00:02 26/10/05 09:49:01 26/10/05 20:22:01 27/10/05 10:00:01 28/10/05 20:30:02 30/10/05 16:04:06 Nmero de lecturas 830 812 2615 Observaciones Todas las lecturas correctas Todas las lecturas correctas Todas las lecturas correctas

Fuente: El autor.

69

Una segunda serie de pruebas se efectu con el circuito autnomo, es decir, sin intervencin de la calculadora, con el propsito de evaluar la calibracin de reloj del microcontrolador, y verificar los algoritmos de lectura del sensor y escritura en memoria. Los datos de las mediciones se pueden apreciar en la siguiente grfica.
Figura 32. Grfico de la segunda serie de resultados de medicin de temperatura y humedad relativa.

Fuente: El autor.

Para el primer intervalo de medicin, como puede verse en la siguiente tabla resumen, se obtuvieron errores en las ltimas lecturas y un error considerable en el reloj implementado por microcontrolador. Luego de revisar las rutinas de medicin, se determin que el error era debido a un retardo excesivo en la rutina de llamada a la funcin del Timer1. En los siguientes intervalos no se tuvieron errores en las lecturas una vez se corrigieron las rutinas. Al final, se efectu un 70

total de 21.062 mediciones. La siguiente tabla resume los resultados.


Tabla 21. Resumen de la segunda serie de mediciones.
Intervalo 11/11/05 20:35:04 15/11/05 17:35:04 16/11/05 20:00:05 17/11/05 10:00:05 17/11/05 19:55:05 18/11/05 11:41:05 18/11/05 20:29:05 22/11/05 17:38:05 22/11/05 20:16:05 28/11/05 11:18:05 Nmero de lecturas 5581 Observaciones Ultimas 16 lecturas incorrectas Error de 52 minutos (Rutina de llamada a la funcin de Timer1 estaba tomando ms del tiempo admisible de 150 us) Todas las lecturas correctas Adelanto de 150 ms Todas las lecturas correctas Adelanto de 200 ms Todas las lecturas correctas Adelanto de 700 ms Todas las lecturas correctas Adelanto de 900 ms

841 947 5590 8103

Fuente: El autor.

71

5. DISEO DE SOFTWARE
5.1. CONSIDERACIONES GENERALES
Debido a la necesidad de obtener informacin sobre el comportamiento de las variables fsicas del invernadero, se ha diseado un software para monitorear dichas variables que permita un mejor anlisis de la respuesta productiva del cultivo. El software del sistema de monitoreo no solamente va a cumplir una funcin de registro automtico y almacenamiento de datos climatolgicos, sino que debe adems estar diseado para permitir al director del cultivo o al operario encargado del mismo, estar al tanto de la variacin del comportamiento climatolgico del cultivo, y as constituirse como una herramienta para responder de manera oportuna a fenmenos tales como variaciones perjudiciales debidas a cambios fsicos producto de cambios climatolgicos, roturas de las cubiertas plsticas, u otras situaciones.

5.2. MODELO DE REQUISITOS


5.2.1. Descripcin del problema
Disear el software que permita monitorear los datos en tiempo real, ofrecer al usuario una forma de configurar parmetros de funcionamiento, diagnosticar el estado del sistema y almacenar registros histricos de los datos. En cuanto a las tareas de configuracin el usuario debe poder: Definir tasas de muestreo de temperatura y humedad relativa Establecer fecha y hora de inicio de medicin para cada nodo o grupos de nodos 72

Definir intervalos de reporte al coordinador de los nodos de medicin de la red Definir umbrales mnimo y mximo de temperatura y humedad relativa a los cuales el sistema debe generar una alarma Definir tasas de incremento y decremento mximo de temperatura y humedad relativa a los cuales el sistema debe generar alarmas.

En el tema de diagnstico el usuario debe estar en capacidad de: Mostrar configuracin actual de cada uno de los nodos Mostrar estado de la batera de cada nodo Iniciar o detener la operacin del sistema de monitoreo

Finalmente, el software debe registrar y almacenar de manera organizada toda la informacin relacionada con los datos de las mediciones registradas por el sistema de monitoreo y facilitar la informacin al usuario. Se requiere entonces: Descargar datos del mdulo coordinador, cada vez que se conecta, a un intervalo de tiempo especificado Almacenar los datos de las mediciones en la base de datos Registrar en la base de datos los sucesos debidos a alarmas Permitir la exportacin de los datos para uso por parte de los operarios o encargados del cultivo

5.2.2. Diagrama de casos y usos


Para el siguiente diagrama de casos y usos se han identificado 4 actores principales que interactan directamente con el software. En primer lugar el usuario: que es el agrnomo, director o encargado del cultivo y quien opera directamente el sistema. Una base de datos almacenar toda la informacin de registros de mediciones, alarmas y configuracin de los nodos. Como administrador de servicios se entiende la aplicacin del sistema operativo 73

encargada de administrar, iniciar o detener aquellas aplicaciones que operan en segundo plano. Finalmente, el mdulo coordinador como ltimo actor, el cual comanda los nodos de la red inalmbrica y suministra los datos de las mediciones al sistema para beneficio del usuario.
Figura 33. Diagrama de casos y usos

Iniciar / Detener Servicio

Administrador de Servicios

Enviar Configuracin

Configuracin Nodos Usuario

Registrar Alarmas

Mdulo Coordinador

Consultar Estado include Consultar Datos Base de datos Exportar Datos Descargar Datos

Fuente: El autor.

5.2.3. Diagrama de clases


El siguiente es el diagrama de clases para el sistema diseado.

74

Figura 34. Diagrama de clases

VARIABLES Atributos Nombre Mtodos Crear Eliminar Leer atributos Modificar atributos

REGISTRO SUCESOS

* 1
REGISTRO MEDICIN Atributos Variable Nodo Fecha/Hora Valor Mtodos Crear Eliminar Leer

1 *

1
CONFIGURACION NODO Atributos Nodo Variable Fecha/Hora/Inicio Monitoreo Tasa muestreo Umbral mnimo Umbral mximo Tasa incremento Tasa decremento Mtodos Leer configuracin Modificar configuracin

Atributos Variable Nodo Fecha/Hora Suceso Mtodos Crear Eliminar Leer

*
NODO

1
Atributos Nombre Direccin Tasa de reporte Mtodos Crear Eliminar Leer atributos Modificar atributos

* 1

1
SUCESO Atributos Nombre Mtodos Crear Eliminar

Fuente: El autor.

5.3. MODELO DE ANLISIS


5.3.1. Diagramas de secuencias
Se han identificado las siguientes secuencias de funcionamiento del software. Se han diferenciado dos ncleos principales para el software de monitoreo. El primero de ellos es lo que se ha definido como la aplicacin cliente la cual es una aplicacin con interfaz de usuario que acta bajo demanda del mismo y que permite interactuar directamente con la red de monitoreo. Una segunda aplicacin, se ejecuta en segundo plano sin 75 intervencin del usuario, operando

permanentemente para los procesos de descarga automtica de datos desde los nodos de la red. 5.3.1.1. Iniciar y detener sistema
Tabla 22. Flujo principal del caso de uso Iniciar y detener sistema.
Caso de uso Actores Propsito Resumen Precondiciones Flujo principal Iniciar y detener sistema Usuario, Administrador de Servicios Permite al usuario poner en marcha o detener la red de monitoreo Este caso de uso es iniciado por el usuario, quien selecciona la opcin de inicio o detencin del sistema desde el entorno general, de acuerdo a sus necesidades Ninguna El manejador principal solicita Desplegar Pantalla General a la Interface Usuario. La Interface Usuario despliega la Pantalla General. La Pantalla General se despliega. El Usuario puede seleccionar entre Iniciar o Detener servicio. La pantalla principal enva el evento Iniciar o Detener Servicio al Manejador Iniciar o Detener Servicio y este lo enva al Administrador de Servicios. Espera a que el Administrador de Servicios le enve una respuesta de confirmacin y la hace llegar al usuario por medio del Manejador Iniciar o Detener Servicio y la Interface de Usuario. Si la actividad seleccionada es Salir, la Pantalla General enva el evento Salir a la Interface Usuario. La Interface Usuario enva el evento Salir al Manejador Principal. El Manejador Principal sale del sistema. Ninguno Si el administrador de servicios no logra poner en marcha la aplicacin de servicio, el usuario recibe notificacin de este suceso.

Subflujos Excepciones

Fuente: El autor. Figura 35. Diagrama de secuencia Iniciar y detener sistema

Usuario

Interface Usuario

Manejador Iniciar o Detener Servicio

Manejador Ppal.Aplic. Cliente

Interface de Administrador de servicios

Administrador de Servicios

2: Solicitar inicio fin servicio 5: Iniciar o detener servicio

1: Desplegar Pantalla General 3: Solicitar Inicio o Fin Servicio 4: Desplegar Pantalla I. F. S. 6: Iniciar o detener servicio

7: Iniciar o detener servicio

8: Iniciar o detener servicio 9: O K

10: O K 11: O K 12: Salir

Fuente: El autor.

76

5.3.1.2. Configurar nodos


Tabla 23. Flujo principal del caso de uso Configurar nodos.
Caso de uso Actores Propsito Resumen Precondiciones Flujo principal Configurar nodos Usuario, base de datos Permite al usuario ver y modificar los parmetros de funcionamiento de cada uno de los nodos de la red de monitoreo, tales como tasas de muestreo, umbrales de alarma y tiempo de inicio de funcionamiento. El usuario solicita informacin de uno de los nodos de la red. La informacin es desplegada en pantalla y el usuario modifica las opciones de configuracin si as lo desea. Ninguna El Manejador Principal solicita Desplegar Pantalla General a la Interface Usuario. La Interface Usuario despliega la Pantalla General. La Pantalla General se despliega. El Usuario puede seleccionar el nodo que quiere configurar. La Interface de Usuario enva el evento Solicitar Informacin Nodo a la Interface Base por medio del Manejador de Configuracin de Nodos. La interface Base devuelve la informacin al Usuario por medio del Manejador de Configuracin de Nodos y despliega la informacin en pantalla por la Interface Usuario. El usuario modifica la informacin y la Interface Usuario enva el evento Modificar al Manejador Configuracin Nodos quien enva el evento Guardar datos a la Interface Base. Si la actividad seleccionada es Salir, la Pantalla General enva el evento Salir a la Interface Usuario. La Interface Usuario enva el evento Salir al Manejador Principal. El Manejador Principal sale del sistema. Ninguno Ninguna

Subflujos Excepciones

Fuente: El autor. Figura 36. Diagrama de secuencia Configurar nodos

Usuario

Interface Usuario

Manej. Config. Nodos 1: Desplegar Pantalla General

Manej.Ppal Ap. Cliente

Interface Base

Base de datos

2: Solicitar Inf. Nodo

3: Solic. Info. Nodo 4: Solic. Info. Nodo 5: Solic. Info. Nodo 6 Devolv. Inf. 7: Devolver Informacin

9: Modificar

8: Mostrar Info. Pantalla 10: Modificar 11: Guardar Datos 12: Guardar Datos

13: Salir

Fuente: El autor.

77

5.3.1.3. Consultar estado


Tabla 24. Flujo principal del caso de uso Consultar estado.
Caso de uso Actores Propsito Resumen Precondiciones Flujo principal Consultar estado Usuario, base de datos Permite al usuario verificar el estado actual de funcionamiento del sistema El usuario selecciona un nodo y la aplicacin despliega informacin relacionada con la medicin actual de cada nodo para cada variable, el nivel de batera y si el nodo est operando correctamente. Ninguna El Manejador Principal solicita Desplegar Pantalla General a la interface Usuario. La Interface Usuario despliega la Pantalla General. La Pantalla General se despliega. El Usuario puede seleccionar el nodo cuyo estado quiere consultar. La Interface Usuario enva el evento Solicitar Informacin Nodo a la Interface Base por medio del Manejador de Configuracin de Nodos. La interface Base devuelve la informacin al Usuario por medio del Manejador Consultar Estado y despliega la informacin en pantalla por la Interface Usuario. Si la actividad seleccionada es Salir, la Pantalla General enva el evento Salir a la Interface Usuario. La Interface Usuario enva el evento Salir al Manejador Principal. El Manejador Principal sale del sistema. Ninguno La aplicacin cliente puede verificar que la aplicacin de servicio ha dejado de almacenar datos a la base como consecuencia de una prdida de comunicacin con la red de monitoreo, caso en el cual informa al usuario.

Subflujos Excepciones

Fuente: El autor. Figura 37. Diagrama de secuencia Consultar estado

Usuario

Interface Usuario

Manejador Consultar Estado

Manejador Ppal.Aplic. Cliente

Interface Base de datos

Base de Datos

1: Desplegar Pantalla General 2: Selec. Nodo 3:Solic. Info. Nodo 4: Solic. Info. Nodo 5: Solic. Info. Nodo 6: Devolv.Info. 9: Salir 8: Mostrar Info. en Pantalla 7: Devolver Informacin

Fuente: El autor.

78

5.3.1.4. Consultar datos


Tabla 25. Flujo principal del caso de uso Consultar datos.
Caso de uso Actores Propsito Resumen Precondiciones Flujo principal Consultar datos Usuario, base de datos Poner a disposicin del usuario datos de las mediciones efectuadas por la red de monitoreo. El usuario elige un nodo cuya informacin quiere consultar. Especifica los parmetros de consulta y la pantalla despliega datos de las mediciones y grficos de comportamiento climatolgico a travs del tiempo. Ninguna El Manejador Principal solicita Desplegar Pantalla General a la interface Usuario. La Interface Usuario despliega la Pantalla General. La Pantalla General se despliega. El Usuario puede seleccionar el nodo cuya informacin desea consultar ingresando los parmetros de bsqueda de acuerdo a sus necesidades. La Interface Usuario enva el evento Solicitar Informacin Nodo a la Interface Base por medio del Manejador Consultar Datos. La interface Base devuelve la informacin al Usuario por medio del Manejador Consultar Datos y despliega la informacin en pantalla por la Interface Usuario. Si la actividad seleccionada es Salir, la Pantalla General enva el evento Salir a la Interface Usuario. La Interface Usuario enva el evento Salir al Manejador Principal. El Manejador Principal sale del sistema. Ninguno Ninguna

Subflujos Excepciones

Fuente: El autor. Figura 38. Diagrama de secuencia Consultar datos

Usuario

Interface Usuario

Manejador Consultar Datos

Manejador Ppal.Aplic. Cliente

Interface Base de datos

Base de datos

1: Desplegar Pantalla General 2: Selec. Nodo 3: Solic. Info. Nodo 4: Solicitar Informacin Nodo 5: Solic. Info. Nodo 6: Devolv.Info. 9: Salir 8: Mostrar Inf. Pantalla 7: Devolver Informacin Nodo

Fuente: El autor.

79

5.3.1.5. Exportar Datos


Tabla 26. Flujo principal del caso de uso Exportar datos.
Caso de uso Actores Propsito Resumen Precondiciones Flujo principal Exportar datos Usuario, base de datos Brinda la opcin al usuario de exportar los datos almacenados en la base de datos a archivos planos y al portapapeles. Este caso de uso es iniciado por el usuario, quien selecciona la opcin de inicio o detencin del sistema desde el entorno general, de acuerdo a sus necesidades Ninguna El Manejador Principal solicita Desplegar Pantalla General a la Interface Usuario. La Interface Usuario despliega la Pantalla General. La Pantalla General se despliega. El Usuario puede seleccionar el nodo y los intervalos o filtros de consulta. La Interface de Usuario enva el evento Solicitar Informacin Nodo a la Interface Base por medio del Manejador de Configuracin de Nodos. La interface Base devuelve la informacin al Usuario por medio del Manejador Exportar Datos y despliega la informacin en pantalla por la Interface Usuario. Si el Usuario solicita la actividad Guardar la Interface Usuario enva el evento Guardar al Manejador Exportar quien enva una confirmacin al Usuario por medio de la Interface Usuario. Si la actividad seleccionada es Salir, la Pantalla General enva el evento Salir a la Interface Usuario. La Interface Usuario enva el evento Salir al Manejador Principal. El Manejador Principal sale del sistema. Ninguno Ninguna

Subflujos Excepciones

Fuente: El autor. Figura 39. Diagrama de secuencia Exportar datos

Usuario

Interface Usuario

Manejador Exportar Datos

Manejador Ppal.Aplic. Cliente

Interface Base de datos

Base de datos

2: Selec.Nodo e intervalos

1: Desplegar Pantalla General 3: Solic.Info.Nodo 4: Solicitar Info. Nodo 5: Solic.Info.Nodo 6: Dev.Info.Nodo 8: Mostrar Inf. Pantalla 10: Guardar como 11: O K 7: Devolucin Info. Nodo

9: Guardar como

12: Salir

Fuente: El autor.

80

5.3.1.6. Enviar configuracin


Tabla 27. Flujo principal del caso de uso Enviar configuracin.
Caso de uso Actores Propsito Resumen Enviar configuracin Administrador de servicios, base de datos y mdulo coordinador Mantener sincronizados los parmetros de configuracin del sistema entre lo que especifica la base de datos y lo que tiene la red de monitoreo La aplicacin de servicio se mantiene funcionando en un ciclo indefinido donde consulta en la base de datos la informacin relacionada con cambios que ha hecho el usuario en los parmetros de configuracin de funcionamiento del sistema. Si hay cambios pendientes por establecer, los obtiene de la base y los transmite a la red de monitoreo. El usuario debe haber puesto en marcha el sistema previamente, de modo que la aplicacin de servicio est operando El Administrador de Servicios solicita Iniciar Sistema al Manejador Principal. Este solicita Enviar Configuracin al Manejador Enviar Configuracin. El Manejador Enviar Configuracin enva Solicitud de Informacin de Configuracin Pendiente a la Base de datos por medio de Interface Base, quien devuelve la informacin solicitada al Manejador Enviar Configuracin. Si hay informacin de configuracin pendiente por enviar a la red de monitoreo, el Manejador Enviar Configuracin enva la configuracin al Mdulo Coordinador por medio de Interface Coordinador, quien enva una confirmacin al Manejador Principal por medio de Manejador Enviar Configuracin. Ninguno La aplicacin de servicio puede perder comunicacin fsica con la red de monitoreo, por lo cual es factible que la configuracin pendiente por establecer no sea transmitida.

Precondiciones Flujo principal

Subflujos Excepciones

Fuente: El autor. Figura 40. Diagrama de secuencia Enviar configuracin

Admin. de Interface Man Enviar Servicios Adm. Servic. Configur. 1: Iniciar Sistema

Manej. Ppal Apl. Servicio

Interface Base Datos

Interface Coordinador

Base de Datos

Mdulo Coordinador

2:Solic Env Config 3:Solic Info Config Pendiente 4: Solic Info Config Pendiente 6: Devolv. Info Config Pendiente 5: Devolv. Info Config Pendiente 8: Enviar Configuracin Pendiente 9: O K

7: Enviar Configuracin Pendiente

10: O K 11: O K

Fuente: El autor.

81

5.3.1.7. Descargar datos


Tabla 28. Flujo principal del caso de uso Descargar datos.
Caso de uso Actores Propsito Resumen Descargar datos Administrador de servicios, base de datos, mdulo coordinador Almacenar en la computadora los datos de las mediciones efectuadas por la red de monitoreo, generando las alarmas correspondientes de acuerdo a los datos descargados. La aplicacin de servicio permanece en un ciclo indefinido donde solicita datos al mdulo coordinador y los almacena en la base de datos. En cada ciclo, coteja los datos frente a los parmetros de umbrales de alarma para saber si es necesario generar una alarma que se despliegue en pantalla o suceso que se almacene en la base de datos. El usuario debe poner en marcha el sistema para que opere la aplicacin de servicio El Administrador de Servicios solicita Iniciar Sistema al Manejador Principal. Este solicita Descargar Datos al Manejador Descargar Datos. El Manejador Descargar Datos enva Descargar Datos al Mdulo Coordinador por medio de Interface Coordinador, quien devuelve los datos solicitados al Manejador Descargar Datos. El Manejador Descargar Datos enva Guardar Datos al Manejador Base quien enva una confirmacin al Manejador Principal por medio de Manejador Enviar Descargar Datos. El Manejador Principal solicita Analizar Datos al Manejador Registrar Alarmas quien solicita datos a la base de datos por medio de Interface Base. Interface Base devuelve lo datos al Manejador Registrar Alarmas quien enva una confirmacin al Manejador Principal Ninguno Puede ocurrir una prdida de comunicacin fsica entre computadora y mdulo coordinador durante el proceso de descarga de datos, por lo cual la aplicacin reintenta la descarga de datos en el siguiente ciclo de conexin.

Precondiciones Flujo principal

Subflujos Excepciones

Fuente: El autor. Figura 41. Diagrama de secuencia Descargar datos

Admin. de Servicios

Interface Admin. Servicios

Manejador Manej. Descargar Ppal Apl. Datos Servicio

Manej. Registrar alarmas

Interface Base de datos

Interface Coordinador

Base de Mdulo datos Coordinador

1: Iniciar Sistema 2: Solic. Desc. D. 3: Descargar Datos 6: Devolver Datos 7: Guardar Datos 10: O K 11: O K 12: Solic. Analiz Datos 17: O K 13: Solic. Datos 16:Dev.Datos 14: Solicitar Datos 15: Devolver Datos

4: Descargar Datos 5: Devolver Datos 8: Guardar Datos 9: O K

Fuente: El autor.

82

5.4. BASE DE DATOS Y MODELO ENTIDAD-RELACION


La siguiente figura muestra una vista del diseo del modelo entidad relacin para la consecucin de los requerimientos planteados:
Figura 42. Modelo entidad relacin.

Fuente: El autor.

Conceptualmente el modelo puede subdividirse en los siguientes grupos principales:

5.4.1. Informacin y configuracin de nodos


Comprende las tablas VARIABLES, GRUPOS, NODOS y NODOSCONFIG. La tabla VARIABLES almacena las variables fsicas a monitorear, en este caso temperatura y humedad relativa. La tabla GRUPOS se incluy con el propsito de definir grupos de nodos que facilite la aplicacin de valores de configuracin a varios nodos en solo paso, ej. definir una misma tasa de muestreo para los nodos de una zona especfica de la finca. La tabla NODOS contiene informacin particular de cada nodo, as como su estado de configuracin (para saber si hay 83

cambios de configuracin pendientes por aplicar o si ya se aplicaron). Finalmente la tabla NODOSCONFIG almacena los datos de configuracin de cada uno de los nodos para la variable fsica correspondiente. As mismo, incluye los valores de los umbrales para la generacin de alarmas.

5.4.2. Informacin de sucesos


Comprende las tablas SUCESOS y TIPOSSUCESO. Sirven para definir los tipos de alarmas generados por el sistema (umbrales mximos y mnimos superados, tasas de incremento y decremento mximas detectadas, prdida de conexin con algn nodo, inicio o detencin de operacin de los nodos y otros).

5.4.3. Registro de datos y de sucesos


Comprende las tablas REGISTRO_MONITOREO y REGISTRO_SUCESOS. La primera almacena los datos de todas las mediciones efectuadas por los nodos de la red, registrando la variable en cuestin y fecha y hora de la medicin. La segunda a su vez, registra la ocurrencia y la fecha y hora de los sucesos durante la operacin del sistema.

5.4.4. Opciones generales


Comprende la tabla OPCIONESGENERALES e incluye los valores de los parmetros exclusivos del programa tales como la localizacin de la base de datos.

5.5. DISEO GENERAL DEL PROGRAMA DE COMPUTADORA


El software para el cumplimiento de los requerimientos se ha dividido en dos componentes principales:

84

5.5.1. Servicio del sistema operativo


Dado que el sistema de monitoreo debe trabajar en tiempo real, debe existir un programa que se ejecute en el trasfondo del sistema operativo como un servicio. Este programa se encargar de mantener comunicacin permanente con el mdulo coordinador cuando ste se encuentre conectado a la computadora. Bsicamente el servicio se ejecutar automticamente desde que se enciende la computadora y, a partir de dicho instante, monitorear en el puerto, la conexin del dispositivo coordinador. Una vez establecida dicha conexin, el servicio inicia un proceso cclico mediante el cual descarga los datos de las mediciones almacenados por el coordinador y sincroniza los valores de configuracin de los nodos segn lectura de la base de datos. 5.5.1.1. Diagrama de flujo El diagrama de flujo en la siguiente pgina describe el funcionamiento del software operando como servicio.

5.5.2. Aplicacin cliente


Mientras el servicio del sistema operativo se encuentra permanentemente activo sincronizando la informacin de configuracin y los datos de transmisin de la red de monitoreo, deber existir un programa que permita interactuar al usuario con la red de monitoreo, dado que el servicio no cuenta con ningn tipo de interfaz, adems de aquella donde se puede iniciar o detener. La aplicacin cliente permite al usuario, operario o encargado del cultivo establece los valores de los parmetros de configuracin de las mediciones y alarmas, y visualizar y obtener los datos de temperatura y humedad relativa para su anlisis. 5.5.2.1. Interfaces preliminares Las siguientes son algunas de las interfaces de la aplicacin cliente diseada para cumplir con los requerimientos planteados. 85

Figura 43. Diagrama de flujo de sincronizacin con el programa de Servicio.

INICIO

Monitorear el puerto hasta que haya conexin del coordinador

Leer puerto NO Coordinador se conect? SI

Obtener de la base, nodos con cambios de configuracin pendientes en ciclo anterior Registrar en base aquellos nodos cuya configuracin se haya establecido correctamente El proceso de sincronizacin de cambios de configuracin y descarga y almacenamiento de datos de mediciones se repite a un intervalo de tiempo fijo El programa analiza los datos descargados y genera alarma si alguno de los umbrales ha sido superado Descargar datos de mediciones Almacenar datos de mediciones

Se verifica si cambios de configuracin pendientes en el ciclo anterior llegaron a los nodos. El coordinador da esta informacin

Se descargan los datos antes de hacer efectivos nuevos cambios de configuracin NO

Se almacenaron todos los datos en la base? SI Generar alarmas si las hay Eliminar datos de mediciones del coordinador Obtener de la base, nodos con cambios de configuracin pendientes Notificar al coordinador cambios de configuracin pendientes NO

Asegurado el almacenamiento de los datos se libera la memoria del coordinador Se hacen efectivos nuevos cambios una vez descargados y almacenados los datos en la base. El coordinador almacena estos cambios y los enva a los nodos cuando estos se reporten.

Finaliz conexin con el coordinador? SI

Fuente: El autor.

86

La informacin de las tablas de GRUPOS y VARIABLES se modifica a travs de una interfaz como la mostrada a continuacin:
Figura 44. Interfaz para la edicin de la tabla GRUPOS.

Fuente: El autor. Figura 45. Entorno general de la aplicacin cliente.

Fuente: El autor.

87

Desde el entorno principal el usuario dispone de un rbol de navegacin mediante el cual selecciona los grupos de nodos y nodos especficos que desea configurar o diagnosticar. El manejo de grupos permite asignar los mismos parmetros de configuracin a grupos especficos de nodos. As mismo, dispone de tres paneles principales: Configuracin: Permite al usuario definir, para cada variable fsica a medir, las tasas de muestreo, fecha y hora de inicio de medicin, umbrales de alarma y dems parmetros de funcionamiento. Estado: Permite ver si el nodo est operando. Muestra, adems, la medicin actual de cada nodo para cada variable y el nivel de batera. Informes: Desde all el usuario puede ver grficas de comportamiento climatolgico en tiempo real as como del comportamiento en intervalos especficos de tiempo para los diferentes nodos de la red. Finalmente, es posible desarrollo un modulo adicional al software que realice el suministro y/o procesamiento de los datos de acuerdo a las necesidades particulares de cada cliente. Muy posiblemente, esto involucra no solamente exportar los datos en formato de archivo plano, sino adems, almacenar los datos transparentemente al usuario en una o varias tablas de bases de datos de otras aplicaciones. Otro propsito a mediano plazo es disear una librera de uso para usuarios desarrolladores, que permita a algunos clientes desarrollar sus propias aplicaciones de acuerdo a necesidades especficas. Aunque la aplicacin desarrollada ya debe contener esta librera, es necesario analizar con cuidado las posibles necesidades para que la librera cumpla su objetivo, y sea fcil de utilizar.

88

6. CONCLUSIONES
La incorporacin de tecnologa inalmbrica en sistemas de monitoreo de variables climatolgicas tiene un gran impacto especialmente en el sector agrcola, dados los elevados costos de instalacin y adquisicin de cable y sobre todo aquellos relacionados con el mantenimiento asociado a dichas instalaciones. Este impacto no solamente se limita al tema de monitoreo de variables fsicas, sino tambin a todas aquellas aplicaciones relacionadas con accionamiento de actuadores, automatizacin de procesos y sistemas de control en lazo cerrado, as como el de automatizacin residencial. El nuevo estndar IEEE 802.15.4 ratificado en Diciembre de 2004, ha abierto un abanico de posibilidades en cuanto a la aplicacin de tecnologa inalmbrica en sistemas de redes de sensores y automatizacin. El estndar IEEE 802.15.4 ha comenzado a llenar el vaco que haba existido en cuanto a estndares para este tipo de aplicaciones. Tecnologas como Bluetooth y WIFI han posibilitado la transmisin de grandes volmenes de datos a altas tasas de transferencia, mientras el estndar IEEE 802.15.4 ha dado a los diseadores de sistemas de automatizacin, una alternativa ms apropiada para el manejo de redes de dispositivos donde se requiere transmitir pequeos volmenes de datos, con tasas de transmisin aceptables y especialmente con muy bajo consumo de energa. Estas caractersticas hacen de esta tecnologa ideal para transmisin de datos en tiempo real como el presentado en este trabajo y aplicado al monitoreo de variables climatolgicas. La teora relacionada con reduccin de mrgenes de atenuacin naturales debidos 89

a la distancia, as como por reduccin debida a otros factores tales como la altura de colocacin de los dispositivos, obstculos y propiedades de los obstculos presentes, altura del terreno, fuentes de interferencia, entre otros, facilitan el diseo ptimo de una red de monitoreo. No obstante, en procesos de implementacin real en cultivos y otros entornos productivos, es indispensable la realizacin de pruebas de alcance reales, dado que los factores que afectan el funcionamiento ptimo de la red de transmisin son numerosos, cambiantes y difciles de analizar en conjunto. El poder de procesamiento, la variedad, la facilidad de uso y el bajo consumo de energa de los microcontroladores actuales, potencia el diseo de soluciones econmicas pero confiables y eficientes. El presente trabajo ha incorporado el uso de microcontroladores en las tarjetas principales de los mdulos de medicin y coordinador para comandar las tareas de medicin de variables climatolgicas y sincronizacin de datos entre dispositivos y la computadora. Se eligieron para el diseo sensores digitales que incorporan en el mismo encapsulado la medicin de temperatura y humedad relativa, teniendo como ventaja la posibilidad de obtener un dato ms exacto del punto de roco. Como ventajas adicionales, se encontr que los sensores se encuentran dentro de la gama de dispositivos de mayor exactitud, bajo consumo y facilidad de acondicionamiento. Los componentes elegidos han hecho de este diseo una solucin sencilla pero ajustada a los requerimientos de la aplicacin. El tema del consumo de potencia y la consiguiente autonoma del sistema, debe ser un asunto que hay que analizar con cuidado. Especialmente en aplicaciones donde el tiempo de latencia no puede ser relativamente grande en trminos de respuesta del sistema en tiempo real. El tema de monitoreo climatolgico, por sus caractersticas intrnsecas, permite que tiempos de latencia grandes, no perjudiquen la eficiencia del sistema. Sin embargo, en entornos y aplicaciones donde se requieran respuestas del orden de milisegundos, por ejemplo, la reduccin de consumo se constituye en una prioridad, cuando se carece de redes 90

de potencia elctricas y el sistema debe cierta autonoma. El software de administracin y almacenamiento de datos de la red de monitoreo constituye un elemento de gran importancia en cuanto a que permite al usuario interactuar con la red. El software computacional se dividi en dos aplicaciones principales: una actuando como servicio en el sistema operativo, y otra como aplicacin cliente con interfaz de usuario. La primera realiza, de modo transparente para el usuario, las tareas relacionadas con la sincronizacin de datos y parmetros de configuracin con los nodos de la red, as como la generacin de alarmas segn umbrales establecidos por el usuario. La segunda es aquella desde donde el usuario configura el funcionamiento de la red y la cual suministra los datos de acuerdo a sus necesidades.

91

7. RECOMENDACIONES
El monitoreo de temperatura y humedad relativa en tiempo real es de gran utilidad en la agricultura, para obtener una respuesta ptima del cultivo. No obstante, en aplicaciones tales como el control de heladas, por ejemplo, existen otras variables fsicas de gran incidencia en favor de un estudio y pronstico del fenmeno. El presente diseo puede quedar evidentemente limitado en el sentido de que los mdulos fueron estrictamente diseados para la medicin de temperatura y humedad relativa. En este orden de ideas es factible concebir un mdulo de medicin con entradas adicionales de voltaje y/o corriente, por ejemplo, que permitan la incorporacin de otro tipo de sensores, brindando mayor flexibilidad a la hora de implementar el sistema en otro tipo de aplicaciones. As mismo, es clara la utilidad que este tipo de redes de dispositivos puede tener en sistemas de automatizacin de invernaderos y de otros procesos industriales, por lo cual cada dispositivo final puede incorporar electrnica asociada al manejo de actuadores, tales como electrovlvulas, sistemas de calefaccin y motores, entre otros, que se ajusten al nivel de tecnificacin de cada uno de los posibles clientes. Otro tema que merece mencin es el de suministro de energa. Este diseo se present como alternativa de reduccin de cableado para la parte de control, y se bas en la utilizacin de bateras para el suministro de energa para los mdulos de medicin pensando en una autonoma de alrededor de 1 ao para dichos dispositivos. Sera muy beneficioso estudiar la posibilidad de incorporar un sistema de alimentacin mediante paneles solares, con respaldo de batera recargable, como alternativa a la de alimentacin con bateras, aumentando la autonoma del sistema. Esta posibilidad sera bastante atractiva, y especialmente en el sector agrcola, para el caso de la alimentacin de los mdulos repetidores, los cuales consumen considerablemente mayor energa que los de medicin. En este diseo 92

dichos mdulos se alimentan con bateras recargables o desde la red elctrica, pero esto en algunos casos puede representar un problema debido a que en algunos sitios no se dispone de redes elctricas. De otra parte, este diseo podra ser susceptible de ser mejorado en el tema de los costos. Concretamente, el mdulo de transmisin de radio, como se discuti en este documento, incorpora el transceiver y el microcontrolador que implementa el protocolo de red, ambos en un mismo encapsulado. En trminos de costo de materiales esto representa un sobrecosto de alrededor de 20 dlares por dispositivo, aunque un ahorro considerable en desarrollo. Sera interesante hacer un estudio sobre la viabilidad de desarrollar un stack o protocolo propio, basado en un anlisis comercial serio. Como consecuencia, este trabajo debe servir como modelo de aplicacin de la tecnologa inalmbrica en sistemas de redes de sensores y medicin en tiempo real, pero con un amplio abanico de posibilidades en el mbito de la automatizacin y control de procesos del sector agrcola e industrial.

93

BIBLIOGRAFA

FERNANDEZ,

Jairo.

Las

heladas,

su

definicin,

pronstico

control.

Produmedios. Bogot D.C. 2000. FLOWER LEYVA, Luis. Controles y automatismos elctricos: teora y

prctica.1998. HAYKIN, Simon. Digital communications. 1988. 597p. HEILE, Bob. Emerging Standards: Where do ZigBee/UWB fit. ZigBee Alliance. 2004 Instituto de Hidrologa, Meteorologa y Estudios Ambientales. IDEAM. Manual del observador meteorolgico. Medelln. 2001. KAMP, P.G. Computerizer enviromental control in greenhouses: a step approach. Editor Ede:IPC plant, 1996. LEDESMA JIMENO, Manuel. Climatologa y Meteorologa Agrcola. Editorial Paraninfo. Madrid. 2000. LEN ARISTIZABAL, Gloria Esperanza. Gua de procedimientos para la auditora de estaciones meteorolgicas de la red de monitoreo de calidad del aire. Instituto de Hidrologa, Meteorologa y Estudios Ambientales. IDEAM. Subdireccin de Meteorologa. Bogot, D. C., noviembre de 2002. New York: John Wiley & Sons, Inc.

94

MAYNE, Jordi. Sensores, acondicionadores y procesadores de seal. Silica. Divisin de Avnet Electronics Marketing.2003 MADUEO LUNA, Antonio. Memorias del curso de instrumentacin medida y control en agricultura. Universidad Nacional de Colombia. 2000 MICROCHIP TECHNOLOGY INC. PIC16F87X 28/40-pin 8-bit CMOS FLASH Microcontrollers. 1999. OGUIC, Patrice. Control electrnico con el PC. Editorial Paraninfo, 1996. ORTEGON BOLIVAR, Jairo Augusto. La regulacin estatal colombiana promueve los sistemas inalmbricos wi-fi y bluetooth. Articulo PAYAS ARENY, Ramn. Adquisicin y distribucin de seales. Barcelona: Marcombo S.A., 1993. 426p. _ _ _ _ _ _ _ _ Sensores y acondicionadores de seal. 3 ed. Barcelona:

Marcombo S.A., 1998. 480p. STEED, David. The Power of Sensitivity. Improving range with receiver sensitivity.

95

BIBLIOGRAFA COMPLEMENTARIA

ANGULO USATEGUI, Jos M. Microcontroladores PIC. Diseo prctico de aplicaciones. Segunda edicin. Madrid: McGRAW-HILL/INTERAMERICANA DE ESPAA, S.A.U. 1999. _ _ _ _ _ _ _ _ Paraninfo. 1997. BARAHONA BURGOS, Luis A. Desarrollo de un sistema de control automtico para la operacin del microrriego, utilizando una calculadora hp48 como controlador. Proyecto de grado. Facultad de Ingeniera, Universidad Nacional de Colombia. Bogot, 2001. BARRIOS CAPDEVILLE, Octavio. Construccin de un invernadero. Fundacin de Comunicaciones, Capacitacin y Cultura del Agro, FUCOA. Argentina 2004. BOLTON, Bill. Mediciones y pruebas elctricas y electrnicas. Mxico: Alfaomega Grupo Editor S.A., 1996. 320 p. BOYLESTAD, Robert, NASHELSKY, Louis. Electrnica, teora de circuitos. Prentice hall. 1994. CREUS, Antonio. Instrumentos industriales. Su Ajuste y su calibracin. 2 ed. Mxico: Alfaomega Grupo Editor S.A., 1995. 241p. DORF, Richard C. Circuitos Elctricos. Introduccin al anlisis y el diseo. 2 ed. Mxico: Alfaomega Grupo Editor S.A., 1995. 1124p. 96 . Microcontroladores PIC: la solucin en un chip. Editorial

KAMP, P.G. Computerizer enviromental control in greenhouses: a step approach. Editor Ede:IPC plant, 1996. OGUIC, Patrice. Control electrnico con el PC. Editorial Paraninfo, 1996. TAVERNIER, Christian. Microcontroladores PIC. Madrid: Paraninfo,1997.

97

REFERENCIAS INTERNET

http://www.microchip.com Pgina oficial de la empresa Microchip. http://www.mincomunicaciones.gov.co Pgina oficial del Ministerio de Comunicaciones de Colombia. http://www.telegesis.com Pgina principal de la empresa Telegesis. http://www.honeywell.com Pgina principal de la empresa Honeywell. http://www.sensirion.com Pgina principal de la empresa Sensirion. http://www.humirel.com Pgina principal de la empresa Humirel.

98

You might also like