一种测量旋进频率的方法及装置的制造方法

文档序号:9615258阅读:648来源:国知局
一种测量旋进频率的方法及装置的制造方法
【技术领域】
[0001]本发明属于磁场测量设备技术领域,尤其涉及一种测量旋进频率的方法及装置。
【背景技术】
[0002]质子旋进式磁力仪是依据质子的旋进频率来测量地磁场的仪器,它是目前世界上测量磁场强度的重要方式之一,现有质子磁力仪控制系统的精度取决于对旋进频率的准确测量,其中,测量旋进频率的方法包括以下三种:
[0003]1.直接测频法:由时基信号形成闸门,对被测信号进行计数,当闸门宽度为Is时可直接从计数器读出被测信号频率,由于计数值可能存在正负一个脉冲,故此法的绝对误差就是1Hz,其相对误差则随着被测频率的升高而降低,故此法只适于测高频而不适于测低频;
[0004]2.测周期法:由被测信号形成闸门,对时基脉冲进行计数,当闸门宽度刚好是一个被测脉冲周期时,可直接从计数器读出被测信号的周期值,该法的绝对误差是一个时基周期,其相对误差随着被测信号周期的增大而降低,故此法只适于测低频而不适于测高频;
[0005]3.等精度测频:设置两个同步闸门,同时对被测信号和时基脉冲进行计数,两个计数值之比即等于其频率比,可让闸门起点和终点均与被测脉冲正沿同步,可消除被测计数器的正负一个脉冲的误差,使其误差与被测频率无关,达到等精度测频,然而在电路上此法需要加上必要的同步器件,所以硬件设计较为复杂。
[0006]综上所述,现有旋进频率的测量方法要么适用范围有限,要么硬件电路设计过于复杂,需要一种新适合各种环境并不用额外的硬件电路的旋进频率的测量方法。

【发明内容】

[0007]本发明实施例提供了一种测量旋进频率的方法及装置,旨在解决现有旋进频率的测量方法要么适用范围有限,要么硬件电路设计过于复杂的问题。
[0008]—方面,提供一种测量旋进频率的方法,包括:
[0009]通过捕获模块接收数字隔离单元进行隔离后输入的方波信号;
[0010]初始化实时时钟单元,以所述捕获模块的闸门时间为周期进行测量;
[0011]在所述闸门时间内,连续捕获两个信号上升沿并获取所述上升沿对应的当前定时器值并计算两定时器值之差从而获得当前计数值;
[0012]将所述闸门时间内的所有所述当前计数值进行滤波,获得有效计数值;
[0013]以所述实时时钟单元的标频值和所述有效计数值的之商作为旋进频率。
[0014]进一步地,所述方波信号为旋进信号经过模拟电路进行滤波、放大和锁相之后获得的幅值不变的方形波信号。
[0015]进一步地,所述将所述闸门时间内的所有所述当前计数值进行滤波,获得有效计数值具体为:
[0016]以所述闸门时间内的所有所述当前计数值作为样本值,计算所述样本值的均值和均方差;
[0017]根据所述均值和均方差,获取有效样本范围;
[0018]剔除所有所述当前计数值中取值在所述有效样本范围之外的所述当前计数值;
[0019]将在所述有效样本范围内所有所述当前计数值的均值作为有效计数值。
[0020]进一步地,所述有效样本范围具体为最小样本值与最大样本值之间的当前计数值,所述最小样本值为所述均值减去N倍所述均方差的差值,所述最大样本值为所述均值与N倍所述均方差的之和,所述N为大于等于3的正整数。
[0021 ] 进一步地,所述方法还包括:
[0022]停止所述捕获模块捕获所述方波信号的上升沿。
[0023]另一方面,提供一种测量旋进频率的装置,包括:
[0024]信号接收单元,用于通过捕获模块接收数字隔离单元进行隔离后输入的方波信号;
[0025]初始计时单元,用于初始化实时时钟单元,以所述捕获模块的闸门时间为周期进行测量;
[0026]计时单元,用于当所述捕获模块捕获到所述方波信号的上升沿时,保存所述实时时钟单元的当前定时器值;
[0027]计数值获取单元,用于在所述闸门时间内,连续捕获两个信号上升沿并获取所述上升沿对应的当前定时器值并计算两定时器值之差从而获得当前计数值;
[0028]滤波单元,用于将所述闸门时间内的所有所述当前计数值进行滤波,获得有效计数值;
[0029]频率获取单元,用于以所述实时时钟单元的标频值和所述有效计数值的之商作为旋进频率。
[0030]进一步地,所述方波信号为旋进信号经过模拟电路进行滤波、放大和锁相之后获得的幅值不变的方形波信号。
[0031]进一步地,所述滤波单元具体用于以所述闸门时间内的所有所述当前计数值作为样本值,计算所述样本值的均值和均方差;根据所述均值和均方差,获取有效样本范围;剔除所有所述当前计数值中取值在所述有效样本范围之外的所述当前计数值;将在所述有效样本范围内所有所述当前计数值的均值作为有效计数值。
[0032]进一步地,所述有效样本范围具体为最小样本值与最大样本值之间的当前计数值,所述最小样本值为所述均值减去N倍所述均方差的差值,所述最大样本值为所述均值与N倍所述均方差的之和,所述N为大于等于3的正整数。
[0033]进一步地,所述装置还包括:
[0034]捕获停止单元,用于停止所述捕获模块捕获所述方波信号的上升沿。
[0035]在本发明实施例,通过捕获模块接收数字隔离单元进行隔离后输入的方波信号;初始化实时时钟单元,以所述捕获模块的闸门时间为周期进行测量;在所述闸门时间内,连续捕获两个信号上升沿并获取所述上升沿对应的当前定时器值并计算两定时器值之差从而获得当前计数值;将所述闸门时间内的所有所述当前计数值进行滤波,获得有效计数值;以所述实时时钟单元的标频值和所述有效计数值的之商作为旋进频率,本发明通过剔除无效当前计数值,提高了旋进频率的精度和稳定度。
【附图说明】
[0036]图1是本发明实施例一提供的质子磁力仪控制系统的结构示意图;
[0037]图2是本发明实施例一提供的捕获模块电路结构示意图;
[0038]图3是本发明实施例二提供的测量旋进频率的方法的流程示意图;
[0039]图4是本发明实施例二提供的滤波方法的流程示意图;
[0040]图5是本发明实施例三提供的测量旋进频率的装置的具体结构框图;
[0041]图6a、6b、6c、6d分别是不同频率下当前计数值作为样本值的正态分布图;
[0042]图7a、7b、7c分别是不同频率下转化为磁场值的测试趋势图。
【具体实施方式】
[0043]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0044]在本发明实施例中,通过捕获模块接收数字隔离单元进行隔离后输入的方波信号;初始化实时时钟单元,以所述捕获模块的闸门时间为周期进行测量;在所述闸门时间内,连续捕获两个信号上升沿并获取所述上升沿对应的当前定时器值并计算两定时器值之差从而获得当前计数值;将所述闸门时间内的所有所述当前计数值进行滤波,获得有效计数值;以所述实时时钟单元的标频值和所述有效计数值的之商作为旋进频率。
[0045]以下结合具体实施例对本发明的实现进行详细描述:
[0046]实施例一
[0047]图1、图2示出了本发明实施例一提供的质子磁力仪控制系统包括用于对接收到的旋进信号进行逻辑输入缓冲和将所述旋进信号转换方波信号并逻辑缓冲输出的数字隔离单元11 ;用于实时提供测试时间的实时时钟单元12 ;用于接收所述方波信号,并通过捕获模块(图中未示出)获得所述方波信号的连续两个上升沿对应的测试时间以及所述实时时钟单元的标频值获得旋进频率的DSP信号处理单元13,所述测试时间为所述连续两个上升沿时所述实时时钟单元的记录的时间值,其中所述数字隔离单元11和实时时钟单元12的输出端分别与所述DSP信号处理单元13的第一输入端1、第二输入端2电性连接,其中,DSP信号处理单元13具体是以DSP28335芯片为主的电路
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1