Sie sind auf Seite 1von 6

Diseño de un Sistema de Adquisición

de Datos para variables meteorológicas


A. Gutierrez1, H. Trujillo2
1
Universidad de las Ciencias Informáticas, Departamento de Sistemas Digitales ailyngf@uci.cu
2
Instituto Superior Politécnico José Antonio Echeverría, Centro de Investigaciones en Microelectrónica hector.trujillo@electrica.cujae.edu.cu

RESUMEN / ABSTRACT
Contar con información meteorológica de calidad es imprescindible para el desarrollo del país. Dentro del
equipamiento utilizado para el estudio de la atmósfera se destacan las Estaciones Meteorológicas. El costo de las
mismas es elevado, limitando la compra de las cantidades necesarias para su uso óptimo en el país. El objetivo del
presente trabajo es el estudio de los Sistemas de Adquisición de Datos para variables meteorológicas, como parte
fundamental de cualquier estación, y el diseño de una variante propia. La fabricación del diseño propuesto es factible
para el país, aumentaría la calidad de los estudios meteorológicos, dándole independencia tecnológica en el área en
cuestión.
Palabras claves: Diseño, Estaciones meteorológicas, Sistemas de adquisición de datos.

Design of Data Acquisition System for Meteorological Variables


Having quality weather information is essential for the development of the country. The equipment commonly used
for the study of the atmosphere is the meteorological stations. The cost of these stations is high, limiting the
purchase of the amounts needed for optimal use in the country. The aim of this paper is the study of Data
Acquisition Systems for meteorological variables, as a fundamental part of any station, and the design of a
proprietary variant. The manufacture of the proposed design is feasible for the country, increasing the quality of
meteorological studies, providing technological independence in the area in question.
Key words: Design, Meteorological stations, Data acquisition system.

disponible. La distribución de las mismas en el terreno


INTRODUCCIÓN constituye una de las vías más factible para lograr un estudio
La meteorología es la rama de la física que estudia los adecuado del estado de la atmósfera.
fenómenos que ocurren en la atmósfera y las leyes que lo La cantidad de EMA instaladas en Cuba es insuficiente debido
rigen1. Constituye una ciencia necesaria para la humanidad y al alto costo de estos equipos, por ello, disponer de un sistema
primordial para el desarrollo de importantes actividades como propio es una alternativa para asegurar estudios
la agricultura, la navegación, las comunicaciones, entre otras. meteorológicos de calidad a costos inferiores. El objetivo del
En Cuba se realizan grandes esfuerzos para suministrar a la presente trabajo es el estudio de los Sistemas de Adquisición
población y entidades estatales información meteorológica de Datos para variables meteorológicas, como parte
confiable y oportuna2. fundamental de cualquier estación, y el diseño de una variante
Para garantizar un correcto estudio y pronóstico de la situación propia.
meteorológica es importante acopiar constantemente un
elevado número de datos, sobre el estado de la atmósfera. El SISTEMAS DE ADQUISICIÓN DE
desarrollo de la electrónica ha facilitado dicho proceso, DATOS
evidenciándose en la variedad de equipos e instrumentos Un SAD está constituido esencialmente por: 1) elemento
utilizados en el mundo para el estudio del clima. Entre las sensor que transforma los parámetros físicos en señales
principales herramientas de trabajo que utiliza la meteorología eléctricas medibles por el sistema de adquisición; 2) bloque
se encuentran las Estaciones Meteorológicas Automáticas para el acondicionamiento de las señales provenientes del
(EMA), aportando gran parte de la información meteorológica

1
sensor, de forma tal que se ajusten a los exigencias de entrada El estudio de los sensores electrónicos disponibles en el
de la siguiente etapa; 3) bloque de adquisición, destinado mercado, para la medición de las variables meteorológicas,
principalmente a la conversión de las señales de naturaleza arrojó que la tendencia actual de los principales fabricantes es
analógica a digital; 4) etapa para el tratamiento de los datos brindar sus productos con un acondicionamiento de las
adquiridos (procesamiento, almacenaje) y control del resto de variables medidas, lo que facilita su empleo en diversos
los elementos del sistema; 5) medios de visualización de los sistemas de adquisición5-9. Algunos ejemplos se muestran en la
datos registrados3,4. tabla 1.
En un SAD para variables meteorológicas se debe incluir en el De acuerdo a lo analizado es posible disponer de sensores
bloque de tratamiento, un dispositivo que indique la hora del meteorológicos que incorporan una etapa de
día en la que se realiza cada medición. El tiempo es importante acondicionamiento.
en la meteorología, entre otras cosas, para establecer en qué Datalogger:
momento ocurrieron los valores extremos de una magnitud
determinada. En correspondencia con el nivel de autonomía Los dos primeros elementos de la estructura de un SAD
del sistema, los SAD para variables meteorológicas deben general3,4, se integran en la mayoría de los sensores para
almacenar grandes volúmenes de datos, por lo que la variables meteorológicas disponibles. El resto de los elementos
capacidad de memoria del sistema es un elemento a tener en se ubican en el datalogger. El estudio de las prestaciones y
cuenta según la aplicación. características de los dataloggers que se encuentran en el
mercado, resulta imprescindible para formar un juicio correcto
Un aspecto importante de cualquier SAD para variables del nivel tecnológico alcanzado por estos equipos.
meteorológicas es la posibilidad de comunicarse con una
computadora, permitiendo almacenar gran cantidad de Entre las principales prestaciones encontradas están10-13:
información, hacer estudios en el tiempo y utilizar modelos de • Entradas analógicas de tensión o corriente con rangos
pronósticos computarizados. La conexión de un SAD a una diversos (5 como mínimo).
computadora no solo brinda acceso a los datos para su • Entradas de pulso (al menos 1).
procesamiento, también facilita la configuración del sistema • Entradas/Salidas digitales.
por parte del usuario. Algunos ejemplos de lo expresado • Interfaz RS232.
anteriormente son: establecer la cantidad de entradas que se
• Memoria para almacenamiento de datos desde varios KB
utilizarán, ajustar los canales de medición en función de los
hasta algunos MB.
transductores a utilizar, establecer el formato en que se desea
visualizar la información, entre otras, todo esto de acuerdo a la • Intervalos de lectura seleccionables, desde algunos
versatilidad del propio SAD. segundos hasta 1 día.
El diseño propuesto debe cubrir al menos las funcionalidades
La visualización de la información dependerá de las básicas y ser lo suficientemente versátil, para adaptarse a la
características del sistema. En el caso que el SAD sea utilizado variedad de sensores para variables meteorológicas existentes.
en una estación portátil, es útil que el medio de visualización Además, el sistema deberá tener una estructura tal, que permita
(pantalla) sea parte del sistema. Si se emplea en una estación su utilización en la mayoría de las variantes de estaciones
que trabaja la mayor parte del tiempo de forma aislada meteorológicas existentes (autónomas, portátiles o con alguna
(autónoma), no será necesario que visualice la información en supervisión del hombre).
el lugar, ganando importancia el almacenamiento de los datos
y el medio para descargarlos hacia un ordenador.
Debido a la diversidad de variables meteorológicas,
DESCRIPCIÓN DEL DISEÑO DEL
situaciones geográficas y climáticas, las estaciones SAD PARA VARIABLES
meteorológicas se encuentran divididas comercialmente en dos METEOROLÓGICAS.
módulos básicos, permitiendo la configuración de las mismas
según las necesidades de cada aplicación. Los sensores La estructura del sistema diseñado se corresponde con la de un
meteorológicos conforman el primer módulo, mientras el SAD típico3,4, aunque se adicionan algunos elementos
segundo lo constituye el “Datalogger”, (dispositivo que se necesarios para el procesamiento de las variables
encarga de adquirir las mediciones, almacenarlas y meteorológicas medidas (figura 1). El primer elemento del
transmitirlas). SAD, el sensor o sensores, no forma parte del diseño (cuadros
en rojo de la figura 1). El SAD empleará sensores como los
Sensores electrónicos para la medición de las variables presentados anteriormente, los cuales ya incorporan una etapa
meteorológicas: de acondicionamiento. De esta forma, el diseño del bloque de
Las variables meteorológicas son esencialmente variables acondicionamiento de las señales del SAD se simplifica, solo
físicas que caracterizan el estado y los fenómenos que ocurren será necesario realizar mínimos ajustes de las señales
en la atmósfera. Entre las más representativas se encuentran la provenientes de los transductores para adaptarlas a las
temperatura ambiente, la presión atmosférica, la humedad especificaciones del SAD.
relativa, las precipitaciones, la velocidad y dirección del Para la adquisición de las variables meteorológicas se propone
viento. la utilización de un multiplexor analógico con el objetivo de
emplear un solo conversor Análogo/Digital (A/D). El

2
tratamiento de las variables y control del sistema está a cargo seleccionó el microcontrolador PIC18F455014 de la gama alta
de un microcontrolador, el que utilizará un reloj de tiempo real de Microchip.
para registrar el instante en que se realizan las mediciones. Los Las características que más influyeron en su selección son:
datos son almacenados en una memoria externa.
• Interfaz USB (full speed).
Para la visualización de la información, en el caso que lo
• Dispone de múltiples fuentes de interrupción con
requiera, se propone la utilización de un bloque de interfaz
prioridades:
compuesto por un teclado y una pantalla LCD gráfica.
Finalmente a través de las interfaces USB y RS232 el sistema • 3 fuentes de interrupción externa.
podrá comunicarse con una computadora. • Desbordamiento de los temporizadores/contadores.
• Interrupciones provenientes de la interfaz USB.
• Cambio en el estado de las líneas 4, 5, 6 y 7 del puerto B.
ACONDICIONAMIENTO • Conversor A/D de 10 bits, hasta 13 canales.
Canales analógicos: • Puerto serie sincrónico que soporta protocolo I2C.
Los sensores que se emplearán en el SAD entregan • Interfaz RS232.
principalmente señales de corriente de 4-20mA o de tensión en Microchip brinda además gran volumen de información, notas
varios rangos, generalmente en el orden de los volts. El bloque de aplicación y herramientas para desarrollar sistemas con sus
de acondicionamiento de las señales diseñado para el SAD microcontroladores. Otro aspecto que se tuvo en cuenta fue la
tiene en cuenta dichas características, su función es únicamente disponibilidad de un software simulador, el Proteus VSM, que
ajustar las señales de los sensores al rango de tensión incorpora el modelo del dispositivo y de un compilador que
requerido a la entrada del conversor A/D (de 0 a 5V). permite la programación del microcontrolador en un lenguaje
El SAD cuenta con ocho canales analógicos, cada uno de ellos de alto nivel, C.
podrá recibir señales de corriente o tensión, configurable por El microcontrolador PIC18F4550 integra en un solo
el sistema mediante interruptores digitales. La manipulación de componente elementos de los bloques de adquisición
los interruptores es realizada por el microcontrolador a través (multiplexor analógico + conversor A/D), tratamiento y
de un decodificador. transmisión (interfaz USB y RS232). De esta forma se
El componente central de la etapa de acondicionamiento es un disminuye en tamaño y complejidad el diseño de circuito
amplificador operacional en configuración no inversora. La impreso, además de facilitar el trabajo de procesamiento y
ganancia del amplificador será regulada a través de un transmisión de los datos.
potenciómetro controlado digitalmente. Con el empleo del Reloj de tiempo real:
potenciómetro se consigue un rango de ganancia para el A través del bus I2C se efectúa la comunicación entre el reloj
operacional desde 1 hasta 11 (con incrementos de 0.1). Cada de tiempo real y el microcontrolador. De esta forma se hace
canal analógico empleará un potenciómetro para ajustar de posible la configuración del reloj por parte del
forma independiente su ganancia, por ello se incluye en el microcontrolador y el envío de los datos de fecha y hora que
diseño un decodificador para la selección del potenciómetro a solicite el mismo al reloj.
ajustar. De esta forma se economizan terminales del
microcontrolador. Otra función del reloj es generar la señal utilizada por el
microcontrolador para comenzar una secuencia de adquisición
Canales de frecuencia y de pulso: de datos. Para tal propósito se seleccionó un reloj con fuente
El SAD cuenta con dos canales para registrar señales digitales, de interrupción, dicho terminal se conecta a una de las entradas
que podrán utilizarse para medir frecuencia (período). Entre de interrupción externa del microcontrolador. Cada canal del
los transductores que podrían acoplarse a estos canales, están conversor podrá tener una frecuencia de muestreo
los de velocidad del viento. Además se incorpora un canal que independiente.
permite contar pulsos. La principal utilidad del mismo es Memoria:
posibilitar la conexión de un pluviómetro del tipo cazoletas
basculantes, para contar directamente la cantidad de veces que Para el almacenamiento de la información adquirida por el
se vuelcan los recipientes. sistema, se utiliza una memoria EEPROM de 512 KB,
conectada al bus I2C. Los datos de cada variable se guardarán
En total el sistema es capaz de realizar mediciones de hasta 11 cada 1 minuto, como mínimo, teniendo en cuenta que la
variables meteorológicas simultáneamente (8 analógicas y 3 mayoría de las variables meteorológicas no tienen grandes
digitales). cambios en cortos intervalos de tiempo. Para el caso de
variables que sí pueden variar rápidamente, como la velocidad
ADQUISICIÓN, TRATAMIENTO Y del viento, la frecuencia de muestreo puede ser cada 1
segundo, aunque en la memoria solo se almacenará cada 1
TRANSMISIÓN minuto el valor medio y los extremos medidos durante dicho
Para realizar las tareas de procesamiento y control de todos los minuto.
bloques del SAD se emplea un microcontrolador. A partir del La autonomía del sistema, con todos los canales midiendo
análisis de varios aspectos de diversos microcontroladores, simultáneamente, se extiende hasta 10 días. Los datos se
para el diseño del SAD que refiere el presente trabajo, se

3
almacenarán en bloques por cada día de trabajo, incluyendo encuentra de forma independiente al SAD. Además facilita la
los siguientes parámetros: tarea de puesta a punto del módulo, pudiendo conectarlo a la
computadora y probarlo empleando herramientas de
• Año, mes, día y hora en que comienzan las mediciones.
simulación. Si el SAD necesita, por la aplicación que tendrá,
• Canales en uso.
contar siempre con la posibilidad de visualizar los datos, debe
• Frecuencia de muestreo de cada canal. emplear la interfaz I2C para conectarse con el módulo, dejando
• Valores obtenidos de cada canal. la RS232 del SAD disponible para la conexión a una
Realizar cualquier cambio en la configuración del sistema, computadora o a un modem.
obviará los datos en la memoria, por lo que antes deben ser
guardados.
Transmisión: CONCLUSIONES
La capacidad del sistema de comunicarse con una La utilización del microcontrolador PIC18F4550 permite
computadora resulta muy útil para su funcionamiento, permite contar con los recursos integrados en él: multiplexor
aumentar sus potencialidades aprovechando la capacidad de analógico, conversor A/D, interfaces RS232 y USB. Lo que
almacenamiento y procesamiento de las máquinas disminuye la complejidad del diseño del circuito impreso y la
computadoras actuales. Para la conexión con las mismas se programación del SAD.
emplean: la interfaz RS232 y la interfaz USB (Universal Serial
Bus). Ambas se encuentran integradas al microcontrolador El diseño de la interfaz como un módulo independiente, ofrece
utilizado lo que facilita el diseño y la programación. la posibilidad de distribuir un producto en función de la
aplicación:
La interfaz RS232 es empleada en la mayoría de las estaciones
meteorológicas que se encuentran en el mercado, permitiendo • Si el sistema se instala en un lugar de difícil acceso, no
la conexión a los ordenadores y a dispositivos de necesita contar con el módulo de interfaz, manteniendo la
comunicación, como los módems. El USB en la actualidad es posibilidad de conectarlo externamente, a través de la
la interfaz para conexión de periféricos más empleada. Entre interfaz RS232, para visualizar los datos o configurarlo sin
las facilidades que brinda se encuentran: conexión en caliente, la necesidad de una computadora.
detección y configuración automática, grandes velocidades de • Si se utiliza el sistema como un equipo portátil, el módulo
comunicación y se estima que en un futuro reemplace de interfaz se conecta al resto del sistema a través de bus
totalmente a los puertos serie de las computadoras para la I2C, dejando disponible la interfaz RS232 para la conexión
conexión de periféricos. a una computadora.
El uso del módulo de interfaz no es imprescindible, aunque sí
recomendado. Su concepción independiente del SAD permite
MÓDULO DE INTERFAZ su omisión en caso de no contar con los recursos económicos
El SAD para variables meteorológicas cuenta con un módulo suficientes.
de interfaz compuesto principalmente por: una pantalla LCD La selección de los componentes se realizó teniendo en cuenta
gráfica, un teclado y un microcontrolador como núcleo. El la calidad y el aspecto económico. La fabricación del SAD en
módulo se diseñó de forma independiente pues su empleo el país es factible, lo que aumentaría la calidad de los estudios
depende de la aplicación real que se le dé al sistema, de esta meteorológicos, dándole independencia tecnológica en el área
forma se puede contar con un diseño más versátil y adaptable a en cuestión.
diferentes situaciones.
Finalmente el SAD brinda la posibilidad de adquirir dos
El módulo se emplea principalmente para mostrar los valores señales digitales de frecuencia y una de pulsos, además de
actuales de las variables que se adquieren por cada canal. La ocho señales analógicas con ganancia ajustable, configurables
pantalla se divide en 6 áreas, cada una de ellas destinada a la entre corriente o tensión. Por lo antes mencionado el sistema
función especificada en la figura 2. En cada instante solo es admite la utilización de una amplia gana de transductores para
posible visualizar el estado de un canal. Por medio de dos variables meteorológicas. Cuenta con los recursos de hardware
botones (adelante / atrás) se puede navegar a través de los 11 que permiten implementar todas las funcionalidades que se
canales del SAD (desde el canal 0 hasta el canal 10). Cuando esperan de este tipo de SAD: adquisición (11 canales), registro
el canal mostrado no se esté empleando, en el área 3 aparecerá del instante en que se realiza cada medición, almacenamiento
el mensaje “NO CONECTADO” y en el área 4 el valor 0. de las mediciones, trasmisión de los datos y conexión a una
La ventaja de contar con un módulo de interfaz para el SAD va computadora.
más allá de la posibilidad de visualizar los datos, también
puede emplearse para la configuración del sistema sin
necesidad de una computadora. En el módulo de interfaz están REFERENCIAS
disponibles, para la conexión al sistema, las interfaces RS232 e 1. CONTRERAS, A.:, Nociones elementales de
I2C. meteorología e instrumentos meteorológicos. 1975.
Contar con la interfaz RS232 permite enlazar el módulo de 2. INSMET: Portal del Instituto de Meteorología de la
interfaz al SAD por el mismo terminal al que se conectaría una República de Cuba. 2010; Disponible en:
computadora, muy útil para el caso en el que el módulo se http://www.met.inf.cu.

4
3. PÉREZ, M.: Instrumentación Electrónica. Ed. Thomson
2004. AUTORES
4. HELFRICK, W.D.C., A.D.: Instrumentación Ailyn Gutierrez Ferrera, Ingeniera en Automática, Profesor
Electrónica Moderna. Ed. Prentice Hall 1991. Instructor, Universidad de las Ciencias Informáticas,
5. VAISALA: HMP50 Miniature Humidity and ailyngf@uci.cu.
Temperature Probe for OEM Applications. AMBIMET Héctor Trujillo Alvarado, Ingeniero Electricista, Profesor
2006. Titular, Centro de Investigaciones en Microelectrónica,
6. APOGGE: Piranometer Sensor (Model PYR). AMBIMET ISPJAE, hector.trujillo@electrica.cujae.edu.cu.
2006.
7. SICO: Datos técnicos. Sensor de Viento. Anemómetro
Ultrasónico. 2008
8. YOUNG: Model 05103 Wind Monitor, in High
Performance Wind Sensor. 2006
9. VAISALA: PTB100 Analog Barometer. 2004.
10. AMBIMET: HL20 Measurement and Control System.
2003.
11. AMBIMET: EM50 Datalogger. 2008.
12. RAINWISE INC: WeatherLog, Estación Meteorológica
portátil. 2008.
13. AMBIMET: Estación meteorológica automática para
uso profesional Modelo HL20-MET. 2008.
14. MICROCHIP: Datasheet PIC18F2455/2550/4455/4550.
2006.

Tabla 1. Sensores electrónicos para variables meteorológicas


Variable Modelo / Fabricante Señal de salida
Humedad relativa / HMP50 / VAISALA Disponible en los rangos:
Temperatura 0 - 1V DC
ambiente 0 - 2.5V DC
0 - 5V DC
Radiación solar PYR/ El fabricante incluye en el precio del piranómetro
Apogee un módulo de acondicionamiento con la salida en el
rango deseado por el cliente.
Velocidad y 05103L / YOUNG 4 - 20mA
Dirección del
viento
Presión PTB100 / VAISALA Disponible en los rangos:
atmosférica 1 - 2.5V DC
0 - 5V DC
Precipitaciones 52202 / YOUNG Cierre de contacto en el momento de la basculación.

5
Figura 1. Diagrama en bloques del SAD para variables meteorológicas
propuesto

Figura 2. Interfaz visual

Das könnte Ihnen auch gefallen