打印
[STM32]

使用码盘和槽型光耦测量电机速度,低速怎么测比较好

[复制链接]
6012|27
手机看帖
扫描二维码
随时随地手机跟帖
沙发
伊泽瑞拉|  楼主 | 2014-6-6 18:32 | 只看该作者
用计数器测低速误差太大

使用特权

评论回复
板凳
受不了了| | 2014-6-6 22:20 | 只看该作者
精度要求,实时性呢

使用特权

评论回复
地板
伊泽瑞拉|  楼主 | 2014-6-7 08:54 | 只看该作者
受不了了 发表于 2014-6-6 22:20
精度要求,实时性呢

精度要求?    精度越高越好啊        测得速度要求2秒更新一次

使用特权

评论回复
5
ayb_ice| | 2014-6-7 10:09 | 只看该作者
测量周期

多测几个脉冲,取平均值

使用特权

评论回复
6
伊泽瑞拉|  楼主 | 2014-6-7 10:15 | 只看该作者
ayb_ice 发表于 2014-6-7 10:09
测量周期

多测几个脉冲,取平均值

我不知道用输入捕获模式的话    每次采样的时间放在哪去了      是哪个寄存器

使用特权

评论回复
7
dirtwillfly| | 2014-6-7 10:56 | 只看该作者
伊泽瑞拉 发表于 2014-6-7 10:15
我不知道用输入捕获模式的话    每次采样的时间放在哪去了      是哪个寄存器 ...

这个要看你用的什么单品机:lol

使用特权

评论回复
8
受不了了| | 2014-6-7 11:06 | 只看该作者
两秒,要求不高,去大去小取平均值,多次测量,再先进先出,装一高分辨率编码器,测固定脉冲个数的时间

使用特权

评论回复
9
伊泽瑞拉|  楼主 | 2014-6-7 11:09 | 只看该作者
dirtwillfly 发表于 2014-6-7 10:56
这个要看你用的什么单品机

stm32   需要配置输入捕获  和   计数器模式吗?  都要配置还是

使用特权

评论回复
10
dirtwillfly| | 2014-6-7 11:23 | 只看该作者
伊泽瑞拉 发表于 2014-6-7 11:09
stm32   需要配置输入捕获  和   计数器模式吗?  都要配置还是

看资料吧,很详细。http://wenku.baidu.com/link?url=AaxVlPrJkS_rOvV2J2Ybj85_69TAYeEnXLnwJnmaOgY6EnTHi7NAT70dL_ce1qS0bVmzuufGS65GfoYXf9fAECYCIpDUsLm9_vXWvRTLyJS

使用特权

评论回复
11
cauhorse| | 2014-6-7 13:05 | 只看该作者
使用M/T测速法。

使用特权

评论回复
12
伊泽瑞拉|  楼主 | 2014-6-7 15:07 | 只看该作者
cauhorse 发表于 2014-6-7 13:05
使用M/T测速法。

求详解    我测低速的    也就是用定时器输入捕获模式的吧       但配置方面出现问题了    捕获中断没有进去

使用特权

评论回复
13
电子云图| | 2014-6-7 16:03 | 只看该作者
高速的时候减少测量时间,低速的时候增大测量时间,多测些数据,求平均值

使用特权

评论回复
14
伊泽瑞拉|  楼主 | 2014-6-7 16:07 | 只看该作者
电子云图 发表于 2014-6-7 16:03
高速的时候减少测量时间,低速的时候增大测量时间,多测些数据,求平均值 ...

TIM_ICMode   帮我查下库里面给这个函数赋值的寄存器定义         TIM_ICMode_ICAP         谢谢

使用特权

评论回复
15
eydj2008| | 2014-6-7 16:14 | 只看该作者
低速 也是一样呀。。。只有精度问题 没有速度问题 太快可能检测不到,慢肯定行

使用特权

评论回复
16
伊泽瑞拉|  楼主 | 2014-6-7 16:17 | 只看该作者
eydj2008 发表于 2014-6-7 16:14
低速 也是一样呀。。。只有精度问题 没有速度问题 太快可能检测不到,慢肯定行 ...

对呀    用捕获模式测低速的话   精度比较高       但如果要测高速的话   还是用计时器好一点

使用特权

评论回复
17
电子云图| | 2014-6-7 16:24 | 只看该作者
STM32F10XX V3.5的库没有你这个函数

使用特权

评论回复
18
伊泽瑞拉|  楼主 | 2014-6-7 16:36 | 只看该作者
dirtwillfly 发表于 2014-6-7 11:23
看资料吧,很详细。http://wenku.baidu.com/link?url=AaxVlPrJkS_rOvV2J2Ybj85_69TAYeEnXLnwJnmaOgY6EnTH ...

大哥   救急     我的库里面没有TIM_ICMode_ICAP的定义     帮我看下你的 发给我

使用特权

评论回复
19
dirtwillfly| | 2014-6-7 16:51 | 只看该作者
伊泽瑞拉 发表于 2014-6-7 16:36
大哥   救急     我的库里面没有TIM_ICMode_ICAP的定义     帮我看下你的 发给我

2.0版本的库文件里有这个定义。
你参考下,用你使用的库函数就行

使用特权

评论回复
20
winfeng| | 2014-6-9 10:40 | 只看该作者
电机转速一般还是用定时器工作在计数器模式,码盘脉冲作为计数器输入,2秒读一次计数器累加值并清零,除以2就是转速,配合平均值、递推提高精度

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

227

帖子

0

粉丝