Beruflich Dokumente
Kultur Dokumente
PROYECTO DE GRADO
13
INDICE
Pág.
1. Introducción. 2
2. Objetivos 3
3. Definición del problema. 4
4. Justificación. 5
5. Marco conceptual 6
6. Estado del arte 8
7. Cronograma 11
8. Recursos 11
9. Diseño 12
10. Conclusiones. 18
11. Referencias. 19
1
1. INTRODUCCIÓN
El control automático hoy en día es una aplicación bastante regular. Se hace necesario el
manejo de una variable con el fin de mantener resultados deseados. En nuestro caso, se
pretende aplicar el concepto de control sobre un sistema de llenado de tanques de reserva de
agua. Para esto, necesitamos controlar específicamente la variable de nivel del RT.
En el transcurso del presente trabajo se pretende, aprender y aplicar conceptos básicos sobre
programación de microcontroladores, control automático, programación gráfica y manejo de
herramientas de simulación previa a la implementación del prototipo. Se manejarán
herramientas informáticas como PIC-C, ISISS PROTEUS, NI LABVIEW, entre otros.
2
2. DISEÑO
PIC - Procesamiento
Tank
Electroválvula de llenado
Sensores de Nivel:
- Alto
- Medio
- Bajo
Electroválvula de vaciado
3
Circuito electrónico parcial.
Circuito de funcionamiento. Simulación de los tres sensores de nivel y sus estados. Se utiliza PIC 16f877a para ejecución, programado
en C con el software PIC C Compiler. Las salidas para las electroválvulas serán los pines del PIC B0 y B1. Tanto para el llenado como
para el vaciado del tanque. El puerto D del PIC se usa como visualización, pantalla LCD 2x16.
13
Algoritmo parcial en lenguaje C para microcontrolador.
#include <16f877a.h>
#use delay (clock=4M)
#include <lcd.c>
void main(){
output_low(pin_b0);
while(true){
lcd_init();
//printf (lcd_putc,"Indicador de nivel" );
if(!input (pin_a0)&& !input(pin_a1)&& !input(pin_a2)){
lcd_init();
printf (lcd_putc,"Tanque vacio" );
output_high(pin_b0);
delay_ms(1000);
output_low(pin_b0);
delay_ms(1000);
}
if(!input (pin_a0)&& !input(pin_a1)&& input(pin_a2)){
lcd_init();
printf (lcd_putc,"tanque bajo" );
}
if(!input (pin_a0)&& input(pin_a1)&& input(pin_a2)){
lcd_init();
printf (lcd_putc,"tanque medio" );
}
if(!input (pin_a0)&& input(pin_a1)&& !input(pin_a2)){
lcd_init();
printf (lcd_putc,"tanque medio" );
}
if(input (pin_a0)&& input(pin_a1)&& input(pin_a2)){
lcd_init();
printf (lcd_putc,"tanque lleno" );
}
if(input (pin_a0)&& !input(pin_a1)&& !input(pin_a2)){
lcd_init();
printf (lcd_putc,"tanque lleno" );
}
if(input (pin_a0)&& input(pin_a1)&& !input(pin_a2)){
lcd_init();
printf (lcd_putc,"tanque lleno" );
}
if(input (pin_a0)&& !input(pin_a1)&& input(pin_a2)){
lcd_init();
printf (lcd_putc,"tanque lleno" ); }}}
13
COMPONENTES.
Sensores de nivel: Este sensor de nivel es un interruptor de flotador diseñado en ángulo recto
utilizado para detectar el nivel del líquido en un tanque. Este sensor es de alta precisión, alto
rendimiento y alta estabilidad lo que conlleva a ser usado comúnmente para accionar una
bomba, un indicador, una alarma u otro dispositivo. Puede ser fácilmente convertido de
normalmente abierto a normalmente cerrado invirtiendo la posición del flotador. Debido a
que la corriente que el interruptor puede llevar es muy baja, se sugiere usar un Relé o alguna
interfaz de potencia si se conecta a algún dispositivo que consuma más de esta corriente. Se
recomienda no usar este sensor en líquidos que contengan mercurio.
Características
6
PIC16f877a: Se denomina microcontrolador a un dispositivo programable capaz de
realizar diferentes actividades que requieran del procesamiento de datos digitales y del
control y comunicación digital de diferentes dispositivos.
Los microcontroladores poseen una memoria interna que almacena dos tipos de datos; las
instrucciones, que corresponden al programa que se ejecuta, y los registros, es decir, los
datos que el usuario maneja, así como registros especiales para el control de las diferentes
funciones del microcontrolador.1
1
Tomado de: Descripción del PIC 16F877
https://www.monografias.com/trabajos18/descripcion-pic/descripcion-pic.shtml
7
Electroválvula: Válvula Solenoide metálica, compatible con rosca G1/2'', se encuentra
normalmente cerrada. Esta puede ser instalada en cualquier ángulo, pese a ello, se
recomienda posicionarla en dirección horizontal. Se utiliza para controlar automáticamente
el flujo de agua, trabaja con un voltaje de 12 VDC. Pese a su pequeño tamaño, es bastante
práctica, alcanzando un nivel de presión de hasta 0.8 Mpa. Este modelo está equipado de una
caja plástica que permite proteger los cables de alimentación de la lluvia, permitiendo así que
la electroválvula sea instalada en la intemperie
Características
Modelo: DCF-HT15
Potencia nominal: 5W
Diámetro nominal: 8 mm
8
3. CONCLUSIONES
- La definición de un problema es la parte más fundamental del inicio de un proyecto,
sea tecnológico o de cualquier índole. En esta fase se conoce la necesidad o la
problemática a la cual se le quiere dar solución.
9
BIBLIOGRAFÍA
- Gómez quintero, maría paula, zabala dominguez, gustavo andrés, dávila rincón, javier
andrés, USO DE LABVIEW PARA SISTEMAS DE CONTROL EN INGENIERÍA
QUÍMICA.
<http://www.redalyc.org/articulo.oa?id=49622390017I>
10