洗衣机及其控制方法和执行洗涤程序的洗净判断方法技术领域
本发明涉及洗衣机领域,具体而言,涉及一种洗衣机及其控制方法和执行洗涤程
序的洗净判断方法。
背景技术
现有技术中,洗衣机判断洗涤对象是否已经洗净的方法是在设定的间隔时间读取
洗涤水的浊度值,通过单位时间内读取的浊度值的差值大小,洗衣机可以确定洗涤对
象中污渍的析出量,从而判断洗涤对象是否已经洗净。
但是,由于一点客观原因导致的浊度值取值误差,如水流波动、洗衣机读取误差
等,仅通过两个点的差值,不能准确地判断是否洗净。因此导致有些洗涤对象在还未
洗净时被认为已经洗净或者在已经洗净时被认为尚未洗净,从而导致洗涤对象的磨损
以及洗涤时间和水电资源的浪费。
针对现有技术中洗衣机不能准确地判断洗涤对象是否洗净的问题,目前尚未提出
有效的解决方案。
发明内容
本发明的主要目的在于提供一种洗衣机及其控制方法和执行洗涤程序的洗净判断
方法,以解决洗衣机不能准确地判断洗涤对象是否洗净问题。
为了实现上述目的,根据本发明的一个方面,提供了一种洗衣机执行洗涤程序的
洗净判断方法。
根据本发明的洗衣机执行洗涤程序的洗净判断方法包括:读取多个洗涤水的浊度
值;根据多个洗涤水的浊度值计算浊度值的变化率;比较变化率与参考变化率的大小;
以及在变化率小于参考变化率时,确定当前洗涤对象的状态为洗净状态。
进一步地,读取多个洗涤水的浊度值包括:获取定时时间;以及在定时时间结束
之前的预设时间内开始读取多个洗涤水的浊度值。
为了实现上述目的,根据本发明的一个方面,提供了一种洗衣机执行洗涤程序的
洗净判断装置,该装置用于执行本发明提供的任意一种洗衣机执行洗涤程序的洗净判
断方法。
根据本发明的一方面,提供了一种洗衣机执行洗涤程序的洗净判断装置。该洗衣
机执行洗涤程序的洗净判断装置包括:读取单元,用于读取多个洗涤水的浊度值;计
算单元,用于根据多个洗涤水的浊度值计算浊度值的变化率;比较单元,用于比较变
化率与参考变化率的大小;以及确定单元,用于在变化率小于参考变化率时,确定当
前洗涤对象的状态为洗净状态。
进一步地,读取单元包括:获取模块,用于获取定时时间;以及读取模块,用于
在定时时间结束之前的预设时间内开始读取多个洗涤水的浊度值。
为了实现上述目的,根据本发明的另一个方面,提供了一种洗衣机的控制方法。
根据本发明的洗衣机的控制方法包括:利用本发明提供的洗衣机执行洗涤程序的
洗净判断方法判断当前洗涤对象的状态是否为洗净状态;以及在当前洗涤对象的状态
为洗净状态时,执行相应的洗衣机控制程序。
进一步地,在当前洗涤对象的状态为洗净状态时,执行相应的洗衣机控制程序包
括:在当前洗涤对象的状态为洗净状态时,控制洗衣机停止洗涤。
为了实现上述目的,根据本发明的另一个方面,提供了一种洗衣机的控制装置,
该装置用于执行本发明提供的任意一种洗衣机的控制方法。
根据本发明的另一方面,提供了一种洗衣机的控制装置。该洗衣机的控制装置包
括:判断单元,用于利用本发明提供的洗衣机执行洗涤程序的洗净判断装置判断当前
洗涤对象的状态是否为洗净状态;以及执行单元,用于在当前洗涤对象的状态为洗净
状态时,执行相应的洗衣机控制程序。
进一步地,执行单元包括:控制模块,用于在当前洗涤对象的状态为洗净状态时,
控制洗衣机停止洗涤。
为了实现上述目的,根据本发明的再一个方面,提供了一种洗衣机,该洗衣机包
括本发明的任一项洗衣机执行洗涤程序的洗净判断装置或洗衣机的控制装置。
通过本发明,由于采用比较浊度值的变化率的方法,一方面避免了各地区本身水
源差异造成的影响,另一方面多次取值,相对于判断两次取值的差值更加准确,因此
解决了现有技术中洗衣机不能准确地判断是否洗净的问题,进而达到了准确判断洗涤
对象是否洗净的效果。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实
施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种洗衣机执行洗涤程序的洗净判断装置的结构框
图;
图2是根据本发明第一优选实施例的洗衣机执行洗涤程序的洗净判断装置的结构
框图;
图3是根据本发明实施例的洗衣机的控制装置的结构框图;
图4是根据本发明第二优选实施例的洗衣机的控制装置的结构框图;
图5是根据本发明实施例的洗衣机执行洗涤程序的洗净判断方法的流程图;
图6是根据本发明实施例的洗衣机的控制方法的流程图;以及
图7是根据本发明优选实施例的洗衣机洗净即停的方法流程图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相
互组合。下面将参考附图并结合实施例来详细说明本发明。
本发明实施例提供了一种洗衣机执行洗涤程序的洗净判断装置,以下对本发明实
施例提供的洗衣机执行洗涤程序的洗净判断装置进行介绍。
图1是根据本发明实施例的一种洗衣机执行洗涤程序的洗净判断装置的结构框
图。
如图1所示,该一种洗衣机执行洗涤程序的洗净判断装置包括读取单元11、计算
单元12、比较单元13和确定单元14。
读取单元11用于读取多个洗涤水的浊度值。
读取单元11可由多种方式实现,例如通过洗涤水的透光度或者检测洗涤水中某种
离子的浓度来读取浊度值。
计算单元12用于根据多个洗涤水的浊度值计算浊度值的变化率。
对浊度值的变化率的计算可以通过建立数学模型来实现,例如在二元坐标系中,
分别以时间和浊度值为坐标轴,每次读取浊度值都在该坐标系中取唯一坐标点,通过
计算各坐标点所在直线的斜率,求得浊度值的变化率。
比较单元13用于比较计算单元12所计算的变化率与参考变化率的大小。
这里的参考变化率是预存在洗衣机中的变化率,该变化率通常是根据前期大量数
据统计得出的结果。
确定单元14用于在计算单元12所计算的变化率小于参考变化率时,确定当前洗
涤对象的状态为洗净状态。
考虑到用户使用区域的不同或者所以水源(水源的浊度值不同)的不同,通过本
实施例所提供的洗衣机执行洗涤程序的洗净判断装置,由于通过浊度值的变化率对洗
衣机执行洗涤程序的洗净情况进行判断,相比于在某个时刻对洗衣机的某个浊度值进
行检查,通用性强,即,能够适用于各种不同的地区,另外,在通过浊度值的变化率
对洗衣机执行洗涤程序的洗净情况进行判断时,取样的是多个时间点的浊度值,相对
于通过单个时间点的浊度值进行判断,能够使得判断结果更准确、可靠。因此,采用
比较浊度值的变化率的方法,解决了现有技术中洗衣机不能准确地判断是否洗净的问
题,进而达到了准确判断洗涤对象是否洗净的效果。
图2是根据本发明第一优选实施例的洗衣机执行洗涤程序的洗净判断装置的结构
框图。该实施例可以作为上述实施例的优选实施方式。
如图2所示,该洗衣机执行洗涤程序的洗净判断装置包括读取单元11、计算单元
12、比较单元13和确定单元14,其中,读取单元11包括获取模块111和读取模块112。
获取模块111用于获取定时时间。
由于刚开始洗涤时,洗涤对象显然还未洗净,那么在此时没有必要去读取浊度值
以判断是否洗净,因此,选取合理的定时时间,在经过该定时时间后,才开始读取浊
度值,可以满足洗净即停的需求。
读取模块112用于在定时时间结束之前的预设时间内开始读取多个洗涤水的浊度
值。
在该实施例中,避免了从一开始洗涤就读取浊度值,达到了节能的效果。
图3是根据本发明实施例的洗衣机的控制装置的结构框图。
如图3所示,该洗衣机的控制装置包括判断单元31和执行单元32。
判断单元31用于利用本发明中洗衣机执行洗涤程序的洗净判断装置判断当前洗
涤对象的状态是否为洗净状态。
判断单元31可以由本发明实施例中的洗衣机执行洗涤程序的洗净判断装置来实
现。
执行单元32用于在当前洗涤对象的状态为洗净状态时,执行相应的洗衣机控制程
序。
执行单元32由洗衣机的控制器来控制,控制器中存储有用户预设的程序,本发明
对洗衣机控制器的结构没有改变,在此不再赘述控制器的原理。
在该实施例中,通过判断洗涤对象是否洗净,并在洗净后立即执行后续其他程序,
有效地节省了能源。
图4是根据本发明第二优选实施例的洗衣机的控制装置的结构框图。该实施例可
以作为上述实施例的优选实施方式。
如图4所示,该洗衣机的控制装置包括判断单元31和执行单元32,其中,执行
单元32包括控制模块321。
控制模块321用于在当前洗涤对象的状态为洗净状态时,控制洗衣机停止洗涤。
该实施例作为一种优选的实施方式,在洗净后立即停止,满足多数用户的需求,
也在最大程度上节省了能源。
本发明实施例还提供了一种洗衣机执行洗涤程序的洗净判断方法,该方法可以基
于上述洗衣机执行洗涤程序的洗净判断装置来执行,同时,上述洗衣机执行洗涤程序
的洗净判断装置也可以用于执行该洗净判断方法。
图5是根据本发明实施例的洗衣机执行洗涤程序的洗净判断方法的流程图。
如图5所示,该洗衣机执行洗涤程序的洗净判断方法包括如下的步骤S502至步骤
S508。
步骤S502,读取多个洗涤水的浊度值。
多次读取可以确保浊度值读取的准确性,减小误差,读取浊度值可以通过多种方
式来实现,例如,通过洗涤水的透光度或者洗涤水中某种离子的浓度来读取。同时,
对浊度值可以有多种定义方式,例如,定义未洗时浊度值为100,洗净时浊度值为0,
那么在洗涤过程中浊度值逐渐减小;或者,定义未洗时浊度值为-100,洗净时浊度值
为0,那么在洗涤过程中浊度值逐渐增大。
优选地,可以先获取定时时间,然后在定时时间结束之前的预设时间内开始读取
多个洗涤水的浊度值。
由于刚开始洗涤时,洗涤对象显然还未洗净,那么在此时没有必要去读取浊度值
去判断是否洗净,因此,选取合理的定时时间,在经过该定时时间后,才开始读取浊
度值,相比于从刚开始洗涤就判断是否洗净,可以满足洗净即停的需求。起到了节能
的效果。优选地,对滚筒洗衣机,定时时间可以是15分钟,对于波轮洗衣机,定时时
间可以是5分钟,该数据均是通过大量数据统计所获得的结果。
步骤S504,根据多个洗涤水的浊度值计算浊度值的变化率。
对浊度值的变化率的计算可以通过建立数学模型来实现,例如在二元坐标系中,
分别以时间和浊度值为坐标轴,每次读取浊度值都在该坐标系中取唯一坐标点,通过
计算各坐标点所在直线的斜率,求得浊度值的变化率。
由于该坐标系中的多个点不会非常精确在处在同一直线上,我们采用数学方式“最
小二乘法”来求得这些点所在的直线斜率。例如以30s来说,在每秒确定一个值,即
得出1s内取定值的平均值,那么30s则可确定30个值。30个值按最小二乘法原理扭
成一条直线,计算出直线的斜率K,即可得出洗涤水的浊度变化率。
步骤S506,比较变化率与参考变化率的大小。
在本实施例中,对变化率的比较非常直观,通过斜率系数的大小即可确定当前浊
度值的变化率是否低于参考变化率。
例如,设定参考变化率在坐标轴中相对的斜率为b。
当K≥b时,表示洗涤对象内污渍仍含有很多,仍在大量析出,此时需要继续洗
涤。那么,继续读取浊度值,并继续进行以上的计算,得出每分钟的斜率K值。如果
仍是K≥b,则继续洗涤。
直到当K<b时,表示洗涤对象上污渍已几乎洗净,污渍析出于水中导致的浊度值
变化很小,此时可判断出洗涤对象已洗净。
优选地,标准值b=2,该数值也是通过大量数据统计所获得的结果。
步骤S508,在变化率小于参考变化率时,确定当前洗涤对象的状态为洗净状态。
在确定洗涤对象已经洗净后,可以执行多种预设程序,这些程序由用户自行设定,
以满足不同用户的需求。
本发明实施例还提供了一种洗衣机的控制方法,该方法可以基于上述的洗衣机的
控制装置来执行。
图6是根据本发明实施例的洗衣机的控制方法的流程图。
如图6所示,该洗衣机的控制方法包括如下的步骤S602至步骤S604。
步骤S602,利用本发明中洗衣机执行洗涤程序的洗净判断方法判断当前洗涤对象
的状态是否为洗净状态。
判断方式已在上述洗衣机执行洗涤程序的洗净判断方法的实施例中进行了描述,
在此不再赘述。
步骤S604,在当前洗涤对象的状态为洗净状态时,执行相应的洗衣机控制程序。
优选地,在当前洗涤对象的状态为洗净状态时,控制洗衣机停止洗涤程序,然后
依次进入甩干程序、漂洗程序和甩干程序,该优选实施方式起到了节能的效果,满足
了用户的需求。同时,用户也可以设定其他程序,例如,洗净后进行音乐提醒、执行
甩干程序、烘干程序、紫外线杀菌程序的任意组合等等。
图7是根据本发明优选实施例的洗衣机洗净即停的方法流程图。包括如下的步骤
S701至步骤S711。
步骤S701,洗衣机上电开机。
步骤S702,在用户根据需求设定程序后开始启动。
步骤S703,打开进水口进清水。
步骤S704,读取清水的水位高度。
步骤S705,在到达预设水位高度后开始洗涤。
步骤S706,洗涤结束前t分钟,开始读取浊度值。
步骤S707,继续洗涤,并同时读取浊度值。
步骤S708,取每秒内得到的所有浊度值的平均值,并存储各平均值。
步骤S709,将每相邻30s的平均值在坐标系中按“最小二乘法”处理,得出30
个值在坐标系中所在直线的斜率K。
步骤S710,判断K与参考值b的大小,当K小于b时,执行步骤S711;否则,
执行步骤S707。
步骤S711,停止洗涤,执行用户设定的后续程序。
从以上的描述中,可以看出,相比于现有技术,本发明实施例中的洗衣机能够准
确判断洗涤对象是否洗净,进而减少对洗涤对象的磨损以及并且减少了洗涤时间和水
电资源的浪费。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的
计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可
以用不同于此处的顺序执行所示出或描述的步骤。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用
的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所
组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以
将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模
块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明
不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技
术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的
任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。