[STM32F4] 定时器输入捕获测频率时数值偶发性大幅度偏差

[复制链接]
181|10
Uriah 发表于 2025-10-4 07:29 | 显示全部楼层 |阅读模式
在做频率测量实验时,偶尔会出现一次特别离谱的测量值,好像定时器突然走神了。用的是输入捕获模式,正常情况下精度还可以,但偶发性的极端偏差一直排查不到原因。
Clyde011 发表于 2025-10-4 07:31 | 显示全部楼层
你要不要尝试一下重构计数逻辑?
公羊子丹 发表于 2025-10-4 07:32 | 显示全部楼层
我猜你是不是用了溢出中断?可能没处理好。
周半梅 发表于 2025-10-4 07:33 | 显示全部楼层
输入捕获需要注意抖动,信号源稳定吗?
帛灿灿 发表于 2025-10-4 07:34 | 显示全部楼层
我之前遇到过类似情况,最后是滤波时间太短。
童雨竹 发表于 2025-10-4 07:35 | 显示全部楼层
有没有用分频器?频率太高会丢脉冲。
万图 发表于 2025-10-4 07:36 | 显示全部楼层
也可能是中断优先级被别的任务抢走。
Wordsworth 发表于 2025-10-4 07:37 | 显示全部楼层
建议先在低频信号下测一测对比结果。
Bblythe 发表于 2025-10-4 07:38 | 显示全部楼层
是不是输入脚上没加施密特触发器?
Pulitzer 发表于 2025-10-4 07:39 | 显示全部楼层
调试时用示波器和代码比对一下会更清楚。
 楼主| Uriah 发表于 2025-10-4 07:39 | 显示全部楼层
我用过软件平均法,能缓解不少。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

155

主题

6185

帖子

1

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