智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

直立车速度环

[复制链接]

61

主题

545

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3810

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

威望
1747
贡献
995
兑换币
1052
注册时间
2013-9-7
在线时间
534 小时
跳转到指定楼层
1#
发表于 2014-5-26 08:45:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小车原本是用官方给的PI环来控制速度,后来改为增量式PID,结果小车根本就不动了,
有没有同样出现过这样问题的车友,求指导啊!!!!
是参数调的不好吗?如果是调的不好,那车也应该会动啊。
公式就是增量式的公式,
求大神指导一下,感激不尽!!!!!!!!!!
回复

使用道具 举报

15

主题

197

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5465
QQ
威望
2569
贡献
1554
兑换币
1702
注册时间
2013-4-6
在线时间
671 小时
2#
发表于 2014-5-26 09:50:23 | 只看该作者
首先你要理解增量式PID输出的是增量,是需要加在上一时刻速度闭环输出上再赋给电机占空比的,然后增量式PID最好不要用化简后的公式,用P*(e0-e1)+I*(e0)+D*(e0-2*e1+e2)这个公式,因为这个公式调参数的时候现象比较明显。我当时就是因为以上两点弄错了,出现了和你差不多的情况,这只是我的经验,你可以借鉴一下
回复 支持 反对

使用道具 举报

61

主题

545

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3810

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

威望
1747
贡献
995
兑换币
1052
注册时间
2013-9-7
在线时间
534 小时
3#
 楼主| 发表于 2014-5-26 10:11:07 | 只看该作者
xuanwozhe 发表于 2014-5-26 09:50
首先你要理解增量式PID输出的是增量,是需要加在上一时刻速度闭环输出上再赋给电机占空比的,然后增量式PID ...

想请教一下,这个公式和化简后的公式有多大差别,运算不都一样吗
回复 支持 反对

使用道具 举报

6

主题

49

帖子

0

精华

高级会员

Rank: 4

积分
851
威望
438
贡献
251
兑换币
274
注册时间
2013-11-4
在线时间
81 小时
毕业学校
家里蹲小学
4#
发表于 2014-5-26 15:39:06 | 只看该作者
xuanwozhe 发表于 2014-5-26 09:50
首先你要理解增量式PID输出的是增量,是需要加在上一时刻速度闭环输出上再赋给电机占空比的,然后增量式PID ...

正解
回复 支持 反对

使用道具 举报

15

主题

197

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5465
QQ
威望
2569
贡献
1554
兑换币
1702
注册时间
2013-4-6
在线时间
671 小时
5#
发表于 2014-5-26 16:21:05 | 只看该作者
925901184 发表于 2014-5-26 10:11
想请教一下,这个公式和化简后的公式有多大差别,运算不都一样吗

化简后的公式在调参数的时候几乎看不到应有的现象,理论上来说,化简后公式中的P等于实际中的P+D+I
回复 支持 反对

使用道具 举报

15

主题

197

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5465
QQ
威望
2569
贡献
1554
兑换币
1702
注册时间
2013-4-6
在线时间
671 小时
6#
发表于 2014-5-26 16:24:46 | 只看该作者
925901184 发表于 2014-5-26 10:11
想请教一下,这个公式和化简后的公式有多大差别,运算不都一样吗

比如说,我用P*(e0-e1)+I*(e0)+D*(e0-2*e1+e2)这个公式调PID的时候,相应参数看到的现象和用位置式PID调参的时候是几乎相同的,但如果用化简后的公式的话,应该是看不到明显的现象,反正我调参的时候是这样的,你可以亲自试一下就知道了
回复 支持 反对

使用道具 举报

8

主题

173

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4733
威望
2151
贡献
1288
兑换币
1303
注册时间
2012-9-1
在线时间
647 小时
7#
发表于 2014-5-26 16:56:45 | 只看该作者
为何要换成增量式的?
回复 支持 反对

使用道具 举报

8

主题

173

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4733
威望
2151
贡献
1288
兑换币
1303
注册时间
2012-9-1
在线时间
647 小时
8#
发表于 2014-5-26 16:59:24 | 只看该作者
xuanwozhe 发表于 2014-5-26 16:24
比如说,我用P*(e0-e1)+I*(e0)+D*(e0-2*e1+e2)这个公式调PID的时候,相应参数看到的现象和用位置式PID调参 ...

这么说,增量式和位置式随便用了,对直立车来说有何区别,两种速度环

回复 支持 反对

使用道具 举报

15

主题

197

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5465
QQ
威望
2569
贡献
1554
兑换币
1702
注册时间
2013-4-6
在线时间
671 小时
9#
发表于 2014-5-26 23:52:38 | 只看该作者
XYZ0613 发表于 2014-5-26 16:59
这么说,增量式和位置式随便用了,对直立车来说有何区别,两种速度环

这个你直接找一下位置式和增量式的区别就知道了
回复 支持 反对

使用道具 举报

6

主题

1251

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
14709

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

QQ
威望
6641
贡献
5456
兑换币
1645
注册时间
2011-2-22
在线时间
1306 小时
10#
发表于 2014-5-27 09:11:01 | 只看该作者
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 00:43 , Processed in 0.055213 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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