martes, 29 de diciembre de 2009

II.-Sistema de Procesamiento, Almacenamiento y Sensado.

Para el diseño y desarrollo del hardware del higrotermògrafo se opto por el pic18f2520 como parte medular del sistema, este será el encargado de llevar a cabo la comunicación con el sensor de temperatura y humedad que es comunicación “i2c”.

Después de que se tiene el valor de la lectura del sensor el PIC calcula el valor final de temperatura y humedad, esto se lleva a cabo cada 1 minuto en el cual se muestra en un LCD y se guarda en un arreglo hasta que el numero de muestras sea igual al que el usuario allá seleccionado(puede estar en el rango de 10 min- 60 min) una vez que se cumpla ese tiempo se saca un promedio de estas lecturas y se guardan en una memoria eeprom 24LC256 de Microchip(se comunica mediante el protocolo “i2c”) , la memoria puede soportar hasta 6 meses de almacenamiento usando la opción de 10 min, siendo la más primordial que se nos pidió para el desarrollo de este sistema.

El control o conteo del tiempo se lleva acabo usando el Timer0 del PIC que es casi tan exacto que un reloj de tiempo real, para tener mayor confianza en este implementación se probo por varios días, semanas y meses para poder confiar en él al 100% o por si necesitara algún ajuste.

Una vez que el usuario desee vaciar todo la información a la PC, solamente necesita conectarla al sistema mediante un cable serial y mandar el protocolo correspondiente a esta opción de descarga e inmediatamente el PIC empieza a leer y transmitir cada una de las mediciones guardadas en la memoria 24LC256.

Este sistema se comparo y se calibro con 2 estaciones que usan gente de Ciencias Atmosféricas y de 1 de un producto de las mismas características comercial.

No hay comentarios: