智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 18284|回复: 44
打印 上一主题 下一主题

[软件类] 速度闭环你究竟理解多少

  [复制链接]

4

主题

44

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1966
威望
737
贡献
625
兑换币
45
注册时间
2011-8-16
在线时间
302 小时
跳转到指定楼层
1#
发表于 2012-5-22 15:44:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
小弟机械男一个,当初自不量力的选择电磁组想挑战一下自己,于是这几个月来,真的是早出晚归,天天待在这破实验室,从刚开始连串口是什么都不懂,到现在自己会画电路图,会刻板,自己编程,按照官方的指南,一步一步,终于还是将车子搞起来了,没有人可以指导和请教,学校里也就我我这一组电磁的,实在是艰辛,可能是小弟愚笨。。。。唉,到现在,还在弄速度闭环。看着别人的车早就跑了几个月了,自己却还在这苦逼的解决遇到的各种问题,这学期的专业课也多(因为本专业是3+1),实在是坚持不下去了,车子的速度闭环到底是怎么回事,官方指南里老师也花了大量的文字来说明速度的极性问题。可是,我按照两种极性都试过了,
1、如果说按照官方的极性来,车子向前走或者加速,给的速度pwm却是向后,那么车子会越来越向前运动呀,这样,速度pwm和角度pwm就会相互抵消,车子不就倒了么,所以调试的时候,将车提起来,倾斜,那车轮速度会降下来为0,但是怎么会出来来回旋转的效果呢。
2、于是,我将速度极性反过来,这个时候的情况是,车子向前加速,那么给的速度pwm会增加,车子向前加速的趋势减小,车子就会来回运动了。但是将车提起来,倾斜,显然这个时候车轮就会一直增加嘛,知道饱和值。也不会出现官方的来回翻转的效果啊。
小弟真是愚笨,还望那些跑起来的人指导我一下。目前信心受挫,有点自卑。。。

4

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
418
威望
195
贡献
117
兑换币
119
注册时间
2015-10-11
在线时间
53 小时
毕业学校
太原工业学院
45#
发表于 2015-11-20 19:57:57 | 只看该作者
a959845298 发表于 2012-5-23 16:21
建议 先不加 p 值   加大 I  值  一直加大。。。。放在地上  看会不会出现来回震荡的结果

我想问一下,为啥我的车加上速度闭环之后,将P设为0,增大I,不管增大到多少,车都不会来回震荡,这是为什么呢
回复 支持 反对

使用道具 举报

4

主题

27

帖子

0

精华

高级会员

Rank: 4

积分
652
威望
333
贡献
183
兑换币
216
注册时间
2013-3-27
在线时间
68 小时
44#
发表于 2013-6-2 20:55:49 | 只看该作者
X-72 发表于 2012-5-22 20:23
能直立吗,判断速度方向的也做了吗

速度调节,是不是一定需要车速的极性,我看了官方的好像没有判断速度极性。
回复 支持 反对

使用道具 举报

1

主题

66

帖子

0

精华

注册会员

Rank: 2

积分
189
威望
105
贡献
60
兑换币
28
注册时间
2012-11-20
在线时间
12 小时
43#
发表于 2012-12-4 11:11:53 | 只看该作者
顶一个。。
回复 支持 反对

使用道具 举报

0

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
371
威望
189
贡献
106
兑换币
65
注册时间
2012-10-22
在线时间
38 小时
毕业学校
厦门理工学院
42#
发表于 2012-11-17 22:09:34 | 只看该作者
znfc2 发表于 2012-5-22 16:03
人才啊,可以我只会四轮速度闭环,期待高手解答

四轮速度闭环能讲下基本原理么?菜鸟求教
回复 支持 反对

使用道具 举报

53

主题

2469

帖子

0

精华

跨届大侠

狙击手

Rank: 10Rank: 10Rank: 10

积分
11290

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

威望
4701
贡献
3671
兑换币
2368
注册时间
2012-3-12
在线时间
1459 小时
41#
发表于 2012-7-10 20:06:11 | 只看该作者
回复 支持 反对

使用道具 举报

6

主题

105

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1328
威望
815
贡献
149
兑换币
31
注册时间
2010-1-10
在线时间
182 小时
40#
发表于 2012-6-23 14:36:07 | 只看该作者
篮孩子 发表于 2012-6-23 00:33
我开环pd直立时,总会有微小的抖动,消除不了。若减小d则会振荡,若加大则抖动,在大于小的之间的值则也会 ...

尝试下再降点直立的P和D,如果刚度没有什么大问题的话,仅靠直立的PD就可以很好地直立
回复 支持 反对

使用道具 举报

10

主题

87

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1046
威望
579
贡献
341
兑换币
20
注册时间
2012-1-6
在线时间
63 小时
39#
发表于 2012-6-23 00:33:38 | 只看该作者
wscjun 发表于 2012-6-22 17:22
嗯  对于这个问题我是这样理解的哈  要让小车往前走 先要削弱直立的控制量 就是说  假设你现在的设定速度是 ...

我开环pd直立时,总会有微小的抖动,消除不了。若减小d则会振荡,若加大则抖动,在大于小的之间的值则也会抖。但是判断不出来那种抖是振荡还是抖动。。这样能站立个2秒就会向一个方向加速
      于是我开始加速度pi闭环,光加i的话,它会来回往复振荡,越振荡越大最后倒下。若在加上速度闭环的p,加小了看不到效果,再大点则还是振荡然后倒下


纠结一天了。。。。。。。。。求指教
回复 支持 反对

使用道具 举报

10

主题

87

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1046
威望
579
贡献
341
兑换币
20
注册时间
2012-1-6
在线时间
63 小时
38#
发表于 2012-6-23 00:16:09 | 只看该作者
a959845298 发表于 2012-5-23 16:21
建议 先不加 p 值   加大 I  值  一直加大。。。。放在地上  看会不会出现来回震荡的结果

我加了i,会来回往复振荡,越振荡幅度越大。。加上p后,加小了没有效果,加大了,直接振荡下就倒了。。求指教
回复 支持 反对

使用道具 举报

0

主题

16

帖子

0

精华

高级会员

Rank: 4

积分
593
威望
317
贡献
130
兑换币
0
注册时间
2012-3-6
在线时间
73 小时
毕业学校
燕山大学
37#
发表于 2012-6-22 18:35:47 | 只看该作者
同意楼上的。速度闭环就像官方上说的是正反馈。加入设速度为零,车子往前倒就必然要加速车体才会往后倾斜,从而使速度减下来。把车子提起来,就不会后倾,也就不能减速了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-27 23:21 , Processed in 0.075939 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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