智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1785|回复: 2
打印 上一主题 下一主题

速度控制这么写有问题吗?为什么加了P后车会点头,加I貌似没什么效果呢?

[复制链接]

5

主题

110

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1665

优秀会员奖章活跃会员奖章

威望
688
贡献
401
兑换币
384
注册时间
2012-5-9
在线时间
288 小时
跳转到指定楼层
1#
发表于 2013-5-8 21:21:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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;   
    }


这样写对吗???哪不对求指导,,,,速度一直调不好。。。。

13

主题

265

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3090

优秀会员奖章活跃会员奖章

QQ
威望
1496
贡献
832
兑换币
898
注册时间
2012-10-11
在线时间
381 小时
2#
发表于 2013-5-9 00:08:25 | 只看该作者
楼主  能交流交流不  我速度这块一直调不好   都一个礼拜了
回复 支持 反对

使用道具 举报

5

主题

110

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1665

优秀会员奖章活跃会员奖章

威望
688
贡献
401
兑换币
384
注册时间
2012-5-9
在线时间
288 小时
3#
 楼主| 发表于 2013-5-9 12:16:08 | 只看该作者
hpbfsj 发表于 2013-5-9 00:08
楼主  能交流交流不  我速度这块一直调不好   都一个礼拜了

649502107。。。交流一下吧!!!调的蛋疼。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 23:45 , Processed in 0.165746 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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