帶非正弦波電流的新穎數字式功率因數校正技術
的PWM電流通過來自微控制器的時鐘被同步,圖7示出了相關電壓和電流波形。 在時鐘脈沖上升沿,觸發器置位,功率晶體管導通,電感器L中電流增加。當電流達到由Vref給出的限制IL時,觸發器復位,功率晶體管截止。UC3843內含一個比較器、一個觸發器和一個15V的緩沖器,能直接驅動PFC開關(MOSFET)。
32整形AC輸入電流波形及電壓調節原理
為了得到圖2所示的電流波形,必須計算IL值。電流波形在AC線路電壓過零時同步,利用微控制器A/D轉換器的一個通道來執行過零檢測。在檢測之后新產生的占空因數隨AC線路電壓過零被應用。0%、50%和100%三個系數自動地應用于每個(半)周期特定時刻(1、2、8和9ms)的PWM值上。 為研究電壓調整原理,可借助于圖8所示的簡化圖。選取Cout=220μF,AC輸入線路電壓Vline=220V,Vout=400V,輸出功率從0到400W變化。在負載變化時,電壓調整環路保持輸出電壓(Vout)恒定。通過開環中測量,得到的占空因數變化量Δδ與輸出電流變化量ΔIout之間的關系為
Δδ(%)=50×ΔIout(A)(1)
微控制器借助于A/D轉換器,在每一個正弦周期之內取樣一次輸出電壓值,通過計算測量與存儲在存儲器中的輸出電壓目標值(Vtgt)之間的差異,根據先前PWM占空因數的變更(±Δδ)對檢測的誤差(ε)進行補償。于是,新形成的占空因數為
δ%=δn-1(%)+Δδ(2)
為實現靜態和動態輸出電壓的調整,微控制器利用兩個相鄰的輸出電壓采樣,去計算靜態誤差ε和它的變化速率dε/dt,如圖9所示。
33靜態和動態誤差補償
331靜態誤差補償
微控制器對于輸出電壓的每一個采樣值,計算出其與存入存儲器中的目標電壓Vtgt之間的誤差εn
εn=Vout-Vtgt@tn(3)
為了補償該誤差,微控制器需要計算電流變化量(ΔIout),以在固定時間(Δt)期間,完成對電容器的充電。該時間值的選擇,給出電壓補償的響應時間。ΔIout可用式(4)表示
ΔIout=-C(4)
根據式(1)和式(4),可以得到為補償電壓誤差需要的占空因數的變化
Δδ(%)=-50C=S·εn(5)
式(5)中,S為靜態補償參數,它取決于輸出電容器的電容值和所確定的響應時間(Δt)。
若選擇C=220μF,Δt=50ms(比采樣周期時間多于5倍),可以得到:Δδ(%)=-50··εn=-0.22εn(6)
例如,若檢測10V的欠電壓,占空因數將增加22%,50ms后面的電壓變化將完全被抵消。
3.3.2動態補償
在兩個相鄰的輸出電壓取樣中,涉及先前的測量,微控制器計算誤差變化率dε/dt=(7)
輸出電壓變化率來自輸出電容器輸入電流和輸出電流之差ΔI,它可表示為ΔI=C(8)

圖8數字PFC預調節器電壓調整原理簡圖

圖9輸出電壓靜態誤差ε及其變化速率dε/dt取樣示意圖
()
根據式(1)和式(8)可得到δ的變化量δ(%)=-50ΔI=-50C=D·dε(V)(9)
動態補償參數D取決于輸出電容(C)和兩個相鄰測量之間的時間間隔(dt),該參數與靜態參數S一樣,必須適應專門的應用,并存入微控制器存儲器中。由于選取C=220μF,并選取dt=10ms,根據式(9)可得
Δδ(%)=-1.1·dε(10)
例如,若在兩個相鄰測量之間檢測電壓是50V,占空比必須增加55%,并立即停止該電壓變化速率。
根據式(5)和式(9)可得,在每一次電壓測量之后,占空因數總的變動可表示為
Δδ(%)=S·εn+D·dε(V)(11)
在式(11)中,S=-50C/Δt,D=-50C/dt。在選擇C=220μF、Δt=50ms和dt=10ms情況下,式(11)變為
δ(%)=-0.22εn-1.1dε(V)(12)
34電壓測量和過零檢測程序
為了獲得良好的抗噪擾性能,避免錯誤的電壓測量,采用帶軟件的數字濾波器可以履行這一功能。濾波器使三次輸出電壓測量進行平均,每次測量間隔100μs。
為使電流波形與AC輸入電壓同步,通過軟件進行過零檢測。每1ms上的AC電壓被感測,在周期結束之前,A/D轉換器變化到連續變換模式。當輸出電壓通過50V時,一個跨零信號經過0.5ms延遲之后產生。在沒有跨零檢測時,利用電流時基定時器保持同步。
35安全功能
通過微控制器A/D轉換器每μs對輸出電壓進行自動測量一次,軟件安全有可靠保證。當輸出電壓達到450V時,輸出過電壓檢測將停止PFC。當輸出電壓降至420V以下時,系統再次啟動。借助于其它A/D轉換器信道,依靠軟件支持,其它的安全功能有以下幾個方面:
1)功率MOSFET柵極電壓監視當柵極電壓低于13V時,系統停止運行;
2)DC輸出電壓監視在接通時如果輸出電壓高于預確定值,僅PFC功能啟動;
3)AC輸入電壓監視如果AC輸入電壓太低,系統則停止操作;
4)短路檢測與保護。
4實際應用與效果
一個實際的數字PFC升壓預調節器電路如圖10所示。在圖10中,TDA8139的15V和5V輸出,為UC3843和ST90E30提供工作電壓。PFC升壓變換器DC輸出電壓是400V,加載一個400W的電阻性負載。PFC借助于ST9微控制器的一個多功能定時器(用于PWM產生)和A/D轉換器的三個信道(用于電壓監視)去控制。微控制器的大多數特征和CPU占用時間空閑,因而它同時可以控制一個被結合的復雜應用。微控制器包含的主要閑置功能包括一個多功能定時器、4個A/D轉換器通道、一個串行通信接口(SC1)、一個串行外部接口(SP1)、一個看門狗定時器和存儲器存取控制器。ST9微控制器能管理和控制PFC預調整器和三相感應電機驅動變換器,同時還結合總線(BUS)管理。
基爾霍夫電流相關文章:基爾霍夫電流定律







評論