Professional Documents
Culture Documents
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
UNIVERSIDAD DE LA SALLE FACULTAD DE INGENIERA DE DISEO Y AUTOMATIZACIN ELECTRNICA BOGOT D.C. 2006
Nota de aceptacin
ii
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.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
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
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.
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.
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.
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
Hardware de recepcin
Hardware de comunicacin PC
Microcontrolador
Hardware de comunicaciones
Hardware de comunicaciones
Medio de transmisin
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.
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.
13
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
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
IEEE
15
16
2.2.4. Topologas
La red de nodos puede configurarse bsicamente en tres topologas: Estrella, malla y rbol.
Figura 5. Topologas
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.
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
El texto completo de la resolucin puede consultarse desde la pgina principal del Ministerio de
comunicaciones http://www.mincomunicaciones.gov.co
18
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.
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
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.
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
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
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.
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
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
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
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
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.
Fuente: El autor.
27
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.
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
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)
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
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.
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
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
BARRIOS
CAPDEVILLE,
Octavio.
Construccin
de
un
invernadero.
Fundacin
de
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.
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
meteorolgicas de la red de monitoreo de calidad del aire. IDEAM. Bogot. 2002. Pag. 32.
40
Horizontal Velocidad del viento Vertical Direccin del Viento Temperatura Diferencia de Temperatura Temperatura del punto de Roco Radiacin Solar
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.
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.
10
Ibid. Pag. 36. LEDESMA JIMENO, Manuel. Climatologa y Meteorologa Agrcola. Editorial Paraninfo. Madrid.
11
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
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
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
Fuente: http://www.humirel.com
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
Mx 0,01 14
Unds C Bit C C S
1/e (63%)
-40 5
123,8 30
0,03 12 +/-0,1
0,03 12
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
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.
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
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
50
Deriva <1%/ao
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 -
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
<1500m
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
Muy buena 0,5 % 0,25 Muy buena Muy buena Muy buena
Difcil determinar temperatura exacta. Caro. Dificil determinar temperatura exacta. Caro.
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
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.
52
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.
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 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
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
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
Fuente: El autor.
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
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
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
Fuente: El autor.
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
VIN MCP1701
VOUT 3.3V
Fuente: El autor.
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.
18
63
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
2 0.41
3.6864 0.7
4.00 0.75
7.3728 1.3
8 1.4
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
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.
66
Figura 29. Diagrama funcional del circuito de prueba de sensor, microcontrolador y memoria.
Vbat 9V
3.3 V
VIN MCP1701
VOUT 3.3V
2 3 DB9
R2IN T2OUT
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
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.
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
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
Administrador de Servicios
Enviar Configuracin
Registrar Alarmas
Mdulo Coordinador
Consultar Estado include Consultar Datos Base de datos Exportar Datos Descargar Datos
Fuente: El autor.
74
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
*
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.
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
Usuario
Interface Usuario
Administrador de Servicios
1: Desplegar Pantalla General 3: Solicitar Inicio o Fin Servicio 4: Desplegar Pantalla I. F. S. 6: Iniciar o detener servicio
Fuente: El autor.
76
Subflujos Excepciones
Usuario
Interface Usuario
Interface Base
Base de datos
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
Subflujos Excepciones
Usuario
Interface Usuario
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
Subflujos Excepciones
Usuario
Interface Usuario
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
Subflujos Excepciones
Usuario
Interface Usuario
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
Subflujos Excepciones
Admin. de Interface Man Enviar Servicios Adm. Servic. Configur. 1: Iniciar Sistema
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
10: O K 11: O K
Fuente: El autor.
81
Subflujos Excepciones
Admin. de Servicios
Interface 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
Fuente: El autor.
82
Fuente: El autor.
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.
84
INICIO
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 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.
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.
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