一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

空调器噪音屏蔽方法、装置、空调器及可读存储介质与流程

2022-02-19 02:09:15 来源:中国专利 TAG:


1.本技术涉及空调技术领域,具体涉及一种空调器噪音屏蔽方法、装置、空调器及可读存储介质。


背景技术:

2.空调器在用户使用过程中,由于用户安装和使用条件与开发测试的条件存在差异,以特定的运行频率工作时噪音会超过标准值而投诉,而解决此类问题所需的维修工具与技能并非售后人员必须的工具与技能,且涉及到产品控制程序保密问题,维修周期长,解决问题效率低,用户在此期间长时间无法正常使用空调,舒适度下降。因此需要通过屏蔽特定的运行频率以屏蔽噪音。
3.现有的技术中,通常根据音量判断是否存在噪音,然后将噪音对应的运行频率进行屏蔽,以屏蔽噪音。但是这种屏蔽方法容易将高音量的非噪音误判为噪音,因此容易将正常工作时的运行频率判断为会产生噪音频率而屏蔽,导致屏蔽功能的精度不高。


技术实现要素:

4.本技术提供一种空调器噪音屏蔽方法、装置、空调器及可读存储介质,旨在解决现有的空调器噪音屏蔽方法中容易将正常工作时的运行频率判断为会产生噪音频率而屏蔽,导致屏蔽功能的精度不高的问题。
5.第一方面,本技术提供一种空调器噪音屏蔽方法,所述方法包括:
6.获取空调器的初始音频数据;
7.解析所述初始音频数据,得到所述空调器的积分噪音值与噪音峰值;
8.根据所述积分噪音值与所述噪音峰值,判断所述空调器的当前运行频率是否为噪音频率;
9.若所述当前运行频率为噪音频率,则屏蔽所述当前运行频率,并对所述空调器的运行频率进行调整。
10.在本技术实施例一种可能的实现方式中,所述根据所述积分噪音值与所述噪音峰值,判断所述空调器的当前运行频率是否为噪音频率,包括:
11.若所述噪音峰值大于预设峰值,并且所述积分噪音值与所述噪音峰值的分贝差小于预设分贝差,则调整所述空调器的运行频率至预设运行频率;
12.获取所述空调器的第一当前音频数据;
13.解析所述第一当前音频数据,得到第一当前积分噪音值与第一当前噪音峰值;
14.若所述第一当前噪音峰值小于或等于所述预设峰值,并且所述第一当前积分噪音值与所述第一当前噪音峰值的分贝差大于或等于所述预设分贝差,则判定所述当前运行频率为噪音频率。
15.在本技术实施例一种可能的实现方式中,所述根据所述积分噪音值与所述噪音峰值,判断所述空调器的当前运行频率是否为噪音频率,包括:
16.若所述噪音峰值大于预设峰值,并且所述积分噪音值与所述噪音峰值的分贝差小于预设分贝差,则调整所述空调器中节流元件的开度至预设开度;
17.获取所述空调器的第二当前音频数据;
18.解析所述第二当前音频数据,得到第二当前积分噪音值与第二当前噪音峰值;
19.若所述第二当前噪音峰值小于或等于所述预设峰值,并且所述第二当前积分噪音值与所述第二当前噪音峰值的分贝差大于或等于所述预设分贝值,则判定所述当前运行频率为噪音频率。
20.在本技术实施例一种可能的实现方式中,所述根据所述积分噪音值与所述噪音峰值,判断所述空调器的当前运行频率是否为噪音频率,包括:
21.若所述噪音峰值大于预设峰值,并且所述积分噪音值与所述噪音峰值的分贝差小于预设分贝差,则解析所述初始音频数据,得到所述空调器的当前频谱数据;
22.从所述当前频谱数据中提取出多个频率值,并以所述频率值构成噪音频率集合;
23.查询预设的频率数据库,获取所述空调器中电机组件的固有频率集合;
24.判断所述固有频率集合与所述噪音频率集合是否匹配;
25.若所述噪音频率集合与所述固有频率集合匹配,则判定所述当前运行频率为噪音频率。
26.在本技术实施例一种可能的实现方式中,所述对所述空调器的运行频率进行调整,包括:
27.查询预设数据库,获取与所述当前运行频率之间频率差最小的目标去噪频率;
28.控制所述空调器中的压缩机按照所述目标去噪频率运行,同时获取所述空调器所处区域的当前室温,以及预设时间间隔后所述区域的采样室温;
29.根据所述当前室温,所述采样室温和所述空调器的运行模式,调整所述空调器的运行频率。
30.在本技术实施例一种可能的实现方式中,所述根据所述当前室温,所述采样室温和所述空调器的运行模式,调整所述压缩机的运行频率,包括:
31.查询预设数据库,从小于所述目标去噪频率的预设频率中,获取与所述目标去噪频率之间频率差最小的第一去噪频率,以及从大于所述目标去噪频率的预设频率中,获取与所述目标去噪频率之间频率差最小的第二去噪频率;
32.若所述采样室温大于所述当前室温,且所述空调器处于制热模式,则将所述空调器的运行频率降低至所述第一去噪频率;
33.若所述采样室温小于所述当前室温,且所述空调器处于制热模式,则将所述空调器的运行频率提高至所述第二去噪频率;
34.若所述采样室温大于所述当前室温,且所述空调器处于制冷模式,则将所述空调器的运行频率提高至所述第二去噪频率;
35.若所述采样室温小于所述当前室温,且所述空调器处于制冷模式,则将所述空调器的运行频率降低至所述第一去噪频率。
36.在本技术实施例一种可能的实现方式中,所述初始音频数据包括初始频谱数据,所述获取空调器的初始音频数据,包括:
37.获取空调器所处区域的声音信号;
38.根据所述声音信号,生成对应的感应电信号;
39.根据所述感应电信号,生成噪音的时域数据;
40.对所述时域数据进行傅里叶变换处理,得到噪音的初始频谱数据;
41.所述解析所述初始音频数据,得到所述空调器的积分噪音值与噪音峰值,包括:
42.对所述初始频谱数据作积分处理,得到所述空调器的积分噪音值,并获取所述初始频谱数据中最高的分贝值,以得到噪音峰值。
43.第二方面,本技术提供一种空调器噪音屏蔽装置,所述空调器噪音屏蔽包括:
44.获取单元,用于获取空调器的初始音频数据;
45.解析单元,用于解析所述初始音频数据,得到所述空调器的积分噪音值与噪音峰值;
46.判断单元,用于根据所述积分噪音值与所述噪音峰值,判断所述空调器的当前运行频率是否为噪音频率;
47.屏蔽单元,用于若所述当前运行频率为噪音频率,则屏蔽所述当前运行频率,并对所述空调器的运行频率进行调整。
48.在本技术实施例一种可能的实现方式中,所述判断单元还用于:
49.若所述噪音峰值大于预设峰值,并且所述积分噪音值与所述噪音峰值的分贝差小于预设分贝差,则调整所述空调器的运行频率至预设运行频率;
50.获取所述空调器的第一当前音频数据;
51.解析所述第一当前音频数据,得到第一当前积分噪音值与第一当前噪音峰值;
52.若所述第一当前噪音峰值小于或等于所述预设峰值,并且所述第一当前积分噪音值与所述第一当前噪音峰值的分贝差大于或等于所述预设分贝差,则判定所述当前运行频率为噪音频率。
53.在本技术实施例一种可能的实现方式中,所述判断单元还用于:
54.若所述噪音峰值大于预设峰值,并且所述积分噪音值与所述噪音峰值的分贝差小于预设分贝差,则调整所述空调器中节流元件的开度至预设开度;
55.获取所述空调器的第二当前音频数据;
56.解析所述第二当前音频数据,得到第二当前积分噪音值与第二当前噪音峰值;
57.若所述第二当前噪音峰值小于或等于所述预设峰值,并且所述第二当前积分噪音值与所述第二当前噪音峰值的分贝差大于或等于所述预设分贝值,则判定所述当前运行频率为噪音频率。
58.在本技术实施例一种可能的实现方式中,所述判断单元还用于:
59.若所述噪音峰值大于预设峰值,并且所述积分噪音值与所述噪音峰值的分贝差小于预设分贝差,则解析所述初始音频数据,得到所述空调器的当前频谱数据;
60.从所述当前频谱数据中提取出多个频率值,并以所述频率值构成噪音频率集合;
61.查询预设的频率数据库,获取所述空调器中电机组件的固有频率集合;
62.判断所述固有频率集合与所述噪音频率集合是否匹配;
63.若所述噪音频率集合与所述固有频率集合匹配,则判定所述当前运行频率为噪音频率。
64.在本技术实施例一种可能的实现方式中,所述屏蔽单元还用于:
65.查询预设数据库,获取与所述当前运行频率之间频率差最小的目标去噪频率;
66.控制所述空调器中的压缩机按照所述目标去噪频率运行,同时获取所述空调器所处区域的当前室温,以及预设时间间隔后所述区域的采样室温;
67.根据所述当前室温,所述采样室温和所述空调器的运行模式,调整所述空调器的运行频率。
68.在本技术实施例一种可能的实现方式中,所述屏蔽单元还用于:
69.查询预设数据库,从小于所述目标去噪频率的预设频率中,获取与所述目标去噪频率之间频率差最小的第一去噪频率,以及从大于所述目标去噪频率的预设频率中,获取与所述目标去噪频率之间频率差最小的第二去噪频率;
70.若所述采样室温大于所述当前室温,且所述空调器处于制热模式,则将所述空调器的运行频率降低至所述第一去噪频率;
71.若所述采样室温小于所述当前室温,且所述空调器处于制热模式,则将所述空调器的运行频率提高至所述第二去噪频率;
72.若所述采样室温大于所述当前室温,且所述空调器处于制冷模式,则将所述空调器的运行频率提高至所述第二去噪频率;
73.若所述采样室温小于所述当前室温,且所述空调器处于制冷模式,则将所述空调器的运行频率降低至所述第一去噪频率。
74.在本技术实施例一种可能的实现方式中,所述获取单元还用于:
75.获取空调器所处区域的声音信号;
76.根据所述声音信号,生成对应的感应电信号;
77.根据所述感应电信号,生成噪音的时域数据;
78.对所述时域数据进行傅里叶变换处理,得到噪音的初始频谱数据;
79.所述解析单元还用于:
80.对所述初始频谱数据作积分处理,得到所述空调器的积分噪音值,并获取所述初始频谱数据中最高的分贝值,以得到噪音峰值。
81.第三方面,本技术还提供一种空调器,所述空调器包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时执行本技术提供的任一种空调器噪音屏蔽方法中的步骤。
82.第四方面,本技术还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行所述的空调器噪音屏蔽方法中的步骤。
83.综上所述,本技术包括:获取空调器的初始音频数据;解析所述初始音频数据,得到所述空调器的积分噪音值与噪音峰值;根据所述积分噪音值与所述噪音峰值,判断所述空调器的当前运行频率是否为噪音频率;若所述当前运行频率为噪音频率,则屏蔽所述当前运行频率,并对所述空调器的运行频率进行调整。可见,本技术中的方案综合积分噪音值和噪音峰值判断声音音质的好坏,因此不会将高音量但是音质好的非噪音判断为噪音。
附图说明
84.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于
本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
85.图1是本技术实施例提供的空调器噪音屏蔽系统的应用场景示意图;
86.图2是本技术实施例中提供的空调器噪音屏蔽方法的一种流程示意图;
87.图3是本技术实施例中提供的屏蔽噪音后调整运行频率的一种流程示意图;
88.图4是本技术实施例中提供的根据运行模式,采样室温和当前室温调整运行频率的一种流程示意图;
89.图5是本技术实施例中提供的空调器噪音屏蔽装置的一个实施例结构示意图;
90.图6是本技术实施例中提供的空调器的一个实施例结构示意图。
具体实施方式
91.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
92.在本技术实施例的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本技术实施例的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
93.为了使本领域任何技术人员能够实现和使用本技术,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本技术。在其它实例中,不会对公知的过程进行详细阐述,以避免不必要的细节使本技术实施例的描述变得晦涩。因此,本技术并非旨在限于所示的实施例,而是与符合本技术实施例所公开的原理和特征的最广范围相一致。
94.本技术实施例提供一种空调器噪音屏蔽方法、装置、空调器及可读存储介质。其中,该空调器噪音屏蔽装置可以集成在空调器中,该空调器可以采用单独运行的工作方式,或者也可以采用设备集群的工作方式,例如空调器可以是多联式空调器。
95.本技术实施例空调器噪音屏蔽方法的执行主体可以为本技术实施例提供的空调器噪音屏蔽装置,也可以是空调器,下文中将以空调器作为执行主体举例进行解释,需要说明的是,以空调器作为执行主体进行举例仅仅是为了方便理解,并不能作为对本技术的限制。
96.参见图1,图1是本技术实施例所提供的空调器噪音屏蔽系统的场景示意图。其中,该空调器噪音屏蔽系统可以包括空调器100,空调器100中集成有空调器噪音屏蔽装置。
97.另外,如图1所示,该空调器噪音屏蔽系统还可以包括存储器200,用于存储数据。
98.需要说明的是,图1所示的空调器噪音屏蔽系统的场景示意图仅仅是一个示例,本技术实施例描述的空调器噪音屏蔽系统以及场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着空调器噪音屏蔽系统的演变和新业务场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。
99.参照图2,图2是本技术实施例提供的空调器噪音屏蔽方法的一种流程示意图。需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。该空调器噪音屏蔽方法包括步骤201~204,其中:
100.201、获取空调器的初始音频数据。
101.首先为了分析声音信号中包含的信息,以判断是否空调器发出了由于不适宜的运行频率所引发的噪音,空调器需要通过声音获取装置获取环境中的声音信号,然后对声音信号进行分析处理,得到初始音频数据。具体地,空调器可以通过预设在室内机上,或者室内机内的声音传感器得到声音信号,然后通过振动传感器将声音的声信号转换成电信号,并在空调器内对电信号中所包含的信息进行分析,或者将电信号中包含的信息传输至联网的服务器云端中进行分析。
102.其中,初始音频数据中包含多种音频数据。示例性地,如果空调器处理一段时间内采集到的声音信号后得到初始音频数据,例如空调器采集5分钟内产生的所有声音信号,并对其作为处理得到初始音频数据,则初始音频数据中可以包括声音信号中分贝值的时域数据,时域数据中包括了声音信号在不同时刻的音量情况。并且,初始音频数据中还可以包含同一时刻不同频率的声音信号的分贝值,即不同时刻的频域数据,频域数据中包括了声音的音调情况,还包括了不同频率的信号在同一时刻的音量情况。此外,空调器还可以将某一时刻采集到的声音信号作为初始音频数据,例如空调器可以采集3:00时的声音信号,并将其作为初始音频数据,在这种情况下,初始音频数据中仅包含声音信号的频域数据。
103.进一步地,初始音频数据中的声音信息可能同时包含了非噪音的音频数据和噪音的音频数据,也可能包含了非噪音的音频数据和噪音的音频数据的其中一者,例如音频数据中可以仅仅包含对外界的虫鸣、自然风声等不会影响用户睡眠的非噪音进行处理后,得到的音频数据。或者,在空调器以会产生噪音的运行频率工作时,音频数据中还可能同时包含了对共振噪音、冷媒传递噪音等由不合适的运行频率引起,会影响用户睡眠的声音进行处理后,得到的音频数据,以及上文中提到的非噪音所携带的音频数据。
104.为了方便理解,本实施例中给出了一种对声音信号进行处理,以得到初始音频数据的具体方法,步骤201包括:
105.(1)获取空调器所处区域的声音信号。
106.首先,空调器通过声音获取装置获取环境中的声音信号,如上所述,声音信号可能包含了噪音和非噪音,也可能包含了噪音和非噪音中的一者。
107.(2)根据所述声音信号,生成对应的感应电信号。
108.示例性地,空调器可以根据声音获取装置内部的振动膜等部件将声音信号的振动信息转化为电信号,在此不进行赘述。
109.(3)根据所述感应电信号,生成噪音的时域数据。
110.(4)对所述时域数据进行傅里叶变换处理,得到噪音的初始频谱数据。
111.示例性地,初始频谱数据可以是噪音的频率

分贝曲线。
112.202、解析所述初始音频数据,得到所述空调器的积分噪音值与噪音峰值。
113.其中,积分噪音值是指对初始音频数据中,某时刻声音信号的频域数据进行积分后,得到的分贝值,因此说明了声音信号在某时刻时,所有频率下的分贝总值情况。而噪音峰值是指初始音频数据中,某时刻单个频率所达到的最大分贝值情况,可用来表征噪音的
频率和声音信号的最大分贝值情况。示例性地,空调器可以对上述步骤(4)中得到的频率

分贝曲线进行积分处理,以得到积分噪音值,然后查询频率

分贝曲线中最大的分贝值,将其作为噪音峰值。
114.需要说明的是,若初始音频数据中仅包括某时刻的频谱数据,则得到的积分噪音是一个分贝值,而噪音峰值也是一个分贝值。例如初始音频数据是1:00时的频率

分贝曲线,则对1:00时的频率

分贝曲线积分后得到的一个分贝值即为积分噪音,而频率

分贝曲线中最大的一个分贝值即为峰值噪音。而当初始音频数据中包括一段时间内的频谱数据,如每个时刻与分贝相关的频率

分贝曲线时,积分噪音值可以是对多个频率

分贝曲线进行积分后,获得的多个分贝值,也可以是对其中一个声音频率

分贝曲线进行积分后,获得的一个分贝值,并且空调器可以根据频率

分贝曲线对应的获取时间,得到每个积分噪音值对应的获取时间。而某积分噪音值所对应的频率

分贝曲线中,最大的一个分贝值即为某积分噪音值对应的噪音峰值。例如初始音频数据是1:01、1:02和1:03时获得的共3个频率

分贝曲线,则积分噪音值可以是对这3个频率

分贝曲线之中1:01的频率

分贝曲线和1:02的频率

分贝曲线分别进行积分后,获得的2个分贝值,此时噪音峰值是1:01的频率

分贝曲线中最大的一个分贝值,以及1:02的频率

分贝曲线中最大的一个分贝值。积分噪音值还可以是对1:01的频率

分贝曲线进行积分后,获得的一个分贝值,而噪音峰值是1:01的频率

分贝曲线中最大的一个分贝值。
115.203、根据所述积分噪音值与所述噪音峰值,判断所述空调器的当前运行频率是否为噪音频率。
116.空调器判断当前运行频率是否为噪音频率的方法有多种。示例性地,在一些实施例中空调器可以将积分噪音值与噪音峰值作差,以得到可以判断音质的分贝差,当分贝差小于预设分贝差时,说明噪音的音质差,因此空调器判断以当前运行频率工作会引发噪音,即当前运行频率是噪音频率。当分贝差大于或等于预设分贝差时,说明噪音的音质好,因此空调器判断当前运行频率不是噪音频率。需要说明的是,空调器在判断时可以根据单个时刻的音质进行判断,也可以根据一段时间内计算得到的多个分贝差对音质进行判断,在此不进行赘述。
117.在一些实施例中,空调器还可以结合音质和音量综合判断当前运行频率是否为噪音频率。示例性地,空调器可以首先通过与上文中一样的方法,得到可以判断音质的分贝差,然后分别对比分贝差与预设分贝差,以及噪音峰值与预设峰值。如果分贝差小于预设分贝差,并且噪音峰值大于预设峰值,则说明空调器采集到的声音信号音质差,并且音量也大,因此空调器判断当前运行频率是噪音频率。如果分贝差大于或等于预设分贝差,并且噪音峰值小于或等于预设峰值,则说明空调器采集到的声音信号音质好,并且音量也小,因此空调器判断当前运行频率不是噪音频率。同样需要说明的是,空调器可以结合单个时刻的音质和音量对当前运行频率进行判断,也可以根据一段时间内计算得到的多个分贝差和噪音峰值进行综合判断,在此不进行赘述。
118.一方面,相比只通过音量判断的方法,本技术实施例中的方案可以避免将音量大的环境音判断为噪音。例如在夏天的夜晚,环境中通常会出现昆虫或动物的鸣叫声,如果空调器仅通过音量判断声音是否为噪音,则可能将这些高音量的鸣叫声判断为空调器发出的噪音,进而将当前运行频率判断为噪音频率。此外,因为空调器的运行频率不恰当而产生的
噪音与振动信号的相关性较强,例如冷媒传递噪音、共振噪音等由运行频率不当而引发噪音分别是因为冷媒在管路中的振动,以及电机组件的共振引起,这些噪音的音量不一定会很大,但是音质一般较差,所以本技术实施例中的方案对于这类噪音的识别性相比其他方案更强。
119.另一方面,如果声音的音质差,但是音量很小时,用户难以注意到该声音,并且该声音不会对用户的睡眠或活动产生影响,则该声音对于用户不算作噪音,如果将音质差,音量极小的声音判断为噪音,则会将正常运行频率判定为噪音频率。相比只通过音质判断的方法,本技术实施例中的方案可以避免将音质差,但是音量不足以让人注意到的声音判断为噪音,进而将当前运行频率判断为噪音频率。
120.空调器在对分贝差和噪音峰值分别进行比对后,为了进一步判断该噪音是否是因为不恰当的运行频率导致,还可以针对不同的噪音类型分别进行具体验证。
121.对于运行频率不恰当导致的噪音,可以通过调整运行频率的方式验证。为了方便理解,本实施例中给出了一种具体方法,步骤203包括:
122.(1)若所述噪音峰值大于预设峰值,并且所述积分噪音值与所述噪音峰值的分贝差小于预设分贝差,则调整所述空调器的运行频率至预设运行频率。
123.当噪音峰值大于预设峰值,并且积分噪音值与噪音峰值的分贝差小于预设分贝差时,说明空调器采集到的声音是噪音,但是引起噪音的原因可能是其他原因,例如由室内风机旋转引起的旋转噪音,或者由室内风机引起的喘振噪音等。为了排除这类不是由运行频率引起的噪音,空调器可以调整压缩机的运行频率,例如空调器将运行频率调整至预设运行频率,以判断噪音是否消除。如果噪音消除,则说明噪音的起因是不当的运行频率,如果噪音未消除,则说明噪音的起因不是运行频率。
124.其中,预设运行频率可以是比当前运行频率高的频率,也可以是比当前运行频率低的频率。如果预设运行频率比当前运行频率高,则调整空调器的运行频率至预设运行频率是指空调器将运行频率从当前运行频率提高至预设运行频率。相反地,如果预设运行频率比当前运行频率低,则调整空调器的运行频率至预设运行频率是指空调器将运行频率从当前运行频率降低至预设运行频率。
125.(2)获取所述空调器的第一当前音频数据。
126.空调器将运行频率调整至预设运行频率后,可以通过步骤201相同的方式得到此时的音频数据,即第一当前音频数据。
127.(3)解析所述第一当前音频数据,得到第一当前积分噪音值与第一当前噪音峰值。
128.第一当前音频数据的解析方法可以参考步骤202中的说明,具体不进行赘述。
129.(4)若所述第一当前噪音峰值小于或等于所述预设峰值,并且所述第一当前积分噪音值与所述第一当前噪音峰值的分贝差大于或等于所述预设分贝差,则判定所述当前运行频率为噪音频率。
130.如果第一当前噪音峰值小于或等于预设峰值,并且第一当前积分噪音值与第一当前噪音峰值的分贝差大于或等于预设分贝差,则说明空调器通过调整运行频率消除了噪音,证明噪音的起因是空调器的运行频率。因此空调器可以判定当前运行频率是噪音频率。
131.在运行频率不当导致的噪音中,还包括多种噪音,为了具体确定噪音的类型,还可以通过调整运行频率以外的手段进行验证。例如对于运行频率不恰当导致的冷媒传递噪
音,可以通过调整节流元件开度的方式验证。为了方便理解,本实施例中给出了一种具体方法,步骤203包括:
132.(1)若所述噪音峰值大于预设峰值,并且所述积分噪音值与所述噪音峰值的分贝差小于预设分贝差,则调整所述空调器中节流元件的开度至预设开度。
133.如果噪音是冷媒传递噪音,则噪音的起因不仅包括运行频率,还包括节流元件的开度,对其中任何一个起因进行调整都可以消除噪音。因此空调器可以通过调整节流元件开度的方式,在判断噪音起因的同时,进一步确定噪音的类型,从而将当前产生的噪音与压缩机传递噪音进行区分。
134.其中,预设开度可以是比节流元件的当前开度高的开度,也可以是比节流元件的当前开度低的开度。如果预设开度比当前开度高,则调整节流元件的开度至预设开度是指空调器将开度从当前开度提高至预设开度。相反地,如果预设运行频率比当前运行频率低,则调整节流元件的开度至预设开度是指空调器将开度从当前开度降低至预设开度。
135.(2)获取所述空调器的第二当前音频数据。
136.(3)解析所述第二当前音频数据,得到第二当前积分噪音值与第二当前噪音峰值。
137.(4)若所述第二当前噪音峰值小于或等于所述预设峰值,并且所述第二当前积分噪音值与所述第二当前噪音峰值的分贝差大于或等于所述预设分贝值,则判定所述当前运行频率为噪音频率。
138.如果第二当前噪音峰值小于或等于预设峰值,并且第二当前积分噪音值与第二当前噪音峰值的分贝差大于或等于预设分贝值,则说明空调器通过调整节流元件的开度消除了噪音,证明噪音的起因之一是空调器的开度。因此空调器可以判定当前运行频率是噪音频率。
139.对于运行频率不恰当导致的共振噪音,可以通过对比固有频率的方式验证。为了方便理解,本实施例中给出了一种具体方法,步骤203包括:
140.(1)若所述噪音峰值大于预设峰值,并且所述积分噪音值与所述噪音峰值的分贝差小于预设分贝差,则解析所述初始音频数据,得到所述空调器的当前频谱数据。
141.其中,当前频谱数据是指空调器计算积分噪音值时,采用的频谱数据。示例性地,当前频谱数据可以是空调器计算积分噪音值时,采用的频率

分贝曲线。
142.(2)从所述当前频谱数据中提取出多个频率值,并以所述频率值构成噪音频率集合。
143.其中,空调器在提取频率值时,可以遵循一定的提取规则。示例性地,空调器可以根据频率值对应分贝值的大小,对频率值进行提取。例如空调器可以提取大于预设值的分贝值所对应的频率值。或者,空调器可以根据频率值对应分贝值与周围分贝值的大小关系,对频率值进行提取。例如空调器可以计算当前频谱数据中,所有分贝值与两个相邻分贝值的差,在分别对每个分贝值的2个差进行平均计算以得到平均值后,空调器从所有平均值中获取大于预设平均值的目标平均值,并提取目标平均值对应的目标分贝值的频率值。假设a,b,c三个分贝值对应的频率值分别是d,e,f,预设平均值是1.5分贝。如果对于a,b,c计算的平均值分别是1分贝,2分贝和3分贝,则目标分贝值是指3分贝对应的分贝值和2分贝对应的分贝值,即c和b,所以空调器会提取c和b对应的频率值,即e和f。
144.其中,空调器构建噪音频率集合的目的是为了判断噪音的频率是否符合共振的条
件,如果噪音的频率符合共振的条件,则说明噪音属于共振噪音,因此运行频率是噪音的起因之一。
145.(3)查询预设的频率数据库,获取所述空调器中电机组件的固有频率集合。
146.(4)判断所述固有频率集合与所述噪音频率集合是否匹配。
147.(5)若所述噪音频率集合与所述固有频率集合匹配,则判定所述当前运行频率为噪音频率。
148.空调器中最容易产生共振的部件是电机组件,因此为了判断噪音的频率是否符合共振的条件,一种简便的方法是判断噪音频率集合是否与电机组件的固有频率集合匹配,如果匹配则说明噪音的频率符合共振的条件,运行频率是噪音起因之一。
149.除了上述的验证方法以外,空调器还可以通过预设的匹配关系,压缩机的转速和峰值噪音对应的峰值频率判断噪音是否满足压缩机传递噪音的产生条件。例如空调器可以根据式(1)中的匹配关系确定峰值噪音是否满足压缩机传递噪音的产生条件:
[0150][0151]
其中,f为峰值频率,n为压缩机的转速,i=1,2,3,4
……
。如果压缩机的转速和峰值频率满足式(1)中的匹配关系,则说明噪音是压缩机传递噪音,因此运行频率是起因之一。
[0152]
204、若所述当前运行频率为噪音频率,则屏蔽所述当前运行频率,并对所述空调器的运行频率进行调整。
[0153]
如果空调器判断当前运行频率是噪音频率,那么为了消除噪音,空调器需要在预设的频率数据库中屏蔽当前运行频率,以避免再次采用当前运行频率工作,并同时将运行频率从当前运行频率调整至其他的频率。
[0154]
综上所述,本技术实施例包括:获取空调器的初始音频数据;解析所述初始音频数据,得到所述空调器的积分噪音值与噪音峰值;根据所述积分噪音值与所述噪音峰值,判断所述空调器的当前运行频率是否为噪音频率;若所述当前运行频率为噪音频率,则屏蔽所述当前运行频率,并对所述空调器的运行频率进行调整。可见,本技术实施例中的方案综合积分噪音值和噪音峰值判断声音音质的好坏,因此不会将高音量但是音质好的非噪音判断为噪音。
[0155]
空调器调整运行频率时,空调器的制冷能力/制热能力会受到影响,导致随着运行时间延长,实际室温与设定室温偏差逐渐变大。因此为了在调整运行频率消除噪音的同时,保证实际室温的稳定性,提高用户的使用体验,可以根据室温的实时变化情况对空调器的运行频率调整策略进行改变。参考图3,此时所述对所述空调器的运行频率进行调整,包括:
[0156]
301、查询预设数据库,获取与所述当前运行频率之间频率差最小的目标去噪频率。
[0157]
在预设数据库中,设置有多个预设频率,空调器可以遍历每个预设频率,计算预设频率与当前运行频率之间的频率差,然后获取其中最小的频率差所对应的预设频率,将其作为目标去噪频率。示例性地,研发人员可以在预设数据库中,从0赫兹(以下简称为hz)开始每间隔一个预设间隔频率设置一个预设频率,空调器在运行时,可以根据预设频率获取目标去噪频率。
[0158]
获取目标去噪频率的目的是将运行频率从会产生噪音的当前运行频率更改至一个最相邻的运行频率,在消除噪音的同时减少对空调器制冷能力/制热能力的影响。需要说明的是,预设间隔频率越小,空调器制冷能力/制热能力受到的影响越小,但是遍历的计算时间越长,因此可以根据实际需求对预设间隔频率进行设定。
[0159]
302、控制所述空调器中的压缩机按照所述目标去噪频率运行,同时获取所述空调器所处区域的当前室温,以及预设时间间隔后所述区域的采样室温。
[0160]
空调器将当前运行频率调整至目标去噪频率后,可以消除噪音,但是由于运行频率产生变化,因此即使目标去噪频率是当前运行频率最近邻的频率,实际室温还是会逐渐偏离设定室温。为了补偿这种偏离,空调器需要获取当前室温和采样室温,以判断实际室温的实时偏离趋势。如果采样室温大于当前室温,则说明实际室温逐渐提高。如果采样室温小于当前室温,则说明实际室温逐渐降低。
[0161]
此外,由于空调器处于稳定运行时,当前室温与设定室温相同,因此还可以获取设定室温,并以设定室温代替当前室温判断实际室温的偏离趋势。
[0162]
303、根据所述当前室温,所述采样室温和所述空调器的运行模式,调整所述空调器的运行频率。
[0163]
空调器在确定实际室温的偏离趋势后,可以根据运行模式对运行频率进行进一步调整。例如运行模式是制冷模式时,如果偏离趋势是实际室温逐渐提高,则空调器需要提高运行频率,以提高制冷能力,降低实际室温,如果偏离趋势是实际室温逐渐降低,则空调器需要降低运行频率,以降低制冷能力,提高实际室温。运行模式时制热模式时同理。
[0164]
需要说明的是,空调器在执行步骤303后,可以再次获取预设时间间隔后的后续采样室温,根据后续采样室温和当前室温,或者根据后续采样室温和设定室温判断实际室温此时的偏离趋势,并根据偏离趋势再次执行步骤303,对运行频率进行持续调整,直至采样到的室温与当前室温相同,或者采样到的室温与设定室温相同为止。
[0165]
为了尽可能精确地调整空调器的运行频率,空调器在执行步骤303时同样可以根据频率差对运行频率进行调整。参考图4,此时所述根据所述当前室温,所述采样室温和所述空调器的运行模式,调整所述压缩机的运行频率,包括:
[0166]
401、查询预设数据库,从小于所述目标去噪频率的预设频率中,获取与所述目标去噪频率之间频率差最小的第一去噪频率,以及从大于所述目标去噪频率的预设频率中,获取与所述目标去噪频率之间频率差最小的第二去噪频率。
[0167]
在设置预设频率时,为了达到无论目标去噪频率是何值,第一去噪频率与目标去噪频率之间的频率差,以及第二去噪频率与目标去噪频率差都不会过大,以至于调节运行频率时反而影响到空调器的制热效果或制热效果,可以将预设频率之间的频率差设置为空调器的最小频率调节步长。例如空调器的最小频率调节步长是0.5hz时,可以在预设数据库中从0hz开始每间隔0.5hz设置一个预设频率。
[0168]
402a、若所述采样室温大于所述当前室温,且所述空调器处于制热模式,则将所述空调器的运行频率降低至所述第一去噪频率。
[0169]
当空调器检测到采样室温大于当前室温,并且运行模式处于制热模式时,需要降低运行频率以降低制热能力。为了避免过度降低制热能力,使实际室温反而不足以达到当前室温,或者达到设定室温,空调器可以将运行频率降低至最靠近目标去噪频率的第一去
噪频率。例如目标去噪频率是40hz,预设频率的集合为(0hz,1hz,2hz
……
38hz,39hz,
……
),每个预设频率之间的频率差均为1hz时,第一去噪频率即为39hz。
[0170]
402b、若所述采样室温小于所述当前室温,且所述空调器处于制热模式,则将所述空调器的运行频率提高至所述第二去噪频率。
[0171]
402c、若所述采样室温大于所述当前室温,且所述空调器处于制冷模式,则将所述空调器的运行频率提高至所述第二去噪频率。
[0172]
402d、若所述采样室温小于所述当前室温,且所述空调器处于制冷模式,则将所述空调器的运行频率降低至所述第一去噪频率。
[0173]
空调器执行步骤402b,步骤402c和步骤402d时的具体描述可以参考步骤402a,在此不进行赘述。
[0174]
为了更好实施本技术实施例中空调器噪音屏蔽方法,在空调器噪音屏蔽方法基础之上,本技术实施例中还提供一种空调器噪音屏蔽装置,如图5所示,为本技术实施例中空调器噪音屏蔽装置的一个实施例结构示意图,该空调器噪音屏蔽装置500包括:
[0175]
获取单元501,用于获取空调器的初始音频数据;
[0176]
解析单元502,用于解析所述初始音频数据,得到所述空调器的积分噪音值与噪音峰值;
[0177]
判断单元503,用于根据所述积分噪音值与所述噪音峰值,判断所述空调器的当前运行频率是否为噪音频率;
[0178]
屏蔽单元504,用于若所述当前运行频率为噪音频率,则屏蔽所述当前运行频率,并对所述空调器的运行频率进行调整。
[0179]
在本技术实施例一种可能的实现方式中,所述判断单元503还用于:
[0180]
若所述噪音峰值大于预设峰值,并且所述积分噪音值与所述噪音峰值的分贝差小于预设分贝差,则调整所述空调器的运行频率至预设运行频率;
[0181]
获取所述空调器的第一当前音频数据;
[0182]
解析所述第一当前音频数据,得到第一当前积分噪音值与第一当前噪音峰值;
[0183]
若所述第一当前噪音峰值小于所述预设峰值,并且所述第一当前积分噪音值大于所述预设分贝值,则判定所述当前运行频率为噪音频率。
[0184]
在本技术实施例一种可能的实现方式中,所述判断单元503还用于:
[0185]
若所述噪音峰值大于所述预设峰值,并且所述积分噪音值与所述噪音峰值的分贝差小于所述预设分贝差,则调整所述空调器中节流元件的开度至预设开度;
[0186]
获取所述空调器的第二当前音频数据;
[0187]
解析所述第二当前音频数据,得到第二当前积分噪音值与第二当前噪音峰值;
[0188]
若所述第二当前噪音峰值小于所述预设峰值,并且所述第二当前积分噪音值大于所述预设分贝值,则判定所述当前运行频率为噪音频率。
[0189]
在本技术实施例一种可能的实现方式中,所述判断单元503还用于:
[0190]
若所述噪音峰值大于所述预设峰值,并且所述积分噪音值与所述噪音峰值的分贝差小于所述预设分贝差,则解析所述初始音频数据,得到所述空调器的当前频谱数据;
[0191]
从所述当前频谱数据中提取出多个频率值,并以所述频率值构成噪音频率集合;
[0192]
查询预设的频率数据库,获取所述空调器中电机组件的固有频率集合;
[0193]
判断所述固有频率集合与所述噪音频率集合是否匹配;
[0194]
若所述噪音频率集合与所述固有频率集合匹配,则判定所述当前运行频率为噪音频率。
[0195]
在本技术实施例一种可能的实现方式中,所述屏蔽单元504还用于:
[0196]
查询预设数据库,获取与所述当前运行频率之间频率差最小的目标去噪频率;
[0197]
控制所述空调器中的压缩机按照所述目标去噪频率运行,同时获取所述空调器所处区域的当前室温,以及预设时间间隔后所述区域的采样室温;
[0198]
根据所述当前室温,所述采样室温和所述空调器的运行模式,调整所述空调器的运行频率。
[0199]
在本技术实施例一种可能的实现方式中,所述屏蔽单元504还用于:
[0200]
查询预设数据库,从小于所述目标去噪频率的预设频率中,获取与所述目标去噪频率之间频率差最小的第一去噪频率,以及从大于所述目标去噪频率的预设频率中,获取与所述目标去噪频率之间频率差最小的第二去噪频率;
[0201]
若所述采样室温大于所述当前室温,且所述空调器处于制热模式,则将所述空调器的运行频率降低至所述第一去噪频率;
[0202]
若所述采样室温小于所述当前室温,且所述空调器处于制热模式,则将所述空调器的运行频率提高至所述第二去噪频率;
[0203]
若所述采样室温大于所述当前室温,且所述空调器处于制冷模式,则将所述空调器的运行频率提高至所述第二去噪频率;
[0204]
若所述采样室温小于所述当前室温,且所述空调器处于制冷模式,则将所述空调器的运行频率降低至所述第一去噪频率。
[0205]
在本技术实施例一种可能的实现方式中,所述获取单元501还用于:
[0206]
获取空调器所处区域的声音信号;
[0207]
根据所述声音信号,生成对应的感应电信号;
[0208]
根据所述感应电信号,生成噪音的时域数据;
[0209]
对所述时域数据进行傅里叶变换处理,得到噪音的初始频谱数据;
[0210]
所述解析单元502还用于:
[0211]
对所述初始频谱数据作积分处理,得到所述空调器的积分噪音值,并获取所述初始频谱数据中最高的分贝值,以得到噪音峰值。
[0212]
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
[0213]
由于该空调器噪音屏蔽装置可以执行本技术任意实施例中空调器噪音屏蔽方法中的步骤,因此,可以实现本技术任意实施例中空调器噪音屏蔽方法所能实现的有益效果,详见前面的说明,在此不再赘述。
[0214]
此外,为了更好实施本技术实施例中空调器噪音屏蔽方法,在空调器噪音屏蔽方法基础之上,本技术实施例还提供一种空调器,参阅图6,图6示出了本技术实施例空调器的一种结构示意图,具体的,本技术实施例提供的空调器包括处理器601,处理器601用于执行存储器602中存储的计算机程序时实现任意实施例中空调器噪音屏蔽方法的各步骤;或者,
处理器601用于执行存储器602中存储的计算机程序时实现如图5对应实施例中各单元的功能。
[0215]
示例性的,计算机程序可以被分割成一个或多个模块/单元,一个或者多个模块/单元被存储在存储器602中,并由处理器601执行,以完成本技术实施例。一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在计算机装置中的执行过程。
[0216]
空调器可包括,但不仅限于处理器601、存储器602。本领域技术人员可以理解,示意仅仅是空调器的示例,并不构成对空调器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如空调器还可以包括输入输出设备、网络接入设备、总线等,处理器601、存储器602、输入输出设备以及网络接入设备等通过总线相连。
[0217]
处理器601可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理器是空调器的控制中心,利用各种接口和线路连接整个空调器的各个部分。
[0218]
存储器602可用于存储计算机程序和/或模块,处理器601通过运行或执行存储在存储器602内的计算机程序和/或模块,以及调用存储在存储器602内的数据,实现计算机装置的各种功能。存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据空调器的使用所创建的数据(比如音频数据、视频数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0219]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的空调器噪音屏蔽装置、空调器及其相应单元的具体工作过程,可以参考任意实施例中空调器噪音屏蔽方法的说明,具体在此不再赘述。
[0220]
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
[0221]
为此,本技术实施例提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本技术任意实施例中空调器噪音屏蔽方法中的步骤,具体操作可参考任意实施例中空调器噪音屏蔽方法的说明,在此不再赘述。
[0222]
其中,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取存储器(ram,random access memory)、磁盘或光盘等。
[0223]
由于该计算机可读存储介质中所存储的指令,可以执行本技术任意实施例中空调器噪音屏蔽方法中的步骤,因此,可以实现本技术任意实施例中空调器噪音屏蔽方法所能实现的有益效果,详见前面的说明,在此不再赘述。
[0224]
以上对本技术实施例所提供的一种空调器噪音屏蔽方法、装置、存储介质及空调
器进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献