用STM32测量频率遇到的问题

2019-03-23 18:31发布

做STM32测量频率,用定时器捕获测量100K-130K误差278HZ,用两个定时器一个计数另一个定时测量出来数据不稳定,只能精确到百位,比如测量100184测量出来是100100HZ或者100200HZ,大家说测量100K-130K频率用哪种方法比较精确,谢谢

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
liutogo
1楼-- · 2019-03-24 06:13
/ 直接使用输入捕获来实现精确的频率测量啊
EETUX
2楼-- · 2019-03-24 10:54
如果信号是稳定的,可以测多个周期。
阳光守望者
3楼-- · 2019-03-24 13:02
 精彩回答 2  元偷偷看……
dwwzl
4楼-- · 2019-03-24 17:25
最有效的方法是提高mcu运行速度
EETUX
5楼-- · 2019-03-24 18:56
阳光守望者 发表于 2015-7-17 09:09
我用捕获测得低频误差很小,100K以上误差很大,是不是应该换个方法试

该方法固有的误差:

1/(1/100000-1/100278.0)=36M
也就是100K 与 100.2k 单周期的时间差 < 0.0几 us (MCU无法分辨)
lcdi
6楼-- · 2019-03-24 23:24
 精彩回答 2  元偷偷看……

一周热门 更多>