Elevador de 5 Pisos.


Un ascensor consiste en una cabina sustentada por cables que se desplaza dentro de un hueco  con  guías  verticales  de  acero,  con  mecanismos  de  subida  y  bajada  y  con  una fuente  de  energía.  El  desarrollo  del  ascensor  moderno  ha  afectado  profundamente  al ámbito de la arquitectura y ha supuesto una mayor evolución de las ciudades, al permitir la construcción de edificios con multitud de plantas.
 
 
 
Existen  dos medios  disponibles  para  llevar  a  cabo  dicho  transporte:  escaleras  y  ascensores.  Este documento se centrará fundamentalmente en el caso de los ascensores.
 
Este elevador de 5 pisos parte de la necesidad de mostrar un  proyecto que involucre un sistema sencillo con un PIC16F873, El proyecto en su totalidad tiene 3 partes: la electrónica, la de programación  y la de manualidades; esta última es la referente a la contrucción de la maqueta en madera balso y acrílico, tema que no entra en este artículo
 
 
El circuito electronico

En la figura 1.2 aparece el circuito esquemático del elevador de 5 pisos y en esta vemos los elementos que serán usados en este proyecto. El circuito está compuesto básicamente por varios circuitos integrados, los que más se destacan son el PIC16F873 y el driver L293D.
 
El microcontrolador manejara el puerto B de la siguiente manera la parte baja como entrada y la parte alta como salida y el puerto C solamente sera puerto de entrada. El puerto B tendra en la  parte baja las entradas Sc, Sb, Sa que van conectadas a los pines (RB2, RB1, RB0), estas entradas son provenientes de los sensores colocados en cada piso del edificio, el circuito que controlara los sensores estan en la figura1.1.
El puerto C tendra en la parte baja las entradas Cc, Cb, Ca que van conectadas a los pines (RC2, RC1, RC0) son entradas que provienen el teclado que estara ubicado en la cabina del elevador. y en su parte alta estaran conectadas las entradas Pc, Pb, Pa que van conectadas a los pines  (RC6, RC5,RC4) son entradas provenientes del boton de llamado que tienen en cada piso, para llamar el elevador.
 
En la figura 1.0 esta el circuito que controlan estas entradas Cc, Cb, Ca y las Pc, Pb, Pa que llevan el mismo circuito.
 
las salidas que controlan los motores del elevador las conectaremos en el puerto B en la parte alta. los pines RB4 y RB5 controlaran el motor de elevacion y los pines RB6 y RB7 controlaran el motor de la puerta. en la figura 1.2 muestra con detalle la conexion. 

 
La tabla 1 son los codigos que enviara el teclado hacia el microcontrolador que esta ubicado en la cabina del elevador, La tabla 2 seran los codigos que enviara hacia el microcontrolador los botones de llamado del elevador, y la tabla 3 son los codigos que enviaran los sensores al microcontrolador.
 






 
 
 
  
 
 
La característica más importante y que mejor define Proteus es su capacidad de simular el comportamiento de los circuitos electrónicos. Proteus incorpora una amplia librería de dispositivosanalógicos y digitales con su correspondiente modelo SPICE que simula su comportamiento.
 

 

Diseño del programa PROGRAMAR PIC's es muy FACIL

 


Los microcontroladores son sistemas desarrollados principalmente como unidades centrales de procesamiento de bajo consumo eléctrico para el desarrollo de sistemas embebidos, el microcontrolador necesita de un algoritmo que puede ser desarrollado por medio de un lenguaje de programación llamado Assembler, el algoritmo que usaremos para este este proyecto sera el que presentaremos acontinuacion.
 
 
 
 Inicio
 Abrimos la puerta del elevador
 Esparamos 40 segundos.  
¿Entraron personas al elevador?
si           Esparamos 40 segundos.
              cerrar puerta del elevador
              seleccionar el piso a cargo del usuario
              direccion del elevador
              piso seleccionado mayor que piso actual, elevador hacia arriba
              piso seleccionado menor que piso actual, elevador hacia abajo
¿llegamos al piso seleccionado?
si          volvemos a inicio
             nos quedamos en la pregunta       
¿El elevador a sido llamado en algun piso?
no        volvemos al inicio
             cerramos la puerta del elevador
             piso llamado mayor que piso actual, elevador hacia arriba
             piso llamado menor que piso actual, elevador hacia abajo
¿llegamos al piso llamado?
si          volvemos al inicio
             nos quedamos en la pregunta

 
 
Programa compilado en MPLAB X IDE.

https://mega.nz/#!a8VU3CzT!y1tBgWh9fZk1-DhUYfbmw_FecIATpwfqj_Hew0fQdEQ
Este ha sido un proyecto muy interesante que hemos querido compartirles. El circuito esta para ser modificado a sus necesidades o aplicaciones de trabajo. Todo en PROTEUS ha sido simulado con elementos rápidos para agilizar su simulación pero en la práctica deben utilizar todos los elementos electrónicos y mecánicos apropiados.

No hay comentarios.:

Publicar un comentario