Sie sind auf Seite 1von 24

Universidad Nacional de Ingeniera

Presentacin de proyecto de curso Mquinas computadoras I


Abastecimiento automtico de agua potable Urbanizacin Vivo Feliz

Kevin Nelson Quionez Francisco Lpez Daz Norlan Benito Vlchez Ismael Garca Snchez Managua, 15 de agosto de 2011

De que se trata el proyecto?

El proyecto trata de resolver una problemtica en base a las necesidades de una urbanizacin en la que se necesita garantizar el abastecimiento de agua potable a los habitantes de la urbanizacin teniendo en cuenta de que el tanque abastecedor nunca debe estar vaco. La solucin planteada para resolver esta problemtica fue disear un sistema automatizado que sea capaz de satisfacer a estas necesidades. Bsicamente, el proyecto se reduce a censar una variable, en este caso el nivel de agua, procesarla y luego mandar una orden para controlar el nivel a travs de los actuadores.

Dispositivos Principales
Para el diseo del sistema se pens en los dispositivos o elementos que realizarn funciones principales como:

La medicin El control La operacin (accin) El monitoreo

Para cada una de las funciones anteriores hay un elemento escogido para el sistema.

El sensor
Para censar el nivel de agua se utilizara un sensor ultrasnico HC-SR04, este es necesario para censar el nivel de forma continua. El sensor enva un pulso de 5 volts con una especfica duracin en correspondencia al nivel de agua que tiene el tanque.

El microcontrolador
Luego, la seal que enva el sensor ser procesada a travs de un microcontrolador de la familia 18F4455, se escogi esta familia de microcontrolador por qu se puede comunicar con la computadora por medio de los protocolos USB, en nuestro proyecto usaremos comunicacin USB CDC (Class Device Communication).

El microcontrolador es el encargado de procesar la informacin enviada por el sensor y de controlar el nivel, y as, evitar que el nivel de agua rebase la capacidad del tanque o quede totalmente vaco. Todo esto se logra por medio a la previa programacin del integrado realizada en lenguaje C y compilada a travs del programa CCS.

El actuador
El actuador, es el encargado de permitir el flujo de agua hacia dentro del tanque, segn el criterio de control que tome el microcontrolador,. El micro controlador saca una seal que luego es enviada a un circuito de potencia que segn la seal que reciba(pulso en alto o pulso en bajo) activa o desactiva el actuador mediante un rel que tiene el circuito de potencia, el Solenoide que es el actuador utilizado en la presentacin del proyecto

La interfaz grafica

Posteriormente, el micro controlador mediante comunicacin USB CDC deber enviar los datos obtenidos hacia un interfaz grafico en el cual el usuario podr observar el comportamiento del sistema, el interfaz que utilizamos es el laboratorio virtual de National Instruments conocido como LABVIEW, en este fue necesario programar en lenguaje G en conjunto con los mdulos de visa para poder obtener la informacin proveniente del micro controlador.

Bloques de cdigo
Labview Registros de datos en hojas de Excel Monitoreo de nivel del tanque.

C Sensor Ultrasnico Circuito de Potencia

Bomba elctrica
Circuito de control

A continuacin mostramos el diagrama de bloques de la programacin del microcontrolador.

Proceso de diseo

Primeramente, procedimos a realizar investigaciones y a decidir de manera grupal cual era la manera mas indicada para desarrollar este sistema. Posteriormente, decidimos utilizar un sensor ultrasnico para realizar las mediciones del nivel de agua. Se escogi este sensor ya que este garantiza una medicin continua del nivel una de los objetivos fundamentales de este proyecto. Luego, ya conociendo todas las caractersticas de este sensor nos dedicamos a disear la programacin del microcontrolador, en este caso decidimos utilizar un PIC18F4455 el cual esta capacitado para tener comunicacin USB con la computadora.

Proceso de diseo (cont.)

Se realiz la simulacin del circuito se hizo mediante el programa PROTEUS

Proceso de diseo (cont.)


La estructura del sistema se realiz obteniendo los materiales para la elaboracin a escala. El montaje en tabla de nodos se realizo en base al circuito hecho en la simulacin y los componentes obtenidos.

Proceso de diseo (cont.)

La esttica es parte de todo proyecto, el diseo y buena elaboracin de las pistas se realizaron segn el circuito de las pruebas hechas entabla de nodos

Proceso de diseo (cont.)

La implementacin de la tarjeta impresa no fue complicada, la experiencia de otros proyectos hacen que cada nuevo proyecto nos dejan destrezas que nos ayuden en un futuro.

Proceso de diseo (cont.)

Metas iniciales
Nuestras metas iniciales fueron implementar un sistema automatizado que fuese capaz de: Encender y/o apagar automticamente una bomba solenoide cuando el nivel del lquido se encuentre en los lmites establecidos. Tambin interesaba tener la posibilidad de cambiar los lmites inferiores y superiores, en caso de ser necesario, desde una interface ubicada en un lugar apropiado. Mostrar en un display, lo suficientemente grande para ver los nmeros desde una distancia de 10 metros, la cantidad de galones disponibles en la cisterna. Indicar el nmero de galones consumidos diariamente as como el total durante la semana.

Resultados obtenidos

Logramos implementar un prototipo que se asemeja a lo inicialmente pretendamos realizar. Se tomo mucho en cuenta que necesitbamos hacer un diseo a escala para hacer la presentacin del proyecto por lo que se tomo la decisin de realizar una serie de modificaciones. Inicialmente se pretenda utilizar una bomba para extraer agua de un pozo, en el diseo a escala esta no fue necesaria y decidimos usar una vlvula solenoide, que se conecta directamente al caudal de agua potable. La presentacin de la capacidad del tanque se presentara en un arreglo de leds lo suficientemente grandes para poder ser vistos a una distancia de 10 metros, en lugar de eso reemplazamos ese medio por un display lcd de 16x2. Logramos disear una interfaz grafica para que el usuario pueda monitorear el nivel del tanque por medio de la computadora a travs programa LABVIEW. Adems conseguimos mostrar los registros de las mediciones del sensor. Lastimosamente, por falta de tiempo, no logramos concluir la etapa en la que el usuario puede modificar los limites superior e inferior por medio del software.

Dificultades

Adquirir dispositivos (sensor ultrasnico)que no hay en el pas. Trabajar con dispositivos delicados, durante pruebas el sensor por pequeo descuido nuestro lo daamos. El nuevo sensor no era el adecuado para la programacin que se tenia. Las nuevas pruebas indicaban que haba cierto problema ya que en las mediciones por momentos surga un valor erroneo mandando a encender al actuador en los momentos que no deba hacerlo. El microcontrolador detena su funcionamiento y en ocasiones sufra desprogramacin en el momento que el actuador se mandaba a desactivar.

Soluciones

El sensor fue adquirido mediante pedido por internet. Un nuevo sensor tardara otras 3 semanas en obtenerlo, por lo que un compaero que tiene un sensor accedi a prestarlo, lo que se le agradece. El programa estaba hecho para el sensor daado, usar otro sensor (de diferente configuracin) implic cambiar la programacin la que no fue problema ya que investigando el funcionamiento del nuevo sensor se hizo el programa de manera correcta para el sistema. Se hicieron pruebas en la parte fsica del sistema para tratar de suprimir los ecos falsos pero resultaron en fracasos, por lo que se procedi a tratar de solucionar mediante el cdigo de programacin, no se logro suprimir los ecos falsos pero se logro que los errores que mandaba no afectara el funcionamiento de sistema. Segn investigacin el ruido del colector del motor puede volver al microcontrolador a travs de las lneas de suministro. Por lo que se recomienda utilizar optoacopladores, El optoacoplador conduce un rel y el rel activa el motor.

Optoacopladores
Un optoacoplador, tambin llamado optoaislador o aislador acoplado pticamente, es un dispositivo de emisin y recepcin que funciona como un interruptor excitado mediante la luz emitida por un diodo LED que satura un componente optoelectrnico, normalmente en forma de fototransistor . De este modo se combinan en un solo dispositivo semiconductor, un fotoemisor y un fotorreceptor cuya conexin entre ambos es ptica.

Lista de componentes
Componentes Sensor (HC-SR04) PIC 18F4455 Solenoide de 120V A.C. Resistencias (1.5K, 1K, 330, 100, 10K) Capacitores (100nF, 33pF, 0.33F) Transistor BC3904 Oscilador (20MHz) Display (LM 016M) Rel 5V Diodo de proposito general 1N4004 Fusible Diodo led Diodo infrarrojo emisor y receptor Baquelita Base de 40 pines Bases para lcd Bloques conectores Conector hembra USB Cable USB Acido ntrico Jumper Tubo de pulgada Llave de pase plastica adaptador macho de pulgada Codo liso Manguera Componentes Pegamento pvc Silicn Estao Alambre multifilar Taype aislante Herramientas de trabajo Tanque

Aprendizaje

Uso del compilador CCS. Establecimiento de comunicacin USB desde el microcontrolador con el programa Labview. Funcionamiento de los optoacopladores y su aplicacin. Adquirir dispositivos desde el extranjero. Tomar medidas de precaucin. Trabajar en equipo. Tomar en cuenta las opiniones de los compaeros para ejecutar una decisin en conjunto.

Conclusiones

Al realizar este proyecto nos hemos enfrentado a muchas dificultades que nos han dejado mucha experiencia al trabajar con el lenguaje C y G, y con la comunicacin controlador PC. Las soluciones ayudaron que el funcionamiento del sistema sea mas eficiente. El proyecto cumple con la mayora de nuestras expectativas, principalmente la del monitoreo de las mediciones que realiza el sensor ultrasnico.

Bibliografa

[1] Comunicacin Serial Utilizando LabVIEW con un Microcontrolador. National Instrument, disponible en: http://zone.ni.com/devzone/cda/tut/p/id/7907 [2] Compilador C CCS y simulador PROTEUS para microcontroladores PIC. Eduardo Garcia Breijo. [3] Manual de usuario del compilador PCW de CCS. Andrs Cnovas Lpez. [4] PIC 18F4455 Datasheet. [5] HC-SR04 Datasheet. [6] PIC microcontrollers for beginners,too! , Nebojsa Matic.

Das könnte Ihnen auch gefallen