Test method and device of server power supply board, storage medium and electronic equipment
Through phased progressive testing logic and hardware modular design, the server power supply board test problems are solved, and an automated and reliable test process is realized, ensuring the accuracy of test results and equipment safety.
Patent Information
- Application Number
- CN202510768685.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-10
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2045-06-10
AI Technical Summary
In the prior art, the testing efficiency of server power supply boards is low and costly. The discrete test links lead to redundant processes, making it difficult to adapt to differentiated needs of different models, and errors are easily caused by manual misjudgment.
The staged progressive testing logic is adopted, and the overvoltage protection and undervoltage protection functions are verified by inputting test power signals to the server power supply board, and the power input interface is detected one by one. The server operation scenario is dynamically reproduced by combining the functional analog signals, and the hardware modular design is used to realize automated testing.
It significantly improves testing efficiency, reduces costs, expands test coverage, avoids the risk of equipment damage, and ensures the reliability and consistency of test results.
Smart Images

Figure CN120276925A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computers, and in particular, to a test method and device, a storage medium, and an electronic device for a server power supply board. Background Art
[0002] In a server hardware system, as a core energy distribution component, the functional stability of the server power supply board directly affects the operation safety of the whole machine. Currently, the test process for the server power supply board generally adopts a sub-item detection mode, that is, independently verifying the power protection function, the input interface status, and the output load capacity. However, this mode has significant defects: the discretization of the test links leads to redundant processes, and special tooling equipment needs to be frequently switched in different test stages, resulting in low test 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 different requirements of different models of server power supply boards. The above problems lead to insufficient test coverage and cannot achieve efficient and reliable quality control in the mass production scenario. Summary of the Invention
[0003] The present application provides a test method, system, electronic device, and storage medium for a server power supply board to at least solve the technical problems of low test efficiency and high test cost in the related art for the server power supply board.
[0004] The present application provides a test method for a server power supply board, including: 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 supply board to determine whether the power input interface of the server power supply board is normal; when the power input interface is normal, controlling the server power supply board to power on and inputting a function simulation signal to determine the test result of the server power supply board, where the function simulation signal is used to simulate the signal generated when the server associated with the server power supply board is operating normally.
[0005] The present application further provides a test device for a server power supply board, including: a first input module for 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; a second input module for, when the power protection function is normal, inputting 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; a third input module for, when the power input interface is normal, controlling the server power supply board to power on and inputting a function simulation signal to determine the test result of the server power supply board, where the function simulation signal is used to simulate the signal generated when the server associated with the server power supply board is operating normally.
[0006] The present application also provides a test system for a server power supply board, including: an industrial control computer, configured 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; in the case that 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; in the case that the power input interface is normal, control the server power supply board to power on and input a function simulation signal to determine the test result of the server power supply board; a data acquisition card, configured to control a switching board to sequentially open each power supply channel and send a digital input / output interface signal and / or a fan interface signal to the server power supply board; an overvoltage and undervoltage source, configured to provide the test power signal; an integrated circuit mainframe, configured to implement communication between the industrial control computer and the server power supply board based on a programmable logic device; an integrated circuit extension, configured to feedback the signal state to the industrial control computer through the programmable logic device; an indicator light tester, configured to detect the on / off state and color of the indicator lights on the server power supply board; a fan simulation board, configured to detect the fan interface of the server power supply board; a switching board, configured to control power supply signals with different voltage values to be connected to a multimeter; the multimeter, configured to detect the voltage value of the server power supply board; an electronic load, configured to perform a discharge test and energy recovery for the power input interface, including an air switch, a power controller, and a grid-connected inverter, wherein the air switch is configured to protect the electronic load, the power controller is configured to control the discharge power to perform a quantitative test on the power of the server power supply board, and the grid-connected inverter is configured to feedback and recover the electric energy output by the server power supply board; a barcode scanner, configured to scan the graphic identifier of the server power supply board and send it to the industrial control computer.
[0007] The present application also provides an electronic device, including: a memory, configured to store a computer program; a processor, configured to implement the steps of any one of the above-mentioned test methods for a server power supply board when executing the computer program.
[0008] The present application also provides a computer-readable storage medium, in which a computer program is stored, and wherein the computer program, when executed by a processor, implements the steps of any one of the above-mentioned test methods for a server power supply board.
[0009] The present application also provides a computer program product, including a computer program, and the computer program, when executed by a processor, implements the steps of any one of the above-mentioned test methods for a server power supply board.
[0010] With 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 power protection mechanism failure is excluded first, establishing a safety threshold benchmark for subsequent tests. On this basis, by presetting the power signal and converting it through a solid-state relay to perform voltage loading and detection on each channel of the power input interface, 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 status of the input interface are normal, by dynamically reproducing various types of load fluctuations and communication protocol interaction requirements in the real operating scenario of the server through functional simulation signals, combined with the dynamic discharge test of the electronic load and the digital signal collaborative feedback mechanism, the output stability and protocol compatibility of the server power supply board under complex working conditions are comprehensively evaluated.
[0011] Therefore, it is possible to solve the technical problems of low test efficiency and high test cost of the server power supply board in the related art, achieving the technical effects of avoiding the risk of equipment damage caused by basic protection failure in subsequent tests, significantly reducing the test cost, significantly improving the test efficiency, and expanding the 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 schematic embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation to the present application. In the drawings:
[0013] Figure 1 It is a network architecture diagram of a test method for a server power supply board provided by an embodiment of the present application;
[0014] Figure 2 It is a flowchart of a test method for a server power supply board provided by an embodiment of the present application;
[0015] Figure 3 It is a specific flowchart of a test method for a server power supply board provided by an embodiment of the present application;
[0016] Figure 4 It is a schematic diagram of the connection method of a test method for a server power supply board provided by an embodiment of the present application;
[0017] Figure 5 It is a schematic diagram of the structure of a test device for a server power supply board provided by an embodiment of the present application. Detailed Description of the Embodiments
[0018] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0019] It should be noted that in the description of the present application, the terms "include", "comprise" or any other variant thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or device including a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. The terms "first", "second", etc. in the present application are used to distinguish similar objects and are not used to describe a specific order or sequence.
[0020] In order to enable those skilled in the art of the present technology to better understand the solution of the present application, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0021] Combined with the specific application environment architecture or specific hardware architecture on which the execution of the test method of the server power supply board depends, the specific application environment architecture or specific hardware architecture will be described herein.
[0022] As Figure 1 shown, the test framework of the present application uses an industrial personal computer (Industrial Control Computer) as the core control terminal, and constructs a multi-level test link through hardware modular design, which is specifically divided into the following functional modules:
[0023] Input control module: The industrial personal computer is connected to the AC power supply and the PSU (Power Supply Unit) through a solid state relay (SSR) to achieve precise regulation and safety 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 devices, and supports the dynamic generation and capture of optical signals, fan speed signals, IIC (Inter-Integrated Circuit) communication signals;
[0025] Load and Power Management Module: The Electronic Load is linked with the Grid-Tie Inverter through the SwitchingBoard, providing a load capacity grading from 10A to 100A, and cooperating with the Power Controller to dynamically simulate the output power of the server power supply board;
[0026] Communication and Protocol Module: The industrial computer connects to the IIC Slave device through the HUB (hub), constructing a master-slave bus communication network, and supporting the 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 through the 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 protection response of the server power supply board in real time: when the overvoltage signal is triggered, the server power supply board should actively cut off the output; when the undervoltage signal is input, the server power supply board needs to maintain the minimum working threshold. If the protection mechanism is not activated, the industrial computer immediately terminates the test and marks an abnormality.
[0030] S2: Power input interface detection:
[0031] On the premise that the power protection function is normal, the industrial computer controls the PSU to output a preset power signal, which is distributed to each power input interface of the server power supply board through the Adapter Board 1. The acquisition card independently scans each interface through the voltage detection signal channel: if the interface voltage value deviates from the preset range (such as poor contact or short circuit), the system determines that the interface is abnormal and locates the fault point.
[0032] S3: Function simulation and full load test:
[0033] After passing the verification in the previous two stages, the industrial computer controls the server power supply board to power on and starts the generation of function simulation signals:
[0034] Dynamic load simulation: The Electronic Load selects the 10A or 100A channel through the SwitchingBoard to simulate the instantaneous power consumption fluctuations of components such as the CPU (Central Processing Unit) and memory during server operation, and at the same time, the Multimeter monitors the voltage stability of the power supply pins;
[0035] Protocol interaction verification: The industrial control computer sends control instructions (such as fan speed regulation requests) to the server power supply board through the IIC bus. After receiving the instructions, the fan simulation board feeds back the rotation speed data to verify the protocol parsing and execution capabilities of the server power supply board;
[0036] Abnormal scenario coverage: The LED tester simulates optical signal faults, and the acquisition card detects the response logic of the photosensitive components on the server power supply board to ensure its stable output in an abnormal optical environment.
[0037] Through the centralized control of multiple hardware modules by the industrial control computer, the phased automation of power protection, interface detection, and load simulation is realized, significantly improving the coherence 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 the real operating environment are fully reproduced; the acquisition card and the electronic load form a data feedback loop to compare the expected results with the actual responses in real time, avoiding the risk of manual misjudgment in traditional tests and ensuring the objectivity and reliability of the test conclusions.
[0038] This framework supports the mass production test requirements of the server power supply board through hardware collaboration and protocol standardization design, and at the same time provides a compatibility basis for subsequent expansion of the test of other types of power modules.
[0039] An embodiment of the present application provides a test method for a server power supply board. Combining the execution process of the test method for the server power supply board, the method is described in detail as Figure 2 shown:
[0040] S202, 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;
[0041] Optionally, in the embodiment of the present application, the above test power signal may include, but is not limited to, abnormal voltage inputs for triggering the power protection mechanism, including, but not limited to, overvoltage or undervoltage signals outside the rated operating range. Specifically, this signal is generated by a programmable power supply device, and the voltage range can cover the ±20% to ±50% interval of the input specifications of the server power supply board to be tested. The core function of this signal is to simulate scenarios such as power grid fluctuations or abnormal power adapters, and verify the response thresholds and action times of the overvoltage protection circuit and undervoltage lockout circuit by applying abnormal voltages.
[0042] Optionally, in the embodiments of the present application, the above power protection function may include, but is not limited to, multiple-level safety protection mechanisms such as overvoltage protection, undervoltage protection, and overcurrent protection. This function is jointly implemented by the voltage comparator, current detection resistor, and CPLD logic control unit integrated 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 process, key indicators such as protection threshold accuracy, response delay time, and fault status retention ability need to be verified. For example, when the input voltage reaches 120% of the nominal value, the protection circuit should complete the open circuit operation within 10 milliseconds, and manual reset is required to restore power supply after the fault is eliminated.
[0043] It should be noted that there are multiple optional schemes for the application method of the test power signal, and the present application does not make specific limitations in this regard. In the dimension of abnormal voltage application, either a linear gradient boost test (such as increasing the nominal voltage by 5% per minute) can be adopted, or a step mutation test (such as instantaneously applying 150% of the nominal voltage) can be implemented, or a periodic fluctuation test (such as oscillating within a range of ±30% at a frequency of 1 Hz) can be carried out. 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 simultaneously). In the dimension of detection means, either the protection action can be monitored in real time through a hardware comparator, or the temperature rise characteristics during the operation of the protection circuit can be monitored in combination with a thermal imaging device.
[0044] S204, 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;
[0045] Optionally, in the embodiments of the present application, the above preset power signal may include, but is not limited to, a standard input voltage that conforms to the specification of the device under test, including but not limited to typical power supply parameters such as single-phase 220V AC or DC 12V. This signal is output by a calibrated programmable power supply. During the test, multi-condition verification needs to be carried out according to the specifications of the server power supply board.
[0046] Optionally, in the embodiments of the present application, the above power input interface may include, but is not limited to, AC input terminals or DC connectors that conform to IEC standards.
[0047] It should be noted that there are multiple optional schemes for the configuration method of the preset power supply signal, and the present application does not make specific limitations thereto. In terms of the power supply type dimension, either the AC analog power grid harmonic distortion can be adopted, or the DC power supply can be used to simulate the battery characteristics, or the pulsed power supply can be used to test the transient response. In the interface detection dimension, it includes the electrical contact performance test, and the environmental adaptability test can also be implemented. In the test mode dimension, either the static parameter measurement can be performed, or the dynamic load test can be carried out, or the reverse current tolerance test (simulating the abnormal situation of the power supply being reversely connected) can be implemented.
[0048] S206, when the power input interface is normal, control the server power supply board to power on and input the function simulation signal, and determine the test result of the server power supply board, where the function 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 the embodiment of the present application, the above function simulation signal may include, but is not limited to, the digital control signal and the load characteristic signal in the server operation state, including, but not limited to, the PWM fan speed regulation signal, the I²C sensor data, the DIO device status signal, etc. This signal is generated by combining the CPLD logic device and the signal generator, and can simulate the full working condition signal sequence of the server from startup to full load operation. For example, when simulating the step change of the CPU load from 10% to 100%, the corresponding power demand code is sent through the DIO interface, and the temperature sensor data is sent through the I²C bus at the same time to verify the dynamic response characteristics of the server power supply board.
[0050] Optionally, in the embodiment of the present application, the above test result may include, but is not limited to, performance parameters such as the voltage regulation rate, the conversion efficiency, and the dynamic response time, including, but not limited to, the stability of the output voltage within the range of ±3%, the energy efficiency index with the conversion efficiency reaching more than 80%, and the dynamic characteristic with the recovery time less than 200 μs when the load changes suddenly. The test data is recorded by the data acquisition system integrated in the industrial control computer, and a structured report including the time stamp, the test working condition, and the measured data is generated, and is uploaded to the quality management system through the encrypted channel. The abnormal result will trigger the audible and visual alarm and generate the fault analysis tree to guide the engineer to perform the root cause analysis.
[0051] It should be noted that there are multiple optional schemes for generating functional analog signals, and the present application does not make specific limitations thereto. In the dimension of signal type, digital protocol simulation can be adopted (such as simulating the I²C bus error retry mechanism), analog quantity perturbation injection can be implemented (such as superimposing high-frequency noise on the PWM signal), or a mixed signal scenario can be generated (such as synchronously triggering a digital control signal and an analog sensor signal). In the dimension of server state simulation, the cold start timing can be reproduced (sending control instructions according to the BIOS startup process), the peak load condition can be simulated (such as the CPU / GPU running at full load simultaneously), or a fault recovery scenario can be constructed (such as frequent disconnection / reconnection of the network port). In the dimension of test parameters, it includes basic electrical characteristic tests (such as drawing the conversion efficiency curve), covers timing characteristic analysis (such as the timing margin between the power ready signal and the PG signal), and can also expand protocol compliance verification (such as detecting the SMBus timeout retransmission mechanism).
[0052] It should be noted that the specific implementation manners of the above steps can be combined and adjusted according to actual requirements such as the test environment, device type, acceptance criteria, etc. For example, in the aerospace field, the EMC immunity test item can be added, and in the industrial control scenario, the dust and water protection level verification can be strengthened. The present application does not make specific limitations thereto.
[0053] Through the present 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 power protection mechanism failure is excluded first, and a safety threshold benchmark is established for subsequent tests. On this basis, after the preset power signal is converted by the solid-state relay, voltage loading and detection are performed on each channel of the power input interface to accurately identify physical connection defects or electrical parameter deviations of the interface, ensuring the basic reliability of the power supply link. Finally, after verifying that both the power protection function and the status of the input interface are normal, multiple types of load fluctuations and communication protocol interaction requirements in the actual operation scenario of the server are dynamically reproduced through functional analog signals. Combining the dynamic discharge test of the electronic load and the digital signal collaborative feedback mechanism, the output stability and protocol compatibility of the server power supply board under complex working conditions are comprehensively evaluated.
[0054] Therefore, the technical problems of low test efficiency and high test cost of the server power supply board in the related art can be solved, and the technical effects of avoiding the risk of equipment damage caused by basic protection failure in subsequent tests, significantly reducing the test cost, significantly improving the test efficiency, and expanding the test coverage are achieved.
[0055] As an optional scheme, when the power protection function is normal, a preset power signal is input to the server power supply board to determine whether the power input interface of the server power supply board is normal, including:
[0056] Control the solid-state relay to convert a preset power signal into an input power signal;
[0057] Input the input power signal into each power input interface in sequence to determine whether the power input interface of the server power supply board is normal.
[0058] Optionally, in the embodiments of the present application, the normal power protection function may include, but is not limited to, the ability of the server power supply board to trigger a protection mechanism and maintain a safe state under abnormal input conditions, including, but not limited to, the overvoltage protection circuit cutting off the main circuit, undervoltage lockout maintaining the power-off state, overcurrent protection fusing the fuse device, etc. For example, when the input voltage exceeds the threshold, the server power supply board should cut off the power path within milliseconds and report the fault code through the status indicator or communication interface.
[0059] Optionally, in the embodiments of the present application, the above preset power signal may include, but is not limited to, a standardized power input that conforms to the specifications of the device under test, including, but not limited to, an AC 220V / 50Hz mains simulation signal, a DC 48V communication power simulation signal, or a programmable multi-waveform composite power signal. For example, when testing an industrial-grade server power supply board, an AC power simulation signal with 10% harmonic distortion can be used to simulate the power grid interference environment.
[0060] Optionally, in the embodiments of the present application, the above solid-state relay may include, but is not limited to, a contactless electronic switch device based on MOSFET or IGBT technology, including, but not limited to, an opto-isolated type, a magnetic isolation type, or a capacitive isolation type control structure. For example, using a zero-voltage turn-on solid-state relay can avoid arc interference and is suitable for high-precision test scenarios. The above input power signal may include, but is not limited to, a regulated stable power output.
[0061] Optionally, in the embodiments of the present application, the above power input interface may include, but is not limited to, electrical connection components that conform to industrial standards, including, but not limited to, pluggable terminal blocks, spring pressure terminals, or welded connectors. For example, a power interface with gold-plated spring contacts can maintain the stability of the contact resistance in a high-humidity environment.
[0062] Exemplarily, after the power protection function is verified to pass, the preset power signal is converted into an input power signal suitable for the device under test through a solid-state relay. This process controls the acquisition card by an industrial computer to send a drive signal to the solid-state relay, and automatically matches the voltage conversion parameters according to the type of the interface under test. For example, when testing a DC input interface, the solid-state relay converts the AC preset signal into a pulsating DC, and then outputs a stable DC through a filter circuit; when testing an AC interface, the original waveform characteristics are maintained, and only the voltage amplitude is adjusted. During the conversion process, parameters such as the working temperature and conduction impedance of the relay are monitored in real time to ensure the signal conversion accuracy.
[0063] Then, the conditioned input power signal is sequentially connected to each power input interface, and the electrical characteristics of the interface are monitored through a multi-channel data acquisition system. During specific implementation, the industrial control computer controls the test probe matrix to sequentially connect to each interface, applies a rated load current to each interface, and synchronously collects the voltage drop at the contact point, the temperature rise curve, and the insulation impedance data. For example, when testing a multi-core power socket, an automatic switching device is used to independently test the live wire, neutral wire, and ground wire terminals respectively to detect whether there are loose connections, short circuits, or insulation failures. The abnormal interface triggers an audible and visual alarm and generates a fault location report.
[0064] It should be noted that the control method of the solid-state relay can be flexibly selected according to the test requirements, and the present application does not make specific limitations in this regard. In terms of the control signal dimension, analog voltage drive, PWM modulation drive, or digital communication instruction drive can be adopted; in terms of the timing configuration dimension, synchronous trigger, time-sharing trigger, or interleaved trigger modes can be realized; in terms of the protection mechanism dimension, overcurrent monitoring, temperature protection, or voltage mutation suppression functions can be integrated. For example, in a high-temperature test environment, a temperature compensation algorithm can be enabled to dynamically adjust the drive current to ensure the contact stability of the relay. There are multiple optional implementation strategies for the test method of the power input interface, and the present application does not make specific limitations in this regard. In terms of the signal input dimension, single-channel point-by-point testing, multi-channel parallel testing, or cross-interference testing can be adopted; in terms of the detection index dimension, contact resistance measurement, dielectric withstand voltage test, or high-frequency impedance analysis can be included; in terms of the abnormal simulation dimension, test scenarios such as contact surface contamination, mechanical stress deformation, or environmental temperature and humidity mutation can be set. For example, for a waterproof interface, the change trend of the insulation performance can be tested in a spraying environment.
[0065] Through the embodiments of the present application, by utilizing the intelligent signal conversion mechanism of the solid-state relay, the automated testing of multi-specification power interfaces is realized, significantly improving the compatibility and testing efficiency of the testing equipment. The step-by-step interface detection strategy can accurately locate potential faults such as poor contact and insulation defects, avoiding the omission risks of traditional manual detection. The modular signal conditioning design enables the testing system to flexibly adapt to different power supply standards, reducing the equipment upgrade and transformation costs. The real-time monitoring and protection mechanism for abnormal states effectively prevent secondary damage during the testing process, ensuring the safe operation of the device under test and the testing device. The multi-dimensional test mode selection provides a technical basis for complex working condition verification, enhancing the reliability and applicability of the test results.
[0066] As an optional solution, the input power signal is sequentially input to each power input interface to determine whether the power input interface of the server power supply board is normal, including:
[0067] Controlling the power supply unit to sequentially input the input power signal to each power input interface 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 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 a range of 45V to 50V, and an abnormality is determined if it exceeds this range. The 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 integrated machine. For example, when testing a multi-channel redundant power supply interface, a programmable power supply with dual-channel parallel output may be used to support a master-slave switching test mode.
[0071] Exemplarily, the power supply unit is controlled to input the input power signal to each power input interface in turn, and detect whether there is voltage at each power input interface. In this process, the industrial computer sends a control instruction to the power supply unit, activates each output channel in a preset order, and uses a multiplex switch matrix to connect the tested interfaces to the detection loop one by one. For example, when testing a server power supply board with 4 independent input interfaces, the power supply unit outputs the test voltage in channels 1 to 4 in turn, and each channel is delayed for 500 milliseconds after activation to ensure circuit stability, and then the interface voltage data is collected through a high-precision voltage sensor.
[0072] Then, when the preset voltage value is detected at each power input interface, the power input interface of the server power board is determined to be normal. This judgment logic is based on the comparison of the continuously monitored voltage data with the preset threshold value. If the average voltage value of all interfaces for 10 seconds is within the range of ±3% of the nominal value, a pass status code is generated. For example, for a 12V DC interface, when a stable output of 11.7V to 12.3V is detected without instantaneous drop, the electrical connection of the interface is determined to be normal.
[0073] Finally, if the preset voltage value is not detected at any power input interface, the power input interface corresponding to the server power board is determined to be abnormal. The abnormal judgment triggers the graded alarm mechanism. For example, when the voltage of a certain interface is lower than the threshold, the system automatically records the fault timestamp, deviation amplitude and ambient temperature data, and controls the robot arm to mark the fluorescent mark at the interface position. For occasional abnormalities, the retry mechanism can be activated, and after eliminating the poor contact factor, the test is repeated three times to confirm the authenticity of the fault.
[0074] It should be noted that the control strategy of the power supply unit can be flexibly adjusted according to the test requirements, and the present application does not make specific limitations in this regard. In the dimension of output mode, a constant voltage mode can be adopted to verify the interface conduction, a constant current mode to test the contact resistance, or a dynamic scanning mode to evaluate the interface response characteristics; in the dimension of timing, single trigger, periodic cycle, or event-driven intermittent power supply can be set; in the dimension of safety protection, overcurrent protection, reverse voltage blocking, or short-circuit self-recovery functions can be integrated. For example, when testing a high-voltage DC interface, the soft-start function can be enabled to avoid inrush current impact. There are multiple optional implementation methods for the voltage detection method, and the present application does not make specific limitations in this regard. In the dimension of detection equipment, a handheld multimeter, an embedded voltage sensing chip, or a distributed data acquisition system can be used; in the dimension of sampling method, single-point instantaneous sampling, multi-point moving average sampling, or full-cycle waveform recording can be implemented.
[0075] Through the embodiments of the present application, by using a sequential interface detection process, the full-automatic testing of the power input interface is realized, significantly improving the batch detection efficiency and reducing the manual operation error. The design of the power supply unit with multi-channel independent control enables the system to adapt to server power supply boards with different interface numbers and electrical specifications, enhancing the versatility of the test platform. The hierarchical anomaly determination mechanism combined with the data recording function can not only quickly locate the faulty interface but also provide data support for subsequent process improvement. The dynamically adjustable test parameter settings meet the multi-level test requirements from basic conduction verification to high-precision electrical characteristic analysis, effectively balancing the test speed and detection depth. The intelligent safety protection mechanism improves the test reliability while minimizing the 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 upgrade of the test system.
[0076] As an optional solution, a test power signal is input to the server power supply board to determine whether the power protection function of the server power supply board is normal, including:
[0077] 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, where 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;
[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, where the second voltage value is lower than the rated voltage value, and the test power signal includes the second voltage value;
[0079] 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;
[0080] In the case of any abnormality in either the overvoltage power supply protection function or the undervoltage power supply protection function, it is determined that the power supply protection function of the server power supply board is abnormal.
[0081] Optionally, in the embodiments of the present application, the above first voltage value may include, but is not limited to, an abnormal input voltage higher than the rated operating voltage of the device under test, including, but not limited to, a stepped increasing voltage within the range of 110% - 150% of the nominal voltage. For example, for a DC server power supply board with a rated voltage of 12V, the first voltage value can be set to 15V to verify the overvoltage protection threshold, and the target value is incremented at a rate of 0.5V per second through a programmable power supply to simulate the power grid surge scenario. The above 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 gradually decreasing voltage within the range of 50% - 90% of the nominal voltage. For example, for an AC 220V server power supply board, the second voltage value can be set to 180V and decreased at a rate of 5V per minute to simulate the continuous voltage drop condition of the power grid and test the response sensitivity of the undervoltage lockout function.
[0082] Optionally, in the embodiments of the present application, the above overvoltage power supply protection function may include, but is not limited to, an action mechanism for triggering open - circuit protection by a voltage detection circuit, including, but not limited to, MOSFET gate turn - off, relay contact separation, or fuse melting. 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 fault code of 0xFA to the monitoring system through the I²C bus. The above undervoltage power supply protection function may include, but is not limited to, a low - voltage lock - out mechanism, including, but not limited to, maintaining the power - off state until the voltage recovers, automatically attempting to restart, or reporting hierarchical warnings. For example, when the input voltage is lower than 85% of the nominal value, the server power supply board should enter the sleep state and execute a soft - start process after a 30 - second delay when the voltage recovers to 92%.
[0083] Optionally, in the embodiments of the present application, the above rated voltage value may include, but is not limited to, the steady - state operating voltage range defined in the device design specification sheet, including, but not limited to, industrial standards such as DC 12V ± 5%, AC 220V ± 10%, etc. For example, for a server power supply board with a nominal DC input of 48V, it is necessary to ensure a continuous and stable output within the range of 42V to 56V, and the protection mechanism is triggered if it exceeds this range.
[0084] Exemplarily, a first voltage value is input to the server power supply board to determine whether its overvoltage power protection function is normal. This step outputs a preset over-standard voltage through a programmable power supply device while monitoring the response status of the server power supply board. For example, when testing a 24V DC server power supply board, the programmable power supply increases from 24V to 30V at a rate of 1V per second, and during this process, a high-speed data acquisition card is used to record the voltage cut-off action time at the input end of the server power supply board. If the protection is triggered at 28.5V and the action delay is less than 15 milliseconds, it is determined that the overvoltage protection function is normal; otherwise, the actual trigger voltage and response time difference during the fault are recorded.
[0085] Then, after the overvoltage protection function is verified to pass, a second voltage value is input to the server power supply board to test the undervoltage protection function. In this stage, a voltage slow-drop test mode is adopted. For example, starting from the nominal voltage of 48V, it linearly decreases to 40V at a rate of 2V per minute. The test system continuously monitors the working state switching process of the server power supply board. When the voltage drops to 42V, it is verified whether the server power supply board enters the low-power standby mode, and after the voltage recovers to 45V, it is detected whether it can automatically restart. If the server power supply board still maintains partial function operation at 40V without being completely shut down, it is determined that the undervoltage protection threshold calibration is abnormal.
[0086] When both of the above protection functions meet the design requirements, it is comprehensively determined that the power protection function is normal. For example, for a certain model of server power supply board, the protection is triggered at 26.8V (nominal 24V) during the overvoltage test, and it enters the locked state at 20.5V (nominal 22V) during the undervoltage test, and the output can be reliably cut off after the protection action, then a function normal report is generated, including the percentage deviation between the actual parameters and the standard values at each test point.
[0087] If any protection function does not respond as expected, it is determined that the overall protection function is abnormal and the fault type is classified and recorded. For example, if the actual trigger voltage of the overvoltage protection exceeds the nominal value by 30% and there is adhesion of the relay contacts, the system will generate a detailed report including the fault code, waveform screenshot, and temperature data, marked as "Overvoltage protection failure - Hardware contact fault", to guide the maintenance personnel to replace the relay module.
[0088] It should be noted that the test method of the overvoltage protection function can be flexibly adjusted according to the application scenario, and this application does not make specific restrictions on this. In terms of the voltage application method, instantaneous pulse overvoltage (lasting 100 microseconds), continuous static overvoltage (maintaining 60 seconds) or periodic oscillation overvoltage (1Hz sinusoidal fluctuation) can be used; in terms of the test conditions, reliability verification can be combined with high temperature (85°C), low temperature (-40°C) or humid heat (95%RH) environment; in terms of the judgment standard, multiple indicators such as action time threshold, voltage hysteresis interval or fault recovery characteristics can be set. There are many optional implementation plans for the verification strategy of the undervoltage protection function, and this application does not make specific restrictions on this. In the voltage drop mode dimension, linear ramp drop, step jump drop or random fluctuation drop can be used; in the functional response dimension, the output maintenance capability of the server power supply board in the undervoltage state, the fault record storage function or the coordination with other protection mechanisms can be tested; in the recovery condition dimension, the automatic recovery threshold, manual reset requirement or 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 embodiment of the present application, the overvoltage and undervoltage protection function verification in stages is used to achieve a comprehensive detection of the power protection mechanism, ensuring the safety and reliability of the server power supply board under abnormal input conditions. The step 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 of 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, the server power board is powered on and a functional simulation signal is input to determine the test result 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, wherein 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 to the power supply channel based on the load parameters, and monitor the discharge information in real time;
[0095] Determine whether the corresponding power supply channel is normal based on the discharge information, where the test results include whether each power supply channel is normal.
[0096] Optionally, in the embodiments of the present application, the above 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 based on a PXI bus, or a distributed IO module based on Ethernet. For example, a synchronous sampling card with 16-bit precision is used to parallelly acquire voltage and current data of multiple power supply channels at a frequency of 1 kHz. The above switching board may include, but is not limited to, a multiplexer switch matrix device, including but not limited to an electromagnetic relay array, a solid-state switch matrix, or an opto-isolated switching module. For example, a 64-channel switching board constructed with magnetic latching relays, supporting a current-carrying capacity of 100 A and a switching life of up to one million times. The above electronic load may include, but is not limited to, a programmable constant current / constant resistance / constant power load device, including but not limited to a multi-channel independently controlled regenerative load, a battery simulation load, or a dynamic impedance load. For example, a wide-range programmable load of 0.1 A - 300 A is configured, supporting automatic switching between CC / CV / CR modes and integrating the function of feeding back electric energy to the power grid. The above discharge information may include, but is not limited to, electrical characteristic data of the power supply channel, including but not limited to the load regulation rate (stability of voltage change with current), transient response time (recovery speed when the load changes suddenly), or ripple factor (AC component in the output DC). For example, record that the voltage drop amplitude of a certain channel is 0.5% when a 10 A step load is applied, and the time to recover to the steady state is 200 μs.
[0097] Exemplarily, after the power input interface passes the basic test, control the server power supply board to enter the power-on state. This process sends a power-on enable signal through an industrial computer to activate the internal control logic of the server power supply board. For example, send a specific I²C instruction sequence to the CPLD to sequentially turn on the enable pins of the power management chip, and at the same time monitor whether the power-on timing of each power rail meets the design requirements. For example, verify that the 12V main power supply completes soft start within 50 ms after receiving the enable signal, and the 5V standby power supply is ready 10 ms in advance.
[0098] Then, the acquisition card controls the switching board to connect each power supply channel in sequence. The switching board adopts a multi-level topology structure. For example, the main control board is connected to multiple daughter boards through the RS485 bus, and each daughter board manages a relay array of 8 channels. During the test, the industrial control computer sends a channel selection instruction, and the optocoupler isolation drive circuit inside the switching board pulls in the corresponding relay. For example, when testing the 15th power supply pin, the switching board connects the electronic load to the copper bar contact corresponding to this pin.
[0099] Moreover, the electronic load parameters are set for each power supply channel and the discharge test is executed. Taking the CPU core power supply channel as an example, the industrial control computer sends an instruction to the electronic load through the Modbus protocol, sets the initial load to the constant current mode of 10A, and then increases it to 80A at a rate of 5A per second. At the same time, the acquisition card records the voltage fluctuation data at intervals of 1ms. During the test, the temperature sensor data of the server power supply board is monitored in real time. If the temperature rise rate of a certain channel exceeds 5°C / s at a load of 60A, the over-temperature protection is triggered and the abnormality is recorded.
[0100] Finally, the channel status is analyzed based on the discharge data. For example, when a certain memory power supply channel is loaded to 25A, the voltage drops from 1.2V to 1.15V (exceeding the ±3% tolerance), and the system automatically marks the adjustment rate of this channel as abnormal; for another channel, there is an overshoot of 300mV (exceeding the 100mV limit) during load sudden unloading, and it is determined that the transient suppression circuit fails. The test data generates a scatter plot and a waveform comparison plot to assist the engineer in analyzing the root cause of the fault.
[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 make 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 exception handling dimension, automatic retry (eliminating interference from poor contact), graded alarm (distinguishing between minor deviations and serious faults) or safety fusing (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 make specific restrictions on this. In terms of load type, you can simulate resistive load (constant resistance mode), capacitive load (constant voltage mode) or nonlinear load (programmable impedance curve); in terms of test scenario, you can build full-load stress test (continuous maximum current), cycle aging test (10,000 load switching) or fault injection test (simulating load short circuit / open circuit); in terms of energy efficiency, you can choose energy-consuming discharge (electric energy is converted into heat dissipation) or feedback discharge (electric energy is returned to the grid after inversion). For example, when testing an 80PLUS-certified server power supply board, you need to measure the conversion efficiency at 20%, 50%, and 100% load points respectively, and enable the feedback function 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 test strategy for each channel can accurately locate the faulty pin and avoid 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, the server power board is powered on and a functional simulation signal is input to determine the test result 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 mainframe, and read the information of the integrated circuit extension through the programmable logic device;
[0106] Based on the information of the integrated circuit extension, send digital input / output interface signals and / or fan interface signals to the server power supply board through the acquisition card;
[0107] Read the signal status through the acquisition card and generate a test result, where the signal status represents the status feedback by the server power supply board based on the digital input / output interface signals and / or fan interface signals.
[0108] Optionally, in the embodiments of the present application, the above programmable logic device may include, but is not limited to, an integrated circuit for implementing customized logic control, including but not limited to CPLD (Complex Programmable Logic Device) or FPGA (Field Programmable Gate Array). For example, a CPLD with 128 macro cells is used to implement signal routing and timing control functions through hardware description language programming. The above integrated circuit mainframe may include, but is not limited to, a main control communication module, including but not limited to an industrial control computer, an embedded processor, or a communication gateway. For example, an industrial control computer with an x86 architecture is used to connect multiple communication modules through a PCIe interface to coordinate the interaction process with the server power supply board. The above information of the integrated circuit extension 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 extension information on the server power supply board, real-time data containing 12 temperature detection points and 3 sets of overcurrent history records are obtained.
[0109] Optionally, in the embodiments of the present application, the above digital input / output interface signals may include, but are not limited to, signals for controlling or monitoring the logic state of the server power supply board, including but not limited to power enable signals, fault reset signals, or status indicator 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, the "power normal" status signal feedback by the server power supply board is received. The above 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 control signals, speed feedback signals, or fault alarm signals. For example, a PWM signal with a duty cycle of 60% is sent from the server motherboard to the server power supply board to drive the fan to run at 2500 RPM, and it is detected whether the rotation speed pulse frequency returned by the server power supply board matches.
[0110] Exemplarily, after the power input interface passes the basic test, the control server power supply board is powered on. In this process, the industrial control computer sends a power-on instruction sequence. For example, a 0x55 start code is sent to the power management chip of the server power supply board through the I²C bus, and at the same time, the output enable signal of the main power supply of the server power supply board is monitored. For example, when it is detected that the 12V main power supply rises from 0V to the nominal value within 200ms and the fluctuation range is less than 1%, it is determined that the power-on is successful.
[0111] Then, a communication link is established between the integrated circuit mainframe (such as an industrial control computer) and the server power supply board, and the extension information is read using a programmable logic device (such as a CPLD). In specific implementation, the industrial control computer sends a read instruction to the CPLD through the SPI interface. After the CPLD parses the instruction, it accesses extension devices such as temperature sensors and EEPROMs through the internal bus. For example, when reading the data of the No. 3 temperature sensor of the server power supply board, the CPLD converts the 16-bit ADC sampling value into a decimal temperature value (such as 45.3°C) and returns it to the industrial control computer.
[0112] Again, based on the extension information, a digital input / output interface signal and / or a fan interface signal is sent to the server power supply board through the acquisition card. For example, when it is detected that the temperature of the server power supply board is higher than the threshold, the industrial control computer controls the acquisition card to output a low-level "fan acceleration" signal, and at the same time generates a PWM signal with a duty cycle of 75% through the DAC module to drive the fan. During this process, the CPLD monitors the integrity of the signal transmission path in real time to prevent signal reflection or crosstalk.
[0113] Finally, the signal status fed back by the server power supply board is read through the acquisition card to generate a comprehensive test result. For example, after sending the "system self-check" DIO signal, the acquisition card monitors the "self-check completed" feedback signal of the server power supply board at 1ms intervals. If a high-level response is received within 500ms and there is no abnormal jitter, it is determined that the DIO interface function is normal. At the same time, the frequency of the rotation speed feedback signal of the fan interface is recorded (such as 1200Hz corresponding to 3000RPM) and compared with the preset value for analysis.
[0114] It should be noted that the selection of the communication protocol can be flexibly adapted according to the system architecture, and the present application does not make specific limitations in this regard. In the dimension of bus type, protocols such as I²C, SPI, CAN, or Modbus can be adopted; in the dimension of data transmission, single query, batch reading, or event-triggered mode can be supported; in the dimension of error handling, CRC check, timeout retransmission, or redundant frame mechanism can be implemented. For example, in an environment with strong electromagnetic interference, the CAN bus protocol with differential signal transmission can be adopted, and the Hamming code error correction function can be enabled. There are multiple optional solutions for signal types and test modes, and the present application does not make specific limitations in this regard. In the dimension of signal category, it can include digital switch signals (such as high and low level control), analog signals (such as 0-10V speed regulation signals), or mixed signals (such as PWM superposed with analog bias); in the dimension of test scenario, static function verification (continuous input of fixed signals), dynamic response test (rapid signal switching), or fault injection test (simulating signal distortion) can be carried out; in the dimension of signal acquisition, synchronous sampling (parallel capture of multiple channels) or asynchronous sampling (event-driven recording) can be adopted. For example, when testing the anti-interference ability of the 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, by using an integrated communication and signal control architecture, the full-automatic testing of the function interfaces of the server power supply board is realized, significantly improving the test coverage rate and efficiency. The communication design with multi-protocol compatibility enables the system to adapt to different models of server power supply boards from different manufacturers, reducing the complexity of test platform transformation. The hierarchical signal injection and feedback monitoring mechanism can accurately identify interface logic errors, timing deviations, or hardware failures. For example, problems such as abnormal transmission delay of the fan speed regulation signal or insufficient driving ability of the DIO interface can be found. The real-time data acquisition and analysis function provides traceability support for the test process. By recording the original signal waveforms, 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 faults. The intelligent signal regulation and protection mechanism (such as overvoltage clamping and electrostatic protection) effectively prevents equipment damage during the test process, improving the test safety and reliability. The modular design supports flexible expansion of more test items. For example, adding a PCIe interface test module or a redundant power supply switching test unit reserves technical space for future test requirement upgrades.
[0116] As an optional solution, the above method further includes:
[0117] Scan the identification graphics on the server power supply board, and determine the identity identification of the server power supply board based on the identification graphics;
[0118] Determine the test parameters of the server power supply board based on the identity identification, and establish a communication connection with the server power supply board, where the test parameters include test power signals and preset power signals;
[0119] 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. Here, 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;
[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. Here, the second voltage value is lower than the rated voltage value, and the test power signal includes the second voltage value;
[0121] When any one of the overvoltage power protection function and the undervoltage power protection function is abnormal, determine that the power protection function of the server power supply board is abnormal;
[0122] When 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;
[0123] Control the power supply unit to input the input power signal to each power input interface in sequence, and detect whether there is voltage at each power input interface;
[0124] When the preset voltage value is detected at each power input interface, determine that the power input interface of the server power supply board is normal;
[0125] When the preset voltage value is not detected at any one of the power input interfaces, determine 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] Control the switching board to open each power supply channel in sequence through the acquisition card, where each power supply channel represents an independent channel configured for each power supply pin on the server power supply board;
[0128] For each power supply channel, perform the following operations: 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, where the test result includes whether each power supply channel is normal;
[0129] Communicate with the server power supply board through the integrated circuit mainframe, and use the programmable logic device to read the integrated circuit extension information;
[0130] Based on the integrated circuit extension information, send digital input / output interface signals and / or fan interface signals to the server power supply board through the acquisition card;
[0131] Read the signal status through a capture card and generate a test result, where the signal status represents the status feedback by the server power supply board based on the digital input / output interface signal and / or the fan interface signal;
[0132] Display the test result and report the test result according to the identity identifier.
[0133] Optionally, in the embodiment of the present application, the above identification graphics may include, but are not limited to, coding symbols for device identity recognition, including, but not limited to, two-dimensional codes, barcodes, or serial number matrices etched by laser. For example, a QR code is used to store the server power supply board model, production batch, and calibration parameters, and after being read by a barcode scanner, it automatically matches the test program. The above identity identifier may include, but is not limited to, a string or code that uniquely identifies a device, including, but not limited to, a MAC address, an SN serial number, or a hashed and encrypted device fingerprint. For example, the model code "PSU-48V-2023-001" obtained by parsing the identification graphics is used to call the corresponding test configuration file.
[0134] Optionally, in the embodiment of the present application, the above 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 supply board, the test parameters include that the overvoltage protection trigger point is 125% of the nominal value, and the undervoltage lockout threshold is 85%.
[0135] Exemplarily, read the two-dimensional code on the surface of the server power supply board through an industrial barcode scanner and parse the device model and version information embedded therein. For example, after scanning the two-dimensional code "PSU-48V-Rev2.1", the system retrieves from the database that the overvoltage protection threshold for this model is 57.6V (48V × 120%), and the undervoltage lockout threshold is 40.8V (48V × 85%).
[0136] The industrial control computer loads a preset test configuration file according to the device model and establishes a communication link with the CPLD of the server power supply board through the RS-485 bus. For example, for the "PSU-48V-Rev2.1" model, the configured test program includes three stages: overvoltage protection test (scanning from 0 to 60V), undervoltage lockout test (slowly decreasing from 48V to 40V), and dynamic load test (stepping from 0 to 100A).
[0137] The programmable power supply rises from 48V to 60V at a rate of 1V per second while monitoring the protection action of the server power supply board. If it is detected that the main circuit relay is disconnected at 57.6V and the fault code 0x01 is written into the CPLD register, it is determined that the overvoltage protection function is 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 the low-power standby mode, and execute the automatic restart process after the voltage resumes to 43.2V (90% of the nominal value). If the restart is successful and there is no abnormal alarm, the under-voltage protection function passes.
[0139] Apply the nominal voltage to each input interface in sequence through the multi-channel power supply unit. For example, apply 220V / 50Hz to the AC input interface and 48V to the DC interface. Use a high-precision multimeter to detect the voltage at the interface end. If the deviation is less than ±1% and there is no instantaneous drop, the interface is determined to be normal.
[0140] The switching board connects the electronic load to each power supply pin in sequence. For example, apply a 0 - 100A dynamic load to the CPU power supply channel and record the voltage fluctuation data. If the voltage drops from 12V to 11.5V (exceeding the 4% tolerance) at 80A load in a certain channel, it is marked as abnormal and a waveform analysis report is generated.
[0141] The industrial computer sends the "fan full-speed operation" instruction through the DIO interface. At the same time, the acquisition card monitors whether the duty cycle of the PWM signal increases from 30% to 100% and reads the pulse signal frequency returned by the speed sensor (e.g., 2500RPM corresponds to 833Hz). If the response time is less than 200ms and the speed error is within ±5%, the fan control function is determined to be normal.
[0142] It should be noted that the parsing method of the identification graph can be flexibly selected according to actual needs, and this application does not make specific limitations in this regard. In terms of the scanning device dimension, a handheld barcode scanner, a fixed industrial barcode reader or a vision recognition system can be used; in terms of the identification type dimension, one-dimensional barcodes, two-dimensional barcodes or radio frequency tags (RFID) can be supported; in terms of the data parsing dimension, local database matching, cloud query or edge computing parsing can be implemented. For example, in a network-free environment, an offline database can be used to store hundreds of thousands of device parameters. There are multiple optional schemes for the configuration strategy of test parameters, and this application does not make specific limitations in this regard. In terms of the parameter source dimension, it can be loaded from a local configuration file based on the device identifier, dynamically downloaded from the cloud, or generated through a machine learning model; in terms of the parameter type dimension, it can include electrical parameters (such as voltage / current range), timing parameters (such as signal delay requirements), or environmental parameters (such as temperature / humidity compensation coefficients); in terms of the parameter adjustment dimension, manual correction, adaptive calibration or version rollback can be supported. For example, for aging devices, the protection threshold margin can be automatically increased by 10%. The load mode of the power supply channel test can be dynamically adjusted according to the test target, and this application does not make specific limitations in this regard. In terms of the load type dimension, constant current load (CC), constant voltage load (CV) or constant power load (CP) can be simulated; in terms of the test mode dimension, single verification, cyclic stress test or fault injection test can be performed; in terms of energy efficiency dimension, energy-consuming test (electrical energy is converted into heat) or feedback test (electrical energy is inverted back to the power grid) can be selected. For example, when testing 80PLUS certified devices, the load points need to be switched between 20% - 100% and the feedback function needs to be enabled.
[0143] Through the embodiments of this application, by using a fully automated test process, a closed-loop detection from identity recognition to function verification of the server power supply board is achieved, significantly improving the test efficiency and result consistency. The intelligent matching mechanism between the identification graph and the identity identifier ensures that the test parameters are accurately adapted to different models of devices, avoiding manual configuration errors. The phased test strategy (such as protecting the function first and then verifying the interface) effectively isolates the scope of the fault impact, facilitating the rapid location of the problem root cause.
[0144] The multi-dimensional signal acquisition and analysis capabilities (such as voltage, current, timing, communication status) provide a comprehensive performance evaluation, which can not only verify the basic functions but also expose potential design defects. The modular hardware architecture (such as replaceable switching boards, expandable acquisition cards) supports flexible adaptation to the interfaces of new server power supply boards, reducing the upgrade cost of the test platform. The real-time data monitoring and security protection mechanisms (such as overcurrent fusing, temperature warning) ensure the safety of the device and personnel while guaranteeing the test accuracy.
[0145] The function of automatically generating and reporting test results realizes the traceability management of quality data and provides data support for production optimization. For example, by statistically analyzing the channel abnormality rate of the power supply board of a certain batch of servers, welding process defects can be traced back. The cross-protocol communication compatibility design (such as supporting I²C, RS-485, Modbus) enhances the adaptability of the test system and meets the access requirements of multi-vendor devices.
[0146] The following further explains and illustrates the present application in combination with specific examples:
[0147] In today's digital and information age, as the core device for data processing and storage, the performance and functions of servers directly affect the operating efficiency and stability of the entire system. The stability of the server power supply board is crucial for the operation of the server system. With the increasing power density of servers and the stricter energy efficiency requirements, the test requirements for server power supply boards are also getting higher and higher.
[0148] Affected by various factors such as the application scenarios, hardware configurations, and test environments of servers, the power of server power supply boards is getting higher and the physical forms are becoming more diverse. When testing server power supply boards, it is often necessary to build a server system for testing, which will cause problems such as difficult fixture design, difficult debugging, low test efficiency, and high costs.
[0149] Therefore, the present application proposes a test method and device that can fully cover the interfaces of server power supply boards and be universal for different forms of server power supply boards. Only by introducing the signals to be measured of the server power supply board into the present application can the function and power tests of the server power supply board be realized, which can unify the test fixtures for server power supply boards, reduce the usage cost and design cost of fixtures. And the present application has an energy recovery function, which can reduce the energy consumption during the test process and the heat dissipation cost during the fixture design process.
[0150] As Figure 1 shown, it is the design block diagram of the present application, which mainly consists of the following modules, and the functions of each module are as follows:
[0151] Test signals: The test signals include power input signals, DIO signals, optical signals, fan signals, IIC communication signals, power supply output signals, etc. Through fixed-form interfaces and definitions, the device described in the present application is led out, connected to the server power supply board to be tested, and the required input signals are provided to the server power supply board to be tested to detect whether the board under test responds normally and whether the output signals of the board under test meet the requirements.
[0152] Industrial control computer: As the control module of this design, it is mainly responsible for functions such as the logical control of the device described in the present application, initiating detection actions, collecting signals, displaying and recording test results, and uploading test results.
[0153] Data acquisition card: As an expansion device of the industrial control computer, it mainly controls and switches various switches and can provide and acquire DIO signals.
[0154] Overvoltage and undervoltage source: A controllable wide-range voltage output device used to provide voltages outside the design 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 master and IIC slave: Devices used for the IIC communication protocol. The function of the IIC master is to realize the communication between the industrial control computer and the CPLD of the power supply board of the server under test and achieve communication with the IIC slave on the power supply board of the server under test; the IIC slave is an external IIC signal interface for the board under test, which is read by the CPLD and then the CPLD feeds back to the industrial control computer to realize the detection of the external IIC signal interface.
[0156] LED tester and fan simulation board: The LED tester is used to detect the on / off and color of the LEDs on the power supply board of the server under test; the fan simulation board is used to detect the signals of the fan interface on the power supply board of the server under test.
[0157] Switching board: The voltage switching board is used to control different voltage signals to access the multimeter, and the 10A switching board and 100A switching board are used to control different power supply output pins of the power supply board of the server under test to access the electronic load.
[0158] Electronic load: Used for discharge testing and energy recovery, mainly including an air switch, a power controller, and a grid-connected inverter. The function of the air switch is to protect the electronic load, the power controller is to control the discharge power, and the control range is 0.2A - 300A to achieve quantitative testing of the power of the power supply board of the server under test. The function of the grid-connected inverter is to feedback the electric energy output by the power supply board of the server under test back to the power grid.
[0159] Multimeter: Used to detect the voltage of the power supply board of the server under test.
[0160] Barcode scanner: Scans the code of the power supply board of the server under test and gives it to the industrial control computer.
[0161] Such as Figure 3 As shown, to ensure the safety of the test process, the protection function and power input of the power supply board of the server under test will be detected first, and the subsequent tests will be carried out only after the detection is normal. To improve the test efficiency, during the on-load test of the power supply pins, other signals can be tested synchronously. The main working conditions are as follows:
[0162] S302, at the beginning, the barcode scanner scans the code of the power supply board of the server under test and gives it to the industrial control computer, and the industrial control 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 input voltage values lower and higher than the designed input voltage to the tested server power supply board in turn, and the multimeter collects the corresponding board end voltage to see if it exists. If not, it means that the overvoltage and undervoltage protection functions of the tested server power supply board are normal, and step S306 is executed; if it exists, it means that the overvoltage and undervoltage protection functions of the tested server power supply board are invalid, and in order to ensure the safety of the test process, 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 tested server. There is more than one power input interface on the power supply board of the tested server, and each power input interface corresponds to a PSU. The input and output of the PSU are controlled by controlling the solid-state relay, and the PSUs are controlled one by one in turn to input voltage to the power supply board of the tested server through the corresponding interface. The multimeter detects whether there is a corresponding voltage when each interface is input. If there is a corresponding voltage when each 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 is ended and the test result is output.
[0165] S308, controlling 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 is used as an independent network when entering the device described in this application, corresponding to an independent channel on the switch board, the industrial computer controls the switch board through the acquisition card, opens the first tested power supply output pin channel, sets the electronic load power and parameters, turns on the electronic load discharge, and the electronic load monitors the discharge information in real time during the discharge process. After the discharge test is completed, the electronic load feeds back the discharge information to the industrial computer, and then starts the second tested power supply pin discharge test until the discharge test of all power supply pins is completed. 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 through the IIC host, reads the IIC slave information of the board under test, such as CPLD, temperature sensor, EEPROM, etc., controls the CPLD to read the interface plug-in IIC slave information and returns it to the industrial computer. The industrial computer provides DIO signals to the board under test through the acquisition card, and communicates with the CPLD through IIC to obtain the status; reads the DIO signal status output by the board under test through the acquisition card. The board under test has a CPLD, which has a communication protocol with the server, and the status of the board under test is measured to determine.
[0168] S314, the LED tester tests the LED signal, the fan simulation board tests the fan interface signal, and feeds back the test result to the industrial computer.
[0169] S316. The test results are displayed and uploaded. The industrial control computer displays the test results through the monitor, and packs the test results together with the coding of the power supply board of the server under test to generate a test log, which is uploaded to the server side through the network, and the test is completed.
[0170] As Figure 4 shown, the signals to be tested of the power supply board of the server under test can be connected to the inside of the fixture by means of accessing through probes or connectors, transferred to the output interface of the fixture, and connected according to the test interface definition through modified cables or standard cables, and AC power is supplied from the outside to achieve test use.
[0171] In this application, only by connecting the power supply board of the server under test according to the signal definition, the full-coverage function test of the server power supply board can be realized, and the test fixtures for the server power supply board can be unified, reducing the use cost and design cost of the fixtures. And it saves the waiting startup time of the existing test method, greatly improving the test efficiency. This application also has an energy recovery device, reducing the energy consumption during the test and the heat dissipation cost.
[0172] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware, but in many cases, the former is a better implementation manner.
[0173] The embodiment of this application also provides a test device for a server power supply board, as Figure 5 shown, including:
[0174] A first input module 502, configured 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;
[0175] A second input module 504, configured to 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 protection function is normal;
[0176] A third input module 506, configured to control the server power supply board to be powered on and input a function simulation signal to determine the test result of the server power supply board when the power input interface is normal, where the function simulation signal is used to simulate the signals generated by the server associated with the server power supply board during normal operation.
[0177] As an alternative solution, the above device is used to supply a preset power signal to the server power supply board when the power protection function is normal, and determine whether the power input interface of the server power supply board is normal in the following manner: control the solid-state relay to convert the preset power signal into an input power signal; sequentially input the input power signal to each power input interface to determine whether the power input interface of the server power supply board is normal.
[0178] As an alternative solution, the above device is used to sequentially input the input power signal to each power input interface 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 sequentially input the input power signal to each power input interface, and detect whether there is voltage at each power input interface; when the preset voltage value is detected at each power input interface, determine that the power input interface of the server power supply board is normal; when the preset voltage value is not detected at any one of the power input interfaces, determine that the corresponding power input interface of the server power supply board is abnormal.
[0179] As an alternative solution, the above device is used to supply 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: supply 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, where 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, supply 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, where 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, determine that the power protection function of the server power supply board is normal; when any one of the overvoltage power protection function and the undervoltage power protection function is abnormal, determine that the power protection function of the server power supply board is abnormal.
[0180] As an alternative solution, the above device is used to control the server power supply board to power on and input a function simulation signal in the following manner to determine the test result of the server power supply board: when the power input interface is normal, control the server power supply board to power on; control the switching board to sequentially turn on each power supply channel through the acquisition card, where 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, where the test result includes whether each power supply channel is normal.
[0181] As an alternative solution, the above device is used to control the power-on of the server power supply board and input functional analog signals in the case of normal power input interface, and determine the test result of the server power supply board: in the case of normal power input interface, control the power-on of the server power supply board; communicate with the server power supply board through the integrated circuit mainframe, and read the information of the integrated circuit extension through the programmable logic device; based on the information of the integrated circuit extension, send digital input / output interface signals and / or fan interface signals to the server power supply board through the acquisition card; read the signal status through the acquisition card to generate a test result, where the signal status represents the status feedback by the server power supply board based on the digital input / output interface signals and / or fan interface signals.
[0182] As an alternative solution, the above device is further configured to: scan the identification pattern on the server power supply board, determine the identity identifier of the server power supply board based on the identification pattern; determine the test parameters of the server power supply board based on the identity identifier, establish a communication connection with the server power supply board, where the test parameters include a test power signal and a preset power signal; 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, where 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; in the case where 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, where 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 any one of the overvoltage power protection function and the undervoltage power protection function is abnormal, determine that the power protection function of the server power supply board is abnormal; in the case where 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, control the solid-state relay to convert the preset power signal into an input power signal; control the power supply unit to sequentially input the input power signal to each power input interface, and detect whether there is a voltage at each power input interface; in the case where a preset voltage value is detected at each power input interface, determine that the power input interface of the server power supply board is normal; in the case where a preset voltage value is not detected at any one of the power input interfaces, determine that the power input interface of the server power supply board is abnormal; in the case where the power input interface is normal, control the server power supply board to power on; control the switching board to sequentially open each power supply channel through the acquisition card, where 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, where the test result includes whether each power supply channel is normal; communicate with the server power supply board through the integrated circuit mainframe, and read the integrated circuit extension information using the programmable logic device; send 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; read the signal status through the acquisition card to generate a test result, where the signal status represents the status feedback by the server power supply board based on the digital input / output interface signals and / or fan interface signals; display the test result and report the test result according to the identity identifier.
[0183] For the description of the features in the corresponding embodiments of the above test device for the server power supply board, reference can be made to the relevant descriptions in the corresponding embodiments of the test method for the server power supply board, which will not be elaborated here one by one.
[0184] An embodiment of the present application further provides a test system for a server power supply board, including:
[0185] An industrial control computer is 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 function simulation signal to determine the test result of the server power supply board;
[0186] An acquisition card is used to control the switching board to sequentially open each power supply channel and send digital input / output interface signals and / or fan interface signals to the server power supply board;
[0187] An overvoltage and undervoltage source is used to provide the test power signal;
[0188] An integrated circuit mainframe is used to realize the communication between the industrial control computer and the server power supply board based on a programmable logic device;
[0189] An integrated circuit extension is used to feedback the signal state to the industrial control computer through the programmable logic device;
[0190] An indicator light tester is used to detect the on / off and color of the indicator lights on the server power supply board;
[0191] A fan simulation board is used to detect the fan interface of the server power supply board;
[0192] A switching board is used to control power supply signals with different voltage values to access a multimeter;
[0193] The multimeter is used to detect the voltage value of the server power supply board;
[0194] An electronic load is used for the discharge test and energy recovery of the power input interface, including an air switch, a power controller, and a grid-connected inverter. Among them, the air switch is used to protect the electronic load, the power controller is used to control the discharge power to quantitatively test the power of the server power supply board, and the grid-connected inverter is used to feedback and recover the electric energy output by the server power supply board;
[0195] A barcode scanner is used to scan the graphic identifier of the server power supply board and send it to the industrial control computer.
[0196] An embodiment of the present application further provides an electronic device, including a memory and a processor. A computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above embodiments of the test method for the server power supply board.
[0197] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps in any of the above-described embodiments of the test method for the server power supply board when running.
[0198] In an exemplary embodiment, the above computer-readable storage medium may include, but is not limited to: various media that can store computer programs such as USB flash drives, read-only memories (ROM for short), random access memories (RAM for short), mobile hard disks, magnetic disks, or optical discs.
[0199] An embodiment of the present application further provides a computer program product. The above computer program product includes a computer program, and when the computer program is executed by a processor, it implements the steps in any of the above-described embodiments of the test method for the server power supply board.
[0200] An embodiment of the present application further provides another computer program product, including a non-volatile computer-readable storage medium. The non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the steps in any of the above-described embodiments of the test method for the server power supply board.
[0201] Those skilled in the art can further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Skilled artisans can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the present application.
[0202] The above has introduced in detail a test method, system, electronic device, and storage medium for a server power supply board provided by the present application. Specific examples are used herein to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application. It should be noted that for those of ordinary skill in the art in the technical field, without departing from the principle of the present application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the protection scope of the claims of the present application.
Claims
1. A test method for a server power supply board, characterized in that Including: 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 function simulation signal to determine the test result of the server power supply board, where the function simulation signal is used to simulate the signal generated when the server associated with the server power supply board is running normally.
2. The test method of the server power supply board according to claim 1, characterized in that The step of, 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, includes: Control the solid-state relay to convert the preset power signal into an input power signal; Input 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.
3. The test method for the server power supply board according to claim 2, wherein The step of 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: Control the power supply unit to input the input power signal to each of the power input interfaces in sequence and detect whether there is voltage at each of the power input interfaces; When the preset voltage value is detected at each of the power input interfaces, determine that the power input interface of the server power supply board is normal; When the preset voltage value is not detected at any one of the power input interfaces, determine that the corresponding power input interface of the server power supply board is abnormal.
4. The test method for the server power supply board according to claim 1, wherein The step of 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, includes: 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, where 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, where 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, determine that the power protection function of the server power supply board is normal; When any one of the overvoltage power protection function and the undervoltage power protection function is abnormal, determine that the power protection function of the server power supply board is abnormal.
5. The test method of the server power supply board according to claim 1, characterized in that, The step of, when the power input interface is normal, control the server power supply board to power on and input a function simulation signal to determine the test result of the server power supply board, includes: When the power input interface is normal, control the server power supply board to power on; Control the switching board through the acquisition card to sequentially turn on each power supply channel, where each of the power supply channels 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, where the test result includes whether each of the power supply channels is normal.
6. The test method of the server power supply board according to claim 1, characterized in that When the power input interface is normal, control the server power supply board to power on and input a function simulation signal to determine the test result of the server power supply board, including: When the power input interface is normal, control the server power supply board to power on; Communicate with the server power supply board through the integrated circuit mainframe, and read the integrated circuit extension information through the programmable logic device; Based on the integrated circuit extension information, send digital input / output interface signals and / or fan interface signals to the server power supply board through the acquisition card; Read the signal status through the acquisition card to generate the test result, where the signal status represents the status feedback by the server power supply board based on the digital input / output interface signal and / or the fan interface signal.
7. The test method for the server power supply board according to claim 1, characterized in that The method further includes: Scan the identification pattern on the server power supply board, and determine the identity identification of the server power supply board based on the identification pattern; Determine the test parameters of the server power supply board based on the identity identification, and establish a communication connection with the server power supply board, where the test parameters include the test power signal and the preset power signal; 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, where 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, where the second voltage value is lower than the rated voltage value, and the test power signal includes the second voltage value; When any one of the overvoltage power protection function and the undervoltage power protection function is abnormal, determine that the power protection function of the server power supply board is abnormal; When 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 sequentially input the input power signal to each of the power input interfaces, and detect 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, determine that the power input interface of the server power supply board is normal; When the preset voltage value is not detected at any one of the power input interfaces, determine that the power input interface of the server power supply board is abnormal; When the power input interface is normal, control the power-on of the server power supply board; Control the switching board to sequentially turn on each power supply channel through the acquisition card, where each of the power supply channels represents an independent channel configured for each power supply pin on the server power supply board; For each power supply channel, perform the following operations: 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, where the test result includes whether each of the power supply channels is normal; Communicate with the server power supply board through the integrated circuit mainframe, and use the programmable logic device to read the integrated circuit extension information; Based on the integrated circuit extension information, send digital input / output interface signals and / or fan interface signals to the server power supply board through the acquisition card; Read the signal status through the acquisition card to generate the test result, where the signal status represents the status feedback by the server power supply board based on the digital input / output interface signal and / or the fan interface signal; Display the test result and report the test result according to the identity identifier.
8. A test system for a server power supply board, characterized in that, For implementing the method described in any one of the above claims 1 to 7, including: An industrial control computer, configured 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 power-on of the server power supply board and input a function simulation signal to determine the test result of the server power supply board; An acquisition card, configured to control the switching board to sequentially turn on each power supply channel and send digital input / output interface signals and / or fan interface signals to the server power supply board; An overvoltage and undervoltage source, configured to provide the test power signal; An integrated circuit mainframe, configured to implement communication between the industrial control computer and the server power supply board based on the programmable logic device; An integrated circuit extension, configured to feedback the signal status to the industrial control computer through the programmable logic device; An indicator light tester, configured to detect the on / off and color of the indicator lights on the server power supply board; A fan simulation board, configured to detect the fan interface of the server power supply board; A switching board, configured to control the access of power supply signals with different voltage values to the multimeter; The multimeter, configured to detect the voltage value of the server power supply board; An electronic load, configured for the discharge test and energy recovery of the power input interface, including an air switch, a power controller, and a grid-connected inverter, where 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 supply board, and the grid-connected inverter is used to feedback and recover the electric energy output by the server power supply board; A barcode scanner, configured to scan the graphic identifier of the server power supply board and send it to the industrial control computer.
9. An electronic device, characterized in that, Including: A memory for storing a computer program; A processor for implementing the steps of the test method of the server power supply board according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium, wherein the computer program implements the steps of the test method of the server power supply board according to any one of claims 1 to 7 when executed by a processor.
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
Server cooperative control method, storage medium and electronic equipment
CN119917350A
Apparatus for power supply board test
KR1020170036368A
Method for testing stability and electronic device
US20240394161A1
Cited By
Power supply test method and system, test fixture and storage medium
CN120539531A
Mainboard function detection method and system based on dynamic monitoring signal
CN120742074A