CN113737453B - 洗衣机的转速检测方法、装置和*** - Google Patents
洗衣机的转速检测方法、装置和*** Download PDFInfo
- Publication number
- CN113737453B CN113737453B CN202111105075.2A CN202111105075A CN113737453B CN 113737453 B CN113737453 B CN 113737453B CN 202111105075 A CN202111105075 A CN 202111105075A CN 113737453 B CN113737453 B CN 113737453B
- Authority
- CN
- China
- Prior art keywords
- washing machine
- rotating speed
- magnetic control
- control switch
- primary
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06F—LAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
- D06F33/00—Control of operations performed in washing machines or washer-dryers
- D06F33/30—Control of washing machines characterised by the purpose or target of the control
- D06F33/32—Control of operational steps, e.g. optimisation or improvement of operational steps depending on the condition of the laundry
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06F—LAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
- D06F34/00—Details of control systems for washing machines, washer-dryers or laundry dryers
- D06F34/14—Arrangements for detecting or measuring specific parameters
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06F—LAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
- D06F2103/00—Parameters monitored or detected for the control of domestic laundry washing machines, washer-dryers or laundry dryers
- D06F2103/24—Spin speed; Drum movements
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06F—LAUNDERING, DRYING, IRONING, PRESSING OR FOLDING TEXTILE ARTICLES
- D06F2103/00—Parameters monitored or detected for the control of domestic laundry washing machines, washer-dryers or laundry dryers
- D06F2103/38—Time, e.g. duration
Landscapes
- Engineering & Computer Science (AREA)
- Textile Engineering (AREA)
- Control Of Washing Machine And Dryer (AREA)
Abstract
本发明提供了一种洗衣机的转速检测方法、装置和***,该方法包括:确定对洗衣机内桶进行一次转速计算的时间间隔;针对每一个时间间隔均执行:获取安装于洗衣机外桶上的至少一个磁控开关的闭合时间和闭合次数;其中,安装于洗衣机内桶上的磁性元件经过磁控开关时,磁性开关闭合;针对每一个磁控开关,利用该磁控开关的闭合时间和闭合次数计算对应该磁控开关的初级转速;对在至少一个时间间隔内得到的各个初级转速进行数据处理,得到洗衣机的内桶转速。本方案能够对洗衣机的转速进行检测。
Description
技术领域
本发明涉及家用电器技术领域,特别涉及一种洗衣机的转速检测方法、装置和***。
背景技术
洗衣机是日常家用电器中必不可少的一部分。当前市场上的洗衣机主要可分为变频洗衣机和非变频洗衣机,然而对于变频洗衣机和非变频洗衣机来说,转速的精准控制都是衡量洗衣机性能的重要参数。
因此,为了提升洗衣机的性能,洗衣机内筒转速的检测必不可少。目前,申请号为CN112301641A的专利公开了一种带MEMS传感器的洗衣机转速测量方法及位移数据检测方法,其通过采用MEMS传感器对振幅进行检测以达到对转速检测的目的。
然而,不同洗衣机的振动存在差异,而且通过振幅进行转速检测的方式需要依赖滤波算法的好坏。因此,通过对振幅进行检测得到转速的方式经常准确性较低。
发明内容
本发明提供了一种洗衣机的转速检测方法、装置和***,能够对洗衣机的转速进行检测。
第一方面,本发明实施例提供了洗衣机的转速检测方法,包括:
确定对洗衣机内桶进行一次转速计算的时间间隔;
针对每一个时间间隔均执行:
获取安装于所述洗衣机外桶上的至少一个磁控开关的闭合时间和闭合次数;其中,安装于所述洗衣机内桶上的磁性元件经过所述磁控开关时,所述磁性开关闭合;
针对每一个磁控开关,利用该磁控开关的闭合时间和闭合次数计算对应该磁控开关的初级转速;
对在至少一个时间间隔内得到的各个初级转速进行数据处理,得到所述洗衣机的内桶转速。
在一种可能的实现方式中,所述利用该磁控开关的闭合时间和闭合次数计算对应该磁控开关的初级转速,包括:
确定所述磁性元件的数量X;
利用如下公式一计算对应当前磁控开关的初级转速:
其中,sij用于表征对应当前第i个磁控开关在第j个时间间隔内的初级转速,nij用于表征当前第i个磁控开关在第j个时间间隔内闭合的次数,Tij用于表征当前第i个磁控开关在第j个时间间隔内记录的闭合时间。
在一种可能的实现方式中,所述对在至少一个时间间隔内得到的各个初级转速进行数据处理得到所述洗衣机的内桶转速,包括:
确定N个所述时间间隔和所述磁性开关的数量Y;
将N个时间间隔内对应各个磁控开关的初级转速按照生成顺序进行排列,得到由Y×N个初级转速构成的转速队列;
计算相邻两个初级转速之间的转速差值,得到由YN-1个转速差值构成的差值队列;
根据所述差值队列确定所述洗衣机的内桶转速。
在一种可能的实现方式中,所述根据所述差值队列确定所述洗衣机的内桶转速,包括:
根据如下公式二判断所述差值队列中的相邻两个差值的绝对值偏差是否小于预设误差;
|Δ(m)-Δ(m-1)|≤ε
其中,Δ(m)用于表征所述差值队列中的第m个差值,Δ(m-1)用于表征所述差值队列中的第m-1个差值,ε用于表征所述预设误差;
确定稳定转速的计数阈值r;
判断满足所述公式二的相邻差值对的数量是否大于所述计数阈值r;
若满足所述公式二的相邻差值对的数量不小于r,则将参与计算该相邻差值对的各个转速进行算数平均值计算,得到所述洗衣机的内桶转速;
若满足所述公式二的相邻差值对的数量小于r,则将所述转速队列中最后的转速确定为所述洗衣机的内桶转速。
第二方面,本发明实施例提供了一种洗衣机的转速检测装置,包括:时间间隔确定模块、闭合数据获取模块、初级转速计算模块和数据处理模块;
所述时间间隔确定模块,用于确定对洗衣机内桶进行一次转速计算的时间间隔;
所述闭合数据获取模块,用于针对所述时间间隔确定模块确定的每一个时间间隔均执行:获取安装于所述洗衣机外桶上的至少一个磁控开关的闭合时间和闭合次数;其中,安装于所述洗衣机内桶上的磁性元件经过所述磁控开关时,所述磁性开关闭合;
所述初级转速计算模块,用于针对每一个磁控开关,利用所述闭合数据获取模块得到的该磁控开关的闭合时间和闭合次数计算对应该磁控开关的初级转速;
所述数据处理模块,用于对所述初级转速计算模块在至少一个时间间隔内得到的各个初级转速进行数据处理,得到所述洗衣机的内桶转速。
在一种可能的实现方式中,所述初级转速计算模块在利用该磁控开关的闭合时间和闭合次数计算对应该磁控开关的初级转速时,配置成执行如下操作:
确定所述磁性元件的数量X;
利用如下公式一计算对应当前磁控开关的初级转速:
其中,sij用于表征对应当前第i个磁控开关在第j个时间间隔内的初级转速,nij用于表征当前第i个磁控开关在第j个时间间隔内闭合的次数,Tij用于表征当前第i个磁控开关在第j个时间间隔内记录的闭合时间。
在一种可能的实现方式中,所述数据处理模块在对在至少一个时间间隔内得到的各个初级转速进行数据处理得到所述洗衣机的内桶转速时,配置成执行如下操作:
确定N个所述时间间隔和所述磁性开关的数量Y;
将N个时间间隔内对应各个磁控开关的初级转速按照生成顺序进行排列,得到由Y×N个初级转速构成的转速队列;
计算相邻两个初级转速之间的转速差值,得到由YN-1个转速差值构成的差值队列;
根据所述差值队列确定所述洗衣机的内桶转速。
在一种可能的实现方式中,所述数据处理模块在根据所述差值队列确定所述洗衣机的内桶转速时,配置成执行如下操作:
根据如下公式二判断所述差值队列中的相邻两个差值的绝对值偏差是否小于预设误差;
|Δ(m)-Δ(m-1)|≤ε
其中,Δ(m)用于表征所述差值队列中的第m个差值,Δ(m-1)用于表征所述差值队列中的第m-1个差值,ε用于表征所述预设误差;
确定稳定转速的计数阈值r;
判断满足所述公式二的相邻差值对的数量是否大于所述计数阈值r;
若满足所述公式二的相邻差值对的数量不小于r,则将参与计算该相邻差值对的各个转速进行算数平均值计算,得到所述洗衣机的内桶转速;
若满足所述公式二的相邻差值对的数量小于r,则将所述转速队列中最后的转速确定为所述洗衣机的内桶转速。
第三方面,本发明实施例还提供了洗衣机的转速检测***,包括:至少一个磁性元件、至少一个磁控开关、如上述第二方面所述的洗衣机的转速检测装置和洗衣机本体;
所述至少一个磁性元件安装于所述洗衣机本体的内桶上,所述至少一个磁控开关安装于所述洗衣机本体的外桶上;
每一个所述磁控开关均与所述洗衣机的转速检测装置电性连接;
每一个所述磁控开关,用于在所述洗衣机本体的内桶上的磁性元件经过时产生脉冲信号,并将该脉冲信号发送至所述洗衣机的转速检测装置;
所述洗衣机的转速检测装置,用于根据所述脉冲信号进行洗衣机内桶的转速检测。
在一种可能的实现方式中,所述至少一个磁性元件均匀安装于所述洗衣机本体的内桶的外壁上,且所述至少一个磁性开关均匀安装于所述洗衣机本体的外桶的内壁上。
由上述技术方案可知,在对洗衣机的转速进行检测时,首先可以确定对洗衣机内桶进行一次转速计算的时间间隔,然后在每一个时间间隔内,获取安装在洗衣机外桶上的至少一个磁性开关的闭合时间和闭合次数,如此利用该闭合时间和闭合次数即可计算出对应每一个磁控开关的内桶转速。进一步,通过对每个时间间隔内得到的各个初级转速进行数据处理即可得到洗衣机的内桶转速。由此可见,本方案采用的方案是通过在内外桶上安装磁性元件和磁控开关的方式进行转速检测。安装在内桶上的磁性元件会由于洗衣机内桶的转动而经过安装在外桶上的磁控开关,而磁性元件经过磁控开关时会使磁性开关闭合,从而可以通过统计闭合次数和闭合时间准确的计算出洗衣机的内桶转速。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的洗衣机的转速检测方法的流程图;
图2是本发明一个实施例提供的洗衣机的转速检测装置的结构示意图;
图3是本发明一个实施例提供的洗衣机的转速检测***的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如前,洗衣机是日常家用电器中必不可少的一部分。当前市场上主销的洗衣机根据是否采用变频技术可以分为两类,即变频洗衣机和非变频洗衣机。然而不论是变频洗衣机还是非变频洗衣机,转速的精准控制都是衡量洗衣机性能的重要参数。
变频洗衣机往往采用驱动电机配套的控制器作为测速部件,控制器内部集成了电机测速所需的软硬件。这种测速方式具备成本低,易于应用的特点。但是在洗衣机处于低速运转时,由于驱动器转速检测方式本身所固有的问题,难以进行精确测量。而非变频洗衣机一般采用交流电机作为驱动部件,这类电机为了实现良好的转速检测往往会增加一个测速电机或传感器,并搭配相应的电路来实现对转速的测量。比如,现有的技术中会采用转速传感器直接连接到洗衣机的内桶的转轴上进行转速测量,这种方式在低速时也能取得比较好的测试效果,但缺点也很明显,即成本提升和安装结构变大。在洗衣机整体结构趋于减小的当下,这样的缺点对洗衣机的产品提升是不利的。再比如,现有的技术中还采用MEMS传感器对振幅进行检测以达到对转速检测的目的,但是不同洗衣机的振动存在差异,而且通过振幅进行转速检测的方式需要依赖滤波算法的好坏,这种方法经常无法对转速进行准确检测。
基于此,本方案考虑通过在内桶上安装磁性元件,外桶上安装磁控开关,洗衣机内桶转动时磁性元件会经过磁控开关,从而使磁控开关闭合。如此通过统计磁控开关的闭合次数和闭合时间实现对洗衣机转速的准确测定。
下面对本发明提供的洗衣机的转速检测方法、装置和***作进一步详细地说明。
如图1所示,本发明实施例提供了一种洗衣机的转速检测方法,该方法可以包括如下步骤:
步骤101:确定对洗衣机内桶进行一次转速计算的时间间隔;
针对每一个时间间隔均执行:
步骤102:获取安装于洗衣机外桶上的至少一个磁控开关的闭合时间和闭合次数;其中,安装于洗衣机内桶上的磁性元件经过磁控开关时,磁性开关闭合;
步骤103:针对每一个磁控开关,利用该磁控开关的闭合时间和闭合次数计算对应该磁控开关的初级转速;
步骤104:对在至少一个时间间隔内得到的各个初级转速进行数据处理,得到洗衣机的内桶转速。
本实施例中,在对洗衣机的转速进行检测时,首先可以确定对洗衣机内桶进行一次转速计算的时间间隔,然后在每一个时间间隔内,获取安装在洗衣机外桶上的至少一个磁性开关的闭合时间和闭合次数,如此利用该闭合时间和闭合次数即可计算出对应每一个磁控开关的内桶转速。进一步,通过对每个时间间隔内得到的各个初级转速进行数据处理即可得到洗衣机的内桶转速。由此可见,本方案采用的方案是通过在内外桶上安装磁性元件和磁控开关的方式进行转速检测。安装在内桶上的磁性元件会由于洗衣机内桶的转动而经过安装在外桶上的磁控开关,而磁性元件经过磁控开关时会使磁性开关闭合,从而可以通过统计闭合次数和闭合时间准确的计算出洗衣机的内桶转速。
利用每一个时间间隔内的闭合时间和闭合次数都可以进行转速的检测,然而在本实施例中,考虑到洗衣机在洗衣过程中通常会存在多个状态。比如,转速上升阶段、转速稳定阶段和转速下降阶段。因此考虑对多个时间间隔内得到转速值进行进一步的数据处理,从而可以得到更加准确的洗衣机转速检测结果。
在一种可能的实现方式中,步骤103在利用该磁控开关的闭合时间和闭合次数计算对应该磁控开关的初级转速时,可以考虑利用如下方式来计算对应每个磁控开关的初级转速:
确定磁性元件的数量X;
利用如下公式一计算对应当前磁控开关的初级转速:
其中,sij用于表征对应当前第i个磁控开关在第j个时间间隔内的初级转速,nij用于表征当前第i个磁控开关在第j个时间间隔内闭合的次数,Tij用于表征当前第i个磁控开关在第j个时间间隔内记录的闭合时间。
本发明实施例中,在确定对应每个磁控开关的初级转速时,首先需要确定磁性元件的数量,然后利用公式一即可准确计算出对应当前磁控开关的初级转速。
比如,安装在洗衣机内桶上的磁性元件的数量为3个,在某一个时间间隔内(比如在第j个时间间隔),第一个磁控开关的闭合次数为10,闭合时间为2秒,那么对应该第一个磁控开关的转速则有:s1j=(10-1)/(3*2)=1.5转/秒,也就是说,在第j个时间间隔内,对应第一个磁控开关的初级转速为1.5转/秒。同理,可以利用该公式一计算出对应其他两个磁控开关的转速,以及计算出其他时间间隔内对应三个磁控开关的转速,从而可以进一步对得到的各个时间间隔内的转速进行数据处理,以得到更加准确的转速检测结果。
在一种可能的实现方式中,步骤104在述对在至少一个时间间隔内得到的各个初级转速进行数据处理得到洗衣机的内桶转速时,可以通过如下方式实现:
确定N个时间间隔和磁性开关的数量Y;
将N个时间间隔内对应各个磁控开关的初级转速按照生成顺序进行排列,得到由Y×N个初级转速构成的转速队列;
计算相邻两个初级转速之间的转速差值,得到由YN-1个转速差值构成的差值队列;
根据差值队列确定洗衣机的内桶转速。
本发明实施例中,在对各个初级转速进行数据处理时,首先可以考虑确定时间间隔的数量和磁性开关的数量,然后将这些时间间隔内对应各个磁性开关的初级转速按照生成顺序进行排列,得到一个转速队列,然后计算转速队列中相邻两个转速的差值,得到由转速差值构成的差值队列,从而可以利用该差值队列确定洗衣机的内桶转速。
由此可见,本方案通过将得到的各个初级转速进行排列,以及将得到的差值进行排列,如此从排成的队列中即可看出当前洗衣机处于什么状态。比如,当差值队列中存在连续的差值变化都不大时,那么洗衣机可能处于稳定状态;当差值队列中出现负值,且负值的绝对值较大时,那么洗衣机可能处于转速下降阶段;当差值队列中是正值,且该值较大时,那么洗衣机可能处于转速上升阶段。进而可以根据各个阶段进行进一步的转速确定。
比如,在根据差值队列进一步确定洗衣机的转速时,在一种可能的实现方式中,可以通过如下方式来确定:
根据如下公式二判断差值队列中的相邻两个差值的绝对值偏差是否小于预设误差;
|Δ(m)-Δ(m-1)|≤ε
其中,Δ(m)用于表征差值队列中的第m个差值,Δ(m-1)用于表征差值队列中的第m-1个差值,ε用于表征预设误差;
确定稳定转速的计数阈值r;
判断满足公式二的相邻差值对的数量是否大于计数阈值r;
若满足公式二的相邻差值对的数量不小于r,则将参与计算该相邻差值对的各个转速进行算数平均值计算,得到洗衣机的内桶转速;
若满足公式二的相邻差值对的数量小于r,则将转速队列中最后的转速确定为洗衣机的内桶转速。
本实施例中通过设定预设误差,然后进一步判定差值队列中相邻两个差值与该预设误差之间的关系,即确定满足该关系的差值对有哪些。进一步,通过判断满足该关系的差值对的数量与设定的计数阈值之间的关系,进而确定洗衣机的内桶转速。
比如,当满足上述关系的差值对的数量不小于计数阈值,那么说明该阶段洗衣机处于转速稳定阶段,此时可以将参与计算该相邻差值对的各个转速进行算数平均值计算,从而得到洗衣机的内桶转速。而当满足上述关系的差值对的数量小于计数阈值时,那么说明该阶段洗衣机处于转数变化阶段,即转速上升阶段和转速下降阶段,此时则可以将转速队列中最后的转速值确定为洗衣机的当前内桶转速。由此可见,本方案通过区分洗衣机的不同运转状态,然后采取转速的不同确定方式,尤其是在洗衣机处于转速稳定状态时,确定出了洗衣机处于稳定状态时的各个转速,然后利用这些转速的平均值作为当前转速,如此能够起到有效减小误差的作用,从而使得检测得到的转速值准确度更高。
比如,在计算转速时,检测装置从三个磁控开关A、B和C上记录的时间长度分别为t1、t2、t3,闭合次数为n1、n2、n3,如此可以测得转速为s1、s2、s3。因为洗衣机的转速是动态变化的,可以考虑将转速的变化分为三种阶段:转速上升阶段、转速稳定阶段和转速下降阶段。为了能够尽可能准确测定在不同阶段下的转速,考虑在检测装置内部设置存储嘟列,用于存储最近N个时间间隔内测得的3N个转速值,其存储方式如下表1所示。表1中S11、S12、......、S1N分别表示A磁控开关在第一个时间间隔内得到的转速、A磁控开关在第二个时间间隔内得到的转速、......、A磁控开关在第N个时间间隔内得到的转速,B和C磁控开关测得的转速同理。即SYN表示第Y个磁控开关在第N个时间间隔内测得的转速。
表1
S11 | S21 | S31 | S12 | S22 | S32 | S13 | S23 | S33 | … | … | S1N | S2N | S3N |
进一步,由上述表1可以计算相邻两个转速之间的差值Δ,从而上述3N个转速值数据最多可以得到3N-1个差值,分别为Δ1、Δ2、……、Δ(3N-1),如下表2所示。
表2
Δ1 | Δ2 | Δ3 | Δ4 | … | … | Δ(3N-3) | Δ(3N-2) | Δ(3N-1) |
然而,在不稳定的转速下,不同的磁控开关、磁性元件由于分布参数的原因,测得的转速也存在误差,因此我们可以进一步设定预设误差ε,然后通过判断相邻两个差值的绝对值偏差与该预设误差ε之间的关系。当相邻两个差值的绝对值偏差不大于该预设误差ε时,则可以认为此时洗衣机基本处于转速稳定阶段。
在进行数据处理时,只要满足上述关系则计数值加1。如果满足r次计算的误差绝对值均不大于ε,则可以将参与误差绝对值运算的所有转速值进行算术平均后作为当前稳定阶段的转速值。比如,r为2,且有两次连续的误差绝对值都不大于ε,其分别为Δ3、Δ4和Δ5。也就是说Δ4-Δ3的绝对值和Δ5-Δ4的绝对值都不大于ε。而Δ3、Δ4和Δ5分别由S31、S12、S22、S32计算得到,因此,考虑将S31、S12、S22、S32的算数平均值作为当前洗衣机的转速。
如果,计算的误差绝对值大于ε,或累积的计数不满足r次,则认为此时洗衣机处于转速变化过程中,即转速上升阶段或转速下降阶段。此时可以将当前存储队列中最新入队的转速值作为当前转速。
如图2所示,本发明实施例还提供了一种洗衣机的转速检测装置,该装置可以包括:时间间隔确定模块201、闭合数据获取模块202、初级转速计算模块203和数据处理模块204;
时间间隔确定模块201,用于确定对洗衣机内桶进行一次转速计算的时间间隔;
闭合数据获取模块202,用于针对时间间隔确定模块201确定的每一个时间间隔均执行:获取安装于洗衣机外桶上的至少一个磁控开关的闭合时间和闭合次数;其中,安装于洗衣机内桶上的磁性元件经过磁控开关时,磁性开关闭合;
初级转速计算模块203,用于针对每一个磁控开关,利用闭合数据获取模块202得到的该磁控开关的闭合时间和闭合次数计算对应该磁控开关的初级转速;
数据处理模块204,用于对初级转速计算模块203在至少一个时间间隔内得到的各个初级转速进行数据处理,得到洗衣机的内桶转速。
在一种可能的实现方式中,初级转速计算模块203在利用该磁控开关的闭合时间和闭合次数计算对应该磁控开关的初级转速时,配置成执行如下操作:
确定磁性元件的数量X;
利用如下公式一计算对应当前磁控开关的初级转速:
其中,sij用于表征对应当前第i个磁控开关在第j个时间间隔内的初级转速,nij用于表征当前第i个磁控开关在第j个时间间隔内闭合的次数,Tij用于表征当前第i个磁控开关在第j个时间间隔内记录的闭合时间。
在一种可能的实现方式中,数据处理模块204在对在至少一个时间间隔内得到的各个初级转速进行数据处理得到洗衣机的内桶转速时,配置成执行如下操作:
确定N个时间间隔和磁性开关的数量Y;
将N个时间间隔内对应各个磁控开关的初级转速按照生成顺序进行排列,得到由Y×N个初级转速构成的转速队列;
计算相邻两个初级转速之间的转速差值,得到由YN-1个转速差值构成的差值队列;
根据差值队列确定洗衣机的内桶转速。
在一种可能的实现方式中,数据处理模块204在根据差值队列确定洗衣机的内桶转速时,配置成执行如下操作:
根据如下公式二判断差值队列中的相邻两个差值的绝对值偏差是否小于预设误差;
|Δ(m)-Δ(m-1)|≤ε
其中,Δ(m)用于表征差值队列中的第m个差值,Δ(m-1)用于表征差值队列中的第m-1个差值,ε用于表征预设误差;
确定稳定转速的计数阈值r;
判断满足公式二的相邻差值对的数量是否大于计数阈值r;
若满足公式二的相邻差值对的数量不小于r,则将参与计算该相邻差值对的各个转速进行算数平均值计算,得到洗衣机的内桶转速;
若满足公式二的相邻差值对的数量小于r,则将转速队列中最后的转速确定为洗衣机的内桶转速。
如图3所示,本发明实施例还提供了一种洗衣机的转速检测***,该***可以包括:至少一个磁性元件301、至少一个磁控开关302、如权利要求5至8的洗衣机的转速检测装置303和洗衣机本体304;
至少一个磁性元件301安装于洗衣机本体304的内桶上,至少一个磁控开关302安装于洗衣机本体304的外桶上;
每一个磁控开关302均与洗衣机的转速检测装置303电性连接;
每一个磁控开关302,用于在洗衣机本体304的内桶上的磁性元件301经过时产生脉冲信号,并将该脉冲信号发送至洗衣机的转速检测装置303;
洗衣机的转速检测装置303,用于根据脉冲信号进行洗衣机内桶的转速检测。
本实施例中,洗衣机的转速检测***由磁性元件301、磁控开关302、转速检测装置303和洗衣机本体304构成。考虑将磁性元件301安装在洗衣机本体304的内桶上,将磁控开关302安装在洗衣机本体304的外桶上,磁控开关302与洗衣机的转速检测装置303电性连接。如此,当洗衣机工作时,内桶转动会带动磁性元件301一起转动,而磁性元件301转动过程中会经过安装在外桶上的磁控开关302。磁性元件301每经过一次磁控开关302,磁控开关302都会闭合,如此转速检测装置303就可以记录下洗衣机工作过程中磁控开关302的闭合时间和闭合次数,进而可以计算出洗衣机内桶的转速。由此可见,本方案不需要为驱动电机配备专用的测速部件,应用范围广,易于实现。而且不需要将转速传感器连接到洗衣机的内桶转轴上进行转速测量,使得检测转速的成本增大,以及使洗衣机的安装结构变大,以至于影响洗衣机的性能提升。
此外,本方案没有涉及到利用传感器进行信号采集,以根据采集到的信号确定洗衣机的转速。因此避免了对转速的确定时需要依赖滤波算法的好坏的限制,从而能够提高转速检测的准确定和实用性。
在一种可能的实现方式中,至少一个磁性元件301均匀安装于洗衣机本体304的内桶的外壁上,且至少一个磁性开关均匀安装于洗衣机本体304的外桶的内壁上。
本实施例中,考虑将磁性元件均匀安装于洗衣机本体的内桶的外壁上,将磁控开关均匀安装于洗衣机本体的外桶的内壁上。如此可以保证磁性元件和磁控开关在洗衣机工作时能够近距离的接触,从而能够提高磁性开关的触发灵敏度。而且通过均匀分布,能够使得采集到的数据均匀分布,利用这种数据计算得到的转速更加准确。
可以理解的是,本发明实施例示意的结构并不构成对洗衣机的转速检测装置的具体限定。在本发明的另一些实施例中,洗衣机的转速检测装置可以包括比图示更多或者更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件或者软件和硬件的组合来实现。
上述装置内的各模块之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
本发明实施例还提供了一种计算设备,包括:至少一个存储器和至少一个处理器;
至少一个存储器,用于存储机器可读程序;
至少一个处理器,用于调用机器可读程序,执行本发明任一实施例中的洗衣机的转速检测方法。
本发明实施例还提供了一种计算机可读介质,存储用于使一计算机执行如本文的洗衣机的转速检测方法的指令。具体地,可以提供配有存储介质的方法或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该方法或者装置的计算机(或CPU或MPU)读出并执行存储在存储介质中的程序代码。
在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本发明的一部分。
用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW)、磁带、非易失性存储卡和ROM。可选择地,可以由通信网络从服务器计算机上下载程序代码。
此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过基于程序代码的指令使计算机上操作的操作方法等来完成部分或者全部的实际操作,从而实现上述实施例中任意一项实施例的功能。
上述对本发明特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
Claims (4)
1.洗衣机的转速检测方法,其特征在于,包括:
确定对洗衣机内桶进行一次转速计算的时间间隔;
针对每一个时间间隔均执行:
获取安装于洗衣机外桶上的至少一个磁控开关的闭合时间和闭合次数;其中,安装于所述洗衣机内桶上的磁性元件经过所述磁控开关时,所述磁控开关闭合;
针对每一个磁控开关,利用该磁控开关的闭合时间和闭合次数计算对应该磁控开关的初级转速;
对在至少一个时间间隔内得到的各个初级转速进行数据处理,得到所述洗衣机的内桶转速;所述利用该磁控开关的闭合时间和闭合次数计算对应该磁控开关的初级转速,包括:
确定所述磁性元件的数量X;
利用如下公式一计算对应当前磁控开关的初级转速:
其中,sij用于表征对应当前第i个磁控开关在第j个时间间隔内的初级转速,nij用于表征当前第i个磁控开关在第j个时间间隔内闭合的次数,Tij用于表征当前第i个磁控开关在第j个时间间隔内记录的闭合时间;
所述对在至少一个时间间隔内得到的各个初级转速进行数据处理得到所述洗衣机的内桶转速,包括:
确定N个所述时间间隔和所述磁控开关的数量Y;
将N个时间间隔内对应各个磁控开关的初级转速按照生成顺序进行排列,得到由Y×N个初级转速构成的转速队列;
计算相邻两个初级转速之间的转速差值,得到由YN-1个转速差值构成的差值队列;
根据所述差值队列确定所述洗衣机的内桶转速;
所述根据所述差值队列确定所述洗衣机的内桶转速,包括:
根据如下公式二判断所述差值队列中的相邻两个差值的绝对值偏差是否小于预设误差;
|Δ(m)-Δ(m-1)|≤ε
其中,Δ(m)用于表征所述差值队列中的第m个差值,Δ(m-1)用于表征所述差值队列中的第m-1个差值,ε用于表征所述预设误差;
确定稳定转速的计数阈值r;
判断满足所述公式二的相邻差值对的数量是否大于所述计数阈值r;
若满足所述公式二的相邻差值对的数量不小于r,则将参与计算该相邻差值对的各个转速进行算数平均值计算,得到所述洗衣机的内桶转速;
若满足所述公式二的相邻差值对的数量小于r,则将所述转速队列中最后的转速确定为所述洗衣机的内桶转速。
2.洗衣机的转速检测装置,其特征在于,包括:时间间隔确定模块、闭合数据获取模块、初级转速计算模块和数据处理模块;
所述时间间隔确定模块,用于确定对洗衣机内桶进行一次转速计算的时间间隔;
所述闭合数据获取模块,用于针对所述时间间隔确定模块确定的每一个时间间隔均执行:获取安装于所述洗衣机外桶上的至少一个磁控开关的闭合时间和闭合次数;其中,安装于所述洗衣机内桶上的磁性元件经过所述磁控开关时,所述磁控开关闭合;
所述初级转速计算模块,用于针对每一个磁控开关,利用所述闭合数据获取模块得到的该磁控开关的闭合时间和闭合次数计算对应该磁控开关的初级转速;
所述数据处理模块,用于对所述初级转速计算模块在至少一个时间间隔内得到的各个初级转速进行数据处理,得到所述洗衣机的内桶转速;所述初级转速计算模块在利用该磁控开关的闭合时间和闭合次数计算对应该磁控开关的初级转速时,配置成执行如下操作:
确定所述磁性元件的数量X;
利用如下公式一计算对应当前磁控开关的初级转速:
其中,sij用于表征对应当前第i个磁控开关在第j个时间间隔内的初级转速,nij用于表征当前第i个磁控开关在第j个时间间隔内闭合的次数,Tij用于表征当前第i个磁控开关在第j个时间间隔内记录的闭合时间;所述数据处理模块在对在至少一个时间间隔内得到的各个初级转速进行数据处理得到所述洗衣机的内桶转速时,配置成执行如下操作:
确定N个所述时间间隔和所述磁控开关的数量Y;
将N个时间间隔内对应各个磁控开关的初级转速按照生成顺序进行排列,得到由Y×N个初级转速构成的转速队列;
计算相邻两个初级转速之间的转速差值,得到由YN-1个转速差值构成的差值队列;
根据所述差值队列确定所述洗衣机的内桶转速;所述数据处理模块在根据所述差值队列确定所述洗衣机的内桶转速时,配置成执行如下操作:
根据如下公式二判断所述差值队列中的相邻两个差值的绝对值偏差是否小于预设误差;
|Δ(m)-Δ(m-1)|≤ε
其中,Δ(m)用于表征所述差值队列中的第m个差值,Δ(m-1)用于表征所述差值队列中的第m-1个差值,ε用于表征所述预设误差;
确定稳定转速的计数阈值r;
判断满足所述公式二的相邻差值对的数量是否大于所述计数阈值r;
若满足所述公式二的相邻差值对的数量不小于r,则将参与计算该相邻差值对的各个转速进行算数平均值计算,得到所述洗衣机的内桶转速;
若满足所述公式二的相邻差值对的数量小于r,则将所述转速队列中最后的转速确定为所述洗衣机的内桶转速。
3.洗衣机的转速检测***,其特征在于,包括:至少一个磁性元件、至少一个磁控开关、如权利要求2所述的洗衣机的转速检测装置和洗衣机本体;
所述至少一个磁性元件安装于所述洗衣机本体的内桶上,所述至少一个磁控开关安装于所述洗衣机本体的外桶上;
每一个所述磁控开关均与所述洗衣机的转速检测装置电性连接;
每一个所述磁控开关,用于在所述洗衣机本体的内桶上的磁性元件经过时产生脉冲信号,并将该脉冲信号发送至所述洗衣机的转速检测装置;
所述洗衣机的转速检测装置,用于根据所述脉冲信号进行洗衣机内桶的转速检测。
4.根据权利要求3所述的***,其特征在于,所述至少一个磁性元件均匀安装于所述洗衣机本体的内桶的外壁上,且所述至少一个磁控开关均匀安装于所述洗衣机本体的外桶的内壁上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111105075.2A CN113737453B (zh) | 2021-09-22 | 2021-09-22 | 洗衣机的转速检测方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111105075.2A CN113737453B (zh) | 2021-09-22 | 2021-09-22 | 洗衣机的转速检测方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113737453A CN113737453A (zh) | 2021-12-03 |
CN113737453B true CN113737453B (zh) | 2023-10-03 |
Family
ID=78740085
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111105075.2A Active CN113737453B (zh) | 2021-09-22 | 2021-09-22 | 洗衣机的转速检测方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113737453B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008000501A (ja) * | 2006-06-26 | 2008-01-10 | Matsushita Electric Ind Co Ltd | 洗濯機 |
JP2008154314A (ja) * | 2006-12-14 | 2008-07-03 | Sharp Corp | モータ駆動装置およびこれを備えた洗濯機 |
CN203212868U (zh) * | 2013-03-27 | 2013-09-25 | 海尔集团公司 | 一种带测速装置的洗衣机 |
CN104963163A (zh) * | 2015-06-04 | 2015-10-07 | 无锡小天鹅股份有限公司 | 洗衣机的控制方法和洗衣机 |
CN105442250A (zh) * | 2015-12-09 | 2016-03-30 | 惠而浦(中国)股份有限公司 | 洗衣机脱水控制***及方法 |
CN107190462A (zh) * | 2017-05-08 | 2017-09-22 | 无锡飞翎电子有限公司 | 洗衣机、洗衣机的撞桶检测方法以及装置 |
WO2018006788A1 (zh) * | 2016-07-05 | 2018-01-11 | 青岛海尔洗衣机有限公司 | 洗衣机运转平衡检测装置和方法 |
-
2021
- 2021-09-22 CN CN202111105075.2A patent/CN113737453B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008000501A (ja) * | 2006-06-26 | 2008-01-10 | Matsushita Electric Ind Co Ltd | 洗濯機 |
JP2008154314A (ja) * | 2006-12-14 | 2008-07-03 | Sharp Corp | モータ駆動装置およびこれを備えた洗濯機 |
CN203212868U (zh) * | 2013-03-27 | 2013-09-25 | 海尔集团公司 | 一种带测速装置的洗衣机 |
CN104963163A (zh) * | 2015-06-04 | 2015-10-07 | 无锡小天鹅股份有限公司 | 洗衣机的控制方法和洗衣机 |
CN105442250A (zh) * | 2015-12-09 | 2016-03-30 | 惠而浦(中国)股份有限公司 | 洗衣机脱水控制***及方法 |
WO2018006788A1 (zh) * | 2016-07-05 | 2018-01-11 | 青岛海尔洗衣机有限公司 | 洗衣机运转平衡检测装置和方法 |
CN107190462A (zh) * | 2017-05-08 | 2017-09-22 | 无锡飞翎电子有限公司 | 洗衣机、洗衣机的撞桶检测方法以及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN113737453A (zh) | 2021-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102672539B (zh) | 颤振检测方法 | |
JP2008501959A (ja) | 転がり軸受における作動パラメータを求めるための方法及びコンピュータプログラムとこれにより評価可能な転がり軸受 | |
CN103966799A (zh) | 滚筒洗衣机及其的惯量检测方法、惯量检测装置 | |
CN108195286B (zh) | 轮毂检测方法、装置、***及控制设备 | |
CN108332651B (zh) | 一种油烟机的叶轮检测***和方法 | |
CN103966804B (zh) | 滚筒洗衣机及其的惯量检测方法、惯量检测装置 | |
CN114216640A (zh) | 用于检测工业设备故障状态的方法、设备和介质 | |
JP2007198813A (ja) | 震度計 | |
EP2492695B1 (en) | Method and system of a sensor interface having dynamic automatic gain control | |
US10330567B2 (en) | Monitoring of a machine with a rotating machine component | |
JP5056853B2 (ja) | 速度検出方法とそれを用いたモータ制御装置 | |
EP2492694B1 (en) | Method and system of a sensor interface having dynamic automatic gain control dependent on speed | |
CN113737453B (zh) | 洗衣机的转速检测方法、装置和*** | |
CN115685037A (zh) | 一种电流传感器的故障检测方法、装置及介质 | |
CN109085375B (zh) | 一种旋转机械的键相脉冲信号监测方法及装置 | |
JPH09257651A (ja) | 軸受の傷検出方法 | |
CN111812511A (zh) | 一种基于大数据的电机故障诊断方法及装置 | |
CN109883465B (zh) | 编码器检测方法 | |
CN112818283B (zh) | 水电机组智能振动保护方法、装置及电子设备 | |
CN115656700A (zh) | 检测方法、训练方法、电器、监控***和存储介质 | |
CN111630772A (zh) | 伺服***机械参数辨识方法、伺服控制***和存储装置 | |
Kuzio et al. | Identification of fault frequency variation in the envelope spectrum in the vibration-based local damage detection in possible changing load/speed conditions | |
CN112557036A (zh) | 诊断装置与方法以及计算机可读取存储媒介 | |
EP3600799B1 (en) | Method, apparatus and system for monitoring industrial robot | |
CN113822329B (zh) | 一种水电机组主轴摆度信号处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |