一种处理服务器的系统温度传感器故障的方法及系统技术方案

技术编号:10292130 阅读:110 留言:0更新日期:2014-08-06 19:40
本发明专利技术公开了一种处理服务器的系统温度传感器故障的方法及系统,包括如下步骤:S10:监控管理单元通过I2C总线轮询温度传感器,获取即时的系统温度信息,并根据当前系统温度状况,控制风扇控制器的输出占空比;S11:温度传感器正常工作时,监控管理单元输出高电平GATE信号,系统风扇受控于PWM信号;而当温度传感器遭遇故障时,监控管理单元立即拉低GATE信号,风扇的转速控制信号直接上拉到直流电压VCC,风扇全速旋转;S12:监控管理单元通过轮询再次获得正确的系统温度信息,则将释放GATE信号,使系统风扇受控于PWM信号,恢复正常工作。本发明专利技术可保证服务器的可靠性及稳定性,进而保证计算系统的稳定运行。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种处理服务器的系统温度传感器故障的方法及系统,包括如下步骤:S10:监控管理单元通过I2C总线轮询温度传感器,获取即时的系统温度信息,并根据当前系统温度状况,控制风扇控制器的输出占空比;S11:温度传感器正常工作时,监控管理单元输出高电平GATE信号,系统风扇受控于PWM信号;而当温度传感器遭遇故障时,监控管理单元立即拉低GATE信号,风扇的转速控制信号直接上拉到直流电压VCC,风扇全速旋转;S12:监控管理单元通过轮询再次获得正确的系统温度信息,则将释放GATE信号,使系统风扇受控于PWM信号,恢复正常工作。本专利技术可保证服务器的可靠性及稳定性,进而保证计算系统的稳定运行。【专利说明】一种处理服务器的系统温度传感器故障的方法及系统
本专利技术属于计算机服务器
,涉及一种处理服务器的系统温度传感器故障的方法及系统。
技术介绍
在计算机服务器领域中,由于主板尺寸通常比一般计算机的主板都要大,并且其结构也比一般计算机的主板结构复杂;主板的监控管理单元与各温度传感器之间可能相隔很远,这样会增加I2C总线的损耗,或者同一条I2C总线挂载的传感器过多,导致降低了 I2C总线的驱动能力。在实际的PCB布线设计中,同一条I2C总线会形成分叉,导致信号延迟增加。综合以上可见,在服务器中,监控管理单元与温度传感器之间的I2C的信号质量不容易被保障,会产生一定几率的误码,使温度传感器被配置成不正常的状态,监控管理单元不能正确获取系统温度信息,风扇系统失控,严重影响服务器的可靠性及稳定性。可见,针对上述现有技术存在的问题,实有必要进行开发研究,以提供一种方案,保证服务器的可靠性及稳定性,进而保证计算系统的稳定运行。
技术实现思路
为解决上述问题,本专利技术的目的在于提供一种处理服务器的系统温度传感器故障的方法及系统,以保证服务器的可靠性及稳定性,进而保证计算系统的稳定运行。为实现上述目的,本专利技术的技术方案为: 一种处理服务器的系统温度传感器故障的方法,包括如下步骤: 510:监控管理单元通过I2C总线轮询温度传感器,获取即时的系统温度信息,并根据当前系统温度状况,控制风扇控制器的输出占空比; 511:温度传感器正常工作时,监控管理单元输出高电平GATE信号,使Mosfet开关完全导通,系统风扇受控于PWM信号;而当温度传感器遭遇故障,或监控管理单元不能收集正确的温度信息时,监控管理单元立即拉低GATE信号,使Mosfet开关处于关闭状态,风扇的转速控制信号直接上拉到直流电压VCC,风扇全速旋转; 512:监控管理单元通过轮询再次获得正确的系统温度信息,则将释放GATE信号,使系统风扇受控于PWM信号,恢复正常工作。进一步地,步骤Sll中,监控管理单元通过I2C总线访问温度传感器,根据系统要求设置温度传感器。本专利技术的另一技术方案为: 一种处理服务器的系统温度传感器故障的系统,包括有监控管理单元、通过I2C总线与监控管理单元相连的温度传感器以及风扇控制器、监控管理单元与风扇控制器分别通过Mosfet开关连接风扇;其中,监控管理单元通过I2C总线轮询温度传感器,获取即时的系统温度信息,并根据当前系统温度状况,控制风扇控制器的输出PWM信号;温度传感器正常工作时,监控管理单元输出高电平GATE信号,使Mosfet开关完全导通,系统风扇受控于PWM信号;而当温度传感器遭遇故障,或监控管理单元不能收集正确的温度信息时,监控管理单元立即拉低GATE信号,使Mosfet开关处于关闭状态,风扇的转速控制信号直接上拉到直流电压VCC,风扇全速旋转。相较于现有技术,本专利技术处理服务器的系统温度传感器故障的方法可保证服务器的可靠性及稳定性,进而保证计算系统的稳定运行。【专利附图】【附图说明】图1是本专利技术处理服务器的系统温度传感器故障的方法流程图示; 图2是本专利技术处理服务器的系统温度传感器故障的系统架构框图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术一种处理服务器的系统温度传感器故障的方法,包括如下步骤: SlO:监控管理单元通过I2C总线轮询温度传感器,获取即时的系统温度信息,并根据当前系统温度状况,控制风扇控制器的输出占空比(PWM信号)。Sll:温度传感器正常工作时,监控管理单元输出高电平GATE信号,使Mosfet开关完全导通,此时系统风扇受控于PWM信号;而当温度传感器遭遇故障,或监控管理单元不能收集正确的温度信息时,监控管理单元立即拉低GATE信号,使Mosfet开关处于关闭状态,此时风扇的转速控制信号直接上拉到直流电压VCC,风扇全速旋转。同时,监控管理单元通过I2C总线访问温度传感器,将温度传感器中复位的比特位设置为有效,温度传感器被复位,恢复至出厂状态;监控管理单元根据系统要求再次设置温度传感器。S12:监控管理单元通过轮询再次获得正确的系统温度信息,则将释放GATE信号,使系统风扇受控于PWM信号,恢复正常工作。本专利技术一种处理服务器的系统温度传感器故障的方法当系统温度传感器遭遇故障,监控管理单元会立即启动温控应急措施,即将风扇转速开启为全速,保证风扇不会因温度监控失灵而降低转速,从而导致服务器死机或shutdown ;于此同时监控管理单元会通过I2C总线复位并重新配置系统温度传感器,如果温度传感器再次工作正常,监控单元则取消温控应急措施,结合系统实际温度,恢复对风扇的正常控制。图2所示为本专利技术的系统架构图,参照图2所示,本专利技术处理服务器的系统温度传感器故障的系统包括有监控管理单元、通过I2C总线与监控管理单元相连的温度传感器以及风扇控制器、监控管理单元与风扇控制器分别通过Mosfet开关连接风扇。监控管理单元通过I2C总线轮询温度传感器,获取即时的系统温度信息,并根据当前系统温度状况,控制风扇控制器的输出PWM信号。温度传感器正常工作时,监控管理单元输出高电平GATE信号,使Mosfet开关完全导通,此时系统风扇受控于PWM信号;而当温度传感器遭遇故障,或监控管理单元不能收集正确的温度信息时,监控管理单元立即拉低GATE信号,使Mosfet开关处于关闭状态,此时风扇的转速控制信号直接上拉到直流电压VCC,风扇全速旋转。同时,监控管理单元通过I2C总线访问温度传感器,将温度传感器中复位的比特位设置为有效,温度传感器被复位,恢复至出厂状态;监控管理单元根据系统要求再次设置温度传感器。监控管理单元通过轮询再次获得正确的系统温度信息,则将释放GATE信号,使系统风扇受控于PWM信号,恢复正常工作。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。【权利要求】1.一种处理服务器的系统温度传感器故障的方法,其特征在于,包括如下步骤: 510:监控管理单元通过I2C总线轮询温度传感器,获取即时的系统温度信息,并根据当前系统温度状况,控制风扇控制器的输出占空比; 511:温度传感器正常工作时,监控管理单元输出高电平GATE信号本文档来自技高网
...

【技术保护点】
一种处理服务器的系统温度传感器故障的方法,其特征在于,包括如下步骤:S10:监控管理单元通过I2C总线轮询温度传感器,获取即时的系统温度信息,并根据当前系统温度状况,控制风扇控制器的输出占空比;S11:温度传感器正常工作时,监控管理单元输出高电平GATE信号,使Mosfet开关完全导通,系统风扇受控于PWM信号;而当温度传感器遭遇故障,或监控管理单元不能收集正确的温度信息时,监控管理单元立即拉低GATE信号,使Mosfet开关处于关闭状态,风扇的转速控制信号直接上拉到直流电压VCC,风扇全速旋转;S12:监控管理单元通过轮询再次获得正确的系统温度信息,则将释放GATE信号,使系统风扇受控于PWM信号,恢复正常工作。

【技术特征摘要】

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

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

1