干衣机及其滤网安装状态检测方法、装置和存储介质与流程

文档序号:24046422发布日期:2021-02-23 18:56阅读:274来源:国知局
干衣机及其滤网安装状态检测方法、装置和存储介质与流程

[0001]
本发明涉及干衣机,尤其涉及一种干衣机及其滤网安装状态检测方法、装置和存储介质。


背景技术:

[0002]
干衣机在进行衣物烘干过程中,衣物上的毛屑会随之掉落,若毛屑堆积过多,会造成干衣机的出风口处堵塞,导致干衣机的筒体内温度升高,对衣物造成损伤;此外,毛屑随风进入到加热管处,由于此处温度较高,可能会引发明火。因此,必须在干衣机上安装滤网,用于阻止毛屑堵塞出风口、进入加热系统中,提高干衣机的使用安全性。
[0003]
相关技术中,一般通过硬件检测电路来判断干衣机的滤网安装状态,但硬件检测电路往往容易因外界干扰因素影响出现滤网安装状态的误报,导致滤网安装状态识别不准确。


技术实现要素:

[0004]
有鉴于此,本发明实施例提供了一种干衣机及其滤网安装状态检测方法、装置和存储介质,旨在提高滤网安装状态识别的准确性。
[0005]
本发明实施例的技术方案是这样实现的:
[0006]
本发明实施例提供了一种干衣机滤网安装状态检测方法,包括:
[0007]
获取干衣机的硬件检测电路检测的滤网当前安装状态对应的第一信号;
[0008]
确定所述第一信号表征的滤网当前安装状态与设定标识信息对应的滤网历史安装状态不同时,基于所述硬件检测电路连续检测的多个第一信号确定干衣机当前对应的滤网安装状态;
[0009]
其中,所述设定标识信息表征所述干衣机对应的滤网历史安装状态。
[0010]
本发明实施例还提供了一种干衣机滤网安装状态检测装置,包括:
[0011]
获取模块,用于获取干衣机的硬件检测电路检测的滤网当前安装状态对应的第一信号;
[0012]
判定模块,用于确定所述第一信号表征的滤网当前安装状态与设定标识信息对应的滤网历史安装状态不同时,基于所述硬件检测电路连续检测的多个第一信号确定干衣机当前对应的滤网安装状态;
[0013]
其中,所述设定标识信息表征所述干衣机对应的滤网历史安装状态。
[0014]
本发明实施例还提供了一种干衣机,包括:硬件检测电路、处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,
[0015]
所述硬件检测电路,用于检测所述干衣机的滤网当前安装状态;
[0016]
所述处理器,用于运行计算机程序时,执行本发明实施例所述方法的步骤。
[0017]
本发明实施例还提供一种存储介质,所述存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现本发明实施例所述方法的步骤。
[0018]
本发明实施例提供的技术方案,通过获取干衣机的硬件检测电路检测的滤网当前安装状态对应的第一信号;确定所述第一信号表征的滤网当前安装状态与设定标识信息对应的滤网历史安装状态不同时,基于所述硬件检测电路连续检测的多个第一信号确定所述干衣机当前对应的滤网安装状态,可以准确识别干衣机当前对应的滤网安装状态,避免外界干扰因素导致的滤网安装状态的误报。
附图说明
[0019]
图1为本发明实施例干衣机滤网安装状态检测方法的流程示意图;
[0020]
图2为本发明应用实施例干衣机滤网安装状态检测方法的流程示意图;
[0021]
图3为本发明实施例干衣机滤网安装状态检测装置的结构示意图;
[0022]
图4为本发明实施例干衣机的结构示意图。
具体实施方式
[0023]
下面结合附图及实施例对本发明再作进一步详细的描述。
[0024]
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
[0025]
相关技术中,一般通过硬件检测电路来判断干衣机的滤网安装状态,比如,干衣机上对应滤网安装的位置设置滤网检测电路(即硬件检测电路),在滤网安装到位时,该滤网检测电路导通并输出低电平信号,在滤网未安装或者安装不到位时,该滤网检测电路断开并输出高电平信号。该滤网检测电路可以基于干簧管与滤网的配合来控制电路的导通或者断开。但硬件检测电路往往容易因外界干扰因素影响出现滤网安装状态的误报,譬如,外界的误碰导致的滤网的瞬间位移或者电磁干扰等因素导致的电脉冲信号,会触发硬件检测电路输出滤网未安装的报警信号,导致滤网安装状态识别不准确。
[0026]
基于此,在本发明的各种实施例中,并不直接根据硬件检测电路检测的滤网的安装状态确定干衣机当前对应的滤网安装状态,而是在获取到硬件检测电路检测的滤网当前安装状态对应的第一信号后,对第一信号对应的滤网当前安装状态与设定标识信息对应的滤网历史安装状态进行比较,确定所述第一信号表征的滤网当前安装状态与设定标识信息中对应的滤网历史安装状态不同时,基于所述硬件检测电路连续检测的多个第一信号确定所述干衣机当前对应的滤网安装状态,可以准确识别干衣机当前对应的滤网安装状态,避免外界干扰因素导致的滤网安装状态的误报。
[0027]
如图1所示,本发明实施例干衣机滤网安装状态检测方法,应用于干衣机滤网安装状态检测装置中,该方法包括:
[0028]
步骤101,获取干衣机的硬件检测电路检测的滤网当前安装状态对应的第一信号;
[0029]
本发明实施例中,干衣机包括用于检测滤网的滤网当前安装状态的硬件检测电路,比如前述的滤网检测电路,干衣机的滤网安装到位时,硬件检测电路输出低电平信号,对应的滤网当前安装状态为“已安装”;干衣机的滤网未安装或者安装不到位时,硬件检测电路输出高电平信号,对应的滤网当前安装状态为“漏安装”。干衣机滤网安装状态检测装置获取的硬件检测电路输出的第一信号,当第一信号为高电平信号时,则判定滤网当前安
装状态为“漏安装”,当第一信号为低电平信号时,则判定滤网当前安装状态为“已安装”。需要说明的是,在其他实施例中,通过改变硬件检测电路的结构,使得硬件检测电路输出的高电平信号对应的滤网当前安装状态为“已安装”,硬件检测电路输出的低电平信号对应的滤网当前安装状态为“漏安装”。
[0030]
步骤102,确定所述第一信号表征的滤网当前安装状态与设定标识信息对应的滤网历史安装状态不同时,基于所述硬件检测电路连续检测的多个第一信号确定干衣机当前对应的滤网安装状态。
[0031]
干衣机滤网安装状态检测装置预先配置了设定标识信息,所述设定标识信息表征所述干衣机对应的滤网历史安装状态。比如,通过程序中的设定标识位来表征所述干衣机对应的滤网历史安装状态,当设定标识位赋值时,滤网历史安装状态为“已安装”,当设定标识位未赋值时,滤网历史安装状态为“漏安装”。干衣机上电启动时,可以初始化所述设定标识位,比如,根据初始化程序对所述设定标识位赋值或者不赋值。
[0032]
这里,干衣机滤网安装状态检测装置获取到硬件检测电路检测的滤网当前安装状态对应的第一信号后,对第一信号对应的滤网当前安装状态与设定标识信息中对应的滤网历史安装状态进行比较,确定所述第一信号表征的滤网当前安装状态与设定标识信息中对应的滤网历史安装状态不同时,基于所述硬件检测电路连续检测的多个第一信号确定所述干衣机当前对应的滤网安装状态,可以准确识别干衣机当前对应的滤网安装状态,避免外界干扰因素导致的滤网安装状态的误报。
[0033]
在一实施例中,所述基于所述硬件检测电路连续检测的多个第一信号确定所述干衣机当前对应的滤网安装状态,包括:
[0034]
获取所述硬件检测电路连续检测的多个第一信号;
[0035]
若所述多个第一信号对应的滤网当前安装状态相同,则根据相同的滤网当前安装状态确定所述干衣机当前对应的滤网安装状态;
[0036]
若所述多个第一信号对应的滤网当前安装状态不同,则返回所述获取所述硬件检测电路连续检测的多个第一信号。
[0037]
这里,可以通过计数器对获取的硬件检测电路连续检测生成的第一信号进行统计,若相邻两个第一信号相同,则计数器加1,否则,计数器清零并重新计数。当计数器的数值达到设定数值,则根据达到设定数值对应的滤网当前安装状态确定所述干衣机当前对应的滤网安装状态。由于滤网当前安装状态相同的数值达到了设定数值,即确认了硬件检测电路对应的状态的一致性,能有效避免外界干扰因素导致的滤网安装状态的误报。
[0038]
在一实施例中,所述硬件检测电路按设定频率进行检测;所述获取所述硬件检测电路连续检测的多个第一信号,包括:获取设定时长内所述硬件检测电路按所述设定频率检测生成的多个第一信号。在一应用示例中,硬件检测电路以每间隔500微秒检测一次,在500毫秒内可以检测1000次,干衣机滤网安装状态检测装置获取500毫秒内硬件检测电路连续检测生成的第一信号,若1000次对应的第一信号均相同,则根据该重复的第一信号对应的滤网当前安装状态确定干衣机当前对应的滤网安装状态。
[0039]
在一实施例中,所述干衣机滤网安装状态检测方法还包括:
[0040]
确定所述第一信号表征的滤网当前安装状态与设定标识信息对应的滤网历史安装状态相同时,确定所述滤网当前安装状态为所述干衣机当前对应的滤网安装状态。即通
过硬件检测电路检测的滤网当前安装状态与设定标识信息中的滤网历史安装状态相同,此时,干衣机对应的滤网安装状态即为滤网历史安装状态。
[0041]
在一实施例中,所述方法还包括:根据所述干衣机当前对应的滤网安装状态更新所述设定标识信息。由于通过硬件检测电路检测的滤网当前安装状态与设定标识信息中的滤网历史安装状态不同时,即状态发送冲突时,基于所述硬件检测电路连续检测的多个第一信号确定干衣机当前对应的滤网安装状态,若确定的干衣机当前对应的滤网安装状态不同于滤网历史安装状态,则根据确定的干衣机当前对应的滤网安装状态更新所述设定标识信息。
[0042]
在一实施例中,所述方法还包括:生成表征所述干衣机当前对应的滤网安装状态的提示信息。这里,提示信息可以为语音提示信息或者显示信息。在一应用示例中,干衣机的显示面板上设置显示图标,当滤网安装状态为“漏安装”时,显示图标高亮,以提示用户未安装滤网。
[0043]
在一实施例中,所述方法还包括:若所述干衣机当前对应的滤网安装状态为未安装,控制所述干衣机禁止运行。这里,若干衣机当前对应的滤网安装状态为未安装,干衣机滤网安装状态检测装置可以控制干衣机的干衣启动程序不启动,从而防止漏装滤网导致的危险现象的发生。
[0044]
图2为本发明应用实施例干衣机滤网安装状态检测方法的流程示意图。下面结合该应用实施例对本发明实施例干衣机滤网安装状态检测方法进行说明。在该应用实施例中,干衣机上装有滤网检测装置(即硬件检测电路),通过滤网检测装置的滤网检测口(即硬件检测电路的输出端口)的电平并结合当前程序中设置的滤网状态(filter)来判断干衣机是否安装滤网。其中,滤网检测口为高电平时,对应滤网当前安装状态为漏安装,滤网检测口为低电平时,对应滤网当前安装状态为已安装。“filter==no”表示判断“filter”是否为“no”,“filter==ok”表示判断“filter”是否为“ok”。“filter=no”表示滤网历史安装状态为漏安装,“filter=ok”表示滤网历史安装状态为已安装。“filterstatedebounces”表示检测滤网状态次数。
[0045]
实际应用时,每500微秒检测一次滤网检测口的电平,判断滤网检测口的高低电平。若为高电平,再继续判断程序中“filter”设置的滤网状态,若为漏安装(即filter=no),则表明滤网检测口的滤网当前安装状态与程序中“filter”设置的滤网历史安装状态一致,返回当前的滤网安装状态为漏安装;若“filter”设置的滤网状态为已安装(即filter=ok),则表明滤网检测口的滤网当前安装状态与程序中“filter”设置的滤网历史安装状态冲突,filterstatedebounces+1,且滤网检测口连续检测1000次(每500微秒检测一次,共计检测500毫秒),并在滤网检测口为高电平时,依次执行filterstatedebounces+1,若500毫秒后,filterstatedebounces大于1000,则确定干衣机当前对应的滤网安装状态为漏安装,对filterstatedebounces清零,将“filter”设置为“filter=no”,此时干衣机的显示屏上滤网图标点亮,用以提示未安装滤网,为保证运行安全,此时关门启动机器,机器无法启动。
[0046]
若滤网检测口为低电平,再判断程序中“filter”设置的滤网状态,若为已安装(即filter=ok),则表明滤网检测口的滤网当前安装状态与程序中“filter”设置的滤网历史安装状态一致,返回当前的滤网安装状态为已安装;若“filter”设置的滤网状态为漏安装
(即filter=no),则表明滤网检测口的滤网当前安装状态与程序中“filter”设置的滤网历史安装状态冲突,filterstatedebounces+1,且滤网检测口连续检测1000次(每500微秒检测一次,共计检测500毫秒),并在滤网检测口为低电平时,依次执行filterstatedebounces+1,若500毫秒后,filterstatedebounces大于1000,则确定干衣机当前对应的滤网安装状态为已安装,对filterstatedebounces清零,将“filter”设置为“filter=ok”,此时干衣机的显示屏上滤网图标不亮,此时关门启动机器,机器可启动。
[0047]
为了实现本发明实施例的方法,本发明实施例还提供一种干衣机滤网安装状态检测装置,如图3所示,该装置包括:获取模块301、判定模块302,其中,
[0048]
获取模块301,用于获取干衣机的硬件检测电路检测的滤网当前安装状态对应的第一信号;
[0049]
判定模块302,用于确定所述第一信号表征的滤网当前安装状态与设定标识信息对应的滤网历史安装状态不同时,基于所述硬件检测电路连续检测的多个第一信号确定干衣机当前对应的滤网安装状态;
[0050]
其中,所述设定标识信息表征所述干衣机对应的滤网历史安装状态。
[0051]
在一些实施例中,判定模块302具体用于:
[0052]
获取所述硬件检测电路连续检测的多个第一信号;
[0053]
若所述多个第一信号对应的滤网当前安装状态相同,则根据相同的滤网当前安装状态确定所述干衣机当前对应的滤网安装状态;
[0054]
若所述多个第一信号对应的滤网当前安装状态不同,则返回所述获取所述硬件检测电路连续检测的多个第一信号。
[0055]
在一些实施例中,所述硬件检测电路按设定频率进行检测;所述判定模块302具体用于:获取设定时长内所述硬件检测电路按所述设定频率检测生成的多个第一信号。
[0056]
在一些实施例中,所述判定模块302还用于:确定所述第一信号表征的滤网当前安装状态与设定标识信息对应的滤网历史安装状态相同时,确定所述滤网当前安装状态为所述干衣机当前对应的滤网安装状态。
[0057]
在一些实施例中,所述装置还包括:更新模块303,用于根据所述干衣机当前对应的滤网安装状态更新所述设定标识信息。
[0058]
在一些实施例中,所述装置还包括:提示模块304,用于生成表征所述干衣机当前对应的滤网安装状态的提示信息。
[0059]
在一些实施例中,所述装置还包括:保护模块305,用于若所述干衣机当前对应的滤网安装状态为未安装,控制所述干衣机禁止运行。
[0060]
实际应用时,获取模块301、判定模块302、更新模块303、提示模块304及保护模块305,可以由干衣机滤网安装状态检测装置中的处理器来实现。当然,处理器需要运行存储器中的计算机程序来实现它的功能。
[0061]
需要说明的是:上述实施例提供的干衣机滤网安装状态检测装置在进行干衣机滤网安装状态检测时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的干衣机滤网安装状态检测装置与干衣机滤网安装状态检测方法实施例属于同一构思,其具体实现过程详见方法实施
例,这里不再赘述。
[0062]
基于上述程序模块的硬件实现,且为了实现本发明实施例的方法,本发明实施例还提供一种干衣机。图4仅仅示出了该干衣机的示例性结构而非全部结构,根据需要可以实施图4示出的部分结构或全部结构。
[0063]
如图4所示,本发明实施例提供的干衣机400包括:至少一个处理器401、存储器402和硬件检测电路403。
[0064]
本发明实施例中的存储器402用于存储各种类型的数据以支持干衣机的操作。这些数据的示例包括:用于在干衣机上操作的任何计算机程序。
[0065]
本发明实施例中,硬件检测电路403可以为干衣机上对应滤网安装的位置设置的滤网检测电路,在滤网安装到位时,该滤网检测电路导通并输出低电平信号,在滤网未安装或者安装不到位时,该滤网检测电路断开并输出高电平信号。该滤网检测电路可以基于干簧管与滤网的配合来控制电路的导通或者断开。该滤网检测电路连接处理器401,以将检测生成的高、低电平信号发送给处理器401。
[0066]
本发明实施例揭示的干衣机滤网安装状态检测方法可以应用于处理器401中,或者由处理器401实现。处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,干衣机滤网安装状态检测方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器401可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成本发明实施例提供的干衣机滤网安装状态检测方法的步骤。
[0067]
在示例性实施例中,干衣机可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、fpga、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或者其他电子元件实现,用于执行前述方法。
[0068]
可以理解,存储器402可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器
(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0069]
在示例性实施例中,本发明实施例还提供了一种存储介质,即计算机存储介质,具体可以是计算机可读存储介质,例如包括存储计算机程序的存储器402,上述计算机程序可由干衣机的处理器401执行,以完成本发明实施例方法所述的步骤。计算机可读存储介质可以是rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器。
[0070]
需要说明的是:本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
[0071]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1