Testing method and device for server power supply board, storage medium and electronic equipment
Through phased progressive testing logic and solid-state relay conversion technology, the server power supply board is subjected to power protection functions, input interface detection and functional analog signal verification, which solves the problems of low efficiency and high cost of testing of server power supply boards, and achieves efficient and reliable testing results.
Patent Information
- Application Number
- CN202510768685.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-10
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2045-06-10
AI Technical Summary
In the prior art, the testing efficiency of server power supply boards is low and the testing cost is high, and the test coverage is insufficient, so it is impossible to achieve efficient and reliable quality control in mass production scenarios.
The staged progressive testing logic is adopted to verify the trigger accuracy of overvoltage protection and undervoltage protection functions by inputting the power supply signal to the server power supply board, and the power input interface is loaded and detected one by one by one by one by the solid-state relay conversion. Combined with the functional analog signal dynamically replicating the multi-type load fluctuations and communication protocol interaction requirements of the server, combined with the electronic load dynamic discharge test and digital signal collaborative feedback mechanism, the output stability and protocol compatibility are comprehensively evaluated.
It significantly improves testing efficiency, reduces testing costs, expands testing coverage, avoids the risk of equipment damage caused by basic protection failure in subsequent tests, and ensures the reliability and objectivity of the test results.
Smart Images

Figure CN120276925B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computers, and in particular to a testing method and device for a server power supply board, a storage medium, and an electronic device. Background Art
[0002] In server hardware systems, the server power supply board is a core energy distribution component, and its functional stability directly affects the safe operation of the entire machine. The current testing process for server power supply boards generally adopts a sub-item detection mode, that is, independently verifying the power protection function, input interface status, and output load capacity. However, this mode has significant flaws: the discreteness of the test links leads to process redundancy, and dedicated tooling equipment needs to be frequently switched between different test phases, resulting in low testing efficiency. In addition, traditional testing relies on manual operation to judge the test results, which is prone to misjudgment due to subjective errors, and the test parameters are fixed, making it difficult to adapt to the differentiated needs of different types of server power supply boards. The above problems lead to insufficient test coverage, making it impossible to achieve efficient and reliable quality control in mass production scenarios. Summary of the Invention
[0003] The present application provides a testing method, system, electronic device and storage medium for a server power supply board, in order to at least solve the technical problems in the related art of low testing efficiency and high testing cost of server power supply boards.
[0004] The present application provides a method for testing a server power supply board, comprising: inputting a test power signal into the server power supply board to determine whether the power protection function of the server power supply board is normal; if the power protection function is normal, inputting a preset power signal into the server power supply board to determine whether the power input interface of the server power supply board is normal; if the power input interface is normal, controlling the server power supply board to power on and inputting a functional simulation signal to determine a test result of the server power supply board, wherein the functional simulation signal is used to simulate a signal generated by a server associated with the server power supply board during normal operation.
[0005] The present application also provides a testing device for a server power supply board, comprising: a first input module, used to input a test power signal into the server power supply board to determine whether the power protection function of the server power supply board is normal; a second input module, used to input a preset power signal into the server power supply board when the power protection function is normal to determine whether the power input interface of the server power supply board is normal; a third input module, used to control the power-on of the server power supply board when the power input interface is normal, and input a functional simulation signal to determine the test result of the server power supply board, wherein the functional simulation signal is used to simulate the signal generated by the server associated with the server power supply board during normal operation.
[0006] The present application also provides a test system for a server power supply board, comprising: an industrial computer, used to input a test power signal to the server power supply board to determine whether the power protection function of the server power supply board is normal; when the power protection function is normal, input a preset power signal to the server power supply board to determine whether the power input interface of the server power supply board is normal; when the power input interface is normal, control the server power supply board to power on, and input a functional analog signal to determine the test result of the server power supply board; an acquisition card, used to control the switching board to sequentially open each power supply channel and send a digital input and output interface signal and / or a fan interface signal to the server power supply board; an overvoltage and undervoltage source, used to provide the test power signal; an integrated circuit switchboard, used to realize communication between the industrial computer and the server power supply board based on programmable logic devices; an integrated circuit A circuit breaker is used to feed back the signal status to the industrial computer through the programmable logic device; an indicator light tester is used to detect the on and off and color of the indicator light on the server power supply board; a fan simulation board is used to detect the fan interface of the server power supply board; a switching board is used to control the power supply signal of different voltage values to be connected to a multimeter; the multimeter is used to detect the voltage value of the server power supply board; an electronic load is used for discharge testing and energy recovery of the power input interface, including an air switch, a power controller and a grid-connected inverter, wherein the air switch is used to protect the electronic load, the power controller is used to control the discharge power to quantify the power test of the server power supply board, and the grid-connected inverter is used to feed back and recover the electric energy output by the server power supply board; a barcode scanner is used to scan the graphic logo of the server power supply board and send it to the industrial computer.
[0007] The present application also provides an electronic device, comprising: a memory for storing a computer program; and a processor for implementing the steps of any of the above-mentioned server power board testing methods when executing the computer program.
[0008] The present application also provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned methods for testing a server power board are implemented.
[0009] The present application also provides a computer program product, including a computer program, which implements the steps of any of the above-mentioned server power board testing methods when executed by a processor.
[0010] Through this application, a phased progressive test logic is adopted. By inputting a test power signal to the server power supply board and verifying the triggering accuracy of its overvoltage protection and undervoltage protection functions, the risk of failure of the power protection mechanism is first eliminated, and a safety threshold benchmark is established for subsequent tests; on this basis, the power input interface is voltage loaded and tested channel by channel after the preset power signal is converted by the solid-state relay, and the physical connection defects or electrical parameter deviations of the interface are accurately identified to ensure the basic reliability of the power supply link; finally, after verifying that the power protection function and the input interface status are normal, the functional simulation signal is used to dynamically reproduce the various types of load fluctuations and communication protocol interaction requirements in the actual operation scenarios of the server, and the output stability and protocol compatibility of the server power supply board under complex working conditions are comprehensively evaluated by combining the dynamic discharge test of the electronic load and the collaborative feedback mechanism of the digital signal.
[0011] Therefore, the technical problems of low testing efficiency and high testing cost of server power supply boards in related technologies can be solved, and the risk of equipment damage caused by failure of basic protection in subsequent tests can be avoided, which significantly reduces testing costs, significantly improves testing efficiency, and expands test coverage. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0013] Figure 1 A network architecture diagram of a method for testing a server power board provided in an embodiment of the present application;
[0014] Figure 2 A flow chart of a method for testing a server power supply board provided in an embodiment of the present application;
[0015] Figure 3 A schematic diagram of a specific process of a server power supply board testing method provided in an embodiment of the present application;
[0016] Figure 4 A schematic diagram of a connection method for testing a server power supply board according to an embodiment of the present application;
[0017] Figure 5 A schematic structural diagram of a testing device for a server power supply board provided in an embodiment of the present application. DETAILED DESCRIPTION
[0018] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0019] It should be noted that, in the description of this application, the terms "comprises," "includes," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. The terms "first," "second," etc., in this application are used to distinguish similar objects, and are not used to describe a particular order or sequence.
[0020] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.
[0021] In conjunction with the specific application environment architecture or specific hardware architecture on which the execution of the test method of the server power board depends, the specific application environment architecture or specific hardware architecture is described herein.
[0022] like Figure 1 As shown, the test framework of this application uses an industrial control computer (ICC) as the core control terminal and builds a multi-level test chain through hardware modular design. It is specifically divided into the following functional modules:
[0023] Input control module: The industrial computer connects the AC power supply (AC, Alternating Current) and the PSU (Power Supply Unit) through a solid-state relay (SSR), achieving precise control and safe isolation of the test power signal;
[0024] Signal acquisition and simulation module: The data acquisition card (DAQ) integrates overvoltage / undervoltage signal sources, LED (light emitting diode) testers, fan simulation boards, and other equipment, supporting the dynamic generation and capture of optical signals, fan speed signals, and IIC (inter-integrated circuit) communication signals.
[0025] Load and power management module: The electronic load (Electronic Load) is linked to the grid-tie inverter through the switching board, providing a graded load capacity of 10A to 100A. It cooperates with the power controller to realize dynamic simulation of the output power of the server power supply board.
[0026] Communication and protocol module: The industrial computer connects to the IIC slave device through a hub to build a master-slave bus communication network, supporting protocol interaction verification between the server power supply board and the simulated server.
[0027] The test process and hardware interaction logic include but are not limited to the following:
[0028] S1: Power protection function verification:
[0029] The industrial computer adjusts the AC input voltage via a solid-state relay and injects a test power signal (including overvoltage and undervoltage conditions) into the server power supply board. The acquisition card monitors the server power supply board's protection response in real time: when an overvoltage signal is triggered, the server power supply board automatically cuts off its output; when an undervoltage signal is input, the server power supply board maintains its minimum operating threshold. If the protection mechanism is not activated, the industrial computer immediately terminates the test and flags the anomaly.
[0030] S2: Power input interface detection:
[0031] Assuming the power protection function is functioning properly, the industrial computer controls the PSU to output a preset power signal, which is then distributed via Adapter Board 1 to the power input ports on the server power supply board. The acquisition card independently scans each port using the voltage detection signal channel. If the port voltage deviates from the preset range (e.g., due to poor contact or a short circuit), the system identifies the port as abnormal and locates the fault point.
[0032] S3: Functional simulation and full load testing:
[0033] After passing the first two stages of verification, the industrial computer controls the server power supply board to power on and starts generating functional simulation signals:
[0034] Dynamic load simulation: The electronic load selects the 10A or 100A channel through the switch board to simulate the instantaneous power consumption fluctuations of components such as the CPU (Central Processing Unit) and memory during server operation. At the same time, a multimeter monitors the voltage stability of the power supply pins.
[0035] Protocol interaction verification: The industrial computer sends control instructions (such as fan speed adjustment requests) to the server power supply board through the IIC bus. The fan simulation board receives the instructions and feeds back speed data to verify the server power supply board's protocol parsing and execution capabilities.
[0036] Abnormal scenario coverage: The LED tester simulates optical signal failure, and the acquisition card detects the response logic of the photosensor on the server power supply board to ensure that it maintains stable output in abnormal light environments.
[0037] By centrally controlling multiple hardware modules through an industrial computer, power protection, interface detection, and load simulation are automatically executed in stages, significantly improving the consistency and repeatability of the test process. Combined with overvoltage / undervoltage signal injection, multi-level load switching, and IIC bus protocol interaction, the electrical characteristics and communication requirements of the server power supply board in a real operating environment are fully replicated. The acquisition card and electronic load form a data feedback loop, comparing expected results with actual responses in real time, avoiding the risk of manual misjudgment in traditional testing and ensuring the objectivity and reliability of test conclusions.
[0038] This framework supports the mass production testing requirements of server power supply boards through hardware collaboration and protocol standardization design, while providing a compatibility basis for subsequent expansion of testing of other types of power modules.
[0039] The embodiment of the present application provides a method for testing a server power board. The method is described in detail in conjunction with the execution flow of the method for testing a server power board. Figure 2 As shown:
[0040] S202, inputting a test power signal to the server power supply board to determine whether the power protection function of the server power supply board is normal;
[0041] Optionally, in an embodiment of the present application, the test power supply signal may include, but is not limited to, abnormal voltage inputs for triggering the power supply protection mechanism, including, but not limited to, overvoltage or undervoltage signals exceeding the rated operating range. Specifically, the signal is generated by a programmable power supply device, and the voltage range may cover the range of ±20% to ±50% of the input specification of the power supply board of the server under test. The core function of this signal is to simulate scenarios such as power grid fluctuations or power adapter anomalies, and to verify the response threshold and action time of the overvoltage protection circuit and undervoltage lockout circuit by applying abnormal voltage.
[0042] Optionally, in an embodiment of the present application, the above-mentioned power protection function may include but is not limited to multi-level safety protection mechanisms such as overvoltage protection, undervoltage protection, and overcurrent protection. This function is implemented through the coordinated integration of the voltage comparator, current detection resistor, and CPLD logic control unit inside the server power supply board. When the input voltage exceeds the threshold, the protection circuit will cut off the main power path within 5 milliseconds and send a fault code to the monitoring system through the I²C bus. During the test, key indicators such as protection threshold accuracy, response delay time, and fault state maintenance capability need to be verified. For example, when the input voltage reaches 120% of the nominal value, the protection circuit should complete the circuit-breaking action within 10 milliseconds, and manual reset is required to restore power after the fault is eliminated.
[0043] It should be noted that there are many optional schemes for applying the test power supply signal, and this application does not make specific restrictions on this. In the dimension of abnormal voltage application, a linear gradual voltage boost test can be used (such as increasing the nominal voltage by 5% per minute), a step mutation test can be implemented (such as instantaneously applying 150% of the nominal voltage), and a periodic fluctuation test can also be performed (such as oscillating within the range of ±30% at a frequency of 1Hz). In the dimension of protection function verification, the test objects can cover different scenarios such as overvoltage protection threshold calibration, undervoltage recovery hysteresis characteristics, and multiple fault superposition response (such as overvoltage and overcurrent occurring at the same time). In the dimension of detection means, the protection action can be monitored in real time by a hardware comparator, or the temperature rise characteristics of the protection circuit can be monitored in combination with thermal imaging equipment.
[0044] S204, when the power protection function is normal, inputting a preset power signal to the server power board to determine whether the power input interface of the server power board is normal;
[0045] Optionally, in this embodiment of the present application, the preset power signal may include, but is not limited to, a standard input voltage that complies with the specifications of the device under test, including, but not limited to, typical power supply parameters such as single-phase 220V AC or 12V DC. This signal is output by a calibrated programmable power supply. During testing, multiple operating conditions must be verified according to the specifications of the server power board.
[0046] Optionally, in an embodiment of the present application, the power input interface may include but is not limited to an AC input terminal or a DC connector that complies with IEC standards.
[0047] It should be noted that there are multiple optional schemes for configuring the preset power supply signal, and this application does not make specific restrictions on this. In terms of power supply type, AC can be used to simulate grid harmonic distortion, DC power can be used to simulate battery characteristics, and pulse power supply can be used to test transient response. In terms of interface detection, it includes electrical contact performance testing, and environmental adaptability testing can also be implemented. In terms of test mode, static parameter measurement can be performed, dynamic load testing can be performed, and reverse current tolerance testing (simulating power reverse connection anomaly) can be implemented.
[0048] S206, when the power input interface is normal, control the server power supply board to power on, and input a functional simulation signal to determine the test result of the server power supply board, wherein the functional simulation signal is used to simulate the signal generated by the server associated with the server power supply board during normal operation.
[0049] Optionally, in an embodiment of the present application, the functional simulation signals may include, but are not limited to, digital control signals and load characteristic signals under the server's operating state, including, but not limited to, PWM fan speed control signals, I²C sensor data, DIO device status signals, etc. This signal is generated by a combination of a CPLD logic device and a signal generator, and can simulate the full operating signal sequence of the server from startup to full load operation. For example, when simulating a step change in CPU load from 10% to 100%, the corresponding power demand code is sent through the DIO interface, and temperature sensor data is sent through the I²C bus to verify the dynamic response characteristics of the server power board.
[0050] Optionally, in an embodiment of the present application, the test results may include, but are not limited to, performance parameters such as voltage regulation, conversion efficiency, and dynamic response time, including but not limited to output voltage stability within a ±3% range, energy efficiency indicators with conversion efficiency exceeding 80%, and dynamic characteristics with a recovery time of less than 200μs when the load changes suddenly. Test data is recorded by the data acquisition system integrated into the industrial computer, generating a structured report containing timestamps, test conditions, and measured data, and uploading it to the quality management system via an encrypted channel. Abnormal results will trigger audible and visual alarms and generate a fault analysis tree to guide engineers in root cause analysis.
[0051] It should be noted that there are multiple options for generating functional analog signals, and this application does not impose specific restrictions on this. In terms of signal type, digital protocol simulation can be used (such as I²C bus error retry mechanism simulation), analog disturbance injection can be implemented (such as superimposing high-frequency noise on the PWM signal), and mixed signal scenarios can be generated (such as synchronous triggering of digital control signals and analog sensor signals). In terms of server status simulation, it is possible to reproduce the cold start timing (sending control instructions according to the BIOS startup process), simulate peak load conditions (such as the CPU / GPU running at full load at the same time), and build fault recovery scenarios (such as frequent disconnection / reconnection of network ports). In terms of test parameters, it includes basic electrical characteristics testing (such as conversion efficiency curve drawing), timing characteristics analysis (such as the timing margin of the power-ready signal and the PG signal), and can also extend protocol compliance verification (such as SMBus timeout retransmission mechanism detection).
[0052] It should be noted that the specific implementation methods of the above steps can be combined and adjusted according to actual needs such as the test environment, equipment type, acceptance standards, etc. For example, EMC immunity test items can be added in the aerospace field, and dust and water resistance level verification can be strengthened in industrial control scenarios. This application does not make specific limitations on this.
[0053] Through this application, a phased progressive test logic is adopted. By inputting a test power signal to the server power supply board and verifying the triggering accuracy of its overvoltage protection and undervoltage protection functions, the risk of failure of the power protection mechanism is first eliminated, and a safety threshold benchmark is established for subsequent tests; on this basis, the power input interface is voltage loaded and tested channel by channel after the preset power signal is converted by the solid-state relay, and the physical connection defects or electrical parameter deviations of the interface are accurately identified to ensure the basic reliability of the power supply link; finally, after verifying that the power protection function and the input interface status are normal, the functional simulation signal is used to dynamically reproduce the various types of load fluctuations and communication protocol interaction requirements in the actual operation scenarios of the server, and the output stability and protocol compatibility of the server power supply board under complex working conditions are comprehensively evaluated by combining the dynamic discharge test of the electronic load and the collaborative feedback mechanism of the digital signal.
[0054] Therefore, the technical problems of low testing efficiency and high testing cost of server power supply boards in related technologies can be solved, and the risk of equipment damage caused by failure of basic protection in subsequent tests can be avoided, which significantly reduces testing costs, significantly improves testing efficiency, and expands test coverage.
[0055] As an optional solution, when the power protection function is normal, a preset power signal is input to the server power board to determine whether the power input interface of the server power board is normal, including:
[0056] Control the solid-state relay to convert the preset power signal into an input power signal;
[0057] Input the power signal to each power input port in turn to check whether the power input ports on the server power board are normal.
[0058] Optionally, in the embodiments of the present application, the normal operation of the power protection function described above may include, but is not limited to, the server power board's ability to trigger protection mechanisms and maintain a safe state under abnormal input conditions, including but not limited to overvoltage protection circuits that cut off the main circuit, undervoltage lockouts that maintain a power-off state, and overcurrent protection fuses that trip. For example, when the input voltage exceeds a threshold, the server power board should cut off the power path within milliseconds and simultaneously report a fault code via a status indicator or communication interface.
[0059] Optionally, in embodiments of the present application, the preset power signal may include, but is not limited to, a standardized power input that meets the specifications of the device under test, including, but not limited to, an AC 220V / 50Hz mains power analog signal, a DC 48V telecommunications power analog signal, or a programmable multi-waveform composite power signal. For example, when testing an industrial server power board, an AC power supply with 10% harmonic distortion may be used to simulate a grid interference environment.
[0060] Optionally, in embodiments of the present application, the solid-state relay may include, but is not limited to, a contactless electronic switching device based on MOSFET or IGBT technology, including, but not limited to, optocoupler-isolated, magnetic-isolated, or capacitive-isolated control structures. For example, a zero-voltage conduction solid-state relay can avoid arc interference and is suitable for high-precision testing scenarios. The input power signal may include, but is not limited to, a conditioned, stable power output.
[0061] Optionally, in embodiments of the present application, the power input interface may include, but is not limited to, electrical connection components that comply with industry standards, including, but not limited to, pluggable terminal blocks, spring-loaded terminals, or soldered connectors. For example, a power interface using gold-plated spring contacts can maintain contact resistance stability in high-humidity environments.
[0062] For example, after the power protection function has been verified, a solid-state relay converts the preset power signal into an input power signal suitable for the device under test. This process uses an industrial computer to control an acquisition card, sending a drive signal to the solid-state relay, which automatically matches the voltage conversion parameters based on the interface type being tested. For example, when testing a DC input interface, the solid-state relay converts the preset AC signal into pulsating DC, which is then filtered to output a smooth DC signal. When testing an AC interface, the original waveform characteristics are maintained, with only the voltage amplitude adjusted. During the conversion process, parameters such as the relay's operating temperature and on-resistance are monitored in real time to ensure signal conversion accuracy.
[0063] The conditioned input power signal is then connected to each power input interface in sequence, and the interface electrical characteristics are monitored using a multi-channel data acquisition system. During implementation, an industrial computer controls the test probe matrix, connecting each interface in sequence. The rated load current is applied to each interface, while simultaneously collecting contact point voltage drop, temperature rise curve, and insulation impedance data. For example, when testing a multi-core power outlet, an automatic switching device is used to independently test the live, neutral, and ground terminals to detect any loose connections, short circuits, or insulation failures. Abnormal interfaces trigger audible and visual alarms and generate fault location reports.
[0064] It should be noted that the control method of the solid-state relay can be flexibly selected according to the test requirements, and this application does not make specific restrictions on this. In the control signal dimension, analog voltage drive, PWM modulation drive or digital communication instruction drive can be used; in the timing configuration dimension, synchronous triggering, time-sharing triggering or staggered triggering mode can be realized; in the protection mechanism dimension, overcurrent monitoring, temperature protection or voltage mutation suppression functions can be integrated. For example, in a high-temperature test environment, the temperature compensation algorithm can be enabled to dynamically adjust the drive current to ensure the contact stability of the relay. There are many optional implementation strategies for the test method of the power input interface, and this application does not make specific restrictions on this. In the signal input dimension, single-channel point-by-point testing, multi-channel parallel testing or cross-interference testing can be used; in the detection index dimension, it can include contact resistance measurement, dielectric withstand voltage test or high-frequency impedance analysis; in the abnormal simulation dimension, test scenarios such as contact surface contamination, mechanical stress deformation or sudden changes in ambient temperature and humidity can be set. For example, for waterproof interfaces, the insulation performance change trend can be tested under a spray environment.
[0065] Through the embodiments of the present application, the intelligent signal conversion mechanism of the solid-state relay is utilized to realize the automated testing of power interfaces of multiple specifications, significantly improving the compatibility and test efficiency of the test equipment. The step-by-step interface detection strategy can accurately locate potential faults such as poor contact and insulation defects, avoiding the risk of omissions in traditional manual detection. The modular signal conditioning design enables the test system to flexibly adapt to different power supply standards, reducing the cost of equipment upgrades and modifications. The real-time monitoring and protection mechanism of abnormal conditions effectively prevents secondary damage during the test process, ensuring the safe operation of the tested equipment and test equipment. The multi-dimensional test mode selection provides a technical basis for the verification of complex working conditions, enhancing the reliability and applicability of the test results.
[0066] As an optional solution, input the power signal to each power input port in turn to determine whether the power input port on the server power board is normal, including:
[0067] Controlling the power supply unit to input the input power signal to each power input interface in turn, and detecting whether there is voltage at each power input interface;
[0068] When a preset voltage value is detected at each power input interface, it is determined that the power input interface of the server power supply board is normal;
[0069] When any power input interface fails to detect a preset voltage value, it is determined that the power input interface corresponding to the server power supply board is abnormal.
[0070] Optionally, in an embodiment of the present application, the above-mentioned preset voltage value may include but is not limited to the rated input voltage range defined in the specification of the device under test, including but not limited to the ±5% tolerance band of the nominal voltage or the allowable voltage drop threshold under dynamic load. For example, for a 48V DC input interface, the preset voltage value may be set to the range of 45V to 50V, and it is judged to be abnormal if it exceeds this range. The above-mentioned power supply unit may include but is not limited to a programmable multi-channel power supply device, including but not limited to a programmable power supply with independent output channels, a battery simulator or a feedback load all-in-one machine. For example, when testing a multi-channel redundant power supply interface, a programmable power supply with dual parallel outputs can be used to support the master-slave switching test mode.
[0071] Exemplarily, the power supply unit is controlled to sequentially input the input power signal to each power input interface, detecting the presence of voltage at each interface. This process involves an industrial computer sending control commands to the power supply unit, activating each output channel in a preset sequence. Simultaneously, a multiplexing switch matrix connects the tested interfaces to the detection circuit one by one. For example, when testing a server power supply board with four independent input interfaces, the power supply unit sequentially outputs test voltages to channels 1 through 4. After each channel is activated, a 500-millisecond delay is applied to ensure circuit stability. A high-precision voltage sensor then collects voltage data at the interface.
[0072] Then, if each power input interface detects a preset voltage value, the server power board's power input interface is determined to be normal. This determination logic is based on comparing continuously monitored voltage data with a preset threshold. If the average voltage value of all interfaces for 10 seconds is within ±3% of the nominal value, a pass status code is generated. For example, for a 12V DC interface, if a stable output of 11.7V to 12.3V is detected without momentary drops, the interface is considered to be electrically connected properly.
[0073] Finally, if any power input interface fails to detect the preset voltage, the corresponding power input interface on the server power board is determined to be abnormal. This abnormality triggers a graded alarm mechanism. For example, if the voltage on a particular interface falls below the threshold, the system automatically records the fault timestamp, deviation amplitude, and ambient temperature data, and controls the robotic arm to mark the interface with a fluorescent marker. For occasional anomalies, a retry mechanism is activated, retesting three times to confirm the authenticity of the fault after eliminating poor contact.
[0074] It should be noted that the control strategy of the power supply unit can be flexibly adjusted according to the test requirements, and this application does not make specific restrictions on this. In the output mode dimension, the constant voltage mode can be used to verify the conductivity of the interface, the constant current mode can be used to test the contact resistance, or the dynamic scanning mode can be used to evaluate the interface response characteristics; in the timing dimension, a single trigger, a periodic cycle, or an event-driven intermittent power supply can be set; in the safety protection dimension, overcurrent protection, reverse voltage blocking, or short-circuit self-recovery function can be integrated. For example, when testing a high-voltage DC interface, the soft start function can be enabled to avoid inrush current shock. There are many optional implementation methods for voltage detection methods, and this application does not make specific restrictions on this. In the detection equipment dimension, a handheld multimeter, an embedded voltage sensor chip, or a distributed data acquisition system can be used; in the sampling method dimension, single-point instantaneous sampling, multi-point sliding average sampling, or full-cycle waveform recording can be implemented.
[0075] Through the embodiments of the present application, a sequential interface detection process is utilized to achieve fully automated testing of the power input interface, significantly improving batch detection efficiency and reducing manual operation errors. The design of the multi-channel independently controlled power supply unit enables the system to adapt to server power supply boards with different numbers of interfaces and electrical specifications, enhancing the versatility of the test platform. The hierarchical abnormality judgment mechanism combined with the data recording function can not only quickly locate the faulty interface, but also provide data support for subsequent process improvements. The dynamically adjustable test parameter setting meets the multi-level testing requirements from basic conductivity verification to high-precision electrical characteristics analysis, effectively balancing test speed and detection depth. The intelligent safety protection mechanism improves test reliability while minimizing secondary damage to the device under test during the test process. The modular hardware architecture design facilitates the subsequent expansion of more detection function units, providing a technical basis for the continuous upgrading of the test system.
[0076] As an optional solution, input a test power signal to the server power board to determine whether the power protection function of the server power board is normal, including:
[0077] Inputting a first voltage value into the server power board to determine whether an overvoltage power protection function of the server power board is normal, wherein the first voltage value is higher than a rated voltage value of the server power board, and the test power signal includes the first voltage value;
[0078] When the overvoltage power protection function is normal, input a second voltage value to the server power supply board to determine whether the undervoltage power protection function of the server power supply board is normal, wherein the second voltage value is lower than the rated voltage value, and the test power signal includes the second voltage value;
[0079] If the overvoltage power protection function and undervoltage power protection function are both normal, confirm that the power protection function of the server power board is normal;
[0080] In the case where either the overvoltage power protection function or the undervoltage power protection function is abnormal, it is determined that the power protection function of the server power board is abnormal.
[0081] Optionally, in an embodiment of the present application, the above-mentioned first voltage value may include but is not limited to an abnormal input voltage higher than the rated working voltage of the device under test, including but not limited to a step-increasing voltage in the range of 110%-150% of the nominal voltage. For example, for a DC server power supply board rated at 12V, the first voltage value may be set to 15V to verify the overvoltage protection threshold, and the program-controlled power supply is increased to the target value at a rate of 0.5V per second to simulate a grid surge scenario. The above-mentioned second voltage value may include but is not limited to an abnormal input voltage lower than the normal operating range, including but not limited to a slowly decreasing voltage in the range of 50%-90% of the nominal voltage. For example, for an AC 220V server power supply board, the second voltage value may be set to 180V and decrease at a rate of 5V per minute to simulate a continuous drop in grid voltage and test the response sensitivity of the undervoltage lockout function.
[0082] Optionally, in an embodiment of the present application, the above-mentioned overvoltage power supply protection function may include but is not limited to the action mechanism of the voltage detection circuit triggering the circuit breaker protection, including but not limited to the MOSFET gate being turned off, the relay contact being separated or the fuse being blown. For example, when the input voltage reaches 130% of the nominal value, the protection circuit should cut off the main circuit within 10 milliseconds and send a 0xFA fault code to the monitoring system via the I²C bus. The above-mentioned undervoltage power supply protection function may include but is not limited to a low voltage lockout mechanism, including but not limited to maintaining the power supply interruption state until the voltage is restored, automatic restart attempts or graded warning reports. For example, when the input voltage is lower than 85% of the nominal value, the server power supply board should enter a sleep state and delay the soft start process for 30 seconds after the voltage recovers to 92%.
[0083] Optionally, in embodiments of the present application, the rated voltage value may include, but is not limited to, the steady-state operating voltage range defined in the device design specification, including, but not limited to, industrial standards such as DC 12V ±5% and AC 220V ±10%. For example, a server power supply board with a nominal DC 48V input must ensure a continuous and stable output within the range of 42V to 56V; exceeding this range triggers a protection mechanism.
[0084] Exemplarily, a first voltage value is input to the server power supply board to determine whether its overvoltage protection function is functioning properly. This step uses a programmable power supply device to output a preset overvoltage while simultaneously monitoring the server power supply board's response status. For example, when testing a DC 24V server power supply board, the programmable power supply increases from 24V to 30V at a rate of 1V per second. During this process, a high-speed data acquisition card is used to record the voltage cutoff action time at the server power supply board input. If the protection is triggered at 28.5V and the action delay is less than 15 milliseconds, the overvoltage protection function is considered functioning properly. Otherwise, the actual trigger voltage and response time difference at the time of the fault are recorded.
[0085] Then, after the overvoltage protection function is verified, a second voltage value is input to the server power supply board to test the undervoltage protection function. This stage uses a voltage ramp-down test mode, for example, starting from a nominal voltage of 48V and linearly decreasing to 40V at a rate of 2V per minute. The test system continuously monitors the server power supply board's operating state transitions. When the voltage drops to 42V, it verifies whether the server power supply board enters low-power standby mode and checks whether it can automatically restart after the voltage returns to 45V. If the server power supply board still maintains some functions at 40V and does not completely shut down, it is determined that the undervoltage protection threshold calibration is abnormal.
[0086] When both of these protection functions meet design requirements, the power supply protection function is considered normal. For example, if a server power supply board triggers protection at 26.8V during an overvoltage test (nominal 24V) and enters a lockout state at 20.5V during an undervoltage test (nominal 22V), and the protection function reliably cuts off the output after activation, a normal function report is generated, including the percentage deviation between the actual parameter and the standard value at each test point.
[0087] If any protection function fails to respond as expected, the entire protection function is deemed abnormal and the fault type is recorded. For example, if the actual overvoltage protection trigger voltage exceeds the nominal value by 30% and is accompanied by relay contact sticking, the system will generate a detailed report containing the fault code, waveform screenshots, and temperature data, labeled "Overvoltage Protection Failure - Hardware Contact Failure," to guide maintenance personnel in replacing the relay module.
[0088] It should be noted that the testing method for the overvoltage protection function can be flexibly adjusted according to the application scenario and is not specifically limited in this application. Regarding the voltage application method, transient pulse overvoltage (lasting 100 microseconds), sustained static overvoltage (maintaining 60 seconds), or periodic oscillatory overvoltage (1Hz sinusoidal fluctuation) can be used. Regarding the test conditions, reliability verification can be combined with high temperature (85°C), low temperature (-40°C), or humid heat (95% RH) environments. Regarding the judgment criteria, multiple indicators such as the action time threshold, voltage hysteresis range, or fault recovery characteristics can be set. There are various optional implementation options for the undervoltage protection function verification strategy, which is not specifically limited in this application. Regarding the voltage drop mode, linear ramp-down, step-by-step jump-down, or random fluctuation-down can be used. Regarding the functional response, the server power supply board's output maintenance capability in an undervoltage state, its fault record storage function, or its coordination with other protection mechanisms can be tested. Regarding the recovery conditions, automatic recovery thresholds, manual reset requirements, or a hierarchical restart strategy can be set. For example, in a data center scenario, undervoltage protection needs to be tested in conjunction with the redundant power supply switching mechanism to ensure that false protection is not triggered when the primary and backup power supplies are switched.
[0089] Through the embodiments of the present application, a comprehensive test of the power protection mechanism is achieved by using staged overvoltage and undervoltage protection function verification, ensuring the safety and reliability of the server power supply board under abnormal input conditions. The stepped voltage test method can accurately calibrate the protection action threshold and provide a quantitative basis for product consistency inspection. Dynamic voltage changes simulate real power grid fluctuation scenarios, effectively exposing potential design defects or component performance deviations. The design of independent testing and joint judgment of two-level protection functions can not only locate single functional failures, but also analyze system interaction problems under complex abnormal scenarios. The combination of automated test processes and detailed data records significantly improves fault diagnosis efficiency and provides data support for production process optimization. Modular test parameter configuration supports rapid adaptation to server power supply board models of different specifications, enhancing the versatility and scalability of the test platform. The multi-dimensional monitoring mechanism of abnormal conditions minimizes the risk of misjudgment while improving test safety, ensuring the objectivity and traceability of test results.
[0090] As an optional solution, when the power input interface is normal, control the server power board to power on and input a functional simulation signal to determine the test results of the server power board, including:
[0091] When the power input interface is normal, control the server power supply board to power on;
[0092] The acquisition card controls the switch board to open each power supply channel in sequence, where each power supply channel represents an independent channel configured for each power supply pin on the server power supply board;
[0093] Perform the following operations for each power supply channel:
[0094] Set corresponding load parameters for the electronic load, control the electronic load to discharge into the power supply channel based on the load parameters, and monitor the discharge information in real time;
[0095] Based on the discharge information, it is determined whether the corresponding power supply channel is normal, wherein the test result includes whether each power supply channel is normal.
[0096] Optionally, in an embodiment of the present application, the acquisition card may include but is not limited to a multi-channel data acquisition and control module, including but not limited to a high-speed digital IO card with a PCIe interface, an analog acquisition card with a PXI bus, or a distributed IO module based on Ethernet. For example, a 16-bit precision synchronous sampling card is used to collect voltage and current data of multiple power supply channels in parallel at a frequency of 1kHz. The switching board may include but is not limited to a multiplexed switch matrix device, including but not limited to an electromagnetic relay array, a solid-state switch matrix, or an optocoupler isolation switching module. For example, a 64-channel switching board constructed using magnetic latching relays supports a current carrying capacity of 100A and a switching life of millions of times. The electronic load may include but is not limited to programmable constant current / constant resistance / constant power load devices, including but not limited to multi-channel independently controlled feedback loads, battery simulation loads, or dynamic impedance loads. For example, a wide range of 0.1A-300A programmable load is configured to support automatic switching of CC / CV / CR modes and integrate power feedback to the grid function. The above-mentioned discharge information may include, but is not limited to, electrical characteristic data of the power supply channel, including, but not limited to, load regulation (the stability of voltage as current changes), transient response time (the speed of recovery from a sudden load change), or ripple factor (the AC component in the output DC). For example, it may be recorded that the voltage drop of a channel under a 10A step load is 0.5%, and the time to recover to steady state is 200μs.
[0097] For example, after the power input interface passes basic testing, the server power supply board is controlled to enter the power-on state. This process involves sending a power-on enable signal via an industrial computer, activating the server power supply board's internal control logic. For example, a specific I²C command sequence is sent to the CPLD, which sequentially turns on the enable pins of the power management chip. Simultaneously, the power-on timing of each power rail is monitored to ensure it meets design requirements. For example, the system verifies that the 12V main power supply completes soft-start within 50ms after receiving the enable signal, and that the 5V standby power supply is ready 10ms earlier.
[0098] The acquisition card then controls the switchboard, connecting each power supply channel in sequence. The switchboard employs a multi-level topology. For example, the main control board connects to multiple daughter boards via an RS485 bus, each managing an eight-channel relay array. During testing, the industrial computer sends a channel selection command, and the optocoupler isolation drive circuit within the switchboard activates the corresponding relay. For example, when testing power supply pin 15, the switchboard connects the electronic load to the corresponding copper busbar contact.
[0099] Furthermore, electronic load parameters were set for each power supply channel and a discharge test was performed. Taking the CPU core power supply channel as an example, the industrial computer sent instructions to the electronic load via the Modbus protocol, setting the initial load to 10A constant current mode, then increasing the load at a rate of 5A per second to 80A. Simultaneously, the data acquisition card recorded voltage fluctuation data at 1ms intervals. During the test, the server power supply board temperature sensor data was monitored in real time. If the temperature rise rate of a channel exceeded 5°C / s at a 60A load, overtemperature protection was triggered and the anomaly was recorded.
[0100] Finally, channel status is analyzed based on discharge data. For example, if a memory power supply channel's voltage drops from 1.2V to 1.15V (exceeding the ±3% tolerance) when loaded to 25A, the system automatically flags the channel as having abnormal regulation. Another channel experiences a 300mV overshoot (exceeding the 100mV limit) during a sudden load drop, indicating a transient suppression circuit failure. The test data is generated into a scatter plot and waveform comparison chart to assist engineers in analyzing the root cause of the problem.
[0101] It should be noted that the test order of the power supply channel can be flexibly adjusted according to actual needs, and this application does not impose specific restrictions on this. In the channel selection dimension, sequential testing (by physical pin number), group parallel testing (such as testing 4 channels in the same power domain at the same time) or fault-oriented testing (prioritize retesting historical abnormal channels) can be used; in the load mode dimension, static load testing (fixed current value for 5 minutes), dynamic scanning testing (0-100% load linear change) or mixed mode testing (superimposed high-frequency pulse disturbance) can be set; in the abnormality handling dimension, automatic retry (eliminating interference from poor contact), graded alarm (distinguishing between minor deviations and serious faults) or safety fuse (immediately cutting off the load when a short circuit is detected) can be implemented. There are many optional strategies for the parameter configuration of electronic loads, and this application does not impose specific restrictions on this. In terms of load type, you can simulate resistive loads (constant resistance mode), capacitive loads (constant voltage mode), or nonlinear loads (programmable impedance curve). In terms of test scenarios, you can perform full-load stress tests (continuous maximum current), cycle aging tests (10,000 load switching cycles), or fault injection tests (simulating load short circuits / open circuits). In terms of energy efficiency, you can choose between energy-consuming discharge (electrical energy is converted into heat and dissipated) or regenerative discharge (electrical energy is inverted and returned to the grid). For example, when testing an 80PLUS-certified server power supply board, the conversion efficiency must be measured at 20%, 50%, and 100% load points, with the regenerative function enabled to reduce test energy consumption.
[0102] Through the embodiments of the present application, a modular test architecture is used to achieve fully automated detection of power supply channels, significantly improving the test efficiency and consistency of multi-pin server power supply boards. The combination of programmable electronic loads and high-precision data acquisition systems can not only complete basic on-off detection, but also deeply analyze dynamic electrical characteristics and effectively identify potential design defects. The independent channel testing strategy can accurately locate the faulty pins, avoiding the problem of mutual masking of faults in traditional overall testing. Intelligent parameter configuration and test sequence management functions enable the same test platform to quickly adapt to server power supply board models of different specifications, reducing fixture development costs. The collaborative work of real-time data monitoring and safety protection mechanisms ensures the safe operation of the tested equipment and test devices while improving test accuracy. The multi-dimensional test data recording and analysis functions provide reliable data support for product performance optimization and production process improvement, and enhance quality control capabilities.
[0103] As an optional solution, when the power input interface is normal, control the server power board to power on and input a functional simulation signal to determine the test results of the server power board, including:
[0104] When the power input interface is normal, control the server power supply board to power on;
[0105] Communicate with the server power supply board through the integrated circuit switchboard and read the integrated circuit extension information through the programmable logic device;
[0106] Sending digital input / output interface signals and / or fan interface signals to the server power supply board through the acquisition card based on the integrated circuit extension information;
[0107] The signal status is read by the acquisition card to generate a test result, wherein the signal status represents the status fed back by the server power supply board based on the digital input and output interface signal and / or the fan interface signal.
[0108] Optionally, in embodiments of the present application, the programmable logic device may include, but is not limited to, an integrated circuit for implementing customized logic control, including, but not limited to, a CPLD (complex programmable logic device) or an FPGA (field programmable gate array). For example, a CPLD with 128 macrocells may be used, with signal routing and timing control functions implemented via hardware description language programming. The integrated circuit switchboard may include, but is not limited to, a master communication module, including, but not limited to, an industrial computer, an embedded processor, or a communication gateway. For example, an industrial computer using an x86 architecture may connect multiple communication modules via a PCIe interface to coordinate interaction with the server power board. The integrated circuit branch information may include, but is not limited to, configuration parameters and status data of slave modules, including, but not limited to, temperature sensor readings, voltage calibration values, or fault register contents. For example, when reading the CPLD branch information on a server power board, real-time data from 12 temperature detection points and three sets of overcurrent history records are obtained.
[0109] Optionally, in an embodiment of the present application, the above-mentioned digital input and output interface signals may include but are not limited to signals for controlling or monitoring the logical state of the server power supply board, including but not limited to power enable signals, fault reset signals or status indicator light control signals. For example, a high-level pulse is sent through the DIO interface to trigger the server power supply board to enter the self-test mode, and at the same time, a "power normal" status signal fed back by the server power supply board is received. The above-mentioned fan interface signals may include but are not limited to signals for simulating or monitoring the cooling system, including but not limited to PWM speed regulation signals, speed feedback signals or fault alarm signals. For example, the server motherboard is simulated to send a PWM signal with a duty cycle of 60% to the server power supply board, drive the fan to run at 2500RPM, and detect whether the speed pulse frequency returned by the server power supply board matches.
[0110] For example, after the power input interface passes basic testing, the server power board is controlled to enter the power-on state. This process involves sending a power-on command sequence via an industrial computer, such as sending a 0x55 startup code to the server power board's power management chip via the I²C bus. Simultaneously, the output enable signal of the server power board's main power supply is monitored. For example, if the 12V main power supply voltage rises from 0V to the nominal value within 200ms and the fluctuation is less than 1%, the power-on is considered successful.
[0111] Next, a communication link is established between an integrated circuit switchboard (such as an industrial computer) and the server power supply board, and a programmable logic device (such as a CPLD) is used to read the extension information. In specific implementation, the industrial computer sends a read command to the CPLD via the SPI interface. The CPLD interprets the command and accesses extension devices such as temperature sensors and EEPROMs via the internal bus. For example, when reading data from temperature sensor No. 3 on the server power supply board, the CPLD converts the 16-bit ADC sample value into a decimal temperature value (such as 45.3°C) and returns it to the industrial computer.
[0112] Next, based on the extension information, the acquisition card sends digital input / output interface signals and / or fan interface signals to the server power supply board. For example, if the server power supply board temperature is detected to be above a threshold, the industrial computer controls the acquisition card to output a low-level "fan acceleration" signal. Simultaneously, the DAC module generates a 75% duty cycle PWM signal to drive the fan. During this process, the CPLD monitors the integrity of the signal transmission path in real time to prevent signal reflections or crosstalk.
[0113] Finally, the acquisition card reads the signal status feedback from the server power supply board to generate comprehensive test results. For example, after sending the "system self-test" DIO signal, the acquisition card monitors the server power supply board's "self-test completed" feedback signal at 1ms intervals. If a high-level response is received within 500ms without abnormal jitter, the DIO interface is considered functional. The fan interface's speed feedback signal frequency is also recorded (e.g., 1200Hz corresponds to 3000RPM) and compared with the preset value for analysis.
[0114] It should be noted that the choice of communication protocol can be flexibly adapted to the system architecture and is not specifically limited in this application. Regarding bus types, protocols such as I²C, SPI, CAN, or Modbus can be used. Regarding data transmission, single query, batch read, or event-triggered modes can be supported. Regarding error handling, CRC checks, timeout retransmissions, or redundant frame mechanisms can be implemented. For example, in environments with strong electromagnetic interference, the CAN bus protocol with differential signal transmission and Hamming code error correction can be used. There are multiple options for signal types and test modes, and this application does not specifically limit them. Regarding signal types, these can include digital switching signals (such as high and low level control), analog signals (such as 0-10V speed control signals), or mixed signals (such as PWM superimposed with analog bias). Regarding test scenarios, static functional verification (constant fixed signal input), dynamic response testing (rapid signal switching), or fault injection testing (analog signal distortion) can be performed. Regarding signal acquisition, synchronous sampling (multi-channel parallel capture) or asynchronous sampling (event-driven recording) can be used. For example, when testing the anti-interference capability of a server power supply board, 50mV noise can be superimposed on the DIO signal to observe the stability of the status feedback.
[0115] Through the embodiments of the present application, the integrated communication and signal control architecture is utilized to achieve fully automated testing of the functional interfaces of the server power supply board, significantly improving test coverage and efficiency. The multi-protocol compatible communication design enables the system to adapt to server power supply board models from different manufacturers, reducing the complexity of test platform modification. The hierarchical signal injection and feedback monitoring mechanism can accurately identify interface logic errors, timing deviations or hardware failures, such as abnormal fan speed control signal transmission delays or insufficient DIO interface drive capabilities. The real-time data acquisition and analysis function provides traceability support for the test process. By recording the original signal waveform, extension status data and environmental parameters (such as temperature and humidity), a multi-dimensional test report is formed to assist in root cause analysis of the fault. Intelligent signal conditioning and protection mechanisms (such as overvoltage clamping and electrostatic protection) effectively prevent equipment damage during the test process, improving test safety and reliability. The modular design supports flexible expansion of more test items, such as adding a PCIe interface test module or a redundant power switching test unit, reserving technical space for future test demand upgrades.
[0116] As an optional solution, the above method further includes:
[0117] Scanning the identification graphic on the server power supply board and determining the identity of the server power supply board based on the identification graphic;
[0118] Determine test parameters of the server power board based on the identity identifier, and establish a communication connection with the server power board, wherein the test parameters include a test power signal and a preset power signal;
[0119] Inputting a first voltage value into the server power board to determine whether an overvoltage power protection function of the server power board is normal, wherein the first voltage value is higher than a rated voltage value of the server power board, and the test power signal includes the first voltage value;
[0120] When the overvoltage power protection function is normal, input a second voltage value to the server power supply board to determine whether the undervoltage power protection function of the server power supply board is normal, wherein the second voltage value is lower than the rated voltage value, and the test power signal includes the second voltage value;
[0121] When either the overvoltage power protection function or the undervoltage power protection function is abnormal, it is determined that the power protection function of the server power board is abnormal.
[0122] When the overvoltage power protection function and the undervoltage power protection function are both normal, determine that the power protection function of the server power supply board is normal, and control the solid-state relay to convert the preset power signal into the input power signal;
[0123] Controlling the power supply unit to input the input power signal to each power input interface in turn, and detecting whether there is voltage at each power input interface;
[0124] When a preset voltage value is detected at each power input interface, it is determined that the power input interface of the server power supply board is normal;
[0125] If the preset voltage value is not detected at any power input interface, it is determined that the power input interface of the server power supply board is abnormal;
[0126] When the power input interface is normal, control the server power supply board to power on;
[0127] The acquisition card controls the switch board to open each power supply channel in sequence, where each power supply channel represents an independent channel configured for each power supply pin on the server power supply board;
[0128] The following operations are performed for each power supply channel: corresponding load parameters are set for the electronic load, the electronic load is controlled to discharge into the power supply channel based on the load parameters, the discharge information is monitored in real time, and whether the corresponding power supply channel is normal based on the discharge information is determined, wherein the test result includes whether each power supply channel is normal;
[0129] Communicate with the server power supply board through the integrated circuit switchboard and use programmable logic devices to read the integrated circuit extension information;
[0130] Sending digital input / output interface signals and / or fan interface signals to the server power supply board through the acquisition card based on the integrated circuit extension information;
[0131] Reading the signal status through the acquisition card to generate a test result, wherein the signal status represents the status of the server power supply board based on the digital input and output interface signal and / or the fan interface signal feedback;
[0132] Display the test results and report them according to the identity.
[0133] Optionally, in an embodiment of the present application, the above-mentioned identification graphics may include but are not limited to coding symbols for device identification, including but not limited to QR codes, bar codes or laser-etched serial number matrices. For example, a QR code is used to store the server power supply board model, production batch and calibration parameters, and the barcode scanner automatically matches the test program after reading it. The above-mentioned identity identification may include but is not limited to a string or code that uniquely identifies the device, including but not limited to a MAC address, SN serial number or hashed encrypted device fingerprint. For example, the "PSU-48V-2023-001" model code obtained by parsing the identification graphic is used to call the corresponding test configuration file.
[0134] Optionally, in embodiments of the present application, the test parameters may include, but are not limited to, electrical specifications and test conditions related to the device under test, including, but not limited to, rated voltage range, protection threshold, communication protocol type, or allowable voltage fluctuation coefficient. For example, for a certain model of server power board, the test parameters may include an overvoltage protection trigger point of 125% of the nominal value and an undervoltage lockout threshold of 85%.
[0135] For example, an industrial barcode scanner reads the QR code on the surface of a server power supply board and interprets the embedded device model and version information. For example, after scanning the QR code "PSU-48V-Rev2.1," the system retrieves from the database the overvoltage protection threshold of 57.6V (48V x 120%) and the undervoltage lockout threshold of 40.8V (48V x 85%) for this model.
[0136] The industrial computer loads a preset test configuration file based on the device model and establishes a communication link with the server power supply board's CPLD via the RS-485 bus. For example, for the "PSU-48V-Rev2.1" model, the configuration test procedure includes three phases: overvoltage protection test (0-60V sweep), undervoltage lockout test (48V-40V ramp-down), and dynamic load test (0-100A step-up).
[0137] The programmable power supply increases from 48V to 60V at a rate of 1V per second, while monitoring the protection of the server power supply board. If the main circuit relay is disconnected at 57.6V and the fault code 0x01 is written to the CPLD register, the overvoltage protection function is considered normal.
[0138] Reduce the input voltage from 48V to 40V at a rate of 2V per minute. When the voltage reaches 40.8V, verify that the server power supply board enters low-power standby mode and automatically restarts after the voltage returns to 43.2V (90% of the nominal value). If the restart is successful and no abnormal alarms are generated, the undervoltage protection function has been successfully implemented.
[0139] Use a multi-channel power supply unit to apply the nominal voltage to each input interface in sequence. For example, apply 220V / 50Hz to the AC input interface and 48V to the DC interface. Use a high-precision multimeter to test the interface voltage. If the deviation is less than ±1% and there are no momentary drops, the interface is considered normal.
[0140] The switchboard connects electronic loads to each power supply pin in sequence. For example, it applies a dynamic load of 0-100A to the CPU power supply channel and records voltage fluctuations. If the voltage on a channel drops from 12V to 11.5V (exceeding the 4% tolerance) at an 80A load, it is flagged as an anomaly and a waveform analysis report is generated.
[0141] The industrial computer sends a "full fan speed" command via the DIO interface. The data acquisition card monitors whether the PWM signal duty cycle increases from 30% to 100% and reads the pulse signal frequency returned by the speed sensor (for example, 2500 RPM corresponds to 833 Hz). If the response time is less than 200ms and the speed error is within ±5%, the fan control function is considered normal.
[0142] It should be noted that the parsing method for the identification pattern can be flexibly selected based on actual needs and is not specifically limited in this application. Regarding scanning devices, handheld barcode scanners, fixed industrial barcode readers, or visual recognition systems can be used. Regarding identification types, one-dimensional codes, two-dimensional codes, or radio frequency tags (RFID) can be supported. Regarding data parsing, local database matching, cloud query, or edge computing analysis can be implemented. For example, in an offline environment, an offline database can be used to store hundreds of thousands of device parameters. There are various options for test parameter configuration strategies, which are not specifically limited in this application. Regarding parameter sources, they can be loaded from local configuration files based on device identification, dynamically downloaded from the cloud, or generated using machine learning models. Regarding parameter types, they can include electrical parameters (such as voltage / current ranges), timing parameters (such as signal delay requirements), or environmental parameters (such as temperature and humidity compensation coefficients). Regarding parameter adjustment, manual correction, adaptive calibration, or version rollback are supported. For example, for aging equipment, a 10% protection threshold margin can be automatically increased. The load mode of the power supply channel test can be dynamically adjusted based on the test objectives, which is not specifically limited in this application. In terms of load type, you can simulate constant current (CC), constant voltage (CV), or constant power (CP). In terms of test mode, you can perform single verification, cyclic stress testing, or fault injection testing. In terms of energy efficiency, you can choose between energy consumption testing (converting electrical energy into heat) or regeneration testing (regenerating electrical energy back to the grid). For example, when testing 80PLUS-certified equipment, you need to switch between 20% and 100% load points and enable the regeneration function.
[0143] Through the embodiments of this application, a fully automated testing process is used to achieve closed-loop testing of server power boards, from identification to functional verification, significantly improving test efficiency and result consistency. An intelligent matching mechanism for logo graphics and identity tags ensures that test parameters are precisely adapted to different device models, avoiding manual configuration errors. A phased testing strategy (e.g., first protecting the function, then verifying the interface) effectively isolates the scope of the fault, facilitating rapid locating of the root cause.
[0144] Multi-dimensional signal acquisition and analysis capabilities (such as voltage, current, timing, and communication status) provide comprehensive performance evaluation, verifying basic functionality and revealing potential design flaws. A modular hardware architecture (such as replaceable switching boards and expandable acquisition cards) supports flexible adaptation to new server power supply board interfaces, reducing test platform upgrade costs. Real-time data monitoring and safety protection mechanisms (such as overcurrent fuses and temperature warnings) ensure test accuracy while ensuring the safety of equipment and personnel.
[0145] Automated test result generation and reporting enable traceability of quality data, providing data support for production optimization. For example, by analyzing channel anomaly rates for a batch of server power boards, soldering process defects can be traced back. Cross-protocol communication compatibility (such as support for I²C, RS-485, and Modbus) enhances the test system's adaptability and meets the needs of integrating equipment from multiple vendors.
[0146] The following is a further explanation of this application with reference to specific examples:
[0147] In today's digital and information age, servers are core devices for data processing and storage. Their performance and functions directly affect the operating efficiency and stability of the entire system. The stability of the server power supply board is crucial to the operation of the server system. As server power density increases and energy efficiency requirements become stricter, the testing requirements for server power supply boards are also becoming higher and higher.
[0148] Due to the combined influence of various factors such as the server's application scenario, hardware configuration, and test environment, server power supply boards are becoming increasingly powerful and have more and more physical forms. When testing server power supply boards, it is often necessary to build a server system for testing. This will cause problems such as difficult fixture design and debugging, low testing efficiency, and excessively high costs.
[0149] Therefore, this application proposes a testing method and device that fully covers the interfaces of server power boards and is universal for different server power board types. Simply by introducing the signal being tested into this application, the function and power of the server power board can be tested. This can unify the server power board test fixtures, reducing fixture usage and fixture design costs. Furthermore, this application includes an energy recovery function, which can reduce energy consumption during the test process and reduce heat dissipation costs during fixture design.
[0150] like Figure 1 As shown in the figure, this is the design block diagram of this application, which mainly consists of the following modules, and the functions of each module are as follows:
[0151] Test signal: The test signal includes power input signal, DIO signal, optical signal, fan signal, IIC communication signal, power output signal, etc. The device recorded in this application is derived through a fixed interface and definition, connected to the power supply board of the server under test, and provides the required input signal to the power supply board of the server under test to detect whether the board under test responds normally, and detects whether the output signal of the board under test meets the requirements.
[0152] Industrial computer: As the control module of this design, it is mainly responsible for the logic control of the device recorded in this application, initiation of detection actions, signal collection, display and recording of test results, and upload of test results.
[0153] Acquisition card: It is an expansion device of the industrial computer. It mainly controls and switches various switches in the system, and can provide and acquire DIO signals.
[0154] Overvoltage and undervoltage source: It is a controllable wide-range voltage output device used to provide voltage outside the designed input range of the power supply board of the server under test, and detect the overvoltage and undervoltage protection functions of the power supply board of the server under test.
[0155] IIC host and IIC slave: They are devices used for the IIC communication protocol. The function of the IIC host is to realize the communication between the industrial computer and the CPLD of the power supply board of the server under test, and to realize the communication with the IIC slave on the power supply board of the server under test; the IIC slave is the external IIC signal interface of the board under test, which is read by the CPLD and then fed back to the industrial computer by the CPLD to realize the detection of the external IIC signal interface.
[0156] LED tester, fan simulation board: The LED tester is used to detect the brightness and color of the LED on the power supply board of the server under test; the fan simulation board is used to detect the signal of the fan interface of the power supply board of the server under test.
[0157] Switching board: The voltage switching board is used to control different voltage signals to be connected to the multimeter. The 10A switching board and the 100A switching board are used to control different power output pins of the power supply board of the tested server to be connected to the electronic load.
[0158] Electronic load: used for discharge testing and energy recovery, mainly consists of three parts: air switch, power controller and grid-connected inverter. The air switch is used to protect the electronic load. The power controller controls the discharge power within the control range of 0.2A-300A to achieve quantitative testing of the power supply board of the server under test. The grid-connected inverter is used to feed back the power output of the power supply board of the server under test to the grid.
[0159] Multimeter: used to detect the voltage of the power supply board of the server under test.
[0160] Barcode scanner: Scan the code of the power supply board of the server under test to the industrial computer.
[0161] like Figure 3 As shown, in order to ensure the safety of the test process, the protection function and power input of the power supply board of the tested server will be tested first. Subsequent tests will only be carried out after the test is normal. In order to improve the test efficiency, other signals can be tested synchronously during the power supply pin load test. The main working conditions are as follows:
[0162] At the beginning, S302, the barcode scanner scans the power supply board code of the server under test and sends it to the industrial computer. The industrial computer records the code and the device enters the test process.
[0163] S304: Overvoltage and undervoltage function test. The industrial computer controls the overvoltage and undervoltage sources to sequentially input voltages lower and higher than the designed input voltage to the server power board under test. The multimeter then measures the voltage at the corresponding board terminals to see if any are present. If not, the overvoltage and undervoltage protection functions of the server power board under test are functioning properly, and step S306 is executed. If present, the overvoltage and undervoltage protection functions of the server power board under test are failing. To ensure safety during the test, the test results are output, and the test ends.
[0164] S306, power input test, detect the power input interface of the power supply board of the server under test. The power supply board of the server under test has more than one power input interface, and each power input interface corresponds to a PSU. By controlling the solid-state relay, the input and output of the PSU are controlled, and the PSU is controlled one by one in turn to input voltage to the power supply board of the server under test through the corresponding interface. The multimeter detects whether the corresponding voltage exists when each interface is input. If the corresponding voltage exists each time a single interface is input, it means that the power input interface is normal, and step S308 is executed. If the voltage does not exist, it means that there is a problem with the power input interface, and the test ends and outputs the test results.
[0165] S308: Control the normal output of the PSUs of all power input interfaces to supply normal power to the power supply board of the server under test.
[0166] S310: Power supply output pin discharge test. Each power supply pin, upon entering the apparatus described herein, acts as an independent network, corresponding to an independent channel on the switchboard. The industrial computer controls the switchboard via the acquisition card, opens the first power supply output pin channel under test, sets the electronic load power and parameters, and starts the electronic load discharge. During the discharge process, the electronic load monitors the discharge information in real time. After the discharge test is complete, the electronic load feeds back the discharge information to the industrial computer, and then begins the discharge test for the second power supply pin under test. This continues until all power supply pins are discharged. During the power supply pin discharge test, steps S312 and S314 can be performed simultaneously.
[0167] S312, Communication Test: The industrial computer communicates with the power supply board of the server under test via the IIC host, reading information from the IIC slave devices on the board under test, such as the CPLD, temperature sensor, and EEPROM. The computer controls the CPLD to read information from external IIC slave devices and returns it to the industrial computer. The industrial computer provides DIO signals to the board under test via an acquisition card and communicates with the CPLD via IIC to obtain status. The acquisition card also reads the status of the DIO signals output by the board under test. The board under test contains a CPLD and has a communication protocol with the server. This is determined by measuring the board's status.
[0168] S314, the LED tester tests the LED signal, the fan simulation board tests the fan interface signal, and feeds back the test results to the industrial computer.
[0169] S316, test result display and upload, the industrial computer displays the test results on the display, and packages the test results together with the power supply board code of the tested server to generate a test log, which is uploaded to the server through the network, and the test is completed.
[0170] like Figure 4 As shown, the signal to be tested of the power supply board of the server under test can be connected to the inside of the fixture through a probe or connector, and then transferred to the output interface of the fixture. According to the definition of the test interface, it can be connected through a modified cable or a standard cable, and AC power can be supplied from the outside to realize the test.
[0171] This application only requires connecting the server power supply board under test according to the signal definition to achieve full coverage functional testing of the server power supply board. It can also unify the server power supply board test fixture, reducing the cost of fixture use and fixture design. It also saves the waiting time of existing test methods and greatly improves test efficiency. This application also has an energy recovery device, which reduces energy consumption during the test and reduces heat dissipation costs.
[0172] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method.
[0173] The embodiment of the present application also provides a testing device for a server power supply board, such as Figure 5 As shown, including:
[0174] The first input module 502 is used to input a test power signal to the server power board to determine whether the power protection function of the server power board is normal;
[0175] The second input module 504 is used to input a preset power signal to the server power board when the power protection function is normal, and determine whether the power input interface of the server power board is normal;
[0176] The third input module 506 is used to control the power-on of the server power board when the power input interface is normal, and input a functional simulation signal to determine the test result of the server power board, wherein the functional simulation signal is used to simulate the signal generated by the server associated with the server power board during normal operation.
[0177] As an optional solution, the above-mentioned device is used to input a preset power signal to the server power supply board when the power protection function is normal in the following way to determine whether the power input interface of the server power supply board is normal: control the solid-state relay to convert the preset power signal into an input power signal; input the input power signal to each power input interface in turn to determine whether the power input interface of the server power supply board is normal.
[0178] As an optional solution, the above-mentioned device is used to input the input power signal to each power input interface in turn in the following manner to determine whether the power input interface of the server power supply board is normal: control the power supply unit to input the input power signal to each power input interface in turn, and detect whether there is voltage on each power input interface; when a preset voltage value is detected at each power input interface, it is determined that the power input interface of the server power supply board is normal; when the preset voltage value is not detected at any power input interface, it is determined that the power input interface corresponding to the server power supply board is abnormal.
[0179] As an optional solution, the above-mentioned device is used to input a test power signal to the server power supply board in the following manner to determine whether the power protection function of the server power supply board is normal: input a first voltage value to the server power supply board to determine whether the overvoltage power protection function of the server power supply board is normal, wherein the first voltage value is higher than the rated voltage value of the server power supply board, and the test power signal includes the first voltage value; when the overvoltage power protection function is normal, input a second voltage value to the server power supply board to determine whether the undervoltage power protection function of the server power supply board is normal, wherein the second voltage value is lower than the rated voltage value, and the test power signal includes the second voltage value; when both the overvoltage power protection function and the undervoltage power protection function are normal, it is determined that the power protection function of the server power supply board is normal; when either the overvoltage power protection function or the undervoltage power protection function is abnormal, it is determined that the power protection function of the server power supply board is abnormal.
[0180] As an optional solution, the above-mentioned device is used to control the power-on of the server power supply board and input a functional analog signal to determine the test result of the server power supply board in the following manner when the power input interface is normal: when the power input interface is normal, control the power-on of the server power supply board; control the switching board through the acquisition card to open each power supply channel in turn, wherein each power supply channel represents an independent channel configured for each power supply pin on the server power supply board; perform the following operations for each power supply channel: set corresponding load parameters for the electronic load, control the electronic load to discharge to the power supply channel based on the load parameters, and monitor the discharge information in real time; determine whether the corresponding power supply channel is normal based on the discharge information, wherein the test results include whether each power supply channel is normal.
[0181] As an optional solution, the above-mentioned device is used to control the power-on of the server power supply board and input a functional analog signal to determine the test result of the server power supply board in the following manner when the power input interface is normal: when the power input interface is normal, control the power-on of the server power supply board; communicate with the server power supply board through the integrated circuit switchboard, and read the integrated circuit extension information through the programmable logic device; send digital input and output interface signals and / or fan interface signals to the server power supply board through the acquisition card based on the integrated circuit extension information; read the signal status through the acquisition card to generate a test result, wherein the signal status represents the status fed back by the server power supply board based on the digital input and output interface signal and / or fan interface signal.
[0182] As an optional solution, the above-mentioned device is further used to: scan the identification graphic on the server power supply board, determine the identity of the server power supply board based on the identification graphic; determine the test parameters of the server power supply board based on the identity, and establish a communication connection with the server power supply board, wherein the test parameters include a test power signal and a preset power signal; input a first voltage value into the server power supply board to determine whether the overvoltage power protection function of the server power supply board is normal, wherein the first voltage value is higher than the rated voltage value of the server power supply board, and the test power signal includes the first voltage value; if the overvoltage power protection function is normal, input a second voltage value into the server power supply board to determine whether the undervoltage power protection function of the server power supply board is normal, wherein the second voltage value is lower than the rated voltage value, and the test power signal includes the second voltage value; if either the overvoltage power protection function or the undervoltage power protection function is abnormal, determine that the power protection function of the server power supply board is abnormal; if both the overvoltage power protection function and the undervoltage power protection function are normal, determine that the power protection function of the server power supply board is normal, and control the solid-state relay to convert the preset power signal into an input power signal; control the power supply unit to input the input power signal to each power input interface in turn, and detect whether there is voltage at each power input interface ; When a preset voltage value is detected at each power input interface, it is determined that the power input interface of the server power supply board is normal; when the preset voltage value is not detected at any power input interface, it is determined that the power input interface of the server power supply board is abnormal; when the power input interface is normal, the server power supply board is controlled to power on; each power supply channel is opened in sequence by controlling the switching board through the acquisition card, wherein each power supply channel represents an independent channel configured for each power supply pin on the server power supply board; the following operations are performed for each power supply channel: corresponding load parameters are set for the electronic load, the electronic load is controlled to discharge to the power supply channel based on the load parameters, and the discharge information is monitored in real time, and whether the corresponding power supply channel is normal based on the discharge information, wherein the test result includes whether each power supply channel is normal; the integrated circuit switchboard is communicated with the server power supply board through the integrated circuit switchboard, and the integrated circuit extension information is read by the programmable logic device; the digital input and output interface signal and / or the fan interface signal is sent to the server power supply board through the acquisition card based on the integrated circuit extension information; the signal status is read through the acquisition card to generate a test result, wherein the signal status represents the status of the server power supply board based on the digital input and output interface signal and / or the fan interface signal feedback; the test result is displayed, and the test result is reported according to the identity identifier.
[0183] For the description of the features in the embodiment corresponding to the testing device of the server power board, please refer to the relevant description of the embodiment corresponding to the testing method of the server power board, which will not be repeated here.
[0184] An embodiment of the present application further provides a server power board testing system, comprising:
[0185] The industrial computer is configured to input a test power signal to the server power board to determine whether the power protection function of the server power board is normal; if the power protection function is normal, input a preset power signal to the server power board to determine whether the power input interface of the server power board is normal; if the power input interface is normal, control the server power board to power on and input a functional simulation signal to determine the test result of the server power board;
[0186] An acquisition card is used to control the switch board to sequentially open each power supply channel and send digital input and output interface signals and / or fan interface signals to the server power supply board;
[0187] An overvoltage and undervoltage source, used for providing the test power supply signal;
[0188] An integrated circuit switchboard, used to implement communication between the industrial computer and the server power supply board based on programmable logic devices;
[0189] An integrated circuit extension, configured to feed back signal status to the industrial computer via the programmable logic device;
[0190] An indicator light tester, used to detect the on / off and color of the indicator lights on the server power supply board;
[0191] A fan simulation board, used to detect the fan interface of the server power supply board;
[0192] Switching board, used to control the power signals of different voltage values to be connected to the multimeter;
[0193] The multimeter is used to detect the voltage value of the server power supply board;
[0194] An electronic load, used for discharge testing and energy recovery of the power input interface, comprising an air switch, a power controller, and a grid-connected inverter, wherein the air switch is used to protect the electronic load, the power controller is used to control the discharge power to perform a quantitative test on the power of the server power board, and the grid-connected inverter is used to feed back and recover the electric energy output by the server power board;
[0195] A barcode scanner is used to scan the graphic logo of the server power supply board and send it to the industrial computer.
[0196] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any of the above-mentioned server power board test method embodiments.
[0197] An embodiment of the present application further provides a computer-readable storage medium storing a computer program, wherein the computer program is configured to execute the steps of any of the above-mentioned server power board testing method embodiments when running.
[0198] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
[0199] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps in any of the above-mentioned server power board testing method embodiments are implemented.
[0200] An embodiment of the present application further provides another computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any of the above-mentioned server power board test method embodiments are implemented.
[0201] 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 above description has generally described the components and steps of each example according to their functions. 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 beyond the scope of this application.
[0202] The above is a detailed introduction to the testing method, system, electronic device and storage medium for a server power supply board provided by the present application. This article uses specific examples to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of the present application. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of the present application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of the claims of the present application.
Claims
1. A method for testing a server power supply board, characterized in that: include: Inputting a test power signal to the server power supply board to determine whether the power protection function of the server power supply board is normal; When the power protection function is normal, inputting a preset power signal to the server power board to determine whether the power input interface of the server power board is normal; When the power input interface is normal, the server power supply board is controlled to be powered on, and a functional simulation signal is input to determine the test result of the server power supply board, including: when the power input interface is normal, the server power supply board is controlled to be powered on; each power supply channel is opened in sequence by controlling the switching board through the acquisition card, wherein each power supply channel represents an independent channel configured for each power supply pin on the server power supply board; the following operations are performed for each power supply channel: corresponding load parameters are set for the electronic load, and the electronic load is controlled to discharge to the power supply channel based on the load parameters, and the discharge information is monitored in real time; whether the corresponding power supply channel is normal is determined based on the discharge information, wherein the test result includes whether each power supply channel is normal, and wherein the functional simulation signal is used to simulate the signal generated by the server associated with the server power supply board during normal operation.
2. The method for testing a server power supply board according to claim 1, wherein: When the power protection function is normal, inputting a preset power signal to the server power board to determine whether the power input interface of the server power board is normal includes: Controlling the solid-state relay to convert the preset power signal into an input power signal; The input power signal is input to each of the power input interfaces in sequence to determine whether the power input interface of the server power supply board is normal.
3. The method for testing a server power supply board according to claim 2, wherein: Inputting the input power signal to each of the power input interfaces in sequence to determine whether the power input interface of the server power supply board is normal includes: Controlling the power supply unit to sequentially input the input power signal to each of the power input interfaces, and detecting whether there is voltage at each of the power input interfaces; When a preset voltage value is detected at each of the power input interfaces, determining that the power input interface of the server power supply board is normal; When any of the power input interfaces fails to detect the preset voltage value, it is determined that the power input interface corresponding to the server power supply board is abnormal.
4. The method for testing a server power supply board according to claim 1, wherein: Inputting a test power signal to the server power board to determine whether the power protection function of the server power board is normal includes: Inputting a first voltage value into the server power board to determine whether an overvoltage power protection function of the server power board is normal, wherein the first voltage value is higher than a rated voltage value of the server power board, and the test power signal includes the first voltage value; When the overvoltage power protection function is normal, inputting a second voltage value to the server power board to determine whether the undervoltage power protection function of the server power board is normal, wherein the second voltage value is lower than the rated voltage value, and the test power signal includes the second voltage value; When both the overvoltage power protection function and the undervoltage power protection function are normal, determining that the power protection function of the server power board is normal; In the case that either the overvoltage power protection function or the undervoltage power protection function is abnormal, it is determined that the power protection function of the server power board is abnormal.
5. The method for testing a server power supply board according to claim 1, wherein: When the power input interface is normal, controlling the server power supply board to power on, inputting a functional simulation signal, and determining a test result of the server power supply board includes: When the power input interface is normal, controlling the server power supply board to power on; Communicate with the server power supply board through the integrated circuit switchboard and read the integrated circuit extension information through the programmable logic device; Sending digital input / output interface signals and / or fan interface signals to the server power supply board through an acquisition card based on the integrated circuit extension information; The test result is generated by reading the signal status through the acquisition card, wherein the signal status represents the status fed back by the server power board based on the digital input / output interface signal and / or the fan interface signal.
6. The method for testing a server power supply board according to claim 1, wherein: The method further comprises: Scanning the identification graphic on the server power board, and determining the identity of the server power board based on the identification graphic; Determining test parameters of the server power board based on the identity identifier, and establishing a communication connection with the server power board, wherein the test parameters include the test power signal and the preset power signal; Inputting a first voltage value into the server power board to determine whether an overvoltage power protection function of the server power board is normal, wherein the first voltage value is higher than a rated voltage value of the server power board, and the test power signal includes the first voltage value; When the overvoltage power protection function is normal, inputting a second voltage value to the server power board to determine whether the undervoltage power protection function of the server power board is normal, wherein the second voltage value is lower than the rated voltage value, and the test power signal includes the second voltage value; In the case where either the overvoltage power protection function or the undervoltage power protection function is abnormal, determining that the power protection function of the server power board is abnormal; When both the overvoltage power protection function and the undervoltage power protection function are normal, determining that the power protection function of the server power supply board is normal, and controlling the solid-state relay to convert the preset power signal into an input power signal; Controlling the power supply unit to sequentially input the input power signal to each of the power input interfaces, and detecting whether there is voltage at each of the power input interfaces; When a preset voltage value is detected at each of the power input interfaces, determining that the power input interface of the server power supply board is normal; If any of the power input interfaces fails to detect the preset voltage value, determining that the power input interface of the server power supply board is abnormal; When the power input interface is normal, controlling the server power supply board to power on; Controlling the switch board through the acquisition card to sequentially open each power supply channel, wherein each power supply channel represents an independent channel configured for each power supply pin on the server power supply board; Performing the following operations for each power supply channel: setting corresponding load parameters for the electronic load, controlling the electronic load to discharge into the power supply channel based on the load parameters, monitoring discharge information in real time, and determining whether the corresponding power supply channel is normal based on the discharge information, wherein the test result includes whether each power supply channel is normal; Communicate with the server power supply board via the integrated circuit switchboard and use a programmable logic device to read the integrated circuit extension information; Sending digital input / output interface signals and / or fan interface signals to the server power supply board through the acquisition card based on the integrated circuit extension information; Reading a signal state through the acquisition card to generate the test result, wherein the signal state represents a state of the server power supply board based on feedback from the digital input / output interface signal and / or the fan interface signal; Display the test results and report the test results according to the identity.
7. A server power board testing system, characterized in that: Used to perform the method according to any one of claims 1 to 6, comprising: The industrial computer is configured to input a test power signal to the server power board to determine whether the power protection function of the server power board is normal; if the power protection function is normal, input a preset power signal to the server power board to determine whether the power input interface of the server power board is normal; if the power input interface is normal, control the server power board to power on and input a functional simulation signal to determine the test result of the server power board; An acquisition card is used to control the switch board to sequentially open each power supply channel and send digital input and output interface signals and / or fan interface signals to the server power supply board; An overvoltage and undervoltage source, used for providing the test power supply signal; An integrated circuit switchboard, used to implement communication between the industrial computer and the server power supply board based on programmable logic devices; An integrated circuit extension, configured to feed back signal status to the industrial computer via the programmable logic device; An indicator light tester, used to detect the on / off and color of the indicator lights on the server power supply board; A fan simulation board, used to detect the fan interface of the server power supply board; Switching board, used to control the power signals of different voltage values to be connected to the multimeter; The multimeter is used to detect the voltage value of the server power supply board; An electronic load, used for discharge testing and energy recovery of the power input interface, comprising an air switch, a power controller, and a grid-connected inverter, wherein the air switch is used to protect the electronic load, the power controller is used to control the discharge power to perform a quantitative test on the power of the server power board, and the grid-connected inverter is used to feed back and recover the electric energy output by the server power board; A barcode scanner is used to scan the graphic logo of the server power supply board and send it to the industrial computer.
8. An electronic device, characterized in that: include: memory for storing computer programs; A processor is configured to implement the steps of the method for testing a server power board according to any one of claims 1 to 6 when executing the computer program.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, wherein the computer program, when executed by a processor, implements the steps of the method for testing a server power board according to any one of claims 1 to 6.
Citation Information
Patent Citations
Control device for centralized power supply of server
CN111258403A
Power supply control method and device of server, storage medium and electronic equipment
CN118642584A