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

PFC电流环调试

[复制链接]
查看: 3150 |回复: 17
1
xs2015
  • 积分:188
  • |
  • 主题:0
  • |
  • 帖子:6
积分:188
LV2
本网技师
  • 2021-7-23 14:23:43
20问答币
用MCU实现boost电路PFC。输入AC220,输出400V。电流环控制用PI,现在碰到的问题是:1)PI参数较小时,电感电流不跟随参考值;
2)增大PI参数,电感电流还是不跟随参考值,而且发生震荡。

求助,如何控制电流环,让电感电流跟随参考值。







11.jpg (92.56 KB, 下载次数: 91)

PI参数较小时电感电流波形

PI参数较小时电感电流波形

22.jpg (103.4 KB, 下载次数: 92)

增大PI参数后电感电流波形,发生震荡

增大PI参数后电感电流波形,发生震荡

33.jpg (92.34 KB, 下载次数: 98)

继续增大PI参数后电感电流波形,发生明显震荡

继续增大PI参数后电感电流波形,发生明显震荡
收藏收藏1
bake_ql
  • 积分:7344
  • |
  • 主题:5
  • |
  • 帖子:828
积分:7344
LV8
副总工程师
  • 2021-7-23 21:45:16
 
先看你的reference
xs2015
  • 积分:188
  • |
  • 主题:0
  • |
  • 帖子:6
积分:188
LV2
本网技师
  • 2021-7-25 22:41:11
  • 倒数7
 
参考电流波形基本上是整流后的正弦波,就是幅度比较大,这应该和电流环工作不正常有关系。

无标题.jpg (67.32 KB, 下载次数: 92)

参考电流(蓝色)和实际电流(橙色)

参考电流(蓝色)和实际电流(橙色)
陈加勇
  • 积分:1760
  • |
  • 主题:9
  • |
  • 帖子:180
积分:1760
LV6
高级工程师
  • 2021-7-25 23:20:12
  • 倒数6
 
    这种情况属于位置式pid算法中的i值不够。    可以先把你的参考值设小一点,然后再进行算法调试。
     调好了再加大功率。


陈加勇
  • 积分:1760
  • |
  • 主题:9
  • |
  • 帖子:180
积分:1760
LV6
高级工程师
  • 2021-7-24 08:01:13
 
您用的位置式pid还是增量式pid呢?
xs2015
  • 积分:188
  • |
  • 主题:0
  • |
  • 帖子:6
积分:188
LV2
本网技师
  • 2021-7-24 16:46:13
 
位置式的
陈加勇
  • 积分:1760
  • |
  • 主题:9
  • |
  • 帖子:180
积分:1760
LV6
高级工程师
  • 2021-7-24 19:08:17
 
      您是内部参考电压还是采样输入电压做为参考电压。
xs2015
  • 积分:188
  • |
  • 主题:0
  • |
  • 帖子:6
积分:188
LV2
本网技师
  • 2021-7-24 22:58:47
 
采样交流电压计算参考电流
陈加勇
  • 积分:1760
  • |
  • 主题:9
  • |
  • 帖子:180
积分:1760
LV6
高级工程师
  • 2021-7-25 00:34:36
 
这样采样电压可能有点误差,还是换成软件生成的参考电压比较好呀。
xs2015
  • 积分:188
  • |
  • 主题:0
  • |
  • 帖子:6
积分:188
LV2
本网技师
  • 2021-7-25 17:04:47
  • 倒数10
 
现在电网电压采样波形还是可以的,接近正弦波,毛刺较少。后期优化可以考虑用软件生成参考电压。
陈加勇
  • 积分:1760
  • |
  • 主题:9
  • |
  • 帖子:180
积分:1760
LV6
高级工程师
  • 2021-7-25 19:01:40
  • 倒数9
 
   那你PI函数写对了吗?写对了就是P、I参数的问题了。
   你是用的哪款单片机做的呀
最爱海贼王33
  • 积分:3267
  • |
  • 主题:2
  • |
  • 帖子:107
积分:3267
LV8
副总工程师
  • 2021-7-25 15:36:49
 
3种方式可以调这个:1先建模,根据模型调PI。   2根据环路分析仪测的结果调PI    3根据经验调(这个就因人而异了)
xs2015
  • 积分:188
  • |
  • 主题:0
  • |
  • 帖子:6
积分:188
LV2
本网技师
  • 2021-7-25 22:34:36
  • 倒数8
 
1.感觉模型算出来的是优化的PI参数,毕竟PI参数设置范围是很广的。我这里的问题还有点不一样。
2.没做过电源,没有这些专业设备。
3.
1)PFC电流环中,因为参考电流在变化,因此P要足够大,以保证响应速度。
2)如前所述,P很小时(500/32768)电感电流不震荡,P加到1500/32768就电感电流开始震荡,P加到2直接烧开关管。不知道是硬件问题,还是软件问题。
下图是震荡时的波形。电流环采样频率40KHz。

无标题1.jpg (59.65 KB, 下载次数: 95)

上图参考电流(蓝色)和实际电流(橙色)。下图是对应的占空比波形,周期900 ... ... ...

上图参考电流(蓝色)和实际电流(橙色)。下图是对应的占空比波形,周期900 ... ... ...
最爱海贼王33
  • 积分:3267
  • |
  • 主题:2
  • |
  • 帖子:107
积分:3267
LV8
副总工程师
  • 2021-7-26 08:40:21
  • 倒数5
 
1. 你都说感觉了,就说明你没算过,根据模型设计出的PI没那么广,很窄的,毕竟带宽、裕度明摆在那里
3.  剩下最后这种办法,除了检查软件有没有bug之外,靠经验调试没其他方法了。(通俗点说就是XJBT了
joezzhang
  • 积分:6649
  • |
  • 主题:5
  • |
  • 帖子:1795
积分:6649
LV8
副总工程师
  • 2021-7-26 16:55:36
  • 倒数4
 

你首先要知道输出电压Vo,最低输入电压和最大输出功率时的电感量L,然后你的电流采样比例Ki,ADC放大比例(几位ADC,基准电压几V),再然后DPWM的放大比例(开关频率和PWM的最小步进时长)


得到功率环的传递函数和bode图之后,再根据开关频率决定穿越频率,然后放置零极点,根据零极点位置推算出所需的PI值
woshibaba
  • 积分:215
  • |
  • 主题:1
  • |
  • 帖子:10
积分:215
LV3
助理工程师
  • 2022-3-31 21:50:18
  • 倒数3
 
请问您调出来了吗,我遇到了和您类似的问题
cortexmi
  • 积分:256
  • |
  • 主题:1
  • |
  • 帖子:8
积分:256
LV3
助理工程师
  • 2022-4-3 22:44:31
  • 倒数2
 
你的这个波形跟我一模一样,差点怀疑是我自己发的帖,,,,,,,楼主解决了吗?
BingSun
  • 积分:10963
  • |
  • 主题:54
  • |
  • 帖子:1975
积分:10963
LV10
总工程师
最新回复
  • 2022-4-4 23:42:41
  • 倒数1
 
估计还没解决,设计数字PFC时还是需要在硬件上明确电路架构。
在常规芯片如NCP1608,NCP1654,或是IR1150,类似NCP1608是最好设计的,因为控制的是导通时间,算法也相对简单。

如果功率大可以设计双相交错。关于单周期与平均电流模式我没研究过,现在也没有可执行的算法。

相比较来说采用固定导通时间算法最简单。
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦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号