【技术实现步骤摘要】
本申请涉及计算机,尤其是涉及一种基于cpld协同bmc的风扇转速控制方法及系统。
技术介绍
1、近年来,随着各行各业信息化程度的不断加深,服务器应用的热度也在不断的上涨,随之而来的是信息安全与产品可靠性等问题。
2、在服务器主板设计中,常用的散热方法是采用散热风扇来降低系统温度,避免由于温度过高导致元器件失效或者烧毁。对于现有服务器散热设计,都是采用bmc模块根据从服务器内部温度传感器读取的数据,直接对散热风扇进行控制;而在系统长时间的运行中,bmc模块可能会出现异常与失效,无法对散热风扇进行控制,散热风扇无法达到期望的状态,致使服务器主板出现灾难性事件,存在较大的安全隐患。
技术实现思路
1、本申请的目的在于提供一种基于cpld协同bmc的风扇转速控制方法及系统,通过bmc模块和cpld模块协同控制风扇,避免bmc模块突发异常时,无法正常控制散热风扇转速,散热风扇无法达到期望的状态,致使服务器主板出现灾难性事件,提高服务器产品的可靠性和安全性。
2、第一方面,本申
...【技术保护点】
1.一种基于CPLD协同BMC的风扇转速控制方法,其特征在于,所述方法应用于基于CPLD协同BMC的风扇转速控制系统,所述系统包括:CPLD模块、BMC模块、散热风扇;其中,所述CPLD模块通过第一PWM接口、第一TACH接口与所述散热风扇连接;所述BMC模块通过第二PWM接口、第二TACH接口、第一GPIO接口、超温信息接口与所述CPLD模块连接;所述BMC模块还通过I2C接口与服务器主板上的温度传感器连接;所述BMC模块还通过第二GPIO接口与CPU连接;所述CPLD模块通过第三GPIO接口与所述CPU连接;所述方法包括:
2.根据权利要求1所述的方法
...【技术特征摘要】
1.一种基于cpld协同bmc的风扇转速控制方法,其特征在于,所述方法应用于基于cpld协同bmc的风扇转速控制系统,所述系统包括:cpld模块、bmc模块、散热风扇;其中,所述cpld模块通过第一pwm接口、第一tach接口与所述散热风扇连接;所述bmc模块通过第二pwm接口、第二tach接口、第一gpio接口、超温信息接口与所述cpld模块连接;所述bmc模块还通过i2c接口与服务器主板上的温度传感器连接;所述bmc模块还通过第二gpio接口与cpu连接;所述cpld模块通过第三gpio接口与所述cpu连接;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述系统还包括:电源调节器模块;所述cpld模块通过所述第三gpio接口与所述电源调节器模块连接;所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述第一超温信息和所述第二超温信息均对应的告警等级;根据超温信息进行风扇控制或关机控制的步骤,包括:
4.根据权利要求3所述的方法,其特征在于,所述bmc模块通过所述第二pwm接口、所述第二tach接口,对所述散热风扇执行相应的调速控制的步骤,包括:
5.根据权利要求4所述的方法,其特征在于,所述cpld模块包含有pwm控制模块,所述pwm控制模块在超温信息对应的告警等级为低风险时,默认以70%的占空比输出pwm风扇控制信号,或者根据低风险下的多种不同温度区间等级,以相匹配...
【专利技术属性】
技术研发人员:付迪,郭泽凯,房玉震,冯建东,杨永,
申请(专利权)人:北京天地汇云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。