我用數(shù)字芯片28335做了一個(gè)基本的BUCK電路,閉環(huán)數(shù)字控制。
在實(shí)際使用的工況是:BUCK需要給后端的電機(jī)控制器供電,所以一開始就會(huì)有運(yùn)行是空載的情況,然后電機(jī)運(yùn)行會(huì)轉(zhuǎn)換到有負(fù)載的情況。
我現(xiàn)在思路是想用電壓電流雙閉環(huán)來控制,提高系統(tǒng)動(dòng)態(tài)性能,但是我覺得空載時(shí)候沒有電流好像沒法實(shí)現(xiàn)雙閉環(huán),所以想來請(qǐng)教一下,BUCK電路在空載和有負(fù)載的情況下控制方法是什么?應(yīng)該怎么樣去轉(zhuǎn)換控制方法?
(我自己嘗試了一種方法:判斷輸出電流值Io。當(dāng)Io小于設(shè)定值時(shí),用電壓?jiǎn)伍]環(huán);當(dāng)Io大于設(shè)定值時(shí),用電壓電流雙閉環(huán)。但是在兩種控制方法轉(zhuǎn)換的時(shí)候因?yàn)殡娏鳝h(huán)PI初始輸出為0,所以電壓會(huì)有一個(gè)很大的下降,影響了后端電機(jī)控制器負(fù)載的正常運(yùn)行。)
非常希望能得到您的回答,不勝感激!