Server power supply detection method and device and storage medium
By making real-time judgment of the AC input voltage of the server power module, the problem of fault judgment delay in the existing technology is solved, and fast and accurate fault detection and analysis is realized, supporting the real state acquisition of the server's downtime moment.
Patent Information
- Application Number
- CN202411714105.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-03-14
AI Technical Summary
The existing technology has a delay in judging the failure of the server power module, which leads to the inability to collect the true state of the fault moment in time, affecting subsequent fault location and analysis.
By obtaining the AC input voltage input to the power module of the server, it is determined whether there is an overvoltage and an undervoltage at the current time. If not, it is further determined whether the AC input voltage within the preset time period starting from the current time is always maintained within the preset voltage range. If it is not within the range, it is determined that the power module is faulty.
Ensure the accuracy and reliability of the fault judgment results through two judgments, quickly reflect the fault status of the power module, and promptly handle the fault, which is conducive to real-state acquisition of the instant of the server downtime and facilitate subsequent fault analysis.
Smart Images

Figure CN119619904A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of servers, and in particular to a power supply detection method, device and storage medium of a server. Background Art
[0002] With the development of information technology, the requirements for server power supply are getting higher and higher. The power module in the server is no longer just a simple power supply unit. There is information interaction between the power module and the server system. Various information when the power module is supplying power must be uploaded to the server system in real time so that the server system can perceive the actual status of the power module in real time and take relevant actions in time when there is a problem with the power module. The power module converts the AC voltage output by the AC power supply and outputs it to the server to power it. When the AC power supply is abnormally powered off, the output voltage of the power module will gradually drop, making it difficult to supply power normally. At present, the server system will judge whether the power module is faulty based on whether the output voltage of the power module is greater than the preset value. At the same time, in order to avoid misjudgment, the corresponding fault signal is generally output only after the output voltage drops to a certain level. Therefore, there is a certain delay in the entire fault judgment process. When the power module fails and causes the server to crash, the server system cannot collect the real status at the moment of crash, which causes great trouble to the subsequent fault location analysis.
[0003] It can be seen that how to promptly determine the fault condition of the power module of the server is a problem that needs to be solved by those skilled in the art. Summary of the invention
[0004] The purpose of the embodiments of the present invention is to provide a method, device and storage medium for detecting power supply of a server, which can solve the problem of how to timely determine the fault status of the power supply module of the server.
[0005] In order to solve the above technical problems, an embodiment of the present invention provides a power supply detection method for a server, comprising:
[0006] Obtaining the AC input voltage of the power module input to the server;
[0007] Determine whether the AC input voltage currently input to the power module is over-voltage or under-voltage;
[0008] If the AC input voltage at the current moment does not have overvoltage or undervoltage, determine whether the AC input voltage remains within a preset voltage range within a preset time period starting from the current moment;
[0009] If the AC input voltage does not remain within the preset voltage range during a preset time period starting from the current time, it is determined that the power module is faulty.
[0010] In some embodiments, after determining that the power module fails, the method further includes:
[0011] Setting the first signal to a first level, and outputting the first signal to a controller of the server, so as to control the controller to collect data at the moment of failure of the power module; wherein the first signal is used to indicate whether the power module is faulty;
[0012] After determining whether the AC input voltage remains within a preset voltage range within a preset time period starting from the current time, the method further includes:
[0013] If the AC input voltage always remains within the preset voltage range within a preset time period after the current moment, the first signal is set to the second level, and the process jumps again to the step of obtaining the AC input voltage of the power module input to the server; the first level and the second level are opposite.
[0014] In some embodiments, before obtaining the AC input voltage of the power module input to the server, the method further includes:
[0015] Determine whether an AC input voltage of a power module input to the server is obtained;
[0016] If yes, jump to the step of obtaining the AC input voltage of the power module input to the server;
[0017] If not, the process jumps back to the step of determining whether the AC input voltage input to the power module of the server is obtained.
[0018] In some embodiments, after determining whether the AC input voltage currently input to the power module is overvoltage or undervoltage, the method further includes:
[0019] If the AC input voltage at the current moment is overvoltage or undervoltage, the second signal is set to a third level; wherein the second signal is used to indicate whether the power module receives a normal AC input voltage;
[0020] If the AC input voltage at the current moment is neither over-voltage nor under-voltage, the second signal is set to a fourth level; the third level is opposite to the fourth level.
[0021] In some embodiments, before determining whether the AC input voltage currently input to the power module is overvoltage or undervoltage, the method further includes:
[0022] When the power module is started, a watchdog reset function is started;
[0023] If the watchdog reset function is executed, determine whether the server is reset successfully;
[0024] If yes, setting the initial state of the second signal to a fourth level;
[0025] If not, the initial state of the second signal is set to the third level.
[0026] In some embodiments, determining whether the AC input voltage currently input to the power module is overvoltage or undervoltage includes:
[0027] Determine whether the AC input voltage input to the power module is always in an undervoltage voltage range within a first preset time period before the current moment as the end point; the maximum value of the undervoltage voltage range is not greater than the minimum value of the preset voltage range;
[0028] If the AC input voltage is always within the undervoltage voltage range within the first preset time period before the current moment is taken as the end point, the second signal is set to the fourth level, and the process jumps again to the step of determining whether the AC input voltage input to the power module is always within the undervoltage voltage range within the first preset time period before the current moment is taken as the end point;
[0029] If the AC input voltage is not always in the undervoltage voltage range within a first preset time period before the current moment as the end point, then determine whether the AC input voltage is always in the overvoltage voltage range within a second preset time period before the current moment as the end point; the minimum value of the overvoltage voltage range is not less than the maximum value of the preset voltage range;
[0030] If the AC input voltage is always in the overvoltage range within the second preset time period before the current moment is taken as the end point, the second signal is set to the fourth level, and the process jumps again to the step of determining whether the AC input voltage input to the power module is always in the undervoltage range within the first preset time period before the current moment is taken as the end point;
[0031] If the AC input voltage is not always within the overvoltage range within a second preset time period before the current moment is taken as the end point, the second signal is set to a third level.
[0032] In order to solve the above technical problems, the embodiment of the present invention further provides a power supply detection device for a server, comprising:
[0033] Memory for storing computer programs;
[0034] The processor is used to execute the computer program to implement the steps of the power supply detection method of the server as described above.
[0035] In some embodiments, the power supply detection device of the server further includes:
[0036] A power startup circuit, wherein the input end is connected to the power module of the server, the output end is connected to the input end of the processor of the server, and the control end is connected to the output end of the processor of the server, and is used to start the power module based on the control of the processor of the server when the power module receives an AC input voltage and the power module meets the startup conditions.
[0037] In some embodiments, the power startup circuit includes:
[0038] A first resistor, a first end of which is connected to a preset power supply;
[0039] A second resistor, a first end of which is respectively connected to a first end of the first resistor, an input end of a processor of the server, and an output end of a power module of the server;
[0040] A controllable switch, wherein the first end is connected to the second end of the second resistor, the control end is connected to the output end of the processor of the server, and the second end is grounded, and is used for controlling conduction based on the processor of the server when the power module receives an AC input voltage and the power module meets the startup conditions.
[0041] To solve the above technical problem, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the power supply detection method for the server as described above are implemented.
[0042] It can be seen from the above technical scheme that the present invention discloses a power supply detection method, device and storage medium for a server, which preliminarily determines whether the AC input voltage is overvoltage or undervoltage according to the AC input voltage of the power module at the current moment, and further continuously determines whether the AC input voltage is normal within a preset time period after the current moment when the AC input is not overvoltage or undervoltage; the beneficial effect of the present invention is to ensure the accuracy and reliability of the final fault judgment result through the process of two judgments. Whether the power module is faulty or not can be quickly and directly reflected in the change of the AC input voltage, so whether the power module is faulty can be determined by real-time detection of the AC input voltage input to the power module, the whole detection method has a fast response speed, can be handled in time when a fault occurs, is conducive to the acquisition of the real state of the server at the moment of downtime, and is convenient for subsequent fault analysis. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0044] Figure 1 A schematic diagram of a flow chart of a power supply detection method for a server provided in an embodiment of the present invention;
[0045] Figure 2 A schematic diagram of a signal waveform during power supply by a power module provided in an embodiment of the present invention;
[0046] Figure 3 A schematic flow chart of another method for detecting power supply of a server provided in an embodiment of the present invention;
[0047] Figure 4 A schematic diagram of the structure of a power supply detection device for a server provided in an embodiment of the present invention;
[0048] Figure 5 A schematic diagram of the structure of a power startup circuit provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0049] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0050] The terms "including" and "having" in the specification of the present invention and the above-mentioned drawings, as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but may include steps or units that are not listed.
[0051] In order to enable those skilled in the art to better understand the solution of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0052] Next, a power supply detection method for a server provided by an embodiment of the present invention is described in detail. Figure 1 As shown, Figure 1 A power supply detection method for a server provided in an embodiment of the present invention includes:
[0053] S11: Acquire an AC input voltage of a power module input to the server;
[0054] It is not difficult to understand that the prior art believes that as long as the output voltage of the power module is normal, the AC input voltage input to the power module must also be normal. Therefore, whether the power supply is faulty is directly determined based on whether the output voltage of the power module is normal. According to relevant specifications, a signal is generally sent out to indicate that the power module has a fault only after the output voltage drops to 95% of the rated output voltage. However, the lag in the output information abnormality has a huge impact on the server system. Often, the system downtime follows the detection of the output voltage abnormality, and the time in between is very short. The server waits for the signal indicating that the power module has a fault to be sent out. After detecting this signal, it is very difficult to completely record the power failure or server system failure within this extreme time (usually at the ms level).
[0055] In order to avoid the time delay caused by the method of determining the power module failure in the prior art, the present invention starts from the input end of the power module and directly obtains the AC input voltage input to the power module to detect and determine the power module failure. The input end of the power module is connected to an AC power supply. The AC power output by the AC power supply is converted into the DC power required by the server after passing through the power module. The DC power is output to the server to power the server. The specific type and implementation method of the AC power supply and the voltage size of the AC voltage and the DC voltage during the conversion process of the power module are not specifically limited in this application. They can be set and adjusted according to the actual power supply requirements of the server. The AC power supply is generally directly implemented by the mains; the internal structure of the server and the power module is not specifically limited in this application; the method of obtaining the AC input voltage is not specifically limited in this application, and it can be implemented by setting a voltage sensor and the like.
[0056] S12: Determine whether the AC input voltage currently input to the power module is over-voltage or under-voltage;
[0057] It should be noted that the power supply detection method provided by the present invention mainly detects the failure of the power supply module caused by the abnormal power failure of the AC power supply connected to the input end of the power supply module. When the AC power supply fails abnormally, the power supply module cannot normally receive the AC input voltage, and cannot normally supply power to the server, thereby causing the server to shut down. In addition to the failure of abnormal power failure, the AC power supply may also be in an overvoltage or undervoltage state. In this case, although the AC input voltage is not within the normal preset voltage range, it will not cause the server to shut down. Therefore, when detecting whether the power supply module fails due to AC power failure, it is first necessary to eliminate the overvoltage and undervoltage abnormalities of the AC input voltage to avoid judging the overvoltage or undervoltage of the AC input voltage as a failure of the power supply module.
[0058] It is understandable that after obtaining the AC input voltage, the AC input voltage can be judged in real time. For any moment, it is necessary to first judge whether the AC input voltage at the current moment is overvoltage or undervoltage. If the AC input voltage is overvoltage or undervoltage, it means that although the AC input voltage is not within the normal preset voltage range, there is still a certain AC voltage input to the power module, and the power module can still maintain a certain degree of normal operation. This just shows that the AC power supply is not powered off, but there is an error in the output AC voltage, and the power module is not faulty. The specific values of the voltage judgment threshold for overvoltage and the voltage judgment threshold for undervoltage are not particularly limited in this application, and can be set according to the rated voltage range of the AC power supply actually used.
[0059] Furthermore, when judging whether the AC input voltage currently input to the power module is over-voltage or under-voltage, in order to facilitate the operator to check the judgment result of whether the AC input voltage is over-voltage or under-voltage at any time, and also to facilitate the accurate execution of the subsequent judgment process, the state of the AC_OK signal output by the power module can be adjusted after the judgment to characterize the result of the first judgment. The AC_OK signal is defined in the power specification of the power module itself, and this signal will be generated as long as the power module works normally.
[0060] S13: If the AC input voltage at the current moment is neither overvoltage nor undervoltage, determining whether the AC input voltage remains within a preset voltage range within a preset time period starting from the current moment;
[0061] It is not difficult to understand that if the AC input voltage at the current moment does not have overvoltage or undervoltage, it is possible to continue to determine whether the AC power supply is powered off by determining whether the AC input voltage is within the preset voltage range. The power failure of the AC power supply will be reflected as the AC input voltage directly dropping to zero or a very low voltage value. Therefore, once the AC power supply is powered off, the AC input voltage cannot be maintained within the preset voltage range. At the same time, in order to improve the accuracy and reliability of the final judgment result and avoid misjudgment, the voltage condition of the AC input voltage in the preset time period can be determined based on the current moment. The specific value of the preset time period, etc., is not specifically limited in this application. The specific setting method of the preset voltage range, etc., is not specifically limited in this application. The preset voltage range refers to the normal voltage range of the AC input voltage, which is the normal voltage range of the AC input voltage that can support the power module to output a normal DC power supply voltage. It can be determined based on the rated value or rated range of the power supply voltage required by the server, or it can be directly determined based on the rated value or rated range of the output voltage of the AC power supply.
[0062] S14: If the AC input voltage does not remain within the preset voltage range during a preset time period starting from the current time, it is determined that the power module is faulty.
[0063] It can be understood that the first judgment process has excluded the overvoltage and undervoltage conditions of the AC input voltage. Therefore, if the AC input voltage does not remain within the preset voltage range during the second judgment process, it means that the abnormality of the AC input voltage at this time is caused by the power failure of the AC power supply. At this time, the power module can be determined to be faulty. If the AC input voltage always remains within the preset voltage range within a preset time period after the current moment, it means that the AC input voltage received by the power module is normal, can supply power normally, and no fault has occurred.
[0064] It should be noted that the power supply detection method for a server provided by the present invention can be directly applied to a processor of the server, such as a CPU (Central Processing Unit) of the server, or a separate processor can be set in the server to complete the power supply detection process; the present application does not make any special restrictions on the specific type of processor and implementation method.
[0065] The present invention provides a power supply detection method for a server, which preliminarily determines whether the AC input voltage is overvoltage or undervoltage according to the AC input voltage of the power module at the current moment, and further continuously determines whether the AC input voltage is normal within a preset time period after the current moment when the AC input is not overvoltage or undervoltage; the accuracy and reliability of the final fault judgment result are ensured through two judgment processes. Whether the power module is faulty or not can be quickly and directly reflected in the change of the AC input voltage, so whether the power module is faulty can be determined by real-time detection of the AC input voltage input to the power module, the whole detection method has a fast response speed, can be handled in time when a fault occurs, is conducive to the acquisition of the real state of the server at the moment of downtime, and is convenient for subsequent fault analysis.
[0066] In some embodiments, after determining that the power module fails, the method further includes:
[0067] Setting the first signal to a first level and outputting the first signal to a controller of the server to control the controller to collect data at the moment of power module failure; wherein the first signal is used to indicate whether the power module is faulty or not;
[0068] After determining whether the AC input voltage remains within a preset voltage range within a preset time period starting from the current time, the method further includes:
[0069] If the AC input voltage remains within a preset voltage range within a preset time period starting from the current moment, the first signal is set to a second level, and the process jumps again to the step of obtaining the AC input voltage of the power module input to the server; the first level and the second level are opposite.
[0070] It is not difficult to understand that after determining that the power module fails, the server needs to collect data at the moment of the power module failure in a timely manner. This process of collecting data requires the controller in the server to implement. Therefore, after determining that the power module fails, it is necessary to output a first signal to inform the controller that the current power module has a fault, and it is necessary to execute a program to collect data. Therefore, after determining that the power module fails, a first signal is added to indicate whether the power module is faulty or not. The first signal will be at a first level when the power module fails, and at a second level when the power module is not faulty. When the first signal is at the first level, the controller will collect data. When the first signal is at the second level, the first signal can be directly not sent to the controller, and the next power detection process can be directly performed. The specific type and implementation method of the first signal are not specifically limited in this application, and the specific values of the first level and the second level are not specifically limited in this application. For example, the low level can be defined as the first level, and the second level is the high level. This application does not specifically limit the specific type and implementation method of the controller, which may specifically be a BMC (Baseboard Management Controller) and / or a CPLD (Complex Programming logic device) in a server.
[0071] It should be noted that after the first judgment is completed, that is, after determining whether the AC input voltage input to the power module at the current moment is overvoltage or undervoltage, the result of the first judgment can be characterized by adjusting the state of the AC_OK signal of the power module. On this basis, the first signal can be further added as the final fault judgment signal, and the first signal can be defined as an ALERT signal. Taking the example of the ALERT signal being at a low level indicating a power module failure, when the AC input voltage is overvoltage or undervoltage, the AC_OK signal can be adjusted to a low level; when the AC input voltage is not overvoltage or undervoltage, the AC_OK signal will be at a high level. After receiving the high-level AC_OK signal, the AC input voltage is judged a second time. If the AC input voltage remains within the preset voltage range within a preset time period after the current moment, the ALERT signal can be set to a high level; if the AC input voltage does not remain within the preset voltage range within the preset time period after the current moment, the ALERT signal is set to a low level; the ALERT signal is output to the BMC / CPLD, etc. to inform the controller that there is a power-off problem in the input AC voltage of the power module at this time, and the controller performs the black box collection operation.
[0072] Further, see Figure 2 As shown, Figure 2 A schematic diagram of signal waveforms during the power supply process of a power module provided by an embodiment of the present invention; taking the AC power supply as the mains power, and the AC_OK signal being at a high level indicating that the AC input voltage input to the power module is normal as an example. Among them, PS_ON is a sign that the mains power starts to supply power to the power module, and PS_ON being at a low level indicates that the AC power starts to supply power; AC_Vin is a voltage signal at the input end of the power module; OUTPUTS is the DC power output by the power module, that is, the voltage signal for supplying power to the server; P_OK is a PG (Power Good) signal, and when P_OK is at a high level, it indicates that the power module receives a normal AC input voltage within a preset voltage range; the AC_OK signal, as a switch signal, conveys information about whether the AC input voltage is normal to the server system according to its own level; ALERT, as the final fault judgment signal, can be used to give an alarm in the case of abnormal power failure when the AC input voltage AC_Vin is continuously at a low level. When AC_Vin loses power, P_OK will change from a high level to a low level, the output voltage OUTPUTS will gradually drop, and the AC_OK signal and the ALERT signal will change from a high level to a low level. Figure 2The figure shows the timing diagram of each signal in a complete power supply process of the simulated AC input voltage AC_Vin from the start of power supply to abnormal power failure. When AC_Vin is powered on, the output voltage OUTPUTS needs to react for T7 before it starts to rise, and then needs to continue to rise for T2 time to rise to 95% of the normal rated value, and then it takes T3 to finally rise to the normal rated value of the DC voltage power supply. The time from AC_Vin power failure to the output of the AC_OK signal is T11, the time from AC_Vin power failure to the level change of P_OK is T6, the time from AC_Vin power failure to the output voltage OUTPUTS falling to 95% is T6+T4, and the time for the output voltage OUTPUTS to continue to fall from 95% to 0 is T5. It is not difficult to see that T11<T6<T6+T4, and there is a time difference of T12 between T11 and T6. It can be seen that the reaction time of P_OK and the output voltage OUTPUTS falling to 95% is longer than the reaction time of AC_OK, and also longer than the reaction time of ALERT. The server detects the alternating The shorter the reaction time of the power-off process, the better. In this way, more time can be reserved to facilitate the server to collect data at the moment of failure and other operations. Therefore, it is necessary to send a fault signal in the shortest possible time. Therefore, the power detection process using AC_OK signal and ALERT signal has more advantages than the other two signals. The more reserved time can enable the server system to collect data at the moment of failure more calmly, and collect relevant information into the black box in time, which is conducive to fault location of the server system. At the same time, the server system can also back up important information in time according to the pre-designed program to avoid unnecessary impacts such as loss of important data.
[0073] It should be noted that a prompt module can also be set in the server to receive the first signal, and when the first signal is at the first level, the prompt module performs a corresponding alarm operation. The present application does not make any special restrictions on the specific implementation methods of the prompt module and the specific alarm operation. At the same time, when ALERT is at a low level, that is, when the first signal indicates a power module failure, the controller needs to collect power supply parameters related to the power supply process. The power supply parameters specifically include voltage, current, and temperature, etc. The voltage includes the AC input voltage at the input end of the power module, the DC output voltage at the output end of the power module, and the input voltage and / or output voltage of each internal circuit module. The current includes the input current at the input end of the power module, the output current at the output end of the power module, and the input current and / or output current of each internal circuit module. The temperature includes the real-time temperature of each circuit module in the circuit module and the overall operating temperature of the circuit module. By collecting voltage and judging whether each collected voltage is within its corresponding normal voltage range, it is determined whether the AC power failure is caused by voltage abnormalities such as transient overvoltage and low voltage inside the power module. By collecting current and judging whether each collected current is within its corresponding normal current range, it is determined whether the AC power failure is caused by abnormal short circuit of the line in the power module. By collecting temperature and judging whether each collected temperature is within its corresponding normal temperature range, it is determined whether the AC power failure is caused by abnormal heating of the device in the power module. Thus, the specific cause of the fault is determined by collecting data, and the fault location is realized.
[0074] Specifically, by setting the first signal as an indication signal to indicate whether the power module is faulty or not, the controller can be effectively instructed to perform data collection operations when the power module fails, thereby realizing the fault analysis process. The level state of the first signal can directly represent the final fault judgment result of the power supply detection, which is intuitive, effective and easy to implement.
[0075] In some embodiments, before obtaining the AC input voltage of the power module input to the server, the method further includes:
[0076] Determine whether an AC input voltage of a power module input to the server is obtained;
[0077] If yes, jump to the step of obtaining the AC input voltage of the power module input to the server;
[0078] If not, the process jumps back to the step of determining whether the AC input voltage input to the power module of the server is obtained.
[0079] It is understandable that the entire power supply detection process can only be carried out after the power supply module receives the AC voltage output by the AC power supply and is officially started. Therefore, at the beginning, it can be determined whether the power supply module has been started by whether the AC input voltage of the power supply module input to the server is obtained. If the AC input voltage can be obtained, it means that the power supply module has been started under the action of the AC power supply and started to supply power. At this time, power supply detection can be performed; if the AC input voltage cannot be obtained, it means that the power supply module may not have been connected to the AC power supply, has not been started, and has not supplied power. At this time, it is sufficient to continuously detect in real time whether the AC input voltage of the power supply module input to the server is obtained, until the AC input voltage is obtained and the power supply detection is started. The specific method for determining whether the AC input voltage of the power supply module input to the server is obtained is not specifically limited in this application, and can be determined based on the specific size of the input voltage and / or input current of the power supply module.
[0080] Specifically, after the power module receives the AC voltage output by the AC power supply, the power detection process is started after ensuring that the power module and the AC power supply are started, thereby avoiding misjudgment and false alarm when the AC power supply itself is not connected or has not output AC voltage, thereby further improving the accuracy and reliability of the final judgment result.
[0081] In some embodiments, after determining whether the AC input voltage currently input to the power module is overvoltage or undervoltage, the method further includes:
[0082] If the AC input voltage at the current moment is overvoltage or undervoltage, the second signal is set to a third level; wherein the second signal is used to indicate whether the power module receives a normal AC input voltage;
[0083] If the AC input voltage at the current moment is neither over-voltage nor under-voltage, the second signal is set to the fourth level; the third level is opposite to the fourth level.
[0084] It is not difficult to understand that after judging whether the AC input voltage input to the power module at the current moment is overvoltage and undervoltage, a second signal can be added to indicate whether the power module receives a normal AC input voltage. The specific type and implementation method of the second signal are not particularly limited in this application, and the AC_OK signal of the power module can be directly reused for implementation. The specific values of the third level and the fourth level are not particularly limited in this application. For example, the low level can be defined as the third level, and the fourth level is a high level. By setting the first signal and the second signal, it is convenient for the operator to more intuitively and clearly determine the actual state of the AC power supply and realize the distinction between different abnormal states of the AC power supply. Taking the first level and the third level as a low level as an example, when the first signal is a low level and the second signal is a high level, the operator can directly determine that the AC power supply has not been abnormally powered off, but there may be undervoltage or overvoltage; when the first signal is a low level and the second signal is a low level, the operator can directly determine that the AC power supply is abnormally powered off; when the first signal is a high level and the second signal is a high level, the operator can directly determine that the AC power supply outputs the AC voltage normally.
[0085] Specifically, by setting the second signal, it is possible to intuitively and effectively characterize whether the AC input voltage received by the power module is undervoltage or overvoltage. At the same time, the level status of the second signal and the first signal can effectively determine different abnormalities of the AC power supply. At the same time, the second signal can be directly implemented using the AC_OK signal, which is easy to implement.
[0086] In some embodiments, before determining whether the AC input voltage currently input to the power module is overvoltage or undervoltage, the method further includes:
[0087] When the power module starts, the watchdog reset function is started;
[0088] If the watchdog reset function is executed, determine whether the server is reset successfully;
[0089] If yes, setting the initial state of the second signal to a fourth level;
[0090] If not, the initial state of the second signal is set to the third level.
[0091] It is understandable that, considering that when the power module is just started to initially power the server, the server will start working under the action of the power module, and the server needs to perform a software reset at this time, so the watchdog reset program can be started when the power module is started or the server starts working to perform a software reset of the server. At this time, the second signal can be directly reused to indicate whether the initialization process of the software reset is successful. When the watchdog reset program is executed, the initial state of the second signal is set according to the software reset of the server, and the initial state of the second signal is used to indicate whether the server initialization is successful. The specific operation and implementation method of the server software reset are not particularly limited in this application, and are not limited to the watchdog reset program in this embodiment.
[0092] Specifically, in order to ensure the normal operation of the server after startup, a second signal can also be used to indicate whether the server initialization is successful. The operator can promptly determine whether the server initialization is successful through the initial state of the second signal. A prompt module can also be further set to perform an alarm operation when the second signal is at a third level, thereby avoiding abnormal operation of the server due to software reset failure.
[0093] In some embodiments, determining whether an AC input voltage currently input to a power module has an overvoltage or undervoltage includes:
[0094] Determine whether the AC input voltage input to the power module is always in the undervoltage voltage range within a first preset time period before the current moment as the end point; the maximum value of the undervoltage voltage range is not greater than the minimum value of the preset voltage range;
[0095] If the AC input voltage is always within the undervoltage voltage range within the first preset time period before the current moment is taken as the end point, the second signal is set to the fourth level, and the process jumps again to the step of determining whether the AC input voltage input to the power module is always within the undervoltage voltage range within the first preset time period before the current moment is taken as the end point;
[0096] If the AC input voltage is not always in the undervoltage voltage range within the first preset time period before the current moment as the end point, then determine whether the AC input voltage is always in the overvoltage voltage range within the second preset time period before the current moment as the end point; the minimum value of the overvoltage voltage range is not less than the maximum value of the preset voltage range;
[0097] If the AC input voltage is always in the overvoltage range within the second preset time period before the current moment is taken as the end point, the second signal is set to the fourth level, and the process jumps again to the step of determining whether the AC input voltage input to the power module is always in the undervoltage range within the first preset time period before the current moment is taken as the end point;
[0098] If the AC input voltage is not always within the overvoltage range within the second preset time period before the current moment is taken as the end point, the second signal is set to the third level.
[0099] It is not difficult to understand that in order to achieve a more accurate judgment process of the AC input voltage at the current moment, the voltage state of the AC input voltage within a period of time before the current moment is used to judge whether the AC input voltage at the current moment is normal. The specific setting method and value range of the undervoltage voltage range and the overvoltage voltage range are not particularly limited in this application. If the AC input voltage is always in the undervoltage voltage range within the first preset time before the current moment is used as the end point, it means that the AC input voltage is undervoltage; if the AC input voltage is always in the overvoltage voltage range within the second preset time before the current moment is used as the end point, it means that the AC input voltage is overvoltage. When undervoltage, the AC voltage is lower than the minimum value of the preset voltage range, but there is still a certain voltage. When overvoltage, the AC voltage is higher than the maximum value of the preset voltage range. The undervoltage voltage range can be specifically 70-90V; the undervoltage voltage range and / or overvoltage voltage range can also be directly adjusted to the corresponding undervoltage threshold or overvoltage threshold to judge undervoltage or overvoltage. When judging undervoltage, it is necessary to have a certain voltage value of the AC input voltage, that is, the AC input voltage is greater than the power-off threshold before judging the undervoltage of the AC input voltage. The specific values of the first preset time length and the second preset time length are not particularly limited in this application.
[0100] As a specific embodiment, see Figure 3 As shown, Figure 3A flow chart of another power supply detection method for a server provided by an embodiment of the present invention; the AC_OK signal is configured as a GPIO OUTPUT, which is 0V when low and 3.3V when high. The AC_OK signal defaults to a low level. When the power module starts working, the watchdog reset program is executed. After the watchdog reset is successful, the AC_OK signal is initialized to a high level. If the watchdog reset is unsuccessful, AC_OK is still a low level. The processor in the server continuously detects the voltage of the AC input voltage AC_Vin. If the AC input voltage is still lower than the set UV_FAULT (undervoltage threshold) after 160ms and the AC input voltage has a certain voltage, AC_OK is set to a low level, otherwise AC_OK is set to a high level and enters the next stage for overvoltage judgment; if the AC input voltage is still greater than the set OV_FAULT (overvoltage threshold) after 80ms, AC_OK is set to a low level, otherwise AC_OK is set to a high level and enters the next stage for a second judgment process. When the AC_OK signal indicates that the AC input voltage is normal, that is, the AC_OK signal is in a high level state and the AC input voltage AC_Vin remains in the normal preset voltage range for 80ms, the ALERT signal is set high, the detection process is completed, and the power module has no fault; otherwise, it is determined that the power module has a fault and the ALERT signal is set to a low level.
[0101] It is not difficult to understand that after the watchdog is reset, the signal is checked three times through judgment. Through multi-level signal checks, the signal can basically be avoided from being collected incorrectly or missed, and the possibility of misjudgment or wrong judgment is greatly reduced, avoiding problems such as signal loss or false triggering caused by filtering actions, etc., and the omissions that may be encountered in the acquisition process of signals such as AC input voltage can be clearly and completely described, improving the accuracy and reliability of the final AC_OK signal and ALERT signal. After the server system collects the ALERT signal, it can perform operations such as complete and timely storage of relevant information according to the pre-agreed processing flow, and timely processing will minimize the loss. This method can also be applied to the acquisition process of other small signals of the power module or other signals in the server.
[0102] See also Figure 4 As shown, Figure 4 A schematic diagram of the structure of a power supply detection device for a server provided in an embodiment of the present invention; To solve the above technical problems, an embodiment of the present invention also provides a power supply detection device for a server, comprising
[0103] A memory 60, for storing computer programs;
[0104] The processor 61 is used to execute the computer program to implement the steps of the power supply detection method of the server as described above.
[0105] Among them, the processor 61 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 61 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 61 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a central processing unit (CPU); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 61 may be integrated with a graphics processing unit (GPU), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 61 may also include an artificial intelligence (AI) processor, which is used to process computing operations related to machine learning.
[0106] The memory 60 may include one or more computer-readable storage media, which may be non-transitory. The memory 60 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In this embodiment, the memory 60 is at least used to store the following computer program 601, wherein, after the computer program is loaded and executed by the processor 61, it can implement the relevant steps of the power detection method of the server disclosed in any of the aforementioned embodiments. In addition, the resources stored in the memory 60 may also include an operating system 602 and data 603, etc., and the storage method may be temporary storage or permanent storage. Among them, the operating system 602 may include Windows, Unix, Linux, etc. The data 603 may include, but is not limited to, the data required in the power detection method of the server, etc.
[0107] In some embodiments, the power detection device of the server may further include a display screen 62 , an input / output interface 63 , a communication interface 64 , a power supply 65 , and a communication bus 66 .
[0108] Those skilled in the art will understand that Figure 4 The structure shown in the figure does not constitute a limitation on the power supply detection device of the server, and may include more or fewer components than those shown in the figure.
[0109] For the description of the features of the power supply detection device for a server provided in the embodiment of the present invention, reference may be made to the relevant description of the embodiment of the power supply detection method for a server, which will not be described in detail here.
[0110] In some embodiments, the power supply detection device of the server further includes:
[0111] A power startup circuit, wherein the input end is connected to the power module of the server, the output end is connected to the input end of the processor of the server, and the control end is connected to the output end of the processor of the server, and is used to start the power module based on the control of the processor of the server when the power module receives an AC input voltage and the power module meets the startup conditions.
[0112] It is understandable that, considering that the power module needs to be controlled to start and supply power first during the server startup process, a power startup circuit is added to help the processor realize the startup control of the power module. When the server determines that it needs to be powered on, the power module is first controlled to start to power the server, and then other modules can be started after the power module is powered on, thereby completing the entire server startup process. At this time, the server needs to use the power startup circuit to control the startup of the power module. The startup of the power module requires two conditions. One is that the power module can already receive the AC input voltage output by the AC power supply, that is, the AC power supply has started working, and the power module can supply power; at the same time, the power module itself needs to meet the startup conditions. Generally, the power module will output a PG signal after its own preparation is completed. When the processor of the server receives the PG signal output by the power module, it means that the power module is ready and can supply power. After the processor receives this signal, it can start at any time. Therefore, when the power module receives the AC input voltage and the PG signal output by the power module, the server can control the power module to start through the power startup circuit, thereby completing the startup of the server. The specific type and implementation method of the power startup circuit are not particularly limited in this application.
[0113] See also Figure 5 As shown, Figure 5 A schematic diagram of a power startup circuit provided in an embodiment of the present invention. In some embodiments, the power startup circuit includes:
[0114] A first resistor R224D, a first end of which is connected to a preset power supply;
[0115] A second resistor R225D, a first end of which is respectively connected to a first end of the first resistor R224D, an input end of a processor of the server, and an output end of a power module of the server;
[0116] The controllable switch Q16D has a first end connected to the second end of the second resistor R225D, a control end connected to the output end of the server's processor, and a second end connected to ground, and is used for controlling conduction based on the server's processor when the power module receives an AC input voltage and the power module meets the startup conditions.
[0117] It is not difficult to understand that when the power module receives the AC input voltage output by the powered-on AC power supply, it will output a VINOK signal and send it to the server through the VINOK_MCU_OUT port to inform the server that the current AC power input is normal; at the same time, after the power module is ready, it will output a PG signal through the PSON# port and send it to the server through the PSON#_MCU_OUT port. When the server needs to be turned on, the PG signal can be pulled down by pulling the PSON# port low, thereby controlling the power module to start. PSON#_CFG is a control signal for the power startup circuit generated by the server processor based on the signals received by the VINOK_MCU_OUT port and the PSON#_MCU_OUT port. When PSON#_CFG is high, the controllable switch Q16D is turned on, pulling down the PSON# port, thereby controlling the power module to start; when PSON#_CFG is low, the controllable switch Q16D is disconnected, releasing the bus. The first resistor R224D and the second resistor R225D are connected in series to the preset power supply of +3.3VSD, which plays the role of current limiting and voltage dividing, ensuring the high level state of the PSON# port when the controllable switch Q16D is turned off. The specific types and implementation methods of the first resistor R224D, the second resistor R225D and the controllable switch Q16D are not particularly limited in this application.
[0118] Furthermore, in order to prevent the external input signals such as the VINOK signal and the PG signal from being interfered, a filtering circuit can be added to the line of the power startup circuit, such as Figure 5 As shown, the circuit is provided with an RC low-pass filter structure consisting of a resistor R25D and a capacitor C3D, and an RC low-pass filter structure consisting of a resistor R18D and a capacitor C4D; at the same time, resistors R32D and R21D are additionally provided as pull-up resistors. In order to prevent the MCU input signal amplitude from exceeding the standard and damaging the MCU, a low-value diode D5D is used to clamp the high-level state of the input signal to 3.3V, and the low-level state to GND. At the same time, in order to improve the accuracy of the controllable switch operation process, a grounded resistor R19D is additionally provided to connect to the control end of the controllable switch Q16D, so as to provide a stable operating bias point for the controllable switch. This application does not make any special restrictions on the specific parameter settings and model selection of each component in the circuit, and can be as follows Figure 5 Set up as shown.
[0119] Specifically, the on and off of the controllable switch is used to realize whether the PG signal is pulled low or not, thereby realizing the startup control of the power module. The entire power startup circuit has a simple structure and is easy to implement, which is conducive to the simple implementation of the entire power detection device.
[0120] It is understandable that if the power detection method of the server in the above embodiment is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the current technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium to execute all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), electrically erasable programmable ROM, register, hard disk, removable disk, CD-ROM, magnetic disk or optical disk and other media that can store program codes.
[0121] Based on this, in order to solve the above technical problems, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the power supply detection method of the server as described above are implemented.
[0122] For the description of the features in the computer-readable storage medium provided in the embodiment of the present invention, reference may be made to the relevant description of the embodiment of the power supply detection method for a server, which will not be described in detail here.
[0123] An embodiment of the present invention further provides a computer program product, including a computer program / instruction, which implements the steps of the power supply detection method for the server described in the above embodiment when executed by a processor.
[0124] For descriptions of features in the computer program product provided by the embodiments of the present invention, reference may be made to the relevant descriptions of the embodiments of the power supply detection method for a server, which will not be described in detail here.
[0125] In order to solve the above technical problems, an embodiment of the present invention further provides a power supply detection system for a server, comprising:
[0126] A voltage acquisition unit, used to acquire an AC input voltage input to a power module of the server;
[0127] A first judgment unit, used to judge whether the AC input voltage input to the power module at a current moment is over-voltage or under-voltage;
[0128] A second judgment unit is used to judge whether the AC input voltage is always kept within a preset voltage range within a preset time period after the current moment if there is no overvoltage or undervoltage at the current moment;
[0129] The fault determination unit is used to determine that the power module is faulty if the AC input voltage does not remain within a preset voltage range within a preset time period starting from the current moment.
[0130] In some embodiments, it also includes:
[0131] A data collection unit, configured to set the first signal to a first level and output the first signal to a controller of the server, so as to control the controller to collect data at the moment of failure of the power module; wherein the first signal is used to indicate whether the power module is faulty or not;
[0132] A cycle detection unit is used to set the first signal to a second level and re-trigger the voltage acquisition unit if the AC input voltage always remains within a preset voltage range within a preset time period after the current moment; the first level is opposite to the second level.
[0133] In some embodiments, it also includes:
[0134] The power-on judgment unit is used to judge whether the AC input voltage input to the power module of the server is obtained; if so, the voltage acquisition unit is triggered; if not, the power-on judgment unit is triggered.
[0135] In some embodiments, it also includes:
[0136] A first indication unit, which sets the second signal to a third level if the AC input voltage at the current moment is over-voltage or under-voltage; wherein the second signal is used to indicate whether the power module receives a normal AC input voltage;
[0137] The second indicating unit sets the second signal to a fourth level if the AC input voltage at the current moment is neither over-voltage nor under-voltage; the third level is opposite to the fourth level.
[0138] In some embodiments, it also includes:
[0139] A reset start unit, used to start the watchdog reset function when the power module is started;
[0140] A reset judgment unit, if the watchdog reset function is executed, judges whether the server is reset successfully; if so, triggers the first initial setting unit; if not, triggers the second initial setting unit;
[0141] A first initial setting unit, configured to set an initial state of the second signal to a fourth level;
[0142] The second initial setting unit is used to set the initial state of the second signal to a third level.
[0143] In some embodiments, the first determination unit includes:
[0144] An undervoltage judgment unit, used to judge whether the AC input voltage input to the power module is always in an undervoltage voltage range within a first preset time period before the current moment as the end point; the maximum value of the undervoltage voltage range is not greater than the minimum value of the preset voltage range;
[0145] an undervoltage determination unit, configured to set the second signal to a fourth level and re-trigger the undervoltage determination unit if the AC input voltage is always within the undervoltage voltage range within a first preset time period before the current moment is taken as the end point;
[0146] an overvoltage judgment unit, for judging whether the AC input voltage is always in the overvoltage voltage range within a second preset time period before the current moment as the end point, if the AC input voltage is not always in the undervoltage voltage range within a first preset time period before the current moment as the end point; the minimum value of the overvoltage voltage range is not less than the maximum value of the preset voltage range;
[0147] an overvoltage determination unit, configured to set the second signal to a fourth level and re-trigger the undervoltage determination unit if the AC input voltage is always within the overvoltage voltage range within a second preset time period before the current moment is taken as the end point;
[0148] The voltage normality determination unit is used to set the second signal to a third level if the AC input voltage is not always within the overvoltage range within a second preset time period before the current moment is taken as the end point.
[0149] For the description of the features of the power supply detection system for a server provided in the embodiment of the present invention, reference may be made to the relevant description of the embodiment of the power supply detection method for a server, which will not be described in detail here.
[0150] The above is a detailed introduction to a power supply detection method, device and storage medium for a server provided by an embodiment of the present invention. The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the various embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.
[0151] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0152] The above is a detailed introduction to a power supply detection method, device and storage medium for a server provided by the present invention. This article uses specific examples to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of the present invention, the present invention can also be improved and modified in a number of ways, and these improvements and modifications also fall within the scope of protection of the present invention.
Claims
1. A method for detecting power supply of a server, characterized in that: include: Obtaining the AC input voltage of the power module input to the server; Determine whether the AC input voltage currently input to the power module is over-voltage or under-voltage; If the AC input voltage at the current moment does not have overvoltage or undervoltage, determine whether the AC input voltage remains within a preset voltage range within a preset time period starting from the current moment; If the AC input voltage does not remain within the preset voltage range during a preset time period starting from the current time, it is determined that the power module is faulty.
2. The power supply detection method of a server according to claim 1, characterized in that: After determining that the power module is faulty, the method further includes: Setting the first signal to a first level, and outputting the first signal to a controller of the server, so as to control the controller to collect data at the moment of failure of the power module; wherein the first signal is used to indicate whether the power module is faulty; After determining whether the AC input voltage remains within a preset voltage range within a preset time period starting from the current time, the method further includes: If the AC input voltage always remains within the preset voltage range within a preset time period after the current moment, the first signal is set to the second level, and the process jumps again to the step of obtaining the AC input voltage of the power module input to the server; the first level and the second level are opposite.
3. The power supply detection method of a server according to claim 1, characterized in that: Before obtaining the AC input voltage of the power module of the server, the following steps are also required: Determine whether an AC input voltage of a power module input to the server is obtained; If yes, jump to the step of obtaining the AC input voltage of the power module input to the server; If not, the process jumps back to the step of determining whether the AC input voltage input to the power module of the server is obtained.
4. The power supply detection method for a server according to any one of claims 1 to 3, characterized in that: After determining whether the AC input voltage currently input to the power module is overvoltage or undervoltage, the method further includes: If the AC input voltage at the current moment is overvoltage or undervoltage, the second signal is set to a third level; wherein the second signal is used to indicate whether the power module receives a normal AC input voltage; If the AC input voltage at the current moment is neither over-voltage nor under-voltage, the second signal is set to a fourth level; the third level is opposite to the fourth level.
5. The power supply detection method of a server as claimed in claim 4, characterized in that: Before determining whether the AC input voltage currently input to the power module is overvoltage or undervoltage, the method further includes: When the power module is started, a watchdog reset function is started; If the watchdog reset function is executed, determine whether the server is reset successfully; If yes, setting the initial state of the second signal to a fourth level; If not, the initial state of the second signal is set to the third level.
6. The power supply detection method of a server as claimed in claim 4, characterized in that: Determining whether an AC input voltage currently input to the power module is overvoltage or undervoltage includes: Determine whether the AC input voltage input to the power module is always in an undervoltage voltage range within a first preset time period before the current moment as the end point; the maximum value of the undervoltage voltage range is not greater than the minimum value of the preset voltage range; If the AC input voltage is always within the undervoltage voltage range within the first preset time period before the current moment is taken as the end point, the second signal is set to the fourth level, and the process jumps again to the step of determining whether the AC input voltage input to the power module is always within the undervoltage voltage range within the first preset time period before the current moment is taken as the end point; If the AC input voltage is not always in the undervoltage voltage range within a first preset time period before the current moment as the end point, then determine whether the AC input voltage is always in the overvoltage voltage range within a second preset time period before the current moment as the end point; the minimum value of the overvoltage voltage range is not less than the maximum value of the preset voltage range; If the AC input voltage is always in the overvoltage range within the second preset time period before the current moment is taken as the end point, the second signal is set to the fourth level, and the process jumps again to the step of determining whether the AC input voltage input to the power module is always in the undervoltage range within the first preset time period before the current moment is taken as the end point; If the AC input voltage is not always within the overvoltage range within a second preset time period before the current moment is taken as the end point, the second signal is set to a third level.
7. A power supply detection device for a server, characterized in that: include Memory for storing computer programs; A processor, configured to execute the computer program to implement the steps of the power supply detection method for a server as described in any one of claims 1 to 6.
8. The power supply detection device for a server according to claim 7, characterized in that: Also includes: A power startup circuit, wherein the input end is connected to the power module of the server, the output end is connected to the input end of the processor of the server, and the control end is connected to the output end of the processor of the server, and is used to start the power module based on the control of the processor of the server when the power module receives an AC input voltage and the power module meets the startup conditions.
9. The power supply detection device for a server according to claim 8, characterized in that: The power startup circuit comprises: A first resistor, a first end of which is connected to a preset power supply; A second resistor, a first end of which is respectively connected to a first end of the first resistor, an input end of a processor of the server, and an output end of a power module of the server; A controllable switch, wherein the first end is connected to the second end of the second resistor, the control end is connected to the output end of the processor of the server, and the second end is grounded, and is used for controlling conduction based on the processor of the server when the power module receives an AC input voltage and the power module meets the startup conditions.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the power supply detection method for a server according to any one of claims 1 to 6 are implemented.
Citation Information
Cited By
Server operation abnormity identification method
CN122309205A