野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10930|回复: 11

捕获值精度问题

[复制链接]
发表于 2015-12-13 22:10:50 | 显示全部楼层 |阅读模式
各位大神,我个问题,我用TIM2和TIM3分别捕获电机转动两路数值,设置什么都一样的,然后将两路捕获值除以频率得到所需时间,求的是两者的差值!!!!!!!为什么捕获到的数值每次变化都好大,差值变化范围特别大,为什么???????????????????

电机转动我是用TIM5输出PWM波使其转动的!!!!
回复

使用道具 举报

发表于 2015-12-14 09:03:37 | 显示全部楼层
捕获到的数值每次变化都好大,看你这么描述,怀疑是不是硬件问题啊,
对于程序我觉得你先要确保TIM2和TIM3都可以正常捕获电机转动,才可以有后面的计算
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-14 09:31:12 | 显示全部楼层
亽亼 发表于 2015-12-14 09:03
捕获到的数值每次变化都好大,看你这么描述,怀疑是不是硬件问题啊,
对于程序我觉得你先要确保TIM2和TIM3 ...

我现在也不知道哪出现问题了,就知道可以捕获,不知道如何判断是否是正常的???????????????
回复 支持 反对

使用道具 举报

发表于 2015-12-14 10:16:30 | 显示全部楼层
虽然可以捕获,但需要验证结果对不对才行啊,而不是随便有个值马上进入应用模式啊
这个捕获值应该跟你的圈数有关吧,转动圈数跟你TIM5输出频率和时间有关,这个思路大概去算一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-14 16:20:50 | 显示全部楼层
亽亼 发表于 2015-12-14 10:16
虽然可以捕获,但需要验证结果对不对才行啊,而不是随便有个值马上进入应用模式啊
这个捕获值应该跟你的圈 ...

再问你一下啊,现在捕获的值基本都在8左右,可是中间会跳出一个115的值,这是怎么回事啊?
回复 支持 反对

使用道具 举报

发表于 2015-12-14 16:47:17 | 显示全部楼层
会不会是外部干扰啊
要在查查程序看看有没有哪个地方不合理
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-15 09:59:07 | 显示全部楼层
本帖最后由 Vicky 于 2015-12-15 10:46 编辑
亽亼 发表于 2015-12-14 16:47
会不会是外部干扰啊
要在查查程序看看有没有哪个地方不合理

TIM_ICInitStructure.TIM_ICFilter 这个数值从0x01到0x0f这些值有什么区别啊???      TIM_TimeBaseStructure.TIM_Prescaler这个值是根据什么来设置的啊?????????????????
回复 支持 反对

使用道具 举报

发表于 2015-12-15 11:06:35 | 显示全部楼层
建议仔细阅读stm32中文技术手册内容,你现在对定时器一知半解很难做应用的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-15 13:38:09 | 显示全部楼层
亽亼 发表于 2015-12-15 11:06
建议仔细阅读stm32中文技术手册内容,你现在对定时器一知半解很难做应用的

恩,我自己也发现了。
回复 支持 反对

使用道具 举报

发表于 2015-12-16 00:14:25 | 显示全部楼层
我也玉带这样的问题,输入捕获得数据相差几十倍的都有。不知楼主你解决了这个问题没有。若是解决了帮帮我,已经困惑好长一段时间了。。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-6 15:06:53 | 显示全部楼层
青竹 发表于 2015-12-16 00:14
我也玉带这样的问题,输入捕获得数据相差几十倍的都有。不知楼主你解决了这个问题没有。若是解决了帮帮我, ...

到目前都还没解决掉,,你可有什么进展啊????
回复 支持 反对

使用道具 举报

发表于 2016-3-16 17:46:51 | 显示全部楼层
我改变了光电编码器接的上拉电阻,使数据稳定
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-1-11 18:05 , Processed in 0.029823 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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