智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: Quixote
打印 上一主题 下一主题

【代码】发个PID的代码

    [复制链接]

4

主题

45

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1441
威望
729
贡献
448
兑换币
466
注册时间
2013-10-12
在线时间
132 小时
毕业学校
安徽工程大学
31#
发表于 2014-12-14 09:55:44 | 只看该作者
Quixote 发表于 2014-12-13 23:34
你是指控制器的传递函数?

不,我指的是对传统PID的改进,譬如梯形积分PID,带死区PID,微分现行PID等
回复 支持 反对

使用道具 举报

162

主题

2048

帖子

5

精华

超级版主

岳麓山没有车神

Rank: 10Rank: 10Rank: 10

积分
14920

论坛元老奖章优秀会员奖章活跃会员奖章论坛骨干奖章在线王奖章优秀版主奖章资源大师奖章

QQ
威望
6285
贡献
5963
兑换币
2581
注册时间
2013-11-14
在线时间
1336 小时
32#
 楼主| 发表于 2014-12-14 11:19:31 | 只看该作者
慎独 发表于 2014-12-14 09:55
不,我指的是对传统PID的改进,譬如梯形积分PID,带死区PID,微分现行PID等

那些也只是改变传递函数的结构而已啦。真正用的时候都是随便用的。
回复 支持 反对

使用道具 举报

5

主题

59

帖子

0

精华

高级会员

Rank: 4

积分
559
威望
298
贡献
147
兑换币
170
注册时间
2014-12-13
在线时间
57 小时
毕业学校
东北林业大学
33#
发表于 2014-12-14 16:11:55 | 只看该作者
Quixote 发表于 2014-12-13 22:51
PID这种看调试

大神有pid的c语言代码吗?
共勉一下呗
回复 支持 反对

使用道具 举报

162

主题

2048

帖子

5

精华

超级版主

岳麓山没有车神

Rank: 10Rank: 10Rank: 10

积分
14920

论坛元老奖章优秀会员奖章活跃会员奖章论坛骨干奖章在线王奖章优秀版主奖章资源大师奖章

QQ
威望
6285
贡献
5963
兑换币
2581
注册时间
2013-11-14
在线时间
1336 小时
34#
 楼主| 发表于 2014-12-14 17:13:19 | 只看该作者
我★還是向日葵 发表于 2014-12-14 16:11
大神有pid的c语言代码吗?
共勉一下呗

以前发过一个帖子
回复 支持 反对

使用道具 举报

4

主题

45

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1441
威望
729
贡献
448
兑换币
466
注册时间
2013-10-12
在线时间
132 小时
毕业学校
安徽工程大学
35#
发表于 2014-12-14 18:23:22 | 只看该作者
Quixote 发表于 2014-12-14 11:19
那些也只是改变传递函数的结构而已啦。真正用的时候都是随便用的。

不,这些PID是能够在一定范围内降低超调量和减少过渡时间的,这个我试过
回复 支持 反对

使用道具 举报

162

主题

2048

帖子

5

精华

超级版主

岳麓山没有车神

Rank: 10Rank: 10Rank: 10

积分
14920

论坛元老奖章优秀会员奖章活跃会员奖章论坛骨干奖章在线王奖章优秀版主奖章资源大师奖章

QQ
威望
6285
贡献
5963
兑换币
2581
注册时间
2013-11-14
在线时间
1336 小时
36#
 楼主| 发表于 2014-12-15 10:58:09 | 只看该作者
慎独 发表于 2014-12-14 18:23
不,这些PID是能够在一定范围内降低超调量和减少过渡时间的,这个我试过

这些都很基础,只是非线性地用一些东西。
回复 支持 反对

使用道具 举报

17

主题

363

帖子

0

精华

常驻嘉宾

超级菜

Rank: 8Rank: 8

积分
4481
威望
2165
贡献
1450
兑换币
1435
注册时间
2014-1-16
在线时间
433 小时
37#
发表于 2014-12-17 17:33:59 | 只看该作者
我了个擦擦擦  汇编……
回复 支持 反对

使用道具 举报

25

主题

459

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2795
威望
1399
贡献
866
兑换币
886
注册时间
2014-2-12
在线时间
265 小时
38#
发表于 2014-12-18 10:39:12 | 只看该作者
屌屌的,太牛逼,太奔放了
回复 支持 反对

使用道具 举报

4

主题

45

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1441
威望
729
贡献
448
兑换币
466
注册时间
2013-10-12
在线时间
132 小时
毕业学校
安徽工程大学
39#
发表于 2014-12-19 22:13:33 | 只看该作者
Quixote 发表于 2014-12-15 10:58
这些都很基础,只是非线性地用一些东西。

这些PID在跟随性上的改进,使得PID才能在各种恶劣条件下使用,以及后续的模糊PID,自适应PID的出现也是基于改进PID的思路,很多时候经典PID已经不再使用,仅仅作为例子来说明PID的思想。具体到小车上,PID无非用于速度闭环和循迹控制。速度闭环,确实经典PID足够了,改进PID想用的也不能说不行;而在循迹控制中,舵机控制中优良的跟随性是能够减少很多无谓路程的,对于提升成绩而言,是有帮助的,而算法的跟随性在飞思卡尔智能车比赛中对舵机控制跟随性的地位无意是很重要的,除了正确的判线外,就数算法了。
回复 支持 反对

使用道具 举报

162

主题

2048

帖子

5

精华

超级版主

岳麓山没有车神

Rank: 10Rank: 10Rank: 10

积分
14920

论坛元老奖章优秀会员奖章活跃会员奖章论坛骨干奖章在线王奖章优秀版主奖章资源大师奖章

QQ
威望
6285
贡献
5963
兑换币
2581
注册时间
2013-11-14
在线时间
1336 小时
40#
 楼主| 发表于 2014-12-19 23:01:52 | 只看该作者
慎独 发表于 2014-12-19 22:13
这些PID在跟随性上的改进,使得PID才能在各种恶劣条件下使用,以及后续的模糊PID,自适应PID的出现也是基 ...

你想的太简单了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 02:23 , Processed in 0.044362 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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