智能车制作
标题:
速度控制这么写有问题吗?为什么加了P后车会点头,加I貌似没什么效果呢?
[打印本页]
作者:
杰♂人堂☆涛
时间:
2013-5-8 21:21
标题:
速度控制这么写有问题吗?为什么加了P后车会点头,加I貌似没什么效果呢?
int speed_pid( int speed ) //speed为速度测量值,speed0为速度设定值,motor为直立控制的输出值,(motor<0)是用来判断车此时是往前走还是往后走的,sigma是积分值
{
if(motor<0) speed=-speed;
sigma+=(speed0-speed);
if(sigma>500) sigma=500;
if(sigma<-500) sigma=-500;
return P*(speed0-speed) + I*sigma;
}
这样写对吗???哪不对求指导,,,,速度一直调不好。。。。
作者:
hpbfsj
时间:
2013-5-9 00:08
楼主 能交流交流不 我速度这块一直调不好 都一个礼拜了
作者:
杰♂人堂☆涛
时间:
2013-5-9 12:16
hpbfsj 发表于 2013-5-9 00:08
楼主 能交流交流不 我速度这块一直调不好 都一个礼拜了
649502107。。。交流一下吧!!!调的蛋疼。。。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2