专利名称:超声波传输时间无模糊测量方法
技术领域:
本发明涉及超声测量技术,特别涉及超声波传播时间的测量技术。
背景技术:
超声测量技术广泛用于医疗、测距、探伤、流量、气体浓度测定等等方面。超声测量的基本原理是通过超声波在介质中传播的不同的速度、不同介质交界面的反射等特性来完成特定的测量任务。这其中一个很重要的方面是对超声波在特定的介质中传播一定距离所用时间的测量。
现有技术中,对传输时间精确的测量包括多种测量方法,这里讨论对发送与接收信号的相位差测量來获得方法。设超声波传感器发送信号为
a。(t) = Acos(2 + A) = Acos(。 (工)
其中A是发送信号幅度,/。是发送频率,相位《o-2; /ot + A接收端收到的信号为
b0 (t) = Bcos[2;r/Zr +測+ = Bcos[2;r/^ + 2兀/0/^ +必]=Bcos[6b0 ] (2)
其中B是接收信.号的幅度,相位^ =2《t + 2《At + ^利用相位差法,即
2《 2《 , (3)上述方法在/。At^l时,或2;^AtS2;r的情况下不存在任何问题,但是这里存在如下
的情况,如在气体浓度测量中,超声波在不同浓度、温度等情况下的传输速度不同,约
在250m/s 343m/s左右,若将超声波发送器与接收器距离设为S,则At-兰,其中v是
v
超声波的速度,设S=30cm, v=300m/s, At=lms,若超声波的频率为人=40khz,则2<At = 2;r*40,由于相位存在以2 为模的特性,这样我们能测得的相位为0或2兀,利用式(出现上述测量模糊的情况是由于相位《。、A。是(T2:r取值,当然也可以-tT:i,不 失一般性这里取0 2n。因此当At较大即/oAt^l时,或2W。At^27T时,将出现对At估 计的模糊,出现传输时间估计错误。
发明内容
本发明目的就是提出一种去除相位模糊,以便正确获得传输时间测量值的方法。本 方法适用所有超声测量对象。本方法通过发送两个不同频率但又具有一定约束关系的超 声波,通过分别在接收端测量两个频率超声波的相位,最后通过求差等运算获得无模糊 的传输时间测量值。
该目的可以通过以下步骤方法达到
A. 在发送端发送一频率为/。,相位为《。的超声波,并在接收端测量接收超声波信 号的相位为A。,获得发送与接收超声波的相位差A^-^f^;
B. 在A完成后,在发送端发送另一频率/,,相位为《,的超声波,在接收端测量接
收超声波信号的相位为A,,获得发送与接收超声波的相位差A^ =^=^;
C. 利用如下公式求出真实传输时间A"[sign(N國),,]鹏d1,其中(x)modl
sign(Nmax
表示对x取模为l的余数,该余数在区间[O, l)内;sign (.)表示取符号;N自,见(D 中的解释。
步骤B,步骤C中发送频率应满足/,/。(l + ^—),其中IN,J^1, ^i-是所测
N max 义min
试介质中的最小超声传播速度下的超声波长,S是超声发送端与接收器端之间的距离, I. I表示取绝对值。
本发明的优点在于,利用相位差测量传输时间具有精度高,测量稳定性好的特点, 同时又克服了相位差测量中的以2:t为模的模糊问题,使两个固定超声波传感器间的传 输时间差测量不受发送和接收超声传感器间的距离限制。
图l,本发明的一个实施方式。图中各代号的说明,l超声波发送传感器,2超声波 接收传感器,3超声波发送传感器与接收传感器之间的通道距离为S, 4发送端信号产生 电路,5接收锁相环电路,6控制计算器,7使发送和接收同时清零或开始工作控制端, 8发送信号相位输出端口, 9控制计算器与发送、接收部件的控制数据交互端口, 10接 收信号放大器和模数转换器,11接收端信号相位输出端口, 12发送端信号发生器内的 数控振荡器,13数模转换器,14_1乘法器,14_2乘法器,15接收锁相环内数控振荡器, 16环路滤波器,17—l积分清零器,17—2积分清零器,18反正切鉴相器。
图2,数控振荡器的示意图。本发明的发送端信号产生电路4中数控振荡器12和接 收锁相环电路5中的数控振荡器15结构示意图。图中各代号说明,19数控振荡器频率 控制字输入端口, 20数控振荡器频率偏移控制字输入端口, 21数字加法器,22对输入 进行累加的相位累加器,23以输入作为地址的正弦査找表只读存储器,24正弦査找表 只读存储器输出端口, 25相位累加器输出。
具体实施例方式
下面以图1说明超声波传输时间无模糊测量方法的实施。本发明发送信号与接收信 号相位差计算可不局限于本实施例中的方法。
①获得频率为/o的发送信号与接收端信号之间的相位差。过程如下
由控制计算器6的清零使能端口 7使发送端信号产生电路4和接收锁相电路5清零 后同时工作,控制计算器6的控制端口 9向信号产生电路4中的数控振荡器12和接收 锁相电路5中的数控振荡器15提供设定的发送和接收频率的初始数据,数控振荡器12、 15的输入端口为均为频率控制字输入端口 19。发送端信号产生电路4按设定的频率由 其内部的数控振荡器12产生信号,经过数模转换器13成为模拟信号并通过发送超声波 传感器1发送超声波,发送的超声波通过含有待测介质的通道3,由接收超声传感器2 接收,其中发送传感器与接收传感器的距离为S,接收信号经过放大器及模数转换10 完成信号放大和模拟到数字的转换,转换后的数字信号送入接收锁相环电路5,接收锁 相电路5是一个常见的数字锁相环,为此5的工作过程只作简述由放大器及模数转换 10来的接收信号经乘法器14—1、 14一2与数控振荡器15输出的两个正交正弦信号相乘后 分别经积分清零电路17—1、 17_2作用后进入反正切鉴相器18,反正切鉴相器18的输出 进入环路滤波器16,环路滤波器16的输出控制数控振荡器15的频偏控制输入端口 20。当环路锁定并稳定后,控制计算器6从发送信号产生电路4的内部数控振荡器12的相 位累加器输出端口 25经端口 8获得发送端信号的相位,控制计算器6从接收锁相环内 的数控振荡器电路15的相位累加器输出端口 25经端口 11获得接收信号的相位,这时 控制计算器6内计算二者之差获得发送和接收信号之间的相位差。
② 获得频率为,的发送信号与接收端信号之间的相位差。过程如下 对不同频率的发送接收过程只需重复上述过程,只是控制计算器6通过端口 9设定
的频率数据为y;。 /,-yo(i+^"),其中iN咖j^^, ^^是所测试介质中的最小超
^隨 ^min
声传播速度下的超声波长,s是超声发送端与接收器端之间的距离,l.l表示取绝对值。
③ 在控制计算器6内,利用如下公式求出真实传输时间 At,gn(NJ:(,,)]咖dl,其中(x)moM表示对x取模为i的余数,该余数在
区间[O, l)内;sign (.)表示取符号。
④ 具体实例参数
第一次发送信号的频率40khz,第二次发送信号的频率41khz,延迟5us,测试结果 5.014us,这时,/。At<l, N,=40。 -
第一次发送信号的频率400khz,第二次发送信号的频率320khz,延迟5.55us,测试 结果5.54us, /flAt>l,且[/ 厶1]=2, Nmax=_5。
由于数控振荡器12、 15是行业内熟知的技术,这単只以图2作简述。频率控制字输 入端口 19的输入与数控振荡器频率偏移控制字输入端口 20输入的数据同时输入到数字 加法器21中,在数字加法器21中相加后,数字加法器21的输出送入相位累加器22, 对输入进行不断的累加,相位累加器22的输出分成两路一路作为地址送入IH弦査找表 只读存储器23的地址输入端口, TH弦査找表只读存储器23根据该地址输入得到对应的 IH弦数值经过iH弦査找表只读存储器输出端口 24输出,改输出可以包括正弦或余弦的 单路或IH弦余弦两路同时输出,对信号产生器4的数控振荡器只需单路输出,对接收锁 相环2中的数控振荡器15需要IH弦余弦两路同时输出,另一路作为数控振荡器的相位 输出通过相位累加器输出端口 25输出。
本发明的基本原理可简述如下设超声波的传播速度为v,超声波发送端与接收端距离为S,则超声波从发送器到接 收器的时间为At:S/v。设发送端发出的信号为
a0(t) = Acos(2《t + = Acos(6>a0)
其中A是发送信号幅度,/。是发送频率,相位为《。-2;/。t + A 接收端收到的信号为
b0 (t) = Bcos[2 ^// +刷+ A ] = Bcos[2tt/(/ + 2《水+必]=Bcos
其中B是接收信号的幅度,相位为A。 =2<t + 2;^At + A
有多种方法可以完成对收发时间间隔/it的测量。这単讨论相位差法,即
仗ft —义
'b0 va0
(4)
2《
由于相位《。、《。是0 2n取值,因此当At较大即/。At2l时,或2《AQ2;r将出现 对At估计的模糊。这时可将相位差表达式表示为 令_《。
其中N。^/。At],[.]表示取整数。
为解除由于,At^l引起的模糊N。,引入另一个频率信号
a, (t) = A^os(2;^t + A) = A^os(《i)
其中A,是发送信号幅度,y;是发送频率,《,-2^t+^ 接收端收到的信号为
b, (t) = B!cos[27^fif + A) + A ] = B,cos[2;^ + 27 /^ + ^ ] = B,cos[^ ]
其中B,是接收信号幅度,& =27^/ + 27^^ + ^
(5)
(6)
2;r
其中N,-[Z,At],[.]表示取整数'
(7)比较发现虽然/ 、/,、 △&、 A^己知,但两个方程有At、 Np N,三个未知。为此选择 /,/。(l + ^), (8)
其中IN,、^^", 4i-是所测试介质不同密度或对不同浓度气体的最小超声传播速 度下的超声波长。显然IN,J2N。
这时,若N咖。0, ^^ + 。<1, N^No^^^ + A^^l, N,-N。+l。
丄,max 丄,m3x
这时有不模糊的超声波传输时间的计算式-
/i - ,o ,i - /()
其中(x)modl表示对x取模为1的余数,该余数在区间[O, l)内。
若N隨〈0, ^M + ^<1, Nl=N。;若^^ + Jl, Nq=N1+1。
丄、max 则x
这时有不模糊的超声波传输时间的计算式
At二N。-N,+ o-M M)modl , (9)
其中(x)modl表示对x取模为1的余数,该余数在区间[O, l)内。
一般有,At,(N眼),-A^]鹏dl,其中()()010(]1表示对x取模为!的余 sign(Nmax)(/;—/0)
权利要求
1.超声波传输时间无模糊测量方法,发送两个不同频率但又具有一定约束关系的的超声波,通过分别在接收端测量接收到的两个频率超声波的相位,最后通过求差等运算获得无模糊的传输时间测量值。本方法适用超声传输时间测量,其特征在于A.在发送端发送一频率为f0,相位为θa0的超声波,并在接收端测量接收超声波信号的相位为θb0,获得发送与接收超声波的相位差 id="icf0001" file="A2009101678180002C1.tif" wi="27" he="9" top= "62" left = "113" img-content="drawing" img-format="tif" orientation="portrait" inline="yes"/>B.在A完成后,在发送端发送另一频率f1,相位为θa1的超声波,在接收端测量接收超声波信号的相位为θb1,获得这个发送与接收超声波的相位差 id="icf0002" file="A2009101678180002C2.tif" wi="27" he="9" top= "84" left = "143" img-content="drawing" img-format="tif" orientation="portrait" inline="yes"/>C.利用如下公式求出真实传输时间 id="icf0003" file="A2009101678180002C3.tif" wi="65" he="10" top= "97" left = "104" img-content="drawing" img-format="tif" orientation="portrait" inline="yes"/>其中(x)mod1表示对x取模为1的余数,该余数在区间[0,1)内;sign(.)表示取符号;其中Nmax是一个整数。
2. 按照权利要求1中的歩骤b,歩骤c中发送频率的特征应满足/, = /。(1 + 1),N其中IN^x^!, 4i-是所测试介质中的最小超声传播速度下的超声波长,s是超声发送端与接收器端之间的距离,l.l表示取绝对值。
3. 按照权利要求1中歩骤a,步骤b所述求取发送和接收超声波的相位差的特征在于利用一可控的接收锁相环电路5中的数控振荡器15、获取接收超声信号相位和发送端的信号产生电路4内的数控振荡器12获得发送信号相位进而求得发送与接收超声信号的相位差。
全文摘要
本发明目的就是提出一种去除相位法超声波传输时间测量中的相位模糊,以便正确获得传输时间测量值的方法。本方法适用所有超声测量对象。本方法通过发送两个不同但又具有一定约束关系的频率超声波,通过分别在接收端测量接收到的两个频率超声波的相位,最后通过求差等运算获得无模糊的传输时间测量值。
文档编号G01H17/00GK101672693SQ200910167818
公开日2010年3月17日 申请日期2009年9月30日 优先权日2009年9月30日
发明者红 徐, 勇 黄 申请人:西华大学