基板管理控制器及侦测风扇及风扇控制器的方法

文档序号:9667240阅读:425来源:国知局
基板管理控制器及侦测风扇及风扇控制器的方法
【技术领域】
[0002] 本发明涉及一种基板管理控制器及侦测风扇及风扇控制器的方法。
[0003]
【背景技术】
[0004] 计算机(例如,台式计算机)通常安装有风扇及风扇控制器,以便对计算机进行散 热。同时为了确保风扇及风扇控制器正常工作,需要对风扇及风扇控制器进行监控,以及时 了解风扇的运行情况。然而,以往对风扇及风扇控制器进行监控是分别进行,如此一来,不 利于及时修复出现异常的风扇及风扇控制器,降低了监控效率。
[0005]

【发明内容】

[0006] 鉴于以上内容,有必要提供一种基板管理控制器,可以同时监控风扇及风扇控制 器,提高了监控效率。
[0007] 鉴于以上内容,还有必要提供一种侦测风扇及风扇控制器的方法,可以同时监控 风扇及风扇控制器,提高了监控效率。
[0008] -种基板管理控制器,该基板管理控制器通过通信针脚与风扇控制器连接,该风 扇控制器与风扇连接,该基板管理控制器保存有风扇及风扇控制器正常工作时通信针脚的 电位变化的参数;该基板管理控制读取通信针脚的电位,并根据所述读取的电位及所述电 位变化的参数判断风扇控制器或风扇是否出现异常。
[0009] -种侦测风扇及风扇控制器的方法,该方法运用于基板管理控制器,该基板管理 控制器通过通信针脚与风扇控制器连接,该风扇控制器与风扇连接,该方法包括步骤:所述 基板管理控制器保存风扇及风扇控制器正常工作时通信针脚的电位变化的参数;所述基板 管理控制读取通信针脚的电位,并根据所述读取的电位及所述电位变化的参数判断风扇控 制器或风扇是否出现异常。
[0010] 相较于现有技术,所述的基板管理控制器及侦测风扇及风扇控制器的方法,可以 同时监控风扇及风扇控制器,提高了监控效率。
[0011]
【附图说明】
[0012] 图1是本发明基板管理控制器较佳实施例的应用环境图。
[0013] 图2是本发明通过基板管理控制器侦测风扇及风扇控制器的方法较佳实施例的 流程图。
[0014] 图3是本发明风扇及风扇控制器正常工作时电位变化的示意图。
[0015] 主要元件符号说明

【具体实施方式】
[0016] 如图1所示,是本发明基板管理控制器较佳实施例的应用环境图。其中,该基板管 理控制器(BaseboardManagementController,BMC) 20运行在主板2上,该主板2还包括 芯片21、风扇22及风扇控制器23。
[0017] 所述BMC20与芯片21及风扇控制器23相连。具体而言,该BMC20通过通信针 脚(例如,CommunicationPin)与风扇控制器23连接,该BMC20通过处理器热针脚(例如, ProcessorHotPin)与芯片21连接。所述BMC20通过读取通信针脚的电位来侦测风扇及 风扇控制器是否工作正常。当风扇或风扇控制器工作出现异常时,所述BMC通过处理器热 针脚拉低芯片21的工作频率,从而降低芯片21的发热量。所述芯片21可以是,但不限于, 中央处理器(CentralProcessingUnit,CPU)、图形处理器(GraphicProcessingUnit, GPU)、协同处理器及其它芯片。
[0018] 所述风扇22安装在芯片21上或芯片21周围,该风扇22用于对芯片21进行散 热。所述风扇控制器23用于监控风扇22,使得风扇22按照风扇控制器23的要求进行转 动。
[0019] 如图2所示,是本发明风扇控制方法较佳实施例的流程图。
[0020] 步骤S10,在所述BMC20中存储风扇22及风扇控制器23正常工作时通信针脚的 电位变化的参数。所述电位变化的参数是指当风扇22及风扇控制器23正常工作时,通信针 脚的电位每隔预设时间高电位(例如,4伏特到5伏特之间的值为高电位)及低电位(例如, 0伏特到0. 3伏特之间的值为低电位)交替变化。所述预设时间可以根据用户需求进行设 置,例如,1秒内,高电位及低电位交替变化一次。举例而言,如图3所示,当风扇22及风扇 控制器23正常工作时,通信针脚的电位在1秒内高电位(5伏特)及低电位(0伏特)交替变 化,0到0. 5秒高电位,0. 5秒到1秒低电位。所述电位变化的参数还可以与所述风扇22的 转速进行关联,例如,当风扇22及风扇控制器23正常工作时,第0+T秒至0. 5+T秒表示风 扇22的转速为3000转/秒,第0. 5+T秒至1+T表示风扇22的转速为4000转/秒,其中T 表示周期,例如图3中所述,周期T为1秒。
[0021] 风扇22及风扇控制器23正常工作时通信针脚的电位交替变化是由风扇控制器23 实现的,具体地说,风扇控制器23每隔预设时间更改通信针脚的电位。
[0022] 步骤S11,所述BMC20每隔一段时间读取通信针脚的电位。具体而言,主板2上电 之后,所述BMC20在电位变化的周期内读取两次电位。例如,所述BMC20在0. 2秒第一次 读取电位,所述BMC20在0. 7秒第二次读取电位,此后每隔0. 5秒读取一次电位。
[0023] 步骤S12,所述BMC20判断所述读取的通信针脚的电位是否符合所述BMC20中存 储的电位变化的参数。具体而言,所述BMC20判断读取的通信针脚的电位是否交替变化。
[0024] 当所述读取的电位不符合所述电位变化的参数,且当一定时间(例如,10秒)内所 述读取的通信针脚的电位为高电位时,该BMC20判定所述风扇控制器23出现异常,该风扇 控制器23无法对风扇22进行监控,风扇控制器23无法将通信针脚的高电位更改低电位。
[0025] 当所述读取的电位不符合所述电位变化的参数,且当一定时间(例如,10秒)内所 述读取的通信针脚的电位为低电位时,该BMC20判定所述风扇22出现异常。具体地说,当 风扇22异常时,风扇控制器23将会触发一个中断,而此中断将会把通信针脚的电位拉低, 所述BMC20通过BMC20上的锁存器(Latch)监控通信针脚并接收到该中断,进而得知风 扇控制器23的通信针脚的电位为低电位,当该BMC20在一定时间(例如,10秒)内读取的 通信针脚的电位都为低电位时,该BMC20判定所述风扇2出现异常。
[0026] 步骤S13,当风扇22或风扇控制器23出现异常时,所述BMC20通过处理器热针脚 拉低芯片21的工作频率,从而降低芯片21的发热量,避免因为风扇22或风扇控制器23出 现异常,无法及时散热,导致芯片21温度过高发生损坏。
[0027] 步骤S14,所述BMC20生成一笔记录,并发送给系统管理员。所述记录包括生成时 间,出现异常的原因,及出现异常的设备名称(例如,风扇22或风扇控制器23)。
[0028] 以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对 本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行 修改或等同替换都不应脱离本发明技术方案的精神和范围。
【主权项】
1. 一种基板管理控制器,该基板管理控制器通过通信针脚与风扇控制器连接,该风扇 控制器与风扇连接,其特征在于: 该基板管理控制器保存有风扇及风扇控制器正常工作时通信针脚的电位变化的参数; 及 该基板管理控制读取通信针脚的电位,并根据所述读取的电位及所述电位变化的参数 判断风扇控制器或风扇是否出现异常。2. 如权利要求1所述的基板管理控制器,其特征在于,所述电位变化的参数是指当风 扇及风扇控制器正常工作时,通信针脚的电位每隔预设时间高电位及低电位交替变化。3. 如权利要求1所述的基板管理控制器,其特征在于,当所述读取的电位不符合所述 电位变化的参数,且一定时间内所述读取的通信针脚的电位为高电位时,所述基板管理控 制器判定所述风扇控制器出现异常。4. 如权利要求1所述的基板管理控制器,其特征在于,当所述读取的电位不符合所述 电位变化的参数,且当一定时间内所述读取的通信针脚的电位为低电位时,所述基板管理 控制器判定所述风扇出现异常。5. 如权利要求1所述的基板管理控制器,其特征在于,所述基板管理控制器还与芯片 连接,当风扇控制器或风扇出现异常时,所述基板管理控制器通过处理器热针脚拉低芯片 的工作频率,从而降低芯片的发热量。6. -种侦测风扇及风扇控制器的方法,该方法运用于基板管理控制器,该基板管理控 制器通过通信针脚与风扇控制器连接,该风扇控制器与风扇连接,其特征在于,该方法包括 步骤: 所述基板管理控制器保存风扇及风扇控制器正常工作时通信针脚的电位变化的参数; 及 所述基板管理控制读取通信针脚的电位,并根据所述读取的电位及所述电位变化的参 数判断风扇控制器或风扇是否出现异常。7. 如权利要求6所述的侦测风扇及风扇控制器的方法,其特征在于,所述电位变化的 参数是指当风扇及风扇控制器正常工作时,通信针脚的电位每隔预设时间高电位及低电位 交替变化。8. 如权利要求6所述的侦测风扇及风扇控制器的方法,其特征在于,当所述读取的电 位不符合所述电位变化的参数,且一定时间内所述读取的通信针脚的电位为高电位时,所 述基板管理控制器判定所述风扇控制器出现异常。9. 如权利要求6所述的侦测风扇及风扇控制器的方法,其特征在于,当所述读取的电 位不符合所述电位变化的参数,且当一定时间内所述读取的通信针脚的电位为低电位时, 所述基板管理控制器判定所述风扇出现异常。10. 如权利要求6所述的侦测风扇及风扇控制器的方法,所述基板管理控制器还与芯 片连接,当风扇控制器或风扇出现异常时,所述基板管理控制器通过处理器热针脚拉低芯 片的工作频率,从而降低芯片的发热量。
【专利摘要】一种基板管理控制器,该基板管理控制器通过通信针脚与风扇控制器连接,该风扇控制器与风扇连接,该基板管理控制器保存有风扇及风扇控制器正常工作时通信针脚的电位变化的参数;该基板管理控制读取通信针脚的电位,并根据所述读取的电位及所述电位变化的参数判断风扇控制器或风扇是否出现异常。利用本发明可以同时监控风扇及风扇控制器,提高了监控效率。
【IPC分类】G06F1/20, G06F11/30
【公开号】CN105426289
【申请号】CN201510771117
【发明人】姚焕根
【申请人】姚焕根
【公开日】2016年3月23日
【申请日】2015年11月12日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1