本文是 21Dianyuan 社区原创技术文章,作者 ctus220,感谢作者的辛苦付出。

内容目录:

1、环路和直流稳压电源的关系

2、与环路相关的基本概念

波特图,环路稳定性判据,传递函数,零极点

3、常用的补偿控制器

PI,Type II,Type III 控制器(s域的传递函数,波特图)

4、模拟环路设计流程

4.1 收集系统参数(输入电压,输出电压,输出电感电容,开关频率等)

4.2 确定功率级的零极点

4.3 根据4.2环节确定该选用何种补偿控制器

4.4 确定补偿控制器的参数

5、数字和模拟环路的差别

5.1 不同的设计方法,有何异同

5.2 数字控制的电源设计方法

6、相关仪器和软件的使用

6.1 环路分析仪

6.2 mathcad

6.3 仿真软件 saber,psim,simplis,spice 等

6.4 matlab

7、经验分享

7.1 油机电源 MR48-2900 环路设计经验分享

7.2 电力电源 MR220-3000 环路设计经验分享

8、总结

稳压电源工作原理

我们需要什么样的电源?

电源系统框图

Bode 图

(由奈奎斯特图测定稳态裕量是很麻烦的)

穿越频率和相位裕量,增益裕量

环路稳定性判据:

➡ 准则1:在穿越频率处,总开环系统要有大于30度的相位裕量;

➡ 准则2:为防止-2增益斜率的电路相位快速变化,系统的开环增益曲线在穿越频率附近的增益斜率应为-1(-20db/10倍 频程)

➡ 准则3:  增益裕量是开环系统的模的度量,该变化可能导致曲线刚好通过-1点。一般需要 6db 的增益裕量。

➡ 备注:应当注意,并不是绝对要求开环增益曲线在穿越频率附近的增益斜率为必须为-1,但是由于-1增益斜率对应的相位曲线相位延迟较小,且变化相对缓慢,因此它能够保证,当某些环节的相位变化被忽略时,相位曲线仍将具有足够的相位裕量,使系统保持稳定。

要满足上述的3个准则,我们需要知道开环系统所有环节的增益和相位情况,引入传递函数,零极点的概念可以很好的分析这个问题。。。

传递函数 零点 极点:

零极点频率引起的增益斜率变化规则

一个零点,表示增益斜率变化了+1。

零点会引起相位超前。由 Fz 处的零点,引起在频率 F 处超前的相位是:

一个极点,表示增益斜率变化了-1。

极点会引起相位滞后。由 Fp 处的极点,引起在频率 F 处滞后的相位是:

尝试用零点极点

 ➡ 来分析一个 Type II 补偿器

转折频率 Fz 和 Fp 的设置。

Fz 和 Fp 相距越远,相位裕量就越大。这样会使低频增益减小,降低了抑制低频纹波的衰减效果。同样高频增益增大,就会使高频窄噪声尖峰以更大的幅值通过。

如果 Fz 在 Fz2 而不再 Fz1,则在低频 F1 的增益是 G1 而不是 G2;如果 Fp 在 Fp2 而不再 Fp1,则在高频Fh的增益是 G3 而不是 G4。

低频增益和纹波的关系

常用的补偿控制器-Type II

常用的补偿控制器-Type III

模拟环路设计流程

1、收集系统参数,例如输入电压,输出电压,滤波参数等,并确定开关频率

2、确定功率级的零极点

3、确定穿越频率和补偿器的类型

4、确定所需要的补偿器的零极点

5、计算实际的电阻电容参数

设计实例

➡ 一个简单的同步降压 buck 电路(电压型)

设计实例

 ➡ 步骤1:收集系统参数

设计实例

 ➡ 步骤2:确定功率级的零极点

设计实例

 ➡ 步骤3:确定穿越频率和补偿器的类型

根据采样定理,穿越频率 (fc) 必须小于开关频率的1/2,但实际上穿越频率必须远小于开关频率的1/2,否则在输出中将会有很大的开关纹波。这里开关频率为 200k,我们选择穿越频率 20KHz(1/10开关频率)。

因为 fpo

设计实例

 ➡ 步骤4:确定所需要的补偿器的零极点

设计实例

 ➡ 步骤5:计算实际的电阻电容参数

设计实例

 ➡ 补偿器的 bode 图

设计实例

 ➡ 系统开环 bode 图

模拟控制的电源-----s 域(连续)

数字控制的电源-----z 域(离散)

数字控制的电源设计方法

 ➡ (直接/间接)

环路分析仪

 ➡ 环路设计最给力的助手

➡ 简介:Mathcad 是一种交互式数值计算系统,当输入一个数学公式、方程组、矩阵等,计算机将直接给出计算结果,而无须去考虑中间计算过程,就像打草稿一样简单,是一种“所见即所得”的计算工具。因而 MathCad 在很多科技领域中承担着复杂的数学计算,图形显示和文档处理,是工程技术人员不可多得的有力工具。

Mathcad 有五个扩展库,分别是求解与优化、数据分析、信号处理、图像处理和小波分析。

➡ 主要运算功能:代数运算、线性代数、微积分、符号计算、2D 和 3D 图表、动画、函数、程序编写、逻辑运算、变量与单位的定义和计算等。

➡ 个人评价:Mathcad 集编程,计算,显示,文档记录于一体。非常适合电源开发计算应用(比如设计计算书等),能显著提高开发效率,强烈推荐大家使用!

前面的环路设计实例就是利用 Mathcad 完成,整个环路设计过程就是一个数学计算,将复杂的数学运算交给 Mathcad 去解决吧!

* 本文为 21Dianyuan 社区原创文章,未经授权禁止转载。请尊重知识产权,违者本司保留追究责任的权利。

想要了解更多精彩内容,敬请期待下期文章!

7000更换控制器电源步骤_开关电源控制环路(初级篇:上)相关推荐

  1. 7000更换控制器电源步骤_恒温恒湿试验箱几大故障的检查步骤及解决方法说明...

    恒温恒湿试验箱几大故障的检查步骤及解决方法说明分别如下,供参考了解. 一.当温湿度控制器显示压缩机异常的状况: 检查步骤: 四周是否为密闭空间. 请检查设备摆放的位置,是否有距离墙壁30公分以上的位置 ...

  2. 开关电源仿真与设计基于spice 第2版 中译本_新书推荐 开关电源控制环路设计Christophe Basso 著...

    前前言: 机械工业出版社的朋友最近跟我聊起这本书,说销量很不错,读者反映也很好,最近又加印了一批,如果喜欢此书还没入手的,最近可以下单了.下文是一年前新书发售时我写的,再次印刷了我就再推荐一次哈~~ ...

  3. 开关电源反馈环路设计matlab,开关电源控制环路设计(初级篇).pdf

    开关电源控制环路设计(初级篇) 开关电源控制环路设计(初级篇) Prepared by: Chen Xiaomin Mobile: Email: cxmmeg@ Date: December 30, ...

  4. 开关电源控制环路设计

    前言:开关电源的设计过程中,主要有两大难点:磁性元件设计和控制环路设计.这篇博客主要讲解开关电源的控制环路设计,内容不是很全,主要以PPT的形式呈现给大家,希望对大家有所帮助.

  5. 取消endnotes参考文献格式域的步骤_大学体悟-毕业论文格式篇

    阳光的妹子总能让人眼前一亮. 最近一直在忙这个,格式的问题确实是恼人,寻找解决办法的过程也很痛苦,但最终问题被打败后是最有成就感的时候.以下是我个人遇到的毕业论文格式问题,希望你不会遇到,但如果能帮到 ...

  6. 输出毫秒_自学单片机第十三篇上:单点输出

    关注一下,更多精彩等着你! 打开之前的工程,当然新建也可以,具体步骤看之前的文章就行.因为是学习,所以也用不着总是新建工程,起名起一大堆,接下来,除非要用两个执行文件,只要是单独的程序,我们就用这个工 ...

  7. python爬虫步骤-Python爬虫怎么入门-初级篇

    经常有同学问老猿Python爬虫该怎么入门,不知道从何学起,网上的文章写了一大堆要掌握的知识,让人更加迷惑. 我也浏览了下网上关于怎么Python爬虫入门的文章,发现有的还在教人用urllib来发送h ...

  8. vb调用oracle 触发器,单片机VB编程实例_单片机控制的数字触发器

    摘要:介绍了8051单片机在晶阐管触发电路中的应用,同时有单片机与上位机进行串口通讯的软件设计.由软件控制可产生不同顺序的6组触发脉冲. 关键词:单片机 VB 晶阐管 数字触发器 电力电子技术研究的内 ...

  9. 发那科机器人接线电源_发那科机器人更换控制器主板上的电池操作步骤

    发那科机器人控制器主板上的SRAM主要作用是存储程序和系统变量,由一节位于主板上的锂电池供电,以保存数据.机器人的长期使用,会让电池的电压降低,当这节电池的电压不足时,在TP上显示报警(SYST-03 ...

最新文章

  1. 【612页】Android 大厂面试题及解析大全(中高级)
  2. C语言的词法分析在长度规则方面采用的是什么策略?
  3. 【Docker】ADD COPY no such file or directory
  4. Hibernate中把Session和线程绑定的配置
  5. shell脚本:批量修改文件名(文件名中添加字符)
  6. android 页面计时器,Android中页面添加计时器进行的刷新
  7. 详解用backgroundImage解决图片轮播切换
  8. Ubuntu 16.04 使用 Libcoap
  9. 如何查询redhat的版本信息
  10. 神经网络加速器设计研究:寒武纪DaDianNao论文阅读
  11. DotNetBar for WinForms使用教程:图表控件用户指南(一)
  12. JAVA小项目-银行管理系统(图形化界面)2-开户与挂失
  13. mousewheel事件
  14. 频谱分析中的频谱泄露现象(以ADC性能测试场景为例)
  15. getvod.php_飞飞影视系统飞飞cms2.8标签大集合
  16. html如何隐藏input,html如何让input隐藏
  17. 对接阿里云的短信接口发送手机验证码
  18. 【vue 3】blob文件流 导出 excel 表格
  19. Banana Pi 消息
  20. Python中的arg,*args,**kwargs用法

热门文章

  1. 集群部署中解决定时任务重复执行的问题-redis分布式锁应用
  2. Android之Junit测试类
  3. 如何优化网站页面提高网页的加载速度
  4. gradle sync failed——Android studio 突然就无法自动下载gradle了
  5. mongodb mongoose 常用操作符号 整理
  6. SQLServer全文检索无内容
  7. HTML元素参考手册 HTML Elements Reference
  8. javascript for in,for each,for循环遍历区别
  9. java socat_socat安装使用方法
  10. springboot 与shiro整合