关于pid+直流电机调速的问题 求助!!

2019-08-22 14:46发布

我用pwm改变占空比控制的电机速度,然后又加了pid,pid采样周期设置的100ms,在一个定时器里面,定时100ms的中断函数里测速并且调用pid,可能是因为测速是用20线的码盘加测速模块,误差比较大,导致我现在pid调出来的速度变化特别剧烈,请问这种情况该怎么调用pid呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
xyfafafa
1楼-- · 2019-08-23 08:36
aaa405944519 发表于 2017-2-17 14:15
你的电机100ms转几圈?

我预设的速度是400mm/s 所以现在 100ms脉冲就2到3个
aaa405944519
2楼-- · 2019-08-23 12:04
本帖最后由 aaa405944519 于 2017-2-17 14:41 编辑

100ms就2 3个信号,那还做什么pid
xyfafafa
3楼-- · 2019-08-23 16:25
aaa405944519 发表于 2017-2-17 14:36
100ms就2 3个信号,那还做什么pid

那怎么办阿
aaa405944519
4楼-- · 2019-08-23 20:31
xyfafafa 发表于 2017-2-17 15:10
那怎么办阿

换个码盘 至少得500线把。
xyfafafa
5楼-- · 2019-08-23 21:04
 精彩回答 2  元偷偷看……
aiyiyi
6楼-- · 2019-08-23 22:36
帮顶

一周热门 更多>