一种可变频正弦波的频率检测方法技术

技术编号:14803946 阅读:88 留言:0更新日期:2017-03-14 23:41
本发明专利技术是有关于一种可变频正弦波的频率检测方法,是在等精度测频过程中,当被测信号关闭或者改变频率时,停止计数,而在被测信号开启或者改变后的频率稳定输出后,自动开始计数,从而准确测出被测信号的频率,并实现对信号频率的实时检测,其包括以下步骤:根据被测信号和标准信号计算出适合的采样周期,生成一个固定周期信号作为闸门信号,使闸门信号中相邻两个预置闸门时间的时间间隔等于此采样周期;根据被测信号计算一个超时时间,判断在一个超时时间内是否有被测信号的上升沿出现;当判断超过一个超时时间仍无被待测信号的上升沿出现时,判定此时被测信号已关闭或者正在改变频率,开始输出停止信号;以及通过停止信号控制计数器,停止计数。

【技术实现步骤摘要】

本专利技术涉及一种频率检测方法,特别是涉及一种对可随时关闭/开启或者改变频率的正弦波信号的频率进行实时检测的可变频正弦波的频率检测方法
技术介绍
一般频率检测装置的被测对象都为某一固定值,检测时只需检测一次就可测出实际频率,这种情况的频率检测较容易实现,当测量结果精确度要求不高时,通过单片机的两个计数器即可完成检测,而在精度要求高的场合可通过等精度测频的方法来实现。等精度测频方法是在直接测频方法的基础上发展起来的,它的闸门时间不是固定的值,而是被测信号周期的整数倍,即与被测信号同步,因此消除了对被测信号计数所产生的±1个数字误差,使测量精度大为提高。请参阅图1所示,是等精度测频的实现方法的示意图。其中,CNT1和CNT2是两个可控计数器,标准频率(fs)信号从CNT1的时钟输入端CLK输入,经整形后的被测信号(fx)从CNT2的时钟输入端CLK输入。每个计数器中的CEN输入端为时钟使能端控制时钟输入。当预置闸门信号为高电平(预置时间开始)时,被测信号的上升沿通过D触发器的输出端,同时启动两个计数器计数。同样,当预置闸门信号为低电平(预置时间结束)时,被测信号的上升沿通过D触发器的输出端,同时关闭两个计数器计数。请参阅图2所示,是等精度测频原理的波形图。在测量过程中,用两个计数器分别对标准信号和被测信号同时计数,首先给出闸门开启信号(预置闸门上升沿),此时计数器并不开始计数,而是等到被测信号的上升沿到来时,计数器才真正开始计数。然后预置闸门关闭信号(预置闸门下降沿)到时,计数器并不立即停止计数,而是等到被测信号的上升沿到来时才结束计数,完成一次测量过程。可以看出,实际闸门时间τ与预置闸门时间τ1并不严格相等,但差值不超过被测信号的一个周期。由于等精度测频方法测量频率的相对误差与被测信号频率的大小无关,仅与闸门时间和标准信号频率有关,即实现了整个测试频段的等精度测量。闸门时间越长,标准频率越高,测频的相对误差就越小。标准频率可由稳定度好、精度高的高频率晶体振荡器产生,在保证测量精度不变的前提下,提高标准信号频率,可使闸门时间缩短,即提高测试速度。在等精度测频过程中,如果频率发生设备关闭或者改变频率,被测信号会停止输出,由于闸门信号不能判断出被测信号有无,此时可能会出现错误频率。请参阅图3所示,是当频率发生设备关闭或者改变频率时等精度测频的波形图。从图3中可以看出,当频率发生设备关闭或者改变频率时,在闸门时间内,被测信号计数器的计数Nx会出现错误的计数值,导致采样频率错误,虽然在新频率f2稳定后会采样正常,但是这种短时间的错误频率也是不被允许的。有鉴于上此,本专利技术人基于从事此类产品设计制造多年丰富的实务经验及专业知识,并配合学理的运用,积极加以研究创新,以期创设一种新的一种可变频正弦波的频率检测方法,能够改进一般现有的等精度测频方法,使其更具有实用性。经过不断的研究、设计,并经过反复改进后,终于创设出确具实用价值的本专利技术。
技术实现思路
本专利技术的目的在于,克服现有的等精度测频方法存在的缺陷,而提供一种新的可变频正弦波的频率检测方法,所要解决的技术问题是使其在等精度测频过程中,当被测信号关闭或者改变频率时,能够通过停止信号控制计数器,停止计数,而在被测信号开启或者改变后的频率稳定输出后再开始计数,从而准确测出被测信号的频率,并实现对信号频率的实时检测。本专利技术的目的及解决其技术问题是采用以下技术方案来实现的。依据本专利技术提出的一种可变频正弦波的频率检测方法,是在等精度测频过程中,当被测信号关闭或者改变频率时,停止计数,而在被测信号开启或者改变后的频率稳定输出后,自动开始计数,该方法包括以下步骤:根据被测信号和标准信号计算出适合的采样周期,生成一个固定周期信号作为闸门信号,使此闸门信号中相邻两个预置闸门时间的时间间隔等于此采样周期;在此闸门信号的预置闸门时间对应的实际闸门时间采样标准信号和被测信号,并通过计数器记录采样的标准信号和被测信号脉冲的个数;根据被测信号计算一个超时时间,在采样时判断在此超时时间内是否有被测信号的上升沿出现;当判断超过此超时时间仍无被待测信号的上升沿出现时,判定此时被测信号已关闭或者正在改变频率,开始输出停止闸门信号;以及通过停止闸门信号控制计数器,停止计数。本专利技术的目的及解决其技术问题还可采用以下技术措施进一步实现。前述的可变频正弦波的频率检测方法,其中开始输出停止闸门信号的步骤包括以下步骤:当判断超过此超时时间仍无被待测信号的上升沿出现时,判定此时被测信号已关闭或者正在改变频率,产生停止信号;对停止信号进行扩展,以保证被测信号频率稳定输出后再进行采样;以及合成停止闸门信号。前述的可变频正弦波的频率检测方法,其中对停止信号进行扩展的步骤包括以下步骤:将停止信号上升至下降的一次动作过程进行分解,生成一个上升脉冲;以及将上升脉冲展宽。前述的可变频正弦波的频率检测方法,其中合成停止闸门信号的步骤包括以下步骤:延时停止信号;以及以停止信号、延时的停止信号与展宽的上升脉冲合成停止闸门信号。前述的可变频正弦波的频率检测方法,其中超时时间大于此时被测信号的一个周期。前述的可变频正弦波的频率检测方法,其中将停止信号上升至下降的一次动作过程进行分解所生成的上升脉冲的宽度为标准信号的一个周期。前述的可变频正弦波的频率检测方法,其中上升脉冲是展宽为2s的脉冲,以保证被测信号频率稳定输出后再进行采样。前述的可变频正弦波的频率检测方法,其中其中停止信号是延时四个标准信号的周期。前述的可变频正弦波的频率检测方法,其中在停止计数的步骤后还包括以下步骤:在停止闸门信号结束后,预置闸门时间到来时,在预置闸门时间对应的实际闸门时间采样标准信号和被测信号,通过计数器记录采样的标准信号和被测信号脉冲的个数;以及通过采样的标准信号和被测信号脉冲的个数运算得到被测信号的频率。前述的可变频正弦波的频率检测方法,其中通过采样的标准信号和被测信号脉冲的个数得到被测信号的频率的运算是在单片机中进行,单片机采用软件滤波技术处理数据,当单片机判断连续八个单片机程序周期采样的被测信号的频率都一致时,才判定得到的被测信号的频率正确,并输出被测信号的频率至显示设备显示。本专利技术与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本专利技术一种可变频正弦波的频率检测方法至少具有下列优点及有益效果本文档来自技高网
...

【技术保护点】
一种可变频正弦波的频率检测方法,是在等精度测频过程中,当被测信号关闭或者改变频率时,停止计数,而在被测信号开启或者改变后的频率稳定输出后,自动开始计数,其特征在于该方法包括以下步骤:根据被测信号和标准信号计算出适合的采样周期,生成一个固定周期信号作为闸门信号,使此闸门信号中相邻两个预置闸门时间的时间间隔等于此采样周期;在此闸门信号的预置闸门时间对应的实际闸门时间采样标准信号和被测信号,并通过计数器记录采样的标准信号和被测信号脉冲的个数;根据被测信号计算一个超时时间,在采样时判断在此超时时间内是否有被测信号的上升沿出现;当判断超过此超时时间仍无被待测信号的上升沿出现时,判定此时被测信号已关闭或者正在改变频率,开始输出停止闸门信号;以及通过停止闸门信号控制计数器,停止计数。

【技术特征摘要】
1.一种可变频正弦波的频率检测方法,是在等精度测频过程中,当被
测信号关闭或者改变频率时,停止计数,而在被测信号开启或者改变后的
频率稳定输出后,自动开始计数,其特征在于该方法包括以下步骤:
根据被测信号和标准信号计算出适合的采样周期,生成一个固定周期
信号作为闸门信号,使此闸门信号中相邻两个预置闸门时间的时间间隔等
于此采样周期;
在此闸门信号的预置闸门时间对应的实际闸门时间采样标准信号和被
测信号,并通过计数器记录采样的标准信号和被测信号脉冲的个数;
根据被测信号计算一个超时时间,在采样时判断在此超时时间内是否
有被测信号的上升沿出现;
当判断超过此超时时间仍无被待测信号的上升沿出现时,判定此时被
测信号已关闭或者正在改变频率,开始输出停止闸门信号;以及
通过停止闸门信号控制计数器,停止计数。
2.根据权利要求1所述的可变频正弦波的频率检测方法,其特征在于
其中开始输出停止闸门信号的步骤包括以下步骤:
当判断超过此超时时间仍无被待测信号的上升沿出现时,判定此时被
测信号已关闭或者正在改变频率,产生停止信号;
对停止信号进行扩展,以保证被测信号频率稳定输出后再进行采样;
以及
合成停止闸门信号。
3.根据权利要求2所述的可变频正弦波的频率检测方法,其特征在于
其中对停止信号进行扩展的步骤包括以下步骤:
将停止信号上升至下降的一次动作过程进行分解,生成一个上升脉
冲;以及
将上升脉冲展宽。
4.根据权利要求3所述的可变频正弦波的频率检测方法,其特征在于
其中合成停...

【专利技术属性】
技术研发人员:张文峦谢家祥许骜陈阵张孟瑶
申请(专利权)人:北京北广科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1