智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4477|回复: 16
打印 上一主题 下一主题

速度PID

  [复制链接]

3

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
381
威望
243
贡献
136
兑换币
4
注册时间
2010-5-13
在线时间
1 小时
跳转到指定楼层
1#
发表于 2010-5-19 11:02:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
购买主题 已有 37 人购买  本主题需向作者支付 2 贡献 才能浏览

10

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
QQ
威望
289
贡献
74
兑换币
0
注册时间
2010-6-26
在线时间
12 小时
推荐
发表于 2010-8-8 11:16:23 | 只看该作者
void SpeedPIDCtl(int real_speed, int aim_speed)
{
    unsigned char i;
    int tempSpeed;
    int sum_error;
    sum_error = 0;
    SpeedPID.Proportion = Kp;
    SpeedPID.Derivation = Kd;
    SpeedPID.Integral   = Ki;
    SpeedPID.SetPoint =  aim_speed;
    for(i=0; i<ERR_NUM -1; i++)
    {
        SpeedPID.Error[i] = SpeedPID.Error[i+1];
        sum_error += SpeedPID.Error[i];
    }
    SpeedPID.Error[ERR_NUM-1] = SpeedPID.SetPoint - real_speed;
    sum_error += SpeedPID.Error[ERR_NUM-1];
    SpeedPID.DerError[LAST_ERR_NUM-1] = SpeedPID.Error[ERR_NUM-1] - SpeedPID.Error[ERR_NUM-2];
    SpeedPID.dError  =  SpeedPID.DerError[LAST_ERR_NUM-1] - SpeedPID.DerError[0];
    for(i=0; i<LAST_ERR_NUM-1; i++)
    {
        SpeedPID.DerError[i] = SpeedPID.DerError[i+1];
    }
    tempSpeed = SpeedPID.Proportion * SpeedPID.Error[ERR_NUM-1] +
                SpeedPID.Integral * sum_error +
                SpeedPID.Derivation * SpeedPID.dError;}

一起看吧
回复 支持 1 反对 0

使用道具 举报

30

主题

477

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4940

论坛元老奖章

威望
705
贡献
4087
兑换币
0
注册时间
2009-6-14
在线时间
74 小时
2#
发表于 2010-5-19 13:32:04 | 只看该作者
好贵啊 买不起啊
回复 支持 反对

使用道具 举报

1

主题

59

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
292
威望
252
贡献
20
兑换币
0
注册时间
2010-1-22
在线时间
10 小时
3#
发表于 2010-7-2 19:36:41 | 只看该作者
看看
回复 支持 反对

使用道具 举报

1

主题

59

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
292
威望
252
贡献
20
兑换币
0
注册时间
2010-1-22
在线时间
10 小时
4#
发表于 2010-7-2 19:36:46 | 只看该作者
回复 支持 反对

使用道具 举报

8

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
497
威望
318
贡献
81
兑换币
18
注册时间
2010-7-2
在线时间
49 小时
5#
发表于 2010-7-2 22:16:11 | 只看该作者
真的好贵啊 没有免费提供新人的资料么···
回复 支持 反对

使用道具 举报

1

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
QQ
威望
285
贡献
37
兑换币
6
注册时间
2010-3-3
在线时间
7 小时
6#
发表于 2010-7-2 23:36:21 | 只看该作者
不是吧   那么贵  好不好啊
回复 支持 反对

使用道具 举报

7

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2354
QQ
威望
322
贡献
1998
兑换币
0
注册时间
2010-4-9
在线时间
17 小时
7#
发表于 2010-7-15 10:10:40 | 只看该作者
xxxx
回复 支持 反对

使用道具 举报

7

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2354
QQ
威望
322
贡献
1998
兑换币
0
注册时间
2010-4-9
在线时间
17 小时
8#
发表于 2010-7-15 10:11:08 | 只看该作者
11111
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
威望
180
贡献
33
兑换币
0
注册时间
2010-7-15
在线时间
0 小时
9#
发表于 2010-7-15 12:30:44 | 只看该作者
好想买不起。。。。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 21:50 , Processed in 0.100126 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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