BLDC Ripple Torque Reduction via Modified Sinusoidal PWM

advertisement
BLDC Ripple Torque Reduction via
Modified Sinusoidal PWM
Neil Wang
www.fairchildsemi.com
1
Why BLDC Motors?
Brushless DC (BLDC) Motor Characteristics
•
•
•
•
•
•
High Torque Density, Compact
Very Low Maintenance
Lower EMI than Brush DC
Low Rotor Inertia
Better Cooling Design - Can Easily be Sealed
Safer in Explosive Environments (No Brushes)
• Costs More than PMDC – Magnets & Controls
• Cost Getting More Competitive - Copper $$$ Rising
2
1
BLDC Torque-Speed Curve
Note high torque @ zero speed
(very important for many applications!)
3
BLDC Motor Construction
Hall-Effect
Sensor (x 3)
PM Rotor
Stator
A, B, C
Windings
4
2
Typical BLDC Power Electronics
Smart Power Module
(SPM®)
BLDC Motor
Windings
BLDC motor
rs
+
Ls
eb
-
b
n
c
Ls
rs
-
a
- ea +
Ls
rs
+
ec
MCU, DSC,
Controller
DSP,
or ASIC
Hall-Effect
Sensors
Hall
Sensor
5
BLDC Motor Back-EMF Types
Bδ
θr
• Concentrated Windings
• Shorter End Windings
• Surface Mounted Magnets
Bδ
θr
• Skewed Stator Slots
• Distributed Stator Windings
• Sinusoidal Field Distribution
Note: Can be viewed by rotating shaft externally with scope on motor leads!
6
3
Torque Ripple – Go Away
Speed
(rpm)
Time (50ms / div)
Torque
(N*m)
Time (50ms / div)
PWMa
(V)
Time (50ms / div)
ea (V)
ia (A)
Time (50ms / div)
7
Torque Ripple – Go Away, Please
Torque Ripple is Problematic
•
•
•
•
Audible & Noisy
Mechanical Resonance Issues
Mechanical Fatigue
Precision Speed Regulation Difficult
Torque Ripple Reduction Ideas
•
•
•
•
Use Sinusoidal PWM (SPWM)
Acquire Motor With More Poles
Implement Modified SPWM
Use Permanent Magnet Sync Motor + SPWM
• Tip: BLDC with sinusoidal winding pattern
8
4
Trapezoidal / 6-Step
Modulation
9
Trapezoidal Modulation System
10
5
Trapezoidal Control Diagram
Vdc
θ n − θ n −1
11
Trapezoidal Sim Waveforms 1
Speed
(rpm)
Time (100ms / div)
Torque
(N*m)
Time (100ms / div)
PWMa
(V)
Time (100ms / div)
ea (V)
ia (A)
Time (100ms / div)
12
6
Trapezoidal Sim Waveforms 2
Speed
(rpm)
Time (50ms / div)
Torque
(N*m)
Time (50ms / div)
PWMa
(V)
Time (50ms / div)
ea (V)
ia (A)
Time (50ms / div)
13
Sinusoidal PWM
(SPWM) Modulation
14
7
SPWM Control Diagram
Cmd A
Sinusoidal
Lookup
Table
Error
+
-
PI
Filter
PWM
Generator
Phase A
Current Feedback
Cmd B
+
-
PI
Filter
PWM
Generator
BLDC Motor
Phase B
Hall
Sensors
PWM
Generator
Phase C
C=A+B
Torque
Request
Sinusoidal Currents
15
SPWM Sim Waveforms 1
Torque
(N*m)
Ref, Rotor
Freq
(Hz)
ea (V)
ia (A)
Time (1s / div)
16
8
SPWM Sim Waveforms 2
Torque
(N*m)
Ref, Rotor
Freq
(Hz)
ea (V)
ia (A)
Time (10ms / div)
17
Modified Sinusoidal PWM
(Modified SPWM) Modulation
18
9
SPWM vs. Modified SPWM
Low loss modified SPWM
Normal PWM
va' = va − min(va , vb , vc )
'
vb = vb − min(va , vb , vc )
v' = v − min(v , v , v )
a b c
c c
19
Modified SPWM Control Diagram
Vdc
θ n − θ n −1
20
10
Modified SPWM Sim Waveforms 1
Speed
(rpm)
Torque
(N*m)
PWMa
(V)
ea (V)
ia (A)
Time (100ms / div)
21
Modified SPWM Sim Waveforms 2
Speed
(rpm)
Torque
(N*m)
PWMa
(V)
ea (V)
ia (A)
Time (50ms / div)
22
11
Modified SPWM Application
23
Modified SPWM Application Photos
24
12
Modified SPWM Schematic
FSB50450
IC2
R12
VSP
VSP_IN22
1K
Hu EW632
1
Vs
Q
GND
2
3
R3 1.2K
20
19
Hv EW632
1
C14105 C10 105
Vs
Q
2
GND
3
R8 1.2K
24
11
R14
10K
2
Q
GND
3
R13 1.2K
Xin
HV
U
V
W
X
Y
Z
HW
Vref
RES
CW/CCW
LA
R15
10K
HwEW632
Vs
HU
Vref
C2 103
1
TB6551F
1
VCC
15
Xout
23
LA
OS
Td
17
FG
16
REV
NetC3_1
VCB
IC1
4.19M
2
C3 103
Idc
P-GND
S-GND
14
XTAL1
C8
104
9
8
7
6
5
4
18
R16
R17
R18
R19
R20
R21
100R
100R
100R
100R
100R
100R
VM
3
VCC(U)
8
VCC(V)
13
VCC(W)
VCC
21
C1 103
Vref
Ve
C7
102
C11
105 1
4
9
14
5
10
15
COM
IN(UH)
IN(VH)
IN(WH)
IN(UL)
IN(VL)
IN(WL)
P
U
V
W
17
18
U CU1
21
V CU2
23
WCU3
CCW
VBU 2
VB(U)
VBV 7
VB(V)
VBW 12
VB(W)
12
10
R2 1.8k
3
U
V
W
C12
102
13
VSU 6
VS(U)
VSV 11
VS(V)
VSW 16
VS(W)
R9 1.2
19
NU
20
NV
22
NW
1K
R10
1.2
FSB5045
V_Shunt
V_Fg
VCC
VM
VCC
Vref
C4
22uF/25V
C16
1uF/450V
C5
103/630V
FG
D1
R11
R1
4.7K
100R
VCC R7
C31
105
S1J
REV
VM
VCC
GND
VSP
FG
REV
Q2
9013
D2
R33 15R
C32
105 VSU
D3
S1J
VBV
C33
105
S1J
VCC
J02 0R
VCC
J03 0R
VCC
J04 0R
V_Shunt
V_Shunt
V_Rev
C9
102
J01 0R
VCC
VCC
VBU
VCC
R4 100R
Q1
9013
CON5 6PIN
6
500R VCB
5
4
Z2
C6
3
10V
105
2
1
R31 15R
C34
105 VSV
V_Shunt
V_Rev
J05 0R
J06 0R
J070R
R35 15R
VBW
C35
105
V_Shunt
V_Rev
SCH Design Tips
•
•
C36
105VSW
•
Bootstrap
Shunt Resistor :
0.5V/(1.5Rated
Current)
Signal part:R*C = 1.8us
25
Modified SPWM Layout
Smart Power Module
(SPM®)
Advantages
•
•
•
•
Compact the system (make the PCB
board built-in design possible)
High density integration
Low thermal resistance
High reliability
PCB Design Tips
•
•
•
Bottom Test-Point
Isolation
Signal GND & Power GND
Signal part
Bottom Test-Point
26
13
Modified SPWM Waveforms 1
PWMa
(100V / div)
ia
(0.5A / div)
Time (400ms / div)
27
Modified SPWM Waveforms 2
PWMa
(100V / div)
PWMb
(100V / div)
PWMc
(100V / div)
ia
(0.5A / div)
Time (4ms / div)
28
14
Modified SPWM Summary
29
Where From Here
Modified SPWM Considerations
• BLDC Less Expensive than PMSM
• Lower Switching Losses
• Decreased Ripple Torque, 50%
• When compared to SPWM on BLDC
• Maybe Not Ideal Where Application
• Requires speed precision
• Has very dynamic loads
• Runs at high pole frequency
See the Fairchild White Paper
• “BLDC Ripple Torque Reduction via
Modified Sinusoidal PWM”
30
15
Download