智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

我好像能够理解pid了,是不是这样。

  [复制链接]

25

主题

166

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
威望
829
贡献
459
兑换币
461
注册时间
2012-11-1
在线时间
119 小时
跳转到指定楼层
1#
发表于 2013-10-27 21:40:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是调直立的,首先你要设定一个中值,也即初值,其他的值与他作比较产生偏差。然后再调节PID参数。比如,在调节直立的过程中,你设定的角度中值为u,角速度的中值为r,加速度计产生的角度(至于为什么是产生角度而不是加速度,我忘了。呵呵)和陀螺仪产生的角速度分别于这两个数作比较得出偏差u, r。根据公式:U(k) = Kpe(k) +KD[e(k) – e(k-1)] + U0这是调直立时的公式。U(k)- U0=Kpu+ KDr。至于为甚么r就是在采样的时间内此刻与前一刻的偏差。那是因为单片机是一个数字系统,有一个时间周期,速度是角度的导数,也即是r就是在采样的时间内此刻与前一刻的偏差.然后在输出对应的U(k)-U0车轮速度,即可让车直立起来。不知你们认同否。

137

主题

4169

帖子

1

精华

杰出人士

我认为最省轮子的跑法最快。曾经的西科4队

Rank: 12Rank: 12Rank: 12

积分
14006
QQ
威望
6233
贡献
1229
兑换币
4171
注册时间
2013-1-10
在线时间
3272 小时
2#
发表于 2013-10-27 22:23:36 | 只看该作者
呵呵,这是p和d,i呢。你只是找来一个公式,说了一下参数的意义而已,而且你没有说明为什么会立起来。其实,只要p就能立,但是会振荡,d相当于一个阻尼,克服振荡。
回复 支持 反对

使用道具 举报

7

主题

245

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2777
威望
1405
贡献
792
兑换币
756
注册时间
2012-7-9
在线时间
290 小时
3#
发表于 2013-10-27 22:37:08 | 只看该作者
楼上正解
回复 支持 反对

使用道具 举报

28

主题

999

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13356

论坛元老奖章在线王奖章优秀会员奖章活跃会员奖章

威望
2521
贡献
705
兑换币
1631
注册时间
2012-11-24
在线时间
5065 小时
4#
发表于 2013-10-27 22:39:09 | 只看该作者
:D:D:D:D:D:D
回复 支持 反对

使用道具 举报

11

主题

202

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2875
威望
1572
贡献
901
兑换币
624
注册时间
2012-7-10
在线时间
201 小时
5#
发表于 2013-10-27 22:46:43 | 只看该作者
二楼正解
回复 支持 反对

使用道具 举报

34

主题

742

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4757

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章

威望
2352
贡献
1351
兑换币
1264
注册时间
2013-8-5
在线时间
527 小时
6#
发表于 2013-10-27 23:27:57 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

50

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2292
威望
972
贡献
626
兑换币
412
注册时间
2012-7-6
在线时间
347 小时
毕业学校
清华
7#
发表于 2013-10-27 23:47:28 | 只看该作者
回复 支持 反对

使用道具 举报

25

主题

166

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
威望
829
贡献
459
兑换币
461
注册时间
2012-11-1
在线时间
119 小时
8#
 楼主| 发表于 2013-10-28 13:01:25 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

25

主题

166

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
威望
829
贡献
459
兑换币
461
注册时间
2012-11-1
在线时间
119 小时
9#
 楼主| 发表于 2013-10-28 13:08:31 | 只看该作者
Jyoun 发表于 2013-10-27 22:23
呵呵,这是p和d,i呢。你只是找来一个公式,说了一下参数的意义而已,而且你没有说明为什么会立起来。其实, ...

为什么直立。是不是官方说的那样,倒立摆的原理?
回复 支持 反对

使用道具 举报

137

主题

4169

帖子

1

精华

杰出人士

我认为最省轮子的跑法最快。曾经的西科4队

Rank: 12Rank: 12Rank: 12

积分
14006
QQ
威望
6233
贡献
1229
兑换币
4171
注册时间
2013-1-10
在线时间
3272 小时
10#
发表于 2013-10-28 13:42:22 | 只看该作者
光速小子 发表于 2013-10-28 13:08
为什么直立。是不是官方说的那样,倒立摆的原理?

我没有看官方什么说明,不过直立确实和倒立摆类似。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-1 19:17 , Processed in 0.051908 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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