Resumen
Un limngrafo es un mecanismo que mide el nivel del agua, est formado por un flotador
unido a una plumilla que marca el nivel en un papel fijado a un tambor, que gira
mediante un mecanismo de relojera, generando una grfica de niveles contra el tiempo
conocida como limnograma. El limnograma es interpretado y capturado para usarse en
diversos estudios hidrolgicos, este procedimiento es
http://pistaseducativas.itc.mx
~2008~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
1. Introduccin
La medicin de los niveles de agua en estanques, canales, ros y presas, se utiliza
para estimar el componente del ciclo hidrolgico denominado escurrimiento; tambin
conocido como gasto de un cauce, rendimiento de una cuenca o aportacin lquida [1].
Los datos de escurrimiento son la base de una serie de estudios que contribuyen al
bienestar social, entre los que estn: la evaluacin de la disponibilidad de agua
superficial, la estimacin de eventos de diseo en obras hidrulicas y la caracterizacin
de sequas e inundaciones.
Las mediciones de los niveles de un cuerpo de agua se realizan en una estacin de
aforos formada por diferentes dispositivos e instrumentos de medicin, de los cuales el
limngrafo se destaca por ser el nico capaz de proporcionar registros continuos.
Tradicionalmente en Mxico el registro de datos con limngrafos se realiza a travs de
un mecanismo formado por un flotador unido a una plumilla que marca los niveles del
agua en un papel fijado a un tambor, que gira mediante un mecanismo de relojera, en
la figura 1(a) se muestra una estacin de aforo ubicada en la Universidad Tecnolgica
de la Mixteca, la cual es controlada y mantenida por el Instituto de Hidrologa de la
http://pistaseducativas.itc.mx
~2009~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
misma institucin, mientras que en la figura 1(b) se esquematiza a la imagen 1(a) para
distinguir sus diferentes partes.
(a)
(b)
Fig. 1. (a) Estacin de aforo instalada en la UTM, conformada por un limngrafo
convencional y una seccin de control, (b) representacin esquemtica de la misma.
Pistas Educativas Ao XXXVI - ISSN 1405-1249
Certificado de Licitud de Ttulo 6216; Certificado de Licitud de Contenido 4777; Expediente de Reserva 6 98 62
http://pistaseducativas.itc.mx
~2010~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
El resultado del limngrafo es una grfica de los niveles contra el tiempo conocida como
limnograma [2]. Con esta informacin es posible determinar los gastos en funcin de la
elevacin, para ello se debe contar con una seccin de control (figura 1), en la cual
existe una nica relacin entre el gasto de descarga y la carga hidrulica, cuya grfica
es conocida como curva elevaciones-gastos, en la figura 2 se muestra un ejemplo de
esta curva.
0.016
= 1.49
0.014
0.012
0.01
0.008
0.006
0.004
0.002
0
0
0.05
0.1
0.15
0.2
http://pistaseducativas.itc.mx
~2011~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
2. Desarrollo
Para la implementacin del sistema se utiliz la Metodologa Simplificada para
Desarrollar Sistemas basados en Microcontroladores [7], esta metodologa comprende
los pasos que se irn cubriendo en los apartados de esta seccin.
http://pistaseducativas.itc.mx
~2012~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
http://pistaseducativas.itc.mx
~2013~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
http://pistaseducativas.itc.mx
~2014~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
Para el oscilador externo se tienen destinadas las terminales PB6 y PB7 (OSC1 y
OSC2, respectivamente), ah se conectar el cristal de 32.768 KHz, que ser la base de
tiempo para el temporizador 2 del ATMega8.
En el puerto C est la terminal de reset (PC6) y en ella se colocar un botn. Tambin
est disponible la interfaz I2C, ocupando los pines PC4 (SDA, para datos) y PC5 (SCL,
para reloj), en est interfaz se conectar la memoria 24LC512.
Con respecto al puerto D, el adaptador USB-TTL se conectar en las terminales PD0
(RXD) y PD1 (TXD), para ser manejado por la USART del ATMega8. Los botones de
configuracin se manejarn con las interrupciones externas del MCU, ocupando los
pines PD.2 (INT0) y PD.3 (INT1).
Despus de colocar los dispositivos que requieren terminales dedicadas del MCU slo
falta por ubicar al LCD y al sensor ultrasnico. El LCD se manejar con una interfaz de
4 bits y se puede conectar en el puerto B, en dnde an quedan disponibles las
terminales de PB0 a PB5, que resultan suficientes. El sensor ultrasnico se conectar
en los dos bits menos significativos del puerto C, empleando PC0 como la salida para el
disparo del sensor y PC1 para la entrada del eco que se recibe como respuesta.
En la figura 4 se muestra el diseo completo del hardware, an queda disponible la
parte alta del puerto D y dos terminales del puerto C para posibles expansiones del
sistema.
http://pistaseducativas.itc.mx
~2015~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
1.
2.
3.
4.
5.
6.
7.
8.
9.
http://pistaseducativas.itc.mx
~2016~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
Temporizador 2, dado que este recurso ser manejado con el oscilador externo de
32.768 KHz, generar la base de tiempo para la toma de muestras. El temporizador
2 se configurar para que desborde cada 2 segundos, con un desbordamiento se
incrementar un contador para luego comparar y evaluar si ya se debe almacenar
de un dato. Con la finalidad de almacenar informacin ms precisa, la distancia se
medir 10 veces y se obtendr el promedio, este dato es el que ser almacenado.
http://pistaseducativas.itc.mx
~2017~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
(1)
http://pistaseducativas.itc.mx
~2018~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
http://pistaseducativas.itc.mx
~2019~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
int main(void){
// Configuracin de entradas y salidas
DDRB = 0x3F;
// PORTB [5:0] - LCD, 6 y 7 para el oscilador
DDRC = 0x01;
// PC0 - Salida de disparo y PC1 - Entrada de Eco
DDRD = 0x02;
// Ent: RXD(0),INT0(2),INT1(3), Sal: TXD(1)
PORTD = 0x0C;
// Pull-Up para las interrupciones
// Configuracin de las interrupciones externas
MCUCR = 0x0A;
// Flanco de bajada
GICR = 0xC0;
// Slo habilita la INT0
// Inicializa LCD
LCD_reset();
LCD_write_cad("
- U T M -
while(1)
asm("NOP");
}
Fig. 7. Programa principal.
http://pistaseducativas.itc.mx
~2020~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
2.7. Integracin
El programa se edit y compil desde el entorno AVRStudio, generando el archivo
binario (.HEX) para ser descardado en el dispositivo. La evaluacin del programa fue
exitosa excepto porque fue necesario dar formato a la informacin antes de enviarla a la
computadora.
3. Aplicacin de LabVIEW
En LabVIEW se desarroll una aplicacin para enviar comandos al sistema y obtener
informacin, bsicamente son cuatro comandos. En la figura 8 se muestra el diagrama
de secuencias ilustrando la relacin entre el microcontrolador y la computadora, por
medio de la aplicacin en LabVIEW.
Para enlazar al microcontrolador con la computadora se utiliza la Arquitectura de
Software para Instrumentos Virtuales (VISA, Virtual Instrument Software Architecture),
que es un estndar para configuracin y programacin de sistemas de instrumentacin
por medio de las interfaces GPIB, VXI, PXI, Serial, Ethernet y//o USB [10].
Para la comunicacin serial, VISA provee los mdulos de LabVIEW que permiten la
configuracin del puerto, escrituras y lecturas, as como el cierre del puerto para
liberarlo de la aplicacin y posibilitarlo para ser usado en otras aplicaciones.
http://pistaseducativas.itc.mx
~2021~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
Fig. 8. Diagrama de secuencias que muestra la relacin entre el sistema y una aplicacin
de computadora.
Grfica de resultados.
http://pistaseducativas.itc.mx
~2022~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
El proceso se desarrollar de manera continua hasta que el botn de paro (STOP) sea
presionado. El botn Salvar es para solicitar el respaldo de los datos en un archivo de
texto.
http://pistaseducativas.itc.mx
~2023~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
4. Resultados
El programa en el microcontrolador ocup los recursos mostrados en la tabla 1, puede
notarse que la memoria de programa est muy prxima a agotarse, para ampliar la
funcionalidad del sistema sera necesario migrar a un dispositivo con mayores
prestaciones.
Memoria
Tamao
Uso
Porcentaje
Programa (Flash)
8192 bytes
7586 bytes
92.6 %
Datos (SRAM)
1024 bytes
650 bytes
63.5 %
Datos (EEPROM)
512 bytes
3 bytes
0.6
Fig. 11. Diversas pantallas del sistema en operacin, (a) bienvenida, (b) periodo de
muestreo y total de muestras, (c) configuracin, (d) toma de una muestra y (e) tiempo
transcurrido en segundos.
Pistas Educativas Ao XXXVI - ISSN 1405-1249
Certificado de Licitud de Ttulo 6216; Certificado de Licitud de Contenido 4777; Expediente de Reserva 6 98 62
http://pistaseducativas.itc.mx
~2024~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
http://pistaseducativas.itc.mx
~2025~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
La figura 14 muestra parte del archivo generado por LabVIEW, los datos estn dados
en milmetros y la informacin inicial es agregada automticamente por la aplicacin.
5. Conclusiones
Con el limngrafo electrnico terminado y puesto en operacin se tienen las siguientes
conclusiones:
El sistema funcion favorablemente durante un tiempo razonable (15 horas en forma
continua), an con eso es necesario operarlo por ms tiempo para validar su operacin
y detectar posibles errores, despus de ello ya se podr realizar el circuito impreso y el
acondicionamiento para su colocacin en la estacin de aforo.
http://pistaseducativas.itc.mx
~2026~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
El sistema proporciona directamente el resultado del caudal, con lo cual se evita una
tarea laboriosa de interpretacin y anlisis de datos, de esta forma se est
automatizando un proceso que en la UTM an se hace en forma manual.
Por la capacidad de la memoria EEPROM es posible almacenar la informacin de un
nmero considerable de das (22 con un periodo de 1 minuto), pero como esta memoria
se maneja con la interfaz I2C, en el mismo bus se pueden agregar ms memorias con
ajustes mnimos en el programa. Con ello el sistema podr operar independientemente
durante ms tiempo, lo que resulta muy conveniente para sitios de difcil acceso, un
buen complemento sera un panel solar junto con una batera recargable.
Como trabajo inmediato se planea el desarrollo de un circuito de acondicionamiento
para la alimentacin del sistema desde un panel solar y posteriormente realizar el
circuito impreso. Tambin se considera el desarrollo de un programa propietario en
Java, para no depender del uso de LabView.
6. Referencias
[1] D. F. Campos-Aranda, Procesos del ciclo hidrolgico. Universidad de San Luis
Potos. Mxico. 1998.
[2] F. J. Aparicio-Mijares, Fundamentos de hidrologa de superficie. 1997. Editorial
Limusa, Mxico.
[3] S. Vidal, A. Sol, R. Lzaro, A. Duran, J. Puigdefbregas, Estaciones
automticas de aforo y muestreo de caudales, de bajo costo y mantenimiento,
para zonas remotas. In Proceedings of the IV Simposio sobre el Agua en
Andalucia. Vol. 1. 1996. 193-203 pp.
[4] S. Tamari, A. Aguilar, V. Meja, A. Lpez, R. lvarez, S. Ortega, Instrumentacin
de la estacin hidromtrica Los Aldamas. Nuevo Len. Anuario IMTA 2005.
http://pistaseducativas.itc.mx
~2027~
Pistas Educativas, No. 112, Noviembre 2015. Mxico, Instituto Tecnolgico de Celaya.
512K
I2C
Serial
EEPROM.
Microchip
7. Autores
M. C. Felipe Santiago Espinosa es Maestro en Ciencias con especialidad en Electrnica
por parte del INAOE, incorporado al IEM de la Universidad Tecnolgica de la Mixteca,
en donde es Profesor-Investigador desde 1998. Actualmente est cursando el
Doctorado en Robtica en la misma institucin. En el ao de 2012 public su libro
titulado Los Microcontroladores AVR de ATMEL.
Dra. Gabriela lvarez Olgun obtuvo el grado de Doctora en Ingeniera por la
Universidad Nacional Autnoma de Mxico. Actualmente es profesor-investigador del
Instituto de Ingeniera de la Universidad Tecnolgica de la Mixteca.
Dr. Fermn Hugo Ramrez Leyva obtuvo el doctorado en Ingeniera Mecatrnica en la
Universidad Popular Autnoma del Estado de Puebla y la maestra en electrnica por el
Instituto Nacional de Astrofsica ptica y Electrnica. Actualmente es profesor
investigador de la UTM, adscrito al Instituto de Electrnica y Mecatrnica hay ddesde
1999.
http://pistaseducativas.itc.mx
~2028~