掌桥专利:专业的专利平台
掌桥专利
首页

一种水泵的空载检测方法和装置

文献发布时间:2024-04-18 19:58:30


一种水泵的空载检测方法和装置

技术领域

本发明涉及油烟机清洗技术领域,特别是涉及一种水泵的空载检测方法和装置。

背景技术

目前,烟机清洗过程中,水泵从水箱中抽水,通过喷嘴将水喷洒到烟机的风轮和壳体上,风机在转动的过程中,将油污甩落,从而达到清洗烟机中的油污的效果。

在烟机清洗时,若水箱内的水被抽干,则水泵进行空转,会导致水泵造成损坏。所以为了避免水泵空转,需要实时监测水箱内的水量。现有技术中,通过给定一个水泵的电流阈值,当水泵的电流值小于该电流阈值时,表示水箱被抽干。但是,若产品更换不同的水泵,水泵的工作参数是不同的。那么通过一个固定的水泵的电流阈值来确定水箱内的水量是否被抽干的方法则不再适用。所以,亟需一种兼容不同水泵的判定水箱内水量是否被抽干的方法。

发明内容

基于此,有必要针对上述技术问题,提供一种水泵的空载检测方法和装置。

第一方面,提供了一种水泵的空载检测方法,所述方法包括:

在油烟机进行自清洗的过程中,按照采样间隔,采集所述水泵的当前电流值;

将所述当前电流值与所述水泵的历史最大电流值进行比较,若所述当前电流值大于等于所述历史最大电流值,则将所述历史最大电流值更新为所述当前电流值,其中,所述历史最大电流值为在油烟机进行自清洗的过程中,在当前时间之前采集到的各历史电流值中的最大电流值;

当所述历史最大电流值与所述当前电流值的电流落差值大于等于所述当前电流值时,判定所述水泵为空载。

作为一种可选的实施方式,所述方法还包括:

若所述当前电流值小于所述历史最大电流值,则所述历史最大电流值不变。

作为一种可选的实施方式,所述方法还包括:

当所述电流落差值小于所述当前电流值时,判定所述水泵为带载。

作为一种可选的实施方式,所述方法还包括:

当所述水泵的空载时长大于预设空载时长时,控制所述水泵停止运转。

作为一种可选的实施方式,所述方法还包括:

当所述油烟机的清洗时长达到预设清洗时长时,控制所述水泵停止运转。

第二方面,提供了一种水泵的空载检测装置,所述装置包括:

采集模块,用于在油烟机进行自清洗的过程中,按照采样间隔,采集所述水泵的当前电流值;

更新模块,用于将所述当前电流值与所述水泵的历史最大电流值进行比较,若所述当前电流值大于等于所述历史最大电流值,则将所述历史最大电流值更新为所述当前电流值,其中,所述历史最大电流值为在油烟机进行自清洗的过程中,在当前时间之前采集到的各历史电流值中的最大电流值;

第一判定模块,用于当所述历史最大电流值与所述当前电流值的电流落差值大于等于所述当前电流值时,判定所述水泵为空载。

作为一种可选的实施方式,所述装置还包括:

保持模块,用于若所述当前电流值小于所述历史最大电流值,则所述历史最大电流值不变。

作为一种可选的实施方式,所述装置还包括:

第二判定模块,用于当所述电流落差值小于所述当前电流值时,判定所述水泵为带载。

作为一种可选的实施方式,所述装置还包括:

第一控制模块,用于当所述水泵的空载时长大于预设空载时长时,控制所述水泵停止运转。

作为一种可选的实施方式,所述装置还包括:

第二控制模块,用于当所述油烟机的清洗时长达到预设清洗时长时,控制所述水泵停止运转。

第三方面,提供了一种油烟机,所述油烟机包括:如第一方面所述的水泵的空载检测方法和如第二方面所述的水泵的空载检测装置。

第四方面,提供了一种计算机设备,包括存储器及处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的方法步骤。

第五方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法步骤。

本申请提供了一种水泵的空载检测方法和装置,本申请的实施例提供的技术方案至少带来以下有益效果:在油烟机进行自清洗的过程中,按照采样间隔,采集所述水泵的当前电流值;将所述当前电流值与所述水泵的历史最大电流值进行比较,若所述当前电流值大于等于所述历史最大电流值,则将所述历史最大电流值更新为所述当前电流值,其中,所述历史最大电流值为在油烟机进行自清洗的过程中,在当前时间之前采集到的各历史电流值中的最大电流值;当所述历史最大电流值与所述当前电流值的电流落差值大于等于所述当前电流值时,判定所述水泵为空载。这样,在判定水泵是否空载时,需要实时采集水泵的工作时候的当前电流值,若当前电流值大于等于历史最大电流值,则表示当前水箱内的水还有很多,这时将历史最大电流值更新为当前电流值。若当前电流值小于历史最大电流值,则将历史最大电流值与当前电流值作差。由于,水箱有水时,水泵的工作电流起伏不大,所以电流落差值很小。当水箱内水时,水泵空转的工作电流很小,那么电流落差值较大。所以可以将电流落差值和当前电流值作比较,若电流落差值大于等于当前电流值时,判断水箱内的水被抽干,水泵空载。这种方法不再被固定的水泵的电流阈值所束缚,兼容不同的水泵,适用于所有的水泵类型,判断起来也更加方便。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种油烟机的结构示意图;

图2为本申请实施例提供的一种水泵的空载检测方法的流程图;

图3为本申请实施例提供的一种水泵从带载到空载的落差的示意图;

图4为本申请实施例提供的一种水泵的空载检测装置的结构示意图;

图5为本申请实施例提供的一种计算机设备的结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例提供的水泵的空载检测方法,可以应用于油烟机。如图1所示,该油烟机包括控制器101、水泵102和水箱103。控制器101连接水泵102和水箱103,水泵102连接水箱103。

控制器101,用于在油烟机进行自清洗的过程中,按照采样间隔,采集水泵102的当前电流值。将当前电流值与水泵102的历史最大电流值进行比较,若当前电流值大于等于历史最大电流值,则将历史最大电流值更新为当前电流值,其中,历史最大电流值为在油烟机进行自清洗的过程中,在当前时间之前采集到的各历史电流值中的最大电流值。当历史最大电流值与当前电流值的电流落差值大于等于当前电流值时,判定水泵102为空载。

水泵102,用于在油烟机进行自清洗的过程中,从水箱103内抽水。

水箱103,用于存储油烟机自清洁的水,以供水泵102抽取。

下面将结合具体实施方式,对本申请实施例提供的一种水泵的空载检测方法进行详细的说明,图2为本申请实施例提供的一种水泵的空载检测方法的流程图,如图2所示,具体步骤如下。

步骤201,在油烟机进行自清洗的过程中,按照采样间隔,采集水泵的当前电流值。

在实施中,目前,烟机清洗过程中,水泵从水箱中抽水,通过喷嘴将水喷洒到烟机的风轮和壳体上,风机在转动的过程中,将油污甩落,从而达到清洗烟机中的油污的效果。在烟机清洗时,若水箱内的水被抽干,则水泵进行空转,会导致水泵损坏。所以为了避免水泵空转,需要实时监测水泵的抽水时的电流。现有技术中,通过给定一个水泵的电流阈值,当水泵的电流值小于该电流阈值时,表示水泵空载。但是,若产品更换不同的水泵,水泵的工作参数是不同的。那么就需要一种兼容不同水泵的空载检测方法。当水箱内还有较多水量时,水泵带载运行,水泵可以按照抽取最大抽水量进行抽水,这时水泵的带载电流会维持在某一稳定值,且这一稳定值为该型号的水泵带载电流的最大值。水泵的型号不同,维持的带载电流的最大值不相同。水箱内还有较多水量时,水泵的带载电流会维持在稳定的带载电流的最大值,当水箱内的水量马上被水泵抽干或已经被抽干的时候,水泵空载,水泵的工作电流值变成水泵空载的时候的电流值,水泵的空载电流为水泵的最小电流值,水泵的空载电流值远小于带载电流的最大值。同时,水泵的工作电流值存在极限最大电流值和极限最小电流值,不同型号的水泵的带载电流值的最大值和最小值都处于极限最大电流值和极限最小电流值的范围内。其中,极限最大电流值可以为0xFF,极限最小电流值可以为0。所以,在上述原理的基础上,可以在油烟机进行自清洗的过程中,采集该油烟机安装的水泵对应型号的带载电流的最大值,并将带载电流的最大值与当前电流做差。若水箱内水量还很多,则水泵带载,采集的水泵的当前电流就是水泵的带载电流的最大值,那么带载电流的最大值与当前电流相差不大;若水箱内水量马上被抽干或者已经被抽干,则水泵空载,那么带载电流的最大值与当前电流相差较大。这样,就可以兼容不同型号的水泵。所以在检测水泵空载时,需要在油烟机进行自清洗的过程中,按照采样间隔,采集水泵的当前电流值。

步骤202,将当前电流值与水泵的历史最大电流值进行比较,若当前电流值大于等于历史最大电流值,则将历史最大电流值更新为当前电流值,其中,历史最大电流值为在油烟机进行自清洗的过程中,在当前时间之前采集到的各历史电流值中的最大电流值。

在实施中,由于,在上述原理的基础上,可以在油烟机进行自清洗的过程中,采集该油烟机安装的水泵的型号的带载电流的最大值,并将带载电流的最大值与当前电流做差,根据电流落差值检测水泵是否空载。那么,就需要先确定出水泵在带载工作过程中的带载电流的最大值。由于,水泵在一开始抽水的时候,在水泵按照正常工作的最大抽水量抽水之前,水泵的带载电流值呈上升趋势,水泵按照正常的最大抽水量进行抽水后,水泵的带载电流稳定在带载电流的最大值。所以,在确定水泵的带载电流的最大值时,可以将按照采样间隔采集的当前电流值与水泵的历史最大电流值进行比较,若当前电流值大于等于历史最大电流值,则将历史最大电流值更新为当前电流值,其中,历史最大电流值为在油烟机进行自清洗的过程中,在当前时间之前采集到的各历史电流值中的最大电流值。这样,就可以确定水泵的历史最大电流值。

进一步的,若当前电流值小于历史最大电流值,则历史最大电流值不变。

在实施中,将按照采样间隔采集的当前电流值与水泵的历史最大电流值进行比较,若当前电流值小于历史最大电流值,则历史最大电流值不变。

步骤203,当历史最大电流值与当前电流值的电流落差值大于等于当前电流值时,判定水泵为空载。

在实施中,由于,水泵在从水箱中抽水的时候,水箱内还有较多水量时,水泵按照正常工作时的最大抽水量进行抽水,水泵的工作电流值会维持在某一稳定值,且这一稳定值为该型号的水泵带载电流的最大值。当水箱内的水量已经被抽干或者马上被水泵抽干的时候,水泵的工作电流值变成水泵空载的时候的电流值,水泵的空载电流值远小于带载电流的最大值。所以,可以将历史最大电流值与当前电流值做差,得到电流落差值,然后根据水泵的电流落差值的大小来判定水箱内是否被抽干。由于,当水箱内的水量还有很多时,水泵的工作电流值会维持在某一稳定值,那么电流落差值很小,若水箱内的水量已被抽干或者马上被抽干,当前电流值很小,那么水泵的电流落差值比较大。所以,可以将电流落差值与当前电流值进行比较,若当历史最大电流值与当前电流值的电流落差值大于等于当前电流值时,判定水泵为空载。

进一步的,当电流落差值小于当前电流值时,判定水泵为带载。

在实施中,当历史最大电流值与当前电流值的电流落差值小于当前电流值时,表示当前电流值较大,水箱内的水还有很多,所以判定水泵为带载。

进一步的,还可以通过设置水泵电流的最大值数组和最小值数组的形式,确定水泵的电流落差值,从而判定水泵空载。具体过程如下:油烟机进入自清洁功能后,选定窗口大小为3,设置最大值数组和最小值数组,其中,最大值数组中的3个元素的水泵的电流初始值为极限最小电流值0,即MAX_value[0]=0,MAX_value[1]=0,MAX_value[2]=0;最小值数组中的3个元素的水泵的电流初始值为极限最大电流值0xFF,即MIN_value[0]=0xFF,MIN_value[1]=0xFF,MI N_value[2]=0xFF。油烟机每10毫秒采集一次水泵的当前电流值,并将当前电流值分别与两个数组的最后一个元素的值进行比较。若当前电流值大于MAX_val ue[2],则将MAX_value[0]=MAX_value[1];MAX_value[1]=MAX_value[2];MA X_value[2]=current_value,并MIN_value[0]=0xFF;MIN_value[1]=0xFF;MI N_value[2]=current_value。这样,每次保证MAX_value[2]为水泵的历史最大电流值,并同时初始化最值数组。若当前电流值小于MIN_value[2],则将MIN_va lue[0]=MIN_value[1];MIN_value[1]=MIN_value[2];MIN_value[2]=current_va lue。这样,在整个自清洁的过程中,水泵一直在工作中,水泵的电流值也持续更新,就可以保证MAX_value[2]的电流值为最大电流值,最大值数组记录了水泵电流的上升的过程,MIN_value[2]的电流值为最小电流值,最小值数组记录了水泵电流的下降的过程。计算MAX_value[2]与MIN_value[2]的电流落差值Dev_value2,该电流落差值表示水泵从带载到空载的落差值。图3为本申请实施例提供的一种水泵从带载到空载的落差的示意图。若Dev_value2大于等于MIN_value[2],则可判定水箱中的水已被抽干,这时要控制水泵停止工作。此条件反映的是电流落差值必须大于等于一倍的最小电流值。以保证水箱内有足够的剩余水量。

其中,还可以通过设置水泵电流的最大值数组和最小值数组的形式,确定水泵的电流落差值,从而判定水泵空载的理论依据为中位值滤波算法和类似中位值滤波算法。中位值滤波算法是一种常用的数字信号处理方法,它可以有效地去除信号中的噪声,提高信号的质量。中位值滤波算法是一种非线性滤波算法,它的原理是将信号中的每个采样点替换为该点周围一定范围内的中位数。具体来说,对于一个长度为N的信号,中位值滤波算法的步骤如下:1)选择一个窗口大小M,通常取奇数,例如M=3、5、7等。2)将窗口从信号的第一个采样点开始滑动,每次滑动一个采样点,直到窗口滑到信号的最后一个采样点。3)对于每个窗口,将窗口内的采样点按照大小排序,取其中位数作为该窗口的输出值。4)将所有窗口的输出值组成一个新的信号,作为中位值滤波算法的输出。这样,中位值滤波算法的优点是可以有效地去除信号中的噪声,同时保留信号的边缘信息。中位值滤波算法适用于各种类型的信号,包括图像、音频、视频等。类似中位值滤波算法,此方法分别采集数据的最大值和最小值,每采集一个数据,就与记录的前值比较:1)若比前值(记录在最大值数组的前一个值)大,则记录到最大值的数组里;2)若比前值(记录在最小值数组的前一个值)小,则记录到最小值的数组里;3)若与前值(两数组的前一个值)相等,则不记录;根据以上方法得到两组排序好的数组,在数组里各自取最值,得到MAX_value和MIN_value。

进一步的,当清洗结束或水泵出现空载时,则退出清洗,控制水泵停止运转。

当水泵的空载时长大于预设空载时长时,控制水泵停止运转。

在实施中,判定水泵空载运转后,为了抗干扰,会让水泵持续空载运转一段时间,当水泵的空载时长大于预设空载时长时,控制水泵停止运转,清洗结束。其中,预设空载时长可以为几秒钟。

当油烟机的清洗时长达到预设清洗时长时,控制水泵停止运转。

在实施中,在油烟机自清洁的过程中,会累积清洁时长,当油烟机的清洗时长达到预设清洗时长时,控制水泵停止运转,清洗结束。其中,预设清洗时长可以为15min。

本申请实施例提供了一种水泵的空载检测方法,这样,在判定水泵是否空载时,需要实时采集水泵的工作时候的当前电流值,若当前电流值大于等于历史最大电流值,则表示当前水箱内的水还有很多,这时将历史最大电流值更新为当前电流值。若当前电流值小于历史最大电流值,则将历史最大电流值与当前电流值作差。由于,水箱有水时,水泵的工作电流起伏不大,所以电流落差值很小。当水箱内水时,水泵空转的工作电流很小,那么电流落差值较大。所以可以将电流落差值和当前电流值作比较,若电流落差值大于等于当前电流值时,判断水箱内的水被抽干,水泵空载。这种方法不再被固定的水泵的电流阈值所束缚,兼容不同的水泵,适用于所有的水泵类型,判断起来也更加方便。

应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

可以理解的是,本说明书中上述方法的各个实施例之间相同/相似的部分可互相参见,每个实施例重点说明的是与其他实施例的不同之处,相关之处参见其他方法实施例的说明即可。

本申请实施例还提供了一种水泵的空载检测装置,如图4所示,该装置包括:

采集模块401,用于在油烟机进行自清洗的过程中,按照采样间隔,采集所述水泵的当前电流值;

更新模块402,用于将所述当前电流值与所述水泵的历史最大电流值进行比较,若所述当前电流值大于等于所述历史最大电流值,则将所述历史最大电流值更新为所述当前电流值,其中,所述历史最大电流值为在油烟机进行自清洗的过程中,在当前时间之前采集到的各历史电流值中的最大电流值;

第一判定模块403,用于当所述历史最大电流值与所述当前电流值的电流落差值大于等于所述当前电流值时,判定所述水泵为空载。

作为一种可选的实施方式,所述装置还包括:

保持模块,用于若所述当前电流值小于所述历史最大电流值,则所述历史最大电流值不变。

作为一种可选的实施方式,所述装置还包括:

第二判定模块,用于当所述电流落差值小于所述当前电流值时,判定所述水泵为带载。

作为一种可选的实施方式,所述装置还包括:

第一控制模块,用于当所述水泵的空载时长大于预设空载时长时,控制所述水泵停止运转。

作为一种可选的实施方式,所述装置还包括:

第二控制模块,用于当所述油烟机的清洗时长达到预设清洗时长时,控制所述水泵停止运转。

本申请实施例提供了一种水泵的空载检测装置,这样,在判定水泵是否空载时,需要实时采集水泵的工作时候的当前电流值,若当前电流值大于等于历史最大电流值,则表示当前水箱内的水还有很多,这时将历史最大电流值更新为当前电流值。若当前电流值小于历史最大电流值,则将历史最大电流值与当前电流值作差。由于,水箱有水时,水泵的工作电流起伏不大,所以电流落差值很小。当水箱内水时,水泵空转的工作电流很小,那么电流落差值较大。所以可以将电流落差值和当前电流值作比较,若电流落差值大于等于当前电流值时,判断水箱内的水被抽干,水泵空载。这种方法不再被固定的水泵的电流阈值所束缚,兼容不同的水泵,适用于所有的水泵类型,判断起来也更加方便。

关于水泵的空载检测装置的具体限定可以参见上文中对于水泵的空载检测方法的限定,在此不再赘述。上述水泵的空载检测装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,如图5所示,包括存储器及处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述水泵的空载检测方法步骤。

在一个实施例中,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述水泵的空载检测方法的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

还需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 一种空载流量特性模拟退化的试验方法及其装置
  • 一种欺诈检测模型训练方法和装置及欺诈检测方法和装置
  • 一种用于焦距检测的双刀口差分检测装置、检测方法及数据处理方法
  • 一种电梯轿厢意外移动保护装置安全性能检测装置及检测方法
  • 一种去除抗药抗体检测样品中游离药物的装置和方法、该装置的制备方法及应用
  • 空载检测方法、空载检测装置及插座
  • 微波炉的空载检测装置和微波炉的空载检测方法
技术分类

06120116503039