一种服务器、服务器的风扇调速方法及电路技术

技术编号:34822180 阅读:90 留言:0更新日期:2022-09-03 20:33
本申请公开了一种服务器、服务器的风扇调速方法及电路,涉及服务器领域。该电路包括温度采集模块、第一I2C选通控制器、第二I2C选通控制器、风扇控制器、BMC和CPLD;第一I2C选通控制器的第二端与CPLD连接,第三端与温度采集模块连接;第二I2C选通控制器的第二端与CPLD连接,第三端与风扇控制器连接;CPLD用于在BMC未处于正常工作状态时,向第一I2C选通控制器和第二I2C选通控制器发送第一控制指令;生成第二控制指令并发送至风扇控制器。可见,在BMC未处于正常工作状态时,通过发送第一控制指令以选通CPLD与温度采集模块和风扇控制器,由CPLD代替BMC进行策略调温,有效降低了电量损耗。有效降低了电量损耗。有效降低了电量损耗。

【技术实现步骤摘要】
一种服务器、服务器的风扇调速方法及电路


[0001]本申请涉及服务器领域,特别是涉及一种服务器、服务器的风扇调速方法及电路。

技术介绍

[0002]在互联网行业飞速发展的今天,服务器技术的发展脚步也跟随当下大环境进入一个新纪元,这给整个服务器领域在科技水平上提出了更高的要求。在目前的服务器发展技术中,散热策略一般都由基板管理控制器(Baseboard Manager Controller,BMC)来完成,但是在升级BMC过程中,BMC的散热策略停止运行,一般都会将风扇调整为满速转动;单机升级BMC的情况下满速转动的风扇所消耗的电量不大,但是如果整个机房的机器进行BMC升级的情况下,此时无法根据服务器实际温度情况进行策略调温,所有机器的风扇都满速转动,所造成的电量损耗是巨大的,从而会造成能源的极大浪费。
[0003]由此可见,如何在BMC处于升级或挂死状态时,根据服务器温度实现策略调温是本领域技术人员亟待解决的问题。

技术实现思路

[0004]本申请的目的是提供一种服务器、服务器的风扇调速方法及电路,用于在BMC处于升级或挂死状态时,根据服务器温度实现策略调温。
[0005]为解决上述技术问题,本申请提供一种服务器的风扇调速电路,包括:
[0006]温度采集模块、第一I2C选通控制器、第二I2C选通控制器、风扇控制器、BMC和CPLD;
[0007]第一I2C选通控制器的第一端与BMC连接,第一I2C选通控制器的第二端与CPLD连接,第一I2C选通控制器的第四端与CPLD连接;
[0008]温度采集模块与第一I2C选通控制器的第三端连接;
[0009]第二I2C选通控制器的第一端与BMC连接,第二I2C选通控制器的第二端与CPLD连接,第二I2C选通控制器的第四端与CPLD连接;
[0010]风扇控制器与第二I2C选通控制器的第三端和风扇连接;
[0011]CPLD与BMC连接,用于判断BMC是否处于正常工作状态;若否,则向第一I2C选通控制器和第二I2C选通控制器发送第一控制指令;根据当前服务器温度生成第二控制指令,并将第二控制指令发送至风扇控制器。
[0012]优选地,还包括无线路由模块和无线网卡模块;
[0013]无线网卡模块与BMC和CPLD连接;
[0014]无线路由模块通过无线局域网络与无线网卡模块连接。
[0015]优选地,还包括与BMC连接的BMC Flash。
[0016]优选地,还包括与无线路由模块连接的显示器。
[0017]优选地,还包括与CPLD连接的报警装置。
[0018]为解决上述技术问题,本申请还提供一种服务器,包括上述服务器的风扇调速电
路,效果同上。
[0019]为解决上述技术问题,本申请还提供一种服务器的风扇调速方法,应用于包含温度采集模块、第一I2C选通控制器、BMC、CPLD、第二选通控制器和风扇控制器的服务器的风扇调速电路,该方法包括:
[0020]判断BMC是否处于正常工作状态;
[0021]若否,则向第一I2C选通控制器和第二I2C选通控制器发送第一控制指令;
[0022]根据当前服务器温度生成第二控制指令,并将第二控制指令发送至风扇控制器。
[0023]优选地,在判断BMC是否处于正常工作状态之前,还包括:
[0024]接收BMC发送的脉冲信号;
[0025]对应地,判断BMC是否处于正常工作状态包括:
[0026]根据脉冲信号判断BMC是否处于正常工作状态。
[0027]优选地,根据当前服务器温度生成第二控制指令包括:
[0028]根据预先建立的服务器温度与风扇转速的对应关系得到与当前服务器温度对应的目标转速;
[0029]获取风扇的当前转速;
[0030]根据目标转速和当前转速的比对结果生成第二控制指令。
[0031]优选地,若BMC处于正常工作状态,则还包括:向第一I2C选通控制器和第二I2C选通控制器发送第三控制指令。
[0032]本申请所提供的服务器的风扇调速方法,应用于包含温度采集模块、第一I2C选通控制器、第二选通控制器、风扇控制器、BMC和CPLD的服务器的风扇调速电路,该方法包括判断BMC是否处于正常工作状态;若否,则向第一I2C选通控制器和第二I2C选通控制器发送第一控制指令;根据当前服务器温度生成第二控制指令,并将第二控制指令发送至风扇控制器。可见,在BMC处于升级或挂死状态时,通过发送第一控制指令以选通CPLD与温度采集模块和风扇控制器,由CPLD代替BMC进行策略调温,相较于传统技术中BMC升级时风扇满速转动的调温方式,极大地降低了电量损耗,成本较低。
[0033]此外,本申请所提供的服务器,包括上述服务器的风扇调速电路,效果同上。
附图说明
[0034]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为本申请提供的一种服务器的风扇调速电路的示意图;
[0036]图2为本申请提供的一种服务器的风扇调速方法的流程图。
具体实施方式
[0037]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。
[0038]本申请的核心是提供一种服务器、服务器的风扇调速方法及电路,用于在BMC处于升级或挂死状态时,根据服务器温度实现策略调温。
[0039]为了使本
的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。
[0040]需要说明的是,本申请所提供的服务器的风扇调速方法及电路适用于当前所有服务器,本实施例对此不做限制。
[0041]图1为本申请提供的一种服务器的风扇调速电路的示意图,下面对图1所示的电路进行说明。
[0042]服务器的风扇调速电路,包括:温度采集模块101、第一I2C选通控制器102、第二I2C选通控制器103、风扇控制器104、BMC105和复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD);
[0043]第一I2C选通控制器102的第一端与BMC105连接,第一I2C选通控制器102的第二端与CPLD106连接,第一I2C选通控制器102的第四端与CPLD106连接;
[0044]温度采集模块101与第一I2C选通控制器102的第三端连接;
[0045]第二I2C选通控制器103的第一端与BMC105连接,第二I2C选通控制器1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器的风扇调速电路,其特征在于,包括:温度采集模块、第一I2C选通控制器、第二I2C选通控制器、风扇控制器、BMC和CPLD;所述第一I2C选通控制器的第一端与所述BMC连接,所述第一I2C选通控制器的第二端与所述CPLD连接,所述第一I2C选通控制器的第四端与所述CPLD连接;所述温度采集模块与所述第一I2C选通控制器的第三端连接;所述第二I2C选通控制器的第一端与所述BMC连接,所述第二I2C选通控制器的第二端与所述CPLD连接,所述第二I2C选通控制器的第四端与所述CPLD连接;所述风扇控制器与所述第二I2C选通控制器的第三端和风扇连接;所述CPLD与所述BMC连接,用于判断所述BMC是否处于正常工作状态;若否,则向所述第一I2C选通控制器和所述第二I2C选通控制器发送第一控制指令;根据当前服务器温度生成第二控制指令,并将所述第二控制指令发送至所述风扇控制器。2.根据权利要求1所述的服务器的风扇调速电路,其特征在于,还包括无线路由模块和无线网卡模块;所述无线网卡模块与所述BMC和所述CPLD连接;所述无线路由模块通过无线局域网络与所述无线网卡模块连接。3.根据权利要求1所述的服务器的风扇调速电路,其特征在于,还包括与所述BMC连接的BMC Flash。4.根据权利要求2所述的服务器的风扇调速电路,其特征在于,还包括与所述无线路由模块连接的显示器。5.根据权利要求1所述的服务器的风扇调速电...

【专利技术属性】
技术研发人员:许云鑫康雪健
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:

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

1