18.07.2013 Views

SENSORLESS FIELD ORIENTED CONTROL OF BRUSHLESS ...

SENSORLESS FIELD ORIENTED CONTROL OF BRUSHLESS ...

SENSORLESS FIELD ORIENTED CONTROL OF BRUSHLESS ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SVM Implementation<br />

The block diagram of the general SVM inverter is shown in Figure 4.40. The commanded voltage<br />

SV is passed to the SVM control unit as its α- and β- components.<br />

Figure 4.40 – SVM inverter.<br />

The switching scheme is a fixed set of rules that determines which active and null base SVs<br />

should be used to synthesize the commanded SV. There are many variations but it seems that<br />

most implementations have rules based on sextants similar to the previous discussion. Therefore,<br />

the first task of the SVM algorithm is to identify the sextant in which the commanded SV lies;<br />

this is fairly simple. After the sextant is identified the controller knows which base SVs it must<br />

modulate based on the switching rules. The second task of the SVM controller is therefore to<br />

determine the duration of each base SV (Figure 4.37); this is more difficult. The final task is to<br />

issue the leg control commands. Fortunately, this can be accomplished using the standard centeraligned<br />

PWM unit available in many microcontrollers [83, p.261] but there are other methods.<br />

This method is shown in Figure 4.41. The durations are computed as duty cycles which are<br />

converted to timer comparison values; these are updated every SVM period, although some PWM<br />

units are capable of half-cycle reloading. The change in each time-compare value at the update<br />

points has been greatly exaggerated.<br />

197

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!