智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 18361|回复: 53
打印 上一主题 下一主题

跪求卓晴老师、凤姐等牛人解答PI速度闭环疑惑

  [复制链接]

22

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1582
威望
858
贡献
372
兑换币
342
注册时间
2012-2-28
在线时间
176 小时
毕业学校
重庆大学
跳转到指定楼层
1#
发表于 2013-1-18 20:27:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wsdyi100 于 2013-1-18 20:40 编辑

最近把速度闭环控制加到直立控制上,无论怎么调PI参数都调不到官方视频的那种效果,那种感觉。
我的速度闭环是增量式PI;u0+= u; u = pd * (e-e0) + pi *e;让后把u化成20份在u0的基础上加到速度PWM上去;
先阐述下我对PI闭环的理解,不对的请纠正:角度控制输出的角度PWM是负责直立控制的,当只有直立控制,车模可能往一个方向越来越加速的运动,这是因为角度所产生的PWM总是欠缺一点,不足以将车模拉回到平衡位置;这时加上速度闭环控制,闭环控制会产生速度的PWM,将速度的PWM加上角度的PWM刚好可以将欠缺的PWM给补上,把小车拉回平衡位置。
于是在这种想法上我把小车的角度PWM和速度PWM每次采集回来看数据,如图该图我设置的光设置了PI参数的P值为20;(I值也弄过,没什么效果,反而还不如直立)红色为角度PWM,黄色为速度PWM,蓝色为为速度(正为前,负为后),淡红色为角度PWM减去速度PWM;
这是两个PWM值减的值去控制电机,结果车的反应就是一放车车就很快的往后仰,加速跑,越跑越快,最后往后倒下;我觉得这是控制电机的PWM值不够大,本来角度控制的PWM就不够大,现在减了个闭环速度的平PWM,当然不能将小车拉回来了,车子一旦PWM不够,往后倾的就更厉害,角度检测到更大的倾角就会给更大的PWM,速就会有更大的速度,速度闭环一检测,也会产生更大(这里有点模糊);于是,我就想把两个PWM值加起来不久刚好可以有足够的PWM把小车拉回来了吗;于是我把程序里的两个PWM值该为相加;加上后如下图(也是值加了P值)相加后是这样,(颜色代表如上图)角度的PWM和速度的PWM极性竟然变相反了,这加起来不和上面的减一样么,我搞不懂是为啥? 这个只改了个加减怎么两个PWM值极性相反了,我看这个图的角度PWM好像是错,应速度为正时,即前倾,角度PWM(红色)应该是为负的而上图却变为正。真不懂是为什么。

视频还在审核中,主要是车往前跑到速度为0的时候,车体后仰一点,往后加速,在推它一下,等到速度为0的时候又后仰一点,又往后加速,后仰是车的后倾角度越来越大




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

53

主题

2469

帖子

0

精华

跨届大侠

狙击手

Rank: 10Rank: 10Rank: 10

积分
11290

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

威望
4701
贡献
3671
兑换币
2368
注册时间
2012-3-12
在线时间
1459 小时
2#
发表于 2013-1-18 20:41:23 | 只看该作者
为何非要用PI调节,何不试试PD调节呢??
回复 支持 反对

使用道具 举报

22

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1582
威望
858
贡献
372
兑换币
342
注册时间
2012-2-28
在线时间
176 小时
毕业学校
重庆大学
3#
 楼主| 发表于 2013-1-18 20:43:46 | 只看该作者
本帖最后由 wsdyi100 于 2013-1-18 21:01 编辑
sdlibin007@qq.c 发表于 2013-1-18 20:41
为何非要用PI调节,何不试试PD调节呢??

听学长们说D参数会有较大的噪声加了没什么用,况且官方的也是PI控制

这个是测速的视频,感觉好僵硬
回复 支持 反对

使用道具 举报

35

主题

899

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4149

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

威望
1496
贡献
2087
兑换币
316
注册时间
2012-2-13
在线时间
283 小时
4#
发表于 2013-1-18 20:46:02 | 只看该作者
回复 支持 反对

使用道具 举报

42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

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

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
5#
发表于 2013-1-18 20:46:48 | 只看该作者
重大的高才,你TM光电的加电磁群干嘛!?
回复 支持 反对

使用道具 举报

53

主题

2469

帖子

0

精华

跨届大侠

狙击手

Rank: 10Rank: 10Rank: 10

积分
11290

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

威望
4701
贡献
3671
兑换币
2368
注册时间
2012-3-12
在线时间
1459 小时
6#
发表于 2013-1-18 20:56:42 | 只看该作者
穆旦阿斗 发表于 2013-1-18 20:46
重大的高才,你TM光电的加电磁群干嘛!?

兄弟,光电的直立是去年电磁的产品,明白??去年做电磁的今年或许还做电磁,所以有些还是有共同点的
回复 支持 反对

使用道具 举报

53

主题

2469

帖子

0

精华

跨届大侠

狙击手

Rank: 10Rank: 10Rank: 10

积分
11290

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

威望
4701
贡献
3671
兑换币
2368
注册时间
2012-3-12
在线时间
1459 小时
7#
发表于 2013-1-18 20:57:58 | 只看该作者
wsdyi100 发表于 2013-1-18 20:43
听学长们说D参数会有较大的噪声加了没什么用,况且官方的也是PI控制

好吧,那你要是什么都信学长、信官方,那你就有得玩了
回复 支持 反对

使用道具 举报

22

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1582
威望
858
贡献
372
兑换币
342
注册时间
2012-2-28
在线时间
176 小时
毕业学校
重庆大学
8#
 楼主| 发表于 2013-1-18 20:59:43 | 只看该作者
sdlibin007@qq.c 发表于 2013-1-18 20:57
好吧,那你要是什么都信学长、信官方,那你就有得玩了

不是我不信你,论坛上好多的是速度PI,速度PD确实没见过
回复 支持 反对

使用道具 举报

49

主题

3751

帖子

1

精华

顶级版主

Rank: 11Rank: 11Rank: 11Rank: 11

积分
27948

资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章技术大牛奖章

威望
10632
贡献
10964
兑换币
4564
注册时间
2010-11-23
在线时间
3176 小时
9#
发表于 2013-1-18 21:01:10 | 只看该作者


貌似是反的。。。我只是大概了解。不精通这个。。。。
回复 支持 反对

使用道具 举报

22

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1582
威望
858
贡献
372
兑换币
342
注册时间
2012-2-28
在线时间
176 小时
毕业学校
重庆大学
10#
 楼主| 发表于 2013-1-18 21:02:22 | 只看该作者
turf456 发表于 2013-1-18 21:01
貌似是反的。。。我只是大概了解。不精通这个。。。。

那怎么办
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 22:41 , Processed in 0.764697 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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