找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 5319|回复: 3

关于PID技术的问题

[复制链接]
发表于 2011-8-13 15:20:08 | 显示全部楼层 |阅读模式
哪位高手可以教教我啊。。。
目前只能算出差量和差量平均数。。百度百科什么的都看不懂。。
可不可以发一段程序給我看看。。
我的扣扣849317800。。
感激不尽~
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2011-8-13 18:00:31 | 显示全部楼层
http://bbs.cmnxt.com/thread-4351-1-1.html
看下这个吧,这个你若看不懂,我也不知道怎么教你。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2011-10-11 13:44:20 | 显示全部楼层
呵呵,我也想学,谢糖!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2011-10-11 19:32:11 | 显示全部楼层
pid算法很有用,而且效率很高。实际上对于有信号反馈的机器都能实时调节。适用度非常高。
具体算法别人比我说的详细。
p是直接的调节。一般比较大。
i是积分。一般很小。会把以前的偏差积累下来。比如,走线的时候偏向白线的时候越多,积累下的数据越大,回到黑线的速度越快。
d是微分。是对未来的预测。根据和上一次传感器的数值比较,可以判断出,下一次数值大约在哪里,如果还在白线就会拉回来,如果是黑线,那么就要稍微减少点速度(刹车)。
处理的难点当然是数值的调节;
当然还有一些在静态程序中根本就不会发现的问题:
1、积分会溢出,处理的方法是在某个特定条件下清0.
2、微分很小,常常会是0。因此我在pid算法中直接把kd设为0 ,因为常常没有意义。
个人对pid的理解。。。献丑了。。。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-11-23 12:34 , Processed in 0.254299 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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