智能车制作

 找回密码
 注册

扫一扫,访问微社区

123
返回列表 发新帖
楼主: znfc2
打印 上一主题 下一主题

抗积分饱和的PID控制算法及其C语言实现

  [复制链接]

5

主题

123

帖子

0

精华

高级会员

Rank: 4

积分
881

活跃会员奖章

威望
414
贡献
267
兑换币
269
注册时间
2013-2-17
在线时间
100 小时
21#
发表于 2013-5-3 10:30:05 | 只看该作者
学习了,很好的想法。不过,请问楼主,如果出现饱和现象,车的控制会出现什么样的情况
回复 支持 反对

使用道具 举报

3

主题

177

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2048
威望
1074
贡献
636
兑换币
683
注册时间
2012-9-22
在线时间
169 小时
22#
发表于 2013-5-3 12:55:19 | 只看该作者
谢谢楼主啊
回复 支持 反对

使用道具 举报

1

主题

217

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1869

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

威望
897
贡献
616
兑换币
437
注册时间
2012-4-22
在线时间
178 小时
毕业学校
斯坦福桥
23#
发表于 2013-5-28 00:36:17 | 只看该作者
:):):)
回复 支持 反对

使用道具 举报

3

主题

54

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1154
威望
476
贡献
500
兑换币
75
注册时间
2012-2-12
在线时间
89 小时
毕业学校
安徽
24#
发表于 2013-5-28 12:58:21 | 只看该作者
确实不错
回复 支持 反对

使用道具 举报

5

主题

54

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1946
威望
855
贡献
467
兑换币
557
注册时间
2012-12-3
在线时间
312 小时
毕业学校
大连理工大学城市学院
25#
发表于 2013-6-4 23:43:19 | 只看该作者

  1. }else if(pid.ActualSpeed<pid.umax){
  2.         if(abs(pid.err)>200)                    //积分分离过程
  3.         {
  4.             index=0;
  5.         }else{
  6.             index=1;
  7.             if(pid.err>0)
  8.             {
  9.             pid.integral+=pid.err;
  10.             }
  11.         }
复制代码
应该是else if(pid.ActualSpeed<pid.umin)吧?

至于pid.ActualSpeed这个成员,这个程序到底是作为经过编码器测量反馈回来的速度呢?还是单纯的PID输出控制量?
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

注册会员

Rank: 2

积分
150
威望
76
贡献
38
兑换币
47
注册时间
2012-12-16
在线时间
18 小时
毕业学校
安徽
26#
发表于 2013-6-24 15:07:09 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

22

主题

139

帖子

0

精华

高级会员

Rank: 4

积分
541
威望
295
贡献
126
兑换币
165
注册时间
2014-3-11
在线时间
60 小时
27#
发表于 2014-5-7 15:07:00 | 只看该作者
代码写错咯,有个UMAX应该是UMIN,不过学习了
回复 支持 反对

使用道具 举报

23

主题

241

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1405
威望
717
贡献
428
兑换币
453
注册时间
2014-2-6
在线时间
130 小时
28#
发表于 2014-5-7 15:20:23 | 只看该作者
大神,能在详细些不,有些难
回复 支持 反对

使用道具 举报

6

主题

84

帖子

1

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3936
QQ
威望
2875
贡献
849
兑换币
439
注册时间
2016-2-11
在线时间
106 小时
29#
发表于 2016-11-5 16:23:39 | 只看该作者
谢谢楼主的分享,刚入智能车不久,很难得的资料
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 16:20 , Processed in 0.124072 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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