一种风扇转速调整方法及电子设备与流程

文档序号:23800321发布日期:2021-02-02 12:41阅读:126来源:国知局
一种风扇转速调整方法及电子设备与流程

[0001]
本申请涉及散热领域,特别涉及一种风扇转速调整方法及电子设备。


背景技术:

[0002]
在设备工作过程中,会产生热量,因此,需要通过散热来降低设备内的热量。目前常见的散热方式为风冷散热,即通过散热风扇进行散热。例如,cpu、显卡、汽车发动机、冰箱、空气净化器等设备均需要配置散热风扇。
[0003]
如果散热风扇转速过低,会导致设备在运行过程中内部温度过高,影响内部器件的使用寿命,影响设备的正常使用,因此,如何避免将风扇转速调整的过低,进而导致设备内温度过高,是一亟待解决的技术问题。


技术实现要素:

[0004]
本申请实施例的目的在于提供一种风扇转速调整方法及装置。
[0005]
为了解决上述技术问题,本申请的实施例采用了如下技术方案:一种风扇转速调整方法,包括:
[0006]
在接收到对电子设备的散热风扇转速进行调整的命令的情况下,确定所述命令的作用;
[0007]
在所述命令的作用为调低散热风扇转速的情况下,检测允许调低散热风扇转速的功能的开关状态;
[0008]
基于所述开关状态针对所述散热风扇转速进行相应的处理。
[0009]
本申请的有益效果在于:在所述命令的作用为调低散热风扇转速的情况下,检测允许调低散热风扇转速的功能的开关状态;基于所述开关状态针对所述散热风扇转速进行相应的处理,从而通过设置允许调低散热风扇转速的功能的开关,对风扇转速调整进行限制,避免将风扇转速调整的过低,进而避免设备内温度过高。
[0010]
在一个实施例中,所述基于所述开关状态针对所述散热风扇转速进行相应的处理,包括:
[0011]
在允许调低风扇转速功能的开关状态为开启状态的情况下,执行所述命令。
[0012]
在一个实施例中,所述基于所述开关状态针对所述散热风扇转速进行相应的处理,包括:
[0013]
在允许调低风扇转速功能的开关状态为开启状态的情况下,确定本地是否存在处于开启状态的外部散热设备;
[0014]
在本地存在外部散热设备的情况下,执行所述命令;
[0015]
在本地不存在外部散热设备的情况下,确定所述命令为无效命令,并发出提醒。
[0016]
在一个实施例中,确定本地是否存在处于开启状态的外部散热设备,包括:
[0017]
获取与本地连接的外部散热设备的状态标识;
[0018]
在存在用于表征外部散热设备处于开启状态的状态标识的情况下,确定本地存在
处于开启状态的外部散热设备。
[0019]
在一个实施例中,确定本地是否存在处于开启状态的外部散热设备,包括:
[0020]
发出检查是否存在处于开启状态的外部散热设备的提醒信息;
[0021]
在接收到确认操作的情况下,确定本地存在处于开启状态的外部散热设备。
[0022]
在一个实施例中,所述方法还包括:
[0023]
在允许调低风扇转速功能的开关状态为关闭状态的情况下,确定所述命令为无效命令,并发出提醒。
[0024]
在一个实施例中,所述方法还包括:
[0025]
监测所述散热风扇的当前转速;
[0026]
在所述风扇的当前转速降低至转速阈值的情况下,将所述允许调低散热风扇转速的功能设置为关闭状态。
[0027]
在一个实施例中,所述方法还包括:
[0028]
监测所述电子设备内的温度;
[0029]
基于所述电子设备内的温度实时调整所述转速阈值;
[0030]
当所述电子设备内的温度达到预设温度阈值的情况下,将允许调低散热风扇转速的功能直接设置为关闭状态。
[0031]
本申请还提供一种电子设备,包括:
[0032]
设备本体;
[0033]
控制器,用于在接收到通过点击所述控制器上的功能按钮以实现对所述设备本体内的散热风扇的转速进行调整的命令的情况下,确定所述命令的作用;
[0034]
在所述命令的作用为调低散热风扇转速的情况下,检测所述控制器上允许调低散热风扇转速的功能的开关状态;
[0035]
基于所述开关状态针对所述散热风扇转速进行相应的处理。
[0036]
在一个实施例中,所述控制器在执行所述基于所述开关状态针对所述散热风扇转速进行相应的处理的步骤时,具体用于:
[0037]
在允许调低风扇转速功能的开关状态为开启状态的情况下,执行所述命令。
[0038]
在一个实施例中,所述控制器在执行所述基于所述开关状态针对所述散热风扇转速进行相应的处理的步骤时,还用于:
[0039]
在允许调低风扇转速功能的开关状态为开启状态的情况下,确定本地是否存在处于开启状态的外部散热设备;
[0040]
在本地存在外部散热设备的情况下,执行所述命令;
[0041]
在本地不存在外部散热设备的情况下,确定所述命令为无效命令,并发出提醒。
[0042]
在一个实施例中,所述控制器在执行所述确定本地是否存在处于开启状态的外部散热设备的步骤时,还用于:
[0043]
获取与本地连接的外部散热设备的状态标识;
[0044]
在存在用于表征外部散热设备处于开启状态的状态标识的情况下,确定本地存在处于开启状态的外部散热设备。
[0045]
在一个实施例中,所述控制器在执行所述确定本地是否存在处于开启状态的外部散热设备的步骤时,还用于:
[0046]
发出检查是否存在处于开启状态的外部散热设备的提醒信息;
[0047]
在接收到确认操作的情况下,确定本地存在处于开启状态的外部散热设备。
[0048]
在一个实施例中,所述控制器还用于:
[0049]
在允许调低风扇转速功能的开关状态为关闭状态的情况下,确定所述命令为无效命令,并发出提醒。
[0050]
在一个实施例中,所述控制器还用于:
[0051]
监测所述散热风扇的当前转速;
[0052]
在所述风扇的当前转速降低至转速阈值的情况下,将所述允许调低散热风扇转速的功能设置为关闭状态。
[0053]
在一个实施例中,所述控制器还用于:
[0054]
监测所述电子设备内的温度;
[0055]
基于所述电子设备内的温度实时调整所述转速阈值;
[0056]
当所述电子设备内的温度达到预设温度阈值的情况下,将允许调低散热风扇转速的功能直接设置为关闭状态。
附图说明
[0057]
图1为本申请一实施例中一种风扇转速调整方法的流程图;
[0058]
图2为本申请一实施例中一种风扇转速调整方法的流程图;
[0059]
图3为本申请一实施例中一种风扇转速调整方法的流程图;
[0060]
图4为本申请一实施例中一种电子设备的框图;
[0061]
图5为本申请一实施例中用于执行风扇转速调整方法的控制器的示意图;
[0062]
图6为本申请一实施例中通过控制器对风扇转速进行调整的流程示意图。
具体实施方式
[0063]
此处参考附图描述本申请的各种方案以及特征。
[0064]
应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本申请的范围和精神内的其他修改。
[0065]
包含在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且与上面给出的对本申请的大致描述以及下面给出的对实施例的详细描述一起用于解释本申请的原理。
[0066]
通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。
[0067]
还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。
[0068]
当结合附图时,鉴于以下详细说明,本申请的上述和其他方面、特征和优势将变得更为显而易见。
[0069]
此后参照附图描述本申请的具体实施例;然而,应当理解,所申请的实施例仅仅是
本申请的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本申请模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本申请。
[0070]
本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本申请的相同或不同实施例中的一个或多个。
[0071]
图1为本申请实施例的一种风扇转速调整方法的流程图,该方法包括以下步骤s11-s13:
[0072]
在步骤s11中,在接收到对电子设备的散热风扇转速进行调整的命令的情况下,确定命令的作用;
[0073]
在步骤s12中,在命令的作用为调低散热风扇转速的情况下,检测允许调低散热风扇转速的功能的开关状态;
[0074]
在步骤s13中,基于开关状态针对散热风扇转速进行相应的处理。
[0075]
设备内的散热风扇是用于对设备运行过程中产生的热量进行散热的,不同地区的用户对于散热风扇的需求不同,例如,在温度较高的地区,散热风扇的转速需要高一些,来提升设备的散热效率,而温度较低的地区,散热风扇的转速需要低一些,来减少设备噪音,降低电能消耗。因此,需要提供一种能够调节设备内部的散热风扇转速的方案,在本实施例中,提供了一种调节设备内部散热风扇转速的方案,该方案可用于具备对设备内散热风扇进行调整的控制器中,具体如下:
[0076]
在接收到对电子设备的散热风扇转速进行调整的命令的情况下,确定命令的作用;命令的作用通常包括调高风扇转速和调低风扇转速。
[0077]
在命令的作用为调低散热风扇转速的情况下,检测允许调低散热风扇转速的功能的开关状态;优选的,该允许调低风扇转速的功能的开关位于控制器上,该控制器与电子设备通过有线或无线方式进行连接,在该控制器上,设置有显示屏和按键,显示屏用于显示风扇所处环境的温度,系统功耗等,按钮包括调整风扇转速的按钮以及允许调低散热风扇转速的功能的拨码开关按钮。该开关相当于起到了是否能够允许进行调低风扇转速的权限控制的作用。
[0078]
基于开关状态针对散热风扇转速进行相应的处理,例如,如果开关状态为开启状态,允许对风扇转速进行调低,故可以执行用户通过控制器发出的命令,如果开关状态为关闭状态,则不允许执行调低风扇转速的指令。
[0079]
本申请中,在开关状态为开启状态时,还可以进一步的,确认本地是否存在处于开启状态的外部散热设备,如外部环境中是否存在处于开启状态的风扇,如果存在,则执行命令,从而保证在调低散热风扇转速的情况下,还能保证设备内部的温度不会过高。如果外部环境中不存在处于开启状态的风扇,则确定命令为无效命令,并发出提醒。
[0080]
需要说明的是,控制器中允许调低散热风扇转速的功能的开关可以设置在设备外部,从而能够使用户手动开启或关闭该开关状态,在关闭该开关状态的情况下,避免用户无意间触碰发出调整风扇转速的命令的按钮而导致的误操作。
[0081]
当然,控制器中允许调低散热风扇转速的功能的开关也可以设置在设备内部,例如,设置在控制器主板上,在设备出厂前,控制器处于未封装状态,工作人员可以手动开启
允许调低散热风扇转速的功能的开关,从而实现对设备的调试,在出厂后,则用户在不拆卸控制器封装结构的情况下,无法手动开启或关闭该允许调低散热风扇转速的功能的开关,避免用户由于没有经验而将风扇转速调的过低,进而避免由于设备温度过高而被烧毁的情况出现。
[0082]
另外,在命令为调高风扇转速的情况下,则可以直接确定命令为有效命令,并执行该命令。
[0083]
本申请的有益效果在于:在命令的作用为调低散热风扇转速的情况下,检测允许调低散热风扇转速的功能的开关状态;基于开关状态针对散热风扇转速进行相应的处理,从而通过设置允许调低散热风扇转速的功能的开关,对风扇转速调整进行限制,避免将风扇转速调整的过低,进而避免设备内温度过高。
[0084]
在一个实施例中,上述步骤s13可被实施为如下步骤:
[0085]
在允许调低风扇转速功能的开关状态为开启状态的情况下,执行命令。
[0086]
在一个实施例中,如图2所示,上述步骤s13可被实施为如下步骤s21-s23:
[0087]
在步骤s21中,在允许调低风扇转速功能的开关状态为开启状态的情况下,确定本地是否存在处于开启状态的外部散热设备;
[0088]
在步骤s22中,在本地存在外部散热设备的情况下,执行命令;
[0089]
在步骤s23中,在本地不存在外部散热设备的情况下,确定命令为无效命令,并发出提醒。
[0090]
本实施例中,在开关状态为开启状态时,还可以进一步确认本地是否存在处于开启状态的外部散热设备,如外部环境中是否存在处于开启状态的风扇,如果存在,则执行命令,从而保证在调低散热风扇转速的情况下,还能保证设备内部的温度不会过高。如果外部环境中不存在处于开启状态的风扇,则确定命令为无效命令,并发出提醒。
[0091]
在一个实施例中,上述步骤s21可被实施为如下步骤a1-a2:
[0092]
在步骤a1中,获取与本地连接的外部散热设备的状态标识;
[0093]
在步骤a2中,在存在用于表征外部散热设备处于开启状态的状态标识的情况下,确定本地存在处于开启状态的外部散热设备。
[0094]
本实施例中,控制器可以与附近的各个外部散热设备进行连接,在连接之后,可以基于连接的外部散热设备的状态标识查看外部设备是否处于开启状态,如果外部散热设备中存在用于表征外部散热设备处于开启状态的状态标识,则确定本地存在处于开启状态的外部散热设备。
[0095]
在一个实施例中,上述步骤s21可被实施为如下步骤b1-b2:
[0096]
在步骤b1中,发出检查是否存在处于开启状态的外部散热设备的提醒信息;
[0097]
在步骤b2中,在接收到确认操作的情况下,确定本地存在处于开启状态的外部散热设备。
[0098]
本实施例中,在确定本地是否存在处于开启状态的外部散热设备时,也可以基于用户的手动操作进行确定,首先,在允许调低风扇转速功能的开关状态为开启状态的情况下,发出检查是否存在处于开启状态的外部散热设备的提醒信息;以提醒用户对外部散热设备的开关状态进行人工检查,然后如果接收到用户的确认操作,则确定本地存在处于开启状态的外部散热设备,可以进行后续调低风扇的操作。
[0099]
在一个实施例中,方法还可被实施为如下步骤:
[0100]
在允许调低风扇转速功能的开关状态为关闭状态的情况下,确定命令为无效命令,并发出提醒。
[0101]
本实施例中,如果允许调低风扇转速功能的开关状态为关闭状态,则说明目前的温度并不适合调低风扇转速,或者风扇转速已经调到所允许的最低转速,此时,确定命令为无效命令,并发出提醒。
[0102]
在一个实施例中,方法还可被实施为如下步骤c1-c2:
[0103]
在步骤c1中,监测散热风扇的当前转速;
[0104]
在步骤c2中,在风扇的当前转速降低至转速阈值的情况下,将允许调低散热风扇转速的功能设置为关闭状态。
[0105]
控制器可以基于相应的触发机制自动开启或关闭允许调低散热风扇转速的功能,本实施例用以提供一种触发关闭允许调低散热风扇转速的功能的方案,具体的,监测散热风扇的当前转速;在风扇的当前转速降低至转速阈值的情况下,将允许调低散热风扇转速的功能设置为关闭状态。该转速阈值可以是风扇自身所允许的最低转速,或者,风扇在当前设备的散热要求下允许的最低转速。
[0106]
转速阈值为风扇自身所允许的最低转速时,即出厂时设置的最低转速时,例如,风扇出厂时设置的最低转速为1200转/分,最高转速为3000转/分,则当风扇当前转速为1200转/分时,已经达到风扇出厂时设置的最低转速,则将允许调低散热风扇转速的功能设置为关闭状态。
[0107]
转速阈值为风扇在当前设备的散热要求下允许的最低转速时,该转速阈值可以基于当前设备的温度进行自适应调整,例如,设备的正常工作温度区间为25-50度。当设备的当前温度为低于25度时,当前设备的散热要求低,甚至不存在散热要求,则可将转速阈值调低;当设备当前温度为25-50度之间的一温度值,且趋于下降趋势,此时,也可以调低转速阈值,使得用户可以基于调低的转速阈值降低风扇转速,避免温度降至正常工作温度区间以下;当设备当前温度为25-50度之间的一温度值,且趋于上升趋势,此时,当前设备的散热要求提高,则需要提高转速阈值;当设备当前温度高于50度,则当前设备的散热要求提高,也需要提高转速阈值。在提高转速阈值时,如果当前转速低于提高后的转速阈值,则可以自动将当前转速提高至大于或等于转速阈值。
[0108]
需要说明的是,转速阈值为风扇在当前设备的散热要求下允许的最低转速时,可以基于当前温度对当前设备的散热要求划分级别,例如,当前设备的温度低于正常工作温度区间的最小值,且趋于下降趋势,则当前设备的散热要求级别为1;当前设备的温度处于正常工作温度区间,且趋于下降趋势,则当前设备的散热要求级别为2;当前设备的温度处于正常工作温度区间,且趋于上升趋势,则当前设备的散热要求级别为3;当前设备的温度高于正常工作温度区间的最大值,且趋于下降趋势,则当前设备的散热要求级别为4;当前设备的温度高于正常工作温度区间的最大值,且趋于上升趋势,则当前设备的散热要求级别为5。在确定了散热要求的级别后,可以基于散热要求的级别分别设置不同的转速阈值,散热要求级别越低,则设置的转速阈值越低。
[0109]
当然,该转速阈值也可以基于用户自身的需求自行设置,本申请对此不作限制。
[0110]
在一个实施例中,如图3所示,方法还可被实施为如下步骤s31-s33:
[0111]
在步骤s31中,监测电子设备内的温度;
[0112]
在步骤s32中,基于电子设备内的温度实时调整转速阈值;
[0113]
在步骤s33中,当电子设备内的温度达到预设温度阈值的情况下,将允许调低散热风扇转速的功能直接设置为关闭状态。
[0114]
本实施例中,提供了另一种触发关闭允许调低散热风扇转速的功能的方案,具体的,监测电子设备内的温度;基于电子设备内的温度实时调整转速阈值;当电子设备内的温度达到预设温度阈值的情况下,将允许调低散热风扇转速的功能直接设置为关闭状态。
[0115]
举例而言,控制器可以基于当前温度对允许调低散热风扇转速的功能进行开启和关闭,例如,设备内当前温度大于70
°
,已经对设备运行速率造成一定的影响,此时,即使风扇转速较高,也会将允许调低散热风扇转速的功能设置为关闭状态;又例如,设备内当前温度小于30
°
,属于正常温度,此时,即使风扇转速较低,只要不低于最低转速,也会将允许调低散热风扇转速的功能设置为开启状态。
[0116]
图4为本申请实施例中的一种电子设备的框图,包括:
[0117]
设备本体41;
[0118]
控制器42,用于在接收到通过点击控制器上的功能按钮以实现对设备本体内的散热风扇的转速进行调整的命令的情况下,确定命令的作用;
[0119]
在命令的作用为调低散热风扇转速的情况下,检测控制器上允许调低散热风扇转速的功能的开关状态;
[0120]
基于开关状态针对散热风扇转速进行相应的处理。
[0121]
图5为本申请实施例中的控制器的示意图,如图5所示,该控制器由一显示屏和多个按钮组成,显示屏用于显示风扇所处环境的温度,系统功耗等,按钮包括调整风扇转速的按钮以及允许调低散热风扇转速的功能的开关按钮。图6为通过控制器对风扇转速进行调整的流程示意图,用以表示通过控制器对风扇转速进行调整的具体流程。
[0122]
在一个实施例中,控制器在执行基于开关状态针对散热风扇转速进行相应的处理的步骤时,具体用于:
[0123]
在允许调低风扇转速功能的开关状态为开启状态的情况下,执行命令。
[0124]
在一个实施例中,所述控制器在执行所述基于所述开关状态针对所述散热风扇转速进行相应的处理的步骤时,还用于:
[0125]
在允许调低风扇转速功能的开关状态为开启状态的情况下,确定本地是否存在处于开启状态的外部散热设备;
[0126]
在本地存在外部散热设备的情况下,执行所述命令;
[0127]
在本地不存在外部散热设备的情况下,确定所述命令为无效命令,并发出提醒。
[0128]
在一个实施例中,所述控制器在执行所述确定本地是否存在处于开启状态的外部散热设备的步骤时,还用于:
[0129]
获取与本地连接的外部散热设备的状态标识;
[0130]
在存在用于表征外部散热设备处于开启状态的状态标识的情况下,确定本地存在处于开启状态的外部散热设备。
[0131]
在一个实施例中,所述控制器在执行所述确定本地是否存在处于开启状态的外部散热设备的步骤时,还用于:
[0132]
发出检查是否存在处于开启状态的外部散热设备的提醒信息;
[0133]
在接收到确认操作的情况下,确定本地存在处于开启状态的外部散热设备。
[0134]
在一个实施例中,所述控制器还用于:
[0135]
在允许调低风扇转速功能的开关状态为关闭状态的情况下,确定所述命令为无效命令,并发出提醒。
[0136]
在一个实施例中,所述控制器还用于:
[0137]
监测所述散热风扇的当前转速;
[0138]
在所述风扇的当前转速降低至转速阈值的情况下,将所述允许调低散热风扇转速的功能设置为关闭状态。
[0139]
在一个实施例中,所述控制器还用于:
[0140]
监测所述电子设备内的温度;
[0141]
基于所述电子设备内的温度实时调整所述转速阈值;
[0142]
当所述电子设备内的温度达到预设温度阈值的情况下,将允许调低散热风扇转速的功能直接设置为关闭状态。
[0143]
以上实施例仅为本申请的示例性实施例,不用于限制本申请,本申请的保护范围由权利要求书限定。本领域技术人员可以在本申请的实质和保护范围内,对本申请做出各种修改或等同替换,这种修改或等同替换也应视为落在本申请的保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1