【电力电子】手把手推导buck电路

2024-01-23 04:59

本文主要是介绍【电力电子】手把手推导buck电路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

simulink仿真文件

P_120_buck.slx

buck电路如图所示:
图1 buck电路
注意:

  1. 此篇文章仅为个人学习过程中的一些笔记,必然会有很多不足之处,欢迎批评指正。

  2. 文章内buck电路没有考虑输出电容,实际电路输出电容是不可或缺的。关于buck电路输出电容的作用,请参考这篇文章:buck电路输出电容C的作用

参数

为简化计算:

PWM: T s = 2 e − 6 ( 500 k H z ) , D = 0.5 Ts=2e-6(500kHz),D=0.5 Ts=2e6500kHz,D=0.5

L = 10 e − 6 , R = 10 → τ = L / R = 1 e − 6 L=10e-6,R=10 → τ=L/R=1e-6 L=10e6,R=10τ=L/R=1e6

U D C = 10 V U_{DC}=10V UDC=10V

t [ n ] = n ∗ ( T s / 2 ) t[n]=n*(Ts/2) t[n]=n(Ts/2),即n=1时,结束开通过程,开关关断;n=2时,结束关断过程,开关开通。以此类推。

可以简单的计算出: ( T s / 2 ) / τ = 1 → e − τ = 0.3779 (Ts/2)/τ=1→e^{-τ}=0.3779 (Ts/2)/τ=1eτ=0.3779

过程分析

①从0开始充电,零状态响应
图2 电感充电

I ( t ) = I ∞ ∗ ( 1 − e − t τ ) I(t)=I_∞*(1-e^-\frac{t}{τ}) I(t)=I(1eτt)

计算出: I ∞ = 1 A , I 1 = 1 ∗ e − 1 = 0.6321 I_∞=1A,I_1=1*e^{-1}=0.6321 I=1AI1=1e1=0.6321

②从 I 1 I_1 I1开始放电,零输入响应
在这里插入图片描述
I ( t ) = I 0 + ∗ e − t τ I(t)=I_{0+}*e^-\frac{t}{τ} I(t)=I0+eτt

计算出: I 2 = I 1 ∗ e − 1 = 0.2325 I_2=I_1*e^{-1}=0.2325 I2=I1e1=0.2325

③从 I 2 I_2 I2开始充电,全响应

I ( t ) = I 0 + ∗ e − t τ + I ∞ ∗ ( 1 − e − t τ ) = I ∞ + ( I 0 + − I ∞ ) e − t τ I(t)=I_{0+}*e^-\frac{t}{τ}+I_∞*(1-e^-\frac{t}{τ}) \\=I_∞+(I_{0+}-I_∞)e^-\frac{t}{τ} I(t)=I0+eτt+I(1eτt)=I+(I0+I)eτt

计算出: I 3 = 1 + ( I 2 − 1 ) ∗ e − t τ = 0.7177 I_3=1+(I_{2}-1)*e^-\frac{t}{τ}=0.7177 I3=1+(I21)eτt=0.7177

④从 I 3 I_3 I3开始放电,零输入响应

I ( t ) = I 0 + ∗ e − t τ I(t)=I_{0+}*e^-\frac{t}{τ} I(t)=I0+eτt

计算出: I 4 = I 3 ∗ e − 1 = 0.2640 I_4=I_3*e^{-1}=0.2640 I4=I3e1=0.2640

以此类推。

结论

  • 如图3所示,由于电感参数选取的比较小,因此电感上的电流I_L波动较大, I H = 0.7744 I_H=0.7744 IH=0.7744 I L = 0.3797 I_L=0.3797 IL=0.3797

图3

图3 L = 10 e − 6 L=10e-6 L=10e6时I_L波形

  • 图4所示为调整 L = 10 e − 4 L=10e-4 L=10e4时I_L波形

[外链图片转存中...(img-MfL45uai-1705403669083)]

图4 L = 10 e − 4 L=10e-4 L=10e4时I_L波形

误差: e r r o r = ( 5.5 − 5 ) / 5 = 10 % error=(5.5-5)/5=10\% error=(5.55)/5=10%

纹波: Δ = ( 0.554 − 0.546 ) / 0.550 = 1.45 % \Delta=(0.554- 0.546)/0.550=1.45\% Δ=(0.5540.546)/0.550=1.45%

  • 图3所示为调整 L = 10 e − 3 L=10e-3 L=10e3时I_L波形

[外链图片转存中...(img-F9hl35aF-1705403669083)]

[外链图片转存中...(img-7OFNjLeH-1705403669084)]

图5 L = 10 e − 4 L=10e-4 L=10e4时I_L波形

纹波: Δ = ( 0.5505 − 0.5495 ) / 0.550 = 0.18 % \Delta=(0.5505- 0.5495)/0.550=0.18\% Δ=(0.55050.5495)/0.550=0.18%

Q:结合图2,图3,所示 I L I_L IL在0.55上下波动,理论上应该是在0.5上下波动。为什么会这样?

A:解决过程:

  1. 把电感调至L=10e-6,PWM周期Ts=2e-7, I L I_L IL则在0.5上下波动。

[外链图片转存中...(img-EfhnWO8w-1705403669084)]

  1. PWM周期保持原来的Ts=2e-6不变,把电感调至L=10e-3,, I L I_L IL也在0.5上下波动。

[外链图片转存中...(img-I1XO41Ey-1705403669084)]

  1. 找出原因了,我在调整PWM频率的过程中,增大了PWM采样频率,解决了上述问题。

  2. PWM输出频率和采样频率之间的关系

ps:

  1. 电感参数调大时,充放电变慢,仿真时长也需要延长响应倍数。

  2. 电感的伏秒平衡原则, 其公式表达式中的各项是绝对值,不包含方向信息;

电感工作在稳态时,开关导通期间电流的增大值和开关关断期间电流的减小值是相等的,否则电感就不平衡,据此可以推导出伏秒平衡原则。根据公式 U = L d i d t U=L\frac{di}{dt} U=Ldtdi (从中也可得知电感电压超前电流相位90°),得 d i = U d t L di=\frac{Udt}{L} di=LUdt,开关导通期间为 d i ( o n ) = U ( o n ) d t ( o n ) L di(on)=\frac{U(on)dt(on)}{L} di(on)=LU(on)dt(on) ,开关关断期间为 $di(off)=\frac{U(off)dt(off)}{L} ,令两者相等可得伏秒平衡原则 ,令两者相等可得伏秒平衡原则 ,令两者相等可得伏秒平衡原则U(on)dt(on)=U(off)dt(off)$, 即电感两端电压在一个开关周期内的平均值为0,搬运我文章中的图片如下所示,蓝色框里的电感电压平均值为0。

作者:电子小白菜
链接:https://www.zhihu.com/question/374586659/answer/1038446959

  1. 纹波系数计算公式:

[外链图片转存中...(img-remWhb74-1705403669085)]

吃透(DC-DC 电感)纹波率r问题

  1. buck电路电感参数计算

实际做buck电路电感在mH量级,电容在uF量级。

[外链图片转存中...(img-Jg2uR1Rn-1705403669085)]

  1. buck电路电感参数计算(结合实际芯片)

直流阻抗 Rds 也称作 DCR,与电感的导通损耗直接相关,选取电感时候,DCR 越小,效率和温升效果会越好。铜损占电感损耗的大部分,磁损与工作频率,磁芯特性相关,频率越高,磁损越大

我们知道,增大电感,可以有效减小电感纹波电流,从而减小输出纹波电压。但是,相同的磁芯,感量增加时,DCR 会变大,饱和和温升电流会减小,所以需要折中考虑再选择

https://zhuanlan.zhihu.com/p/671708626


这篇关于【电力电子】手把手推导buck电路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/635295

相关文章

uva 10014 Simple calculations(数学推导)

直接按照题意来推导最后的结果就行了。 开始的时候只做到了第一个推导,第二次没有继续下去。 代码: #include<stdio.h>int main(){int T, n, i;double a, aa, sum, temp, ans;scanf("%d", &T);while(T--){scanf("%d", &n);scanf("%lf", &first);scanf

HNU-2023电路与电子学-实验3

写在前面: 一、实验目的 1.了解简易模型机的内部结构和工作原理。 2.分析模型机的功能,设计 8 重 3-1 多路复用器。 3.分析模型机的功能,设计 8 重 2-1 多路复用器。 4.分析模型机的工作原理,设计模型机控制信号产生逻辑。 二、实验内容 1.用 VERILOG 语言设计模型机的 8 重 3-1 多路复用器; 2.用 VERILOG 语言设计模型机的 8 重 2-1 多

Spring Boot集成PDFBox实现电子签章

概述 随着无纸化办公的普及,电子文档的使用越来越广泛。电子签章作为一种有效的身份验证方式,在很多场景下替代了传统的纸质文件签名。Apache PDFBox 是一个开源的Java库,可以用来渲染、生成、填写PDF文档等操作。本文将介绍如何使用Spring Boot框架结合PDFBox来实现电子签章功能。 准备工作 环境搭建:确保你的开发环境中安装了JDK 8或更高版本,并且配置好了Maven或

【电子通识】半导体工艺——保护晶圆表面的氧化工艺

在文章【电子通识】半导体工艺——晶圆制造中我们讲到晶圆的一些基础术语和晶圆制造主要步骤:制造锭(Ingot)、锭切割(Wafer Slicing)、晶圆表面抛光(Lapping&Polishing)。         那么其实当晶圆暴露在大气中或化学物质中的氧气时就会形成氧化膜。这与铁(Fe)暴露在大气时会氧化生锈是一样的道理。 氧化膜的作用         在半导体晶圆

文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《考虑燃料电池和电解槽虚拟惯量支撑的电力系统优化调度方法》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python

电子电气架构---私有总线通信和诊断规则

电子电气架构—私有总线通信和诊断规则 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节能减排。 无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事.而不是让内心的烦躁、

LTspice模拟CCM和DCM模式的BUCK电路实验及参数计算

关于BUCK电路的原理可以参考硬件工程师炼成之路写的《 手撕Buck!Buck公式推导过程》.实验内容是将12V~5V的Buck电路仿真,要求纹波电压小于15mv. CCM和DCM的区别: CCM:在一个开关周期内,电感电流从不会到0. DCM:在开关周期内,电感电流总会到0. CCM模式Buck电路仿真: 在用LTspice模拟CCM电路时,MOS管驱动信号频率为100Khz,负载为10R(可自

电子发射与气体导电

物理电磁学练习题:电子发射与气体导电 说明: 以下题目考察对电子发射和气体导电基本概念的理解和应用。 1. 解释以下概念:      (a) 热电子发射      (b) 光电效应      © 逸出功      (d) 等离子体 2. 比较并对比热电子发射和光电效应的异同。 3. 钨的逸出功为 4.5 eV。      (a) 计算能够从钨表面发射电子的最长波长光。      (b) 如

【电子通识】洁净度等级划分及等级标准

洁净度常用于评估半导体、生物制药、医疗、实验室及科研院所、新能源等领域的洁净室、无尘室或者无菌室等环境。         一般来说,晶圆光刻、制造、测试等级为100级或1000级的洁净间,百级洁净间要求空气中0.5微米的尘埃粒子数不得超过每立方米3520个;等级为1000级的洁净间要求0.5微米的尘埃粒子数不得超过每立方米35200个。         晶圆切割或封装工序一

【无线通信发展史⑧】测量地球质量?重力加速度g的测量?如何推导单摆周期公式?地球半径R是怎么测量出来的?

前言:用这几个问答形式来解读下我这个系列的来龙去脉。如果大家觉得本篇文章不水的话希望帮忙点赞收藏加关注,你们的鼓舞是我继续更新的动力。 我为什么会写这个系列呢? 首先肯定是因为我本身就是一名从业通信者,想着更加了解自己专业的知识,所以更想着从头开始了解通信的来源以及在每一个时代的发展进程。 为什么会从头开始写通信? 我最早是学习了中华上下五千年,应该说朝代史,这个算个人兴趣,从夏