0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

频率测量的方法详解

电子工程师 作者:工程师陈翠 2018-06-16 12:41 次阅读

一般来说,频率测量的方法有:

1,计频法:所谓频率,就是单位时间内信号周期变化的次数。如果以1s为单位,测出此时间区间内的脉冲个数就是频率。这样的精度并不高,如果把单位时间放大到10s、100s等,这样精度会提高很多。

2,计时法:测量一个脉冲来的时间和结束的时间,二者之差便是信号周期,取其倒数便是频率。但是如果待测频率很高,脉冲周期非常短,这就要求很高的计时器来测量这微小的时间差,所以这种方法测量高频往往难以满足精度要求。但是测量10个,100个……脉冲周期就会很容易一些,精确一些。

单独使用某一种,虽然加大测量范围,可以提高精度,但是还是有所缺陷。如果使用混合方法来实现,可以计算出高精度的频率。

计频法:设置时间阀值,对该时间内采集脉冲计数,计数为N;计时法,精确测N个脉冲所用时间,计时为T。则计时计频测出频率为F=N/T.

以上就是实现原理。

实现方法:

1,一般使用MCU自带的捕获功能来捕获上升沿或下降沿。启动中断来判断。假如使用下降沿,来一个下降沿就在中断中加一个数,这样就记录了脉冲数。并且读取第一个脉冲来的时候的时间,即你时间阀值内的第一个脉冲时间。之后来一个脉冲读取一次时间。这样两个时间差,就是所记录脉冲个数的时间差。

2,使用定时器功能,周期性的定时中断。每个周期计算一次频率,即根据统计的脉冲数和时间来计算。这样每个周期就计算出了一个频率值。

这样计算的频率值可能存在误差,比如突然又干扰等因数造成频率不稳定。这样就要多次测量,采取滤波方法来去除干扰。

滤波方法很多,根据具体应用选择合适滤波方法,如限幅滤波法,算术平均滤波法、中位值滤波法、滑动平均滤波法、一阶滞后滤波法、消抖滤波法等等。

在AS7.0的工程中增加如下图的ASF库,即可实现,

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 频率
    +关注

    关注

    4

    文章

    1272

    浏览量

    58482
收藏 人收藏

    评论

    相关推荐

    多周期测量频率方法及应用

    多周期测量法是一种很灵活的频率测量方法,通过调整被测信号的周期个数可以在测量精度和测量时间二者之间做出最佳选择,对于用普通的测频法和测周法难
    发表于 02-20 15:42 6941次阅读
    多周期<b class='flag-5'>测量</b><b class='flag-5'>频率</b>的<b class='flag-5'>方法</b>及应用

    用STM32测量频率和占空比的几种方法

    由于我们当时的题目除了测量频率之外,更麻烦的是测量占空比。而这两个的测量方法联系比较紧密,所以也一并把测量占空比的
    发表于 05-30 07:00

    频率与时间测量

    频率与时间测量:6.1 频率与时间测量的特点与方法6.1.1 频率与时间
    发表于 12-06 21:43 0次下载

    频率测量的软件方法及其在无线传感器中的应用

    根据电子计数器间接测频原理,用软件的方法测量无源、无线声表面波谐振器型传感器响应信号的特征频率,分析了此方法频率分辨率,并提出采用内插的
    发表于 07-04 10:15 12次下载

    频率测量方法的改进

    频率测量方法的改进
    发表于 10-14 16:41 20次下载
    <b class='flag-5'>频率</b><b class='flag-5'>测量方法</b>的改进

    数字频率表设计方法

    数字频率表设计方法 设计要求1.设计一个能测量方波信号频率频率计,测量结果用十进制数显示。2
    发表于 04-29 16:15 2341次阅读
    数字<b class='flag-5'>频率</b>表设计<b class='flag-5'>方法</b>

    频率测量研究综述

    针对提高频率测量精度,使测量频率范围加宽、频率测量能高速可靠自适应地进行的问题。文中通过对
    发表于 11-11 14:54 52次下载
    <b class='flag-5'>频率</b><b class='flag-5'>测量</b>研究综述

    采用小波变换的有效值和频率测量方法

    采用 小波变换 的有效值 和 频率测量方法
    发表于 11-02 11:02 19次下载

    频率测量的两种方法及等精度测量原理及实现

    频率测量在电子设计和测量领域中经常用到,因此对频率测量方法的研究在实际工程应用中具有重要意义。常用的频率
    的头像 发表于 07-21 09:35 10.1w次阅读
    <b class='flag-5'>频率</b><b class='flag-5'>测量</b>的两种<b class='flag-5'>方法</b>及等精度<b class='flag-5'>测量</b>原理及实现

    两种测量正弦波的频率方法分享

    最近一直尝试各种方法测量一个正弦波的频率,可是都不太理想,老差几个hz,尤其中频,现在先将自己的方法供大家研讨。
    的头像 发表于 06-18 15:00 2.7w次阅读

    (纯干货)使用STM32测量频率和占空比的几种方法

    本文详细介绍了使用STM32测量频率和占空比的几种方法
    的头像 发表于 03-13 15:43 4.2w次阅读
    (纯干货)使用STM32<b class='flag-5'>测量</b><b class='flag-5'>频率</b>和占空比的几种<b class='flag-5'>方法</b>

    频率测量电路中的硬件设计

    测量电路的方法介绍了就是被测频率信号通过放大器放大和处理,然后放大脉冲信号的形状和频率分裂,最后是衡量单片机处理器频率信号。 1
    的头像 发表于 12-09 10:43 956次阅读

    如何使用STM32测量频率和占空比?

    题目 (1)测量脉冲信号频率fo,频率范围为10Hz~2MHz,测量误差的绝对值不大于0.1%。 (2)测量脉冲信号占空比D,
    发表于 02-11 11:01 35次下载
    如何使用STM32<b class='flag-5'>测量</b><b class='flag-5'>频率</b>和占空比?

    无源晶振频率测量方法及仪器选择

    无源晶振是一种被动元件,能够产生准确的稳定频率信号。在实际应用中,为了保证电子设备的正常工作,有时需要对无源晶振的输出频率进行测量。那么,如何对无源晶振的频率进行
    的头像 发表于 04-23 11:02 3366次阅读

    详解pcb粗糙度测量,分享测量技巧

    详解pcb粗糙度测量,分享测量技巧
    的头像 发表于 03-12 11:28 311次阅读