lecture 8 motors, actuators, and power drives forrest brewer

52
Lecture 8 Lecture 8 Motors, Actuators, and Power Motors, Actuators, and Power Drives Drives Forrest Brewer

Upload: conrad-owen

Post on 17-Dec-2015

223 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

Lecture 8Lecture 8Motors, Actuators, and Power DrivesMotors, Actuators, and Power Drives

Forrest Brewer

Page 2: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

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

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

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

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

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

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

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

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

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

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

Comb DrivesComb Drives

Sandia cascaded comb drive(High force)

Close-upTang/Nguyen/Howe

Page 13: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

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

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

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

Stepper MotorsStepper Motors

Overview Operation – full and half step Drive Characteristics

Page 17: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

VR Stepper MotorVR Stepper Motor

M. G. Morrow, P.E.

Page 18: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

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

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

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

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

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

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

““Full-Step” SteppingFull-Step” Stepping

Page 25: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

““Full-Step, 2-on” SteppingFull-Step, 2-on” Stepping

Page 26: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

Half-steppingHalf-stepping

M. G. Morrow, P.E.

Page 27: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

Unipolar motor Unipolar motor

M. G. Morrow, P.E.

Page 28: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

Bipolar motorBipolar motor

M. G. Morrow, P.E.

Page 29: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

Torque v.s. Angular DisplacementTorque v.s. Angular Displacement

Page 30: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

Stepping DynamicsStepping Dynamics

Page 31: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

Load Affects the Step DynamicsLoad Affects the Step Dynamics

Page 32: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

Drive Affects the Step DynamicsDrive Affects the Step Dynamics

a

Page 33: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

Stepper Motor Performance CurvesStepper Motor Performance Curves

Page 34: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

Current DynamicsCurrent Dynamics

Page 35: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

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

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

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

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

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

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

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

L/nR DriveL/nR Drive

Page 43: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

Current Rise in DetailCurrent Rise in Detail

0

Page 44: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

Performance Improvement with L/nR DrivePerformance Improvement with L/nR Drive

Page 45: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

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

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

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

Back EMF Motor ControlBack EMF Motor Control

Benjamin Kuipers

Page 49: Lecture 8 Motors, Actuators, and Power Drives Forrest Brewer

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

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

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

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