注册 登录
查看: 337|回复: 4

[电磁组] 关于程序周期对速度PID的影响

[复制链接]
发表于 2014-2-25 02:52:36 | 显示全部楼层 |阅读模式
刚开始我们主程序里有液晶显示程序(这个程序约有十几毫秒),测速是在PID中断里测的(10毫秒一次),然后调好了速度PID。
后来把液晶程序屏蔽了,然后电机转1s就马上停下来了,后来把标准速度提高了(从33提到100),电机又一直持续的转了起来。
我想问液晶程序也就是使程序的周期变长了,为什么速度PID会出问题呢。
回复

使用道具 举报

发表于 2014-2-25 03:02:19 | 显示全部楼层
这个已经是PID算法里控制周期对结果的影响了。
回复 支持 反对

使用道具 举报

发表于 2014-2-25 03:04:19 | 显示全部楼层
PID那方面的知识,这个我不太擅长。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-25 05:34:51 | 显示全部楼层
山外メ雲ジ 发表于 2014-2-25 03:02
这个已经是PID算法里控制周期对结果的影响了。

什么意思,我们卡在这里一晚上了,电机啊是不转啊!!!!
回复 支持 反对

使用道具 举报

发表于 2014-2-25 15:04:13 | 显示全部楼层
majiyong 发表于 2014-2-25 05:34
什么意思,我们卡在这里一晚上了,电机啊是不转啊!!!!

电机不转,你的算法是通过PID来控制的啊,这个是顶层应用代码的控制问题,导致电机不转。
而这算法是由你们自行完成,因此我们也不了解情况。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部