fpga radar guidance - mitweb.mit.edu/6.111/www/f2015/projects/plancher_project_design... · main...
TRANSCRIPT
FPGA Radar GuidanceBrian Plancher – 6.111 Final Project – Fall 2015
Motivation
Overview
“Rover”
Main FPGA
IR SignalIR
Receiver
Block
Motor
Control
Block
Motor
Signal
Ultrasound
Block
Orientation
and Path
Calculation
Block
IR
Transmitting
Block
VGA Display
BlockVGA Out
Ultrasound Controls and Signals
Main FGPA
Main FGPA - Ultrasound Block
• Relies on the HC-SR04 Ultrasonic
Sensor and its specifications
‒ TTL signals
‒ Distance is a function of time
‒ 30⁰ Angle of View
‒ Reports closest object distance
Main FGPA - VGA Display Block
• Display the position of the “Rover”
and the target on a grid
• Show the orientation of the “Rover”
after orientation is done
Main FGPA - Orientation and Path
Calculation Block
• Orientation determined by sending a move forward command and
then determining the vector in which the “Rover” traveled
• Path calculation mode as stretch goal
Main FGPA - IR Transmitting Block
• Relies on the Lab5b architecture and
Verilog code
• Custom protocol designed to allow for
12 bit move instruction information
“Rover”
“Rover” - IR Receiver Block
• Relies on the Lab5b architecture and
Verilog code
• Custom protocol designed to allow for
12 bit move instruction information
“Rover” - Motor Control Block
• Uses Tamiya® Two-Motor Gearbox
‒ Can drive each motor
independently
‒ Need to experimentally
determine clock cycles to distance
of fully loaded “Rover”
Timeline
Q&A