INFORME DE DISEÑO DE CONTROL DE NIVEL PARA UN TANQUE
Cristian Puente
[email protected]
Kevin Astudillo
[email protected]
Danilo Asimbaya
[email protected]
Edison Guano
[email protected]
RESUMEN
El presente proyecto es un sistema de llenado y vaciado de válvulas, por medio de una bomba que es accionada manualmente la cual se encarga de realizar el llenado de un tanque previamente en un nivel inferior, hasta llegar a un nivel máximo detectado por un sensor que automáticamente manda la orden a una válvula de vaciado conectada a un dispositivo de traslado de agua, al momento de vacío tenemos un sensor mínimo que es acciona cuando llega a su nivel más bajo para que la bomba de llenado vuelva a accionarse y se repetitivo la labor del sistema de agua.
OBJETIVOS
Diseñar un sistema de llenado y vaciado de tanque a partir de la detección de sensores.
Diseñar la programación y circuito del llenado de tanque para así poder comprobar la resolución del ejercicio a elaborar.
Conocer que tipos de sensores serían los adecuados para ser usados en el control de agua.
Poder comprender cada una de las fases que realiza el circuito y determinar como esta estructurado el esquema.
MARCOTEÓRICO
El trabajo preparatorio de esta semana consiste en realizar y buscar la manera de controlar un nivel de un tanque que nos permita de forma automática llenarlo o vaciarlo según se llene, es decir si es nivel de agua alto que baje y si es nivel de agua bajo que se llene pero este debe ser de forma automática ya que para las aplicaciones laborales un humano controlando esto no nos sería de gran ayuda y nos costaría mucho que más que usando la simplificación actual que tenemos con la tecnología de los micro controladores AVR.
Los controladores de nivel son dispositivos cuya finalidad es la de obtener la garantía de mantener el nivel del líquido o fluido en un rango de variación establecido.
Estos equipos son herramientas muy importantes en lo que son procesos de producción, almacenamiento (ya sea de algún tipo de líquido o de un sólido), etc. También se ha visto la necesidad de utilizarlos en automatización de procesos y es que proporcionan mayor precisión en la fabricación de piezas, llenado de envases y en nuestro caso controlar el nivel de un tanque de almacenamiento.
Mantener controlado el nivel del líquido en los diferentes depósitos nos ayuda a obtener información del volumen del líquido así como también el tiempo de llenado, un ejemplo de esto es el tanque de combustible de un vehículo.
MATERIALES Y EQUIPO
Computadora
Bascom y proteus.
DESARROLLO Y PROCEDIMIENTO
Programación:
Diseñe el control de nivel para un tanque: Al pulsar inicio se activa la bomba B1. La bomba permanece encendida hasta alcanzar el nivel máximo mediante el cual se apagara. Se
Debe abrir la válvula de vaciado. LA B1 se volverá a activar de forma automática cuando se alcance el nivel mínimo procediendo a cerrar la válvula de vaciado, hasta que alcance el nivel máximo, repitiendo el ciclo de forma automática sin necesidad de volver a pulsar inicio. Botón inicio p1, Botón de inicio p2
Diseño del funcionamiento básico en proteus
$regfile = "m16def.dat"
$crystal = 8000000
Ddra = 255
Porta = 0
Ddrb = 0
Portb = 1
Ddrd = 0
Portd = 255
B1 Alias Porta.0
Inicio Alias Pinb.0
Alto Alias Pinb.1
Config Int0 = Falling
On Int0 Nmax
Enable Int0
Config Int1 = Falling
On Int1 Nmin
Enable Int1
Enable Interrupts
Do
If Inicio = 0 Then
Set B1
Reset Porta.1
End If
If Alto = 0 Then
Reset B1
Reset Porta.1
End If
Loop
Nmax:
Set Porta.1
Reset B1
Nmin:
Set B1
Reset Porta.1
Return
ANÁLISIS Y RESULTADOS
En esta parte podemos ver un diseño más detallado de lo que es el control de nivel con implementaciones de elementos reales.
Deposito #1: Este representa el depósito de agua principal que distribuye y abastece al depósito secundario, que deberá ir conectado con la caldera.
Válvula Solenoide: Esta válvula se abrirá y serrara automáticamente, cuando sea necesario, por medio de dos sensores que estarán colocados en el depósito #2. Estos sensores indican el nivel mínimo (sensor inferior) y el nivel máximo (sensor superior) que se debe llenar el depósito.
Tarjeta electrónica: Esta tarjeta es la que se encarga de recibir la señal de los sensores magnéticos que se encuentran en el depósito #2 para que abra o sierre la válvula solenoide.
El Power Supply es quien se encarga de suplir la energía necesaria para que la válvula solenoide y la tarjeta electrónica puedan trabajar correctamente. La válvula solenoide trabaja con 12v mientras que la tarjeta electrónica trabaja con 5v.
El depósito #2 es el que será abastecerá de agua y es el que utilizaremos para controlar el nivel de agua.
Sensores Magnéticos: estos sensores son los que se encargan de activar o desactivar la válvula solenoide por medio de una flota depositada en el interior de depósito #2. Esta flota posee un imán con el cual se activan los sensores cuando esta pasa cerca de ellos.
Aquí podemos observar la primera parte de nuestro control de agua que vendria siendo la valvula A la cual se abrira y nos dara el agua, luego veremos la valvula B que es la de descarga.
CONCLUSIONES
Este proyecto no ayuda básicamente para disminuir el trabajo refiriéndonos al esfuerzo manual, ya que basándonos en una simulación automáticamente haríamos que la bomba se llene y vacíe a un tiempo adecuado y de esta forma estaríamos reduciendo esfuerzos humanos.
El control de nivel del agua puede ayudar básicamente en diferentes lugares de trabajo ya sean construcciones o también puede ser utilizado para el llenado de una piscina
.
RECOMENDACIONES
Revisar el data sheet del at mega 16
Conectar correctamente los pines del ATmega.
Conectar bien el relé para que se determine la conexión de 110v.
REFERENCIAS
Tutorial avr pdf
INSTITUTO TECNOLOGIC0 SUPERIOR SUCREMICROCONTROLADORES
Fecha: 03/12/2014
2