计算BOOST变换器的占空比的关键因素,核心是什么?没错!是流过电感的电流,电感属于一个感性元器件,给我的感觉在它身上有很多神秘的色彩,需要一步一步探究,请恕我慢慢道来。其实,如果你上网问一问度娘“BOOST占空比公式”,我相信你就直接知道结果,但在这里我是要一步步地推导,给你解释结果是怎么来的。

首先,BOOST电路拓扑如图一所示:

众所周知,BOOST变换器电感在开关管导通充电储能,在开关管关断时放电续流,电感电流在处于CCM(连续导通模式)和BCM(临界导通模式)时波形如图二所示:

知识扫盲:

BOOST变换器能够工作在三种模式,分别为:

CCM: Continuous Conduction Mode,这个模式意思是这个周期电流没降到零,下个周期就开始了,一个接一个,电流不断。

BCM: Boundary Conduction Mode,这个周期的电感电流刚刚降到零,下个周期刚好开始,就是临界模式。

DCM: Discontinuous Conduction Mode,不解释了,自己想。

对于CCM模式和BCM模式的占空比计算方法是一样的,但它们的计算方法却不适用于DCM模式。然而在实际应用在,攻城狮们往往会避开DCM模式,不避开这个模式的工程师不是好攻城狮,因为电感工作于这个模式,电感峰值电流会很高,从而导致纹波、EMC、RMS一大堆问题,它导致很多器件设计余量留得很大,导致整个产品功率密度很低。根据经验,通常在重载或满载的情况下,电感电流设计为CCM模式。当负载减轻时,工作模式会进入DCM,但这时电流很小什么模式已经不重要了,对所有器件的强度都可以接受。

导通分析

在开关管导通期间,开光管Q导通,二极管D处于反偏状态,负载的能量来自于电容C放电。这是电感L处于充电储能状态,电流流向是从Vin到电感L,再到开关管Q。根据基尔霍夫定律得到:

得到VL表达式:

注意:VL是电感两端电压;VQ是开关管的压降。

电感电压与电流、电感也有如下关系:

变换得到di的表达式:

结合上述两个公式得到:

然后我再给两边积个分,积分时间是从0-Ton:

关断分析

在开关管关断期间,开光管Q关断,二极管D处于正偏状态,负载的能量来自于储能电感L。电感的储能会开始慢慢的减小。电流流向是从Vin到二极管D,再到负载Rload。根据基尔霍夫定律得到:

得到VL表达式:

注意:VL是电感两端电压,但不是压降,而是电感反转之后的电压再减去输入电压;VD是二极管的压降。

根据以上两个公式得到:

然后我再给两边积个分,积分时间是从Toff-Tsw:

再回到,导通分析里的最后一个公式,由于Ton期间和Toff期间的电流大小是一样的,结合两个公式得到:

最终,根据以上几个公式,计算得出占空比的公式,也就是平时我们只知道这个结果,但不知道过程。以上的推导过程并不适用于DCM模式,因为DCM模式在电感电流下降至零之后,有一个死区时间,如果要推导就需要将死区时间考虑进去。

多一句嘴,BOOST是升压拓扑,为什么是升压,请看这个公式,就知道Vout永远大于Vin。

buck dcm占空比计算_如何计算BOOST转换器的占空比相关推荐

  1. buck dcm占空比计算_电源老兵,多年技术笔记曝光!BUCK,BOOST,FLYBACK,LLC都过一篇

    点击上面"卧龙会IT技术"关注我们 这些年都用到了很多的电源拓扑结构(BUCK,BOOST,FLYBACK,LLC),设计产品,做认证,到量产,设计中和调试时种种意想不到的情况时有 ...

  2. 中用BBP公式计算_如何计算基础代谢率

    了解基础代谢率(BMR)以后,可以知道身体减重.保持重量或增重时需要多少卡路里.基础代谢是身体休息的时候用掉的能量,即便没有动,身体还是在使用能量,维持体温.输送血液.呼吸.消化食物等等.基础代谢可以 ...

  3. 遗传相似系数怎么计算_如何计算遗传变异系数

    今天有人问我遗传变异系数怎么计算, 我第一次听说, 就搜索了一下, 然后找到了解决方案, 然后写了一篇博客. 希望可以帮到后来人. 1. 参考文献 参考文献1: 结果报表 参考文献2 结果报表 参考文 ...

  4. buck dcm占空比计算_buck电路输出电容及其他参数计算

    Buck电路是只对电流参数进行变换的电路,Buck变换器是一种输出电压小于输入电压的单管不隔离直流变换器.Buck变换器也有CCM和DCM两种工作方式.Buck电路特点:效率高,可靠性好;工作效率高, ...

  5. [电源系列]一、BUCK与BOOST电路的占空比计算

    [电源系列]一.BUCK与BOOST电路的占空比计算 1. 前言 2. 占空比公式 3. BUCK电路占空比公式计算(忽略二极管压降) 4. BOOST电路占空比计算(忽略二极管压降) 1. 前言 查 ...

  6. 基于python的风险管理方式属于_张家港高校邦_Python科学计算_网课答案

    张家港高校邦_Python科学计算_网课答案3rh4 张家港高校邦_Python科学计算_网课答案 关注公众号{帅搜}即可查询答案 支持:大学网课,智慧树,知到,超星,尔雅,学习通,选修课,公务员,外 ...

  7. python除法运算定律_安康宁陕Python科学计算_高校邦_答案

    安康宁陕Python科学计算_高校邦_答案h779 安康宁陕Python科学计算_高校邦_答案 关注公众号{帅搜}即可查询答案 支持:大学网课,智慧树,知到,超星,尔雅,学习通,选修课,公务员,外语类 ...

  8. 永磁直驱风机MPPT最大功率点跟踪Simulink仿真模型,采用占空比扰动观察法,调整PWM的占空比来调节发电机达到最佳工作点

    永磁直驱风机MPPT最大功率点跟踪Simulink仿真模型,采用占空比扰动观察法,调整PWM的占空比来调节发电机达到最佳工作点. 给予相关MPPT搭建视频和运行结果分析,内含详细步骤和对应参数. YI ...

  9. python计算时间差的方法_如何计算时间差,用Python算法的话

    这篇文章主要介绍了python计算时间差的方法,实例分析了Python时间操作的相关模块与技巧,需要的朋友可以参考下 本文实例讲述了python计算时间差的方法.分享给大家供大家参考.具体分析如下: ...

最新文章

  1. Java注解初体验(简单ORM映射框架)
  2. 经典算法题每日演练——第十一题 Bitmap算法
  3. mysql5.7版本中的命令_mysql (5.7版本)---的配置
  4. 设计模式之简单工厂模式(静态工厂方法)
  5. mysql中一条SQLupdate语句是如何执行的?redo log 与binlog
  6. 课程三(Structuring Machine Learning Projects),第二周(ML strategy(2)) —— 0.Learning Goals...
  7. Linux openJDK执行javac编译java文件提示command not found
  8. 在C#中获取如PHP函数time()一样的时间戳
  9. matlab层次分析法代码_基于主成分分析法和层次分析法的工程项目经理胜任力评价研究...
  10. ArcEngine中拓扑的使用
  11. 关于C++中的继承感悟
  12. EditPlus文本编辑器,中文与破解实战
  13. 完成端口(CompletionPort)详解
  14. sqlserver获取周数
  15. t00ls.net关闭了
  16. sap中如何追踪生产订单的修改记录
  17. android+系统画面恢复,坚持Android系统恢复?轻松修复它
  18. WIN10下安装SQL SERVER 2017
  19. 扇形展开的悬浮菜单按钮CircularFloatingActionMenu
  20. 全屋WiFi彻底无死角 这才是终极解决方案

热门文章

  1. 中兴失去的五年——未来该何去何从
  2. 8种常见液相色谱异常峰
  3. BM发声,孙宇晨入场,国产公链集体进军DeFi
  4. 纸吸管,是下一个环保智商税吗?
  5. 艾司博讯:怎么增加拼多多访客数
  6. TCP粘包、半包原理及解决方案
  7. 一些实用的产品经理工具网站,助力提升你的专业技能!
  8. 找规律万能公式_数列找规律万能公式.doc
  9. java 计算 点是否在电子围栏范围内
  10. 微信小程序的学生选课系统设计与实现的源码+文档