本发明涉及服务器风扇保护技术领域,具体地说是一种风扇控制保护电路及保护方法。
背景技术:
随着服务器产品的不断升级,高密度服务器的需求越来越大,这就要求设计人员在研发产品时,对服务器的散热要求就越来越高,保障服务器重要部分的散热成为我们服务器设计的重点工作,当风扇控制失效的情况下,由于设备器件故障容易导致的服务器宕机。
技术实现要素:
本发明的目的在于提供一种风扇控制保护电路及保护方法,用于解决风扇控制在出现故障的时候,容易导致服务器宕机的问题。
本发明解决其技术问题所采取的技术方案是:
一种风扇控制保护电路,包括调控及监测装置、保护控制装置和bmc装置;所述的调控及监测装置用于对风扇的转速进行调控及监测;所述的保护控制装置用于在调控及监测装置失效后对风扇进行继续调控;所述的bmc装置输出i2c信号至调控及监测装置和保护控制装置,调控及监测装置和保护控制装置通过i2c信号线相连。
进一步地,所述的调控及监测装置包括w83795adg芯片,w83795adg芯片的4个fanin引脚分别连接4组风扇连接器;w83795adg芯片的fanctl引脚与4组风扇连接器相连,用于监测风扇的转速。
进一步地,所述的保护控制装置包括pca9554芯片;pca9554芯片与w83795adg芯片的fanctl引脚相连。
进一步地,还包括报警装置,所述报警装置的输入端与bmc装置的输出端相连;报警装置包括声音报警装置或灯光报警装置;所述的声音报警装置包括蜂鸣器,所述的灯光报警装置包括警报灯。
一种风扇控制保护电路的保护方法,利用所述的方法,具体包括以下步骤:
调控及监测装置实时控制并监测风扇的转速;
bmc装置判断调控及监测装置是否正常工作;如果是,则继续判断,如果不是,则执行下一步操作;
bmc装置控制保护控制装置工作;
保护控制装置控制并监测风扇的转速。
进一步地,在bmc装置判断调控及监测装置没有正常工作时,还包括bmc装置控制报警装置进行报警。
以上发明内容提供的仅仅是本发明实施例的表述,而不是发明本身。
发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
使用pca9554芯片实现对风扇的应急控制,当w83795adg故障导致无法控制风扇及读取风扇转速时,通过i2c信号对pca9554芯片控制,使风扇进行全速运转,从而防止由于风扇故障导致服务器过热引起的宕机现象的发生。
解决了由于调控及监测装置损坏导致的服务器过热引起的宕机现象,减少客户由于宕机引起的负面影响。
附图说明
此处所说明的附图用来提供对本发明的进一步解释,构成
本技术:
的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例的模块连接示意图;
图2为本发明实施例的电路结构连接示意图;
图3为本发明实施例的方法流程示意图。
具体实施方式
为了能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
如图1所示,一种风扇控制保护电路,包括调控及监测装置、保护控制装置和bmc装置;调控及监测装置用于对风扇的转速进行调控及监测;保护控制装置用于在调控及监测装置失效后对风扇进行继续调控;bmc装置输出i2c信号至调控及监测装置和保护控制装置,调控及监测装置和保护控制装置通过i2c信号线相连。
还包括报警装置,报警装置的输入端与bmc装置的输出端相连;报警装置包括声音报警装置或灯光报警装置;声音报警装置包括蜂鸣器,灯光报警装置包括警报灯。
如图2所示,调控及监测装置包括w83795adg芯片,w83795adg芯片的4个fanin引脚分别连接4组风扇连接器;w83795adg芯片的fanctl引脚与4组风扇连接器相连,用于监测风扇的转速。保护控制装置包括pca9554芯片;pca9554芯片与w83795adg芯片的fanctl引脚相连。
如图3所示,一种风扇控制保护电路的保护方法,具体包括以下步骤:
步骤1)调控及监测装置实时控制并监测风扇的转速;
步骤2)bmc装置判断调控及监测装置是否正常工作;如果是,则继续判断,如果不是,则执行下一步操作;
步骤3)bmc装置控制保护控制装置工作;
步骤4)保护控制装置控制并监测风扇的转速。
在bmc装置判断调控及监测装置没有正常工作时,还包括bmc装置控制报警装置进行报警。
以上所述只是本发明的优选实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也被视为本发明的保护范围。