BLDC的双闭环老调不好,求帮助

2020-02-06 09:59发布

速度环和电流环调了好几天了,老是有问题,要么稳态偏差大,要么就振荡,片子是33FJ64MC508A,目前外部晶振为7.3728M,经PLL后得到16588800Hz的系统时钟,弄这个频率,主要是为了方便和VB6.0做串口通信,观察PID数据曲线的波特率为115200,我是1.25MS算一次速度环,算5次后算一次电流环,速度环的PID结果不作任何处理,直接作为电流环的设定值,占空比更新是在电流环里进行,刚开始请教别人说是算若干次电流环然后算一次速度环,我照这个思路来发现电机速度启振荡没法控制,然后我就改为算5次速度环才算一次电流环,这样情况有所好转,但老是有较大的稳态偏差,能从几十转/分跳到100多转/分,有时又能将速度锁定在几转/分之内,压缩包里是我的程序,做过的大侠帮我看看有哪里没对,也希望对新手有所帮助,当然我自己也是新手,共同进步哈
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
43条回答
v0932313
1楼-- · 2020-02-08 21:21
如果我不需要速度环,速度设置为开环,电流环的基准应该怎么设置?特别是在负载变动的情况下?
v0932313
2楼-- · 2020-02-09 02:13
asdmaill 发表于 2013-9-22 11:33
//----------------------------------------------------------------------
//速度闭环PID计算程序
//--- ...

你的双闭环调试好了吗?  能不能加QQ交流一下?  我的QQ6824832
asdmaill
3楼-- · 2020-02-09 07:50
还在调试之中,你也在做这个吗,你做的怎么样了呢,我用的是DSPIC33FJ,不知道你用的是什么片子
莫伊及
4楼-- · 2020-02-09 08:57
一般单闭环就可以叫速度很稳了。我一直觉得做双闭环就是为了显示能力的
zqbing
5楼-- · 2020-02-09 09:35
 精彩回答 2  元偷偷看……
ljh407055315
6楼-- · 2020-02-09 12:03
学习一下 看看

一周热门 更多>