打印
[技术问答]

如何用单片机做一个频率计

[复制链接]
234|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mintspring|  楼主 | 2023-2-26 21:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要使用单片机做频率计,首先需要准备一个时间基数。这个时间基数决定了你你对频率测量的精度。通常,它会以微秒或毫秒为单位。

步骤1:启动计时
开始计时并检测信号的存在,然后将引脚拉低以进行计时。

步骤2:检测数据
激活一个中断,并调用一个函数来统计信号的次数。随后,使用定时器中断来读取当前记录的信号数,并将其作为时间原点用于计算频率。

步骤3:计算频率
根据所能捕获的信号数和时间基数,用以下式子计算出频率:
Frequency = Signal Count / Time Interval
步骤4:显示结果
最后一步就是将频率结果显示出来。可以通过液晶显示屏、LED灯或者其它设备来做到这一点。


使用特权

评论回复
沙发
598330983| | 2023-2-26 21:46 | 只看该作者
就是检测频率嘛,一般只能检测方波的吧

使用特权

评论回复
板凳
小夏天的大西瓜| | 2023-2-27 14:06 | 只看该作者
利用定时器产生PWM波

使用特权

评论回复
地板
星辰大海不退缩| | 2023-2-27 15:20 | 只看该作者
频率计跟定时器?有必要在做频率计吗

使用特权

评论回复
5
OKAKAKO| | 2023-2-27 15:45 | 只看该作者
用于对方波频率的测量

使用特权

评论回复
6
中国龙芯CDX| | 2023-2-28 14:51 | 只看该作者
楼主做成功了分享一下案例心得!毕竟从0-1的过程中不只有想法层面还得实践

使用特权

评论回复
7
LOVEEVER| | 2023-2-28 14:54 | 只看该作者
就是检测频率得出

使用特权

评论回复
8
LOVEEVER| | 2023-2-28 14:54 | 只看该作者
就是检测频率得出

使用特权

评论回复
9
AloneKaven| | 2023-3-1 19:59 | 只看该作者
这个是不是只能检测方波啊?

使用特权

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

本版积分规则

282

主题

4812

帖子

24

粉丝