Solar Jackets Motor Control
Download
Report
Transcript Solar Jackets Motor Control
Andy Lian
Gabriel Miranda
Chris McManus
Drew Pearson
Andrew Perez
Design motor control system for the Solar
Jackets solar racing vehicle
Continuing work from previous group
Fall 2010
System responsibilities:
Electric motor operation
Central communication between vehicle
subsystems
Test bench construction
Safety systems designed
and installed
Functioning motor control
using serial and analog
signals
Effective cruise control
Switch between serial and analog control
Air gap adjustment and control
Effective load testing
Dynamic control of motor air gap
Functional cruise control using SBC
Regenerative braking
Load testing
Communication with vehicle subsystems
Air gap between rotor and stator
Adjustable while motor in use
▪ Increase air gap –> Increase top speed/Decrease torque
▪ Decrease air gap –> Decrease top speed/Increase torque
Need highest torque when gap is minimized
▪ 35-40 in-lb (640 oz-in)
Stepper Motor
Planetary Gear Set
Specs
▪ ~120 oz-in
▪ 4.5” L x 3.2” H x 2.2”
W
▪ 12 VDC
▪ SBC Control
Pricing
▪ Motor: $227-$336
▪ Gearbox: $452-$589
Window Lift Motor
▪ FIRST Robotics
Specs
▪ 82 in-lb
▪ 12 VDC
Pricing
▪ $60-$80
Pros
Cons
Option 1
(Stepper Motor)
-SBC Control
-Precise Control
-Price
-Size
-Need gearbox
Option 2
(Window Lift
Motor)
-Compact Size
-Price
-Hard to find info
-Need encoder
All I/O except serial
interface lines
Serial used to check
status of controller
Brake Lights
Reverse Lights
Configures controller
Provides all inputs
Checks controller
status
Brake Lights
Reverse Lights
Controller prevents change from serial to
discrete or vice-versa while coasting
Proposed solution:
Keep controller in serial mode
Run inputs to SBC
Inputs
IFM
SBC
Responsibilities
Automated motor
control
Vehicle subsystem
communication
RS-485
Battery Management
Maximum Power Point Tracking
USB
Human-Machine Interface
RS-485
Battery Management
Maximum Power Point Tracking
USB
Human-Machine Interface
RS-485
Battery Management
Maximum Power Point Tracking
USB
Human-Machine Interface
Speed control mode
Speed is represented by throttle pot voltage
▪ Full voltage represents full speed
Braking is represented by regen pot voltage
Torque control mode
Difference in pot voltages determines motor
phase current
Motor phase current is proportional to torque
Values exist in registers on motor controller
SBC routines include
Cruise control
Regenerative braking control
Report motor condition to other subsystems
Respond to condition of other subsystems
•
•
Use motor-generator setup
Will provide
• Verification of motor and cruise control
functionality
• Variable loading of motor
Previous test
setup
Generator
Added for load
testing
Connected via
shaft
Variable load
Mimic drive
cycles
With permission from Professor Habetler or
Harley, we will conduct load testing in Van
Leer Room W 139.
We will receive help from Stefan Grubic
Successful operation of Fall 2010 motor setup
SBC code restructuring and cleaning
Preliminary load test strategy
Preliminary air gap control system specs
Successful compilation of SBC code
Select air gap adjustment motor
Serial control of motor
Write cruise control algorithm
Load and test motor
Regenerative braking algorithm/setup
Communicate with other subsystems