robot movil salva-obstaculos control ado con fpga y lenguaje

8
Robot Móvil Salva- Obstáculos controlado con FPGA y lenguaje VHDL

Upload: yesid-felipe-leguizamon-lopez

Post on 23-Jun-2015

233 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Robot Movil Salva-Obstaculos Control Ado Con FPGA y Lenguaje

Robot Móvil Salva-Obstáculos controlado con FPGA y

lenguaje VHDL

Page 2: Robot Movil Salva-Obstaculos Control Ado Con FPGA y Lenguaje

Materiales

1. FPGA

2. Sensores Infrarrojos

3. Optocopladores

4. Resistores

5. Servomotores

Page 3: Robot Movil Salva-Obstaculos Control Ado Con FPGA y Lenguaje

Diseño del Circuito de la Baquela

La función principal de este circuito es capturar la entrada del sistema, que es la detección de un obstáculo y esta se logra

por medio de los sensores infrarrojos. Además los optocopladores aíslan la FPGA,

para que esta este protegida contra cualquier fallo del circuito

Page 4: Robot Movil Salva-Obstaculos Control Ado Con FPGA y Lenguaje

Diseño del Código VHDL

Despues de capturar la señal producida por la deteccion del obstaculo esta es enviada a

la FPGA. La cual es contralada por el codigo con el cual esta trabajando, en este

caso según la posicion del obstaculo, la FPGA responde de una forma distinta,

enviandole una señal a los motores, que controlan el moviento del robot

Page 5: Robot Movil Salva-Obstaculos Control Ado Con FPGA y Lenguaje

Alimentación del Robot

La FPGA, los motores y el circuito necesitan un fuente de energia que les

permite trabajar debidamente en este caso se utilizaron cuatro baterías AA y un par de pilas de celular. Además para proteger la FPGA es necesario conectar un regulador

entre esta y las fuentes

Page 6: Robot Movil Salva-Obstaculos Control Ado Con FPGA y Lenguaje

Los Motores

Los optocopladores también cumplen la función de acoplar la salida de las FPGA, con los Servomotores, para proteger el

circuito de cualquier inconveniente.La señal que envía la FPGA como

respuesta a la detección de algún tipo de obstáculo, es la que condicional el

movimiento de los motores, esto depende de la posición del objeto

Page 7: Robot Movil Salva-Obstaculos Control Ado Con FPGA y Lenguaje

Incovenientes

Durante el diseño del carro se tuvo algunos percances:

1. Ruido generado por la falta de limpieza en el circuito

2. Regulación de Voltaje de alimentación de la FPGA

3. Alteración en las señales capturadas por los sensores infrarrojos

Page 8: Robot Movil Salva-Obstaculos Control Ado Con FPGA y Lenguaje

Mejoras a futuro

1. Aplicación del Gen Digital

2. Detección de obstáculos por visión artificial

3. Interacción con los objetos por tratamiento de imágenes