Professional Documents
Culture Documents
Design Project
Group 21:
Dean D Kouris
Aaron Wida
Joshua N Singh
Mohammad Imran
Stages of Development
Brainstorming
Design Requirements
Digital Control Selection
Printed Circuit Board (PCB) Functionality
Mechanical Design
Design Process
Characterization
Power Management
Circuit Analysis/Calculations
Component Selection
Algorithm Development
Design Requirements
Printed Circuit Board
All components must be surface mount with a few exceptions
(headers, sockets, reflectivity sensors, etc.)
Power Management
Power supplies must provide suitable voltage to components.
Motor Drive/Control
Complete directional control (forward, reverse, left, and right).
Digital Control
FPGA
Microprocessor
Embedded Microprocessor on FPGA
Programming
Languages
VHDL
C
Assembly
PCB Functionality
Necessary
Components?
Power Supply?
Controller
interface?
Possible I/O
Expansion
Convenience vs.
Overpopulation
Precautions/Back
ups
Mechanical Design
Physical Dimensioning
Reflectivity Sensor Setup/Placement
Power Supply and FPGA mounting
PCB Location
IR LED
Ease of access
Stability
Trackster Robot
Modified for
Design
Characterization
CPB
Reflectivity Sensors
Height(2mm vs. 5mm)
Output Current
Readings
White and Black
Background
IR Communications
Basys 2 interface with
IR LED and Receiver
Motor
Stall current
Peak current
Power Management
Component power
consumption
Motors
Voltage range (max 12V)
9.6V/motor
Sufficient Current source
1.2V Rechargeable
NiMH
Discharge rate
4.5V to PCB and Basys
Block Diagram
Circuit
Analysis/Calculations
Implementing
Hysteresis
Inverting Schmitt
Trigger
Threshold Values
Resistor values
Component Current
Draw
Voltage Regulation
Thermal Dissipation
Part Tolerances
Component Selection
H-Bridge Pmod83
IR25_21C IR LED
TSOP382 IR Receiver
TCRT1000 Sensor
TLV70033-Q1 3.3V
Regulator
MCP6L01 Quad Op-Amp
Right Angle Headers
Considerations
Tolerance Range
Input Voltage Range
Output Voltage Range
Algorithm Development
Board Analysis
Pulse Width
Modulation
Line Detection
Line Tracking
Module
Communication
Interfacing
Sensors
IR Communication
H-Bridges
Mounting
Sensors
PCB
Basys2
Power Supplies
Wiring
Bus wires
Robot (Top View)
(Original Sensor
Layout)
Testing/Modifications
Hardware
Working Power System
Unit Testing
Sensor readings
Output of comparator to Basys2
3.3V (bit 0), 0V (bit 1)
Software
Detecting start signal from module
Altering states of modules to team color
Line Detection/Tracking
Testing/Modifications
Obstacles Encountered
Debugging Process
Jumped wires connected to power back to ground as originally
intended.
Decoupling Capacitor used to eliminate comparator output
oscillations
Hot glue and bus wires allowed for ease of sensor adjustments
Increased stability of sensors using zip tie, hot glue, and wood
Testing/Modification
Original Layout
Lessons Learned
Circuit analysis and principles are key to understanding
hardware.
Further research into various components could have made
the testing process easier.
Using a different type of reflectivity sensors,regulators,etc.
Results/Conclusions
Requirements were satisfied
Majority of milestones achieved
Numerous modifications were
applied in debugging process to
complete objectives
Valuable learning experience
Questions/Comments?