前言:基于ZCD信號(hào)的TCM PFC我最近學(xué)習(xí)和整理了一些新的想法,特意匯報(bào)給各位前輩大佬。 ZCD使用電阻直接檢測(cè)電感電流零點(diǎn),用于關(guān)閉SR管和產(chǎn)生負(fù)向電流,以及產(chǎn)生正向ZCD后復(fù)位PWM COUNT加大TON用于補(bǔ)償用于ZVS的負(fù)電流。
當(dāng)檢測(cè)電感電流小于零點(diǎn),復(fù)位PWM CNT,但是此時(shí)還不能關(guān)閉SR管。由下式計(jì)算出實(shí)現(xiàn)ZVS的負(fù)電流所需時(shí)間:
TON使用COT方法,TON由電壓環(huán)給出,Ton = Vloop/Vac_rms^2 + Ton_v,引入了VAC功率前饋平衡高低壓輸出功率,最后再加上補(bǔ)償CRM區(qū)域負(fù)電流的VOT時(shí)間。
TOFF 根據(jù)伏秒平衡公式直接由TON計(jì)算得到,總體的開(kāi)關(guān)周期則為:Tsw=Ton + Ton_sr+Tsr_ext。因此可以在軟件中提前計(jì)算出整體開(kāi)關(guān)周期長(zhǎng)度,寫(xiě)進(jìn)PWM的周期寄存器用作發(fā)波,也可以直接產(chǎn)生同步信號(hào)去操作從相。
功率,為了快速的實(shí)現(xiàn)算法,還沒(méi)有搞負(fù)向的部分,但是看控制足夠:
運(yùn)行,先看低壓110部分,此時(shí)可以全程CRM,無(wú)需Tsr_ext,但是需要關(guān)注CRM和谷底開(kāi)關(guān)的情況。
可見(jiàn)CRM工作:
再看高壓220部分,此時(shí)Vac(t)< 400/2 在CRM,否則在TCM,使用Tsr_ext擴(kuò)展SR的導(dǎo)通時(shí)間,需要關(guān)注CRM/TCM的實(shí)現(xiàn)情況。
TCM:
220AC/CRM區(qū)域:
小結(jié):使用ZCD控制負(fù)向電流,并根據(jù)輸入和輸出電壓進(jìn)行實(shí)時(shí)計(jì)算SR的擴(kuò)展時(shí)間,簡(jiǎn)單的實(shí)現(xiàn)了TCM控制。后續(xù)會(huì)優(yōu)化ZCD信號(hào)的邏輯,用于確保每個(gè)周期電感電流都能恢復(fù)到零點(diǎn),避免進(jìn)入CCM區(qū)域工作。感謝觀看,感謝支持,本人能力有限,若有錯(cuò)誤懇請(qǐng)幫忙指正,謝謝。