智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 34248|回复: 131
打印 上一主题 下一主题

飞思小车PID控制的通俗理解[1]

  [复制链接]

14

主题

929

帖子

1

精华

功勋会员

WJ

Rank: 10Rank: 10Rank: 10

积分
6304

特殊贡献奖章

威望
1456
贡献
4674
兑换币
17
注册时间
2008-4-6
在线时间
87 小时
跳转到指定楼层
#
发表于 2010-3-15 12:45:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
很多同学都不清楚PID是个什么东西,因为很多不是自动化的学生。他们开口就要资料,要程序。
这是明显的学习方法不对,起码,首先,你要理解PID是个什么东西。
本文以通俗的理解,以小车纵向控制举例说明PID的一些理解。
首先,为什么要做PID?
由于外界原因,小车的实际速度有时不稳定,这是其一,
要让小车以最快的时间达达到既定的目标速度,这是其二。
速度控制系统是闭环,才能满足整个系统的稳定要求,必竟速度是系统参数之一,这是其三.

    小车调速肯定不是线性的,外界因素那么多,没人能证明是线性的。如果是线性的,直接用P就可以了。
比如在PWM=60%时,速度是2M/S,那么你要它3M/S,就把PWM提高到90%。因为90/60=3/2,这样一来太完美了。
完美是不可能的。
    那么不是线性的,要怎么怎么控制PWM使速度达到即定的速度呢?即要快,又要准,又要狠。(即快准狠

)系统这个速度的调整过程就必须通过某个算法调整,一般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应该增加或减小多少。


14

主题

220

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2024
威望
1060
贡献
610
兑换币
688
注册时间
2015-8-13
在线时间
177 小时
毕业学校
中计大
131#
发表于 2015-8-31 09:27:59 | 只看该作者
解释还不错
回复 支持 反对

使用道具 举报

10

主题

107

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1628

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

威望
776
贡献
440
兑换币
411
注册时间
2015-8-4
在线时间
206 小时
130#
发表于 2015-8-15 14:34:18 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

20

帖子

0

精华

注册会员

Rank: 2

积分
189
QQ
威望
102
贡献
63
兑换币
54
注册时间
2015-7-29
在线时间
12 小时
毕业学校
北京理工大学珠海学院
129#
发表于 2015-7-29 08:57:05 | 只看该作者
不够具体啊,大概是知道了
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
50
威望
36
贡献
10
兑换币
11
注册时间
2015-7-21
在线时间
2 小时
毕业学校
杭州电子科技大学
128#
发表于 2015-7-24 16:21:40 | 只看该作者
顶顶顶
回复 支持 反对

使用道具 举报

30

主题

341

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2323
威望
1188
贡献
743
兑换币
719
注册时间
2014-1-13
在线时间
196 小时
毕业学校
武威第二中学
127#
发表于 2015-4-22 22:38:25 | 只看该作者
顶一下   
回复 支持 反对

使用道具 举报

9

主题

137

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1484
QQ
威望
735
贡献
405
兑换币
464
注册时间
2013-10-3
在线时间
172 小时
126#
发表于 2015-3-18 21:28:29 | 只看该作者
说的通俗,感谢
回复 支持 反对

使用道具 举报

1

主题

50

帖子

0

精华

高级会员

Rank: 4

积分
891
威望
460
贡献
255
兑换币
89
注册时间
2014-12-11
在线时间
88 小时
毕业学校
在校
125#
发表于 2015-2-20 17:06:47 | 只看该作者
感覺還好
回复 支持 反对

使用道具 举报

17

主题

241

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2498
威望
1282
贡献
688
兑换币
843
注册时间
2014-10-25
在线时间
264 小时
毕业学校
哈根
124#
发表于 2014-11-30 23:38:20 | 只看该作者
赞一个,,,,,,,,,,,,,,,,
回复 支持 反对

使用道具 举报

1

主题

394

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2370
威望
1101
贡献
759
兑换币
754
注册时间
2013-4-15
在线时间
255 小时
123#
发表于 2014-8-1 17:56:54 | 只看该作者
  顶
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
185
威望
99
贡献
60
兑换币
63
注册时间
2014-1-27
在线时间
13 小时
122#
发表于 2014-7-29 19:35:04 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 14:11 , Processed in 0.182737 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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