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.
Abrimos la puerta del elevador
Esparamos 40 segundos.
¿Entraron personas al elevador?
si Esparamos 40 segundos.
cerrar puerta del elevador
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.
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