当前位置: 首页 > news >正文

基于单片机的电子法频率计

一、电子计数法测频率原理

通过门控控制闸门开关,闸门时间T自己设定,计数器计数脉冲个数N(也就是待测信号),N个脉冲的时间间隔为δt,倒数即为信号的频率f,由此

δt=T/N

f=N/T——信号频率

根据公式,如果考虑反应速度,就希望闸门时间越短越好,但是会存在量化误差(±1误差)就是计数的个数可能多一个也可能少一个。因为闸门和信号相位之间的不确定性导致的。导致N有±1的误差。

由于T越大,N越大,由于N的绝对误差是0.1,当N越大,它的相对误差越小

因此,T的常见选择是0.1秒和1秒

二、电子计数法测频率实现方法(高频信号)

设置两个定时器分别为定时器模式和计数器模式。

计数器用来数脉冲个数,定时器用来计时

当脉冲个数太少时,说明频率过低,改用第二种方法——电子计数法测周期

 三、电子计数法测周期

在一个周期内,看脉冲个数,从而判断频率,比如时钟周期为1mhz,这段时间内有1兆个脉冲就说明周期是1s,1000个脉冲就说明是0.001s,也就是1ms.

频率就是周期的倒数。 

http://www.dtcms.com/a/185073.html

相关文章:

  • .Net HttpClient 处理响应数据
  • BGP实验练习1
  • 基于Docker的Bitwarden的私有本地部署
  • 在 Windows 系统上选择与部署 DICOM 医学影像开发工具与库
  • 【计算机视觉】基于深度学习的实时情绪检测系统:emotion-detection项目深度解析
  • C语言文件读写函数详解与示例(fread、fgets、fgetc、fscanf、fwrite、fputs 和 fputc比较)
  • Java学习手册:服务注册与发现
  • Mask-aware Pixel-Shuffle Down-Sampling (MPD) 下采样
  • Java对象的内存分布(二)
  • 数组的常用方法
  • TikTok 互动运营干货:AI 助力提升粘性
  • 理解CNN模型:从原理到应用
  • 程序中的内存从哪里来?
  • 【第三十五周】Janus-pro 技术报告阅读笔记
  • VSCode连接Overleaf失败解决办法
  • GET请求和POST请求的区别
  • 在 C++中,指针数组与数组指针的区别
  • 代码随想录笔记---回溯篇
  • OrangePi Zero 3学习笔记(Android篇)6 - hid-ft260
  • 解决SSH连接华为云服务器ESC经常性断连问题
  • 单链表C语言实现(付代码全)
  • 牛客周赛 Round 92 题解 Java
  • 当虚拟吞噬现实——《GTA6》结合技术
  • Java 线程池原理
  • Http2多路复用的静态表和动态表
  • 假如你的项目是springboot+vue怎么解决跨域问题
  • 软考冲刺——案例分析题Super VLAN
  • 优秀的流程图设计软件【留存】
  • 0基础学AI智能体,Coze和Dify该学那个?有什么区别吗?
  • JVM规范之运行时数据区域