Professional Documents
Culture Documents
Resumen
Tecnología y Ciencias del Agua, antes Ingeniería hidráulica en México, vol. II, núm. 2, abril-junio de 2011, pp. 203-219
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
al usuario que requiere de la medición del resolución de 128 x 64 píxeles, que despliega la
volumen de agua en un nivel parcelario. información. El sensor ultrasónico (figura 1e)
mide una distancia en función de la cantidad
Componentes del equipo de pulsos ultrasónicos emitidos y recibidos;
para lograr una medida más precisa se
El equipo está integrado en su totalidad por incorpora un sensor de temperatura, a fin de
componentes comerciales y fáciles de adquirir, corregir la velocidad del sonido en función de
como son el reloj RTC (Real Time Clock), la dicha variable. Cuenta también con un teclado
tarjeta MMC/SD (Multimedia Card/Secure numérico (figura 1f) para interactuar con el
Digital), la pantalla GLCD (Graphics Liquid equipo y configurar el medidor de acuerdo
Crystal Display), el sensor de temperatura, con las características requeridas en el lugar
el sensor ultrasónico y el microcontrolador, donde se instale. A través de esta interfaz se
de los cuales destacan los dos últimos, al interactúa para establecer la ecuación de gasto
constituir la base de la tecnología desarrollada y la calibración de la distancia a medir.
(figura 1).
El microcontrolador (figura 1a) es un Desarrollo
modelo comercial de la serie 18F, que
cuenta con nueve puertos bidireccionales La fuente de alimentación cuenta con el circuito
a los cuales van conectados los elementos integrado MC34063A, éste es básicamente
204 anteriormente mencionados. Además, tiene un convertidor de DC-DC (Direct Current),
un ADC (Analogic Digital Converter) de 10 que transforma corriente continua de una
bits y dos comparadores, memoria interna tensión a otra y que puede manejar tensiones
de programación de 128 Kilobytes, memoria de entrada desde 3 hasta 40 voltios; a su vez,
interna EEPROM (Electrical and Erasable puede cumplir funciones de subir y bajar un
Programmable Read Only Memory) de 1 voltaje, así como invertir su polaridad de
024 bytes, comunicación serial EUSART entrada, entregando en la salida una corriente
(Enhanced Universal Asynchronous Receiver máxima de 1.5 amperios (figura 2). De aquí es
Transmitter), I2C (Inter-Integrated Circuit) y de donde se alimentan todos los elementos
SPI (Serial Peripheral Interface) (Roger, 2009). que intervienen en el equipo de medición.
El reloj (figura 1b) está basado en el circuito Para la nomenclatura de las figuras consulte
integrado PCF8583, y cumple con proporcionar el cuadro 1.
fecha y hora para el registro de datos. Este El microcontrolador como circuito integra-
elemento está conectado al microcontrolador do incluye las tres unidades funcionales:
a través del bus I2C y cuenta con una batería unidad de procesador central, memoria
propia para garantizar su configuración y unidades de E/S (entrada/salida). Las
cada vez que el equipo quede sin energía. características de hardware del circuito son
La función del componente MMC/SD es la limitadas, sin embargo su integración y alto
Ciencias del Agua, vol. II, núm. 2, abril-junio de 2011
Tecnología y
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
205
Tecnología y
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
5V Interruptor
Fuente de alimentación
R30 Apagado Encendido
1K
VCC
Cuadro 1. Simbología.
206
Símbolo Nombre Las conexiones para el GLCD (figura 4) de
CN Conector los pines RD0 al RD7 corresponden al puerto
E Capacitor electrolítico
de datos, mientras que de RJ0 a RJ5 son el
R Resistencia
puerto de control; el potenciómetro P2 es el que
C Capacitor de tantalio
permite regular el contraste de la pantalla.
D Diodo
X Oscilador
Conexión serial
P Potenciómetro
El RS-232 es un estándar de comunicaciones
pF Pico faradios
propuesto por la Asociación de Industrias
uF Micro faradios
Electrónicas (EIA). Se utilizó para conectar
K Kilo ohms
terminales a un ordenador Host, o punto de
V Volts
inicio y fin de transferencias de información.
SS Seleccionador de esclavo
Mediante dicho estándar se envían datos de
7, 8 o 9 bits. La velocidad de transferencia de
de la memoria que ocupan y su ejecución es datos se mide en bits/segundo (baudios) y sólo
muy rápida (González-Gómez Juan, 2004). son necesarios dos cables: uno de transmisión y
Los lenguajes de alto nivel más empleados
Ciencias del Agua, vol. II, núm. 2, abril-junio de 2011
Tecnología y
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
VCC
RH1
RH0
Vdd
RD0
RD1
RD2
RD3
RD4
RD5
RD6
RD7
RE2
RE3
RE4
RE5
RE6
RE7
Vss
RJ0
RJ1
RH2 RJ2
R7 RH3 RJ3
10K RE1 RB0
RE0 RB1
RG0 RB2
RG1 RB3
RG2 RB4
RG3 RB5
RST RB66
RG4 Vsss
Vss OSC2
Vdd OSC1
RF7 Vdd
RF6 RB7
Botón de
C8 RF5 RC5
100nF RF4 RC4
reset
RF3 RC3 X1
RF2 RC2 10 MHz
RH7 RJ7 C1 C1
RH6 RJ6 22pF 22pF
AVss
AVss
Vdd
RH5
RH4
RA3
RA2
RA1
RA0
RA5
RA4
RC1
RC0
RC6
RC7
RF1
RF0
Vss
RJ4
RJ5
207
Figura 3. Botón de reinicio del microcontrolador.
RH1
RH0
Vdd
RD0
RD1
RD2
RD3
RD4
RD5
RD6
RD7
RE2
RE3
RE4
RE5
RE6
RE7
Vss
RJ0
RJ1
VCC
RH2 RJ2
2
VCC RH3 RJ3
R26 RE1 RB00
1K RE0 RB11
P2 RG0 RB22
10K RG1 RB33
RG2 RB44
RG3 RB55
RST RB66
RG4 Vss
Vss OSC2
Vdd OSC1 X1
RF7 Vdd
RF6 RB77 10 MHz
LED+
GND
LED-
R/W
VCC
RST
CS1
CS2
RF5 RC5
Vss
D0
D1
D2
D3
D4
D5
D6
D7
Vo
RS
RF4
F RC4
E
RF3 RC3
RF2 RC2
RH7 RJ7
7 C1 C1
RH6 RJ6
6 22pF 22pF
Ciencias del Agua, vol. II, núm. 2, abril-junio de 2011
AVss
AVss
RH5
RH4
Vdd
RA3
RA2
RA1
RA0
RA5
RA4
RC1
RC0
RC6
RC7
RF1
RF0
Vss
RJ4
RJ5
Tecnología y
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
Conector VCC
DB9
RH1
RH0
Vdd
RD0
RD1
RD2
RD3
RD4
RD5
RD6
RD7
RE2
RE3
RE4
RE5
RE6
RE7
Vss
RJ0
RJ1
RH2 RJ2
RH3 RJ3
RE1 RB0
RE0 RB1
RG0 RB2
208 RG1
RG2
RB3
RB4
E12 RG3 RB5
10uF RST RB6
RG4 Vss
Vss OSC2
VCC Vdd OSC1
E10 PIN1 PIN18 RF7 Vdd
10uF PIN2 PIN17 RF6 RB7
PIN4 PIN16 RF5 RC5
E11 PIN5 PIN15 RF4 RC4
10uF RF3 RC3 X1
PIN6 PIN14
PIB12 RF2 RC2 10 MHz
PIN7
PIN8 PIN11 R53 RH7 RJ7 C1 C1
E9 PIN9 PIN10 10K RH6 RJ6 22pF 22pF
10uF
AVss
AVss
Vdd
RH5
RH4
RA3
RA2
RA1
RA0
RA5
RA4
RC1
RC0
RC6
RC7
RF1
RF0
Vss
MAX232
RJ4
RJ5
portan los datos son Rx y Tx, los demás se puerto de comunicación serial RS-232,
encargan de otros trabajos; en particular, para lo cual es necesario utilizar el circuito
el DTR indica que está encendido; el DSR, integrado MAX232, ya que éste soluciona los
problemas de voltaje cuando se necesita enviar
que el dispositivo conectado al puerto está
señales digitales sobre una línea RS-232, y
encendido; el RTS, que el microcontrolador,
cuando no se utilizan fuentes de polaridad
al no estar ocupado, puede recibir datos, al
negativa. Las conexiones de las líneas de
revés de CTS, que informa que el dispositivo transmisión de datos Tx y Rx van conectadas
es el que puede recibir datos; el DCD detecta a los pines RC6 y RC7 del microcontrolador,
que existe presencia de datos. respectivamente.
Tecnología y
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
VCC
RH1
RH0
Vdd
RD0
RD1
RD2
RD3
RD4
RD5
RD6
RD7
RE2
RE3
RE4
RE5
RE6
RE7
Vss
RJ0
RJ1
Sensor de
temperatura RH2 RJ2
VCC RH3 RJ3
RE1 RB0
RE0 RB1
RG0 RB2
VCC RG1 RB3
R23
RG2 RB4
1K
RG3 RB5
RST RB6
RG4 Vss
Vss OSC2
Vdd OSC1
RF7
Ciencias del Agua, vol. II, núm. 2, abril-junio de 2011
Vdd
RF6 RB7
RF5 RC5
RF4 RC4
RF3 RC3 X1
RF2 RC2 10 MHz
RH7 RJ7 C1 C1
RH6 RJ6 22pF 22pF
AVss
AVss
RH5
RH4
Vdd
RA3
RA2
RA1
RA0
RA5
RA4
RC1
RC0
RC6
RC7
RF1
RF0
Vss
RJ4
RJ5
Tecnología y
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
VCC
Línea pull-up
conectada
Vdd
RD0
RD1
RD2
RD3
RD4
RD5
RD6
RD7
RE2
RE3
RE4
RE5
RE6
RE7
RB7
Vss
RJ0
RJ1
Vdd
RH5
RH4
RA3
RA2
RA1
RA0
RA5
RA4
RC1
RC0
RC6
RC7
RF1
RF0
Vss
RJ4
RJ5
210
Tecnología y
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
VCC
R32 R34 R36 3.3V
.
2K 2K 2K
PIN1
PIN2
PIN3
PIN4
PIN5
R33 R35 R37 PIN6
PIN7 Tarjeta de
3K 3K 3K memoria SD
VCC
RH1
RH0
Vdd
RD0
RD1
RD2
RD3
RD4
RD5
RD6
RD7
RE2
RE3
RE4
RE5
RE6
RE7
Vss
RJ0
RJ1
RH2 RJ2
RH3 RJ3
RE1 RB0
RE0 RB1
RG0 RB2
RG1 RB3
RG2 RB4
RG3 RB5
RST RB6
RG4 Vss
Vss OSC2
Vdd OSC1
RF7 Vdd
RF6 RB7
RF5 RC5
RF4 RC4
RF3 RC3 X1
RF2 RC2 10 MHz
RH7 RJ7 C1 C1
RH6 RJ6 22pF 22pF 211
AVss
AVss
RH5
RH4
Vdd
RA3
RA2
RA1
RA0
RA5
RA4
RC1
RC0
RC6
RC7
RF1
RF0
Vss
RJ4
RJ5
bus I2C en los pines RC3 para SCL (serial Clock) una velocidad aceptable, de unos 100 Kilobits
y RC4 para SDA (Serial Data), es decir, una de por segundo, aunque hay casos especiales en
las señales del bus marca el tiempo (pulsos de los que el reloj llega hasta los 3.4 MHz. La
reloj) y la otra intercambia los datos (ver figura metodología de comunicación de datos del
10; Philips Semiconductors, 1997). bus I2C es en serie y sincrónica.
El I2C es un bus con múltiples maestros,
lo que significa que se pueden conectar Sensor ultrasónico
Ciencias del Agua, vol. II, núm. 2, abril-junio de 2011
Tecnología y
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
VCC
D7 D6
Vdd
RH1
RH0
RD0
RD1
RD2
RD3
RD4
RD5
RD6
RD7
BAT43 BAT143
RE2
RE3
RE4
RE5
RE6
RE7
Vss
RJ0
RJ1
VCC
Batería R19 RH2 RJ2
3V 1K C9 RH3 RJ3
100nF RE1 RB0
RE0 RB1
RG0 RB2
VCC RG1 RB3
VCC RG2 RB4
RG3 RB5
C10 RST RB6
22pF R20 R22 RG4 Vss
1K 1K Vss OSC2
R21 Vdd OSC1
X1 PIN1 PIN8 RF7 Vdd
1K RF6 RB7
32 KHz PIN2 PIN7
PIN3 PIN6 RF5 RC5
PIN4 PIN5 RF4 RC4
RF3 RC3 XI
RF2 RC2 10 MHz
PCF8583P RH7 RJ7 C1 C1
RH6 RJ6 22pF 22pF
AVss
AVss
RH5
RH4
Vdd
RA3
RA2
RA1
RA0
RA5
RA4
RC1
RC0
RC6
RC7
RF1
RF0
Vss
RJ4
RJ5
212
Figura 10. Conexiones para el RTC.
VCC
RH1
RH0
Vdd
RD0
RD1
RD2
RD3
RD4
RD5
RD6
RD7
RE2
RE3
RE4
RE5
RE6
RE7
Vss
RJ0
RJ1
Sensor ultrasónico
RH2 RJ2
RH3 RJ3
RE1 RB0
RE0 RB1
RG0 RB2
RG1 RB3
RG2 RB4
RG3 RB5
RST RB6
RG4 Vss
Vss OSC2
Vdd OSC1
RF7 Vdd
RF6 RB7
RF5 RC5
RF4 RC4
RF3 RC3 X1
10 MHz
Ciencias del Agua, vol. II, núm. 2, abril-junio de 2011
RF2 RC2
RH7 RJ7 C1 C1
RH6 RJ6 22pF 22pF
VCC
AVss
AVss
RH5
RH4
Vdd
RA3
RA2
RA1
RA0
RA5
RA4
RC1
RC0
RC6
RC7
RF1
RF0
Vss
RJ4
RJ5
Tecnología y
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
que son parte del sistema, está fabricado El funcionamiento del medidor consiste en
de fibra de vidrio FR-4, con un acabado en medir, procesar, mostrar datos y almacenarlos
estaño para hacer más fácil el trabajo de en una tarjeta de memoria del tipo SD. Esto
soldadura de los componentes electrónicos; es un indicativo de la elaboración modular
por lo complejo de las conexiones, el circuito del software (lenguaje Ensamblador) del
está diseñado a ambas caras de la tarjeta. En microcontrolador. En la figura 13b se muestra
la figura 12 se muestran las conexiones de un diagrama esquemático de la programación
una de sus caras. modular.
El primer paso dentro del programa es
Funcionamiento del sensor ultrasónico revisar si los sensores están conectados, para
como medidor de caudal esto el microcontrolador envía un pulso a cada
sensor; la respuesta vía pulso de los sensores
El equipo ultrasónico de medición de nivel ultrasónicos y de temperatura se requiere
en su prototipo SOLO se presenta en la figura para el funcionamiento del sistema. Para
13a. el caso de la tarjeta de memoria, se ejecutan
213
Tecnología y
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
a) Medidor de medición.
Algoritmo
principal
Configuraciones Despliegue de la
Entrada de datos Tiempo Medición Almacenamiento
iniciales información
Configurar
214 tiempo
Leer tiempo Nivel Crear archivo
Cálculos
b) Programación modular.
Figura 13. a) Equipo de medición y b) diagrama de la programación modular del medidor de caudal.
rutinas a fin de identificar su inserción en señal. La duración del pulso permite calcular
la ranura, así como para saber si cuenta con la distancia medida. En caso de no recibir
espacio disponible. un eco, el sensor ultrasónico bajará el nivel
Para comenzar a medir el sensor ultrasónico lógico de su línea de entrada después de 30
Ciencias del Agua, vol. II, núm. 2, abril-junio de 2011
Tecnología y
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
Pruebas de campo
Figura 14. Patrón del haz de ultrasonido.
Tecnología y
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
Figura 16. Distribución normal para las frecuencias de errores medidos para sensores IMTA y comercial.
Ciencias del Agua, vol. II, núm. 2, abril-junio de 2011
Tecnología y
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
con apoyo de cinta métrica y el funcionamiento medidor de nivel en su aplicación como medidor
de dicho dispositivo. de caudal. La tecnología requirió el desarrollo
La instalación del medidor se hizo con de software para la corrección de la velocidad
apoyo de una batería y cables. Una vez puesto del sonido en función de las variaciones de la
en marcha, se tomó el tiempo necesario para temperatura.
la realización de aforos por parte del personal En las pruebas de laboratorio y en campo, el
del DR 023, dando un caudal de 488 y 504 lps; equipo ultrasónico resultó estable y consistente
mientras que el personal del módulo reportó en la medición de nivel; su precisión para los
un caudal de 500 lps, el medidor reportó un rangos de estimación de carga probados, de 10
caudal promedio de 501 lps a lo largo de 1.5 centímetros a 1.5 metros, indican una precisión
horas, por lo que el error esperado de medición, cuantificable en milímetros. No obstante que el
al ser inferior al 2%, coincidió con el esperado medidor alcanza, por construcción, a medir un
de una estructura del tipo aforador de garganta rango hasta de cuatro metros.
larga. La tecnología desarrollada es económica
La siguiente aplicación fue dejar funcionan- (cinco mil pesos por medidor) y funciona para
do el medidor durante semanas, recuperar la condiciones de campo en zonas agrícolas.
información de archivo txt grabada en la MMC/ Al haberse desarrollado, por un lado, con
SD y realizar la visualización de la información componentes comerciales y, por el otro, con
en Excel. La figura 18 muestra la evolución hardware y software nacionales, tiene la ventaja
de las variables de caudal, tirante referido de poder repararse in situ, y que personal del 217
a la cresta del aforador y la temperatura. El país pueda llevar a cabo su mantenimiento y
funcionamiento del medidor fue exitoso y se conservación. La tecnología está orientada
observaron cálculos adecuados del caudal. a brindar un servicio a las asociaciones de
usuarios del agua de riego.
Conclusiones y perspectivas Las aplicaciones inmediatas del sensor
ultrasónico de nivel es el monitoreo en
Se desarrolló y corroboró el buen funciona- tiempo real de niveles en canales con
miento con seguimiento en campo de un fines de supervisión de la operación y la
Figura 18. Evolución del caudal (margen izquierdo), tirante y temperatura (margen derecho) en el aforador construido.
Tecnología y
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
instrumentación de la medida del caudal con BOS, M.R. Flow measuring flumes for open channel systems.
apoyo en infraestructura. New York: John Wiley & Sons, Inc., 1984.
GONZÁLEZ-GÓMEZ JUAN, P.M.T. Herramientas
Como perspectiva se puede indicar que
hardware y software para el desarrollo de aplicaciones
se cuenta con versiones de software para con microcontroladores PIC bajo plataformas GNU/Linux.
diferentes tipos de vertedores y aforadores, III Jornadas Software Libre, UPSAM. Madrid: Escuela
leyes escala-gasto, así como el desarrollo de Politécnica Superior de la Universidad Autónoma de
prototipos para medir apertura y carga para Madrid, 2004, pp. 1-26.
estimar caudal en compuertas a descarga libre MAXIM DALLAS SEMICONDUCTOR. Maxim Innovation
Delivered [en línea]. Recuperado el 27 de agosto de 2004.
y ahogada calibradas. Dichos sistemas están
Disponible en World Wide Web: http://www.maxin-ic.
siendo probados.
com.
Asimismo, es muy importante el desarrollo MICROCHIP. Microchip [en línea]. Recuperado el 15 de junio
de telemetría GSM/GPRS para una mejor de 2008 de Data Sheet Finder//PIC18FXXXX. Disponible
utilidad de la información generada, en tiempo en World Wide Web: http://www.microchip.com
real, por el medidor de caudal. PHILIPS SEMICONDUCTORS. Data Sheet Finder [en línea].
Recuperado el 15 de julio de 1997. Disponible en World
Wide Web: http://www.datasheetcatalog.org/datasheet/
Recibido: 13/07/09
diagonalphilips/pcf8583_5.pdf.
Aprobado: 02/09/10
RAMÍREZ, J. Avances y perspectivas de la medición del agua en
canales. Jiutepec, México: Instituto Mexicano de Tecnología
Referencias del Agua, 2002.
Tecnología y
Ramírez et al., Desarrollo, construcción y prueba en campo de un equipo ultrasónico para medir nivel
Abstract
An ultrasonic water level meter was developed that can be used for measuring a water operation
level and monitoring a discharge in real time. All electronic components are commercially
available, so the device is plug and play. This makes it easy to maintain this ultrasound
technology. The water level meter is a very low-cost device.
Keywords: ultrasound, water level meter, flow meter, long-throated flume, printed circuit
board, electronic components, discharge calculation.
219
Tecnología y