[STM32F1] 多高测不到,有公式求吗?

[复制链接]
1401|27
 楼主| xxrs 发表于 2021-11-14 21:31 | 显示全部楼层 |阅读模式
用1MHZ是钟,外部中断去测方波的频率。

频率低的时候能测到,频率高的时候就测不到了,多高测不到,有公式求吗?
zhanghqi 发表于 2021-11-14 21:33 | 显示全部楼层

根据香农定理,最高测0.5MHz
也就是一半,通常取五分之一,也就是0.2Mhz
wangpe 发表于 2021-11-14 21:35 | 显示全部楼层
你自己手画图分析一下.
你应该有pll...
看中断间隔最小多少.
jlyuan 发表于 2021-11-14 21:36 | 显示全部楼层
或许你已经在错误的路上了...
juventus9554 发表于 2021-11-14 21:41 | 显示全部楼层
当然,你也可以考虑使用定时器的PWM输入捕捉模式来测量。
juventus9554 发表于 2021-11-14 21:44 | 显示全部楼层
超过最小采样周期就测不准了 采样周期受电路和软件影响
dengdc 发表于 2021-11-14 21:46 | 显示全部楼层
楼主可以查看器件手册里的一个参数:t(int)
spark周 发表于 2021-11-14 21:48 | 显示全部楼层
如果用Timer的Capture模式捕捉,应该可以做到的频率更高些
dengdc 发表于 2021-11-14 21:50 | 显示全部楼层
楼主可以使用使用计数器
jlyuan 发表于 2021-11-14 21:52 | 显示全部楼层
大于触发条件肯定测量不到的。
chuxh 发表于 2021-11-14 21:54 | 显示全部楼层
这个mcu的功能有点低了。
stly 发表于 2021-11-14 21:57 | 显示全部楼层
超出范围就不行了。
pengf 发表于 2021-11-14 21:59 | 显示全部楼层
1MHZ的时钟芯片,只能采样500Khz吧。
jiajs 发表于 2021-11-14 22:01 | 显示全部楼层
测频率有两个方法,计数方式测量准确范围大,但是要求被测信号相对稳定.周期法响应快,测量范围小.
chenho 发表于 2021-11-14 22:02 | 显示全部楼层
可以使用捕捉模式
heweibig 发表于 2021-11-14 22:04 | 显示全部楼层
不会超过500K的,建议不超过200K,这样才会准。不要顶着极限。
dingy 发表于 2021-11-14 22:09 | 显示全部楼层
看的一个老外一个教程讲的,不要高于时钟的20%
supernan 发表于 2021-11-14 22:12 | 显示全部楼层
请问什么是香农定理
dengdc 发表于 2021-11-14 22:13 | 显示全部楼层
2-2.5倍都可以测到吧
jiajs 发表于 2021-11-14 22:15 | 显示全部楼层
使用CAP捕捉吧!这个应该速度很高!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

405

主题

7415

帖子

1

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