You are on page 1of 31

MODEL BASED DESIGN TOOLBOX

ENABLING FAST PROTOTYPING AND DESIGN

• Hall pattern identification


• Define the commutation table
• SVM – based on hall commutation

EXTERNAL USE
6-step commutation – finding the hall pattern
phA

1 EXTERNAL USE
phA
6-step commutation – finding the hall pattern
phA

phA -VDC

phA +VDC

2 EXTERNAL USE
phA
6-step commutation – finding the hall pattern
phA
phA

phA -VDC

N N

S
Motor Phases Hall Sensors N
Phase A Phase B Phase C Hall A Hall B Hall C
+VDC -VDC -VDC 0 1 0 S S
+VDC +VDC -VDC
phA +VDC
-VDC +VDC -VDC
S
-VDC +VDC +VDC
-VDC -VDC +VDC
3 EXTERNAL USE
+VDC -VDC +VDC phA
phA
6-step commutation – finding the hall pattern
phA
phA

phA -VDC

S
N N

S
S
Motor Phases Hall Sensors NN
Phase A Phase B Phase C Hall A Hall B Hall C
+VDC -VDC -VDC 0 1 0 S N
S
+VDC +VDC -VDC 1 1 0
phA +VDC
-VDC +VDC -VDC
-VDC +VDC +VDC S

-VDC -VDC +VDC


4 EXTERNAL USE
+VDC -VDC +VDC phA
phA
6-step commutation – finding the hall pattern
phA
phA

N
S

phA -VDC

S
N N

NS S
Motor Phases Hall Sensors NNS
Phase A Phase B Phase C Hall A Hall B Hall C
+VDC -VDC -VDC 0 1 0 S N
S
+VDC +VDC -VDC 1 1 0
phA +VDC
-VDC +VDC -VDC 1 0 0
-VDC +VDC +VDC S
N

-VDC -VDC +VDC


5 EXTERNAL USE
+VDC -VDC +VDC phA
phA
6-step commutation – finding the hall pattern
phA
phA
phA

N
S
S

phA -VDC

S
N N
S

S
NN S
Motor Phases Hall Sensors NNS
S
Phase A Phase B Phase C Hall A Hall B Hall C
+VDC -VDC -VDC 0 1 0 S
N SN
+VDC +VDC -VDC 1 1 0
phA +VDC
-VDC +VDC -VDC 1 0 0
-VDC +VDC +VDC S
N
1 0 1
-VDC -VDC +VDC
6 EXTERNAL USE
+VDC -VDC +VDC phA
phA
phA
6-step commutation – finding the hall pattern
phA
phA
phA

N
S
S
phA -VDC

S
N
N N
S

SN
NN S
Motor Phases Hall Sensors N
SS
NS
Phase A Phase B Phase C Hall A Hall B Hall C
+VDC -VDC -VDC 0 1 0 S
N SN
S
+VDC +VDC -VDC 1 1 0
phA +VDC
-VDC +VDC -VDC 1 0 0
-VDC +VDC +VDC S
N
1 0 1
-VDC -VDC +VDC 0 0 1
7 EXTERNAL USE
+VDC -VDC +VDC phA
phA
phA
6-step commutation – finding the hall pattern
phA
phA
phA

N
S
N
S
phA -VDC

S
N
N N
S
S

SN
SNN S
Motor Phases Hall Sensors N
SSNNS
Phase A Phase B Phase C Hall A Hall B Hall C
+VDC -VDC -VDC 0 1 0 S
N N
S
S
+VDC +VDC -VDC 1 1 0
phA +VDC
-VDC +VDC -VDC 1 0 0
-VDC +VDC +VDC S
S
N
1 0 1
-VDC -VDC +VDC 0 0 1
8 EXTERNAL USE
+VDC -VDC +VDC 0 1 1 phA
phA
phA
Commutation vectors
• Can commute only 2 out 3 phases
• Maintain the angle between stator and rotor magnetic flux vectors between 60°-120° (ideally should be 90°
for max torque but due 6-step commutation that can’t be always reached)

Motor Phases Hall Sensors


Phase A Phase B Phase C Hall A Hall B Hall C
+VDC -VDC -VDC 0 1 0
+VDC +VDC -VDC 1 1 0
-VDC +VDC -VDC 1 0 0
-VDC +VDC +VDC 1 0 1
-VDC -VDC +VDC 0 0 1
+VDC -VDC +VDC 0 1 1

9 EXTERNAL USE
Commutation vectors
• Can commute only 2 out 3 phases
• Maintain the angle between stator and rotor magnetic flux vectors between 60°-120° (ideally should be 90°
for max torque but due 6-step commutation that can’t be always reached)

Motor Phases Hall Sensors Hall


Phase A Phase B Phase C Hall A Hall B Hall C
Pattern

+VDC -VDC -VDC 0 1 0 2


+VDC +VDC -VDC 1 1 0 6
-VDC +VDC -VDC 1 0 0 4
-VDC +VDC +VDC 1 0 1 5
-VDC -VDC +VDC 0 0 1 1
+VDC -VDC +VDC 0 1 1 3

10 EXTERNAL USE
Commutation vectors
• Can commute only 2 out 3 phases
• Maintain the angle between stator and rotor magnetic flux vectors between 60°-120° (ideally should be 90°
for max torque but due 6-step commutation that can’t be always reached)

Motor Phases Hall Sensors Hall Electric


Phase A Phase B Phase C Hall A Hall B Hall C
Pattern Angle

+VDC -VDC -VDC 0 1 0 2 0-60


+VDC +VDC -VDC 1 1 0 6 60-120
-VDC +VDC -VDC 1 0 0 4 120-180
-VDC +VDC +VDC 1 0 1 5 120-240
-VDC -VDC +VDC 0 0 1 1 240-300
+VDC -VDC +VDC 0 1 1 3 300-360

11 EXTERNAL USE
Commutation vectors
• Can commute only 2 out 3 phases
• Maintain the angle between stator and rotor magnetic flux vectors between 60°-120° (ideally should be 90°
for max torque but due 6-step commutation that can’t be always reached)

Motor Phases Hall Sensors Hall Electric Vector


Phase A Phase B Phase C Hall A Hall B Hall C
Pattern Angle Sector

+VDC -VDC -VDC 0 1 0 2 0-60 A


+VDC +VDC -VDC 1 1 0 6 60-120 B
-VDC +VDC -VDC 1 0 0 4 120-180 C
-VDC +VDC +VDC 1 0 1 5 120-240 D
-VDC -VDC +VDC 0 0 1 1 240-300 E
+VDC -VDC +VDC 0 1 1 3 300-360 F

12 EXTERNAL USE
Commutation vectors
• Can commute only 2 out 3 phases
• Maintain the angle between stator and rotor magnetic flux vectors between 60°-120° (ideally should be 90°
for max torque but due 6-step commutation that can’t be always reached)

Motor Phases Hall Sensors Hall Electric Vector Commutation vector


Phase A Phase B Phase C Hall A Hall B Hall C
Pattern Angle Sector Phase A Phase B Phase C

+VDC -VDC -VDC 0 1 0 2 0-60 A


+VDC +VDC -VDC 1 1 0 6 60-120 B
-VDC +VDC -VDC 1 0 0 4 120-180 C
-VDC +VDC +VDC 1 0 1 5 120-240 D
-VDC -VDC +VDC 0 0 1 1 240-300 E
+VDC -VDC +VDC 0 1 1 3 300-360 F

13 EXTERNAL USE
Commutation vectors
• Can commute only 2 out 3 phases
• Maintain the angle between stator and rotor magnetic flux vectors between 60°-120° (ideally should be 90°
for max torque but due 6-step commutation that can’t be always reached)

Motor Phases Hall Sensors Hall Electric Vector Commutation vector


Phase A Phase B Phase C Hall A Hall B Hall C
Pattern Angle Sector Phase A Phase B Phase C

+VDC -VDC -VDC 0 1 0 2 0-60 A


+VDC +VDC -VDC 1 1 0 6 60-120 B
-VDC
-VDC
-VDC
+VDC
+VDC
-VDC
-VDC
+VDC
+VDC
1
1
0
0
0
0
0
1
1
4
5
1
120-180
120-240
240-300
C
D
E
?
+VDC -VDC +VDC 0 1 1 3 300-360 F

14 EXTERNAL USE
Selecting the commutation vector sequence
• Revisit “Practical Implementation” slide from Lecture #4

15 EXTERNAL USE
Selecting the commutation vector sequence
• Revisit “Practical Implementation” slide from Lecture #4

Electric Commutation vector


Angle Phase A Phase B Phase C
0-60 +V -V NC
60-120 +V NC -V
120-180 NC +V -V
180-240 -V +V NC
240-300 -V NC +V
300-360 NC -V +V

+V -V NC
High
Switch On Off Off
Low
16 EXTERNAL USE Switch Off On Off
Selecting the commutation vector sequence
• Revisit “Practical Implementation” slide from Lecture #4

Electric Commutation vector


Angle Phase A Phase B Phase C
0-60 +V -V NC
60-120 +V NC -V
120-180 NC +V -V
180-240 -V +V NC
240-300 -V NC +V
300-360 NC -V +V

+V -V NC
High
Switch On Off Off
Low
17 EXTERNAL USE Switch Off On Off
Selecting the commutation vector sequence
• Revisit “Practical Implementation” slide from Lecture #4

Electric Commutation vector


Angle Phase A Phase B Phase C
0-60 +V -V NC
60-120 +V NC -V
120-180 NC +V -V
180-240 -V +V NC
240-300 -V NC +V
300-360 NC -V +V

+V -V NC
High
Switch On Off Off
Low
18 EXTERNAL USE Switch Off On Off
Selecting the commutation vector sequence
• Revisit “Practical Implementation” slide from Lecture #4

Electric Commutation vector


Angle Phase A Phase B Phase C
0-60 +V -V NC
60-120 +V NC -V
120-180 NC +V -V
180-240 -V +V NC
240-300 -V NC +V
300-360 NC -V +V

+V -V NC
High
Switch On Off Off
Low
19 EXTERNAL USE Switch Off On Off
Selecting the commutation vector sequence
• Revisit “Practical Implementation” slide from Lecture #4

Electric Commutation vector


Angle Phase A Phase B Phase C
0-60 +V -V NC
60-120 +V NC -V
120-180 NC +V -V
180-240 -V +V NC
240-300 -V NC +V
300-360 NC -V +V

+V -V NC
High
Switch On Off Off
Low
20 EXTERNAL USE Switch Off On Off
Selecting the commutation vector sequence
• Revisit “Practical Implementation” slide from Lecture #4

Electric Commutation vector


Angle Phase A Phase B Phase C
0-60 +V -V NC
60-120 +V NC -V
120-180 NC +V -V
180-240 -V +V NC
240-300 -V NC +V
300-360 NC -V +V

+V -V NC
High
Switch On Off Off
Low
21 EXTERNAL USE Switch Off On Off
Selecting the commutation vector sequence
• Revisit “Practical Implementation” slide from Lecture #4

Electric Commutation vector


Angle Phase A Phase B Phase C
0-60 +V -V NC
60-120 +V NC -V
120-180 NC +V -V
180-240 -V +V NC
240-300 -V NC +V
300-360 NC -V +V

+V -V NC
High
Switch On Off Off
Low
22 EXTERNAL USE Switch Off On Off
Sensor based commutation
HS HS HS

LS LS LS
HALL A

HALL B phB
phA
HALL C Commutation vector phC
phA phB phC
+V NC -V
NC +V -V
-V +V NC
-V NC +V
NC -V +V
+V -V NC

+V -V NC
High
On Off Off
Switch
Low
Off On Off
Switch

23 EXTERNAL USE
Sensor based commutation
Current flow

+
HS HS HS

V
LS LS LS
HALL A -

HALL B phB
phA
HALL C Commutation vector phC
phA phB phC
ON
PWM +V NC -V
phA HS NC +V -V
PWM
phA LS OFF -V +V NC
-V NC +V
PWM NC -V +V
phB HS OFF
PWM +V -V NC
phB LS OFF
+V -V NC
PWM High
OFF On Off Off
phC HS Switch
PWM Low
phC LS Off On Off
Switch

24 EXTERNAL USE
Sensor based commutation
Current flow

+
HS HS HS

V
LS LS LS
HALL A -

HALL B phB
phA
HALL C Commutation vector phC
phA phB phC
ON
PWM +V NC -V
phA HS OFF
NC +V -V
PWM
phA LS OFF OFF -V +V NC

ON -V NC +V
PWM NC -V +V
phB HS OFF
PWM +V -V NC
phB LS OFF OFF
+V -V NC
PWM High
OFF OFF On Off Off
phC HS Switch
PWM Low
phC LS Off On Off
Switch

25 EXTERNAL USE
Sensor based commutation
Current flow

+
HS HS HS

V
LS LS LS
HALL A -

HALL B phB
phA
HALL C Commutation vector phC
phA phB phC
ON
PWM +V NC -V
phA HS OFF OFF
NC +V -V
PWM
phA LS OFF OFF -V +V NC

ON ON -V NC +V
PWM NC -V +V
phB HS OFF
PWM +V -V NC
phB LS OFF OFF OFF
+V -V NC
PWM High
OFF OFF OFF On Off Off
phC HS Switch
PWM Low
phC LS OFF Off On Off
Switch

26 EXTERNAL USE
Sensor based commutation
Current flow

+
HS HS HS

V
LS LS LS
HALL A -

HALL B phB
phA
HALL C Commutation vector phC
phA phB phC
ON
PWM +V NC -V
phA HS OFF OFF OFF
NC +V -V
PWM
phA LS OFF OFF -V +V NC

ON ON -V NC +V
PWM NC -V +V
phB HS OFF OFF
PWM +V -V NC
phB LS OFF OFF OFF OFF

ON +V -V NC
PWM High
OFF OFF OFF On Off Off
phC HS Switch
PWM Low
phC LS OFF OFF Off On Off
Switch

27 EXTERNAL USE
Sensor based commutation
Current flow

+
HS HS HS

V
LS LS LS
HALL A -

HALL B phB
phA
HALL C Commutation vector phC
phA phB phC
ON
PWM +V NC -V
phA HS OFF OFF OFF OFF
NC +V -V
PWM
phA LS OFF OFF OFF -V +V NC

ON ON -V NC +V
PWM NC -V +V
phB HS OFF OFF OFF
PWM +V -V NC
phB LS OFF OFF OFF OFF

ON ON +V -V NC
PWM High
OFF OFF OFF On Off Off
phC HS Switch
PWM Low
phC LS OFF OFF OFF Off On Off
Switch

28 EXTERNAL USE
Sensor based commutation
Current flow

+
HS HS HS

V
LS LS LS
HALL A -

HALL B phB
phA
HALL C Commutation vector phC
phA phB phC
ON ON
PWM +V NC -V
phA HS OFF OFF OFF OFF
NC +V -V
PWM
OFF OFF OFF OFF -V +V NC
phA LS
ON ON -V NC +V
PWM NC -V +V
OFF OFF OFF OFF
phB HS
PWM +V -V NC
phB LS OFF OFF OFF OFF

ON ON +V -V NC
PWM High
OFF OFF OFF OFF On Off Off
phC HS Switch
PWM Low
phC LS OFF OFF OFF OFF Off On Off
Switch

29 EXTERNAL USE
MODEL BASED DESIGN TOOLBOX
ENABLING FAST PROTOTYPING AND DESIGN

…you are now ready to design the next big thing. Good luck!

Need help? Visit us at: https://community.nxp.com/community/mbdt to share ideas

EXTERNAL USE

You might also like