Estacionamiento Fpga

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

OPTIMIZACIÓN DE ESPACIOS EN PARQUEADERO

AUTOMATIZADO CON VHDL

S. Nope P. Andres, O. Hernández C. Ernesto y T. Olivares C. Augusto


[email protected], [email protected], [email protected].

Universidad Escuela Colombiana de Carrearas Industriales


Bogotá D.C. – Colombia

RESUMEN—Teniendo en cuenta el gran número de casos está dado por la insuficiencia y baja calidad
vehículos en la ciudad y que la capacidad de del transporte controlado por los gobiernos de
parqueadero en las zonas centrales no es suficiente, turno y la visión del desarrollo tecnológico de los
se ha realizado el diseño a través máquinas de mismos; por lo que las personas optan por adquirir
estado con lenguaje VHDL, esto con el fin de su propio medio de transporte (bicicleta, moto,
carro, etc.). De acuerdo a esta necesidad, surgen
aprovechar los espacios superiores asignados a cada
otros inconvenientes entre los cuales se puede
lugar del parqueadero, implementando un sistema
mencionar el aumento considerable de vehículos,
de entrada y validación de ocupación de los invasión del espacio público e inseguridad, para
espacios, para generar un bloqueo cuando todos los mitigar estos inconvenientes se han desarrollado
campos del lugar sean ocupados. leyes de tránsito entre las cuales se prohíbe
estacionar el vehículo en vías públicas, esto con el
fin de incentivar a la cultura ciudadana, y
adicionalmente evitar el congestionamiento de las
I. PALABRAS CLAVES— FPGA, VHDL, FINALES DE CARRERA, vías, por lo que a su vez se han creado espacios de
MOTOR, TALANQUERA, MÁQUINAS DE ESTADO,
PLATAFORMA, SERVOMOTOR, PUENTE H
estacionamiento de vehículos cumpliendo con los
requisitos mínimos exigidos por las autoridades de
ABSTRACT- Considering the large number of tránsito, los cuales son conocidos como
vehicles in the city and the parking capacity in the parqueaderos, que están diseñados de diferentes
central zones is not enough, the design has been formas y con tamaños diferentes con lo cual se
done through state machines with VHDL language, pueden parquear un número limitado de vehículos,
this in order to take advantage of the upper spaces sin aprovechar los espacios superiores que podrían
assigned to Each place of the parking, duplicar su capacidad. En la imagen 1 se muestra la
implementing a system of entry and validation of optimización de parqueaderos en Colombia con
occupancy of the spaces, to generate a blockage máquinas que deben ser operadas por personas.
when all the fields of the place are occupied..

II. INTRODUCTION
En el mundo globalizado de hoy en día, se
incrementa el número de personas y de
asentamientos humanos principalmente en las
grandes ciudades, surge la necesidad de tener
Optimización del sistema en parqueaderos de Norte
diferentes medios de transporte, lo cual en muchos de Bogotá, asistida por operadores.

U. ECCI JECC 2017


que cuando exista la condición de ocupado y la
plataforma no tenga opción de bajar.
III. DESARROLO DEL PROYECTO
Una vez ocupados todos los espacios del
DISEÑO: Con base en el lenguaje de programación parqueadero no será posible realizar la apertura de
VHDL, se ha realizado el diseño para el ingreso a la talanquera para entrada, pero si habilitada para
un parqueadero de dos niveles, en cada nivel puede salida, obturando un botón que envíe la señal para
ingresar máximo dos vehículos utilizando una realizar la apertura de salida, esta se cerrará cuando
plataforma similar al del accionamiento de un el vehículo se encuentre fuera del parqueadero a
ascensor. través de un sensor de salida.

Para llevar a cabo el desarrollo de este innovador Después de haber ocupado los espacios del
proyecto se ha realizado un estudio de los diferentes parqueadero al 100% llegará el momento donde
estados de los espacios ocupados en el parqueadero este se desocupará y empezará por desocupar los
mediante la programación en el código VHDL. lugares del primer nivel. Una vez desocupados la
plataforma del segundo nivel bajará
Para realizar esto se han recopilado datos de los automáticamente.
parqueaderos en la ciudad de Bogotá D.C.
Colombia, y evidenciando la problemática que esto Componentes electrónicos: se utiliza tarjeta FPGA
conlleva se ha realizado el prototipo de un BASYS2 como elemento principal para la configuración
parqueadero inteligente, en el cual se explicará cada de entradas y salidas del sistema, con el fin de garantizar
uno de los elementos que lo compone para que este un funcionamiento estable se programa en VHDL la
funcione de una forma eficiente se han instalado los máquina de estados.
sensores de final de carrera que serán los que
Tarjeta FPGA: Para programar FPGA, se utilizar un
indicarán cuando los espacios del parqueadero se
lenguaje de descripción hardware para el caso VHDL,
encuentran ocupados por automóviles. este lenguaje está basado en texto por lo cual es
necesario conocer la sintaxis y | las estructuras de
programación del mismo. Siguiendo con el diseño del
prototipo se debe condicionar en la estructura de VHDL
IV. FUNCIONAMIENTO.
las entradas y las salidas y hacer la configuración de las
terminales del FPGA a las cuales deben estar conectados
Cuando el vehículo llega a la entrada del estos elementos de entrada y salida (para el caso serán
parqueadero es detectado por una señal de entrada, los sensores como dispositivos de entrada y los motores
el cual acciona la talanquera para que esta se como actuadores, de aquí en adelante se inicia la fase de
levante, obturando un botón, cuando el carro implementación).
avanza y se ubica en el parqueadero la talanquera
se cerrará. Posteriormente ingresará el segundo
vehículo que se ubicará justamente atrás del
inicialmente parqueado, cabe acotar que la forma de
ingreso será exactamente igual a la del anterior
vehículo, y esto aplicará para los ingresos hasta
ocupar el último espacio del parqueadero, y es allí
donde automáticamente la plataforma levará estos
vehículos al 2 nivel, lo cual hará que los espacios de
abajo queden habilitados con lugar para 2 vehículos
acomodados de la misma forma que los dos TARJETA BASYS2 (FPGA).
anteriores, cada uno con su respectivo sensor, que
indica que el campo está ocupado, pues esto hará

U. ECCI JECC 2017


Sensor Final de Carrera: se utiliza para detectar la en cualquier posición dentro de su rango y se
posición del vehículo, en total se utilizaron 7 de mantiene estable en dicha posición
estos sensores; el primero es ubicado en el primer
parqueadero ubicado en la plataforma que llegará al
segundo nivel, el Segundo se acciona cuando el
vehículo ingresa al otro espacio de la plataforma del
segundo nivel para cerrar la talanquera y activar el
motor, el tercero y cuarto se activarán para cerrar
la talanquera una vez se ocupen los parqueaderos
del primer nivel, el quinto está ubicado en la parte
Servomotor utilizado como el actuador de la
superior del cubículo para detectar cuando la
talanquera implementado con la programación del
plataforma está arriba, el sexto está ubicado en la
PIC
parte inferior del cubículo para detectar que la
plataforma se encuentra abajo, y el séptimo se
PUENTE H: sirve para cambiar la dirección del
encuentra en la salida para realizar el cierre de la
motor, ya que es necesario para subir y bajar la
talanquera.
plataforma. Este se implementó con el circuito
integrado L293D. En las siguientes imágenes se
muestra su diagrama interno y su tabla de verdad.

Final de carrera implementado para detectar la


ocupación de y activación de los actuadores según
su lógica.

Motor reductor: Integrado L293D implementado para cambiar la polaridad del


El prototipo tiene 1 motor, para subir y bajar la motoreductor.
plataforma. Se usa moto reductor de 6V y 60 RPM

Diseño de la máquina de estados:


Motoreductor implementado como actuador para
Continuando con el diseño inicial, se deben definir
subir y bajar la plataforma.
los sensores que para el caso serán las entradas al
sistema y el actuador que es el motor que van a
Servomotor: se utilizó para accionar la talanquera, hacer la apertura y cierre de la talanquera, subir y
ya que el motor posee la característica de ubicarse bajar la plataforma, el siguiente paso es realizar una

U. ECCI JECC 2017


descripción de los estados como se muestra en la
siguiente tabla.

S0 entrada parqueadero
S1 parqueadero 1 ocupado
S2 parqueadero 2 ocupado
S3 parqueadero 3 ocupado
S4 parqueadero 4 ocupado
S5 Plataforma arriba
S6 Plataforma abajo
S7 Plataforma arriba
S8 salida parqueadero

V.RESULTADOS DEL PROYECTO.

Realizado el diseño del prototipo, el desarrollo de la


máquina de estados que permiten el funcionamiento
del sistema y junto con la implementación de la
máquina de estados con la FPGA usando lenguaje
programación VHDL, se obtiene como resultado
del prototipo el funcionamiento de los estados
implementados en la máquina de estados mediante
Tabla de ecuaciones de transición. el lenguaje de descripción de hardware VHDL, para
el reconocimiento de la posición de cada vehículo,
la función de abrir y cerrar las talanqueras y subir
A continuación se realiza el diagrama de estados bajar la plataforma para llevar el vehículo de un
Como se observa en la siguiente imagen.
nivel al otro . El prototipo final se muestra en la
siguiente imagen.

Luego de esto se realiza la tabla de estados como


se muestra en la figura.
Prototipo implementado para Optimización de espacios en
parqueadero automatizado con VHDL

U. ECCI JECC 2017


VI CONCLUSIONES.
C. Augusto Tenorio Olivares .
Nacido en Bogotá D.C.
✓ Después de haber realizado este diseño e (COLOMBIA) el 25 de enero de
implementación del prototipo de 1974 cursa octavo semestre de
optimización de espacios en parqueadero, Ingeniería Electrónica de la
se concluye que es posible realizar universidad Escuela
proyectos a mayor escala. Colombiana De Carreras
✓ En la ejecución del proyecto se ha puesto
Industriales. A nivel profesional
en práctica varios de los conocimientos se ha formado como tecnólogo
adquiridos a lo largo de la carrera. en soporte de telecomunicaciones. Se ha
✓ Los motoreductores son ideales cuando se
desempeñado en labores de mantenimiento
requiere manejar sistemas automatizados, preventivo en el sector de telecomunicaciones y
que manejen cierto peso de forma estable. actualmente se encuentra en el sector de la telefonía
fija realizando mantenimiento de la telefonía fija y
AUTORES soluciones de seguridad.

A. Ernesto Ospina Hernández, VII BIBLIOGRAFIA


Nacido de Bogotá D.C.
Colombia el 02 de Junio de
1985, estudiante de Ingeniería (1) Thomas L. Floyd, Fundamentos de sistemas digitales,
electrónica de la Universidad Ed.Prentice Hall, Séptima edición, 2000.
ECCI, tecnólogo en
Electrónica Industrial, con (2) M. Morris Mano, Diseño Digital, Ed. Pearson
conocimientos en el área de Edición, TerceraEdición,2003.
seguridad Electrónica, se ha desempañado en el
sector de infraestructura tecnológica. (3) Funcionamiento sensor final de carrera10/11/2015.
(Online) Available.

B. Andres Suarez Nope .


Nacido en Bogotá D.C.
(COLOMBIA) el 15 de abril de
1989 cursa octavo semestre de
Ingeniería Electrónica de la
universidad Escuela Colombiana
De Carreras Industriales. A nivel
profesional se a formado como
tecnólogo en soporte de telecomunicaciones. Se ha
desempeñado en labores de mantenimiento
preventivo en el sector de alimentos y actualmente
se encuentra en el sector de la telefonía móvil
realizando mantenimiento de la telefonía celular.

U. ECCI JECC 2017


U. ECCI JECC 2017

También podría gustarte