打印
[STM32F1]

做STM32测量频率

[复制链接]
2327|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位的;

使用特权

评论回复
5
zhshw0614|  楼主 | 2015-7-17 09:05 | 只看该作者
测量低频用捕获误差很小,100K以上误差很大

使用特权

评论回复
6
那就地方iv| | 2015-7-17 12:39 | 只看该作者
这要看你用的定时器捕获的频率,频率越高,捕捉到的数据越精准,建议你将捕捉频率设置比你的要测量的频率高一点点再试试看

使用特权

评论回复
7
zhshw0614|  楼主 | 2015-7-22 16:31 | 只看该作者
我定时器时钟是72兆,那怎么设置你说的捕捉频率

使用特权

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

本版积分规则

31

主题

113

帖子

2

粉丝