打印

基于28335的数字移相全桥

[复制链接]
1594|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 菜鸟0001 于 2020-6-3 09:51 编辑

    今天做了开环实验,采样数据处理和PID环路计算都放在AD中断服务函数中,只进行中断处理数据,PI只计算但是不改变相位寄存器的值,通过在线调试然后改变寄存器的值,实现移相角大小的变化,在负载增加的同时,改变移相角的大小使输出稳定110V,没有出现电感啸叫的情况,但是打开PI环路计算的相位寄存器赋值语句之后(即实现闭环控制时),开机没问题,但是负载加到4.8A时,出现电感啸叫,输出电压抖动情况如图1,输出电压抖动,抖动的频率为20ms,导致负载没法加上去.,图5是上述开环情况下负载为7A时的波形,黄色和粉红色是Q1和Q4的驱动波形,绿色为输出电压,蓝色是输出滤波电感电流波形。图2是在采样端口加入了一级前馈控制,相当于给系统增加一个零点,提高相角裕度的,是不是因为这个原因导致我现在这个输出电压抖动呢,数字PI控制器相当于给系统增加一个零频极点和一个零点,这两个零点都存在的情况下,相位和幅值都会被提高了,这样其经过补偿之后,穿越频率会被影响,或者其不一定是以-20dB穿越的,所以这个地方有点不懂,图四是我写的程序的流程图,前面的定时器中断是软起部分,PI的计算和AD采样全都是放在AD中断中执行的,望电源大佬指点一下,谢谢,我的电路参数和拓扑是原边串联隔直电容滞后臂串联阻断二极管的拓扑,如图5所示,输出额定功率110,20A,前级是三相不控整流,
    2020.6.2改变PI参数继续做实验,首先不上电手动改变采样值(即用可调节的稳压源使得采样口在2.5V左右变化观察驱动波动移相角变化),其测试KP和ki范围如图6所示。然后上电测试,在PI参数变化范围内测试,得出如图6所示的电感啸叫范围,积分变小则示波器显示的移相角变化范围小,如果积分增大,则移相角在稳态的变化范围变大,驱动波也开始抖动,各位大佬又遇到过这种问题吗?

2.png (707.11 KB )

图6

图6

3.png (208 KB )

3.png

4.png (255.93 KB )

4.png

5.png (32.72 KB )

5.png

210310pvjfbr4ufjfffrj8.png (65.54 KB )

210310pvjfbr4ufjfffrj8.png

6.png (800.97 KB )

6.png

使用特权

评论回复

相关帖子

沙发
tianxj01| | 2020-6-2 16:37 | 只看该作者
数字PID是需要整定的,而不是像你根据传统负反馈计算那样的来什么穿越频率和所谓的零点。
建议好好去看看PID整定方面的资料,理论上,如果你PID算法没错误,则PID整定的口诀就可以帮助你完成这方面的程序配置了。
顺便说一下,一般来说,电源控制,基本上不需要D项,只需要设计PI控制就可以完成整定。

使用特权

评论回复
板凳
菜鸟0001|  楼主 | 2020-6-2 21:35 | 只看该作者
tianxj01 发表于 2020-6-2 16:37
数字PID是需要整定的,而不是像你根据传统负反馈计算那样的来什么穿越频率和所谓的零点。
建议好好去看看PI ...

您的意思还是我的PI参数问题,我这边只用了PI控制,没有加入D,我一开始也是怀疑是PI参数的问题,其实我的KP给的是0.003,ki给的是0.001,感觉很小了,没敢大范围的调节,我在不上主电路电时,只测试控制器的这个移相驱动波时,如果KP给的很大的话,在测试单片机的时候就会出现驱动波抖动,我再想没运行电路只是改变参数驱动波就开始抖动,如果我再上电的情况下再去大幅度给变参数的话,那么是不是驱动波抖动的更厉害。用28335做开环实验是没有问题的,可以达到20A,只是闭环负载老是加不上去

使用特权

评论回复
地板
tianxj01| | 2020-6-3 08:53 | 只看该作者
菜鸟0001 发表于 2020-6-2 21:35
您的意思还是我的PI参数问题,我这边只用了PI控制,没有加入D,我一开始也是怀疑是PI参数的问题,其实我 ...

数字PI闭环控制,表现不稳定,这肯定是参数整定不正确,所以说了让你去参考PI参数整定的方法。

使用特权

评论回复
5
菜鸟0001|  楼主 | 2020-6-10 09:41 | 只看该作者
tianxj01 发表于 2020-6-3 08:53
数字PI闭环控制,表现不稳定,这肯定是参数整定不正确,所以说了让你去参考PI参数整定的方法。 ...

我在网上找了相关参数整定的方法,类似于扩充临界比例度法。扩充响应曲线法,优选法,凑试法感觉都不太合适数字电源,凑试法也就是和按照经验调节差不多,所以想请问您,对于数字电源的PI参数调节有没有什么好的整定方式呢?谢谢

使用特权

评论回复
6
zp729712054| | 2020-6-12 11:47 | 只看该作者
哇,厉害,开环能跑肯定就是环路或采样的问题了,环路参数调足够小还不行的话 就调调硬件电压反馈的电阻电容啥的

使用特权

评论回复
7
GEORGE888| | 2020-6-14 07:50 | 只看该作者
哇,厉害,

使用特权

评论回复
8
菜鸟0001|  楼主 | 2020-6-18 08:27 | 只看该作者
zp729712054 发表于 2020-6-12 11:47
哇,厉害,开环能跑肯定就是环路或采样的问题了,环路参数调足够小还不行的话 就调调硬件电压反馈的电阻电 ...

您好,我用的是28355,做数字控制,采样电路用的是电阻分压,单电压环控制,调节数字PI参数控制,闭环轻载时问题不大,不出现啸叫,但是增加负载到4A多时就出现问题,电感啸叫,抖动出现。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

0

粉丝