|
| | | | | | | 参考电流波形基本上是整流后的正弦波,就是幅度比较大,这应该和电流环工作不正常有关系。
-
无标题.jpg
(67.32 KB, 下载次数: 92)
参考电流(蓝色)和实际电流(橙色)
|
|
|
| | | | | | | | | 这种情况属于位置式pid算法中的i值不够。 可以先把你的参考值设小一点,然后再进行算法调试。
调好了再加大功率。
|
|
|
|
|
|
|
| | | | | | | | | | | | | 这样采样电压可能有点误差,还是换成软件生成的参考电压比较好呀。
|
|
|
| | | | | | | | | | | | | | | 现在电网电压采样波形还是可以的,接近正弦波,毛刺较少。后期优化可以考虑用软件生成参考电压。 |
|
|
| | | | | | | | | | | | | | | | | 那你PI函数写对了吗?写对了就是P、I参数的问题了。
你是用的哪款单片机做的呀
|
|
|
| | | | | 3种方式可以调这个:1先建模,根据模型调PI。 2根据环路分析仪测的结果调PI 3根据经验调(这个就因人而异了) |
|
|
| | | | | | | 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 ... ... ...
|
|
|
| | | | | | | | | 1. 你都说感觉了,就说明你没算过,根据模型设计出的PI没那么广,很窄的,毕竟带宽、裕度明摆在那里
3. 剩下最后这种办法,除了检查软件有没有bug之外,靠经验调试没其他方法了。(通俗点说就是XJBT了 )
|
|
|
| | | | |
你首先要知道输出电压Vo,最低输入电压和最大输出功率时的电感量L,然后你的电流采样比例Ki,ADC放大比例(几位ADC,基准电压几V),再然后DPWM的放大比例(开关频率和PWM的最小步进时长)
得到功率环的传递函数和bode图之后,再根据开关频率决定穿越频率,然后放置零极点,根据零极点位置推算出所需的PI值
|
|
|
|
| | | | | 你的这个波形跟我一模一样,差点怀疑是我自己发的帖,,,,,,,楼主解决了吗?
|
|
|
| | | | | | | 估计还没解决,设计数字PFC时还是需要在硬件上明确电路架构。
在常规芯片如NCP1608,NCP1654,或是IR1150,类似NCP1608是最好设计的,因为控制的是导通时间,算法也相对简单。
如果功率大可以设计双相交错。关于单周期与平均电流模式我没研究过,现在也没有可执行的算法。
相比较来说采用固定导通时间算法最简单。
|
|
|