一种电子设备的风扇控制方法及装置制造方法及图纸

技术编号:18162283 阅读:37 留言:0更新日期:2018-06-09 09:18
本发明专利技术公开了一种电子设备的风扇控制方法及装置,所述方法包括:侦测多个所述风扇的转动状态,并获取状态信息;根据所述状态信息判断所述风扇是否发生错误;当判断所述风扇中的第一风扇出现故障时,向除所述第一风扇以外的其他风扇发送基于脉冲宽度调制的控制命令,以控制所述风扇的转速。该方法能够在服务器等电子设备的一个风扇(如主机上的风扇)坏掉时可以及时增大其他风扇的转速,以保证整体散热需要,并且在控制未出现故障的风扇时可以利用现有硬件,无需增加额外成本。

A fan control method and device for electronic equipment

The present invention discloses a fan control method and device for an electronic device. The method includes: detecting the rotating state of a plurality of the fans and obtaining the state information; judging whether the fan is wrong or not according to the state information; when judging the first wind fan in the fan, the first wind is removed to the first wind. Other fans outside the fan send control commands based on pulse width modulation to control the speed of the fan. This method can increase the speed of other fans in time when one fan (such as the fan on the host) in the server such as the server is broken to ensure the overall heat dissipation, and the existing hardware can be used in the control of the fan without the failure, without the need to increase the additional cost.

【技术实现步骤摘要】
一种电子设备的风扇控制方法及装置
本专利技术涉及服务器等电子设备的控制领域,特别涉及一种电子设备的风扇控制方法及装置。
技术介绍
目前在服务器等电子设备上,需要使用至少一个风扇,在风扇的工作下达到电子设备降温的目的,例如服务器的主机中设置两个风扇,由于通常状态下服务器始终处于工作状态,因此该两个风扇也处于长时间连续的工作状态,而风扇的该工作方式使其提高了损坏几率,如果一旦有风扇损坏,且对此问题没有及时发现或没有进行干预的话,会在整体上降低电子设备的散热能力,导致硬件设备出现错误。
技术实现思路
本专利技术实施例的目的在于提供一种电子设备的风扇控制方法及装置,该方法能够在服务器等电子设备的一个风扇(如主机上的风扇)坏掉时可以及时增大其他风扇的转速,以保证整体散热需要。为了解决上述技术问题,本专利技术的实施例采用了如下技术方案:一种电子设备的风扇控制方法,包括:侦测多个所述风扇的转动状态,并获取状态信息;根据所述状态信息判断所述风扇是否发生错误;当判断所述风扇中的第一风扇出现故障时,向除所述第一风扇以外的其他风扇发送基于脉冲宽度调制的控制命令,以控制所述风扇的转速。作为优选,所述的侦测多个所述风扇的转动状态,并获取状态信息包括:以预定时间间隔侦测所述风扇工作时发出的脉冲形态;通过所述风扇发出的脉冲形态生成所述风扇的状态信息,以确定所述风扇的当前转动状态。作为优选,所述的根据所述状态信息判断所述风扇是否发生错误包括:预设所述风扇的标准风流量,形成标准风流量范围;分析所述状态信息,判断所述风扇对应的风流量是否在所述标准风流量范围内,如果是则判定所述风扇的转动状态没有发生错误,否则判定所述风扇的转动状态发生错误。作为优选,所述的当判断所述风扇中的第一风扇出现故障时,向除所述第一风扇以外的其他风扇发送基于脉冲宽度调制的控制命令,以控制所述风扇的转速包括:当第一风扇出现故障,向不同于所述第一风扇的第二风扇发送所述控制命令,更改所述第二风扇对应的输入的脉冲宽度,以增大所述第二风扇的供电电压,从而增加所述第二风扇的转速。作为优选,所述的当第一风扇出现故障,向不同于所述第一风扇的第二风扇发送所述控制命令,更改所述第二风扇对应的输入的脉冲宽度具体为:通过所述电子设备的基板管理控制器向所述第二风扇发送控制命令,以更改所述第二风扇对应的输入的脉冲宽度。本专利技术实施例还提供了一种电子设备的风扇控制装置,包括侦测模块、判断模块和控制模块;所述侦测模块配置为侦测多个所述风扇的转动状态,并获取状态信息;所述判断模块配置为根据所述状态信息判断所述风扇是否发生错误;所述控制模块与所述判断模块连接,所述控制模块配置为当判断所述风扇中的第一风扇出现故障时,向除所述第一风扇以外的其他风扇发送基于脉冲宽度调制的控制命令,以控制所述风扇的转速。作为优选,所述侦测模块进一步配置为以预定时间间隔侦测所述风扇工作时发出的脉冲形态,并通过所述风扇发出的脉冲形态生成所述风扇的状态信息,以确定所述风扇的当前转动状态。作为优选,所述装置还包括预设模块,所述预设模块配置为预设所述风扇的标准风流量,形成标准风流量范围,以使所述判断模块在分析所述状态信息时,判断所述风扇对应的风流量是否在所述标准风流量范围内,如果是则判定所述风扇的转动状态没有发生错误,否则判定所述风扇的转动状态发生错误。作为优选,所述控制模块配置为当第一风扇出现故障,向不同于所述第一风扇的第二风扇发送所述控制命令,更改所述第二风扇对应的输入的脉冲宽度,以增大所述第二风扇的供电电压,从而增加所述第二风扇的转速。作为优选,所述控制模块进一步配置为通过所述电子设备的基板管理控制器向所述第二风扇发送控制命令,以更改所述第二风扇对应的输入的脉冲宽度。本专利技术实施例的有益效果在于:该方法能够在服务器等电子设备的一个风扇(如主机上的风扇)坏掉时可以及时增大其他风扇的转速,以保证整体散热需要,并且在控制未出现故障的风扇时可以利用现有硬件,无需增加额外成本。附图说明图1为本专利技术实施例的电子设备的风扇控制方法的流程图;图2为本专利技术实施例的图1中步骤S1的流程图;图3为本专利技术实施例的图1中步骤S2的流程图;图4为本专利技术实施例的电子设备的风扇控制方法的一个具体实施例的流程图;图5为本专利技术实施例的电子设备的风扇控制装置的结构示意图。附图标记说明1-控制装置2-侦测模块3-判断模块4-控制模块5-风扇模组具体实施方式此处参考附图描述本专利技术的各种方案以及特征。应理解的是,可以对此处专利技术的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本专利技术的范围和精神内的其他修改。包含在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且与上面给出的对本专利技术的大致描述以及下面给出的对实施例的详细描述一起用于解释本专利技术的原理。通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本专利技术的这些和其它特性将会变得显而易见。还应当理解,尽管已经参照一些具体实例对本专利技术进行了描述,但本领域技术人员能够确定地实现本专利技术的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。当结合附图时,鉴于以下详细说明,本专利技术的上述和其他方面、特征和优势将变得更为显而易见。此后参照附图描述本专利技术的具体实施例;然而,应当理解,所专利技术的实施例仅仅是本专利技术的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本专利技术模糊不清。因此,本文所专利技术的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本专利技术。本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本专利技术的相同或不同实施例中的一个或多个。本专利技术实施例的一种电子设备的风扇控制方法,服务器等电子设备中设置有风扇模组5,其中包括了多个风扇,风扇模组5工作时多个风扇同时转动以为该电子设备散热。该控制方法能够根据计算机等电子设备中的多个风扇的运行状态来做出相应调整,例如多个风扇中的一个由于多种原因转速变慢或停止转动,导致电子设备的风扇模组5散热能力下降,使用该控制方法能够有效调动其他未发生故障的风扇,从而使风扇模组5总体上能够满足电子设备的散热需求,如图1所示,该方法包括以下步骤:S1,侦测多个风扇的转动状态,并获取状态信息。风扇的转动状态可以是正常转动、停止转动或者转速变慢,由于长时间不间断的运行,多个风扇中可能会有一个或多个出现转动状态改变的情况发生,而转动状态的具体情况可以由状态信息所体现,在一个实施例中,每个风扇可以对应有自身的状态信息;在另一个实施例中,状态信息可以为多个风扇的总体信息,其中的数据包括了每个风扇的状态。S2,根据状态信息判断风扇是否发生错误。电子设备的风扇可以通过电子设备控制(如安装在电子设备上的软件控制),如运行大型程序时需要增大风扇的转动速度,而在待机或其他系统资源需求较小的情景下风扇的转速会被降低。因此并不是风扇状态发生变化便认为风扇发生了错误。本实施例中需要对状态信息进行分析,例如查看风扇状态的变化是否由操作控制命令所导致,如由于电本文档来自技高网...
一种电子设备的风扇控制方法及装置

【技术保护点】
一种电子设备的风扇控制方法,包括:侦测多个所述风扇的转动状态,并获取状态信息;根据所述状态信息判断所述风扇是否发生错误;当判断所述风扇中的第一风扇出现故障时,向除所述第一风扇以外的其他风扇发送基于脉冲宽度调制的控制命令,以控制所述风扇的转速。

【技术特征摘要】
1.一种电子设备的风扇控制方法,包括:侦测多个所述风扇的转动状态,并获取状态信息;根据所述状态信息判断所述风扇是否发生错误;当判断所述风扇中的第一风扇出现故障时,向除所述第一风扇以外的其他风扇发送基于脉冲宽度调制的控制命令,以控制所述风扇的转速。2.根据权利要求1所述的方法,所述的侦测多个所述风扇的转动状态,并获取状态信息包括:以预定时间间隔侦测所述风扇工作时发出的脉冲形态;通过所述风扇发出的脉冲形态生成所述风扇的状态信息,以确定所述风扇的当前转动状态。3.根据权利要求1所述的方法,所述的根据所述状态信息判断所述风扇是否发生错误包括:预设所述风扇的标准风流量,形成标准风流量范围;分析所述状态信息,判断所述风扇对应的风流量是否在所述标准风流量范围内,如果是则判定所述风扇的转动状态没有发生错误,否则判定所述风扇的转动状态发生错误。4.根据权利要求1所述的方法,所述的当判断所述风扇中的第一风扇出现故障时,向除所述第一风扇以外的其他风扇发送基于脉冲宽度调制的控制命令,以控制所述风扇的转速包括:当第一风扇出现故障,向不同于所述第一风扇的第二风扇发送所述控制命令,更改所述第二风扇对应的输入的脉冲宽度,以增大所述第二风扇的供电电压,从而增加所述第二风扇的转速。5.根据权利要求4所述的方法,所述的当第一风扇出现故障,向不同于所述第一风扇的第二风扇发送所述控制命令,更改所述第二风扇对应的输入的脉冲宽度具体为:通过所述电子设备的基板管理控制器向所述第二风...

【专利技术属性】
技术研发人员:庄明昌龚育谆李振玮
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1