智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 971|回复: 1
打印 上一主题 下一主题

求大神指导,PID怎么调

[复制链接]

3

主题

53

帖子

0

精华

高级会员

Rank: 4

积分
781
威望
238
贡献
419
兑换币
76
注册时间
2012-7-20
在线时间
62 小时
毕业学校
嘉兴学院
跳转到指定楼层
1#
发表于 2013-7-8 19:46:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

   int iError, iIncpid; //当前误差
   iError = sptr->SetPoint - NextPoint; //增量计算
   
   iIncpid = (int)(sptr->Proportion *( iError- sptr->LastError )//E[k]项
   + sptr->Integral * iError //E[k-1]项
   + sptr->Derivative * (iError-2*sptr->LastError+sptr->PrevError)); //E[k-2]项
   
    sptr->PrevError = sptr->LastError;   //存储误差,用于下次计算
    sptr->LastError = iError;
    return(iIncpid);      
   用这个公式PID要肿么调啊!!!

3

主题

53

帖子

0

精华

高级会员

Rank: 4

积分
781
威望
238
贡献
419
兑换币
76
注册时间
2012-7-20
在线时间
62 小时
毕业学校
嘉兴学院
2#
 楼主| 发表于 2013-7-8 20:07:33 | 只看该作者
大神们,都去哪里了啊啊啊啊啊啊啊,急切指导呀!!!!大神们快来!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-10-8 03:47 , Processed in 0.045780 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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