Atca系统散热风扇的控制装置和方法

文档序号:5464543阅读:160来源:国知局
专利名称:Atca系统散热风扇的控制装置和方法
技术领域
本发明一般涉及通信技术领域,更具体地涉及ATCA系统的散热风扇控制。
背景技术
在 ATCA (Advanced Telecommunications Computing Architecture,高级电信计 算机架构)架构的通信系统中,散热风扇承担了整个系统中的电路板与发热器件的强制散 热工作。由于标准ATCA系统提供14个板位,且每个板位最大可消耗200W的电能,其中绝 大部分能量转化为热能,因此ATCA机箱散热风扇需要对接近2800W的热量进行散热。由于 散热要求高,ATCA机框中会使用很多大功率风扇,因此会带来很高的风扇自身电能消耗,使 得整个ATCA系统功耗上升很多,并且因为选用散热能力强的风扇,风扇噪音会非常高,造 成很大的噪音污染。在现有的ATCA系统中,已经有厂家对风扇转速和噪音进行控制来解决上面遇到 的问题,但是目前为止还没有完善的控制方法来系统性的解决此问题。现在通常的做法是 在ATCA机框管理系统中,通过机框管理系统获得各个单板的工作温度值,如果获得的温度 值比预先设定的阈值高,将增加风机转速控制到最大值提高系统散热,如果单板温度比设 定的阈值低,将风机转速降低,但是降低风机转速的策略目前也没有统一的设计方法。现有的技术存在以下缺点对各个单板温度的判断阈值少,无法更详细的区分单 板温度状态;风机转速控制不稳定,风速经常变化不断调整,处于较大的动态范围;单板温 度经常会处于“过高”状态,对单板上器件使用寿命有影响;风机电能消耗不能做到最优,仍 然有无效的风能损失。

发明内容
为了解决上述问题之一,本发明提出了一种高级电信计算架构ATCA系统的散热 风扇的控制装置,包括温度传感器、与温度传感器连接的节点板智能平台管理控制器IPMC 以及与节点板IPMC连接的机框管理控制器SHMC。其中,所述温度传感器用于测量其所在区 域的温度值,并将所述温度值传送给所述节点板IPMC ;所述节点板IPMC用于根据其所在的 节点板上的温度传感器的所述温度值以及预设的所述温度传感器的温度阈值确定所述温 度传感器的温度传感器状态,并根据所述节点板上的所述温度传感器状态确定所述节点板 的单板温度状态,以及根据所述单板温度状态的变化向机框管理控制器SHMC发送状态变 化报告消息,其中每个所述温度传感器的所述温度阈值包括至少两个温度阈值;所述SHMC 用于根据每个所述节点板IPMC发送的所述状态变化报告消息控制所述散热风扇的风机转 速。根据本发明的实施例,所述节点板IPMC包括单板温度状态确定模块和报告消息 发送模块。其中,所述单板温度状态确定模块用于将所述节点板上温度级别最高的所述温 度传感器状态确定为所述节点板的单板温度状态;所述报告消息发送模块用于根据所述单 板温度状态确定模块所确定的所述单板温度状态的变化向所述SHMC发送状态变化报告消肩、O根据本发明的实施例,所述SHMC包括系统温度状态确定模块和风机转速控制模 块。其中,所述系统温度状态确定模块用于根据所述状态变化报告消息确定系统温度状态; 所述风机转速控制模块用于根据所述系统温度状态控制所述散热风扇的风机转速。根据本发明的实施例,所述系统温度状态确定模块还用于根据所述状态变化报告 消息,将温度级别最高的所述单板温度状态确定为所述系统温度状态。 根据本发明的实施例,所述风机转速控制模块还用于在所述系统温度状态确定 模块确定所述系统温度状态的温度级别大于系统正常温度范围时,增加所述风机转速;在 所述系统温度状态确定模块确定所述系统温度状态的温度级别处于所述系统正常温度范 围时,保持所述风机转速不变;在所述系统温度状态确定模块确定所述系统温度状态的温 度级别小于所述系统正常温度范围时,降低所述风机转速。根据本发明的实施例,所述温度阈值按温度从高到低顺序排列包括上限紧急告 警阈值;上限严重告警阈值;上限一般告警阈值;下限一般告警阈值;下限严重告警阈值; 下限紧急告警阈值。所述节点板IPMC还包括温度传感器状态确定模块,其用于在判断所 述温度值大于等于所述上限紧急告警阈值的温度时,确定所述温度传感器状态为上限紧急 告警状态;在判断所述温度值小于所述上限紧急告警阈值的温度,并大于等于所述上限严 重告警阈值的温度时,确定所述温度传感器状态为上限严重告警状态;在判断所述温度值 小于所述上限严重告警阈值的温度,并大于等于所述上限一般告警阈值的温度时,确定所 述温度传感器状态为上限一般告警状态;在判断所述温度值小于所述上限一般告警阈值的 温度,并大于等于所述下限一般告警阈值的温度时,确定所述温度传感器状态为正常状态; 在判断所述温度值小于所述下限一般告警阈值的温度,并大于等于所述下限严重告警阈值 的温度时,确定所述温度传感器状态为下限一般告警状态;在判断所述温度值小于所述下 限严重告警阈值的温度,并大于等于所述下限紧急告警阈值的温度时,确定所述温度传感 器状态为下限严重告警状态;在判断所述温度值小于所述下限紧急告警阈值的温度时,确 定所述温度传感器状态为下限紧急告警状态。根据本发明的实施例,所述SHMC包括系统温度状态确定模块和风机转速控制模 块。其中,所述系统温度状态确定模块用于根据所述状态变化报告消息确定系统温度状态。 所述风机转速控制模块用于在所述系统温度状态确定模块确定所述系统温度状态为上限 紧急告警状态时,将所述风机转速设置为转速最大值;在所述系统温度状态确定模块确定 所述系统温度状态为上限严重告警状态时,将所述风机转速增加第一调整值;在所述系统 温度状态确定模块确定所述系统温度状态为上限一般告警状态时,将所述风机转速增加第 二调整值;在所述系统温度状态确定模块确定所述系统温度状态为正常状态时,保持所述 风机转速不变;在所述系统温度状态确定模块确定所述系统温度状态为下限一般告警状态 时,将所述风机转速降低第三调整值;在所述系统温度状态确定模块确定所述系统温度状 态为下限严重告警状态时,将所述风机转速降低第四调整值;在所述系统温度状态确定模 块确定所述系统温度状态为下限紧急告警状态时,将所述风机转速设置为转速最小值。其 中,所述第一调整值大于所述第二调整值,所述第三调整值小于所述第四调整值。根据本发明的实施例,所述SHMC还包括控制电压调整模块,其用于通过调整所述 散热风扇的控制电压的占空比调整所述散热风扇的风机转速。其中,所述控制电压调整模决还用于将所述控制电压的占空比设置为0%以将所述风机转速调整为最小转速,即停 转;将所述控制电压的占空比设置为100%以将所述风机转速调整为最大转速。根据本发明的实施例,所述SHMC还包括上电保护模块,其用于在所述ATCA系统刚 刚启动时,在保护时间内将所述散热风扇的风机转速设置为最大转速,其中所述保护时间 根据所述ATCA系统的所述IPMC和SHMC之间的通信连接建立时间确定。
根据本发明的实施例,所述SHMC还包括初始化模块,其用于在所述保护时间结 束,所述SHMC对所述散热风扇进行控制之前,将每个所述单板温度状态的初始值设置为正 常状态。根据本发明的实施例,所述装置还包括与所述SHMC连接的风机IPMC,其用于根据 所述SHMC的控制来调整所述散热风扇的风机转速,其中至少一个所述风机IPMC与至少两 个所述风机连接。根据本发明的实施例,所述节点板IPMC包括计时模块,其用于根据采样周期触发 所述节点板IPMC根据所述温度传感器的温度值确定所述温度传感器状态。本发明还提出了一种高级电信计算架构ATCA系统的散热风扇的控制方法,包括 以下步骤温度传感器测量其所在区域的温度值,并将所述温度值传送给节点板智能平台 管理控制器IPMC ;所述节点板IPMC根据其所在的节点板上的温度传感器的所述温度值以 及预设的所述温度传感器的温度阈值确定所述温度传感器的温度传感器状态,并根据所述 节点板上的所述温度传感器状态确定所述节点板的单板温度状态,以及根据所述单板温度 状态的变化向机框管理控制器SHMC发送状态变化报告消息,其中每个所述温度传感器的 所述温度阈值包括至少两个温度阈值;所述SHMC根据每个所述节点板IPMC发送的所述状 态变化报告消息控制所述散热风扇的风机转速。根据本发明的实施例,其中所述节点板IPMC根据其所在的节点板上的温度传感 器的所述温度传感器状态确定所述节点板的单板温度状态包括所述节点板IPMC将所述 节点板上温度级别最高的所述温度传感器状态确定为所述节点板的单板温度状态。根据本发明的实施例,其中所述SHMC根据每个所述节点板IPMC发送的所述状态 变化报告消息控制所述散热风扇的风机转速的步骤包括所述SHMC根据所述状态变化报 告消息确定系统温度状态,并根据所述系统温度状态控制所述散热风扇的风机转速。根据本发明的实施例,所述SHMC根据所述状态变化报告消息确定系统温度状态 包括所述SHMC根据所述状态变化报告消息,将温度级别最高的所述单板温度状态确定为 所述系统温度状态。根据本发明的实施例,所述SHMC根据所述系统温度状态控制所述散热风扇的风 机转速包括所述SHMC在确定所述系统温度状态的温度级别大于系统正常温度范围时,增 加所述风机转速;所述SHMC在确定所述系统温度状态的温度级别处于所述系统正常温度 范围时,保持所述风机转速不变;所述SHMC在确定所述系统温度状态的温度级别小于所述 系统正常温度范围时,降低所述风机转速。根据本发明的实施例,所述温度阈值按温度从高到低顺序排列包括上限紧急告 警阈值;上限严重告警阈值;上限一般告警阈值;下限一般告警阈值;下限严重告警阈值; 下限紧急告警阈值。所述节点板IPMC根据其所在的节点板上的温度传感器的所述温度值 以及预设的所述温度传感器的温度阈值确定所述温度传感器的温度传感器状态包括所述节点板IPMC在判断所述温度值大于等于所述上限紧急告警阈值的温度时,确定所述温度 传感器状态为上限紧急告警状态;所述节点板IPMC在判断所述温度值小于所述上限紧急 告警阈值的温度,并大于等于所述上限严重告警阈值的温度时,确定所述温度传感器状态 为上限严重告警状态;所述节点板IPMC在判断所述温度值小于所述上限严重告警阈值的 温度,并大于等于所述上限一般告警阈值的温度时,确定所述温度传感器状态为上限一般 告警状态;所述节点板IPMC在判断所述温度值小于所述上限一般告警阈值的温度,并大于 等于所述下限一般告警阈值的温度时,确定所述温度传感器状态为正常状态;所述节点板 IPMC在判断所述温度值小于所述下限一般告警阈值的温度,并大于等于所述下限严重告 警阈值的温度时,确定所述温度传感器状态为下限一般告警状态;所述节点板IPMC在判断 所述温度值小于所述下限严重告警阈值的温度,并大于等于所述下限紧急告警阈值的温度 时,确定所述温度传感器状态为下限严重告警状态;所述节点板IPMC在判断所述温度值小 于所述下限紧急告警阈值的温度时,确定所述温度传感器状态为下限紧急告警状态。
根据本发明的实施例,所述SHMC根据所述系统温度状态控制所述散热风扇的风 机转速包括所述SHMC在确定所述系统温度状态为上限紧急告警状态时,将所述风机转速 设置为转速最大值;所述SHMC在确定所述系统温度状态为上限严重告警状态时,将所述风 机转速增加第一调整值;所述SHMC在确定所述系统温度状态为上限一般告警状态时,将所 述风机转速增加第二调整值;所述SHMC在确定所述系统温度状态为正常状态时,保持所述 风机转速不变;所述SHMC在确定所述系统温度状态为下限一般告警状态时,将所述风机转 速降低第三调整值;所述SHMC在确定所述系统温度状态为下限严重告警状态时,将所述风 机转速降低第四调整值;所述SHMC在确定所述系统温度状态为下限紧急告警状态时,将所 述风机转速设置为转速最小值。其中,所述第一调整值大于所述第二调整值,所述第三调整 值小于所述第四调整值。根据本发明的实施例,所述SHMC控制所述散热风扇的风机转速包括所述SHMC 通过控制所述散热风扇的控制电压的占空比控制所述散热风扇的风机转速。其中,所述 SHMC将所述控制电压的占空比设置为0%以将所述风机转速调整为最小转速,即停转;所 述SHMC将所述控制电压的占空比设置为100%以将所述风机转速调整为最大转速。根据本发明的实施例,所述方法还包括在所述ATCA系统刚刚启动时,所述SHMC 在保护时间内将所述散热风扇的风机转速设置为最大转速,其中所述保护时间根据所述 ATCA系统的所述IPMC和SHMC之间的通信连接建立时间确定。根据本发明的实施例,所述方法还包括在所述保护时间结束,所述SHMC在开始 对所述散热风扇进行控制之前,将每个所述单板温度状态的初始值设置为正常状态。根据本发明的实施例,所述节点板IPMC确定所述温度传感器的温度传感器状态 包括所述节点板IPMC根据采样周期确定所述温度传感器的温度传感器状态。采用本发明所述的装置和方法,能够实现散热风扇的优化控制,在保证系统的散 热需求的同时做到节能控制,并有效降低ATCA设备的噪音污染。


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变 得明显和容易理解,其中
图1为根据本发明的一个实施例的ATCA系统的散热风扇的控制装置的结构示意 图;图2为根据本发明的一个实施例的温度状态转移示意图;图3为根据本发明的一个实施例的ATCA系统的散热风扇的控制方法的流程图。
具体实施例方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出。下面通过参考 附图描 述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。本发明的一个实施例提出了一种 ATCA (Advanced Telecommunications Computing Architecture,高级电信计算架构)系统的散热风扇的控制装置,如图1所示, 为该装置的一个实施例的示意图。如图1所示,作为本发明的一个实施例,ATCA系统的散热风扇的控制装置基于 ATCA系统的机框管理系统。该ATCA系统的散热风扇的控制装置包括温度传感器、节点板IPMC(Intelligent Platform Management Controller,智能平台管理控制器)以及 SHMC(Shelf Management Controller,机框管理控制器)。其中,每个节点板IPMC与其所在的节点板上的温度传感器 连接,SHMC与节点板IPMC连接。其中,温度传感器用于测量其所在区域的温度值,并将该温度值传送给其所在的 节点板IPMC。节点板IPMC包括单板温度状态确定模块和报告消息发送模块。单板温度状态确 定模块用于根据其所在的节点板上的温度传感器的温度值以及预设的温度传感器的温度 阈值确定温度传感器的温度传感器状态,并根据节点板上的温度传感器状态确定节点板的 单板温度状态;报告消息发送模块用于根据单板温度状态的变化向机框管理控制器SHMC 发送状态变化报告消息。其中每个温度传感器的温度阈值包括至少两个温度阈值。SHMC用于根据每个节点板IPMC发送的状态变化报告消息调整散热风扇的风机转 速。SHMC包括系统温度状态确定模块和风机转速控制模块,其中,系统温度状态确定模块用 于根据状态变化报告消息确定系统温度状态;风机转速控制模块用于根据系统温度状态控 制散热风扇的风机转速。其中,I2Canter-Integrated Circuit)总线是一种两线式串行总线,用于连接微 控制器及其外围设备。在图1所示的实施例中,I2C总线用于节点板IPMC、风机IPMC(左侧 与散热风扇的风机连接的IPMC)与SHMC之间的通信。作为本发明的一个实施例,每个节点板上根据节点板的情况设置一个或多个温度 传感器。例如可以在每个节点板上设置3-5个温度传感器。温度传感器的设置的位置根据 节点板上的器件情况可以进行调整,例如在重点需要保护的器件区域设置温度传感器。在 图1所示的实施例中,每个节点板包括三个温度传感器,当然,图示仅仅是一个示例。每个温度传感器的温度阈值可以设置为相同的,也可以根据单板的要求或者温度 传感器所在区域的器件的耐热程度分别进行设置。作为本发明的一个实施例,单板IPMC可以包括计时模块,其控制单板IPMC按照一 定的采样周期进行温度采样。该采样周期可以根据系统的工作情况进行具体设置。例如,可以设置在30 300秒范围内。作为本发明的一个实施例,每个温度传感器的温度阈值包括6个温度阈值,其中 包括3个上限阈值,3个下限阈值,按照温度从高到低排列分别为上限紧急告警阈值;上限严重告警阈值;上限一般告警阈值;下限一般告警阈值;下限严重告警阈值;下限紧急告警阈值。单板温度状态确定模块会将该节点板上的温度传感器的温度值与每个温度传感 器的温度阈值进行比较后产生每个温度传感器的温度状态,再根据节点板上所有温度传感 器的温度状态产生一个单板温度状态。作为本发明的一个实施例,基于上述6个温度阈值的实施例,每个温度传感器、单 板IPMC与ATCA机框系统温度状态都为7个温度状态。例如,7个温度状态与6种温度阈值 关系可以为上限紧急告警状态 > =上限紧急告警的阈值温度>上限严重告警状态 >=上限严重告警的阈值温度>上限一般告警状态 > =上限一般告警的阈值温度>正常状态>=下限一般告警的阈值温度>下限一般告警状态 >=下限严重告警的阈值温度>下限严重告警状态 >=下限紧急告警的阈值温度>下限紧急告警状态。作为本发明的一个实施例,考虑到温度过高更需要紧急处理,因此单板温度状态 确定模块会将多个温度传感器状态中温度级别最高的传感器状态作为单板温度状态。然 后,报告消息发送模块按照单板状态变化向SHMC发送状态变化报告消息。作为本发明的一 个实施例,状态变化报告消息可以包括告警消息和告警解除消息。作为本发明的一个实施例,对应于上述的6种温度阈值和7个温度状态,报告消息 发送模块会相应产生6种温度告警消息和对应的6种告警解除消息。作为本发明的一个实 施例,告警解除事件的阈值温度与告警产生阈值温度不是相同的温度值,他们之间相差一 个预先设计的温度值AT,以避免当温度在告警阈值线上下变化时产生过多的事件报告,有 一定的阻尼作用。例如,当节点板上任意传感器温度值高于“严重告警的上限阈值”温度时,节点板 IPMC会检测到此温度并向SHMC发送“上限严重告警消息”,当此温度传感器温度降到“严重 告警的上限阈值”温度之下时,节点板IPMC会向SHMC发送“上限严重告警解除消息”。表1示出了温度传感器的温度阈值与单板温度状态与状态变化报告消息的一个 举例说明。在表1所示的实施例中,节点板1、2分别包括3个温度传感器,每个温度传感器 的阈值温度分别进行设置。节点板1的温度传感器状态中温度级别最高的为上限严重告警 状态,则节点板1的温度状态为上限严重警告状态,由于上次温度采样时单板温度状态为 上限一般告警状态,则触发上限严重告警消息。
表1 传感器温度状态、单板温度状态以及报告消息列表 如图2所示为根据本发明的一个实施例的温度状态转移示意图。如图2所示,根 据温度的渐变特性,温度状态仅仅可以向相邻温度状态转变,但极端情况,温度状态可以在 一个温度采样周期内快速转移到距离较远的状态,但是告警消息与告警解除消息必须体现 多个相邻状态转换的关系。如果温度剧烈变化,例如状态从上限严重告警直接变化为正常 状态,没有采样到上限一般告警状态,这时报告消息发送模块通过先后连续发送“下限严重 告警解除”和“一般上限告警解除”消息,保证单板状态正常改变。SHMC的系统温度状态确定模块会根据每个节点板的上报的状态变化报告信息建 立各个节点板的温度状态,SHMC将统一维护此状态,并建立ATCA机框的整体温度状态,即 系统温度状态。ATCA机框的整体温度状态由机框内所有的节点板状态以“或”的方式产生, 即所有节点板的状态中,温度级别最高的状态即是ATCA机框的整体温度状态。例如,ATCA 机框中有14块节点板,其中11块温度状态为“正常状态”,2块为“上限一般告警状态”,1块 为“上限严重告警状态”,那么整个ATCA机框的整体温度状态就是“上限严重告警状态”。对风扇的调整控制,也与温度传感器采样周期相同,温度采样后同时对温度进行 分析,形成节点板的当前温度状态,继而形成ATCA机框系统温度状态。当ATCA机框温度状 态发生改变时,风机转速控制模块相应控制风扇将风速向上或向下调整。作为本发明的一 个实施例,如图2所示的温度状态的转换关系,其中正常状态为单板舒适工作温度,风扇散 热情况良好不需调整,保持目前风扇速度。当系统处于“上限一般告警状态”时,缓慢增加 风扇速度,当温度如果达到“上限严重告警”时,需要急速增加风扇转速,以将温度迅速降到 合理范围。当系统达到“上限紧急告警状态”时,风扇速度无条件升到100%。当系统处于 “下限一般告警状态”和“下限严重告警状态”时,风扇风速缓慢降低。一旦所有单板温度状 态全部处于“下限紧急告警状态”下,风扇无条件停转。作为本发明的一个实施例,当系统温度状态为“上限紧急告警状态”和“下限紧急 告警状态”时,即说明ATCA系统处于危险情况,除了对风机进行相应控制外,还需要向外产
生严重告警以便通知人工干预。作为本发明的一个实施例,风机的转速控制一般通过直接控制风机控制信号的方 式实现,例如占空比和电平等。作为本发明的一个实施例,SHMC还包括控制电压调整模块,其根据ATCA机框风机转速的可控制程度,以及机框散热的控制需要,将风机转速按控制电压的占空比(PWM)的 方式划分为16级基本转速控制级别。当然,对于其他类型的风机,也可以采用电压进行控
制。每个级别间隔A PWM = 7%,从0级转速到15级转速,分别对应转速为0%,7%,......,
42%,......,91%,98%,100%共16级。0级为停转,15级为最大转速100%。占空比的
数值越大,转速编号就越大,风机的转速越快。风机的转速基本控制级别具体定义如下0级转速,转速为0,即停转;1级转速,对应硬件控制电压占空比7 % ;2级转速,对应硬件控制电压占空比14% ;......6级转速,对应硬件控制电压占空比42 % ;7级转速,对应硬件控制电压占空比49% ;......13级转速对应硬件控制电压占空比91 % ;14级转速,对应硬件控制电压占空比98% ;15级转速,对应硬件控制电压占空比100%,即全速转,最大转速。NPWM级风机转速级别,对应硬件控制电压占空比PWM = (NPWM*7) %,按序依此类推。 如上所述,可控制的风机转速级别的最大范围是在0-15级之间,风机转速最小级别为0级, 风机最大转速级别值为15级(100% )。以下举例说明具体的风扇转速的实际控制范围的策略说明,其可以是可配置调整 的。作为本发明的一个实施例,风机向上调整转速,由低到高有以下三种情况向上调整ANPWM_Adj粒度调整级别;向上调整A NPWM_Up粒度的调整级别;直接调整到最大100%的情况。其中ANPWM_Up > ANPWM_Adj。A NPWM_Up为急速风扇转速的调整步进值,A NPWM_Adj 为缓慢增加风扇转速步进值。例如,当ATCA机框系统温度状态处于“上限紧急告警状态”时,风扇速度调整到全 速运行,在本发明所述的实施例中,控制风机运行在15级转速,即最大转速;当ATCA机框 系统温度状态为“上限严重告警状态”时,风扇在现有转速基础之上增加A NPWM_Up,大幅度 提高风扇转速,例如现有转速为5级时,如果ANPWM_Up = 3,那么调整后风速为8级(5级 + A NPWM_Up);当ATCA机框系统温度状态为“上限一般告警状态”时,风扇在现有转速基础 之上增加A NPWM_Adj,小幅度提高风扇转速,例如现有转速为5级时,如果A NPWM_Adj = 1,那 么调整后风速为6级(5级+ A NPWM_Adj)。作为本发明的一个实施例,风机向下调整转速包括两种情况
向下调整A NPWM_Adj粒度调整级别;直接控制风扇停机的情况。作为本发明的一个实施例,其中ANPWM_Adj与风机向上转速调整的步进值可以相 同。例如,当ATCA机框系统温度状态处于“下限一般告警状态”和“下限严重告警状态”时,风扇风速缓慢降低,例如现有转速为5级时,如果ANPWM_Adj = 1,那么调整后风速 为4级(5级- ANPWM_Adj)。向下调整可以调整到1级,不允许调整到O级,O级风扇停转仅 仅出现在“下限紧急告警”状态时。作为本发明的一个实施例,风机稳定状态时,即对于温度采样的系统温度状态如 果处于“正常状态”,风机将不需要调整。作为本发明的一个实施例,SHMC还包括上电保护模块,ATCA系统刚刚上电时,因 为各个节点板的IPMC与SHMC还没有完全建立通信连接,因此此时还不能完全按照上述实 施例所述的控制方法来调整风扇。此时将会设计一个保护时间,此段时间将忽略一切收集 的温度信息,上电保护模块将风扇转速直接设定为全速100%散热,即15级转速。此保护时 间为Tp,Tp的取值根据节点板的IPMC与SHMC建立通信连接的时间来确定,例如,按照实践 在3 5分钟比较合适。
作为本发明的一个实施例,SHMC还包括初始化模块,在保护时间Tp时间结束,调 整风扇转速之前,需要确定机框中各个节点板温度状态,并计算整个ATCA机框的温度状 态。SHMC可以假定各个单板的温度为“正常状态”,同时各个节点板IPMC收集温度之前,也 假定各个节点板的温度传感器默认初值也是“正常状态”温度,这样,第一次温度查询能够 准确的获得相应各个节点板的温度告警信息。风机IPMC根据SHMC的控制对其所连接的风机进行控制。每个风机IPMC可连接 一个或多个风机,其中至少一个风机IPMC连接两个或两个以上的风机。作为本发明的一个 实施例,如图1所示,每一个风机IPMC连接3个风机。在上述的实施例中,SHMC控制整个机框中的全部风机采用相同转速运行,保证 ATCA机框中的散热气流均勻性。但是,这仅仅是本发明的一个示例,在具体实施过程中,可 以根据每个节点板的具体要求,对相应于每个节点板的风机组独立进行控制,这样,就会使 得风机组之间可能转速不同,以达到对每个节点板的温度的精确控制。如图3所示为本发明提出的ATCA系统的散热风扇的控制方法的一个实施例的流 程图。如图3所示,该方法包括以下步骤S301 温度传感器测量其所在区域的温度值,并将该温度值传送给节点板IPMC。S302 节点板IPMC根据其所在的节点板上的温度传感器的温度值以及预设的温 度传感器的温度阈值确定温度传感器的温度传感器状态,其中每个温度传感器的所述温度 阈值包括至少两个温度阈值。每个温度传感器的温度阈值可以设置为相同的,也可以根据单板的要求或者温度 传感器所在区域的器件的耐热程度分别进行设置。作为本发明的一个实施例,每个温度传感器的温度阈值包括6个温度阈值,其中 包括3个上限阈值,3个下限阈值,按照温度从高到低排列分别为上限紧急告警阈值;上限严重告警阈值;上限一般告警阈值;下限一般告警阈值;下限严重告警阈值;下限紧急告警阈值。
作为本发明的一个实施例,基于上述6个温度阈值的实施例,每个温度传感器温 度状态为7个温度状态。例如,7个温度状态与6种温度阈值关系可以为上限紧急告警状态 > =上限紧急告警的阈值温度>上限严重告警状态 >=上限严重告警的阈值温度>上限一般告警状态 >=上限一般告警的阈值温度> 正常状态>=下限一般告警的阈值温度>下限一般告警状态 >=下限严重告警的阈值温度>下限严重告警状态 >=下限紧急告警的阈值温度>下限紧急告警状态。基于该实施例,以下提到的节点板的单板温度状态和ATCA机框的系统温度状态 也包括以上7种温度状态。S303 节点板IPMC根据节点板上的温度传感器状态确定该节点板的单板温度状 态。作为本发明的一个实施例,考虑到温度过高更需要紧急处理,因此会将多个温度 传感器状态中温度级别最高的传感器状态作为单板温度状态。S304 节点板IPMC根据单板温度状态的变化向机框管理控制器SHMC发送状态变 化报告消息。作为本发明的一个实施例,对应于上述的6种温度阈值和7个温度状态,节点板 IPMC会相应产生6种温度告警消息和对应的6种告警解除消息。作为本发明的一个实施例, 告警解除事件的阈值温度与告警产生阈值温度不是相同的温度值,他们之间相差一个预先 设计的温度值ΔΤ,以避免当温度在告警阈值线上下变化时产生过多的事件报告,有一定的 阻尼作用。例如,当节点板上任意传感器温度值高于“严重告警的上限阈值”温度时,节点板 IPMC模块会检测到此温度并向SHMC发送“上限严重告警消息”,当此温度传感器温度降到 “严重告警的上限阈值”温度之下时,节点板IPMC会向SHMC发送“上限严重告警解除消息”。作为本发明的一个实施例,根据温度的渐变特性,温度状态仅仅可以向相邻温度 状态转变,但极端情况,温度状态可以在一个温度采样周期内快速转移到距离较远的状态, 但是告警消息与告警解除消息必须体现多个相邻状态转换的关系。如果温度剧烈变化,例 如状态从上限严重告警直接变化为正常状态,没有采样到上限一般告警状态,这时节点板 IPMC通过先后连续发送“下限严重告警解除”和“一般上限告警解除”消息,保证单板状态 正常改变。S305 =SHMC根据每个节点板IPMC发送的状态变化报告消息控制散热风扇的风机转速。SHMC会根据每个节点板的上报的状态变化报告信息建立各个节点板的温度状态, SHMC将统一维护此状态,并建立ATCA机框的整体温度状态,即系统温度状态。ATCA机框的 整体温度状态由机框内所有的节点板状态以“或”的方式产生,即所有节点板的状态中,温 度级别最高的单板温度状态即是ATCA机框的整体温度状态。例如,ATCA机框中有14块节 点板,其中11块温度状态为“正常状态”,2块为“上限一般告警状态”,1块为“上限严重告 警状态”,那么整个ATCA机框的整体温度状态就是“上限严重告警状态”。
当ATCA机框温度状态发生改变时,SHMC相应控制风扇将风速向上或向下调整。作 为本发明的一个实施例,正常状态为单板舒适工作温度,风扇散热情况良好不需调整,保持 目前风扇速度。当系统处于“上限一般告警状态”时,缓慢增加风扇速度,当温度如果达到 “上限严重告警”时,需要急速增加风扇转速,以将温度迅速降到合理范围。当系统达到“上 限紧急告警状态”时,风扇速度无条件升到100%。当系统处于“下限一般告警状态”和“下 限严重告警状态”时,风扇风速缓慢降低。一旦所有单板温度状态全部处于“下限紧急告警 状态”下,风扇无条件停转。作为本发明的一个实施例,当系统温度状态为“上限紧急告警状态”和“下限紧急 告警状态”时,即说明ATCA系统处于危险情况,除了对风机进行相应控制外,还需要向外产
生严重告警以便通知人工干预。作为本发明的一个实施例,风机的转速控制一般通过直接控制风机控制信号的方 式实现,例如占空比和电平等。作为本发明的一个实施例,根据ATCA机框风机转速的可控制程度,以及机框散热 的控制需要,将风机转速按控制电压的占空比(PWM)的方式划分为16级基本转速控制级 另IJ。当然,对于其他类型的风机,也可以采用电压进行控制。每个级别间隔APWM = 7%,从
0级转速到15级转速,分别对应转速为0%,7%,......,42%,......,91%,98%,100%共
16级。0级为停转,15级为最大转速100%。占空比的数值越大,转速编号就越大,风机的 转速越快。风机的转速基本控制级别具体定义如下0级转速,转速为0,即停转;1级转速,对应硬件控制电压占空比7 % ;2级转速,对应硬件控制电压占空比14% ;......6级转速,对应硬件控制电压占空比42 % ;7级转速,对应硬件控制电压占空比49 % ;......13级转速对应硬件控制电压占空比91 % ;14级转速,对应硬件控制电压占空比98% ;15级转速,对应硬件控制电压占空比100%,即全速转,最大转速。NPWM级风机转速级别,对应硬件控制电压占空比PWM = (NPWM*7) %,按序依此类推。 如上所述,可控制的风机转速级别的最大范围是在0-15级之间,风机转速最小级别为0级, 风机最大转速级别值为15级(100% )。以下举例说明具体的风扇转速的实际控制方法,其可以是可配置调整的。作为本发明的一个实施例,风机向上调整转速,由低到高有以下三种情况向上调整A NPWM_Adj粒度调整级别;向上调整A NPWM_Up粒度的调整级别;直接调整到最大100%的情况。其中ANPWM_Up > ANPWM_Adj。A NPWM_Up为急速风扇转速的调整步进值,A NPWM_Adj 为缓慢增加风扇转速步进值。例如,当ATCA机框系统温度状态处于“上限紧急告警状态”时,风扇速度调整到全速运行,在本发明所述的实施例中,控制风机运行在15级转速,即最大转速;当ATCA机框 系统温度状态为“上限严重告警状态”时,风扇在现有转速基础之上增加Δ NPWM_Up,大幅度 提高风扇转速,例如现有转速为5级时,如果Δ NPWM_Up = 3,那么调整后风速为8级(5级 + Δ NPWM_Up);当ATCA机框系统温度状态为“上限一般告警状态”时,风扇在现有转速基础 之上增加Δ NPWM_Adj,小幅度提高风扇转速,例如现有转速为5级时,如果Δ NPWM_Adj = 1,那 么调整后风速为6级(5级+ Δ NPWM_Adj)。作为本发明的一个实施例,风机向下调整转速包括两种情况
向下调整Δ NPWM_Adj粒度调整级别;直接控制风扇停机的情况。作为本发明的一个实施例,其中ANPWM_Adj与风机向上转速调整的步进值可以相 同。例如,当ATCA机框系统温度状态处于“下限一般告警状态”和“下限严重告警状 态”时,风扇风速缓慢降低,例如现有转速为5级时,如果ANPWM_Adj = 1,那么调整后风速 为4级(5级- ANPWM_Adj)。向下调整可以调整到1级,不允许调整到0级,0级风扇停转仅 仅出现在“下限紧急告警”状态时。作为本发明的一个实施例,风机稳定状态时,即对于温度采样的系统温度状态如 果处于“正常状态”,风机将不需要调整。作为本发明的一个实施例,ATCA系统刚刚上电时,因为各个节点板的IPMC与SHMC 还没有完全建立通信连接,因此此时还不能完全按照上述实施例所述的控制方法来调整风 扇。此时将会设计一个保护时间,此段时间将忽略一切收集的温度信息,将风扇转速直接设 定为全速100%散热,即15级转速。此保护时间为Tp,Tp的取值根据节点板的IPMC与SHMC 建立通信连接的时间来确定,例如,按照实践在3 5分钟比较合适。作为本发明的一个实施例,在保护时间Tp时间结束,调整风扇转速之前,需要确 定机框中各个节点板温度状态,并计算整个ATCA机框的温度状态。SHMC可以假定各个单板 的温度为“正常状态”,同时各个节点板IPMC收集温度之前,也假定各个节点板的温度传感 器默认初值也是“正常状态”温度,这样,第一次温度查询能够准确的获得相应各个节点板 的温度告警信息。在上述的实施例中,SHMC控制整个机框中的全部风机采用相同转速运行,保证 ATCA机框中的散热气流均勻性。但是,这仅仅是本发明的一个示例,在具体实施过程中,可 以根据每个节点板的具体要求,对相应于每个节点板的风机组独立进行控制,这样,就会使 得风机组之间可能转速不同,以达到对每个节点板的温度的精确控制。需要注意的是,本发明的实施例中提到的各种温度阈值、温度状态的数目和名称, 以及风机转速的级别的数目,仅是本发明的一个示例,不能视作对本发明的保护范围的限 制,在具体实施中,也可以采用其他适合的数目和名称。本发明所述的ATCA系统的散热风扇的控制装置和方法可广泛应用于数字通信领 域需要温度监控的各种设备。采用该方法有以下有益效果ATCA刚刚上电系统还没有稳定 前后,可以保证ATCA系统的散热需求;风扇风速级别较多,可以做到最优化节能控制;单板 温度阈值多,可区分的单板与系统的温度状态多,便于实现更优化的风扇控制;风扇调整按 照系统整体温度状态进行调整,紧急时风扇转速提高的快,不紧急时风扇转速提高的慢;当散热过强,有能源浪费时,缓慢降低风速,最终会停留到满足系统要求的最低风速级别上; 由于风扇噪音与风扇转速成一定正比关系,因此降低风速的同时可以有效降低ATCA设备 的噪音污染。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以 理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换 和变型,本发明的范围由所附权利要求及其等同限定。
权利要求
一种高级电信计算架构ATCA系统的散热风扇的控制装置,其特征在于,包括温度传感器、与所述温度传感器连接的节点板智能平台管理控制器IPMC以及与所述节点板IPMC连接的机框管理控制器SHMC,其中,所述温度传感器用于测量其所在区域的温度值,并将所述温度值传送给所述节点板IPMC;所述节点板IPMC用于根据其所在的节点板上的温度传感器的所述温度值以及预设的所述温度传感器的温度阈值确定所述温度传感器的温度传感器状态,并根据所述节点板上的所述温度传感器状态确定所述节点板的单板温度状态,以及根据所述单板温度状态的变化向机框管理控制器SHMC发送状态变化报告消息,其中每个所述温度传感器的所述温度阈值包括至少两个温度阈值;所述SHMC用于根据每个所述节点板IPMC发送的所述状态变化报告消息控制所述散热风扇的风机转速。
2.根据权利要求1所述的ATCA系统的散热风扇的控制装置,其特征在于,所述节点板 IPMC包括单板温度状态确定模块和报告消息发送模块,其中,所述单板温度状态确定模块用于将所述节点板上温度级别最高的所述温度传感器状 态确定为所述节点板的单板温度状态;所述报告消息发送模块用于根据所述单板温度状态确定模块所确定的所述单板温度 状态的变化向所述SHMC发送状态变化报告消息。
3.根据权利要求1所述的ATCA系统的散热风扇的控制装置,其特征在于,所述SHMC包 括系统温度状态确定模块和风机转速控制模块,其中,所述系统温度状态确定模块用于根据所述状态变化报告消息确定系统温度状态; 所述风机转速控制模块用于根据所述系统温度状态控制所述散热风扇的风机转速。
4.根据权利要求3所述的ATCA系统的散热风扇的控制装置,其特征在于,所述系统温度状态确定模块还用于根据所述状态变化报告消息,将温度级别最高的所 述单板温度状态确定为所述系统温度状态。
5.根据权利要求3所述的ATCA系统的散热风扇的控制装置,其特征在于,所述风机转 速控制模块还用于在所述系统温度状态确定模块确定所述系统温度状态的温度级别大于系统正常温度 范围时,增加所述风机转速;在所述系统温度状态确定模块确定所述系统温度状态的温度级别处于所述系统正常 温度范围时,保持所述风机转速不变;在所述系统温度状态确定模块确定所述系统温度状态的温度级别小于所述系统正常 温度范围时,降低所述风机转速。
6.根据权利要求1所述的ATCA系统的散热风扇的控制装置,其特征在于,所述温度阈 值按温度从高到低顺序排列包括上限紧急告警阈值; 上限严重告警阈值; 上限一般告警阈值; 下限一般告警阈值;下限严重告警阈值; 下限紧急告警阈值,所述节点板IPMC还包括温度传感器状态确定模块,其用于在判断所述温度值大于等于所述上限紧急告警阈值的温度时,确定所述温度传感器状 态为上限紧急告警状态;在判断所述温度值小于所述上限紧急告警阈值的温度,并大于等于所述上限严重告警 阈值的温度时,确定所述温度传感器状态为上限严重告警状态;在判断所述温度值小于所述上限严重告警阈值的温度,并大于等于所述上限一般告警 阈值的温度时,确定所述温度传感器状态为上限一般告警状态;在判断所述温度值小于所述上限一般告警阈值的温度,并大于等于所述下限一般告警 阈值的温度时,确定所述温度传感器状态为正常状态;在判断所述温度值小于所述下限一般告警阈值的温度,并大于等于所述下限严重告警 阈值的温度时,确定所述温度传感器状态为下限一般告警状态;在判断所述温度值小于所述下限严重告警阈值的温度,并大于等于所述下限紧急告警 阈值的温度时,确定所述温度传感器状态为下限严重告警状态;在判断所述温度值小于所述下限紧急告警阈值的温度时,确定所述温度传感器状态为 下限紧急告警状态。
7.根据权利要求6所述的ATCA系统的散热风扇的控制装置,其特征在于,所述SHMC包 括系统温度状态确定模块和风机转速控制模块,其中,所述系统温度状态确定模块用于根据所述状态变化报告消息确定系统温度状态; 所述风机转速控制模块用于在所述系统温度状态确定模块确定所述系统温度状态为上限紧急告警状态时,将所述 风机转速设置为转速最大值;在所述系统温度状态确定模块确定所述系统温度状态为上限严重告警状态时,将所述 风机转速增加第一调整值;在所述系统温度状态确定模块确定所述系统温度状态为上限一般告警状态时,将所述 风机转速增加第二调整值;在所述系统温度状态确定模块确定所述系统温度状态为正常状态时,保持所述风机转 速不变;在所述系统温度状态确定模块确定所述系统温度状态为下限一般告警状态时,将所述 风机转速降低第三调整值;在所述系统温度状态确定模块确定所述系统温度状态为下限严重告警状态时,将所述 风机转速降低第四调整值;在所述系统温度状态确定模块确定所述系统温度状态为下限紧急告警状态时,将所述 风机转速设置为转速最小值,其中,所述第一调整值大于所述第二调整值,所述第三调整值小于所述第四调整值。
8.根据权利要求1所述的ATCA系统的散热风扇的控制装置,其特征在于,所述SHMC还 包括控制电压调整模块,其用于通过调整所述散热风扇的控制电压的占空比控制所述散热 风扇的风机转速,其中,所述控制电压调整模块还用于将所述控制电压的占空比设置为0%以将所述 风机转速调整为最小转速,即停转;将所述控制电压的占空比设置为100%以将所述风机 转速调整为最大转速。
9.根据权利要求1所述的ATCA系统的散热风扇的控制装置,其特征在于,所述SHMC还包括上电保护模块,其用于在所述ATCA系统刚刚启动时,在保护时间内将 所述散热风扇的风机转速设置为最大转速,其中所述保护时间根据所述ATCA系统的所述 IPMC和SHMC之间的通信连接建立时间确定。
10.根据权利要求9所述的ATCA系统的散热风扇的控制装置,其特征在于,所述SHMC 还包括初始化模块,其用于在所述保护时间结束,所述SHMC对所述散热风扇进行控制之 前,将每个所述单板温度状态的初始值设置为正常状态。
11.根据权利要求1所述的ATCA系统的散热风扇的控制装置,其特征在于,还包括与所 述SHMC连接的风机IPMC,其用于根据所述SHMC的控制来调整所述散热风扇的风机转速,其 中至少一个所述风机IPMC与至少两个所述风机连接。
12.根据权利要求1所述的ATCA系统的散热风扇的控制装置,其特征在于,所述节点 板IPMC包括计时模块,其用于根据采样周期触发所述节点板IPMC根据所述温度传感器的 温度值确定所述温度传感器状态。
13.—种高级电信计算架构ATCA系统的散热风扇的控制方法,其特征在于,包括以下 步骤温度传感器测量其所在区域的温度值,并将所述温度值传送给节点板智能平台管理控 制器IPMC ;所述节点板IPMC根据其所在的节点板上的温度传感器的所述温度值以及预设的所述 温度传感器的温度阈值确定所述温度传感器的温度传感器状态,其中每个所述温度传感器 的所述温度阈值包括至少两个温度阈值;所述节点板IPMC根据所述节点板上的所述温度传感器状态确定所述节点板的单板温 度状态;所述节点板IPMC根据所述单板温度状态的变化向机框管理控制器SHMC发送状态变化 报告消息;所述SHMC根据每个所述节点板IPMC发送的所述状态变化报告消息控制所述散热风扇 的风机转速。
14.根据权利要求13所述的ATCA系统的散热风扇的控制方法,其特征在于,其中所述 节点板IPMC根据其所在的节点板上的温度传感器的所述温度传感器状态确定所述节点板 的单板温度状态包括所述节点板IPMC将所述节点板上温度级别最高的所述温度传感器状态确定为所述节 点板的单板温度状态。
15.根据权利要求13所述的ATCA系统的散热风扇的控制方法,其特征在于,其中所述 SHMC根据每个所述节点板IPMC发送的所述状态变化报告消息控制所述散热风扇的风机转 速的步骤包括所述SHMC根据所述状态变化报告消息确定系统温度状态,并根据所述系统温度状态 控制所述散热风扇的风机转速。
16.根据权利要求15所述的ATCA系统的散热风扇的控制方法,其特征在于,所述SHMC 根据所述状态变化报告消息确定系统温度状态包括所述SHMC根据所述状态变化报告消息,将温度级别最高的所述单板温度状态确定为 所述系统温度状态。
17.根据权利要求15所述的ATCA系统的散热风扇的控制方法,其特征在于,所述SHMC 根据所述系统温度状态控制所述散热风扇的风机转速包括所述SHMC在确定所述系统温度状态的温度级别大于系统正常温度范围时,增加所述 风机转速;所述SHMC在确定所述系统温度状态的温度级别处于所述系统正常温度范围时,保持 所述风机转速不变;所述SHMC在确定所述系统温度状态的温度级别小于所述系统正常温度范围时,降低 所述风机转速。
18.根据权利要求13所述的ATCA系统的散热风扇的控制方法,其特征在于,所述温度 阈值按温度从高到低顺序排列包括上限紧急告警阈值; 上限严重告警阈值; 上限一般告警阈值; 下限一般告警阈值; 下限严重告警阈值; 下限紧急告警阈值,所述节点板IPMC根据其所在的节点板上的温度传感器的所述温度值以及预设的所述 温度传感器的温度阈值确定所述温度传感器的温度传感器状态包括所述节点板IPMC在判断所述温度值大于等于所述上限紧急告警阈值的温度时,确定 所述温度传感器状态为上限紧急告警状态;所述节点板IPMC在判断所述温度值小于所述上限紧急告警阈值的温度,并大于等于 所述上限严重告警阈值的温度时,确定所述温度传感器状态为上限严重告警状态;所述节点板IPMC在判断所述温度值小于所述上限严重告警阈值的温度,并大于等于 所述上限一般告警阈值的温度时,确定所述温度传感器状态为上限一般告警状态;所述节点板IPMC在判断所述温度值小于所述上限一般告警阈值的温度,并大于等于 所述下限一般告警阈值的温度时,确定所述温度传感器状态为正常状态;所述节点板IPMC在判断所述温度值小于所述下限一般告警阈值的温度,并大于等于 所述下限严重告警阈值的温度时,确定所述温度传感器状态为下限一般告警状态;所述节点板IPMC在判断所述温度值小于所述下限严重告警阈值的温度,并大于等于 所述下限紧急告警阈值的温度时,确定所述温度传感器状态为下限严重告警状态;所述节点板IPMC在判断所述温度值小于所述下限紧急告警阈值的温度时,确定所述 温度传感器状态为下限紧急告警状态。
19.根据权利要求18所述的ATCA系统的散热风扇的控制方法,其特征在于,所述SHMC 根据所述系统温度状态控制所述散热风扇的风机转速包括所述SHMC在确定所述系统温度状态为上限紧急告警状态时,将所述风机转速设置为转速最大值;所述SHMC在确定所述系统温度状态为上限严重告警状态时,将所述风机转速增加第一调整值;所述SHMC在确定所述系统温度状态为上限一般告警状态时,将所述风机转速增加第二调整值;所述SHMC在确定所述系统温度状态为正常状态时,保持所述风机转速不变; 所述SHMC在确定所述系统温度状态为下限一般告警状态时,将所述风机转速降低第三调整值;所述SHMC在确定所述系统温度状态为下限严重告警状态时,将所述风机转速降低第 四调整值;所述SHMC在确定所述系统温度状态为下限紧急告警状态时,将所述风机转速设置为 转速最小值,其中,所述第一调整值大于所述第二调整值,所述第三调整值小于所述第四调整值。
20.根据权利要求13所述的ATCA系统的散热风扇的控制方法,其特征在于,所述SHMC 控制所述散热风扇的风机转速包括所述SHMC通过控制所述散热风扇的控制电压的占空比控制所述散热风扇的风机转速,其中,所述SHMC将所述控制电压的占空比设置为0%以将所述风机转速调整为最小转 速,即停转;所述SHMC将所述控制电压的占空比设置为100%以将所述风机转速调整为最 大转速。
21.根据权利要求13所述的ATCA系统的散热风扇的控制方法,其特征在于,还包括 在所述ATCA系统刚刚启动时,所述SHMC在保护时间内将所述散热风扇的风机转速设置为最大转速,其中所述保护时间根据所述ATCA系统的所述IPMC和SHMC之间的通信连接 建立时间确定。
22.根据权利要求21所述的ATCA系统的散热风扇的控制方法,其特征在于,还包括 在所述保护时间结束,所述SHMC在开始对所述散热风扇进行控制之前,将每个所述单板温度状态的初始值设置为正常状态。
23.根据权利要求13所述的ATCA系统的散热风扇的控制方法,其特征在于,所述节点 板IPMC确定所述温度传感器的温度传感器状态包括所述节点板IPMC根据采样周期确定所述温度传感器的温度传感器状态。
全文摘要
本发明提出了一种ATCA系统的散热风扇的控制装置和方法。该装置包括温度传感器、与温度传感器连接的节点板IPMC以及与节点板IPMC连接的SHMC。其中,温度传感器用于测量其所在区域的温度值,并将温度值传送给节点板IPMC;节点板IPMC用于根据该节点板上的温度传感器的温度值以及温度阈值确定温度传感器状态,并确定单板温度状态,以及根据单板温度状态变化向SHMC发送状态变化报告消息,其中每个温度传感器的温度阈值包括至少两个温度阈值;SHMC用于根据状态变化报告消息控制散热风扇的风机转速。采用本发明所述的装置和方法,能够实现散热风扇的优化控制,在保证系统的散热需求的同时做到节能控制,减少噪声。
文档编号F04D27/00GK101871465SQ200910082698
公开日2010年10月27日 申请日期2009年4月24日 优先权日2009年4月24日
发明者张巧宁 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1