一种洗涤产品的洗涤控制方法、控制器及洗涤产品技术

技术编号:7556871 阅读:161 留言:0更新日期:2012-07-14 05:26
本发明专利技术适用于家电领域,提供了一种洗涤产品的洗涤控制方法、控制器及洗涤产品。在本发明专利技术的实施例中,通过将各种洗涤流程中的大步骤进行归总,并设置变量来统一描述各种洗涤流程,利用一套洗涤控制程序就可以执行各种洗涤流程,从而简化了洗涤产品中的洗涤控制程序。洗涤控制程序的移植性、兼容性和可扩充性都非常好,并且,可以节省洗涤产品的硬件资源。

【技术实现步骤摘要】

本专利技术属于家电领域,尤其涉及一种洗涤产品的洗涤控制方法、控制器及洗涤产品
技术介绍
在洗涤产品(比如自动洗衣机、智能洗碗机)中,都含有若干个洗涤流程(或者说时序控制)。一般来讲,洗涤产品要智能完成洗涤任务,必须按照产品设计者的思想,自动完成一系列复杂的洗涤动作。比如洗衣机就有浸泡、洗涤、漂洗、脱水等几大步骤;洗碗机会有预洗、主洗、冲洗、漂洗、干燥等几大步骤。而每个大步骤中,又包括千差万别的各种小动作/步骤。所有这些大小步骤组成的一系列复杂任务,叫做一个流程或者时序或者一个程序。每个洗涤产品,都包括若干个洗涤流程/程序比如强力洗、标准洗、快速洗、轻柔洗(洗衣机)/玻璃洗(洗碗机)等等。而对于每个洗涤流程,要执行的具体任务/动作是各不相同的。目前,针对每个具体的洗涤流程,分别有一个独立对应的洗涤控制程序。也即是说,一个洗涤家电中可能有多个洗涤控制程序,分别对应控制各个洗涤流程。当用户选择某一洗涤流程后,就跳转到整个该洗涤控制程序中。由于有多套洗涤控制程序,从而会导致整个产品的软件庞大,并且会消耗大量硬件资源,而且,程序兼容性、可扩充性也较差。一旦需要修改某个流程时,或者需要统一修改各流程中的某个环节时,将产生大量的修改任务,而且容易出错。并且,每个洗涤流程,编写一个对应的洗涤程序,很容易导致大小步骤的衔接和时间分配出错等各种问题。
技术实现思路
为了解决上述技术问题,本专利技术实施例的目的在于提供一种洗涤产品的洗涤控制方法。本专利技术实施例是这样实现的,一种洗涤产品的洗涤控制方法,所述方法包括以下步骤A、接收用户对洗涤流程的选择指令;B、读取所述选择指令所对应的变量ftOcessArray的值;C、根据变量ft^cessArray的值,判断第i个大步骤是否执行;D、如果是,则发出指令使相应的执行机构执行相应大步骤并使i的值,如果不是则直接使i的值加1 ;E、判断i的值是否大于M,当大于M时,结束洗涤流程,否则返回执行步骤C,所述i的初始值为1,所述M为该洗涤产品所包括的所有洗涤大步骤的数目,所述变量 ProcessArray为二进制N位变量,N位中连续的M位——对应描述M个大步骤执行与否。进一步地,所述变量ftOcessArray为8位或16位的二进制数,并且其针对每个洗涤流程分别对应有一个值来描述,8位或16位中的M位一一对应描述M个大步骤执行与否, 当描述当前大步骤的位为“ 1”时,则表示执行该大步骤,当描述当前大步骤的位为“0”时, 则表示不执行该大步骤。进一步地,所述步骤D中的发出指令使相应的执行机构执行相应大步骤还包括 dl、根据变量MinKtep的值,判断当前大步骤中的第j个小步骤是否执行;d2、如果是,则发出指令使相应的执行机构执行相应小步骤并使j的值加1,如果不是则直接使j的值加1 ;d3、判断j的值是否大于P,当大于P时,结束当前大步骤,否则返回执行步骤dl, 所述j的初始值为1,所述P为当前大步骤所包括的所有小步骤的数目,所述变量 MiniStep为二进制Q位变量,Q位中连续的P位一一对应描述P个小步骤执行与否。进一步地,所述变量MinKtep为8位或16位的二进制数,并且其针对每个大步骤分别对应有一个值来描述,8位或16位中的P位一一对应描述当前大步骤中的P个小步骤执行与否,当描述当前小步骤的位为“1”时,则表示执行该小步骤,当描述当前小步骤的位为“0”时,则表示不执行该小步骤。本专利技术实施例的另一目的在于提供一种洗涤控制器,所述洗涤控制器包括 流程选择接收单元,用于接收用户对洗涤流程的选择指令;变量ftOcessArray读取单元,用于读取所述选择指令所对应的变量ftOcessArray的值;大步骤判断单元,用于根据变量I^rocessArray的值,判断第i个大步骤是否执行; 大步骤执行调整单元,用于如果是,则发出指令使相应的执行机构执行相应大步骤并使i的值加1,如果不是则直接使i的值加1 ;流程结束判断单元,用于判断i的值是否大于M,当大于M时,结束洗涤流程,否则跳转回大步骤判断单元,所述i的初始值为1,所述M为该洗涤产品所包括的所有洗涤大步骤的数目,所述变量 ProcessArray为二进制N位变量,N位中连续的M位——对应描述M个大步骤执行与否。进一步地,所述变量ftOcessArray为8位或16位的二进制数,并且其针对每个洗涤流程分别对应有一个值来描述,8位或16位中的M位一一对应描述M个大步骤执行与否, 当描述当前大步骤的位为“ 1”时,则表示执行该大步骤,当描述当前大步骤的位为“0”时, 则表示不执行该大步骤。进一步地,所述大步骤执行调整单元还包括小步骤判断模块,用于根据变量MinKtep的值,判断当前大步骤中的第j个小步骤是否执行;小步骤执行调整模块,用于如果是,则发出指令使相应的执行机构执行相应小步骤并使j的值加1,如果不是则直接使j的值加1 ;大步骤结束判断模块,用于判断j的值是否大于P,当大于P时,结束当前大步骤,否则跳转执行小步骤判断模块,所述j的初始值为1,所述P为当前大步骤所包括的所有小步骤的数目,所述变量 MiniStep为二进制Q位变量,Q位中连续的P位一一对应描述P个小步骤执行与否。进一步地,所述变量MinKtep为8位或16位的二进制数,并且其针对每个大步骤分别对应有一个值来描述,8位或16位中的P位一一对应描述当前大步骤中的P个小步骤执行与否,当描述当前小步骤的位为“1”时,则表示执行该小步骤,当描述当前小步骤的位为“0”时,则表示不执行该小步骤。本专利技术实施例的另一目的在于提供一种洗涤产品,所述洗涤产品采用上述任一项所述的洗涤控制器。在本专利技术的实施例中,通过将各种洗涤流程中的大步骤进行归总,并设置变量来统一描述各种洗涤流程,利用一套洗涤控制程序就可以执行各种洗涤流程,从而简化了洗涤产品中的洗涤控制程序。洗涤控制程序的移植性、兼容性和可扩充性都非常好,并且,可以节省洗涤产品的硬件资源。附图说明图1是本专利技术实施例提供的洗涤产品的洗涤控制方法实施流程图; 图2是本专利技术实施例提供的洗涤控制器的结构框图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1示出了本专利技术实施例提供的洗涤产品的洗涤控制方法实施流程,详述如下 在步骤SlOl中,接收用户对洗涤流程的选择指令。例如,对于洗衣机,有标准洗、快速洗、强力洗等洗涤流程。在步骤S102中,读取所述选择指令所对应的变量ftOcessArray的值。预先将洗涤产品所包括的所有洗涤大步骤分为M个。作为本专利技术的实施例,所述变量ftOcessArray为二进制N位变量,N位中连续的M位一一对应描述M个大步骤执行与否。在本专利技术的实施例中,所述变量ftOcessArray为8位或16位的二进制数,并且其针对每个洗涤流程分别对应有一个值来描述。8位或16位中的M位一一对应描述M个大步骤执行与否,具体为当描述当前大步骤的位为“1”时,则表示执行该大步骤,当描述当前大步骤的位为“0”时,则表示不执行该大步骤。例如,所述变量ftOcessArray为8位,为方便阐述,以洗碗机为例,其他的本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:陈志杰许美云
申请(专利权)人:深圳市振邦实业有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术