洗衣机的控制方法、洗衣机及计算机可读存储介质与流程

文档序号:17815990发布日期:2019-06-05 21:41阅读:183来源:国知局
洗衣机的控制方法、洗衣机及计算机可读存储介质与流程

本发明涉及洗衣机技术领域,尤其涉及一种洗衣机的控制方法、洗衣机以及计算机可读存储介质。



背景技术:

现有技术中,洗衣机一般通过水位传感器来测量水位。水位传感器是一类用于检测水位信息并将水位转化为电信号的传感器,其包括气盖、壳体、隔膜、铁芯、主弹簧和线圈单元,壳体下部设有流体压力接收室。水压力通过气管传递到传感器气室,隔膜受气压的作用克服主弹簧的反弹力动刀铁芯向线圈方向移动,铁芯在线圈内部发生移动时,线圈的电感与铁芯的位移量相对应呈近似线性的变化,水位传感器经端子将线圈的电感量传递给水位检测电路,经过振荡电路处理后输出频率方波,振荡电路将频率方波传感给洗衣机电脑板,洗衣机电脑板根据水位传感器发出的信号控制洗衣机的水位。

但是,通过水位传感器测量水位的方法易受大气压力、水温等环境因素的影响,具有不准确的缺点。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种洗衣机的控制方法、洗衣机以及计算机可读存储介质,旨在通过差压传感器获取洗衣机的水位,提高水位检测的准确性。

为实现上述目的,本发明提供一种洗衣机的控制方法,所述洗衣机的控制方法包括以下步骤:

获取洗衣机的目标水位;

获取所述差压传感器检测到的压力差值,根据所述压力差值获取所述洗衣机的水位;

在所述水位小于所述目标水位时,控制所述洗衣机进水;

在所述水位大于或者等于所述目标水位时,控制所述洗衣机停止进水。

进一步的,所述根据所述压力差值获取所述洗衣机的水位的步骤包括:

计算所述滚筒的内部的液体密度与重力加速度之间的乘积;

计算所述压力差值与所述乘积之间的商值,所述商值即为所述洗衣机的水位。

进一步的,所述根据所述压力差值获取所述洗衣机的水位的步骤包括:

根据压力差值与水位之间的映射关系,获取所述洗衣机的水位。

进一步的,所述获取洗衣机的目标水位的步骤之后,还包括:

获取所述差压传感器检测到的压力差值,判断所述压力差值是否在预设范围;

在所述压力差值在所述预设范围时,执行所述根据所述压力差值获取所述洗衣机的水位的步骤;

在所述压力差值不在所述预设范围时,输出警示信息。

进一步的,所述获取洗衣机的目标水位的步骤包括:

接收水位控制指令,获取所述水位控制指令对应的目标水位;

或者,根据所述滚筒的内部的衣物重量确定所述目标水位。

进一步的,所述根据所述滚筒的内部的衣物重量确定所述目标水位的步骤包括:

根据衣物重量与水位之间的映射关系,获取所述目标水位。

为实现上述目的,本发明还提供一种洗衣机,所述洗衣机包括:

滚筒、差压传感器、细管、滤网、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的洗衣机的控制程序,所述滚筒的底部设置有差压传感器,所述差压传感器包括检测所述滚筒的内部的液体压力的第一端部以及检测所述滚筒的外部的空气压力的第二端部,所述差压传感器的第一端部通过所述细管与所述滚筒的内部相连通,所述差压传感器的第一端部与所述细管的连接处设置有硅胶层,所述滤网设置于所述第二端部,或者设置于所述第二端部与外部空气连通的气流通道上,所述洗衣机的控制程序被所述处理器执行时实现如上述洗衣机为执行主体下的所述洗衣机的控制方法的步骤。

为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有洗衣机的控制程序,所述洗衣机的控制程序被处理器执行时实现上述洗衣机的控制方法的步骤。

本发明提供的洗衣机的控制方法、洗衣机以及计算机可读存储介质,获取差压传感器检测到的压力差值,根据压力差值获取洗衣机的水位,在所述水位小于目标水位时,控制洗衣机进水,在所述水位大于或者等于目标水位时,控制洗衣机停止进水。本发明通过差压传感器获取洗衣机的水位,提高了水位检测的准确性。

附图说明

图1为本发明实施例方案涉及的终端的硬件运行环境示意图;

图2为本发明洗衣机的控制方法一实施例的流程示意图;

图3为本发明洗衣机的控制方法又一实施例的流程示意图;

图4为本发明差压传感器的示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种洗衣机的控制方法,通过差压传感器获取洗衣机的水位,提高了水位检测的准确性。

如图1所示,图1是本发明实施例方案涉及的终端的硬件运行环境示意图。

本发明实施例终端为洗衣机。如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard)、遥控器,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的终端的结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及洗衣机的控制程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的洗衣机的控制程序,并执行以下操作:

获取洗衣机的目标水位;

获取所述差压传感器检测到的压力差值,根据所述压力差值获取所述洗衣机的水位;

在所述水位小于所述目标水位时,控制所述洗衣机进水;

在所述水位大于或者等于所述目标水位时,控制所述洗衣机停止进水。

进一步地,处理器1001可以调用存储器1005中存储的洗衣机的控制程序,还执行以下操作:

计算所述滚筒的内部的液体密度与重力加速度之间的乘积;

计算所述压力差值与所述乘积之间的商值,所述商值即为所述洗衣机的水位。

进一步地,处理器1001可以调用存储器1005中存储的洗衣机的控制程序,还执行以下操作:

根据压力差值与水位之间的映射关系,获取所述洗衣机的水位。

进一步地,处理器1001可以调用存储器1005中存储的洗衣机的控制程序,还执行以下操作:

判断所述压力差值是否在预设范围;

在所述压力差值在所述预设范围时,执行所述根据所述压力差值获取所述洗衣机的水位的步骤;

在所述压力差值不在所述预设范围时,输出警示信息。

进一步地,处理器1001可以调用存储器1005中存储的洗衣机的控制程序,还执行以下操作:

接收水位控制指令,获取所述水位控制指令对应的目标水位;

或者,根据所述滚筒的内部的衣物重量确定所述目标水位。

进一步地,处理器1001可以调用存储器1005中存储的洗衣机的控制程序,还执行以下操作:

根据衣物重量与水位之间的映射关系,获取所述目标水位。

参照图2,在一实施例中,所述洗衣机包括滚筒,所述滚筒的底部设置有差压传感器,所述差压传感器包括检测所述滚筒的内部的液体压力的第一端部以及检测所述滚筒的外部的空气压力的第二端部,所述洗衣机的控制方法包括以下步骤:

步骤s10、获取洗衣机的目标水位;

步骤s20、获取所述差压传感器检测到的压力差值,根据所述压力差值获取所述洗衣机的水位;

步骤s30、在所述水位小于所述目标水位时,控制所述洗衣机进水;

步骤s40、在所述水位大于或者等于所述目标水位时,控制所述洗衣机停止进水。

本实施例中,所述洗衣机的滚筒的底部设置有差压传感器,所述差压传感器用于获取所述滚筒的内部的液体压力与所述滚筒的外部的空气压力之间的压力差值,从而根据所述压力差值获取洗衣机的水位。

如图4所示的差压传感器的示意图,所述专用集成电路用于将所述传感部件检测到的压力差值转换为数字信号,并将所述数字信号发送至洗衣机的控制器。

所述第一端部用于检测所述滚筒的内部的液体压力,所述第二端部用于检测所述滚筒的外部的空气压力,根据所述液体压力以及所述空气压力获取压力差值。具体地,将所述液体压力与所述空气压力之间的差值的绝对值作为所述压力差值。

所述洗衣机还包括细管,所述差压传感器的第一端部通过所述细管与所述滚筒的内部相连通。在所述滚筒的内部进水后,部分水通过所述细管与所述差压传感器的第一端部接触,所述差压传感器由此获取所述滚筒的内部的液体压力。所述差压传感器的第一端部与所述细管的连接处设置有硅胶层,所述硅胶层用于避免水分损坏差压传感器内部的专用集成电路、传感部件等。

所述第二端部外露于滚筒外部与外部空气接触,所述差压传感器由此获取所述滚筒的外部的空气压力。所述洗衣机还包括滤网,所述滤网设置于所述第二端部,或者设置于所述第二端部与外部空气连通的气流通道上。所述滤网用于过滤外部气流的污染物,以使接触所述第二端部的气流较为纯净。

需要说明的是,所述滚筒的底部可设置多个压差传感器。比如,所述滚筒的底部设置两个压差传感器,两个压差传感器间隔预设距离进行设置,两个压差传感器均用于检测压力差值,在两个压差传感器分别检测到的压力差值之间的差值在预定范围内时,执行所述根据所述压力差值获取所述洗衣机的水位的步骤,这样,避免单个压差传感器出现故障导致的检测不准确的问题。可以理解,所述预定范围可根据实际应用进行设置,本发明不做具体限定。

本实施例中,所述根据所述压力差值获取所述洗衣机的水位的步骤包括:δh=δp/ρg,即计算所述滚筒的内部的液体密度与重力加速度之间的乘积;计算所述压力差值与所述乘积之间的商值,所述商值即为所述洗衣机的水位。具体地,在所述滚筒内部只有水时,所述液体密度即为水的密度,但是在洗衣过程中往往需要混合洗衣液,那么液体密度即根据水的密度以及洗衣液的密度确定。比如水和洗衣液的密度分别为ρ1、ρ2,质量混合比分别为a%、b%,混合质量为m,则v1=ma%/ρ1,v2=mb%/ρ2,混合密度ρ=m/(v1+v2)=ρ1ρ2/(ρ2a%+ρ1b%)。其中,所述洗衣机还包括洗衣液的测量装置,用户经由洗衣液的测量装置添加洗衣液,由此洗衣机获取洗衣液的质量以及体积。

或者,所述根据所述压力差值获取所述洗衣机的水位的步骤包括:根据压力差值与水位之间的映射关系,获取所述洗衣机的水位。所述映射关系为预先设置,且所述映射关系是预先通过大量的试验获取的,比如预先通过δh=δp/ρg进行计算获取。

本实施例中,所述获取洗衣机的目标水位的步骤包括:接收水位控制指令,获取所述水位控制指令对应的目标水位。具体地,用户可通过洗衣机的水位选择按键或者预设移动终端的app发送水位控制指令。

或者,所述获取洗衣机的目标水位的步骤包括:根据所述滚筒的内部的衣物重量确定所述目标水位。具体地,根据衣物重量与水位之间的映射关系,获取所述目标水位。所述映射关系为预先设置,且所述映射关系是预先通过大量的试验获取的。比如,以容量7.5kg的洗衣机为例,在衣物重量为1kg时,水量为12l;在衣物重量为2kg时,水量为18l;在衣物重量为3kg时,水量为24l;在衣物重量为4g时,水量为30l;在衣物重量为5kg时,水量为36l;在衣物重量为6kg时,水量为42l。需要说明的是,在洗衣机洗涤过程中,由于用户可能会再次放入衣物,因此定时或者实时获取洗衣机的目标水位,在检测到用户设定的目标水位不满足衣物重量需求时,输出提示信息,或者直接按照系统测定的目标水位进行洗涤。

可以理解,用户放入洗衣机内的衣物可能是湿衣物,这会导致测量结果偏大,进而浪费水电等。可通过测量洗衣机内的衣物重量,根据衣物重量获取设定目标水位,并与当前水位相比较,在设定目标水位与当前水位的差差值大于第一阈值时,即洗衣机内的当前水位尚未达到符合衣物重量需求的目标水位,此时按第一设定进水量向洗衣机内进水,并返回继续测量洗衣机内的衣物重量;直至在目标水位与当前水位的差不大于第一阈值,即洗衣机内的当前水位已满足了与衣物重量相应的要求,此时,执行洗涤程序。通过在不同水位下多次测量洗衣机的衣物重量,排除了初始加入的衣物为湿衣服时称重结果的偏差,并根据衣物重量及时调整目标水位,最终基于准确的衣物重量,即干衣物的净重,在目标水位下执行洗涤程序,从而避免了用户放入湿衣物导致称重不准确,从而浪费水电的情况。

测量所述滚筒的内部的衣物重量的步骤包括:控制洗衣机的驱动电机按设定转速正向和反向分别旋转设定次数;测量驱动电机每一次旋转时的电学参量;根据电学参量,计算驱动电机的平均电学参量;根据平均电学参量,获取衣物重量。具体地,根据洗衣机的驱动电机在转动过程中的电学参量和转速之间的关系,计算衣物重量,其中,电学参量可以是洗衣机的工作电流或工作电压等。进一步的,通过多次测量取平均值的方式,提高电学参量测量的准确性。以测量驱动电机的工作电流为例,在第j+1次测量中,驱动电机以设定转速n0正向旋转,获取驱动电机在n0下的正向工作电流ij+,待驱动电机停止旋转后,再以设定转速n0反向旋转,获取驱动电机在n0下的反向工作电流ij-,重复上述动作共j次,计算驱动电机在n0下的平均工作电流ij,根据平均工作电流ij与衣物重量之间的映射关系,获取衣物重量,所述映射关系为预先设置,且所述映射关系是预先通过大量的试验获取的。其中,根据平均工作电流获取衣物重量的步骤中,可通过预先实验获得在洗衣机内有已知重量的干衣物时,已知水位下,驱动电机以设定转速n0旋转时的工作电流。

在本实施例公开的技术方案中,获取差压传感器检测到的压力差值,根据压力差值获取洗衣机的水位,在所述水位小于目标水位时,控制洗衣机进水,在所述水位大于或者等于目标水位时,控制洗衣机停止进水。这样,通过差压传感器获取洗衣机的水位,提高了水位检测的准确性。

在一实施例中,如图3所示,在上述图2所示的实施例的基础上,所述获取洗衣机的目标水位的步骤之后,还包括:

步骤s50、获取所述差压传感器检测到的压力差值,判断所述压力差值是否在预设范围;

步骤s60、在所述压力差值在所述预设范围时,根据所述压力差值获取所述洗衣机的水位,在所述水位小于所述目标水位时,控制所述洗衣机进水,在所述水位大于或者等于所述目标水位时,控制所述洗衣机停止进水;

步骤s70、在所述压力差值不在所述预设范围时,输出警示信息。

本实施例中,预先设置预设范围,所述预设范围为出厂前通过大量的试验获取的范围,在差压传感器检测到的压力差值不在所述预设范围时,说明压差传感器存在检测不准确的问题。可以理解,所述预设范围可根据实际应用进行设置,本发明不做具体限定。

本实施例中,输出警示信息,以提醒用户排查洗衣机故障。所述警示信息可以是文字信息或者语音信息,所述警示信息可输出至洗衣机的显示屏或者预设移动终端。

在本实施例公开的技术方案中,在差压传感器检测到的压力差值不在预设范围时,输出警示信息,这样,及时发现传感器故障。

本发明还提供一种洗衣机,所述洗衣机包括滚筒、差压传感器、细管、滤网、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的洗衣机的控制程序,所述滚筒的底部设置有差压传感器,所述差压传感器包括检测所述滚筒的内部的液体压力的第一端部以及检测所述滚筒的外部的空气压力的第二端部,所述差压传感器的第一端部通过所述细管与所述滚筒的内部相连通,所述差压传感器的第一端部与所述细管的连接处设置有硅胶层,所述滤网设置于所述第二端部,或者设置于所述第二端部与外部空气连通的气流通道上,所述洗衣机的控制程序被所述处理器执行时实现如上述洗衣机为执行主体下的所述洗衣机的控制方法的步骤。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有洗衣机的控制程序,所述洗衣机的控制程序被处理器执行实现如上述洗衣机为执行主体下的所述洗衣机的控制方法的步骤。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是电视机,手机,计算机,服务器,洗衣机,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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