CARMONA MENDOZA ALEJANDRO MONTER TREJO ISRAEL PONCE ROSAS KEVIN M. SERGIO
CUAUTITLN IZCALLI, ESTADO DE MXICO, JULIO, 2010
TECNOLGICO DE ESTUDIOS SUPERIORES DE CUAUTITLN IZCALLI 1
INDICE
INTRODUCCIN ...................................................................................................................... 2 PLANTEAMIENTO DEL PROBLEMA ................................................................................... 3 HIPTESIS ................................................................................................................................ 4 JUSTIFICACIN ....................................................................................................................... 5 OBJETIVOS ............................................................................................................................... 6 DESARROLLO .......................................................................................................................... 7
2
INTRODUCCIN
Un ascensor o elevador es un sistema de transporte vertical diseado para movilizar personas o bienes entre diferentes alturas. Puede ser utilizado ya sea para ascender o descender en un edificio o una construccin subterrnea. Se conforma con partes mecnicas, elctricas y electrnicas que funcionan conjuntamente para lograr un medio seguro de movilidad.
En este proyecto presentamos un prototipo del funcionamiento bsico de un elevador de cinco pisos controlado por un microcontrolador junto con un motor, simulando el cmo opera un elevador de cinco pisos. Veremos que el concepto de elevador no solo es la parte mecnica, sino que tambin la del control del sistema.
Los sistemas de elevadores comerciales por su sistema de control es muy caro, nosotros disearemos un sistema de control con un microcontrolador, lo cual es ms econmico, consume menos energa y lo ms importante, es un sistema hecho en Mxico.
3
PLANTEAMIENTO DEL PROBLEMA
El usuario independientemente del piso en el que se encuentre podr llamar al ascensor con slo un botn e indicar a que piso ir. Si otro usuario llama al ascensor desde otro piso el PIC jerarquizar las llamadas e ira subiendo y bajando dependiendo de donde fue llamado primero.
Para lograr todo esto se utilizar un microcontrolador (PIC16F84A) como cerebro del sistema de control previamente programado, una cabina, 5 seales de entrada que sern botones pulsadores, uno para cada piso; un motor que har que suba o baje la cabina, una torre para guiar al elevador y dos relevadores para el control del motor. En conjunto de todos estos elementos se espera el buen funcionamiento del sistema.
4
HIPTESIS
Se programar el PIC para que haga el control del sistema a usar, se conectarn 5 botones pulsadores, estos botones mandaran una seal al PIC y las procesar y mandar la seal de subida o bajada al motor segn se desee, en cada piso habr un led indicador del piso en que se encuentra, esa seal se utilizar para mandarla al PIC y as saber en qu posicin se encuentra la cabina.
5
JUSTIFICACIN
Este prototipo se realizar para poder facilitar el subir o bajar objetos, personas, mercanca, etc., ya sea en un edificio o en algn lugar subterrneo o empresas industriales, dependiendo de la aplicacin que se le desee dar a este sistema, evitando el esfuerzo fsico ahorrando tiempo, todo esto a un costo muy bajo y a menor consumo de energa que los ascensores comerciales teniendo un sistema Nacional.
6
OBJETIVOS
Comprobar e integrar la teora y los conocimientos obtenidos en los cursos que nos han impartido, aplicndolos a este sistema.
Controlar al elevador con el PIC y adaptar las seales obtenidas de este microcontrolador para mandarlas al motor.
Desarrollar sensores de bajo costo que tienen el mismo principio que los sensores inductivos comerciales para enviar datos de tiempo real al micro.
Disear el sistema de potencia que permita al microcontrolador PIC enviar seales de control al motor.
7
DESARROLLO
MATERIAL:
El material para el circuito de control cerebro es el siguiente:
1 PIC 16F84A 5 botones pulsadores 17 leds 10 resistencias de 220 12 resistencias de 1k 1 resistencia de 330 1 resistencia de 10k 1 cristal de 4MHz 11 capacitores de 100nf 1 capacitor de 10f 2 capacitores de 22pf 5 relevadores reed
El material para el control del motor es el siguiente:
2 relevadores a 12v 2 diodos 1N4007 2 BC548 1 motor de 12Vcc
8
El material para la cabina y todos los acoplamientos mecnicos son los siguientes:
1 tubo de aluminio donde ir la cabina 2 poleas 1 cabina de madera 1 imn
9
PROCEDIMIENTO DE DISEO.
Se dise el programa del microcontrolador en el software MPLab y se grab el PIC por medio del programa icprog. El programa en general es el siguiente:
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC LIST P=16f84A INCLUDE <P16F84A.INC>
; tanto las salidas como las entradas se consideran que estn activadas cuando ; se encuentran en estado lgico bajo
;RA0 entrada y salida de cabina de 5 planta ;RA1 salida de bajada al motor, se activa con positivo ;RA2 salida de subida al motor, se activa con positivo ;RA3 entrada y salida del pulsador de llamada de 5 planta ;RA4 entrada y salida del pulsador de llamada de 4 planta
;RB0 entrada y salida del pulsador de llamada de 3 planta ;RB1 entrada y salida del pulsador de llamada de 2 planta ;RB2 entrada y salida del pulsador de llamada de 1 planta ;RB3 entrada de puerta de cabina ;RB4 entrada y salida de cabina de 1 planta ;RB5 entrada y salida de cabina de 2 planta ;RB6 entrada y salida de cabina de 3 planta ;RB7 entrada y salida de cabina de 4 planta
10
; ZONA DE DATOS
LIST P=16f84a ; Procesador utilizado. RADIX hex ; trabajo en numeracin hexadecimal
reset org 0x00 ;El programa comienza en la direccin 0. goto inicio ;pasa a la posicin de inicio para evitar la int. ;que se encuentra en la posicin 4
inicio bsf status,5 ;Pone a 1 el bit 5 del STATUS. Acceso al Banco 1.
movlw b'11001' ;3 entradas y dos salida del puerto a. movwf trisa movlw b'11111111' ;el puerto b esta como entradas movwf trisb 11
bcf status,5 ;Acceso al Banco 0. bcf porta,1 ;paro el motor hacia abajo bcf porta,2 ;paro el motor hacia arriba
principio nop
call pulsadores ; comprueba si hay algn pulsador dado, as como la posicin ;de la cabina
cs call coincide ;aqu para el motor si la cabina coincide con la llamada y ;espera 5 seg chequeando los pulsadores call subida ;comprueba todas las combinaciones posibles para activar el ;motor en direccin ascendente call pulsadores
btfsc porta,2 ;si el motor est subiendo, ejecuta la siguiente instruccin goto cs cb call coincide call bajada ;comprueba todas las combinaciones posibles para activar el ;motor en direccin descendente call pulsadores btfsc porta,1 ;si el motor est bajando, ejecuta la siguiente instruccin goto cb
goto principio
12
Posteriormente se arm el circuito del control cerebro siguiente:
En lugar de botones son rel reeds, que sensan en que piso est la cabina Botones de llamado
Posteriormente se arm el circuito para el control del motor, las salidas del PIC RA1 y RA2 se conectan a las bases de los transistores para que haga la accin que le est diciendo el PIC al motor.
Para la base y torre gua para la cabina se utiliz aluminio, porque es fcil de cortar y a su vez resistente, para la cabina se utiliz madera, ya que es liviana y as no forzar tanto al motor cuando suba y se utilizaron dos poleas para que el hilo se mantenga firme y derecho en su deslizamiento.
En la prueba realizada la cabina se encuentra en el primer piso, se puls el botn de llamada del 3er piso y subi, despus se pulso el botn del 5to, 4to y 1er piso (en esa secuencia) y se realizaron los movimientos como se le fue indicado.
Este sistema est completamente dispuesto a modificaciones conforme se vaya desarrollando y requiriendo las necesidades del usuario.
K K1 EDR201A12 K K2 EDR201A12 D1 1N4007 D2 1N4007 Q1 BC548A Q2 BC548A S1 MOTOR M 12v SUBIR BAJAR