风扇转速的控制方法与流程

未命名 07-22 阅读:152 评论:0


1.本技术涉及控制技术领域,尤其涉及一种风扇转速的控制方法。


背景技术:

2.服务器内部的电子元件在运行状态下会发热,如果不进行适当的散热,电子元件的效能会由于温度升高而受到影响。因此,通常会在服务器中设置风扇,以便在机箱内产生气流,利用热对流的方式对电子元件进行散热。另外,由于电源供应单元是高功率模块,因此现有的服务器的电源供应单元中也可以单独设有风扇,以便直接对电源供应单元进行散热。
3.现有的服务器中,可以将系统风扇设置在机箱的前方,将气流排入机箱,以冷却主板、固态硬盘或功能扩充卡等电子模块或器件。或者,在一些服务器中,也可以将系统风扇设置在机箱的后方,并且可以在机箱的前方设置导风罩,以抽吸的方式使气流进入机箱并通过系统风扇前方的主板、固态硬盘或功能扩充卡等。
4.然而,对于现有的将系统风扇设置于机箱后方的结构,在系统风扇前方会形成低压区,由于电源供应单元设置在系统风扇附近且与系统风扇位于同一平面,因此电源供应单元的入风口位于系统风扇所形成的低压区,而电源供应单元的出风口则位于机箱后方且气压较高的区域。当系统风扇以大负载运转时,对于电源供应单元而言,气流容易从出风口流至入风口造成气流回流的问题,这样会使得电源供应单元的入风口的气流温度高于出风口的气流温度,不利于电源供应单元的散热,造成电源供应单元内部的电子元件温度偏高,导致电子元件受损。另外,气流回流会造成电源供应单元的风扇逆转,导致电源供应单元的风扇受损。


技术实现要素:

5.本技术提供一种风扇转速的控制方法,可以解决系统风扇以大负载运转时所造成的气流回流至电源供应单元的问题。
6.为达到上述目的,本技术采用如下技术方案:
7.第一方面,本技术提供一种风扇转速的控制方法,该方法可以应用于服务器,服务器包括电源供应单元、第一风扇、以及第二风扇;第一风扇,用于产生通过服务器的气流;第二风扇,用于产生通过电源供应单元的气流;第一风扇根据第一当前控制数据控制转速,第二风扇根据第二当前控制数据控制转速;方法包括:将第一当前控制数据传送至电源供应单元;对比第一当前控制数据和第二当前控制数据;若确定第一当前控制数据大于第二当前控制数据,则根据第一当前控制数据和增加量确定第二风扇的下阶段控制数据;若确定第一当前控制数据小于或等于第二当前控制数据,则将第二当前控制数据确定为下阶段控制数据;以及,在将第一当前控制数据传送至电源供应单元之后,若确定服务器与电源供应单元之间的通信中断、且中断时长大于或等于预设时长,则控制第二风扇以全速运转。
8.本技术提供的风扇转速的控制方法中,可以以对服务器进行散热的系统风扇(即
本技术中的第一风扇)的控制数据(即本技术中的第一当前控制数据)为基础,来适应性调整对服务器的电源供应单元进行散热的第二风扇的控制数据(即本技术中的下阶段控制数据),最后可以使得第二风扇的负载大于第一风扇的负载。所以,本技术可以解决系统风扇以较大负载运转时造成气流回流至电源供应单元的问题。因此,本技术提供的风扇转速的控制方法可以有利于电源供应单元的散热,从而可以避免由于电源供应单元内部的电子元件温度偏高导致电子元件受损。另外,由于可以解决气流回流问题,所以,本技术还可以避免由于气流回流造成的电源供应单元的风扇(即本技术中的第二风扇)逆转,从而可以避免由于气流回流导致第二风扇受损。
9.可选的,在一种可能的设计方式中,第一风扇设置于服务器的机壳的后方,服务器的多个电子元件位于第一风扇产生的气流的上游侧。
10.可选的,在另一种可能的设计方式中,本技术提供的风扇转速的控制方法还可以包括:
11.获取电源供应单元的入风口温度及出风口温度;
12.对比入风口温度及出风口温度,并根据对比结果确定电源供应单元是否产生气流回流。
13.可选的,在另一种可能的设计方式中,在对比入风口温度及出风口温度之后,本技术提供的风扇转速的控制方法还可以包括:
14.若出风口温度大于入风口温度,则确定增加量为0%。
15.可选的,在另一种可能的设计方式中,预设时长为10秒。
16.可选的,在另一种可能的设计方式中,第一当前控制数据、第二当前控制数据、以及下阶段控制数据均为pwm信号。
17.可选的,在另一种可能的设计方式中,若确定服务器与电源供应单元之间的通信中断、且中断时长大于或等于预设时长,则控制第二风扇以全速运转可以包括:
18.在确定服务器的系统控制器失效或进行升级过程的情况下,控制第二风扇以全速运转。
19.在本技术中,对于上述涉及到的设备或功能模块的名称不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本技术类似,均属于本技术及其等同技术的范围之内。
20.本技术的这些方面在以下的描述中会更加简明易懂。
附图说明
21.图1为本技术实施例提供的一种服务器的结构示意图的俯视示意图;
22.图2为本技术实施例提供的一种服务器的结构示意图的后视示意图;
23.图3为本技术实施例提供的一种风扇转速的控制的流程示意图。
24.附图标记说明:
25.100-服务器;
26.110-机箱;
27.120-第一风扇;
28.130-第二风扇;
29.140-主板;
30.150-电源供应单元;
31.160-固态硬盘。
具体实施方式
32.下面结合附图对本技术实施例提供的风扇转速的控制方法进行详细地描述。
33.本技术的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。
34.此外,本技术的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括其他没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
35.需要说明的是,本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
36.在本技术的描述中,除非另有说明,“多个”的含义是指两个或两个以上。
37.参照图1、图2、以及图3,图1为本技术实施例提供的一种服务器的结构示意图的俯视示意图,图2为本技术实施例提供的一种服务器的结构示意图的后视示意图,图3为本技术实施例提供的一种风扇转速的控制的流程示意图,本技术实施例提供的风扇转速的控制方法可以应用于图1或图2所示的服务器100。
38.服务器100,包括一个机箱110以及多个第一风扇120,第一风扇120设置于机箱110的后方,服务器100的多个电子元件位于第一风扇120产生的气流的上游侧,机箱110的前方设有第一入风口以及若干导流罩(图1和图2中未示出),机箱110的后方设有第一出风口。机箱110内,在第一风扇120的前方设置有主板(major logic board,mlb)140及固态硬盘(solid state disk,ssd)160。第一风扇120转动可以产生第一气流,第一气流可以从第一入风口进入机箱110,流经固态硬盘160及主板140之后,从第一出风口排出,基于此以热对流的方式对固态硬盘160及主板140的电子元件进行散热。
39.第一风扇120的右侧设有多个电源供应单元(power supply unit,psu)150,每个电源供应单元150内均设有第二风扇130。每个电源供应单元150具有一个第二入风口及一个第二出风口,第二出风口邻接于机箱110的第一出风口,电源供应单元150的第二入风口与第二出风口设有温度传感器,用于测量电源供应单元150的入风口温度及出风口温度。示例性的,本技术实施例中的温度传感器可以是热电偶。
40.由于电源供应单元150设置在第一风扇120附近且与第一风扇120位于同一平面,因此电源供应单元150的第二入风口位于第一风扇120所形成的低压区。而电源供应单元150的第二出风口邻接于机箱110的第一出风口,因此当第一风扇120以大负载运转时,可能会在电源供应单元150产生气流回流。当电源供应单元150产生气流回流时,气流会逆向地从第二出风口流向第二入风口,因而入风口温度会高于出风口温度。
41.另外,本技术实施例在实际应用中,第一风扇120是根据第一当前控制数据控制转
速的,第二风扇130是根据第二当前控制数据控制转速的。
42.如图3所示,本技术实施例提供的风扇转速的控制方法可以包括:
43.s310、获取电源供应单元的入风口温度及出风口温度。
44.示例性的,电源供应单元的入风口温度及出风口温度可以从温度传感器处获取。
45.s320、对比入风口温度及出风口温度,并根据对比结果确定电源供应单元是否产生气流回流。
46.在步骤s310之后,可以通过对比入风口温度及出风口温度进行气流回流的验证。具体的,若入风口温度高于出风口温度,则确定电源供应单元产生气流回流;若入风口温度低于出风口温度,则确定电源供应单元未产生气流回流。
47.在确定电源供应单元产生气流回流的情况下,执行步骤s330;在确定电源供应单元未产生气流回流的情况下,执行步骤s360。
48.s330、将第一当前控制数据传送至电源供应单元。
49.在步骤s330之后,执行步骤s340。
50.在将第一当前控制数据传送至电源供应单元之后,若确定服务器与电源供应单元之间的通信中断、且中断时长大于或等于预设时长,则执行步骤s370。
51.可选的,预设时长可以是10秒。
52.可选的,服务器与电源供应单元之间的通信中断可以是:服务器的系统控制器失效或进行升级过程。
53.s340、对比第一当前控制数据和第二当前控制数据,确定第一当前控制数据是否大于第二当前控制数据。
54.在确定第一当前控制数据大于第二当前控制数据的情况下,执行步骤s350;在确定第一当前控制数据小于或等于第二当前控制数据的情况下,执行步骤s360。
55.s350、根据第一当前控制数据和增加量确定第二风扇的下阶段控制数据。
56.将第一当前控制数据增加一增加量确定为第二风扇的下阶段控制数据后,可以根据下阶段控制数据控制第二风扇的负载。其中,增加量可以是以第一当前控制数据乘以适当的百分比,例如,可以以第一当前控制数据的5%作为增加量。
57.在步骤s350之后,返回重新执行步骤s310,并重复步骤s310至s350。
58.s360、将第二当前控制数据确定为下阶段控制数据。
59.将第二当前控制数据确定为下阶段控制数据,也即是增加量为0%,之后,可以根据下阶段控制数据控制第二风扇的负载。
60.s370、控制第二风扇以全速运转。
61.其中,控制第二风扇以全速运转也即是100%负载,这样,可以直接防止电源供应单元产生气流回流的现象。
62.另外,本技术实施例中的第一当前控制数据、第二当前控制数据、以及下阶段控制数据均为脉冲宽度调制(pulse width modulation,pwm)信号。
63.本技术实施例提供的风扇转速的控制方法,可以防止气流回流至服务器的电源供应单元。具体的,可以以对服务器进行散热的第一风扇的控制数据(即本技术实施例中的第一当前控制数据)为基础来改变对电源供应单元进行散热的第二风扇的控制数据(即本技术实施例中的下阶段控制数据),最后可以使得第二风扇的负载大于第一风扇的负载。所
以,本技术实施例可以解决在第一风扇以较大负载运转时,气流回流至电源供应单元而导致散热效能下降的问题。这样,电源供应单元应用本技术实施例提供的风扇转速的控制方法,能够适应不同风扇后置服务器架构,消除因系统风扇(即本技术实施例中的第一风扇)与电源供应单元的第二风扇处于同一平面而引起的气流回流至电源供应单元的问题。此外,本技术实施例可以在最大限度的保护电源供应单元的同时,也减少对电源供应单元的过度保护,降低对电源供应单元的导风罩的依赖。
64.以上对较佳具体实施例的详细描述,是为了能更加清楚描述本技术的技术方案,而并非以上述所描述的较佳具体实施例来对本技术的保护范围进行限制(也即是本技术的保护范围并不局限于此)。相反地,其目的是希望能涵盖各种改变及具相等性的方案属于本技术的保护范围的范畴。

技术特征:
1.一种风扇转速的控制方法,其特征在于,应用于服务器,所述服务器包括电源供应单元、第一风扇、以及第二风扇;所述第一风扇,用于产生通过所述服务器的气流;所述第二风扇,用于产生通过所述电源供应单元的气流;所述第一风扇根据第一当前控制数据控制转速,所述第二风扇根据第二当前控制数据控制转速;所述方法包括:将所述第一当前控制数据传送至所述电源供应单元;对比所述第一当前控制数据和所述第二当前控制数据;若确定所述第一当前控制数据大于所述第二当前控制数据,则根据所述第一当前控制数据和增加量确定所述第二风扇的下阶段控制数据;若确定所述第一当前控制数据小于或等于所述第二当前控制数据,则将所述第二当前控制数据确定为所述下阶段控制数据;以及,在所述将所述第一当前控制数据传送至所述电源供应单元之后,若确定所述服务器与所述电源供应单元之间的通信中断、且中断时长大于或等于预设时长,则控制所述第二风扇以全速运转。2.根据权利要求1所述的风扇转速的控制方法,其特征在于,所述第一风扇设置于所述服务器的机壳的后方,所述服务器的多个电子元件位于所述第一风扇产生的气流的上游侧。3.根据权利要求1所述的风扇转速的控制方法,其特征在于,所述方法还包括:获取所述电源供应单元的入风口温度及出风口温度;对比所述入风口温度及所述出风口温度,并根据对比结果确定所述电源供应单元是否产生气流回流。4.根据权利要求3所述的风扇转速的控制方法,其特征在于,所述对比所述入风口温度及所述出风口温度之后,所述方法还包括:若所述出风口温度大于所述入风口温度,则确定所述增加量为0%。5.根据权利要求1所述的风扇转速的控制方法,其特征在于,所述预设时长为10秒。6.根据权利要求1所述的风扇转速的控制方法,其特征在于,所述第一当前控制数据、所述第二当前控制数据、以及所述下阶段控制数据均为脉冲宽度调制pwm信号。7.根据权利要求1所述的风扇转速的控制方法,其特征在于,所述若确定所述服务器与所述电源供应单元之间的通信中断、且中断时长大于或等于预设时长,则控制所述第二风扇以全速运转,包括:在确定所述服务器的系统控制器失效或进行升级过程的情况下,控制所述第二风扇以全速运转。

技术总结
本申请公开了一种风扇转速的控制方法,涉及控制技术领域,解决了服务器的系统风扇以大负载运转时所造成的气流回流至电源供应单元的问题。该方法应用于包括电源供应单元、第一风扇、及第二风扇的服务器;该方法包括:将第一当前控制数据传送至电源供应单元;对比第一当前控制数据和第二当前控制数据;若确定第一当前控制数据大于第二当前控制数据,则根据第一当前控制数据和增加量确定第二风扇的下阶段控制数据;若确定第一当前控制数据小于或等于第二当前控制数据,则将第二当前控制数据确定为下阶段控制数据;以及,若确定服务器与电源供应单元之间的通信中断、且中断时长大于或等于预设时长,则控制第二风扇以全速运转。则控制第二风扇以全速运转。则控制第二风扇以全速运转。


技术研发人员:计佳青 林海翔 胡华新
受保护的技术使用者:英业达股份有限公司
技术研发日:2023.06.02
技术公布日:2023/7/21
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐