智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 7498|回复: 11
打印 上一主题 下一主题

速度闭环控制的问题

[复制链接]

9

主题

35

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1308
威望
558
贡献
328
兑换币
314
注册时间
2012-12-28
在线时间
211 小时
毕业学校
广东第二师范学院
跳转到指定楼层
1#
发表于 2013-6-16 14:15:28 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
加入了速度闭环后,车子提起来的话,无论角度怎么摆,轮子过一会都会静止不动,应该是被PI抵消了。这个是正常的吗??但是放地上测试时,还是往一个方向跑喔,不能实现来回转喔。

9

主题

35

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1308
威望
558
贡献
328
兑换币
314
注册时间
2012-12-28
在线时间
211 小时
毕业学校
广东第二师范学院
2#
 楼主| 发表于 2013-6-16 16:37:59 | 显示全部楼层
♂ˇ邂逅√♀ 发表于 2013-6-16 14:47
加入了速度闭环后,车子提起来的话,无论角度怎么摆,轮子过一会都会静止不动,应该是被PI抵消了。

的确,速度积分累加会越来越大。但是你这样的话不就一直往一个方向跑了??而且电机输出是fLeft=AngleOut_Value-SpeedOutPut;倾角值减去速度积分的累加来实现控速的把?
回复 支持 反对

使用道具 举报

9

主题

35

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1308
威望
558
贡献
328
兑换币
314
注册时间
2012-12-28
在线时间
211 小时
毕业学校
广东第二师范学院
3#
 楼主| 发表于 2013-6-16 16:40:09 | 显示全部楼层
guanglidu 发表于 2013-6-16 16:16
没调好啊!加油

嗯嗯,因为学校人少问题,就只有我一个人做,也是第一次做。。还很多的不懂。。
回复 支持 反对

使用道具 举报

9

主题

35

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1308
威望
558
贡献
328
兑换币
314
注册时间
2012-12-28
在线时间
211 小时
毕业学校
广东第二师范学院
4#
 楼主| 发表于 2013-6-16 17:21:56 | 显示全部楼层
♂ˇ邂逅√♀ 发表于 2013-6-16 16:44
是的,所以会导致一个现象:想要往前跑,你一手挡住,它会越来越倾斜,感觉好像零点偏了那样~~~~当小车往 ...

例如我把车提起来,向前摆了个倾角,那倾角值变大了,然后为了抵消倾角变大,所以速度积分也累加上去,直到和倾角度值一样相互抵消了,这样电机输出不就为0了吗。所以车轮也就静止下来啦。
回复 支持 反对

使用道具 举报

9

主题

35

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1308
威望
558
贡献
328
兑换币
314
注册时间
2012-12-28
在线时间
211 小时
毕业学校
广东第二师范学院
5#
 楼主| 发表于 2013-6-17 00:32:52 | 显示全部楼层
♂ˇ邂逅√♀ 发表于 2013-6-16 18:42
按照你这样说,那为啥你的车还会往一个方向跑呢?不是抵消了么?不是静止了么?呵呵~~~
速 ...

不好意思哈,我感觉还是很混乱。在电机输出总PWM=倾角PWM-速度PWM,例如我没加速度控制时,倾角基本是会维持在零度附近。但是加了速度控制之后,倾角PWM是会改变了喔。就例如在同一角度,在原来没加速度控制时,倾角大概是0左右徘徊;但在加了速度控制之后,随着速度积分的累加速度PWM加到了500,倾角PWM也可以在同一角度会升到了500喔。这就已经相当于没有了零点。所以就导致了摆到哪个方向,车轮就加速一下就减速到0了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 13:47 , Processed in 0.087910 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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