一种基于多温度节点的风扇控制系统及方法技术方案

技术编号:30023522 阅读:14 留言:0更新日期:2021-09-11 06:49
本申请实施例公开了一种基于多温度节点的风扇控制系统及方法。其中,该系统包括:基板管理控制器,可编程逻辑器件,以及风扇组件,风扇组件包括至少两个风扇单体;可编程逻辑器件,用于控制各风扇组件电源的使能,并获取各风扇组件占空比;基板管理控制器,用于获取各温度节点的温度数据,并根据风扇组件占空比和温度数据,以及各温度节点对应的电子器件的温度参考范围,确定风扇的调速等级信息;可编程逻辑器件,用于根据调速等级信息生成PWM信号,以控制风扇调节转速等级;风扇组件,用于根据PWM信号进行运转。本技术方案,可以确保风扇组件在最佳工作温度条件运行,在保证设备和风扇组件使用寿命的同时降低整体功耗。组件使用寿命的同时降低整体功耗。组件使用寿命的同时降低整体功耗。

【技术实现步骤摘要】
一种基于多温度节点的风扇控制系统及方法


[0001]本申请实施例涉及控制
,尤其涉及一种基于多温度节点的风扇控制系统及方法。

技术介绍

[0002]随着电子通信技术的飞速发展,电子设备的集成化程度越来越高,结构越来越复杂,功能越来越多样。其中,电子设备内部存在大量电子器件,为了维持正常的运行状态,很多电子器件在运行过程中都需要散热装置进行散热。电子设备正常运行过程中各器件由于资源使用情况不同,产生发热量的也存在差异,这给电子设备的散热带来了极大的挑战。
[0003]现有技术中,为了满足电子设备内部不同的散热需求,设计人员通常会采用多个风扇模块共同对风扇进行运转控制。具体的,基板管理控制器直接生成脉冲宽度调制信号,控制电路使用脉冲宽度调制信号直接控制风扇运转。
[0004]现有技术中对风扇的控制方案需要大量的控制线路,需要占用控制电路大量的输入输出接口,耗费大量输入输出资源,从而造成风扇转速信息获取精度差,对风扇的控制效果不理想。

技术实现思路

[0005]本申请实施例提供一种基于多温度节点的风扇控制系统及方法,可以通过基板管理控制器和可编程逻辑器件配合来完成对风扇的有效控制,确保风扇在最佳温度条件运行,在保证电子设备和风扇使用寿命的同时降低电子设备的整体功耗。
[0006]第一方面,本申请实施例提供了一种基于多温度节点的风扇控制系统,所述系统包括:基板管理控制器,可编程逻辑器件,以及风扇组件,所述风扇组件包括至少两个风扇单体;
[0007]所述基板管理控制器,与所述可编程逻辑器件之间通过总线和GPIO连接,所述可编程逻辑器件和所述至少两个风扇单体连接;
[0008]所述可编程逻辑器件,用于控制各风扇组件电源的使能,并获取各风扇组件占空比;
[0009]所述基板管理控制器,用于获取各温度节点的温度数据,并根据所述风扇组件占空比和所述温度数据,以及各温度节点对应的电子器件的温度参考范围,确定风扇组件的调速等级信息;
[0010]所述可编程逻辑器件,用于根据所述调速等级信息生成PWM信号,以控制风扇组件调节转速等级;
[0011]所述风扇组件,用于根据所述PWM信号进行运转。
[0012]第二方面,本申请实施例提供了一种基于多温度节点的风扇控制方法,所述方法由基于多温度节点的风扇控制系统执行,所述系统包括:基板管理控制器,可编程逻辑器件,以及风扇组件,所述风扇组件包括至少两个风扇单体;所述基板管理控制器,与所述可
编程逻辑器件之间通过总线和GPIO连接,所述可编程逻辑器件和所述至少两个风扇单体连接;所述方法包括:
[0013]通过可编辑逻辑器件控制各风扇组件电源的使能,并获取各风扇组件占空比;
[0014]获取各温度节点的温度数据,并根据所述风扇组件占空比和所述温度数据,以及各温度节点对应的电子器件的温度参考范围,确定风扇组件的调速等级信息;
[0015]通过可编程逻辑器件根据所述调速等级信息生成PWM信号,以控制风扇组件调节转速等级;
[0016]根据所述PWM信号对风扇组件进行运转控制。
[0017]本申请实施例所提供的技术方案,通过可编程逻辑器件控制各风扇组件电源的使能和获取各风扇组件占空比;通过基板管理控制器获取个温度节点的温度数据,并根据风扇组件占空比和温度数据,以及各温度节点对应的电子器件的温度参考范围,确定风扇组件的调速等级信息;通过可编程逻辑器件根据调速等级信息生成PWM信号,以控制风扇组件调节转速等级;风扇组件根据PWM信号进行运转。该技术方案可以确保设备在最佳温度条件运行,在保证电子设备和风扇使用寿命的同时降低电子设备的整体功耗。
附图说明
[0018]图1是本申请实施例一提供的基于多温度节点的风扇控制系统的结构框图;
[0019]图2为本专利技术实施例二提供的基于多温度节点的风扇控制方法的流程图;
[0020]图3为本专利技术实施例三提供的基于多温度节点的风扇控制方法的流程图;
[0021]图4为本专利技术实施例三提供的风扇调速方法的流程图。
具体实施方式
[0022]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0023]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0024]实施例一
[0025]图1是本申请实施例一提供的基于多温度节点的风扇控制系统的结构框图,本实施例可适用于电子设备中存在风扇散热的场景,尤其适用于同一个电子设备内存在多个对温度敏感的电子器件。该系统可以由软件和/或硬件的方式来实现,并可集成于电子设备中。
[0026]如图1所示,所述基于多温度节点的风扇控制系统包括:基板管理控制器110,可编程逻辑器件120,以及风扇组件130,所述风扇组件130包括至少两个风扇单体;
[0027]所述基板管理控制器110,与所述可编程逻辑器件120之间通过总线和GPIO连接,所述可编程逻辑器件120和所述至少两个风扇单体连接;
[0028]所述可编程逻辑器件120,用于控制各风扇组件130电源的使能,并获取各风扇组件130占空比;
[0029]所述基板管理控制器110,用于获取各温度节点的温度数据,并根据所述风扇组件130占空比和所述温度数据,以及各温度节点对应的电子器件的温度参考范围,确定风扇组件130的调速等级信息;
[0030]所述可编程逻辑器件120,用于根据所述调速等级信息生成PWM信号,以控制风扇组件130调节转速等级;
[0031]所述风扇组件130,用于根据所述PWM信号进行运转。
[0032]所述基板管理控制器(Baseboard Management Controller,BMC)是一个专门的服务处理机,它可以利用传感器来监控电子设备,例如计算机、网络服务器或者是其他硬件驱动设备的状态,基板管理控制器可以通过独立的连接线路和系统管理员进行通信,基板管理控制器是智能平台管理接口(Intelligent Platform Management Interface,IPMI)的一部分。基板管理控制器所包括的传感器可以用来测量内部物理变量,例如:温度、湿度、电源电压、通信参数和操作系统函数等。如果这些变量中任何一个超出了指定限制的范围之外,基板管理控制器可以通知管理员,管理员就会利用远程控制来采取正确的措施。管理员可以同时远程控制无数个电子设备,节省了设备监控的总体成本,并且可以确保可靠性。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多温度节点的风扇控制系统,其特征在于,所述系统包括:基板管理控制器,可编程逻辑器件,以及风扇组件,所述风扇组件包括至少两个风扇单体;所述基板管理控制器,与所述可编程逻辑器件之间通过总线和GPIO连接,所述可编程逻辑器件和所述至少两个风扇单体连接;所述可编程逻辑器件,用于控制各风扇组件电源的使能,并获取各风扇组件占空比;所述基板管理控制器,用于获取各温度节点的温度数据,并根据所述风扇组件占空比和所述温度数据,以及各温度节点对应的电子器件的温度参考范围,确定风扇组件的调速等级信息;所述可编程逻辑器件,用于根据所述调速等级信息生成PWM信号,以控制风扇组件调节转速等级;所述风扇组件,用于根据所述PWM信号进行运转。2.根据权利要求1所述的系统,其特征在于,所述可编程逻辑器件,还用于:若检测到所述基板管理控制器无法正常工作,则控制各风扇组件按照预设转速进行运转;所述预设转速为各风扇组件最高转速的100%。3.根据权利要求1所述的系统,其特征在于,所述可编程逻辑器件,具体用于:控制各风扇组件电源的使能,获取各风扇组件的占空比,将使能信息以及占空比信息按照预设规则进行编码,形成统一编码结果,并将所述编码结果发送至所述基板管理控制器。4.根据权利要求3所述的系统,其特征在于,所述基板管理控制器,具体用于:将使能信息以及占空比信息和各风扇组件的对应温度节点进行关联存储,得到关联关系表;所述基板管理控制器,还用于确定目标温度节点,并读取所述关联关系表中的目标温度节点对应的风扇组件的使能信息以及占空比信息,以对所述目标温度节点对应的风扇组件进行控制。5.根据权利要求4所述的系统,其特征在于,所述基板管理控制器,还用于:根据所述关联关系表,确定各温度节点对应的电子器件的温度敏感程度;根据所述温度敏感程度,以及根据所述风扇组件占空比和所述温度数据,以及各温度节点对应的电子器件的温度参考范围,确定风扇组件的调速等级信息。6.一种基于多温度节点的风扇控制方法,其特征在于,所述方法由基于多温度节点的风扇控制系统执行,所述系统包括:基板管理控制器,可编程逻辑器件,以及风扇组件,所述风扇...

【专利技术属性】
技术研发人员:李叔苍贾李健王征归李瑞王杰杨满智蔡琳梁彧田野傅强金红陈晓光
申请(专利权)人:恒安嘉新北京科技股份公司
类型:发明
国别省市:

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

1