智能车制作

 找回密码
 注册

扫一扫,访问微社区

123
返回列表 发新帖
楼主: zhanghuaping
打印 上一主题 下一主题

[软件类] 速度控制算法不解~!

  [复制链接]

27

主题

194

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2049
威望
1155
贡献
600
兑换币
333
注册时间
2012-3-14
在线时间
147 小时
21#
发表于 2012-10-23 18:52:10 | 只看该作者
吉他手 发表于 2012-4-1 20:11
本质上是通过速度反馈到输出电压的PI调节,但是在参考指南中是通过速度反馈到车模角度的PD调节。所以究竟 ...

吉他大哥,我看参考手册里的速度控制第5遍了,有几点困惑的地方,希望能和你交流下:速度控制分析的整体流程是:手册先对角度控制进行了分析,然后对车模运动速度的稳定性进行了分析。
问题1:前者的在简化模型过程中提到"忽略车模倾角引起车轮加速度",这样做的目的是什么呢?我理解这个车轮加速度是向后的,这样才能产生向后的速度,才能形成倾角。如果忽略了,怎么会有倾角产生。
问题2:车模由直立到给定角度这个过渡阶段,应该不会有向前的加速度吧,还是只要车模有向前的倾角就立刻会向前加速呢?
问题先提到这,还有几个~~~




回复 支持 反对

使用道具 举报

2

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2811

论坛骨干奖章优秀会员奖章技术大牛奖章

威望
1705
贡献
606
兑换币
245
注册时间
2011-3-28
在线时间
250 小时
22#
发表于 2012-10-23 21:37:20 | 只看该作者
应该说,手册中对于速度控制的讲解应该是很失败。的确没有讲的太清楚。但是它主要想强调两点:
(1)在调整速度控制和车模保证角度控制之间有关联,解开这个关联(俗称解耦)需要通过控制速度控制环 增益来达到。
(2)速度控制过程为了抑制过冲,需要引入微分控制。
但是这个之间的关系确实比简单形象讲解直立控制有些困难。
理解手册中所谓的简化和忽略某些环节,是指速度控制回路的时间常数比较大,相对于车模直立控制来讲。
不是不愿意讲清楚,我的智慧还是很有限。容我再想想。。。
回复 支持 反对

使用道具 举报

9

主题

156

帖子

0

精华

常驻嘉宾

ODC

Rank: 8Rank: 8

积分
3672

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

威望
2011
贡献
981
兑换币
770
注册时间
2012-7-26
在线时间
340 小时
23#
发表于 2012-10-24 12:33:39 | 只看该作者
学习
回复 支持 反对

使用道具 举报

10

主题

89

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1547
威望
759
贡献
404
兑换币
312
注册时间
2012-7-11
在线时间
192 小时
毕业学校
华南师范大学
24#
发表于 2013-1-5 00:28:39 | 只看该作者
请问你说的官网视频  是指?
回复 支持 反对

使用道具 举报

24

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2037
威望
895
贡献
456
兑换币
576
注册时间
2013-1-18
在线时间
343 小时
25#
发表于 2014-1-2 16:04:10 | 只看该作者
zl6977 发表于 2012-4-2 17:47
我理解的参考方案里面的测速方案:参考方案里面说1/(Tz*s+1)近似成1/(Tz*s)积分,把原本的微分作用Kd/Tz跟 ...

你好!我现在不太懂这个"换分时复用,用PWM的正负来判断车轮转向",请问能不能指导一下呢?谢谢你啦!
回复 支持 反对

使用道具 举报

4

主题

143

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2367
威望
1143
贡献
822
兑换币
770
注册时间
2012-11-8
在线时间
201 小时
26#
发表于 2014-1-6 17:01:04 | 只看该作者
回复 支持 反对

使用道具 举报

6

主题

264

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1608
威望
959
贡献
341
兑换币
43
注册时间
2010-12-10
在线时间
154 小时
27#
发表于 2014-1-7 16:27:47 | 只看该作者
登高使者 发表于 2014-1-2 16:04
你好!我现在不太懂这个"换分时复用,用PWM的正负来判断车轮转向",请问能不能指导一下呢?谢谢你啦!

这都坟贴了啊。。都两届没做了,要不是今天要查点东西,论坛都不会上了。我记得“换分时复用,用PWM的正负来判断车轮转向”这句话当时是这个意思:1.分时复用是相对于外部中断计数而言的,当时没想那么多,居然用了外部中断去计数,程序很容易被打乱。。。一定要换成“脉冲累加器的分时复用”去分别读左右轮的脉冲值。之所以是复用,是因为当时的xs128只有一个脉冲累加器。
2.用PWM的正负来判断车轮转向,这个好说,就是最终输出的PWM是正,那么我就认为轮子是正转,反之,PWM是负我就认为是反转。实际情况当然不一定是这样,因为还有轮子的惯性之类的原因嘛。


回复 支持 反对

使用道具 举报

24

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2037
威望
895
贡献
456
兑换币
576
注册时间
2013-1-18
在线时间
343 小时
28#
发表于 2014-1-11 09:13:11 | 只看该作者
zl6977 发表于 2014-1-7 16:27
这都坟贴了啊。。都两届没做了,要不是今天要查点东西,论坛都不会上了。我记得“换分时复用,用PWM的正负 ...

恩恩!还是要感谢你的!
回复 支持 反对

使用道具 举报

1

主题

13

帖子

0

精华

高级会员

Rank: 4

积分
891
威望
461
贡献
252
兑换币
181
注册时间
2012-7-30
在线时间
89 小时
29#
发表于 2014-4-7 10:09:27 | 只看该作者
zl6977 发表于 2014-1-7 16:27
这都坟贴了啊。。都两届没做了,要不是今天要查点东西,论坛都不会上了。我记得“换分时复用,用PWM的正负 ...

请问,你的分时复用,是怎样用的?我不太懂,可以讲解下么?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-26 09:22 , Processed in 0.059748 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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