创作不易,欢迎大家关注+收藏。仿真程序见底部,免费获取。

降压(Buck)变换电路是一种输出直流电压小于等于输入直流电压的单管非隔离直流变换电路。降压电路图如图1所示。

Buck变换电路的两个工况如图2所示,即主开关管导通和主开关管截止两种情况。

为了方便分析Buck电路的稳态特性,简化推导公式过程,给出如下假设:

  1. 开关管、二极管均是理想器件,即不考虑导通时的管压降、可以瞬时导通或瞬时截止,且截止时不产生漏电流。
  2. 电感、电容是理想元件。电感工作在线性区而没有饱和,寄生电阻为0,电容的等效串联电阻也为0。
  3. 输出电压中的纹波电压与输出电压的比值很小,可以近视忽略。

首先,定义占空比D为开关管导通时间ton与开关周期Ts的比值,即D=ton/Ts。

根据电感电流是否连续,Buck电路有3中工作模式,即:连续导电模式、不连续导电模式和临界状态。电感电流连续是指输出滤波电感的电流始终大于0;电感电流不连续是指开关管在关断期间有一段时间流过滤波电感的电流等于0;临界状态是指在这两种工作模式之间有一个临界连续模式,即在开关管关断末期,滤波电感的电流刚好下降为0。

输入电压与输出电压关系的推导

下面具体分析一下工作稳态的情况,得出输出与输入之间的关系。

主开关导通时,如图2(a)所示,直流电源电压通过开关管直接加到二极管两段,二极管因承受反向电压而截至。电流流过电感,稳态时输入输出电压保持不变,则电感两端电压的极性为左正右负,忽略管压降,可以得出电感电流线性上升的增量为

主开关截止时,Buck变换电路如图2b所示。电感两端电压的极性为左-右+,二极管导通,忽略二极管压降,同样认为电感中电流可近视为线性下降,下降的绝对量表示为

电路工作在稳态时,电感电流的波形必然周期性重复,开关管导通期间电流的增加量等于关断期间电流的减少量,进而可以推导出

可以看出,改变输出电压的大小,可以通过调节开关管的占空比得出。由于D<1,所以输出电压始终要小于输入电压,此为降压特性。连续导电模式下,Buck变换电路的电压增益为

临界状态的电感值计算

如果在开关周期处电感电流刚好将为0,则电感电流处于连续和断续的临界状态。此时负载电流Io和电感电流i_L有i_L=2Io。

联立可以得出临界电感值

纹波电压及电容的计算

流过电容的电流对电容充电产生的电压称为纹波电压。它的表达式为

根据要求的纹波电压和其他参数可求得电路中的电容值为

综上可以看出,电感的取值大小与电路中的占空比、负载、开关频率等有关,电容的取值与输出电压、纹波电压、电感值、开关频率、占空比等有关。值得说明的是,开关频率越高,电感和电容的值越小。

实验仿真结果

下面举2个例子,具体说明电路设计过程。

  1. 设计一个降压变换电路,技术指标:输入电压200V,输出电压50V,纹波电压为输出电压的0.2%,负载电阻20欧,工作频率20KHz。

设计参数,主开关使用MOSFET器件,开关频率20KHz;

输入200V,输出50V,可确定占空比D=0.2;

选择电感

在实际中,实际电感值可选择1.3倍的临界电感值,即L=1.3Lc=6e-4H

根据纹波电压计算电容值:

设计仿真电路图

仿真结果

例2,设计一个Buck变换电路,技术指标:输入电压65V,输出电压5V,纹波电压为输出电压的0.2%,负载电阻10欧,工作频率10KHz。

设计参数,主开关使用IGBT器件,开关频率10KHz;

为了计算方便,利用Matlab写了一个计算占空比、电感、电容的程序,如图所示

设计仿真电路图

仿真结果

MATLAB仿真程序:

链接:https://pan.baidu.com/s/1QK9aOZMFqAxlfdHagvKlwQ?pwd=1130

提取码:1130

降压(Buck)变换电路设计原理、参数取值及MATLAB仿真实验相关推荐

  1. mysql1193 HY000_[MySQL参数取值] Status取值ERROR 1193 (HY000): Unknown system_MySQL

    bitsCN.com [MySQL参数取值] Status取值ERROR 1193 (HY000): Unknown system variable 'Innodb_buffer_pool_read_ ...

  2. 8、SpringBoot+Mybatis整合------参数取值方式

    前言: 我们知道,在mybatis中,参数取值方式有两种: #{ } 和 ${ } 下面,我们来探讨下#{ }与${ }不同. 一.#{ } 例: select * from student wher ...

  3. Java中url传递中文参数取值乱码的解决方法

    Java中url传递中文参数取值乱码的解决方法 参考文章: (1)Java中url传递中文参数取值乱码的解决方法 (2)https://www.cnblogs.com/liwenjuan/p/3211 ...

  4. oracle 12c omf,从参数取值瞅Oracle OMF特性

    当前位置:我的异常网» 数据库 » 从参数取值瞅Oracle OMF特性 从参数取值瞅Oracle OMF特性 www.myexceptions.net  网友分享于:2014-05-17  浏览:1 ...

  5. 三相可控全桥整流与DC Buck变换电路设计仿真问题汇总

    目  录 问题 一.开关管没有打开的情况下,DC Buck输出负电压? 二.问题分析 1.输出端存在与母线电压反相的电压,因此可以确定为差模感应电压,如果输出端与母线端产生的是大小相等,方向相同的同相 ...

  6. mybatis处理map参数取值

    mybatis处理map参数取值 <select id="selectOne" parameterType="java.util.HashMap" res ...

  7. 兰彻斯特方程用计算机实现,兰彻斯特方程的参数取值与计算.pdf

    总第 206期 舰 船 电子 工 程 VO1.31No.8 ShipElectronicEngineering 49 Z011年第 8期 兰彻斯特方程的参数取值与计算 乔林峰" 胡浩然 ' ...

  8. 激光技术课程设计matlab,激光原理与技术课程设计(matlab仿真).docx

    激光原理与技术课程设计(matlab仿真) 电子科技大学UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA激光原理与技术课程设计课程教师: ...

  9. matlab仿真散射信道,无线信道建模原理及SUI-3信道的MATlab仿真.doc

    无线信道建模原理及SUI-3信道的MATlab仿真 无线衰落信道及仿真 无线衰落信道 在无线移动信道中,信号从发射天线经过复杂的传播环境到达接收天线,接收信号为各反射.衍射和散射分量以及信道噪声的复合 ...

最新文章

  1. Python:线程之定位与销毁
  2. Lucene学习总结之三:Lucene的索引文件格式(1)
  3. poj3206(bfs+最小生成树)
  4. ABB机器人的 备份与恢复
  5. Slickflow.NET 开源工作流引擎基础介绍-.NET Core2.0 版本实现介绍
  6. 即时通讯的企业应用和个人应用的区别
  7. CSU 1416 Practical Number
  8. DateFormat与SimpleDateFormat区别和使用详解
  9. python aiml开发文档_Python AIML搭建聊天机器人
  10. Hive 不支持 where 子句中的子查询, SQL 常用的 exist in 子句需要改写。这一改写相对简单。考虑以下 SQL 查询语句:
  11. 区块链是什么?华为云学院带你领略区块链的前世今生
  12. android对话框activity,Android使用Activity用作弹出式对话框
  13. 可重入锁 ReentrantLock
  14. pmos管驱动原理图
  15. c语言数字转换为字符串补位,String字符串补位
  16. 从B树、B+树、B*树谈到R 树
  17. about oracle
  18. 大型制造企业等级保护安全建设整改方案
  19. Revit楼板问题:楼板连接处以及楼板开洞,一键开洞
  20. 对象的发布与逸出简单理解

热门文章

  1. 父向子通信(propos基本用法/驼峰命名问题)
  2. 树以及二叉树的常用性质以及遍历
  3. 嵌入式开发日记(9)——多线程与socket通信
  4. 纽约大学计算机与科学,NYU的Computer Science and Engineering「纽约大学计算机科学与工程系」...
  5. 用java实现判断回文
  6. IDEA使用手记——IDEA主菜单恢复
  7. 模棱两可的生物学概念问题辨析1
  8. 2022-2028全球与中国电子漏水检测设备市场现状及未来发展趋势
  9. vscode怎么对选定的代码格式化?ctrl+k,ctrl+f(格式化代码)
  10. Java程序设计(一)