Negative wind pressure resistance testing method, device and equipment of power supply unit and medium
Through intelligent PDU control and high-precision robotic arm insertion and removal automated testing system, the server PSU anti-negative wind pressure test problems are solved, and efficient and accurate test results are achieved.
Patent Information
- Application Number
- CN202510491208.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-18
- Publication Date
- 2025-07-18
AI Technical Summary
The existing server PSU has low manual operation efficiency, incomplete data collection and safety hazards in anti-negative wind pressure tests, making it difficult to meet the needs of large-scale and high-frequency testing.
An automated test system adopts intelligent PDU control, multi-sensor fusion monitoring and high-precision robotic arm plug-in and unplugging control. The fan speed status data is obtained after power outage, and the plug-in operation is performed after meeting the preset stop conditions, and the test results are generated based on the status parameters of the power-on process.
It improves testing efficiency and accuracy, reduces safety risks, enhances data integrity and accuracy of test results, and is suitable for a variety of practical use scenarios.
Smart Images

Figure CN120334792A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of server technology, and in particular to a method, device, equipment and medium for testing the resistance of a power supply unit to negative wind pressure. Background Art
[0002] In data center and cloud computing scenarios, the reliability of the server power supply unit (PSU) directly affects the stable operation of the system. The core goal of the negative wind pressure resistance test is to verify whether the internal cooling system (especially the fan) can maintain normal operation under extreme conditions (such as high load and high temperature environment) when the PSU is suddenly unplugged due to failure or maintenance needs, so as to avoid overheating damage caused by instantaneous power outage. This test is a key link in server hardware reliability certification (such as NEBS Level 3).
[0003] At present, the test of PSU's ability to resist negative wind pressure mainly adopts manual methods. However, the efficiency of traditional manual plug-in and unplug tests is extremely low, and a single test takes a long time, which cannot meet the needs of large-scale and high-frequency testing. At the same time, manual operation easily introduces individual differences, resulting in a high degree of discreteness in the test results, which seriously affects the consistency of the test. In addition, the current relevant technology is difficult to capture key parameters in real time, resulting in incomplete data collection and insufficient accuracy and reliability of test results. More importantly, manual live plug-in and unplug operations pose safety hazards, which may cause arc discharge and accelerate connector oxidation, increasing the risk of equipment damage, which needs to be solved urgently. Summary of the invention
[0004] The present application provides a method, device, equipment and medium for testing the negative wind pressure resistance of a power supply unit to solve the problems of low manual operation efficiency, incomplete data collection and great safety hazards in the existing server PSU negative wind pressure resistance test, thereby improving the efficiency, accuracy and reliability of the server PSU negative wind pressure resistance test, reducing safety hazards and labor costs, and enhancing data integrity and the accuracy of test results.
[0005] To achieve the above-mentioned purpose, the first embodiment of the present application provides a method for testing the resistance of a power supply unit to negative wind pressure, comprising the following steps:
[0006] Determine whether there is a need for negative wind pressure resistance testing;
[0007] If the negative wind pressure resistance test requirement exists, after the power supply unit of the server to be tested is powered off, the fan speed status data of the power supply unit is obtained;
[0008] When the fan speed status data meets the preset stop condition, perform a plugging and unplugging operation on the power supply unit. After completing the plugging and unplugging operation on the power supply unit, supply power to the power supply unit, and generate a negative pressure resistance test result according to the status parameters during the power-on process of the power supply unit.
[0009] According to the negative pressure resistance test method of the power supply unit proposed in the embodiments of the present application, when there is a need for a negative pressure resistance test, after the power supply unit of the server to be tested is powered off, obtain the fan speed status data of the power supply unit; when the fan speed status data meets the preset stop condition, perform a plugging and unplugging operation on the power supply unit. After completing the plugging and unplugging operation on the power supply unit, supply power to the power supply unit, and generate a negative pressure resistance test result according to the status parameters during the power-on process of the power supply unit. Thereby, problems such as low manual operation efficiency, incomplete data collection, and large safety hazards in the existing negative pressure resistance test of the server PSU are solved, the efficiency, accuracy, and reliability of the negative pressure resistance test of the server PSU are improved, the safety hazards and labor costs are reduced, and the data integrity and the accuracy of the test results are enhanced.
[0010] To achieve the above object, an embodiment of the second aspect of the present application proposes a negative pressure resistance test device for a power supply unit, including:
[0011] A judgment module, configured to judge whether there is a need for a negative pressure resistance test;
[0012] An acquisition module, configured to, if there is the need for the negative pressure resistance test, obtain the fan speed status data of the power supply unit after the power supply unit of the server to be tested is powered off;
[0013] A test module, configured to, when the fan speed status data meets the preset stop condition, perform a plugging and unplugging operation on the power supply unit, and after completing the plugging and unplugging operation on the power supply unit, supply power to the power supply unit, and generate a negative pressure resistance test result according to the status parameters during the power-on process of the power supply unit.
[0014] According to the negative pressure resistance test device of the power supply unit proposed in the embodiments of the present application, when there is a need for a negative pressure resistance test, after the power supply unit of the server to be tested is powered off, obtain the fan speed status data of the power supply unit; when the fan speed status data meets the preset stop condition, perform a plugging and unplugging operation on the power supply unit. After completing the plugging and unplugging operation on the power supply unit, supply power to the power supply unit, and generate a negative pressure resistance test result according to the status parameters during the power-on process of the power supply unit. Thereby, problems such as low manual operation efficiency, incomplete data collection, and large safety hazards in the existing negative pressure resistance test of the server PSU are solved, the efficiency, accuracy, and reliability of the negative pressure resistance test of the server PSU are improved, the safety hazards and labor costs are reduced, and the data integrity and the accuracy of the test results are enhanced.
[0015] To achieve the above object, an embodiment of the third aspect of the present application provides an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor executes the program to implement the negative wind pressure resistance test method of the power supply unit as described in the above embodiments.
[0016] To achieve the above object, an embodiment of the fourth aspect of the present application provides a computer-readable storage medium, on which a computer program is stored, and the program is executed by a processor to implement the negative wind pressure resistance test method of the power supply unit as described in the above embodiments.
[0017] Additional aspects and advantages of the present application will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] To more clearly illustrate the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0019] Figure 1 Structural diagram of a negative wind pressure resistance test system for a power supply unit according to an embodiment of the present application;
[0020] Figure 2 Flowchart of a negative wind pressure resistance test method for a power supply unit provided according to an embodiment of the present application;
[0021] Figure 3 Flowchart of a negative wind pressure resistance test method for a power supply unit according to an embodiment of the present application;
[0022] Figure 4 Block diagram of a negative wind pressure resistance device for a power supply unit provided according to an embodiment of the present application;
[0023] Figure 5 Structural diagram of an electronic device provided according to an embodiment of the present application.
[0024] Reference numerals: 10 - negative wind pressure resistance test device for a power supply unit, 100 - judgment module, 200 - acquisition module, 300 - test module; 501 - memory, 502 - processor, 503 - communication interface. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0025] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without making creative efforts belong to the protection scope of the present application.
[0026] It should be noted that in the description of the present application, the terms "include", "comprise" or any other variant thereof are intended to cover a non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. The terms "first", "second", etc. in the present application are used to distinguish similar objects, rather than to describe a specific order or sequence.
[0027] Those skilled in the art can understand that the traditional manual plugging and unplugging test method is inefficient. The single test takes about 3 minutes, and it takes 50 hours to complete 1000 tests, which cannot meet the test requirements of large scale and high frequency. At the same time, manual operation is prone to introduce errors, affecting the consistency of test results, and there are safety hazards. For example, plugging and unplugging with electricity may cause arc discharge and equipment damage.
[0028] In the existing automated test solutions, some solutions generate negative pressure by controlling the rotation speed of the host fan, causing the PSU fan to reverse, and then observing the fan rotation direction during power-on to test the negative pressure resistance ability; there are also methods to simulate the negative air pressure environment by adjusting the air damper and fan rotation speed, test the reverse and forward rotation abilities of the power supply fan, and monitor parameters such as current and air volume at the same time. However, these methods mostly focus on the fan performance test, with a single test dimension, and cannot comprehensively evaluate the stability and reliability of the PSU in actual use, lacking a comprehensive consideration of the electrical performance, heat dissipation ability and physical reliability of the PSU.
[0029] In addition, the existing test solutions have deficiencies in data collection and analysis, and cannot obtain and process test data in real time and comprehensively, resulting in limited accuracy and reliability of test results.
[0030] It can be seen that the existing test solutions mostly rely on manual intervention, lack a highly automated test process and intelligent data processing capabilities, cannot achieve unattended continuous testing, and are difficult to meet the quality control requirements of large scale and high efficiency in modern production lines.
[0031] In view of the problems in the existing test methods, such as low test efficiency, insufficient safety, single test dimension, and insufficient data collection and analysis capabilities, this application proposes an automated negative wind pressure resistance test method for a power supply unit. Precise power control is achieved through an intelligent PDU (Power Distribution Unit), the automatic plugging and unplugging of the PSU is completed by a robotic arm, and combined with multi-dimensional sensor data collection and analysis, a more comprehensive evaluation of the negative wind pressure resistance of the PSU is carried out. At the same time, the test method of the present invention is more automated, can achieve unattended continuous testing, is applicable to a wider range of test scenarios and higher test requirements, and not only evaluates the fan performance, but also pays attention to the stability and reliability of the PSU in actual use.
[0032] Before introducing the negative wind pressure resistance test method for the power supply unit in the embodiments of this application, first introduce the negative wind pressure resistance test system for the power supply unit involved in the negative wind pressure resistance test method of the power supply unit of this application.
[0033] Specifically, as Figure 1 shown, the negative wind pressure resistance test system for the power supply unit includes an intelligent PDU control module, a PSU status monitoring module, a plugging and unplugging execution module, and a test control and data processing module.
[0034] Among them, the test control and data processing module is the core of the entire test system, which is used to coordinate the work of each hardware module, realize the automated control of the test process and the centralized management of data, and also has the function of real-time data collection and analysis.
[0035] Furthermore, the PSU status monitoring module is responsible for configuring the acquisition parameters, and sending the optical tachometer data and IPMI sensor data to the test control and data processing module for further analysis. In addition, the PSU status monitoring module is also used to obtain the fan speed status information of the PSU in real time, and uses multi-sensor fusion technology to improve the data accuracy.
[0036] Furthermore, the time series database is used to store the collected data for subsequent analysis and processing.
[0037] Furthermore, the Grafana interface is a data visualization tool, which is used to visually display the data in the time series database to help users intuitively understand the data.
[0038] Furthermore, the intelligent PDU, namely the Reachctrl Power, also known as IP power supply, intelligent power supply, and rack-mounted power distribution unit, combines both power distribution and management functions. The intelligent PDU can monitor parameters such as supply voltage, supply voltage frequency, and output current of each path, and can also achieve remote control, centralized management, automatic periodic control, security management, reliability management, etc. It is an efficient tool for power management. The intelligent PDU control module in the embodiment of this application sends SET commands through the SNMP (Simple Network Management Protocol) protocol to control the power-on and power-off operations of the PSU power channels, and has a millisecond-level response ability. In addition, the intelligent PDU control module also receives control instructions sent by the test control and data processing module and returns current data.
[0039] Furthermore, the plug-and-play execution module is used to perform the physical plug-and-play actions of the PSU, which is completed by using a high-precision robotic arm or electromagnetic device to ensure the accuracy and reliability of the plug-and-play. The plug-and-play execution module receives the plug-and-play instructions sent by the intelligent PDU control module, performs the corresponding plug-and-play actions, and feeds back the force feedback signal to the test control and data processing module.
[0040] Furthermore, the PSU physical interface is the hardware connection point between the PSU and the plug-and-play execution module, and is used for actual plug-and-play operations.
[0041] Thus, the automated negative-wind-pressure test system for the power supply unit in the embodiment of this application realizes the comprehensive performance test of the PSU in a negative-wind-pressure environment, including plug-and-play reliability, electrical performance, and heat dissipation capacity, by introducing technologies such as intelligent PDU control, multi-sensor fusion monitoring (such as optical tachometers, rotational speed sensors), and high-precision robotic arm plug-and-play control. In addition, through the automated test process and data processing, the test efficiency and test accuracy are improved, the dependence on manual labor is reduced, and the labor cost is lowered. The test system of this application is complex and highly automated, can simulate various complex scenarios in actual use, such as high temperature, load changes, etc., and can perform large-scale and high-frequency tests, and is suitable for quality control and product verification on the production line.
[0042] Next, the negative-wind-pressure test method for the power supply unit of the negative-wind-pressure test system applied to the above power supply unit proposed in this application is introduced.
[0043] To enable those skilled in the art of this technical field to better understand the solution of this application, the following further detailed description of this application is provided in conjunction with the accompanying drawings and specific embodiments.
[0044] Specifically, Figure 2 is the flowchart of the negative-wind-pressure test method for the power supply unit of an embodiment of this application.
[0045] As shown in Figure 2 the anti-negative wind pressure test method of the power supply unit includes the following steps:
[0046] In step S201, it is judged whether there is a need for an anti-negative wind pressure test.
[0047] Among them, the anti-negative wind pressure test requirement refers to the requirement for evaluating the tolerance and performance of the power supply unit of the server under specific conditions.
[0048] Specifically, in the embodiment of the present application, it can be judged whether there is a need for an anti-negative wind pressure test by checking the test task queue. If there are new tasks waiting to be executed in the test task queue, it is determined that there is a need for an anti-negative wind pressure test.
[0049] In step S202, if there is a need for an anti-negative wind pressure test, after the power supply unit of the server to be tested is powered off, the fan speed status data of the power supply unit is obtained.
[0050] Specifically, if there is a need for an anti-negative wind pressure test, the power supply unit of the server to be tested is installed on the test fixture to ensure that its connection with the server chassis is stable and compliant, and the output socket of the intelligent PDU is connected to the power input end of the power supply unit of the server to be tested to ensure a firm connection and avoid test anomalies caused by poor contact.
[0051] Furthermore, the sensor of the PSU status monitoring module is connected to the corresponding interface of the PSU to ensure the stability and accuracy of signal transmission. For the PSU plugging and unplugging execution module, its mechanical structure is aligned with the PSU slot of the server chassis and fixed to ensure that the robotic arm or electromagnetic device can accurately plug and unplug the PSU. After all hardware connections are completed, the system power is turned on, and it is checked whether the indicator lights of each device are normally lit to confirm that the hardware system is ready.
[0052] Furthermore, software environment construction and parameter setting are carried out, including software installation and communication configuration, intelligent PDU parameter configuration, status monitoring module parameter configuration, plugging and unplugging execution module parameter configuration, and software initialization.
[0053] Among them, software installation and communication configuration refer to installing test control software on the test control computer and ensuring normal communication between it and the intelligent PDU, PSU status monitoring module, and plug-and-play execution module. Intelligent PDU parameter configuration refers to configuring the control parameters of the intelligent PDU, such as the delay time for power-off and power-on. Status monitoring module parameter configuration refers to configuring parameters such as the sampling frequency and data storage path of the PSU status monitoring module to meet the requirements for test data acquisition and management. Plug-and-play execution module parameter configuration refers to setting the action parameters of the PSU plug-and-play execution module, such as the movement speed and plug-and-play force of the robotic arm, to ensure the smoothness and reliability of the plug-and-play operation. Software initialization refers to performing the initialization operation of the software after all parameter settings are completed, so that the system enters the standby state and is ready to start the test.
[0054] Further, before the test starts, use the test control software to perform a self-check on the entire system, check the connection status of hardware devices and software parameter settings, and initialize the test parameters and data storage structure inside the software, clear the residual data from the previous test, and prepare for this test.
[0055] Further, use the test control software to send a power-off signal to the intelligent PDU. After receiving the power-off instruction, the intelligent PDU cuts off the power supply of the PSU through the internal relay control circuit.
[0056] Exemplarily, the embodiment of the present application can achieve millisecond-level power-off control through the SNMP protocol, and in combination with the current drop detection algorithm, accurately judge the power-off moment. The intelligent PDU of the embodiment of the present application supports SNMPv3 / TLS encrypted communication, and each output is equipped with an independent current monitoring module. The SET command is sent through the SNMP protocol to modify the power-on and power-off status of the PDU output port to achieve remote power-off.
[0057] During the power-off process, use the intelligent PDU to continuously monitor the output status of the power supply to ensure that the PSU can be powered off quickly and accurately.
[0058] Further, in some embodiments, before obtaining the fan speed status data of the power supply unit, it further includes: obtaining the slope of the current drop curve of the power supply unit; judging whether the slope of the current drop curve is greater than a preset slope threshold; if the slope of the current drop curve is greater than the preset slope threshold, collecting the drop amplitude of the sampling points of the current signal at multiple preset moments; if the drop amplitude of the sampling points of the current signal at multiple preset moments is greater than the preset current drop threshold, it is determined that the power supply unit has completed power-off.
[0059] Among them, the preset current drop threshold can be a current drop threshold preset by those skilled in the art according to the normal working current characteristics of the PSU, and no specific limitation is made here.
[0060] Specifically, the PSU status monitoring module can collect the current signal in real time at a sampling rate of 1 kHz, filter the collected current signal to remove high-frequency noise and interference, and finally form the current drop curve of the power supply unit.
[0061] Furthermore, the embodiment of the present application uses a current drop detection algorithm that analyzes the slope of the current change to determine whether the power-off of the power supply unit is successful.
[0062] Specifically, when the slope of the current drop curve of the power supply unit detected by the PSU status monitoring module exceeds the preset current drop threshold, the test control and data processing module infers that a power-off operation may have occurred. If the current signal continuously decreases at a number of sampling points at multiple preset moments in the next few moments, and the decrease amplitude exceeds the preset current drop threshold, it is determined that the power-off operation of the power supply unit is successful.
[0063] Thus, by analyzing the slope of the current drop curve and the current decrease amplitude at multiple moments, it is possible to more accurately determine whether the power-off is successful, avoid performing tests when the power supply is not completely disconnected, and thus ensure the safety of the test process.
[0064] Furthermore, after determining that the power-off of the power supply unit is completed, the test control software continuously obtains the fan speed status data of the PSU through the PSU status monitoring module equipped with an optical tachometer. By combining the optical tachometer and IPMI data, it accurately determines that the fan has stopped rotating and excludes interference.
[0065] Exemplarily, at the hardware level, the PSU status monitoring module can sample the fan speed of the power supply unit at a sampling rate of 10 kHz. The distance between the monitoring focus of the module and the PSU fan blade is calibrated to 15 ± 0.5 mm, and the light spot of the module covers ≥ 3 fan blades, which can reduce the measurement error caused by the blade gap. At the software level, the fan speed sensor data of the PSU can be read every 100 ms through the OpenIPMI library.
[0066] Furthermore, the PSU status monitoring module transmits the data collected by the software and hardware back to the test control and data processing module. The test control and data processing module uses the Kalman filter algorithm to process the speed data to ensure accurate determination that the fan has stopped rotating and feeds back the final stop result to the test control and data processing module.
[0067] It should be noted that the Kalman filter is a recursive estimation algorithm that can optimally estimate the system state by fusing the predicted value and the observed value in a noise interference environment. In the monitoring of the PSU fan speed, its specific implementation method is as follows:
[0068] First, define the state vector, including information such as the current rotational speed and acceleration of the fan, and initialize the state covariance matrix to reflect the uncertainty of the initial state.
[0069] Secondly, use the system model (such as the kinematic model of the fan) to predict the system state at the current moment based on the state estimate value at the previous moment.
[0070] Thirdly, combine the observation data obtained by sensors such as the optical tachometer with the predicted state to update the estimate of the system state.
[0071] Finally, within each sampling period, repeatedly execute the prediction and update steps to continuously optimize the estimate of the fan rotational speed and improve the data accuracy.
[0072] The code for monitoring the rotational speed of the PSU fan in the embodiments of this application is as follows:
[0073]
[0074]
[0075] Furthermore, in some embodiments, after obtaining the fan rotational speed state data of the power supply unit, it further includes: based on the fan rotational speed state data, determining whether the fan rotational speed is less than a preset rotational speed and whether the first continuous duration during which the fan rotational speed is less than the preset rotational speed is greater than a first preset duration; if the fan rotational speed is less than the preset rotational speed and the first continuous duration is greater than the first preset duration, it is determined that the fan rotational speed state data meets the preset stop rotation condition, otherwise, it is determined that the fan rotational speed state data does not meet the preset stop rotation condition.
[0076] Wherein, the preset rotational speed can be a rotational speed preset by those skilled in the art, such as 50 revolutions per minute, and is not specifically limited herein. The first preset duration can be a duration preset by those skilled in the art, such as 10 seconds, and is not specifically limited herein.
[0077] Optionally, the embodiments of this application can obtain the first continuous duration during which the fan rotational speed is less than the preset rotational speed through a timer, and is not specifically limited herein.
[0078] Specifically, the test control software of the embodiments of the present application is internally set with judgment conditions for fan stall, usually the fan speed of the power supply unit is less than the preset speed (such as 50 revolutions per minute) and the first duration during which the fan speed is less than the preset speed is greater than the first preset duration (such as 10 seconds). When it is monitored that the PSU fan speed is less than the preset speed and the first duration is greater than the first preset duration, it is determined that the fan speed status data meets the preset stall condition, the moment of fan stall is recorded, and subsequent plugging and unplugging operations are prepared to be triggered. In addition, if the PSU fan speed is greater than or equal to the preset speed, or the first duration during which the PSU fan speed is less than the preset speed is less than or equal to the first preset duration, it is determined that the fan speed status data does not meet the preset stall condition.
[0079] Thus, by accurately monitoring the speed status of the power supply unit fan and comparing it with the preset speed threshold and duration threshold, it is possible to more accurately determine whether the fan has truly stalled, reduce misjudgments caused by instantaneous readings or accidental fluctuations, improve the reliability of test results, and reduce the need for manual intervention.
[0080] Further, in some embodiments, after determining that the fan speed status data does not meet the preset stall condition, it further includes: obtaining the second duration during which the fan speed status data does not meet the preset stall condition; if the second duration is greater than the second preset duration, based on the fan speed status data, an alarm message is generated, the negative pressure resistance test of the power supply unit is terminated, and the alarm message is sent to a preset mobile terminal.
[0081] Wherein, the preset mobile terminal can be a mobile phone with radio shortwave communication function or other handheld communication devices, and no specific limitation is made here.
[0082] Optionally, the embodiments of the present application can obtain the second duration during which the fan speed status data does not meet the preset stall condition through a timer, and no specific limitation is made here.
[0083] Specifically, if the second duration during which the fan speed status data does not meet the preset stall condition is greater than the second preset duration, that is, the fan still has not stalled within the set timeout period, then the current test cycle is terminated, a warning message is issued, and the alarm message is sent to the preset mobile terminal to prompt the user to check whether there is an abnormality in the PSU or the test environment.
[0084] Thus, by monitoring the duration during which the fan speed status data does not meet the preset stall condition, the system can timely identify possible abnormalities in the power supply unit, prevent further potential damage to the PSU, and ensure equipment safety.
[0085] In step S203, when the fan speed state data meets the preset stop condition, a plugging and unplugging operation is performed on the power supply unit. After the plugging and unplugging operation on the power supply unit is completed, the power supply unit is powered on, and an anti-negative pressure test result is generated according to the state parameters during the power-on process of the power supply unit.
[0086] Further, in some embodiments, performing the plugging and unplugging operation on the power supply unit includes: performing an unplugging operation on the power supply unit based on a first motion trajectory and a first speed parameter, and monitoring the unplugging force and unplugging position of the power supply unit during the unplugging process; if it is determined that the power supply unit has completed the unplugging action based on the unplugging force and unplugging position, then after a third preset time period, performing an insertion operation on the power supply unit based on a second motion trajectory and a second speed parameter, and monitoring the insertion force and insertion parameters of the power supply unit during the insertion process until it is determined that the power supply unit has completed the insertion operation based on the insertion force and insertion parameters.
[0087] Wherein, the first motion trajectory and the second motion trajectory can be motion trajectories preset by those skilled in the art, and the first speed parameter and the second speed parameter can also be speed parameters preset by those skilled in the art, and no specific limitation is made here.
[0088] Specifically, the embodiment of the present application adopts a force-position hybrid control strategy to ensure the accuracy and reliability of PSU plugging and unplugging. After the test control and data processing module receives the fan stop signal sent by the PSU status monitoring module and confirms that the PSU fan has stopped, the test control software sends a plugging and unplugging instruction to the PSU plugging and unplugging execution module to control the plugging and unplugging execution module to perform the plugging and unplugging operation. For the robotic arm type plugging and unplugging mechanism, after the control system of the robotic arm receives the instruction, it drives the robotic arm to move to the position of the PSU according to the first motion trajectory and the first speed parameter, and first performs the unplugging action to smoothly unplug the PSU from the slot of the server chassis. During the unplugging process, the robotic arm real-time monitors the unplugging force and position feedback to ensure that the PSU can be smoothly separated from the connector.
[0089] Further, after the unplugging is completed, the robotic arm pauses slightly, and then inserts the PSU accurately into the slot according to the second motion trajectory and the second speed parameter to complete the insertion action. During the insertion process, the insertion force and position are also monitored to ensure good contact between the PSU and the connector. For the electromagnetic device type plugging and unplugging mechanism, after the electromagnet receives the instruction, it is first energized and attracted to unplug the PSU from the slot, and then after an appropriate delay, it is de-energized and released, so that the PSU is reinserted into the slot under the action of a reset mechanism such as a spring.
[0090] It should be noted that the plugging and unplugging execution module of the embodiment of the present application is based on position control and controls the movement of the robotic arm according to the preset trajectory planning. In the position control mode, the robotic arm ensures that the position accuracy of the PSU during the plugging and unplugging process reaches ±0.05 mm through a high-precision encoder and a motion controller.
[0091] On the basis of position control, force feedback control is introduced. The customized gripper at the end of the robot arm is integrated with a force feedback sensor to monitor the force during the plugging and unplugging process in real time. When the detected force exceeds the preset threshold, the control system adjusts the movement trajectory and force of the robot arm in real time to ensure the stability and reliability of the plugging and unplugging process. After completing a PSU plugging and unplugging, the results are fed back to the test control and data processing module.
[0092] Therefore, by performing the plug-in and unplug-out operations based on the preset motion trajectory and speed parameters, the unplugging and plug-in actions of the power supply unit can be precisely controlled to ensure the accuracy and consistency of the operation. In addition, the automated plug-in and unplugging operations and monitoring improve the efficiency of the test process.
[0093] Furthermore, after the PSU plugging and unplugging operation is completed, the test control software restores the power supply to the PSU through the intelligent PDU. After the intelligent PDU receives the power-on signal, it controls the relay to close and restores the power supply to the PSU.
[0094] Further, in some embodiments, the state parameters of the power supply unit during the power-on process include multiple parameters, and the anti-negative pressure test result is generated according to the state parameters of the power supply unit during the power-on process, including: determining whether the multiple parameters are all within the corresponding threshold range; if the multiple parameters are all within the corresponding threshold range, the anti-negative pressure test result is the test passed, otherwise, the anti-negative pressure test result is the test failed.
[0095] Specifically, during the process of the PSU being powered on again, the PSU status monitoring module continues to collect its status information parameters in real time, including fan speed parameters, temperature parameters, output power parameters and other parameters.
[0096] Furthermore, the state parameter data of the power supply unit during the power-on process is analyzed to observe the operation of the PSU after restarting, and to determine whether the power supply unit can work normally and whether it has good negative wind pressure resistance. For example, monitor whether the PSU fan can start smoothly and reach the preset normal speed, and whether the output power of the PSU fan is stable within the expected range.
[0097] Furthermore, after the PSU resumes power supply and runs stably for a period of time, the test control software determines the result of this test cycle. If all status parameters of the PSU are within the corresponding threshold range after restarting, and no abnormalities occur during the entire test process, it is determined that this test cycle has passed and the PSU has good negative wind pressure resistance. On the contrary, if the PSU has problems such as the fan failing to start normally or abnormal output power fluctuations during the test, it is determined that this test cycle has failed and the PSU may have insufficient negative wind pressure resistance or other faults.
[0098] Thus, by checking whether multiple key parameters are all within the preset threshold range, the performance of the PSU during the power-on process can be comprehensively evaluated, avoiding misjudgment that may be caused by a single parameter, thereby improving the accuracy of the test results.
[0099] It should be noted that regardless of whether the test result passes or not, the relevant data and result information of this test need to be recorded in the database, including the test time, the time nodes of power-off and plugging / unplugging operations, the change curves of various status parameters of the PSU, the test results, etc., for subsequent data analysis and quality traceability.
[0100] Specifically, the test control and data processing module synchronously captures multi-parameter data through the cooperation of a high-speed DAQ card and a time series database, and completely records the key information during the test process. The data acquisition system uses a high-speed DAQ card (Data Acquisition Card), which can synchronously capture voltage, current, and vibration signals at a sampling rate of 1 GS / s. The obtained time series data is stored in the time series database of the test control and data processing module. At the same time, the Grafana visualization platform deployed and installed by the test control and data processing module is used to monitor the key parameters in real time.
[0101] Those skilled in the art can understand that a data acquisition card is an electronic device mainly used to convert analog signals into digital signals for further processing and analysis by a computer. These cards are usually used in various application fields, such as scientific research, industrial automation, laboratory testing and measurement, etc. The data acquisition card can sample, quantize, encode, and store signals, and realize data transmission and processing through an interface with the computer. Grafana is a popular open-source data visualization and monitoring tool that supports multiple data sources, such as Prometheus, Graphite, InfluxDB, etc. It provides rich visualization components and dashboard templates, and users can easily create various beautiful and practical data visualization charts and monitoring dashboards to better understand and analyze data.
[0102] Furthermore, in some embodiments, after generating the anti-negative pressure test result according to the status parameters of the power supply unit during the power-on process, it further includes: obtaining the current cumulative test times of the server to be tested; determining whether the current cumulative test times is less than the preset number of cycles; if the current cumulative test times is less than the preset number of cycles, then continue to perform a new round of tests on the power supply unit of the server to be tested until the current cumulative test times is greater than or equal to the preset number of cycles, and end the test on the power supply unit of the server to be tested.
[0103] Among them, the preset number of cycles can be the number of cycles preset by those skilled in the art, and no specific limitation is made here.
[0104] It is understandable that in order to comprehensively evaluate the negative wind pressure resistance performance of the PSU, multiple cycle tests need to be conducted on the power supply unit of the server to be tested. After completing a full test cycle (including power-off, fan stop monitoring, plugging and unplugging operations, power restoration and status monitoring, test result judgment and recording), the test control software will determine whether to continue the next round of testing according to the preset cycle number parameter.
[0105] Specifically, the test control and data processing module combines the preset number of cycle tests to judge whether the current completed number of cycles has been achieved. If the current cumulative test times are less than the preset cycle number, the software will automatically trigger the next round of testing, continue to send a power-off instruction to the intelligent PDU remote control module, and repeat the above process; if the current cumulative test times are greater than or equal to the preset cycle number, the entire automated test process will end.
[0106] Thus, through the cycle test mechanism based on the cumulative test times, not only the comprehensiveness and systematicness of the test are improved, but also the reliability and accuracy of the test results are enhanced.
[0107] Furthermore, when all the preset test cycles are completed, the test control software issues a test end instruction. After receiving the instruction, each hardware module of the system performs corresponding reset operations. The intelligent PDU ensures that the PSU is in a power-off state, the PSU plugging and unplugging execution module restores the PSU to the initial installation position, and the PSU status monitoring module stops data collection. The software sorts and archives all the data generated during the test process, generates a detailed test report, and restores the system status to the initial standby state to prepare for the next test task.
[0108] Furthermore, after the test is completed, the test control software conducts a comprehensive analysis of the large amount of test data recorded. Through statistical analysis, indicators such as the average value, maximum value, and minimum value of each parameter are calculated to evaluate the performance of the PSU during the entire test process. Using trend analysis, a curve of the PSU status parameters changing with time is plotted to observe its stability changes during multiple power-off, plugging and unplugging, and restart processes, and potential performance decline or fault hidden dangers are discovered in a timely manner. For the unpassed test cycles, in-depth analysis of the abnormal data is carried out to find out possible reasons, such as the quality problem of the PSU itself, interference from the test environment, etc.
[0109] Furthermore, according to the results of the data analysis, a detailed test report is generated. The report content includes parts such as test overview, test parameter settings, test result statistics, abnormal situation analysis, and PSU performance evaluation, and is intuitively displayed in a combination of charts and text, providing a strong basis for product quality evaluation, performance optimization, and fault troubleshooting.
[0110] Thus, the negative wind pressure resistance test method of the power supply unit in the embodiments of the present application can operate continuously for 24 hours by using an automated test system, greatly improving the test efficiency, shortening the product launch time, and ensuring the accuracy and consistency of the test process through the precise control of a high-precision robotic arm and an intelligent PDU. In addition, by collecting and storing test data in real time, detailed data support is provided for product quality assessment and performance optimization, and manual operations are reduced, avoiding safety risks caused by hot plugging.
[0111] In addition, the present application can also be applied to a variety of technical fields. For example, in the battery management system test of new energy vehicles, the intelligent PDU control and multi-sensor fusion monitoring technologies of the present application can be applied to achieve precise testing of battery packs under different working conditions. In the edge computing scenario, servers are usually deployed in harsh physical environments, such as high temperature, humidity, vibration, etc. The present application can be further applied to the PSU test of edge computing servers. By simulating these harsh environments, the environmental adaptability and reliability of the PSU can be comprehensively evaluated. These potential applications demonstrate the wide applicability and flexibility of the present application, which can play a role in multiple fields and scenarios, improving the efficiency and accuracy of server testing.
[0112] To facilitate those skilled in the art to understand the negative wind pressure resistance test method of the power supply unit in the embodiments of the present application more clearly and intuitively, the following will be combined with Figure 3 for detailed description.
[0113] Specifically, as Figure 3 shown, the negative wind pressure resistance test method of the power supply unit includes the following steps:
[0114] First, test preparations are carried out to ensure that all test equipment and environmental conditions are ready. Next, an initialization operation is performed to perform necessary settings and calibrations on the test system.
[0115] After the initialization is completed, a power-off operation is performed on the PSU. Subsequently, the system enters the fan stop monitoring stage to check whether the PSU fan stops rotating after the power-off. If the fan fails to stop within the set timeout period during the fan stop monitoring stage, a waiting timeout judgment is made and a warning is issued to prompt the user to check whether there is an abnormality in the PSU or the test environment. At this time, the current test cycle is terminated.
[0116] If the fan stops rotating within the expected time, a physical plugging and unplugging operation of the PSU is performed. After the plugging and unplugging operation is completed, power restoration and status monitoring are carried out to power on the PSU again and monitor its restored operating status. Then, the test result judgment and recording are performed to analyze the performance of the PSU during the test and record relevant data.
[0117] Finally, perform a loop test to determine whether the preset number of test loops has been reached. If not, return to the power-off operation step and continue the next round of testing. If the preset number of loops is reached, enter the test end and data analysis phase to analyze the data collected during the entire test cycle to evaluate the negative wind pressure resistance performance of the PSU.
[0118] Therefore, compared with the prior art, the embodiment of the present application achieves a breakthrough in test accuracy, with more precise timing control and mechanical parameter control; more complete data acquisition, capable of synchronously recording multi-channel data; having an adaptive test ability, capable of dynamically adjusting test parameters, bringing direct cost savings and improvement in implicit benefits. Through an automated, standardized, and comprehensive test process, the efficiency, accuracy, and reliability of server testing are improved.
[0119] According to the negative wind pressure resistance test method for a power supply unit proposed by the embodiment of the present application, when there is a need for a negative wind pressure resistance test, after the power supply unit of the server to be tested is powered off, obtain the fan speed status data of the power supply unit; when the fan speed status data meets the preset stop condition, perform a plugging and unplugging operation on the power supply unit, and after the plugging and unplugging operation on the power supply unit is completed, supply power to the power supply unit, and generate a negative pressure resistance test result according to the status parameters during the power-on process of the power supply unit. Thus, the problems of low manual operation efficiency, incomplete data acquisition, and large safety hazards in the existing server PSU negative wind pressure resistance test are solved, and through intelligent PDU control, multi-sensor fusion monitoring, and high-precision robotic arm plugging and unplugging control, a comprehensive automated test of the PSU in a negative wind pressure environment is realized.
[0120] Next, refer to the drawings to describe the negative wind pressure resistance test device for a power supply unit proposed by the embodiment of the present application.
[0121] Figure 4 It is a block diagram of a negative wind pressure resistance test device for a power supply unit according to an embodiment of the present application.
[0122] As Figure 4 shown, the negative wind pressure resistance test device 10 for the power supply unit includes: a judgment module 100, an acquisition module 200, and a test module 300.
[0123] Among them, the judgment module 100 is used to judge whether there is a need for a negative wind pressure resistance test; the acquisition module 200 is used to, if there is a need for a negative wind pressure resistance test, obtain the fan speed status data of the power supply unit after the power supply unit of the server to be tested is powered off; the test module 300 is used to, when the fan speed status data meets the preset stop condition, perform a plugging and unplugging operation on the power supply unit, and after the plugging and unplugging operation on the power supply unit is completed, supply power to the power supply unit, and generate a negative pressure resistance test result according to the status parameters during the power-on process of the power supply unit.
[0124] Further, in some embodiments, after obtaining the fan speed status data of the power supply unit, the obtaining module 200 is further configured to: based on the fan speed status data, determine whether the fan speed is less than a preset speed and whether a first duration during which the fan speed is less than the preset speed is greater than a first preset duration; if the fan speed is less than the preset speed and the first duration is greater than the first preset duration, it is determined that the fan speed status data meets the preset stop condition; otherwise, it is determined that the fan speed status data does not meet the preset stop condition.
[0125] Further, in some embodiments, after determining that the fan speed status data does not meet the preset stop condition, the obtaining module 200 is further configured to: obtain a second duration during which the fan speed status data does not meet the preset stop condition; if the second duration is greater than a second preset duration, generate an alarm message based on the fan speed status data, and terminate the anti-negative pressure test on the power supply unit.
[0126] Further, in some embodiments, the testing module 300 is configured to: perform a pulling-out operation on the power supply unit based on the first movement trajectory and the first speed parameter, and monitor the pulling-out force and the pulling-out position of the power supply unit during the pulling-out process; if it is determined that the power supply unit has completed the pulling-out action based on the pulling-out force and the pulling-out position, then after a third preset duration, perform an inserting operation on the power supply unit based on the second movement trajectory and the second speed parameter, and monitor the inserting force and the inserting parameter of the power supply unit during the inserting process until it is determined that the power supply unit has completed the inserting operation based on the inserting force and the inserting parameter.
[0127] Further, in some embodiments, the state parameters of the power supply unit during the power-on process include multiple parameters, and the testing module 300 is configured to: determine whether all the multiple parameters can be within the corresponding threshold ranges; if all the multiple parameters can be within the corresponding threshold ranges, the anti-negative pressure test result is that the test passes; otherwise, the anti-negative pressure test result is that the test fails.
[0128] Further, in some embodiments, after generating the anti-negative pressure test result according to the state parameters of the power supply unit during the power-on process, the testing module 300 is further configured to: obtain the current cumulative test times of the server to be tested; determine whether the current cumulative test times is less than a preset loop times; if the current cumulative test times is less than the preset loop times, continue to perform a new round of tests on the power supply unit of the server to be tested until the current cumulative test times is greater than or equal to the preset loop times, and end the test on the power supply unit of the server to be tested.
[0129] Further, in some embodiments, before obtaining the fan speed status data of the power supply unit, the obtaining module 200 is further configured to: obtain the slope of the current drop curve of the power supply unit; determine whether the slope of the current drop curve is greater than a preset slope threshold; if the slope of the current drop curve is greater than the preset slope threshold, collect the drop amplitude of the sampling points of the current signal at multiple preset times; if the drop amplitude of the sampling points of the current signal at multiple preset times is greater than a preset current drop threshold, it is determined that the power supply unit has completed power-off.
[0130] It should be noted that the foregoing explanation of the embodiments of the anti-negative wind pressure test method for the power supply unit also applies to the anti-negative wind pressure test device for the power supply unit in this embodiment, and will not be repeated here.
[0131] According to the anti-negative wind pressure test device for the power supply unit provided by the embodiments of the present application, when there is a need for an anti-negative wind pressure test, after the power supply unit of the server to be tested completes power-off, obtain the fan speed status data of the power supply unit; when the fan speed status data meets the preset stop rotation condition, perform a plugging and unplugging operation on the power supply unit, and after completing the plugging and unplugging operation on the power supply unit, supply power to the power supply unit, and generate an anti-negative pressure test result according to the status parameters during the power-on process of the power supply unit. Thus, the problems of low manual operation efficiency, incomplete data collection, and large safety hazards in the existing anti-negative wind pressure test of the server PSU are solved, the efficiency, accuracy, and reliability of the anti-negative wind pressure test of the server PSU are improved, the safety hazards and labor costs are reduced, and the data integrity and the accuracy of the test results are enhanced.
[0132] Figure 5 The structure diagram of the electronic device provided by the embodiments of the present application. The electronic device may include:
[0133] A memory 501, a processor 502, and a computer program stored on the memory 501 and executable on the processor 502.
[0134] When the processor 502 executes the program, it implements the anti-negative wind pressure test method for the power supply unit provided in the foregoing embodiments.
[0135] Further, the electronic device further includes:
[0136] A communication interface 503 for communication between the memory 501 and the processor 502.
[0137] The memory 501 is used to store a computer program executable on the processor 502.
[0138] The memory 501 may include a high-speed RAM (Random Access Memory) memory, and may also include a non-volatile memory, such as at least one disk memory.
[0139] If the memory 501, the processor 502, and the communication interface 503 are implemented independently, the communication interface 503, the memory 501, and the processor 502 can be interconnected through a bus and communicate with each other. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, an EISA (Extended Industry Standard Architecture) bus, or the like. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 5 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0140] Optionally, in a specific implementation, if the memory 501, the processor 502, and the communication interface 503 are integrated on a single chip, the memory 501, the processor 502, and the communication interface 503 can communicate with each other through an internal interface.
[0141] The processor 502 may be a CPU (Central Processing Unit), or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present application.
[0142] The embodiments of the present application also provide a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the anti-negative wind pressure test method of the power supply unit as described above is implemented.
[0143] Those skilled in the art can further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in this article can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0144] The above has introduced in detail an abnormal diagnosis method for a basic input / output system provided by this application. Specific examples are used in this article to elaborate on the principle and implementation manner of this application. The description of the above embodiments is only used to help understand the method and its core idea of this application. It should be noted that for those of ordinary skill in the art, without departing from the principle of this application, several improvements and modifications can be made to this application, and these improvements and modifications also fall within the protection scope of the claims of this application.
Claims
1. A method for testing the negative wind pressure resistance of a power supply unit, characterized in that, It includes the following steps: Determine whether there is a need for a negative wind pressure resistance test; If there is the need for the negative wind pressure resistance test, after the power supply unit of the server to be tested is powered off, obtain the fan speed status data of the power supply unit; When the fan speed status data meets the preset stop condition, perform a plugging and unplugging operation on the power supply unit. After the plugging and unplugging operation on the power supply unit is completed, supply power to the power supply unit, and generate a negative pressure resistance test result according to the status parameters during the power-on process of the power supply unit.
2. The method according to claim 1, wherein After obtaining the fan speed status data of the power supply unit, it further includes: Based on the fan speed status data, determine whether the fan speed is less than a preset speed and whether the first continuous duration during which the fan speed is less than the preset speed is greater than a first preset duration; If the fan speed is less than the preset speed and the first continuous duration is greater than the first preset duration, it is determined that the fan speed status data meets the preset stop condition; otherwise, it is determined that the fan speed status data does not meet the preset stop condition.
3. The method according to claim 2, wherein After determining that the fan speed status data does not meet the preset stop condition, it further includes: Obtain the second continuous duration during which the fan speed status data does not meet the preset stop condition; If the second continuous duration is greater than a second preset duration, generate an alarm message based on the fan speed status data and terminate the negative pressure resistance test on the power supply unit.
4. The method according to claim 1, wherein The performing the plugging and unplugging operation on the power supply unit includes: Based on a first motion trajectory and a first speed parameter, perform an unplugging operation on the power supply unit, and monitor the unplugging force and unplugging position of the power supply unit during the unplugging process; If it is determined that the power supply unit has completed the unplugging action based on the unplugging force and the unplugging position, then after a third preset duration, based on a second motion trajectory and a second speed parameter, perform an insertion operation on the power supply unit, and monitor the insertion force and insertion parameters of the power supply unit during the insertion process until it is determined that the power supply unit has completed the insertion operation based on the insertion force and the insertion parameters.
5. The method according to claim 1, wherein The status parameters during the power-on process of the power supply unit include multiple parameters. The generating the negative pressure resistance test result according to the status parameters during the power-on process of the power supply unit includes: Determine whether all of the multiple parameters can be within the corresponding threshold ranges; If all of the multiple parameters can be within the corresponding threshold ranges, the negative pressure resistance test result is that the test passes; otherwise, the negative pressure resistance test result is that the test fails.
6. The method according to claim 1 or 5, characterized in that, After generating the negative pressure resistance test result according to the status parameters during the power-on process of the power supply unit, it further includes: Obtain the current cumulative test times of the server to be tested; Determine whether the current cumulative test times is less than a preset loop times; If the current cumulative test times is less than the preset loop times, continue to perform a new round of tests on the power supply unit of the server to be tested until the current cumulative test times is greater than or equal to the preset loop times, and end the test on the power supply unit of the server to be tested.
7. The method according to claim 1, wherein Before obtaining the fan speed status data of the power supply unit, it further includes: Obtain the slope of the current drop curve of the power supply unit; Determine whether the slope of the current drop curve is greater than a preset slope threshold; If the slope of the current drop curve is greater than the preset slope threshold, collect the decline amplitude of the sampling points of the current signal at multiple preset times; If the decline amplitude of the sampling points of the current signal at the multiple preset times is greater than a preset current drop threshold, it is determined that the power supply unit has completed power-off.
8. An anti-negative wind pressure test device for a power supply unit, characterized in that, Comprising: A judgment module, configured to judge whether there is a need for a negative wind pressure resistance test; An acquisition module, configured to, if there is a need for the negative wind pressure resistance test, obtain the fan speed status data of the power supply unit after the power supply unit of the server to be tested has completed power-off; A test module, configured to perform a plugging and unplugging operation on the power supply unit when the fan speed status data meets a preset stop rotation condition, and after the plugging and unplugging operation on the power supply unit is completed, supply power to the power supply unit, and generate a negative wind pressure resistance test result according to the status parameters during the power-on process of the power supply unit.
9. An electronic device, characterized in that, Comprising: A memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes the computer program to implement the negative wind pressure resistance test method for the power supply unit according to any one of claims 1-7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, The computer program is executed by the processor to be used for implementing the negative wind pressure resistance test method for the power supply unit according to any one of claims 1-7.