System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种超声波流量计的动态阈值调节方法,属于超声波流量计领域。
技术介绍
1、时差法超声波流量计通常是通过测量超声波渡越时间是指超声波信号从发出到接收所经历的时间,通过检测流体中顺逆流过程的超声波渡越时间,可以根据流速测量公式计算流体速度和流量。其中渡越时间的测量一般是通过阈值法,通过设定固定阈值,当回波信号大于设定阈值时停止计时获得渡越时间。当流体流速过快或者出现杂质会出现回波信号幅值抖动的现象,此时固定阈值法会测量得非目标特征波的现象,导致测量得的渡越时间会产生周期倍的误差,导致流量计算不准。
2、目前,关于超声信号抖动问题,现有技术是采用通过采集超声信号,获得目标特征波峰值以动态调整阈值电压,解决计时错波的问题。然而上述方法需要增加峰值采集电路或者使用模数转换电路对回波信号进行高速采集和运算,增加了电路成本。
技术实现思路
1、本专利技术的目的是提供一种超声波流量计的动态阈值调节方法,通过将历史测量数据与目标特征波时间进行比对阈值电压进行反馈调节,具体技术方案如下:
2、s1、将n组渡越时间测量数据输入滤波算法获得目标特征波实际渡越时间。
3、s2、将新测量值与滤波输出值进行对比,判断当前是否设置正确。
4、s3、根据判断结果对阈值电压进行调节。
5、进一步,在所述s1中,所述滤波算法可以是限幅滤波,中值滤波,卡尔曼滤波,加权平均滤波等算法。
6、进一步,在所述s2中,比较方法是将新测量值与滤波
7、进一步,在所述s3中,基于步骤s2的结果对阈值电压进行调节。当s2步骤说明阈值电压设置错误时,判断实测值是否大于滤波值。当实测值大于滤波值时,说明当前阈值电压偏大,需要减小,反之需要加大阈值电压。
8、本专利技术的有益效果在于:
9、本方案在实现自适应阈值调整过程中,不需要额外的电路设计,且所需运算量小,可以降低超声波流量计的硬件成本。
本文档来自技高网...【技术保护点】
1.一种超声波流量计动态阈值调节方法,其特征在于包括以下步骤:S1、将N组渡越时间测量数据输入滤波算法获得目标特征波实际渡越时间;S2、将新测量值与滤波输出值进行对比,判断当前是否设置正确;S3、根据判断结果对阈值电压进行调节。
2.一种超声波流量计的动态阈值调节方法,其特征在于,其中在步骤S1中,所述滤波算法可以是限幅滤波、中值滤波、卡尔曼滤波、加权平均滤波等算法。
3.一种超声波流量计的动态阈值调节方法,其特征在于,步骤S2中判断当前阈值电压的方法是将新测量值与滤波输出值做差取绝对值,若绝对值大于设定阈值,则说明阈值电压设置错误,反之则设置正常。
4.一种超声波流量计动态阈值调节方法,其特征在于,步骤S3中,基于步骤S2的结果对阈值电压进行调节。当步骤S2判断阈值电压设置错误时,判断实测值是否大于滤波值。若实测值大于滤波值,则说明当前阈值电压偏大,需要减小;反之,则需要增大阈值电压。
【技术特征摘要】
1.一种超声波流量计动态阈值调节方法,其特征在于包括以下步骤:s1、将n组渡越时间测量数据输入滤波算法获得目标特征波实际渡越时间;s2、将新测量值与滤波输出值进行对比,判断当前是否设置正确;s3、根据判断结果对阈值电压进行调节。
2.一种超声波流量计的动态阈值调节方法,其特征在于,其中在步骤s1中,所述滤波算法可以是限幅滤波、中值滤波、卡尔曼滤波、加权平均滤波等算法。
3.一种超声波流量计的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。