Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.
-
Upload
conrad-owen -
Category
Documents
-
view
221 -
download
3
Transcript of Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.
![Page 1: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/1.jpg)
Lecture 8Lecture 8Motors, Actuators, and Power DrivesMotors, Actuators, and Power Drives
Forrest Brewer
![Page 2: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/2.jpg)
Motors, Actuators, ServosMotors, Actuators, Servos
Actuators are the means for embedded systems to modify the physical world– Macroscopic Currents and power levels– Thermal Management– Power Efficiency (often vs. Performance)
Motor Types– DC Brush/Brushless– AC (shaded pole and induction)– Stepper Motors– Servo (variety of DC motor)– Peisio-electric (Kynar, Canon ultra-sonic)– Magnetic Solenoid– Electro-static (MEMS)
![Page 3: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/3.jpg)
DC Motor ModelDC Motor Model
•Torque (force) ~ Current
•Max Current = V/R
•Max RPM = V/Bemf
Bemf = L dI/dt
In general:
Torque ~ (V – Bemf)/R
R
+
-
Torque
Bemf
In-oz/Amp
V/krpm
L
Output
RPM
Vo
ltag
e
![Page 4: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/4.jpg)
torque
speed
ke V
R kV
max speed
Linear mechanical power Pm = F v
Rotational version of Pm =
power output
speed vs. torque
Jizhong Xiao
speed vs. torque, fixed voltage
stall torque
![Page 5: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/5.jpg)
kke
Controlling speed with voltage
DC motor model
V e
R
• The back emf depends only on the motor speed.
• The motor’s torque depends only on the current, I.
e = ke
= k I
• Consider this circuit’s V: V = IR + eIstall = V/Rcurrent when
motor is stalledspeed = 0
torque = max
How is V related to
V = + ke R k
= - + R ke V
Speed is proportional to voltage.
Jizhong Xiao
![Page 6: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/6.jpg)
Electrostatic MEMS ActuationElectrostatic MEMS Actuation
Electrostatic Drives (MEMS)– Basic equations– Rotation Drive– Comb Drive
![Page 7: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/7.jpg)
Electrostatic Actuator AnalysisElectrostatic Actuator Analysis
Consider the capacitance of the two figures:– To good approximation, the
capacitance is double in the second figure:
Imagine that the charge is fixed in the top figure:
The stored energy is not the same!
The difference must be the work done by the motion of the plate:
Plate-1
Plate-2
Plate-3
V (volts)d
Plate-1
Plate-3
V (volts)d
Plate-2
2211 VCVCQ
2/21 CC
)2
1(
2
1
2
1 2222
2111 VCEVCE
2Vdx
dEFFdxE
![Page 8: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/8.jpg)
Electrostatic ActuatorsElectrostatic Actuators
Plate-1
Plate-2
Plate-3
V (volts)
x
yd Consider parallel plate 1 & 2
Force of attraction (along y direction)
Fp = (½ V2A/g2)
1nN@15Vdimensionless
Consider plate 2 inserted between plate 1 and 3(Popularly known as a COMB DRIVE)
Fc = (½ V2 )(2t/g)Force of attraction (along x direction)
Constant with x-directional translation
![Page 9: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/9.jpg)
Paschen CurvePaschen Curve
Distance*pressure(meter*atm)
Breakdown voltage
Ebd~100MV/m
~200V
~2um@1atm
![Page 10: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/10.jpg)
Side view of SDM Top view of SDM
First polysilicon motors were made at UCB (Fan, Tai, Muller), MIT, ATTTypical starting voltages were >100V, operating >50V
Side Drive MotorsSide Drive Motors
![Page 11: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/11.jpg)
A Rotary Electrostatic Micromotor 1A Rotary Electrostatic Micromotor 18 Optical Switch8 Optical Switch
Micro Electro Mechanical SystemsJan., 1998 Heidelberg, Germany
A Rotary Electrostatic Micromotor 18 Optical Switch
A. Yasseen, J. Mitchell, T. Streit, D. A. Smith, and M. MehreganyMicrofabrication Laboratory
Dept. of Electrical Engineering and Applied PhysicsCase Western Reserve University
Cleveland, Ohio 44106
Fig. 3 SEM photo of an assembled microswitch with vertical 200 m-tall reflective mirror plate. Fig. 4 Insertion loss and crosstalk measurements for multi-
mode optics at 850 m.
![Page 12: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/12.jpg)
Comb DrivesComb Drives
Sandia cascaded comb drive(High force)
Close-upTang/Nguyen/Howe
![Page 13: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/13.jpg)
Layout of electrostatic-combdrive
Ground plate
Folded beams (movable comb
suspension)
Anchors
Stationarycomb
Movingcomb
Tang, Nguyen, Howe, MEMS89
![Page 14: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/14.jpg)
Electrostatic instability
Parallel-Plate Electrostatic Actuator Pull-inParallel-Plate Electrostatic Actuator Pull-in
s0
0
30
0
00
20
20
27
8
30
2
2
A
ksV
sx
x
V
xskx
V
kxxs
VF
snap
snap
k
m
x
V
V
x
s0
1/3 s0
Vsnap
![Page 15: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/15.jpg)
Electrostatic springElectrostatic spring
00
02
00
20
300
20
00
02
00
20
00
02
00
20
20
20
21
2
212
2122
xs
x
xs
Vx
xs
Vkxm
xs
xx
xs
VkxxmF
xs
xx
xs
V
xs
VF
Adjustable stiffness (sensitivity) and resonance frequency
![Page 16: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/16.jpg)
Stepper MotorsStepper Motors
Overview Operation – full and half step Drive Characteristics
![Page 17: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/17.jpg)
VR Stepper MotorVR Stepper Motor
M. G. Morrow, P.E.
![Page 18: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/18.jpg)
Actual Motor ConstructionActual Motor Construction
ROTOR
STATOR
A
S
N
N
N
S
A
A
/A
/A
/B
/B
B
B
M. G. Morrow, P.E.
![Page 19: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/19.jpg)
Multi-pole Rotation, Full-StepMulti-pole Rotation, Full-Step
ROTOR
STATOR
A
S
N
N
N
S
A
A
/A
/A
/B
/B
B
B
A = S
B = OFF
M. G. Morrow, P.E.
![Page 20: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/20.jpg)
ROTOR
STATOR
A
S
N
N
N
S
A
A
/A
/A
/B
/B
B
B
A = OFF
B = S
M. G. Morrow, P.E.
Multi-pole Rotation, Full StepMulti-pole Rotation, Full Step
![Page 21: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/21.jpg)
ROTOR
STATOR
A
S
N
N
N
S
A
A
/A
/A
/B
/B
B
B A = N
B = OFF
M. G. Morrow, P.E.
Multi-pole Rotation, Full StepMulti-pole Rotation, Full Step
![Page 22: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/22.jpg)
A = OFF
B = N
ROTOR
STATOR
/A
/A
/B
/B
AS
N
N
N
S
A
A
B
B
M. G. Morrow, P.E.
Multi-pole Rotation, Full StepMulti-pole Rotation, Full Step
![Page 23: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/23.jpg)
A = S
B = OFF
Multi-pole Rotation, Full StepMulti-pole Rotation, Full Step
ROTOR
STATOR
A
S
N
N
N
S
A
A
/A
/A
/B
/B
B
B
M. G. Morrow, P.E.
![Page 24: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/24.jpg)
““Full-Step” SteppingFull-Step” Stepping
![Page 25: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/25.jpg)
““Full-Step, 2-on” SteppingFull-Step, 2-on” Stepping
![Page 26: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/26.jpg)
Half-steppingHalf-stepping
M. G. Morrow, P.E.
![Page 27: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/27.jpg)
Unipolar motor Unipolar motor
M. G. Morrow, P.E.
![Page 28: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/28.jpg)
Bipolar motorBipolar motor
M. G. Morrow, P.E.
![Page 29: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/29.jpg)
Torque v.s. Angular DisplacementTorque v.s. Angular Displacement
![Page 30: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/30.jpg)
Stepping DynamicsStepping Dynamics
![Page 31: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/31.jpg)
Load Affects the Step DynamicsLoad Affects the Step Dynamics
![Page 32: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/32.jpg)
Drive Affects the Step DynamicsDrive Affects the Step Dynamics
a
![Page 33: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/33.jpg)
Stepper Motor Performance CurvesStepper Motor Performance Curves
![Page 34: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/34.jpg)
Current DynamicsCurrent Dynamics
![Page 35: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/35.jpg)
Drive CircuitsDrive Circuits
Inductive Loads AC Motor Drive (Triac) H-bridge Snubbing and L/nR Stepper Drive PWM Micro-Stepping
![Page 36: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/36.jpg)
Inductive Load Drive CircuitsInductive Load Drive Circuits
M M MM
i < ~30mAV M = V CC
V M V M V M V M
i < ~150mAi < ~1A
V CCPROTPROTPROT
PROT
BJTs– VCEsat ~ 0.4V
– PD = IC*VCE
MOSFETs– VDS = ID * RDSon
– PD = ID*VDS
M. G. Morrow, P.E.
![Page 37: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/37.jpg)
Switching CharacteristicsSwitching Characteristics
V IN
V C
+5V
VIN
VC
M. G. Morrow, P.E.
![Page 38: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/38.jpg)
Switching CharacteristicsSwitching Characteristics
V IN
V C
+5V
VIN
VC
M. G. Morrow, P.E.
![Page 39: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/39.jpg)
AC Motor DriveAC Motor Drive
M
VAC
PROT
VCC
M. G. Morrow, P.E.
![Page 40: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/40.jpg)
H-bridgeH-bridge
Q1 Q2 Q3 Q4
ON ON * * Don’t use - short circuit
* * ON ON Don’t use - short circuit
OFF OFF * * Motor off
* * OFF OFF Motor off
ON OFF OFF ON Forward
OFF ON ON OFF Reverse
ON OFF ON OFF Brake
OFF ON OFF ON Brake
+M-
V M
Q1
Q2 Q4
Q3
An H-bridge consists of two high-side switches (Q1,Q3) and two low-side switches (Q2,Q4)
BJTs or FETs
M. G. Morrow, P.E.
![Page 41: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/41.jpg)
H-Bridge/Inductor operationH-Bridge/Inductor operation
V = IR V = V+
V = 0(V = -IR)
V = IR
![Page 42: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/42.jpg)
L/nR DriveL/nR Drive
![Page 43: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/43.jpg)
Current Rise in DetailCurrent Rise in Detail
0
![Page 44: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/44.jpg)
Performance Improvement with L/nR DrivePerformance Improvement with L/nR Drive
![Page 45: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/45.jpg)
Pulse-Width ModulationPulse-Width Modulation
Pulse-width ratio = ton/tperiod
Never in “linear mode”– Uses motor inductance to smooth out current– Saves power!
– Noise from Tperiod
ton
tperiod
Benjamin Kuipers
![Page 46: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/46.jpg)
Pulse-Code Modulated SignalPulse-Code Modulated Signal
Some devices are controlled by the length of a pulse-code signal.– Position servo-motors, for example.
0.7ms
20ms
1.7ms
20ms Benjamin Kuipers
![Page 47: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/47.jpg)
Back EMF Motor SensingBack EMF Motor Sensing
Motor torque is proportional to current. Generator voltage is proportional to velocity. The same physical device can be either a
motor or a generator. Alternate Drive and Sense (note issue of Coils
versus Induction)
Drive as a motor Sense as a generator
20ms
Benjamin Kuipers
![Page 48: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/48.jpg)
Back EMF Motor ControlBack EMF Motor Control
Benjamin Kuipers
![Page 49: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/49.jpg)
MicrosteppingMicrostepping
Use partial Drive to achieve fractional steps
Stepper is good approximation to Sine/Cosine Drive– 2 cycle is 1 full
step! Usually PWM to
reduce power loss– Fractional voltage
drop in driver electronics
IB
Full Step position
Half Step positionIB = -1, IA = 0
IA
IA = 2 IB
IA = IB
![Page 50: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/50.jpg)
Microstepping Block DiagramMicrostepping Block Diagram
Easy to synthesize the PWM from Microcontroller– Lookup table + interpolation– /2 phase lag = table index
offset Need to monitor winding
current:– Winding L,R– Motor Back EMF
PWM Frequency tradeoff– Low Freq: resonance (singing)– High Freq: Winding Inductance
and switching loss
PWM HBridge
PWM HBridge
![Page 51: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/51.jpg)
PWM IssuesPWM Issues
Noise/Fundamental Period– Low Freq: Singing of motor and resonance– High Freq: Switching Loss
Can we do better?– Not unless we add more transitions! (Switching Loss)
If we bite bullet and use MOS drives can switch in 2-50nS…
Then can choose code to optimize quantitization noise vs. switching efficiency– Modulated White Noise– Sigma-Delta D/A
Requires higher performance Controller
![Page 52: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer.](https://reader036.fdocuments.us/reader036/viewer/2022062713/56649ce45503460f949b1696/html5/thumbnails/52.jpg)
Motors and Actuators -- SoftwareMotors and Actuators -- Software
Embedded motor control is huge, growing application area– Need drive(sample) rates high enough to support quiet, efficient
operation
– Rates roughly inversely proportional to motor physical size
– Stepper Motors are usually micro-stepped to avoid ‘humming’ and step bounce
– Typical: 1kHz rate, 50kHz micro-step; slow HP motors 300Hz-1kHz Upshot- 1 channel “fast” or micro-stepped motor is substantial
fraction of 8-bit processor throughput and latency– Common to run up to 3 “slow” motors from single uP
– Common trend to control motor via single, cheap uP
– Control multiple via commands send to control uPs