CN111351551B - 一种精确温度补偿超声波液位检测方法及*** - Google Patents

一种精确温度补偿超声波液位检测方法及*** Download PDF

Info

Publication number
CN111351551B
CN111351551B CN202010226779.4A CN202010226779A CN111351551B CN 111351551 B CN111351551 B CN 111351551B CN 202010226779 A CN202010226779 A CN 202010226779A CN 111351551 B CN111351551 B CN 111351551B
Authority
CN
China
Prior art keywords
temperature
value
signal
liquid level
ultrasonic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010226779.4A
Other languages
English (en)
Other versions
CN111351551A (zh
Inventor
侯绪彬
赵吉祥
王淑平
郝敬全
马述杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Taihua Wisdom Industry Group Co Ltd
Original Assignee
Taihua Wisdom Industry Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Taihua Wisdom Industry Group Co Ltd filed Critical Taihua Wisdom Industry Group Co Ltd
Priority to CN202010226779.4A priority Critical patent/CN111351551B/zh
Publication of CN111351551A publication Critical patent/CN111351551A/zh
Application granted granted Critical
Publication of CN111351551B publication Critical patent/CN111351551B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F23/00Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
    • G01F23/22Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water
    • G01F23/28Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring the variations of parameters of electromagnetic or acoustic waves applied directly to the liquid or fluent solid material
    • G01F23/296Acoustic waves

Landscapes

  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Electromagnetism (AREA)
  • Thermal Sciences (AREA)
  • Fluid Mechanics (AREA)
  • General Physics & Mathematics (AREA)
  • Measurement Of Levels Of Liquids Or Fluent Solid Materials (AREA)

Abstract

本发明公开了一种精确温度补偿超声波液位检测方法及***,精确温度补偿超声波液位检测方法包括产生PWM激励波,向被测液体发射一束超声波,接收被测液体反射回来的超声波,记录发射接收时间,计算传播时间;通过测量脉冲的信号强度,调节电路增益,得到宽度时间tv和超声波平均传输时间
Figure DDA0002427947100000011
获取重复测量x次超声换能器处和被测液体的温度值,计算得到第一温度平均值
Figure DDA0002427947100000012
对应的第一声速值vcl、第二温度平均值
Figure DDA0002427947100000013
和对应的第二声速值vcr;基于温漂补偿因子δ0和声速差Δv建立温度补偿公式;基于未进行温度补偿的被测液面测量距离l和温度补偿距离l'计算得到目标液位测量距离l。实现在室外复杂环境时,精确温度补偿的目的,保证液位计的测量精度。

Description

一种精确温度补偿超声波液位检测方法及***
技术领域
本发明涉及液位检测技术领域,尤其涉及一种精确温度补偿超声波液位检测方法及***。
背景技术
超声波液位计是一种特点鲜明的液位计,它具有不接触被测液体,安装维护方便的优点,但是也容易受到环境的影响,比如空气的温度变化,将会导致超声波在空气中传播速度发生改变,最终导致测量数据产生波动;温漂导致的数据波动,是影响超声波液位计精度的一个重要原因,当前超声波液位计主要通过在液位计探头端安装测温模块,通过测量探头处空气温度进行温度补偿,这种方法在环境稳定的场景中,能够起到一定的温度补偿作用,比如窨井和密闭容器中;当液位计安装在室外时,由于环境比较复杂,同时随着高度不同,空气也存在温度分层的问题,因此这种温度补偿效果的往往不理想,在测量时仍然会出现比较明显的温漂现象,影响测量精度。因此急需提出一种更加精确的温度补偿方案,使其在应对室外等复杂环境时,也能保证液位计的测量精度。
发明内容
本发明的目的在于提供一种精确温度补偿超声波液位检测方法及***,在室外复杂环境中,能够精确温度补偿,保证液位计的测量精度。
为实现上述目的,第一方面,本发明提供了一种精确温度补偿超声波液位检测方法,包括:
输出控制信号,产生一束和超声波换能器频率相匹配的PWM激励波,并进行放大处理;
输出激励信号,向被测液体发射一束超声波,接收被测液体反射回来的超声波,产生振荡信号,并记录超声波发射时间t1和超声波接收时间t2,计算超声波传播时间Δt,产生回波信号,其中Δt=t2-t1
接收回波信号,并通过测量脉冲的信号强度,自动调节电路增益,使脉冲信号强度满足门限要求,得到脉冲信号超过门限的宽度时间tv和超声波平均传输时间
Figure BDA0002427947080000011
获取重复测量x次超声换能器处的空气温度值,计算得到第一温度平均值
Figure BDA0002427947080000012
和对应的第一声速值vcl
获取重复测量x次被测液体的表面温度值,计算得到第二温度平均值
Figure BDA0002427947080000013
和对应的第二声速值vcr
基于温漂补偿因子δ0和声速差Δv建立温度补偿公式;
基于未进行温度补偿的被测液面测量距离l和温度补偿距离l'计算得到目标液位测量距离l
在一实施方式中,接收回波信号,并通过测量脉冲的信号强度,自动调节电路增益,使脉冲信号强度满足门限要求,得到脉冲信号超过门限的宽度时间tv和超声波平均传输时间
Figure BDA0002427947080000021
具体步骤包括:
对回波信号电压与电路基准门限电压v'进行比较,记录信号超过门限的时间ti和小于门限的时间tj,计算得到脉冲信号超过门限的宽度时间tv,其中tv=tj-tj
在一实施方式中,接收回波信号,并通过测量脉冲的信号强度,自动调节电路增益,使脉冲信号强度满足门限要求,得到脉冲信号超过门限的宽度时间tv和超声波平均传输时间
Figure BDA0002427947080000022
具体步骤还包括:
对n个回波信号根据信号强度进行升序排列,选出排列在前的m个数据,分别为tv1、tv2……tvm,保留对应的m个时间数据为Δt1、Δt2……Δtm,其中m<n;
计算超声波平均传输时间
Figure BDA0002427947080000023
在一实施方式中,获取重复测量x次超声换能器处的空气温度值,计算得到第一温度平均值
Figure BDA0002427947080000024
和对应的第一声速值vcl,具体步骤包括:
获取测量的x次第一温度值计算第一温度平均值
Figure BDA0002427947080000025
Figure BDA0002427947080000026
根据温度与声速公式,计算对应的第一声速值vcl
Figure BDA0002427947080000027
其中,v0为0℃时超声波在空气中的速度,v0=331.45m/s。
在一实施方式中,获取重复测量x次被测液体的表面温度值,计算得到第二温度平均值
Figure BDA0002427947080000028
和对应的第二声速值vcr,具体步骤包括:
获取测量的x次第二温度值计算第二温度平均值
Figure BDA0002427947080000029
Figure BDA00024279470800000210
根据温度与声速公式,计算对应的第二声速值vrl
Figure BDA00024279470800000211
其中,v0为0℃时超声波在空气中的速度,v0=331.45m/s。
在一实施方式中,获取重复测量x次被测液体的表面温度值,计算得到第二温度平均值
Figure BDA0002427947080000031
和对应的第二声速值vcr之后,所述方法还包括:
基于第一声速值vcl和第二声速值vcr计算声速差Δv,其中Δv=vcl-vcr
在一实施方式中,基于温漂补偿因子δ0和声速差Δv建立温度补偿公式,具体步骤包括:
Figure BDA0002427947080000032
其中,a0、b0为环境系数,e为自然常数。
在一实施方式中,基于未进行温度补偿的被测液面测量距离l和温度补偿距离l'计算得到目标液位测量距离l,具体步骤包括:
l=l±l';
Figure BDA0002427947080000033
Figure BDA0002427947080000034
第二方面,本发明提供一种精确温度补偿超声波液位检测***,包括:
中央处理模块、信号发生模块、超声波换能模块、信号处理模块、信号比较模块、本地测温模块和红外测温模块,所述中央处理模块、所述信号发生模块、所述超声波换能模块、所述信号处理模块和所述信号比较模块依次连接,所述信号比较模块、所述本地测温模块和所述红外测温模块均与所述中央处理模块连接;其中,
所述中央处理模块,用于在接收到测量液位的命令之后,输出控制信号至所述信号发生模块;
所述信号发生模块,用于接收控制信号产生一束和超声波换能器频率相匹配的PWM激励波,并进行放大处理,输出激励信号至所述超声波换能模块;
所述超声波换能模块,用于接收激励信号,向被测液体发射一束超声波,接收被测液体反射回来的超声波,产生振荡信号;
所述中央处理模块,还用于记录超声波发射时间t1和超声波接收时间t2,计算超声波传播时间Δt,产生回波信号,其中Δt=t2-t1
所述信号处理模块,用于接收回波信号,并通过测量脉冲的信号强度,自动调节电路增益,使脉冲信号强度满足门限要求;
所述信号比较模块,用于比较得到的脉冲信号与门限电压的大小,并记录脉冲信号超过门限的宽度时间tv
所述本地测温模块,用于重复测量x次超声换能器处的空气温度值;
所述红外测温模块,用于重复测量x次被测液体的表面温度值;
所述中央处理模块,还用于计算得到超声波平均传输时间
Figure BDA0002427947080000041
第一温度平均值
Figure BDA0002427947080000042
对应的第一声速值vcl、第二温度平均值
Figure BDA0002427947080000043
和对应的第二声速值vr;基于温漂补偿因子δ0和声速差Δv建立温度补偿公式以及基于未进行温度补偿的被测液面测量距离l和温度补偿距离l'计算得到目标液位测量距离l
在一实施方式中,所述中央处理模块,还用于基于第一声速值vcl和第二声速值vcr计算声速差Δv,其中Δv=vcl-vcr
本发明的一种精确温度补偿超声波液位检测方法及***,通过产生一束和超声波换能器频率相匹配的PWM激励波;向被测液体发射一束超声波,接收被测液体反射回来的超声波,产生振荡信号,并记录超声波发射时间t1和超声波接收时间t2,计算超声波传播时间Δt,产生回波信号;接收回波信号,并通过测量脉冲的信号强度,自动调节电路增益,使脉冲信号强度满足门限要求,得到脉冲信号超过门限的宽度时间tv和超声波平均传输时间
Figure BDA0002427947080000044
获取重复测量x次超声换能器处的空气温度值,计算得到第一温度平均值
Figure BDA0002427947080000045
和对应的第一声速值vcl;获取重复测量x次被测液体的表面温度值,计算得到第二温度平均值
Figure BDA0002427947080000046
和对应的第二声速值vcr;基于温漂补偿因子δ0和声速差Δv建立温度补偿公式;基于未进行温度补偿的被测液面测量距离l和温度补偿距离l'计算得到目标液位测量距离l。实现液位计安装在室外环境时,考虑了随高度不同,空气也存在温度分层的问题,在复杂环境下进行温度补偿,精确温度补偿的目的,保证液位计的测量精度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的精确温度补偿超声波液位检测方法的流程示意图;
图2是本发明实施例提供的精确温度补偿超声波液位检测***的结构示意图;
图3是回波信号强度示意图;
图4是声速差与测量误差的关系示意图。
图中:100-精确温度补偿超声波液位检测***、10-中央处理模块、20-信号发生模块、30-超声波换能模块、40-信号处理模块、50-信号比较模块、60-本地测温模块、70-红外测温模块。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
请参阅图1,图1是本发明实施例提供的一种精确温度补偿超声波液位检测方法的流程示意图。具体的,所述精确温度补偿超声波液位检测方法可以包括以下步骤:
S101、输出控制信号产生一束和超声波换能器频率相匹配的PWM激励波,并进行放大处理;
本发明实施例中,在接收到液位测量命令之后,中央处理器输出控制信号控制高速数模转换器及放大电路产生一束和超声波换能器频率相匹配的PWM激励波,PWM激励波经过放大之后传输给超声波换能器。
S102、输出激励信号,向被测液体发射一束超声波,接收被测液体反射回来的超声波,产生振荡信号,并记录超声波发射时间t1和超声波接收时间t2,计算超声波传播时间Δt,产生回波信号;
本发明实施例中,超声波换能器接收激励信号,向被测液体发射一束超声波,接收被测液体反射回来的超声波,产生振荡信号,中央处理器记录超声波发射时间t1和超声波接收时间t2,计算超声波传播时间Δt,产生回波信号;其中Δt=t2-t1
S103、接收回波信号,并通过测量脉冲的信号强度,自动调节电路增益,使脉冲信号强度满足门限要求,得到脉冲信号超过门限的宽度时间tv和超声波平均传输时间
Figure BDA0002427947080000051
本发明实施例中,信号调理放大电路接收回波信号,并通过测量脉冲的信号强度,自动调节电路增益,使脉冲信号满足信号比较器门限要求,具体为对回波信号电压与电路基准门限电压v'进行比较,当信号强度超过门限时开始计时,当信号强度小于门限时停止计时,记录信号超过门限的时间ti和小于门限的时间tj,请参阅图3,图3是回波信号强度示意图,计算得到脉冲信号超过门限的宽度时间tv,作为本次测量的信号质量值,其中tv=tj-tj。重复上面测量过程n次,并记录每次的超声波的传播时间和信号质量值,得到n个超声波传输时差,分别为Δt1、Δt2……Δtn,相对应的得到n个信号强度分别为tv1、tv2……tvn。对n个回波信号根据信号强度进行升序排列,选出排列在前的m个数据,分别为tv1、tv2……tvm,保留对应的m个时间数据为Δt1、Δt2……Δtm,作为本次的测量数据,则超声波传播时间测量结束,其中m<n;计算超声波平均传输时间
Figure BDA0002427947080000052
S104、获取重复测量x次超声换能器处的空气温度值,计算得到第一温度平均值
Figure BDA0002427947080000053
和对应的第一声速值vcl
本发明实施例中,启动本地温度传感器,对超声波换能器处的空气温度进行测量,本地测量得到的温度记为cl,重复测量x次,得到x个温度分别为cl1、cl2……clx,获取测量的x次第一温度值计算第一温度平均值
Figure BDA0002427947080000061
Figure BDA0002427947080000062
根据温度与声速公式,计算对应的第一声速值vcl
Figure BDA0002427947080000063
其中,v0为0℃时超声波在空气中的速度,v0=331.45m/s。
S105、获取重复测量x次被测液体的表面温度值,计算得到第二温度平均值
Figure BDA0002427947080000064
和对应的第二声速值vcr
本发明实施例中,启动红外温度传感器,测量被测液面表面空气温度,记为cr,重复测量x次,得到x个温度分别为cr1、cr2……crx,获取测量的x次第二温度值计算第二温度平均值
Figure BDA0002427947080000065
Figure BDA0002427947080000066
根据温度与声速公式,计算对应的第二声速值vrl
Figure BDA0002427947080000067
其中,v0为0℃时超声波在空气中的速度,v0=331.45m/s。
S106、基于温漂补偿因子δ0和声速差Δv建立温度补偿公式;
本发明实施例中,基于第一声速值vcl和第二声速值vcr计算声速差Δv,其中Δv=vcl-vcr。当Δv>0时,说明超声波换能器周围温度较高,声速较高,液面周围空气温度较低,声速较低,应当进行负补偿;当Δv<0时,超声波换能器周围温度较低,液面周围空气温度较高,应当进行正补偿。
Figure BDA0002427947080000068
其中,a0、b0为环境系数,e为自然常数。
具体是对超声波换能器处的空气温度进行测量,本地测量得到的温度记为c1,在此温度下对应的空气中的声速为s1;然后测量被测液体或物体的表面温度,记为c2,在此温度下对应的空气中的声速为s2;将温差记为Δc=|c2-c1|,超声波速度差为Δv=|v2-v1|。通过实验发现,液位计温差所形成的声速差值与温差产生的液位计测量误差呈指数关系,差值越大温漂越大,图4是声速差与测量误差的关系示意图;如图4所示,因此从此处引入了一种新的温差补偿算法,温漂补偿因子δ的计算公式如下:
δ=a(eb·Δv-1); (1)
其中,e为自然常数,系数a和b与液位计安装环境有关,Δv为温差形成的声速差。则温差补偿的公式如下:
l'=δ·ts; (2)
其中,δ为温漂补偿因子,ts为液位计测量时得到的超声波的传播时间。
最终,液位的计算方式如下,在n次测量结果中,保留信号强度最大的m次数据测量结果,将m次测量结果得到的测量时间求取平均值,得到超声波的平均传播时间为ts,则根据公式:
距离=时间*速度
则不进行温度补偿的被测液面的测量距离为:
Figure BDA0002427947080000071
进行温度补偿后,则最终液位计得到的液位距离为:
Figure BDA0002427947080000072
这样就完成了一次超声波液位计的液位测量。
S107、基于未进行温度补偿的被测液面测量距离l和温度补偿距离l'计算得到目标液位测量距离l
本发明实施例中,实际液位为la,液位计测量得到的超声波传播时间为ta,不进行温度补偿时得到的液位为la',本地温度为cla,远程温度为cra,则由温漂产生的误差为Δl=la-la';由公式(2)可以得到
Figure BDA0002427947080000073
同样的,当本地温度为c,远程温度为c时,可以得到
Figure BDA0002427947080000074
两式联立,可以得到当前环境下的系数a0和b0。则在本次液位测量中,由a0、b0和声速差Δv,根据公式(1),可以得到本次测量的温度补偿因子δ0为:
Figure BDA0002427947080000075
将保留的回波信号质量最大的m个超声波传输时间求平均,得到
Figure BDA0002427947080000076
则根据距离计算公式,可以得到温度补偿前的液位数据为:
Figure BDA0002427947080000077
根据公式(2),得到温度补偿的距离为:
Figure BDA0002427947080000081
则超声波液位计最终得到的液位测量距离,根据本地温度和红外温度的大小,可以表示为:
Figure BDA0002427947080000082
这样,超声波液位计一次完整的测量和温度补偿过程完毕,将测量结果l输出。
本发明的一种精确温度补偿超声波液位检测方法及***,通过产生一束和超声波换能器频率相匹配的PWM激励波;向被测液体发射一束超声波,接收被测液体反射回来的超声波,产生振荡信号,并记录超声波发射时间t1和超声波接收时间t2,计算超声波传播时间Δt,产生回波信号;接收回波信号,并通过测量脉冲的信号强度,自动调节电路增益,使脉冲信号满足门限要求,得到脉冲信号超过门限的宽度时间tv和超声波平均传输时间
Figure BDA0002427947080000083
获取重复测量x次超声换能器处的空气温度值,计算得到第一温度平均值
Figure BDA0002427947080000084
和对应的第一声速值vcl;获取重复测量x次被测液体的表面温度值,计算得到第二温度平均值
Figure BDA0002427947080000085
和对应的第二声速值vcr;基于温漂补偿因子δ0和声速差Δv建立温度补偿公式;基于未进行温度补偿的被测液面测量距离l和温度补偿距离l'计算得到目标液位测量距离l。实现液位计安装在室外环境时,考虑了随高度不同,空气也存在温度分层的问题,在复杂环境下进行温度补偿,精确温度补偿的目的,保证液位计的测量精度。
第二方面,请参阅图2,是本发明实施例提供的一种精确温度补偿超声波液位检测***100的结构示意图。具体的,所述精确温度补偿超声波液位检测***100包括:
中央处理模块10、信号发生模块20、超声波换能模块30、信号处理模块40、信号比较模块50、本地测温模块60和红外测温模块70,所述中央处理模块10、所述信号发生模块20、所述超声波换能模块30、所述信号处理模块40和所述信号比较模块50依次连接,所述信号比较模块50、所述本地测温模块60和所述红外测温模块70均与所述中央处理模块10连接;其中,
所述中央处理模块10为中央处理器,用于在接收到测量液位的命令之后,输出控制信号至所述信号发生模块20;
所述信号发生模块20为高速数模转换器及放大电路,用于接收控制信号产生一束和超声波换能器频率相匹配的PWM激励波,并进行放大处理,输出激励信号至所述超声波换能模块30;
所述超声波换能模块30为超声波换能器,用于接收激励信号,向被测液体发射一束超声波,接收被测液体反射回来的超声波,产生振荡信号;
所述中央处理模块10,还用于记录超声波发射时间t1和超声波接收时间t2,计算超声波传播时间Δt,产生回波信号,其中Δt=t2-t1
所述信号处理模块40为信号调理放大电路,用于接收回波信号,并通过测量脉冲的信号强度,自动调节电路增益,使脉冲信号满足门限要求;
所述信号比较模块50为信号比较器,用于比较得到脉冲信号与门限电压的大小,并记录脉冲信号超过门限的宽度时间tv
所述本地测温模块60为本地温度传感器,用于重复测量x次超声换能器处的空气温度值;
所述红外测温模块70为红外温度传感器,用于重复测量x次被测液体的表面温度值;
所述中央处理模块10,还用于计算得到超声波平均传输时间
Figure BDA0002427947080000091
第一温度平均值
Figure BDA0002427947080000092
对应的第一声速值vcl、第二温度平均值
Figure BDA0002427947080000093
和对应的第二声速值vr;基于温漂补偿因子δ0和声速差Δv建立温度补偿公式以及基于未进行温度补偿的被测液面测量距离l和温度补偿距离l'计算得到目标液位测量距离l
所述中央处理模块10,还用于基于第一声速值vcl和第二声速值vcr计算声速差Δv,其中Δv=vcl-vcr
本发明实施例的具体实施方式内容请参阅第一方面的所述精确温度补偿超声波液位检测方法的具体实施内容,此处不再赘述。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

Claims (10)

1.一种精确温度补偿超声波液位检测方法,其特征在于,包括:
输出控制信号产生一束和超声波换能器频率相匹配的PWM激励波,并进行放大处理;
输出激励信号,向被测液体发射一束超声波,接收被测液体反射回来的超声波,产生振荡信号,并记录超声波发射时间t1和超声波接收时间t2,计算超声波传播时间Δt,产生回波信号,其中Δt=t2-t1
接收回波信号,并通过测量脉冲的信号强度,自动调节电路增益,使脉冲信号强度满足门限要求,得到脉冲信号超过门限的宽度时间tv和超声波平均传输时间
Figure FDA0003310080480000011
获取重复测量x次超声换能器处的空气温度值,计算得到第一温度平均值
Figure FDA0003310080480000012
和对应的第一声速值vcl
获取重复测量x次被测液体的表面温度值,计算得到第二温度平均值
Figure FDA0003310080480000013
和对应的第二声速值vcr
基于温漂补偿因子δ和声速差Δv建立温度补偿公式;
基于未进行温度补偿的被测液面测量距离l和温度补偿距离l'计算得到目标液位测量距离l
其中,基于第一声速值vcl和第二声速值vcr计算声速差Δv,其中Δv=vcl-vcr;当Δv>0时,说明超声波换能器周围温度较高,声速较高,液面周围空气温度较低,声速较低,应当进行负补偿;当Δv<0时,超声波换能器周围温度较低,液面周围空气温度较高,应当进行正补偿;δ=a(eb·Δv-1);其中,a、b为环境系数,e为自然常数;
具体是对超声波换能器处的空气温度进行测量,本地测量得到的温度记为c1,在此温度下对应的空气中的声速为s1;然后测量被测液体或物体的表面温度,记为c2,在此温度下对应的空气中的声速为s2;将温差记为Δc=|c2-c1|,超声波速度差为Δv=|v2-v1|;通过实验发现,液位计温差所形成的声速差值与温差产生的液位计测量误差呈指数关系,差值越大温漂越大,因此从此处引入了一种新的温差补偿算法,温漂补偿因子δ的计算公式如下:
δ=a(eb·Δv-1); (1)
其中,e为自然常数,系数a和b与液位计安装环境有关,Δv为温差形成的声速差,则温差补偿的公式如下:
l'=δ·ts; (2)
其中,δ为温漂补偿因子,ts为液位计测量时得到的超声波的传播时间。
2.如权利要求1所述的精确温度补偿超声波液位检测方法,其特征在于,接收回波信号,并通过测量脉冲的信号强度,自动调节电路增益,使脉冲信号强度满足门限要求,得到脉冲信号超过门限的宽度时间tv和超声波平均传输时间
Figure FDA0003310080480000021
具体步骤包括:
对回波信号电压与电路基准门限电压v'进行比较,记录信号超过门限的时间ti和小于门限的时间tj,计算得到脉冲信号超过门限的宽度时间tv,其中tv=tj-tj
3.如权利要求2所述的精确温度补偿超声波液位检测方法,其特征在于,接收回波信号,并通过测量脉冲的信号强度,自动调节电路增益,使脉冲信号强度满足门限要求,得到脉冲信号超过门限的宽度时间tv和超声波平均传输时间
Figure FDA0003310080480000022
具体步骤还包括:
对n个回波信号根据信号强度进行升序排列,选出排列在前的m个数据,分别为tv1、tv2……tvm,保留对应的m个时间数据为Δt1、Δt2……Δtm,其中m<n;
计算超声波平均传输时间
Figure FDA0003310080480000023
4.如权利要求3所述的精确温度补偿超声波液位检测方法,其特征在于,获取重复测量x次超声换能器处的空气温度值,计算得到第一温度平均值
Figure FDA0003310080480000024
和对应的第一声速值vcl,具体步骤包括:
获取测量的x次第一温度值计算第一温度平均值
Figure FDA0003310080480000025
Figure FDA0003310080480000026
根据温度与声速公式,计算对应的第一声速值vcl
Figure FDA0003310080480000027
其中,v0为0℃时超声波在空气中的速度,v0=331.45m/s。
5.如权利要求4所述的精确温度补偿超声波液位检测方法,其特征在于,获取重复测量x次被测液体的表面温度值,计算得到第二温度平均值
Figure FDA0003310080480000028
和对应的第二声速值vcr,具体步骤包括:
获取测量的x次第二温度值计算第二温度平均值
Figure FDA0003310080480000031
Figure FDA0003310080480000032
根据温度与声速公式,计算对应的第二声速值vrl
Figure FDA0003310080480000033
其中,v0为0℃时超声波在空气中的速度,v0=331.45m/s。
6.如权利要求5所述的精确温度补偿超声波液位检测方法,其特征在于,获取重复测量x次被测液体的表面温度值,计算得到第二温度平均值
Figure FDA0003310080480000034
和对应的第二声速值vcr之后,所述方法还包括:
基于第一声速值vcl和第二声速值vcr计算声速差Δv,其中Δv=vcl-vcr
7.如权利要求6所述的精确温度补偿超声波液位检测方法,其特征在于,基于温漂补偿因子δ和声速差Δv建立温度补偿公式,具体步骤包括:
δ=a(eb·Δv-1);
其中,a、b为环境系数,e为自然常数。
8.如权利要求7所述的精确温度补偿超声波液位检测方法,其特征在于,基于未进行温度补偿的被测液面测量距离l和温度补偿距离l'计算得到目标液位测量距离l,具体步骤包括:
l=l±l’;
Figure FDA0003310080480000035
Figure FDA0003310080480000036
9.一种精确温度补偿超声波液位检测***,其特征在于,包括:
中央处理模块、信号发生模块、超声波换能模块、信号处理模块、信号比较模块、本地测温模块和红外测温模块,所述中央处理模块、所述信号发生模块、所述超声波换能模块、所述信号处理模块和所述信号比较模块依次连接,所述信号比较模块、所述本地测温模块和所述红外测温模块均与所述中央处理模块连接;其中,
所述中央处理模块,用于在接收到测量液位的命令之后,输出控制信号至所述信号发生模块;
所述信号发生模块,用于接收控制信号产生一束和超声波换能器频率相匹配的PWM激励波,并进行放大处理,输出激励信号至所述超声波换能模块;
所述超声波换能模块,用于接收激励信号,向被测液体发射一束超声波,接收被测液体反射回来的超声波,产生振荡信号;
所述中央处理模块,还用于记录超声波发射时间t1和超声波接收时间t2,计算超声波传播时间Δt,产生回波信号,其中Δt=t2-t1
所述信号处理模块,用于接收回波信号,并通过测量脉冲的信号强度,自动调节电路增益,使脉冲信号满足门限要求;
所述信号比较模块,用于比较得到的脉冲信号与门限电压的大小,并记录脉冲信号超过门限的宽度时间tv
所述本地测温模块,用于重复测量x次超声换能器处的空气温度值;
所述红外测温模块,用于重复测量x次被测液体的表面温度值;
所述中央处理模块,还用于计算得到超声波平均传输时间
Figure FDA0003310080480000041
第一温度平均值
Figure FDA0003310080480000042
对应的第一声速值vcl、第二温度平均值
Figure FDA0003310080480000043
和对应的第二声速值vr;基于温漂补偿因子δ和声速差Δv建立温度补偿公式以及基于未进行温度补偿的被测液面测量距离l和温度补偿距离l'计算得到目标液位测量距离l
基于第一声速值vcl和第二声速值vcr计算声速差Δv,其中Δv=vcl-vcr;当Δv>0时,说明超声波换能器周围温度较高,声速较高,液面周围空气温度较低,声速较低,应当进行负补偿;当Δv<0时,超声波换能器周围温度较低,液面周围空气温度较高,应当进行正补偿;δ=a(eb·Δv-1);其中,a、b为环境系数,e为自然常数;
具体是对超声波换能器处的空气温度进行测量,本地测量得到的温度记为c1,在此温度下对应的空气中的声速为s1;然后测量被测液体或物体的表面温度,记为c2,在此温度下对应的空气中的声速为s2;将温差记为Δc=|c2-c1|,超声波速度差为Δv=|v2-v1|;通过实验发现,液位计温差所形成的声速差值与温差产生的液位计测量误差呈指数关系,差值越大温漂越大,因此从此处引入了一种新的温差补偿算法,温漂补偿因子δ的计算公式如下:
δ=a(eb·Δv-1); (1)
其中,e为自然常数,系数a和b与液位计安装环境有关,Δv为温差形成的声速差,则温差补偿的公式如下:
l'=δ·ts; (2)
其中,δ为温漂补偿因子,ts为液位计测量时得到的超声波的传播时间。
10.如权利要求9所述的精确温度补偿超声波液位检测***,其特征在于,
所述中央处理模块,还用于基于第一声速值vcl和第二声速值vcr计算声速差Δv,其中Δv=vcl-vcr
CN202010226779.4A 2020-03-27 2020-03-27 一种精确温度补偿超声波液位检测方法及*** Active CN111351551B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010226779.4A CN111351551B (zh) 2020-03-27 2020-03-27 一种精确温度补偿超声波液位检测方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010226779.4A CN111351551B (zh) 2020-03-27 2020-03-27 一种精确温度补偿超声波液位检测方法及***

Publications (2)

Publication Number Publication Date
CN111351551A CN111351551A (zh) 2020-06-30
CN111351551B true CN111351551B (zh) 2022-01-07

Family

ID=71193044

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010226779.4A Active CN111351551B (zh) 2020-03-27 2020-03-27 一种精确温度补偿超声波液位检测方法及***

Country Status (1)

Country Link
CN (1) CN111351551B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111796289B (zh) * 2020-07-14 2024-04-30 武汉理工大学 一种超声波精确测距与抗干扰方法及***
CN112539805B (zh) * 2020-11-30 2023-07-18 北京航天控制仪器研究所 采用dts进行声速补偿的超声波液位测量***及方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103913208A (zh) * 2014-04-25 2014-07-09 西安华舜测量设备有限责任公司 具有声速自校准功能的外置式超声波液位计及其测量方法
CN104198016A (zh) * 2014-09-10 2014-12-10 湖南三一智能控制设备有限公司 超声波液位计及超声波液位检测方法
CN105784071A (zh) * 2016-04-26 2016-07-20 江苏省电力公司常州供电公司 变压器油枕油位超声波探测仪
CN107576371A (zh) * 2017-09-20 2018-01-12 泰华智慧产业集团股份有限公司 一种超声波液位测量方法和超声波液位测量装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9170144B2 (en) * 2013-07-10 2015-10-27 Baohua Qi Multifunctional fluid level and quality sensing device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103913208A (zh) * 2014-04-25 2014-07-09 西安华舜测量设备有限责任公司 具有声速自校准功能的外置式超声波液位计及其测量方法
CN104198016A (zh) * 2014-09-10 2014-12-10 湖南三一智能控制设备有限公司 超声波液位计及超声波液位检测方法
CN105784071A (zh) * 2016-04-26 2016-07-20 江苏省电力公司常州供电公司 变压器油枕油位超声波探测仪
CN107576371A (zh) * 2017-09-20 2018-01-12 泰华智慧产业集团股份有限公司 一种超声波液位测量方法和超声波液位测量装置

Also Published As

Publication number Publication date
CN111351551A (zh) 2020-06-30

Similar Documents

Publication Publication Date Title
CN107576371B (zh) 一种超声波液位测量方法和超声波液位测量装置
CN111351551B (zh) 一种精确温度补偿超声波液位检测方法及***
Carullo et al. An ultrasonic sensor for distance measurement in automotive applications
US4910717A (en) Apparatus for measuring distances
CN107478282B (zh) 超声流量检测信号处理方法及装置、时差法超声检测***
US9080906B2 (en) Ultrasonic flow meter with zero impedance measuring electronics
CN113008338B (zh) 一种超长量程磁致伸缩液位计dac补偿方法
US6508135B1 (en) Liquid flow meter
JP4621913B2 (ja) 超音波速度・減衰係数計測方法
CN116086556A (zh) 一种自适应超声波流量测量方法和装置
CN111473840B (zh) 一种波形识别型超声波液位计及其测量方法
CN115307557A (zh) 一种光声测量***及光声测量方法
JP3117372B2 (ja) 超音波距離測定装置
US6807861B2 (en) Instrument for noncontact measurement of physical property
JP2004271207A (ja) 超音波伝播時間測定装置及びこれを備えた流体センサ
JPH10185654A (ja) 炉内溶融物の液面レベル検出方法
JPH08271322A (ja) 超音波液位測定法
JPH10239123A (ja) 超音波流量計
CN110045355A (zh) 一种基于声换能器的回声测深仪模拟检定方法
CN109708729B (zh) 超声波仪表计量信号自动增益调整方法及超声波燃气表
CN117782271B (zh) 气体超声波流量计跳波现象校正方法、***、设备及介质
JP3296985B2 (ja) 超音波式積雪計
JP5298388B2 (ja) 超音波を用いた温度測定方法及び温度測定装置
US11474238B2 (en) Method for improving performance of a SODAR system
JPH0674817A (ja) 超音波計測用受信信号処理装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant