基于离散相位差检测的频率测量方法
2023-06-23
来源:好走旅游网
第34卷第5期 仪 器 仪 表 学 报 Chinese Journal of Scientific Instrument Ve1.34 No.5 Mav.2013 2013年5月 基于离散相位差检测的频率测量方法 汪正军,潘磊,纪国瑞 北京100039) (国电联合动力技术有限公司摘要:针对传统测周法进行频率测量时存在1个测量时钟周期的固有误差的问题,提出了离散相位差检测的频率测量方法。 该方法首先对测量时钟的上升沿和下降沿进行计数,使误差降低到测量时钟的1/2,然后结合阻容延时存储的相位差信息,进 行Ⅳ段离散采样对比,从而获得测量时钟与被测信号的相位差。通过相位差的补偿,使测量误差降低到测量时钟的1/2N。理 论分析和实验验证表明,该方法在测量时钟频率无法进一步提高时,通过增加离散分段数Ⅳ,可以使测量不确定度和测量误差 都得到大幅降低,有利于提高频率测量的精确度。 关键词:频率测量;相位检测;延时信号;双沿计数法;测周法 中图分类号:TM935 文献标识码:A 国家标准学科分类代码:460.40 Frequency measurement method utilizing discrete phase delay detection Wang Zhengjun,Pan Lei,ji Guorui (Guodian United Power Technology Company,LTD.Beijing 100039,China) Abstract:Aiming at the problem that traditional frequency measurement th cycle test method has the inherent measure- ment error of 1 clock cycle,a frequency measurement method based On discrete phase delay detection strategy is proposed. In this method,the rising and falling edges of the measurement clock are both counted,which makes the measurement error decreased down to a half of the clock cycle.Furthermore,the phase delay signal stored with the RC unit is sampled and compared with the N segment discrete reference values,thus the phase delay between measurement clock and the measured signal is obtained;and the error is reduced to 1/2N clock cycles through the compensation with the phase delay irforma— tion.Theoretical analysis and experimental result show that when it is difficult to further increase clock frequency,inereas— ing the number of the discrete segments N would decline both the measurement uncertainty and measurement error under the salne clock frequency.The proposed novel scheme can enhance the frequency measurement precision. Keywords:frequency measurement;phase detection;delay signal;double edge counting;cycle test method 法等。测频法相对测量时间较长,主要适用于高频测量;测 1 引 言 周法相对测量速度快,主要应用于低频测量,但其存在1个 测量时钟周期的固有误差,影响测试精确度;多周期同步法 频率测量是工业测控中的重要领域。脉冲频率信号 也是工业领域最为常用的传感器数字信号。随着现代科 技的发展,在高精确度的测试系统中,不仅对信号频率的 精确度要求越来越高,同时对测量方法的实用性和测量 结果的实时性要求也越来越高-- 。 测试精确度相对较高,但是测试实时性相对降低。 近年来,随着嵌入式技术的不断发展,基于现场可编 程门阵列(field programmable gate array,FPGA)、数字信 号处理(digital signal processing,DSP)和高级精减指令集 机器(advanced RISC machine,ARM)式单片机的测量方 法不断涌现口引,同时对于传统方法的改进,比如信号补 传统的频率测量方法有测频法、测周法以及多周期同步 收稿日期:2012-05 Received Date:2012-05 基金项目:北京市产学研科研基金(1010013020105)资助项目 第5期 汪正军等:基于离散相位差检测的频率测量方法 995 偿等方法也在不断创新 …,使测试精确度不断提高,但 很多新方法的测试原理不易实现或者成本较高。 针对上述各方法的优缺点,本文提出了一种离散相 位差检测的频率测量方法,通过引入对上升沿和下降沿 均进行计数的双沿计数方法,将测量误差减小了一半,然 后通过并联比较型A/D转换器的原理,对延时相位进行 分Ⅳ段的离散分段采样,将测量误差降低为测量时钟的 1/2N,有效地降低了测量的不确定度和误差,提高了频 率测量精确度,且实时性好,成本较低,易于实现。 2双沿计数测周法 传统的测周法主要是通过被测信号控制计数器,计数 器累计测量时钟的上升沿(下降沿)的个数来表示被测信 号的周期,其测量误差为1个测量时钟。为了降低测量误 差,可以采用对测量时钟的上升沿和下降沿均进行计数的 双沿计数测周法,将测量误差降低为1/2个测量时钟。 另外,传统测周法,往往先将被测信号二分频,然后测 量其高电平(低电平)周期,从而实现对被测信号整周期的 测量,其实时性能相对较差。为了进一步提高实时性,可 以直接对被测信号的高电平和低电平都进行相同原理的 双沿计数测周法,从而得到被测信号每个周期的测量值。 由于被测信号高电平和低电平测量原理相同,本文 以被测信号高电平期间的测量为例,同时为了表述方便, 将高电平期间的测量周期表述为被测信号周期,其测试 原理如图1所示。 I厂]I I广]t 厂『JI 图1 双沿计数测周法原理图 Fig.1 Principle of double edge counting cycle test method 在图1中,测量时钟的周期为 。在被测信号高电平期 间,测得K个测量时钟的上升沿和 个测量时钟的下降沿。 由于开始测量时间点的随机性,如图1所示,不妨假设被测 信号在测量时钟为低电平期间开始有效并在测量时钟为高 电平期间开始无效,则被测信号的高电平期间的周期为: T=t l+(Kr一1)7'o+tr2= n+( 一1) +f,2 (1) 同时,对被测信号低电平采用同样的测量方法,由图 1可知,£n=t l+ /2, J2=tr2+ /2,且0≤t l≤ /2, 0≤tr2≤To/2,代入式(1)得: = +e (2) 式中:e=c,l+ 一 To [一 To,≥],则误差项: =l t rl+ To r2o 所以,双沿计数澳4周法的测量误差为1/2个测量时钟。 3离散相位差检测法 3.1 离散相位差检测原理 采用双沿计数测周法对被测信号进行测量时,虽然 测量误差降低了一半,但是并没有从根本上解决测量时 钟和被测信号之间由于相位差引起的误差。本文提出的 离散相位差检测法,对测量时钟和被测信号之间的相位 差进行测量,从而进一步提高测量精确度。离散相位差 检测法原理和波形图如图2和图3所示。 图2离散相位差检测法原理图 Fig.2 Principle diagram of discrete phase delay detection method 图3离散相位差检测法波形图 Fig.3 Waveform of the discrete phase delay detection method 图2所示的原理框图中,主要包括RC延时、边沿相 位差检测、数据缓存和时序控制四部分组成。RC延时单 元在被测信号电平变化时,将电容充放电过程所含的相 位差信息进行存储,便于后面环节进行采集。边沿相位 仪器仪表学报 第3 4卷 差检测单元运用并联比较型A/D转换器的原理,对电容 上的电压 进行快速转换,从而确定测量时钟和被测信 号之间的相位差,其测量精确度主要由并联比较的离散 位数决定。数据缓存单元将被测信号上升沿和下降沿时 的相位差锁存起来,便于CPU进行读取。时序控制单元 通过被测信号、测量时钟以及控制信号的时序组合,控制 数据缓存单元将数据进行存储。 图3所示的测量波形中,可以得出被测信号的周期为: + + (3) 式中:K为双沿计数获得的测量时钟1/2周期的整倍数,£ 、£, 分别为被测信号上升沿和下降沿与测量时钟的相位差,且 t,=t , =To/2— 。设测量时钟和被测信号之间的相位差 为半个测量时钟时,边沿相位差检测单元输出的数字量为满 量程值,及将相位差分成了Ⅳ段离散值。令 对应的转换数 字量为D , 对应的转换数字量为 ,则被测信号周期为: :生 一To (4)‘ N 2 \。, 3.2离散相位差检测电路的参数确定 3.2.1 RC时间常数的确定 在离散相位差检测电路中,为了使RC延时环节输出 电压 尽量在1/2测量时钟的时间内达到某一稳态值, RC延时环节的参数应该选择合适的值。由图2可知,电 容上的电压值 为: = (1一e ”) (5) 式中: 为信号高电平的电压值, 为RC延时单元的时 间常数,即r=RC。 当并联比较器个数为N一1时,Ⅳ个分压电阻将基准 比较电压分为N一1段。为了简化系统,同时提高系统的 抗扰性,基准比较电压选用与被测信号同一个芯片的高 电平输出电压 。根据RC延时单元的输出电压和基准 比较电压的关系可得: c= (1一e )I = VH (6) 则时间常数 的值为: ’ : 2 MnN (7)3.2.2 分压电阻阻值的确定 在边沿相位差检测单元,通过并联比较原理所得的数 字量成线性比例的表征测量时钟与被测信号之间的相位 差,然而,RC延时单元的输出电压 。却是非线性的,因此 Ⅳ个分压电阻的值并不完全相等。根据分压的原理,通过 N一1个电压参考点确定Ⅳ个分压电阻的阻值比例系数。 令第i个时间等分点上RC延时单元输出的电压值 等于第i个电阻R 上输出端的基准电压 的分压 值。以上升沿相位差检测电路为例,当1≤i≤N一1时, 由分压原理得: (1一X ):(∑RJ∑ ) (8) 式中:X e-i/N. =(e-1 ) ,X e-1 肛 。 求取分压电阻的比例系数时,不妨设R,。=R,,则当 i=1时,根据式(8)可求得上升沿相位差检测电路中分 压电阻阻值之和R UM以及各分压电阻值为: rR :R ,1≤ ≤N一1 i =…一R …一 : =R 一 N-IR ’ 由于下降沿时,Rc延时单元输出电压从稳态值开始放 电,为了表述的统一性,电阻编号不妨与上升沿相位差检测 电路逆序,设与参考电压相连的电阻为 ,且 =碍,则同 理可得下降沿相位差检测电路中各分压电阻阻值为: f = ,1≤ ≤Ⅳ一1 i‰: 一 3.3离散相位差检测误差分析 离散相位差检测法将传统测周法遗漏的相位差,通过离 散采样比较,确定出测量时钟与被测信号相位差所属的区间 段,其主要误差来源是由于分段带来的更小区间内的截断误 差。以上升沿相位差检测为例,误差分析原理如图4所示。 ——— —一: l一。一————r_一 — I—}l÷-△…f r —————— —— ———— ——士—— —— : j. 玉盟 , N N N To/Z 图4误差分析原理图 Fig.4 Principle diagram of error analysis 当被测信号跳变到高电平后,RC延时单元输出电压 开始逐渐增大。如前文所述,在时间上将测量时钟半 周期的时间 /2等分为了Ⅳ段,比较器的比较点选在等 时间间隔的中点,则在图3所示的t,时,测量时钟上升沿 到来,触发数据缓存单元锁存相位差数据,其相位差的截 断误差为测量时钟实际相位值t,与比较基准点之间的差 △c ,且一 /4N≤zXt,≤7"0/4N。 同理,下降沿时的截断误差为△f,,且一 /4N≤ats≤ 7'o/4N,则分为Ⅳ段比较的离散相位差检测法误差为: I At l=l△ +△tr I≤J△t,l+I△fr l≤ (II) 二』V 所以采用Ⅳ段比较的离散相位差检测法,其测量误 差降低到测量时钟的1/2N,测量精确度大大提高。 第5期 汪正军等:基于离散相位差检测的频率测量方法 997 3.4 离散相位差检测不确定度评定 量时钟频率相同的情况下,可以通过增加基准电压分段 将离散相位差检测法测量模型式(4)变形为: - 数Ⅳ来降低测量不确定度,从而大大提高测量精确度。 竽 + D + D, (12) 4仿真分析 根据图2和图3的原理,在FPGA中进行真试验。选取 此模型测量时,不确定度来源主要包括 、 、J7、,、D,和 D,的不确定度。式中: 为高精度晶振的时钟周期,在测量 过程中,认为其变化可以忽略不计;K为双沿计数得到的测 量时钟1/2周期的整数,从硬件逻辑上可以保证其为一个 测量时钟周期To=5.00 as,分段系数Ⅳ=4,根据式(7)可得 阻容延时时间常数 =1.35 ns。同时,仿真时不需要选择分 压电阻值,只需根据式(5)选取时间等间隔时的参考比较电 确定值;Ⅳ为基准电压的分段数,是一个确定的值。因此,测 量的不确定度只要来源于相位差检测值D,和D,。 D 的不确定度“(D )参照曰类评定方法获得。由测 量原理可知,D,必然是处于前后两段离散值之间的值,因 此D,的误差区间为离散分段值的1/2。设D 的误差在其 误差区间内服从均匀分布,则不确定度为 (D,)=1/2 ,由式(12)可知,D,的灵敏系数为To/2N。同理可得 ¨(D,)=1/2 ,D,的灵敏系数为To/2N。因此,离散相位 检测法的合成标准不确定度为: 14O )=√( ( (D,))= (13) 则由式(13)可得离散相位检测法的扩展不确定度为: 。=2 ( 。)= ( =2) (14) 为了对离散相位检测法和其他测量方法的测量不确定 度进行对比分析,根据原理,双沿计数法的测量模型由 式(2)得: 1 0= + 一 1 0 (15) 模型测量时,不确定度来源中起主要作用的为K,和 ,其误差区间为测量时钟的1/2周期,误差均匀分布, 则不确定度“(Kr)=II,(gr)=1/2 ,灵敏系数均为 /2,因此,合成标准不确定度为: ( ): :46To (16) 百则由式(16)可得双沿计数法的扩展不确定度为: :2uc( ): (后:2) (17) 同理,传统测周法的合成标准不确定度和扩展不确 定度分别为: M ( )=To/√3,U,=2to/43 (18) 根据上述3种方法的不确定度分析,可以看出,离散 相位差检测法的不确定度明显小于另外两种方法,而且 传统测周法和双沿计数法的不确定度主要由测量时钟周 期 决定,为了提高测量精确度,只能提高测量时钟的 频率。然而测量时钟的频率不可能无限提高,这使得测量 精确度的提高受到一定的限制。离散相位差检测法在测 压作为比较基准即可。将RC延时单元的输出电压 与参 考比较电压分别进行比较,则仿真测试波形如图5所示。 u I_ 窭 ,l^O 1l—U,lO,l^U 1I^U.10一 2 4 6 8 10 12 14 16 tins I-1 2 4 6 8 lU l2 l4 l6 t/ns 图5仿真试验波形图 Fig.5 Simulation waveforms of the discrete phase delay detection method 由于测量误差是测量时钟与被测信号的相位差引起 的,所以仿真时在不同相位差条件下对被测信号的频率 进行了测量,其仿真结果如表1所示。 表1不同测量方法的仿真测量结果 Table 1 Simulation results for different measurement methods as flO998 仪器仪表学报 第3 4卷 由表1可以看出,对于不同的相位差,离散相位差检 测法的测量误差最大值为0.5 BS<To/2N=0.625 BS,且 测量误差远低于其他两种测量方法。 在进行模型有效性检验时,检验至少有一个回归变 量 与输出响应Y之间存在线性关系,则模型比较有效。 假设检验为: 5试验模型验证及结果分析 5.1 多元线性回归分析 』tto: -=卢z 0 【日l: ≠0i=1,2 ,(24) 通过验证,若放弃风则说明至少有一个回归变量对 统计做出显著贡献,即系统模型比较有效。令k= rank(XT),由多元线性回归原理定义检验统计量为: 在实际测量电路中,RC延时单元中时间常数 的值 以及分压电阻值都不可能很精确,而这些数值的准确度 都和测量精确度有着紧密的关系。为了验证实际模型的 有效性,将式(5)的模型进行多元线性回归的标准化变 形。令式(5)中 =一t/.r,显然O≤t≤ro/2满足级数e 的收敛域l l<∞,则由级数展开性质可得: = 。一(丽 骁 yTy一曰 y)/(n一 一)k 1 如果Fo> (25) _1],则放弃假设检验 ,说明模型 是有效的,式中 ( 。)是置信度为1一 ,自由度为k )= (1一 )(19) 5.2(20) =I,H一 和n—k一1的厂分布。 模型有效性试验验证 将式(19)变形,可得RC延时单元输出模型为: 试验频率测量硬件电路框图如图6所示。 被测信号 Y= +∑卢 式中:y= :, =t‘,(i=1,2,…,a),系数 /r‘i!,(i=1,2,…,n)。 0, =(一1) 由非线性控制理论,即使对于非线性较强的系统,线 性化时保留到二阶时,也足以达到控制精度要求,因此, 本文将展开后的高阶项保留到二阶,则简化的多元线性 回归标准模型为: Y=卢0+卢l l+卢2 2 (21) (22) 图6频率测量仪表硬件电路框图 Fig.6 Hardware block diagram of the ̄equeney measurement instrument 针对此模型进行n次重复试验,有: Y=XB y 式中:Y= y ,X= : ● y 嘲 n离散相位测量电路测量处理后的被测信号周期,经 过相位补偿之后转换为高频测量时钟的计数值,单片机 系统读取高频测量时钟数据,经过计算,实现频率的实时 测量。 由多元线性回归原理中多元可决系数R 为: l一 l, y—nv 砉 测量时钟 (23) 试验验证。电路中参数选择如表2所示,其中,根据前文所述,对上升沿相位差检测电路模型进行 式中:R 描述的是模型参数的变化率,R 的值越接近1, 则模型有效性越高。 由40.000 O0 MHz晶振产生,分压电阻值根据式(9)计算 之后,参照常用1%精确度电阻选取。 表2频率测量仪表硬件电路参数 Table 2 Hardware circuit parameters of the frequency measurement instrument 实验时,首先测量分压电阻各分压节点的电压值 ,果及置信度为95%的模型统计特性如表3所示。 然后用500 MHz可存储数字示波器记录下RC延时 由表3可以看出,分压电阻节点电压值 和RC延时 单元输出的电压的值 与理论值都比较接近。对于 和 ,单元充电时输出电压 波形,按照I'o/2 N=2.08 ns的 时间间隔,读取 的实际测量值。同时,Rc延时单元充 其多元可决系数R 都很接近1,且都有Fo>fo∞(:.2], 电时输出电压的理论值由式(5)可得,记为 。试验结 说明由式(8)和式(9)所描述的分压电阻选取方法是合 第5期 汪正军等:基于离散相位差检测的频率测量方法 理的,由式(20)所描述的RC延时单元输出电压模型是 哪 有效的。同理,对于下降沿电路,可以采取同样的方法,验 证其模型的合理性和有效性。 鲫 表3试验结果及模型统计特性 … Table 3 Experimental results and model statistical charaeteristics 佻忉 1 2 3 4 5 R ro fo 05(2.2) 珊 m 一 如 5.3应用实例 一 频率测量仪表通过精确的脉冲频率测量,经过仪表 一 内部参数设定和程序计算,可以实现很多物理量的测量。一 ∞∞ 比如液压随动系统以及电动伺服系统中常见的转速、转 矩等信号,传感器输出通常都是脉冲频率信号,测量方法 具有较为广泛的通用性。 本文频率测量仪表应用实例如图7所示。图6中列 出的为部分应用实例,分别为液压传动平台的运行监测、 液压元器件的静动态性能测试以及电动伺服平台的运行 状态测量和静动态特性测试等。另外还在批量的工业以 及其他领域的产品中有所应用,在此不再逐一赘述。 图7频率测量仪表应用实例 Fig.7 Application examples of the frequency measurement instrument 6 结 论 为了提高测周法测量频率的精确度,本文首先采用 测量时钟双沿计数法,将测周法的误差从1个测量时钟 降低到1/2个测量时钟。然后提出离散相位差检测法, 利用并联比较型A/D转换的原理进行Ⅳ段离散采样RC 延时单元存储相位延时信息,通过相位补偿将测量误差 降低到1/2N个测量时钟,同时测量不确定度也大幅减 小,有效地提高了测量精确度。在实际频率测量电路中, 为了保证测量精确度,本文采用多元线性回归方法对实 际模型进行了有效性试验验证,保证了实际模型的有效 性。本文的离散相位差检测法进行频率测量时,实时性 好、成本较低、易于实现,大幅提高了频率测量的精确度。 参考文献 [1] 李涛,张华锋.复现微波延迟时间间隔的一种方法[J].国 外电子测量技术,2OO9,28(11):20-23. LI T.ZHANG H F.Method of microwave delay interval recurrence lJ 1.Foreign Electronic Measurement Technol— ogy,2009,28(11):20-23. [2] 李龙涛,习友宝.基于FPGA的无间歇测频方法研究与 实现[J].电子测量技术,2012,35(9):99—100. LI L T.XI Y B.Research and implementation of realizing non—intermission frequency measurement methods based on FPGA[J].Electronic Measurement Technology,2012, 35(9):99—100. [3] 梁启权,和敬涵,t/J,君.TMS320F28335在电网频率测量 中的应用[J].国外电子测量技术,2010,29(10):66-68. HANG Q Q,HE J H,WANG X J.Application of TMS320F28335 in frequency measllre of power system[J]. Foreign Electronic Measurement Technology,0210,29(10): 66-68. [4]杜保强,周渭,陈法喜,等.一种新型超高精度频标比 对系统的设计[J].仪器仪表学报,2009,30(5): 967-972. DU B Q,ZHOU W,CHEN F X,et 1a.Desing for novel ultra— high precision frequency standard comparison system[J]. Chinese Journal of Scientiifc Instrument,2O09,30(5): 967—972. [5] 吕运朋,李海威,张全法.基于ARM的嵌入式高精度频率 计的设计[J].电子测量技术,2009,32(1):73-76. LV Y P.LI H W.ZHANG Q F.Desing of high resolution fequeney meter based on ARM[J].Electronic Measure- ment Technology,2009,32(1):73-76. [6] 王海,郑胜峰.一种高精度四点式电力信号测频新方 法[J].仪器仪表学报,2012,33(10):2187-2193. WANG H,ZHENG SH F.New high precision four—point frequency measurement method for power signal[J].Chi- nese Journal of Scientiifc Insturment,2012,33(10): 2187-2193. [7] 王玉兰,刘娅,李孝辉.基于欠采样的频率测量方法[J]. 电子测量与仪器学报,2010,24(1):45—49. WANG Y L,LIU Y,LI X H.A method of frequency measurement based on sub—nyquist sampling[J].Journal of Electronic Measurement and Instrument,2010,24(1):45.49. [8] 沈伟,王军政,汪正军.一种基于信号补偿的频率测 量方法[J].仪器仪表学报,2010,31(10): 仪器仪表学报 第3 4卷 2l92_,2l9 7. SHEN W,WANG J ZH,WANG ZH J.The frequency meas- urement algorithm based on sign ̄compensation[J].Chinese Journal of Scientiifc Instrument,2010,31(10):2192-2197. [9] 刘娅,李孝辉,王玉兰.一种基于数字技术的多通道频 率测量系统[J].仪器仪表学报,2009,39(9): 1964.1968. LIU Y,LI X H,WANG Y L.Multi-channel frequency mea8一 urement system based on distla signal processing[J].Chi— nese Journal of Scientiifc Instrument,2OO9,30(9): l964.1968. [1O] 王海,周渭,李智奇.基于延迟链的频率测量方法[J]. 仪器仪表学报,2008,29(3):520-523. WANG H,ZHOU W,LI ZH Q.Frequency measurement method based on delay chain[J].Chinese Journal of Sci— entiifc Instrument,2008,29(3):520-523. _一一_ 作者简介 汪正军,分别于2006年和2011年在北 京理工大学获得学士和博士学位,主要研究 方向为伺服控制技术、控制系统检测技术。 Wang Zhengjun received B.Sc.and Ph.D. degrees both form Bering Institute of Technolo— gy in 2006 and 201 1,respectively.His research servo control and detection technology of control 潘磊,分别于2001年、2004年在北京交 通大学获得学士和硕士学位,现主要从事风 力发电行业电气及控制相关技术研究。 Pan Lei received B.Sc.and M.Sc.degrees both form Beijing Jiaotong University in 2001 and 2004,respectively.His research interest includes electircal control of wind power field