Sei sulla pagina 1di 10

Sistemas Dinámicos. Universidad Mariana.

CONTROL DE LLENADO Y VACIADO DE AGUA DE UN TANQUE


Oscar Mauricio Mora Araujo
oscmora@umariana.edu.co
Carlos Andrés Cuastumal Patiño
cacuastumal@umariana.edu.co

Con los sistemas de control se puede desarrollar


ABSTRACT: Currently technology has muchos aplicaciones con todo lo que se quiera hacer,
interacted with the elements of nature, such este metodo de control ayuda bastante a la sociedad en
is the reason for how it has been done with estos días ya que se puede contribuir soluciones a
problemas que antiguamente eran casi imposibles de
water, which this has been able to measure
hacer, mejorar la calidad de vida de las personas con
almost in all circumstances that this, as it simple tecnologia con la cual se la puede programar con
may be more than anything the level of cualquier sistema de desarrollo de programación y poder
water with which we can say almost visualizar a futuro como han evolucionado con muchas
industrial as is the measurement in oceans, partes de sensores involucradas en muchas maquinarias
lakes, rivers, hydroelectric plants, supply que pueden hacer casi el trabajo del hombre, pero ese
tanks for towns among others, which its no es su objetivo necesariamente, en si es hacer que el
operation is to tell us what the water level is hombre mismo interactúe con la tecnologia y saque
provecho para así mejorar sus labores diarias.
with respect to time, with which it can give
us indications of problems such as river
rebounding, it can give indications in the 2 OBJETIVOS
seas with which it can help to avoid
catastrophes as it has been doing these last  Se desea diseñar un sistema de llenado y
times, these systems are quite used with vaciado con programación que pueda medir el
sensors for the most part powerful as nivel de agua en un tanque y que pueda
infrared can be, in this case we will use the graficar en tiempo real.
so-called ultrasound sensor with which we  Se desea manejar el control de agua con
will work to perform this measurement. aberturas de electroválvulas que funcionan a
120 vac atravez de relés solidos (moc y triac)
 Concluir como es su funcionamiento en el
momento de llenado y vaciado y analizar el
RESUMEN: En la actualidad la tecnologia ha tiempo que se demora en hacer dichos
interactuado con los elementos de la naturaleza, tal es procesos.
el motivo de como se ha hecho con el agua, el cual a
esta se le ha podido casi medir en todas las
circunstancias que esta, como puede ser más que todo
el nivel de agua con el que podemos decir a casi 3 MARCO TEORICO
industrial como es la medición en océanos, lagos, ríos,
hidroeléctricas, tanques de abastecimiento para pueblos 3.1. LLENADO Y VACIADO DE TANQUES.
entre otras, el cual su funcionamiento es decirnos como
es el nivel del agua con respecto al tiempo, con el cual
Este sistema consiste en medir el nivel de agua atravez
nos puede dar indicios de problemas como pueden ser
de sensor de nivel o sensores de altura infrarroja, el cual
rebotamiento de ríos, puede dar indicios en los mares
este sistema ayuda muchísimo a la sociedad en sistema
con los cual puede ayudar a evitar catástrofes como ha
de medición de agua de ríos, mares, ademas esta
venido haciéndose estos últimos tiempos, estos
también es utilizada mucho en hidroeléctricas para el
sistemas son bastantemente utilizados con sensores en
sistema de compuertas que se abren con pendientes de
su mayor parte potentes como lo pueden ser los
agua que caen de la represa con fuerza, en estos
infrarrojos, en este caso utilizaremos el llamado sensor
sistemas nacen los nivel de agua con muchas ondas lo
ultrasonido con el cual trabajaremos para realizar dicha
cual es un factor de peligro para este diseño, este
medición.
sistema es hecho con nivel de flotadores ya que el agua
coaliciona entre ella y genera mucha turbulencia.
PALABRAS CLAVE: Nivel de agua, ultrasonido,
tanques, abastecimiento, sensores,
Este sistema también decide de un sistema físico con el
cual trabaja, sistemas de caudal el cual es la cantidad de
flujo que va a trabajar este sistema con el agua y
1 INTRODUCCIÓN dependiendo de este caudal se observara con que
velocidad se llenara el tanque con respecto al tiempo.

1
Sistemas Dinámicos. Universidad Mariana.
.

Fig.1 Diagrama de sistema físico de un sistema de


llenado y vaciado de tanques. Fig. 3 Imagen de sensor ultrasonido de referencia HC-04
encargado de medir el nivel de agua.
3.2. ELECTROVALVULAS A 120 VAC
3.4 RELES DE ESTADO SOLIDO.
Estas electroválvulas son las encargadas de hacer pasar
el agua hacia el tanque o en su contra hacer pasar el Este relé de estado sólido consta de alzar una señal
agua para el vaciado, su apertura funciona con el pulso baja a una señal de potencia alta en este caso las
que da directamente el microcontrolador pic, el pulso es electroválvulas, sus características más conocidas son
recibido por un relé de estado sólido que encarga de que trabajan a corrientes de 200 miliamperios para
ampliar la señal de 5 voltios a 120 vac. activarlos con una entrada de 5 v, sus partes son un opto
acoplador moc30121 y un triac bt136 diseñado con
resistencia de 100 y 220 ohmios.

Fig.4 Imagen de un relé de estado sólido.

Fig.2 Imagen de una electroválvula a 120 vac. 3.4.1. MOC 3021(OPTOACOPLADOR)

3.3. SENSOR ULTRASONIDO. Este opto acoplador consiste en recibir un pulso de 200
miliamperios el cual nos va a encender un led infrarrojo,
Este sensor es el encargado de medir el nivel de agua al momento de encenderlo va a ver un receptor que lo
en ocasiones en algunos tanques, su funcionamiento se va a recibir que es un fotodiodo encargado de recibir la
basa en dos pines que son el trig y el echo, los cuales se luz que emite y así poder pasar la señal para activar el
encargan de enviar datos los cuales chocan con la triac.
estrcutura y devuelven los datos y lo recibe para el
tratamiento de datos enteros.

Ademas este sensor es muy utilizado para tomar alturas


de cualquier parte.

2
Sistemas Dinámicos. Universidad Mariana.
.

3.4.2. TRIAC BT136 3.5. MICROCONTROLADOR PIC 18F4550.


Este elemento electrónico es utilizado para la precisión Un Microcontrolador es Circuito integrado o chip que
de motores, y es utilizado en electricidad industrial ya incluye en su interior las tres unidades funcionales de un
por su facilidad de activarse con un simple pulso para ordenador: CPU, Memoria y Unidades de E/S, es decir,
activar su disparo y así poder ampliar la potencia junto se trata de un computador completo en un solo circuito
con el moc3021. integrado. Aunque sus prestaciones son limitadas,
además de dicha integración, su característica principal
es su alto nivel de especialización. Aunque los hay del
tamaño de una moneda, lo normal es que sean incluso
más pequeños, ya que, lógicamente, forman parte del
dispositivo que controlan.
Un microcontrolador típico posee en su interior un
generador de reloj integrado, una pequeña cantidad de
memoria RAM y ROM/EPROM/EEPROM. Para hacerlos
funcionar todo lo que se necesita son unos pocos
programas de control, alimentación (típicamente 3.3V o
5V) y un cristal de sincronización.
Los microcontroladores disponen generalmente también
de una gran variedad de dispositivos de entrada/salida,
como convertidores de analógico a digital,
temporizadores, UARTs y buses de interfaz serie
especializados, como I2C y CAN.

Fig.5 imagen de un triacbt136.

3.4.3. RESISTENCIAS.

es la oposición que ofrece un cuerpo al paso de la


corriente. Es una propiedad de todos los componentes
del circuito, y una magnitud esencial en electrónica,
puesto que muchos componentes soportan poca
corriente.

Ademas estas resistencias toman valores con colores


que en ellas posen y este sistema nos dará el valor de la
resistencia.

Fig.7. Partes de un microcontrolador pic 18f4550.

3.5.1. OSCILADOR DE CRISTAL.

es un oscilador electrónico que utiliza la resonancia


mecánica de un cristal vibratorio de material
piezoeléctrico para crear una señal eléctrica con
una frecuencia precisa.123 Esta frecuencia se utiliza
comúnmente para controlar el tiempo, como en
los relojes de cuarzo, para proporcionar una señal de
reloj estable para circuitos integrados digitales y para
estabilizar las frecuencias de
los transmisores y receptores de radio.

Fig.6 Tabla de colores de resistencias.

3
Sistemas Dinámicos. Universidad Mariana.
.

Fig.11 Figura de una pantalla lcd.


Fig.9 Oscilador de cristal.
3.7. TECLADO MATRICIAL.
3.5.2. CONDENSADORES.
Un teclado matricial es un simple arreglo de botones
es un dispositivo pasivo, utilizado conectados en filas y columnas, de modo que se pueden
en electricidad y electrónica, capaz de leer varios botones con el mínimo número de pines
almacenar energía sustentando un campo eléctrico. Está requeridos. Un teclado matricial 4x4 solamente ocupa 4
formado por un par de superficies conductoras, líneas de un puerto para las filas y otras 4 líneas para
generalmente en forma de láminas o placas, en las columnas, de este modo se pueden leer 16 teclas
situación de influencia total. utilizando solamente 8 líneas de un microcontrolador. Si
asumimos que todas las columnas y filas inicialmente
están en alto (1 lógico), la pulsación de un botón se
puede detectar al poner cada fila a en bajo (0 lógico) y
checar cada columna en busca de un cero, si ninguna
columna está en bajo entonces el 0 de las filas se
recorre hacia la siguiente y así secuencialmente.

Fig.10 Condensadores de 22 Pf.

3.6. PANTALLA LCD.

es una pantalla delgada y plana formada por un número


de píxeles en color o monocromos colocados delante de
una fuente de luz o reflectora.

Fig.12 Imagen de un teclado matricial 4x4.

4
Sistemas Dinámicos. Universidad Mariana.
.

3.8. MODULO BLUETOOTH. PIC C Compiler es un inteligente y muy optimizado


compilador C que contienen operadores estándar del
lenguaje C y funciones incorporados en bibliotecas que
Bluetooth es una especificación industrial para Redes
son específicas a los registros de PIC, proporcionando a
Inalámbricas de Área Personal (WPAN) que posibilita la
los desarrolladores una herramienta poderosa para el
transmisión de voz y datos entre diferentes dispositivos
acceso al hardware las funciones del dispositivo desde
mediante un enlace por radiofrecuencia en la banda
el nivel de lenguaje C.
ISM de los 2.4 GHz.

Fig. 15 Imagen de fondo de programación en pic.


Fig.13 modulo bluetooth.

3.9. PROGRAMA DE MATLAB.

Es un sistema de cómputo numérico que ofrece 4.1. PROGRAMA DE PROTEUS.


un entorno de desarrollo integrado(IDE) con un lenguaje
de programación propio (lenguaje M). Está disponible
para las plataformas Unix, Windows, Mac Proteus es una aplicación para la ejecución de proyectos
OS y GNU/Linux . de construcción de equipos electrónicos en todas sus
etapas: diseño del esquema electrónico, programación
Entre sus prestaciones básicas se hallan: la del software, construcción de la placa de circuito
manipulación de matrices, la representación de datos y impreso, simulación de todo el conjunto, depuración de
funciones, la implementación de algoritmos, la creación errores, documentación y construcción.
de interfaces de usuario (GUI) y la comunicación con
programas en otros lenguajes y con otros
dispositivos hardware.

Fig.16 desarrollo de elementos o simulacion en proteus.

Fig. 14 Imagen de fondo del programa de matlab para la


gráfica en tiempo real de matlab. 4 METODOLOGIA
El proyecto se realizó de 2 etapas:
4.0. PROGRAMA CSC COMPILER.
 Software
 Hardware

5
Sistemas Dinámicos. Universidad Mariana.
.

4.1. SOFTWARE

En la parte de desarrollo de software se diseñó un


modelo que sea óptimo para el desarrollo de este
proyecto un código que sea capaz de hacer este
funcionamiento durante el tiempo.

A continuación, explicaremos el código de pic:

En la siguiente parte del código usamos un metodo de


capturar para capturar datos del teclado matricial y ese
dato mostrarlo en pantalla.

En esta parte del código incluimos librerías y


nombramos variables para utilizar, ademas colocamos
varios arranques que son inicios donde en la pantalla se
va a observar varias presentaciones en la LCD.

En esta parte del código iniciamos el programa y


activamos el teclado y la pantalla y hacemos que inicie
con la presentación, y con el llamado de inicio llamamos
a un menú de manual o automático y captura el dato y
según ese dato comienza el caso.

6
Sistemas Dinámicos. Universidad Mariana.
.

nuevo nivel.

Según el caso 1 aparece un metodo de ingreso de dato


y aparece la activación del sensor ultrasonido con Aquí como explicaba anteriormente hacemos
formula de tiempo y activación de los pines trig y echo nuevamente la activación de la distancia, hacemos las
con el pic y finalmente se imprime la distancia . condiciones para que abran o cierren las electroválvulas
y por ultimo damos un break para que haga el retorno y
podemos observar el caso 2 donde nos da la opción de
inalámbrico recibimos el dato por puerto serial con un
get este datos los recibimos y lo imprimimos en la LCD.

En esta parte del código explicamos condiciones que se


le dieron al pic para hacer el nivel del agua y volvemos a
colocar de nuevo el ciclo para que vuelva a pedir el

Aquí en esta parte recibimos el dato de la aplicación y la


imprimimos y según ese dato hacemos el mismo
procedimiento anterior activamos el ultrasonido y la
imprimimos en pantalla y empezamos con las
condiciones para el nivel de agua.

7
Sistemas Dinámicos. Universidad Mariana.
.

En esta imagen podemos observar como simulamos el


proyecto donde colocamos el teclado matricial y la
pantalla, las electroválvulas se las represento con leds
para observar si estaba funcionando o no, y en el pic de
proteus se colocó el código y funciono a la perfección.

Aquí volvemos a colocar el while para que sea un ciclo APLICACIÓN EN CELULAR.
infinito en pedir que ingrese un nuevo nivel de agua.

Y por último terminábamos las condiciones para que el


programa finalice completamente y vuelva a pedir otro
nivel.

PROGRAMA PROTEUS.
En esta imagen observamos cómo se diseñó la
aplicación para ingresar el nivel del agua y conectar con
el bluetooth y enviar un dato.

Esta aplicación se la realizo en app inventor donde


desarrollamos código básico para la configuración de
este sistema.

8
Sistemas Dinámicos. Universidad Mariana.
.

4.2. HARDWARE.

En esta parte miraremos como se hizo el ensamblaje de


cada pieza.

4.2.1. TANQUE DE AGUA.


Colocamos un tanque de 16 cm de largo por 25 cm de
diámetro, iniciamos con el proceso de abertura de
huecos para la colocación de mangueras y
electroválvulas, al momento de caer agua colocamos un
plástico para que el agua no rebote con el tanque y moje
el sensor.
En la tapa colocamos el sensor ultrasonido conectado al
mando que prácticamente está conectado al pic, al
teclado y la LCD.

Fig.18 Imagen del mando con LCD y teclado en la parte


superior de la caja.

En total el ensamblaje tuvo un costo de 120.000 pesos


para todos sus componentes, ademas se realizaron
pruebas con las cuales confirmaron su dicho
funcionamiento.

Fig.17 Imagen del tanque donde se desarrolló el Fig.19 Imagen del ensamblaje total del proyecto no en
proyecto. total funcionamiento solo ensamblaje, en el video se
puede observar el funcionamiento manual y neumático
del llenado y vaciado de tanque y nos mostrara la gráfica
4.2.2. MANDO CON MICRONTROLADOR. en tiempo real en matlab.

En esta parte diseñamos el mando de 12x10 en una caja


donde quede ordenado y quepa exactamente cada cosa 5 CONCLUSIONES
que utilizamos, colocamos la pantalla y la LCD encima
de la caja para que quede mejor presentado y tenga una  Se diseñó y se implementó un sistema con
mayor estética con funcionamiento a la perfección. programación en pic que pudo medir y controlar
el nivel de agua, ademas se pudo observar
como es el nivel de agua en el tanque con
respecto al tiempo atravez del software de
matlab donde graficamos en tiempo real.
 Se obtuvo conocimiento extra a la hora del
desarrollo del prototipo con la utilización del relé
de estado sólido, el cual se llevó a consultar y
experimentar para sus pruebas finales de

9
Sistemas Dinámicos. Universidad Mariana.
.

apertura y cierre de electroválvulas con 5


voltios alternos.
 Se concluyó que el sistema es un poco lento ya
que al momento del llenado y vaciado el agua
no venía con bastante presión y llenaba y
vaciaba muy lento, ademas el agua al caer
genera ondas las cuales afecta al momento de
tomar la medida y la gráfica en tiempo real.

6 REFERENCIAS

 https://es.wikibooks.org/wiki/Electr
%C3%B3nica/Resistencia_El%C3%A9ctrica
 https://es.wikipedia.org/wiki/Oscilador_de_cris
tal
 https://prezi.com/-7wjh-ap15-b/vaciado-y-
llenado-de-tanques/
 http://cursos.mcielectronics.cl/que-es-un-
microcontrolador-1/
 https://redesnani.weebly.com/condensador-
ceramico.html
 https://www.didacticaselectronicas.com/index.p
hp/semiconductores/triac-bt136nx-500v-4a-
3600-detail
 https://es.wikipedia.org/wiki/Pantalla_de_crista
l_l%C3%ADquido
 http://www.circuitoselectronicos.org/2011/03/te
clado-matricial-4x4.html
 https://es.wikipedia.org/wiki/MATLAB
 https://sites.google.com/site/ielectrox/home/pro
gramas-1/pic-c-compiler
 http://www.hubor-proteus.com/proteus-
pcb/proteus-pcb/2-proteus.html
 https://aprendiendoarduino.wordpress.com/201
6/11/13/bluetooth-en-arduino/

10

Potrebbero piacerti anche