兩種優(yōu)化開關(guān)模式在高頻SVPWM逆變電源中的應(yīng)用
2.2 軟件設(shè)計
在軟件編寫中,根據(jù)高頻逆變電源的控制要求,全部采用編譯效率最高的匯編語言,這樣可更有效地利用TMS320LF2407A的高速數(shù)據(jù)處理能力。同時,軟件中盡量使用240x系列DSP的復(fù)合指令,如MPYA,SPAC,LTS,DMOV等,以最大程度地精簡程序,減小DSP運(yùn)算量。以下將結(jié)合改進(jìn)的SVPWM算法,分別對兩種開關(guān)優(yōu)化模式進(jìn)行編程。
2.2.1 優(yōu)化模式1的純軟件波形生成法
該法從開關(guān)時間參數(shù)的計算到輸出向量的選取,全部采用軟件實(shí)現(xiàn)。軟件由三部分組成,即主程序,定時器周期中斷子程序和保護(hù)中斷子程序。主程序負(fù)責(zé)各種初始化工作;保護(hù)子程序完成故障監(jiān)控和故障處理功能。程序主體為定時器周期中斷子程序,負(fù)責(zé)完成SVPWM的改進(jìn)算法及模式1的PWM波輸出。程序流程圖如圖6所示。
圖6 程序流程圖
2.2.2 優(yōu)化模式2的混合波形生成法
為實(shí)現(xiàn)優(yōu)化模式2的開關(guān)動作,可利用TMS320LF2407A內(nèi)部極大簡化的電壓空間矢量PWM波形產(chǎn)生硬件電路,即軟件結(jié)合集成硬件的混合波形生成法。在軟件中只要對相應(yīng)的控制寄存器進(jìn)行設(shè)置即可。必須添加的步驟如下:設(shè)置COMCONA寄存器使DSP工作于空間矢量PWM模式;查表并將每個控制周期中初始向量(UX)的開啟方式寫入到ACTRA.14~12位中,如U1的寫入值為(100);將“1”(“1”表示參考向量Uref為順時針旋轉(zhuǎn),“0”表示Uref為逆時針旋轉(zhuǎn))寫入ACTRA.15中;最后將T1/2寫入到CMPR1寄存器,將(T1+T2)/2寫入到CMPR2寄存器。這樣,空間矢量PWM波形產(chǎn)生硬件電路將根據(jù)初始向量和參考向量的旋轉(zhuǎn)方向,自動選擇模式2所示的優(yōu)化開關(guān)組合。
3 實(shí)驗(yàn)結(jié)果分析
為驗(yàn)證本文提出的SVPWM改進(jìn)算法和兩種優(yōu)化開關(guān)模式的實(shí)際效果,首先進(jìn)行了MATLAB仿真驗(yàn)證??刂葡到y(tǒng)仿真模型如圖7所示。由于數(shù)字化SVPWM逆變器模型實(shí)為一個離散控制系統(tǒng),所以采用MATLAB中的S函數(shù)編程,來模擬SVPWM離散算法,只要改變S函數(shù)輸出向量的時間和順序就可分別實(shí)現(xiàn)兩種優(yōu)化開關(guān)模式的控制仿真,圖7中cqc模塊為S函數(shù)模塊。
圖7 控制系統(tǒng)仿真模型
圖8及圖9分別為感性負(fù)載下兩種優(yōu)化模式在1000Hz輸出時的仿真波形。其中uan及ubn為經(jīng)過一階RC濾波后的相電壓波形,uab為RC濾波后的線電壓波形,is-a為對應(yīng)電流波形。由仿真波形可見,采用開關(guān)優(yōu)化模式1時,相電壓為典型的馬鞍波形,其對應(yīng)的線電壓、線電流諧波含量很小,不過在一個采樣周期中開關(guān)次數(shù)較多。而采用優(yōu)化模式2時,相電壓中出現(xiàn)了微小畸變,使得輸出線電流諧波含量增加,但是它的開關(guān)損耗僅為前面的67%,這將有利于高頻逆變器向更高的控制頻率發(fā)展??梢姸吒饔袃?yōu)缺點(diǎn)。
圖8 優(yōu)化模式1仿真波形(1000Hz)
圖9 優(yōu)化模式2仿真波形(1000Hz)
圖10及圖11為在TMS320LF2407A最小控制系統(tǒng)下的實(shí)驗(yàn)波形,可見與仿真波形相似。實(shí)驗(yàn)樣機(jī)設(shè)計輸出功率為2000V·A,輸入是220V,50Hz單相交流電,輸出為可在0到1000Hz連續(xù)變化的三相交流電。由于IR2130自帶2μs的死區(qū),使得模式2的PWM波形不再具有對稱性,這導(dǎo)致了實(shí)驗(yàn)中輸出相電壓馬鞍波形畸變得更大些。但從線電壓,線電流上看,兩種方法所輸出的波形均具有很高的正弦性。
t/(500μs/格)
圖10 純軟件SVPWM波形生成法實(shí)驗(yàn)波形(1000Hz)
t/(500μs/格)
圖11 混合SVPWM波形生成法實(shí)驗(yàn)波形(1000Hz)
另外,經(jīng)過計算可知,改進(jìn)SVPWM算法后,采用兩種開關(guān)優(yōu)化模式的周期中斷子程序,TMS320LF2407A均可在7.2μs內(nèi)執(zhí)行完畢,而控制周期為23.8μs,這就為DSP完成其他更復(fù)雜的電機(jī)控制程序預(yù)留了足夠的程序處理時間。
4 結(jié)語
實(shí)驗(yàn)證明改進(jìn)SVPWM算法后,本文所設(shè)計的基于TMS320LF2407A的高頻SVPWM逆變電源樣機(jī),在采用兩種優(yōu)化開關(guān)模式后,不但具有直流電壓利用率高,軟件開發(fā)周期短等優(yōu)點(diǎn),而且還可達(dá)到提高輸出波形質(zhì)量和減少開關(guān)損耗的效果,具有一定的實(shí)用價值。
評論