一种处理服务器的系统温度传感器故障的方法及系统的制作方法

文档序号:6545870阅读:407来源:国知局
一种处理服务器的系统温度传感器故障的方法及系统的制作方法
【专利摘要】本发明公开了一种处理服务器的系统温度传感器故障的方法及系统,包括如下步骤:S10:监控管理单元通过I2C总线轮询温度传感器,获取即时的系统温度信息,并根据当前系统温度状况,控制风扇控制器的输出占空比;S11:温度传感器正常工作时,监控管理单元输出高电平GATE信号,系统风扇受控于PWM信号;而当温度传感器遭遇故障时,监控管理单元立即拉低GATE信号,风扇的转速控制信号直接上拉到直流电压VCC,风扇全速旋转;S12:监控管理单元通过轮询再次获得正确的系统温度信息,则将释放GATE信号,使系统风扇受控于PWM信号,恢复正常工作。本发明可保证服务器的可靠性及稳定性,进而保证计算系统的稳定运行。
【专利说明】一种处理服务器的系统温度传感器故障的方法及系统
【技术领域】
[0001]本发明属于计算机服务器【技术领域】,涉及一种处理服务器的系统温度传感器故障的方法及系统。
【背景技术】
[0002]在计算机服务器领域中,由于主板尺寸通常比一般计算机的主板都要大,并且其结构也比一般计算机的主板结构复杂;主板的监控管理单元与各温度传感器之间可能相隔很远,这样会增加I2C总线的损耗,或者同一条I2C总线挂载的传感器过多,导致降低了 I2C总线的驱动能力。
[0003]在实际的PCB布线设计中,同一条I2C总线会形成分叉,导致信号延迟增加。综合以上可见,在服务器中,监控管理单元与温度传感器之间的I2C的信号质量不容易被保障,会产生一定几率的误码,使温度传感器被配置成不正常的状态,监控管理单元不能正确获取系统温度信息,风扇系统失控,严重影响服务器的可靠性及稳定性。
[0004]可见,针对上述现有技术存在的问题,实有必要进行开发研究,以提供一种方案,保证服务器的可靠性及稳定性,进而保证计算系统的稳定运行。

【发明内容】

[0005]为解决上述问题,本发明的目的在于提供一种处理服务器的系统温度传感器故障的方法及系统,以保证服务器的可靠性及稳定性,进而保证计算系统的稳定运行。
[0006]为实现上述目的,本发明的技术方案为:
一种处理服务器的系统温度传感器故障的方法,包括如下步骤:
510:监控管理单元通过I2C总线轮询温度传感器,获取即时的系统温度信息,并根据当前系统温度状况,控制风扇控制器的输出占空比;
511:温度传感器正常工作时,监控管理单元输出高电平GATE信号,使Mosfet开关完全导通,系统风扇受控于PWM信号;而当温度传感器遭遇故障,或监控管理单元不能收集正确的温度信息时,监控管理单元立即拉低GATE信号,使Mosfet开关处于关闭状态,风扇的转速控制信号直接上拉到直流电压VCC,风扇全速旋转;
512:监控管理单元通过轮询再次获得正确的系统温度信息,则将释放GATE信号,使系统风扇受控于PWM信号,恢复正常工作。
[0007]进一步地,步骤Sll中,监控管理单元通过I2C总线访问温度传感器,根据系统要求设置温度传感器。
[0008]本发明的另一技术方案为:
一种处理服务器的系统温度传感器故障的系统,包括有监控管理单元、通过I2C总线与监控管理单元相连的温度传感器以及风扇控制器、监控管理单元与风扇控制器分别通过Mosfet开关连接风扇;其中,监控管理单元通过I2C总线轮询温度传感器,获取即时的系统温度信息,并根据当前系统温度状况,控制风扇控制器的输出PWM信号;温度传感器正常工作时,监控管理单元输出高电平GATE信号,使Mosfet开关完全导通,系统风扇受控于PWM信号;而当温度传感器遭遇故障,或监控管理单元不能收集正确的温度信息时,监控管理单元立即拉低GATE信号,使Mosfet开关处于关闭状态,风扇的转速控制信号直接上拉到直流电压VCC,风扇全速旋转。
[0009]相较于现有技术,本发明处理服务器的系统温度传感器故障的方法可保证服务器的可靠性及稳定性,进而保证计算系统的稳定运行。
【专利附图】

【附图说明】
[0010]图1是本发明处理服务器的系统温度传感器故障的方法流程图示;
图2是本发明处理服务器的系统温度传感器故障的系统架构框图。
【具体实施方式】
[0011]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0012]如图1所示,本发明一种处理服务器的系统温度传感器故障的方法,包括如下步骤:
SlO:监控管理单元通过I2C总线轮询温度传感器,获取即时的系统温度信息,并根据当前系统温度状况,控制风扇控制器的输出占空比(PWM信号)。
[0013]Sll:温度传感器正常工作时,监控管理单元输出高电平GATE信号,使Mosfet开关完全导通,此时系统风扇受控于PWM信号;而当温度传感器遭遇故障,或监控管理单元不能收集正确的温度信息时,监控管理单元立即拉低GATE信号,使Mosfet开关处于关闭状态,此时风扇的转速控制信号直接上拉到直流电压VCC,风扇全速旋转。同时,监控管理单元通过I2C总线访问温度传感器,将温度传感器中复位的比特位设置为有效,温度传感器被复位,恢复至出厂状态;监控管理单元根据系统要求再次设置温度传感器。
[0014]S12:监控管理单元通过轮询再次获得正确的系统温度信息,则将释放GATE信号,使系统风扇受控于PWM信号,恢复正常工作。
[0015]本发明一种处理服务器的系统温度传感器故障的方法当系统温度传感器遭遇故障,监控管理单元会立即启动温控应急措施,即将风扇转速开启为全速,保证风扇不会因温度监控失灵而降低转速,从而导致服务器死机或shutdown ;于此同时监控管理单元会通过I2C总线复位并重新配置系统温度传感器,如果温度传感器再次工作正常,监控单元则取消温控应急措施,结合系统实际温度,恢复对风扇的正常控制。
[0016]图2所示为本发明的系统架构图,参照图2所示,本发明处理服务器的系统温度传感器故障的系统包括有监控管理单元、通过I2C总线与监控管理单元相连的温度传感器以及风扇控制器、监控管理单元与风扇控制器分别通过Mosfet开关连接风扇。监控管理单元通过I2C总线轮询温度传感器,获取即时的系统温度信息,并根据当前系统温度状况,控制风扇控制器的输出PWM信号。温度传感器正常工作时,监控管理单元输出高电平GATE信号,使Mosfet开关完全导通,此时系统风扇受控于PWM信号;而当温度传感器遭遇故障,或监控管理单元不能收集正确的温度信息时,监控管理单元立即拉低GATE信号,使Mosfet开关处于关闭状态,此时风扇的转速控制信号直接上拉到直流电压VCC,风扇全速旋转。同时,监控管理单元通过I2C总线访问温度传感器,将温度传感器中复位的比特位设置为有效,温度传感器被复位,恢复至出厂状态;监控管理单元根据系统要求再次设置温度传感器。监控管理单元通过轮询再次获得正确的系统温度信息,则将释放GATE信号,使系统风扇受控于PWM信号,恢复正常工作。
[0017]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种处理服务器的系统温度传感器故障的方法,其特征在于,包括如下步骤: 510:监控管理单元通过I2C总线轮询温度传感器,获取即时的系统温度信息,并根据当前系统温度状况,控制风扇控制器的输出占空比; 511:温度传感器正常工作时,监控管理单元输出高电平GATE信号,使Mosfet开关完全导通,系统风扇受控于PWM信号;而当温度传感器遭遇故障,或监控管理单元不能收集正确的温度信息时,监控管理单元立即拉低GATE信号,使Mosfet开关处于关闭状态,风扇的转速控制信号直接上拉到直流电压VCC,风扇全速旋转; 512:监控管理单元通过轮询再次获得正确的系统温度信息,则将释放GATE信号,使系统风扇受控于PWM信号,恢复正常工作。
2.根据权利要求1所述处理服务器的系统温度传感器故障的方法,其特征在于:步骤Sll中,监控管理单元通过I2C总线访问温度传感器,根据系统要求设置温度传感器。
3.—种处理服务器的系统温度传感器故障的系统,其特征在于:包括有监控管理单元、通过I2C总线与监控管理单元相连的温度传感器以及风扇控制器、监控管理单元与风扇控制器分别通过Mosfet开关连接风扇;其中,监控管理单元通过I2C总线轮询温度传感器,获取即时的系统温度信息,并根据当前系统温度状况,控制风扇控制器的输出PWM信号;温度传感器正常工作时,监控管理单元输出高电平GATE信号,使Mosfet开关完全导通,系统风扇受控于PWM信号;而当温度传感器遭遇故障,或监控管理单元不能收集正确的温度信息时,监控管理单元立即拉低GATE信号,使Mosfet开关处于关闭状态,风扇的转速控制信号直接上拉到直流电压VCC,风扇全速旋转。
【文档编号】G06F11/30GK103970640SQ201410191595
【公开日】2014年8月6日 申请日期:2014年5月8日 优先权日:2014年5月8日
【发明者】李博乐, 娄山林 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1