Chip123 科技應用創新平台

標題: PFC 電流失真求助! [打印本頁]

作者: kenji5858    時間: 2014-5-29 06:48 PM
標題: PFC 電流失真求助!
最近小弟一直碰到PFC電路,電流過零失真問題,
電路架構是基本BOOST,
使用軟體程式控制電路,控制方式是平均電流法,

[attach]19951[/attach]
大致上分成外迴路穩壓控制跟內迴路電流控制,
簡單的概念就是把輸出電壓跟電壓命令相減的誤差值,拿來做外迴路穩壓控制,如PI等等..控制器,
接著把外迴路運算完的值乘上整流完的輸入電壓,目的是要得到內迴路控制的電流命令,原因在於要讓輸入電流追隨輸入電壓,所以電流命令的方式才會用這總方式產生,
最後電流命令和實際電流相減的到的值再去做讓控制器運算,最後丟給PWM,以上的運算是用程式碼來運算最後輸出PWM訊號去驅動電路,不過不知為何小弟做出來的電流過零失真的現象很嚴重,類似圖[attach]19950[/attach]
這部分有可能是因為輸入電容Cin值過大,導致橋式整流二極體在輸入電電壓超小接近零時會讓二極體形成逆篇,輸入電流就會暫時無法流過形成電流失真,不過小弟已經拿掉了輸入電容還是會有一樣的情況,討論這方面的資訊也不多,所以想要尋求各位的意見。
作者: patrick02046    時間: 2014-7-6 06:16 PM
1. 雖然Cin拿掉後,會改善零電流失真,但不代表沒有Cin就會呀! 應該還是會有寄生的電容效應之類的

2.除了Cin外,檢查一下再零電流失真處 pwm 比較器 的 三角波 和 current error amp的輸出是否真的有互相頂到輸出
作者: kenji5858    時間: 2014-7-30 10:41 AM
回復 3# patrick02046


    照理來說零電流失真處(接近零)的PWM duty cycle 要最大才對,才會改善那一大段電流失真到零的情況,
    實際檢查後 零電流失真那段區間的PWM訊號確實有輸出,但那段duty cycle的大小與電流最高點那段區間的duty cycle 其實是差不多,
    也就是電流波峰(peak)與電流波谷(接近零)的duty cycle大小差不多,所以有點不合常理,??
    所以有請其他高人指點!!
作者: patrick02046    時間: 2014-7-31 09:58 PM
觀察一下 current error  amp的輸出波ˋ型? 如果太接近DC 的話,就會跟voltage mode效果相似。

或許可以檢查一下current error amp的迴圈的頻寬之類的....
作者: allen-leon    時間: 2014-8-27 01:08 AM
平均电流模式?请问是采用什么算法?
作者: kenji5858    時間: 2014-9-7 03:30 PM
這是目前遇到的狀況[attach]20287[/attach]

[attach]20288[/attach]

控制法則跟PWM輸出都是用DSP數位晶片去做,並不是用硬體去兜

而平均電流法控制架構是參照絕大部分PAPER所提供的
Vo輸出電壓跟Voref電壓命令相減的誤差值Voerr,去做PI控制得到結果1,
再把結果1乘上橋式整流完後的輸入電壓Vin,得到電流命令Iref,
然後把電流命令Iref 減掉 電感電流iL 得到了電流誤差Ierr ~
最後把 電流誤差Ierr  送進第二個PI控制器 得到 結果2 ~
最終再把結果2丟給DSP的PWM模組做輸出,

實測中,輸出電壓Vo的部分一直有追到我要的電壓,但是輸入電流的部分一直有問題??
請求高人指點!!




歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com.tw/) Powered by Discuz! X3.2