CN-122017658-A - Backboard power supply calibration method and system based on multichannel dynamic compensation
Abstract
A backboard power supply calibration method and system based on multichannel dynamic compensation relate to the technical field of backboard power supply calibration. When the error between the real-time output voltage value corresponding to the remote load point of the backboard power supply and the standard voltage value is larger than a preset precision threshold, synchronously acquiring data of each channel port, calculating the real-time local temperature, the reference temperature, the real-time output current value and the resistance temperature coefficient to obtain a line resistance pressure drop, calculating the historical operation parameters in the historical calibration record and the real-time local temperature based on a preset rule to obtain an ageing compensation quantity, adding the line resistance pressure drop, the ageing compensation quantity and the standard voltage value, converting an initial target set voltage value into a calibration instruction, transmitting the calibration instruction to the corresponding channel port for compensation adjustment, and verifying the output value after the adjustment of each channel port after the compensation adjustment is completed. By implementing the technical scheme, the output precision of the backboard power supply under various working conditions is improved.
Inventors
- JIANG FEI
- TAN QIN
- WANG XIAO
Assignees
- 苏州德伽存储科技有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20260225
Claims (10)
- 1. A back plate power supply calibration method based on multichannel dynamic compensation, characterized in that the method comprises the following steps: Performing real-time voltage monitoring on remote load points corresponding to a plurality of channel ports of a backboard power supply, and synchronously performing data acquisition on each channel port to obtain a real-time output current value and obtain real-time local temperatures corresponding to each channel port when the error between the monitored real-time output voltage value and a standard voltage value is larger than a preset precision threshold; acquiring a target channel port from a plurality of channel ports, and calling preset parameters of the target channel port, wherein the preset parameters comprise a reference temperature, a reference resistance value and a resistance temperature coefficient; Calculating the real-time local temperature, the reference resistance value and the resistance temperature coefficient to obtain a line resistance at the current temperature; Multiplying the line resistance by the real-time output current value to obtain a line resistance voltage drop; Acquiring a history calibration record of the target channel port, and calculating history operation parameters, the real-time local temperature and the operation time in the history calibration record based on a preset rule to obtain an ageing compensation quantity; adding the line resistance voltage drop and the aging compensation quantity to obtain a total compensation voltage value; adding the standard voltage value and the total compensation voltage value to obtain an initial target set voltage value; After the calculation of the initial target set voltage values of all the channel ports is completed, converting the initial target set voltage values corresponding to the channel ports into calibration instructions, and sending the calibration instructions to the corresponding channel ports so as to drive an adjusting circuit of the channel ports to execute compensation adjustment; And after the compensation adjustment is completed, collecting the output values after the adjustment of each channel port for verification, if the verification is passed, updating the historical calibration record, outputting calibration success information, and if the verification is not passed, outputting calibration failure information.
- 2. The method according to claim 1, wherein the calculating the historical operating parameters, the real-time local temperature and the operating time in the historical calibration record based on the preset rule to obtain the aging compensation amount specifically includes: Acquiring last calibration time and accumulated operation time from the historical calibration record, and calculating the current time and the last calibration time to obtain the operation time when the accumulated operation time is smaller than a predicted starting time threshold; Performing exponential operation on the real-time local temperature, the reference temperature and the temperature acceleration coefficient to obtain a temperature acceleration factor; the reference current value corresponding to the target channel port is called, and the real-time current value and the reference current value are calculated to obtain a current stress factor; multiplying the basic aging rate, the temperature acceleration factor and the current stress factor to obtain a comprehensive aging rate; multiplying the comprehensive aging rate by the running time to obtain an aging compensation increment; and obtaining a historical aging compensation accumulated value from the historical calibration record, and algebraically summing the aging compensation accumulated value and the aging compensation increment to obtain the aging compensation quantity.
- 3. The method of claim 2, wherein after said obtaining a last calibration time and a cumulative run length from said historical calibration record, said method further comprises: When the accumulated running time length is greater than or equal to the prediction starting time length threshold value, a historical local temperature value sequence and a historical comprehensive aging rate sequence of the target channel port in preset time are called; Analyzing the historical local temperature value sequence to obtain a temperature change rate; multiplying the temperature change rate by a calibration time interval to obtain a predicted temperature deviation; Multiplying the predicted temperature deviation, the resistance temperature coefficient, the reference resistance value and the real-time output current value to obtain a temperature prediction compensation component; analyzing the historical comprehensive aging rate sequence to obtain an aging acceleration factor; Multiplying the aging acceleration factor, the basic aging rate and the calibration time interval to obtain an aging prediction compensation component; Carrying out weighted summation on the temperature prediction compensation component and the aging prediction compensation component to obtain a prediction compensation increment; Algebraic summation is carried out on the aging compensation accumulated value, the aging compensation increment and the prediction compensation increment, so that the aging compensation quantity is obtained.
- 4. The method according to claim 2, wherein the calculating the real-time current value and the reference current value to obtain a current stress factor specifically includes: dividing the real-time output current value by the reference current value to obtain a current ratio; Determining a current stress index according to the device type of the backboard power supply, and calculating the current ratio and the current stress index through a first formula to obtain a basic current stress component; The standard deviation is divided by the average value to obtain a current fluctuation coefficient, and the current fluctuation coefficient is calculated through a second formula to obtain a current fluctuation stress component; acquiring a temperature difference value between the real-time local temperature and the reference temperature, multiplying the temperature difference value by a thermoelectric coupling coefficient, and then performing index calculation to obtain a temperature correction factor; the accumulated operation time length and the historical average current value of the target channel port are extracted from the historical calibration record, and the ratio calculation is carried out on the accumulated operation time length and the historical average current value and the reference operation time length and the reference current value respectively to obtain an operation time length ratio and a historical current ratio; Performing exponentiation operation of the current accumulation exponent on the historical current ratio to obtain a current accumulation term; performing exponentiation operation of the time accumulated exponent on the running duration ratio to obtain a time accumulated term; Multiplying the current accumulation term by the time accumulation term to obtain a load accumulation factor, and calculating the load accumulation factor through a third formula to obtain a load historical stress component; Multiplying the basic current stress component by the current fluctuation stress component to obtain a current basic term; And carrying out weighted summation on the current basic term, the temperature correction factor and the load history stress component to obtain the current stress factor.
- 5. The method according to claim 1, wherein the calculating the real-time local temperature, the reference resistance value, and the temperature coefficient of resistance to obtain the line resistance at the current temperature specifically includes: performing difference calculation on the real-time local temperature and the reference temperature to obtain a temperature difference; Multiplying the temperature difference value by the temperature coefficient of resistance to obtain a resistance change rate; Summing the resistance change rate with a value 1 to obtain a resistance correction factor; and multiplying the resistance correction factor by the reference resistance value to obtain the line resistance at the current temperature.
- 6. The method of claim 1, wherein the collecting the adjusted output values of the channel ports for verification, if the verification is passed, updating the historical calibration record and outputting calibration success information, and if the verification is not passed, outputting calibration failure information, specifically comprising: The initial target set voltage value sent when the channel port is compensated and adjusted last time is called, and the initial target set voltage value is determined to be a reference voltage value of the current iteration period; performing voltage acquisition on a remote load point of the channel port to obtain a calibrated output voltage value; performing difference calculation on the calibrated output voltage value and the standard voltage value to obtain a voltage error value; if the absolute value of the voltage error value is smaller than or equal to the preset precision threshold value, judging that verification is passed, updating the calibration time and the initial target set voltage value into the historical calibration record, and outputting the calibration success information; if the absolute value of the voltage error value is larger than the preset voltage precision threshold, starting to perform iterative calibration on the backboard power supply, and acquiring the iterative times from an iterative calibration counter; when the iteration times are larger than the preset iteration times, judging that verification fails, and outputting calibration failure information containing the target channel port; when the iteration times are smaller than or equal to the preset iteration times, carrying out difference value calculation on the reference voltage value and the voltage error value to obtain a corrected target set voltage value; and converting the corrected target set voltage value into a new calibration command, and sending the new calibration command to a corresponding channel port so as to drive the adjusting current to execute a new round of compensation adjustment until the verification of the output value after the new round of compensation adjustment is passed.
- 7. The method according to claim 1, wherein the converting the initial target set voltage value corresponding to each of the target channel ports into a calibration command and sending the calibration command to the corresponding channel port specifically includes: Calculating the initial target set voltage value according to the preset voltage resolution and the data bit width of the target channel port to obtain a digital quantized value; The device address of the target channel port is called, a register address is obtained, the device address, the register address and the digital quantization value are packaged according to a preset communication protocol, a data frame is obtained, and the data frame is output as the calibration instruction; and sending the calibration instruction to the device address of the target channel port based on the internal communication bus of the backboard power supply so that the target channel port receives and analyzes the calibration instruction.
- 8. A back plate power supply calibration system based on multichannel dynamic compensation is characterized in that the device comprises an acquisition unit, a calculation unit, a sending unit and a verification unit, The acquisition unit is used for carrying out real-time voltage monitoring on remote load points corresponding to a plurality of channel ports of the backboard power supply, synchronously carrying out data acquisition on each channel port to obtain a real-time output current value and acquiring real-time local temperatures corresponding to each channel port when the error between the monitored real-time output voltage value and the standard voltage value is larger than a preset precision threshold value; The calculation unit calculates the real-time local temperature, the reference resistance value and the resistance temperature coefficient to obtain a line resistance at the current temperature, multiplies the line resistance by the real-time output current value to obtain a line resistance pressure drop, acquires a historical calibration record of the target channel port, calculates historical operation parameters, the real-time local temperature and operation time in the historical calibration record based on a preset rule to obtain an ageing compensation quantity, adds the line resistance pressure drop and the ageing compensation quantity to obtain a total compensation voltage value, and adds the standard voltage value and the total compensation voltage value to obtain an initial target set voltage value; The sending unit converts the initial target set voltage values corresponding to all the channel ports into calibration instructions after completing calculation of the initial target set voltage values of all the channel ports, and sends the calibration instructions to the corresponding channel ports so as to drive an adjusting circuit of the channel ports to execute compensation adjustment; And the verification unit is used for collecting the output values after the adjustment of the channel ports after the compensation adjustment is completed, verifying, updating the historical calibration record and outputting calibration success information if the verification is passed, and outputting calibration failure information if the verification is not passed.
- 9. An electronic device comprising a processor, a memory, a user interface, and a network interface, the memory for storing instructions, the user interface and the network interface for communicating with other devices, the processor for executing the instructions stored in the memory to cause the electronic device to perform the method of any of claims 1-7.
- 10. A computer readable storage medium storing instructions which, when executed, perform the method of any one of claims 1-7.
Description
Backboard power supply calibration method and system based on multichannel dynamic compensation Technical Field The application relates to the technical field of backboard power supply calibration, in particular to a backboard power supply calibration method and system based on multichannel dynamic compensation. Background The back panel power supply is used as a core energy supply unit of a large-scale electronic system such as a data center, a communication base station, high-performance calculation and the like, and the stability and the accuracy of the output voltage directly influence the performance and the reliability of the whole system. Along with the continuous improvement of the integration level and the power consumption density of equipment, the method has higher and higher requirements on the refined voltage control and the long-term stability maintenance of the multichannel and high-current backboard power supply. In the prior art, some automatic calibration schemes compensate by deploying voltage samples at remote load points, in combination with current values measured in real time. Such methods typically calculate the line drop based on a pre-set, fixed line resistance model and superimpose the calculated drop compensation value on the output setting of the power supply to correct for voltage drops due to load variations to some extent. In the calibration flow, the partial scheme adopts a mode of sequentially calibrating a plurality of channels to complete the calibration task of the whole backboard. Although the prior art can solve the problem of circuit voltage drop, the irreversible aging effect of components and circuit connection caused by the combined action of continuous electric stress, thermal stress and time accumulation effect of a power supply channel in the long-term service process is generally ignored. The aging can cause slow and continuous drift of line equivalent resistance, power device parameters and the like, so that a compensation model calculated based on the instantaneous state is gradually disabled along with the time, and further voltage errors caused by long-term accumulated degradation cannot be effectively compensated, and the accuracy of the output voltage of the backboard power supply is affected. Disclosure of Invention The application provides a back plate power supply calibration method and system based on multichannel dynamic compensation, which not only solve the problem that the traditional fixed compensation model cannot cope with long-term degradation, but also improve the output precision of the multichannel back plate power supply under various working conditions. In a first aspect, the application provides a back panel power supply calibration method based on multichannel dynamic compensation, the method comprises the steps of monitoring real-time voltage at remote load points corresponding to a plurality of channel ports of a back panel power supply, synchronously collecting data of all channel ports to obtain real-time output current values when errors of the monitored real-time output voltage values and standard voltage values are larger than a preset precision threshold value, obtaining real-time local temperatures corresponding to all channel ports, obtaining target channel ports from the plurality of channel ports, retrieving preset parameters of the target channel ports, including reference temperature, reference resistance value and resistance temperature coefficient, calculating the real-time local temperatures, the reference temperature, the reference resistance value and the resistance temperature coefficient to obtain line resistance at the current temperature, multiplying the line resistance by the real-time output current values to obtain line resistance voltage drops, obtaining historical calibration records of the target channel ports, calculating historical operation parameters, the real-time local temperatures and operation time in the historical calibration records based on preset rules to obtain ageing compensation quantities, adding the line resistance values and the ageing compensation quantities to obtain total compensation voltage values, adding the target channel ports and the total compensation voltage values, setting the target channel values to the initial compensation voltage values, calibrating the initial voltage values after the initial voltage values are verified, and performing calibration to the initial calibration to the corresponding channel ports after the initial voltage values are calibrated, and calibrating the initial channel ports are calibrated, and calibrating and the channel ports are calibrated, if the initial channel voltage ports are calibrated and the channel ports are calibrated and calibrated, the calibration failure information is output. By adopting the technical scheme, real-time monitoring is carried out at a remote load point of the backboard power supply, when the voltage error exceeds the p