一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种触摸流速检测和标定自更新方法与流程

2022-11-28 13:35:56 来源:中国专利 TAG:

1.本发明涉及触摸流速标定自更新技术领域,尤其涉及一种触摸流速检测和标定自更新方法。


背景技术:

2.现有技术中使用的电容进行液位检测,在出厂时就标定了电容的空杯标定值和满杯标定值,电容在安装使用后不能重新设定空杯标定值和满杯标定值。但在实际使用过程中,容器内壁会不断积累污渍,加之电容自身的老化,导致相同液位的电容测量值发生变化,使得出厂时设定的空杯标定值和满杯标定值不再准确,从而无法准确测量容器内液体的状态,因此我们提出了一种触摸流速检测和标定自更新方法。


技术实现要素:

3.基于背景技术存在的技术问题,本发明提出了一种触摸流速检测和标定自更新方法。
4.本发明提出的一种触摸流速检测和标定自更新方法,包括以下步骤:
5.s1:实时获取液位流过触摸感应铜箔时的触摸实时值;
6.s2:创建一个长度n的数组a[n],将s1中的触摸实时值按照数组下标递增顺序放入该数组;
[0007]
s3:s2中的触摸实时值放置到a[n-1]时,再从a[0]开始放入,形成闭环;
[0008]
s4:将当前时刻的触摸实时值存放到数组a[m]后,与n-1时刻前的数值a[m 1]相减,得到当前相对液体流速x的数值,液体流速x=a[m]-a[m 1];
[0009]
s5:对s4中的x是否大于触发阈值进行判断,并将每个触摸实时数据的获取时间设置为z毫秒;
[0010]
s6:将s5中得到的新的触摸实时值与zn毫秒前的触摸值相减,即可获取到时间zn毫秒的触摸流速值;
[0011]
s7:获取到容器的空杯标定值和满杯空杯标定值;
[0012]
s8:获取当前时刻的液体流速x与前一刻的液体流速x,将两者相比较并取中的一个最小液体流速值,该最小液体流速值作为测量基线值y;
[0013]
s9:将s8中的测量基线值y与实际基线值进行比较,若两者数值在一定误差范围内,则立即更新实际基线值,若不在误差范围内,则认为存在干扰或环境改变,暂存该数值作为tmp;
[0014]
s10:在s9中暂存该数值作为tmp后,待下次获取到的测量基线值y与tmp对比,若两者数值接近,则更新实际基线值,若不接近则重复此过程。
[0015]
优选的,所述s6中,根据触摸流速值的正负来判断当前流速的方向。
[0016]
与现有的技术相比,本发明可以对液位空杯标定值和满杯标定值进行自更新,从而可以准确测量容器内液体的状态。
具体实施方式
[0017]
下面结合具体实施例对本发明作进一步解说。
[0018]
实施例
[0019]
本实施例提出了一种触摸流速检测和标定自更新方法,包括以下步骤:
[0020]
s1:实时获取液位流过触摸感应铜箔时的触摸实时值;
[0021]
s2:创建一个长度n的数组a[n],将s1中的触摸实时值按照数组下标递增顺序放入该数组;
[0022]
s3:s2中的触摸实时值放置到a[n-1]时,再从a[0]开始放入,形成闭环;
[0023]
s4:将当前时刻的触摸实时值存放到数组a[m]后,与n-1时刻前的数值a[m 1]相减,得到当前相对液体流速x的数值,液体流速x=a[m]-a[m 1];
[0024]
s5:对s4中的x是否大于触发阈值进行判断,并将每个触摸实时数据的获取时间设置为z毫秒;
[0025]
s6:将s5中得到的新的触摸实时值与zn毫秒前的触摸值相减,即可获取到时间zn毫秒的触摸流速值,根据触摸流速值的正负来判断当前流速的方向;
[0026]
s7:获取到容器的空杯标定值和满杯空杯标定值;
[0027]
s8:获取当前时刻的液体流速x与前一刻的液体流速x,将两者相比较并取中的一个最小液体流速值,该最小液体流速值作为测量基线值y;
[0028]
s9:将s8中的测量基线值y与实际基线值进行比较,若两者数值在一定误差范围内,则立即更新实际基线值,若不在误差范围内,则认为存在干扰或环境改变,暂存该数值作为tmp;
[0029]
s10:在s9中暂存该数值作为tmp后,待下次获取到的测量基线值y与tmp对比,若两者数值接近,则更新实际基线值,若不接近则重复此过程。
[0030]
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。


技术特征:
1.一种触摸流速检测和标定自更新方法,其特征在于,包括以下步骤:s1:实时获取液位流过触摸感应铜箔时的触摸实时值;s2:创建一个长度n的数组a[n],将s1中的触摸实时值按照数组下标递增顺序放入该数组;s3:s2中的触摸实时值放置到a[n-1]时,再从a[0]开始放入,形成闭环;s4:将当前时刻的触摸实时值存放到数组a[m]后,与n-1时刻前的数值a[m 1]相减,得到当前相对液体流速x的数值,液体流速x=a[m]-a[m 1];s5:对s4中的x是否大于触发阈值进行判断,并将每个触摸实时数据的获取时间设置为z毫秒;s6:将s5中得到的新的触摸实时值与zn毫秒前的触摸值相减,即可获取到时间zn毫秒的触摸流速值;s7:获取到容器的空杯标定值和满杯空杯标定值;s8:获取当前时刻的液体流速x与前一刻的液体流速x,将两者相比较并取中的一个最小液体流速值,该最小液体流速值作为测量基线值y;s9:将s8中的测量基线值y与实际基线值进行比较,若两者数值在一定误差范围内,则立即更新实际基线值,若不在误差范围内,则认为存在干扰或环境改变,暂存该数值作为tmp;s10:在s9中暂存该数值作为tmp后,待下次获取到的测量基线值y与tmp对比,若两者数值接近,则更新实际基线值,若不接近则重复此过程。2.根据权利要求1所述的一种触摸流速检测和标定自更新方法,其特征在于,所述s6中,根据触摸流速值的正负来判断当前流速的方向。

技术总结
本发明公开了一种触摸流速检测和标定自更新方法,包括以下步骤:S1:实时获取液位流过触摸感应铜箔时的触摸实时值;S2:创建一个长度N的数组A[N],将S1中的触摸实时值按照数组下标递增顺序放入该数组;S3:S2中的触摸实时值放置到A[N-1]时,再从A[0]开始放入,形成闭环;S4:将当前时刻的触摸实时值存放到数组A[m]后,与N-1时刻前的数值A[m 1]相减,得到当前相对液体流速X的数值。本发明可以对液位空杯标定值和满杯标定值进行自更新,从而可以准确测量容器内液体的状态。确测量容器内液体的状态。


技术研发人员:唐立波
受保护的技术使用者:深圳市梦想电子有限公司
技术研发日:2022.07.26
技术公布日:2022/11/25
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献