史上最简单、最具价值的buck-boost斩波电路学习,带simulink仿真(适合初学者,本篇介绍boost)

 目录

前言

正文

二、boost升压斩波变换器

(1)参数设计

(2)建立仿真模型

(3)仿真结果

前言:一文学会自己搭建Boost电路

        学过电力电子技术的童鞋们应该都知道,直流DC/DC变换器一开始就花大量篇幅讲了buck降压斩波变换器和boost升压斩波变换器,可见其作为最基础的两种电源拓扑结构的重要性,接下来就让我们一起用最简单的语言,最清晰的图示来帮助大家理解他们吧^_^!

想看Buck部分的童鞋可点击此链接跳转哦:史上最简单、最具价值的buck-boost斩波电路学习,带simulink仿真(适合初学者,本篇介绍buck)-CSDN博客

正文:

二、boost升压斩波变换器

        升压式(Boost)变换器是一种输出电压等于或大于输入电压的单管非隔离直流变换器。
下图给出了它的电路图。在上一节中的Buck变换器,其拓扑结构由电压源、串联开关和电流源负载组成。进行拓扑对偶变换时,将电压源变换为电流源(电流源通常由电压源串联较大的电感组成),串联开关变换为并联开关,负载由电流源变换为电压源(即滤波由串联电感变为并联电容)。这样,得到下图,它是Buck变换器的对偶拓扑升压(Boost)变换器。

Boost变换器的两个工况如图下图所示。

(a)工况mos管导通,此时给电感L充能;(b)工况mos管闭合,此时电感L释放能量。

        与Buck变换器相似,根据电感电流是否连续,Boost升压变换器也可分为3种情况(电感电流是否连续取决于临界电感L_{c}大小),分别为电感电流连续导电模式、电感电流不连续导电模式以及电感电流临界导电模式,这里就不再过多分析(分析了估摸着大家也不会仔细看,所以在这里就不浪费大量篇幅啦>.<),直接给出结论如下:

\frac{1}{1-D}=\frac{U_{0}}{U_{s}}  

L_{c}=\frac{R}{2}D_{c}(1-D_{c})^{2}T_{s}

C=\frac{U_{0}D_{c}T_{s}}{R\bigtriangleup U_{0}}

式中D代表占空比,用下标c表示临界参考值Ts代表mos管的开关频率,\bigtriangleup U_{0}代表纹波电压。

        从上面几个式子中可以看出,电感值与电路中的诸多参数有关系,如占空比、负载、
开关频率
,电容值则与输出电压、纹波电压、开关频率、占空比都有关系。开关频
率越高,电感和电容的值就越小,这就是为什么要追求高频的原因了,是为了减小开关电源的体积

例:将一个输入电压在3-6V的不稳定电源升压到稳定的15V,纹波电压低于0.2%,
负载电阻10Ω,开关管选择MOSFET,开关频率为40kHz,要求电感电流连续。设计仿真参数、搭建仿真模型并分析结果。

解:

(1)参数设计

①根据输入输出的要求,确定占空比调节范围;

\frac{U_{0}}{U_{s}}=\frac{15}{6}=\frac{1}{1-D_{Cmin}},D_{Cmin}=0.6

\frac{U_{0}}{U_{s}}=\frac{15}{3}=\frac{1}{1-D_{Cmax}},D_{Cmax}=0.8

②根据临界值计算电感L_{c}=\frac{R}{2}D_{c}(1-D_{c})^{2}T_{s}=\frac{10}{2}\times 0.6\times (1-0.6)^{2}\times \frac{1}{40000}=12uH

这个值是电感电流连续与否的临界值,L>L_{c}则电感电流连续,实际电感值可选为1.2倍
的临界电感,可选择为15uH

④根据纹波要求计算电容C=\frac{U_{0}D_{c}T_{s}}{R\bigtriangleup U_{0}}=\frac{15\times 0.8}{10\times 0.002\times 15\times 40000}=1mF

实际中所取电容值应该有一个裕量,在本次仿真中不取裕量,直接取电容为1mF。

(2)建立仿真模型(此处只调试输入电压为6V,占空比为0.6的情况,其他情况读者请自行调试

①在simulink模型编辑界面直接输入“DCVoltageSource”,并选取直流电压源模块,
在对话框中将直流电压设置为6V;

②输入“Mosfet”和“Diode”并选择,参数保留其缺省值,不勾选“Show measurement port”

③输入“SeriesRLCBranch”并选择,右键单击并拖动,再复制出2个该元件,分别在对话框中“Branch Type”下拉菜单中选取R、L、C,按照参数设计的计算结果赋值;

④输入“Pulse Generator”并选择,对话框中“Period(secs)”设置为25e-6,“Pulse Width(% of period)”设置为60,其他设置保持为缺省值;

⑤输入“Scope”并选择,双击进去左上角有个设置的图标,点击进去有个“Number of input ports”,可以设置示波器的通道数,这里设置为3;

        最终完成的仿真模型如下图所示。然后选择Simulation->Model Configuration Parameters,可以设置仿真时间和仿真算法,这里仿真时间为0.1s,仿真算法为ode23tb

(3)仿真结果

上图波形依次是mos门级触发脉冲电感电流输出电压,理论与实际一致!

初次教学,欢迎各位看官老爷评论区指点,Thanks♪(・ω・)ノ~

Simulink中建立buck-boost电路模型,可以通过以下步骤进行: 1. 打开Simulink软件,并创建一个新的模型文件。 2. 在Simulink库中,找到Power Electronics模块库,并将其添加到模型中。 3. 在Power Electronics模块库中,找到buck-boost转换器模块,并将其拖动到模型中。 4. 连接输入和输出端口。buck-boost转换器有一个输入端口和一个输出端口,需要根据设计要求进行连接。 5. 设置buck-boost转换器的参数。通过双击转换器模块,打开参数设置对话框。根据设计要求设置输入电压、输出电压和其他参数,如开关频率、电感和电容等。 6. 在模型中添加控制信号。buck-boost转换器通常需要一个控制信号来调节开关元件的开关状态。可以使用信号生成器模块来创建控制信号,然后连接到转换器模块。 7. 运行模型并进行仿真。点击Simulink模型界面上的运行按钮,开始进行仿真。可以观察到电路的输出波形,并对电路性能进行评估。 8. 优化和调整模型。根据仿真结果,对buck-boost转换器模型进行优化和调整,以满足设计要求。 通过Simulink建立buck-boost电路模型可以方便地进行仿真和优化,能够帮助工程师更好地理解和设计电路。同时,Simulink提供了丰富的工具和功能,如作用于电路元件的不同输入信号、性能分析块等,可以更好地支持电路建模和分析工作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值