一种测量超声回波飞行时间的方法及设备的制作方法

文档序号:6151990阅读:255来源:国知局
专利名称:一种测量超声回波飞行时间的方法及设备的制作方法
技术领域
本发明涉及一种在超声流量计中测量超声回波飞4亍时间的方法以及设 备,可以应用于仪器仪表、高能物理、激光测距、雷达测距或者前端电子 学等领域。
背景技术
超声波流量计是一种利用超声波信号在流体中传播时所载流体的流速 信息来推算流体流量的新型流量仪表,其具有非接触式测量、测量精度高、 测量范围宽、安装维护方便等特点,特别适合用于临时管道流量、大口径 管道流量以及危险性流体流量的测量。根据超声流量测量方程,流量计算 与管道几何尺寸和流体流速有直接关系,而流体流速与超声波在流体中飞 行时间成正比关系。几何尺寸的测量手段在目前技术条件下已十分成熟, 所以流体流速是超声流量测量精度的关键决定因素。
超声流量计的超声回波飞行时间是指超声波信号从发射端通过流体介
质到达接收端所经历的时间间隔长度,其测量原理如图l所示,其中7;为 精确的飞行时间,7;为实际测得的飞行时间。测量原理是在发射信号时开
始计时,当接收信号达到预定的阈值之后停止计时,从而测出信号传播的 时间间隔。实际测量中t;与?;总是存在一定的误差。
为了降低飞行时间的测量误差,提高超声波顺逆程时间差的测量精度, 目前普遍采用的方法有如下几种
(l)直接计数法,其测量原理如图2所示,在发射超声波信号时启动 计数器,接收到回波信号时停止计数器计数,测量时间
r =打7; (l)
该方法在发射端和接收端的量化误差分别是at^和Ar2,总量化误差为 △ = Ar1+Ar2,总量化误差a的最大值为l个脉冲周期7;,也就是说该方法的最小分辨力为z;,其大小取决于计数器系统能够提供的计数频率。直接计 数法的优点是测量范围宽,通过提高计数器时钟频率能直接提高测量精度。
但是要实现lOOps的分辨率,其计数频率需要达到10GHz,信号达到微波
段。这样的信号不仅难以产生,准确性难以保证,而且由于分布参数效应,
在普通电路中不易实现。因此,目前该方法只能达到ns级的精度。
(2)模拟内插法,也称时间放大法,其硬件结构如图3所示,通过一 个高速转换开关在需要测量的飞行时间内用大恒流源充电,而后用小恒流
源的比值即时间放大倍数。
其中,恒流源/,对电容进行充电,恒流源/2对电容进行;汰电,恒流源
比值^^i/为时间放大倍数,r为待测飞行时间,7;为r放大后的时间段。
模拟内插法的误差来源于①原理误差,在将模拟量^r转换成数字量 7V7;的过程中产生的,无法克服;②时间扩展的非线性,也是最主要的误差 来源,由于时间扩展采用的都是模拟器件,因此本身存在不可预测性;③ 随机误差,如触发误差等;④时钟的稳定度带来的误差;⑤环境温度以及 外部干扰等引起的误差,存在死区电压。
模拟内插法的优点是理论测量精度高,《值最大可以取到104。但该方 法利用对一个电容充放电以进行测量,属于模拟过程,在集成芯片中难以 采用,可能存在起点死区、终点死区和零区非线性等问题,而且理想的恒 流源也难以实现,因为实际恒流电路肯定会受电压漂浮、温度变化等因素 的影响,所以模拟过程的非线性不易控制,抖动及非线性带来的误差可能 高达几十ps。
作为一种改进,可以在模拟内插法中用A/D转换过程代替放电过程, 将极大地减少转换时间和非线性误差,提高测量精度,国外文献称作TVC
(3)延迟时间内插法,即延迟时间内插技术,又称时钟移相法或量化 时延法,其主要原理如图4和图5所示,利用电子器件单元固有的延时作
7> ="为测量时使用的标尺来实现对飞行时间的测量。
早期采用的延时单元(同轴线)为延迟线,但是为了实现高精度测量, 需要数目众多的抽头,因而电路庞大,使得这项技术在当时无法推广。随 着集成电路技术的发展,集成电路的方便性和超大规模的特性完全体现了 出来,延时电路中的延迟线被集成电路中的逻辑单元所取代。
从图4和图5中可以看出,飞行时间被精确定位在5Ar和6Ar之间,时 间测量精度可以提高到
J (3)
式中n为内插延迟单元数,本例中选择为8, Ar为延迟单元延迟时间, △r为被测时间间隔,5为时间测量精度(最小量化单位)。
延迟单元的设计实现有多种方法,无论是采用专用集成电路ASIC实 现,还是采用可编程器件中的最小逻辑单元,又或是专用半导体光刻线等, 目前半导体工艺的测量精度均只能达到ns数量级。虽然采用延迟时间内插 法能够突破ns级限制,使分辨力达到ps级,但是延迟线长度的增加导致 了积分非线性的增加,并使得温度变化、压力波动、布线策略等引起的抖 动成为不可忽略的因素,要进一步提高时间分辨率必须在延迟线拓朴结构 上采取相应措施。 一种改进方法是简单地将原始延迟单元组成阵列结构, 通过参考时钟对输入脉沖釆样,然后将采样间歇再细分,该种结构能够在 400MHz时钟速率下达到2.5ns的分辨率。另外一种改进方法是通过延迟锁 相环来细分固定延迟单元,在80MHz时钟下能够达到80ps的最小量化分 辨率,但是这种结构增加了读出编码电路的复杂性。

发明内容
针对现有技术的不足,本发明的目的是要提供一种在超声流量计中测 量超声回波飞行时间的方法以及设备,能够使用简单的结构设计而达到很 高的时间测量精度。
为了实现上述目的,本发明提供了一种测量超声回波飞行时间的方法, 包括以下步骤由发射的超声波产生一个Start脉冲,并由经过流体后接收
6的超声回波产生 一个Stop脉沖;用直接计数法对Start脉冲和Stop脉冲之 间的边沿间隔计算出粗计时结果;用两层细分的延迟时间内插法计算出计 时量化误差;结合粗计时结果和计时量化误差计算出超声回波飞行时间。
本发明的有益效果是,该方法采用时间分层内插的方法,第一层采用 直接计数法扩大了时间测量范围,而在第二层采用延迟时间内插法,并将 被测飞行时间的计时量化误差再进行两层细分,从而可以达到非常高的时 间测量精度。
为了实现该方法,本发明还提供了 一套测量超声回波飞行时间的设备, 该设备主要包括信号收发部分、数字信号处理部分和人机交互部分,该数 字信号处理部分包括波形跟踪模块、测时模块和中央控制器,其中,波形 跟踪才莫块由发射的超声波产生一个Start脉沖,并由经过流体后接收的超声 回波产生一个Stop脉冲,测时模块包括用直接计数法对Start脉沖和Stop 脉沖之间的边沿间隔计算出4且计时结果的粗测单元和用两层细分的延迟时 间内插法计算出计时量化误差的精测单元,中央控制器结合粗计时结果和 计时量化误差计算出超声回波飞行时间,在精测单元中还包括时间细分内 插矩阵。
由于该套设备在拓朴结构上采取全新的二维矩阵方式,缩短了延迟线 长度,从而提高了延迟线的线性。又因为在2-2ndLevel采用游标延迟线结 构,可以突破ps级的分辨率限制,因此为得到高精度的飞行时间测量结果 提供了物理条件。


图1是超声回波飞行时间的测量原理示意图2是直接计数法的原理示意图3是模拟内插法的硬件结构示意图4是延迟时间内插法的硬件结构示意图5是图4所示延迟时间内插法的时序图6是根据本发明优选实施例的超声回波飞行时间测量设备的结构原 理图;图7是图6所示的超声回波飞行时间测量设备的工作原理示意图; 图8是图6所示的超声回波飞行时间测量设备的时间细分内插矩阵的 拓朴结构图9是图6所示的超声回波飞行时间测量设备的延迟单元的工作原理 示意图;以及
图10是根据本发明优选实施例的细分飞行时间的原理示意图。
具体实施例方式
下面将结合附图和具体实施例对本发明作进一步详细说明。 图6示出了根据本发明一个优选实施例的超声回波飞行时间测量设备 的结构,该测量设备主要由三部分组成,第一部分是信号收发部分601, 负责超声信号的发射、接收、通道切换、时序控制、接收信号预处理等功 能;第二部分是数字信号处理部分602,负责对信号进行数模转换,而后 进行数字滤波、去噪、增强、边沿跟踪等处理,并完成超声飞行时间测量 功能;第三部分是人机交互部分603,负责进行显示、键盘等人机接口的 控制以及其它服务功能,如通信等辅助模块。
超声波信号在流体中顺流的传播时间^和逆流的传播时间/2分别为
丄 "
f i =-=-
c。+vcos(9 sini9(c。 + vcosi9) ("
_ 丄 — D c。 _vcos6* sin6^(c。 -vcosS) ( 5 )
其中,v为流体的流速,c。为超声波的传播速度,^为换能器的安装角, 丄为两个换能器之间的距离,Z)为管道直径。
由此可以计算出时间差
, 2Dvcos^ = ,, _ = ■
sin6^(c。 _v cos 6) ("
一般情况下,声波在流体中传播速度c。在1000m/s以上,而多数工业系 统中流体流速远小于声速,即一《c。2,所以时间差可以近似筒化为
sin 6. c。 ( 7 )
8则
c, sin ^ A
式(8)中含有声速c。,由于温度的变化会引起声速的变化,例如对于
流体水而言,20。C时超声波在水中传播速度为1482m/s,而50。C时传播速
度为1543m/s,所以声速变化可能极大地影响测量的准确度。因此,对(4)
(5)两式另做变换可以得到
11 — 2vcos6
," Z (9)
由此可以推导出在超声脉冲传播路径上的流体线平均流速v为
丄2 Af
v =
2叫 (10) 其中,jc = Icos^。
由于流体的流动一般分为两种状态 一种是层流状态,即管内的流体 的流动主要是轴向的运动;另一种是紊流状态,即管内的流体的流动不仅 有轴向的运动,还有剧烈的才黄向流动。这两种不同流动状态对应管内的速 度分布也不同,为此加上一个流速分布补偿系数1/^,,人而得修正后的流
量方程为
&4 (11) 式中,"为体积流量,v为管道流体流速,f为累计测量时间,D为管 道直径。
本发明提出的超声回波飞行时间测量方法基本思路是将直接计数法和
延迟时间内插法相结合,并分层次测量超声回波飞行时间r。
如图2所示的直接计数法,被测的飞行时间r为
r = "7; + A^-Ar2 (12)
式中m为计数结果,Tp为计数器周期,A7V Ar2为量化误差。 根据图7所示的超声回波飞行时间的测量原理,发射的超声波和经过 流体后接收的超声回波经波形跟踪模块跟踪后分别产生标准的一个Start脉 沖和一个stop脉冲,然后将Start脉冲和Stop脉冲输入测时模块后启动第一层次测时-用粗测单元的高时钟频率计数器对Start脉冲和Stop脉沖之
间的边沿间隔进^亍4且计时,得到"rP,而对于计时量化误差Ari、 ^72在第 二层次利用精测单元测量,最后将测量结果经过标定校正电路进行数字校 正后输出到中央控制器计算被测时间间隔,从而可以提高测时精度。 精测模块采用矩阵拓朴结构降低延迟线的非线性,从而提高分辨率。
矩阵拓朴结构如图8所示,时间细分内插矩阵基本单元是由緩冲器和锁存
器组成的游标延迟单元,这个延迟矩阵共用一个时钟信号。采用带复位的 行列矩阵结构,有效解决了延迟线长度、分辨率以及由此带来的温度变化、
压力波动和非线性误差问题。图9 (a)示出了超声回波飞行时间测量延迟 单元与时序图,将输入宽波形转换成固定窄脉沖,如图9(b)所示的游标 延迟单元包括一个緩沖延迟器和一个锁存器延迟单元,而图9 (c)为测量 时间间隔量化误差两层细分时序图。
时间细分内插矩阵对输入脉冲提供了垂直和水平两条传输路径,垂直 传输路径延迟为^=、,水平传输路径延迟时间为r,,,-r,-、,其中的r,和^
分别是延迟矩阵中D锁存器和緩沖器单元的延迟时间(假设水平和垂直方 向通过D锁存器的传输时间相同)。通过延迟矩阵的拓朴结构可以将时间间 隔细分成如图9(c)所示的双层最小分辨位宽。 该时间细分内插矩阵的大致工作步骤如下 (1)初始时所有锁存器输出均为逻辑低电平0; (2 )输入脉冲由延迟矩阵所有锁存器延迟单元传输; (3)锁存器时钟端时钟信号上升沿来到时,输入脉沖将无法通过该锁
存器;
(4 )时间间隔可通过输入脉冲通过的延迟单元的行数"和列数m计算出来。
当输入脉冲与时钟信号时间间隔大于r 时,信号将沿垂直方向 一行一 行地向下传递,每经过一行,其时间间隔将减去r/,当剩下的时间间隔小 于^时,信号将沿水平方向的延迟单元传输,每经过一个延迟单元就可以 分辨出r",,直至时间间隔小于、。
结合粗测单元的计数器输出, 一旦时间细分内插矩阵得到如图10所示7;,即计时量化误差7;,就可以计算
出超声回波飞行时间r:
r = (^+i)7;— ; = (^+1)7;—("T"+mr",) (13 )
其中,《+i为粗测计数器输出,r。为计数器脉沖宽度,7;由输入脉冲在
时间细分内插矩阵中传输的行数w和列数w决定。
时间细分内插矩阵的行列数与时间观察窗口 r。BS有确定关系,r。flS定义
为矩阵延迟单元允许输入脉冲通过的活动时间,即最大输入脉沖与参考时 钟的脉沖宽度的一半相等,即7^,=7;=7;/2,所以矩阵最大行数aa必须满
足下式
脸Z^
r" ( 14 )
当经过行传输剩下的时间间隔小于^时,输入脉冲沿水平方向顺序通 过游标延迟单元r ,直到其被参考时钟边沿捕获,因此时间内插矩阵最大列
数M必须满足下式
r"'巧'—几 (15) 在理想情况下,当超声回波飞行时间间隔大于锁存器延迟时间时,输 入脉冲将沿垂直方向向下传输,否则将沿着水平方向向右经游标延迟单元 传输,当输入脉沖传入下一行时,认为不会对延迟单元产生失配,这一点 对那些离参考时钟边沿时间较长的输入脉冲尤为重要。这种情况下相同的 输入脉冲有可能在时间细分内插矩阵的多条游标延迟线中存在,从而导致 读数错误或者重复检测同一个脉冲。为克服该问题,本发明在矩阵的每行 插入一个如图9 (a)所示的行间复位脉冲发生器,在每次检测到新的输入 脉冲时均产生一个标准2.5ns的脉冲信号以复位所有行的延迟单元,从而可 以确保不会有两个连续行保存的是同 一个输入脉冲的数据,因此可以起到 保证测量稳定性和结果有效性的作用。
根据本发明的矩阵式多层超声回波飞行时间测量方法的输出结果为标 准温度计编码,读出计数器无需复杂的解码,为后续编程提供了方便。
该超声回波飞行时间测量设备釆用分层内插的测量方法,第 一层采用 直接计数法扩大了时间测量范围,而在第二层采用延迟时间内插法,并在其拓朴结构上采取全新的二维矩阵方式,将被测飞行时间的计时量化误差 再进行两层细分,缩短了延迟线长度,从而提高了延迟线的线性。更进一
步地,在2-2nd Level采用游标延迟线结构,突石皮了 ps级分辨率限制。在 仿真实验中,采用赛林思Virtex 5 FPGA硬件资源来实现该方法所必需的 时间细分内插矩阵,其延迟线由Virtex内置的固定延迟单元组成,由于延 迟矩阵拓朴结构合理,有效避免了布局布线以及温度变化和电压波动带来 的时间抖动。多次仿真实验结果表明,在200MHz参考时钟下,该方法最 小分辨位宽可以小于20ps。
以上所披露的仅为本发明的优选实施例,当然不能以此来限定本发明 的权利保护范围。可以理解,依据本发明所附权利要求中限定的实质和范 围所作的等同变化,仍属于本发明所涵盖的范围。
1权利要求
1.一种测量超声回波飞行时间的方法,其特征在于,包括以下步骤由发射的超声波产生一个Start脉冲,并由经过流体后接收的超声回波产生一个Stop脉冲;用直接计数法对所述Start脉冲和所述Stop脉冲之间的边沿间隔计算出粗计时结果;用两层细分的延迟时间内插法计算出计时量化误差;结合所述粗计时结果和所述计时量化误差计算出所述超声回波飞行时间。
2. 根据权利要求1所述的测量超声回波飞行时间的方法,其特征在于, 所述两层细分的延迟时间内插法包括以下步骤对于所述粗计时结果与所述超声回波飞行时间之间的时间间隔,以第 一延迟时间为标尺计算其延迟所需要的第 一延迟单元数和剩余时间间隔;以第二延迟时间为标尺计算所述剩余时间间隔延迟所需要的第二延迟 单元数;结合所述第一延迟时间、所述第一延迟单元数、所述第二延迟时间和 所述第二延迟单元数计算出所述计时量化误差,其中,所述第一延迟时间大于所述第二延迟时间。
3. 根据权利要求2所述的测量超声回波飞行时间的方法,其特征在于, 所述两层细分的延迟时间内插法包括采用由排列成垂直和水平两条传输路 径的游标延迟单元构成的时间细分内插矩阵来设定延迟时间,其中每一个 所述游标延迟单元的垂直方向的延迟时间为所述第 一延迟时间,每一个所 述游标延迟单元的水平方向的延迟时间为所述第二延迟时间。
4. 根据权利要求1所述的测量超声回波飞行时间的方法,其特征在于, 所述产生一个Start脉冲和所述产生一个Stop脉冲是采用波形跟踪的方法。
5. —种测量超声回波飞行时间的设备,包括信号收发部分、数字信号 处理部分和人机交互部分,其特征在于,所述数字信号处理部分包括波形 跟踪模块、测时模块和中央控制器,其中,所述波形跟踪模块由发射的超声波产生一个Start脉沖,并由经过流体 后接收的超声回波产生一个Stop脉沖, 所述测时模块包括粗测单元,其用直接计数法对所述Start脉冲和所述Stop脉冲之间的边 沿间隔计算出粗计时结果;精测单元,其用两层细分的延迟时间内插法计算出计时量化误差,所 述精测单元还包括时间细分内插矩阵,所述中央控制器结合所述粗计时结果和所述计时量化误差计算出所述 超声回波飞行时间。
6. 根据权利要求5所述的测量超声回波飞行时间的设备,其特征在于, 所述时间细分内插矩阵包括排列成垂直和水平两条传输路径的游标延迟单 元,每一个所述游标延迟单元的垂直方向的延迟时间为所述第 一延迟时间, 每一个所述游标延迟单元的水平方向的延迟时间为所述第二延迟时间。
7. 根据权利要求6所述的测量超声回波飞行时间的设备,其特征在于, 所述游标延迟单元包括緩冲器和锁存器。
8. 根据权利要求5所述的测量超声回波飞行时间的设备,其特征在于, 所述时间细分内插矩阵的每行设置有一个行间复位脉冲发生器。
9. 根据权利要求5所述的测量超声回波飞行时间的设备,其特征在于, 所述时间细分内插矩阵共用 一个时钟信号源。
10. 根据权利要求5所述的测量超声回波飞行时间的设备,其特征在 于,所述粗测单元包括高时钟频率计数器。
全文摘要
本发明公开了一种测量超声回波飞行时间的方法,该方法采用时间分层内插的方法,第一层采用直接计数法扩大了时间测量范围,而在第二层采用延迟时间内插法,并在拓扑结构上采取全新的二维矩阵方式,将被测飞行时间的计时量化误差再进行两层细分,缩短了延迟线长度,从而提高了延迟线的线性,由于在2-2nd Level采用游标延迟线结构,因此突破了ps级分辨率限制。为了实现该方法,本发明还提供了一套测量设备,该设备由信号收发部分、数字信号处理部分和人机交互部分等组成,能够提供高精度的飞行时间测量结果。
文档编号G01F1/66GK101655384SQ20091009256
公开日2010年2月24日 申请日期2009年9月11日 优先权日2009年9月11日
发明者涛 刘, 崔园园, 金 张, 王伯雄, 罗秀芝 申请人:清华大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1