






技术领域technical field
本申请实施例涉及服务器领域,具体而言,涉及一种服务器下电时序控制系统及控制方法。The embodiments of the present application relate to the server field, and in particular, to a server power-off sequence control system and control method.
背景技术Background technique
随着信息技术的发展,服务器的应用越来越广泛。服务器中部分系统级芯片的上下电时序有较高的要求,尤其是异常掉电情况下的无法满足下电时序,在这种情况下,很有可能造成芯片损坏或固件异常,在相关技术中,服务器在高负载工作状态下发生异常掉电的情况,服务器中的各个电源模块的输出电平会急速下降至零,下电时间间隔极短。With the development of information technology, the application of servers is becoming more and more extensive. The power-on and power-off sequence of some system-level chips in the server has high requirements, especially in the case of abnormal power-off, which cannot meet the power-off sequence. In this case, it is likely to cause chip damage or firmware abnormality. , when the server is abnormally powered off under high-load working conditions, the output level of each power module in the server will drop to zero rapidly, and the power-off time interval is extremely short.
发明内容Contents of the invention
本申请实施例提供了一种服务器下电时序控制系统及控制方法,以至少解决相关技术中服务器在异常掉电的情况下,其中的多个电源模块不能保证按照预设时序下电的问题。Embodiments of the present application provide a server power-off sequence control system and control method to at least solve the problem in the related art that multiple power modules in the server cannot be powered off according to a preset sequence when the server is abnormally powered off.
根据本申请的一个实施例,提供了一种服务器下电时序控制系统,包括:第一控制模块、第二控制模块和多个电源模块;其中,第一控制模块和第二控制模块分别与多个电源模块连接,第一控制模块与第二控制模块连接;第一控制模块确定服务器的负载状态,在服务器掉电且负载状态为第一状态的情况下,控制多个储能模块向多个电源模块放电,以控制多个电源模块按照预设时序下电;在服务器掉电且负载状态为第二状态的情况下,由第二控制模块向多个电源模块输出电平,以控制多个电源模块按照预设时序下电。According to an embodiment of the present application, a server power-off sequence control system is provided, including: a first control module, a second control module, and multiple power supply modules; The first control module is connected to the second control module; the first control module determines the load status of the server, and when the server is powered off and the load status is the first status, it controls multiple energy storage modules to supply power to multiple The power module discharges to control multiple power modules to be powered off according to a preset sequence; when the server is powered off and the load state is the second state, the second control module outputs levels to multiple power modules to control multiple power modules The power module is powered off according to the preset sequence.
在一个示例性实施例中,第一控制模块包括:基板管理控制器、检测模块、充电模块和多个储能模块;其中,检测模块和多个储能模块与基板管理控制器连接,充电模块与多个储能模块连接,多个储能模块与多个电源模块连接;检测模块,用于确定服务器的负载功率,并将负载功率发送给基板管理控制器;基板管理控制器,用于基于负载功率确定服务器的负载状态;以及在服务器掉电且负载状态为第一状态的情况下,控制多个储能模块向多个电源模块放电,在服务器掉电且负载状态为第二状态的情况下,向第二控制模块发送指示信息,在服务器处于通电状态的情况下,控制充电模块向多个储能模块充电,其中,指示信息用于指示第二控制模块控制多个电源模块按照预设时序下电。In an exemplary embodiment, the first control module includes: a baseboard management controller, a detection module, a charging module, and a plurality of energy storage modules; wherein, the detection module and the plurality of energy storage modules are connected to the baseboard management controller, and the charging module It is connected with multiple energy storage modules, and multiple energy storage modules are connected with multiple power supply modules; the detection module is used to determine the load power of the server, and sends the load power to the baseboard management controller; the baseboard management controller is used to The load power determines the load state of the server; and when the server is powered off and the load state is the first state, controlling multiple energy storage modules to discharge to multiple power modules, and when the server is powered off and the load state is the second state Next, send instruction information to the second control module, and control the charging module to charge multiple energy storage modules when the server is powered on, wherein the instruction information is used to instruct the second control module to control the multiple power supply modules according to preset Sequential power-off.
在一个示例性实施例中,基板管理控制,用于在负载功率大于预设功率阈值的情况下,确定服务器的负载状态为第一状态,在负载功率小于预设功率阈值的情况下,确定服务器的负载状态为第二状态。In an exemplary embodiment, the baseboard management control is configured to determine that the load state of the server is the first state when the load power is greater than the preset power threshold, and determine that the server is in the first state when the load power is less than the preset power threshold. The load state of is the second state.
在一个示例性实施例中,第二控制模块包括多个通用输入输出端口,其中,多个通用输入输出端口用于输入电平或输出电平。In an exemplary embodiment, the second control module includes multiple general input and output ports, wherein the multiple general input and output ports are used for input level or output level.
在一个示例性实施例中,第二控制模块用于在服务器处于第二状态的情况下,控制多个通用输入输出端口向多个电源模块输出电平,以控制多个电源模块按照预设时序下电。In an exemplary embodiment, the second control module is used to control multiple general-purpose input and output ports to output levels to multiple power modules when the server is in the second state, so as to control the multiple power modules to follow a preset sequence Power off.
在一个示例性实施例中,通用输入输出端口的数量与电源模块的数量相同。In an exemplary embodiment, the number of general-purpose input and output ports is the same as the number of power modules.
在一个示例性实施例中,多个储能模块中包括多个电容,电容对应的额定电容由小到大的顺序与电源模块下电时序一致。In an exemplary embodiment, the plurality of energy storage modules includes a plurality of capacitors, and the order of rated capacitances corresponding to the capacitors from small to large is consistent with the power-off sequence of the power module.
根据本申请的另一个实施例,提供了一种服务器下电时序控制系统的控制方法,包括:第一控制模块确定服务器的负载状态,在服务器掉电且负载状态为第一状态的情况下,通过第一控制模块中的多个储能模块向多个电源模块放电,以控制多个电源模块按照预设时序下电;在服务器掉电且负载状态为第二状态的情况下,第一控制模块向第二控制模块发送指示信息,指示信息用于指示第二控制模块向多个电源模块输出电平,以控制多个电源模块按照预设时序下电。According to another embodiment of the present application, a control method of a server power-off sequence control system is provided, including: the first control module determines the load state of the server, and when the server is powered off and the load state is the first state, The multiple energy storage modules in the first control module discharge to multiple power modules, so as to control the multiple power modules to be powered off according to the preset sequence; when the server is powered off and the load state is the second state, the first control The module sends instruction information to the second control module, and the instruction information is used to instruct the second control module to output power levels to the multiple power supply modules, so as to control the multiple power supply modules to be powered off according to a preset sequence.
在一个示例性实施例中,包括:第一控制模块通过第一控制模块中的多个储能模块向多个电源模块放电,以控制多个电源模块按照预设时序下电,包括:第一控制模块控制多个储能模块向与多个储能模块连接的多个电源模块放电,其中,多个储能模块的放电时长由小到大的顺序与预设时序相同,预设时序表示多个电源模块的下电时刻由先到后的顺序。In an exemplary embodiment, it includes: the first control module discharges to multiple power supply modules through multiple energy storage modules in the first control module, so as to control the multiple power supply modules to be powered off according to a preset sequence, including: the first The control module controls multiple energy storage modules to discharge to multiple power supply modules connected to the multiple energy storage modules, wherein the sequence of the discharge duration of the multiple energy storage modules from small to large is the same as the preset sequence, and the preset sequence indicates multiple The power-off time of each power module is in the order of first-come-first-served.
在一个示例性实施例中,在服务器掉电且负载状态为第二状态的情况下,第一控制模块向第二控制模块发送指示信息,指示信息用于指示第二控制模块向多个电源模块输出电平,以控制多个电源模块按照预设时序下电,包括:第一控制模块向第二控制模块发送指示信息,指示信息用于指示第二控制模块通过多个通用输入输出端口向多个电源模块输出电平,以控制多个电源模块按照预设时序下电。In an exemplary embodiment, when the server is powered off and the load state is the second state, the first control module sends indication information to the second control module, and the indication information is used to instruct the second control module to send a plurality of power supply modules Output level, so as to control multiple power supply modules to be powered off according to a preset sequence, including: the first control module sends instruction information to the second control module, and the instruction information is used to instruct the second control module to send multiple The output level of each power module can be used to control multiple power modules to be powered off according to the preset sequence.
根据本申请的又一个实施例,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。According to yet another embodiment of the present application, a computer-readable storage medium is also provided, and a computer program is stored in the computer-readable storage medium, wherein the computer program is set to execute any one of the above-mentioned method embodiments when running. step.
根据本申请的又一个实施例,还提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。According to yet another embodiment of the present application, there is also provided an electronic device, including a memory and a processor, where a computer program is stored in the memory, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments .
通过本申请,由于引入第一控制模块和第二控制模块,第一控制模块和第二控制模块对不同负载状态下的服务器利用不同的控制方式来控制服务器中的多个电源模块按照预设时序下电,其中,第一控制模块通过控制多个储能模块向多个电源模块放电,第二控制模块通过向多个电源模块输出电平来延长电源模块的上电时长,进而控制电源模块的下电时刻,因此,可以解决服务器在异常掉电的情况下,其中的多个电源模块不能保证按照预设时序下电的问题,进而达到了服务器在异常掉电的情况下,其中的多个电源模块仍然可以按照预设时序下电的效果。Through this application, due to the introduction of the first control module and the second control module, the first control module and the second control module use different control methods for servers under different load states to control multiple power modules in the server according to the preset sequence Power off, wherein the first control module controls the discharge of multiple energy storage modules to multiple power modules, and the second control module prolongs the power-on time of the power modules by outputting levels to multiple power modules, thereby controlling the power supply of the power modules. Therefore, it can solve the problem that multiple power modules in the server cannot be powered off according to the preset sequence when the server is abnormally powered off, and thus achieve the problem that in the case of the server abnormally The power module can still be powered off according to the preset timing.
附图说明Description of drawings
图1是相关技术服务器中多个电源模块的结构示意图;FIG. 1 is a schematic structural diagram of multiple power supply modules in a related art server;
图2是根据本申请实施例的一种可选的服务器下电时序控制系统结构示意图;FIG. 2 is a schematic structural diagram of an optional server power-off sequence control system according to an embodiment of the present application;
图3是根据本申请实施例的另一种可选的服务器下电时序控制系统结构示意图;FIG. 3 is a schematic structural diagram of another optional server power-off sequence control system according to an embodiment of the present application;
图4是根据本申请实施例的一种可选的服务器下电时序控制系统的控制方法的移动终端的硬件结构框图;FIG. 4 is a block diagram of a hardware structure of a mobile terminal according to an optional method for controlling a server power-off sequence control system according to an embodiment of the present application;
图5是根据本申请实施例的一种服务器下电时序控制系统的控制方法的流程图;FIG. 5 is a flowchart of a control method of a server power-off sequence control system according to an embodiment of the present application;
图6是根据本申请实施例的再一种可选的服务器下电时序控制系统结构示意图;FIG. 6 is a schematic structural diagram of another optional server power-off sequence control system according to an embodiment of the present application;
图7是根据本申请实施例的服务器下电时序控制装置的结构框图。FIG. 7 is a structural block diagram of an apparatus for controlling a server power-off sequence according to an embodiment of the present application.
具体实施方式Detailed ways
下文中将参考附图并结合实施例来详细说明本申请的实施例。Embodiments of the present application will be described in detail below with reference to the drawings and in combination with the embodiments.
在相关技术中,通过外部电源向服务器中的多个电源模块供电,以外部电源为12V电源,第一个电源模块P3V3、第二个电源模块P1V8、第三个电源模块P1V0为例,如图1所示,外部电源与三个电源模块依次连接,每个电源模块包括:EN(enable,使能端)和PG(powergood,输出正常信号),可以理解的是,在12V电源上电后,按预设顺序驱动输出,分别是P3V3,P1V8,P1V0,在12V电源掉电的情况下,三个电源模块下电的顺序与上电顺序相同,例如:每个电源模块的下电间隔时长大于40毫秒。In related technologies, an external power supply is used to supply power to multiple power modules in the server. Take the external power supply as a 12V power supply, the first power module P3V3, the second power module P1V8, and the third power module P1V0 as an example, as shown in the figure 1, the external power supply is connected to three power modules in sequence, and each power module includes: EN (enable, enabling terminal) and PG (powergood, outputting a normal signal). It is understandable that after the 12V power supply is powered on, Drive the output according to the preset order, which are P3V3, P1V8, and P1V0 respectively. In the case of a 12V power failure, the power-off sequence of the three power modules is the same as the power-on sequence. For example, the power-off interval of each power module is longer than 40 milliseconds.
但是在实际的应用场景中,未考虑异常掉电尤其是服务器高负载工作状态下的异常掉电时序,在服务器高负载工作过程中异常掉电,各电源模块的电平会急速下降到零,三个电源模块的下电间隔时长无法满足预设时长,例如:40毫秒。为解决上述问题,在本实施例中提供了一种服务器下电时序控制系统,如图2所示,包括:第一控制模块10、第二控制模块20和多个电源模块30;其中,第一控制模块10和第二控制模块20分别与多个电源模块30连接,第一控制模块10与第二控制模块20连接;第一控制模块10用于确定服务器的负载状态,在服务器掉电且负载状态为第一状态的情况下,控制第一控制模块10中的多个储能模块向多个电源模块30放电,以控制多个电源模块30按照预设时序下电;在服务器掉电且负载状态为第二状态的情况下,由第二控制模块20向多个电源模块30输出电平,以控制多个电源模块30按照预设时序下电。However, in the actual application scenario, abnormal power-off, especially the abnormal power-off sequence under the high-load working state of the server, is not considered. When the server is abnormally powered off during high-load work, the power level of each power module will drop to zero rapidly. The power-off interval of the three power modules cannot meet the preset duration, for example: 40 milliseconds. In order to solve the above problems, a server power-off sequence control system is provided in this embodiment, as shown in FIG. 2 , including: a first control module 10, a second control module 20 and a plurality of power supply modules 30; A control module 10 and a second control module 20 are respectively connected to a plurality of power supply modules 30, and the first control module 10 is connected to the second control module 20; the first control module 10 is used to determine the load status of the server, when the server is powered off and When the load state is the first state, control the multiple energy storage modules in the first control module 10 to discharge to the multiple power supply modules 30, so as to control the multiple power supply modules 30 to be powered off according to the preset sequence; when the server is powered off and When the load state is the second state, the second control module 20 outputs levels to the multiple power supply modules 30 to control the multiple power supply modules 30 to be powered off according to a preset sequence.
例如:第一控制模块10接收服务器的负载状态,确定服务器的负载状态为第一状态,第一控制模块10通过其中的储能模块向多个电源模块30供电,供电时长根据下电时序确定,例如:多个电源模块30按照连接顺序从左往右依次下电,则储能模块向电源模块30的供电时长,就由左到右依次增长。For example: the first control module 10 receives the load state of the server, determines that the load state of the server is the first state, the first control module 10 supplies power to a plurality of power supply modules 30 through the energy storage module therein, and the power supply duration is determined according to the power-off sequence, For example, if multiple power modules 30 are powered off from left to right according to the connection sequence, the duration of power supply from the energy storage modules to the power modules 30 will increase from left to right.
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that the terms "first" and "second" in the description and claims of the present application and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence.
在实际的应用场景中,第二控制模块20可以是CPLD(复杂可编程逻辑器件),也可以是MCU(微控制单元)等可以进行控制的微处理芯片。In an actual application scenario, the second control module 20 may be a CPLD (Complex Programmable Logic Device), or a microprocessing chip such as an MCU (Micro Control Unit) that can be controlled.
具体地,CPLD中的逻辑块类似于一个小规模PLD,通常一个逻辑块包含4~20个宏单元,每个宏单元一般由乘积项阵列、乘积项分配和可编程寄存器构成。每个宏单元有多种配置方式,各宏单元也可级联使用,因此可实现较复杂组合逻辑和时序逻辑功能。对集成度较高的CPLD,通常还提供了带片内RAM/ROM的嵌入阵列块。可编程互连通道主要提供逻辑块、宏单元、输入/输出引脚间的互连网络。输入/输出块(I/O块)提供内部逻辑到器件I/O引脚之间的接口。Specifically, a logic block in a CPLD is similar to a small-scale PLD. Usually, a logic block contains 4 to 20 macrocells, and each macrocell generally consists of a product term array, product term allocation and programmable registers. Each macro-unit has multiple configuration modes, and each macro-unit can also be used in cascade, so more complex combinational logic and sequential logic functions can be realized. For CPLDs with a higher degree of integration, embedded array blocks with on-chip RAM/ROM are usually provided. Programmable interconnection channels mainly provide interconnection networks between logic blocks, macrocells, and input/output pins. Input/Output Blocks (I/O Blocks) provide the interface between internal logic and device I/O pins.
CPLD需要根据实际需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统。CPLD needs to construct digital integrated circuits with logic functions according to actual needs. The basic design method is to use the integrated development software platform to generate corresponding target files by means of schematic diagrams and hardware description languages, and transmit the code to the target chip through the download cable ("in-system" programming) to realize the designed digital system. .
在实际的应用场景中,利用集成开发软件写入硬件描述语言后进行编译,最后给出逻辑电路的输入激励信号,进行仿真,在输出结果符合预设条件的情况下,进行管脚输入、输出锁定(7128的64个输入、输出管脚可根据需要设定),最后生成代码,通过下载电缆将代码传送并存储在CPLD芯片中。In the actual application scenario, use the integrated development software to write the hardware description language and then compile it. Finally, the input excitation signal of the logic circuit is given for simulation. When the output result meets the preset conditions, the pin input and output are performed. Lock (the 64 input and output pins of 7128 can be set according to the needs), finally generate the code, transmit the code through the download cable and store it in the CPLD chip.
在一种可选的方式中,如图3所示,第一控制模块10包括:基板管理控制器40、检测模块50、充电模块60和多个储能模块70;其中,检测模块50和多个储能模块70与基板管理控制器40连接,充电模块60与多个储能模块70连接,多个储能模块70与多个电源模块30连接;检测模块50,用于确定服务器的负载功率,并将负载功率发送给基板管理控制器40;基板管理控制器40,用于基于负载功率确定服务器的负载状态;以及在服务器掉电且负载状态为第一状态的情况下,控制多个储能模块70向多个电源模块30放电,在服务器掉电且负载状态为第二状态的情况下,向第二控制模块20发送指示信息,在服务器处于通电状态的情况下,控制充电模块60向多个储能模块70充电,其中,指示信息用于指示第二控制模块20控制多个电源模块30按照预设时序下电。In an optional manner, as shown in FIG. 3 , the first control module 10 includes: a baseboard management controller 40, a detection module 50, a charging module 60, and multiple
在实际的应用场景中,充电模块60可以是充电电路。In an actual application scenario, the charging module 60 may be a charging circuit.
可以理解的是,在服务器领域,通常通过负载功率的大小来确定服务器的负载状态,由此可以得出第一状态和第二状态的区分方法:基板管理控制器40,在负载功率大于预设功率阈值的情况下,确定服务器的负载状态为第一状态,在负载功率小于预设功率阈值的情况下,确定服务器的负载状态为第二状态。It can be understood that in the field of servers, the load state of the server is usually determined by the magnitude of the load power, and thus the method for distinguishing the first state from the second state can be obtained: the baseboard management controller 40, when the load power is greater than the preset In the case of the power threshold, it is determined that the load state of the server is the first state, and when the load power is less than the preset power threshold, it is determined that the load state of the server is the second state.
其中,预设功率阈值可以基于实际的工作需要预先设置。Wherein, the preset power threshold may be preset based on actual work needs.
需要进行说明的是,基板管理控制器中包括16位元或32位元微控制器以及用于数据储存的随机存取存储器、用于非挥发性数据储存的快闪记忆体和韧体。通过基板管理控制器可以用于系统状态监视;重启、重新供电、断电等底板控制等。It should be noted that the baseboard management controller includes a 16-bit or 32-bit microcontroller, random access memory for data storage, flash memory and firmware for non-volatile data storage. The baseboard management controller can be used for system status monitoring; baseboard control such as restart, re-power, and power-off.
第二控制模块20包括多个通用输入输出端口,其中,所述多个通用输入输出端口用于输入电平或输出电平。The second control module 20 includes multiple general input and output ports, wherein the multiple general input and output ports are used for input level or output level.
需要说明的是,在服务器处于通电状态的情况下,第二控制模块20中的多个通用输入输出端口接收外部电源输入的电信号,在服务器掉电且负载状态处于第二状态的情况下,第二控制模块20控制其中的多个通用输入输出端口转变信号传输方向,由输入变为输出,从而使第二控制模块20向多个电源模块30输出电信号从而控制多个电源模块30按照时序下电。It should be noted that, when the server is powered on, the multiple general-purpose input and output ports in the second control module 20 receive electrical signals input from an external power supply; when the server is powered off and the load status is in the second state, The second control module 20 controls the multiple general-purpose input and output ports to change the signal transmission direction from input to output, so that the second control module 20 outputs electrical signals to the multiple power supply modules 30 to control the multiple power supply modules 30 according to the sequence Power off.
在另一种可选的方式中,可以由基板管理控制器40直接与多个电源模块30连接,替换掉第二控制模块20,在这种方式中,由基板管理控制器40向多个电源模块30输出电平,以控制多个电源模块30按照预设时序依次下电。In another optional way, the baseboard management controller 40 can be directly connected to multiple power supply modules 30 to replace the second control module 20. In this way, the baseboard management The output level of the module 30 is used to control multiple power supply modules 30 to be powered off sequentially according to a preset time sequence.
可以理解的是,输出电信号的时长和多个电源模块30的下电时刻相关,例如:第二控制模块20接收第一控制模块10发送的服务器的负载状态,服务器的负载状态为第二状态,第二控制模块20通过其中的多个通用输入输出端口向多个电源模块30输出电平,以多个电源模块30按照连接顺序从左往右依次下电,则第二控制模块20向电源模块30输出电平的时长,就由左到右依次增长。It can be understood that the duration of the output electrical signal is related to the power-off time of multiple power supply modules 30, for example: the second control module 20 receives the load status of the server sent by the first control module 10, and the load status of the server is the second status , the second control module 20 outputs levels to the multiple power supply modules 30 through the multiple general-purpose input and output ports. The duration of the output level of the module 30 increases sequentially from left to right.
在一种可选的方式中,通用输入输出端口的数量与电源模块30的数量相同,通过一一对应的方式精准的控制每一个电源模块30的下电时刻,以达到预设下电时序。In an optional manner, the number of general-purpose input and output ports is the same as the number of power modules 30, and the power-off time of each power module 30 is accurately controlled in a one-to-one correspondence to achieve a preset power-off sequence.
多个储能模块70中包括多个电容,所述多个电容对应的额定电容由小到大的顺序与所述电源模块下电时序一致。The plurality of
需要说明的是,储能模块70中至少包括一个电容,用于存储电能,例如:多个电源模块30按照连接顺序从左往右依次下电,则储能模块70向电源模块30的供电时长,就由左到右依次增长,储能模块70中电容的额定电容大小顺序由左往右依次增大。It should be noted that the
在实际的应用场景中,第一控制模块10先根据检测模块50检测到的服务器的负载功率,判断服务器的当前负载状态是第一状态还是第二状态。In an actual application scenario, the first control module 10 first determines whether the current load state of the server is the first state or the second state according to the load power of the server detected by the detection module 50 .
在服务器处于第二状态的情况下,则第一控制模块10可以通过通知CPLD接管下电时序。当CPLD管脚GPIO1、GPIO2、GPIO3监测到异常掉电时,将输入改为输出,控制EN来使下电时序满足。When the server is in the second state, the first control module 10 can take over the power-off sequence by notifying the CPLD. When the CPLD pins GPIO1, GPIO2, and GPIO3 detect abnormal power-off, the input is changed to output, and EN is controlled to meet the power-off sequence.
在服务器处于第一状态的情况下,则第一控制模块10将模拟开关打开,将预充电完成的电容切换到各电源芯片的使能(EN)通路上,保证第一状态下掉电时,有足够的泄放时间。电容的大小可以按照下电的先后顺序,由小到大排布。When the server is in the first state, the first control module 10 opens the analog switch, and switches the pre-charged capacitors to the enable (EN) paths of each power supply chip to ensure that when the power is off in the first state, There is enough time to vent. The size of the capacitors can be arranged according to the order of power-off, from small to large.
通过引入第一控制模块和第二控制模块,第一控制模块和第二控制模块对不同负载状态下的服务器利用不同的控制方式来控制服务器中的多个电源模块按照预设时序下电,其中,第一控制模块通过控制多个储能模块向多个电源模块放电,第二控制模块通过向多个电源模块输出电平来延长电源模块的上电时长,进而控制电源模块的下电时刻,因此,可以解决服务器在异常掉电的情况下,其中的多个电源模块不能保证按照预设时序下电的问题,进而达到了服务器在异常掉电的情况下,其中的多个电源模块仍然可以按照预设时序下电的效果。By introducing the first control module and the second control module, the first control module and the second control module use different control methods for servers under different load states to control multiple power modules in the server to be powered off according to a preset sequence, wherein , the first control module controls the discharge of multiple energy storage modules to multiple power modules, and the second control module prolongs the power-on time of the power modules by outputting levels to multiple power modules, and then controls the power-off time of the power modules, Therefore, it can solve the problem that in the case of abnormal power failure of the server, the multiple power modules in it cannot be guaranteed to be powered off according to the preset sequence, and then achieve the problem that in the case of abnormal power failure of the server, the multiple power modules in it can still The effect of powering off according to the preset timing.
本申请实施例中所提供的方法实施例可以在计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图4是本申请实施例的一种服务器下电时序控制系统的控制方法的移动终端的硬件结构框图。如图4所示,移动终端可以包括一个或多个(图4中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图4所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图4中所示更多或者更少的组件,或者具有与图4所示不同的配置。The method embodiments provided in the embodiments of the present application may be executed in a computer terminal or a similar computing device. Taking running on a computer terminal as an example, FIG. 4 is a block diagram of a hardware structure of a mobile terminal according to a method for controlling a server power-off sequence control system according to an embodiment of the present application. As shown in Figure 4, the mobile terminal may include one or more (only one shown in Figure 4) processors 102 (processor 102 may include but not limited to processing devices such as microprocessor MCU or programmable logic device FPGA, etc.) and a memory 104 for storing data, wherein the above-mentioned mobile terminal may also include a
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本申请实施例中的服务器下电时序控制系统的控制方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the control method of the server power-off sequence control system in the embodiment of the present application, and the processor 102 runs the stored in the memory 104. A computer program to perform various functional applications and data processing, that is, to realize the above-mentioned methods. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory that is remotely located relative to the processor 102, and these remote memories may be connected to the mobile terminal through a network. Examples of the aforementioned networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种运行于上述计算机终端的方法,图5根据本申请实施例的流程图,如图5所示,该流程包括如下步骤:In this embodiment, a method for running on the above-mentioned computer terminal is provided. FIG. 5 is a flow chart according to the embodiment of the present application. As shown in FIG. 5, the process includes the following steps:
步骤S502,第一控制模块确定服务器的负载状态,在服务器掉电且负载状态为第一状态的情况下,通过第一控制模块中的多个储能模块向多个电源模块放电,以控制多个电源模块按照预设时序下电;Step S502, the first control module determines the load status of the server, and when the server is powered off and the load status is the first status, the multiple energy storage modules in the first control module discharge to multiple power modules to control multiple Each power module is powered off according to the preset sequence;
步骤S504,在服务器掉电且负载状态为第二状态的情况下,第一控制模块向第二控制模块发送指示信息,指示信息用于指示第二控制模块向多个电源模块输出电平,以控制多个电源模块按照预设时序下电。Step S504, when the server is powered off and the load state is the second state, the first control module sends instruction information to the second control module, and the instruction information is used to instruct the second control module to output power levels to a plurality of power supply modules, so as to Control multiple power modules to power off according to the preset sequence.
通过上述步骤,由于引入第一控制模块和第二控制模块,第一控制模块和第二控制模块对不同负载状态下的服务器利用不同的控制方式来控制服务器中的多个电源模块按照预设时序下电,其中,第一控制模块通过控制多个储能模块向多个电源模块放电,第二控制模块通过向多个电源模块输出电平来延长电源模块的上电时长,进而控制电源模块的下电时刻,因此,可以解决服务器在异常掉电的情况下,其中的多个电源模块不能保证按照预设时序下电的问题,进而达到了服务器在异常掉电的情况下,其中的多个电源模块仍然可以按照预设时序下电的效果。Through the above steps, due to the introduction of the first control module and the second control module, the first control module and the second control module use different control methods for servers under different load states to control multiple power modules in the server according to the preset sequence Power off, wherein the first control module controls the discharge of multiple energy storage modules to multiple power modules, and the second control module prolongs the power-on time of the power modules by outputting levels to multiple power modules, thereby controlling the power supply of the power modules. Therefore, it can solve the problem that multiple power modules in the server cannot be powered off according to the preset sequence when the server is abnormally powered off, and thus achieve the problem that in the case of the server abnormally The power module can still be powered off according to the preset timing.
其中,上述步骤的执行主体可以为第二控制模块等,但不限于此。Wherein, the execution subject of the above steps may be the second control module, etc., but is not limited thereto.
在一个示例性实施例中,第一控制模块通过第一控制模块中的多个储能模块向多个电源模块放电,以控制多个电源模块按照预设时序下电,包括:第一控制模块控制多个储能模块向与多个储能模块连接的多个电源模块放电,其中,多个储能模块的放电时长由小到大的顺序与预设时序相同,预设时序表示多个电源模块的下电时刻由先到后的顺序。In an exemplary embodiment, the first control module discharges to the multiple power modules through the multiple energy storage modules in the first control module, so as to control the power off of the multiple power modules according to a preset sequence, including: the first control module Control multiple energy storage modules to discharge to multiple power supply modules connected to multiple energy storage modules. The power-off time of the modules is in the order of first-come-first-served.
在一个示例性实施例中,在服务器掉电且负载状态为第二状态的情况下,第一控制模块向第二控制模块发送指示信息,指示信息用于指示第二控制模块向多个电源模块输出电平,以控制多个电源模块按照预设时序下电,包括:第一控制模块向第二控制模块发送指示信息,指示信息用于指示第二控制模块通过多个通用输入输出端口向多个电源模块输出电平,以控制多个电源模块按照预设时序下电。In an exemplary embodiment, when the server is powered off and the load state is the second state, the first control module sends indication information to the second control module, and the indication information is used to instruct the second control module to send a plurality of power supply modules Output level, so as to control multiple power supply modules to be powered off according to a preset sequence, including: the first control module sends instruction information to the second control module, and the instruction information is used to instruct the second control module to send multiple The output level of each power module can be used to control multiple power modules to be powered off according to the preset sequence.
在执行主体为第二控制模块的情况下,上述方法包括以下步骤:第二控制模块获取由第一控制模块确定服务器的负载状态,在服务器掉电且负载状态为第二状态的情况下,第二控制模块接收第一控制模块发送第一指示信息,第二控制模块在接收到第一指示信息的情况下,向多个电源模块输出电平,以控制多个电源模块按照预设时序下电;在服务器掉电且负载状态为第一状态的情况下,第二控制模块获取第一控制模块发送的第二指示信息,第二指示信息用于表征第一控制模块通过第一控制模块中的多个储能模块向多个电源模块放电,以控制多个电源模块按照预设时序下电。In the case where the execution subject is the second control module, the above method includes the following steps: the second control module obtains the load status of the server determined by the first control module, and when the server is powered off and the load status is the second status, the second The second control module receives the first instruction information sent by the first control module, and the second control module outputs the level to multiple power supply modules when receiving the first instruction information, so as to control the multiple power supply modules to power off according to the preset sequence ; When the server is powered off and the load state is the first state, the second control module obtains the second indication information sent by the first control module, and the second indication information is used to indicate that the first control module passes through the first control module. Multiple energy storage modules discharge to multiple power supply modules, so as to control the multiple power supply modules to be powered off according to a preset sequence.
通过上述步骤,由于引入第一控制模块和第二控制模块,第一控制模块和第二控制模块对不同负载状态下的服务器利用不同的控制方式来控制服务器中的多个电源模块按照预设时序下电,其中,第一控制模块通过控制多个储能模块向多个电源模块放电,第二控制模块通过向多个电源模块输出电平来延长电源模块的上电时长,进而控制电源模块的下电时刻,因此,可以解决服务器在异常掉电的情况下,其中的多个电源模块不能保证按照预设时序下电的问题,进而达到了服务器在异常掉电的情况下,其中的多个电源模块仍然可以按照预设时序下电的效果。Through the above steps, due to the introduction of the first control module and the second control module, the first control module and the second control module use different control methods for servers under different load states to control multiple power modules in the server according to the preset sequence Power off, wherein the first control module controls the discharge of multiple energy storage modules to multiple power modules, and the second control module prolongs the power-on time of the power modules by outputting levels to multiple power modules, thereby controlling the power supply of the power modules. Therefore, it can solve the problem that multiple power modules in the server cannot be powered off according to the preset sequence when the server is abnormally powered off, and thus achieve the problem that in the case of the server abnormally The power module can still be powered off according to the preset timing.
在实际的应用场景中,本申请实施例中还提供了另一种服务器下电时序控制系统,如图6所示,包括:12V电源、电源模块P3V3、电源模块P1V8、电源模块P1V0、基板管理控制器40、检测模块50、CPLD。In the actual application scenario, the embodiment of this application also provides another server power-off sequence control system, as shown in Figure 6, including: 12V power supply, power module P3V3, power module P1V8, power module P1V0, base board management A controller 40, a detection module 50, and a CPLD.
图6的虚线框内设置有模拟开关(图中未标出),多个电源模块分别连接有电容,充电模块60与多个电容连接。在服务器的开机阶段,基板管理控制器40启动后默认就将与各电源模块连接的电容切换到与充电模块60连接,在服务器负载功率高于预设功率阈值的情况下,基板管理控制器40通过检测模块50识别到当前时刻的负载状态,将模拟开关从充电模块60切到多个电源模块。An analog switch (not shown in the figure) is arranged in the dotted line box in FIG. 6 , multiple power supply modules are respectively connected to capacitors, and the charging module 60 is connected to multiple capacitors. During the start-up stage of the server, the baseboard management controller 40 switches the capacitors connected to each power supply module to the charging module 60 by default after startup. When the load power of the server is higher than the preset power threshold, the baseboard management controller 40 The current load state is recognized by the detection module 50, and the analog switch is switched from the charging module 60 to multiple power supply modules.
在服务器负载功率低于预设功率阈值的情况下,基板管理控制器40通过检测模块50识别到服务器的负载状态,通知CPLD,CPLD接收各EN信号的管控,在CPLD的电消耗完之前,通过提前拉高或拉低GPIO1、GPIO2、GPIO3将对应控制的各EN管脚延时到合适时间。When the load power of the server is lower than the preset power threshold, the baseboard management controller 40 recognizes the load status of the server through the detection module 50, and notifies the CPLD, and the CPLD receives the control of each EN signal, and passes the Pulling up or down GPIO1, GPIO2, and GPIO3 in advance will delay the corresponding controlled EN pins to an appropriate time.
需要说明的是GPIO表示通用输入输出端口。It should be noted that GPIO represents a general-purpose input and output port.
本申请提供的服务器下电时序控制方法,利用基板管理控制器判断服务器负载状态,基板管理控制器先根据功率检测模块,判断服务器的当前负载状态;然后根据负载状态选择合适的下电时序管理方案。在服务器的负载状态处于第一状态的情况下,基板管理控制器利用模拟开关将充电完成的电容切换到各电源模块的EN通路上,保证当异常掉电时,有足够的泄放时间。电容的大小可以按照下电的先后顺序,由小到大排布。The server power-off sequence control method provided by this application uses the baseboard management controller to judge the load status of the server. The baseboard management controller first judges the current load status of the server according to the power detection module; and then selects an appropriate power-off sequence management scheme according to the load status. . When the load state of the server is in the first state, the baseboard management controller uses an analog switch to switch the charged capacitors to the EN paths of each power module to ensure sufficient discharge time when abnormal power failure occurs. The size of the capacitors can be arranged according to the order of power-off, from small to large.
在服务器的负载状态处于第二状态的情况下,基板管理控制器向CPLD发送信号,当CPLD的GPIO1、GPIO2、GPIO3监测到异常掉电时,将输入改为输出,控制EN来使下电时序满足。When the load state of the server is in the second state, the baseboard management controller sends a signal to the CPLD. When GPIO1, GPIO2, and GPIO3 of the CPLD detect abnormal power failure, the input is changed to output, and the EN is controlled to make the power-off sequence satisfy.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product in essence or the part that contributes to the prior art, and the computer software product is stored in a storage medium (such as ROM/RAM, disk, CD) contains several instructions to make a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) execute the method of each embodiment of the present application.
在本实施例中还提供了一种服务器下电时序控制装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。This embodiment also provides a server power-off sequence control device, which is used to implement the above embodiments and preferred implementation modes, and what has already been described will not be repeated. As used below, the term "module" may be a combination of software and/or hardware that realizes a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementations in hardware, or a combination of software and hardware are also possible and contemplated.
图7是根据本申请实施例的服务器下电时序控制装置的结构框图,如图7所示,该装置包括:Fig. 7 is a structural block diagram of a server power-off sequence control device according to an embodiment of the present application. As shown in Fig. 7, the device includes:
控制模块70,用于确定服务器的负载状态,在服务器掉电且负载状态为第一状态的情况下,通过第一控制模块中的多个储能模块向多个电源模块放电,以控制多个电源模块按照预设时序下电;The
指示模块72,用于在服务器掉电且负载状态为第二状态的情况下,第一控制模块向第二控制模块发送指示信息,指示信息用于指示第二控制模块向多个电源模块输出电平,以控制多个电源模块按照预设时序下电。The
其中,控制模块70包括:控制子模块,控制子模块用于控制多个储能模块向与多个储能模块连接的多个电源模块放电,其中,多个储能模块的放电时长由小到大的顺序与预设时序相同,预设时序表示多个电源模块的下电时刻由先到后的顺序;Wherein, the
指示模块72包括:发送子模块,发送子模块用于向第二控制模块发送指示信息,指示信息用于指示第二控制模块通过多个通用输入输出端口向多个电源模块输出电平,以控制多个电源模块按照预设时序下电。The
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。It should be noted that the above-mentioned modules can be realized by software or hardware. For the latter, it can be realized by the following methods, but not limited to this: the above-mentioned modules are all located in the same processor; or, the above-mentioned modules can be combined in any combination The forms of are located in different processors.
本申请的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。Embodiments of the present application also provide a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to perform the steps in any one of the above method embodiments when running.
在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。In an exemplary embodiment, the above-mentioned computer-readable storage medium may include but not limited to: U disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM) , mobile hard disk, magnetic disk or optical disk and other media that can store computer programs.
本申请的实施例还提供了一种电设备,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。An embodiment of the present application also provides an electrical device, including a memory and a processor, where a computer program is stored in the memory, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments.
在一个示例性实施例中,上述电设备还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。In an exemplary embodiment, the electrical device may further include a transmission device and an input and output device, wherein the transmission device is connected to the processor, and the input and output device is connected to the processor.
本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。For specific examples in this embodiment, reference may be made to the examples described in the foregoing embodiments and exemplary implementation manners, and details will not be repeated here in this embodiment.
显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the above-mentioned application can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network composed of multiple computing devices In fact, they can be implemented in program code executable by a computing device, and thus, they can be stored in a storage device to be executed by a computing device, and in some cases, can be executed in an order different from that shown here. Or described steps, or they are fabricated into individual integrated circuit modules, or multiple modules or steps among them are fabricated into a single integrated circuit module for implementation. As such, the present application is not limited to any specific combination of hardware and software.
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above descriptions are only preferred embodiments of the present application, and are not intended to limit the present application. For those skilled in the art, there may be various modifications and changes in the present application. Any modifications, equivalent replacements, improvements, etc. made within the principles of this application shall be included within the scope of protection of this application.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211362626.8ACN115686173B (en) | 2022-11-02 | 2022-11-02 | Server power-off timing control system and control method |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211362626.8ACN115686173B (en) | 2022-11-02 | 2022-11-02 | Server power-off timing control system and control method |
| Publication Number | Publication Date |
|---|---|
| CN115686173Atrue CN115686173A (en) | 2023-02-03 |
| CN115686173B CN115686173B (en) | 2025-06-27 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211362626.8AActiveCN115686173B (en) | 2022-11-02 | 2022-11-02 | Server power-off timing control system and control method |
| Country | Link |
|---|---|
| CN (1) | CN115686173B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010147863A1 (en)* | 2009-06-16 | 2010-12-23 | Maxim Integrated Products, Inc. | System and method for sequentially distributing power among one or more modules |
| CN108153370A (en)* | 2017-12-28 | 2018-06-12 | 杭州迪普科技股份有限公司 | A kind of lower electric time sequence control device and method |
| CN110032264A (en)* | 2019-04-16 | 2019-07-19 | 苏州浪潮智能科技有限公司 | A kind of progress control method of server, equipment and storage medium |
| US11113046B1 (en)* | 2019-09-24 | 2021-09-07 | Amazon Technologies, Inc. | Integration and remote control of a pre-assembled computer system into a server for a virtualization service |
| CN113625855A (en)* | 2021-07-25 | 2021-11-09 | 苏州浪潮智能科技有限公司 | Power control method, system, medium and device for server system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010147863A1 (en)* | 2009-06-16 | 2010-12-23 | Maxim Integrated Products, Inc. | System and method for sequentially distributing power among one or more modules |
| CN108153370A (en)* | 2017-12-28 | 2018-06-12 | 杭州迪普科技股份有限公司 | A kind of lower electric time sequence control device and method |
| CN110032264A (en)* | 2019-04-16 | 2019-07-19 | 苏州浪潮智能科技有限公司 | A kind of progress control method of server, equipment and storage medium |
| US11113046B1 (en)* | 2019-09-24 | 2021-09-07 | Amazon Technologies, Inc. | Integration and remote control of a pre-assembled computer system into a server for a virtualization service |
| CN113625855A (en)* | 2021-07-25 | 2021-11-09 | 苏州浪潮智能科技有限公司 | Power control method, system, medium and device for server system |
| Publication number | Publication date |
|---|---|
| CN115686173B (en) | 2025-06-27 |
| Publication | Publication Date | Title |
|---|---|---|
| TWI614601B (en) | Discharging and charging method, non-transitory computer-readable storage medium, and system for discharging and charging a battery system | |
| US20160116967A1 (en) | Firmware Update Method and Power System Thereof | |
| CN103701707A (en) | Network equipment | |
| CN114156971B (en) | Method, device and equipment for controlling energy storage charge and discharge and energy storage system | |
| CN103077060A (en) | Method, device and system for switching master basic input/output system (BIOS) and spare BIOS | |
| US12348026B1 (en) | Power-failure hold circuit, power supply protection method and apparatus, and power supply control circuit | |
| CN109450013A (en) | A kind of management method and device of base station battery | |
| CN104133382A (en) | Power arbitration method and apparatus having a control logic circuit for assessing and selecting power supplies | |
| CN116301278A (en) | Power supply control method, equipment, device, storage medium and electronic device | |
| CN114825594A (en) | Control method and control device of uninterruptible power supply | |
| CN115686173A (en) | Server power-off time sequence control system and control method | |
| CN114421585A (en) | Parallel power system control method, device, equipment and storage medium | |
| CN111176410B (en) | System and method for prolonging holding time of power supply | |
| CN117331423A (en) | Power supply method and device of PCIE equipment, storage medium and electronic device | |
| CN113589092B (en) | Fatigue machine and equipment power-on and power-off test system and power-on and power-off test method | |
| CN115276181A (en) | Parallel control method, device, device and storage medium of battery pack | |
| CN117169688A (en) | Board-level chip testing method and device, storage medium and electronic device | |
| CN205427710U (en) | Start circuit, motherboard and computer of motherboard | |
| CN113204279A (en) | Method, system, device and medium for improving server efficiency based on redundant power supply | |
| CN113311350A (en) | BBU power supply online test device, method and server | |
| CN113156244A (en) | Method and device for testing charging device, electronic device and storage medium | |
| CN119356504A (en) | A storage device control method and device, storage medium and electronic device | |
| CN105633938A (en) | Battery input system and terminal equipment | |
| CN219737712U (en) | Power-on testing device and power-on testing system | |
| CN118965462B (en) | Control system and method for server bus port, storage medium and electronic equipment |
| 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 | Address after:Building 9, No. 1, Guanpu Road, Guoxiang Street, Wuzhong Economic Development Zone, Suzhou City, Jiangsu Province, 215000 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, Suzhou City, Jiangsu Province, 215000 Patentee before:SUZHOU LANGCHAO INTELLIGENT TECHNOLOGY Co.,Ltd. Country or region before:China |