用于饮水机的控制方法、控制装置、存储介质及处理器与流程

文档序号:25989895发布日期:2021-07-23 21:00阅读:137来源:国知局
用于饮水机的控制方法、控制装置、存储介质及处理器与流程

本发明涉及电器领域,具体地涉及一种用于饮水机的控制方法、控制装置、存储介质及处理器。



背景技术:

目前,具备超声波探测器的饮水机由于具备自动停水的实用功能而应用逐渐广泛。其工作原理是当杯子放到接水台时,通过超声波探测器接收回波信号可以获得杯高信息,从而通过计算可以得到一个目标的停水高度值,当检测到加水的液面到达目标停水高度时,停止出水。

然而,在实际的出水过程中,液面相关的回波信号受到很多因素的干扰,例如由于液面会发生晃动,杯子声波的反射、抵消等物理干扰,其回波信号的波形会非常不稳定,导致无法获取准确的液面回波信号,从而无法精准控制饮水机的出水量达到目标停水高度。现有技术通常都会允许有一个较大的误差范围,譬如:停水高度是杯高的85%,误差范围为正负20%。因此,现有的具备超声波探测器的饮水机存在无法精准停水的问题。



技术实现要素:

本发明实施例的目的是提供一种用于饮水机的控制方法、控制装置、饮水机、处理器、存储介质及计算机程序产品,以解决现有的具备超声波探测器的饮水机存在无法精准停水的问题。

为了实现上述目的,本发明第一方面提供一种用于饮水机的控制方法,饮水机包括超声波探测器,控制方法包括:

在取水器具放置到饮水机的取水区域的情况下,获取超声波探测器接收到的回波信号;

根据回波信号确定目标出水高度;

控制饮水机开始出水;

确定回波信号上回波信号趋于稳定时的第一点对应的第一时间和第一幅值;

确定回波信号上回波信号从稳定变为不稳定时的第二点对应的第二时间和第二幅值;

根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,确定饮水机的剩余出水时间。

在本发明实施例中,根据回波信号确定目标出水高度,包括:根据回波信号确定取水器具的器具高度;根据器具高度和预设比例确定目标出水高度。

在本发明实施例中,第一点为饮水机的出水高度达到器具高度的第一预设比例时的回波信号。

在本发明实施例中,第二点为饮水机的出水高度达到器具高度的第二预设比例时的回波信号。

在本发明实施例中,根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,确定饮水机的剩余出水时间,包括:根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,确定总出水时间;根据总出水时间和第二时间的差值确定饮水机的剩余出水时间。

在本发明实施例中,总出水时间是根据以下公式确定的:

其中,x1为第一时间,y1为第一幅值,x2为第二时间,y2为第二幅值,x3为总出水时间,y3为目标出水高度。

在本发明实施例中,还包括:在饮水机出水达到第二时间之后,延迟剩余出水时间后控制饮水机停止出水。

本发明第二方面提供一种处理器,处理器被配置成执行上述的用于饮水机的控制方法。

本发明第三方面提供一种用于饮水机的控制装置,包括:超声波探测器;以及上述处理器。

本发明第四方面提供一种饮水机,包括上述的用于饮水机的控制装置。

本发明第五方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器执行上述的用于饮水机的控制方法。

本发明第六方面提供一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现上述的用于饮水机的控制方法。

上述用于饮水机的控制方法,在取水器具放置到饮水机的取水区域的情况下,通过获取超声波探测器接收到的回波信号,根据回波信号确定目标出水高度,控制饮水机开始出水,确定回波信号上回波信号趋于稳定时的第一点对应的第一时间和第一幅值以及回波信号上回波信号从稳定变为不稳定时的第二点对应的第二时间和第二幅值,从而根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,确定饮水机的剩余出水时间。上述过程利用出水过程中的中间一段液面回波信号比较稳定的特征,结合该段的出水时间长度,当回波信号变为不稳定的时候开始预测饮水机后面剩余的出水时间,解决了现有的具备超声波探测器的饮水机存在无法精准停水的问题,达到了精准控制出水时间的目的,也提高了出水量的精确度,使出水量能够准确达到目标出水高度,提高了用户体验度。

本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:

图1示意性示出了本发明一实施例中用于饮水机的控制方法的流程示意图;

图2示意性示出了本发明另一实施例中用于饮水机的控制方法的流程示意图;

图3(a)示意性示出了本发明一实施例中回波信号曲线的示意图;

图3(b)示意性示出了本发明另一实施例中回波信号曲线的示意图;

图3(c)示意性示出了本发明另一实施例中回波信号曲线的示意图;

图3(d)示意性示出了本发明一实施例中回波信号的处理示意图;

图4示意性示出了本发明一实施例中用于饮水机的控制装置的结构框图。

具体实施方式

以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。

图1示意性示出了本发明一实施例中用于饮水机的控制方法的流程示意图。如图1所示,在本发明实施例中,提供了一种用于饮水机的控制方法,以该方法应用于包括超声波探测器的饮水机的处理器为例进行说明,该方法可以包括以下步骤:

步骤s102,在取水器具放置到饮水机的取水区域的情况下,获取超声波探测器接收到的回波信号。

可以理解,回波信号为超声波探测器向被测物体发送超声波探测信号之后接收被测物体反射回来的声波信号。超声波探测器可以通过发射超声波和接收超声波遇到障碍物反射回来的回波信号,判断饮水机的取水区域是否存在取水器具。

具体地,饮水机通过超声波探测器检测到取水区域存在取水器具(例如,杯子)的时候,处理器获取超声波探测器接收到的取水器具反射回来的回波信号。

步骤s104,根据回波信号确定目标出水高度。

可以理解,目标出水高度为饮水机根据不同取水器具确定的出水高度,由于取水器具不同,故目标出水高度也不同,可以由用户设置或者系统设置。

具体地,处理器可以根据回波信号确定取水器具(例如,杯子)的高度,从而根据取水器具(例如,杯子)的高度确定饮水机的目标出水高度。

在一个实施例中,根据回波信号确定目标出水高度包括:根据回波信号确定取水器具的器具高度;根据器具高度和预设比例确定目标出水高度。

可以理解,预设比例为根据不同取水器具的高度预先设置的饮水机的出水高度比率,例如80%。

具体地,处理器可以根据取水区域不存在取水器具的情况下的回波信号的幅值和取水区域存在取水器具的情况下的回波信号的幅值之差确定取水器具的器具高度(例如,杯子的高度),根据器具高度和预设比例(例如80%)确定目标出水高度,进一步地,可以根据器具高度和预设比例(例如80%)相乘后得到的乘积值确定目标出水高度的具体数值。

步骤s106,控制饮水机开始出水。

具体地,处理器控制饮水机开始出水,进一步地,处理器可以控制饮水机根据用户选择的取水温度出水。

步骤s108,确定回波信号上回波信号趋于稳定时的第一点对应的第一时间和第一幅值。

可以理解,饮水机刚出水的时候,取水器具中的液面波动较大,超声波探测器接收到的回波信号不稳定,此外,当取水器具的外部结构是上面小、下面大的时候,超声波探测器接收不到取水器具底部的液面的回波信号,故饮水机刚出水后的一段时间内的回波信号比较杂乱不稳定。第一点为饮水机开始出水后回波信号的幅值由不稳定变为稳定时的回波信号点,第一时间为饮水机开始出水后回波信号的幅值由不稳定变为稳定时的回波信号所对应的时间,第一幅值为饮水机开始出水后回波信号的幅值由不稳定变为稳定时的回波信号所对应的幅值。

具体地,在饮水机开始出水时,处理器可以获取超声波探测器接收到的回波信号,一开始接收到的回波信号不稳定,当回波信号的幅值从不稳定变为稳定的时候,处理器确定此时处于稳定的回波信号,也就是第一点所对应的第一时间以及第一时间所对应的回波信号的第一幅值。

步骤s110,确定回波信号上回波信号从稳定变为不稳定时的第二点对应的第二时间和第二幅值。

可以理解,在饮水机出水的过程中,也就是取水器具中的液面慢慢升高的阶段,超声波探测器接收到的回波信号比较稳定,基本上没有较大波动,而到了等待停水的阶段,也就是液面即将达到目标出水高度或者趋近于目标出水高度时,超声波探测器接收到的回波信号又从稳定趋于不稳定。第二点为饮水机出水过程中回波信号的幅值由稳定变为不稳定时的回波信号点,第二时间为回波信号的幅值开始由稳定变为不稳定时的回波信号所对应的时间,第二幅值为回波信号的幅值开始由稳定变为不稳定时的回波信号所对应的幅值。

具体地,在饮水机的出水过程中,也就是取水器具中的液面慢慢升高的阶段,处理器可以获取超声波探测器接收到的回波信号,这一阶段接收到的回波信号比较稳定,没有较大的起伏波动,当液面即将达到目标出水高度或者趋近于目标出水高度时,回波信号的幅值开始从稳定变为不稳定的时候,处理器确定此时开始从稳定变为不稳定的回波信号,也就是第二点所对应的第二时间以及第二时间所对应的回波信号的第二幅值。

步骤s112,根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,确定饮水机的剩余出水时间。

可以理解,剩余出水时间为第二点之后饮水机出水至目标停水位(即目标出水高度)剩余的时间,即回波信号从稳定变为不稳定后距离饮水机停止出水所需的时间。

具体地,处理器可以基于具体的算法或者模型,根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,确定饮水机的剩余出水时间。

上述用于饮水机的控制方法,在取水器具放置到饮水机的取水区域的情况下,通过获取超声波探测器接收到的回波信号,根据回波信号确定目标出水高度,控制饮水机开始出水,确定回波信号上回波信号趋于稳定时的第一点对应的第一时间和第一幅值以及回波信号上回波信号从稳定变为不稳定时的第二点对应的第二时间和第二幅值,从而根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,确定饮水机的剩余出水时间。上述过程利用出水过程中的中间一段液面回波信号比较稳定的特征,结合该段的出水时间长度,当回波信号变为不稳定的时候开始预测饮水机后面剩余的出水时间,解决了现有的具备超声波探测器的饮水机存在无法精准停水的问题,达到了精准控制出水时间的目的,也提高了出水量的精确度,使出水量能够准确达到目标出水高度,提高了用户体验度。

在一个实施例中,根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,确定饮水机的剩余出水时间,包括:根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,确定总出水时间;根据总出水时间和第二时间的差值确定饮水机的剩余出水时间。

可以理解,总出水时间为在通过超声波探测器检测到位于取水区域的取水器具之后,饮水机出水以至液面达到目标出水高度的整个出水过程所耗费的时间。

具体地,处理器可以基于预设的算法或者模型,根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,得到总出水时间的中间量,从而对总出水时间和第二时间作求差值处理,得到总出水时间和第二时间的差值,从而将该差值确定为饮水机的剩余出水时间。

在一个实施例中,总出水时间是根据以下公式确定的:

其中,x1为第一时间,y1为第一幅值,x2为第二时间,y2为第二幅值,x3为总出水时间,y3为目标出水高度。

可以理解,由于饮水机出水过程中的中间一段(也就是第一点至第二点)的液面的回波信号比较稳定,例如从回波信号的曲线(可以参照附图3系列)上可以观察到该段曲线的波动较少,结合第一点至第二点的出水时长,当回波信号开始不稳定的时候开始预测后面剩余的出水时间,达到停止出水的目的。

具体地,由于第一时间、第二时间、第一幅值、第二幅值可以根据回波信号的稳定性特征分别进行确定,目标出水高度可以在检测到取水区域的取水器具时根据回波信号确定,也就是根据取水器具的器具高度确定目标出水高度。例如假设停水位置为杯高的85%处,故可以通过上述公式确定总出水时间,以便通过总出水时间确定剩余出水时间。

本实施例中,通过回波信号的曲线特性可以得到上述公式,从而根据上述公式确定总出水时间,从而得到剩余出水时间,达到预测饮水机停水时间的目的。

在一个实施例中,第一点为饮水机的出水高度达到器具高度的第一预设比例时的回波信号。

可以理解,第一预设比例为预先设置的回波信号趋于稳定时的第一点的液面高度比例,例如当第一预设比例取10%的时候,第一点为饮水机的出水高度达到器具高度(例如杯子)的10%时的回波信号。

本实施例中,通过设置第一预设比例可以精准控制第一点的回波信号的幅值,实现更加精准地控制出水量达到目标出水高度的目的。

在一个实施例中,第二点为饮水机的出水高度达到器具高度的第二预设比例时的回波信号。

可以理解,第二预设比例为预先设置的回波信号从稳定变为不稳定时的第二点的液面高度比例,例如当第二预设比例取60%的时候,第二点为饮水机的出水高度达到器具高度(例如杯子)的60%时的回波信号。

本实施例中,通过设置第二预设比例可以精准控制第二点的回波信号的幅值,实现更加精准地控制出水量达到目标出水高度的目的。

在一个实施例中,还包括:在饮水机出水达到第二时间之后,延迟剩余出水时间后控制饮水机停止出水。

具体地,在饮水机出水时间达到第二时间之后,处理器可以延迟剩余出水时间后控制饮水机停止出水,从而达到精准控制出水时间的目的,也提高了出水量的精确度。

图2示意性示出了本发明另一实施例中用于饮水机的控制方法的流程示意图。如图2所示,在本发明实施例中,提供了一种用于饮水机的控制方法,以该方法应用于包括超声波探测器的饮水机的处理器为例进行说明,该方法可以包括以下步骤:

步骤s210,在取水器具放置到饮水机的取水区域的情况下,获取超声波探测器接收到的回波信号。

步骤s220,根据回波信号确定取水器具的器具高度。

步骤s230,根据器具高度和预设比例确定目标出水高度。

步骤s240,控制饮水机开始出水。

步骤s250,确定回波信号上回波信号趋于稳定时的第一点对应的第一时间和第一幅值。

在一些实施例中,第一点可以为饮水机的出水高度达到器具高度的第一预设比例时的回波信号。

步骤s260,确定回波信号上回波信号从稳定变为不稳定时的第二点对应的第二时间和第二幅值。

在一些实施例中,第二点可以为饮水机的出水高度达到器具高度的第二预设比例时的回波信号。

步骤s270,根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,确定总出水时间。

具体地,可以采用以下公式确定总出水时间:

其中,x1为第一时间,y1为第一幅值,x2为第二时间,y2为第二幅值,x3为总出水时间,y3为目标出水高度。

步骤s280,根据总出水时间和第二时间的差值确定饮水机的剩余出水时间。

步骤s290,在饮水机出水达到第二时间之后,延迟剩余出水时间后控制饮水机停止出水。

本实施例中,通过利用出水过程中的中间一段液面回波信号比较稳定的特征,结合该段的出水时间长度,当回波信号变为不稳定的时候开始预测饮水机后面剩余的出水时间,并在饮水机出水达到第二时间之后,延迟剩余出水时间后控制饮水机停止出水,该方法解决了现有的具备超声波探测器的饮水机存在无法精准停水的问题,达到了精准控制出水时间的目的,也提高了出水量的精确度,使出水量能够准确达到目标出水高度,提高了用户体验度。

图3(a)示意性示出了本发明一实施例中回波信号曲线的示意图。如图3(a)所示,其中下方的曲线表示为液面的回波信号,可以看出,具备超声波探测器的饮水机在给取水器具(例如,杯子)加水时,在刚出水的前期以及加水快满的后期,其回波信号都是非常杂乱的,上方的曲线对应为滤波整形后的回波信号,其曲线较为平滑。

图3(b)示意性示出了本发明另一实施例中回波信号曲线的示意图。如图3(b)所示,整个出水的过程可以分为4个阶段,分别是:开始出水、加水中、等待停水、停水,其中1阶段由于刚开始加水,液面会有所波动,基本上水位在杯高的10%左右。而2阶段就是液面慢慢升高的阶段,液面高度范围是杯高的10%-60%。3阶段的液面高度范围是杯高的60%-80%。最后4阶段的液面高度范围是杯高的80%-100%。本方案选取其中2阶段的数据作为我们后续控制的数学样本,通过2阶段加水的液面回波曲线的斜率,通过数学建模预测3阶段的剩余加水时间t,得到4阶段的目标停水位置。这样就可以绕开加水快满时,解决回波信号杂乱导致误判的问题,完全使用时间的条件进行停水。

图3(c)示意性示出了本发明另一实施例中回波信号曲线的示意图。如图3(c)所示,先确定3个点,回波信号上回波信号趋于稳定时的第一点,也就是整理后回波信号的选取始点(x1,y1),回波信号上回波信号从稳定变为不稳定时的第二点,也就是整理后回波信号的选取终点(x2,y2),预测停水点即目标出水高度,也就是最终运算的结果(x3,y3)点。其中x1就是在经过1阶段前期加水后,液面回波信号逐步趋于稳定的点。x2则可以通过实验样本获得,选取的方法是当加水快满的时候,液面回波信号又开始变的不稳定,我们就把x2定义在其回波曲线在稳定和不稳定之间的点,经验值一般是杯高的80%的位置上。得到了x1和x2,通过数学的三角函数公式,就能得到x3,y3的值。

图3(d)示意性示出了本发明一实施例中回波信号的处理示意图。如图3(d)所示,其中根据三角函数定理

θ1=θ2公式1

h(杯高),目标停水高度h=h*85%(假设选取停水位置为杯高的85%处),得到

(y1-y2)/(x2-x1)=(y2-y3)/(x3-x2)公式2

其中,x1,x2,y1,y2通过实验样本求出,为已知变量,y3为目标停水高度h

最后得到关于x3(x轴代表时间,x3为加水总时间):

x3=(x2-x1)*(y2-h)/(y1-y2)+x2

也就是最后的加水预测剩余时间t=x3-x2。

本实施例中,具体的控制流程可以如下:

步骤1:等待杯子进入。

步骤2:计算出杯子的高度h,通过预设的停水高度(85%)得到目标的停水高度h。

步骤3:开始出水,延时t0后,等液面的回波信号稳定点,得到(x1,y1)。

步骤4:对液面的回波信号进行滤波整形。经过t1后,等待液面回波信号不稳定的点(x2,y2)。

步骤5:通过上面的数学公式得到了x3的值,则剩余时间ts=x3-t0-t1,其中,t0、t1分别表示的是1阶段、2阶段的时间长度。

步骤6:延时ts后停止出水。

图4示意性示出了本发明一实施例中用于饮水机的控制装置的结构框图。如图4所示,在本发明实施例中,提供了一种用于饮水机的控制装置400,包括:超声波探测器410和处理器420,其中:

处理器420,被配置成:在取水器具放置到饮水机的取水区域的情况下,获取超声波探测器接收到的回波信号;根据回波信号确定目标出水高度;控制饮水机开始出水;确定回波信号上回波信号趋于稳定时的第一点对应的第一时间和第一幅值;确定回波信号上回波信号从稳定变为不稳定时的第二点对应的第二时间和第二幅值;根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,确定饮水机的剩余出水时间。

可以理解,回波信号为超声波探测器410向被测物体发送超声波探测信号之后接收被测物体反射回来的声波信号。超声波探测器410可以通过发射超声波和接收超声波遇到障碍物反射回来的回波信号,判断饮水机的取水区域是否存在取水器具。目标出水高度为饮水机根据不同取水器具确定的出水高度,由于取水器具不同,故目标出水高度也不同,可以由用户设置或者系统设置。剩余出水时间为第二点之后饮水机出水至目标停水位(即目标出水高度)剩余的时间,即回波信号从稳定变为不稳定后距离饮水机停止出水所需的时间。

饮水机刚出水的时候,取水器具中的液面波动较大,超声波探测器410接收到的回波信号不稳定,此外,当取水器具的外部结构是上面小、下面大的时候,超声波探测器410接收不到取水器具底部的液面的回波信号,故饮水机刚出水后的一段时间内的回波信号比较杂乱不稳定。第一点为饮水机开始出水后回波信号的幅值由不稳定变为稳定时的回波信号点,第一时间为饮水机开始出水后回波信号的幅值由不稳定变为稳定时的回波信号所对应的时间,第一幅值为饮水机开始出水后回波信号的幅值由不稳定变为稳定时的回波信号所对应的幅值。

在饮水机出水的过程中,也就是取水器具中的液面慢慢升高的阶段,超声波探测器410接收到的回波信号比较稳定,基本上没有较大波动,而到了等待停水的阶段,也就是液面即将达到目标出水高度或者趋近于目标出水高度时,超声波探测器410接收到的回波信号又从稳定趋于不稳定。第二点为饮水机出水过程中回波信号的幅值由稳定变为不稳定时的回波信号点,第二时间为回波信号的幅值开始由稳定变为不稳定时的回波信号所对应的时间,第二幅值为回波信号的幅值开始由稳定变为不稳定时的回波信号所对应的幅值。

具体地,饮水机通过超声波探测器410检测到取水区域存在取水器具(例如,杯子)的时候,处理器420获取超声波探测器410接收到到的取水器具反射回来的回波信号,处理器420可以根据回波信号确定取水器具(例如,杯子)的高度,从而根据取水器具(例如,杯子)的高度确定饮水机的目标出水高度,处理器420控制饮水机开始出水,进一步地,处理器420可以控制饮水机根据用户选择的取水温度出水。在饮水机开始出水时,处理器420可以获取超声波探测器410接收到的回波信号,一开始接收到的回波信号不稳定,当回波信号的幅值从不稳定变为稳定的时候,处理器420确定此时处于稳定的回波信号,也就是第一点所对应的第一时间以及第一时间所对应的回波信号的第一幅值。

在饮水机的出水过程中,也就是取水器具中的液面慢慢升高的阶段,处理器420可以获取超声波探测器410接收到的回波信号,这一阶段接收到的回波信号比较稳定,没有较大的起伏波动,当液面即将达到目标出水高度或者趋近于目标出水高度时,回波信号的幅值开始从稳定变为不稳定的时候,处理器420确定此时开始从稳定变为不稳定的回波信号,也就是第二点所对应的第二时间以及第二时间所对应的回波信号的第二幅值。处理器420可以基于具体的算法或者模型,根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,确定饮水机的剩余出水时间。

上述用于饮水机的控制装置,在取水器具放置到饮水机的取水区域的情况下,通过获取超声波探测器接收到的回波信号,根据回波信号确定目标出水高度,控制饮水机开始出水,确定回波信号上回波信号趋于稳定时的第一点对应的第一时间和第一幅值以及回波信号上回波信号从稳定变为不稳定时的第二点对应的第二时间和第二幅值,从而根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,确定饮水机的剩余出水时间。上述过程利用出水过程中的中间一段液面回波信号比较稳定的特征,结合该段的出水时间长度,当回波信号变为不稳定的时候开始预测饮水机后面剩余的出水时间,解决了现有的具备超声波探测器的饮水机存在无法精准停水的问题,达到了精准控制出水时间的目的,也提高了出水量的精确度,使出水量能够准确达到目标出水高度,提高了用户体验度。

在一个实施例中,处理器420进一步被配置成:根据回波信号确定取水器具的器具高度;根据器具高度和预设比例确定目标出水高度。

可以理解,预设比例为根据不同取水器具的高度预先设置的饮水机的出水高度比率,例如80%。

具体地,处理器420可以根据取水区域不存在取水器具的情况下的回波信号的幅值和取水区域存在取水器具的情况下的回波信号的幅值之差确定取水器具的器具高度(例如,杯子的高度),根据器具高度和预设比例(例如80%)确定目标出水高度,进一步地,可以根据器具高度和预设比例(例如80%)相乘后得到的乘积值确定目标出水高度的具体数值。

在一个实施例中,第一点为饮水机的出水高度达到器具高度的第一预设比例时的回波信号。

可以理解,第一预设比例为预先设置的回波信号趋于稳定时的第一点的液面高度比例,例如当第一预设比例取10%的时候,第一点为饮水机的出水高度达到器具高度(例如杯子)的10%时的回波信号。

本实施例中,通过设置第一预设比例可以精准控制第一点的回波信号的幅值,实现更加精准地控制出水量达到目标出水高度的目的。

在一个实施例中,第二点为饮水机的出水高度达到器具高度的第二预设比例时的回波信号。

可以理解,第二预设比例为预先设置的回波信号从稳定变为不稳定时的第二点的液面高度比例,例如当第二预设比例取60%的时候,第二点为饮水机的出水高度达到器具高度(例如杯子)的60%时的回波信号。

本实施例中,通过设置第二预设比例可以精准控制第二点的回波信号的幅值,实现更加精准地控制出水量达到目标出水高度的目的。

在一个实施例中,处理器420进一步被配置成:根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,确定总出水时间;根据总出水时间和第二时间的差值确定饮水机的剩余出水时间。

可以理解,总出水时间为在通过超声波探测器检测到位于取水区域的取水器具之后,饮水机出水以至液面达到目标出水高度的整个出水过程所耗费的时间。

具体地,处理器420可以基于预设的算法或者模型,根据第一时间、第一幅值、第二时间、第二幅值以及目标出水高度,得到总出水时间的中间量,从而对总出水时间和第二时间作求差值处理,得到总出水时间和第二时间的差值,从而将该差值确定为饮水机的剩余出水时间。

在一个实施例中,处理器420进一步被配置成:根据以下公式确定总出水时间:

其中,x1为第一时间,y1为第一幅值,x2为第二时间,y2为第二幅值,x3为总出水时间,y3为目标出水高度。

可以理解,由于饮水机出水过程中中间一段(也就是第一点至第二点)的液面的回波信号比较稳定,例如从回波信号的曲线上可以观察到该段曲线的波动较少,结合第一点至第二点的出水时长,当回波信号开始不稳定的时候开始预测后面剩余的出水时间,达到停止出水的目的。

具体地,由于第一时间、第二时间、第一幅值、第二幅值可以根据回波信号的稳定性特征分别进行确定,目标出水高度可以在检测到取水区域的取水器具时根据回波信号确定,也就是根据取水器具的器具高度确定目标出水高度,例如假设停水位置为杯高的85%处,故可以通过上述公式确定总出水时间,以便通过总出水时间确定剩余出水时间。

本实施例中的装置,通过回波信号的曲线特性可以得到上述公式,从而根据上述公式确定总出水时间,从而得到剩余出水时间,达到预测饮水机停水时间的目的。

在一个实施例中,处理器420进一步被配置成:在饮水机出水达到第二时间之后,延迟剩余出水时间后控制饮水机停止出水。

具体地,在饮水机出水时间达到第二时间之后,处理器420可以延迟剩余出水时间后控制饮水机停止出水,从而达到精准控制出水时间的目的,也提高了出水量的精确度。

上述用于饮水机的控制装置包括处理器和存储器,处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现具备超声波探测器的饮水机精准停水的目的。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

本发明实施例提供了一种处理器,该处理器被配置成执行根据上述实施方式中的用于饮水机的控制方法。

本发明实施例提供了一种饮水机,包括根据上述实施方式中的用于饮水机的控制装置。

本发明实施例提供了一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得处理器执行根据上述实施方式中的用于饮水机的控制方法。

本申请还提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现根据上述实施方式中的用于饮水机的控制方法。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1