智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4082|回复: 15
打印 上一主题 下一主题

舵机PID

  [复制链接]

30

主题

380

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6217
威望
3034
贡献
1979
兑换币
2012
注册时间
2014-10-24
在线时间
602 小时
跳转到指定楼层
1#
发表于 2015-3-3 20:08:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
舵机用的位置式PID,但感觉D的值从很小给到很大对车的影响都不明显,我个人认为是因为采集时间短,这次偏差与上一次偏差的差很小,所以无论给多大的D值效果都不明显。大家有遇到这种情况吗,指点一下
回复

使用道具 举报

28

主题

2228

帖子

1

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
15817

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

QQ
威望
7430
贡献
4213
兑换币
5193
注册时间
2013-12-9
在线时间
2087 小时
2#
发表于 2015-3-3 20:24:28 | 只看该作者
采集时间多短...
回复 支持 反对

使用道具 举报

30

主题

380

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6217
威望
3034
贡献
1979
兑换币
2012
注册时间
2014-10-24
在线时间
602 小时
3#
 楼主| 发表于 2015-3-3 20:27:20 | 只看该作者
六步上篮 发表于 2015-3-3 20:24
采集时间多短...

电感采集5ms
回复 支持 反对

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

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

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
4#
发表于 2015-3-3 21:06:32 | 只看该作者
说明你跑的还不快
回复 支持 反对

使用道具 举报

3

主题

76

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1504
威望
722
贡献
444
兑换币
483
注册时间
2015-3-1
在线时间
169 小时
毕业学校
幼儿园中班
5#
发表于 2015-3-4 09:59:24 | 只看该作者
同意楼上
回复 支持 反对

使用道具 举报

6

主题

227

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4239
威望
1991
贡献
1328
兑换币
1288
注册时间
2013-1-12
在线时间
460 小时
6#
发表于 2015-3-4 10:25:01 | 只看该作者
那是因为你给的还不够大,因为你给的D的大小可能只是大到了P的一倍?两倍?。。。

不过你试试给到P的9倍?10倍????

看看效果。

当然还有一种情况,(这个是我个人的理解,,,以前我还在这上面上过当的,,,,)就是如果你采集信号与处理信号的周期假如为1,但是你就舵机控制了两次,那么D乘的那项偏差必然有一次的值是为零的,那当然没用。
换句话说,如果你用图像处理一次得出的偏差控制了两次舵机,那么就有一次没有效果了。(个人理解,仅作参考)
回复 支持 反对

使用道具 举报

30

主题

380

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6217
威望
3034
贡献
1979
兑换币
2012
注册时间
2014-10-24
在线时间
602 小时
7#
 楼主| 发表于 2015-3-4 16:12:20 | 只看该作者
天芒 发表于 2015-3-4 10:25
那是因为你给的还不够大,因为你给的D的大小可能只是大到了P的一倍?两倍?。。。

不过你试试给到P的9倍 ...

恩恩,谢谢,不过我舵机用的250HZ,反应时间也就是4ms左右,信号采集为5ms,采集一次舵机打角一次,我考虑到了这个问题。可能是速度慢了,位置变化不明显,5ms采集的信号算出的偏差也很小
回复 支持 反对

使用道具 举报

30

主题

380

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6217
威望
3034
贡献
1979
兑换币
2012
注册时间
2014-10-24
在线时间
602 小时
8#
 楼主| 发表于 2015-3-4 16:13:04 | 只看该作者
zhou1994 发表于 2015-3-3 21:06
说明你跑的还不快

恩恩,有道理
回复 支持 反对

使用道具 举报

6

主题

227

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4239
威望
1991
贡献
1328
兑换币
1288
注册时间
2013-1-12
在线时间
460 小时
9#
发表于 2015-3-4 16:31:18 | 只看该作者
wkw19921017 发表于 2015-3-4 16:12
恩恩,谢谢,不过我舵机用的250HZ,反应时间也就是4ms左右,信号采集为5ms,采集一次舵机打角一次,我考虑 ...

那就把D加大啊,,,
回复 支持 反对

使用道具 举报

4

主题

372

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1073
QQ
威望
543
贡献
360
兑换币
354
注册时间
2014-7-22
在线时间
85 小时
10#
发表于 2015-3-4 16:36:09 | 只看该作者
位置式啊,不是说增量式计算量小些么。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 03:42 , Processed in 0.078699 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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