一种服务器上电自动控制风扇装置及方法制造方法及图纸

技术编号:12417735 阅读:62 留言:0更新日期:2015-12-02 12:27
本发明专利技术提供一种服务器上电自动控制风扇装置及方法,涉及计算机服务器技术领域,本发明专利技术包括(1)温度采集模块、(2)风扇控制模块、(3)BMC管理模块、(4)线路切换模块、(5)风扇模组,共5部分,在服务器刚刚AC上电后BMC管理芯片没有初始化完成前对散热系统进行监测和控制,同时两个电路之间可以自动切换,完成对风扇转速的控制,这样既能保证系统散热的可靠性,还能避免固定高转速带来额外功的消耗。

【技术实现步骤摘要】

本专利技术涉及计算机服务器
,尤其涉及。
技术介绍
系统正常加电后BMC管理芯片需要一段时间进行初始化,一般这个时间在几十秒到几分钟不等。在这段时间内风扇的转速是不受CPU温度的影响,一般的散热设计就是将风扇的转速设定到一个最大转速,这样带来噪声大和功耗高得问题。或者采用固定一个转速,这样会有散热的风险。BMC管理系统是一个比较复杂的系统,当BMC遇到故障可能出现BMC死机的发生,如果BMC死机后会出现风扇不受控的现象发生。这样就不能保证系统的正常运行。
技术实现思路
为了解决该问题,本专利技术提出了一种服务器上电自动控制风扇装置,本专利技术能够在服务器刚刚AC上电后BMC管理芯片没有初始化完成前对散热系统进行监测和控制,同时两个电路之间可以自动切换,完成对风扇转速的控制。—种服务器上电自动控制风扇装置,包括:温度采集模块、风扇控制模块、BMC管理模块、线路切换模块、风扇模组5个部分,温度采集模块、风扇控制模块、线路切换模块、风扇模组组成线路1,BMC管理模块、线路切换模块、风扇模组组成线路2, 其中: (I )、温度采集模块用于采集CPU周边及其他大功率芯片的温度值,并将温度信息传递到下一级风扇控制模块; (2)、风扇控制模块接收温度采集模块的温度信息,通过比较输入的温度信息计算出系统需要的风量,并将风扇转速的控制信号传递到线路下一级线缆切换模块; (3)、BMC管理模块是整个服务器的管理核心,用于系统的散热系统和供电系统的监控和管理;BMC通过直接读取CPU的温度获取CPU的温度信息;并输出风扇转速控制信息到线缆切换模块; (4)、线路切换模块负责切换线路I控制风扇转速或线路2控制风扇转速;同时,线缆切换模块能够判断BMC是否已经完成初始化工作,根据BMC的状态选择线路; (5)、风扇模组有一个以上的风扇组成,为系统散热提供风量,风量的大小由BMC管理模块控制或由风扇控制模块控制,风扇控制权由线路切换模块进行选择。第一次上电,线路I的优先级高于线路2,默认在第一次加电时选择线路I。本专利技术还提供了一种服务器上电自动控制风扇的方法,将温度采集模块、风扇控制模块、线路切换模块、风扇模组组成线路I ;将BMC管理模块、线路切换模块、风扇模组组成线路2, 服务器加电后,线路I立即开始工作,线路2处于初始化状态;温度采集模块将采集的多个温度点的温度进行比较分析,将一个工作状况最差的温度传递到风扇控制模块,因第一次上电,线路I的优先级高于线路2,所以线路切换模块选择线路I进行风扇转速控制;当BMC管理模块初始化完成后会告知线路切换模块进行线路切换;经过切换后风扇模组的转速信息交由BMC管理模块进行控制; 如果BMC管理模块出现故障不能正常工作,线路切换模块会检测到信号丢失,立即将风扇控制权交给线路I进行控制; 如果BMC经过重启或自动回复后会发送切换信号给切换电路,线路切换模块再将风扇控制权交由BMC管理模块控制。本专利技术的有益效果是。本专利技术能够在服务器刚刚AC上电后,管理芯片没有初始化完成前对散热系统进行监测和控制,既能保证系统的散热又能有效的控制功耗,并且能有效的减少多服务器同时开机的大的电流消耗。本专利技术解决了在BMC控制芯片正常工作前,散热系统能根据散热需要自动控制风扇转速,并有效的避免采用固定风扇转速带来的散热风险,又解决了风扇最大转速启动带来的过大的电流消耗,同时,本专利技术同时也是散热系统风扇转速控制的冗余方法,能够保证管理芯片停止工作后的替代管理芯片控制风扇转速,实现散热系统的自动调控,实现散热系统的冗余。【附图说明】图1是本专利技术的工作结构示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术做进一步地详细描述。 本专利技术包括:(I)温度采集模块;(2 )风扇控制模块;(3 ) BMC管理模块(4 )线路切换模块;(5)风扇模组。共5部分,将温度采集模块、风扇控制模块、线路切换模块、风扇模组组成线路I ;将BMC管理模块、线路切换模块、风扇模组组成线路2。服务器加电后,线路I立即开始工作,线路2处于初始化状态。温度采集模块将采集的多个温度点的温度进行比较分析,将一个工作状况最差的温度传递到风扇控制模块,因第一次上电,线路I的优先级高于线路2,所以线路切换模块选择线路I进行风扇转速控制。当BMC管理模块初始化完成后会告知线路切换模块进行线路切换。经过切换后风扇模组的转速信息交由BMC管理模块进行控制。如果BMC管理模块出现故障不能正常工作,线路切换模块会检测到信号丢失,立即将风扇控制权交给线路I进行控制。如果BMC经过重启或自动回复后会发送切换信号给切换电路。线路切换模块再将风扇控制权交由BMC管理模块控制。按照以上机制不停的重复,实现散热系统的冗余,也能在刚开始上电时根据实际温度自动控制风扇转速。【主权项】1.一种服务器上电自动控制风扇装置,其特征在于,包括:温度采集模块、风扇控制模块、BMC管理模块、线路切换模块、风扇模组5个部分,温度采集模块、风扇控制模块、线路切换模块、风扇模组组成线路1,BMC管理模块、线路切换模块、风扇模组组成线路2, 其中: (I )、温度采集模块用于采集CPU周边及其他大功率芯片的温度值,并将温度信息传递到下一级风扇控制模块; (2)、风扇控制模块接收温度采集模块的温度信息,通过比较输入的温度信息计算出系统需要的风量,并将风扇转速的控制信号传递到线路下一级线缆切换模块; (3)、BMC管理模块是整个服务器的管理核心,用于系统的散热系统和供电系统的监控和管理;BMC通过直接读取CPU的温度获取CPU的温度信息;并输出风扇转速控制信息到线缆切换模块; (4)、线路切换模块负责切换线路I控制风扇转速或线路2控制风扇转速;同时,线缆切换模块能够判断BMC是否已经完成初始化工作,根据BMC的状态选择线路; (5)、风扇模组有一个以上的风扇组成,为系统散热提供风量,风量的大小由BMC管理模块控制或由风扇控制模块控制,风扇控制权由线路切换模块进行选择。2.根据权利要求1所述的装置,其特征在于,第一次上电,线路I的优先级高于线路2,默认在第一次加电时选择线路I。3.—种服务器上电自动控制风扇的方法,其特征在于,将温度采集模块、风扇控制模块、线路切换模块、风扇模组组成线路I ;将BMC管理模块、线路切换模块、风扇模组组成线路2, 服务器加电后,线路I立即开始工作,线路2处于初始化状态;温度采集模块将采集的多个温度点的温度进行比较分析,将一个工作状况最差的温度传递到风扇控制模块,因第一次上电,线路I的优先级高于线路2,所以线路切换模块选择线路I进行风扇转速控制;当BMC管理模块初始化完成后会告知线路切换模块进行线路切换;经过切换后风扇模组的转速信息交由BMC管理模块进行控制; 如果BMC管理模块出现故障不能正常工作,线路切换模块会检测到信号丢失,立即将风扇控制权交给线路I进行控制; 如果BMC经过重启或自动回复后会发送切换信号给切换电路,线路切换模块再将风扇控制权交由BMC管理模块控制。【专利摘要】本专利技术提供,涉及计算机服务器
,本专利技术包括(1)温度采集模块、(2)风扇控制模块、(3)BMC管理模块、(本文档来自技高网
...

【技术保护点】
一种服务器上电自动控制风扇装置,其特征在于,包括:温度采集模块、风扇控制模块、BMC管理模块、线路切换模块、风扇模组5个部分 ,温度采集模块、风扇控制模块、线路切换模块、风扇模组组成线路1,BMC管理模块、线路切换模块、风扇模组组成线路2,其中:(1)、温度采集模块用于采集CPU周边及其他大功率芯片的温度值,并将温度信息传递到下一级风扇控制模块;(2)、风扇控制模块接收温度采集模块的温度信息,通过比较输入的温度信息计算出系统需要的风量,并将风扇转速的控制信号传递到线路下一级线缆切换模块;(3)、BMC管理模块是整个服务器的管理核心,用于系统的散热系统和供电系统的监控和管理;BMC通过直接读取CPU的温度获取CPU的温度信息;并输出风扇转速控制信息到线缆切换模块;(4)、线路切换模块负责切换线路1控制风扇转速或线路2控制风扇转速;同时,线缆切换模块能够判断BMC是否已经完成初始化工作,根据BMC的状态选择线路;(5)、风扇模组有一个以上的风扇组成,为系统散热提供风量,风量的大小由BMC管理模块控制或由风扇控制模块控制,风扇控制权由线路切换模块进行选择。

【技术特征摘要】

【专利技术属性】
技术研发人员:王天彪
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1