本发明涉及液体加热设备,具体涉及一种自动零点校正方法、装置、介质及液体加热设备。
背景技术:
1、现有技术中电加热设备通过称重传感器(称重传感器通过称重物的重力导致称重传感器金属部分形变产生的电阻值变化,输出与电阻值正相关的重量数值的电信号,经运算放大器和a/d转化为数字信号,由单片机处理器对数字信号进行处理输出重量数据)来反馈重量变化,通过感应重量变化可以调控电加热设备实现自动加热、自动加水等功能,然而电加热设备的称重传感器在经历长期的负重后,称重传感器自身的零点基值会发生漂移,导致称重传感器测量的真实值与实际值存在差异,造成称重结果不准确,影响电加热设备自动控制水量和加热时间;
2、为了解决上述电加热设备中称重不准确的问题,现有的电加热设备需要对称重传感器进行零点校正,然而现有的零点校正方法存在以下缺点:
3、(1)伪智能校正,通过人工按键触发校正指令来完成称重传感器的零点校正,无法实现称重传感器的自动化,实时化校正,用户体验差;
4、(2)抗干扰效果差,基于称重传感器的单次输出值执行零点校正,在校正过程中出现按键误触、操作失误以及误差较大的情况,无法判断校正可行性,导致零点校正的结果不理想,同时也影响后续的零点校正。
技术实现思路
1、针对现有技术的不足,本发明提出一种自动零点校正方法、装置、介质及液体加热设备,可以自动实现液体加热设备中称重设备的零点校正,且校正过程的抗干扰能力强,校正结果更加准确,从而达到提高用户体验的目的。
2、本发明主要包括以下几个方面:
3、本发明的第一方面,本发明实施例提供了一种自动零点校正方法,应用于液体加热设备,包括如下步骤:
4、s1:预设零点校正的阈值参数,所述阈值参数包括漂移阈值和漂移次数阈值;
5、s2:若监测到目标容器离开称重设备,且所述称重设备处于静止状态,启动自动校正;
6、s3:采集所述称重设备当前输出的有效值以及零点基值,计算漂移偏差值,所述漂移偏差值为所述有效值与零点基值的差的绝对值;
7、s4:根据所述漂移偏差值和漂移阈值,判断所述称重设备是否出现漂移;
8、若是,则记录累积出现的漂移次数和累积有效值,所述累积有效值为每次漂移的当前所述有效值之和;
9、若否,则结束自动校正;
10、s5:根据所述漂移次数和漂移次数阈值,判断是否更新所述称重设备的零点基值,并根据所述有效值、累积有效值以及漂移次数更新所述零点基值。
11、在一个可选的实施例中,所述步骤s4中,根据所述漂移偏差值和漂移阈值,判断所述称重设备是否出现漂移包括:
12、当所述漂移偏差值小于或等于所述漂移阈值时,将所述零点基值保持不变,并将所述漂移次数和累积有效值归零;
13、当所述漂移偏差值大于所述漂移阈值时,将当前输出的所述有效值累计加入所述累积有效值中得到更新后的累积有效值,并将所述漂移次数加1得到更新后的漂移次数。
14、在一个可选的实施例中,所述步骤s5中,根据所述漂移次数和漂移次数阈值,判断是否更新所述称重设备的零点基值包括:
15、当所述漂移次数小于或等于所述漂移次数阈值时,将当前所述漂移次数和累积有效值保持不变,返回步骤s3,继续累积漂移次数和漂移次数阈值;
16、当所述漂移次数大于所述漂移次数阈值时,更新所述称重设备的零点基值,并将所述漂移次数和累积有效值归零,重新执行零点自动校正。
17、在一个可选的实施例中,所述步骤s5中,更新所述称重设备的零点基值包括:
18、根据最后一次出现漂移输出的当前所述有效值,将所述零点基值更新为当前所述有效值。
19、在一个可选的实施例中,所述步骤s5中,更新所述称重设备的零点基值包括:
20、根据最后一次出现漂移输出的当前所述累积有效值和漂移次数,计算所述累积有效值与漂移次数的商,所述商记为平均有效值,将所述零点基值更新为所述平均有效值。
21、在一个可选的实施例中,所述步骤s5中,更新所述称重设备的零点基值包括:
22、分别计算所述当前有效值和所述平均有效值与所述零点基值的差的绝对值,分别记为当前差值和平均差值。
23、当所述当前差值小于等于所述平均差值时,将所述零点基值更新为所述当前有效值;
24、当所述当前差值大于所述平均差值时,将所述零点基值更新为所述平均有效值。
25、在一个可选的实施例中,所述重新执行零点自动校正包括:
26、校正结束后,若监测到所述目标容器离开所述称重设备的时间超过第一预设时间,则所述称重设备重新启动自动校正。
27、在一个可选的实施例中,所述重新执行零点自动校正包括:
28、校正结束后,若若监测到所述目标容器离开所述称重设备的时间超过第二预设时间,则将该时段记录为单轮校正周期,并将更新后的零点基值记录为本轮校正周期中零点自动校正的最新零点基值,并在检测到下一次所述目标容器接入所述称重设备前,停止自动校正。
29、本发明的第二方面,本发明实施例提供了一种自动零点校正装置,应用于液体加热设备,所述自动零点校正装置包括:
30、预设参数单元,用于预设零点校正的阈值参数,所述阈值参数包括漂移阈值和漂移次数阈值;
31、启动单元,用于若监测到目标容器离开称重设备,且所述称重设备处于静止状态,启动自动校正;
32、采集单元,用于采集所述称重设备当前输出的有效值以及零点基值,计算漂移偏差值,所述漂移偏差值为所述有效值与零点基值的差的绝对值;
33、检测单元,用于根据所述漂移偏差值和漂移阈值,判断所述称重设备是否出现漂移;若是,则记录累积出现的漂移次数和累积有效值,所述累积有效值为每次漂移的当前所述有效值之和;若否,则结束自动校正;
34、校正单元,用于根据所述漂移次数和漂移次数阈值,判断是否更新所述称重设备的零点基值,并根据所述有效值、累积有效值以及漂移次数更新所述零点基值。
35、在一个可选的实施例中,所述检测单元还用于:
36、当所述漂移偏差值小于或等于所述漂移阈值时,将所述零点基值保持不变,并将所述漂移次数和累积有效值归零;
37、当所述漂移偏差值大于所述漂移阈值时,将当前输出的所述有效值累计加入所述累积有效值中得到更新后的累积有效值,并将所述漂移次数加1得到更新后的漂移次数。
38、在一个可选的实施例中,所述校正单元还用于:
39、当所述漂移次数小于或等于所述漂移次数阈值时,将当前所述漂移次数和累积有效值保持不变,返回步骤s3,继续累积漂移次数和漂移次数阈值;
40、当所述漂移次数大于所述漂移次数阈值时,更新所述称重设备的零点基值,并将所述漂移次数和累积有效值归零,重新执行零点自动校正。
41、在一个可选的实施例中,所述校正单元还包括:
42、计时单元,用于校正结束后,若监测到所述目标容器离开所述称重设备的时间超过第一预设时间,则所述称重设备重新启动自动校正。
43、在一个可选的实施例中,所述计时单元还用于:
44、若监测到所述目标容器离开所述称重设备的时间超过第二预设时间,将该时段记录为单轮校正周期,并将更新后的零点基值记录为本轮校正周期中零点自动校正的最新零点基值,并在检测到下一次所述目标容器接入所述称重设备前,停止自动校正。
45、本发明的第三方面,本发明提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如本发明第一方面任一项技术方案所述方法的步骤。
46、本发明的第四方面,本发明提供了一种液体加热设备,包括称重设备、液体加热容器以及加热设备,所述称重设备包括单个薄片称重传感器、如本发明第二方面任一项技术方案所述的自动零点校正装置以及如本发明第三方面任一项技术方案所述的可读存储介质。
47、与现有技术相比,本发明具有以下优点:
48、(1)本发明通过监测目标容器是否离开称重设备,从而启动零点自动校正,且自动校正过程一直持续进行,并不断累积漂移次数和累积有效值,确保用户在使用前就完成了称重设备的零点校正,无需人工手动去皮,提高了用户体验;
49、(2)本发明基于有效值和零点基值计算的漂移偏差值,对比预设的阈值参数,判断称重设备是否发生零点漂移,并根据多次漂移后的参数结果确定零点基值是否进行更新,避免了按键误触、操作失误以及误差较大导致的校正结果不准确,提高了校正精度,确保校正精度在液体加热设备可接受的范围内,提高了用户体验。