CD 12683
CD 12683
CD 12683
vaneza.flores@epn.edu.ec
eduardo.avalos@epn.edu.ec
Yo, Vaneza Hibeth Flores Medina declaro que el trabajo de integración curricular aquí
descrito es de mi autoría; que no ha sido previamente presentado para ningún grado o
calificación profesional; y, que he consultado las referencias bibliográficas que se incluyen
en este documento.
Certifico que el presente trabajo de integración curricular fue desarrollado por Vaneza
Hibeth Flores Medina, bajo mi supervisión.
DIRECTOR
I
DECLARACIÓN DE AUTORÍA
II
DEDICATORIA
Dedico este trabajo a mis padres Joaquín y Mayra, quienes han sido el pilar fundamental
de mi vida y siempre han estado apoyándome durante este proceso.
A mis hermanos Pamela y Joaquín, quienes han estado para motivarme y hacerme sonreír,
en los momentos más difíciles.
III
AGRADECIMIENTO
Agradezco a Dios por darme la fuerza y sabiduría para poder culminar este trabajo.
A mi familia, en especial a mis tíos Diana, Juan, y a mi abuelita Julia, quienes han estado
pendientes de mí, apoyándome y motivándome durante todo este proceso.
A mis amigos, en especial a Jannis, quien con su amistad y amor incondicional fue la mejor
compañera de viaje a lo largo de toda la trayectoria universitaria.
IV
ÍNDICE DE CONTENIDO
V
2.3.1 ALIMENTACIÓN....................................................................................................23
2.3.1.1 Interfaz RS232 ..................................................................................................25
2.3.2 MICROCONTROLADOR.........................................................................................25
2.3.3 CIRCUITOS ELECTRÓNICOS COMPLEMENTARIOS ................................................27
2.3.3.1 Circuito del sistema acústico ...........................................................................27
2.3.3.2 Circuito de adquisición de datos ......................................................................29
2.3.4 DISEÑO DE LA CAJA EN UN SOFTWARE 3D ..........................................................32
2.3.4.1 Diseño para prototipo 0 ...................................................................................32
2.3.4.2 Diseño para prototipo 1 ...................................................................................34
2.4 DESARROLLO DE SOFTWARE .......................................................................................35
2.4.1 MICROCONTROLADOR.........................................................................................36
2.4.1.1 Inicialización ....................................................................................................37
2.4.1.2 Conexión con la etapa de medición .................................................................39
2.4.1.3 Conexión con la etapa de procesamiento ........................................................42
2.4.1.4 Conexión con la etapa de alimentación ...........................................................46
3 RESULTADOS, CONCLUSIONES Y RECOMENDACIONES .................... 47
3.1 RESULTADOS ...............................................................................................................47
3.1.1 PROTOTIPO DE MEDIDOR DE FLUJO CON ADQUISICIÓN DE DATOS ....................47
3.1.1.1 Implementación prototipo 0 ............................................................................47
3.1.1.2 Implementación prototipo 1 ............................................................................48
3.1.1.3 Pruebas de funcionamiento .............................................................................50
3.2 CONCLUSIONES ...........................................................................................................52
3.3 RECOMENDACIONES ...................................................................................................53
4 REFERENCIAS BIBLIOGRÁFICAS ........................................................... 54
5 ANEXOS .................................................................................................... 57
5.1 ANEXO A: DISTRIBUCIÓN DE COMPONENETES EN LA PCB ..........................................57
5.2 ANEXO B: MEDIDAS Y VISTAS DEL DISEÑO DE LA CAJA ...............................................59
5.3 ANEXO C: PRUEBAS DE FUNCIONAMIENTO.................................................................66
5.4 ANEXO D: MANUAL DE USUARIO ................................................................................69
5.5 ANEXO E: VIDEO DE FUNCIONAMIENTO .....................................................................77
VI
RESUMEN
En la actualidad, es importante el monitoreo del flujo que circula en las tuberías que
conectan el sistema hídrico de la ciudad, con el fin de evitar consecuencias como los daños
en las tuberías debido al exceso de agua que circula, es por esto que este trabajo se enfoca
en la implementación de un sistema estructural y acústico, está última característica hace
referencia al uso de un detector que base su funcionamiento en la señal ultrasónica. Este
dispositivo de adquisición de datos toma los valores entregados por el detector y el
porcentaje de energía entregado por la etapa de alimentación, de manera que los
encapsula para enviarlos por medio de WiFi, a la etapa de procesamiento. El dispositivo
de adquisición de datos trabaja con una arquitectura cliente-servidor, de manera que envía
los datos encapsulados a un servidor Web, etapa en donde se realiza el procesamiento de
los datos, para mostrarse en una página web o aplicación.
VII
ABSTRACT
Currently, it is important to monitor the flow that circulates in the pipes that connect the city's
water system, in order to avoid consequences such as damage to the pipes due to excess
water that circulates, which is why this work focuses on the implementation of a structural
and acoustic system, this last characteristic refers to the use of a detector that bases its
operation on the ultrasonic signal. This data acquisition device takes the values delivered
by the detector and the percentage of energy delivered by the power stage, so that it
encapsulates and sends them via WiFi to the processing stage. The data acquisition device
works with a client-server architecture, so that it sends the encapsulated data to a Web
server, a stage where the data is processed, to be displayed on a web page or application.
VIII
1 INTRODUCCIÓN
En la actualidad el cambio climático es un factor que trae consigo un sin número de
consecuencias en la intensidad con la que se comportan los fenómenos naturales. En el
Ecuador, según el Instituto de Meteorología e Hidrología (INAMHI), existen altas
probabilidades de precipitaciones en ciertas zonas del país, que dependen tanto de la
ubicación geográfica como del cambio climático que el ser humano ha provocado a lo largo
de los años [1]. De las lluvias excesivas, se derivan problemas, como el desbordamiento
de los ríos y por ende el flujo excesivo de agua dentro de las tuberías, el mismo que puede
ser el causante de fugas en las uniones de las tuberías. Para contrarrestar el problema de
fugas que son consecuencia del flujo excesivo de agua lo ideal es contar con un sistema
de monitoreo que permita conocer la cantidad de agua presente en este tipo de vías
fluviales.
Una vez planteado el contexto de operación para este sistema de monitoreo, se propone
el siguiente trabajo, que consiste en el desarrollo y la implementación de un sistema
estructural y acústico con su respectivo sistema de adquisición de datos electrónico, de tal
manera que se mantenga bajo un constante monitoreo la medición de los flujos que se
presentan en una tubería.
Para el desarrollo de este trabajo se plantea empezar por una investigación, la misma que
se enfoca en analizar el detector ideal para la medición del caudal, además de investigar
acerca de los elementos que complementarán al equipo. Luego, se seleccionarán los
elementos, para desarrollar el hardware, así como el diseño de la estructura externa y el
sistema de adquisición de datos, mediante el uso de herramientas de software, para
después realizar la implementación del equipo y las pruebas de funcionamiento, a partir de
1
las cuales se realizarán las respectivas calibraciones y ajustes finales de manera que se
pueda comprobar el correcto funcionamiento para medir flujos en una tubería.
1.3 ALCANCE
Se realizará una revisión bibliográfica acerca de los medidores de flujo desarrollados con
base al sistema ultrasónico, realizando un enfoque en sus características de medición y
adquisición de datos, así como la estructura que manejan este tipo de sensores.
Se seleccionará cada uno de los elementos que integrarán el hardware del equipo,
tomando como base equipos comerciales o comunes que se han analizado previamente,
para integrar el sistema en una sola estructura, la misma que se diseñará de acuerdo a las
necesidades para su posterior impresión en 3D.
2
Se establecerá el método que manejará el equipo para la correcta adquisición de datos y
la comunicación que utilizará para el envío de los datos hacia el sistema de procesamiento,
de manera que el equipo en campo pueda establecer comunicación con un dispositivo de
supervisión para mantener bajo monitoreo constante el flujo en una tubería.
Un medidor de flujo es un dispositivo que permite la medición del caudal ya sea másico o
volumétrico de un líquido o un gas en un determinado proceso, esto con el objetivo de
mantener un control del caudal que circula, de manera que brinda la posibilidad de mostrar
estos valores para tomar decisiones preventivas dependiendo del proceso.
El medidor de flujo presenta dos tipos de medición de fluidos que se consideran básicos,
el flujo másico y el fujo volumétrico. Cuando el sistema mide flujo másico, las unidades que
se muestran son de masa como kg/h o g/min, mientras que cuando se trata de flujos
volumétricos las unidades que se manejan son ml/min o m3 /h. También presentan
diferentes principios de funcionamiento, los mismos que presentan sus respectivas
ventajas y desventajas, entre los métodos más comunes están: principio de medición
3
térmica, coriolis, ultrasonido, presión diferencial, desplazamiento positivo, magnético
inductivo, etc [2].
1.4.1.2 Ultrasonido
Es por esto que este principio también es usado en los medidores de flujo, ya que es un
dispositivo de tipo electrónico que permite realizar mediciones de la distancia, tiempo,
caudal, entre otras variables. Este tipo de medidores que basan su funcionamiento en el
ultrasonido presentan dos componentes fundamentales, correspondientes al emisor y al
receptor, en donde uno emite la onda de sonido, mientras que el otro recibe la onda,
respectivamente. Con este principio los sensores de ultrasonido no solo se pueden utilizar
como medidores de flujo, sino también como sensores de proximidad.
Existen algunos métodos de medición con ultrasonido, tal es el caso del efecto Doppler y
tiempo de vuelo. El efecto Doppler se caracteriza por tratar de una onda acústica que
aumenta y disminuye su frecuencia dependiendo si la fuente que la produce se acerca o
se aleja del receptor, mientras que el tiempo de vuelo, consiste básicamente en la medición
del tiempo que tarda la onda en viajar del emisor al receptor. A partir de estas mediciones,
se pueden obtener magnitudes como velocidad, caudal, etc.
4
Figura 1.1. UART conexión [9]
En este protocolo los datos se pueden transmitir de manera síncrona o asíncrona, en donde
se reciben los datos en paralelo, se los convierte en datos en serie y se transmiten. Se
requiere de los datos y de un reloj para trabajar en modo síncrono, mientras que en modo
asíncrono solo se requiere de los datos [8].
Se describen dos tipos de interfaces más comunes, que se pueden utilizar con este
protocolo de comunicación.
La interfaz RS232 es una de las más conocidas y antigua. Se caracteriza porque fue
desarrollada como una interfaz que permite establecer comunicación punto a punto, en
donde se dispone de un DTE o Data terminal Equipement y un DCE, Data Communications
Equiment, computador y módem, respectivamente, pero actualmente se puede establecer
conexión entre dos computadoras o un periférico y una computadora.
Los datos con los que trabaja RS232, consisten básicamente en una serie de impulsos, los
mismos que se decodifican en el receptor. De manera que se define como una interfaz
flexible para la transmisión y recepción de impulsos eléctricos, que una vez decodificados,
permiten establecer los datos de la transmisión [6].
5
Para la conexión, se puede establecer cables de tipo DB9, como se muestra en la Figura
1.2, pero actualmente se ha simplificado el uso de las señales a TX, RX y GND, ya que se
puede establecer correctamente la transmisión de datos.
Número de transmisores 1
Número de receptores 1
Resistencia terminadora 120 Ohmios
Topología Punto punto
RS485 es una interfaz de comunicación que se presenta como una versión mejorada de la
interfaz de comunicación RS-232. Se caracteriza porque permite la transmisión de los
datos por medio de dos cables trenzados de manera diferencial, es decir, uno de los cables
transmite la señal original y el otro transmite la señal inversa, hacia otro dispositivo
electrónico, con un tercer cable que corresponde a tierra [8]. En la siguiente Tabla, se
especifican las características más importantes de esta interfaz:
6
Tabla 1.2. Características interfaz RS485
Número de transmisores 32
Número de receptores 32
Resistencia terminadora 120 Ohmios
Sensibilidad de cada receptor +/- 200 Mili Voltios
Topología Multipunto
7
Figura 1.3. RS485 conexión Half Duplex [8]
1.4.3.1 Wi-Fi
El Wi-Fi se define como una tecnología inalámbrica que permite la conexión de distintos
tipos de dispositivos a Internet, consiste básicamente en una señal de radio enviada por un
enrutador a un dispositivo dentro de un área común, de manera inalámbrica, el mismo que
traduce esta señal en una señal de datos, de manera similar el dispositivo envía la señal
de radio al enrutador, el mismo que se conecta a la red de Internet [9].
API es la interfaz del programa de aplicación, la misma que se define como un grupo de
reglas que posibilita la comunicación entre diferentes programas, es decir, describe el
método apropiado para que se desarrolle un programa en el servidor permitiéndole
9
comunicarse con varios clientes. Al tener dos o más aplicaciones, estas se pueden
interconectar a través de API para permitir el intercambio de datos y la ejecución de sus
funciones [10].
Para entender lo que es API REST, en un principio se ha definido el término API, mientras
que REST se define como la metodología para desarrollar los servicios de Internet.
Entonces la API REST, se determina como una interfaz de programación de aplicaciones
de transferencia de estado [10]. Por medio de solicitudes HTTP las API REST se
comunican para ejecutar las funciones básicas. Todos los tipos de HTTP pueden ser
utilizados en pedidos API.
API REST
Características Escalabilidad - Permite escalar productos,
es decir, capacidad de
adaptabilidad a pesar de
que el cliente y el servidor
se encuentren separados
- Facilidad de integración de
REST [10].
- Facilidad para
Flexibilidad y Portabilidad comunicación, a pesar de
que el servidor y cliente se
alojen en servidores
distintos.
Independencia - Al estar separados el cliente
y el servidor, se facilita el
desarrollo de cada una de
las áreas de manera
autónoma.
Principios REST Servidor cliente - El cliente y el servidor se
para el diseño de deben aislar para su
API desarrollo autónomo, de
manera que se optimicen
10
cada una de las partes, y
desarrollen lo que les
corresponde.
Apátrida - Las API no presentan un
estado especifico, es por
esto que cada solicitud es
independiente y debe
constar con la información
que se necesite [10].
Caché - Dentro de las solicitudes se
debe especificar la solicitud
caché, para que se puedan
reciclar los datos [10].
Interfaz Uniforme - Al contar con una interfaz
uniforme se requieren
diferentes controles para
asegurar el correcto
funcionamiento de los
elementos en la
arquitectura.
Sistema de capas - La arquitectura de API
REST, se constituye de
capas que permiten
desarrollar una aplicación
más estable, y segura ya
que los elementos de cada
capa no interactúan con los
elementos de capas
superiores
Código bajo demanda - Optimiza características
para la implementación del
cliente.
11
Peticiones y Respuestas
[11]
200: Ok
[12]
Este formato se usa para transferir datos de manera estructurada entre un cliente y un
servidor Web. Se debe destacar que JSON, es una notación que permite transferir datos
mas no es un lenguaje de programación.
12
El documento JSON permite estructurar los datos correctamente de tal manera que se
puede usar en cualquier sistema operativo, así como en cualquier lenguaje de
programación.
Los microcontroladores son dispositivos que se caracterizan por ser el cerebro de una
aplicación embebida. Es decir, es el circuito integrado que permite desarrollar el control de
los elementos que hacen parte de una aplicación y pueden ser tanto elementos de entrada
como elementos de salida.
Gateway, se define como la puerta de acceso para establecer la comunicación con varios
entornos [11]. Se puede comunicar por medio de distintos estándares y con equipos de
diferentes redes. Es el intermediario de la comunicación entre los dispositivos instalados
en campo y los sistemas de supervisión y control.
Acces Point, se define como el dispositivo que permite establecer la conexión de manera
inalámbrica entre distintos equipos. Permite crear un punto de acceso inalámbrico o llevar
conexión a donde no existe.
1.4.4.2 ESP8266
13
Figura 1.4. ESP8266 [10]
ESP8266 es una placa de desarrollo que se caracteriza por tener la capacidad de cumplir
con varias funciones y por ser superior a Arduino, convirtiéndose en un excelente
microcontrolador para realizar proyectos que requieran comunicación tanto WiFi,
Bluetooth, UART, SPI,I2C,etc. Además de contar con una memoria flash de 520 KB [12].
A continuación, se presenta una imagen en donde se visualizan todos los bloques que
integran el SoC ESP8266, además se puede observar en la Tabla 1.5, la descripción de
cada una de las secciones de manera general.
Característica Detalle
Conectividad inalámbrica Conectividad WiFi - Compatible con
802.11 b/g/n en la
banda de 2.4 GHz
14
- Velocidades de
hasta 72.2 Mbps
[10]
Bloque de radio - Bloque que permite
transmitir y recibir la
información del
bloque de
conectividad WiFi.
Núcleo Tensilica L106 de 32 bits - Microprocesador de
bajo consumo
energético.
Memorias Internas - Son memorias que
se incluyen en el
dispositivo
Externas - Se agregan para
extender la
capacidad del
dispositivo
1.4.5 SENSOR
Dentro de los elementos más importantes que integran el dispositivo, están los sensores,
que son los elementos encargados de tomar la información directa de campo, por lo que
se han seleccionado sensores que basan su funcionamiento en el ultrasonido, con efecto
Doppler y tiempo de vuelo de la onda ultrasónica, permitiendo finalmente obtener el caudal.
Primero se realiza un análisis de los posibles elementos que pueden integrar el dispositivo,
es por esto, que a continuación se describen algunos de ellos.
15
Figura 1.6. Transductor ultrasónico [10]
Por lo expuesto en el párrafo anterior se puede determinar que al emitir la onda con este
oscilador se presentaría mayor potencia que con el transductor TCT40-16R/T, de modo
que al presentarse mayor potencia la señal podrá atravesar cualquier tipo de material o
estructura en donde se desee instalar el dispositivo.
16
1.4.5.3 Emisor y Receptor AJK
Este elemento compuesto por un transductor, emisor y detector de tipo ultrasónico con
efecto Doppler y tiempo de vuelo, permite conFigurar ciertos parámetros por medio de un
teclado y pantalla que junto a un sistema de acondicionamiento se compactan en un solo
medidor. Los parámetros que son conFigurables dentro de este dispositivo son, la distancia
que existe entre el emisor y detector y datos adicionales como el diámetro de la tubería y
el espesor de la misma.
Nótese que este dispositivo al contar con su propia tarjeta electrónica para el filtrado de la
señal ultrasónica, refleja en su pantalla el valor del flujo que circula en la tubería, es por
esto que se lo puede utilizar en la calibración de la adquisición de datos.
El sensor de radar OPS7243, se caracteriza por ser una de las mejores soluciones para
detectar movimiento, velocidad, dirección, etc. Se caracteriza por presentar una carcasa
de tipo IP67, es decir, soportable para cualquier tipo de clima, lo que permite instalar al
dispositivo en el exterior. La información tomada por el dispositivo se puede transmitir por
medio de USB, RS32 O WiFi. Además, puede controlar la frecuencia de muestreo, niveles
17
de potencia, modificar reportes entre otras funciones adicionales. Este dispositivo trabaja
con el principio de ultrasonido Doppler, técnica que permite obtener el valor de las distintas
variables que puede medir este dispositivo [2].
El efecto Doppler en el que basa su funcionamiento este sensor se caracteriza por trabajar
con ondas acústicas que presentan movimiento relativo entre el elemento emisor y receptor
[14]. En el diario vivir, se presentan numerosos ejemplos de este efecto, uno de ellos es
cuando la sirena de la ambulancia se activa, el sonido se acerca y por ende es más agudo,
es decir, las ondas incrementan su frecuencia, mientras que cuando se aleja la frecuencia
disminuye. Es decir, cuando se acerca las ondas parecen unirse, y cuando se aleja las
ondas parecen separarse.
Este es un medidor ultrasónico de flujo que trabaja con el tiempo de tránsito de la onda.
Este dispositivo permite medir el flujo volumétrico y de energía de líquidos, los mismos que
pueden ser limpios o presentar sólidos suspendidos, pero en cantidades pequeñas. El
principio de operación de este dispositivo consiste en transmitir las ondas ultrasónicas
desde la pare exterior de la tubería hasta llegar a la parte interna en donde está el líquido.
A partir del tiempo de vuelo que tarda la onda, se puede determinar la velocidad con la
fluye el líquido además de calcular el flujo volumétrico. Para realizar la medición de energía,
usa RTD dobles que permiten medir la diferencia de temperatura entre zonas o entre
equipos. Puede medir flujo bidireccional y cuenta con una pantalla digital para mostrar las
medidas que se toman [15].
Este es un dispositivo que de manera similar al dispositivo anterior trabaja con el principio
del ultrasonido, es decir, el principio de funcionamiento consiste en el movimiento de una
onda acústica entre el emisor y receptor, pero se diferencia por el método que utiliza para
la determinación de las medidas, ya que este integra el concepto del tiempo de vuelo, en
18
donde es importante la precisión con la que se mide el tiempo en que tarda la onda emitida
en chocar con un elemento y regresar al receptor. Además, cuenta con su propio sistema
para adquisición y procesamiento de datos, de manera que se muestra el valor del caudal
en la pantalla que integra el dispositivo.
Este medidor está enfocado para medir flujos pequeños, en un rango de 4 hasta 1500 ml,
dentro de este rango se asegura alta precisión y baja caída de presión. El principio del
ultrasonido se aplica dentro del tubo, el mismo que debe presentar especificaciones
pequeñas. Presenta una estructura con una pantalla digital, en donde se muestra la
interfaz. Además, de contar con un control PID interno, el mismo que puede utilizarse para
el accionamiento de válvulas o bombas [16].
Nótese que por la estructura de este dispositivo es necesario realizar una instalación
estructurada, en donde incluso es necesario el corte de la tubería por donde pasa el fluido,
sin embargo, una vez instalado se puede notar que tiene beneficios como la pantalla digital,
además que de manera similar al sistema anterior cuenta con su propio sistema de
adquisición y procesamiento de datos.
19
Luego de haber realizado un análisis de los elementos que podrían integrar el sistema, así
como de elementos comerciales similares, se procede a desarrollar la implementación del
equipo, en donde se describen los elementos seleccionados que conformarán el hardware,
así como el desarrollo del software, proceso que se describe en el siguiente capítulo.
2 METODOLOGÍA
Con base al análisis que se ha desarrollado acerca del principio de funcionamiento con el
que trabajará el dispositivo, además de investigar dispositivos comerciales similares, se
describen los requerimientos de las etapas que conforman el hardware y software en la
Tabla 2.1 y en la Tabla 2.2 respectivamente.
20
protege a los - Proteger el sistema
elementos electrónico instalado
electrónicos internamente.
del entorno en
el que se
instala.
Tabla 2. 2. Requerimientos de software
21
por Carlos Pozo, con
la finalidad de adquirir
los niveles de energía,
y prevenir una
descarga total de la
fuente que alimenta el
prototipo.
22
Figura 2.1. Arquitectura del sistema
Para obtener los datos desde la alimentación se aplica el protocolo RS232, ya que tanto la
etapa de medición como la de alimentación se instalan juntos, razón por la cual estas
pueden estar conectados de manera serial. Mientras que, para establecer la conexión con
el servidor, se utiliza la red WiFi como medio de comunicación.
2.3.1 ALIMENTACIÓN
23
Figura 2.2. Sistema fotovoltaico
El regulador que se utiliza para esta aplicación es un LM1117, el mismo que se caracteriza
por tener una salida de 3.3 Voltios y una entrada de hasta 20 Voltios y una de sus
características más importantes es que tiene un bajo nivel de ruido [21].
24
2.3.1.1 Interfaz RS232
Nótese, que se usa un cable tipo USB, para la conexión con la etapa de alimentación, el
mismo que se integra por los tres cables que permiten establecer esta interfaz, los cuales
corresponden a RX,TX y GND. De manera similar, en el otro extremo se tienen los tres
cables que se conectan a la PCB.
2.3.2 MICROCONTROLADOR
En esta aplicación la adquisición de datos se realiza por medio de la tarjeta ESP8266, que,
al contar con su propio módulo WiFi, facilita el envío de los datos a la etapa de
procesamiento mediante la interfaz API REST. En la Figura 2.5, se visualiza la distribución
de pines que tiene la ESP8266.
25
Figura 2.5. Distribución de pines ESP8266 [21]
En la Tabla 2.3, se detallan las funciones que tienen los pines del módulo principal, que
se usan en esta aplicación.
26
Rx Comunicación USART - Los pines GPIO0 y
Tx GPIO2 permiten
establecer comunicación
para el envío y recepción
de datos
27
Figura 2.6. Sistema de generación
Una vez desarrollada la implementación de las placas de circuito impreso (PCB), tanto para
el sistema de emisión como para el sistema de recepción, se puede notar que se necesita
mejorar los sistemas de filtración y rectificación en la etapa de recepción de la señal
ultrasónica.
28
detallado acerca de las etapas de filtración que se pueden integrar para mejorar la señal
ultrasónica y así continuar con el desarrollo de este prototipo hasta alcanzar una señal
ultrasónica que permita medir correctamente el flujo.
La PCB para adquisición de datos se compone de dos etapas principales, los datos
obtenidos desde la etapa de medición y los datos obtenidos desde la alimentación como
se mencionó en el párrafo anterior.
Sensor
Alimentación
A continuación, en la Tabla 2.4, se describen los elementos que componen la placa digital:
30
Tabla 2. 4. Elementos constitutivos de la PCB para adquisición de datos
La PCB que se desarrolla para esta adquisición de datos es diseñada en Proteus tomando
en cuenta las características con las que debe cumplir el sistema, el diseño se puede
visualizar en la Figura 2.11.
31
Figura 2.11. Diseño PCB para adquisición de datos
32
Figura 2.12. Diseño de la primera estructura
La estructura desarrollada cuenta con dos niveles, el primer nivel está enfocado para la
instalación del sistema electrónico de medición, mientras que el segundo nivel está
enfocado para la instalación del sistema de adquisición de datos.
Una vez impresa la estructura se puede visualizar que es necesario ciertos ajustes, como
los terminales para la conexión, tanto de alimentación y para el elemento detector. Es por
esto que, una vez instalados los dispositivos electrónicos, finalmente se tiene la estructura
que se puede visualizar en la Figura 2.13.
33
2.3.4.2 Diseño para prototipo 1
En la Figura 2.14, se puede observar una vista frontal del diseño de la caja seleccionada
para la implementación del prototipo final.
Se puede notar que en el diseño de esta caja ya no se integran agujeros para la ventilación,
esto como consecuencia de oprimir el uso de las placas electrónicas de acondicionamiento,
de manera que se optimizan los elementos electrónicos, utilizando únicamente el detector
comercial y la tarjeta electrónica para la adquisición de datos.
Como se puede visualizar en la Figura 2.14, la caja cuenta con 6 terminales, el primero que
se usa para la alimentación del detector comercial, el segundo y tercer terminal es la
conexión del emisor y del receptor de ultrasonido, mientras que los dos terminales
pequeños permiten la alimentación de 5V a la tarjeta de adquisición de datos. Finalmente,
se tiene el último terminal, el mismo que permite conectar la comunicación serial RS232
con la etapa de medición. También se puede notar que en la parte lateral se encuentran
dos pequeños orificios, los mismos que permiten colocar dos leds, para indicar el estado
de la comunicación.
34
En el ANEXO B, se adjuntas las vistas frontales, superior y laterales, además se anexan
las medidas de la caja.
Una vez que se realiza la impresión de la caja se obtiene la implementación que se puede
visualizar en la Figura 2.15, en la que de manera similar al diseño se observan los
terminales diseñados.
Para el proceso de adquisición de datos, primero se realiza la lectura del sensor y del nivel
de energía, estos datos se encapsulan y se envían a la etapa de procesamiento, como se
describe en la Figura 2.16.
35
Figura 2.16. Desarrollo de software del proceso de Adquisición de datos
Se puede visualizar en la Figura 2.16, que primero se realiza la adquisición de los datos
desde la etapa de medición y desde la etapa de energía, con el objeto de encapsular los
datos en un documento tipo JSON (estructura que se especifica en las siguientes
secciones), para que se envíen a la etapa de procesamiento.
2.4.1 MICROCONTROLADOR
36
Figura 2.17. Diagrama de flujo generalizado
Nótese en la Figura 2.17, después del bloque de inicialización, se tiene el bloque que
describe como se gestiona la comunicación con la etapa de procesamiento de datos, a fin
de que se pueda adquirir el dato de corriente que entrega el sensor, el mismo que tiene
una relación directamente proporcional al valor del caudal que circula dentro de la tubería.
2.4.1.1 Inicialización
El proceso de inicialización se compone de cinco etapas, que a groso modo tratan de las
conFiguraciones que se realizan en la tarjeta de adquisición de datos (ESP8266), para que
se pueda establecer comunicación y adquirir datos correctamente.
38
2.4.1.2 Conexión con la etapa de medición
Para adquirir datos desde la etapa de medición, en primer lugar, se realiza la conexión del
hardware (resistencia de 150 ohm conectada a la salida de corriente del sensor), al pin
análogo (A0), de la tarjeta de adquisición de datos. (ESP8266). Una vez realizada la
conexión en el pin análogo (A0 de la ESP8266), se obtiene una magnitud de voltaje de 0 a
3.3 Voltios.
Nótese en la Figura 2.19 que, el primer bloque corresponde a la lectura del voltaje en el pin
análogo, seguido de la etapa de acondicionamiento para obtener una magnitud de caudal
de 0 a 100 m3 /h utilizando el pin análogo (A0), de la tarjeta de adquisición de datos
(ESP8266).
39
En concordancia a lo mencionado en el párrafo anterior, a continuación, se muestra las
etapas de acondicionamiento para obtener la magnitud de caudal a partir de una magnitud
de corriente.
Como resultado se puede visualizar la Figura 2.20, en donde se muestra la relación gráfica
entre la corriente y el voltaje.
Corriente vs Voltaje
25 4; 20
20
Voltaje
15
10
0,6; 3
5
0
0 1 2 3 4 5
Corriente (mA)
Voltaje vs Bits
1200 3,3; 1024
3; 930,9
1000
800
Bits
600
400 0,6; 186,18
200 0; 0
0
0 1 2 3 4
Voltaje
Una vez que se tiene el valor en bits, esta se acondiciona a un rango en caudal de 0 a 100
m3 /h, como se detalla a continuación.
41
Finalmente se obtiene en la Figura 2.22, la gráfica que representa la relación entre los
bits y el caudal.
Bits vs Caudal
120 930,9; 100
100
Caudal(m3/h)
80
60
40
20 186,18; 0
0
0 200 400 600 800 1000
Bits
Una vez que se obtiene el dato de caudal en m3 /h., se realiza el encapsulamiento del
dato en un documento JSON, para su posterior envío a la etapa de procesamiento
mediante la interfaz API REST usando el protocolo HTTP.
Para establecer la conexión con la etapa de procesamiento, se hace uso del internet por
medio de WiFi, en donde es importante destacar que, se trabaja con la interfaz API REST,
mediante el protocolo HTTP, que basa su funcionamiento en una arquitectura cliente-
servidor, utilizando peticiones y respuestas.
Para realizar el envío de datos se hace uso de peticiones realizadas por el cliente y
respuestas realizadas por el servidor. Es aquí en donde se utiliza el documento JSON
(JavaScript Object Notation), el mismo que se maneja como un formato de texto para
ejecutar la transferencia de datos, de manera estructurada y ordenada entre el servidor y
42
el cliente. Se selecciona este formato de transferencia de datos JSON, ya que se basa en
texto, lo que permite facilidad de interpretación, lectura y escritura.
Se puede visualizar en la Figura 2.23, que este algoritmo se compone de tres bloques
principales, el primero que establece la conexión WiFi, seguido por el bloque que permite
realizar el envío de una petición de tipo POST (del protocolo HTTP), para luego realizar la
recepción de la respuesta enviada por el servidor Web.
Para empezar, a través del diagrama de flujo de la Figura 2.24, se describen los bloques
iniciales, que corresponden a la conexión WiFi y a la creación y envío de la petición.
43
Figura 2 24. Envío de datos
Nótese en la Figura 2.24 que en el primer bloque se establece la conexión WiFi, que da
paso al bloque para instanciar los objetos de las librerías de WiFi, es decir, se solicitan las
variables que facilitan el trabajo como cliente dentro de la programación.
Luego, en el bloque 3 se da inicio al cliente WiFi, para esto se hace uso del comando
“begin”, en donde se describe la dirección que debe seguir el cliente, es decir se especifica
el camino por donde se conecta con el servidor.
Después de inicializar al cliente, se crea el registro que da inicio a la petición POST (del
protocolo HTTP), y se realiza el desarrollo del header y body que son parte de la estructura
de la petición tipo POST. El header viene indicado por “Content-Type” y “Authorization”,
que permiten adjuntar diferentes valores por separado e indicar la autenticación de las
credenciales en el servidor.
44
Después de generar la petición, se desarrolla la creación del documento JSON, el mismo
que se caracteriza por la estructura ordenada de los datos que se van a enviar a la etapa
de procesamiento. En esta aplicación, el documento JSON se estructura por tres datos, el
caudal, el porcentaje de batería y el estado de la batería.
La estructura del documento JSON se caracteriza por contar con dos parámetros, la clave,
que corresponde al identificador (comillas), y el valor que corresponde al contenido (dato).
En concordancia a la estructura del documento JSON y a la creación del “body”, de la
petición POST, los datos se separan por los siguientes signos ‘&’ y un ‘=’.
Para la conexión con la etapa de alimentación, luego de haber analizado en el capítulo uno
las posibles opciones para establecer la conexión, y tomar en cuenta que solo se va adquirir
un dato desde la etapa de medición, que corresponde al porcentaje de batería, se
determina que lo más viable es usar la interfaz RS232, ya que es accesible
económicamente y fácil de implementar.
46
Nótese en la Figura 2.26, en el primer bloque se describe la inicialización de la
comunicación serial, en donde se especifican los puertos que corresponden a RX y TX,
para la recepción y envío de los datos.
Después de establecer los pines a los que se conecta la comunicación, se adquieren los
bytes disponibles, el mismo que al presentar un valor diferente de cero, da paso al
almacenamiento del dato y su transformación a String, con el objeto de que se pueda
insertar en el documento JSON y luego ser enviado a la etapa de procesamiento.
3.1 RESULTADOS
Una vez implementado el sistema, tanto acústico como estructural, se realiza pruebas de
mediciones en una tubería de PVC como se visualiza en la Figura 3.2.
47
Figura 3. 2. Emisor y Receptor
Luego de realizar las pruebas se pudo notar que la señal obtenida no ha sido tratada lo
suficiente ya que se presenta como una sinusoidal con exceso de ruido e interferencias,
como se muestra en la Figura 3.3. De manera que no se pueden obtener datos de caudal
lógicos para las etapas de adquisición y procesamiento.
A partir de la señal obtenida y al contar con un límite de tiempo se determina que el sistema
de medición no cuenta con una señal ultrasónica aceptable para realizar la medición de
caudal y se descarta su uso para implementar un sistema acústico comercial, el mismo que
se ha descrito en el capítulo uno y cuenta con un sistema de filtración más sofisticado.
Cabe destacar que, el prototipo 0, requiere una investigación más profunda acerca de los
sistemas de filtrado y eliminación de interferencias como una jaula de Faraday o técnicas
similares que se pueden implementar para obtener una señal ultrasónica apta para realizar
la medición de caudal, sin embargo, debido a que existen sistemas comerciales que usan
el mismo principio, se toma un dispositivo comercial para la implementación del sistema
acústico del prototipo 1, el mismo que se describe a continuación junto con la
implementación del sistema de adquisición de datos.
Para calibrar el valor de caudal obtenido a partir del acondicionamiento a un valor real, se
realizan distintas pruebas de funcionamiento. Las pruebas se desarrollan dentro del
Laboratorio de Hidráulica de la Facultad de Ingeniería Civil y Ambiental de la EPN. Estas
pruebas se desarrollan con el fin de calibrar los valores de caudal obtenidos con la tarjeta
de adquisición de datos y la magnitud que muestra el dispositivo comercial.
Para ejecutar esta prueba primero se realizó la instalación del emisor y detector sobre la
tubería, luego se ingresaron los datos que caracterizan a la tubería, como diámetro,
espesor y material.
Una vez que se ingresan los datos el detector se ubican el emisor y receptor a la distancia
sugerida como se visualiza en la Figura 3.6, hasta lograr que el dispositivo empiece a tomar
medidas.
50
Los datos obtenidos se especifican en la Tabla 3.1.
Esta segunda prueba de funcionamiento se realiza bajo las mismas condiciones que se
realizó la prueba anterior, con la diferencia de que se realizó una calibración en la etapa de
adquisición, de manera que se obtienen los resultados que se visualizan en la Tabla 3.2.
Se puede notar que los valores obtenidos presentan lógica y concordancia con los valores
reales, es por esto que se valida el sistema desarrollado. Además de verificar que la tarjeta
de adquisición de datos permite enviar correctamente los datos a la etapa de
procesamiento.
51
En el ANEXO C, se puede visualizar a más detalle las fotografías que permiten respaldar
la conexión establecida con la etapa de procesamiento.
3.2 CONCLUSIONES
52
• Se estableció correctamente la conexión entre el sistema de adquisición de datos y
el sistema de procesamiento de datos, mediante el uso de una red WiFi y la interfaz
API REST, logrando enviar los datos adquiridos desde la etapa de medición y
alimentación a la etapa de procesamiento con el protocolo HTTP.
3.3 RECOMENDACIONES
• Sería importante analizar qué tan viable es reemplazar la comunicación RS232 con
la etapa de alimentación a una comunicación de tipo inalámbrica, para optimizar el
uso de cables.
53
4 REFERENCIAS BIBLIOGRÁFICAS
[8] O. Weis, «Knowledge Base,» Eltima Publishing, 20 10 2021. [En línea]. Available:
https://www.eltima.com/es/article/rs485-communication-guide/. [Último acceso: 04 03
2022].
[9] «RS-485 Quick Guide TIA/EIA-485-A Standard Analog Devices,» [En línea]. Available:
https://www.analog.com/media/en/technical-documentation/product-selector-
card/rs485fe.pdf. [Último acceso: 30 05 2022].
54
[14] «Google Cloud,» [En línea]. Available: https://cloud.google.com/talent-solution/job-
search/docs/http-response-codes?hl=es-419. [Último acceso: 02 05 2022].
55
[27] «Web Robots,» [En línea]. Available: https://robots-argentina.com.ar/referencia-de-
distribucion-de-pines-ESP8266-que-pines-GPIO-usar.htm. [Último acceso: 02 02 2022].
56
5 ANEXOS
En la Figura A.1, se puede visualizar como se distribuyen los elementos que componen la
tarjeta de adquisición de datos, en donde se observa los pines para la conexión de la
comunicación RS232, la resistencia que da paso a la lectura de voltaje en el pin análogo,
así como el regulador de voltaje de 3.3 Voltios. Además de que en el centro se ubica el
microcontrolador en el que se realiza el desarrollo de este trabajo.
57
Figura A. 2. Vista lateral de la placa en 3D
58
5.2 ANEXO B: MEDIDAS Y VISTAS DEL DISEÑO DE LA CAJA
Primero, se debe tomar en cuenta que todas las medidas que se muestran a continuación
están expresadas en milímetros.
59
Figura B. 2 Medidas desde la parte superior
60
Figura B. 4 Medidas tomadas desde la parte frontal
61
Figura B. 6. Medidas tomadas desde la parte lateral derecha
62
Figura B. 8 Medidas tomadas desde la parte inferior
A continuación, se muestran las vistas de la caja en el diseño 3D. Cabe recalcar, que
este diseño se realizó en el software SolidWorks.
63
Figura B. 10 Vista superior
64
Figura B. 12 Vista lateral derecha
65
5.3 ANEXO C: PRUEBAS DE FUNCIONAMIENTO
66
La bomba y sus datos de placa se especifican en la siguiente Figura.
3. Una vez encendido, se regula el paso de agua que se desea tener dentro de la
tubería por medio de la llave, permitiendo tener menor o mayor caudal.
5. Una vez ajustado la posición del emisor y receptor se realiza la toma de los datos.
Ejemplo de medición:
Detector comercial:
67
Figura C. 5 Lectura del detector comercial
Dato en el servidor:
68
5.4 ANEXO D: MANUAL DE USUARIO
MANUAL DE USUARIO
MEDIDOR DE FLUJO
LEA DETENIDAMENTE
QUITO, ECUADOR
69
USO PREVISTO
En este manual se describen las instrucciones de uso para que una persona
sin conocimientos previos al ultrasonido pueda instalar y utilizar el prototipo
de medición de flujos. En caso de no entender las instrucciones de uso, NO
USE el producto y póngase en contacto con un profesional para evitar daños
en el equipo.
Permite informar acerca de una situación con cierto grado de peligrosidad, con
la finalidad de prevenir lesiones graves o muerte.
Permite informar acerca de una situación con cierto grado de peligrosidad, con
la finalidad de prevenir lesiones de bajo impacto.
70
• Lea el manual de usuario antes de instalar y usar el dispositivo.
• Utilice el prototipo de medidor de flujo únicamente para el “Uso
previsto” según se describe en este manual.
• Trabaje únicamente con la alimentación de energía sugerida.
.
Para reducir el riesgo eléctrico
71
ESPECIFICACIONES
Característica Especificación
Precisión +/- 1%
Alimentación 12 a 24 VDC
220 VAC
Material de tubería Acero, acero inoxidable, cobre, PVC,
cemento.
Tipo de líquido Agua caliente,fría, de mar o
residuales, aceite, bebidas, líquidos
puros, etc.
Temperatura -20 a 194 °F
Salida de la señal Señal de corriente de 4 a 20 mA
INSTRUCCIONES DE FUNCIONAMIENTO
72
4. Una vez en la pantalla digite el rango en el que el sistema de
adquisición de datos está trabajando que corresponde de 0 a 100
m3 /h.
73
12. Luego de conFigurar los parámetros de la instalación seleccione
diríjase a la opción “Transducter Spacing” en donde se muestra la
distancia en milímetros a la que deben instalarse el emisor y receptor.
CONTRASEÑA: “dxla1996”
74
PRECAUCIÓN
• No presione bruscamente el teclado del dispositivo de medición
• Ingrese correctamente las características de la tubería
• No trabaje fuera de las temperaturas indicadas
• No manipule la parte electrónica del dispositivo
• No abra la caja si no es bajo la supervisión de un experto
INSTRUCCIONES DE LIMPIEZA
• Desconecte la fuente de energía para realizar la limpieza del
dispositivo
• Limpie con un paño húmedo las superficies exteriores del prototipo
medidor de flujo
• Pase un paño seco por la superficie externa, hasta dejar la superficie
libre de humedad
LOCALIZACIÓN DE PROBLEMAS
75
No se conecta a la red WiFi • Verificar el nombre de la red y
su contraseña
El caudal obtenido no es un valor • Verificar la instalación realizada.
lógico • Verificarlos parámetros ingresados
• Verificar que se muestra R en la
pantalla del dispositivo
INFORMACIÓN DE CONTACTO
NÚMERO DE TELÉFONO:
1800-medidor de flujo
SITIO WEB:
www.medidor deflujo.es
76
5.5 ANEXO E: VIDEO DE FUNCIONAMIENTO
Link: https://www.youtube.com/watch?v=9ebQ8X9vWqI
77
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: