智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 12412|回复: 24
打印 上一主题 下一主题

在电机PID中 给定的速度减去当前速度 当前速度是编码器得到的吧,怎么写这个当前速度

  [复制链接]

114

主题

857

帖子

0

精华

跨届大侠

不想吃天鹅肉的癞蛤蟆不是好癞蛤蟆~!

Rank: 10Rank: 10Rank: 10

积分
8662

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

威望
3956
贡献
2014
兑换币
1429
注册时间
2012-3-4
在线时间
1346 小时
跳转到指定楼层
1#
发表于 2012-4-18 17:16:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在电机PID中 给定的速度减去当前速度 当前速度是编码器得到的吧,怎么写这个当前速度的程序

114

主题

857

帖子

0

精华

跨届大侠

不想吃天鹅肉的癞蛤蟆不是好癞蛤蟆~!

Rank: 10Rank: 10Rank: 10

积分
8662

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

威望
3956
贡献
2014
兑换币
1429
注册时间
2012-3-4
在线时间
1346 小时
推荐
 楼主| 发表于 2012-4-18 20:46:40 | 只看该作者
萌脓的象 发表于 2012-4-18 20:10
你可以经过换算。。也可以不换算。。。因为转的脉冲数和速度成正比。。。定性的也能反映车速。。。如果楼主 ...

光电的,直接写左(右)速度等于PACNT就可以??不懂 左右速度等于脉冲个数?
回复 支持 1 反对 0

使用道具 举报

5

主题

441

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4496
威望
2432
贡献
1336
兑换币
849
注册时间
2012-1-20
在线时间
364 小时
推荐
发表于 2012-4-18 19:44:42 | 只看该作者
比如你用的编码器的线数是200线,用你读出来的数值除以200就是在这段时间内你的编码器的齿轮转了多少圈,然后计算你的编码器与小车的齿轮比,知道现在小车的轮子转了多少圈,测出你的小车轮子转一圈是多少,然后就可以换算出小车在这段时间内走了多远,继而知道小车在这段时间内的速度,这就是当前速度。
回复 支持 1 反对 0

使用道具 举报

2

主题

20

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
390
QQ
威望
242
贡献
148
兑换币
157
注册时间
2019-9-30
在线时间
0 小时
25#
发表于 2019-12-30 19:45:47 | 只看该作者
萌脓的象 发表于 2012-4-18 20:10
你可以经过换算。。也可以不换算。。。因为转的脉冲数和速度成正比。。。定性的也能反映车速。。。如果楼主 ...

所以编码器就是用来做速度反馈的吗

回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
26
威望
24
贡献
2
兑换币
3
注册时间
2017-2-8
在线时间
0 小时
毕业学校
太原理工大学
24#
发表于 2017-2-8 19:34:02 | 只看该作者

我给定2000,返回120多(不是错,只是编码器合成算法的问题),问下怎么写pid啊
回复 支持 反对

使用道具 举报

31

主题

449

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3387

优秀会员奖章活跃会员奖章在线王奖章

QQ
威望
1608
贡献
1035
兑换币
1049
注册时间
2015-10-19
在线时间
372 小时
毕业学校
太和一中
23#
发表于 2016-5-5 19:02:26 | 只看该作者
受教了
回复 支持 反对

使用道具 举报

65

主题

514

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2110

论坛骨干奖章活跃会员奖章优秀会员奖章

威望
945
贡献
561
兑换币
564
注册时间
2012-10-15
在线时间
302 小时
22#
发表于 2013-3-4 21:40:53 | 只看该作者
围观大神级回答,超赞
回复 支持 反对

使用道具 举报

17

主题

83

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1458
威望
743
贡献
303
兑换币
8
注册时间
2012-2-21
在线时间
206 小时
21#
发表于 2012-5-17 20:49:05 | 只看该作者
zyj 发表于 2012-4-19 17:26
jack告诉我这个瞬时速度就是编码器返回来的值

是的,编码器测的就是当前速度。
回复 支持 反对

使用道具 举报

7

主题

93

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1029
威望
644
贡献
263
兑换币
0
注册时间
2011-7-13
在线时间
61 小时
20#
发表于 2012-5-17 20:35:28 | 只看该作者
黄河浪 发表于 2012-5-12 10:02
你的“左右”是或的意思吗

恩恩
回复 支持 反对

使用道具 举报

0

主题

22

帖子

0

精华

高级会员

Rank: 4

积分
610
威望
376
贡献
150
兑换币
0
注册时间
2012-2-12
在线时间
42 小时
毕业学校
皖西
19#
发表于 2012-5-12 19:40:17 | 只看该作者
萌脓的象 发表于 2012-4-18 20:10
你可以经过换算。。也可以不换算。。。因为转的脉冲数和速度成正比。。。定性的也能反映车速。。。如果楼主 ...

致敬
回复 支持 反对

使用道具 举报

17

主题

80

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1680
威望
974
贡献
374
兑换币
121
注册时间
2012-3-22
在线时间
166 小时
毕业学校
沈阳化工大学
18#
发表于 2012-5-12 10:02:22 | 只看该作者
萌脓的象 发表于 2012-4-18 20:10
你可以经过换算。。也可以不换算。。。因为转的脉冲数和速度成正比。。。定性的也能反映车速。。。如果楼主 ...

你的“左右”是或的意思吗
回复 支持 反对

使用道具 举报

10

主题

353

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1657
威望
1031
贡献
326
兑换币
60
注册时间
2012-2-23
在线时间
150 小时
17#
发表于 2012-5-11 22:21:52 | 只看该作者
萌脓的象  正解
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-24 17:26 , Processed in 0.067271 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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