世纪电源网社区logo
社区
Datasheet
标题
返回顶部
讨论

【龙腾原创】buck环路设计之PID调节教程

[复制链接]
查看: 7593 |回复: 35
1
qiuseqian
  • 积分:407
  • |
  • 主题:19
  • |
  • 帖子:96
积分:407
LV6
高级工程师
  • 2013-11-6 23:19:28
弄了两个多星期,终于把闭环buck调好了,写了个PID环路的设计教程,共享给大家。文中都是个人所见,难免有所纰漏。疏漏的地方,希望大家给予指正,联系邮箱qiuseqian@163.com。
仿真软件simplorer
计算软件matlab。
做了一下修改。。。


Buck 变换器的闭环回路设计之PID调节.pdf


文中关于三角波Vp没有说清楚,重新修改了一下




Buck变换器的闭环回路设计之PID调节教程.pdf
伟大的风之精灵
  • 积分:115
  • |
  • 主题:1
  • |
  • 帖子:6
积分:115
LV2
本网技师
  • 2013-11-7 09:00:57
 
小雨清风一点通
  • 积分:480
  • |
  • 主题:12
  • |
  • 帖子:137
积分:480
LV6
高级工程师
  • 2013-11-7 09:15:22
 
多谢
一花一天堂
  • 积分:4066
  • |
  • 主题:34
  • |
  • 帖子:1892
积分:4066
LV8
副总工程师
  • 2013-11-7 12:41:37
 
simplorer有哪些优点呢?
qiuseqian
  • 积分:407
  • |
  • 主题:19
  • |
  • 帖子:96
积分:407
LV6
高级工程师
  • 2013-11-7 12:50:00
 
优点也说不上,支持c语言、vhdl语言建模,能和pexpert maxwell matlab等软件进行联合仿真。但是计算速度真心慢,具体可以去论坛的ansoft仿真模块看看
qiuseqian
  • 积分:407
  • |
  • 主题:19
  • |
  • 帖子:96
积分:407
LV6
高级工程师
  • 2013-11-7 12:50:43
 
关键是计算方法,软件只是用来验证方法是否对。
jjb123
  • jjb123
  • 离线
  • LV6
  • 高级工程师
  • 积分:1519
  • |
  • 主题:123
  • |
  • 帖子:106
积分:1519
LV6
高级工程师
  • 2013-11-7 20:02:02
 
楼主厉害哈,学习了!对环路一直弄的不是很明白。
xieyugood
  • 积分:1237
  • |
  • 主题:130
  • |
  • 帖子:428
积分:1237
LV6
高级工程师
  • 2013-11-8 17:40:15
 
仿真和计算有什么差异了?对于这些软件 仿真会考虑什么实际情况进去
qiuseqian
  • 积分:407
  • |
  • 主题:19
  • |
  • 帖子:96
积分:407
LV6
高级工程师
  • 2013-11-8 18:21:04
 
额 计算需要自己去算啊--
gaohq
  • gaohq
  • 离线
  • LV10
  • 总工程师
  • 积分:11238
  • |
  • 主题:243
  • |
  • 帖子:3187
积分:11238
LV10
总工程师
  • 2013-11-9 18:25:46
 
不错,请教几个问题

qiuseqian
  • 积分:407
  • |
  • 主题:19
  • |
  • 帖子:96
积分:407
LV6
高级工程师
  • 2013-11-9 19:02:40
 
在一个资料上看的,我给你找找。有没有邮箱
qiuseqian
  • 积分:407
  • |
  • 主题:19
  • |
  • 帖子:96
积分:407
LV6
高级工程师
  • 2013-11-9 19:04:09
 
Vp是三角波峰值。这里没写清楚,你看看Gpid那个传递函数就明白了。最终的闭环buck传递函数和Vp有关系的
qiuseqian
  • 积分:407
  • |
  • 主题:19
  • |
  • 帖子:96
积分:407
LV6
高级工程师
  • 2013-11-9 19:07:57
 
唉,不好意思,误导大家了。最后个传递函数Gpi,Gpid我忘了把Vp加上去。



qiuseqian
  • 积分:407
  • |
  • 主题:19
  • |
  • 帖子:96
积分:407
LV6
高级工程师
  • 2013-11-9 19:11:15
 
PID补偿的三个补偿环节都是在 G(s)/vp的基础上补偿的。由于疏忽大意,文中忘了写明。但是,在所有的计算过程中都带了Vp。看看matlab计算程序里的传递函数就知道
xieyugood
  • 积分:1237
  • |
  • 主题:130
  • |
  • 帖子:428
积分:1237
LV6
高级工程师
  • 2013-11-25 13:56:01
 
在传递函数基数按过程中,是mathcad 还是matlab好用
gaohq
  • gaohq
  • 离线
  • LV10
  • 总工程师
  • 积分:11238
  • |
  • 主题:243
  • |
  • 帖子:3187
积分:11238
LV10
总工程师
  • 2013-11-25 14:48:20
 
你对哪一个熟悉就哪个好。
gaohq
  • gaohq
  • 离线
  • LV10
  • 总工程师
  • 积分:11238
  • |
  • 主题:243
  • |
  • 帖子:3187
积分:11238
LV10
总工程师
  • 2013-11-9 19:14:48
 
明白了,谢谢!
lq520yxh520
  • 积分:237
  • |
  • 主题:0
  • |
  • 帖子:62
积分:237
LV3
助理工程师
  • 2013-12-13 14:12:43
 
多谢
ncp1031
  • 积分:2825
  • |
  • 主题:30
  • |
  • 帖子:1105
积分:2825
LV8
副总工程师
  • 2013-12-19 23:03:20
  • 倒数10
 
一般是要求6DB吧!
c58
  • c58
  • 离线
  • LV6
  • 高级工程师
  • 积分:1657
  • |
  • 主题:100
  • |
  • 帖子:694
积分:1657
LV6
高级工程师
  • 2013-12-13 14:47:06
 
楼主现在还在不,我要向你讨教啊。。。
qiuseqian
  • 积分:407
  • |
  • 主题:19
  • |
  • 帖子:96
积分:407
LV6
高级工程师
  • 2013-12-18 14:56:04
 
在了
c58
  • c58
  • 离线
  • LV6
  • 高级工程师
  • 积分:1657
  • |
  • 主题:100
  • |
  • 帖子:694
积分:1657
LV6
高级工程师
  • 2013-12-18 15:27:29
 
如下图:



还有---闭环之后的过冲还是比较大。感觉环路还是没弄好。。
qiuseqian
  • 积分:407
  • |
  • 主题:19
  • |
  • 帖子:96
积分:407
LV6
高级工程师
  • 2013-12-18 23:43:52
 
关于增益的问题,写得很清楚,您再好好看看。过冲有点大,当时我只追求最后输出的电压能稳住就可以了,你可以再改改参数,再试试。
c58
  • c58
  • 离线
  • LV6
  • 高级工程师
  • 积分:1657
  • |
  • 主题:100
  • |
  • 帖子:694
积分:1657
LV6
高级工程师
  • 2013-12-19 08:54:54
 
其实这块正确的方法应该是写出功率部分的传递函数,之后取绝对值。。


你这样求。只是估算,,,因为你还不知道,你的误差补偿部分的零极点位置呢。。
qiuseqian
  • 积分:407
  • |
  • 主题:19
  • |
  • 帖子:96
积分:407
LV6
高级工程师
  • 2013-12-19 19:34:18
 
这不是估算,好好看图
liu889
  • liu889
  • 离线
  • LV6
  • 高级工程师
  • 积分:459
  • |
  • 主题:5
  • |
  • 帖子:64
积分:459
LV6
高级工程师
  • 2013-12-19 08:58:20
 
雅人深致
  • 积分:1073
  • |
  • 主题:0
  • |
  • 帖子:201
积分:1073
LV6
高级工程师
  • 2013-12-19 21:12:35
 
yingbin
  • 积分:1124
  • |
  • 主题:45
  • |
  • 帖子:368
积分:1124
LV6
高级工程师
  • 2013-12-24 14:44:09
  • 倒数9
 
顶!!!不错
tlc0927
  • 积分:487
  • |
  • 主题:13
  • |
  • 帖子:130
积分:487
LV6
高级工程师
  • 2013-12-25 19:40:53
  • 倒数8
 
好好学习,最近一直搞PID调节,一直没进展
qiuseqian
  • 积分:407
  • |
  • 主题:19
  • |
  • 帖子:96
积分:407
LV6
高级工程师
  • 2014-3-15 19:50:38
  • 倒数7
 
--帮忙顶一顶么
zhojianjin
  • 积分:1348
  • |
  • 主题:3
  • |
  • 帖子:526
积分:1348
LV6
高级工程师
  • 2014-3-15 21:37:46
  • 倒数6
 
环路是个大问题,希楼主能细讲一
一花一天堂
  • 积分:4066
  • |
  • 主题:34
  • |
  • 帖子:1892
积分:4066
LV8
副总工程师
  • 2014-3-20 08:13:38
  • 倒数5
 
huodabai
  • 积分:392
  • |
  • 主题:1
  • |
  • 帖子:51
积分:392
LV4
初级工程师
  • 2015-6-6 11:01:19
  • 倒数4
 
想问一下 ,为什么选取补偿后的穿越频率Fc2=10kHZ ,,小弟不懂 还望告知
tarrien
  • 积分:673
  • |
  • 主题:0
  • |
  • 帖子:87
积分:673
LV6
高级工程师
  • 2021-1-25 11:20:12
  • 倒数3
 
楼主厉害哈,学习了!
每天进步一点点
  • 积分:603
  • |
  • 主题:3
  • |
  • 帖子:21
积分:603
LV6
高级工程师
  • 2021-2-22 11:06:07
  • 倒数2
 
一般取穿越频率为开关频率的1/6~1/10
yixiao2100
  • 积分:799
  • |
  • 主题:3
  • |
  • 帖子:76
积分:799
LV6
高级工程师
最新回复
  • 2021-11-9 14:07:46
  • 倒数1
 
感谢分享!

热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)28285637 /(13823562357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2022 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348