专利类型:发明专利
语 言:中文
申 请 号:CN201510620835.1
申 请 日:20150925
申 请 人:重庆大学
申请人地址:400044 重庆市沙坪坝区沙正街174号
公 开 日:20160210
公 开 号:CN105319548A
代 理 人:王翔
代理机构:重庆大学专利中心 50201
摘 要:本发明提出了一种基于双回波包络的超声波飞行时间测量方法,解决超声波飞行时间精确测量的要求。该方法基于LabVIEW软件控制平台设计了虚拟仪器超声波飞行时间测量系统,对采集的信号波形先求取包络,以提取超声波回波总体特征走势,采用粒子群优化算法计算得到更为精确的超声波飞行时间,依据超声波测温原理计算超声波飞行路径温度平均值,并与温度仪实际测量值比较,将其温度误差值转换为超声波飞行时间误差。经过理论分析与实验验证,该方法测量的超声波飞行时间精度达到ns级。
主 权 项:一种基于双回波包络的超声波飞行时间测量方法,其特征在于:所述超声波飞行时间测量方法所采用的硬件系统包括:上位机、信号发生器、电源驱动模块、示波器、信号调理模块、超声波发射换能器和超声波接收换能器;所述上位机采用网线通过路由器网络接口分别与示波器网线接口和信号发生器网线接口连接;在NI?MAX中,选择增添相应的网络地址,实现示波器和信号发生器分别与上位机的通信;信号发生器的信号输出端口与电源驱动模块信号输入端口连接;电源驱动模块信号输出端口与超声波发射换能器的输入端口连接,超声波发射换能器将接收到的电信号转换为机械能;超声波发射换能器和超声波接收换能器之间进行信号转换;超声波接收换能器将机械能转换为电能,超声波接收换能器的输出端口与信号调理模块输入端口连接;信号调理模块输出端口与示波器输入端口连接,进行信号传递;超声波信号发射和接收过程中,超声波发射换能器将接收到的电信号转换为机械波信号,即超声波信号;超声波信号经过飞行路径后由超声波接收换能器接收该机械波信号,并将机械波信号转换为电信号传送至信号调理模块;运用所述硬件系统,基于双回波包络的超声波飞行时间测量方法,包括以下步骤;1)在LabVIEW软件控制平台设置两种波形信息,第一种为n个正弦波脉冲发射信号,第二种为m个正弦波脉冲发射信号;将第一种波形信息传递给信号发生器,信号发生器产生波形信号yn(t);经过时间Δt后,将第二种波形信息传递给信号发生器,信号发生器产生波形信号ym(t);所产生的波形信号yn(t)和波形信号ym(t)依次经过电源驱动模块、超声波发射换能器、超声波接收换能器和信号调理模块传送至示波器并显示,最后在上位机接收存储的波形信号yn(t)和波形信号ym(t);LabVIEW软件控制平台同步显示接收到的波形,同时将示波器采集到的波形数据yn(t)和ym(t)存储在指定目录下;2)利用希尔伯特变换分别求取采集到的波形数据yn(t)和ym(t)对应的实际回波包络A[yn(t)]和A[ym(t)];3)超声波回波包络模型函数为其中,A0为波形信号的幅度;τ为超声波回波波到时刻;T和α为超声波回波包络形状参数;u(t)为阶跃函数;运用超声波回波包络模型函数分别对实际回波包络A[yn(t)]和A[ym(t)]上升沿进行拟合,并对这两个实际回波包络的包络模型特征参数向量θn,θm进行估计,分别得到θn=[A'0,τ',T',α'],θm=[A”0,τ”,T”,α”];运用最小二乘法建立目标优化函数其中y(i)为步骤2中实际回波包络A[yn(t)]和A[ym(t)]的采样数据,i为第i个采样点,[a,b]为拟合区间;4)采用粒子群优化算法进行全局寻优;求得使A(θ,i)达到最小值时的包络模型特征参数向量θn和θm即为最优估计结果;5)在LabVIEW软件平台根据优化得到的包络模型特征参数向量θn和θm,由超声波回波包络模型函数得到双回波包络拟合曲线,获取双回波包络上升沿分离点并确定双回波包络的上升沿分离时刻;根据确定的对应的发射波起始时刻,由双回波包络的上升沿分离时刻减去发射波起始时刻,最终求得超声波飞行时间。
关 键 词:
法律状态:公开
IPC专利分类号:G01S15/02(2006.01)I;G01S7/52(2006.01)I