打印
[其他ST产品]

请问STM32定时器频率捕获90-120K范围怎么降低误差?

[复制链接]
167|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2023-11-20 15:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32我定时器频率捕获90-120K范围,我测试100K频率误差418HZ,怎么降低误差

使用特权

评论回复
沙发
未说出口的像你| | 2023-12-18 14:49 | 只看该作者
如果你的系统时钟源不够精确,可以尝试使用更高精度的时钟源,例如外部晶体振荡器或者时钟模块。

使用特权

评论回复
板凳
stormwind123| | 2023-12-18 15:41 | 只看该作者
优化代码

使用特权

评论回复
地板
laocuo1142| | 2023-12-18 15:41 | 只看该作者
检查硬件连接和电路设计,如果可能的话,使用专业的测试设备对硬件进行校准,以确保其准确性和稳定性。

使用特权

评论回复
5
flycamelaaa| | 2023-12-18 15:42 | 只看该作者
检查定时器的配置参数,如预分频器、比较值等,以确保它们能够准确匹配所需的频率。根据需要进行调整,以降低误差。

使用特权

评论回复
6
probedog| | 2023-12-18 15:42 | 只看该作者
增加缓冲区

使用特权

评论回复
7
classroom| | 2023-12-18 15:43 | 只看该作者
使用更高精度的时钟源

使用特权

评论回复
8
我吃小朋友| | 2023-12-18 17:00 | 只看该作者
对定时器进行校准可以帮助减小误差。可以通过测量实际输出频率与期望频率之间的差异,并根据差异进行校准。

使用特权

评论回复
9
月亮一键变蓝| | 2023-12-18 19:00 | 只看该作者
考虑使用更精确的定时器模式

使用特权

评论回复
10
将爱藏于深海| | 2023-12-18 21:00 | 只看该作者
某些定时器模式可能比其他模式更适合精确的频率捕获。例如,使用输入捕获模式而不是普通的定时模式,可以提高精度。

使用特权

评论回复
11
白马过平川| | 2023-12-18 23:00 | 只看该作者
一些微控制器可能提供硬件辅助功能,如硬件定时器或捕获比较器,可以帮助提高频率捕获的精度。

使用特权

评论回复
12
故意相遇| | 2023-12-19 01:00 | 只看该作者
不应该啊,误差怎么会这么大?

使用特权

评论回复
13
西洲| | 2023-12-19 03:00 | 只看该作者
通过调整定时器的预分频器和计数器值,可以使定时器的计数周期更接近目标频率,从而减小误差。

使用特权

评论回复
14
风凉| | 2023-12-19 05:00 | 只看该作者
你这是用环境是不是有啥干扰啊?

使用特权

评论回复
15
捧一束彼岸花| | 2023-12-19 09:00 | 只看该作者
换个高频MCU ?好像能行吧

使用特权

评论回复
16
温室雏菊| | 2023-12-19 23:00 | 只看该作者
调整定时器的预分频器和计数器值也许会改善一些

使用特权

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

本版积分规则

1327

主题

3834

帖子

0

粉丝