本发明涉及液位检测领域,尤其涉及一种液位检测校准方法、装置、设备及存储介质。
背景技术:
1、液位检测是指对液体的高度或深度进行测量和监控,在很多工业、制造业、化学工程、医疗设备和家庭应用中都需要对液位进行检测和控制。因此,液位检测技术的研究和发展一直是工业自动化和现代化的重要领域之一。
2、目前,液位检测技术已经广泛应用于各种场合。最常见的检测技术是浮球式、压力式、雷达式、超声波式、毛细管式、电容式、阻抗式、光电式、红外式等。不同的检测技术各有优缺点,可视具体应用场景进行选择。
3、然而,在实际应用中,液位检测技术还存在精度不足的问题,无法满足高精度的液位检测需求。因为,在家庭设备中的设备内置液体液位的测量精度不足,无法满足家庭设备对精细度的要求,需要一种新的技术。
技术实现思路
1、本发明的主要目的在于解决家庭设备中的设备内置液体液位的测量精度不足的技术问题。
2、本发明第一方面提供了一种液位检测校准方法,包括步骤:
3、采集n个电容电流值,其中,n为正整数;
4、根据预置排序算法,对所述n个电容电流值进行排序处理,生成采集值序列;
5、对所述采集值序列进行数值删除处理,得到采集值调整序列;
6、对所述采集值调整序列进行滤波处理,生成滤波数值;
7、接收校准指令,根据所述校准指令和所述滤波数值,对预置液位电容值进行调整处理,生成校准结果。
8、可选的,在本发明第一方面的第一种实现方式中,所述接收校准指令,根据所述校准指令和所述滤波数值,对预置液位电容值进行调整处理,生成校准结果包括:
9、接收校准指令;
10、基于所述校准指令,控制预置led灯进行闪烁;
11、基于预置touch_calibrate()函数,将预置液位电容值设定为所述滤波数值,生成校准结果。
12、可选的,在本发明第一方面的第二种实现方式中,所述基于所述校准指令,控制预置led灯进行闪烁包括:
13、判断是否处于校准状态;
14、若未处于校验状态,则读取预置led灯的计时器值,判断所述计时器是否大于预置时长阈值;
15、若大于预置时长阈值,则对所述led灯的计时器值进行清零处理,以及读取所述led灯的计数器;
16、基于所述led灯的计时器值,控制所述led灯进行闪烁。
17、可选的,在本发明第一方面的第三种实现方式中,所述基于所述led灯的计时器值,控制所述led灯进行闪烁包括:
18、当所述计时器值为奇数时,控制点亮所述led灯;
19、当所述计时器值为偶数时,控制熄灭所述led灯。
20、可选的,在本发明第一方面的第四种实现方式中,所述对所述采集值调整序列进行滤波处理,生成滤波数值包括:
21、基于预置sum()函数,对所述采集值调整序列进行平均值计算,得到滤波数值。
22、可选的,在本发明第一方面的第五种实现方式中,所述对所述采集值序列进行数值删除处理,得到采集值调整序列包括:
23、对所述采集值序列的前后两端的m个数值进行删除处理,得到采集值调整序列,其中,m为小于n/2的正整数。
24、可选的,在本发明第一方面的第六种实现方式中,所述根据预置排序算法,对所述n个电容电流值进行排序处理,生成采集值序列包括:
25、利用bubblesort()函数,对所述n个电容电流值进行排序处理,生成采集值序列。
26、本发明第二方面提供了一种液位检测校准装置,所述液位检测校准装置包括:
27、采集模块,用于采集n个电容电流值,其中,n为正整数;
28、排序模块,用于根据预置排序算法,对所述n个电容电流值进行排序处理,生成采集值序列;
29、删除模块,用于对所述采集值序列进行数值删除处理,得到采集值调整序列;
30、滤波模块,用于对所述采集值调整序列进行滤波处理,生成滤波数值;
31、校准模块,用于接收校准指令,根据所述校准指令和所述滤波数值,对预置液位电容值进行调整处理,生成校准结果。
32、本发明第三方面提供了一种液位检测校准设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述液位检测校准设备执行上述的液位检测校准方法。
33、本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的液位检测校准方法。
34、在本发明实施例中,通过对采集的电容电流值进行筛选分析,避免测量过程中的温度、压力等因素影响从而导致测量精度偏差,提高了测量精度,解决了解决家庭设备中的设备内置液体液位的测量精度不足的技术问题。
1.一种液位检测校准方法,其特征在于,包括步骤:
2.根据权利要求1所述的液位检测校准方法,其特征在于,所述接收校准指令,根据所述校准指令和所述滤波数值,对预置液位电容值进行调整处理,生成校准结果包括:
3.根据权利要求2所述的液位检测校准方法,其特征在于,所述基于所述校准指令,控制预置led灯进行闪烁包括:
4.根据权利要求3所述的液位检测校准方法,其特征在于,所述基于所述led灯的计时器值,控制所述led灯进行闪烁包括:
5.根据权利要求1所述的液位检测校准方法,其特征在于,所述对所述采集值调整序列进行滤波处理,生成滤波数值包括:
6.根据权利要求1所述的液位检测校准方法,其特征在于,所述对所述采集值序列进行数值删除处理,得到采集值调整序列包括:
7.根据权利要求1所述的液位检测校准方法,其特征在于,所述根据预置排序算法,对所述n个电容电流值进行排序处理,生成采集值序列包括:
8.一种液位检测校准装置,其特征在于,所述液位检测校准装置包括:
9.一种液位检测校准设备,其特征在于,所述液位检测校准设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的液位检测校准方法。