智能车制作
标题:
舵机PD求助啊 ·············
[打印本页]
作者:
☆孑与二
时间:
2014-6-7 21:07
标题:
舵机PD求助啊 ·············
D=error[0]-2*error[1]+error[2];
P=error[0]-error[1];
output=(int)(Kp*P+Kd*D);
error[2]=error[1];//记录上上一次偏差
error[1]=error[0]; //记录上一次偏差
error[0]=result; //读取当前偏差
error[2];error[1];error[0];为什么这三个值老是相等啊
作者:
君威
时间:
2014-6-8 14:06
error[0]=result; //读取当前偏差
D=error[0]-2*error[1]+error[2];
P=error[0]-error[1];
output=(int)(Kp*P+Kd*D);
error[2]=error[1];//记录上上一次偏差
error[1]=error[0]; //记录上一次偏差
作者:
阿牛哥
时间:
2014-6-8 21:11
可能是其他地方的影响
作者:
阿牛哥
时间:
2014-6-8 21:12
单单看着一小段代码根本就没什么用
作者:
MZQF
时间:
2014-7-30 16:20
楼主,请问D该怎样计算?
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2