Está en la página 1de 6

Control de acceso con

programación en lenguaje
VHDL
Otero C. Zander, Mora Wilson, Cardenas S.
Carlos
Facultad de Ingeniería, Universidad
ECCI Bogotá D.C, Colombia.
zandera.oteroc@ecci.edu.com
wilsonj.morac@ecci.edu.com
carlos.cardenass@ecci.edu.com

Resumen— El diseño realizado es de un control de acceso en el


cual se ingresa una clave de tres dígitos por medio de un teclado A. FUNCIONAMIENTO
matricial y el procesamiento será realizado por una máquina de
estado escrita en código VHDL. El objetivo del proyecto es dar
apertura a una puerta de seguridad. El control de acceso es realizado por un sistema con un
teclado matricial en el cual el usuario que desee ingresar,
Palabras claves— Control de acceso, clave, FPGA. introduce una clave de 3 dígitos. La apertura de la puerta solo
será realizada si la clave digitada por el usuario concuerda con
I. INTRODUCCION las autorizadas para él ingreso.
Los avances de la tecnología son permanentes porque a
medida que surgen necesidades se crean o modifican El dispositivo de control cuenta con un teclado matricial que
herramientas tecnológicas en respuesta a suplir los funciona para realizar la captura de la clave. Se realiza el
requerimientos que nacen y se pueden suplir con la tecnología. diseño y la programación en vhdl del control del teclado ya
[1]. La confidencialidad, integridad, disponibilidad de la que su funcionamiento consiste en una combinación de filas y
información y los recursos físicos son activos importantes columnas en forma de matriz mediante las cuales se identifica
para todas las organizaciones y por lo mismo es necesario el número que ha sido ingresado por el usuario.
impedir que usuarios no autorizados accedan a recursos. [2]
El teclado matricial es una matriz de botones distribuido en
La propuesta del siguiente Proyecto tiene como finalidad filas y columnas cruzadas los cuales se encuentran en circuito
brindar seguridad a empresas o a hogares, por medio de un abierto, en el momento en que se pulsa una tecla, se cierra el
control de apertura de puerta mediante código vhdl. El cual circuito resultando en que una de las 4 salidas tiene corriente al
consiste en que el usuario debe digitar una clave o contraseña contrario de los 3 restantes. El teclado dispone de 4 entradas y
la cual consta de 4 dígitos. Con un límite de tres intentos 4 salidas.

La manera de identificar el número que es pulsado se realiza


teniendo en cuenta la combinación entre filas y columnas y
por lo cual se diseña y programa el código por medio del cual
DESARROLLO se pueda identificar el momento en el cual es pulsada una tecla
y capturar la combinación, para posteriormente pasar el dato
Los sistemas de control de acceso están diseñados para al módulo en el cual se realizara la validación del código
proporcionar el ingreso a espacios restringidos solo a personal ingresado.
autorizado, para lo cual se existen diversas soluciones como
los son los sistemas biométricos, tarjetas de proximidad o A continuación, podemos observar la programación en VHDL
mediante autenticación por clave. Esta solución consiste en de la captura de la clave en el teclado matricial.
proporcionar control de acceso mediante clave, controlado por
una FPGA y programada en lenguaje VHDL .
El reconocimiento del teclado es un paso importante para el
El desarrollo del interprete para el teclado será el siguiente, en desarrollo del proyecto. Para lo cual, luego de identificar la
la primera parte se realiza la declaración de variables tanto de tecla, se asigna el valor tanto de la fila como de la columna
entrada como de salida, se crean cada uno de los vectores para de esta forma identificar el numero ingresado.
necesarios:
Una vez realizada la captura de la clave esta es almacenada
para luego realizar la toma de decisión de apertura de la
puerta.

Fig. 2. Desarrollo inicial teclado matricial.

E
n

l
a

s
i
g
u
i
e
n
t
e

i
m
a
g
e
n

s
e

p
u
e
d
e

o
b
s
e
r
Universidad ECCI 2019
v u
a r
r a
r
u
n l
a o
s
p
a d
r a
t t
e o
s
d
e d
l e
l
f
u t
n e
c c
i l
o a
n d
a o
m :
i
e
n
t
o

d
e Fig. 3. Des
l código val
digitado
c
ó En la
d figura a
i continua
g ción se
o represen
ta el
u diagram
t a
i esquemá
l tico
i simulad
z o en
a VHDL:
d
o

p
a
r
a

c
a
p
Fig. 2. Código VHDL captura de dato
t
Universidad ECCI 2019
Fig. 4. Diagrama
Esquemático

Universidad ECCI 2019


A. Elementos utilizados

Con el propósito de lograr un proyecto visualmente atractivo y


muy llamativo, se procede a plasmar la idea en un prototipo
funcional, de agrado y que proporcione mayor entendimiento
a las personas interesadas, a continuación, se muestran los
elementos utilizados para la realización del proyecto y el
modelo prototipo.

Fig. 8. Prototipo de lo que sería ya terminado y expuesto.

II. CONCLUSIONES
 A lo largo del desarrollo del proyecto evidenciamos
el potencial que tiene la FPGA en el desarrollo de
aplicaciones electrónicas de cualquier.
Fig. 5. Tarjeta FPGA
 Fue de gran importancia el conocimiento impartido
por el docente ya que por medio de este se
despejaron dudas en el desarrollo del proyecto. En el
código VHDL se pudieron realizar varios procesos
que fueron fundamentales en el desarrollo realizado y
poder plasmar la idea planteada del control de acceso
y del diseño y codificación para la captura de la clave
y su posterior análisis.
 Nos pudimos dar cuenta la necesidad de desarrollar
cada proceso, paso a paso realizando experimentos y
pruebas.
 Evidenciamos la importancia del diseño sistemático
del proyecto para realizar la programación y de esta
manera entender la funcionalidad del código.
 Este sistema puede ser implementado en muchas
otras situaciones de la vida real ya que maneja el
Fig. 6. Teclado matricial a tarjeta mismo principio de control de acceso.

Fig. 7. Conexión del Motor


REFERENCIAS

[1] Website.[Online].Available:
http://www.rnds.com.ar/articulos/045/RNDS_152W.pdf
[2] Evolución y retos de los sistemas de control de accesos Sierra Cabral
Oscar Marzo 2017 Website. [Online]. Available:
http://www.seguritecnia.es/seguridad-privada/seguridad-
electronica/evolucion-y-retos-de-los-sistemas-de-control-de- accesos

AUTORES:

Wilson Jhoneiro Mora Contretas


Nacido en Duitama-Boyacá Colombia, el 28
de noviembre de 1988.Tecnico en electrónica
automotriz SENA, Tecnólogo en Electrónica
industrial universidad ECCI, Estudiante de
ingeniería electrónica en la universidad ECCI,
actualmente cursa octavo semestre. Manejo
de sistemas (Word, Excel, power point)
conocimientos en electrónica automotriz,
gran experiencia en mantenimiento y
reparación de módulos electrónicos
enfocados en la rama automotriz.

Zander Alejandro Otero Cardenas, nació en


Bogota, Colombia, el 05 de marzo de 1987..
Estudiante de octavo semestre de ingeniería
electrónica en la universidad ECCI, me
desempeño como ingeniero de soporte para
rede de datos y soluciones de VoIP para
Claro.

Carlos cardenas silva nació en Charala


Santander Colombia, el 18 de octubre de
1987. Se graduó como tecnólogo en
electrónica industrial en 2017. Técnico
profesional en electrónica 2014. Estudiante
de octavo semestre de ingeniería electrónica
en la universidad ECCI, me desempeño en
mantenimiento locativo.

También podría gustarte