You are on page 1of 4

SISTEMA AUTNOMO DE ADQUISICIN DE DATOS PORTTIL DATA LOGGER

AUTOR: ESTEBAN J. SARAVIA DIRECTOR: ING. RAUL RIVERA ING. WALTER GEMIN CARRERA: ING. ELECTRNICA NOVIEMBRE 2004 Palabras clave: Data Logger, Sensores, PIC, Bajo Consumo, EEPROM serie, I2C. Resumen
Se desarroll un sistema de adquisicin y registro automtico de datos de cuatro canales destinado al monitoreo y reporte de cambios en las condiciones ambientales. El mismo fue solicitado por la Facultad de Ciencias Agrarias. Dicho sistema consta principalmente de un microcontrolador de la lnea PIC de Microchip, una memoria EEPROM serie para el almacenamiento de los datos y la posibilidad de conectar hasta cuatro sensores. Este dispositivo es alimentado por una batera de 9 volts, lo que junto con su tamao reducido le permite ser fcilmente transportado. La lectura de los datos se efecta mediante una PC, a la que se accede mediante su puerto serie. El usuario puede ingresar y configurar el tipo de sensor que desee, mientras se ajuste a las especificaciones de entrada de cada canal. La capacidad de almacenamiento es de 16300 muestras, y puede programarse su lectura en intervalos desde 1 segundo hasta 6 horas.

INTRODUCCIN
Un Data Logger es un dispositivo electrnico que registra mediciones ordenadas en el tiempo, provenientes de diferentes sensores. Luego cada medicin es almacenada en una memoria, junto con su respectiva fecha y hora. En general los Data Loggers son pequeos y alimentados por bateras, y estn conformados por un microprocesador, una memoria para el almacenamiento de los datos y diferentes sensores. La mayora utilizan a la PC como interfase para programar al dispositivo y leer la informacin recolectada. PRINCIPALES CARACTERSTICAS Como punto de partida se plantearon una serie de caractersticas que deba cumplir el sistema, para ser competitivo frente a productos similares existentes en el mercado. Por lo tanto debe: Ser porttil, es decir, funcionar con bateras y tener un peso y tamao que le permita ser transportado con facilidad. Tener un bajo consumo: hay que tener en cuenta que este tipo de sistemas pueden trabajar durante semanas, meses y hasta aos, por lo tanto es muy importante el consumo y la capacidad de las bateras. Intervalos de muestreo programables y con la mayor flexibilidad posible, desde segundos hasta horas. Esto permite registrar variables con diferentes velocidades de variacin. Tener una buena capacidad de almacenamiento de datos. En este punto entran en juego las caractersticas anteriores, por lo tanto hay que determinar una cierta cantidad de memoria, teniendo en cuenta que la duracin de las

bateras depende del consumo, y el tiempo de trabajo depender del intervalo entre muestras y la capacidad de memoria. Bajo costo de los componentes y disponibilidad. Es muy importante ya que para ciertas aplicaciones se podran necesitar varios equipos, o bien, puedan ser utilizados en lugares donde corran el riesgo de ser destruidos. Una interfase con el usuario a travs de una PC, donde el usuario pueda programar o leer el dispositivo de una manera sencilla y rpida, utilizando aplicaciones que le sean familiares para analizar la informacin.

APLICACIONES Los Data Loggers pueden ser construidos para controlar todo tipo de datos ambientales. La temperatura y la humedad son las ms comunes. Segn se requiera pueden servir para otras aplicaciones. Por ejemplo han sido utilizados por muchos aos en los servicios meteorolgicos para medir la humedad, presin atmosfrica, los niveles de precipitacin, etc. Tambin un Data Logger puede ser transportado, por ejemplo, para registrar la cadena de fro de una carga desde una planta hasta el centro de distribucin.

El microcontrolador es la parte fundamental del sistema, pero tambin la ms costosa. Para este desarrollo se utiliz el microcontrolador PIC16F873 de la firma Microchip por tener una buena relacin entre costo y prestaciones. La memoria de datos utilizada es del tipo EEPROM serie (24LC256 de la empresa Microchip) la cual posee una interfase de comunicacin sincrnica Inter-Integrated Circuit (I2C), siendo compatible con el microcontrolador seleccionado. Los sensores son la otra pieza fundamental, en este caso el sistema no responde a un solo tipo de sensor. Ofrece al usuario la oportunidad de implementar el tipo de sensor, disponiendo de cuatro canales de entrada. Esto se debe a que el equipo mide un valor de tensin (entre 0 y 5volts) que proviene del sensor, y a la vez genera una salida de 5volts regulada con el fin de alimentar al sensor o bien a un circuito de acondicionamiento si fuese necesario. Esta tensin de salida se genera en el instante de muestreo y tiene una duracin de 5mseg. El microcontrolador convierte el valor analgico ledo en su equivalente digital de 10 bits, por lo tanto se obtiene una resolucin de 5milivolts en cada canal. Para la programacin y lectura del Data Logger se desarroll un software, el cual utiliza para la comunicacin el puerto serie de la PC (RS232).

MATERIALES Y MTODOS
Son tres las partes principales que conforman un Data Logger: microcontrolador, memoria y sensores.

Para obtener una mayor velocidad en la lectura de los datos, la PC se comunica directamente con la memoria serie. La base de tiempo est diseada en base a un oscilador y divisor de frecuencias, que utiliza un cristal de cuarzo de 32.768Hz propio de los relojes pulsera. El bajo consumo de esta unidad le otorga al sistema una autonoma de hasta 1 ao, a un intervalo de muestreo de 1 minuto. FUNCIONAMIENTO GENERAL El usuario mediante el software de aplicacin configura al equipo en cuanto a la cantidad (hasta 4) y tipo de sensores, intervalos de muestreo por canal (desde 1 segundo hasta 6 horas) y el tiempo de operacin. Permite ingresar hasta 7 programas, en los cuales se indica la fecha y hora de inicio y finalizacin de la toma de muestras. Mientras se programa, el software muestra la capacidad de memoria utilizada, teniendo un mximo de almacenamiento de 16300 muestras. Una vez programado se enva la orden al Data Logger, el cual se sincroniza con la fecha y hora de la PC, y comienza con la ejecucin de tareas. Posee un modo denominado Pausa que le permite al usuario marcar el momento en que el equipo no posee sus sensores conectados. El usuario puede leer los datos recopilados en cualquier momento, aunque el equipo se encuentre trabajando. El software indicar su estado de funcionamiento y el nivel de batera. Adems es posible leer y calibrar cada sensor desde la PC y agregar nuevos sensores indicando su ecuacin de transferencia.

RESULTADOS Y CONCLUSIONES
Como resultado de este proyecto se obtuvo un sistema completo para la adquisicin de datos, el cual est listo para ser implementado en una aplicacin que determine el usuario. Este sistema tiene caractersticas que le permiten ser competitivo en el mercado, entre ellas se destacan su bajo costo, tamao y peso reducido, capacidad de ser porttil, cuatro canales de entrada, fcil programacin y uso, etc. Todos los componentes del equipo fueron seleccionados segn su disponibilidad en el mercado local, lo que permite una fcil reproduccin. Como componente central se utiliz el PIC16F873 de Microchip que gracias a su capacidad de ser un dispositivo programable, le permiti al sistema ser autnomo. Como conclusin se consigui un sistema verstil y eficiente con posibilidades de ampliar su capacidad y funcionalidad en diseos futuros. Entre estas se podran nombrar el agregado de canales digitales de entrada/salida, toma de decisiones en base a los datos analgicos recopilados, control desde un sitio remoto, etc. Pero siempre teniendo como base el mismo sistema.

BIBLIOGRAFA
Apuntes de la Ctedra Adquisicin Digital de Seales, especialmente lo relacionado con Data Loggers e Interfase RS232. Autor: Ral R. Rivera. PICmicroTM Mid-Range MCU Family Reference Manual, obtenido va Internet. http://www.microchip.com/stellent/i dcplg? IdcService=SS_GET_PAGE&nodeI d=1335&dDocName=en010236

Hojas de Datos del microcontrolador PIC16F873, obtenido va Internet. http://ww1.microchip.com/downloa ds/en/DeviceDoc/39582b.pdf Hojas de Datos de la memoria EEPROM serie, obtenido va Internet. http://ww1.microchip.com/downloa ds/en/DeviceDoc/21203M.pdf Hojas de Datos del oscilador/divisor CD4060, obtenido va Internet. http://www.fairchildsemi.com/pf/C D/CD4060BC.html Informacin sobre caractersticas de Data Loggers existentes, obtenida va Internet en las siguientes pginas: http://www.veriteq.com/temperature /sp-1000-2x.htm http://www.evidencia.biz/espanol/w hat-is/index.htm Application Notes incluidas en el CDROM Microchip Technical Library, first edition 2000 Cdigo: AN567, Ttulo Interfacing 24LCXXB Serial EEPROMs to the PIC16C54 Cdigo: AN580, Ttulo Using Timer 1 in Asynchronous Clock Mode Cdigo: AN582, Ttulo LowPower Real Time Clock

You might also like