前言:前不久思考并提出基于COT控制的TCM PFC能簡化傳統(tǒng)PFC控制中的所需要的電網(wǎng)電壓電流采樣,電流內(nèi)環(huán)等等,并提出了交錯的TCM控制仿真模式可見:《以COT控制方法簡化兩相交錯TCM PFC控制》。其中使用開關(guān)電流的來做ZCD的判斷是參考了HW的樣機的思路,用了四個CT。 今天我就在想,參考ETH最初關(guān)于TCM的論文中的方法,直接使用電阻來采樣電網(wǎng)輸入電流,這樣只需要監(jiān)測這個電阻上的電壓來實現(xiàn)電感電流ZCD和正負向的電流峰值的采樣,就可以省略了CT,并簡化了控制電路。麻煩的地方就是如果直接采樣網(wǎng)側(cè)電阻上的電壓,這個參考點選擇就非常麻煩。要么使用隔離的模擬采樣或者是把模擬控制地直接放在電網(wǎng)側(cè)。下圖是參考文獻1中的ZCD電路,它只比較電阻上電壓的正負方向抓到電感電流的ZCD點,并通過隔離數(shù)字通信傳遞到DSP控制側(cè),其電路可見:
參考電路:
這種只監(jiān)測ZCD的方法也可以實現(xiàn)TCM的控制,不同于使用CT抓正負向電流峰值點的方式來確定是否滿足ZVS的負向電流。監(jiān)測ZCD信號,它不直接判斷電流負向峰值,而是根據(jù)電網(wǎng)輸入電壓,直流輸出電壓,電感量,開關(guān)的coss電容量通過計算或者擬合出所達到ZVS條件所需要的TOFF延長時間。通過電感上電壓的電感量和持續(xù)的時間即可計算到電感電流的值,所以使用監(jiān)測ZCD的方法雖然不直接抓取負向電流峰值,但是只要控制好TOFF的延長時間一樣也能實現(xiàn)ZVS。
但是直接監(jiān)測ZCD來做控制的關(guān)鍵就是COSS電容的非線性變化問題,在參考文獻2中,ETH的學(xué)者們提出一些分析和建模的方法。但是在實際的工程化中,還是可以通過實際測試所需的負向電流然后疊加一點余量進去。通俗的說就是雖然這個點能滿足ZVS,但是為了可靠性,工程上就通常會多注入更多的負向電流,保證在全范圍內(nèi)都能ZVS開關(guān),雖然犧牲了部分效率,并非最優(yōu)工作,但是還是可以讓人更加心安吧。
下圖是實際測試的一個基于TCM控制的PFC電流波形,從波形中可以看到有關(guān)于負向電流峰值的設(shè)置。它在整個正弦周期內(nèi)僅做了小范圍的變化,而且為了保證ZVS,這個反向電流的值也不是很小。這種實現(xiàn)的出發(fā)點可能是更多的為了工程化的考慮,如果實時的計算每個周期周期的所需的負向電流,一方面的計算量大,另一方面也不能完全規(guī)避因為電感量的器件偏差的影響,索性不如直接把反向電流峰值增大,犧牲部分效率保證全范圍ZVS工作。
抓到電感電流ZCD之后的PWM配置:在上文中我們使用了比較器抓到電感的過零點,通過數(shù)字隔離器后將ZCD信號傳輸?shù)娇刂艱SP,以AC電網(wǎng)的正向方向來看。當(dāng)ZCD的方波的下降沿被DSP抓到時,標志著電感電流已經(jīng)從續(xù)流管轉(zhuǎn)為從直流電容流入到電網(wǎng)的方向,當(dāng)然在實際上比較器上會使用滯回和濾波的措施,這會導(dǎo)致ZCD信號滯后與電感電流過零點,這個滯后時間也需要考慮進去,會影響負向峰值電流的設(shè)置?;貋碓僬fDSP通過TZ或CMPSS來抓到下降沿后,可以配置為DCAEVY1.SYNC事件來重置PWM計數(shù)器,這是用來實現(xiàn)變頻控制的關(guān)鍵。 重置PWM計數(shù)器后,并不是直接把高端PWM的TOFF關(guān)閉,而是繼續(xù)維持續(xù)流管開通。那么上面時候關(guān)閉續(xù)流開關(guān)呢?是通過我們之前通過計算或擬合的曲線,事先得知的為了實現(xiàn)ZVS所需的負向電流而延長開通的時間長度。在下圖的我畫出了TI C2000的DSP中的EPWM配置示意圖,我把PWM計數(shù)器從ZRO開始到CPA點之間的時間是給到TOFF所需的延長時間,因此我僅需調(diào)整CPA的數(shù)字即可調(diào)整高端開關(guān)的的延長開通時間,從而確定所需的負向電流的峰值,簡單的說CPA越大負向電流越大。當(dāng)計數(shù)器高于所設(shè)置的CPA后,續(xù)流開關(guān)關(guān)閉,進入為了實現(xiàn)ZVS所設(shè)置的死區(qū)時間,然后主開關(guān)繼續(xù)開通,電感電流上升,死區(qū)時間后高端開關(guān)開通進入續(xù)流,再抓ZCD重置PWM計數(shù)器。 這種控制的關(guān)鍵是僅依靠ZCD就實現(xiàn)了TCM控制,但是它的問題是不能對開關(guān)進行實時的峰值電流限制,過流保護不能做。而且負向電流的峰值是依靠計算得到的,控制器是不能直接采樣來確認是否真的達到了負向峰值或者說控制器是不能真的知道,達到了能ZVS工作的關(guān)鍵條件。從某種意義來說,是一種類開環(huán)的控制。為了保證各種工況下的ZVS可靠性,我認為僅依靠ZCD的控制方式并不是很可靠性,最好能抓到負向電流峰值或者直接抓到半橋中點電壓,來觀測到系統(tǒng)確認能達到了ZVS開關(guān)的條件。
相位同步:基于主從控制的思路,通過捕獲ZCD的長度和Tdelay的長度即可得知開關(guān)周期的長度,然后在主路PWM計數(shù)器一半的地方輸出PWM同步到輔路PWM計數(shù)器,來實現(xiàn)兩相TCM的開環(huán)主從控制。。
如果為了TCM控制的魯棒性,正如上面提到的除了增加續(xù)流管的理論計算的Tdelay外,還需要監(jiān)測到負向電流峰值或VDS電壓,確認系統(tǒng)達到了ZVS工作的必須條件。因此我認為還需要把電感電流的峰值和谷值電流也應(yīng)該抓到,可以通過高帶寬的模擬隔離器件,來實時監(jiān)測電感電流峰值和谷值,在配合Tdelay的理論計算。在兩者條件都具備時,確保系統(tǒng)的ZVS工作。 基于電感電流峰值和谷值的TMC控制可見仿真模型:
使用兩個采樣電阻感測電感電流,然后采樣電阻上的電壓峰值和谷底值來判斷是否達到ZVS工作,比之前使用開關(guān)電流的方式簡化了控制。
運行測試:
正如仿真中所看到的,在使用比較器抓到電感電流的峰值后,是可以實現(xiàn)控制的。如果把基于ZCD和電感電流的峰值的思路結(jié)合起來,則可以重新配置為: PWM部分還是基于ZCD的思路,在續(xù)流開關(guān)關(guān)閉時,引入電感電流峰值的判斷條件。比如,延長300ns,把CPA設(shè)置30,同時還把模擬比較器監(jiān)測到的電感電流負向峰值也作為關(guān)閉續(xù)流開關(guān)的條件。達到軟件設(shè)置延長300ns后,模擬比較器確認監(jiān)測到電感電流負向峰值達到-3A,然后關(guān)閉續(xù)流開關(guān),經(jīng)過死區(qū)時間后開啟主開關(guān)的控制方法。通過兩者配合,則可以大幅度的提升基于ZCD控制的可靠性和穩(wěn)定性。
小結(jié):基于ZCD的兩相TCM交錯的控制實現(xiàn)方法。本人能力有限,如有錯誤肯定幫忙指正,謝謝觀看,感謝支持。REF:1 Interleaved Triangular Current Mode (TCM) resonant transition, single phase PFC rectifier with high efficiency and high power density C. Marxgut, J. Biela and J.W. Kolar Power Electronic Systems Laboratory, ETH Zurich Physikstrasse 3, 8092 Zurich, Switzerland Email: marxgut@lem.ee.ethz.ch, www.pes.ee.ethz.ch2 Ultraflat Interleaved Triangular Current Mode (TCM) Single-Phase PFC Rectifier Christoph Marxgut, Student Member, IEEE, Florian Krismer, Member, IEEE, Dominik Bortis, Student Member, IEEE, and Johann W. Kolar, Fellow, IEEE