智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4025|回复: 10
打印 上一主题 下一主题

[咨询] 速度闭环问题--吉他手帮忙啊

[复制链接]

43

主题

256

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1258

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

威望
839
贡献
109
兑换币
2
注册时间
2012-3-22
在线时间
155 小时
跳转到指定楼层
1#
发表于 2012-5-2 09:21:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lixin815866 于 2012-5-2 09:32 编辑

老师我想问您一下,如果单独只给P和I比较大一点得值,出现什么效果呢,只给I,用手往一个方向一转轮子  轮子就往哪个方向加速转?还是来回的转?   只给P,出现什么效果呢?速度闭环跟官方的程序一模一样  但是根本出现不了视频的效果呢?求大神指教一下,注意哪些地方,(我的PD调节已经不错了,但是抗性不好,一撞零点位置就改变了,但是可以一直匀速走,不倒)  

电机正反转怎么判定的?那官方的SpeedControl(void)是100MS调用一次  SpeedControlOutput(void)5MS调用一次吗?
还用加那个PI饱和处理吗

43

主题

256

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1258

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

威望
839
贡献
109
兑换币
2
注册时间
2012-3-22
在线时间
155 小时
2#
 楼主| 发表于 2012-5-2 11:08:53 | 只看该作者
卓老师呢
回复 支持 反对

使用道具 举报

11

主题

242

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6027
威望
3018
贡献
1889
兑换币
1340
注册时间
2011-8-6
在线时间
560 小时
3#
发表于 2012-5-2 12:15:02 | 只看该作者
同求
回复 支持 反对

使用道具 举报

43

主题

256

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1258

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

威望
839
贡献
109
兑换币
2
注册时间
2012-3-22
在线时间
155 小时
4#
 楼主| 发表于 2012-5-3 10:15:59 | 只看该作者
人呢
回复 支持 反对

使用道具 举报

8

主题

89

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1102
威望
619
贡献
185
兑换币
4
注册时间
2011-11-12
在线时间
149 小时
5#
发表于 2012-5-3 22:07:49 | 只看该作者
lixin815866 发表于 2012-5-3 10:15
人呢

我们的也是一样的   求救卓晴老师
回复 支持 反对

使用道具 举报

2

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2811

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

威望
1705
贡献
606
兑换币
245
注册时间
2011-3-28
在线时间
250 小时
6#
发表于 2012-5-4 10:42:04 | 只看该作者
老师我想问您一下,如果单独只给P和I比较大一点得值,出现什么效果呢,只给I,用手往一个方向一转轮子  轮子就往哪个方向加速转?还是来回的转?   只给P,出现什么效果呢?速度闭环跟官方的程序一模一样  但是根本出现不了视频的效果呢?求大神指教一下,注意哪些地方,(我的PD调节已经不错了,但是抗性不好,一撞零点位置就改变了,但是可以一直匀速走,不倒)  

首先速度控制是在直立控制基础之上进行。在加上速度控制之前,需要将车模的传感器(陀螺仪和加速度计)的零点基本校正好。达到平衡。也就是在没有速度控制的情况下,车模已经能够保持静止,或者做缓慢移动;
增加速度闭环时,开始不需要增加很大的PI值。一般建议先增加一个I值。会发现车模已经不再向某个方向加速运行下去了。而是在一个位置附近来回移动。然后在此基础之上,在通过增加P值,消除摆动。以便达到速度控制的稳定性。
最后判断速度参数是否调节正常了,是看车模在外界的冲击干扰下,是否能够迅速恢复平衡。而不是简单看看车模是否能够静止。
在此基础之上,就可以将速度设定值改成一个固定值,车模便可以匀速运行了。
如果车模零点总是改变,请自行想办法来解决它。否则会影响速度调整稳定性。

电机正反转怎么判定的?那官方的SpeedControl(void)是100MS调用一次  SpeedControlOutput(void)5MS调用一次吗?
还用加那个PI饱和处理吗

关于参考方案中的SpeedControlOutput函数,你们可以使用,也可以不使用。它的作用主要是将速度的控制量进行了平滑处理。按照这个思路,你们可以将速度输出的变化量分成若干份叠加在电机的输出上。分成份数的多少可以按照你们自己的程序框架来实现。

回复 支持 反对

使用道具 举报

3

主题

94

帖子

0

精华

高级会员

Rank: 4

积分
830
威望
491
贡献
207
兑换币
0
注册时间
2012-2-25
在线时间
66 小时
7#
发表于 2012-5-8 19:53:15 | 只看该作者
哪里有需要帮助的地方,哪里就有吉他手老师。。。吾佩服之至
回复 支持 反对

使用道具 举报

4

主题

59

帖子

0

精华

高级会员

Rank: 4

积分
615
威望
331
贡献
130
兑换币
0
注册时间
2012-3-27
在线时间
77 小时
8#
发表于 2012-5-9 00:54:40 | 只看该作者
顶~~~~~~~~
回复 支持 反对

使用道具 举报

0

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
427
威望
268
贡献
105
兑换币
6
注册时间
2012-2-16
在线时间
27 小时
毕业学校
北方工业大学
9#
发表于 2012-6-15 21:31:03 | 只看该作者
回复 支持 反对

使用道具 举报

1

主题

21

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
461
威望
300
贡献
101
兑换币
0
注册时间
2012-2-16
在线时间
30 小时
毕业学校
石家庄铁道大学
10#
发表于 2012-6-17 22:01:38 | 只看该作者
电机正反转怎么判定的?

同求啊!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-26 00:34 , Processed in 0.051965 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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