CN111237234A - A system and method for adjusting fan control strategy according to the height of fan backplane - Google Patents
A system and method for adjusting fan control strategy according to the height of fan backplane Download PDFInfo
- Publication number
- CN111237234A CN111237234A CN202010110233.2A CN202010110233A CN111237234A CN 111237234 A CN111237234 A CN 111237234A CN 202010110233 A CN202010110233 A CN 202010110233A CN 111237234 A CN111237234 A CN 111237234A
- Authority
- CN
- China
- Prior art keywords
- fan
- height
- backplane
- cpld
- board
- 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.)
- Granted
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04D—NON-POSITIVE-DISPLACEMENT PUMPS
- F04D27/00—Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
- F04D27/004—Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids by varying driving speed
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
- G06F1/206—Cooling means comprising thermal management
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
Description
技术领域technical field
本发明涉及服务器风扇控制系统领域,尤其是涉及一种根据风扇背板高度调整风扇控制策略的系统及方法。The present invention relates to the field of server fan control systems, in particular to a system and method for adjusting a fan control strategy according to the height of a fan backplane.
背景技术Background technique
当今服务器的CPU频率日益倍增,而风扇在服务器散热的作用也越来越重要,服务器风扇的作用是加快散热片表面空气的流动速度,以提高散热片和空气的热交换速度。风扇作为风冷散热器的两大重要部件之一,它的性能的好坏往往对服务器散热器效果和使用寿命起着一定的决定性作用。The CPU frequency of today's servers is increasing day by day, and the role of fans in server heat dissipation is becoming more and more important. The role of server fans is to speed up the flow of air on the surface of the heat sink, so as to improve the heat exchange speed between the heat sink and the air. As one of the two important components of the air-cooled radiator, the performance of the fan often plays a decisive role in the effect and service life of the server radiator.
风扇转速是由PWM(Pulse Width Modulation)脉波宽度调变控制,具体是根据PWM的占空比不同,实现对风扇转速的控制,由于现今CPU大多都有省电功能,当CPU空闲时CPU频率降低,CPU温度跟着降低,再配合PWM风扇控制转速可以降低至仅仅几百转甚至0转,相对风扇噪音就非常低。当CPU负载升高时,温度跟着升高,PWM风扇会依据温度大小来控制转速,达到有效的散热效果,而PWM风扇的温度传感器在主板上。The fan speed is controlled by PWM (Pulse Width Modulation). Specifically, the fan speed is controlled according to the PWM duty cycle. Since most CPUs nowadays have power saving functions, when the CPU is idle, the CPU frequency If the temperature is lowered, the CPU temperature will decrease accordingly. Combined with the PWM fan control, the speed can be reduced to only a few hundred revolutions or even 0 revolutions, and the relative fan noise is very low. When the CPU load increases, the temperature increases, and the PWM fan will control the speed according to the temperature to achieve an effective heat dissipation effect, and the temperature sensor of the PWM fan is on the motherboard.
现有风扇控制方法一种是BMC仅需透过I2C即可提供PWM给风扇,同时也可获取风扇转速,依照系统温度来控制风扇的转速以达到降温的需求;另一种是BMC通过CPLD提供PWM给风扇,同时CPLD获取风扇转速后发送给BMC,BMC与CPLD实现冗余控制,其中BMC故障时,CPLD可实现对风扇的单独控制,保证风扇控制系统的正常运行,但是两种风扇控制方法只能适用于特定高度的风扇背板,均不能根据风扇背板高度不同进行灵活调整,例如1U、2U等,不利于提高服务器风扇系统的控制效率,扩大应用场景。One of the existing fan control methods is that the BMC can provide PWM to the fan only through I2C, and can also obtain the fan speed and control the fan speed according to the system temperature to achieve cooling requirements; the other is that the BMC provides the fan through CPLD. PWM is sent to the fan, and at the same time, the CPLD obtains the fan speed and sends it to the BMC. The BMC and CPLD implement redundant control. When the BMC fails, the CPLD can control the fan independently to ensure the normal operation of the fan control system. However, there are two fan control methods. It can only be applied to the fan backplane of a specific height, and cannot be flexibly adjusted according to the height of the fan backplane, such as 1U, 2U, etc., which is not conducive to improving the control efficiency of the server fan system and expanding the application scenarios.
发明内容SUMMARY OF THE INVENTION
本发明为了解决现有技术中存在的问题,创新提出了一种根据风扇背板高度调整风扇控制策略的系统及方法,有效解决由于现有服务器风扇控制方法造成不能适用于不同高度的风扇背板的问题,有效的提高了服务器风扇系统的控制效率,扩大应用场景。In order to solve the problems existing in the prior art, the present invention innovatively proposes a system and method for adjusting the fan control strategy according to the height of the fan backplane, which effectively solves the problem that the existing server fan control method cannot be applied to fan backplanes of different heights. It effectively improves the control efficiency of the server fan system and expands the application scenarios.
本发明第一方面提供一种根据风扇背板高度调整风扇控制策略的系统,包括:主板以及第一风扇背板,所述主板包括BMC、第一CPLD、第一板间连接器,所述第一风扇背板包括第二CPLD、第二板间连接器、第一风扇连接器,所述第一CPLD的风扇背板高度识别端通过第一板间连接器以及第二板间连接器与第二CPLD的风扇背板高度发送端连接,所述BMC的风扇背板高度接收端与第一CPLD的风扇背板高度发送端连接,所述BMC的控制信号发送端通过第一板间连接器以及第二板间连接器与第二CPLD控制信号接收端连接,所述第二CPLD根据BMC发送的控制信号确定与第一风扇背板高度对应的第一风扇转速控制策略,所述第二CPLD的控制发送端通过第一风扇连接器与第一风扇的控制信号接收端连接,并根据第一风扇转速控制策略控制第一风扇。A first aspect of the present invention provides a system for adjusting a fan control strategy according to the height of a fan backplane, comprising: a mainboard and a first fan backplane, the mainboard includes a BMC, a first CPLD, and a first inter-board connector, the first A fan backplane includes a second CPLD, a second board-to-board connector, and a first fan connector. The fan backplane height identification end of the first CPLD is connected to the first board-to-board connector and the second board-to-board connector through the first board-to-board connector and the second board-to-board connector. The fan backplane height sending end of the two CPLDs is connected, the fan backplane height receiving end of the BMC is connected to the fan backplane height sending end of the first CPLD, and the control signal sending end of the BMC is connected through the first inter-board connector and The second inter-board connector is connected to the second CPLD control signal receiving end. The second CPLD determines the first fan speed control strategy corresponding to the height of the first fan backplane according to the control signal sent by the BMC. The control sending end is connected with the control signal receiving end of the first fan through the first fan connector, and controls the first fan according to the first fan speed control strategy.
结合第一方面,在第一方面第一种可能的实现方式中,所述第一风扇背板高度为1U或2U。With reference to the first aspect, in a first possible implementation manner of the first aspect, the height of the first fan backplane is 1U or 2U.
结合第一方面,在第一方面第二种可能的实现方式中,当所述风扇控制系统风扇背板总高度为3U,还包括第二风扇背板,其中第一风扇背板高度为1U,第二风扇背板高度为2U,或第一风扇背板高度为2U,第二风扇背板高度为1U;所述第一风扇背板还包括第三板间连接器,所述第二风扇背板包括第三CPLD、第四板间连接器、第二风扇连接器,所述第二风扇背板通过第三板间连接器以及第四板间连接器与第二风扇背板连接,所述第三CPLD的风扇背板高度识别端一路通过第三板间连接器以及第四板间连接器与第二CPLD的风扇背板高度发送端连接,所述第三CPLD的控制发送端通过第二风扇连接器与第二风扇的控制信号接收端连接,所述第三CPLD的风扇背板高度识别端另一路和与门的第一输入端连接,所述第二CPLD的风扇背板高度识别端另一路和与门的第二输入端连接,所述与门的输出端与主板第一CPLD的风扇背板高度识别端连接,所述BMC的控制信号发送端通过第三板间连接器以及第四板间连接器与第三CPLD控制信号接收端连接,所述第三CPLD根据BMC发送的控制信号确定与第二风扇背板高度对应的第二风扇转速控制策略,所述第三CPLD的控制发送端通过第二风扇连接器与第二风扇的控制信号接收端连接,并根据第二风扇转速控制策略控制第二风扇。In combination with the first aspect, in a second possible implementation manner of the first aspect, when the total height of the fan backplane of the fan control system is 3U, it also includes a second fan backplane, wherein the height of the first fan backplane is 1U, The height of the second fan backplane is 2U, or the height of the first fan backplane is 2U, and the height of the second fan backplane is 1U; the first fan backplane further includes a third inter-board connector, and the second fan backplane The board includes a third CPLD, a fourth inter-board connector, and a second fan connector. The second fan backplane is connected to the second fan backplane through the third and fourth inter-board connectors. The fan backplane height identification end of the third CPLD is connected to the fan backplane height sending end of the second CPLD all the way through the third inter-board connector and the fourth inter-board connector, and the control sending end of the third CPLD passes through the second The fan connector is connected to the control signal receiving end of the second fan, the fan backplane height identification end of the third CPLD is connected to the first input end of the AND door, and the fan backplane height identification end of the second CPLD The other way is connected with the second input end of the AND gate, and the output end of the AND gate is connected with the fan backplane height identification end of the first CPLD of the main board, and the control signal transmission end of the BMC passes through the third inter-board connector and the third The four-board connector is connected to the third CPLD control signal receiving end. The third CPLD determines the second fan speed control strategy corresponding to the height of the second fan backplane according to the control signal sent by the BMC. The control of the third CPLD The sending end is connected to the control signal receiving end of the second fan through the second fan connector, and controls the second fan according to the second fan speed control strategy.
本发明第二方面提供了一种根据风扇背板高度调整风扇控制策略的方法,是基于本发明第一方面的根据风扇背板高度调整风扇控制策略的系统基础上实现的,包括:The second aspect of the present invention provides a method for adjusting a fan control strategy according to the height of the fan backplane, which is implemented on the basis of the system for adjusting the fan control strategy according to the height of the fan backplane in the first aspect of the present invention, including:
BMC通过读取第一CPLD的风扇背板高度发送端的高度数据,确定风扇背板高度,根据风扇背板的高度,发送对应第一风扇控制指令;The BMC determines the height of the fan backplane by reading the height data of the fan backplane height sender of the first CPLD, and sends the corresponding first fan control command according to the height of the fan backplane;
第二CPLD接收BMC的第一风扇控制指令后,根据第一风扇背板高度确定第一风扇转速控制策略,并根据第一风扇转速控制策略生成第一风扇控制信号PWM,并读取第一风扇的转速。After receiving the first fan control instruction from the BMC, the second CPLD determines the first fan speed control strategy according to the height of the first fan backplane, generates the first fan control signal PWM according to the first fan speed control strategy, and reads the first fan speed.
结合第二方面,在第二方面第一种可能的实现方式中,所述BMC通过读取第一CPLD的风扇背板高度发送端的电平信号的高低确定第一风扇背板高度。With reference to the second aspect, in a first possible implementation manner of the second aspect, the BMC determines the height of the first fan backplane by reading the level of the level signal at the fan backplane height sending end of the first CPLD.
进一步地,当所述风扇控制系统风扇背板总高度为3U时,将第一风扇背板中第二CPLD的风扇背板高度识别信号和第二风扇背板中第三CPLD的风扇背板高度识别信号通过与门逻辑电路相与后,发送第一CPLD的风扇背板高度识别端,BMC读取第一CPLD的风扇背板高度发送端的高度数据,确定风扇背板高度3U,发送对应第一风扇控制指令到第二CPLD,发送对应第二风扇控制指令到第三CPLD;Further, when the total height of the fan backplane of the fan control system is 3U, the fan backplane height identification signal of the second CPLD in the first fan backplane and the fan backplane height of the third CPLD in the second fan backplane are combined. After the identification signal is ANDed by the AND gate logic circuit, it sends the fan backplane height identification terminal of the first CPLD. The BMC reads the height data of the fan backplane height sender of the first CPLD, determines the fan backplane height 3U, and sends the corresponding first The fan control command is sent to the second CPLD, and the corresponding second fan control command is sent to the third CPLD;
第二CPLD接收BMC的第一风扇控制指令后,根据第一风扇背板高度确定第一风扇转速控制策略,并根据第一风扇转速控制策略生成第一风扇控制信号PWM,并读取第一风扇的转速;第三CPLD接收BMC的第二风扇控制指令后,根据第二风扇背板高度确定第二风扇转速控制策略,并根据第二风扇转速控制策略生成第二风扇控制信号PWM,并读取第二风扇的转速。After receiving the first fan control instruction from the BMC, the second CPLD determines the first fan speed control strategy according to the height of the first fan backplane, generates the first fan control signal PWM according to the first fan speed control strategy, and reads the first fan After receiving the second fan control instruction from the BMC, the third CPLD determines the second fan speed control strategy according to the height of the second fan backplane, and generates the second fan control signal PWM according to the second fan speed control strategy, and reads The speed of the second fan.
结合第二方面,在第二方面第二种可能的实现方式中,所述第一风扇背板高度为1U或2U。With reference to the second aspect, in a second possible implementation manner of the second aspect, the height of the first fan backplane is 1U or 2U.
结合第二方面,在第二方面第三种可能的实现方式中,第一风扇背板高度为1U,第二风扇背板高度为2U,或第一风扇背板高度为2U,第二风扇背板高度为1U。In combination with the second aspect, in a third possible implementation manner of the second aspect, the height of the backplane of the first fan is 1U, the height of the backplane of the second fan is 2U, or the height of the backplane of the first fan is 2U, and the height of the backplane of the second fan is 2U. The board height is 1U.
本发明采用的技术方案包括以下技术效果:The technical scheme adopted in the present invention includes the following technical effects:
1、本发明有效解决由于现有服务器风扇控制方法造成不能根据风扇背板的高度灵活调整风扇控制的问题,有效的提高了服务器风扇系统的控制效率,扩大应用场景。1. The present invention effectively solves the problem that the fan control cannot be flexibly adjusted according to the height of the fan backplane due to the existing server fan control method, effectively improves the control efficiency of the server fan system, and expands application scenarios.
2、本发明中3U风扇背板可以通过1U风扇背板以及2U风扇背板串联实现,两个不同高度的风扇背板共用一块主板,一方面节省了主板使用,另一方面提高了风扇背板利用效率,扩大了使用范围。2. In the present invention, the 3U fan backplane can be realized by connecting a 1U fan backplane and a 2U fan backplane in series. Two fan backplanes with different heights share a mainboard, which saves the use of the mainboard on the one hand, and improves the fan backplane on the other hand. Utilize efficiency and expand the scope of use.
应当理解的是以上的一般描述以及后文的细节描述仅是示例性和解释性的,并不能限制本发明。It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention.
附图说明Description of drawings
为了更清楚说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单介绍,显而易见的,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, On the premise of no creative work, other drawings can also be obtained from these drawings.
图1为本发明方案中实施例一系统的一结构示意图;FIG. 1 is a schematic structural diagram of a system of Example 1 in the solution of the present invention;
图2为本发明方案中实施例一系统的另一结构示意图;Fig. 2 is another structural schematic diagram of the system of Example 1 in the solution of the present invention;
图3为本发明方案中实施例二方法的一流程示意图;Fig. 3 is a schematic flow chart of the method of
图4为本发明方案中实施例四方法的另一流程示意图。FIG. 4 is another schematic flow chart of the method of Example 4 in the scheme of the present invention.
具体实施方式Detailed ways
为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本发明省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本发明。In order to clearly illustrate the technical features of the solution, the present invention will be described in detail below through specific embodiments and in conjunction with the accompanying drawings. The following disclosure provides many different embodiments or examples for implementing different structures of the invention. In order to simplify the disclosure of the present invention, the components and arrangements of specific examples are described below. Furthermore, the present invention may repeat reference numerals and/or letters in different instances. This repetition is for the purpose of simplicity and clarity and does not in itself indicate a relationship between the various embodiments and/or arrangements discussed. It should be noted that the components illustrated in the figures are not necessarily drawn to scale. Descriptions of well-known components and processing techniques and processes are omitted from the present invention to avoid unnecessarily limiting the present invention.
实施例一Example 1
如图1-图2所示,本发明提供了一种根据风扇背板高度调整风扇控制策略的系统,包括:主板1以及第一风扇背板2,主板1包括BMC11、第一CPLD12、第一板间连接器13,第一风扇背板2包括第二CPLD21、第二板间连接器22、第一风扇连接器23,第一CPLD12的风扇背板高度识别端通过第一板间连接器13以及第二板间连接器22与第二CPLD21的风扇背板高度发送端连接,BMC11的风扇背板高度接收端与第一CPLD12的风扇背板高度发送端连接,BMC11的控制信号发送端通过第一板间连接器13以及第二板间连接器23与第二CPLD21控制信号接收端连接,第二CPLD21根据BMC11发送的控制信号确定与第一风扇背板2高度对应的第一风扇转速控制策略,第二CPLD21的控制发送端通过第一风扇连接器23与第一风扇41的控制信号接收端连接,并根据第一风扇转速控制策略控制第一风扇41。As shown in FIG. 1-FIG. 2, the present invention provides a system for adjusting a fan control strategy according to the height of the fan backplane, including: a mainboard 1 and a first fan backplane 2, the mainboard 1 includes a BMC11, a first CPLD12, a first The board-to-board connector 13, the first fan backplane 2 includes a second CPLD 21, a second board-to-board connector 22, and a first fan connector 23, and the fan backplane height identification end of the first CPLD 12 passes through the first board-to-board connector 13 And the second board-to-board connector 22 is connected with the fan backplane height sending end of the second CPLD21, the fan backplane height receiving end of the BMC11 is connected with the fan backplane height sending end of the first CPLD12, and the control signal sending end of the BMC11 passes through the An inter-board connector 13 and a second inter-board connector 23 are connected to the control signal receiving end of the second CPLD 21 , and the second CPLD 21 determines the first fan speed control strategy corresponding to the height of the first fan backplane 2 according to the control signal sent by the BMC 11 , the control sending end of the second CPLD 21 is connected to the control signal receiving end of the first fan 41 through the first fan connector 23 , and controls the first fan 41 according to the first fan speed control strategy.
其中,第一风扇背板2高度为1U或2U。第二CPLD21设置有根据风扇背板高度一一对应的风扇转速控制策略,如果是风扇背板高度是1U,则对应第一风扇转速控制策略,如果是风扇背板高度是2U,则对应第二风扇转速控制策略,其中,第一风扇转速控制策略、第二风扇转速控制策略均可以是以表格的形式存在。第二CPLD21根据BMC11发送的第一控制指令,确定第一风扇背板2的高度,进而根据第一风扇背板2高度确定相对应的风扇转速控制策略。The height of the
如图2所示,当所述风扇控制系统风扇背板总高度为3U,还包括第二风扇背板3,其中第一风扇背板2高度为1U,第二风扇背板3高度为2U,或第一风扇背板2高度为2U,第二风扇背板3高度为1U;第一风扇背板2还包括第三板间连接器24,第二风扇背板3包括第三CPLD31、第四板间连接器32、第二风扇连接器33,第二风扇背板3通过第三板间连接器24以及第四板间连接器32与第二风扇背板3连接,第三CPLD31的风扇背板高度识别端一路通过第三板间连接器24以及第四板间连接器32与第二CPLD21的风扇背板高度发送端连接,第三CPLD31的控制发送端通过第二风扇连接器33与第二风扇42的控制信号接收端连接,第三CPLD31的风扇背板高度识别端另一路和与门5的第一输入端连接,第二CPLD31的风扇背板高度识别端另一路和与门5的第二输入端连接,与门5的输出端与主板1第一CPLD11的风扇背板高度识别端连接。BMC11的控制信号发送端通过第三板间连接器24以及第四板间连接器32与第三CPLD31控制信号接收端连接,第三CPLD31根据BMC11发送的控制信号确定与第二风扇背板3高度对应的第二风扇转速控制策略,第三CPLD31的控制发送端通过第二风扇连接器33与第二风扇42的控制信号接收端连接,并根据第二风扇转速控制策略控制第二风扇42。As shown in FIG. 2, when the total height of the fan backplane of the fan control system is 3U, it also includes a second fan backplane 3, wherein the height of the
其中第二CPLD21以及第三CPLD31中均设置有根据风扇背板高度一一对应的风扇转速控制策略,如果是风扇背板高度是1U,则对应第一风扇转速控制策略,如果是风扇背板高度是2U,则对应第二风扇转速控制策略,其中,第一风扇转速控制策略、第二风扇转速控制策略均可以是以表格的形式存在。第二CPLD21根据BMC11发送的第一控制指令,确定第一风扇背板2的高度,进而根据第一风扇背板2高度确定相对应的风扇转速控制策略。第三CPLD31根据BMC11发送的第二控制指令,确定第二风扇背板3的高度,进而根据第二风扇背板3高度确定相对应的风扇转速控制策略。The
在第一CPLD12选择3个GPIO接口(General-purpose input/out put,通用型之输入输出接口)(FAN_BOARD_ID0、FAN_BOARD_ID1与FAN_BOARD_ID2)作为风扇背板的高度识别码,本方案中主板1的第一CPLD12需将此3支GPIO设为内部高电平准位,当BMC11通过I2C总线(I2C_0)读取第一CPLD3个GPIO接口电平高低情况,高电平设为1,低电平设为0,如果读取的电平高低数值为111,代表第一风扇背板2尚未被安装,或是第一风扇背板2故障;如果读取的电平高低数值为110,则表示第一风扇背板2高度为1U;如果读取的电平高低数值为101,则表示第一风扇背板2高度为2U;如果读取的电平高低数值为100,则表示第一风扇背板2高度为1U,第二风扇背板3高度为2U;如果读取的电平高低数值为011,则表示第一风扇背板2高度为2U,第二风扇背板3高度为1U。Select 3 GPIO interfaces (General-purpose input/out put, general-purpose input and output interfaces) (FAN_BOARD_ID0, FAN_BOARD_ID1 and FAN_BOARD_ID2) in the first CPLD12 as the height identification code of the fan backplane. In this solution, the first CPLD12 of the
当风扇背板高度为3U时,第一CPLD的风扇背板的高度识别码FAN_BOARD_ID0为第一风扇背板2的高度识别码FAN_BOARD1_ID0与第二风扇背板3的高度识别码FAN_BOARD2_ID0相与后的结果;第一CPLD的风扇背板的高度识别码FAN_BOARD_ID1为第一风扇背板2的高度识别码FAN_BOARD1_ID1与第二风扇背板3的高度识别码FAN_BOARD2_ID1相与后的结果;第一CPLD的风扇背板的高度识别码FAN_BOARD_ID2为第一风扇背板2的高度识别码FAN_BOARD1_ID2与第二风扇背板3的高度识别码FAN_BOARD2_ID2相与后的结果。When the height of the fan backplane is 3U, the height identification code FAN_BOARD_ID0 of the fan backplane of the first CPLD is the result of adding the height identification code FAN_BOARD1_ID0 of the
第一板间连接器13、第二板间连接器22可以通过线缆连接,第三板间连接器34、第四板间连接器32可以通过线缆连接,具体地,第一板间连接器13、第二板间连接器22与第一风扇背板2高度种类相适应,第三板间连接器34、第四板间连接器32与第二风扇背板3高度种类相适应。The first
本发明有效解决由于现有服务器风扇控制系统造成不能适用于不同高度的风扇背板的问题,有效的提高了服务器风扇系统的控制效率,扩大应用场景。The invention effectively solves the problem that the existing server fan control system cannot be applied to fan backplanes of different heights, effectively improves the control efficiency of the server fan system, and expands application scenarios.
本发明中3U风扇背板可以通过1U风扇背板以及2U风扇背板串联实现,两个不同高度的风扇背板共用一块主板,一方面节省了主板使用,另一方面提高了风扇背板利用效率,扩大了使用范围。In the present invention, the 3U fan backplane can be realized by connecting a 1U fan backplane and a 2U fan backplane in series, and two fan backplanes with different heights share a mainboard, which saves the use of the mainboard on the one hand, and improves the utilization efficiency of the fan backplane on the other hand. , expanding the scope of use.
实施例二
如图3-图4所示,本发明技术方案还提供了一种根据风扇背板高度调整风扇控制策略的方法,是基于本发明实施例一基础上实现的,包括:As shown in FIG. 3-FIG. 4, the technical solution of the present invention also provides a method for adjusting a fan control strategy according to the height of the fan backplane, which is implemented on the basis of
S1,BMC通过读取第一CPLD的风扇背板高度发送端的高度数据,确定风扇背板高度,根据风扇背板的高度,发送对应第一风扇控制指令;S1, the BMC determines the height of the fan backplane by reading the height data of the fan backplane height transmitter of the first CPLD, and sends a corresponding first fan control command according to the height of the fan backplane;
S2,第二CPLD接收BMC的第一风扇控制指令后,生成对应的第一风扇控制信号PWM,并读取第一风扇的转速。S2, after receiving the first fan control instruction from the BMC, the second CPLD generates a corresponding first fan control signal PWM, and reads the rotational speed of the first fan.
其中,在步骤S1中,BMC通过读取第一CPLD的风扇背板高度发送端的电平信号的高低确定风扇背板高度。第一风扇背板高度为1U或2U。Wherein, in step S1, the BMC determines the height of the fan backplane by reading the level of the level signal at the fan backplane height sending end of the first CPLD. The height of the first fan backplane is 1U or 2U.
其中,第一风扇背板高度为1U或2U。第二CPLD设置有根据风扇背板高度一一对应的风扇转速控制策略,如果是风扇背板高度是1U,则对应第一风扇转速控制策略,如果是风扇背板高度是2U,则对应第二风扇转速控制策略,其中,第一风扇转速控制策略、第二风扇转速控制策略均可以是以表格的形式存在。第二CPLD根据BMC发送的第一控制指令,确定第一风扇背板的高度,进而根据第一风扇背板高度确定相对应的风扇转速控制策略。The height of the first fan backplane is 1U or 2U. The second CPLD is provided with a one-to-one fan speed control strategy according to the height of the fan backplane. If the height of the fan backplane is 1U, it corresponds to the first fan speed control strategy. The fan speed control strategy, wherein the first fan speed control strategy and the second fan speed control strategy may both exist in the form of tables. The second CPLD determines the height of the first fan backplane according to the first control instruction sent by the BMC, and then determines a corresponding fan speed control strategy according to the height of the first fan backplane.
如图4所示,进一步地,本发明一种根据风扇背板高度调整风扇控制策略的方法还包括步骤S3以及S4:As shown in FIG. 4 , further, a method for adjusting the fan control strategy according to the height of the fan backplane of the present invention further includes steps S3 and S4:
S3,当所述风扇控制系统风扇背板总高度为3U时,将第一风扇背板中第二CPLD的风扇背板高度识别信号和第二风扇背板中第三CPLD的风扇背板高度识别信号通过与门逻辑电路相与后,发送第一CPLD的风扇背板高度识别端,BMC读取第一CPLD的风扇背板高度发送端的高度数据,确定风扇背板高度3U,发送对应第一风扇控制指令到第二CPLD,发送对应第二风扇控制指令到第三CPLD;S3, when the total height of the fan backplane of the fan control system is 3U, identify the fan backplane height identification signal of the second CPLD in the first fan backplane and the fan backplane height of the third CPLD in the second fan backplane After the signal is ANDed by the AND gate logic circuit, it sends the fan backplane height identification terminal of the first CPLD. The BMC reads the height data of the fan backplane height transmitter of the first CPLD, determines the fan backplane height 3U, and sends the corresponding first fan backplane height. The control command is sent to the second CPLD, and the corresponding second fan control command is sent to the third CPLD;
S4,第二CPLD接收BMC的第一风扇控制指令后,生成对应的第一风扇控制信号PWM,并读取第一风扇的转速;第三CPLD接收BMC的第二风扇控制指令后,生成对应的第二风扇控制信号PWM,并读取第二风扇的转速。S4, after the second CPLD receives the first fan control command from the BMC, it generates a corresponding first fan control signal PWM, and reads the rotational speed of the first fan; after receiving the second fan control command from the BMC, the third CPLD generates a corresponding The second fan control signal PWM, and read the rotation speed of the second fan.
其中,第一风扇背板高度为1U,第二风扇背板高度为2U,或第一风扇背板高度为2U,第二风扇背板高度为1U。The height of the first fan backplane is 1U and the height of the second fan backplane is 2U, or the height of the first fan backplane is 2U and the height of the second fan backplane is 1U.
其中,第二CPLD以及第三CPLD中均设置有根据风扇背板高度一一对应的风扇转速控制策略,如果是风扇背板高度是1U,则对应第一风扇转速控制策略,如果是风扇背板高度是2U,则对应第二风扇转速控制策略,其中,第一风扇转速控制策略、第二风扇转速控制策略均可以是以表格的形式存在。第二CPLD根据BMC发送的第一控制指令,确定第一风扇背板的高度,进而根据第一风扇背板高度确定相对应的风扇转速控制策略。第三CPLD根据BMC发送的第二控制指令,确定第二风扇背板的高度,进而根据第二风扇背板高度确定相对应的风扇转速控制策略。Among them, the second CPLD and the third CPLD are provided with a fan speed control strategy corresponding to the height of the fan backplane. If the height of the fan backplane is 1U, it corresponds to the first fan speed control strategy. If it is a fan backplane The height is 2U, which corresponds to the second fan speed control strategy, wherein the first fan speed control strategy and the second fan speed control strategy may exist in the form of tables. The second CPLD determines the height of the first fan backplane according to the first control instruction sent by the BMC, and then determines a corresponding fan speed control strategy according to the height of the first fan backplane. The third CPLD determines the height of the second fan backplane according to the second control instruction sent by the BMC, and then determines the corresponding fan speed control strategy according to the height of the second fan backplane.
本发明有效解决由于现有服务器风扇控制方法造成不能适用于不同高度的风扇背板的问题,有效的提高了服务器风扇系统的控制效率,扩大应用场景。The present invention effectively solves the problem that the existing server fan control method cannot be applied to fan backplanes of different heights, effectively improves the control efficiency of the server fan system, and expands application scenarios.
本发明中3U风扇背板可以通过1U风扇背板以及2U风扇背板串联实现,两个不同高度的风扇背板共用一块主板,一方面节省了主板使用,另一方面提高了风扇背板利用效率,扩大了使用范围。In the present invention, the 3U fan backplane can be realized by connecting a 1U fan backplane and a 2U fan backplane in series, and two fan backplanes with different heights share a mainboard, which saves the use of the mainboard on the one hand, and improves the utilization efficiency of the fan backplane on the other hand. , expanding the scope of use.
上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。Although the specific embodiments of the present invention have been described above in conjunction with the accompanying drawings, they do not limit the scope of protection of the present invention. Those skilled in the art should understand that on the basis of the technical solutions of the present invention, those skilled in the art do not need to pay creative work. Various modifications or variations that can be made are still within the protection scope of the present invention.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010110233.2A CN111237234B (en) | 2020-02-23 | 2020-02-23 | A system and method for adjusting fan control strategy according to the height of fan backplane |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010110233.2A CN111237234B (en) | 2020-02-23 | 2020-02-23 | A system and method for adjusting fan control strategy according to the height of fan backplane |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111237234A true CN111237234A (en) | 2020-06-05 |
| CN111237234B CN111237234B (en) | 2021-08-06 |
Family
ID=70864982
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010110233.2A Active CN111237234B (en) | 2020-02-23 | 2020-02-23 | A system and method for adjusting fan control strategy according to the height of fan backplane |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111237234B (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113883078A (en) * | 2021-08-27 | 2022-01-04 | 苏州浪潮智能科技有限公司 | Fan control device and method |
| CN116576140A (en) * | 2023-05-11 | 2023-08-11 | 苏州浪潮智能科技有限公司 | Fan module, motherboard, fan control system and fan control method |
| CN116643933A (en) * | 2023-05-29 | 2023-08-25 | 上海芯希信息技术有限公司 | A fan module, server motherboard, server and data processing method |
| CN119902605A (en) * | 2025-03-27 | 2025-04-29 | 安擎计算机信息股份有限公司 | Board and server |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN201698312U (en) * | 2010-07-26 | 2011-01-05 | 深圳市腾讯计算机系统有限公司 | Cooling system for computer case |
| CN101986239A (en) * | 2010-11-19 | 2011-03-16 | 曙光信息产业(北京)有限公司 | Rack-mounted blade system |
| CN202417988U (en) * | 2011-12-31 | 2012-09-05 | 曙光信息产业股份有限公司 | Fan module control panel and server comprising fan module control panel |
| CN205620910U (en) * | 2016-04-20 | 2016-10-05 | 深圳市国鑫恒宇科技有限公司 | Easy installation and storage server of 3U high density |
| CN106774731A (en) * | 2016-12-01 | 2017-05-31 | 郑州云海信息技术有限公司 | A kind of method for designing and system of compatible various fan regulation and controlling strategies |
| US20180306195A1 (en) * | 2013-03-08 | 2018-10-25 | Coriant Operations, Inc. | Field configurable fan operational profiles |
-
2020
- 2020-02-23 CN CN202010110233.2A patent/CN111237234B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN201698312U (en) * | 2010-07-26 | 2011-01-05 | 深圳市腾讯计算机系统有限公司 | Cooling system for computer case |
| CN101986239A (en) * | 2010-11-19 | 2011-03-16 | 曙光信息产业(北京)有限公司 | Rack-mounted blade system |
| CN202417988U (en) * | 2011-12-31 | 2012-09-05 | 曙光信息产业股份有限公司 | Fan module control panel and server comprising fan module control panel |
| US20180306195A1 (en) * | 2013-03-08 | 2018-10-25 | Coriant Operations, Inc. | Field configurable fan operational profiles |
| CN205620910U (en) * | 2016-04-20 | 2016-10-05 | 深圳市国鑫恒宇科技有限公司 | Easy installation and storage server of 3U high density |
| CN106774731A (en) * | 2016-12-01 | 2017-05-31 | 郑州云海信息技术有限公司 | A kind of method for designing and system of compatible various fan regulation and controlling strategies |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113883078A (en) * | 2021-08-27 | 2022-01-04 | 苏州浪潮智能科技有限公司 | Fan control device and method |
| CN113883078B (en) * | 2021-08-27 | 2024-01-23 | 苏州浪潮智能科技有限公司 | A fan control device and method |
| CN116576140A (en) * | 2023-05-11 | 2023-08-11 | 苏州浪潮智能科技有限公司 | Fan module, motherboard, fan control system and fan control method |
| CN116643933A (en) * | 2023-05-29 | 2023-08-25 | 上海芯希信息技术有限公司 | A fan module, server motherboard, server and data processing method |
| CN116643933B (en) * | 2023-05-29 | 2025-05-27 | 上海芯希信息技术有限公司 | A fan module, server mainboard, server and data processing method |
| CN119902605A (en) * | 2025-03-27 | 2025-04-29 | 安擎计算机信息股份有限公司 | Board and server |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111237234B (en) | 2021-08-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111237234A (en) | A system and method for adjusting fan control strategy according to the height of fan backplane | |
| US7908468B2 (en) | Method and control circuit for reducing instantaneous startup current of a computer system | |
| CN111927809A (en) | Server fan control device and method based on control chip | |
| CN205315328U (en) | Intelligent cooling system of server | |
| CN101751108A (en) | Computer system | |
| CN111124086A (en) | Method and device for regulating and controlling rotating speed of server fan | |
| CN108916097B (en) | Server fan control method and server | |
| TW201020742A (en) | Computer system | |
| CN110107523B (en) | A fan control board based on DSP co-processing | |
| CN111104359B (en) | Access method and device for baseboard management controller | |
| CN108958432A (en) | A kind of method and system adjusting server veneer rotation speed of the fan | |
| CN206757516U (en) | A kind of server architecture for possessing monitoring multiserver | |
| CN210983218U (en) | PCIE board power supply panel cabinet device | |
| CN214098354U (en) | A server cooling system | |
| CN116520959A (en) | Speed regulation method of heat dissipation fan in equipment, electronic equipment and system | |
| CN116225180A (en) | Heat dissipation method and system of server, electronic equipment and medium | |
| CN116483184A (en) | Heat dissipation method of server, heat dissipation device and server | |
| CN221008225U (en) | A GPU cooling device based on a general server and a general server | |
| CN115328273A (en) | Electronic device | |
| CN209560479U (en) | A kind of power panel | |
| CN115097917A (en) | Server heat dissipation method, system and device and computer storage medium | |
| CN213545193U (en) | High-performance computer server system | |
| CN114922840B (en) | A control system and method for redundant fans | |
| TWM617372U (en) | Computer system and electronic assembly thereof | |
| CN220337114U (en) | Server fan control system |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP03 | Change of name, title or address | ||
| CP03 | Change of name, title or address |
Address after: Building 9, No.1, guanpu Road, Guoxiang street, Wuzhong Economic Development Zone, Wuzhong District, Suzhou City, Jiangsu Province Patentee after: Suzhou Yuannao Intelligent Technology Co.,Ltd. Country or region after: China Address before: Building 9, No.1, guanpu Road, Guoxiang street, Wuzhong Economic Development Zone, Wuzhong District, Suzhou City, Jiangsu Province Patentee before: SUZHOU LANGCHAO INTELLIGENT TECHNOLOGY Co.,Ltd. Country or region before: China |