BUCK 电路闭环PID 控制系统

的MATLAB 仿真

一、课题简介

BUCK 电路是一种降压斩波器,降压变换器输出电压平均值Uo 总是小于输入电压U i 。通常电感中的电流是否连续,取决于开关频率、滤波电感L 和电容C 的数值。

简单的BUCK 电路输出的电压不稳定,会受到负载和外部的干扰,当加入PID 控制器,实现闭环控制。可通过采样环节得到PWM 调制波,再与基准电压进行比较,通过PID 控制器得到反馈信号,与三角波进行比较,得到调制后的开关波形,将其作为开关信号,从而实现BUCK 电路闭环PID 控制系统。

二、BUCK 变换器主电路参数设计

2.1设计及内容及要求

1、 输入直流电压(VIN):15V

2、 输出电压(VO):5V

3、 输出电流(IN):10A

4、 输出电压纹波峰-峰值 Vpp ≤50mV

5、 锯齿波幅值Um=1.5V

6、开关频率(fs):100kHz

7、采样网络传函H(s)=0.3

8、BUCK 主电路二极管的通态压降VD=0.5V ,电感中的电阻压降

VL=0.1V ,开关管导通压降 VON=0.5V,滤波电容C 与电解电容

RC 的乘积为

F *Ωμ75

buck电路闭环pi控制matlab图,BUCK电路闭环控制系统的MATLAB仿真相关推荐

  1. 求助,如何理解单相逆变器中的电压电流双闭环PI控制

    单相逆变器的仿真搭建源自:单相逆变器闭环仿真和PI控制器设计MATLAB Simulink_哔哩哔哩_bilibili 我能理解主电路和右上边的SPWM波输出,但是下面的PI控制电路为什么电流闭环和电 ...

  2. matlab 图的标注文字,科学网-Matlab画图(二):动画及文字标注-周建锋的博文

    俗话说"一图胜千言".在报告中用动画来展示一些关键性内容,可以收到更好的效果,也更能吸引观众的注意力.在这里,我们介绍如何用Matlab生成一些简单的动画,以及如何在画面中添加文字 ...

  3. matlab图上面加箭头,如何在matlab中显示箭头

    今天想在matlab的figure中显示一段带箭头的直线,在网上搜到如下代码 annotation('arrow',[0.2 0.8],[0.1 0.1],'LineStyle','-','color ...

  4. matlab图中插入文字,如何在Matlab画图中加入字符等图形标示

    简介 在进行Matalb绘图时,需要对图片里面的内容进行说明,就需要添加必要的说明.如何进行标示字符的添加呢. 方法 下面通过绘制二阶系统阶跃响应,综合演示图形标识.本例比较综合,涉及的指令较广.请耐 ...

  5. 在matlab图中加国界线,科学网-Matlab 利用m_map加国界线-肖鑫的博文

    首先要添加m_gshhs工具包,在private文件夹下下载好岸线数据,具体请参考m_map工具包官网 在m_gshhs.m下,告诉我们如何加入国界 function m_gshhs(resoluti ...

  6. matlab ssgs工具箱,基于PI控制方式的1A开关电源MATLAB仿真研究

    基于 PI 控制方式的 1A 开关电源 MATLAB 仿真研究学院:电气与光电工程学院专业:电气工程及其自动化班级:基于 PI 控制方式的 1A 开关电源 MATLAB 仿真研究0目录0 绪论 --- ...

  7. 电机调速matlab仿真书,双闭环直流电机调速的matlab仿真.doc

    双闭环直流电机调速的matlab仿真.doc 双闭环直流电机调速系统的设计与MATLAB仿真1.1 双闭环调速系统的工作原理1.1.1 转速控制的要求和调速指标生产工艺对控制系统性能的要求经量化和折算 ...

  8. 永磁同步电机转速电流双闭环PI参数整定

    为实现,的完全解耦,将耦合造成的影响降到最低,需要给电流环增加前馈补偿环节.目前传统的矢量控制常见的方法有控制和最大转矩电流比控制,前者主要适用于表贴式三相永磁同步电机,后者主要用于内置式三相永磁同步 ...

  9. matlab测量液体液位,基于MATLAB三容水箱液位控制系统.doc

    基于MATLAB三容水箱液位控制系统 基于MATLAB三容水箱液位控制系统 计算机技术+沈瑞清+12011112262 本文通过对三容水箱的液位定值控制来说明SIMULINK在自动控制系统中的应用. ...

最新文章

  1. MySQL replace()函数的使用
  2. python坐标柱染色_Python matplotlib:在数据坐标中定位colorbar
  3. [转]为什么我要用 Node.js? 案例逐一介绍
  4. 应用程序_Blazor VS 传统Web应用程序
  5. ITK:将蒙版的反面应用于图像
  6. cookie 和 session 详解
  7. python 创建目录_第二天:Python中目录及文件操作
  8. android数字累加,Android自己设置View之数字自动增长
  9. redhat6.4 安装oracle 10g error
  10. 用php人工使网页过期
  11. 【C语言】创建一个函数,利用该函数将两个字符串连接起来
  12. imageview设置在最顶层_发电厂烟囱障碍照明设置要求(注电单选484)
  13. Python循环完成剪刀石头布游戏
  14. 鼠标悬浮显示文字的简单方法
  15. AXI5 new feature: support atomic transaction
  16. 程序员如何提升自己的能力
  17. 基于C++实现考试报名系统
  18. java dojo,针对 Java 开发人员的 Dojo 概念
  19. nrcellcu和nrcelldu_华为5G常用MML命令(现场版本)
  20. 制作和删除软RAID

热门文章

  1. 少年得志中年入狱,李一男能再造一个“四轮的小牛”吗?
  2. 移动页面滚动穿透解决方案(荐)
  3. 央视《家有妙招》整理版,共125招,值得永远收藏
  4. 输入两个数,进行四则运算
  5. 夜神模拟 配置 热加载
  6. Python系列模拟登录之网易云个人听歌排行榜爬取 !
  7. Mysql_DML数据修改语言
  8. Keil MDK5.37以上版本自行添加AC5(ARMCC)编译器的方法
  9. 【Proteus仿真】【51单片机】数字电压表设计
  10. U3D2018打包FaceBook SDK11