单片机如何检测信号的频率

发布网友 发布时间:2022-04-22 09:25

我来回答

3个回答

热心网友 时间:2023-10-02 19:03

如果被测信号频率远大于单片机工作频率(机器周期),可以通过外部可编程分频器降到单片机可以接受的频率范围。

如果被测信号频率稍低于单片机工作频率,可以采用单片机定时器从计数引脚输入信号,程序设定计数门限时间的方法来测量频率。

如果被测信号频率远低于单片机工作频率,那么可以采用信号输入外部中断引脚作为单片机定时器的计数门限时间,定时器以工作频率计数来测量频率。

热心网友 时间:2023-10-02 19:04

把定时器做为计数器使用,另一定时器定单位时间,然后通过单位时间计数算出频率

热心网友 时间:2023-10-02 19:04

一种是监测一个周期的宽度,然后算出频率,得出的频率不会很精确。
另一种是一个时间段内多次采样,然后用FFT算法之类的计算频率。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com