智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6431|回复: 29
打印 上一主题 下一主题

[讨论] 冲刺第八届,讨论核心问题请进!!!PID和bangbang结合

  [复制链接]

2

主题

83

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1760
威望
806
贡献
358
兑换币
267
注册时间
2012-2-26
在线时间
299 小时
跳转到指定楼层
1#
发表于 2013-6-10 20:38:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
前阵子在调速度PID,发现pid还是响应的不够快。看了其他学校的报告,有提到用速度PID和bangbang控制相结合的,打算想试一下。问题是bangbang的概念还是很模糊,更别提怎么和PID结合了,求指点  T_T

11

主题

219

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1777

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

威望
873
贡献
508
兑换币
271
注册时间
2012-10-28
在线时间
198 小时
推荐
发表于 2013-6-11 02:34:53 | 只看该作者
看上届中南大学技术报告,摄像头的。说的很清楚
回复 支持 1 反对 0

使用道具 举报

137

主题

4169

帖子

1

精华

杰出人士

我认为最省轮子的跑法最快。曾经的西科4队

Rank: 12Rank: 12Rank: 12

积分
14006
QQ
威望
6233
贡献
1229
兑换币
4171
注册时间
2013-1-10
在线时间
3272 小时
30#
发表于 2013-6-13 00:17:44 | 只看该作者
darksnipers 发表于 2013-6-11 09:16
灰原姐姐  电机做PID 一个自己设定的目标速度  一个编码器采集的脉冲数  在 PID公式里面e(k)  应该是期望 ...

刚才我不是说了用开环写一个设定速度,空转测一下吗?编码器脉冲数相当于码表,只是个参考,测期望脉冲只是给码表标码,然后你读取来用,不一定要很准确的。(个人理解,仅供参考)
回复 支持 反对

使用道具 举报

12

主题

185

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3413
威望
1741
贡献
998
兑换币
782
注册时间
2011-11-22
在线时间
337 小时
29#
发表于 2013-6-13 00:11:25 | 只看该作者

RE: 冲刺第八届,讨论核心问题请进!!!PID和bangbang结合

灰原姐姐 发表于 2013-6-10 20:48
如果当前速度小于预期速度,输出100%功率
如果当前速度大于预期速度,输出0%功率。就是:bang!一下就上去 ...

卧槽,灰原你是毛利小五郎派来的猴子吗!
回复 支持 反对

使用道具 举报

28

主题

210

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4730
威望
3059
贡献
1063
兑换币
507
注册时间
2012-3-8
在线时间
304 小时
28#
发表于 2013-6-11 17:21:36 | 只看该作者
軌跡。 发表于 2013-6-10 20:55
感觉吧。。pid很复杂,bang-bang很精简,两个结合就是把pid简单化吧。。以前做B车,用BTS7970,用比较复杂 ...

怎么简化电机PID???求讲解
回复 支持 反对

使用道具 举报

51

主题

490

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4115
QQ
威望
1855
贡献
1484
兑换币
563
注册时间
2012-11-19
在线时间
388 小时
27#
发表于 2013-6-11 11:28:16 | 只看该作者
灰原姐姐 发表于 2013-6-10 20:48
如果当前速度小于预期速度,输出100%功率
如果当前速度大于预期速度,输出0%功率。就是:bang!一下就上去 ...

学习了!
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
26#
发表于 2013-6-11 10:49:25 | 只看该作者
同心繁星 发表于 2013-6-11 09:57
模糊pid怎么样

用PID控制速度已经很好了,犯不着在搞那些花里胡哨的。
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
25#
发表于 2013-6-11 10:48:23 | 只看该作者
darksnipers 发表于 2013-6-11 09:16
灰原姐姐  电机做PID 一个自己设定的目标速度  一个编码器采集的脉冲数  在 PID公式里面e(k)  应该是期望 ...

大概测量一下就可以了,这中间其实是有个转换系数的,因为量纲都不一样。不过一般是含在P系数里了。
回复 支持 反对

使用道具 举报

7

主题

221

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2302
威望
1147
贡献
697
兑换币
627
注册时间
2011-11-10
在线时间
229 小时
24#
发表于 2013-6-11 10:13:44 | 只看该作者
可以把PID的饱和区提前,我是这么理解的
回复 支持 反对

使用道具 举报

17

主题

124

帖子

0

精华

高级会员

Rank: 4

积分
906
威望
490
贡献
264
兑换币
278
注册时间
2012-11-18
在线时间
76 小时
23#
发表于 2013-6-11 09:57:05 | 只看该作者
灰原姐姐 发表于 2013-6-10 20:56
完全可以忽略这种不负责任的言论,直接用PID就行了。

模糊pid怎么样
回复 支持 反对

使用道具 举报

27

主题

214

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1032
威望
569
贡献
259
兑换币
346
注册时间
2013-1-25
在线时间
102 小时
22#
发表于 2013-6-11 09:16:00 | 只看该作者
灰原姐姐 发表于 2013-6-10 20:48
如果当前速度小于预期速度,输出100%功率
如果当前速度大于预期速度,输出0%功率。就是:bang!一下就上去 ...

灰原姐姐  电机做PID 一个自己设定的目标速度  一个编码器采集的脉冲数  在 PID公式里面e(k)  应该是期望脉冲减去编码器脉冲   怎么知道设定速度对应的脉冲数呢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 12:52 , Processed in 0.051175 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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