Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMA AUTOMÁTICO DE
MONITOREO REMOTO DE VARIABLES
METEOROLÓGICAS
TESIS
ASESORES
ii
DEDICATORIA
A mis padres
A las personas que más quiero, respeto y admiro
por el hecho de procrearme y luchar incansablemente
ante las adversidades de la vida.
Catarino Rodríguez Martínez y Bertha Mejía Soto
A mi hermana
Viridiana Rodríguez Mejía, por su apoyo incondicional
y cariño desinteresado.
A mis tíos
Quienes contribuyeron, para afrontar de manera
eficiente todos mis triunfos con prudencia y
vicisitudes con firmeza.
A mis primos
Por su apoyo incondicional y creer en mí.
A mis amigos
David Reyes Muñoz, Carlos Flores Hernández, Marco Antonio Deheza Meraz
por la amistad y el apoyo mutuo que siempre hemos tenido
A mis compañeros
iii
AGRADECIMIENTOS
Al Dr. José Juan Martínez, por su apoyo en la realización del presente trabajo.
iv
ÍNDICE
RESUMEN ............................................................................................................................. ii
AGRADECIMIENTOS ......................................................................................................... iv
ÍNDICE ................................................................................................................................... v
v
2.11 Instituciones que recopilan información climatológica ............................................ 16
vi
3.2 Ubicación del sitio de prueba ..................................................................................... 40
3.8 Batería......................................................................................................................... 56
vii
4.1 Caracterización del microcontrolador ........................................................................ 71
viii
4.8.2 Sensor de humedad relativa .............................................................................. 106
ix
ÍNDICE DE FIGURAS
Figura 1. Configuración típica de una estación meteorológica automática [6].------------------------------------ 8
Figura 2. Estructura general de un sistema de adquisición---------------------------------------------------------- 19
Figura 3. Modelo simple para medir un proceso físico [17]. -------------------------------------------------------- 20
Figura 4. Modelo de medición con amplificador, convertidor analógico a digital y equipo de salida [17]. - 20
Figura 5. Señal senoidal y su versión digital.-------------------------------------------------------------------------- 22
Figura 6. Principales campos de aplicación de los microcontroladores. ------------------------------------------ 25
Figura 7. Componentes en la transmisión de un mensaje. ----------------------------------------------------------- 26
Figura 8. Señal digital modulada en amplitud (ASK). ---------------------------------------------------------------- 27
Figura 9. Estructura de un dato dentro de la interfaz RS232. ------------------------------------------------------- 29
Figura 10. Estructura general de un sistema de telemetría. --------------------------------------------------------- 33
Figura 11. Zona de Fresnel. --------------------------------------------------------------------------------------------- 34
Figura 12. Célula solar fotovoltaica de silicio cristalino [33]. ----------------------------------------------------- 36
Figura 13. Diferentes células de colores de silicio monocristalino [34]. ------------------------------------------ 36
Figura 14. Módulo solar fotovoltaico. ---------------------------------------------------------------------------------- 37
Figura 15. Elementos de reguladores en modo de conmutación [35]. --------------------------------------------- 38
Figura 16. Modos de operación de un transistor bipolar en una fuente conmutada de bajada [35]. ---------- 39
Figura 17. Lugar de experimentación.---------------------------------------------------------------------------------- 41
Figura 18. Diagrama principal de procesos. -------------------------------------------------------------------------- 41
Figura 19. Diagrama de flujo de la estación meteorológica. -------------------------------------------------------- 42
Figura 20. Conexión del LM135. ---------------------------------------------------------------------------------------- 43
Figura 21. Estructura interna del sensor de humedad 1. ------------------------------------------------------------- 44
Figura 22. Construcción interna del sensor. --------------------------------------------------------------------------- 45
Figura 23. Diseño esquemático del circuito. -------------------------------------------------------------------------- 49
Figura 24. Diseño del PCB. ---------------------------------------------------------------------------------------------- 51
Figura 25. Terminación de la PCB. ------------------------------------------------------------------------------------- 52
Figura 26. Panel solar fotovoltaico MSX-20 de Solarex. ------------------------------------------------------------ 53
Figura 27. Vista frontal del panel solar, dimensiones [milímetros/ pulgadas]. ----------------------------------- 54
Figura 28. Características V-I del panel solar fotovoltaico. -------------------------------------------------------- 54
Figura 29. Curva característica entre la Intensidad de cortocircuito y la tensión de circuito abierto. -------- 55
Figura 30. La batería. ---------------------------------------------------------------------------------------------------- 56
Figura 31. Controlador de carga. --------------------------------------------------------------------------------------- 57
Figura 32. Conexión del sistema solar fotovoltaico. ------------------------------------------------------------------ 58
Figura 33. Xtend RF Module (con RPSMA) Conector (izquierda) y Xtend RF Module (con MMCX) Conector
(derecha). ------------------------------------------------------------------------------------------------------------------- 59
Figura 34. Diagrama a bloques del sistema de comunicación. ----------------------------------------------------- 60
x
Figura 35. Modos de operación del Módulo XTend RF. ------------------------------------------------------------- 61
Figura 36. Proceso de simulación del diseño electrónico por medio de Proteus. -------------------------------- 64
Figura 37. Proceso de diseño electrónico por medio de Proteus VSM. -------------------------------------------- 64
Figura 38. Entorno de trabajo del programa ISIS. ------------------------------------------------------------------- 65
Figura 39. Entorno de trabajo del programa ARES. ----------------------------------------------------------------- 65
Figura 40. Estructura básica de un programa en editor de CSS. --------------------------------------------------- 67
Figura 41. Panel Frontal de LabVIEW. -------------------------------------------------------------------------------- 68
Figura 42. Diagrama de bloques del panel de código de LabVIEW. ----------------------------------------------- 69
Figura 43. Prueba de detección del microcontrolador, por medio de Master-Prog. ----------------------------- 69
Figura 44. Encapsulamiento y pines del microcontrolador. --------------------------------------------------------- 72
Figura 45. Circuito filtro de desacoplamiento. ------------------------------------------------------------------------ 78
Figura 46. Prueba del anemómetro. ------------------------------------------------------------------------------------ 79
Figura 47. Anemómetro y su respuesta en el osciloscopio. ---------------------------------------------------------- 79
Figura 48. Diagrama de conexiones del sensor de dirección del viento. ------------------------------------------ 80
Figura 49. Dirección del viento en función del tiempo. -------------------------------------------------------------- 81
Figura 50. Diagrama del sensor SP-215 de APOGEE. -------------------------------------------------------------- 81
Figura 51. Diagrama eléctrico del pluviómetro. ---------------------------------------------------------------------- 82
Figura 52. Volumen unitario, registro de un volcamiento. ----------------------------------------------------------- 83
Figura 53. Diámetro del pluviómetro. ---------------------------------------------------------------------------------- 83
Figura. 54.Eliminación de rebotes generados por el pluviómetro. ------------------------------------------------- 84
Figura. 55. Fuente conmutada de energía. ----------------------------------------------------------------------------- 86
Figura 56. Pruebas de la alimentación solar autónoma desarrollada.--------------------------------------------- 91
Figura 57. Cadena de datos recibida en Hyperterminal. ------------------------------------------------------------ 94
Figura 58. Cadena de datos recibida en LabVIEW. ------------------------------------------------------------------ 96
Figura 59. Cadena de datos en Hyperterminal, en diferente tiempo. ----------------------------------------------- 96
Figura 60. Página de datos, archivo “prueba1.txt”. ----------------------------------------------------------------- 97
Figura 61. Distancia máxima para la comunicación entre las antenas (sobre maps de Google Earth). ------ 99
Figura 62. Captura de datos desde LabVIEW. ----------------------------------------------------------------------- 100
Figura 63. Información de la estación meteorológica dentro de la base de datos. ------------------------------ 101
Figura 64. Almacenamiento de datos en MySQL. ------------------------------------------------------------------- 102
Figura 65. Relación entre las temperaturas del sensor (LM135H) y del bulbo seco del Psicrómetro. ------- 104
Figura 66. Relación entre las temperaturas del sensor de la estación Campbell y el Psicrómetro. ----------- 105
Figura 67. Psicrómetro ventilado tipo Assman. --------------------------------------------------------------------- 105
Figura 68. Relación entre la humedad relativa del sensor y el psicrómetro tipo Assman. --------------------- 108
Figura 69. Relación entre el sensor de humedad de la estación Campbell Scientific y el de referencia. ----- 110
Figura 70. Barómetro tipo Fortín. ------------------------------------------------------------------------------------- 111
Figura 71. Relación entre el sensor de presión y el barómetro de Fortín. ---------------------------------------- 111
Figura 72. Actinógrafo tipo Robitzsch. -------------------------------------------------------------------------------- 114
xi
Figura 73. Datos registrados por el actinógrafo Robitzsch. -------------------------------------------------------- 115
Figura 74. Datos calcados en una hoja blanca. ---------------------------------------------------------------------- 115
Figura 75. Hoja calcada recortada. ----------------------------------------------------------------------------------- 116
Figura76. Muestras de la lectura. -------------------------------------------------------------------------------------- 116
Figura 77. Integrador de área foliar LI – 3100 C. ------------------------------------------------------------------- 116
Figura 78. Relación entre el Piranómetro y el actinógrafo. -------------------------------------------------------- 117
Figura 79. Conversión de temperatura. ------------------------------------------------------------------------------ 122
Figura 80. Conversión de humedad del aire. ------------------------------------------------------------------------- 122
Figura 81. Conversión de la dirección del viento. ------------------------------------------------------------------- 123
Figura 82. Conversión de la radiación. ------------------------------------------------------------------------------- 123
Figura 83. Conversión de la presión. ---------------------------------------------------------------------------------- 123
Figura 84. Conversión de la lámina de precipitación. -------------------------------------------------------------- 123
Figura 85. Bucle para la velocidad del viento. ----------------------------------------------------------------------- 124
Figura 86. Conexiones para habilitar el puerto serial. -------------------------------------------------------------- 125
Figura 87. Estructura Case y las funciones Empty String y Not. --------------------------------------------------- 125
Figura 88. Estructura de conversión de información (String a valor decimal).---------------------------------- 126
Figura 89. Funciones de reloj, calendario de LabView (Get Date/Time y Get Date/Time String). ----------- 126
Figura 90. Integración de funciones para el manejo de los datos (Build String, Case Structure, Write To
Spreadsheet). -------------------------------------------------------------------------------------------------------------- 127
Figura 91. Integración de funciones (Quotient & Remainder y Equal To 0) en un ciclo (bucle) y las
estructuras de opciones (Case structure). ----------------------------------------------------------------------------- 128
Figura 92. Diagrama general gráfico del monitoreo de datos. ---------------------------------------------------- 129
xii
ÍNDICE DE TABLAS
xiii
CAPÍTULO 1. INTRODUCCIÓN Y OBJETIVOS.
El hombre y los demás seres vivos habitan sumergidos en ese gran océano que se
denomina atmósfera, particularmente en la parte llamada biosfera. Por esta razón, el clima y el
tiempo atmosférico son dos de los factores principales que intervienen en las funciones del
hombre, tanto biológicas como sociales y económicas.
1
Los avances tecnológicos han permitido fabricar sensores electrónicos de dimensiones
reducidas, bajo costo y alta fiabilidad capaces de medir estos parámetros medioambientales de
forma precisa. En la actualidad la tendencia mundial en todos los campos, es la
automatización de procesos ya que esto conlleva a tener datos más exactos, confiables y que
además son fácilmente manejables. En México no existe un diseñador de estaciones
meteorológicas automáticas hasta el momento, solo empresas que se dedican a comercializar
equipos extranjeros, que son muy costosos. En el presente trabajo se pretende aumentar el
impulso hacia el sector meteorológico ya que está muy descuidado, además, tener el desarrollo
en nuestro país, que sea competitivo de acuerdo a los estándares internacionales y a un precio
accesible para todos.
Objetivo
General
Objetivos específicos
2
Realizar el acondicionamiento de las señales de cada uno de los sensores a
utilizar para obtener una información veraz y oportuna.
Diseñar e implementar el Sistema de Adquisición de Datos y Control para
recolección y envió de datos.
Diseñar e implementar los Subsistemas de Sensores de temperatura, humedad,
presión, velocidad y dirección del viento etc.
Diseñar e implementar el Subsistema de Alimentación Solar Autónomo con la
utilización de un panel solar, controlador de carga y baterías.
Desarrollar el software del microcontrolador cuya función básica es el control
de todos los subsistemas y la adquisición de datos.
Implementar el software para analizar los datos recibidos y crear una base de
datos que respalde y justifique la consecución de nuevas obras en beneficio de
la colectividad.
Implementar una estación meteorológica automática cuyas variables puedan ser
observadas a distancia y en tiempo real.
Realizar pruebas de campo y analizar los resultados obtenidos.
3
2.2 Meteorología y tiempo atmosférico
2.3.1 Temperatura
Es la condición que determina la dirección del flujo neto de calor entre dos cuerpos [3]
[4], que expresa el grado de calentamiento o enfriamiento de los cuerpos. Describe un estado
y es una variable un poco inusual, dado que no puede ser directamente derivada de variables
tangibles tales como masa o longitud. Para el caso de un gas la temperatura es directamente
proporcional al promedio de energía cinética de sus moléculas.
4
Es la fuerza que se ejerce por unidad de superficie como resultado del peso de la
atmósfera por encima del punto de medición, es decir es el peso de la columna vertical de aire
sobre la unidad de superficie [3] [4].
Es la cantidad de vapor de agua que contiene una masa de aire con relación con el
máximo vapor de agua que puede contener un volumen de aire, sin producirse condensación al
conservar las mismas condiciones de temperatura y presión atmosférica. La OMM la define
como: “la razón expresada en porcentaje, entre la presión de vapor observada y la tensión del
vapor saturante con respecto al agua a la misma temperatura y presión” [3] [4].
2.3.4 Viento
En una forma simple se denomina como el movimiento del aire, pero para cuestiones
meteorológicas se considera como una cantidad vectorial, que se integra por su magnitud y su
dirección, que se representa por su velocidad y dirección respectivamente en un tiempo dado
[3] [4]. La unidad estándar para la dirección del viento se da en grados dextrórsum (es decir en
sentido de las agujas del reloj) a partir del norte. Su escala es 0-36, o 0-360, donde para 36 ó
360 es viento proviene del Norte y 09 o 90 cuando proviene el viento del Este. Las unidades
del viento pueden ser en ms-1, kmh-1, u otra que relacione la distancia entre el tiempo.
2.3.5 Precipitación
Se define como el producto líquido o sólido de la condensación del vapor de agua que
cae de las nubes o el aire y se deposita en el suelo [3] [4], que también se puede ser líquida
5
(lluvia) o solida (granizo). En otras latitudes se presenta como nieve, escarcha, precipitación
de la neblina y rocío.
Es la energía que proviene del sol que recibe la tierra; una parte penetra la atmósfera
mientras que otra es dispersada y/o absorbida por las moléculas gaseosas partículas de
aerosoles y las gotas de agua o cristales de hielo presentes en las nubes. La radiación difusa al
llegar al suelo después de su primer pasó a través de la atmósfera conjuntamente con la
radiación directa, que en parte es reflejada por el suelo. Esta radiación es reflejada por el suelo
hacia el espacio, posteriormente, es parcialmente reflejada nuevamente hacia el suelo por la
atmósfera, este proceso continúa indefinidamente. La radiación global es la suma de la
radiación directa y la radiación difusa [3] [4].
6
Climatológica
Agrícolas
Especiales
Aeronáuticas
Satelitales
B) De acuerdo a la magnitud de las observaciones:
Principales
Ordinarias
Auxiliares
C) Por el nivel de observación:
Superficie
Altitud
D) Según el lugar de observación:
Terrestre
Aéreas
Marítimas
8
Los componentes funcionales comunes de todas las redes de estaciones incluyen,
sensores electrónicos, sistemas electrónicos y hardware de telecomunicaciones. Los avances
que han ocurrido en los últimos 20 años en todas las áreas, minimizaron los costos y logística
en las mediciones ambientales a largo plazo. De los tres componentes citados la comunicación
remota ha crecido más rápido [7].
Un primer registrador de datos optimizado para las redes de agricultura y la climatología fue
presentado en 1979. El micro registrador de datos “CR21” manufacturado por Campbell
Scientific. Tuvo a un minuto (más tarde a 10 segundos) la velocidad de escaneo, siete
analógicas, y dos entradas contadoras de pulso. El registrador almacenaba ligeramente más de
600 valores procesados internamente y soportaba recuperación de datos remota y verificación
del sistema a través de líneas telefónicas por rango de voz. Operaba por 6 meses con ocho
baterías de celda alcalina y sobre temperaturas de -35ᵒ a 60ᵒ C [9].
El desarrollo de las EMAs digitales a distancia, con alimentación de CD ocurrido durante los
últimos años de los 70s, permitió su aplicación en la agricultura con mayor cobertura espacial
y se incrementó la frecuencia de muestreo, con reportes oportunos de variables
meteorológicas. Sin embargo por sus altos costos de implementación y mantenimiento de la
9
tecnología, su aplicación no fue tan generalizada. Grabadoras digitales existentes no eran
todavía adaptadas para su operación con bajo consumo de energía a la temperatura ambiente;
los registradores gráficos fue la prevaleciente tecnología que se usó para la grabación de
información meteorológica. Hoy hay un número inmenso de EMAs comerciales, que han
penetrado en diferentes sectores (agricultura, meteorología superficial, etc) en contraste a hace
25 años atrás.
10
muestreadas a velocidades de escaneó adecuadas y las mediciones empacadas dentro de
resultados, tales como medias y extremas, para él registro. Esta capacidad fue significante en
la evolución de las Estaciones Meteorológicas Automáticas [7].
El 6 de marzo de 1877 el presidente Porfirio Díaz, de esa época, decretó la creación del
Observatorio Meteorológico y Astronómico de México, en dicho observatorio se realizaron
las primeras observaciones sistemáticas de la atmosfera [10].
Más tarde en el año 1901 se creó el Servicio Meteorológico Nacional (SMN) que se integró
por 31 secciones meteorológicas Estatales y 18 observatorios con algunas estaciones
independientes [11].
Del 2005 al 2010 se añadieron estaciones meteorológicas automáticas llegando a 133, además
de instalarse 30 estaciones sinópticas automáticas y finalmente se estableció un nuevo radar
meteorológico en Chiapas [10].
11
2.10 Fuentes de información meteorológica
Dentro del SMN, entre sus funciones está no sólo recabar datos sino crear y mantener un
banco nacional de los mismos, así como de intercambiarlos a nivel nacional, regional e
internacional bajo las normas de la OMM (Organización Meteorológica Mundial). Para la red
básica de recolección de datos están las estaciones tradicionales, sin embargo ya se han
instalado redes de estaciones automáticas de carácter permanente o bien otras temporales.
Todo esto genera una cantidad de datos que debe verificarse su calidad, intercambiarla,
procesarla, para un uso específico.
12
El Servicio Meteorológico Nacional (SMN), el cual cuenta con tres redes de estaciones
tradicionales de monitoreo y operan una red de estaciones automáticas telemétricas, además
de las receptoras de imágenes de satélite y radar.
Las primeras estaciones de esta red datan de los años veinte, esta red se aumentó hasta llegar a
casi 5000 estaciones en la década de los setentas. A partir de 1985 aproximadamente se dio un
desplome de esta red debido a que se pretendió modernizar al SMN, sustituyendo los sistemas
tradicionales manuales por equipo moderno automatizado. El resultado fue desastroso, ambos
sistemas se vinieron abajo, y lo más importante fue la carencia absoluta de personal
capacitado, ya que también se había descuidado este aspecto. Actualmente trabajan menos de
3000 estaciones y el sistema de recolección de la información, ordenamiento y captura se está
realizando de manera muy dispareja en cada región.
Así durante 1999 se intentó actualizar esta información, donde se logró recabarse
aproximadamente la mitad de la información faltante. Tanto CLICOM como la segunda
versión de ERIC incluyen esta información, que aun presentó problemas con la calidad de la
información. Incluso el IMTA ha intentado actualizar la base de datos para todo el país.
La red de observatorios sinópticos, como la segunda red de mediciones del SMN consiste en
85 observatorios en todo el territorio nacional, que toman mediciones cada hora y transmiten
los resultados de sus mediciones cada tres horas a la Gerencia Central del SMN en Tacubaya
(dentro del Centro Nacional de Telecomunicaciones, Radio XBA). Los datos forman parte del
compromiso que tiene México con la OMM dentro del programa de vigilancia meteorológica
mundial. Esta información se retransmite a la sede de Washington (como miembro dentro de
la región IV) en tiempo real para los análisis sinópticos.
14
Las variables que se miden son: precipitación pluvial (duración e intensidad), temperatura,
presión atmosférica, intensidad y dirección del viento, evaporación, humedad, descripción del
cielo, y en algunos casos insolación, estado del suelo, condiciones del tiempo presente y
pasado. La información correspondiente a la hora múltiplo de tres llega al SMN codificados,
que se almacenan y transmiten a la red Mundial de la OMM. El SMN cuenta con el servicio
de brindar la información disponible al usuario que lo solicite. En el año 2000 se creó una
base de datos de información sinóptica descodificada (DBSYNOP), como un primer intento
para hacer accesible dicha información a los usuarios.
La red de estaciones de radio sondeo, integrada por una red de 15 estaciones de monitoreo de
altura, casi todas ellas coinciden con algún observatorio. En todas ellas se realiza un sondeo
diario (a las 12 GTM, Tiempo del meridiano de Greenwich), excepto en el observatorio de
Tacubaya (12 y 00 GTM). Estas mediciones se comenzaron a realizar en 1948 en el DF,
Mazatlán y Mérida. Los datos históricos hasta 1998 han sido recopilados y se editaron en un
disco compacto, tarea en la cual colaboró el IMTA.
Los radares, el SMN dispone de 12 radares meteorológicos que pueden producir imágenes de
reflectividad y de viento cada 15 minutos. Esto es aproximadamente unas 2000 imágenes
diarias. Lamentablemente han existido diversos problemas para mantener en operación a los
radares en los últimos años. Por diversas razones, a la falta de especialistas en la interpretación
de los productos de radar, no se ha explotado la capacidad potencial de esta información, por
lo que es necesario diseñar procedimientos de procesamiento, clasificación y almacenamiento
de esta información para futuros estudios.
Estaciones hidrométricas y climatológicas, red que cuenta con 1700 estaciones de las cuales
aproximadamente 900 se pueden comunicar diariamente por teléfono o radio. Todas realizan
al menos una medición diaria, aunque algunas hacen mediciones dos o tres veces por día y aún
más durante las emergencias. Las variables que se monitorean son nivel de agua, caudal,
volumen escurrido, peso y volumen de sedimentos y precipitación.
Vasos de almacenamiento, se controlan 121 presas, donde se mide niveles y gastos de entrada
y salida. Datos que fueron recabados y organizados por el IMTA y están disponibles en un
sistema llamado BANDAS.
16
La Comisión Federal de Electricidad mantiene una red de 200 estaciones
hidrometeorológicas permanentes, cuya información hasta 1990 fue incorporada al sistema
CLICOM. De la última década se tienen digitalizados los valores mensuales, pero aún no ha
sido capturada la información diaria, Además, la CFE posee una estación receptora de
imágenes de satélite.
El Gobierno del Distrito Federal posee una red de monitoreo atmosférico que es sin
duda la red más densa del país. Con más de 60 estaciones en el Valle de México que miden
variables meteorológicas y concentración de contaminantes, con el fin de evaluar la calidad
del aire. Esta red es automática, y trasmite en tiempo real, además permite realizar tanto las
alertas de inundación como declarar las contingencias ambientales en la ciudad de México.
17
2.11.6 Otras instituciones
[13] Menciona que en un sistema de medida se requiere de adquirir la información (en forma
de señales analógicas o digitales), procesarla y presentarla, e incluso algunas veces se requiere
que se registre. En la Figura 3, se indican lo pasos a seguir para medir un proceso físico por
medio de sensores, así mismo en la Figura 4, se describe el modelo de medición, con
19
amplificador, convertidor analógico a digital y el equipo de salida para su posterior
visualización.
Figura 4. Modelo de medición con amplificador, convertidor analógico a digital y equipo de salida [17].
[18] Mencionan que ninguna medición se puede realizar con una exactitud perfecta, siempre
existe algún tipo de error y los clasifican en tres categorías:
Errores gruesos: en gran parte de origen humano como malas lecturas, ajustes
incorrectos y equivocaciones en cálculos.
Errores sistemáticos: debidos a fallas en los instrumentos, como partes defectuosas o
gastadas.
Errores aleatorios: ocurren por causas que no se pueden establecer debido a
variaciones en los parámetros o en el sistema de medición.
Existen técnicas que permiten reducir el margen de error en una medición, como determinar el
promedio de varias lecturas en vez de efectuar una sola o realizar un análisis estadístico que
permita estimar el error.
20
2.14 El Transductor
Las señales pueden describir una amplia variedad de fenómenos físicos y aunque pueden
representarse en muchas formas, en todos los casos la información está contenida en un patrón
de variaciones que presenta alguna forma determinada [19].
21
convertida por medio de un ADC (Convertidor analógico-digital) el cual cuantifica y genera
un código del dato. Este rango lo define el número de bits del ADC, dado que un bit
representa solo dos valores (“1” y “0”) las posibles combinaciones que se pueden hacer con
“n” número de bits es 2ⁿ, por ejemplo, al tener un ADC de 3 bits, este generaría un código de
23 = 8 valores.
Cuanto más grande sea el número de bits del convertidor, mayor será el grado de
aproximación que tengan con las señales analógicas. Aunque nunca lleguen a ser idénticas
debido a que estas últimas contienen infinidad de valores. En la Figura 5, se muestra una señal
analógica muestreada por un ADC, donde el tamaño de los “escalones” está definido por el
número de bits.
La cantidad de energía que usa un transductor es pequeña, por lo que se tiene que
acondicionar para que se adapte a las siguientes etapas, para aprovechar el margen dinámico
del ADC. Se debe de verificar que la amplitud de la señal, debe coincidir con la entrada del
convertidor. Para acondicionar tal señal se usan circuitos de acondicionamiento que se
encargan de amplificar, filtrar y adaptar la señal del sensor al ADC u otro tipo de etapa
posterior.
22
Si los sensores necesitan una señal de alimentación externa, los circuitos de
acondicionamiento lo proporcionan, dado que los acondicionadores de señal manejan solo
señales eléctricas sin convertirla en otras formas físicas, constituyen lo que se denomina
interfaz. Se requiere de otras interfaces del sistema, que son las necesarias para enviar
información a través de los canales o líneas de comunicación. Su función y estructura
dependen tanto del medio de comunicación como del código que se emplea para transmitir el
mensaje [13].
23
Una red de sensores inalámbricos consiste en un número de dispositivos inalámbricos capaces
de registrar medidas ambientales tales como temperatura, luz, sonido y humedad. Las lecturas
de los sensores se transmiten hacia una aplicación que tome decisiones basadas en éstas [22].
2.17 El microcontrolador
Además con una unidad central de procesamiento que es el cerebro del computador y quien
realmente gobierna y ejecuta todos los cálculos, está compuesta a su vez de dos unidades
funcionales, la unidad aritmética y la unidad de control. La primera realiza un conjunto finito
de operaciones aritméticas y lógicas elementales tales como suma, resta, AND, OR, y la
segunda se encarga de leer las instrucciones máquina almacenadas en la memoria principal,
decodificarlas, y generar las señales de control de bajo nivel necesarias para que cada
instrucción sea ejecutada, unidades de entrada-salida las cuales realizan la transferencia de
información con las unidades exteriores al computador y el reloj un oscilador de frecuencia
fija que sincroniza las operaciones del resto de componentes del ordenador.
24
información entre las distintas unidades se realiza a través de unos caminos o BUSES que no
son más que conductores en paralelo por los cuales pasan varios bits a la vez. Estos buses
suelen ser de 8, 16, 32 o 64 bits, dependiendo del procesador.
25
senoidal). Las comunicaciones digitales abarcan una amplia variedad de técnicas de
comunicación, que incluyen transmisión digital y radio digital. Los sistemas de transmisión
digital requieren una instalación física entre el transmisor y el receptor, como por ejemplo un
conductor metálico o un cable de fibra óptica [26].
La información que contiene los mensajes que transmiten los sistemas de comunicación no
siempre puede viajar tal cual es, por lo que se necesita de un proceso que la transforme y se
adecúe al medio en donde se desplazará. La modulación se hace en un transmisor mediante un
circuito llamado modulador. Una portadora sobre la que ha actuado una señal de información
se llama onda modulada o señal modulada. La demodulación es el proceso inverso a la
26
modulación, y reconvierte a la portadora modulada en la información original (es decir, quita
la información de la portadora). La demodulación se hace en un receptor, con un circuito
llamado demodulador.
Estas técnicas de modulación analógica, en los últimos años, se están desplazando por técnicas
de modulación digital, debido a que éstas presentan mayor inmunidad al ruido, un
procesamiento más sencillo, alta seguridad en los datos y la multicanalización. La Figura 8,
representa una señal digital modulada en amplitud por una onda portadora; cuando llega al
receptor la presencia de la portadora muestra el nivel alto del mensaje y la ausencia de esta
indica el nivel bajo. [26]
Los códigos de comunicación son secuencias prescritas de bits, que se usan para
representar caracteres y símbolos en las comunicaciones de datos [25], y también ayudan a
sincronizar el receptor. En una transmisión digital, el receptor se sincroniza con el transmisor
en el orden que recibe información cuando cada símbolo llega y de esta forma no necesita
retransmitir información adicional como señales de tiempo.
27
Algunos códigos están diseñados para ofrecer mayor resistencia al ruido e interferencia, tal es
el caso del código Barker también llamado código de dispersión o PseudoNoise. El cual
funciona al mezclar un patrón pseudoaleatorio de bits para extender los datos antes de que se
transmitan, es decir, cada bit de información se modula por medio de una secuencia de bits del
código patrón de referencia.
Esto aumenta el tamaño del mensaje que se transmite y hace que la comunicación sea más
lenta, sin embargo, cuando un fragmento del mensaje es alterado a causa del ruido o
interferencia, éste se puede recuperar si la mayoría del mensaje concuerda con el código
patrón.
Los sistemas que solo usan códigos, pero no modulación, son llamados sistemas de
transmisión de banda base. Este término se refiere a la banda de frecuencias que se generan
por algún dispositivo antes de sufrir alguna modulación. Para comunicaciones en distancias
cortas y que viajan por un medio conductor no siempre es necesario la modulación.
Otro de los códigos que más se utiliza es el ASCII (Código Estadounidense Estándar para el
Intercambio de Información) que esta con base en el alfabeto latino tal y como se usa en el
inglés moderno. El ASCII define códigos para 33 caracteres no imprimibles, de los cuales la
mayoría son caracteres de control obsoletos que tienen efecto sobre cómo se procesa el texto,
más otros 95 caracteres imprimibles que incluyen letras y números y el resto con símbolos
especiales.
28
Una interfaz es una conexión física entre dos sistemas o aparatos independientes a
través de la cual se envían o reciben información entre ellos. Existen diferentes estándares que
establecen especificaciones para llevar a cabo dicha conexión, tal es el caso de la interfaz
RS232, que define un paquete de ocho bits antecedido por un bit de inicio que sincroniza al
receptor para la comunicación y dos de final que indica el bit de paridad y el término del
bloque de datos. La comunicación es efectiva si el receptor está configurado a la velocidad en
que se efectúa la transmisión.
En la Figura 9, se muestra la estructura de un mensaje dentro del estándar RS232 desde los
niveles de +3 a +15 V para representar un espacio (cero lógico) y de -3 a -15 V para una
marca (uno lógico). En ausencia de información la señal permanece dentro de los niveles de
marca, en un mensaje el cambio de nivel en el primer bit señala el inicio de la transmisión, los
siguientes siete bits representan los datos, otro indica la paridad de los bits de datos, y dos bits
finales indican el termino del mensaje; al usar solo un conductor para la transmisión, cada bit
se sincroniza en un periodo de tiempo definido tanto en el emisor como en el receptor para
realizar una comunicación efectiva.
29
Las computadoras, deben comunicar con un mismo “lenguaje” para entenderse unas
con otras. Este lenguaje común se define como protocolo y en él se detallan las
especificaciones para comunicar dos sistemas diferentes. El protocolo se basa en varias reglas
como por ejemplo: cual palabra en código binario representará la letra “A” y que voltaje
representara el bit “1”, [27] así como en reglas para el direccionamiento, representación,
autentificación, detección y corrección de errores.
Uno de estos protocolos es el Modbus, que se diseñó por Modicom para aplicaciones en
controladores lógicos programables (PLC’s). El Modbus no está legitimado por un organismo
de estandarización pero es una norma aceptada y se usa para muchas aplicaciones donde
interviene la conexión de una computadora con una unidad remota (RTU). Existen dos formas
de representar los datos en este protocolo: el Modbus RTU, el cual es una representación
compacta de datos y finaliza la trama con un CRC (control de redundancia cíclica), y el
Modbus.
En el código ASCII, la información la representa por medio de códigos legibles y finaliza con
un LRC (control de redundancia longitudinal).
Mientras que el LRC utiliza la integridad del bit de paridad (bit agregado de forma que el
número de bits “1” contenidos en un mensaje resulte par) para detectar, y en algunos casos
corregir errores en la transmisión de un grupo de caracteres; el CRC asigna un segmento de
datos cuyo valor es el resultado de una división binaria de campo finito entre un polinomio
generador y el conjunto de datos que se transmiten, donde el cociente es descartado y el
residuo se convierte en el resultado.
30
A este conjunto de datos se le conoce como trama de comunicación y normalmente consta de
inicio, datos y final, los cuales permiten un manejo ordenado de la información. La trama de
comunicación puede presentar anomalías al transmitirse, causadas por ruido eléctrico.
2.22 Ruido
El ruido eléctrico se define como una señal indeseable sin relación alguna con la señal
deseada y lo clasifica de acuerdo a la fuente que lo genera como [28]:
El ruido producido por el hombre se puede evitar eliminando la fuente que lo produce,
mientras que las otras dos son inherentes de los sistemas eléctricos y electrónicos, éstos se
puede manifestar en las comunicaciones en forma de interferencia.
Se entiende por interferencia cualquier señal ajena o no al sistema, que se mezcla con la señal
que se transmite, provocando perturbaciones en esta, modificando el contenido de la
información [15], por lo cual se hace tan esencial la detección y corrección de errores.
31
2.23 Telemetría
La telemetría frecuentemente es inmune a las interferencias, pero no hay normas que permitan
utilizar, en un mismo sistema, transmisores de distintos fabricantes. Además, las señales de
frecuencia iguales a las del sistema transmitidas, pueden ser fuente de interferencias en
circuitos próximos [20].
32
Figura 10. Estructura general de un sistema de telemetría.
Cualquier situación que involucre radiación de ondas implica al fenómeno de difracción que
provoca la interferencia. En el espacio donde ocurre esto, es uno de los teóricamente infinitos
elipsoides concéntricos que definen los volúmenes del patrón de radiación y se le conocen
como Zona Fresnel (ver Figura 11) que propuso por primera vez el ingeniero francés Agustin
Fresnel en 1818 en un intento de explicar fenómenos de difracción al usar el principio de
Huygens [29].
33
Figura 11. Zona de Fresnel.
Las señales más fuertes están en la línea directa entre el transmisor y el receptor, y siempre se
encuentran en la zona 1 de Fresnel, que se define por la siguiente ecuación:
D
r 17.32 (1)
4f
Dónde:
r = radio en metros
D = distancia total en kilómetros
f = frecuencia transmitida en Gigahertz.
34
La conversión directa de la energía solar en energía eléctrica se debe al fenómeno físico de la
interacción de la radiación luminosa con los electrones en los materiales semiconductores
(generalmente silicio, muy abundante en nuestro planeta), fenómeno conocido como efecto
fotovoltaico. En la Figura 12, se muestra la incidencia de luz solar, regiones (N y P),
colectores de corriente en una célula solar (pequeños elementos fabricados de un material
semiconductor cristalino “dopado”, es decir al que han sido adicionados determinados tipos de
impurezas), diferentes colores de células de silicio se muestran en la Figura 13. Normalmente
una célula fotovoltaica está formada por dos laminas muy delgadas de materiales
semiconductores que se superponen: la primera de ellas es un cristal de silicio con impurezas
de fosforo, y la segunda, un cristal de silicio con impurezas de boro. Cuando el sol ilumina la
célula, la energía de la radiación luminosa provoca una corriente eléctrica en el interior de la
misma, generando una fuerza electromotriz entre dos electrodos adosados, respectivamente a
cada capa de la célula.
Esta energía solar fotovoltaica es una fuente de energía renovable, es inagotable, limpia y se
puede aprovechar en el mismo lugar en que se produce (autogestionada). Los sistemas
fotovoltaicos consisten en un conjunto de elementos, denominados células solares o células
fotovoltaicas dispuestos en paneles, Figura 14.
El material usado y la tecnología necesaria para la fabricación de una célula solar se asemejan
a la usada para hacer los chips de los ordenadores. Por eso la fabricación de células solares se
considera de alta tecnología. El gran reto es hacer barata esta alta tecnología, hoy en día las
células solares producen electricidad a un costo cinco veces mayor que el que paga
habitualmente a la compañía eléctrica un usuario normal en un país desarrollado [30] [31]
[32].
35
Figura 12. Célula solar fotovoltaica de silicio cristalino [33].
36
Figura 14. Módulo solar fotovoltaico.
37
2.26 Reguladores reductores.
38
Figura 16. Modos de operación de un transistor bipolar en una fuente conmutada de bajada [35].
2.27 Resumen
El presente capítulo constó de dos partes, en la primera se hizo una descripción sobre
los conceptos básicos de la meteorología, las estaciones meteorológicas, estaciones
automáticas, la red de estaciones, importancia del diseño, desarrollo de una estación
meteorológica automática y las instituciones que recopilan información climatológica. En la
segunda parte se describió todo lo relacionado con los conceptos sobre la adquisición y
39
distribución de señales, el sensor su calibración y acondicionamiento, los aspectos generales
del microcontrolador, ruido, telemetría, energía fotovoltaica y sobre los convertidores CD-CD
40
Figura 17. Lugar de experimentación.
a)Software
•1.1 Configura
•1.2 Guarda
Datos •2.1Comunica
•3.1
Monitorea b) Antena
c) Estación
Central
Meteorologica
41
INICIO
Configuración de:
-La Resolución del ADC 12 Bits.
-Los FUSES (configuraciones de registro del PIC).
-La Velocidad de Transmisión (9600 bps, 8bits, 1
bit parada).
-La Velocidad del Oscilador.
no
Condicional de Ciclo Repetitivo
(SIEMPRE TRUE)
si
Menú de opciones para el dato del buffer serial:
1. Temperatura
2. Humedad Relativa
3. Radiación
4. Presión Atmosférica
5. Pluviómetro
6. Dirección del Viento
7. Velocidad del Viento
Fin
42
3.4 Selección de sensores
43
Entrega a su salida un voltaje proporcional a la temperatura en ºK, (por lo que no es necesario
usar valores de tensión negativos, por no haber temperaturas bajo cero kelvin).
1
La construcción del sensor consiste en un condensador plano con una segunda capa de polímero para
proteger contra la mayoría de partículas como polvo, suciedad, aceites y otros factores.
44
El sensor MPX4115A de Freescale puede medir presión atmosférica (la elección del
tipo de sensor depende de la aplicación), que para este caso es de presión absoluta. Este sensor
funciona con base en un transductor piezoresistivo o también conocido como galga
extensiométrica. Esta galga se encuentra entre dos cámaras, los cuales cuando tienen
diferencia en presión hacen que esta se estire y, por lo tanto, cambie su resistencia eléctrica.
En la Figura 22, se muestran los detalles de su construcción. Se diseñó al utilizar un
piezorresistor monolítico de silicio, que genera una tensión de salida que se modifica con las
variaciones en la presión aplicada. El elemento resistivo, que constituye un indicador de
torsión, que se implanto iónicamente sobre un delgado diafragma de silicio.
45
usar redes de resistores para rangos de temperaturas estrechos, por ejemplo 0ºC a 85ºC, en
rangos de temperatura de – 40 C a + 125 C, es necesario redes de compensación más amplias.
Se seleccionó el sensor de dirección del viento el modelo 024A fabricado por Met-
One, que frecuentemente se usa en estaciones automáticas por diferentes fabricantes, entre
ellos esta Campbell Scientific Inc.
3.4.7 Pluviómetro
46
embudo superior con una embocadura metálica. El agua es guiada hasta un segundo embudo
con sistema de rebose destinado a disminuir los efectos de la inercia antes de alcanzar las
cazoletas basculantes. El primer evento se genera, cuando la cazoleta báscula, después de
recolectar una cantidad de agua, se posiciona la segunda cazoleta para recolectar el agua
procedente del embudo. Una vez llena, las cazoletas basculan en sentido contrario, y así se
produce un nuevo evento y repite el ciclo.
Los materiales que se usaron fueron para el desarrollo de los siguientes componentes:
Circuito electrónico
Sensores
Alimentación solar autónoma
Fuente conmutada
Para ver la lista de los materiales que se usó en cada uno de los componentes ver Tabla 13, en
la parte de resultados, donde además se incluyen los costos respectivos.
48
Figura 23. Diseño esquemático del circuito.
49
El PCB es un medio para sostener mecánicamente y conectar eléctricamente componentes
electrónicos, a través de rutas o pistas de material conductor, grabados desde placas de cobre
laminadas sobre un sustrato no conductor (véase Figura 24).
Este grabado se realizó con uso de hojas de papel couche brillante de dos caras y una
impresora láser. El tóner depositado en la hoja de transferencia pasa, mediante la aplicación de
calor, a una placa fenólica y queda impreso sobre la cara de cobre, este brinda protección a las
pistas contra el ataque químico de cloruro férrico, que se utiliza para disolver el excedente de
cobre del PCB, el resultado final, al remover el tóner, es la impresión del diseño.
Esta técnica, aunque presenta una calidad inferior comparada con la fabricación comercial,
resulta adecuada para prototipos de bajo costo.
50
Figura 24. Diseño del PCB.
51
Una vez terminada la elaboración del PCB se continuó con el montaje de los elementos
electrónicos. La tarjeta electrónica que se diseñó emplea componentes de montaje superficial
(ver Figura 25), y aunque requieren un esfuerzo mayor para su posicionamiento, esta técnica
ofrece un espacio menor que el uso de componentes de inserción.
El siguiente paso es detectar el microcontrolador, para conocer si estaba listo para grabaciones
futuras de programa por medio del software Master-Prog.
52
bloqueo integrado, que evita la descarga de la batería durante la noche o durante los períodos
de insolación pobre. El laminado se encaja en una estructura de aluminio anodizado. Las cajas
de terminales con protección IP-65, están hechas a partir de plásticos resistentes a
temperaturas elevadas y contienen los terminales, los bornes de conexión y los diodos de
protección (diodos de by-pass).
El marco dispone de varios agujeros para la fijación del módulo a la estructura soporte y su
puesta a tierra en caso de ser necesario. En la Figura 26, se puede apreciar el panel solar
ocupado para dichos propósitos, la Figura 27, es una vista frontal del panel con sus respectivas
dimensiones. Con condiciones de prueba estándar (STC) de 1000W/m2, AM 1.5, 25ºC.
Las características eléctricas son las siguiente: Tensión nominal (Vn) de 12V, con una
potencia máxima (Pmax) de 20W, voltaje de máxima potencia (Vmp) de 17.1V, corriente de
máxima potencia (Imp) de 1.17A, una potencia máxima mínima garantizada Pmax de 18W,
corriente de corto circuito (ISC) de 1.27A y voltaje de circuito abierto (VOC) de 20.8V.
53
Figura 27. Vista frontal del panel solar, dimensiones [milímetros/ pulgadas].
En la Figura 28, se aprecian curvas características (V-I) que definen el comportamiento de dos
diferentes modelos de panel solar fotovoltaico sometido a diferentes temperaturas según el
fabricante. En la Figura 29, se aprecian los parámetros que se mencionan a continuación:
- Intensidad de cortocircuito, “Icc” es aquella que se produce a tensión cero, esta puede ser
medida directamente con un amperímetro conectado a la salida de la célula solar y varía en
función de la superficie y de la radiación luminosa a la que es expuesta.
54
- Tensión de circuito abierto, “Vca” es aquella que se puede medir cuando no hay carga
conectada y representa la tensión máxima que puede dar una célula y su valor oscila alrededor
de los 0,5 V y depende de la temperatura a la que se encuentra.
- Potencia pico, “WP” es la potencia eléctrica máxima que puede suministrar una célula y es
determinado por el punto de la curva V-I donde el producto de la intensidad producida y la
tensión es máximo.
Figura 29. Curva característica entre la Intensidad de cortocircuito y la tensión de circuito abierto.
Dos conceptos fundamentales que hay que saber de una célula fotovoltaica son:
55
3.8 Batería
Las baterías solares presentan particularidades especiales en relación con las baterías de
automoción, de tracción e incluso las estacionarias, a pesar de ser estas últimas las más
parecidas. Estas baterías deben tener una gran resistencia al ciclado, garantizar una vida útil
adecuada y minimizar el mantenimiento. Para el proyecto la batería es sellada, libre de
mantenimiento, en cuanto al electrolito, pues este se encuentra en forma de gel.
56
PWM (Pulse Width Modulation) modulación de anchura de pulso, es un método de transmitir
la información sobre una serie de pulsos. Los datos se transmiten y se codifican en la anchura
de estos pulsos para controlar la cantidad de energía que es enviada a una carga. Es decir la
modulación de anchura de pulso es una técnica de la modulación para generar pulsos variables
de la anchura para representar la amplitud de una señal análoga o de una onda de la entrada.
Los usos populares de la modulación de anchura de pulso están en entrega de energía,
regulación del voltaje y amplificación y los efectos audio.
El controlador (véase Figura 31) es un dispositivo que fue desarrollado de acuerdo con los
últimos estándares disponibles con un número de sobresalientes características tales como:
Datos técnicos: Voltaje nominal de 12V, elevado de 14.5V, flotante de 13.7V, carga
desconectada de 11.5V, de carga reconectada de 12.5 V; Con corriente máxima del panel solar
de 2 A y máxima de la carga de 2A, con un peso de 200g, con dimensiones: 116.3 x 104.4 x
37.7 mm y opera dentro de intervalo de temperatura ambiente entre -40 a 50ºC.
58
usar, requiere poca energía, proporciona una entrega confiable de datos críticos entre
dispositivos y su pequeña forma ahorra espacio valioso, (véase Figura 33).
Figura 33. Xtend RF Module (con RPSMA) Conector (izquierda) y Xtend RF Module (con MMCX) Conector
(derecha).
El módulo XTend utiliza FHSS (espectro ensanchado por salto de frecuencia) es hábil para
evitar interferencia por salto a una nueva frecuencia sobre todo paquete de transmisión o
retransmisión. Su potencia de transmisión es ajustable por software de 1mW a 1W, la máxima
potencia de salida permitida por los gobiernos que usan 900MHz como una banda de licencia
gratuita.
59
Figura 34. Diagrama a bloques del sistema de comunicación.
En el diseño se ocupó la comunicación serial del PIC en modo Null-modem, por lo que las
señales de control CTS Y RTS se configuraron a cero (GND), de esta manera se indica la
posibilidad de transmitir o recibir datos en cualquier momento, además de contar con las
características comunes para la transmisión (velocidad: 9600 bps, Paridad: ninguna, Bits de
Parada: 1, Bits de datos: 8).
Modos de Operación, el Modulo XTend RF opera en 6 modos solo uno a la vez, Figura 35.
Como se muestra en la Figura 35, todos están enlazados en la operación, funcionamiento y
manejo de la transmisión del host y entre los módulos RF, sin embargo solo se mencionan en
el siguiente párrafo los que se utilizaron en el experimento.
60
Figura 35. Modos de operación del Módulo XTend RF.
Modo “Idle “, cuando no se reciben o transmiten datos, se encuentra en este modo. Es el modo
de espera que coordina los demás modos, es el principal de los modos y opera de manera
continua.
Modo de Transmisión, opera cuando el primer byte del dato serial es recibido desde la UART
en el pin buffer DI, información que proviene del host, con esto inicia la conexión RF con
otros módulos. Después de la transmisión regresa al modo de espera, se utiliza cuando se
envía la recopilación de datos de los sensores desde la unidad remota, y para enviar las señales
de censado desde la PC para la adquisición de datos.
61
transmitidos sin error. Este modo se utilizó para la unidad remota, recibir los datos de control
por parte de la PC, y para la PC recibir los datos de los sensores.
Características generales
Voltaje de suministro: 2.8 – 5.5 V
Corriente Rx: 80 mA
Corriente Tx (5V): 730 mA
Rango urbano: por encima de 3000 pies (900m)
Al aire libre rango línea de vista (antena con alta ganancia) por encima de 40 millas
(64 Km)
Al aire libre rango línea de vista (con 2.1 dB antena dipolar)por encima de 14 millas
(22 Km)
Transmisión de potencia de salida (seleccionable por software) 1mW–1W (0 dbm–30
dBm)
Interface velocidad de datos:10 – 230,400 bps
Redes y seguridad
Frecuencia: 902 – 908, 915 – 928 MHz variante internacional
Espectro disperso: FHSS (espectro ensanchado por salto de frecuencia)
Modulación: FSK (Modulación por desplazamiento de frecuencia)
Topologías de red: Igual a igual (“maestro/esclavo”)
Soportadas: (relación no requerida), punto a punto, punto a multipunto, red.
62
Propiedades físicas
Medidas del módulo: 3.65 cm x 6.05 cm x 0.51 cm
Peso: 18 gramos
Conector : 20 pines
Temperatura de operación: entre - 40 a 85 ºC (industrial)
Antena
Conector: RP-SMA (Polaridad invertida SMA) O MMCX
Impedancia: 50Ω desequilibrada
Con las herramientas tradicionales de diseño, el desarrollo del software y la comprobación del
sistema no se pueden realizar, hasta que se desarrolla un prototipo real, por lo que se lleva
más tiempo, si se localiza algún error en el diseño de hardware, la totalidad del proceso se
debe repetir como se muestra en la Figura 37.
63
Figura 36. Proceso de simulación del diseño electrónico por medio de Proteus.
64
Figura 38. Entorno de trabajo del programa ISIS.
65
El Compilador C de CCS se desarrolló para los PIC, así se obtiene la máxima optimización
del compilador con estos dispositivos. Dispone de librerías de funciones predefinidas,
comandos de preprocesado y ejemplos. Además, suministra los controladores (drivers) para
diversos dispositivos como LCD, convertidores A/D, relojes en tiempo real, EEPROM serie,
etc. El compilador CCS C es un cross-compiler que es un compilador que funciona en un
procesador (normalmente en un PC) diferente al procesador objeto, convierte el lenguaje de
alto nivel a instrucciones máquina. Los programas se editan, depurado (puntos de ruptura,
paso a paso, etc.) y compilan las instrucciones de máquina en el entorno de trabajo del PC. El
código de máquina se puede cargar de la PC al sistema PIC mediante el ICD2 (o mediante
cualquier programador). El C de CCS es C estándar y, además de las directivas estándar
(#include, etc.), suministra unas directivas específicas para PIC (#device, etc.); además
incluye funciones específicas (bit_set(), etc.). Suministra un editor que permite controlar la
sintaxis del programa. Para escribir un programa en C con el C CCS se deben tener en cuenta
una serie de elementos básicos de su estructura (véase Figura 40) [36].
66
Figura 40. Estructura básica de un programa en editor de CSS.
67
Cuando se diseñan programas con LabVIEW se trabaja bajo algo denominado instrumento
virtual (VI), es decir, se pueden crear VIs a partir de especificaciones funcionales que se desee
diseñar. Este VI se puede utilizar en cualquier otra aplicación como una subfunción dentro de
un programa general. Los VI's se caracterizan por una integración de símbolo que se relaciona
con su funcionalidad, tiene una interfaz con el usuario, entradas con su color de identificación
de dato, tener una o varias salidas, que son reutilizables. La programación G (gráfica) de
LabVIEW consta de un panel frontal con controles e indicadores y un panel de código con
funciones (ver Figura 41 y 42, respectivamente). Cada control que se utiliza en la interfaz
tiene una representación en el panel de código, igualmente los indicadores necesarios para
entregar la información procesada al usuario tienen un icono que los identifica en el panel de
código o de programación [38] [39].
68
Figura 42. Diagrama de bloques del panel de código de LabVIEW.
69
3.11.6 PCWD IDE Compiler
3.12 Resumen
CAPÍTULO 4. RESULTADOS
En el presente capítulo se indican los resultados obtenidos del trabajo, estos se describen
en diversas fases:
70
Diseño y desarrollo de la estación meteorológica automática (EMA), con su
respectivos componentes Alimentación solar autónoma, adquisición, envío y
recepción de datos (pruebas de comunicación RF), Human Machine Interface (HMI)-
Visualización y el almacenamiento de datos.
Las pruebas de hardware y software.
Evaluación de los sensores meteorológicos con el instrumental meteorológico
tradicional por medio de una comparación lineal, así mismo con la información de la
estación meteorológica Automática de Campbell Scientific o bien con un instrumento
de referencia.
La presentación sobre el diseño del software.
Un análisis de costos por componente, con el fin de tener elementos necesarios para
una evaluación económica.
71
Figura 44. Encapsulamiento y pines del microcontrolador.
Para mayor detalle consultar el apartado 4.7.2, donde se describe el sistema de adquisición de
datos.
72
4.2.1 Sensor de temperatura
Para la calibración del sensor el fabricante recomienda usar el resistor variable de 10K,
en este caso, se utilizó un preset de precisión de 10 vueltas para una mejor calibración. El
dispositivo opera sobre un rango de corriente de 400uA hasta 5mA, por lo tanto sí:
Se propone Is = 2.5mA
5V 5V
R 2 K 2.2 K (2)
Is 2.5mA
Cuando se calibra el sensor a una temperatura de 25 ºC, el error máximo que se puede tener
en temperaturas extremas como 100 ºC, es de 1 ºC. Cabe mencionar que el voltaje de salida
del sensor se estabiliza en unos tres segundos, en el caso de la meteorología no es
significativo dado que la temperatura ambiental sufre variaciones muy lentamente. El sensor
puede medir rangos de temperatura desde los -50 ºC hasta los 150 ºC.
En la integración del sensor en la estación meteorológica, se utilizan las unidades del sistema
internacional. Las unidades más frecuentes de la temperatura son los grados Centígrados, en
lugar del Kelvin, que se puede convertir por programación del microcontrolador, en grados
Centígrados o Fahrenheit, por medio de las siguientes ecuaciones:
º C º K - 273
(3)
º F 1.8 º C 32
73
anterior ayuda en la calibración del sensor, el acoplamiento al A/D y para obtener el máximo
rango dinámico de señal. El microcontrolador tiene un A/D con una resolución de 12 bits esto
es: 212= 4096 LSB.
VAD 5V
RES AD 1.22mVLSB (4)
4096 4096
Para mostrar la temperatura en K, solo se debe visualizar o imprimir el valor que se encuentra
en el registro del A/D. Si se quiere la temperatura en otras unidades (Fahrenheit, Rankin,
Centígrados), solo se debe usar las ecuaciones correspondientes de conversión en el registro
del A/D, incluso se puede mostrar los resultados en pantalla al mismo tiempo.
74
Vs Vcc0.0062SensorRH 0.16 , a 25ºC (5)
Dónde: Vs Es la tensión de salida del sensor
Vcc Es la tensión de alimentación del sensor
SensorRH Es la humedad relativa en %
La humedad relativa que mide el sensor tiene pequeñas variaciones con la temperatura, para
ello se emplea una ecuación de compensación por temperatura, así la humedad relativa real
es:
TrueRH SensorRH
1.0546 0.00216T la T en ºC (7)
Esta operación se lleva a cabo en el microcontrolador, ya que hasta este punto se tiene el dato
de la temperatura. Para llevar la señal de salida del sensor al convertidor A/D del
microcontrolador, es necesario pasar esta señal a través del LMC6482.
Sí la humedad relativa es de 1%, entonces la tensión de salida del sensor cuando este se
alimenta con 5V será:
Vs 0.031SensorRH 0.8
Vs 0.031(1) 0.8 0.831V
(8)
75
En las ecuaciones anteriores se puede ver que cada 1% de RH, la tensión de salida del sensor
varia 831mV, pues el termino 0.8 es constante. Es decir, por cada incremento de 831mV a la
salida del sensor, tendremos un incremento de 1LSB en la entrada del convertidor A/D del
microcontrolador o cada 1% de RH, habrá un incremento de 1LSB.
El sensor tiene una exactitud de +/- 3% RH, cuando esta calibrado, donde la calibración
depende directamente de la compensación por temperatura que realiza el microcontrolador.
Existe también otra forma de calibrar el sensor, una es través del fabricante quien no solo
ajusta internamente al sensor sino que también anexa una hoja de datos con las características.
Hasta este punto ya tenemos la señal analógica correspondiente a la humedad relativa, de aquí
en adelante solo se requiere convertirla en forma digital y procesarla, tarea que realiza el
microcontrolador.
Debido a que los rangos de presión involucrados con medida de presión barométrica
son de 69KPa a 105KPa, este sistema empleara un MPX4115A (absoluto con un solo puerto).
Este dispositivo producirá una salida de voltaje lineal en el rango de presión de 15 a 115 KPa.
Se medirá la presión del medio ambiente que se aplica a un solo cuerpo con respecto a una
76
cavidad evacuada (referencia al vacío) el sensor opera a un voltaje de suministro de 5V. La
salida del sensor tiene un margen de escala de 0.2 a 4.8 V. Además el sensor de presión
entrega a la salida niveles compatibles con el A/D del uC.
La resolución proporcionada por el convertidor A/D de 12 bits con las referencias de voltaje
bajo y alto de 0 y 5 volts respectivamente.
Para la calibración del sensor, para el acoplamiento al A/D del microcontrolador la señal de
salida pasa por el LMC6482.
Si tenemos una presión de 15KPa, la tensión de salida del sensor de presión cuando esta
alimentado con 5 V será de:
77
Vs 0.045Pr esión 0.475
(11)
Vs 0.04515 0.475 200mV
En la ecuación anterior se observa que la tensión del sensor variará 200mV por cada KPa pues
el término 0.475v es constante, es decir, por cada KPa a partir de 15KPa habrá un incremento
de 1LSB.
El sensor MPX4115A tiene una exactitud de +/- 0.1125 KPa, cuando esta calibrado.
La Figura 45, se muestra un circuito filtro de desacoplamiento típico para impedir las
interacciones entre la conexión de salida del sensor de presión a la entrada del A/D del uC.
Por este circuito pasa la señal analógica para la medición de la presión barométrica, la
programación del microcontrolador se encargara de desplegar las diferentes unidades a
representar la presión.
78
4.2.4 Sensor de velocidad del viento (Anemómetro)
El sensor de dirección del viento (Met-One 024A), usa una veleta que proporciona un
valor de voltaje en DC, esta tensión es entregada por un potenciómetro (10KΩ) movido por la
veleta, la tensión análoga es convertida por el uC.
El norte verdadero se encuentra usualmente con una brújula magnética y aplicar la corrección
por declinación magnética; donde esta es el número de grados entre norte verdadero y norte
magnético.
80
Figura 49. Dirección del viento en función del tiempo.
La orientación del sensor es fácilmente hecha con dos personas, una que direcciona y ajusta el
sensor, mientras la otra observa la dirección del viento que despliega. Es necesario establecer
un punto de referencia sobre el horizonte para el norte verdadero.
La salida del detector es una corriente, que es invertida a voltaje por un potenciómetro
insertado en la cabeza del sensor. La resistencia del potenciómetro se ajusta cuando el sensor
es calibrado. En la Figura 50, se muestra el diagrama de conexión del sensor. Es diseñado para
uso continuo al aire libre, puede ser sumergido dentro del agua y tiene una precisión absoluta
± 5%.
Multiplicando la señal de salida del sensor por el factor de conversión, se obtiene la radiación
en W/m2, entonces quedaría de la siguiente manera:
Para el acoplamiento con el A/D del uC, es necesario pasar la señal de salida del sensor, por el
amplificador operacional LMC6482, además que se obtiene su máximo rango dinámico de
señal.
4.2.7 Pluviómetro
Se usa un interruptor de cierre por cada evento, una acumulación de carga podría
causar un arco cuando el interruptor cierra, acortando la vida de este. Una resistencia de 100Ω
es conectada en serie al interruptor para prevenir un arco por la limitación de la corriente
como se muestra en la Figura 51.
82
Para medir la lámina mínima, factor que permite calcular la lámina total al multiplicarse por el
conteo de eventos (Ne) en un inérvalo de tiempo, se necesita conocer el volumen unitario y el
diámetro de captación del pluviómetro. Para obtener el volumen unitario (Vu) se aplica un
volumen de agua conocido en la cazoleta hasta llenarlo y este representa el volumen unitario.
El diámetro se mide del área de captación del pluviómetro.
Diámetro
A partir del diámetro del pluviómetro, para obtener el área de captación, se obtienen el radio
(diámetro/2) al cuadrado y lo multiplicamos por π (3.1416…) Ac r 2 2 . Al dividir el
volumen unitario entre el área de captación se obtiene la lámina mínima (en cm o mm,
preferentemente en mm) como se indica:
83
Vu cm 3
Lm cm (12)
Ac cm 2
Ahora para obtener la lámina de lluvia total en un tiempo, se multiplica la lámina mínima por
el número de eventos (Ne) o cierres de circuito como:
L NE Lm (13)
La señal se envía a un NE555 que generara un retraso de 200ms y a su vez, elimina los rebotes
que genera el interruptor, Figura 54. Por último la señal se envía al uC que es el encargado de
registrar los eventos.
84
4.3 Diseño de la fuente digital de energía
La fuente de energía (ver Figura 55), para el sistema de adquisición y los sensores, se
inició con el cálculo del regulador reductor, como se indica a continuación.
El ciclo de trabajo K
VS 5
Se despeja K: K 0.4167 41.67%
VE 12
VS VE VS
I (15)
fLVE
85
512 5 35
L 150. 65uH
0.8 24200 12 232320
c) De la siguiente ecuación :
I
C (16)
8 fVC
0.8 0.8
C 3
206uf
8 20 24200 3872
LC
1 K R 1 0.4167 500 291.65 6.02mH
2f 2 24200 48400
(17)
1 0.4167 .5833
CC 6.18nf (18)
16 0.00291 2025000000 94284000
86
4.4 Consumo promedio de los dispositivos electrónicos
87
con 4 días de autonomía para descargar a un 50 % la batería, por lo que se considera dicha
alimentación por medio de energía fotovoltaica. En la Tabla 2, se aprecia el consumo que se
midió, y de otros agentes, por lo que se requiere de 22.5 Wh/día.
Otro forma para la estimación del consumo por día es: sí se propone una tensión nominal de la
batería de 12.5V, con 4 días de autonomía (los cuales descargan a un 50 % la batería), con 4.5
horas de radiación promedio disponibles en el sitio en que trabaja o se trabajará el sistema. La
potencia promedio se obtiene de la suma de las potencias que se muestra en la Tabla 2.
Ahora para conocer la potencia que necesitará del panel solar, se divide la energía diaria total
en días entre las horas de radiación de un día promedio. Además de debe de considerar la
suciedad, más las pérdidas del panel, así se obtienen los siguientes resultados:
2
Wh = Es la potencia que se consume en horas.
Wh/dia = El watt-hora es proporcional a los días, solo para el manejo del dato.
88
Calculo del panel solar:
Potencia = Energía diaria total (en días) / Radiación de un día promedio en horas (21)
Potencia = 87.60 Wh/días / 5.6 h
Potencia = 15.64 W
Considerando suciedad 10%, más perdidas del panel 15% en su capacidad.
Ideal = 18.14 W
Por último se necesita conocer la corriente nominal que tendrá la batería, de igual manera
que el paso anterior, se divide la energía diaria en días entre el voltaje de la batería, el
resultado que se obtiene, se duplica para descargar nuestra batería a un 50%, de esta manera
aumentaremos la vida útil, por lo tanto este valor será la corriente nominal de nuestro
acumulador.
Entonces las características eléctricas que tendrá nuestro acumulador, 12Volts de DC con una
corriente nominal de 14Ah, la más aproximada que venden en el mercado es 12Volts de DC
con 12Ah, por lo que se usaron dos a 6 volts 12 amperes conectadas en serie.
90
Figura 56. Pruebas de la alimentación solar autónoma desarrollada.
91
Se usó el microcontrolador 18F4553, que tiene varias opciones para trabajar con el
convertidor A/D, que es por medio de las interrupciones. La velocidad de conversión es
variable aunque de acuerdo al fabricante, no toma más de 100us. El microcontrolador cuenta
con una función de TIMER, que se utilizó para la adquisición de datos, de los cuales se usó el
TMR0 y TMR1 de 8 y 16 bits respectivamente. Estos contadores o TIMERS se usaron como
contadores de eventos.
Para comprobar que el dato que recibe el PIC es proporcional al voltaje que se aplica al
conversor análogo-digital se realizó lo siguiente:
El voltaje de referencia se debe mantener constante ya que una variación del mismo acarreará
un error, que se traduce en una medición equivocada, esto se puede comprobar con la
ecuación siguiente:
(23)
Como ejemplo, sí se tiene un voltaje en el sensor de 2.78V con un Vref de 5V, el valor en el
registro del AD será de aproximadamente 2276, pero si por alguna razón el voltaje aplicado al
microcontrolador variara a 4.5V el valor en dicho registro seria de 2529 lo cual es incorrecto.
92
Entre los posibles errores que se pueden presentar al operar con los conversores ADC pueden
ser la excesiva variación o inestabilidad de los datos, debido a la presencia de ruido en la señal
proveniente del sensor.
Se colocó en las entradas analógicas del microcontrolador cinco potenciómetros, que se les
fijo un valor de voltaje de 3V, también se colocaron dos multivibradores a las entradas de los
contadores con el fin de detectar pulsos en estos. En el microcontrolador se almacenó un
programa para leer los cinco canales analógicos, los contadores y que enviarán los datos en
serie, es decir uno detrás de otro, a una velocidad de 9600 baudios. Con la ayuda del
programa Tera Term, se recibió una cadena de 22 caracteres una y otra vez (p.e.
2457245724572457245700), con lo que se comprobó el correcto funcionamiento de la interfaz
93
serial; en el programa final del microcontrolador se decidió empaquetar los datos en bloques
constantes.
Esta prueba se realizó con el fin de comprobar que el módulo envié los datos, la prueba
consistió en:
En la Figura 57, se puede observar dicha cadena de datos recibida, no presenta errores (que se
indica con caracteres inválidos), en su estructura en la parte superior de la misma se puede ver
94
la configuración del puerto para la recepción de datos (COM17), 9600bps de velocidad, cada
digito a ocho bits, sin paridad, un BIT de parada.
Para comprobar el correcto funcionamiento del software se realizó los siguientes pasos.
En la Figura 58, se muestra la cadena de datos, que se recibió en LabView y en la Figura 59,
contiene la cadena recibida en la Hyperterminal.
95
Figura 58. Cadena de datos recibida en LabVIEW.
Si se compara las cadenas recibidas en estos dos programas, se observa que no son iguales,
debido a que estas pruebas se realizaron ya funcionando la estación en diferentes tiempos, por
lo que se puede concluir que el software recibe correctamente los datos desde el puerto serie.
96
En la Figura 60, se observan los datos del archivo de texto al que se le llamo “prueba1.txt”,
donde muestra los datos separados.
Para comprobar que los datos lleguen en forma correcta se puso en funcionamiento el
módulo de campo y se movió el receptor a diferentes posiciones. En el computador se puede
observar la llegada de las cadenas de datos por medio del programa Hyperterminal. De las
pruebas que se realizaron se extrajo la información que proporciona el fabricante, que fue
presentada en el apartado 3.10, estos valores pueden variar de un lugar a otro, dependiendo de
la contaminación RF presente en el lugar.
97
Se entiende por contaminación RF a la cantidad de emisiones de radio frecuencia presentes en
el sitio, esto debido a plantas industriales cercanas (motores), líneas de alta tensión, antenas
de operadoras móviles, emisoras de radio, televisoras,.. etc., que pueden causar interferencia
en el flujo normal de datos.
De acuerdo con la Fórmula (1) para calcular la zona de Fresnel, se aplicó al sistema de
transmisores, para que estos se mantuvieran libres de obstrucciones a una altura de:
D
r 17.32
4f
.04
r 17.32
4.928
r 1.80m
98
Figura 61. Distancia máxima para la comunicación entre las antenas (sobre maps de Google Earth).
Se creó una aplicación, la cual tuvo como primera función leer el archivo que se creó
por la HMI (este archivo contiene los datos leídos por los sensores de campo); en segundo
lugar fue darle un formato a los datos antes de que se almacenen (ya que la estación envía la
información organizada en formato de texto). Para mayor detalle del funcionamiento del
sistema de monitoreo ver el apartado 4.9.2.
99
Figura 62. Captura de datos desde LabVIEW.
100
4.7.5 Almacenamiento de datos
Finalmente los datos se almacenan en una base de datos (MySQL), ver Figura 63, la
información del archivo se actualiza y se reemplaza cada vez que se tiene nueva información
por medio de un software que se desarrollado en un ambiente de Visual Basic 2010 Express.
Este software se ejecuta como una tarea dentro del administrador de tareas cada cierto tiempo
que uno requiera.
Para comprobar que los datos son correctos se tomó una lectura desde LabVIEW como se
muestra en la Figura 62, que corresponden a los datos que se aprecian en la Figura 64 en el
último renglón, de esta forma se demuestra que los datos se guardaron correctamente en la
base de datos MySQL.
101
Figura 64. Almacenamiento de datos en MySQL.
102
4.8 Evaluación de los sensores
En base a la experiencia de los trabajos supervisados por el Dr. Abel Quevedo Nolasco
[36], [40], [41] y al éxito obtenido, se prepuso el método de caracterización para la evaluación
de cada de uno de los sensores.
Para esto se compararon las lecturas del sensor de temperatura electrónico con el de
temperatura del bulbo seco (del psicrómetro ventilado tipo Assman, como instrumento de
referencia, ver Figura 67). Se tomaron las lecturas durante tres días a cada 15 minutos, en
diferentes horas del día, en la Tabla 4, se muestra la información que se recolecto. Se debe
subrayar que el rango de temperaturas en el que se aplicó la prueba fue entre 15 y 22 grados
centígrados, además que la resolución de ambos instrumentos es diferente y ambos
instrumentos se colocaron muy cerca uno del otro. La información se ajustó a una regresión
lineal, donde se obtuvo el modelo siguiente (Figura 65):
Se observa que la temperatura del sensor sobreestima en promedio 2.1 grados con respecto al
termómetro de referencia, con un coeficiente de determinación de 0.9277.
103
25
23
y = 0.8656x + 2.1686
Psicrómetro
21 R² = 0.9277
19
17
15
13
13 15 17 19 21 23 25
LM135H
Figura 65. Relación entre las temperaturas del sensor (LM135H) y del bulbo seco del Psicrómetro.
De manera similar se comparó la temperatura del bulbo seco (del Psicrómetro) con el sensor
de temperatura de la estación automática de Campbell. En este caso con menos datos, la
estación Campbell registra la información cada hora. Dichos datos se ajustaron a una
regresión lineal:
104
22
21
20 y = 1.2353x - 3.5294
Psicrómetro
19 R² = 0.8744
18
17
16
15
14
14 15 16 17 18 19 20 21
Sensor de temperatura Campbell
Figura 66. Relación entre las temperaturas del sensor de la estación Campbell y el Psicrómetro.
Para esta evaluación, se compararon las lecturas de humedad relativa del higrómetro
electrónico (HIH-4601-L) contra la estimación respectiva por medio de los termómetros seco
3
Ts, Campbell y T referencia, representan las temperatura del sensor, de la estación de Campbell Scientific y la
de referencia (termómetro de bulbo seco del psicrómetro ventilado) respectivamente.
106
y húmedo del psicrómetro ventilado tipo Assman. Primero se ejemplifica la estimación de la
humedad relativa a partir de la temperatura de los termómetros de bulbo seco y húmedo de
psicrómetro ventilado tipo Assman, con su corrección de la tensión de vapor de agua por la
presión atmosférica.
A partir de la temperatura del bulbo seco de 19 ᵒC y del bulbo húmedo de 12.1 ᵒC y con una
presión atmosférica de 590 mm de Hg, estimar la humedad relativa
t = 19ºC
t’ = 12.1ºC
Diferencia t – t’ = 6.9ºC
De la tabla 3.1 del anexo: t’ = 12.1ºC e1 = 10.55mm
De la tabla 3.2 del anexo: t – t’ = 6.9ºC e2 = 3.42mm
Diferencia 7.13mm
La tensión de vapor a 750mm será 7.13mm
En el siguiente paso se realizó una regresión lineal entre los valores de la humedad relativa de
ambo sensores, donde el modelo que resulto es:
107
HR referencia = 1.0523 (HR sensor) + 9.0911 r2=0.9091
100
Humedad de referancia %
90
80
70
y = 1.0523x + 9.0711
60 R² = 0.9091
50
50 60 70 80 90
HIH-4602-L
Figura 68. Relación entre la humedad relativa del sensor y el psicrómetro tipo Assman.
108
12/08/12 05:45 21 15 61.91 52
12/08/12 06:00 19 15 68.21 64.51 51
12/08/12 06:15 20 15 61.91 51
12/08/12 06:30 19 14 61.01 50
12/08/12 06:45 19 14 61.01 50
12/08/12 07:00 19 15 68.21 77.63 53
12/08/12 07:15 19 15 68.21 54
12/08/12 07:30 17 15 75.16 64
12/08/12 07:45 17 15 82.69 65
12/08/12 08:00 17 15 82.69 79.32 67
13/08/12 01:00 21 15 61.91 60.94 52
13/08/12 01:15 21 16 62.80 53
13/08/12 01:30 22 15 61.91 50
13/08/12 01:45 21 15 61.91 52
13/08/12 02:00 21 15 61.91 54.65 54
13/08/12 02:15 19 15 68.21 53
13/08/12 02:30 22 17 63.57 53
13/08/12 02:45 22 16 62.80 49
13/08/12 03:00 23 16 57.17 94.6 47
13/08/12 03:15 23 15 61.91 49
13/08/12 03:30 23 15 61.91 57
13/08/12 04:30 15 15 90.95 81
De manera similar se comparó la humedad relativa del Psicrómetro con el sensor de humedad
relativa de la estación automática de Campbell. Dichos datos se ajustaron a una regresión
lineal:
4
t temperatura del bulbo seco y t´ temperatura del bulbo húmedo; HR* humedad relativa del psicrómetro
ventilado, HR** humedad relativa estación Campbell, HR*** humedad relativa que registró el sensor.
109
Lecturas que registro el psicómetro
80
75
70
65
60
55
y = -0.025x + 68.838
50 R² = 0.0038
50 60 70 80 90 100
Figura 69. Relación entre el sensor de humedad de la estación Campbell Scientific y el de referencia.
Se hicieron mediciones, para comparar los datos que leyó el sensor con el barómetro
de Fortín como instrumento de referencia, la Figura 70, muestra a este último, además, en la
Tabla 6, muestra los días y el horario en que fueron realizadas. La Figura 71, muestra la
relación entre ellos.
110
30/08/12 07:00 78.50 78.23
30/08/12 08:00 78.55 78.22
30/08/12 09:00 78.55 78.29
30/08/12 10:00 78.55 78.26
30/08/12 11:00 78.55 78.27
78.62
Barometro de Fortín
78.6
78.58 y = 0.6191x + 29.939
R² = 0.886
78.56
78.54
78.52
78.5
78.48
78.46
78.35 78.4 78.45 78.5 78.55 78.6 78.65
MPX4115A
111
4.8.4 Pluviómetro
Tabla 7. Registro de volumen, conteo de cambio del balancín para obtener la lámina mínima detectable.
Con una lámina mínima detectable de 0.010640683 mm para cada cambio del balancín del
pluvímetro / pluviográfo. Para que el instrumento opere como pluviográfo sólo se requiere que
se registre el tiempo durante el cambio del balancín por parte del datalogger, además del
conteo de dichos cambios.
Como parte de las pruebas se registró un evento de precipitación el día 29 de agosto de 2012,
como se muestra en la Tabla 8, se comparó dicho evento con los registros de otra estación
automática comercial, que no detecto dicha precipitación.
112
TE525 DAVIS
[mm] [mm]
29/08/12 07:00:01 0 0
29/08/12 08:00:01 0 0
29/08/12 09:00:01 0 0
29/08/12 10:00:01 0 0
29/08/12 11:00:01 0 0
29/08/12 12:00:01 0 0
29/08/12 13:00:01 0 0
29/08/12 14:00:01 0 0
29/08/12 15:00:01 0 0
29/08/12 16:00:01 0 0
29/08/12 17:00:01 0 0
29/08/12 18:00:01 7.448 0
29/08/12 19:00:01 0 0
4.8.5 Piranómetro
Para evaluar la respuesta del sensor de radiación solar (APOGEE SP-212) se realizó
una comparación con el actinógrafo bimetálico, tipo Robitzsch (Figura 72), el cual se usó
como un instrumento de referencia, a pesar que ambos instrumentos trabajan en diferente
rango del espectro, el primero dentro de la radiación fotosintéticamente activa (PAR) y el
segundo dentro de la radiación global.
Para ello se realizó la toma de lecturas de 7 de la mañana a las 17:00 del día 29 de agosto de
2012.
113
Figura 72. Actinógrafo tipo Robitzsch.
En la Figura 73, se observa la gráfica que registró el actinógrafo tipo Robitzsch, a partir de
esta, se determina la cantidad de energía acumulada por hora, por lo que se calco dicha gráfica
(Figura 74). De dicha copia se dividió en horas, y de cada área bajo la curva se recortó
(Figuras 75 y 76), y se determinó el área por cada hora por medio de un integrador de área
foliar (Figura 77).
114
Figura 73. Datos registrados por el actinógrafo Robitzsch.
115
Figura 75. Hoja calcada recortada.
116
La Tabla 9, muestra el área medida de cada uno de los recortes, a partir de esta área se
determinó la energía recibida por unidad de superficie (W/m2) por medio de los factores de
conversión y al final la lectura que registro nuestro sensor, en la Figura 78, se puede ver la
relación entre ellos.
4000000
3500000
Actinógrafo
3000000
y = 1.3277x + 15611
2500000 R² = 0.8461
2000000
1500000
1000000
500000
0
0 500000 1000000 1500000 2000000 2500000
APOGEE SP-212
Tabla 9. Conversión de las áreas a energía solar recibida del actinógrafo y radiación solar del sensor SP-212 5.
117
13:00-14:00 2.74 52.59 2,201,667.30 3532500
14:00-15:00 2.67 51.28 2,146,947.50 2010600
14:00-15:00 1.60 30.69 1,285,110.63 1436100
15:00-16:00 1.48 28.41 1,189,350.98 988800
16:00-17:00 0.67 12.80 535,932.17 226500
17:00-18:00 0.05 0.96 40,235.15 9000.00
A pesar de ser sensores diferentes (en términos espectrales, uno analógico y otro digital)
ambas respuestas son directamente proporcionales con un coeficiente de correlación de 0.8461
(r2).
4.8.6 Anemómetro
Fx = F cos θ
Fy = F sen θ.
5
* 19.22 Factor de conversión de cm2 a cal/cm2
** 41868 Factor de conversión de cal/cm2 a W/m2
118
Después de obtener la suma de las fuerzas en X y en Y se aplica el teorema de Pitágoras, para
obtener el vector resultante como:
( Fx) 2 + ( Fy)2
Vr
N2 (23)
Para obtener el ángulo del vector resultante se hace uso de la función trigonométrica
arcotangente, cuya fórmula es:
tan 1
Fy
Fx (24)
Tabla 10. Dirección y velocidad del viento del Datalogger y la estación comercial y el análisis vectorial (31 de
agosto de 2012).
119
18:00:01 2.63 45 0.274 5 2.24 1.3816 -0.2627 0.0777
19:00:01 2.41 16 3.125 14 -0.69 -2.308 3.0956 0.4273
20:00:01 0.56 33 1.205 333 0.56 -0.0074 -0.0106 1.205
21:00:01 0.28 335 0.784 144 0.26 -0.1143 -0.385 0.683
22:00:01 0.1 146 0.42 15 0.1 0.0084 0.2731 -0.3191
23:00:01 0.3 64 0.578 300 0.28 0.1176 -0.5779 -0.0128
00:00:01 0.79 230 0.332 246 -0.49 -0.6223 0.2712 0.1916
Sumas 2.27 -2.2916 1.4372 -3.1579
Para conocer el vector resultante de la velocidad del viento se empleó la ecuación (23),
entonces:
Datalogger Campbell
2.27 2.2916 1.4372 3.1579
Vr Vrc
24 2 24 2
Vr 0.1m / s Vrc 0.1m / s
Estación Campbell
arctan2.27 / 2.2916 c arctan1.4372 3.1579
' 0.78 ' c 0.43
120
Tabla 11. Determinación del cuadrante de vector resultante 6.
Al analizar la suma de los vectores, se observó que pertenece al 2° cuadrante, por lo que solo
queda restar 180 grados, entonces, en ambos casos:
179.22 c 179.57
Por lo que hay una diferencia angular de 0.35 grados (179.57-179.22), a pesar que hay una
separación entre sensores de aproximadamente de 2 metros. Además se asume que los
tiempos de lectura entre ambas estaciones es similar, sin embargo puede haber diferencias,
pero se puede concluir que la velocidad y dirección resultante en términos vectoriales son
iguales en ambas estaciones.
6
Nota: Se debe considerar que las componentes hacia abajo e izquierda son negativas; las componentes hacia
arriba o hacia la derecha son positivas. Si convenimos que el N es (+) y el S es (-); al E es (+) y el W es (-)
entonces algo que vaya en esas direcciones será (+) o (-) [40].
121
4.9 Desarrollo del software.
A continuación se describe el software que permitió junto con el hardware cumplir con
el desarrollo de la estación automática. En la comunicación de datos de la estación el modulo
transmisor (RF), es el encargado de adquirir los datos de los sensores, procesar estos datos y
enviarlos a través de un puerto serie con un protocolo ya determinado. Así el programa dentro
del PIC toma un promedio de 10 muestras, entre valores numéricos de 0 y 4095. Los datos que
son recibidos, son las lecturas originales de los sensores, después se convierten los valores
numéricos para obtener la variable correspondiente, que se pueden observar en las Figuras 79,
80, 81, 82, 83, 84 y 85 el código parcial, en PCWD IDE Compiler.
Para la temperatura:
Para la humedad:
122
Figura 81. Conversión de la dirección del viento.
Para el pluviómetro:
123
Figura 85. Bucle para la velocidad del viento.
Para recibir los datos, a partir del módulo de campo, se usaron las librerías de VISA de
LabVIEW versión 10.0f2 (32 bits). El programa establece una comunicación serial (Figura 86
conexión típica) mediante la cual recibe los datos procesados por el μC (microControlador),
que provienen de los sensores. El puerto serial recibe un dato de 8 bits a la vez, a diferentes
velocidades de transmisión en baudio (que se expresa como el número de bits recibidos en el
puerto por cada segundo); el módulo de transmisión y recepción trabajan a 9600 baudios. El
software cuenta con una pantalla en donde se aprecia, de manera continua la variación de los
siete parámetros sensados. Además se recolectarán muestras de cada una de las variables cada
10 minutos. La programación para las tareas requeridas se dividió en dos programas.
Software de monitoreo.
Recolección y almacenamiento de datos. (ver apartado 4.7.4)
c) transforma de formato carácter a número y despliega los valores de cada una de las
siete variables en indicadores y graficadores.
124
Figura 86. Conexiones para habilitar el puerto serial.
Cuando existe un flujo de información se interactúa con tres funciones Empty String (cadena
vacia) (a), Not (falso o verdadero) (b) y la estructura Case (c) como se muestra en la Figura
87. Si el Empty string detecta que no hay datos en el puerto retorna un verdadero que
posteriormente es ingresado a una función Not, que retorna un falso y no realice nada, si hay
datos en el Empty String se retorna un falso que posteriormente se convierte a verdadero y
realiza todo lo que este dentro de la estructura case.
125
Para separar y convertir estos datos a números o valores que corresponden a la temperatura,
presión, etc. En la Figura 88 se muestra el icono y la estructura en paralelo para transformar
de las cadenas (String) a un formato decimal, con el fin de hacer operaciones.
Icono para conversión de String decimal a Diagrama para separar y transformar datos
número
Una vez convertido a valores numéricos se despliegan iconos dinámicos (gráficos animados o
indicadores) para una mejor apreciación para cada variable. Otra función que se usó fueron los
VIs denominados Get date, con el fin de obtener la hora y la fecha (ver Figura 89) para
registrar el tiempo de sensado de las variables.
Figura 89. Funciones de reloj, calendario de LabView (Get Date/Time y Get Date/Time String).
126
Así los datos recibidos provenientes del uC, junto con la fecha y el tiempo, se agrupan en una
matriz, está a su vez, esta conectada con la función Write To spreadsheet, donde se le da
formato a los datos, además, se crea un archivo con su ruta correspondiente donde la
información se almacena consecutivamente (Figura 90).
Figura 90. Integración de funciones para el manejo de los datos (Build String, Case Structure, Write To
Spreadsheet).
Otra función que se uso es Quotient & Remainder, que se coloca a través de las estructuras
case (donde se indica el número de veces que se desea que realice la repetición del bucle), el
residuo se lleva a la función Equal To 0, que si detecta que es un cero en la salida envía un
Verdadero, sí no, envía un Falso (Figura 91), que junto con criterios de condición (Structure
Case) se realizan las operaciones correspondientes.
127
Figura 91. Integración de funciones (Quotient & Remainder y Equal To 0) en un ciclo (bucle) y las estructuras
de opciones (Case structure).
Por último se añade un while (bucle infinito) el cual ejecuta el programa indefinidamente, se
incorpora un botón de stop para detener el programa cuando se requiera. La integración de
todas las funciones y procesos se muestra en la Figura 92.
128
Figura 92. Diagrama general gráfico del monitoreo de datos.
129
4.10 Evaluación económica
Con el fin de conocer una estimación del costo del desarrollo del sistema de
adquisición remoto de datos (estación automática). Primero se hizo un análisis de los costos
de los salarios a partir de algunas empresas y consultorías (se realizó una búsqueda en
Internet). De estos valores se promediaron los salarios, y a partir de una estimación de las
horas que se trabajó por concepto, se estimó el costo para cada concepto (como se indica en la
Tabla 12).
El segundo paso a partir de los costos de los materiales (insumos) se compone de:
Circuito electrónico
Sensores
Alimentación solar autónoma
Fuente conmutada
Otros gastos
Software
Personal profesional (salarios)
Donde se realizó una estimación del costo por concepto parcial de cada componente (ver
Tabla 13) y así en la Tabla 14, se indica un resumen de los costos.
130
Tabla 13. Estimación de costos del desarrollo del sistema de adquisición de datos remoto.
Costo
Cantidad Descripción Unidad Subtotal
(Pesos MX)
Circuito electrónico
1 Microcontrolador 18F4553 pza $ 153.00
2 2 Amplificadores LMC6482 pza $ 67.00
1 Timer LM555CMX pza $ 18.00
1 Antenas XTend kit $ 7,138.00
1 Gabinete SBE-302515 pza $ 418.00
1 Gabinete de plástico con tapa pza $ 55.00
3 Cable UTP M $ 27.00
2 Bases RJ-45 para PCB pza $ 8.00
2 Conectores RJ-45 pza $ 10.00
5 Jacks stereo pza $ 12.00
3 Led smd pza $ 18.00
3 Borneras pza $ 13.00
1 Header tira pza $ 43.00
1 Placa de montaje pza $ 30.00
1 Trimpot 10k pza $ 26.00
1 Placa de cobre 20x20cm pza $ 40.00
1 Tornillería kit $ 50.00
1 Miscelánea de capacitores kit $ 15.00
1 Miscelánea de resistores kit $ 3.00
1 Medulas kit $ 40.00
1 Base pza $ 700.00 $ 8,884.00
Sensores
1 Sensor de temperatura LM335H pza $ 204.00
1 Sensor de humedad relativa HIH4602L pza $ 837.00
1 Sensor de presión MPX5100AP pza $ 250.00
1 Sensor de radiación SP-215 pza $ 3,216.00
1 Sensor de precipitación TE525MM pza $ 7,490.00
1 Sensor de velocidad y dirección pza $ 11,591.00 $ 23,588.00
Alimentación solar autónoma
1 Panel solar pza $ 918.00
2 Batería pza $ 374.00
1 Controlador de carga pza $ 172.00
1 Cable AWG 1 metro M $ 15.00 $ 1,479.00
Fuente conmutada
1 Diodo 1N5820 pza $ 5.00
1 TL431BIPK pza $ 11.00
1 Inductor 82uH pza $ 36.00
131
1 Tip 115 pza $ 6.00
1 Borneras pza $ 15.00
1 Transistor BCW60D, 215 pza $ 2.00
1 Trimpot 100k pza $ 28.00
1 Miscelánea capacitores kit $ 50.00
1 Miscelánea de resistores kit $ 50.00 $ 203.00
Otros gastos
Transporte, consumibles, etc. varios $ 8,000.00
Artículos de oficina varios $ 5,000.00 $ 13,000.00
Software
1 PCWHD IDE Compiler licencia $ 8,040.00
1 Ni Developer suite licencia $ 76,985.00
1 Proteus Platino licencia $ 77,305.00
1 Sistema operativo licencia $ 1,562.00
1 MySQL licencia Libre $ 163,892.00
Personal profesional (Desarrolladores/Especialistas)
1 Programador del pic (240 horas a $62.5/h) salario $ 15,000.00
1 Diseño en LabView (160 horas a $75/h) salario $ 12,000.00
1 Diseñador de PCB’s (320 horas a $62.5/h) salario $ 20,000.00
1 Programador .NET (160 horas a $68.75/h) salario $ 11,000.00
1 Especialista en bases de datos (160 horas a $62.5/h) salario $ 10,000.00
1 Energía solar (160 horas a $71.875/h) salario $ 11,500.00 $ 79,500.00
Total $ 290,546.00
En la Tabla 14, en la última columna se aprecia que el costo inicial del presente desarrollo, el
software y los costos de salarios (profesionales) representa el 83.82% y tan solo el 16.18% el
costo de los materiales. En términos de pesos los materiales representaron $46,967.00 y de
software y salarios $243,392.00 pesos, estos costos son con respecto al año 2012. Se resalta
que la presente estación meteorológica cuenta con un sistema de comunicación remota para
transmitir la información (de alrededor de 1 km) que la hace competitiva cuando se hacen más
unidades e incluso disminuir los costos de fabricación cuando se hacen en serie. Además con
una ventaja de ser un desarrollo hecho en México, y así con esta experiencia se podrán hacer
otros desarrollos. En el presente no se incluyó el costo de una computadora donde se
almacenan los datos.
132
Tabla 14. Resumen de costos por concepto.
La estación meteorológica comercial es, sistema de monitoreo remoto Campbell Scientific con
sus diferentes elementos que se adapta a nuestras características y especificaciones. En la
Tabla 15, se observa la comparación de cada elemento de la Estación Meteorológica
construida y su precio.
133
Baterías Si $ 252 Si $ 28.19
Panel solar Si $ 466 Si $ 75.24
Controlador de carga Si $ 266 Si $ 14.09
Software
Software de programación5 Si $ 16817 Si $ 3259
Recuperación de datos
Comunicaciones radio Si $ 1295 Si $ 586
(transmisor y receptor)
Estructura del soporte
Torre 6 Si $ 1792 Si $ 57.40
7
Caja hermética Si $ 528 Si $ 32.78
8
Datalogger Si $ 1495 Si $ 85.73
Soporte técnico en México Si Si
Total (USD) $ 26896 $ 6183.25
Total (MXN) $ 328,131.2 $75,435.65
7
$12.20, precio del dólar fuente (diario oficial de la federación del día 9 de abril de 2013)
134
7 Campbell usa para proteger al Datalogger una caja resistente a la intemperie de 40.6 x 45.7 x
22.9 cm en el estudio se usó una caja de madera de 48 x 28 x 16 cm, como una propuesta.
8 Campbell su Datalogger es de propósito general, y utiliza entradas analógicas, dos
contadores, además de contar con una memoria interna; el circuito que se realizó cuenta con
cinco entradas analógicas y dos contadores y un sistema de comunicación bidireccional.
En el resto de los componentes son prácticamente similares, donde la diferencia son los
precios; en la estación de Campbell Scientific los vende en paquete; y en el estudio se
adquirieron de manera individual. Se observa que el precio de la Campbell Scientific es
superior a la diseñada en este trabajo de tesis en más del 100%. Por lo que sí se compraran
sensores, materiales en mayores cantidades y con los circuitos prefabricados, se pueden lograr
costos más bajos así como disminuir los tiempos de fabricación, y aun así lograr un precio
más competitivo. Un punto que se debe cuidar es la calibración de los sensores, para asegurar
lecturas con el menor error posible que puede ser incluso en un momento, mayor que la
fabricación en cuanto a tiempo.
CAPÍTULO V. CONCLUSIONES.
5.1 Conclusiones
135
Se ha obtenido información meteorológica en tiempo real a través de los sensores
implementados en la estación automática, con el fin de contribuir al pronóstico de los
fenómenos climáticos con mayor precisión.
Se analizó los principios de funcionamiento de los sensores de temperatura ambiente,
humedad, presión, velocidad del viento, dirección del viento, radiación solar y
precipitación de lluvia.
Se compararon los resultados obtenidos con instrumentos patrón en la mayoría de los
casos, de las pruebas obtenidas, indicaron una confiabilidad las variables registradas
por la Estación construida. Además se comparó con los datos con instrumental
meteorológico tradicional (mecánicos, electromecánicos, etc.) de la Estación
Agrometeorológica del Colegio de postgraduados que valido la información.
La estación es modular, permitiendo a futuro la implementación de sensores diseñados
para detectar la presencia de butano, monóxido de carbono, humedad del suelo etc.
La Interfaz Gráfica (HMI) desarrollada en LabVIEW permite al usuario, un monitoreo
más eficaz y fácil, complementado con un almacenamiento de datos y gráficos, con el
fin de llevar un registro de datos históricos que sirven de ayuda, para su
aprovechamiento en un futuro.
Las variables pueden ser observadas a distancia y en tiempo real.
Las antenas RF tienen una distancia óptima para realizar transmisión de datos, además
la señal no sufre distorsiones con las condiciones físicas del medio ambiente (lluvia,
neblina, polvo etc.)
El costo de inversión del proyecto lo hace factible comparado con estaciones
comerciales.
La adquisición de los sensores en el exterior (E.U.A.) se debe realizar con la debida
anticipación para evitar retrasos e inconvenientes futuros.
Para la ubicación de los sensores exteriores se utiliza la garita meteorológica, para su
diseño es recomendable considerar el número de sensores a ubicarse en la misma, para
determinar las dimensiones de la garita.
En la implementación final de la estación, es fundamental tener un diseño funcional de
la estructura metálica, tanto en peso y distribución de elementos permitiendo así su
operación en condiciones climáticas adversas.
136
5.2 Trabajo futuro
137
REFERENCIAS
[1] E. j., Jackson, “Meteorology Today: An Introduction to Weather, Climate, and The environment
First Canadian Edition”, By Nelson Education Ltd, Canada, 2012, 20 pp.
[6] D. I., UACh, “X Curso Internacional de Sistemas de Riego. Memorias. Volumen I”, México, 2004,
94-96 pp.
[7] B.D., Tanner, “Evolution of automated weather station technology through the 1980s and 1990s, In
Automated Weather Stations for Applications in Agriculture and Water Resources Management:
Current Use and Future Perspectives”, K.D. Hubbard and M. Sivakumar, Eds. WMO publication (in
press). High Plains Regional Climate Center, University of Nebraska – Lincoln, Nebraska, 2001, p.p. 3-
5.
[8] L.J., Fritschen and L. W. Gay, “Environmental instrumentation”. Springer-Verlag, New York,
1979.
[9] Servicio Meteorologico Nacional, “Historia del Servicio Meteorologico Nacional”, México, 2010,
P.p. 1.
Disponible en internet:
http://smn.cna.gob.mx/index.php?option=com_content&view=article&id=19&Itemid=22
138
[11] Quintas I. 2000. “Fuentes de datos meteorológicos”. Memorias del 5 Congreso de Meteorología de
CFE. Celebrado el 23 y 24 de marzo. Museo Tecnológico de CFE, Cd. de México.
[14] K. Ogata, “ingeniería de control moderna”. Pearson Educación. México, 1998, p.p. 997.
[16] J. G. Webster, “the measurement instrumentation, and sensors handbook”. CRC Press LCC.
U.S.A, 1999, 1.1 – 1.4
[20] A. R. Pállas, “Sensores y Acondicionares de Señal”, Marcocombo, España, 2003, p.p. 480.
[21] I. Stojmenović, “Handbook of sensor networks Algorithms and Architectures, Wiley & Sons, Inc,
USA, 2005, p.p. 532.
139
[25] W. Tomasi, “Sistemas de comunicaciones electrónicas”, Pearson Educación. México, 2003, p.p.
841.
[28]Antes “[16]” H. D. Hristov, “Fresnel Zones in Wireless links, Zone Plate Lenses and Antennas,
Artech House Publishers, Norwood, MA, 2000, p.p. 323.
140
[37] Eduardo García Breijo, “Compilador C CCS y Simulador PROTEUS para Microcontroladores
PIC”, Alfaomega, México, 2008, pp 3.
[38] Henry Antonio Roncancio, “Tutorial de LABVIEW”, Universidad Distrital, “Francisco José de
Caldas, 2000.
[39] Douglas Stamps, “Learn LabVIEW 2010 / 2011 Fast”, A Primer for Automatic Data Acquisition,
SDC publications, 2012, i p.
[40] Comisión Nacional del Agua, “Manual Teórico Práctico del Observador Meteorológico de
Superficie”, Secretaría de Medio Ambiente y Recursos Naturales, México, 2010.
[41] P. Ríos-González. “Automatización del riego en sustratos”, Montecillo, Texcoco, Edo. de México,
2010, pp. 74.
141
ANEXOS
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156