電路圖如下:

輸入220V交流,輸出為RL上恒流,6.5~30A可調(diào),RL在動態(tài)變化.
采用電流反饋實現(xiàn)電流恒定,采樣點在電感前.
電流檢測使用LEM器件,輸出接精密電阻采電壓,電流電壓對應(yīng)關(guān)系如下,30A電流對應(yīng)3V電壓,0對應(yīng)0,線性關(guān)系.
AD采樣頻率200K,精度12位,開關(guān)頻率25K,
Pwm周期40us,每周期內(nèi)6000份,頻率25K.
使用dsp直接產(chǎn)生igbt的柵極驅(qū)動PWM信號,通過調(diào)節(jié)PWM占空比調(diào)節(jié)電流.
現(xiàn)在的問題是紋波系數(shù)達不到要求,要求為0.4%以內(nèi).
通過對輸出電容兩端波形的觀察,發(fā)現(xiàn)輸出電容兩端的電壓紋波的波動在18A以下,小于500mv,可以達到要求;18A以上,電感開始發(fā)出高頻的響聲(電感為了防止飽和加入了氣隙),且此時的開關(guān)紋波可以劇烈的上下跳動,最小值小于500mv,而最大值大于1000mv,通過修改程序,較小pwm波占空比變化的速度,可以使電感不響,但是開關(guān)紋波仍然達不到要求.請問是什么原因,如何解決?
還有就是此電路的工頻紋波如何定義,因為負載很重,輸入濾波電容的壓降最高達到20V,這個波動在igbt開通時直接疊加到后面的電路,請問如何消除這種波動?
負載是氪燈,動態(tài)電阻很小,只有4ohms左右.