Professional Documents
Culture Documents
1 2
RSS I (6.141J / 16.405J) S10
3
Faraday Motor Lorentz Force4
DC motor (based upon Lorentz force) Completing a rotation
• Wind wire coil around armature to strengthen B field • Reverse current direction
• Mount armature on rotor; attach rotor to drive shaft • Commutator (copper) and brushes (not shown)
• Enclose rotor and drive shaft within stator • Blue coil is the one in contact with + terminal
– Permanent magnet or electromagnet
• Supply DC voltage and current as shown below
5 Wikipedia 6 Wikipedia
How can we
• Decrease load on the shaft
interpret it? – RPM goes up (direction on plot?)
– Rotation-induced voltage across
armature (opposing PS) increases (Details depend on the motor geometry,
materials, # of windings, supply voltage)
– Thus (since V=IR) less current
will flow from the power supply
– Thus less torque will be produced
F = 240 lb.
Agilent
r = 1/8 in.
• Optical sensor reads / emits codewheel region transitions
• Counting the pulses produced in any time interval yields
F = 1292 lb.
change in shaft angle (how to compute distance traveled?)
r = 1/8 in. • This is basic odometry used for control & “dead reckoning,”
or estimation of position relative to some starting point
13 14
RSS I (6.141 / 16.415) S08
Pittman
• Tout = e (Tin . R)
• So that T = Ft r / 2
= w sin θ r / 2
= (25 lb.)(0.5)(2.5 in) / 2
• What is e ? • Where does (1-e) part go? • Convert units: = 15.625 lb.-in. = 250 oz.-in. required torque
– Heat (friction, deformation), sound
• Current (from datasheet) = ~2 A; Power = I V = 2A * 12V = ~25 W
– Gearbox efficiency, 0 < e < 1 15 16
Interfacing Motor and Microprocessor PWM: Pulse Width Modulation
• Apply motor voltage as square
• So far, we’ve looked only at constant 12V DC wave at fixed frequency (from
• In reality, must control motor direction and speed 60Hz to 50KHz; Orc uses ~16KHz)
• Control motor speed/power by
• Accomplished through electronic support changing the duty cycle (or
pulse width) of voltage signal
– At 0% duty cycle, motor is off
– 1. How do we control the motor speed? – At 100%, full power
• PWM handled by PSOC on µ-orc – At 50%, half power etc.
• Java code provides %-on of duty cycle • Effectively produces a time-
– 2. How do we control motor direction? averaged voltage signal
• Handled by an H-Bridge • Inductive load of motor
smoothes input signal in coils
• Duty cycle: Laptop-> 8 bits value to Clark and Owings
PSOC on m-orc, PSOC
frequency= ?? kHz
17 18
• Open
– No voltage applied across motor M
• Forward
• This circuit is called an H-bridge. – Vin applied left to right across M
– In ORCboard, it’s in an L6205 DUAL FULL BRIDGE
DRIVER
– Direction of motor is determined by corner-paired • Reverse
switch that determines direction of potential and
thus current flow – Vin applied right to left across M
Wikipedia
19 20
Servomechanisms (servo motors, servos) Stepper Motor (Example: 90-degree bipolar)
• DC motor in an integrated Stator: even N coils Rotor: permanent
package with 3 extra elements: arrayed around magnet(s) mounted
rotor symmetry axis on output drive shaft
– Gearbox between motor (out of plane of page)
shaft and output shaft
• Provides low-speed,
• Controller does commutation:
high-torque output Clark and Owings
Energizes coils in rotational
• Adv: holding torque, speed and position
– Feedback-based position control sequence; rotor swings into
control without using encoders or feedback
alignment to successive states
circuit (pulse-width control) • When the coil is kept energized, • Angular resolutions of < 1deg are available!
• Drives servo to commanded motor produces “holding torque” • Brushless!
“position” (shaft angle)
• Shaft angle sensing (potentiometer)
• Current sense for torque sensing
– Limit stops on output shaft
• These mechanically delimit servo’s
minimum & maximum “position”
21 22
25 26
Coil Brush
t
+
en
S eg
m
+ en
t
N
A - Se
gm
N A
-
B
S
ent
Se
gm
gm
ent
B S
Se
27 28
Gears for other purposes Gear Knowledge
31 32
More Realistic Diagram of Stepper RSS Encoders
• HEDS-9000
• 2 channel quadrature
• Optical encoders and
codewheel for rotary
position (angle) sensing
• Datasheet:
33 34
35 36
Interfacing Motor and Microprocessor
• Combine separate power source with control signals from
microprocessor using some interface circuitry:
37 38
• Open
– No voltage applied across motor M
• Forward
– Vin applied left to right across M
• Reverse
– Vin applied right to left across M
Wikipedia
39 40