- Buck電路的原理
1、當(dāng)t=[0,Ton]時,PWM信號高電平MOS管導(dǎo)通,續(xù)流二極管D截止,向電感L充磁,向電容C充電,同時給負(fù)載供電;
2、當(dāng)t=[Ton,T]時,PWM信號低電平MOS管截止,續(xù)流二極管D導(dǎo)通續(xù)流,電容C放電和電感L中電流下降維持負(fù)載的供電;
3、主要的性能指標(biāo)有:* 輸入輸出電壓 , 輸出的電壓電流紋波 , PWM的頻率 *
- 仿真模型搭建
在simulink中搭建模型,需要的模塊如下,就不一一介紹,大家感興趣的可以去熟悉一下,連好模型后我們進行最關(guān)鍵的參數(shù)計算( 基于整個拓?fù)涮幱贑CM電流連續(xù)模式下的參數(shù)計算 ):
- 導(dǎo)通時占空比的計算 :
1、開關(guān)管導(dǎo)通時,由基爾霍夫電壓定律有:UL = Ui - Uo
2、開關(guān)管斷開時,由基爾霍夫電壓定律有:UL = - Uo
3、對于電感“伏秒值相等的原則”有:(Ui - Uo)·D·Ts - Uo(1 - D)Ts = 0
4、占空比D:D = Uo / Ui - L,C的計算
1、開關(guān)管導(dǎo)通時,由基爾霍夫電壓定律得:UL = Ui - Uo,由法拉第定律:UL / L = ΔIL / D·Ts,則電感L為:L = UL·D·Ts/ΔIL
2、電容C充電的電荷為:ΔQ = ΔIL·Ts / 8( 分母8為電容的充放電流波形積分由來 ), 則電容定義式: C = ΔQ/ΔUc = (ΔIL·Ts) / (8ΔUc)
3、紋波值:電路在達到平衡工作時, 在 Io 的上方為電容充電電流, 而 Io 下方為電容放電電流, 紋波積分的上限應(yīng)該選擇Ton/2,下限為Toff/2 ,那么
- 仿真電路的設(shè)定值
本次仿真相關(guān)參數(shù)基于理想狀態(tài)下的條件;
1、開關(guān)管和二極管均為理想型器件
2、電感L足夠大,使得在一個周期內(nèi)電流連續(xù),且無內(nèi)阻
3、直流輸出電壓Uo恒定,整個電路無功耗,電路已達到穩(wěn)態(tài);
為了方便計算,就借鑒大神用Python搭建相關(guān)的程序,只需敲入仿真電路輸入輸出的參數(shù)就能自動計算所需的工作占空比,電感,電容的值。
代碼如下,本次仿真設(shè)計的理想降壓電源為輸入30V-60V,最大輸出15V/2A,工作頻率在100KH,紋波限制在1%;下面是占空比、電感、電容值的程序運算結(jié)果。
- 仿真驗證
將matlab里的各個模塊按照計算好的參數(shù)進行設(shè)定,以下是仿真結(jié)果,在滿載下響應(yīng)速度為200uS,輸出電壓為14.9V,紋波0.14V,輸出電壓與紋波值與計算值無誤。并且還發(fā)現(xiàn)增大負(fù)載電阻的情況下會導(dǎo)致響應(yīng)時輸出較大的震蕩,我猜想也許是關(guān)于RC的Q值有關(guān),當(dāng)然這是基于開環(huán)的條件下做的基本原理仿真,并沒有任何的實際參考意義,接下來我也會繼續(xù)去專研一下基于PID閉環(huán)控制的電源仿真,后續(xù)再和大家分享,以上的仿真文件有需要的話也可以聯(lián)系我。
-
續(xù)流二極管
+關(guān)注
關(guān)注
5文章
143瀏覽量
14299 -
buck電路
+關(guān)注
關(guān)注
28文章
485瀏覽量
46788 -
MATLAB仿真
+關(guān)注
關(guān)注
4文章
176瀏覽量
20068 -
PWM信號
+關(guān)注
關(guān)注
3文章
97瀏覽量
20312 -
電容放電
+關(guān)注
關(guān)注
0文章
29瀏覽量
8227
發(fā)布評論請先 登錄
相關(guān)推薦
matlab simulink 電力電子 buck 模型 仿真,,但display數(shù)值偏大是為什么?
如何去搭建Matlab/Simulink?
什么是Boost―Buck電路?如何對Boost―Buck電路進行仿真?
淺析buck電路matlab仿真及其PID控制器參數(shù)調(diào)整
利用MATLAB的simulink建立仿真模型
5種電動機控制的MATLAB仿真模型
如何利用MATLAB的simulink建立仿真模型呢
基于Matlab的Buck電路仿真模型

基于MATLAB的boost電路開環(huán)建模與仿真集合
matlab仿真的buck電路詳細(xì)資料免費下載

在simulink中搭建逆變器仿真模型

評論