TMS320F2812在數(shù)字化三相變頻電源中的應(yīng)用
2.1 軟件總體設(shè)計(jì)
軟件部分主要包括SPWM的產(chǎn)生,A/D轉(zhuǎn)換,PID調(diào)節(jié),頻率捕獲,軟啟動(dòng)和保護(hù)。主要功能是通過正弦脈寬調(diào)制技術(shù)控制三相橋式逆變器,使其輸出頻率可調(diào)、幅值穩(wěn)定的三相正弦電壓,通過A/D轉(zhuǎn)換對輸出的電壓和電流進(jìn)行采樣,對輸出電壓、電流實(shí)時(shí)監(jiān)控,當(dāng)電流超過3.6A時(shí)切斷三相逆變橋的輸出,對電路進(jìn)行保護(hù)。通過PID調(diào)節(jié)使輸出電壓變化時(shí)也能及時(shí)的做出反應(yīng),使輸出電壓穩(wěn)定在36V。在系統(tǒng)的啟動(dòng)過程中使用軟啟動(dòng)減少電壓和電流對系統(tǒng)回路的沖擊。
主程序流程圖如圖5所示。
2.2 SPWM生成原理
SPWM(Sinusoidal PWM)法是一種比較成熟的,目前使用較廣泛的PWM法。前面提到的采樣控制理論中的一個(gè)重要結(jié)論:沖量相等而形狀不同的窄脈沖加在具有慣性的環(huán)節(jié)上時(shí),其效果基本相同。SPWM法就是以該結(jié)論為理論基礎(chǔ),用脈沖寬度按正弦規(guī)律變化而和正弦波等效的PWM波形即SPWM波形控制逆變電路中開關(guān)器件的通斷,使其輸出的脈沖電壓的面積與所希望輸出的正弦波在相應(yīng)區(qū)間內(nèi)的面積相等,通過改變調(diào)制波的頻率和幅值則可調(diào)節(jié)逆變電路輸出電壓的頻率和幅值。所謂SPWM,就是在PWM的基礎(chǔ)上改變了調(diào)制脈沖方式,脈沖寬度時(shí)間占空比按正弦規(guī)率排列,這樣輸出波形經(jīng)過適當(dāng)?shù)臑V波可以做到正弦波輸出。它廣泛地用于直流交流逆變器等,比如高級一些的UPS就是一個(gè)例子。三相SPWM是使用SPWM模擬市電的三相輸出,在變頻器領(lǐng)域被廣泛的采用。
SPWM流程圖如圖6所示。在程序的初始化部分建立一個(gè)正弦表,在系統(tǒng)運(yùn)行的時(shí)候可以通過查表的方式得到想要的數(shù)據(jù)。假設(shè)在一個(gè)正弦波周期內(nèi)采樣的次數(shù)為NX,則在第i個(gè)點(diǎn)的采樣值為
在實(shí)際使用中由于正弦表中的值要能被比較寄存器使用,所以不能出現(xiàn)負(fù)值,從上式可以看出當(dāng)此
時(shí)就不能正常使用了,因此可以把上面的公式改寫為下面的形式:
其中PR為周期寄存器中的計(jì)數(shù)周期值。
對yi取整,從i=1到i
評論