CN108181974A - 一种服务器风扇软启动控制方法及*** - Google Patents

一种服务器风扇软启动控制方法及*** Download PDF

Info

Publication number
CN108181974A
CN108181974A CN201810069906.7A CN201810069906A CN108181974A CN 108181974 A CN108181974 A CN 108181974A CN 201810069906 A CN201810069906 A CN 201810069906A CN 108181974 A CN108181974 A CN 108181974A
Authority
CN
China
Prior art keywords
fan
server
soft start
soft
timesharing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810069906.7A
Other languages
English (en)
Inventor
张广乐
吴浩
孔祥涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201810069906.7A priority Critical patent/CN108181974A/zh
Publication of CN108181974A publication Critical patent/CN108181974A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • G06F9/4413Plug-and-play [PnP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Motor And Converter Starters (AREA)

Abstract

本发明实施例公开了一种服务器风扇软启动控制方法及***,方法包括服务器开机,获取风扇的在位数量;根据在位风扇的数量,判断是否需要分时启动;若是,则对风扇进行分时软启动;若否,则直接对风扇进行软启动。本发明在服务器开机过程中,在风扇数量较多时,对风扇进行分时启动,避免同时启动多个风扇造成启动电流过大的问题,保证启动过程中***的稳定性,同时对于单个风扇的启动,采用软启动方式,有效降低风扇启动过程中的启动电流,避免风扇启动过程中的过流问题。

Description

一种服务器风扇软启动控制方法及***
技术领域
本发明涉及服务器风扇技术领域,具体地说是一种服务器风扇软启动控制方法及***。
背景技术
随着服务器性能的不断提高,服务器设备的耗电量随之增加。与之而来的,服务器设备的发热量越来越大,因此服务器中散热风扇的数量也在不断增加。众所周知,风扇在启动过程中,启动电流值会远远超过额定电流值,过大的电流值不仅会引起供电线路中过流保护设备产生过流保护动作,也会引起供电线路电压波动,影响服务器设备启动稳定性。
对于需要热插拔的风扇,由于插拔过程中可能存在的接触不良等问题,风扇启动过程中还会导致风扇连接器烧毁等严重问题,传统设计中,往往采用硬件延时线路的方式,使得风扇在***后延时一定时间再提供供电电源,虽然一定程度上可以避免连接器烧毁问题,但是却无法解决启动电流过大的问题。
发明内容
本发明实施例中提供了一种服务器风扇软启动控制方法及***,以解决现有技术中服务器风扇启动电流过大的问题。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
本发明第一方面提供了一种服务器风扇软启动控制方法,包括以下步骤:
服务器开机,获取风扇的在位数量;
根据在位风扇的数量,判断是否需要分时启动;
若是,则对风扇进行分时软启动;
若否,则直接对风扇进行软启动。
结合第一方面,在第一方面第一种可能的实现方式中,所述步骤还包括:在服务器运行过程中,检测是否有风扇***,并对***的风扇进行延时软启动。
结合第一方面,在第一方面第二种可能的实现方式中,所述对***的风扇进行延时软启动的具体过程为:
设置延时等待时间T1,对***的风扇进行延时等待;
在等待时间T1内持续判断***风扇的在位信号;
当在位信号稳定后,对风扇进行软启动。
结合第一方面,在第一方面第一种或第二种可能的实现方式中,所述分时启动为:对风扇逐个进行启动。
结合第一方面,在第一方面第一种或第二种可能的实现方式中,所述分时启动为:将风扇分组,每若干数量风扇为一组,逐组进行启动。
结合第一方面,在第一方面第三种可能的实现方式中,所述软启动为:利用PWM控制启动电压,使启动电压分阶段增长,直至启动电压到达额定电压,结束启动过程。
结合第一方面,在第一方面第三种可能的实现方式中,所述利用PWM控制启动电压,使启动电压分阶段增长,直至启动电压到达额定电压,结束启动过程的具体过程为:
设定PWM占空比与额定电压的关系,并设定PWM占空比增量和延时等待时间 T2;
开始第一启动阶段,为风扇施加第一启动电压;
按照T2延时等待,PWM占空比增加,开启下一启动阶段;
判断PWM占空比是否达到预定占空比,若否,重复上一步,若是,结束启动。
本发明第二方面提供了一种服务器风扇软启动控制***,所述***包括:
数据采集模块,用于获取风扇的在位信号,并计算风扇的在位数量;
判断模块,根据在位风扇的数量,判断是否需要分时启动;
分时启动模块,用于对风扇进行分时软启动控制;
软启动模块,用于对风扇进行软启动控制。
结合第二方面,在第二方面第一种可能的实现方式中,,所述***还包括延时启动模块,在服务器运行过程中,所述数据采集模块检测是否有风扇***,当有风扇***时,所述延时启动模块并对***的风扇进行延时软启动。
结合第二方面,在第二方面第一种可能的实现方式中,所述软启动模块包括:
规则设定单元,用于设定PWM占空比与额定电压的关系,并设定PWM占空比增量和延时等待时间T2;
启动单元,用于开始第一启动阶段,为风扇施加第一启动电压;
延时等待单元,用于按照T2延时等待,PWM占空比增加,开启下一启动阶段;
循环控制单元,用于判断PWM占空比是否达到预定占空比,若否,返回演示等待单元的操作,若是,结束启动。
本发明第二方面的所述的服务器风扇软启动控制***能够实现第一方面及第一方面的各实现方式中的方法,并取得相同的效果。
发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
1、在服务器开机过程中,在风扇数量较多时,对风扇进行分时启动,避免同时启动多个风扇造成启动电流过大的问题,保证启动过程中***的稳定性,同时对于单个风扇的启动,采用软启动方式,有效降低风扇启动过程中的启动电流,避免风扇启动过程中的过流问题。
2、在服务器运行过程中,实时监测是否有风扇拔出或***,若有风扇***,则对***风扇进行延时启动,在延时过程中不断监测风扇的在位信号,待在位信号稳定后,对风扇进行软启动,保证***的稳定运行,若有风扇拔出,及时切断风扇电源,避免能源的浪费的同时保证***安全,防止风扇热插拔过程中连接器烧毁的问题,且无需增加***延时电路,降低设计成本,提高***的可靠性。
3、本发明的实施例既可以对非热插拔风扇的控制,也可以实现对热插拔风扇的控制,实用性强。
4、软启动过程中,采用PWM占空比控制启动电压,通过增加PWM占空比,使启动电压达到额定电压,完成风扇的启动过程,控制方法简单。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明方法其一实施例的流程图;
图2是本发明方法另一实施例的流程图;
图3是本发明软启动过程的流程图;
图4是本发明***其一实施例的结构示意图;
图5是本发明***另一实施例的结构示意图。
具体实施方式
为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。
如图1所示,本发明服务器风扇软启动控制过程包括以下步骤:
S1,服务器开机,获取风扇的在位数量;
S2,根据在位风扇的数量,判断是否需要分时启动;
S3,若是,则对风扇进行分时软启动;
S4,若否,则直接对风扇进行软启动。
步骤S2中,在位风扇的数量可自行设定,在超过设定数量后,对风扇进行分时启动控制;步骤S3中,分时软启动是指对在位风扇的启动首先进行分时启动的控制,对于每个风扇在启动过程中均采用软启动控制的方式。分时启动控制的方式可以是对风扇进行逐个启动,以避免多个风扇同时启动时启动电流过大的情况;当风扇数量较多时,为了提高启动效率,分时启动控制方式不限于风扇逐个启动,在启动电流最大值允许前提下,还可以两两风扇/三三风扇同时启动。
如图2所示,在上述实施例的基础上,本实施例不仅对开机时在位的风扇进行启动控制,还对服务器运行过程中***或拔出的风扇进行控制。具体来说,在服务器运行过程中,不断执行步骤S5判断是否有风扇***和步骤S9判断是否有风扇拔出的操作。
当有风扇***时,进行步骤S6延时等待,延时等待的时间T1自行设定, S7判断在位信号是否稳定,若不稳定,则返回步骤S6重复等待,直至风扇的在位信号稳定,执行步骤S8,对风扇进行软启动。
当有风扇拔出时,执行步骤S10,停止对拔出风扇处的插槽发送电压控制信号,防止插槽连接器被烧毁。
如图3所示,软启动控制过程为:
S41,设定PWM占空比与额定电压的关系,并设定PWM占空比增量和延时等待时间T2;
S42,开始第一启动阶段,为风扇施加第一启动电压;
S43,按照T2延时等待,PWM占空比增加,开启下一启动阶段;
S44,判断PWM占空比是否达到预定占空比;
S45,若否,重复上一步,若是,结束启动。
以额定电压12V为例,风扇的控制采用PWM(Pulse Width Modulation,脉冲宽度调制)控制,步骤S1中,设定PWM占空比为0对应控制电压为0,占空比为 100%对应控制电压为12V,PWM占空比的增量为20%。
为保证***安全,由于风扇在热插拔时的预定转速一般为额定转怠速,即软启动过程中的预定电压即为额定电压(PWM占空比100%),步骤S2中,风扇在软启动的第一启动阶段,PWM占空比为0,此时风扇两端电压差为0,风扇处于停止状态。
步骤S3中,按照T2延时等待后,PWM占空比增加20%,此时风扇两端电压差约为12*20%=2.4V,延时T2,进入第二启动阶段,此时PWM占空比为40%,风扇两端电压差为4.8V,继续延时并进入下一启动阶段,如此反复,直到风扇占空比达到100%,风扇两端电压差达到额定电压(12V),启动过程结束。
如图4所示,本发明服务器风扇软启动控制***包括数据采集模块1、判断模块2、分时启动模块3和软启动模块4。数据采集模块1用于获取风扇的在位信号,并计算风扇的在位数量,判断模块2根据在位风扇的数量,判断是否需要分时启动,分时启动模块3用于对风扇进行分时软启动控制,软启动模块4用于对风扇进行软启动控制。
软启动控制模块4还包括规则设定单元41、启动单元42、延时等待单元43和循环控制单元44。规则设定单元41用于设定PWM占空比与额定电压的关系,并设定PWM占空比增量和延时等待时间T2;启动单元42用于开始第一启动阶段,为风扇施加第一启动电压;延时等待单元43用于按照T2延时等待,PWM占空比增加,开启下一启动阶段;循环控制单元44用于判断PWM占空比是否达到预定占空比,若否,返回演示等待单元的操作,若是,结束启动。
如图5所示,***还包括延时启动模块5,在服务器运行过程中,数据采集模块1检测是否有风扇***,当有风扇***时,延时启动模块5并对***的风扇进行延时软启动。
以上所述只是本发明的优选实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也被视为本发明的保护范围。

Claims (10)

1.一种服务器风扇软启动控制方法,其特征是,包括以下步骤:
服务器开机,获取风扇的在位数量;
根据在位风扇的数量,判断是否需要分时启动;
若是,则对风扇进行分时软启动;
若否,则直接对风扇进行软启动。
2.根据权利要求1所述的一种服务器风扇软启动控制方法,其特征是,所述步骤还包括:在服务器运行过程中,检测是否有风扇***,并对***的风扇进行延时软启动。
3.根据权利要求2所述的一种服务器风扇软启动控制方法,其特征是,所述对***的风扇进行延时软启动的具体过程为:
设置延时等待时间T1,对***的风扇进行延时等待;
在等待时间T1内持续判断***风扇的在位信号;
当在位信号稳定后,对风扇进行软启动。
4.根据权利要求1或2所述的一种服务器风扇软启动控制方法,其特征是,所述分时启动为:对风扇逐个进行启动。
5.根据权利要求1或2所述的一种服务器风扇软启动控制方法,其特征是,所述分时启动为:将风扇分组,每若干数量风扇为一组,逐组进行启动。
6.根据权利要求1所述的一种服务器风扇软启动控制方法,其特征是,所述软启动为:利用PWM控制启动电压,使启动电压分阶段增长,直至启动电压到达额定电压,结束启动过程。
7.根据权利要求6所述的一种服务器风扇软启动控制方法,其特征是:所述利用PWM控制启动电压,使启动电压分阶段增长,直至启动电压到达额定电压,结束启动过程的具体过程为:
设定PWM占空比与额定电压的关系,并设定PWM占空比增量和延时等待时间T2;
开始第一启动阶段,为风扇施加第一启动电压;
按照T2延时等待,PWM占空比增加,开启下一启动阶段;
判断PWM占空比是否达到预定占空比,若否,重复上一步,若是,结束启动。
8.一种服务器风扇软启动控制***,其特征是,所述***包括:
数据采集模块,用于获取风扇的在位信号,并计算风扇的在位数量;
判断模块,根据在位风扇的数量,判断是否需要分时启动;
分时启动模块,用于对风扇进行分时软启动控制;
软启动模块,用于对风扇进行软启动控制。
9.根据权利要求8所述的一种服务器风扇软启动控制***,其特征是,所述***还包括延时启动模块,在服务器运行过程中,所述数据采集模块检测是否有风扇***,当有风扇***时,所述延时启动模块并对***的风扇进行延时软启动。
10.根据权利要求8或9任一项所述的一种服务器风扇软启动控制***,其特征是,所述软启动模块包括:
规则设定单元,用于设定PWM占空比与额定电压的关系,并设定PWM占空比增量和延时等待时间T2;
启动单元,用于开始第一启动阶段,为风扇施加第一启动电压;
延时等待单元,用于按照T2延时等待,PWM占空比增加,开启下一启动阶段;
循环控制单元,用于判断PWM占空比是否达到预定占空比,若否,返回演示等待单元的操作,若是,结束启动。
CN201810069906.7A 2018-01-24 2018-01-24 一种服务器风扇软启动控制方法及*** Pending CN108181974A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810069906.7A CN108181974A (zh) 2018-01-24 2018-01-24 一种服务器风扇软启动控制方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810069906.7A CN108181974A (zh) 2018-01-24 2018-01-24 一种服务器风扇软启动控制方法及***

Publications (1)

Publication Number Publication Date
CN108181974A true CN108181974A (zh) 2018-06-19

Family

ID=62551436

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810069906.7A Pending CN108181974A (zh) 2018-01-24 2018-01-24 一种服务器风扇软启动控制方法及***

Country Status (1)

Country Link
CN (1) CN108181974A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109185210A (zh) * 2018-10-26 2019-01-11 盛科网络(苏州)有限公司 一种热插拔风扇模块在位后延时上电的方法及装置
CN109441792A (zh) * 2019-01-10 2019-03-08 北京汇能精电科技股份有限公司 风扇缓启电路及***
CN112556113A (zh) * 2020-11-30 2021-03-26 珠海格力电器股份有限公司 一种多模块机组及其控制方法、装置、存储介质及处理器
CN113778206A (zh) * 2021-07-30 2021-12-10 中国电子科技集团公司第二十九研究所 一种避免电子***机内环控设备结冰的方法及装置
CN115494894A (zh) * 2022-07-20 2022-12-20 烯旺新材料科技股份有限公司 一种电热组件的温度控制方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101631028A (zh) * 2009-08-06 2010-01-20 中兴通讯股份有限公司南京分公司 一种通讯***分时启动的方法和装置
CN101825938A (zh) * 2010-04-15 2010-09-08 山东高效能服务器和存储研究院 一种大型服务器散热风扇的集中控制管理方法
CN101917145A (zh) * 2010-09-09 2010-12-15 湖南南车时代电动汽车股份有限公司 一种电子风扇软启动控制方法及控制器
CN103138967A (zh) * 2011-11-28 2013-06-05 英业达科技有限公司 服务器机架***及其延时开机方法
US20140167511A1 (en) * 2012-12-13 2014-06-19 Hon Hai Precision Industry Co., Ltd. Fan control board
US20150006101A1 (en) * 2013-06-26 2015-01-01 Hon Hai Precision Industry Co., Ltd. Server and test method
CN106455416A (zh) * 2016-08-29 2017-02-22 安徽皖通邮电股份有限公司 一种控制电子设备风扇启动噪声的装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101631028A (zh) * 2009-08-06 2010-01-20 中兴通讯股份有限公司南京分公司 一种通讯***分时启动的方法和装置
CN101825938A (zh) * 2010-04-15 2010-09-08 山东高效能服务器和存储研究院 一种大型服务器散热风扇的集中控制管理方法
CN101917145A (zh) * 2010-09-09 2010-12-15 湖南南车时代电动汽车股份有限公司 一种电子风扇软启动控制方法及控制器
CN103138967A (zh) * 2011-11-28 2013-06-05 英业达科技有限公司 服务器机架***及其延时开机方法
US20140167511A1 (en) * 2012-12-13 2014-06-19 Hon Hai Precision Industry Co., Ltd. Fan control board
US20150006101A1 (en) * 2013-06-26 2015-01-01 Hon Hai Precision Industry Co., Ltd. Server and test method
CN106455416A (zh) * 2016-08-29 2017-02-22 安徽皖通邮电股份有限公司 一种控制电子设备风扇启动噪声的装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109185210A (zh) * 2018-10-26 2019-01-11 盛科网络(苏州)有限公司 一种热插拔风扇模块在位后延时上电的方法及装置
CN109441792A (zh) * 2019-01-10 2019-03-08 北京汇能精电科技股份有限公司 风扇缓启电路及***
CN112556113A (zh) * 2020-11-30 2021-03-26 珠海格力电器股份有限公司 一种多模块机组及其控制方法、装置、存储介质及处理器
CN113778206A (zh) * 2021-07-30 2021-12-10 中国电子科技集团公司第二十九研究所 一种避免电子***机内环控设备结冰的方法及装置
CN113778206B (zh) * 2021-07-30 2023-05-05 中国电子科技集团公司第二十九研究所 一种避免电子***机内环控设备结冰的方法及装置
CN115494894A (zh) * 2022-07-20 2022-12-20 烯旺新材料科技股份有限公司 一种电热组件的温度控制方法
CN115494894B (zh) * 2022-07-20 2024-01-16 烯旺新材料科技股份有限公司 一种电热组件的温度控制方法

Similar Documents

Publication Publication Date Title
CN108181974A (zh) 一种服务器风扇软启动控制方法及***
DE60124436T2 (de) Schaltnetzteileinheiten
CN105763033B (zh) 电源***及其控制方法
US7781919B2 (en) Method of controlling a load control module as part of a startup sequence
US7741732B2 (en) Method of configuring a startup sequence of a load control system
CN109491485A (zh) 一种用于高性能服务器加速卡错峰上电的***和方法
CN113270893B (zh) 一种光伏关断***控制方法及其应用***
CN110429654A (zh) 一种光伏电站的升压变压器控制方法、***及相关组件
CN109857471A (zh) 一种bios和bmc下电策略实时同步的方法、装置、终端及存储介质
CN110266054B (zh) 一种光储发电***离网启动方法、光储发电设备及***
CN103049064A (zh) 计算终端的开机方法、***及计算终端
CN112855362A (zh) 基于负载用电量的发动机转速自适应控制方法及设备
CN111277173A (zh) 一种电机启动控制方法、装置、电器设备及存储介质
DE112020002944T5 (de) Abgasnachbehandlungssystem und Verfahren zur Steuerung eines Abgasnachbehandlungssystems eines Verbrennungsmotors
CN103809719B (zh) 电路板及用于电路板的电源管理***
CN113805963A (zh) 一种适用于小功率电源的多节点刀片服务器分步上电方法
CN108228373A (zh) 芯片故障注入检测设备及方法
CN108279761A (zh) 一种支持风扇热插拔的服务器电源电路及控制方法
CN107967041A (zh) 一种多fpga的上电配置控制方法
CN106223903A (zh) 电动潜油泵抽油***顺序启机控制方法
DE102013008015A1 (de) Energiesparvorrichtung
CN110661430A (zh) 一种多相电源的供电控制方法、装置及介质
CN112134251A (zh) 电路***、电路***的控制方法、控制器及存储介质
CN101201060B (zh) 风扇***及其启动方法
CN112216849B (zh) 用于氢燃料电池***的dc/dc变换器电流控制***和方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180619

RJ01 Rejection of invention patent application after publication