当前位置: 首页 > news >正文

buck变换器的simulink/matlab仿真和python参数设计

什么是Buck电路?

BUCK电路是一种降压斩波器,降压变换器输出电压平均值Uo总是小于输出电压UD。通常电感中的电流是否连续,取决于开关频率、滤波电感L和电容C的数值。BUCK也是DC-DC基本拓扑,或者称为电路结构,是最基本的DC-DC电路之一,用直流到直流的降压变换。BUCK和BOOST使用的元件大部分相同,但是元件的组成却不尽相同。如下图所示,BUCK电路中T是全控元件(GTR,GTO,MOSFET,IGBT),当t∈[0,DT]时,T导通。

BUCK的基本结构

BUCK电路的参数设计
电感的参数

电感的选择要满足直到输出最小规定电流时,电感电流也保持连续。

在临界不连续工作状态时:

所以11越大,进入不连续状态时的电流就越小。

电容的参数

电容的选择必须满足输出纹波的要求。

电容纹波的产生:

1. 电容产生的纹波: 相对很小,可以忽略不计;

2. 电容等效电感产生的纹波:在300KHZ~500KHZ以下可以忽略不计;

3. 电容等效电阻产生的纹波:与esr和流过电容电流成正比。为了减小纹波,就要让esr尽量的小。

二、设计

    基于此,笔者整理了buck变换器的simulink电压闭环控制仿真,参数设计采用python代码,仿真可用,参数设计合理,整个参数设计过程采用python语言编写,希望对大家有所帮帮助。

  希望对大家有所帮助,有兴趣的朋友,欢迎关注笔者主页,或至龚重号:年轻的战场ssd,回复 python参数设计 。一起交流,学习进步!!!

http://www.dtcms.com/a/197902.html

相关文章:

  • 【AGI】大模型微调数据集准备
  • Nginx配置中include mime.types的作用及正确配置mime类型
  • 不同版本 Linux 系统账号操作指令 ——rtkit 账号删除、普通账号的创建 / 删除 / 权限修改超详细大全
  • 【深度学习】使用块的网络(VGG)
  • MyBatis 延迟加载与缓存
  • 10.7 LangChain v0.3架构大升级:模块化设计+多阶段混合检索,开发效率飙升3倍!
  • C++学习:六个月从基础到就业——C++17:std::optional/variant/any
  • CSS- 4.4 固定定位(fixed) 咖啡售卖官网实例
  • 院校机试刷题第六天:1134矩阵翻转、1052学生成绩管理、1409对称矩阵
  • 180KHz 60V 5A开关电流升压/升降压型DC-DC转换器XL4019升降压芯片
  • “Cloud Native English“云原生时代下的微服务架构设计:从理论到实战全解析
  • 相机Camera日志分析之十三:高通相机Camx 基于预览1帧的ConfigureStreams三级日志分析详解
  • Android开发-列表类视图
  • 机器学习入门之朴素叶贝斯和决策树分类(四)
  • linux上利用QProcess获取进程打印
  • 选择合适的AI模型:解析Trae编辑器中的多款模型及其应用场景
  • C++ map multimap 容器:赋值、排序、大小与删除操作
  • axios的基本使用
  • 深入了解linux系统—— 基础IO(下)
  • VS Code 开启mcp控制本地的redis
  • iOS 初识RunLoop
  • 深度学习推理引擎---ONNX Runtime
  • Vue+Go 自定义打字素材的打字网站
  • 海盗王改60帧时有关树木抖动的问题
  • Leetcode 3551. Minimum Swaps to Sort by Digit Sum
  • Protect Your Digital Privacy: Obfuscate, Don’t Hide
  • C语言指针深入详解(二):const修饰指针、野指针、assert断言、指针的使用和传址调用
  • 用 UniApp 构建习惯打卡 App —— HabitLoop 开发记
  • 报告精读:华为2024年知行合一通信行业数据治理实践指南报告【附全文阅读】
  • leetcodehot100刷题——排序算法总结