一种控制服务器风扇的方法及其控制器与流程

文档序号:16337294发布日期:2018-12-19 06:40阅读:310来源:国知局
一种控制服务器风扇的方法及其控制器与流程

本申请涉及风扇控制领域,并且更具体地,涉及一种控制服务器风扇的方法及其控制器。

背景技术

目前服务器的风扇设计一般都是简单的控制和监测方案,在开机运行中通过bmc管理系统去监测风扇的状态信息和调节转速功能等。然而当风扇发生错误或连接性不良的时候却难以发现故障点和没有自动修复功能,以至于操作人员必须去机房排查检修,这样不仅增加工作量,而且维修成本高、效率低。



技术实现要素:

本申请提供一种控制服务器风扇的方法,能够有利于服务器风扇的控制。

第一方面,提供一种控制服务器风扇的方法,包括:基板控制器bmc接收风扇控制系统发送的传感信号,所述异常传感信号用于指示所述风扇为异常状态;所述bmc指示所述风扇在直流电dc控制模式下工作。

结合第一方面,在第一方面的第一种可能的实现方式中,所述bmc指示所述风扇在直流电dc控制模式下工作,包括:所述bmc向所述风扇控制系统发送模式mode信号,所述mode信号用于指示所述风扇控制系统切换为直流电dc控制模式;所述bmc根据服务器温度确定的直流电源控制dcc信号,并向所述风扇控制系统发送所述dcc信号,所述风扇控制系统根据所述dcc信号确定输出至所述风扇的供电源pwr电压,其中,所述pmr电压用于控制所述风扇根据所述pmr电压调节风扇转速。

结合第一方面及其上述实现方式,在第一方面的第二种可能的实现方式中,所述方法还包括:接收所述风扇在所述dc控制模式下的转速侦测tach信号。

第二方面,提供一种控制器,包括:接收单元,所述接收单元用于接收风扇控制系统发送的传感信号,所述异常传感信号用于指示所述风扇为异常状态;控制单元,所述控制单元用于指示所述风扇在直流电dc控制模式下工作。

结合第二方面及其上述实现方式,在第二方面的第一种可能的实现方式中,所述控制单元用于:向所述风扇控制系统发送模式mode信号,所述mode信号用于指示所述风扇控制系统切换为直流电dc控制模式;根据服务器温度确定的直流电源控制dcc信号,并向所述风扇控制系统发送所述dcc信号,所述风扇控制系统根据所述dcc信号确定输出至所述风扇的供电源pwr电压,其中,所述pmr电压用于控制所述风扇根据所述pmr电压调节风扇转速。

结合第二方面及其上述实现方式,在第二方面的第二种可能的实现方式中,所述接收单元还用于:接收所述风扇在所述dc控制模式下的转速侦测tach信号。

本发明提供一种服务器风扇出现故障不可控制时自动修复的保护方法,当服务器bmc系统对风扇的pwm控制模式不可控制时,或者风扇连接器pwm信号中断时,bmc系统将通知风扇控制系统切换dc控制模式来对风扇进行控制,根据温度的变化去调节风扇的转速,避免风扇全速运转带来电源损耗和噪声污染,继续对风扇系统进行有效的监测和控制。

附图说明

图1是本申请一个实施例的方法的示意性流程图。

图2是本申请一个实施例的装置的示意性结构图。

图3是本申请另一实施例的装置的示意性框图。

具体实施方式

下面将结合附图,对本申请中的技术方案进行描述。

现有常规做法是bmc使用pwm控制模式去调节pwm信号来控制风扇的转速,当bmc出现异常不能调节pwm信号或pwm信号中断时,触发风扇内部保护机制使风扇保持全速运转,并将错误信息反馈给bmc系统提醒操作人员风扇工作状态异常。通过开启全速运转模式保持散热工作状态,使服务器不受风扇系统故障的影响而继续正常工作,操作人员看到bmc系统有关于风扇的报错信息,需要进入机房对服务器进行检修。

当风扇系统出现故障时,传统做法只能通过开启风扇全速运转模式来继续给服务器进行散热工作,这种做法不仅会增加功耗带来不必要的损失,而且风扇全速运转还会制造很大的噪音;更重要的是风扇系统出现故障只能起到提醒作用而不能自动修复,操作人员即使收到错误信息时也必须去机房进行检修而服务器不能自动修复,检修过程可能需要对服务器进行断电处理,这样极大地耽误服务器正常运行,增加维护成本。

图1示出了本申请一个实施例的方法的示意性流程图,如图1所示,包括:

步骤110,基板控制器bmc接收风扇控制系统发送的传感信号,所述异常传感信号用于指示所述风扇为异常状态;

步骤120,所述bmc指示所述风扇在直流电dc控制模式下工作。

可选地,作为本申请一个实施例,所述bmc指示所述风扇在直流电dc控制模式下工作,包括:所述bmc向所述风扇控制系统发送模式mode信号,所述mode信号用于指示所述风扇控制系统切换为直流电dc控制模式;所述bmc根据服务器温度确定的直流电源控制dcc信号,并向所述风扇控制系统发送所述dcc信号,所述风扇控制系统根据所述dcc信号确定输出至所述风扇的供电源pwr电压,其中,所述pmr电压用于控制所述风扇根据所述pmr电压调节风扇转速。

可选地,作为本申请一个实施例,所述方法还包括:接收所述风扇在所述dc控制模式下的转速侦测tach信号。

具体地,风扇控制系统单元内部先去侦测风扇连接器处的pwm信号状态和bmc系统单元输出的pwm信号状态去获取风扇转速控制是否异常,并将状态反馈sense信号传给bmc系统。风扇转速控制正常时,bmc单元通过风扇控制系统单元使用pwm模式控制风扇的转速;当出现风扇转速控制异常情况,bmc单元通过风扇控制系统单元切换dc模式调节风扇转速。

图2示出了本申请一个实施例的装置的示意性框图,如图2所示,正常情况下,状态反馈sense信号输出正常信号,bmc系统单元会根据服务器温度给风扇控制系统单元输出对应的pwm信号,风扇控制系统单元给风扇输出pwm信号调节风扇转速。风扇将使用pwm模式调节的对应转速tach信号反馈给bmc单元,bmc单元正常监测风扇转速等信息。

若风扇转速控制出现异常,风扇控制系统单元给bmc单元发出sense信号异常状态信息,bmc单元收到其状态信息将其记录下来并在网络管理界面显示提醒操作人员,然后bmc单元给风扇控制系统单元发出切换dc控制模式的mode信号,bmc系统根据服务器的温度去调节dcc信号,将dcc信号发送给风扇控制系统单元,风扇控制系统单元去调节输送给风扇的pwr电压,风扇根据pwr电压变化调节风扇转速。风扇将使用dc模式调节的对应转速tach信号反馈给bmc单元,bmc单元恢复监测风扇转速等信息的功能。

图3示出了本申请一个实施例的装置的示意性框图。如图3所示,控制器300包括

接收单元310,所述接收单元310用于接收风扇控制系统发送的传感信号,所述异常传感信号用于指示所述风扇为异常状态;

控制单元320,所述控制单元320用于指示所述风扇在直流电dc控制模式下工作。

可选地,作为本申请一个实施例,所述控制单元320用于:向所述风扇控制系统发送模式mode信号,所述mode信号用于指示所述风扇控制系统切换为直流电dc控制模式;根据服务器温度确定的直流电源控制dcc信号,并向所述风扇控制系统发送所述dcc信号,所述风扇控制系统根据所述dcc信号确定输出至所述风扇的供电源pwr电压,其中,所述pmr电压用于控制所述风扇根据所述pmr电压调节风扇转速。

可选地,作为本申请一个实施例,所述接收单元310还用于:接收所述风扇在所述dc控制模式下的转速侦测tach信号。

本发明可以实现在服务器风扇出现转速控制失效时自动修复故障的保护功能,不仅具有通知提醒操作人员的特点,而且可以自动切换控制模式持续监控服务器风扇的运转;同时这种方法极大地减少了维护成本,提高工作效率,可以在风扇出现故障时不断电的持续工作。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者第二设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1