一种交换机散热控制系统及控制方法技术方案

技术编号:32021988 阅读:10 留言:0更新日期:2022-01-22 18:42
本发明专利技术实施例涉及一种交换机散热控制系统及控制方法,该系统包括:供电装置,用于分别为处理器、通信总线以及至少一个散热装置供电;温度检测装置,用于获取交换机的预设位置的温度信息;通信总线,用于建立可编程逻辑控制装置分别与处理器,以及至少一个散热装置之间的通信连接;处理器,用于向可编程逻辑控制装置发送指示指令,以及发送交换机的预设位置的温度信息;可编程逻辑控制装置,用于获取至少一个散热装置的状态信息;根据温度信息、指示指令,以及至少一个散热装置的状态信息,获取控制指令;根据控制指令,控制至少一个散热装置的转速。装置的转速。装置的转速。

【技术实现步骤摘要】
一种交换机散热控制系统及控制方法


[0001]本专利技术实施例涉及电气
,尤其涉及一种交换机散热控制系统及控制方法。

技术介绍

[0002]随着云计算、大数据、人工智能等技术迅猛发展,网络规模急剧增大,对数据中心建设要求越来越高,保证数据中心的正常运行十分重要,关系到社会经济发展进步。目前数据中心架构复杂,并且内部设备种类众多、数量庞大。与此同时,数据中心内部的交换机设备芯片数据处理转发能力越来越强,芯片功耗越来越大,在工作过程中会产生大量的热量,使得整个数据中心机房温度升高,如果不及时有效地控制数据中心温度,一方面会影响数据中心正常运行,导致用电量大大增加,产生巨额运行维护成本,造成资源浪费;另一方面影响交换机内部器件性能,降低设备性能,若因过温发生事故,将造成难以弥补的损失。因此,控制温度环境是确保数据中心长期安全运行的关键,提高交换机设备的散热处理能力是重中之重。
[0003]现有的交换机散热控制系统和方法很少,图1给出了目前常用的技术方案,该系统主要包括基板管理可编程逻辑控制装置(Baseboard Manager Controller,简称BMC)、比较器电路、选择电路、风扇装置、管理装置、温度传感器。
[0004]BMC用于采集所在服务器单元的单元温度信号,并对单元温度信号进行处理,并提供相应的风扇控制指令;比较器电路用于接收多个风扇控制指令,将多个风扇控制指令进行比较,以提供最大风扇控制指令;选择切换电路用于接收最大风扇控制指令并且接收管理装置控制指令和管理装置心跳信号并判断管理装置心跳信号是否存在。当管理装置心跳信号消失时,选择最大风扇控制指令作为风扇模组的控制指令;当管理装置心跳信号存在时,选择管理装置控制指令作为风扇模组的控制指令。心跳信号即交换机的启动完成前后的标志信号。温度传感器将实时测量交换机设备特定位置温度并将温度信息发送至BMC。风扇装置用于接收转速控制指令并反馈转速信息。
[0005]图2给出了图1所示的系统结构图的工作流程,包括开始启动系统工作后,首先比较器电路接收多个风扇控制指令,然后比较风扇控制指令,得到最大值。切换电路接收风扇控制指令的最大值,同时加收管理装置心跳信号和控制指令,判断管理装置心跳信号是否存在,若存在,则选择管理装置控制指令作为风扇装置的控制指令。如果不在线,则选择最大风扇控制指令作为风扇装置的控制指令来控制风扇的转速。
[0006]通过上述对图1所示的系统结构图的工作流程介绍可以发现,现有的交换机散热系统存在控制方式单一、所使用的电子元器件过多、系统功耗大、电路设计结构复杂,成本过高等问题。

技术实现思路

[0007]本申请提供了一种交换机散热控制系统及控制方法,以解决现有技术中交换机散
热系统控制方式单一、所使用的电子元器件过多、系统功耗大、电路设计结构复杂,成本过高等的技术问题。
[0008]第一方面,本申请提供了一种交换机散热控制系统,该系统包括:
[0009]供电装置、处理器、通信总线,温度检测装置、可编程逻辑控制装置,以及至少一个散热装置;
[0010]供电装置,用于分别为处理器、通信总线以及至少一个散热装置供电;
[0011]温度检测装置,用于获取交换机的预设位置的温度信息;
[0012]通信总线,用于建立可编程逻辑控制装置分别与处理器,以及至少一个散热装置之间的通信连接;
[0013]处理器,用于向可编程逻辑控制装置发送指示指令,以及发送交换机的预设位置的温度信息,指示指令用于指示处理器当前的启动状态;
[0014]可编程逻辑控制装置,用于获取至少一个散热装置的状态信息;根据温度信息、指示指令,以及至少一个散热装置的状态信息,获取控制指令;根据控制指令,控制至少一个散热装置的转速。
[0015]第二方面,本申请提供了一种交换机散热系统的控制方法,该方法由如第一方面所介绍的交换机散热控制系统中的可编程逻辑控制装置执行,该方法包括:
[0016]获取至少一个散热装置的状态信息;
[0017]接收处理器发送的交换机的预设位置的温度信息,以及指示指令,其中,指示指令用于指示处理器当前的启动状态;
[0018]根据温度信息、指示指令,以及至少一个散热装置的状态信息,获取控制指令;
[0019]根据控制指令,控制至少一个散热装置的转速。
[0020]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
[0021]本申请实施例提供的该方法,温度检测装置检测到交换机的预设位置的温度信息后,处理器将温度信息通过通信总线转发至可编程逻辑控制装置。处理器还用于将用于指示处理器的当前启动状态的指示指令发送至可编程逻辑控制装置。而可编程逻辑控制装置在获取到至少一个散热装置的状态信息后,即可根据温度信息、指示指令,以及至少一个散热装置的状态信息,获取控制指令;根据控制指令,控制至少一个散热装置的转速。通过上述本申请中的交换机散热控制系统,即可实现对交换机的温度实时监测,以及实时控制。本系统中所采用的硬件较少,结构设计简单,成本低。而且,本申请中并非是单纯的根据管理模块的心跳信号来选择散热装置的转速,而是结合温度信号、当前散热装置的状态信息,以及处理机的当前启动状态,综合确定每一个散热装置的转速。其主要是考虑到处理器启动之前,系统中的各部件可能还没有进入完全工作状态,所以当时所采集的温度未必稳定(或未必准确)。启动后,和启动前的温度信息变化也会是一个跳跃性的变化。所以,在实现对散热装置的控制时,将处理器的当前启动状态同样考虑在内,然后采用不同的控制方式来控制散热装置,控制方式不再单一,适用性和灵活性更高。
附图说明
[0022]图1为现有技术中的一种交换机散热控制系统的结构框图;
[0023]图2为现有技术中的一种交换机散热控制方法流程示意图;
[0024]图3为本专利技术实施例提供的一种交换机散热控制系统的结构框;
[0025]图4本专利技术提供的一种供电电源的装置结构框图;
[0026]图5为本专利技术提供的一种可编程逻辑控制装置的具体组成结构的结构框图;
[0027]图6为本专利技术提供的另一种交换机散热控制控制系统的结构框图;
[0028]图7为本专利技术提供一种根据PID算法计算散热装置转速的原理性示意图;
[0029]图8为本专利技术提供的另一种交换机散热控制控制系统的结构框图;
[0030]图9为本专利技术实施例提供一种交换机散热控制方法流程示意图;
[0031]图10为本专利技术实施例提供的一种交换机散热系统的控制方法的总流程框图。
具体实施方式
[0032]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交换机散热控制系统,其特征在于,所述系统包括:供电装置、处理器、通信总线,温度检测装置、可编程逻辑控制装置,以及至少一个散热装置;所述供电装置,用于分别为所述处理器、所述通信总线以及至少一个所述散热装置供电;所述温度检测装置,用于获取交换机的预设位置的温度信息;所述通信总线,用于建立所述可编程逻辑控制装置分别与所述处理器,以及至少一个所述散热装置之间的通信连接;所述处理器,用于向所述可编程逻辑控制装置发送指示指令,以及发送所述交换机的预设位置的温度信息,所述指示指令用于指示所述处理器当前的启动状态;所述可编程逻辑控制装置,用于获取至少一个散热装置的状态信息;根据所述温度信息、所述指示指令,以及至少一个所述散热装置的状态信息,获取控制指令;根据所述控制指令,控制至少一个所述散热装置的转速。2.根据权利要求1所述的系统,其特征在于,所述供电装置具体包括:电源提供装置,电压转换装置,以及地址生成总线;所述电源提供装置,用于供电电源;所述电压转换装置,用于将所述供电电源分别转换为所述处理器、通信总线,温度检测装置、可编程逻辑控制装置,以及至少一个散热装置支持的电压;所述地址生成总线,用于分别为至少一个所述散热装置提供地址总线,以便所述可编程逻辑控制装置,分别根据至少一个所述散热装置的地址,控制至少一个所述散热装置。3.根据权利要求2所述的系统,其特征在于,所述可编程逻辑控制装置,具体包括:在位检测子装置、转速读取子装置、转速控制子装置;所述在位检测子装置,用于检测至少一个所述散热装置的在位信息;所述转速读取子装置,用于分别获取每一个所述散热装置的转速信息;其中,所在位信息和所述转速信息,构成所述散热装置的状态信息;所述转速控制子装置,用于分别根据每一个所述散热装置的所述状态信息,以及所述温度信息,生成与每一个所述散热装置对应的控制指令;根据每一个所述散热装置对应的控制指令,对所述散热装置进行控制。4.根据权利要求3所述的系统,其特征在于,所述可编程逻辑控制装置还包括:寄存器;所述寄存器,用于存储所述状态信息,所述温度信息;所述寄存器还用于存储与所述状态信息与所述温度信息对应的转速控制关系映射表;转速控制关系映射表用于,当所述可编程逻辑控制装置根据所述指示指令确定所述处理器的启动状态为启动中时,从所述转速控制关系映射表中,分别查找与每一个所述状态信息,以及所述温度信息对应的转速控制关系;并根据所述转速控制关系,生成所述控制指令,以控制至少一个所述散热装置的转速。5.根据权利要求3或4所述的系统,其特征在于,所述系统还包括:总线扩展装置,用于对所述通信总线进行扩展,以便所述可编程逻辑控制装置挂接更多的所述散热装置。6.根据权利要求1

4任一项所述的系统,其特征在于,当所述预设位置包括多个时,所述温度信息为多个预设位置分别对应的温度信息中...

【专利技术属性】
技术研发人员:丁昌鑫薛广营郭月俊张广乐
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1