Difference between revisions of "2016 Electrical Motor Shield"
| (Tag: Visual edit) | (Tag: Visual edit) | ||
| Line 213: | Line 213: | ||
| == Notes: == | == Notes: == | ||
| Test bench: Work in progress. | Test bench: Work in progress. | ||
| + | |||
| + | == Other Components == | ||
| + | * [[2016 Electrical Flow Chart|Flow Chart]] | ||
| + | * [[2016 Electrical OSMC|OSMC]] | ||
| + | * [[2016 Electrical Motor|Motor]] | ||
| + | * [[2016 Electrical Motor Fuses|Motor Fuses]] | ||
| + | * [[2016 Electrical Encoder|Encoder]] | ||
| + | * [[2016 Electrical E-Stop|E-Stop]] | ||
| + | * [[2016 Electrical Shunt|Shunt]] | ||
Revision as of 21:42, 9 November 2016
Contents
Motor Shield
Photo:
Description and Usage:
Utilize Arduino-based PID control of motor via comparison of actual (from encoders) and desired (from USB) wheel velocities.
Connections:
| Header | Function | Signal Type | 
| R-OSMC | Control motor speed and direction | pwm/logic output | 
| L-OSMC | Control motor speed and direction | pwm/logic output | 
| L-Encoder | Read data from encoder | logical input | 
| R-Encoder | Read data from encoder | logical input | 
| Arduino | See next table | 
Arduino Header Connections to motor shield
| Pin | Function | Signal | 
| 5V | power output | VCC (5V) | 
| GND | Ground | GND | 
| D2 | Left Encoder A | logic input | 
| D3 | Right Encoder A | logic input | 
| D4 | Left Encoder B | logic input | 
| D5 | Right Encoder B | logic input | 
| D6 | Left Speed | PWM output | 
| D7 | Left Direction | logic output | 
| D8 | Left Disable ISO | logic output | 
| D9 | Right Speed | PWM output | 
| D10 | Right Direction | logic output | 
| D11 | Right Disable ISO | logic output | 
| USB | Serial monitor and input | USB input from NUC | 
Schematic
Notes:
Test bench: Work in progress.
