SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
U. ECCI JECC 2016
BANDA TRANSPORTADORA CONTROLADA CON FPGA
EN VHDL
Sergio Andrés Moya Suescún, Deivi Maicol Sacristán, Cristhian Garzón
Sergio.moyas@ecci.edu.co, sacristan.07@gmail.com, Cristhian.garzon@mail.tigo.com.co
Universidad Escuela Colombiana de Carreras Industriales
Bogotá D.C. – Colombia
Resumen – Este proyecto consiste en la aplicación de
máquinas de estado desarrolladas con FPGA en este
caso en particular con la BASYS 2, para ello
desarrollamos un proyecto sencillo que consiste en
controlar un banda transportadora, que es una
herramienta altamente usada en el sector industrial.
Con esto demostraríamos también la versatilidad de
una FPGA con las diferentes aplicaciones que se
pueden realizar sobre ella, todo esto desarrollado con
lenguaje VHDL [1] y probado sobre un prototipo de
banda transportadora.
Abstract – This project involves the implementation of
state machines developed with FPGA in this case in
particular with the BASYS 2 We develop a simple project
consisting of controlling a conveyor belt, which is a
highly used tool in the industrial sector. With this also
would demonstrate the versatility of an FPGA with
different applications that can be develop on it, all
developed with VHDL and tested on a prototype
conveyor belt.
Palabras clave – Maquina de estados, FPGA, VHDL,
Banda transportadora, Basys 2.
I. INTRODUCCION
Teniendo en cuenta el desarrollo de este proyecto,
seleccionamos como prototipo una banda transportadora,
los motivos que nos impulsaron a tomar esta opción,
fueron el evidente uso cotidiano de estas tanto en los
sectores industriales como herramienta de optimización
de procesos, así como la posibilidad de extrapolarlo y
darle nuevas aplicaciones como transporte de vehículos
en parqueaderos automatizados, cosa que se ha visto
actualmente en desarrollos de países como Japón y
Alemania o tal vez,
Porque no, poderla adecuar y usar como una ayuda de
movilización y transporte dentro de sitios públicos para
personas discapacitadas.
Estos motivos y adicionando que el uso de las FPGA se
han ido expandiendo como una poderosa herramienta
dentro de la electrónica digital, quisimos unir y
demostrar la versatilidad de estas y su posibles usos en
la solución de problemas cotidianos que involucran el
bienestar no solo del ser humano sino también de los
sectores productivos del país.
II. DISEÑO Y DESARROLLO
Basándonos en los diseños tradicionales y comerciales
de bandas transportadoras, conocemos que estas tienen
para su funcionamiento distintas componentes que
constituyen cada una de las etapas para su
funcionamiento.
Empezamos a describir que hay unas bandas que están
constituidas por rodillos y otras por cintas y en necesario
el uso de un motor que transmite el movimiento a la
banda, por supuesto una etapa de control que en el caso
particular de este proyecto es la parte que queremos
desarrollar e implementar y acoplar al mecanismo que se
menciona, y una etapa de potencia la cual soporta debe
tener la suficiente potencia para soportar la carga del
motor que a su vez debe tener o proporcionar la fuerza
necesaria para la aplicación que se quiere.
Visto e identificado lo anterior a continuación
describiremos como en este proyecto haremos o
supliremos cada una de las etapas, de manera ilustrativa,
deteniéndonos en la parte de control sobre la FPGA
BASYS 2 el cual es el principal objeto de esta
implementación.
U. ECCI JECC 2016
A. ESTRUCTURA DE LA BANDA
La banda fue construida sobre una base que la cual
sostiene los dos ejes de la misma, estos ejes se encuentra
uno en cada extremo de la banda, adicionalmente el
motor que se usa para generar el movimiento de la misma
esta acoplado directamente a uno de los ejes asi haciendo
una transferencia de movimiento gracias a la misma
banda que se usa [2], como esto es un prototipo usamos
una banda de caucho la cual proporciona la suficiente
firmeza pero a la ves elasticidad en el movimiento de
giro.
De acuerdo a esta descripción general, enumeramos los
materiales que se usaron en esta construcción del
prototipo.
 Ejes: se usan como soporte de la banda y los ejes de
la misma.
Figura 1. Ejes o rodillos usados en bandas transportadoras
 Banda de caucho: es usada para el soporte de los
objetos a transportar en ella, además de transferir el
movimiento de un eje al otro.
Figura 2.Cinta de caucho
 Rodamientos: Usamos rodamiento sobre los
ejes para disminuir el rozamiento y por ende la
potencia del motor a usar ya que el principal
objeto de este proyecto es la parte control de la
banda mas no la etapa de potencia.
Figura 3.Rodamiento de balineras
B. MOTOR Y POTENCIA
En el diseño del proyecto, esta como objetivo principal
hacer no solo la banda sino que esta sea controlada por
medio de una tarjeta digital de desarrollo (Basys 2), lo
que nos lleva a detenernos en las características técnicas
de estas [3], en ella encontramos que las salidas digitales
tienen las siguientes características:
“Los pines I/O sobre Xilinx FPGAs suministran una
tensión de 3.3V y generalmente tienen un suministro de
corriente de 24mA en el rango de error
+/-5mA a +/-10mA” [3]
De acuerdo a esta información evidentemente no es lo
suficiente para un motor, por lo que se hace necesario
acoplar la carga a una etapa de potencia que le suministre
la tensión y corriente necesaria para desarrollar la fuerza
que es indispensable para mover la banda, por lo tanto
usamos una fuente externa para alimentar el motor, lo
que hacemos es controlar el ON/OFF del suministro de
la fuente con un relevo que si es gobernado con
suficiencia por las salidas de la Basys 2.
A continuación podemos ver los elementos usados en
esta etapa de potencia con sus respectivas características.
U. ECCI JECC 2016
 Motor DC: Usado para el movimiento de la
banda.
Características: 12V – 50mA-150mA
Figura 4.Motor DC, 12V
 Relay y Fuente DC:
El relay permite la conmutación de la fuente
controlada por una bobina que se energiza con
los pines I/O de la Basys 2.
Características: 3VDC – 28VDC 10A
La fuente es usada para dar la alimentación
directa para el motor.
Características. 12Vdc – 2A
Figura 5. Relay y fuente DC
 Componentes Electrónicos:
- 4 relay 12v
- 4 transistores 2N3904 [6]
- 4 resistencias 10kΩ
- 4 diodos 1N4001
Montaje Etapa de Potencia: Como se especificaba es
necesario acoplar la carga del motor a una etapa de
potencia, lo que hicimos fue llevar las salidas de control
de la FPGA, hacia la base de los transistores 2N3904 de
forma que fuesen excitadas por medio de la resistencia
limitadora, asi darle paso a la energización de la bobina
del relevo en el colector del transistor. Al conmutar los
relevos da paso entre alimentación de 12VDC y GND de
la fuente así, el motor puede trabajar con la potencia que
necesita para su desempeño óptimo.
Figura 6. Circuito etapa de potencia
En la figura 6, se muestra el circuito es de aclarar que
este circuito es para uno de los dos pines de
polarización del motor es decir que necesitamos dos
circuitos como el anterior para poder controlar el motor
según nuestro diseño de la máquina de estados.
C. CONTROL EN VHDL CON FPGA
Para realizar el control de la banda usamos la versatilidad
de la tarjeta de desarrollo con FPGA llamada Basys 2
(ver figura 6), con un código en lenguaje VHDL, que
describirá el comportamiento de nuestro prototipo.
Figura 7. Basys 2 –FPGA
U. ECCI JECC 2016
Para ellos nos basamos en los fundamentos teóricos de
las máquinas de estado, realizamos el estudio de los
estados, transiciones, sensores y comportamiento de los
actuadores para realizar la máquina de estados.
De acuerdo a esto planteamos el funcionamiento:
Se trata de una banda que está pensada para que
transporte un objeto desde el inicio hasta el final de la
misma, el motor debe empezar a avanzar cuando el
sensor que está ubicado en el inicio de la banda detecte
una pieza y debe parar cuando el sensor del final de la
banda detecte que el objeto efectivamente ha llegado al
final de la banda, adicionalmente a eso se piensa en una
eventual alerta en el sistema que nos haga llevar la banda
en sentido opuesto o detenerla, por ello ponemos un
pulsador de emergencia que al oprimirlo da reversa a la
banda es decir pone en marcha el motor en sentido
contrario y se detiene luego de soltar el pulsador.
Marco Humanístico:
Uno de los objetivos que nos planteamos, fue que este
proyecto podría servir de manera efectiva en alguna
cotidianidad de las personas, es como podemos aplicar
una sistema de estos al transporte de personas con
discapacidad motora dentro de recintos cerrados, como
hospitales, centros comerciales, estaciones de sistemas
pesados de transporte; Además de eso podemos aplicarlo
al transporte de elementos en la industria de los
automóviles, como parqueaderos [6] etc.
 Máquina de estados:
Figura 6. Circuito etapa de potencia
Tabla 1.Tabla de estados y acciones
Sensor Acción
𝑆1 Hay pieza al inicio
𝑆1̅̅̅ NO hay pieza al inicio
𝑆2 Hay pieza al final
𝑆2̅̅̅ No hay pieza al final
𝑆3 Botón de emergencia activo
𝑆3̅̅̅ Botón de emergencia inactivo
Tabla 2.Tabla acción de sensores
Figura 8. Grafica de estados y transiciones
Estado
anterior
A B
Ecuación
de
transición
Estado
siguiente
A* B*
E0 0 0 𝑆1 𝑆2̅̅̅ E1 0 1
E0 0 0 𝑆1̅̅̅ 𝑆2̅̅̅ 𝑆3̅̅̅ E2 1 0
E1 0 1 𝑆1̅̅̅ 𝑆2 E0 0 0
E1 0 1 𝑆1̅̅̅ 𝑆2̅̅̅ 𝑆3 E2 1 0
E2 1 0 𝑆1̅̅̅ 𝑆2̅̅̅ 𝑆3 E0 0 0
Tabla 3. Tabla de estados anteriores
Ecuaciones de salida:
𝑨 = 𝑺𝟏 𝑺𝟐̅̅̅̅
𝑩 = 𝑺𝟏̅̅̅̅ 𝑺𝟐̅̅̅̅ 𝑺𝟑
Teniendo planteada y solucionada la máquina de
estados, se transcribe de manera funcional en el software
ISE Xillinx [4], el cual es el que genera el archivo código
U. ECCI JECC 2016
con el que la FPGA basys2 realiza el comportamiento
que se ha diseñado.
D. PROGRAMACION FPGA
Luego de obtener las ecuaciones de nuestra máquina de
estados, estas son las que nos van a determinar como se
va a comportar nuestro sistema; como sabes la
implementación se puede hacer por medio de código
VHDL o de un archivo esquemático, en este caso
determinamos que es más dúctil realizarlo por medio de
un archivo esquemático (figura 9) dada la sencillez de las
ecuaciones.
Figura 9. Esquemático –FPGA
Adicionalmente es necesario hacer la programación y
relación de las variables de entrada y salida en nuestro
bloque del esquemático, con los pines físicos de la FPGA
Basys2, así fue la asignación de pines:
NET "CLK1" LOC = "B8"; # Bank = 0, Signal name = MCLK
NET "s1" LOC = "B2" | DRIVE = 2 | PULLUP ;
NET "s2" LOC = "A3" | DRIVE = 2 | PULLUP ;
NET "s3" LOC = "J3" | DRIVE = 2 | PULLUP ;
NET "A" LOC = "C6" | DRIVE = 2 | PULLUP ;
NET "B" LOC = "B6"| DRIVE = 2 | PULLUP ;
Allí podemos observar que CLK1 es nuestra entrada de
reloj así como s1,s2 y s3 son nuestros sensores que son
respectivamente asignados a los pines B2, A3, J3;
también vemos que las salidas a las resistencias de bases
que controlan los pines del motor A y B están
respectivamente asignados a los pines C6 y B6.
III. CONCLUSIONES
 Se evidencia la versatilidad de las FPGA como
herramientas de desarrollo digital, y lo flexible
que puede ser en cuanto a adaptarse a grandes
proyectos en donde se use toda la capacidad de
esta o a proyectos sencillos como este es el caso.
 Se ratifica que esta tarjeta es solo una
herramienta de control, ya que no es posible
acoplar directamente las salidas de la FPGA con
los actuadores, tanto por protección de la misma
como por insuficiencia de potencia para soportar
la carga de estos.
 Nos presenta una herramienta de automatización
con el cual se puede desarrollar pequeños
automatas que ayudan al beneficio del ser
humano.
IV. REFERENCIAS
1. Microelectrónica curso 01/02 (2002), Lenguaje
VHDL,[online].Available:
http://serdis.dis.ulpgc.es/~itis-
dl/Teoria%20VHDL/Lenguaje%20VHDL%20
EUP%20Teruel.pdf
2. Innova Ingeniería (2009), Cintas transportadoras
y componentes, [online]. Available:
http://www.innova-
ing.com/productos/ver/cintas-transportadoras-
y-componentes
3. Digilent (2011), Digilent Pmod™ Interface
Specification, [online]. Available:
https://www.digilentinc.com/Pmods/Digilent-
Pmod_%20Interface_Specification.pdf
4. Xilinx (2016), ISE Design Suite, [online].
Available:
http://www.xilinx.com/products/design-
tools/ise-design-suite.html
5. Geen Parking Colombia (2014), Parqueaderos
automáticos, [online]. Available:
http://www.greenparkingcolombia.com/
U. ECCI JECC 2016
es/productos-parqueo-
movilidad#bandatransportadora
6. STMicroelectronics (2003), 2N3904 Datasheet,
[online]. Available:
https://www.sparkfun.com/datasheets/Compone
nts/2N3904.pdf
Autores: Cristhian Garzón Arévalo
Sergio Andrés Moya Suescún:
Deivi Maicol Sacristan Puerto:
Nacido en Bogotá D.C – Colombia, el
12 de Junio de 1985, estudiante de
ingeniería electrónica en la Universidad
Escuela colombiana de carreras
industriales, con tecnología en el
Electrónica Industrial y tecnología en
telecomunicaciones, A nivel laboral el
desempeño a estado orientado en el
sector de Telecomunicaciones.
Nacido en Bogotá D.C – Colombia, el
24 de octubre de 1988, estudiante de
ingeniería electrónica en la Universidad
Escuela colombiana de carreras
industriales, con tecnología en el
Electrónica Industrial y Estudios de
ingeniería Mecatrónica, A nivel laboral
el desempeño a estado guiado en el
sector de la seguridad electrónica.
Nacido en Santa María - Boyacá
Colombia, el 25 de Agosto de 1989,
estudiante de ingeniería electrónica en
la Universidad Escuela colombiana
de carreras industriales, con
tecnología en el Electrónica Industrial
y Técnico Profesional en
Mecatrónica, A nivel laboral me
desempeño en la industria de Tubos
Sistemas desempeñando el cargo de
Instrumentista de Mantenimiento. en
el sector de la seguridad electrónica.

Más contenido relacionado

La actualidad más candente

Propiedades de la convolución
Propiedades de la convoluciónPropiedades de la convolución
Propiedades de la convoluciónYolanda Mora
 
Tipos de controles controles automaticos
Tipos de controles   controles automaticosTipos de controles   controles automaticos
Tipos de controles controles automaticosDeivis Montilla
 
Problemas y ejercicios del capitulo 9.felipe edison y leonardo
Problemas y ejercicios del capitulo 9.felipe edison y leonardoProblemas y ejercicios del capitulo 9.felipe edison y leonardo
Problemas y ejercicios del capitulo 9.felipe edison y leonardoLuis Felipe Quevedo Avila
 
Régimen de conexión a tierra, (ICA-Procobre, Ago. 2016)
Régimen de conexión a tierra, (ICA-Procobre, Ago. 2016)Régimen de conexión a tierra, (ICA-Procobre, Ago. 2016)
Régimen de conexión a tierra, (ICA-Procobre, Ago. 2016)Efren Franco
 
Proyecto de Sistemas Electricos de Potencia
Proyecto de Sistemas Electricos de PotenciaProyecto de Sistemas Electricos de Potencia
Proyecto de Sistemas Electricos de PotenciaCarlosgm18
 
Criterio de areas Sistemas electrico de potencia (SEP II)
Criterio de areas Sistemas electrico de potencia (SEP II)Criterio de areas Sistemas electrico de potencia (SEP II)
Criterio de areas Sistemas electrico de potencia (SEP II)Christian Cañafe Clavijo
 
Amplificadores clase B clase 11ª
Amplificadores clase B clase 11ªAmplificadores clase B clase 11ª
Amplificadores clase B clase 11ªManuelGmoJaramillo
 
Medición de Potencia en Sistemas Eléctricos
Medición de Potencia en Sistemas EléctricosMedición de Potencia en Sistemas Eléctricos
Medición de Potencia en Sistemas EléctricosSteven De La Cruz
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Marvin Pariona
 
2015 ene factor de servicio en motores electricos
2015 ene   factor de servicio en motores electricos2015 ene   factor de servicio en motores electricos
2015 ene factor de servicio en motores electricosBarlomax
 
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdf
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdfCUADERNO N#3 Aplicaciones Con Automatas Programables.pdf
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdfRafaelRiesgo2
 
Diodos electronica (semiconductores)
Diodos electronica  (semiconductores)Diodos electronica  (semiconductores)
Diodos electronica (semiconductores)Daygord Mendoza Rojas
 
Clase 2 - Estabilidad - Plano S - Plano Z
Clase 2 - Estabilidad - Plano S - Plano ZClase 2 - Estabilidad - Plano S - Plano Z
Clase 2 - Estabilidad - Plano S - Plano ZUNEFA
 
Practica 1 elementos que componen los contactores y relevadores
Practica 1 elementos que componen los contactores y relevadoresPractica 1 elementos que componen los contactores y relevadores
Practica 1 elementos que componen los contactores y relevadoresMarvin Daniel Arley Castro
 

La actualidad más candente (20)

Propiedades de la convolución
Propiedades de la convoluciónPropiedades de la convolución
Propiedades de la convolución
 
Tipos de controles controles automaticos
Tipos de controles   controles automaticosTipos de controles   controles automaticos
Tipos de controles controles automaticos
 
Problemas y ejercicios del capitulo 9.felipe edison y leonardo
Problemas y ejercicios del capitulo 9.felipe edison y leonardoProblemas y ejercicios del capitulo 9.felipe edison y leonardo
Problemas y ejercicios del capitulo 9.felipe edison y leonardo
 
Régimen de conexión a tierra, (ICA-Procobre, Ago. 2016)
Régimen de conexión a tierra, (ICA-Procobre, Ago. 2016)Régimen de conexión a tierra, (ICA-Procobre, Ago. 2016)
Régimen de conexión a tierra, (ICA-Procobre, Ago. 2016)
 
Transistor BJT
Transistor BJTTransistor BJT
Transistor BJT
 
Proyecto de Sistemas Electricos de Potencia
Proyecto de Sistemas Electricos de PotenciaProyecto de Sistemas Electricos de Potencia
Proyecto de Sistemas Electricos de Potencia
 
Criterio de areas Sistemas electrico de potencia (SEP II)
Criterio de areas Sistemas electrico de potencia (SEP II)Criterio de areas Sistemas electrico de potencia (SEP II)
Criterio de areas Sistemas electrico de potencia (SEP II)
 
Amplificadores clase B clase 11ª
Amplificadores clase B clase 11ªAmplificadores clase B clase 11ª
Amplificadores clase B clase 11ª
 
Polarizacion fet
Polarizacion fetPolarizacion fet
Polarizacion fet
 
El diodo, curva caracteristica del diodo
El diodo, curva caracteristica del diodoEl diodo, curva caracteristica del diodo
El diodo, curva caracteristica del diodo
 
Medición de Potencia en Sistemas Eléctricos
Medición de Potencia en Sistemas EléctricosMedición de Potencia en Sistemas Eléctricos
Medición de Potencia en Sistemas Eléctricos
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1
 
Accionamiento Electrico (Parte I)
Accionamiento Electrico (Parte I)Accionamiento Electrico (Parte I)
Accionamiento Electrico (Parte I)
 
Redes de dos puertos
Redes de dos puertosRedes de dos puertos
Redes de dos puertos
 
2015 ene factor de servicio en motores electricos
2015 ene   factor de servicio en motores electricos2015 ene   factor de servicio en motores electricos
2015 ene factor de servicio en motores electricos
 
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdf
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdfCUADERNO N#3 Aplicaciones Con Automatas Programables.pdf
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdf
 
Diodos electronica (semiconductores)
Diodos electronica  (semiconductores)Diodos electronica  (semiconductores)
Diodos electronica (semiconductores)
 
Funcionamiento encoder
Funcionamiento encoderFuncionamiento encoder
Funcionamiento encoder
 
Clase 2 - Estabilidad - Plano S - Plano Z
Clase 2 - Estabilidad - Plano S - Plano ZClase 2 - Estabilidad - Plano S - Plano Z
Clase 2 - Estabilidad - Plano S - Plano Z
 
Practica 1 elementos que componen los contactores y relevadores
Practica 1 elementos que componen los contactores y relevadoresPractica 1 elementos que componen los contactores y relevadores
Practica 1 elementos que componen los contactores y relevadores
 

Similar a Banda transportadora-controlada-con-fpga-en-vhdl

Diseño y control de escalera electrica mediante implementacion con codigo vhd...
Diseño y control de escalera electrica mediante implementacion con codigo vhd...Diseño y control de escalera electrica mediante implementacion con codigo vhd...
Diseño y control de escalera electrica mediante implementacion con codigo vhd...ECCI
 
Sistema inteligente en vhdl para un prototipo de puente basculante
Sistema inteligente en vhdl para un  prototipo de puente basculanteSistema inteligente en vhdl para un  prototipo de puente basculante
Sistema inteligente en vhdl para un prototipo de puente basculanteKhristian Camilo Pinzon Roa
 
Coordinacion de protecciones final _v1
Coordinacion de protecciones  final _v1Coordinacion de protecciones  final _v1
Coordinacion de protecciones final _v1Luis H
 
Carrito seguidor de línea final 2
Carrito seguidor de línea final 2Carrito seguidor de línea final 2
Carrito seguidor de línea final 2dani
 
Proyecto control 01
Proyecto control 01Proyecto control 01
Proyecto control 01rmirandac
 
Carrito seguidor de línea final
Carrito seguidor de línea finalCarrito seguidor de línea final
Carrito seguidor de línea finaldani
 
Control de posicion_de_un_balancin_con_m
Control de posicion_de_un_balancin_con_mControl de posicion_de_un_balancin_con_m
Control de posicion_de_un_balancin_con_mValter Soares
 
Oso Hormiguero informe final de robotica.pdf
Oso Hormiguero informe final de robotica.pdfOso Hormiguero informe final de robotica.pdf
Oso Hormiguero informe final de robotica.pdfEdwin4321
 
Proyecto slider
Proyecto sliderProyecto slider
Proyecto sliderMikeGran
 
Accionamiento para servomotor y motor a pasos
Accionamiento para servomotor y motor a pasosAccionamiento para servomotor y motor a pasos
Accionamiento para servomotor y motor a pasosJuan Daniel
 
F3 edwin rodriguez_203055_3 (1)
F3 edwin rodriguez_203055_3 (1)F3 edwin rodriguez_203055_3 (1)
F3 edwin rodriguez_203055_3 (1)edwin andres
 
Informe lab 2 automatizacion
Informe lab 2 automatizacionInforme lab 2 automatizacion
Informe lab 2 automatizacionIsidro Reinoso
 
Vw eos 2006 programa autodidáctico 379 - sistema eléctrico
Vw eos 2006   programa autodidáctico 379 - sistema eléctricoVw eos 2006   programa autodidáctico 379 - sistema eléctrico
Vw eos 2006 programa autodidáctico 379 - sistema eléctricorike67
 
Monografia fusiblera gestionada robotica
Monografia fusiblera gestionada roboticaMonografia fusiblera gestionada robotica
Monografia fusiblera gestionada roboticaand2083
 
379 vw eos sist electrico
379  vw eos  sist electrico 379  vw eos  sist electrico
379 vw eos sist electrico clubvweos
 
379 1 El EOS 2006 Sistema Electrico.pdf
379 1 El EOS 2006 Sistema Electrico.pdf379 1 El EOS 2006 Sistema Electrico.pdf
379 1 El EOS 2006 Sistema Electrico.pdfjcarrey
 

Similar a Banda transportadora-controlada-con-fpga-en-vhdl (20)

Diseño y control de escalera electrica mediante implementacion con codigo vhd...
Diseño y control de escalera electrica mediante implementacion con codigo vhd...Diseño y control de escalera electrica mediante implementacion con codigo vhd...
Diseño y control de escalera electrica mediante implementacion con codigo vhd...
 
Sistema inteligente en vhdl para un prototipo de puente basculante
Sistema inteligente en vhdl para un  prototipo de puente basculanteSistema inteligente en vhdl para un  prototipo de puente basculante
Sistema inteligente en vhdl para un prototipo de puente basculante
 
Coordinacion de protecciones final _v1
Coordinacion de protecciones  final _v1Coordinacion de protecciones  final _v1
Coordinacion de protecciones final _v1
 
Carrito seguidor de línea final 2
Carrito seguidor de línea final 2Carrito seguidor de línea final 2
Carrito seguidor de línea final 2
 
Proyecto control 01
Proyecto control 01Proyecto control 01
Proyecto control 01
 
Carrito seguidor de línea final
Carrito seguidor de línea finalCarrito seguidor de línea final
Carrito seguidor de línea final
 
Control de posicion_de_un_balancin_con_m
Control de posicion_de_un_balancin_con_mControl de posicion_de_un_balancin_con_m
Control de posicion_de_un_balancin_con_m
 
Semaforo inteligente implementado en vhdl
Semaforo inteligente implementado en vhdlSemaforo inteligente implementado en vhdl
Semaforo inteligente implementado en vhdl
 
Sistema de re
Sistema de reSistema de re
Sistema de re
 
Oso Hormiguero informe final de robotica.pdf
Oso Hormiguero informe final de robotica.pdfOso Hormiguero informe final de robotica.pdf
Oso Hormiguero informe final de robotica.pdf
 
Proyecto slider
Proyecto sliderProyecto slider
Proyecto slider
 
Tarea 2 francisco villegas 243001 6
Tarea 2 francisco villegas 243001 6Tarea 2 francisco villegas 243001 6
Tarea 2 francisco villegas 243001 6
 
7313
73137313
7313
 
Accionamiento para servomotor y motor a pasos
Accionamiento para servomotor y motor a pasosAccionamiento para servomotor y motor a pasos
Accionamiento para servomotor y motor a pasos
 
F3 edwin rodriguez_203055_3 (1)
F3 edwin rodriguez_203055_3 (1)F3 edwin rodriguez_203055_3 (1)
F3 edwin rodriguez_203055_3 (1)
 
Informe lab 2 automatizacion
Informe lab 2 automatizacionInforme lab 2 automatizacion
Informe lab 2 automatizacion
 
Vw eos 2006 programa autodidáctico 379 - sistema eléctrico
Vw eos 2006   programa autodidáctico 379 - sistema eléctricoVw eos 2006   programa autodidáctico 379 - sistema eléctrico
Vw eos 2006 programa autodidáctico 379 - sistema eléctrico
 
Monografia fusiblera gestionada robotica
Monografia fusiblera gestionada roboticaMonografia fusiblera gestionada robotica
Monografia fusiblera gestionada robotica
 
379 vw eos sist electrico
379  vw eos  sist electrico 379  vw eos  sist electrico
379 vw eos sist electrico
 
379 1 El EOS 2006 Sistema Electrico.pdf
379 1 El EOS 2006 Sistema Electrico.pdf379 1 El EOS 2006 Sistema Electrico.pdf
379 1 El EOS 2006 Sistema Electrico.pdf
 

Último

Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISIfimumsnhoficial
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 

Último (20)

Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISI
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 

Banda transportadora-controlada-con-fpga-en-vhdl

  • 1. U. ECCI JECC 2016 BANDA TRANSPORTADORA CONTROLADA CON FPGA EN VHDL Sergio Andrés Moya Suescún, Deivi Maicol Sacristán, Cristhian Garzón Sergio.moyas@ecci.edu.co, sacristan.07@gmail.com, Cristhian.garzon@mail.tigo.com.co Universidad Escuela Colombiana de Carreras Industriales Bogotá D.C. – Colombia Resumen – Este proyecto consiste en la aplicación de máquinas de estado desarrolladas con FPGA en este caso en particular con la BASYS 2, para ello desarrollamos un proyecto sencillo que consiste en controlar un banda transportadora, que es una herramienta altamente usada en el sector industrial. Con esto demostraríamos también la versatilidad de una FPGA con las diferentes aplicaciones que se pueden realizar sobre ella, todo esto desarrollado con lenguaje VHDL [1] y probado sobre un prototipo de banda transportadora. Abstract – This project involves the implementation of state machines developed with FPGA in this case in particular with the BASYS 2 We develop a simple project consisting of controlling a conveyor belt, which is a highly used tool in the industrial sector. With this also would demonstrate the versatility of an FPGA with different applications that can be develop on it, all developed with VHDL and tested on a prototype conveyor belt. Palabras clave – Maquina de estados, FPGA, VHDL, Banda transportadora, Basys 2. I. INTRODUCCION Teniendo en cuenta el desarrollo de este proyecto, seleccionamos como prototipo una banda transportadora, los motivos que nos impulsaron a tomar esta opción, fueron el evidente uso cotidiano de estas tanto en los sectores industriales como herramienta de optimización de procesos, así como la posibilidad de extrapolarlo y darle nuevas aplicaciones como transporte de vehículos en parqueaderos automatizados, cosa que se ha visto actualmente en desarrollos de países como Japón y Alemania o tal vez, Porque no, poderla adecuar y usar como una ayuda de movilización y transporte dentro de sitios públicos para personas discapacitadas. Estos motivos y adicionando que el uso de las FPGA se han ido expandiendo como una poderosa herramienta dentro de la electrónica digital, quisimos unir y demostrar la versatilidad de estas y su posibles usos en la solución de problemas cotidianos que involucran el bienestar no solo del ser humano sino también de los sectores productivos del país. II. DISEÑO Y DESARROLLO Basándonos en los diseños tradicionales y comerciales de bandas transportadoras, conocemos que estas tienen para su funcionamiento distintas componentes que constituyen cada una de las etapas para su funcionamiento. Empezamos a describir que hay unas bandas que están constituidas por rodillos y otras por cintas y en necesario el uso de un motor que transmite el movimiento a la banda, por supuesto una etapa de control que en el caso particular de este proyecto es la parte que queremos desarrollar e implementar y acoplar al mecanismo que se menciona, y una etapa de potencia la cual soporta debe tener la suficiente potencia para soportar la carga del motor que a su vez debe tener o proporcionar la fuerza necesaria para la aplicación que se quiere. Visto e identificado lo anterior a continuación describiremos como en este proyecto haremos o supliremos cada una de las etapas, de manera ilustrativa, deteniéndonos en la parte de control sobre la FPGA BASYS 2 el cual es el principal objeto de esta implementación.
  • 2. U. ECCI JECC 2016 A. ESTRUCTURA DE LA BANDA La banda fue construida sobre una base que la cual sostiene los dos ejes de la misma, estos ejes se encuentra uno en cada extremo de la banda, adicionalmente el motor que se usa para generar el movimiento de la misma esta acoplado directamente a uno de los ejes asi haciendo una transferencia de movimiento gracias a la misma banda que se usa [2], como esto es un prototipo usamos una banda de caucho la cual proporciona la suficiente firmeza pero a la ves elasticidad en el movimiento de giro. De acuerdo a esta descripción general, enumeramos los materiales que se usaron en esta construcción del prototipo.  Ejes: se usan como soporte de la banda y los ejes de la misma. Figura 1. Ejes o rodillos usados en bandas transportadoras  Banda de caucho: es usada para el soporte de los objetos a transportar en ella, además de transferir el movimiento de un eje al otro. Figura 2.Cinta de caucho  Rodamientos: Usamos rodamiento sobre los ejes para disminuir el rozamiento y por ende la potencia del motor a usar ya que el principal objeto de este proyecto es la parte control de la banda mas no la etapa de potencia. Figura 3.Rodamiento de balineras B. MOTOR Y POTENCIA En el diseño del proyecto, esta como objetivo principal hacer no solo la banda sino que esta sea controlada por medio de una tarjeta digital de desarrollo (Basys 2), lo que nos lleva a detenernos en las características técnicas de estas [3], en ella encontramos que las salidas digitales tienen las siguientes características: “Los pines I/O sobre Xilinx FPGAs suministran una tensión de 3.3V y generalmente tienen un suministro de corriente de 24mA en el rango de error +/-5mA a +/-10mA” [3] De acuerdo a esta información evidentemente no es lo suficiente para un motor, por lo que se hace necesario acoplar la carga a una etapa de potencia que le suministre la tensión y corriente necesaria para desarrollar la fuerza que es indispensable para mover la banda, por lo tanto usamos una fuente externa para alimentar el motor, lo que hacemos es controlar el ON/OFF del suministro de la fuente con un relevo que si es gobernado con suficiencia por las salidas de la Basys 2. A continuación podemos ver los elementos usados en esta etapa de potencia con sus respectivas características.
  • 3. U. ECCI JECC 2016  Motor DC: Usado para el movimiento de la banda. Características: 12V – 50mA-150mA Figura 4.Motor DC, 12V  Relay y Fuente DC: El relay permite la conmutación de la fuente controlada por una bobina que se energiza con los pines I/O de la Basys 2. Características: 3VDC – 28VDC 10A La fuente es usada para dar la alimentación directa para el motor. Características. 12Vdc – 2A Figura 5. Relay y fuente DC  Componentes Electrónicos: - 4 relay 12v - 4 transistores 2N3904 [6] - 4 resistencias 10kΩ - 4 diodos 1N4001 Montaje Etapa de Potencia: Como se especificaba es necesario acoplar la carga del motor a una etapa de potencia, lo que hicimos fue llevar las salidas de control de la FPGA, hacia la base de los transistores 2N3904 de forma que fuesen excitadas por medio de la resistencia limitadora, asi darle paso a la energización de la bobina del relevo en el colector del transistor. Al conmutar los relevos da paso entre alimentación de 12VDC y GND de la fuente así, el motor puede trabajar con la potencia que necesita para su desempeño óptimo. Figura 6. Circuito etapa de potencia En la figura 6, se muestra el circuito es de aclarar que este circuito es para uno de los dos pines de polarización del motor es decir que necesitamos dos circuitos como el anterior para poder controlar el motor según nuestro diseño de la máquina de estados. C. CONTROL EN VHDL CON FPGA Para realizar el control de la banda usamos la versatilidad de la tarjeta de desarrollo con FPGA llamada Basys 2 (ver figura 6), con un código en lenguaje VHDL, que describirá el comportamiento de nuestro prototipo. Figura 7. Basys 2 –FPGA
  • 4. U. ECCI JECC 2016 Para ellos nos basamos en los fundamentos teóricos de las máquinas de estado, realizamos el estudio de los estados, transiciones, sensores y comportamiento de los actuadores para realizar la máquina de estados. De acuerdo a esto planteamos el funcionamiento: Se trata de una banda que está pensada para que transporte un objeto desde el inicio hasta el final de la misma, el motor debe empezar a avanzar cuando el sensor que está ubicado en el inicio de la banda detecte una pieza y debe parar cuando el sensor del final de la banda detecte que el objeto efectivamente ha llegado al final de la banda, adicionalmente a eso se piensa en una eventual alerta en el sistema que nos haga llevar la banda en sentido opuesto o detenerla, por ello ponemos un pulsador de emergencia que al oprimirlo da reversa a la banda es decir pone en marcha el motor en sentido contrario y se detiene luego de soltar el pulsador. Marco Humanístico: Uno de los objetivos que nos planteamos, fue que este proyecto podría servir de manera efectiva en alguna cotidianidad de las personas, es como podemos aplicar una sistema de estos al transporte de personas con discapacidad motora dentro de recintos cerrados, como hospitales, centros comerciales, estaciones de sistemas pesados de transporte; Además de eso podemos aplicarlo al transporte de elementos en la industria de los automóviles, como parqueaderos [6] etc.  Máquina de estados: Figura 6. Circuito etapa de potencia Tabla 1.Tabla de estados y acciones Sensor Acción 𝑆1 Hay pieza al inicio 𝑆1̅̅̅ NO hay pieza al inicio 𝑆2 Hay pieza al final 𝑆2̅̅̅ No hay pieza al final 𝑆3 Botón de emergencia activo 𝑆3̅̅̅ Botón de emergencia inactivo Tabla 2.Tabla acción de sensores Figura 8. Grafica de estados y transiciones Estado anterior A B Ecuación de transición Estado siguiente A* B* E0 0 0 𝑆1 𝑆2̅̅̅ E1 0 1 E0 0 0 𝑆1̅̅̅ 𝑆2̅̅̅ 𝑆3̅̅̅ E2 1 0 E1 0 1 𝑆1̅̅̅ 𝑆2 E0 0 0 E1 0 1 𝑆1̅̅̅ 𝑆2̅̅̅ 𝑆3 E2 1 0 E2 1 0 𝑆1̅̅̅ 𝑆2̅̅̅ 𝑆3 E0 0 0 Tabla 3. Tabla de estados anteriores Ecuaciones de salida: 𝑨 = 𝑺𝟏 𝑺𝟐̅̅̅̅ 𝑩 = 𝑺𝟏̅̅̅̅ 𝑺𝟐̅̅̅̅ 𝑺𝟑 Teniendo planteada y solucionada la máquina de estados, se transcribe de manera funcional en el software ISE Xillinx [4], el cual es el que genera el archivo código
  • 5. U. ECCI JECC 2016 con el que la FPGA basys2 realiza el comportamiento que se ha diseñado. D. PROGRAMACION FPGA Luego de obtener las ecuaciones de nuestra máquina de estados, estas son las que nos van a determinar como se va a comportar nuestro sistema; como sabes la implementación se puede hacer por medio de código VHDL o de un archivo esquemático, en este caso determinamos que es más dúctil realizarlo por medio de un archivo esquemático (figura 9) dada la sencillez de las ecuaciones. Figura 9. Esquemático –FPGA Adicionalmente es necesario hacer la programación y relación de las variables de entrada y salida en nuestro bloque del esquemático, con los pines físicos de la FPGA Basys2, así fue la asignación de pines: NET "CLK1" LOC = "B8"; # Bank = 0, Signal name = MCLK NET "s1" LOC = "B2" | DRIVE = 2 | PULLUP ; NET "s2" LOC = "A3" | DRIVE = 2 | PULLUP ; NET "s3" LOC = "J3" | DRIVE = 2 | PULLUP ; NET "A" LOC = "C6" | DRIVE = 2 | PULLUP ; NET "B" LOC = "B6"| DRIVE = 2 | PULLUP ; Allí podemos observar que CLK1 es nuestra entrada de reloj así como s1,s2 y s3 son nuestros sensores que son respectivamente asignados a los pines B2, A3, J3; también vemos que las salidas a las resistencias de bases que controlan los pines del motor A y B están respectivamente asignados a los pines C6 y B6. III. CONCLUSIONES  Se evidencia la versatilidad de las FPGA como herramientas de desarrollo digital, y lo flexible que puede ser en cuanto a adaptarse a grandes proyectos en donde se use toda la capacidad de esta o a proyectos sencillos como este es el caso.  Se ratifica que esta tarjeta es solo una herramienta de control, ya que no es posible acoplar directamente las salidas de la FPGA con los actuadores, tanto por protección de la misma como por insuficiencia de potencia para soportar la carga de estos.  Nos presenta una herramienta de automatización con el cual se puede desarrollar pequeños automatas que ayudan al beneficio del ser humano. IV. REFERENCIAS 1. Microelectrónica curso 01/02 (2002), Lenguaje VHDL,[online].Available: http://serdis.dis.ulpgc.es/~itis- dl/Teoria%20VHDL/Lenguaje%20VHDL%20 EUP%20Teruel.pdf 2. Innova Ingeniería (2009), Cintas transportadoras y componentes, [online]. Available: http://www.innova- ing.com/productos/ver/cintas-transportadoras- y-componentes 3. Digilent (2011), Digilent Pmod™ Interface Specification, [online]. Available: https://www.digilentinc.com/Pmods/Digilent- Pmod_%20Interface_Specification.pdf 4. Xilinx (2016), ISE Design Suite, [online]. Available: http://www.xilinx.com/products/design- tools/ise-design-suite.html 5. Geen Parking Colombia (2014), Parqueaderos automáticos, [online]. Available: http://www.greenparkingcolombia.com/
  • 6. U. ECCI JECC 2016 es/productos-parqueo- movilidad#bandatransportadora 6. STMicroelectronics (2003), 2N3904 Datasheet, [online]. Available: https://www.sparkfun.com/datasheets/Compone nts/2N3904.pdf Autores: Cristhian Garzón Arévalo Sergio Andrés Moya Suescún: Deivi Maicol Sacristan Puerto: Nacido en Bogotá D.C – Colombia, el 12 de Junio de 1985, estudiante de ingeniería electrónica en la Universidad Escuela colombiana de carreras industriales, con tecnología en el Electrónica Industrial y tecnología en telecomunicaciones, A nivel laboral el desempeño a estado orientado en el sector de Telecomunicaciones. Nacido en Bogotá D.C – Colombia, el 24 de octubre de 1988, estudiante de ingeniería electrónica en la Universidad Escuela colombiana de carreras industriales, con tecnología en el Electrónica Industrial y Estudios de ingeniería Mecatrónica, A nivel laboral el desempeño a estado guiado en el sector de la seguridad electrónica. Nacido en Santa María - Boyacá Colombia, el 25 de Agosto de 1989, estudiante de ingeniería electrónica en la Universidad Escuela colombiana de carreras industriales, con tecnología en el Electrónica Industrial y Técnico Profesional en Mecatrónica, A nivel laboral me desempeño en la industria de Tubos Sistemas desempeñando el cargo de Instrumentista de Mantenimiento. en el sector de la seguridad electrónica.