[STM32F1] 做STM32测量频率

[复制链接]
2764|6
 楼主| zhshw0614 发表于 2015-7-16 21:42 | 显示全部楼层 |阅读模式
做STM32测量频率,用定时器捕获测量100K-130K误差278HZ,用两个定时器一个计数另一个定时测量出来数据不稳定,只能精确到百位,比如测量100184测量出来是100100HZ或者100200HZ,大家说测量100K-130K频率用哪种方法比较精确,谢谢
董自祝 发表于 2015-7-16 21:46 | 显示全部楼层
误差没这么大吧,原子的上面捕获可没有这么大误差,要么就是你的滤波算法有问题
一清如水 发表于 2015-7-16 21:50 | 显示全部楼层
应该没有这么大的误差,可能是你的捕获定时器的基准时钟频率太低造成对。
mmuuss586 发表于 2015-7-16 22:29 | 显示全部楼层

可以换高级定时器试下;
32位的;
 楼主| zhshw0614 发表于 2015-7-17 09:05 | 显示全部楼层
测量低频用捕获误差很小,100K以上误差很大
那就地方iv 发表于 2015-7-17 12:39 | 显示全部楼层
这要看你用的定时器捕获的频率,频率越高,捕捉到的数据越精准,建议你将捕捉频率设置比你的要测量的频率高一点点再试试看
 楼主| zhshw0614 发表于 2015-7-22 16:31 | 显示全部楼层
我定时器时钟是72兆,那怎么设置你说的捕捉频率
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

113

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部