Three-phase Sensorless BLDC Motor Control Kit with the MPC5606B
Three-phase Sensorless BLDC Motor Control Kit with the MPC5606B
Three-phase Sensorless BLDC Motor Control Kit with the MPC5606B
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>BLDC</strong> <strong>Sensorless</strong> <strong>Control</strong><br />
6<br />
Figure 4. Zero-crossing detection and commutation diagram<br />
The e 1X signals in Figure 2 are <strong>the</strong> BEMF voltages. These BEMF voltages are labeled as U iX in Figure 4.<br />
This technique is based on <strong>the</strong> fact that only two <strong>phase</strong>s of a motor are energized and <strong>the</strong> third<br />
non-conducting <strong>phase</strong> can be used to sense <strong>the</strong> BEMF voltage.<br />
The following conditions are met:<br />
where U N is <strong>the</strong> neutral point voltage of <strong>the</strong> star winding.<br />
The voltage u C can be calculated:<br />
SAb SBt PWMswitching<br />
uN uDCB – uR L di<br />
= – ---- – u<br />
dt iB<br />
uN uR L di<br />
= + ---- – u<br />
dt iA<br />
The voltage u iC is null at zero-crossing, so <strong>the</strong> resultant form is:<br />
u N<br />
=<br />
uDCB ------------<br />
2<br />
uiB + uiA – ---------------------<br />
2<br />
uiA + uiB + uiC = 0<br />
u N<br />
=<br />
uDCB ------------<br />
2<br />
+<br />
uC = uN + uiC u C<br />
u C<br />
=<br />
=<br />
3<br />
--u<br />
2 iC<br />
uDCB ------------<br />
2<br />
+<br />
uiC -------<br />
2<br />
uDCB ------------<br />
2<br />
3-<strong>phase</strong> <strong>Sensorless</strong> <strong>BLDC</strong> <strong>Motor</strong> <strong>Control</strong> Development <strong>Kit</strong> <strong>with</strong> Qorivva <strong>MPC5606B</strong> MCU, Rev. 0<br />
Eqn. 1<br />
Eqn. 2<br />
Eqn. 3<br />
Freescale Semiconductor