洗衣机和用于控制洗衣机的方法
文献发布时间:2024-04-18 19:56:02
技术领域
本公开涉及一种洗衣机和控制该洗衣机的方法,并且更具体地,涉及一种能够防止在低水压环境中对供水器的诊断错误的洗衣机和控制该洗衣机的方法。
背景技术
通常,洗衣机可以包括用于储存用于洗衣的水的桶以及可旋转地安装在桶中的滚筒。洗衣机可以通过旋转容纳衣物的滚筒来洗衣服。
洗衣机可以执行用于洗涤衣物的洗涤处理、用于对已洗涤的衣物进行漂洗的漂洗处理、以及用于对衣物进行脱水的脱水处理。洗衣机在洗涤处理和漂洗处理中向桶中供水以执行衣物的洗涤和漂洗,并且执行排水过程以排出用于洗涤和漂洗的水。
供水过程可以指通过操作洗衣机的供水器以向桶中供水的过程。
当在低水压环境中使用洗衣机时,尽管实际上正在供水,但可能确定没有在供水,因此洗衣周期可能终止,从而给在低水压环境中使用洗衣机的用户带来不便。
发明内容
【技术问题】
本公开提供一种能够在供水过程期间确定供水器的准确状态的洗衣机和控制该洗衣机的方法。
【技术方案】
根据本公开的一方面,一种洗衣机包括:桶;滚筒,在桶中;电机,用于旋转桶内的滚筒;供水器,用于向桶中供水;水位传感器,用于测量桶中的水位;以及控制器,被配置为:在开始向桶中供水之前控制电机执行获得第一重量值的第一重量检测过程,以及当在开始向桶中供水之后经过了预定时间时,控制电机基于桶中的水位小于预设水位执行获得第二重量值的第二重量检测过程。
控制器可以基于第一重量值和第二重量值之间的差来确定供水器的状态。
洗衣机还可以包括显示器,并且控制器可以基于第一重量值和第二重量值之间的差等于或小于预设值来控制显示器输出指示供水器中的错误的视觉指示。
控制器可以基于第一重量值和第二重量值之间的差等于或小于预设值来控制供水器停止供水。
显示器可以显示由洗衣机执行的洗衣周期的剩余时间,并且控制器可以基于第一重量值和第二重量值之间的差来调整在显示器上显示的剩余时间。
控制器可以基于第一重量值和第二重量值之间的差大于第一预设值且小于第二预设值来控制显示器输出指示供水器的低水压的视觉指示。
控制器可以基于第一重量值和第二重量值之间的差大于预设值来控制供水器继续供水。
当在第二重量检测过程完成之后经过了预定时间时,控制器可以基于桶中的水位小于预设水位来控制电机执行第三重量检测过程。
控制器可以控制电机在每个预设周期中执行重量检测过程,直到在开始供水之后桶中的水位达到预设水位为止。
响应于桶中的水位达到预设水位,控制器可以基于由水位传感器测量的水位值来确定供水器的状态。
根据本公开的一方面,一种控制洗衣机的方法包括:在开始向桶中供水之前控制电机执行获得第一重量值的第一重量检测过程;以及当在开始向桶中供水之后经过了预定时间时,控制电机基于桶中的水位小于预设水位执行获得第二重量值的第二重量检测过程。
控制洗衣机的方法还可以包括:基于第一重量值和第二重量值之间的差来确定供水器的状态。
控制洗衣机的方法还可以包括:基于第一重量值和第二重量值之间的差等于或小于预设值,输出指示供水器的错误的视觉指示。
控制洗衣机的方法还可以包括:基于第一重量值和第二重量值之间的差等于或小于预设值来停止供水。
控制洗衣机的方法还可以包括:显示由洗衣机正在执行的洗衣周期的剩余时间;以及基于第一重量值和第二重量值之间的差来调整剩余时间。
控制洗衣机的方法还可以包括:基于从第一重量检测过程获得的第一重量值与从第二重量检测获得的第二重量值之间的差大于第一预设值且小于第二预设值,输出指示供水器的低水压的视觉指示。
控制洗衣机的方法还可以包括:基于从第一重量检测过程获得的第一重量值与从第二重量检测过程获得的第二重量值之间的差大于预设值来继续供水。
控制洗衣机的方法还可以包括:当在第二重量检测过程完成之后经过了预定时间时,基于桶中的水位小于预设水位来控制电机执行第三重量检测过程。
控制洗衣机的方法还可以包括:响应于桶中的水位达到预设水位,基于由水位传感器测量的水位值来确定供水器的水压等级。
根据本公开的一方面,一种洗衣机包括:桶;滚筒,可选择地布置在桶中;电机,被配置为旋转滚筒;供水器,被配置为向桶中供水;水位传感器,被配置为测量桶中的水位;以及控制器,被配置为在开始供水之前控制电机执行第一重量检测过程,以及基于在开始供水之后经过预设时间并且桶中的水位未成功达到预设水位来控制电机执行第二重量检测过程。
【有益效果】
根据本公开,即使在桶的水位非常低的状态下,也可以对是否正在操作供水器做出准确的决策。
根据本公开,即使在桶的水位非常低的状态下,也可以确定供水器的准确水压等级。
根据本公开,即使在桶的水位非常低的状态下,也可以快速确定洗衣周期所需的正确时间。
根据本公开,可以取决于供水器的水压等级来快速调整洗衣周期所需的时间。
根据本公开,用户可以知道洗衣周期所需的正确时间。
附图说明
图1示出了根据实施例的洗衣机的示例。
图2示出了根据实施例的洗衣机的另一实施例。
图3是示出了根据实施例的洗衣机的配置的框图。
图4示出了根据实施例的用于驱动洗衣机的驱动电机的驱动器的示例。
图5示出了根据实施例的用于驱动洗衣机的驱动电机的驱动器的另一示例。
图6示出了根据实施例的洗衣机的洗衣周期的示例。
图7是示出了根据实施例的控制洗衣机的方法的示例的流程图。
图8示出了根据实施例的在洗衣机的供水过程期间桶中的水位达到重置水位。
图9示出了根据实施例的当洗衣机安装在高水压环境中时用于旋转滚筒的驱动电机的速度的示例。
图10示出了根据实施例的当洗衣机安装在低水压环境中时用于旋转滚筒的驱动电机的速度的示例。
图11示出了根据实施例的当洗衣机安装在低水压环境中时用于旋转波轮的驱动电机的速度的示例。
图12示出了取决于重量值之间的差的供水器的状态的示例。
图13示出了根据实施例的当确定洗衣机的供水器存在错误时在显示器上输出的视觉指示的示例。
图14示出了根据实施例的当确定洗衣机的供水器的水压等级较低时在显示器上输出的视觉指示的示例。
图15示出了根据实施例的在洗衣机的显示器上显示的洗衣周期的剩余时间的调整。
具体实施方式
本公开中描述和示出的实施例和特征仅是示例,并且在提交本申请时可以存在替代实施例和附图的各种修改。
本文所使用的术语仅出于描述特定实施例的目的,而不旨在限制本公开。
例如,除非上下文明确地另外指示,否则如本文所使用的单数形式“一”、“一个”和“该”意在还包括复数形式。
术语“包括”和/或“包含”当在本说明书中使用时,表示存在所声明的特征、整数、步骤、操作、元件、组件或其组合,但并没有排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或其组合。
包括诸如“第一”、“第二”等序数词在内的术语用于将一个组件与另一组件区分开,而不是限制前面的组件。
此外,诸如“~部分”、“~块”、“~元件”、“~模块”等术语可以指处理至少一个功能或操作的单元。例如,这些术语可以指由诸如现场可编程门阵列(FPGA)/专用集成电路(ASIC)等硬件、存储在存储器中的软件、或至少一个处理器处理的至少一个处理。
现在将参考附图详细描述本公开的实施例。贯穿附图,相似的附图标记或符号指代相似的部件或组件。
现在将参考附图描述本公开的工作原理和实施例。
图1示出了根据实施例的洗衣机的示例。图2示出了根据实施例的洗衣机的另一实施例。图3是示出了根据实施例的洗衣机的配置的框图。
参考图1、图2和图3,洗衣机100可以包括控制面板110、洗涤桶120和130、驱动电机140、供水器150、洗涤剂供应器155、排水管160、驱动器200、水位传感器170和控制器190。
洗衣机100可以包括机柜101,用于容纳洗衣机100中包括的组件。机柜101可以容纳控制面板110、水位传感器170、驱动器200、驱动电机140、供水器150、排水管160、洗涤剂供应器155、以及洗涤桶120和130。
开口101a形成在机柜101的一侧上,用于放入或取出衣物。
例如,洗衣机100可以包括:如图1所示的上开门洗衣机,具有形成在机柜101的顶侧的入口101a,通过该入口101a放入或取出衣物;或者如图2所示的前开门洗衣机,具有形成在机柜101的前侧的入口101a,通过该入口101a放入或取出衣物。在实施例中,洗衣机100不限于上开门洗衣机或前开门洗衣机,而是可以对应于上开门洗衣机和前开门洗衣机中的任何一种。当然,洗衣机100可以包括除了上开门洗衣机和前开门洗衣机之外的任何开门类型的洗衣机。
门102布置在机柜101的一侧以打开或关闭入口101a。门101可以布置在与入口101a相同的表面上,并且安装在机柜101上以在铰链上枢转。
控制面板110可以布置在机柜101的一个表面上以提供用于与用户交互的用户界面。
控制面板110可以包括例如用于获得用户输入的输入按钮111以及用于响应于用户输入而显示洗衣设置或洗衣操作信息的显示器112。
输入按钮111可以包括例如电源按钮、操作按钮、过程选择转盘(或过程选择按钮)、以及洗涤/漂洗/脱水设置按钮。输入按钮可以包括例如轻触开关、按钮开关、滑动开关、切换开关、微动开关或触摸开关。
输入按钮111可以向控制器190提供与用户输入相对应的电输出信号。
显示器112可以包括:屏幕,用于显示通过转动过程选择转盘(或者通过按压过程选择按钮)选择的洗衣过程和洗衣机100的操作时间;以及指示器,用于指示通过设置按钮选择的洗涤设置/漂洗设置/脱水设置。显示器112可以包括例如液晶显示(LCD)面板112、发光二极管(LED)面板等。
显示器112可以从控制器190接收要显示的信息,并且显示与所接收到的信息相对应的信息。
洗涤桶120和130可以布置在机柜101中。
洗涤桶120和130可以包括:桶120,用于接收用于洗涤和漂洗的水;以及滚筒130,可旋转地装备在桶120中以容纳衣物。
桶120可以具有例如底表面敞开的圆柱体的形状。桶120可以包括形状几乎类似于圆形的桶底表面122以及沿桶底表面122的周边设置的桶侧壁121。桶120的另一底表面可以被打开以放入或取出衣物,或者可以具有形成在其上的开口。
在如图1所示的上开门洗衣机的情况下,桶120可以被布置为使得桶底表面122面对洗衣机100的底部并且桶侧壁121的中心轴R基本上垂直于地板。在如图2所示的前开门洗衣机的情况下,桶120可以被布置为使得桶底表面122面对洗衣机100的后侧并且桶侧壁121的中心轴R基本上平行于地板。
轴承122a可以布置在桶底表面122上以可旋转地固定驱动电机140。
滚筒130可以可旋转地布置在桶120中。滚筒130可以容纳衣物,即载荷。
滚筒130可以具有例如底表面敞开的圆柱体的形状。滚筒130可以包括形状几乎类似于圆形的滚筒底表面132以及沿滚筒底表面132的周边设置的滚筒侧壁131。滚筒130的另一底表面可以被打开以将衣物放入滚筒130或从滚筒130取出衣物,或者可以具有形成在其上的开口。
在如图1所示的上开门洗衣机的情况下,滚筒130可以被布置为使得滚筒底表面132面对洗衣机100的底部并且滚筒侧壁131的中心轴R基本上垂直于地板。在如图2所示的前开门洗衣机的情况下,滚筒130可以被布置为使得滚筒底表面132面对洗衣机100的后侧并且滚筒侧壁131的中心轴R基本上平行于地板。
在滚筒侧壁131上,可以形成通孔131a以将滚筒130的内部和外部连接,使得供应到桶120的水流入到滚筒130中。
在如图1所示的上开门洗衣机的情况下,波轮133可以可旋转地设置在滚筒底表面132的内侧上。波轮133可以与滚筒130分开地旋转。换言之,波轮133可以沿与滚筒130相同的方向或不同的方向旋转。波轮133可以以与滚筒130相同的转速或不同的转速旋转。
在如图2所示的前开门洗衣机的情况下,在滚筒侧壁131上设置提升器131b,以在滚筒130正在旋转时将衣物提升到滚筒130上。此外,在各种实施例中,即使对于前开门洗衣机,波轮133也可以可旋转地布置在滚筒底表面132的内侧上。波轮133可以与滚筒130分开地旋转。换言之,波轮133可以沿与滚筒130相同的方向或不同的方向旋转。波轮133可以以与滚筒130相同的转速或不同的转速旋转。
滚筒底表面132可以连接到旋转滚筒130的驱动电机140的转轴141。
驱动电机140可以基于从驱动器200施加的驱动电流来旋转洗涤桶120和130中包括的滚筒130和/或波轮133。
在实施例中,驱动电机140可以产生扭矩以旋转滚筒130和/或波轮133。
驱动电机140可以布置在桶120的桶底表面122的外侧上,并且通过转轴141连接到滚筒130的滚筒底表面132。转轴141可以贯穿桶底表面122,并且可以由布置在桶底表面122上的轴承122a可旋转地支撑。
驱动电机140可以包括固定到桶底表面122的外侧上的定子142以及被布置为可相对于桶120和定子142旋转的转子143。转子143可以连接到转轴141。
转子143可以通过与定子142的磁相互作用而旋转,并且转子143的旋转可以通过转轴141传递到滚筒130。
驱动电机140可以包括例如能够容易地控制转速的无刷直流(BLDC)电机或永磁同步电机(PMSM)。
在如图1所示的上开门洗衣机的情况下,可以存在用于将驱动电机140的扭矩传递到滚筒130或波轮133、或者波轮133和滚筒130两者的离合器145。离合器145可以连接到转轴141。离合器145可以将转轴141的旋转分配到内轴145a和外轴145b。内轴145a可以连接到波轮133。外轴145a可以连接到滚筒底表面132。离合器145可以通过内轴145a和外轴145b将转轴141的旋转传递到波轮133和滚筒130,通过外轴145b将转轴141的旋转传递到滚筒130,或者通过内轴145a将转轴141的旋转仅传递到波轮133。
在如图2所示的前开门洗衣机的情况下,驱动电机140可以旋转波轮133或滚筒130、或者波轮133和滚筒130两者。
在各种实施例中,驱动电机140可以是双转子电机,其在一个定子的径向方向的外侧和内侧配备有外转子和内转子。
驱动电机140的内转子和外转子可以分别通过内轴145a和外轴145b连接到波轮133和滚筒130,并且可直接驱动波轮133和滚筒130。
然而,驱动滚筒130和波轮133的方法不被洗衣机100的类型(前开门洗衣机或上开门洗衣机)限制,并且即使对于上开门洗衣机,驱动电机140也可以使用双转子电机来分别旋转波轮133和滚筒130,并且即使对于前开门洗衣机,也可以使用一个定子142、一个转子143和离合器145来分别旋转波轮133和滚筒130。
在各种实施例中,驱动电机140可以包括用于旋转滚筒130的第一驱动电机和用于旋转波轮133的第二驱动电机。
供水器150可以将水供应到桶120和滚筒130。供水器150包括:供水导管151,连接到外部水源以将水供应到桶120中;以及供水阀152,布置在供水导管151中。供水导管151可以布置在桶120的上方,并且可从外部水源延伸到清洁剂容器156。水经由洗涤剂容器156被引导到桶120。供水阀152可以响应于电信号而允许或阻止从外部水源向桶120供水。供水阀152可以包括例如响应于电信号而打开或关闭的螺线管阀。
洗涤剂供应器155可以将洗涤剂供应到桶120和滚筒130。洗涤剂供应器155布置在桶120的上方,并且包括洗涤剂容器156和混合导管157,该混合导管157将洗涤剂容器156连接到桶120。洗涤剂容器156可以连接到供水导管151,并且通过供水导管151供应的水可以与洗涤剂容器156中的洗涤剂混合。洗涤剂和水的混合物可以通过混合导管157供应到桶120。
排水管160可以排出储存在桶120或滚筒130中的水。排水管160可以包括排水导管161,该排水导管161布置在桶120的下方并且从桶120延伸到机柜101的外部。排水管160还可以包括布置在排水导管161中的排水阀162。排水管160还可以包括布置在排水导管161中的排水泵163和用于操作排水泵163的泵电机164。泵电机164可以产生旋转力以在排水泵163的两侧之间产生压力差,并且该压力差可以使存储在桶120中的水通过排水导管161被排放到外部。
泵电机164可以基于从泵电机驱动器(未示出)施加的驱动电流来产生旋转力。
泵电机164可以包括例如能够容易地控制转速的BLDC电机或PMSM。
在如图1所示的上开门洗衣机的情况下,水位传感器170可以安装在与桶120的底部连接的连接软管171的一端处。在这种情况下,连接软管171中的水位可以等于桶120中的水位。随着桶120中的水位增加,连接软管171中的水位增加,并且由于连接软管171中的水位增加,连接软管171的内部压力可以增大。
水位传感器170可以测量连接软管171中的压力,并且将与所测量的压力相对应的电信号输出到控制器190。控制器190可以基于由水位传感器170测量的连接软管171中的压力来识别连接软管171中的水位,即桶120中的水位。
例如,水位传感器170可以检测当滚筒130旋转时水位改变的频率。
在实施例中,控制器190可以通过分析与由水位传感器170测量的压力相对应的电信号的频率(水位频率)来识别桶120中的水位。
在如图2所示的前开门洗衣机的情况下,水位传感器170可以安装在桶120的底部的内侧上。随着桶120中的水位增加,施加到水位传感器170的压力增大,因此水位传感器170可以检测当滚筒130旋转时水位改变的频率。
在实施例中,控制器190可以通过分析与由水位传感器170测量的压力相对应的电信号的频率(水位频率)来识别桶120中的水位。
在各种实施例中,洗衣机100可以包括用于检测桶120的振动的振动传感器(未示出)。振动传感器可以安装在检测桶120的振动的各个位置处(例如,桶120或机柜101中)。
振动传感器可以包括用于测量桶120的3轴(X、Y和Z)加速度的加速度传感器。例如,振动传感器可以被设置为压电型、应变仪型、压阻型、电容型、伺服型或光学型加速度传感器。另外,振动传感器可以被设置为能够测量桶120的振动的各种传感器(例如,陀螺仪)。
振动传感器可以输出桶120的振动的感测值。例如,振动传感器可以输出与桶120的振动相对应的恒定值。振动传感器可以输出与桶120的3轴加速度相对应的电压值。
在各种实施例中,振动传感器180可以被设置为微机电系统(MEMS)传感器。MEMS是随着半导体技术的进步而发展的方案,并且MEMS传感器可以通过沉积、光刻图案化和蚀刻工艺来制成。振动传感器可以由诸如硅、聚合物、金属或陶瓷之类的各种材料形成。以MEMS方案制造的振动传感器可以具有微米级尺寸。
控制器190可以基于从振动传感器接收到的振动信号来确定桶120的振动量,并且基于桶120的振动量来控制驱动电机140的旋转速度。
例如,控制器190可以安装在印刷电路板上,该印刷电路板设置在控制面板110的后表面上。
控制器190可以电连接到控制面板110、水位传感器170、驱动器200(例如,供水阀152)和排水阀162。
控制器190可以由诸如控制处理单元(CPU)、存储器等硬件和诸如控制程序之类的软件组成。控制器190可以被实现为包括:至少一个存储器192,存储用于控制洗衣机100中的组件的操作的算法;以及至少一个处理器191,用于使用存储在至少一个存储器中的数据来执行上述操作192。在这种情况下,存储器192和处理器191可以在单独的芯片中实现。备选地,存储器192和处理器191可以在单个芯片中实现。
处理器191可以处理来自控制面板110、水位传感器170和/或驱动器200的输出信号,并且包括基于处理结果而将控制信号输出到驱动器200、供水阀152和排水阀162的操作电路、存储电路和控制电路。
存储器192可以包括易失性存储器(例如,静态随机存取存储器(S-RAM)、动态RAM(D-RAM)等)和非易失性存储器(例如,只读存储器(ROM)、可擦除可编程ROM(EPROM)等)。
控制器190可以控制洗衣机100的各个部件(例如,驱动电机140和供水器150),并且根据输入到控制面板110的指示来自动驱动诸如供水、洗涤、漂洗、脱水等的各种过程。
例如,控制器190可以控制驱动器200以控制驱动电机140的转速,并且控制供水器150的供水阀152以将水供应到桶120中。
图4示出了根据实施例的用于驱动洗衣机的驱动电机的驱动器的示例。图5示出了根据实施例的用于驱动洗衣机的驱动电机的驱动器的另一示例。
参考图4和图5,驱动器200可以包括整流电路210、直流(DC)链路电路220、逆变器电路230、电流传感器240和/或逆变器控制器250。此外,位置传感器270可以布置在驱动电机140上,用于测量转子的旋转位移(转子的电子角度)。
整流电路210可以包括二极管电桥,该二极管电桥包括多个二极管D1、D2、D3和D4,用于对来自外部电源(ES)的交流(AC)电力进行整流。
DC链路电路220可以包括DC链路电容器C,用于存储电能以消除经整流的电力的纹波并输出DC电力。
逆变器电路230可以包括三对开关器件Q1和Q2、Q3和Q4以及Q5和Q6,用于将来自DC链路电路220的DC电力转换为DC或AC驱动电力。逆变器电路230可以向驱动电机140施加驱动电流。
电流传感器240可以测量从逆变器电路230输出的总电流,或者测量从逆变器电路230输出的三相驱动电流、a相电流、b相电流和c相电流中的每一个。
位置传感器270可以布置在驱动电机140上,用于测量驱动电机140的转子的旋转位移(例如,转子的电子角度)并输出表示转子的电子角度的位置数据θ。位置传感器270可以由霍尔传感器、编码器、解析器等来实现。
逆变器控制器250可以集成到控制器190中或者与控制器190分离。
逆变器控制器250可以包括专用集成电路(ASIC),用于基于例如目标速度命令ω*、驱动电流值和转子143的旋转位移θ将驱动信号输出到逆变器电路230。备选地,逆变器控制器250可以包括:存储器,用于存储用于基于目标速度命令ω*、驱动电流值和转子的旋转位移θ来输出驱动信号的一系列指令;以及处理器,用于处理存储器中存储的该系列指令。
逆变器控制器250的结构可以取决于驱动电机140的类型。换言之,具有不同结构的逆变器控制器250可以控制不同类型的驱动电机140。
例如,如图5所示,驱动电机140是BLDC电机,逆变器控制器250可以包括速度运算器251、速度控制器253、电流控制器254和脉冲宽度调制器256。
逆变器控制器250可以使用脉冲宽度调制(PWM)来控制施加到BLDC电机的DC电压。因此,可以控制施加到BLDC电机的驱动电流。
速度运算器251可以基于电机140的转子的电子角度θ来计算驱动电机140的转速值ω。例如,速度运算器251可以基于从位置传感器270接收到的转子的电子角度θ的变化来计算驱动电机140的旋转速度值ω。在另一示例中,速度运算器251可以基于由电流传感器240测量的驱动电流值的变化来计算驱动电机140的转速值ω。
速度控制器253可以基于控制器190的目标速度命令ω*与驱动电机140的旋转速度值ω之间的差来输出电流命令I*。例如,速度控制器253可以包括比例积分控制器(PI控制器)。
电流控制器254可以基于从速度控制器253输出的电流命令I*与由电流传感器240测量的电流值I之间的差来输出电压命令V*。例如,电流控制器254可以包括PI控制。
脉冲宽度调制器256可以基于电压命令V*输出PWM控制信号Vpwm,以控制由逆变器电路230施加到驱动电机140的驱动电流的大小。
因此,逆变器控制器250可以基于从控制器190接收到的目标速度命令ω*来控制由逆变器电路230施加到驱动电机140的驱动电流的大小。
在另一示例中,如图5所示,当驱动电机140是PMSM时,逆变器控制器250可以包括速度运算器251、输入坐标转换器252、速度控制器253、电流控制器254、输出坐标转换器255和脉冲宽度调制器256。
逆变器控制器250可以使用矢量控制来控制施加到PMSM的AC电压。因此,可以控制施加到PMSM的驱动电流。
速度运算器251可以相当于图4所示的速度运算器251。
输入坐标转换器252可以基于转子的电子角度θ将三相驱动电流值Iabc转换为d轴电流值Id和q轴电流值Iq(下文中的d轴电流和q轴电流)。在这种情况下,d轴可以指在与由驱动电机140的转子产生的磁场的方向相对应的方向上的轴。q轴可以指在由驱动电机140的转子产生的磁场方向向前90度的方向上的轴。
速度控制器253可以基于目标速度命令ω*与驱动电机140的旋转速度值ω之间的差来计算要施加到驱动电机140的q轴电流命令Iq*。速度控制器253可以确定d轴电流命令Id*。
电流控制器254可以基于从速度控制器253输出的q轴电流命令Iq*与从输入坐标转换器252输出的q轴电流值Iq之间的差来确定q轴电压命令Vq*。电流控制器254可以基于d轴电流命令Id*和d轴电流值Id之间的差来确定d轴电压命令Vd*。
输出坐标转换器255可以基于驱动电机140的转子的电子角度θ将dq轴电压命令Vdq*转换为三相电压命令(a相电压命令、b相电压命令和c相电压命令)Vabc*。
脉冲宽度调制器256可以基于三相电压命令Vabc*输出PWM控制信号Vpwm,以控制由逆变器电路230施加到驱动电机140的驱动电流的大小。
因此,逆变器控制器250可以基于从控制器190接收到的目标速度命令ω*来控制由逆变器电路230施加到驱动电机140的驱动电流的大小。
在各种实施例中,驱动器200可以包括电压传感器(未示出),用于测量施加到驱动电机140的驱动电压。驱动器200还可以包括:功率运算器(未示出),用于基于从电压传感器240输出的电压值和从电流传感器240输出的电流值来计算要施加到驱动电机140的功率;以及功率控制器(未示出),用于根据由功率运算器计算的功率和从控制器190输出的目标功率命令来输出目标速度命令ω*。
功率控制器可以包括PI控制器。
在各种实施例中,控制器190可以将目标功率命令输出到逆变器控制器250,该逆变器控制器250进而可以基于目标功率命令来控制逆变器电路230将目标功率供应到驱动电机140。因此,控制器190可以对驱动电机140执行功率控制和速度控制。
控制器190可以向驱动器200提供与旋转滚筒130的目标速度相对应的电信号(目标速度命令)。例如,存储器192可以存储滚筒130的用于洗涤的旋转速度(角速度)、滚筒130的用于漂洗的旋转速度、以及滚筒130的用于脱水的旋转速度。处理器191可以向驱动器200提供与洗衣操作(洗涤、漂洗或脱水)的处理相对应的目标速度命令。
在各种实施例中,控制器190可以向驱动器200提供目标速度命令以测量滚筒130中容纳的衣物的重量(即,载荷)。
换言之,控制器190可以执行重量检测过程以测量滚筒130中容纳的衣物(即,载荷)的重量。
例如,控制器190可以重复地打开或关闭驱动电机140以旋转滚筒130和/或波轮133,并且可以基于当驱动电机140关闭时产生的反电动势来测量衣物的重量。
在另一示例中,控制器190可以向驱动器200提供目标速度命令以使滚筒130和/或波轮133以第一目标速度旋转,并且基于直到滚筒130和/或波轮133达到第一目标速度为止所花费的时间来测量衣物的重量。
图6示出了根据实施例的洗衣机的洗衣周期的示例。
参考图6,在实施例中,洗衣机100的洗衣周期1000可以包括洗涤处理1010、漂洗处理1020和脱水处理1030。
洗衣机100可以根据通过控制面板110的用户输入来顺序地执行洗涤处理1010、漂洗处理1020和脱水处理1030。
可以通过洗涤处理1010来洗涤衣物。具体地,可以通过洗涤剂的化学作用和/或诸如掉落之类的机械作用来分离衣物上的污垢。
洗涤处理1010可以包括用于测量衣物重量的重量检测过程1011、用于将水供应到桶120中的供水过程1012、用于通过低速旋转滚筒130来洗涤衣物的洗涤过程1013、用于排出桶120中容纳的水的排水过程1014、以及用于通过高速旋转滚筒130而将水与衣物分离的脱水过程1015。
可以在重量检测过程1011中测量滚筒130中容纳的载荷。具体地,控制器190可以控制驱动电机140执行重量检测过程,并且基于关于由电流传感器240获得的驱动电流值的信息和/或关于由位置传感器270获得的驱动电机140的转子的旋转位移的信息来测量滚筒130中的载荷。
例如,控制器190可以控制驱动器200重复地打开/关闭驱动电机140以执行重量检测过程,并且基于当驱动电机140关闭时产生的反电动势的值来测量滚筒130中的载荷。
在另一示例中,控制器190可以向驱动器200提供目标速度命令以使滚筒130和/或波轮133以第一目标速度旋转,并且基于直到滚筒130和/或波轮133达到第一目标速度为止所花费的时间来测量衣物的重量并测量滚筒130中的载荷。
然而,使用驱动电机140执行重量检测过程的示例不限于此,并且可以基于从驱动电机140获得的感测值来测量滚筒130中的载荷的任何过程都可以对应于本公开的重量检测过程。
在各种实施例中,控制器190可以基于从在供水1012开始之前执行的重量检测过程获得的滚筒130中的载荷值(下文中的第一重量值)来确定供水过程1012的目标水位。控制器190可以将关于第一重量值的信息存储在存储器192中。
在供水过程1012中,控制器190可以控制打开供水阀152以将水供应到桶120中,并且因此,洗涤剂供应器155可以将洗涤剂容器156中容纳的洗涤剂供应到桶120中。
控制器190可以打开供水阀152,直到桶120中的水位达到在重量检测过程1011中确定的目标水位为止。
如稍后将描述的,控制器190可以基于满足预设条件来控制驱动电机140以在供水过程1012的处理期间执行重量检测过程。
在实施例中,控制器190可以控制驱动电机140以在供水过程1012期间以预设速度旋转滚筒130。因此,滚筒130中的衣物可以均匀地展开,并且可以被供水。
在另一实施例中,控制器190可以控制驱动电机140以在供水过程1012期间以预设速度旋转波轮133。因此,滚筒130中的衣物可以均匀地展开,并且可以被供水。
当桶120中的水位达到目标水位时,可以终止供水过程1012并且可以开始洗涤过程1013。
对于洗涤过程1013,控制器190可以控制驱动器200以沿正方向或反方向旋转驱动电机140。在前开门洗衣机的情况下,衣物可以由于滚筒130的旋转而从滚筒130的上侧落到下侧,并且可以通过下落而被洗涤,而在上开门洗衣机的情况下,衣物可以通过由滚筒130的旋转而产生的离心力而被洗涤。
对于排水过程1014,控制器190可以控制泵电机驱动器旋转泵电机164。泵电机164的旋转可以引起排水泵163两侧之间的压力差,从而允许桶120中的水被排出到外部。
对于脱水过程1015,控制器190可以控制驱动器200高速旋转驱动电机140。由于滚筒130的高速旋转,水可以与滚筒130中容纳的衣物分离。此外,为了在脱水过程1015期间将桶120中的剩余水排放到外部,控制器190可以控制泵电机驱动器旋转泵电机164。
滚筒130的转速可以在脱水过程1015期间逐渐增大。例如,控制器190可以控制驱动器200以第一旋转速度旋转驱动电机140,并且当以第一转速旋转驱动电机140时,基于驱动电机140的驱动电流的变化来控制驱动电机140,使得驱动电机140的转速增大到第二转速。当以第二转速旋转驱动电机140时,控制器190可以基于驱动电机140的驱动电流的变化来控制驱动电机140,使得驱动电机140的转速增大到第三转速或者使得驱动电机140的转速降低到第一转速。
可以通过漂洗处理1020来漂洗衣物。具体地,可以用水洗涤衣物上残留的洗涤剂或污垢。
漂洗处理1020可以包括用于将水供应到桶120中的供水过程1021、用于通过驱动滚筒130来漂洗衣物的漂洗过程1022、用于排出桶120中容纳的水的排水过程1023、以及用于通过驱动滚筒130而将水与衣物分离的脱水过程1024。
漂洗处理1020的供水过程1021、排水过程1023和脱水过程1024可以对应于洗涤处理1010的供水过程1012、排水过程1014和脱水过程1015。在漂洗处理1020期间,供水过程1021、漂洗过程1022、排水过程1023和脱水过程1024可以被执行一次或多次。
在实施例中,漂洗处理1020的供水过程1021的目标水位可以等于洗涤处理1010的供水过程1012的目标水位。
在另一实施例中,可以通过在漂洗处理1020中执行供水过程1021之前再次执行重量检测过程来重新估计供水过程1021的目标水位。
可以通过脱水处理1030对衣物进行脱水。具体地,可以通过滚筒130的高速旋转将水与衣物分离,并且所分离的水可以被排出洗衣机100。
脱水处理1030可以包括最终脱水过程1031,用于通过高速旋转滚筒130将水与衣物分离。对于最终脱水过程1031,可以跳过漂洗处理1020的最后脱水过程1024。
对于最终脱水过程1031,控制器190可以控制驱动器200高速旋转驱动电机140。由于滚筒130的高速旋转,水可以与滚筒130中容纳的衣物分离。此外,为了在最终脱水过程1031期间将桶120中的剩余水排放到外部,控制器190可以控制泵电机驱动器旋转泵电机164。
驱动电机140的转速可以在最终脱水过程1031期间逐渐增大。
当洗衣机100的操作以最终脱水过程1031结束时,最终脱水1031的执行时间可以比洗涤处理1010和漂洗处理1020的脱水过程1015或1024的执行时间长。
图7是示出了根据实施例的控制洗衣机的方法的示例的流程图。
参考图7,在1050中,控制器190可以控制驱动电机140以在供水过程1012开始之前(即,在开始供水之前)执行重量检测过程1011。为了便于说明,现在将在开始供水之前执行的重量检测过程1011称为第一重量检测过程。
在1100中,控制器190可以基于从第一重量检测过程1011获得的重量值(下文中的第一重量值)来确定目标水位。例如,第一重量值越大,控制器190可以确定越高的水位。
可以在第一重量检测过程1011之后开始供水过程1012。
在1200中,控制器190可以基于所确定的目标水位来控制供水器150开始供水。
具体地,控制器190可以通过打开供水阀152来执行供水过程1012。
在实施例中,控制器190可以存储关于从第一重量检测过程1011获得的第一重量值的信息以及关于供水阀152的打开时间的信息。
控制器190可以基于在开始供水之后经过预设时间时由水位传感器170测量的桶120中的水位来确定供水器150的状态。
在实施例中,在1350中,控制器190可以基于在开始供水之后经过预设时间、由水位传感器170测量的桶120中的水位达到预设水位(1300中的“是”)、以及由水位传感器170测量的水位值来确定供水器150的状态。
在实施例中,控制器190可以基于水位传感器170每单位时间测量的水位值的变化来确定供水器150的水压等级。例如,随着水位传感器170每单位时间测量的水位值的变化增加,控制器190可以确定供水器150的更大的水压等级。
此外,控制器190可以基于供水器150的水压等级来调整在显示器112上显示的洗衣周期的剩余时间。例如,当供水器150的水压等级降低时,控制器190可以增加洗衣周期的剩余时间。
同时,在供水的早期阶段中已经正常操作的供水器150在桶20中的水位达到预设水位之后可能无法正常操作。
在实施例中,当水位传感器170每单位时间测量到的水位值的变化等于或小于阈值时,控制器190可以确定供水器150中存在错误。
当在1600中确定供水器150中存在错误(是)时,控制器190可以在1650中关闭供水阀152以停止供水,并且运行排水泵。当确定供水器150中存在错误时,在1660中,控制器190可以控制显示器112输出视觉指示(下文中的错误指示)以指示供水器150中存在错误。
预设水位可以对应于重置水位。此外,当具有正常水压等级的供水器150将水供应到桶120中时,可以基于直到桶120中的水位达到预设水位为止所花费的时间来设置预设时间。例如,预设时间可以被设置为约4分钟,但不限于此,并且可以基于预设水位和/或桶120的面积而改变。
图8示出了根据实施例的在洗衣机的供水过程期间桶中的水位达到重置水位。
参考图8,重置水位可以是具有由水位传感器170获得的低测量置信度的阈值水位,并且重置水位的值可以预先存储在存储器192中。例如,对于桶120,重置水位可以被设置为约5mm至约30mm。
在另一示例中,在上开门洗衣机的情况下,重置水位可以被设置为桶120和滚筒130的分界线周围的水位。
换言之,重置水位可以与从第一重量检测过程1011获得的目标水位无关地进行设置,并且可以低于目标水位。
图9示出了根据实施例的当洗衣机安装在高水压环境中时用于旋转滚筒的驱动电机的速度的示例。
参考图9,在第一重量检测过程d1中,驱动电机140可以重复地打开和关闭以测量桶120中的载荷。
此外,在供水过程1012(d2)期间,驱动电机140可以以预设速度持续旋转滚筒30。
此后,基于桶120中的水位达到目标水位,可以终止供水过程1012并且可以开始洗涤过程1013。在洗涤过程1013(d3)期间,可以基于控制器190的控制信号来旋转驱动电机140以洗涤衣物。
在各种实施例中,在供水过程d2期间可以不旋转驱动电机140。
根据本公开,当在开始供水后经过预设时间之后由水位传感器170测量的桶120中的水位达到预设水位时,可以确定正常操作供水器150。此外,根据本公开,当确定正常操作供水器150时,可以基于水位传感器170的测量来确定供水器150的水压等级,并且可以通过取决于水压等级而调整在显示器112上显示的剩余时间来向用户提供洗衣周期所需的准确时间。
另一方面,根据传统技术,仅取决于水位传感器170的测量来确定桶120中的水位,因此可以确定供水器150中存在错误,并且因此,即使在实际上正在供水时,也可能终止洗衣周期或者可能输出错误指示。
例如,由于当桶120中的水位低于重置水位时可能不正确地测量水位的变化,因此当洗衣机100安装在外部供水源水压不足的环境(下文中的低水压环境)中时,即使在桶120中的水位达到预设水位(例如,重置水位)之前也可能确定供水器150出现错误,因此可能终止供水或者可能输出错误指示。
因此,在低水压环境中安装洗衣机100的用户可能由于经常终止洗衣周期并输出错误指示而对洗衣机100失望。
返回到图7,在1400中,控制器190可以基于在开始供水之后经过预设时间并且桶120中的水位未成功达到1300中的预设水位(否)来控制驱动电机140执行重量检测过程(下文中的第二重量检测过程)。
第二重量检测过程与第一重量检测过程的不同之处在于:在供水期间执行第二重量检测过程。换言之,控制器190可以在供水阀152关闭时控制驱动电机140执行第一重量检测过程,并且在供水阀152打开时控制驱动电机140执行第二重量检测过程。
在1500中,控制器190可以基于从第二重量检测过程获得的重量值(下文中的第二重量值)来确定供水器150的状态。
例如,控制器190可以基于第一重量值和第二重量值之间的差来确定供水器150的状态。
图10示出了根据实施例的当洗衣机安装在低水压环境中时用于旋转滚筒的驱动电机的速度的示例。图11示出了根据实施例的当洗衣机安装在低水压环境中时用于旋转波轮的驱动电机的速度的示例。
参考图10和图11,控制器190可以控制驱动电机140以在开始供水之前执行第一重量检测过程d1,并且在第一重量检测过程d1期间获得第一重量值。
如图10所示,供水期间的驱动电机140可以连接到滚筒130,或者如图11所示,供水期间的驱动电机140可以连接到波轮133。
除非在开始供水后经过预设时间t1之后由水位传感器170测量的桶120中的水位达到预设水位,否则控制器190可以控制驱动电机140执行第二重量检测过程a1。
控制器190可以在第二重量检测过程a1期间获得第二重量值,并且基于第一重量值和第二重量值之间的差来确定供水器150的状态。
图12示出了取决于重量值之间的差的供水器的状态的示例。
参考图12,当第一重量值和第二重量值之间的差f小于第一阈值V1时,控制器190可以确定供水器150损坏。
具体地,当在开始供水之后的预设时间内桶120中的水位尚未达到预设水位,并且桶120中的重量几乎没有变化时,可以估计水未被供应到桶120中,因此可以确定供水器150损坏。
在各种实施例中,当第一重量值和第二重量值之间的差f大于第一阈值V1且小于第二阈值V2时,控制器190可以确定供水器150的水压等级是与低水压相对应的第一级。
类似地,当第一重量值和第二重量值之间的差f大于第二阈值V2且小于第二阈值V2时,控制器190可以确定供水器150的水压等级是与低水压相对应的第二级,并且当第一重量值和第二重量值之间的差f大于第三阈值V3且小于第四阈值V4时,可以确定供水器150的水压等级是与低水压相对应的第三级。
在这种情况下,第一级可以小于第二级,并且第二级可以小于第三级。
换言之,控制器190可以基于第一重量和第二重量之间的差f属于预设第n范围,来确定供水器150的水压等级是第n级。
根据本公开,当洗衣机100安装在低水压环境中时,可以防止尽管实际上正在将水供应到桶120中,但由于确定供水器150中存在错误而终止供水或输出错误指示。
图13示出了根据实施例的当确定洗衣机的供水器存在错误时在显示器上输出的视觉指示的示例。
当在1600中确定供水器150损坏(是)时,在1650中,控制器190可以控制供水器150停止供水。此外,当在1600中确定供水器150损坏(是)时,在1660中,控制器190可以控制显示器112输出指示供水器150的错误的视觉指示。
具体地,控制器190可以基于从第一重量检测过程d1获得的第一重量值与从第二重量检测过程a1获得的第二重量值之间的差f等于或小于预设值V1来控制供水器150停止供水。
此外,控制器190可以控制显示器112基于从第一重量检测过程d1获得的第一重量值与从第二重量检测过程a1获得的第二重量值之间的差f等于或小于预设值V1,来输出指示供水器150的错误的视觉指示。
参考图13,显示器112可以输出诸如“由于供水器中的错误而终止洗衣周期”之类的文本,或者输出诸如“维修”之类的文本以向用户通知需要维修供水器150。
然而,指示供水器150的错误的视觉指示不限于此,并且可以以诸如文本、图形和/或图片之类的各种形式来实现。
图14示出了根据实施例的当确定洗衣机的供水器的水压等级较低时在显示器上输出的视觉指示的示例。
在各种实施例中,当在1600中确定供水器150未损坏(否)时,可以基于供水器150的水压等级来控制显示器112输出指示供水器150的低水压的视觉指示。例如,控制器190可以基于与预设等级(例如,第一级)相对应的供水器150的水压等级来控制显示器112输出指示供水器150的低水压的视觉指示。指示供水器150的低水压的视觉指示与错误指示不同,并且用户可以通过指示供水器150的低水压的视觉指示来检查供水器150的水压是否较低。
参考图14,显示器112可以输出诸如“供水器具有低水压等级”之类的文本,或者输出诸如“检查”之类的文本以向用户通知需要检查供水器150。
然而,指示供水器150的低水压的视觉指示不限于此,并且可以以诸如文本、图形和/或图片之类的各种形式来实现。
图15示出了根据实施例的在洗衣机的显示器上显示的洗衣周期的剩余时间的调整。
当在1600中确定供水器150未损坏(否)时,在1700中,控制器190可以基于供水器150的水压等级来调整洗衣周期所需的剩余时间。
例如,控制器190可以基于第一重量值和第二重量值之间的差f的大小来调整在显示器112上显示的剩余时间。
参考图15,可以看出,在显示器112上显示的剩余时间从1小时54分钟增加到2小时24分钟。
此外,当在1600中确定供水器150未损坏(否)时,控制器190可以控制供水器150继续供水,直到桶120中的水位达到目标水位为止。换言之,当在1600中确定供水器150未损坏(否)时,控制器190可以通过使处于打开状态的供水阀152保持打开来继续供水。
在各种实施例中,控制器190可以通过控制面板110接收用于选择洗衣过程的用户输入,并且控制洗衣机100的每个组件执行与接收到的用户输入相对应的洗衣过程。
在这种情况下,控制器190可以控制显示器112显示与由用户选择的洗衣过程相对应的洗衣周期所需的时间。与多个洗衣过程中的每一个相对应的默认需要时间可以被预设并存储在存储器192中。
例如,与第一洗衣过程相对应的默认需要时间可以被设置为50分钟,并且与第二洗衣过程相对应的默认需要时间可以被设置为60分钟。
控制器190可以基于第一重量值和第二重量值之间的差f的大小来确定剩余时间还要增加多少。
例如,当第一重量值和第二重量值之间的差f大于第一阈值V1且小于第二阈值V2时,控制器190可以将剩余时间增加第一预设时间,并且当第一重量值和第二重量值之间的差f大于第二阈值V2且小于第三阈值V3时,将剩余时间增加第二预设时间。此外,当第一重量值和第二重量值之间的差f大于第三阈值V3且小于第四阈值V4时,控制器190可以将剩余时间增加第三预设时间。
在这种情况下,第一预设时间可以长于第二预设时间,并且第二预设时间可以长于第三预设时间。例如,第一预设时间可以为约50分钟,第二预设时间可以为约40分钟,并且第三预设时间可以为约30分钟。
尽管图7中未示出,但在各种实施例中,洗衣机100可以基于水压等级向用户提供各种反馈。
在各种实施例中,当用户选择洗衣过程时,在开始洗衣过程之前(即,在用户按压过程开始按钮之前),洗衣机100可以控制显示器112显示与所选择的洗衣过程相对应的默认需要时间。用户可以检查由用户选择的洗衣过程所需的时间并选择最合适的洗衣过程。
因此,洗衣机100可以基于水压等级来调整与多个洗衣过程中的每一个相对应的默认需要时间。
例如,控制器190可以存储关于供水器150的水压等级的信息,然后可以在新的洗衣周期开始时,控制显示器112显示根据水压等级调整的默认需要时间。
例如,当在先前洗衣周期中,第一洗衣过程的默认需要时间被设置为50分钟并且供水器150的水压等级被确定为第一级时,控制器190可以基于由用户选择的第一个洗衣过程来控制显示器112显示100分钟的默认需要时间。
根据本公开,在供水期间执行新的重量检测过程,使得可以正确地确定是否实际上正向桶120中供水,从而为在低水压环境中安装洗衣机100的用户提供便利。
此外,根据本公开,即使在桶120中的水位达到预设水位(例如,重置水位)之前,也可以确定供水器150的正确水压等级,然后可以通过反映水压等级来为用户提供洗衣周期所需的时间,从而为用户提供便利。
此外,根据本公开,可以通过反映供水器150的水压等级来调整与洗衣过程相对应的默认需要时间,从而允许用户获知洗衣周期所需的准确时间。
返回到图7,在1300中(否),控制器190可以控制驱动电机140以在每个预设周期中执行重量检测过程,直到供水开始之后桶120中的水位达到预设水位为止。
控制器190可以基于第二重量检测过程a1的执行来确定供水器150的水压等级,并且基于即使当在基于1700中的水压等级而调整了在显示器112上显示的剩余时间之后经过预设时间时,桶120中的水位仍低于预设水位来再次执行重量检测过程(在下文中的第三重量检测过程)。
返回图10和图11,当在完成第二重量检测过程a1之后经过预设时间t2,桶120中的水位无法达到预设水位时,控制器190可以控制驱动电机140执行第三重量检测过程a2。
随后,控制器190可以基于从第三重量检测过程a2获得的第三重量值与从第二重量检测过程a1获得的第二重量值之间的差来确定供水器150的状态。
类似地,当在完成第三重量检测过程a2之后经过预设时间t3,桶120中的水位无法达到预设水位时,控制器190可以控制驱动电机140执行第四重量检测过程a3。
随后,控制器190可以基于从第四重量检测过程a3获得的第四重量值与从第三重量检测过程a2获得的第三重量值之间的差来确定供水器150的状态。
在各种实施例中,第一预设时间t1、第二预设时间t2和第三预设时间t3可以彼此不同或者可以相同。例如,可以基于从第二重量检测过程a1获得的第二重量值与从第一重量检测过程d1获得的第一重量值之间的差来确定第二预设时间t2。例如,第二重量值和第一重量值之间的差越大,第二预设时间t2可以被设置为越短。
在各种实施例中,当在供水之后执行重量检测过程的次数超过预设次数(例如,5次)时,控制器190可以确定供水器150中存在错误。
换言之,控制器190可以基于从连续的重量检测过程获得的重量值之间的差来确定供水器150的状态,或者基于在供水之后执行重量检测过程的次数来确定供水器150的状态。
根据本公开,在桶120中的水位达到预设水位之前,可以持续地确定供水器150的准确状态。
在各种实施例中,控制器190可以在每个预设周期中重复地执行重量检测过程,而不管桶120中的水位如何。
因此,根据实施例的洗衣机100可以通过考虑由水位传感器170测量的水位值和从连续执行的重量检测过程获得的重量值的组合来确定供水器150的准确状态。
当由水位传感器170测量的水位值的变化和从连续执行的重量检测过程获得的重量值的变化彼此不对应时,控制器190可以确定水位传感器170中存在错误,并且将其通知给用户。
具体地,当尽管从在供水期间连续执行的重量检测过程获得的重量值之间的差大于特定值,但由水位传感器170测量的水位值的变化小于特定值时,控制器190可以控制显示器112输出指示水位传感器170存在错误的视觉指示。
此外,控制器190可以基于从第一重量检测过程获得的第一重量值与从最后执行的第n重量检测过程获得的第n重量值之间的差来估计水位。
因此,只要水位传感器170存在误差,控制器190就可以在供水期间(或在排水期间)通过重量检测过程来确定桶120中的水位。
根据本公开,水位传感器170中的错误可以被及时处理,并且可以被快速确定并通知给用户,从而增加用户的满意度。
同时,本公开的实施例可以以用于存储要由计算机执行的指令的记录介质的形式来实现。这些指令可以以程序代码的形式进行存储,并且当由处理器执行时,可以生成用于执行本公开的实施例中的操作的程序模块。记录介质可以对应于计算机可读记录介质。
计算机可读记录介质包括其上存储有数据的任何类型的记录介质,这些数据随后可以被计算机读取。例如,它可以是ROM、RAM、磁带、磁盘、闪存、光学数据存储设备等。
计算机可读存储介质可以以非暂时性存储介质的形式提供。术语“非暂时性存储介质”可以指不包括信号(例如,电磁波)的有形设备,并且可以不区分在存储介质中半永久地存储数据和暂时地存储数据。例如,非暂时性存储介质可以包括临时存储数据的缓冲器。
在本公开的实施例中,可以在计算机程序产品中提供根据本公开的各种实施例的前述方法。计算机程序产品可以是可以在卖方和买方之间交易的商业产品。计算机程序产品可以以记录介质(例如,光盘只读存储器(CD-ROM))的形式、通过应用商店(例如,playstore
至此已经参考附图描述了本公开的实施例。对于本领域普通技术人员显而易见的是,在不改变本公开的技术思想或基本特征的情况下,可以以除了如上所述的实施例之外的其他形式来实践本公开。上面的实施例仅作为示例,并且不应被解释为限制意义。
- 一种无轴向轴承主动式磁悬浮搅拌器的解耦控制方法
- 一种主动磁悬浮轴承转子的解耦和不平衡振动控制方法