基于DSP閉環(huán)控制的單相逆變器的研究
3 逆變器閉環(huán)控制回路設計與分析
通過(guò)對DSP二個(gè)全比較單元編程所產(chǎn)生的4路移相SPWM驅動(dòng)信號,分別驅動(dòng)每個(gè)橋臂的下下二個(gè)互補IGBT開(kāi)關(guān)管,其具體方法如圖4所示。本文引用地址:http://dyxdggzs.com/article/161960.htm
具體編程方法是:把定時(shí)器控制TxCON的11~12位設為01,即選擇連續增減計數模式,開(kāi)關(guān)頻率為20kHz。則有當GP1由0增至A點(diǎn)時(shí),計數值與FCMP1的比較值發(fā)生匹配,于是FCMP1輸出電平發(fā)生跳變(K4的驅動(dòng)由0變1,K3由1變0)。當GP1由A點(diǎn)增至B點(diǎn)時(shí),計數值與FCMP2的比較值發(fā)生匹配,則FCMP2輸出電平發(fā)生跳變(K2的驅動(dòng)由0變1,K1由1變0)。當GP1計數值遞增至其設定值后,開(kāi)始減計數,遞減至C、D點(diǎn)時(shí),過(guò)程類(lèi)似,FCMP1和FCMP2輸出電平分別發(fā)生跳變。同時(shí),為了實(shí)現閉環(huán)控制的目的,在GP1的下溢中斷和匹配中斷程序中,通過(guò)掃描預先存入RAM的SPWM數據表得到。全比較單元的比較值在半個(gè)開(kāi)周期期內更新一個(gè)新的SPWM數據,驅動(dòng)信號的死區時(shí)間由專(zhuān)用寄存器設定。某時(shí)刻的死區控制波犁如圖6所示。
SPWM邏輯驅動(dòng)信號采用查表法產(chǎn)生。SPWM數據表采用直接法計算,預先存放于DSP的FLASH,初始化程序時(shí)將SPWM數據表調入高速RAM。S-PWM的調制比M取0.5~0.98,根據開(kāi)關(guān)頻率20kHz,制成32個(gè)SPWM數據表,每個(gè)表存放200個(gè)數據,采用對稱(chēng)規則等面積法,所以只計算1/4周期即200個(gè)小區間的等效脈沖寬度即可。通過(guò)雙向掃描數據表可獲得完整的正弦波。
評論