智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

[策略类] 电磁车怎么实现匀速??

  [复制链接]

28

主题

644

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5607

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

威望
2272
贡献
2099
兑换币
346
注册时间
2011-11-15
在线时间
618 小时
81#
发表于 2012-4-5 20:34:10 | 只看该作者
吉他手 发表于 2012-4-5 19:36
出现你所说的情况的原因可能很多。比如,你所增加的速度反馈的极性存在问题;传感器的零点偏移太大;控制 ...

谢谢了,在尝试一下
回复 支持 反对

使用道具 举报

26

主题

96

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1507
威望
824
贡献
283
兑换币
0
注册时间
2012-2-10
在线时间
200 小时
82#
发表于 2012-4-5 21:15:25 | 只看该作者
吉他手 发表于 2012-4-5 19:34
如果积分过大,可以考虑对于传感器的零点进行仔细的校正。

老师,我说的积分是指速度控制中的积分,这与传感器的零点有关吗?
回复 支持 反对

使用道具 举报

8

主题

70

帖子

0

精华

高级会员

Rank: 4

积分
915
威望
496
贡献
179
兑换币
10
注册时间
2012-2-22
在线时间
120 小时
83#
发表于 2012-4-5 21:46:08 | 只看该作者
吉他手 发表于 2012-4-2 17:52
你的注意的情况的确是对的。
请注意:在上面的图中是考虑到车模的瞬态(倾角变化过渡过程)所考虑的情况 ...

老师,我的车加上速度闭环之后总是静止不了,大概在4-5厘米的范围内走动。当车行走方向发生变化时,可以看到车头有明显的角度变化,比如我的车由向左变为向右运动可以看到车头倾角有明显的向右改变。我想问一下老师,这是不是由于我的角度闭环参数没有调好呢?
回复 支持 反对

使用道具 举报

2

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2811

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

威望
1705
贡献
606
兑换币
245
注册时间
2011-3-28
在线时间
250 小时
84#
发表于 2012-4-5 21:46:24 | 只看该作者
harryxp 发表于 2012-4-5 21:15
老师,我说的积分是指速度控制中的积分,这与传感器的零点有关吗?

从你的上一个帖子中说道速度积分很大,车模仍然无法静止下来。究竟为什么呢?
在整个控制算法中存在着两个积分环节(角度控制以及速度控制中的积分环节)。这两个积分的值通过叠加会抵消。
好了。到此为止,你可以直到,如果角度控制中的传感器零点不好,就会引起它的积分值变大,从而也会引起速度控制环节的积分值变大。
我想,最好的调试方法,就是你能够实时将算法中各个控制量都通过无线或者有线显示出来,这样就便于你观察它们之间的相互关系了。只是通过叙述,可能比较困难讲清楚它们之间的关系。。
回复 支持 反对

使用道具 举报

2

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2811

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

威望
1705
贡献
606
兑换币
245
注册时间
2011-3-28
在线时间
250 小时
85#
发表于 2012-4-5 21:49:18 | 只看该作者
ezhu 发表于 2012-4-5 21:46
老师,我的车加上速度闭环之后总是静止不了,大概在4-5厘米的范围内走动。当车行走方向发生变化时,可以看 ...

你所叙述的情况,的确都可以笼统的讲是控制参数没有调好。但这些参数之间的影响又是非常复杂。往往按下葫芦起了瓢。对于这些参数的作用和相互关系需要你通过实际操作来掌握。其它的确没有太好的方法。
回复 支持 反对

使用道具 举报

4

主题

141

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7161
威望
3576
贡献
2095
兑换币
1672
注册时间
2011-10-12
在线时间
745 小时
86#
发表于 2012-4-5 21:54:18 | 只看该作者
吉他手 发表于 2012-4-5 19:36
出现你所说的情况的原因可能很多。比如,你所增加的速度反馈的极性存在问题;传感器的零点偏移太大;控制 ...

吉他手大大,我们现在有些问题一直很困惑,就是让小车匀速跑,速度不快时转向很正常,当速度快了,尤其是经过一段长直道加速后再突然经过一个弯道时,小车就冲出去了,方向PID调试N天了,还是未果,实在是不知神马原因,还有方向,速度控制周期大概是多久时间控制一次?是不是每次计算出直立、方向、速度的PWM值,然后再求和,再将该“和”值同时更新到电机?还是分别分成三个控制模块单独对电机进行控制?望老师解惑~感谢~
回复 支持 反对

使用道具 举报

26

主题

96

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1507
威望
824
贡献
283
兑换币
0
注册时间
2012-2-10
在线时间
200 小时
87#
发表于 2012-4-5 22:01:19 | 只看该作者
吉他手 发表于 2012-4-5 21:46
从你的上一个帖子中说道速度积分很大,车模仍然无法静止下来。究竟为什么呢?
在整个控制算法中存在着两 ...

非常谢谢老师!  但是我已经通过无线调整零点啦,而且我的车在只有角度控制时能直立很长时间,但会在前后5cm晃动,难道通过这不能认为零点调整好了?
我现在的具体情况是速度反馈给一个额外的占空比给电机,小车没有明显的后倾,当这个额外的占空比大于1/5左右时,小车就抖起来了.
回复 支持 反对

使用道具 举报

2

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2811

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

威望
1705
贡献
606
兑换币
245
注册时间
2011-3-28
在线时间
250 小时
88#
发表于 2012-4-6 11:07:28 | 只看该作者
lixianghua0428 发表于 2012-4-5 21:54
吉他手大大,我们现在有些问题一直很困惑,就是让小车匀速跑,速度不快时转向很正常,当速度快了,尤其是 ...

第一个问题:如果车模高速进行拐弯,转向控制出现震荡(过冲)的话, 需要进一步降低些方向控制比例因子。或者按照参考设计指南中增加一个转向控制微分量;
第二个问题:至于三个控制环的控制周期实际上并不是特别的严格。可以将它们的控制周期选择一致。其中最主要的就是它们之间的控制量的比例。这个需要根据具体的运行进行调整;
回复 支持 反对

使用道具 举报

4

主题

141

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7161
威望
3576
贡献
2095
兑换币
1672
注册时间
2011-10-12
在线时间
745 小时
89#
发表于 2012-4-6 15:16:06 | 只看该作者
吉他手 发表于 2012-4-6 11:07
第一个问题:如果车模高速进行拐弯,转向控制出现震荡(过冲)的话, 需要进一步降低些方向控制比例因子。 ...

感谢~
回复 支持 反对

使用道具 举报

0

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
409
威望
287
贡献
60
兑换币
0
注册时间
2012-2-15
在线时间
31 小时
毕业学校
...
90#
发表于 2012-4-6 19:17:44 | 只看该作者
吉他手 发表于 2012-4-6 11:07
第一个问题:如果车模高速进行拐弯,转向控制出现震荡(过冲)的话, 需要进一步降低些方向控制比例因子。 ...

吉他手老师,我们的车没加速度控制时能稳定直立,但加速度控制之后有来回震荡,5cm内。而且推他一下不会立即静止,而且会有抖动,不知什么原因?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 01:54 , Processed in 0.107149 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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