智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

[控制类] 关于PID的问题~~~

  [复制链接]

9

主题

79

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
493
QQ
威望
348
贡献
111
兑换币
18
注册时间
2010-4-4
在线时间
17 小时
21#
发表于 2010-4-5 14:29:46 | 只看该作者
我测试得时候先把ki,kd设为0,再来慢慢测试的kp等待kp差不多了,再来测试ki,kd。。。。
回复

使用道具 举报

35

主题

168

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1215
威望
416
贡献
249
兑换币
22
注册时间
2009-9-10
在线时间
275 小时
22#
发表于 2010-4-5 20:59:18 | 只看该作者
首先,为什么要做PID?
由于外界原因,小车的实际速度有时不稳定,这是其一,要让小车以最快的时间达达到既定的目标速度,这是其二。这个速度的调整过程就必须通过某个算法调整,一般PID就是这个所用的算法。

可能你会想到,如果通过编码器测得现在的速度是2.0m/s,要达到2.3m/s的速度,那么我把pwm增大一点不就行了吗?
是的,增大pwm多少呢?必须要通过算法,因为PWM和速度是个什么关系,对于整个系统来说,谁也不知道。要一点一点的试,加个1%,不够,再加1%还是不够,那么第三次你还会加1%吗?很有可能就加2%了。通过PID三个参数得到一个表达式:△PWM=a *△V1+b *△V2+c *△V3,
a b c是通过PID的那个长长的公式展开,然后约简后的数字,△V1 ,△V2 ,△V3 此前第一次调整后的速度差 ,第二次调整后的速度差,第三次。。。。。
一句话,PID要使当前速度达到目标速度最快,需要建立如何调整pwm和速度之间的关系。

现在你应该明白输入输出是什么。
输入就是前次速度,前前次速度,前前前次速度。
输出就是你的PWM应该增加或减小多少。
回复

使用道具 举报

19

主题

160

帖子

0

精华

高级会员

Rank: 4

积分
919
QQ
威望
487
贡献
284
兑换币
0
注册时间
2009-11-4
在线时间
74 小时
23#
发表于 2010-4-9 19:15:22 | 只看该作者
回复 10# whut_wj


    厉害的人一针见血
回复

使用道具 举报

0

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
236
威望
192
贡献
20
兑换币
0
注册时间
2009-10-23
在线时间
12 小时
24#
发表于 2010-4-9 21:56:46 | 只看该作者
那具体的P、I、D分别是怎么影响车在跑的过程中的性能呢?
回复

使用道具 举报

1

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
威望
206
贡献
22
兑换币
0
注册时间
2010-4-8
在线时间
7 小时
25#
发表于 2010-4-9 22:01:08 | 只看该作者
回复 1# mtlegolas


    这个pid是通过函数来实现的,根据检测速度和给点速度
回复

使用道具 举报

0

主题

56

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
273
威望
227
贡献
24
兑换币
0
注册时间
2009-4-5
在线时间
11 小时
26#
发表于 2010-5-4 17:21:27 | 只看该作者
wj的东西就是有价值,顶
回复

使用道具 举报

1

主题

35

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
330
QQ
威望
263
贡献
23
兑换币
0
注册时间
2010-3-11
在线时间
22 小时
27#
发表于 2010-5-4 17:36:08 | 只看该作者
把速度差乘以一个合适的系数,自然就是pwm了
回复

使用道具 举报

1

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
QQ
威望
277
贡献
22
兑换币
0
注册时间
2010-4-13
在线时间
4 小时
28#
发表于 2010-5-4 22:51:27 | 只看该作者
回复 9# miracledavid


    谢谢你,我对pid没什么概念
回复

使用道具 举报

1

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
QQ
威望
277
贡献
22
兑换币
0
注册时间
2010-4-13
在线时间
4 小时
29#
发表于 2010-5-4 22:51:54 | 只看该作者
好东西,大家都来看吧
回复

使用道具 举报

4

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
329
QQ
威望
262
贡献
47
兑换币
0
注册时间
2010-4-21
在线时间
10 小时
30#
发表于 2010-5-9 09:36:20 | 只看该作者
  关注中
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-27 05:56 , Processed in 0.049893 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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