世纪电源网社区logo
社区
Datasheet
标题
返回顶部
已解决

数字式BUCK恒流恒压切换问题

[复制链接]
查看: 11432 |回复: 21
1
newcenturydesign
  • 积分:4251
  • |
  • 主题:31
  • |
  • 帖子:821
积分:4251
LV8
副总工程师
  • 2019-9-26 10:32:46
10问答币
小弟正在弄一个DC-DC的电源,ADC采样输出电压和电流然后PID闭环。目前电压环工作正常了,想加入电流环作为内环,搜了很多资料都提到了电压环的输出作为电流环的给定值,再进行电流环的PID来调节占空比。这点小弟有些不明白,电压环的输出是一个依误差电压而关产生的占空比的调节数,比如说某时刻t0电压环的输出是2(需要将占空比增加2),那我是用什么作为电流环的给定值呢?是2吗?然后根据采样得到的电流值和这个2作比较误差调节占空比吗?谢谢!

最佳答案

查看完整内容

你讲的是两个东西:1.如果是双环,就是电压外环,电流内环,这个是两个环路同时工作,电压环的输出作为电流环的基准控制。这个是没有CC CV的切换的。 2.如果电流环是后切入,这个就要两种做法,模拟或者数字的做法,是通过电流环来减小电压环的输出来恒流,但这个环路要求较慢,不能比电压环快, 第二个做法就是直接环路切换,你这个时候已经达到了输出电流值,切换的瞬间不会有大的突变,而且环路切换是一个调节过程,你的PI参数 ...
huangxvyao
  • 积分:8271
  • |
  • 主题:19
  • |
  • 帖子:421
积分:8271
LV8
副总工程师
  • 2019-9-26 14:25:56
 
电流环也是差不多,电流采样,形成一个电压,和基准电压比较,形成误差信号,反馈进行调节PWM。

评分

参与人数 121币 +5收起理由
世纪电源网-九天 + 5

查看全部评分

newcenturydesign
  • 积分:4251
  • |
  • 主题:31
  • |
  • 帖子:821
积分:4251
LV8
副总工程师
  • 2019-9-26 15:03:39
 
多谢回复!如果只有电流环是这样的,采样调节占空比,如果同时存在电压环呢?比如t0时刻电压环需要增加占空比10格,但电流环需要减小占空比5格,我要让占空比增加还是减小呢?要增大或者减小多少呢?还是说是判断什么时候电压环不起作用,什么时候电流不起作用,什么时候同时起作用呢?会有同时起作用的情况吗?
夜雨雨夜
  • 积分:4445
  • |
  • 主题:62
  • |
  • 帖子:686
积分:4445
LV8
副总工程师
  • 2019-9-26 15:15:27
 
电压环的输出计算作为电流环的基准。
newcenturydesign
  • 积分:4251
  • |
  • 主题:31
  • |
  • 帖子:821
积分:4251
LV8
副总工程师
  • 2019-9-26 15:19:27
 
比如说某时刻电压环的输出是占空增加2,这时如何把2换成电流环的基准呢?或者说电压环输出误差是0.1V,要如何把这个0.1V换成电流环的基准呢?谢谢!
huangxvyao
  • 积分:8271
  • |
  • 主题:19
  • |
  • 帖子:421
积分:8271
LV8
副总工程师
  • 2019-9-26 15:19:25
 
我自己做来讲,不会同时存在。当电流比较小时,电流环路是不工作的,电压环路工作;当电流达到预设值时,电压环路不工作,电流环路工作。共用的基准电压和光耦。
newcenturydesign
  • 积分:4251
  • |
  • 主题:31
  • |
  • 帖子:821
积分:4251
LV8
副总工程师
  • 2019-9-26 15:27:33
 
如果不会同时起作用,那系统要如何检测到这个切换呢?比如某时刻突然电子负载从CC电流模式调到电CV模式,结果是占空比快速增加,输出电流急还上升,我要检测到电流上升到某限值时关闭电压环打开电流环?这样做电流会有个很大的波动吧。电子负载从CV模式突然调到CC模式应该也会引起电压的一个很大的波动。
夜雨雨夜
  • 积分:4445
  • |
  • 主题:62
  • |
  • 帖子:686
积分:4445
LV8
副总工程师
  • 2019-9-26 16:06:57
 
你讲的是两个东西:1.如果是双环,就是电压外环,电流内环,这个是两个环路同时工作,电压环的输出作为电流环的基准控制。这个是没有CC CV的切换的。

2.如果电流环是后切入,这个就要两种做法,模拟或者数字的做法,是通过电流环来减小电压环的输出来恒流,但这个环路要求较慢,不能比电压环快,
第二个做法就是直接环路切换,你这个时候已经达到了输出电流值,切换的瞬间不会有大的突变,而且环路切换是一个调节过程,你的PI参数小一点就不会震荡。双环之间加一个滞环控制。

评分

参与人数 121币 +5收起理由
世纪电源网-九天 + 5

查看全部评分

newcenturydesign
  • 积分:4251
  • |
  • 主题:31
  • |
  • 帖子:821
积分:4251
LV8
副总工程师
  • 2019-9-26 16:26:23
 
你的意思是直接切换环路就能达到恒压到恒流的切换?
newcenturydesign
  • 积分:4251
  • |
  • 主题:31
  • |
  • 帖子:821
积分:4251
LV8
副总工程师
  • 2019-9-26 16:29:54
 
多谢指导,我再试试!
夜雨雨夜
  • 积分:4445
  • |
  • 主题:62
  • |
  • 帖子:686
积分:4445
LV8
副总工程师
  • 2019-9-26 17:16:20
  • 倒数10
 
是的,我之前设计一个模拟的限流环,就是电流环输出叠加在电压环的反馈上,从而减小驱动,实现限流。

这个软件更方便,要限制电流,切换环路或者用限流环都可以。
luck2013
  • 积分:3381
  • |
  • 主题:167
  • |
  • 帖子:583
积分:3381
LV8
副总工程师
  • 2020-6-23 18:09:32
  • 倒数2
 
学习了
夜雨雨夜
  • 积分:4445
  • |
  • 主题:62
  • |
  • 帖子:686
积分:4445
LV8
副总工程师
  • 2019-9-26 16:07:49
 
你用的CHROMA的source就是这样的,CC CV之间切换。
hpf0532
  • 积分:3211
  • |
  • 主题:6
  • |
  • 帖子:193
积分:3211
LV8
副总工程师
  • 2019-9-26 17:04:58
 
没做过就不要误导别人了。用单片机做电压环跟电流环可以同时存在,用两个PID计算,计算结果取小的那个就可以了。我做数字电源都是这样做的。
newcenturydesign
  • 积分:4251
  • |
  • 主题:31
  • |
  • 帖子:821
积分:4251
LV8
副总工程师
  • 2019-9-26 17:25:54
  • 倒数9
 
请问这种控制方式是只适用于BUCK还是别的拓扑也适用?谢谢!
hpf0532
  • 积分:3211
  • |
  • 主题:6
  • |
  • 帖子:193
积分:3211
LV8
副总工程师
  • 2019-9-27 08:24:12
  • 倒数7
 
我用在全桥上面。除了单片机瞬态响应不如硬件PID其他没问题
newcenturydesign
  • 积分:4251
  • |
  • 主题:31
  • |
  • 帖子:821
积分:4251
LV8
副总工程师
  • 2019-9-27 08:39:25
  • 倒数6
 
我这个是个充电器,大部分时间工作在恒流状态,只有空载时才需要控制输出电压。
hpf0532
  • 积分:3211
  • |
  • 主题:6
  • |
  • 帖子:193
积分:3211
LV8
副总工程师
  • 2019-9-27 08:48:34
  • 倒数5
 
充电器对瞬态要求不高,但是短路过流保护最好还是用硬件做。
newcenturydesign
  • 积分:4251
  • |
  • 主题:31
  • |
  • 帖子:821
积分:4251
LV8
副总工程师
  • 2019-9-27 08:56:05
  • 倒数4
 
过流用到了PWM比较器shut down功能,不需要软件参与的。
用命博青春
  • 积分:111
  • |
  • 主题:0
  • |
  • 帖子:1
积分:111
LV2
本网技师
  • 2020-6-23 17:34:22
  • 倒数3
 
一语点醒梦中人,这招确实可以,除了多占用了一点运算时间
黄明杰
  • 积分:375
  • |
  • 主题:0
  • |
  • 帖子:3
积分:375
LV4
初级工程师
最新回复
  • 2022-3-18 23:35:23
  • 倒数1
 
你这种就是并联pid 恒流恒压切换
wulana
  • wulana
  • 离线
  • LV8
  • 副总工程师
  • 积分:3441
  • |
  • 主题:16
  • |
  • 帖子:99
积分:3441
LV8
副总工程师
  • 2019-9-26 18:02:25
  • 倒数8
 
限流环对拓扑比较重要
热门技术、经典电源设计资源推荐

世纪电源网总部

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

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

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

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

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

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号