OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5546|回复: 8

关于编码器测速的问题求教!!!

[复制链接]

3

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2019-4-26
在线时间
10 小时
发表于 2019-11-25 17:48:11 | 显示全部楼层 |阅读模式
2金钱
各位好,我目前想利用编码器测速,stm32自带的编码器模式可以测试吗?我的意思是不要对测得脉冲数进行二次处理吗?其实就是下面这个函数我不太懂什么意思,为什么这个函数就实现了测速的功能??

K9N{_]61SRZ9_X6I@X@`46T.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2019-4-26
在线时间
10 小时
 楼主| 发表于 2019-11-25 21:26:30 | 显示全部楼层
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-11-26 00:30:39 | 显示全部楼层
帮顶
回复

使用道具 举报

3

主题

93

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1092
金钱
1092
注册时间
2018-12-24
在线时间
113 小时
发表于 2019-11-26 09:22:02 | 显示全部楼层
按他注释的意思就是单位时间抓一次定时器的计数,假设编码器一圈计数1600次,而你在1S内抓到的数据是3200的话,就表示速度为2圈/s。可能表达的不是很准确,大概就这么个意思
回复

使用道具 举报

3

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2019-4-26
在线时间
10 小时
 楼主| 发表于 2019-11-27 17:21:52 | 显示全部楼层
小灰灰Veni 发表于 2019-11-26 09:22
按他注释的意思就是单位时间抓一次定时器的计数,假设编码器一圈计数1600次,而你在1S内抓到的数据是3200的 ...

那如果测速度的话,直接把计数值除以一圈计数次数就行了吗?可是这是pid函数的入口参数之一啊
回复

使用道具 举报

6

主题

1127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1656
金钱
1656
注册时间
2019-8-15
在线时间
102 小时
发表于 2019-11-27 17:52:08 | 显示全部楼层
帮顶                              
成功没有捷径
回复

使用道具 举报

3

主题

93

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1092
金钱
1092
注册时间
2018-12-24
在线时间
113 小时
发表于 2019-11-28 09:12:05 | 显示全部楼层
mujiaa 发表于 2019-11-27 17:21
那如果测速度的话,直接把计数值除以一圈计数次数就行了吗?可是这是pid函数的入口参数之一啊

是吧。。。本来控制一个电机你都知道他的速度了
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2019-12-12
在线时间
5 小时
发表于 2019-12-13 23:41:13 来自手机 | 显示全部楼层
源文件可以分享一下么,我也要测速度,谢谢了
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2021-1-25
在线时间
8 小时
发表于 2021-1-29 23:01:25 | 显示全部楼层
请问楼主解决疑问了吗
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-22 15:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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