液位检测校准方法、装置、设备及存储介质制造方法及图纸

技术编号:38753125 阅读:14 留言:0更新日期:2023-09-10 09:37
本发明专利技术涉及液位检测领域,公开了一种液位检测校准方法、装置、设备及存储介质。该方法包括:采集N个电容电流值,其中,N为正整数;根据预置排序算法,对所述N个电容电流值进行排序处理,生成采集值序列;对所述采集值序列进行数值删除处理,得到采集值调整序列;对所述采集值调整序列进行滤波处理,生成滤波数值;接收校准指令,根据所述校准指令和所述滤波数值,对预置液位电容值进行调整处理,生成校准结果。在本发明专利技术中,解决了家庭设备中的设备内置液体液位的测量精度不足的技术问题。置液体液位的测量精度不足的技术问题。置液体液位的测量精度不足的技术问题。

【技术实现步骤摘要】
液位检测校准方法、装置、设备及存储介质


[0001]本专利技术涉及液位检测领域,尤其涉及一种液位检测校准方法、装置、设备及存储介质。

技术介绍

[0002]液位检测是指对液体的高度或深度进行测量和监控,在很多工业、制造业、化学工程、医疗设备和家庭应用中都需要对液位进行检测和控制。因此,液位检测技术的研究和发展一直是工业自动化和现代化的重要领域之一。
[0003]目前,液位检测技术已经广泛应用于各种场合。最常见的检测技术是浮球式、压力式、雷达式、超声波式、毛细管式、电容式、阻抗式、光电式、红外式等。不同的检测技术各有优缺点,可视具体应用场景进行选择。
[0004]然而,在实际应用中,液位检测技术还存在精度不足的问题,无法满足高精度的液位检测需求。因为,在家庭设备中的设备内置液体液位的测量精度不足,无法满足家庭设备对精细度的要求,需要一种新的技术。

技术实现思路

[0005]本专利技术的主要目的在于解决家庭设备中的设备内置液体液位的测量精度不足的技术问题。
[0006]本专利技术第一方面提供了一种液位检测校准方法,包括步骤:
[0007]采集N个电容电流值,其中,N为正整数;
[0008]根据预置排序算法,对所述N个电容电流值进行排序处理,生成采集值序列;
[0009]对所述采集值序列进行数值删除处理,得到采集值调整序列;
[0010]对所述采集值调整序列进行滤波处理,生成滤波数值;
[0011]接收校准指令,根据所述校准指令和所述滤波数值,对预置液位电容值进行调整处理,生成校准结果。
[0012]可选的,在本专利技术第一方面的第一种实现方式中,所述接收校准指令,根据所述校准指令和所述滤波数值,对预置液位电容值进行调整处理,生成校准结果包括:
[0013]接收校准指令;
[0014]基于所述校准指令,控制预置LED灯进行闪烁;
[0015]基于预置Touch_Calibrate()函数,将预置液位电容值设定为所述滤波数值,生成校准结果。
[0016]可选的,在本专利技术第一方面的第二种实现方式中,所述基于所述校准指令,控制预置LED灯进行闪烁包括:
[0017]判断是否处于校准状态;
[0018]若未处于校验状态,则读取预置LED灯的计时器值,判断所述计时器是否大于预置时长阈值;
[0019]若大于预置时长阈值,则对所述LED灯的计时器值进行清零处理,以及读取所述LED灯的计数器;
[0020]基于所述LED灯的计时器值,控制所述LED灯进行闪烁。
[0021]可选的,在本专利技术第一方面的第三种实现方式中,所述基于所述LED灯的计时器值,控制所述LED灯进行闪烁包括:
[0022]当所述计时器值为奇数时,控制点亮所述LED灯;
[0023]当所述计时器值为偶数时,控制熄灭所述LED灯。
[0024]可选的,在本专利技术第一方面的第四种实现方式中,所述对所述采集值调整序列进行滤波处理,生成滤波数值包括:
[0025]基于预置sum()函数,对所述采集值调整序列进行平均值计算,得到滤波数值。
[0026]可选的,在本专利技术第一方面的第五种实现方式中,所述对所述采集值序列进行数值删除处理,得到采集值调整序列包括:
[0027]对所述采集值序列的前后两端的M个数值进行删除处理,得到采集值调整序列,其中,M为小于N/2的正整数。
[0028]可选的,在本专利技术第一方面的第六种实现方式中,所述根据预置排序算法,对所述N个电容电流值进行排序处理,生成采集值序列包括:
[0029]利用bubbleSort()函数,对所述N个电容电流值进行排序处理,生成采集值序列。
[0030]本专利技术第二方面提供了一种液位检测校准装置,所述液位检测校准装置包括:
[0031]采集模块,用于采集N个电容电流值,其中,N为正整数;
[0032]排序模块,用于根据预置排序算法,对所述N个电容电流值进行排序处理,生成采集值序列;
[0033]删除模块,用于对所述采集值序列进行数值删除处理,得到采集值调整序列;
[0034]滤波模块,用于对所述采集值调整序列进行滤波处理,生成滤波数值;
[0035]校准模块,用于接收校准指令,根据所述校准指令和所述滤波数值,对预置液位电容值进行调整处理,生成校准结果。
[0036]本专利技术第三方面提供了一种液位检测校准设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述液位检测校准设备执行上述的液位检测校准方法。
[0037]本专利技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的液位检测校准方法。
[0038]在本专利技术实施例中,通过对采集的电容电流值进行筛选分析,避免测量过程中的温度、压力等因素影响从而导致测量精度偏差,提高了测量精度,解决了解决家庭设备中的设备内置液体液位的测量精度不足的技术问题。
附图说明
[0039]图1为本专利技术实施例中液位检测校准方法的一个实施例示意图;
[0040]图2为本专利技术实施例中液位检测校准装置的一个实施例示意图;
[0041]图3为本专利技术实施例中液位检测校准装置的另一个实施例示意图;
[0042]图4为本专利技术实施例中液位检测校准设备的一个实施例示意图。
具体实施方式
[0043]本专利技术实施例提供了一种液位检测校准方法、装置、设备及存储介质。
[0044]本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0045]为便于理解,下面对本专利技术实施例的具体流程进行描述,请参阅图1,本专利技术实施例中液位检测校准方法的一个实施例包括:
[0046]101、采集N个电容电流值,其中,N为正整数;
[0047]在本实施例中,实时采集电容电流值大小以每12个数据为一组。
[0048]102、根据预置排序算法,对所述N个电容电流值进行排序处理,生成采集值序列;
[0049]在本实施例中,对12个电容电流值从大到小进行排序,生成一个采集值序列,命名定义为touch_array。
[0050]进一步的,在102可以执行以下步骤:
[0051]1021本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种液位检测校准方法,其特征在于,包括步骤:采集N个电容电流值,其中,N为正整数;根据预置排序算法,对所述N个电容电流值进行排序处理,生成采集值序列;对所述采集值序列进行数值删除处理,得到采集值调整序列;对所述采集值调整序列进行滤波处理,生成滤波数值;接收校准指令,根据所述校准指令和所述滤波数值,对预置液位电容值进行调整处理,生成校准结果。2.根据权利要求1所述的液位检测校准方法,其特征在于,所述接收校准指令,根据所述校准指令和所述滤波数值,对预置液位电容值进行调整处理,生成校准结果包括:接收校准指令;基于所述校准指令,控制预置LED灯进行闪烁;基于预置Touch_Calibrate()函数,将预置液位电容值设定为所述滤波数值,生成校准结果。3.根据权利要求2所述的液位检测校准方法,其特征在于,所述基于所述校准指令,控制预置LED灯进行闪烁包括:判断是否处于校准状态;若未处于校验状态,则读取预置LED灯的计时器值,判断所述计时器是否大于预置时长阈值;若大于预置时长阈值,则对所述LED灯的计时器值进行清零处理,以及读取所述LED灯的计数器;基于所述LED灯的计时器值,控制所述LED灯进行闪烁。4.根据权利要求3所述的液位检测校准方法,其特征在于,所述基于所述LED灯的计时器值,控制所述LED灯进行闪烁包括:当所述计时器值为奇数时,控制点亮所述LED灯;当所述计时器值为偶数时,控制熄灭所述LED灯。5.根据权利要求1所述的液位检测校准方法,其特征在于,所述对所述采集值调整序列进行滤波处理,生成滤波数值包括:基于预置sum()函数,对所述采集值调整序列进行平均值计算,得到滤波...

【专利技术属性】
技术研发人员:陈庆昌郭星南陈昌盛
申请(专利权)人:深圳市神武传感器有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1