MOH Goat Autonomous Operation
Download
Report
Transcript MOH Goat Autonomous Operation
DC Brushed Motors
& Power Transmission
2014 FRC
Ken Stafford
Permanent Magnet Brushed?
• Stator (Field) made
of permanent
magnets
• Rotor (Armature)
made with wire coils
(electromagnets)
• Commutator has
brushes to pass
current
2
The Basics…
• Imperfect Transducers
– Electrical Power to Mechanical Power
– Electrical Power to Thermal Power!
• Electrical Power (input)
– Volts times Amps (Watts)
– EG: CIM @ 40A has 480W input @12V
• Mechanical Power (output)
– Work divided by Time or
– RPM times Torque (Watts or Hp)
– EG: CIM (40A/12V) 3800rpm/6.15
inlbs=275W
The more basic Basics…
• Torque “twisting effort”
– EG: shaft turning, force at the end of an arm,
force at the circumference of wheel…
“pushing/pulling strength”
– Unlimited torque available through any motor
with appropriate transmission
• Power “rate of doing work”
– EG: speed of lifting, torque times rpm, force
times velocity… “robot/mechanism speed”
– Maximum is set by motor design—only
decreases through transmission
Motor Parameters
• Manufacturers provide varying data
• Not too difficult to obtain experimentally with
basic lab equipment
• You need only four values to predict ideal
performance
– At full speed (no load)
• Motor Speed (rpm)
• Current (Amps)
– At maximum torque (stall)
• Torque (inlbs)
• Current (Amps)
Example: Taigene (Van Door)
• Motor clamped in vise hooked
to calibrated power supply
• Free-running rpm by timed
counting
• Stall torque by linear force
balance at end of measured
arm
• Current measured directly from
power supply
• Results:
– Free running: 47.5 rpm @ 1.23 A
– Stall: 360 in lbs @ 24.2 A
Extrapolate Motor Performance
Performance Map
60
50
40
Speed (rpm)
Power (Watts)
30
Efficiency (%)
Current (Amps)
20
Heating (Watts)
10
0
Note: This is at
full rated voltage
0
50
100
150
200
250
Torque (in lbs)
300
350
So…what does this mean?
• Max Torque occurs at zero rpm
(stall)
– Also produces zero Mech Power and
Max Thermal Power
– Lightweight, air-cooled motors will
smoke in seconds
More on Motors…
• Max Power occurs at 50% Stall Torque, ~
50% Stall Current, and 50% Free-running
speed
• Any sub-maximum power is available at
2 different operating conditions
– High speed/low torque
– Low speed/high torque
• Max Efficiency occurs at ~25% Stall
Torque or ~60% Max Power
Typical FRC Motors
• Sealed vs Fan-Cooled
• Thermal Protection
• Anti-backdrive vs backdrive
resistant
• Built in transmissions
Motor Selection Criterion
1 Power Requirement
2 Weight of Motor &
Transmission
3 Physical Size of Motor & Transmission
4 Backdrive Characteristics
5 Continuous vs Intermittent Operations
6
Efficiency
7
Availability
Specific Recommendations
• Sealed motors (eg CIM)
– High torque, can handle
intermittent high loads
– Heavy
• Application:
– Driveline or other high power accessories
– Must be kept LOW in chassis
Recommendations Cont.
• Fan-cooled motors (eg FP)
– Very high power/low weight/
intolerant of high load
• Applications:
– Shooters/fans
Recommendation Cont.
• Worm Gear Motors (eg
Van Door)
– Thermal protection,
backdrive resistant, low
power, heavy
• Applications:
– Arm shoulder, turret
– Low in chassis
Design Example
• Build a winch to lift a
100 lb robot 3 ft in 10
secs:
– Mech Power =
Work/Time * Conversion
– Required Power = ((100
lb)(3 ft)/10 sec)(746
W/550 ft-lb/sec) = 40W
– 12 of the 20 allowed
2014 FRC motors > 40W
Taigene Performance Map
60
50
40
Speed (rpm)
Power (Watts)
30
Efficiency (%)
Current (Amps)
20
10
0
0
50
100
150
200
250
Torque (in lbs)
300
350
Design Example (cont)
• From the Performance Map
– It produces 40 W at either 100 or 275 in-lb
• At 100 in-lbs it’s ~45% efficient; at 275, it’s ~18%!
– Design your drum radius so it develops 50
lbs of force with 100 in-lbs of torque
• Radius = 100in-lbs/100 lbs = 1 in
100 lbs
2 in
100 in-lbs
Design Result
Drum Radius
Motor Condition
Time to Lift
<1.0 in
Happy—cool
>3.0 secs
=1.0 in
Working easy
=3.0 secs
>1.0; <2.75 in
Getting warm…
<3.0 secs
=2.75 in
Working hard
=3.0 secs
>2.75 in
Unhappy—hot!
>3.0 secs
Design Details Cont.
• If holding a lifter/arm in position is important
do not rely upon motor torque (overheating)
Design aexample:
mechanical
one-way
clutch/
• Previous
~30W
to hold
@ 1.0 in
retractable
ratchet
or @
balance
drum;
~180W
to hold
2.75 inmechanism
drum!
Transmission Essentials
• Unless you are VERY lucky…you will need ‘em
• Transmissions can:
1) Modify output speed/torque.
Transmission Essentials
• Unless you are VERY lucky…you will need ‘em
• Transmissions can:
1) Modify output speed and torque
2) Change direction of rotation
3) Physically separate motor from device
• They will ALWAYS
4) Reduce power through losses
More Basics
• For spur gears and chain/sprockets, it’s all
about the number of teeth!
• “Gear Train”, aka “Speed Ratio”
e = Product of Drivers / Product of Driven
= Speed out / Speed in
= (Torque in / Torque out) * Sys efficiency
Speed Example
• Driving elements:
– 16 T gear
– 18 T sprocket
• Driven elements:
– 54 T gear
– 28 T sprocket
• e = (16 * 18)/(54 * 28) = .19
• With motor @ 5000 rpm
Roller speed = 5000 *.19 = 950 rpm
Torque Example
• Same transmission: e =.19
• Losses occur at each “stage”
– Typically 5% loss (η = .95)
• You calculate you need 20 lbs
force at the 2 inch dia roller
Torque out = 20 lbs * 1 in = 20inlb
Torque in = (.19 * 20 inlb) / (.95 * .95) = 4.2 inlb
• Note: this would result in a 28 A load with
the small CIM as shown
“Roller” Chain and Sprockets
• Parameters (ANSI)
– Chain Number:
• 1st digit = pitch in 1/8 inches
• 2nd digit = “roller” (0), “lightweight”
(1), or “bushed” (5)
• EG: #25: ¼ inch pitch without rollers,
#35: 3/8 inch pitch without rollers
– Strength (breaking/working):
• #25 = 875/140 lbs
• #35 = 2100/480 lbs
– “Working” implies industrial duty/life expectancy
Chain Design Details
• Sprocket sizes
– Recommend 12T to 75T
• Smaller causes vibration & excess wear
• Larger leads to chain loss
• Chain Wrap
– 120 degree minimum for any drive or driven
sprocket
– Change routing, add idlers if necessary
• Design in adjusters for long runs
– Adjustment range should ideally be 2 pitch
lengths (to avoid half-links)
Gears, gears, gears!
• Parameters (ANSI)
– (Diametral) Pitch:
P = Number of Teeth/ Pitch Diameter
• Integer number, normally divisible by 4
• EG: 32, 28, 24, 20, etc
• Larger the P, the smaller/weaker the teeth
– Pressure Angle: the actual off-tangent angle force
transmission
• Typically 14.5 or 20 degrees
• 14.5 degrees weaker, more efficient
Spur Gear Design Details
• Gear sizes
– Recommend 12T to Infinity! (rack)
• Smaller (“pinions”) are weak from undercutting—esp 14.5 degree PA
– All gears with same P and PA will fit
• Transmission axle separation
– An exact, easily computed distance
D = (Total number of teeth/P) / 2
– EG: 16T & 42T, 24 Pitch gears
D = ((16 + 42) / 24) / 2 = 1.208 inches
• Can be 95-98% efficient/stage
16T
42T
Other Gear Stuff
50T
• Worm Gears
– Antibackdrive (Helix angle dependent,
Window--yes; Van Door--no)
– Woefully inefficient: η = .25-.75
– Very compact
e = Number leads on worm / Teeth on
Worm Gear
= 4 / 50 = .08
– DO NOT USE FOR HI-POWER
– Requires VERY secure bearing
support
4
General Suggestions
• Operate motors on left side of perf map
• Air-cooled motors cannot operate near
stall for more than a few seconds
• Control top speed of operation by
suitable gearing not by reduced voltage
• Avoid powered anti-backdrive
• Driveline ROT: no wheel-spin when
blocked? = TOO HIGH GEARED!
Overall Caveats
• Real world motors in robots will not operate at
the peak values predicted on the performance
maps
– Batteries will sag, voltage will be lost through
conductors, etc
• You need to consider mechanical
transmission efficiency when calculating
motor requirements
• Be careful to note reference voltage in
manufacture’s data—automotive use 10.5V
commonly
Questions?