一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种洗衣机控制方法和装置与流程

2021-09-17 22:27:00 来源:中国专利 TAG:洗衣机 装置 控制 方法


1.本技术属于家用电器技术领域,具体涉及一种洗衣机控制方法和装置。


背景技术:

2.随着洗衣机技术的发展,可以在洗衣机内预设洗涤程序,通过洗涤程序控制洗衣机对衣物进行洗涤、漂洗、脱水等过程,从而完成对衣物的清洗。
3.现有技术中,用户可以根据洗衣机内待洗衣物的情况调整不同的水位对待洗衣物进行清洗,而漂洗方式在每个水位下都是一样的。这种漂洗方式统一化会带来一些弊端,如定频上排水大容量洗衣机进入漂洗阶段时,满负载时漂洗时间短,衣物可能会有泡沫残留;少负载时进水过多和漂洗时间长,有可能会损坏衣物,同时也会带来耗水耗电的浪费,影响机器能耗等级。
4.因此,现有技术中的漂洗方式无法满足不同衣物负载的需求,实用性较差,影响用户体验。


技术实现要素:

5.为了解决现有技术中的上述问题,即为了解决现有使用称重模块对洗衣机内待洗衣物进行称重,洗衣方式匹配准确率较低的问题,本技术提供了一种洗衣机控制方法和装置,提高了洗衣方式匹配的准确率。
6.第一方面,本技术实施例提供了一种洗衣机控制方法,该方法包括:
7.控制洗衣机的电机带动放置有待洗衣物的洗涤桶转动,并采集洗涤桶转动过程中电机对应的电流数值;根据所述电流数值确定所述待洗衣物对应的漂洗方式;控制所述洗衣机基于所述漂洗方式对所述待洗衣物进行洗涤。
8.一种可能的实现方式中,控制洗衣机的电机带动放置有待洗衣物的洗涤桶转动,并采集洗涤桶转动过程中电机对应的电流数值,包括:
9.在执行注水操作前,控制所述洗衣机的电机正反转交替循环多次,以带动放置有待洗衣物的洗涤桶正反交替转动;通过电流互感器采集所述电机在正反转交替循环过程中的模拟电流信号,并通过模数转换器将所述模拟电流信号转换为电流数值。
10.一种可能的实现方式中,根据所述电流数值确定所述待洗衣物对应的漂洗方式,包括:
11.根据采集到的电流数值,确定所述电机在正反转交替循环过程中的电流均值;将所述电流均值与预先存储的预设阈值进行比较,以确定漂洗方式。
12.一种可能的实现方式中,将所述电流均值与预先存储的预设阈值进行比较,以确定漂洗方式,包括:
13.若所述电流均值小于所述预设阈值中的第一阈值,则确定所述洗衣机的漂洗方式为一次蓄水漂洗,且蓄水漂洗对应的水位为第一水位;若所述电流均值小于所述预设阈值中的第二阈值且大于第一阈值,则确定所述洗衣机的漂洗方式为一次喷淋漂洗和一次蓄水
漂洗,且蓄水漂洗对应的水位为第二水位;其中,第一阈值小于第二阈值;若所述电流均值大于所述第二阈值,则确定所述洗衣机的漂洗方式为两次蓄水漂洗,且蓄水漂洗对应的水位为第三水位;其中,所述第一水位低于所述第二水位,所述第二水位低于所述第三水位。
14.一种可能的实现方式中,根据所述电流数值确定所述待洗衣物对应的漂洗方式,包括:
15.根据所述电流数值确定所述待洗衣物对应的重量信息;获取安装在所述洗涤桶内的视觉传感器拍摄到的所述待洗衣物的图像;根据所述图像,通过第一神经网络模型确定所述待洗衣物的占用空间信息,并通过第二神经网络模型确定所述待洗衣物对应的材质信息;根据所述占用空间信息、材质信息以及重量信息,确定所述待洗衣物对应的漂洗方式。
16.一种可能的实现方式中,所述蓄水漂洗包括以下步骤:进水,洗涤,排水,间脱,连脱,惯脱;所述方法还包括:
17.根据所述电流均值,确定所述蓄水漂洗对应的进水时长、洗涤时长、排水时长和连脱时长;其中,进水时长、洗涤时长、排水时长和连脱时长均与所述电流均值呈正相关关系。
18.第二方面,本技术实施例还提供了一种洗衣机控制装置,该装置包括:
19.采集模块,用于控制洗衣机的电机带动放置有待洗衣物的洗涤桶转动,并采集洗涤桶转动过程中电机对应的电流数值;确定模块,用于根据所述电流数值确定所述待洗衣物对应的漂洗方式;洗涤模块,用于控制所述洗衣机基于所述漂洗方式对所述待洗衣物进行洗涤。
20.一种可能的实现方式中,采集模块,具体用于:
21.在执行注水操作前,控制所述洗衣机的电机正反转交替循环多次,以带动放置有待洗衣物的洗涤桶正反交替转动;通过电流互感器采集所述电机在正反转交替循环过程中的模拟电流信号,并通过模数转换器将所述模拟电流信号转换为电流数值。
22.一种可能的实现方式中,确定模块,具体用于:
23.根据采集到的电流数值,确定所述电机在正反转交替循环过程中的电流均值;将所述电流均值与预先存储的预设阈值进行比较,以确定漂洗方式。
24.一种可能的实现方式中,确定模块,具体用于:
25.若所述电流均值小于所述预设阈值中的第一阈值,则确定所述洗衣机的漂洗方式为一次蓄水漂洗,且蓄水漂洗对应的水位为第一水位;若所述电流均值小于所述预设阈值中的第二阈值且大于第一阈值,则确定所述洗衣机的漂洗方式为一次喷淋漂洗和一次蓄水漂洗,且蓄水漂洗对应的水位为第二水位;其中,第一阈值小于第二阈值;若所述电流均值大于所述第二阈值,则确定所述洗衣机的漂洗方式为两次蓄水漂洗,且蓄水漂洗对应的水位为第三水位;其中,所述第一水位低于所述第二水位,所述第二水位低于所述第三水位。
26.一种可能的实现方式中,确定模块,具体还用于:
27.根据所述电流数值确定所述待洗衣物对应的重量信息;获取安装在所述洗涤桶内的视觉传感器拍摄到的所述待洗衣物的图像;根据所述图像,通过第一神经网络模型确定所述待洗衣物的占用空间信息,并通过第二神经网络模型确定所述待洗衣物对应的材质信息;根据所述占用空间信息、材质信息以及重量信息,确定所述待洗衣物对应的漂洗方式。
28.一种可能的实现方式中,所述蓄水漂洗包括以下步骤:进水,洗涤,排水,间脱,连脱,惯脱;确定模块,具体还用于:
29.根据所述电流均值,确定所述蓄水漂洗对应的进水时长、洗涤时长、排水时长和连脱时长;其中,进水时长、洗涤时长、排水时长和连脱时长均与所述电流均值呈正相关关系。
30.第三方面,本技术实施例还提供了一种洗衣机,该洗衣机包括:存储器和至少一个处理器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行本技术第一方面对应的任意实施例提供的洗衣机控制方法。
31.第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面对应的任意实施例提供的洗衣机控制方法。
32.第五方面,本技术实施例还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面对应的任意实施例提供的洗衣机控制方法。
33.本领域技术人员能够理解的是,本技术实施例提供的一种洗衣机控制方法和装置,可以通过控制洗衣机的电机带动放置有待洗衣物的洗涤桶转动,采集该电机对应的电流数值,从而确定待洗衣物对应的漂洗方式,提高匹配洗衣方式的准确率,进一步,可以提高产品美誉度。
附图说明
34.下面参照附图来描述本技术的一种洗衣机控制方法和装置的优选实施方式。此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本技术的原理。附图为:
35.图1为本技术实施例提供的一种洗衣机控制方法的应用场景图;
36.图2为本技术实施例提供的一种洗衣机控制方法的流程示意图;
37.图3是本技术实施例提供的采集洗涤桶转动过程中电机对应的电流数值的流程示意图;
38.图4是本技术实施例提供的一种根据电流数值确定待洗衣物对应的漂洗方式的流程示意图;
39.图5是本技术实施例提供的具体的确定漂洗方式的流程示意图;
40.图6是本技术实施例提供的另一种根据电流数值确定待洗衣物对应的漂洗方式的流程示意图;
41.图7是本技术实施例提供的洗衣机控制装置的结构示意图;
42.图8是本技术实施例提供的洗衣机的结构示意图。
具体实施方式
43.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术的实施例,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
44.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念
或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
45.下面对本技术实施例的应用场景进行解释:
46.图1为本技术实施例提供的一种洗衣机控制方法的应用场景图,如图1所示,当用户a需要洗衣时,可以将待洗衣物放置在洗衣机101内,洗衣机101可以通过接收手机信号,自动启动相应的洗涤程序,洗衣机101对待洗衣物进行洗涤。
47.可以理解的是,用户a也可以直接通过操作洗衣机101进行洗衣,其中,洗衣机可以为滚筒洗衣机、搅拌式洗衣机、波轮式洗衣机等。
48.在一些技术中,洗衣机中可以安装称重模块对洗衣机内待洗衣物进行称重,用户启动洗衣机后,该洗衣机可以根据洗衣机内待洗衣物重量调整不同的水位对待洗衣物进行清洗。
49.但是,该方法使用称重模块对洗衣机内待洗衣物进行称重,增加了洗衣机的成本,且需要占用额外的空间,并且,为了不影响洗衣机的正常工作,称重模块往往不会设置在中心位置,称重的准确率较低,有可能确定的洗衣方式与待洗衣物的实际情况不匹配,造成待洗衣物清洗不干净,影响用户体验。
50.针对上述问题,本技术实施例提供一种洗衣机控制方法,该方法可以通过控制洗衣机的电机带动放置有待洗衣物的洗涤桶转动,采集该电机对应的电流数值,从而确定待洗衣物对应的漂洗方式,从而满足不同衣物负载下的漂洗需求,实用性较强,且相对于称重模块的方式不仅节省成本和空间,还提高了匹配洗衣方式的准确率,进一步,可以提高产品美誉度。
51.示例性的,图2是本技术实施例提供的一种洗衣机控制方法的流程示意图。如图2所示,该洗衣机控制方法包括以下步骤:
52.s201、控制洗衣机的电机带动放置有待洗衣物的洗涤桶转动,并采集洗涤桶转动过程中电机对应的电流数值。
53.本技术实施例中,电流数值可以指的是电机带动放置有待洗衣物的洗涤桶转动时通过电机的不同时刻的电流值。
54.示例性的,在图1的应用场景下,用户将待洗衣物放置洗衣机的洗涤桶内,启动洗衣机,则洗衣机可以控制该洗衣机的电机带动放置有待洗衣物的洗涤桶转动,进一步的,可以采集洗涤桶转动过程中电机对应的多个电流数值。
55.s202、根据电流数值确定待洗衣物对应的漂洗方式。
56.本技术实施例中,漂洗方式可以包括以下几种:一次蓄水漂洗;一次喷淋漂洗和一次蓄水漂洗;两次蓄水漂洗。确定漂洗方式是为了清除残留在待洗衣物上的洗涤剂和浮附污垢,达到洗净衣物的目的。
57.其中,蓄水漂洗可以包括:进水,洗涤,排水,间脱,连脱,惯脱等步骤;喷淋漂洗可以包括:间脱,惯脱,喷淋,连脱等步骤。
58.示例性的,在洗衣机采集完洗涤桶转动过程中电机对应的多个电流数值后,可以根据采集的多个电流数值确定待洗衣物对应的漂洗方式,例如,该漂洗方式可以为一次喷淋漂洗和一次蓄水漂洗。
59.s203、控制洗衣机基于漂洗方式对待洗衣物进行洗涤。
60.示例性的,在洗衣机根据电流数值确定待洗衣物对应的漂洗方式为一次喷淋漂洗
和一次蓄水漂洗后,进一步的,洗衣机可以启动该漂洗方式对待洗衣物进行洗涤。
61.本实施例中,可以通过控制洗衣机的电机带动放置有待洗衣物的洗涤桶转动,并采集该电机对应的电流数值,进一步的,确定该待洗衣物对应的漂洗方式,由于电流数值能够反映洗衣机内待洗衣物的重量信息,因此,基于洗涤桶转动过程中的电流数值匹配的漂洗方式能更加精准地实现待洗衣物的漂洗,满足不同衣物负载下的漂洗需求,实用性较强,准确性较高,有效提高了用户体验,进而提高洗衣机产品的美誉度。
62.一种可能的实现方式中,图3是本技术实施例提供的采集洗涤桶转动过程中电机对应的电流数值的流程示意图,如图3所示,对步骤s201的进一步细化,控制洗衣机的电机带动放置有待洗衣物的洗涤桶转动,并采集洗涤桶转动过程中电机对应的电流数值,包括以下步骤:
63.s301、在执行注水操作前,控制洗衣机的电机正反转交替循环多次,以带动放置有待洗衣物的洗涤桶正反交替转动。
64.本技术实施例中,电机正反转交替循环多次是为了提高洗涤桶转动过程中该电机对应的电流数值的准确性,避免偶然性。
65.示例性的,在用户将待洗衣物放置洗涤桶内,洗衣机执行注水操作前,可以控制洗衣机的电机正反转交替循环多次,用于带动放置有待洗衣物的洗涤桶正反交替转动,便于多次采集放置有待洗衣物的洗衣机的电机的电流数值。
66.s302、通过电流互感器采集电机在正反转交替循环过程中的模拟电流信号,并通过模数转换器将模拟电流信号转换为电流数值。
67.本技术实施例中,电流互感器可以指的是依据电磁感应原理将一次侧大电流转换成二次侧小电流来测量的仪器,用于采集电机在正反转交替循环过程中产生的电流。
68.本技术实施例中,模拟电流信号可以指的是指用连续变化的物理量所表达的电流信息,该模拟电流信号在一定的时间范围内可以有无限多个不同的取值。
69.本技术实施例中,模数转换器(analog to digital converter,adc)也可以称为a/d转换器,可以指的是将模拟电流信号转变为数字信号的电子元件,可以用于将模拟电流信号转换为电流数值。
70.示例性的,在控制洗衣机的电机正反转交替循环多次时,可以通过电流互感器采集该电机在正反转交替循环过程中的模拟电流信号,进一步的,该电流互感器将采集到模拟电流信号发送给模数转换器,该模数转换器将接收到的模拟电流信号转换为电流数值。
71.因此,在执行注水操作前,控制洗衣机的电机正反转交替循环多次,进一步的,采集该电机正反转交替循环多次的电流数值,可以准确地判断出待洗衣物的负载信息,便于匹配适合的漂洗方式。
72.一种可能的实现方式中,图4是本技术实施例提供的一种根据电流数值确定待洗衣物对应的漂洗方式的流程示意图,如图4所示,对步骤s202的进一步细化,根据电流数值确定待洗衣物对应的漂洗方式,包括以下步骤:
73.s401、根据采集到的电流数值,确定电机在正反转交替循环过程中的电流均值。
74.本技术实施例中,电流均值可以指的是采集的正反转交替循环过程中的多个电流数值的均值。
75.示例性的,在采集洗涤桶转动过程中电机对应的多个电流数值后,可以进一步的
确定该电机在正反转交替循环过程中的电流均值。
76.s402、将电流均值与预先存储的预设阈值进行比较,以确定漂洗方式。
77.本技术实施例中,预设阈值可以指的是洗衣机的中央处理器(central processing unit,cpu)提前设置好的阈值,该阈值是经过大量试验得出的数值,可以用于跟采集到的电流均值进行判断比较,从而确定该电流均值的漂洗方式。
78.示例性的,可以将电流均值与预先存储的预设阈值进行比较,找到适合该电流均值的漂洗方式,例如,可以确定适合该电流均值的漂洗方式为一次蓄水漂洗。
79.因此,通过电流均值确定待洗衣物对应的漂洗方式,可以提高判别的准确性。
80.一种可能的实现方式中,图5是本技术实施例提供的具体的确定漂洗方式的流程示意图,如图5所示,对步骤s402的进一步细化,将电流均值与预先存储的预设阈值进行比较,以确定漂洗方式,可以包括:
81.s501、若电流均值小于预设阈值中的第一阈值,则确定洗衣机的漂洗方式为一次蓄水漂洗,且蓄水漂洗对应的水位为第一水位。
82.本技术实施例中,第一阈值可以用于判断比较电流均值的大小,例如,第一阈值为5,电流均值为3,该第一阈值“5”用于与电流均值“3”进行比较。
83.本技术实施例中,蓄水漂洗可以指的是进水到设定水位后停止进水开始漂洗的漂洗方式,可以包括:进水,洗涤,排水,间脱,连脱,惯脱等步骤。
84.本技术实施例中,第一水位可以指的是适合待洗衣物在进行一次蓄水漂洗的漂洗方式时,蓄水漂洗进水的合理水位。
85.示例性的,在通过采集该电机的多个电流数值确定该电机的电流均值后,将该电流均值于预设阈值中的第一阈值进行比较,若该电流均值小于该预设阈值中的第一阈值,例如,该第一阈值为5,此时电流均值为3,则确定洗衣机的漂洗方式为一次蓄水漂洗,且该蓄水漂洗对应的水位为第一水位。
86.s502、若电流均值小于预设阈值中的第二阈值且大于第一阈值,则确定洗衣机的漂洗方式为一次喷淋漂洗和一次蓄水漂洗,且蓄水漂洗对应的水位为第二水位;其中,第一阈值小于第二阈值,第一水位低于第二水位。
87.本技术实施例中,第二阈值可以用于判断比较电流均值的大小,且第二阈值大于第一阈值,例如,第一阈值若为5,则第二阈值可以为10。
88.本技术实施例中,喷淋漂洗可以指的是边喷淋进水边漂洗的漂洗方式,该喷淋漂洗可以包括:间脱,惯脱,喷淋,连脱等步骤。
89.其中,间脱可以指的是洗衣机电机开一段时间再断开一段时间进行脱水,惯脱可以指的是洗衣机利用惯性进行脱水,喷淋可以指的是把漂洗用水喷射到内桶的被洗衣物上,连脱可以指的是洗衣机电机持续开一段时间进行脱水。
90.例如,在洗衣机进行喷淋漂洗时,排水阀持续打开,间脱10s,即洗衣机电机开5s停5s,这样间歇启停有利于排水,惯脱30s,可以使洗衣机洗涤桶完全停止,这样待洗衣物上的洗涤泡沫可以处于静止状态,喷淋6s,即此时洗衣机电机开1s停5s,进水阀通3s断3s,这样可以进行洗衣消泡,循环5次后,进入连脱,连脱50s,即可以进入漂洗脱水阶段。
91.可以理解的是,本技术是实施例对间脱,惯脱,喷淋,连脱进行的时间以及循环次数不作具体限定。
92.本技术实施例中,第二水位可以指的是适合待洗衣物在进行一次喷淋漂洗和一次蓄水漂洗的漂洗方式时,蓄水漂洗进水的合理水位。
93.示例性的,在通过采集该电机的多个电流数值确定该电机的电流均值后,将该电流均值于预设阈值中的第二阈值进行比较,若该电流均值小于该预设阈值中的第二阈值且大于该预设阈值中的第一阈值,例如,该第一阈值为5,该第二阈值为10,此时电流均值为6,则确定洗衣机的漂洗方式为一次喷淋漂洗和一次蓄水漂洗,且该蓄水漂洗对应的水位为第二水位。
94.s503、若电流均值大于第二阈值,则确定洗衣机的漂洗方式为两次蓄水漂洗,且蓄水漂洗对应的水位为第三水位;其中,第二水位低于第三水位。
95.本技术实施例中,第三水位可以指的是适合待洗衣物在进行两次蓄水漂洗的漂洗方式时,蓄水漂洗进水的合理水位。
96.示例性的,在通过采集该电机的多个电流数值确定该电机的电流均值后,将该电流均值于预设阈值中的第二阈值进行比较,若该电流均值大于该预设阈值中的第二阈值,例如,该第二阈值为10,此时电流均值为12,则确定洗衣机的漂洗方式为两次蓄水漂洗,且该两次蓄水漂洗对应的水位均为第三水位。
97.可以理解的是,第一水位低于第二水位,第二水位低于第三水位,该第一水位、第二水位和第三水位的进水高度,本技术实施例不作具体限定。
98.需要说明的是,第一阈值、第二阈值和电流均值的数值大小,本技术实施例不作具体限定。
99.因此,通过电流均值与预先存储的预设阈值进行比较的方式,可以确定适合的与待洗衣物相匹配的漂洗方式,提高匹配洗衣方式的准确率,进行合理的洗涤。
100.另一种可能的实现方式中,图6是本技术实施例提供的另一种根据电流数值确定待洗衣物对应的漂洗方式的流程示意图,如图6所示,对步骤s202的进一步细化,根据电流数值确定待洗衣物对应的漂洗方式,可以包括以下步骤:
101.s601、根据电流数值确定待洗衣物对应的重量信息。
102.本技术实施例中,重量信息可以指的是在洗衣机执行注水操作前,洗衣机洗涤桶内待洗衣物的重量信息。
103.示例性的,洗衣机可以采集该洗衣机的电机带动放置有待洗衣物的洗涤桶转动中的多个电流数值,进一步的,可以根据该多个电流数值确定该待洗衣物对应的重量信息。
104.s602、获取安装在洗涤桶内的视觉传感器拍摄到的待洗衣物的图像。
105.本技术实施例中,视觉传感器可以指的是利用光学元件和成像装置获取洗衣机洗涤桶内环境图像信息的仪器,可以用于获取足够的机器视觉系统要处理的原始的待洗衣物的图像。
106.示例性的,可在将待洗衣物放入洗衣机洗涤桶内后,通过视觉传感器交替地对待洗衣物进行拍照、控制洗涤桶转动以抖动待洗衣物,直到拍照次数达到预设量,以获取安装在洗涤桶内的视觉传感器拍摄到的预设量的待洗衣物的图像。其中,预设量可根据实际情况进行限定,本技术实施例不作具体限定。
107.s603、根据图像,通过第一神经网络模型确定待洗衣物的占用空间信息,并通过第二神经网络模型确定待洗衣物对应的材质信息。
108.本技术实施例中,第一神经网络模型可以指的是空间大小识别神经网络模型,该第一神经网络模型可以是由大量待洗衣物的样本图片对卷积神经网络进行训练和验证而得到的神经网络模型,且该第一神经网络模型为深度学习神经网络模型。
109.例如,该第一神经网络模型可以通过以下步骤构建:获取用于训练空间大小识别神经网络模型的多个图像数据样本,其中,每个图像数据样本包括一种待洗衣物占据洗衣机洗涤桶空间大小信息;利用该多个图像数据样本对空间大小识别神经网络模型进行训练,获得训练后的空间大小识别神经网络模型。
110.本技术实施例中,空间信息可以指的是在洗衣机执行注水操作前,洗衣机洗涤桶内待洗衣物的占据洗涤桶内空间大小信息。例如,占据洗涤桶1/4空间、占据洗涤桶1/2空间、占据洗涤桶3/4空间等。
111.本技术实施例中,第二神经网络模型可以指的是衣物材质识别神经网络模型,该第二神经网络模型也可以是由大量待洗衣物的样本图片对卷积神经网络进行训练和验证而得到的神经网络模型,且该第二神经网络模型也可以为深度学习神经网络模型。
112.例如,该第二神经网络模型可以通过以下步骤构建:获取用于训练衣物材质识别神经网络模型的多个图像数据样本,其中,每个图像数据样本包括一种衣物材质类型;利用该多个图像数据样本对衣物材质识别神经网络模型进行训练,获得训练后的衣物材质识别神经网络模型。
113.本技术实施例中,材质信息可以指的是在洗衣机执行注水操作前,洗衣机洗涤桶内待洗衣物的衣物材质类型信息,例如,可以为棉质衣物、羊毛衣物、丝绸衣物、涤纶衣物等。
114.示例性的,在获取安装在洗涤桶内的视觉传感器拍摄到的预设量的待洗衣物的图像后,分别利用训练过的第一神经网络模型和训练过的第二神经网络模型对该图像进行分析,分析该图像中待洗涤衣物占据的空间大小和衣物材质类型,根据分析结果确定待洗涤衣物的占用空间信息和衣物材质信息。例如,确定该待洗衣物的占用空间信息可以为占据洗涤桶1/4空间,该待洗衣物的衣物材质信息可以为棉质衣物和羊毛衣物。
115.s604、根据占用空间信息、材质信息以及重量信息,确定待洗衣物对应的漂洗方式。
116.示例性的,若待洗衣物的占用空间信息为占据洗涤桶1/4空间,该待洗衣物的衣物材质信息为棉质衣物和羊毛衣物,以及该待洗衣物的重量信息为1kg,进一步的,可以根据上述的占用空间信息、材质信息以及重量信息,确定该待洗衣物对应的漂洗方式。
117.因此,该方法可以根据待洗衣物的占用的不同空间信息、不同的材质信息以及不同的重量信息,选择合理的漂洗方式,提高匹配洗衣方式的准确率,使待洗衣物清洗更加干净,提升用户体验。
118.一种可能的实现方式中,蓄水漂洗包括以下步骤:进水,洗涤,排水,间脱,连脱,惯脱;该方法还可以包括:根据电流均值,确定蓄水漂洗对应的进水时长、洗涤时长、排水时长和连脱时长;其中,进水时长、洗涤时长、排水时长和连脱时长均与电流均值呈正相关关系。
119.本技术实施例中,进水可以指的是洗衣机将进水阀打开,开始注水,洗涤可以指的是洗衣机对待洗衣物进行清洗,排水可以指的是洗衣机将排水阀打开,开始排水,间脱、连脱和惯脱可以参见s502中的描述,在此不重复赘述。
120.本技术实施例中,正相关关系可以指的两个变量变动方向相同,即一个变量由大到小或由小到大变化时,另一个变量亦由大到小或由小到大变化。例如,一个变量为电流均值,另一个变量为进水时长,若电流均值变大时,相应的,进水时长也会变长。
121.示例性的,根据电流均值,可以确定蓄水漂洗对应的进水时长、洗涤时长、排水时长和连脱时长,而间脱时长和惯脱时长是不变的,由图5可知,不同水位对应的蓄水漂洗各个步骤执行的时间不同。
122.若蓄水漂洗对应的水位为第一水位,则确定蓄水漂洗步骤为进水进行t1时间,洗涤进行t2时间,排水进行t3时间,间脱进行t4时间,连脱进行t5时间,惯脱进行t6时间;若确定蓄水漂洗对应的水位为第二水位,则蓄水漂洗步骤为进水进行t7时间,洗涤进行t8时间,排水进行t9时间,间脱进行t4时间,连脱进行t10时间,惯脱进行t6时间;其中,t7小于t1,t8小于t2,t9小于t3,t10小于t5;若确定蓄水漂洗对应的水位为第三水位,则蓄水漂洗步骤为进水进行t11时间,洗涤进行t12时间,排水进行t13时间,间脱进行t4时间,连脱进行t14时间,惯脱进行t6时间;其中,t11小于t7,t12小于t8,t13小于t9,t14小于t10。
123.其中,进水时长、洗涤时长、排水时长和连脱时长均与电流均值呈正相关关系,即若电流均值由大到小或由小到大变化时,则进水时长、洗涤时长、排水时长和连脱时长均亦由大到小或由小到大变化。
124.需要说明的是,进水时长,洗涤时长,排水时长,间脱时长,连脱时长,惯脱时长的具体数值,本技术实施例不作具体限定。
125.因此,通过电流均值,确定不同水位的蓄水漂洗,该不同水位的蓄水漂洗的各个步骤执行时长不同,可以在合理的时间内将待洗衣物清洗干净,降低耗水耗电量。
126.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
127.图7是本技术实施例提供的洗衣机控制装置的结构示意图,如图7所示,该洗衣控制装置包括:采集模块710,确定模块720和洗涤模块730,其中,采集模块710,用于控制洗衣机的电机带动放置有待洗衣物的洗涤桶转动,并采集洗涤桶转动过程中电机对应的电流数值;确定模块720,用于根据电流数值确定待洗衣物对应的漂洗方式;洗涤模块730,用于控制洗衣机基于漂洗方式对待洗衣物进行洗涤。
128.一种可能的实现方式中,采集模块710,具体用于:
129.在执行注水操作前,控制洗衣机的电机正反转交替循环多次,以带动放置有待洗衣物的洗涤桶正反交替转动;通过电流互感器采集电机在正反转交替循环过程中的模拟电流信号,并通过模数转换器将模拟电流信号转换为电流数值。
130.一种可能的实现方式中,确定模块720,具体用于:
131.根据采集到的电流数值,确定电机在正反转交替循环过程中的电流均值;将电流均值与预先存储的预设阈值进行比较,以确定漂洗方式。
132.一种可能的实现方式中,确定模块720,具体用于:
133.若电流均值小于预设阈值中的第一阈值,则确定洗衣机的漂洗方式为一次蓄水漂洗,且蓄水漂洗对应的水位为第一水位;若电流均值小于预设阈值中的第二阈值且大于第
一阈值,则确定洗衣机的漂洗方式为一次喷淋漂洗和一次蓄水漂洗,且蓄水漂洗对应的水位为第二水位;其中,第一阈值小于第二阈值;若电流均值大于第二阈值,则确定洗衣机的漂洗方式为两次蓄水漂洗,且蓄水漂洗对应的水位为第三水位;其中,第一水位低于第二水位,第二水位低于第三水位。
134.一种可能的实现方式中,确定模块720,具体还用于:
135.根据电流数值确定待洗衣物对应的重量信息;获取安装在洗涤桶内的视觉传感器拍摄到的待洗衣物的图像;根据图像,通过第一神经网络模型确定待洗衣物的占用空间信息,并通过第二神经网络模型确定待洗衣物对应的材质信息;根据占用空间信息、材质信息以及重量信息,确定待洗衣物对应的漂洗方式。
136.一种可能的实现方式中,蓄水漂洗包括以下步骤:进水,洗涤,排水,间脱,连脱,惯脱;确定模块720,具体还用于:
137.根据电流均值,确定蓄水漂洗对应的进水时长、洗涤时长、排水时长和连脱时长;其中,进水时长、洗涤时长、排水时长和连脱时长均与电流均值呈正相关关系。
138.图8是本技术实施例提供的洗衣机的结构示意图,如图8所示,该洗衣机包括:存储器810和至少一个处理器820;该存储器810存储计算机执行指令;该至少一个处理器820执行存储器810存储的计算机执行指令,使得至少一个处理器820执行以实现本技术图2

图6所对应的任意实施例提供的洗衣机控制方法。
139.其中,存储器810和处理器820通过总线830连接。
140.相关说明可以对应参见图2

图6的步骤所对应的相关描述和效果进行理解,此处不做过多赘述。
141.本技术实施例提供的洗衣机控制装置的具体实现原理和效果可以参见上述实施例对应的相关描述和效果,此处不做过多赘述。
142.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序执行指令,计算机执行指令被处理器执行时用于实现计算机程序使得服务器执行如本技术前述实施例中任一的洗衣机控制方法。
143.本技术实施例还提供一种运行指令的芯片,该芯片用于执行如本技术前述任一实施例中由洗衣机所执行的洗衣机控制方法。
144.本技术实施例还提供一种计算机程序产品,该程序产品包括计算机程序,该计算机程序存储在存储介质中,至少一个处理器可以从该存储介质读取该计算机程序,该至少一个处理器执行该计算机程序时可实现如本技术前述任一实施例中由洗衣机所执行的洗衣机控制方法。
145.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
146.作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络
模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
147.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
148.上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
149.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:本领域技术人员容易理解的是,本技术的保护范围显然不局限于这些具体实施方式。在不偏离本技术的原理的前提下,本领域技术人员可以对相关技术特征进行等同的更改或替换,这些更改或替换之后的技术方案都将落入本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜