LLC resonant frequency converter control method, device, equipment and storage medium

By identifying light-load conditions and selecting appropriate waveform generation methods in the LLC resonant frequency converter, and combining this with real-time updates of the number of waveform blocking operations, the problem of dynamic response lag under light-load conditions is solved, thereby improving the system's load adaptability and output stability.

CN122203753BActive Publication Date: 2026-07-24SHENZHEN DEV POWER SUPPLY ELECTRICAL
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN DEV POWER SUPPLY ELECTRICAL
Filing Date
2026-05-14
Publication Date
2026-07-24

Smart Images

  • Figure CN122203753B_ABST
    Figure CN122203753B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of power electronics, and provides an LLC resonant frequency converter control method, device, equipment and storage medium. The method comprises the following steps: determining whether an LLC resonant frequency converter is in a light-load working condition, and determining a target wave generation mode of the LLC resonant frequency converter based on a determination result; wherein the target wave generation mode is any one of a PFM wave generation mode or a Burst wave generation mode; controlling the LLC resonant frequency converter to execute the target wave generation mode; repeating the above method steps; wherein when the target wave generation mode is the Burst wave generation mode, when a first specified voltage value and / or a first specified current value change in a Burst period, it is determined whether the first wave-clamping frequency in the Burst period is updated, and the LLC resonant frequency converter is continuously controlled in the Burst period based on the determination result. The method improves the dynamic response speed of the LLC resonant frequency converter in the Burst regulation period, and helps to maintain system stability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of power electronics technology, and in particular to a control method, device, equipment and storage medium for an LLC resonant frequency converter. Background Technology

[0002] LLC resonant converters have become one of the mainstream topologies for switching power supplies, especially in medium-to-high power applications such as data centers and new energy charging, due to their significant advantages in high efficiency and high power density. Ensuring their stability and efficiency across the entire load range, particularly under light load and no-load conditions, is a key challenge currently facing power management technology.

[0003] In existing technologies, burst mode is a common strategy to address this challenge. However, traditional burst mode control often employs a fixed burst cycle and a fixed waveform generation / blocking pattern. When faced with rapidly changing load conditions or given output commands, this rigid control strategy suffers from severe dynamic lag because it must wait for a complete burst cycle to end before adjusting control parameters. This results in significant overshoot and oscillation in the output voltage or current, weakening system stability. Summary of the Invention

[0004] The main objective of this application is to provide a control method, device, equipment, and storage medium for an LLC resonant frequency converter, aiming to solve the problems mentioned in the background art.

[0005] In a first aspect, this application provides a control method for an LLC resonant frequency converter, the method comprising the following steps: Determine whether the LLC resonant frequency converter is under light load conditions, and determine the target waveform generation mode of the LLC resonant frequency converter based on the determination result; wherein, the target waveform generation mode is either PFM waveform generation mode or Burst waveform generation mode; Control the LLC resonant frequency converter to execute the target waveform generation mode; repeat the above method steps; Specifically, when the target waveform generation mode is the Burst waveform generation mode, during the Burst period, when the first specified voltage value and / or the first specified current value change, it is determined whether to update the first number of waveforms during the Burst period, and based on the determination result, the LLC resonant frequency converter continues to be controlled during the Burst period.

[0006] Secondly, this application also provides an LLC resonant frequency converter control device, the LLC resonant frequency converter control device comprising: The determination module is used to determine whether the LLC resonant frequency converter is under light load conditions, and to determine the target waveform generation mode of the LLC resonant frequency converter based on the determination result; The control module is used to control the LLC resonant frequency converter to execute the target wave generation mode; When the target waveform generation mode is the Burst waveform generation mode, the control module is used to determine whether to update the first wave blocking count in the Burst cycle when the first specified voltage value and / or the first specified current value changes during the Burst cycle, and to continue controlling the LLC resonant frequency converter during the Burst cycle based on the determination result.

[0007] Thirdly, this application also provides a terminal device, the terminal device including a processor, a memory and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, it implements the LLC resonant frequency converter control method as described in any of the preceding claims.

[0008] Fourthly, this application also provides a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, it implements the LLC resonant frequency converter control method as described in any of the preceding claims.

[0009] This embodiment provides a control method, apparatus, device, and storage medium for an LLC resonant frequency converter. The method includes determining whether the LLC resonant frequency converter is under light load conditions and determining the target waveform generation mode of the LLC resonant frequency converter based on the determination result; wherein, the target waveform generation mode is either a PFM waveform generation mode or a Burst waveform generation mode; controlling the LLC resonant frequency converter to execute the target waveform generation mode; repeating the above method steps; wherein, when the target waveform generation mode is a Burst waveform generation mode, during the Burst cycle, when the first specified voltage value and / or the first specified current value changes, determining whether to update the first number of waveform suppressions during the Burst cycle, and continuing to control the LLC resonant frequency converter during the Burst cycle based on the determination result. This method, on the one hand, expands the applicability of the control method and improves the system's adaptability under different load conditions by establishing a cyclic control flow that includes state judgment and mode selection, enabling the working mode to switch dynamically according to actual working conditions. On the other hand, by introducing a judgment and parameter update decision mechanism for changes in given values ​​during sudden cycles, it breaks the constraint of having to wait for the cycle to end before adjustment, shortens the response delay of the control system, and alleviates output fluctuations caused by response lag. Furthermore, by placing parameter update decisions in the cyclic execution process, it gives the control flow the flexibility to cope with changes in the middle, optimizes the control quality of the dynamic process, and helps maintain the stability of the output signal. Attached Figure Description

[0010] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0011] Figure 1 A flowchart illustrating an LLC resonant frequency converter control method according to an embodiment of this application; Figure 2 A schematic block diagram of the structure of an LLC resonant frequency converter control device provided in an embodiment of this application; Figure 3 This is a schematic block diagram of the structure of a terminal device provided in an embodiment of this application. Detailed Implementation

[0012] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0013] The flowchart shown in the attached diagram is for illustrative purposes only and does not necessarily include all content and operations / steps, nor does it necessarily have to be performed in the order described. For example, some operations / steps can be broken down, combined, or partially merged, so the actual execution order may change depending on the actual situation.

[0014] This application provides an LLC resonant frequency converter control method, device, equipment, and storage medium.

[0015] The following detailed description of some embodiments of this application is provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.

[0016] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating an LLC resonant frequency converter control method provided in an embodiment of this application. This LLC resonant frequency converter control method can be used in a server, which can be a standalone server, a server cluster, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms.

[0017] like Figure 1As shown, the LLC resonant frequency converter control method includes steps S1 to S2.

[0018] S1. Determine whether the LLC resonant frequency converter is under light load conditions, and determine the target waveform generation mode of the LLC resonant frequency converter based on the determination result; wherein, the target waveform generation mode is either the PFM waveform generation mode or the Burst waveform generation mode.

[0019] S2. Control the LLC resonant frequency converter to execute the target wave generation mode; repeat the above method steps.

[0020] Specifically, when the target waveform generation mode is the Burst waveform generation mode, during the Burst period, when the first specified voltage value and / or the first specified current value change, it is determined whether to update the first number of waveforms during the Burst period, and based on the determination result, the LLC resonant frequency converter continues to be controlled during the Burst period.

[0021] Specifically, the process of determining the operating state is initiated by acquiring sampled values ​​of the output voltage and output current. These sampled values, along with preset voltage and current setpoints, are sent to a control loop for processing. This control loop calculates the difference between the sampled values ​​and the setpoints, generating a control output value. This control output value is compared to a preset threshold. If the control output value is not less than the threshold, it is determined that the system is not in a light-load condition; if the control output value is less than the threshold, it is determined that the system is in a light-load condition. Based on this determination, the final waveform generation method is determined: if the system is determined not to be in a light-load condition, a pulse frequency modulation waveform generation method is used; if the system is determined to be in a light-load condition, a burst waveform generation method is used. Subsequently, the control process is executed according to the determined waveform generation method. This series of steps, including determining the operating state, determining the waveform generation method, and executing control, is repeatedly executed cyclically. In the burst waveform generation method, a complete burst cycle is defined as containing a fixed number of minimum time units. Within this cycle, the system continuously monitors external voltage or current setpoint commands. When a change is detected in any or both of these given instructions, the process does not immediately update the control parameters. Instead, it first initiates a judgment procedure. The core of this judgment procedure is to assess whether the current control parameters need adjustment. Based on the conclusion of the judgment procedure, the system chooses to either continue using the original number of wave blocking cycles or adopt the newly calculated number of wave blocking cycles, and accordingly continues to execute the remaining control flow within the current burst cycle, including the phase of stopping wave transmission and the phase of continuous wave transmission.

[0022] The method provided in this embodiment, on the one hand, expands the applicability of the control method and improves the adaptability of the system under different load conditions by establishing a cyclic control flow that includes state judgment and mode selection, enabling the working mode to switch dynamically according to the actual working conditions; on the other hand, by introducing a judgment and parameter update decision mechanism for changes in given values ​​during sudden cycles, it breaks the constraint that adjustments can only be made after the cycle ends, shortens the response delay of the control system, and alleviates output fluctuations caused by response lag; furthermore, by placing parameter update decisions in the cyclic execution process, it gives the control flow the flexibility to cope with changes in the middle, optimizes the control quality of the dynamic process, and helps maintain the stability of the output signal.

[0023] In some embodiments, determining whether the LLC resonant inverter is under light load conditions includes: Obtain the first output voltage value and the first output current value of the LLC resonant frequency converter, and input the first output voltage value, the first output current value, the first specified voltage value, and the first specified current value into a preset control loop to obtain the first control loop output value; Determine whether the output value of the first control loop is less than the preset Burst threshold; If it is not less than, it is determined that the LLC resonant frequency converter is not under light load conditions; If the value is less than 1, the LLC resonant frequency converter is determined to be under light load conditions.

[0024] Specifically, the method for determining whether a light-load condition is in effect begins with the measurement of physical quantities at the output of the resonant converter. The output voltage is acquired through a voltage divider resistor network, and the output current is acquired through a series sampling resistor or a current sensor. The acquired analog voltage and current signals are converted into digital output voltage and current sample values ​​by an analog-to-digital converter. These digital sample values, along with the pre-stored output voltage and current setpoints in the controller, are fed into a control loop processing unit. This unit, typically a proportional-integral controller or a derivative thereof, calculates the deviation between the setpoint and the sample value, ultimately outputting a control output value representing the desired control intensity. This control output value is then sent to a comparator and compared with a preset burst threshold value in a non-volatile memory. The logic result of the comparator output directly determines the light-load condition determination: if the control output value is greater than or equal to the burst threshold value, a "non-light-load" determination signal is generated; if the control output value is less than the burst threshold value, a "light-load" determination signal is generated. This determination signal serves as the direct basis for subsequent selection of the waveform transmission method.

[0025] The method provided in this embodiment, on the one hand, transforms physical quantities into processable digital signals by using specific voltage and current sampling circuits combined with analog-to-digital conversion, providing an accurate data basis for operating condition judgment and improving the reliability of the judgment results; on the other hand, by inputting the sampled value and the given value into the control loop for calculation and outputting a single control quantity, the complexity of multi-parameter judgment is simplified, the operating condition characteristics are condensed, and the judgment efficiency is improved; furthermore, by using the explicit logic of comparing the control output value with a fixed critical value, a binary division of operating conditions is realized, making the distinction between light load and non-light load clear and easy to execute, and ensuring the determinism of control mode switching.

[0026] In some embodiments, determining the target waveform transmission mode of the LLC resonant frequency converter based on the judgment result includes: If the LLC resonant frequency converter is not under light load conditions, the target waveform generation mode is determined to be the PFM waveform generation mode. If the LLC resonant frequency converter is under light load conditions, the target waveform generation mode is determined to be the Burst waveform generation mode.

[0027] Specifically, the process of determining the target waveform transmission mode based on the judgment result is a direct logical mapping process. When the judgment unit receives a judgment signal indicating "not under light load condition," the control logic triggers the configuration program for the pulse frequency modulation waveform transmission mode. In this mode, the control value output by the control loop is continuously mapped to a switching frequency adjustment signal. This adjustment signal is directly sent to the drive circuit of the switching transistor, causing the switching transistor to continuously switch at this frequency, thereby regulating the output voltage or current. Conversely, when the judgment signal indicating "under light load condition" is received, the control logic triggers the configuration program for the burst waveform transmission mode. In this mode, the system enters a burst cycle consisting of a fixed number of minimum time units. Within each cycle, the system no longer performs continuous frequency modulation, but instead calculates the number of time units that need to be stopped and the number of time units that need to be continuously transmitted within this cycle based on the control loop output value. The control flow first executes a stop-emission phase, during which the drive circuit does not generate drive pulses, and all switches remain off. Once the predetermined number of stop-emission time units is reached, the flow automatically switches to a continuous emission phase. During this phase, the drive circuit continuously generates drive pulses at the highest allowed switching frequency until the predetermined number of emission time units for the current cycle is completed. After a complete cycle, the system re-evaluates its operating status and determines the emission mode for the next cycle based on the new evaluation result.

[0028] The method provided in this embodiment, on the one hand, establishes a clear control path by directly associating the operating condition determination signal with two differentiated wave generation modes, ensuring a strict correspondence between the control strategy and the operating state, and avoiding confusion in mode application; on the other hand, by using continuous pulse frequency modulation under non-light load conditions, it maintains the dynamic performance of the traditional control method, ensuring control accuracy and response speed under normal load conditions; furthermore, by switching to an intermittent burst wave generation mode under light load conditions, it replaces continuous energy flow transmission with periodic energy flow transmission, reducing switching losses and circulating current losses under light load, and improving light load efficiency.

[0029] In some embodiments, when the target waveform transmission mode is the Burst waveform transmission mode, controlling the LLC resonant frequency converter to execute the target waveform transmission mode includes: The first sealing wave count and the first wave count within the Burst cycle are determined based on the output value of the first control loop. Based on the first number of sealing waves and the first number of wave generation, the LLC resonant frequency converter is controlled to execute the Burst wave generation mode within the Burst cycle; During the Burst cycle, the first specified voltage value and the first specified current value are monitored. When the first specified voltage value and / or the first specified current value change, it is determined whether to update the first number of wave suppressions during the Burst cycle. Based on the determination result, the LLC resonant frequency converter is controlled again during the Burst cycle.

[0030] Specifically, after determining to use the burst wave generation method, the control process enters the execution phase. First, key parameters need to be determined for the current burst cycle. The system reads the control output value calculated by the control loop and inputs it into a preset mapping unit. This mapping unit outputs an integer value as the planned number of time units for stopping wave generation within this burst cycle, i.e., the first wave blocking count. Subsequently, the first wave blocking count is subtracted from the preset total number of time units for the burst cycle to obtain the planned number of time units for continuous wave generation within this cycle, i.e., the first wave generation count. The control actuator starts operating based on these two parameters: it first enters the wave blocking process, prohibiting the sending of drive pulses to the switching transistor during the continuous period of reaching the required number of time units for the first wave blocking count. After the wave blocking process ends, it automatically switches to the wave generation process, sending drive pulses to the switching transistor at a constant maximum frequency during the continuous period of reaching the required number of time units for the first wave generation count. Throughout the execution of the entire burst cycle, an independent monitoring process runs in parallel. This process checks whether the values ​​of the voltage and current command commands from outside the system have changed at a frequency no less than once per burst cycle. Once a change is detected in any given command or both, an update decision process is immediately initiated. The core task of this update decision process is to reassess whether the currently executed number of wave blocking operations is still applicable, and based on the assessment results, decide whether to continue executing the original plan or immediately adopt the newly calculated parameters to continue executing the remaining control actions of the current cycle.

[0031] The method provided in this embodiment, on the one hand, achieves fine adjustment of the energy transfer duty cycle by dynamically allocating the number of time units for blocking and transmitting waves based on the control output value, simulating the effect of pulse width modulation within the burst framework, and improving the control accuracy of the output voltage; on the other hand, by monitoring external given commands in parallel during the periodic execution process, it establishes a real-time perception capability for target changes, creating conditions for timely adjustment of the control strategy; furthermore, by introducing an independent update judgment process, it re-evaluates the control parameters when external commands change, providing a programmed response mechanism to cope with dynamic changes in load or settings, and enhancing the adaptability of the system.

[0032] In some embodiments, determining the number of first blocking waves and the number of first launching waves within the Burst period based on the output value of the first control loop includes: The output value of the first control loop is input into the preset wave-sealing number calculation model to obtain the first wave-sealing number within the Burst period; The first wave count is determined based on the total number of wave counts corresponding to the Burst period and the first wave count.

[0033] Specifically, determining the number of wave blocking and wave launching based on the control loop output value is a crucial step in parameter conversion. Upon entering burst mode, the system accesses a pre-established data mapping relationship. This mapping relationship defines the correspondence between the control loop output value and the number of wave blocking. The system uses the current control loop output value as input, queries this mapping relationship, and directly obtains a corresponding integer value, which is defined as the first wave blocking count within the current burst cycle. This mapping relationship ensures that changes in the control loop output value can be reflected linearly or non-linearly in the adjustment of the wave blocking count. After obtaining the first wave blocking count, the system reads another preset parameter from memory: the total number of time units in the burst cycle. The system performs a subtraction operation, subtracting the first wave blocking count from the total number of time units; the result is the first wave launching count within the current burst cycle. Through this series of operations, the system converts continuous control loop output values ​​into a pair of discrete, executable wave blocking and wave launching commands, providing a clear quantitative basis for subsequent specific power switching control. The entire process does not involve complex real-time calculations, mainly relying on the pre-set mapping relationship and simple arithmetic operations.

[0034] The method provided in this embodiment, on the one hand, converts the control quantity into the number of wave blocking times by using a preset mapping relationship, transforming the adjustment of continuous variables into the control of discrete quantities, simplifying the generation process of control parameters and reducing the computational burden of the controller; on the other hand, by determining the number of wave transmissions through a fixed total number of time units and a variable number of wave blocking times, the constant structure of the burst cycle is maintained, ensuring the periodicity of the system operation and avoiding secondary harmonic problems that may be caused by fluctuations in the cycle duration; furthermore, by establishing the mapping relationship, a direct and deterministic connection is established between the control quantity and the switching behavior, ensuring that the control intention is accurately transmitted to the execution end, and improving the determinism of the control.

[0035] In some embodiments, determining whether to update the number of the first sealing wave within the Burst period includes: Obtain the second output voltage value and the second output current value of the LLC resonant frequency converter, and input the second output voltage value, the second output current value, the second specified voltage value, and the second specified current value into the preset control loop to obtain the output value of the second control loop; The output value of the second control loop is input into the preset wave-sealing number calculation model to obtain the second wave-sealing number within the Burst period; Calculate the absolute difference in the number of wave blockings between the first wave blocking count and the second wave blocking count, and determine whether the absolute difference in the number of wave blockings is greater than a preset absolute difference in the number of wave blockings; If it is greater than the value, it is determined that the number of the first wavelet within the Burst period should be updated; If the value is not greater than the value, it is determined that the number of the first wavelet within the Burst period will not be updated.

[0036] Specifically, the process of determining whether to update the number of wave blocking operations is a logical decision-making flow involving resampling, recalculation, and comparison. When a change in the external given value is detected, the system immediately initiates this process. First, the system re-acquires the voltage and current signals at the output of the resonant converter. After analog-to-digital conversion, new output voltage and current sample values ​​are obtained. These new sample values, along with the newly received, changed voltage and current given values, are sent back to the control loop. The control loop performs calculations based on this new set of input parameters and outputs a new control loop output value, namely the second control loop output value. Subsequently, the system inputs this second control loop output value into the same preset mapping relationship used to determine the first wave blocking operation. By querying this mapping relationship, a suggested wave blocking operation value corresponding to the new operating condition is calculated, namely the second wave blocking operation. Next, the system enters the comparison phase: it calculates the absolute difference between the currently executing first wave blocking operation and the newly obtained second wave blocking operation. This difference is called the absolute difference in wave blocking operation operations. The system then compares the absolute difference in the number of wave-blocking events with a pre-set threshold stored in memory, called the preset absolute difference in the number of wave-blocking events. The comparison result directly leads to a decision: if the absolute difference in the number of wave-blocking events is greater than the preset threshold, a "needs to be updated" conclusion is generated; if the absolute difference in the number of wave-blocking events is not greater than the preset threshold, a "no need to be updated" conclusion is generated. This conclusion will determine whether to adopt the new wave-blocking event parameter in the future.

[0037] The method provided in this embodiment, on the one hand, immediately initiates a complete resampling and recalculation process when a given value changes, obtaining control parameters representing the latest system state, providing accurate and timely data for judgment, and ensuring the timeliness of decision-making; on the other hand, by introducing a comparison mechanism between the absolute difference of the number of wave blocking times and a preset threshold, a threshold for updating judgment is established, thereby filtering out unnecessary parameter adjustments caused by minor signal fluctuations or calculation errors, improving the anti-interference capability and stability of the control system; furthermore, by basing the judgment logic on the difference between the two calculation results rather than the absolute value of a single parameter, the update decision focuses more on the magnitude of changes in the system state, making changes to control parameters more rational and necessary, and avoiding frequent control oscillations.

[0038] In some embodiments, continuing to control the LLC resonant inverter within the Burst cycle based on the judgment result includes: If the number of first wave releases within the Burst period is updated, the number of first wave releases within the Burst period is updated to the number of second wave releases, and the number of second wave releases is determined based on the total number of wave releases corresponding to the Burst period and the number of second wave releases; The remaining wave blocking process can be executed based on the current number of wave blocking operations and the second wave blocking operation, or the remaining wave sending process can be executed based on the current number of wave sending operations and the second wave sending operation.

[0039] Specifically, the process of continuing control based on the updated judgment result is the core of achieving dynamic response. When the update judgment process outputs the conclusion "update required," the system immediately performs a parameter update operation. The currently used first wavelet count is replaced by the newly calculated second wavelet count. Simultaneously, the system subtracts this second wavelet count from the total number of time units in the burst cycle to calculate the corresponding second wavelet count. At this point, the control objective for the current burst cycle is refreshed. After the parameter update, the system does not interrupt the current execution process, nor does it restart the entire burst cycle; instead, it continues working based on the new control parameters and the progress already made. The system first determines whether it is currently in a wavelet-sealing or wavelet-launching process. If it determines it is in a wavelet-sealing process, the system calculates the remaining wavelet count based on the new second wavelet count and the number of wavelet counts already completed, and continues executing the remaining wavelet-sealing process. If it determines it is in a wavelet-launching process, the system calculates the remaining wavelet count based on the new second wavelet count and the number of wavelet counts already completed, and continues executing the remaining wavelet-launching process. This approach ensures that changes to control parameters can be smoothly integrated into ongoing operations, enabling seamless switching of control strategies.

[0040] The method provided in this embodiment, on the one hand, immediately replaces the control parameters when an update is required, keeping the system's control objective synchronized with the latest external commands and load status, thus shortening the system's lag time in responding to external changes; on the other hand, by calculating the remaining workload based on the new parameters and the completed progress without interrupting the current execution flow, a smooth transition of the control strategy is achieved, avoiding output waveform distortion or system oscillation caused by sudden changes in control commands; furthermore, by distinguishing between the wave blocking and wave generating processes and calculating the remaining number of times separately, the already occurred switching states are respected, the timing logic integrity of the power device's operation is maintained, and the safety of the converter's operation is ensured.

[0041] In some embodiments, continuing to execute the remaining wave blocking process based on the currently executed wave blocking count and the second wave blocking count, or continuing to execute the remaining wave sending process based on the currently executed wave sending count and the second wave sending count, includes: If the current process is a wave blocking process, calculate the difference between the second wave blocking count and the number of wave blocking counts already executed to obtain the remaining wave blocking counts, and continue to execute the wave blocking process corresponding to the remaining wave blocking counts; If the current process is in the wave-sending process, calculate the difference between the second wave-sending count and the number of wave-sending counts already executed to obtain the remaining wave-sending counts, and continue to execute the wave-sending process corresponding to the remaining wave-sending counts.

[0042] Specifically, calculating and executing the remaining process steps is a crucial connecting step. After determining that parameters need updating and clarifying the current process, the system first performs arithmetic operations. If the current process is a wave-blocking process, the number of wave-blocking operations completed before the update event occurs is subtracted from the newly determined second wave-blocking count. The result of this subtraction is the remaining wave-blocking count. Subsequently, the control logic guides the system to continue executing wave-blocking operations until the cumulative number of completed wave-blocking operations reaches the remaining wave-blocking count. Similarly, if the current process is a wave-launching process, the number of wave-launching operations completed before the update event occurs is subtracted from the newly determined second wave-launching count. The result of this subtraction is the remaining wave-launching count. Subsequently, the control logic guides the system to continue executing wave-launching operations until the cumulative number of completed wave-launching operations reaches the remaining wave-launching count. This process ensures that even if control parameters change midway through a burst cycle, the total number of wave-blocking and wave-launching operations executed at the end of the cycle remains consistent with the new parameter settings at the end of the cycle, achieving replanning of the working mode within the cycle.

[0043] The method provided in this embodiment, on the one hand, determines the remaining number of times through simple subtraction, associates the new control target with the historical actions already executed, realizes the continuity of control intent, and avoids the repeated execution or omission of control quantities; on the other hand, by continuing the process based on the remaining number of times rather than the total number of times, the impact of parameter updates is limited to the unexecuted part within the cycle, minimizing the interference of update actions on the established control sequence and maintaining the continuity of output; furthermore, through this connection mechanism, the burst cycle can still end as a complete control unit after the parameter is dynamically updated, ensuring the conservation and predictability of energy transfer in each cycle, and creating conditions for the stability of output ripple.

[0044] In some embodiments, the method further includes: After the wave blocking process corresponding to the remaining wave blocking count is completed, if the second specified voltage value and the second specified current value do not change, the wave generating process is executed based on the second wave generating count.

[0045] Specifically, after executing the remaining wave-blocking procedures after the update, the system enters a status check and process advancement phase. After completing all wave-blocking operations based on the second wave-blocking count, the system does not immediately terminate the current burst cycle but instead re-verifies the status of the voltage and current setpoints. This verification process aims to confirm whether the previously triggered parameter update conditions still exist or whether new changes have occurred. If it is confirmed that the external setpoints have not changed since the last update judgment, the system determines that the current control objective remains stable. Based on this determination, the system automatically switches from the wave-blocking procedure to the wave-generating procedure. The parameters used in this wave-generating procedure are the second wave-generating count calculated in the last update judgment. The system will continuously execute wave-generating operations according to this second wave-generating count until all wave-generating actions required by that count are completed. Only after fully executing the second wave-blocking count and the second wave-generating count based on the latest parameters is the current burst cycle considered to have ended, and the system then returns to the initial mode judgment step, starting a new control loop. This mechanism ensures that after the parameters are updated, the second half of the cycle can smoothly connect with the first half, together forming a complete emergency cycle that conforms to the latest control intent.

[0046] The method provided in this embodiment, on the one hand, verifies the effectiveness and continued applicability of the previously updated decision by reconfirming the given value state after the sealing wave ends, preventing control based on transient or recovered interference signals and improving the robustness of system decision-making; on the other hand, after confirming the stable state, it automatically activates the wave generation parameters that match the updated sealing wave parameters to execute the wave generation process, ensuring the coordination and unity of the sealing wave and wave generation actions within the burst cycle, so that the control duty cycle of the entire cycle accurately corresponds to the latest system requirements, improving the control accuracy of the output; furthermore, by completing the complete cycle defined by the updated parameters, the dynamic adjustment can end with a structurally complete cycle, providing the control system with a stable and predictable operating rhythm, which is beneficial to the design and stability of the overall control loop.

[0047] In some embodiments, monitoring the first specified voltage value and the first specified current value during the Burst cycle includes: During the Burst period, the first specified voltage value and the first specified current value are monitored at a preset monitoring period; wherein the monitoring period is shorter than the Burst period.

[0048] Specifically, the implementation of monitoring given values ​​involves an independently operating timed checking mechanism. This mechanism is driven by a hardware or software timer and is periodically triggered at fixed, pre-set time intervals. This time interval is defined as the monitoring period, and its duration is specially configured to be strictly shorter than the total duration of the burst cycle. Whenever a monitoring period arrives, a timed interrupt service routine is activated. In this interrupt service routine, the system performs a dedicated read operation to retrieve the current voltage and current given values ​​from a specified register or memory address. After retrieving these values, the system does not immediately perform complex processing but compares them with the values ​​read and stored during the previous monitoring period. By comparing, it determines whether any given value or both have changed numerically since the last check. This determination result is recorded in a status flag for querying by the main control logic. This timed monitoring method provides the system with regular sampling information about the status of external commands, enabling the system to perceive external changes with predictable time resolution.

[0049] The method provided in this embodiment, on the one hand, establishes regular sampling of external commands by setting a fixed monitoring time interval shorter than the burst cycle, providing the system with the ability to continuously monitor changes in the external environment and avoiding response omissions caused by monitoring blind spots; on the other hand, by using a timed interrupt mechanism to execute monitoring tasks, the monitoring process is decoupled from the main control flow in time, ensuring the real-time and deterministic nature of the monitoring behavior and preventing delays caused by the main program executing other tasks; furthermore, by periodically comparing the current and previous given values, the moment of change can be clearly identified, providing a clear event trigger signal for subsequent judgment processes, thus linking the system's response behavior with external events in time.

[0050] In some embodiments, monitoring the first specified voltage value and the first specified current value during the Burst cycle includes: During the Burst cycle, the first specified voltage value and the first specified current value are monitored in real time.

[0051] Specifically, another implementation of continuous monitoring of given values ​​relies on an event-driven response mechanism. In this mode, monitoring of voltage and current given values ​​is not performed through periodic polling, but rather through hardware or software interrupts. Specifically, a dedicated memory area or register set exists in the system specifically for storing the current voltage and current given commands. When an external system or user interface needs to modify these commands, the new given values ​​are written to this memory area. This write operation itself triggers an interrupt request signal. This interrupt signal immediately notifies the central processing unit (CPU) to suspend the currently executing main program and execute a specific interrupt service routine. In this interrupt service routine, the system identifies the interrupt source as a given value update and reads the newly written given value. The system compares the newly read value with the previously stored old value to confirm the occurrence and magnitude of the change. This process ensures that any modification to the given value, regardless of when it occurs within a burst cycle, can be captured by the system in near real-time, immediately initiating subsequent judgment and processing flows, achieving instantaneous perception of changes in the control target.

[0052] The method provided in this embodiment, on the one hand, eliminates the inherent time delay of periodic monitoring by using an event-driven interrupt mechanism to sense changes in a given value, minimizing the system's perception delay of changes in external commands and achieving near-instantaneous response triggering; on the other hand, by binding the monitoring logic to specific storage write operations, the monitoring behavior is directly activated by external events, avoiding unnecessary repeated queries when no changes occur and reducing the system's computational overhead; furthermore, by immediately comparing the old and new values ​​in the middleware program, not only is the change event confirmed, but key change information is also prepared in advance for subsequent judgment processes, providing data support for making rapid update decisions.

[0053] In some embodiments, the method further includes: If the first specified voltage value and the first specified current value do not change within the Burst period, after the sealing process is completed based on the first number of sealing cycles, the wave generation process is executed based on the first number of wave generation cycles.

[0054] Specifically, if no change in the setpoint is detected during the burst cycle, the system's control flow will strictly adhere to the parameters set at the beginning of the cycle. Specifically, if the monitoring module does not detect any update to the voltage or current setpoint during the entire burst cycle, the system will maintain its original control sequence. The control actuator first completes the entire sealing process based on the initially calculated first sealing count. During this sealing process, the drive circuit continuously prohibits sending drive pulses to the switching transistor for the required number of time units for the first sealing count. When the sealing count counter confirms that the first sealing count has been completed, the sealing process ends. Afterward, the system automatically and seamlessly switches to the wave generation process without any pauses or additional judgments. In the wave generation process, the drive circuit continuously generates drive pulses at the highest allowed switching frequency, which are accumulated by the wave generation count counter until the required number of time units for the initially calculated first wave generation count is completed. Only when all the first wave counts have been completed does the system consider the current burst cycle to have officially ended. It then exits the burst mode control logic and returns to the initial light load condition judgment steps to determine the working mode of the next control cycle.

[0055] The method provided in this embodiment, on the one hand, strictly follows preset parameters when external conditions are stable, providing a deterministic and predictable control behavior mode, ensuring that the output characteristics of the system under steady-state conditions are completely consistent with the design expectations, and simplifying the system analysis and testing process; on the other hand, by directly switching to the wave generation process after the wave blocking process ends without introducing additional delay, the compactness of the energy transfer timing within the burst cycle is ensured, the efficiency of the cycle structure is optimized, and the output ripple is reduced; furthermore, by completing a complete cycle defined by the initial parameters, a stable feedback sampling window is provided for the control loop, enabling the feedback control based on the cycle average value to work reliably and maintaining the long-term stability of the closed-loop system.

[0056] Please see Figure 2 , Figure 2 This is a schematic diagram of the structure of an LLC resonant frequency converter control device provided in one embodiment of this application. Figure 2 As shown, the LLC resonant frequency converter control device 100 includes: The determination module 110 is used to determine whether the LLC resonant frequency converter is under light load conditions, and to determine the target waveform generation mode of the LLC resonant frequency converter based on the determination result.

[0057] The control module 120 is used to control the LLC resonant frequency converter to execute the target wave generation mode.

[0058] When the target waveform generation mode is the Burst waveform generation mode, the control module is used to determine whether to update the first wave blocking count in the Burst cycle when the first specified voltage value and / or the first specified current value changes during the Burst cycle, and to continue controlling the LLC resonant frequency converter during the Burst cycle based on the determination result.

[0059] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the device and each module described above can be referred to the corresponding process in the aforementioned LLC resonant frequency converter control method embodiment, and will not be repeated here.

[0060] The LLC resonant frequency converter control device 100 provided in the above embodiments can be implemented as a computer program, which can be used in, for example... Figure 3 The terminal device 200 shown is running on it.

[0061] Please see Figure 3 , Figure 3 The following is a schematic block diagram of the structure of a terminal device 200 provided in an embodiment of this application. The terminal device 200 includes a processor 201 and a memory 202, which are connected through a system bus 203. The memory 202 may include a non-volatile storage medium and internal memory.

[0062] The non-volatile storage medium can store a computer program. The computer program includes program instructions that, when executed by the processor 201, cause the processor 201 to perform any of the aforementioned LLC resonant inverter control methods.

[0063] The processor 201 provides computing and control capabilities to support the operation of the entire terminal device 200.

[0064] The internal memory provides an environment for the execution of computer programs in non-volatile storage media. When the computer program is executed by the processor 201, the processor 201 can execute any of the aforementioned LLC resonant frequency converter control methods.

[0065] Those skilled in the art will understand that Figure 3 The structure shown in the figure is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the terminal device 200 involved in the present application. The specific terminal device 200 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0066] It should be understood that processor 201 can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among these, the general-purpose processor can be a microprocessor or any conventional processor.

[0067] In some embodiments, the processor 201 is configured to run a computer program stored in memory to perform the following steps: Determine whether the LLC resonant frequency converter is under light load conditions, and determine the target waveform generation mode of the LLC resonant frequency converter based on the determination result; wherein, the target waveform generation mode is either PFM waveform generation mode or Burst waveform generation mode; Control the LLC resonant frequency converter to execute the target waveform generation mode; repeat the above method steps; Specifically, when the target waveform generation mode is the Burst waveform generation mode, during the Burst period, when the first specified voltage value and / or the first specified current value change, it is determined whether to update the first number of waveforms during the Burst period, and based on the determination result, the LLC resonant frequency converter continues to be controlled during the Burst period.

[0068] It should be noted that those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process of the terminal device 200 described above can be referred to the corresponding process of the aforementioned LLC resonant frequency converter control method, and will not be repeated here.

[0069] This application also provides a computer-readable storage medium storing a computer program that, when executed by one or more processors, causes the one or more processors to implement the LLC resonant frequency converter control method provided in this application.

[0070] The computer-readable storage medium can be an internal storage unit of the terminal device 200 in the aforementioned embodiments, such as a hard disk or memory of the terminal device 200. The computer-readable storage medium can also be an external storage device of the terminal device 200, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., provided with the terminal device 200.

[0071] It should be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0072] It should also be understood that the term "and / or" as used in this specification and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations. It should be noted that, herein, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0073] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments. The above descriptions are merely specific implementations of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A control method for an LLC resonant frequency converter, characterized in that, include: Determine whether the LLC resonant frequency converter is under light load conditions, and determine the target waveform transmission mode of the LLC resonant frequency converter based on the determination result; wherein, the target waveform transmission mode is either PFM waveform transmission mode or Burst waveform transmission mode; control the LLC resonant frequency converter to execute the target waveform transmission mode; repeat the above method steps; the determination of whether the LLC resonant frequency converter is under light load conditions includes: obtaining the first output voltage value and the first output current value of the LLC resonant frequency converter, and setting the first output voltage value, the first output current value, the first specified voltage value, and the first specified current value... Input a preset control loop to obtain the output value of the first control loop; determine whether the output value of the first control loop is less than a preset Burst threshold; if it is not less than, determine that the LLC resonant inverter is not under light load conditions; if it is less than, determine that the LLC resonant inverter is under light load conditions; the step of determining the target waveform transmission mode of the LLC resonant inverter based on the judgment result includes: if the LLC resonant inverter is not under light load conditions, determine that the target waveform transmission mode is the PFM waveform transmission mode; if the LLC resonant inverter is under light load conditions, determine that the target waveform transmission mode is the Burst waveform transmission mode; Wherein, when the target waveform generation mode is the Burst waveform generation mode, during the Burst cycle, when the first specified voltage value and / or the first specified current value changes, it is determined whether to update the first wavering count within the Burst cycle. If the first wavering count within the Burst cycle is updated, the first wavering count within the Burst cycle is updated to the second wavering count, and the second wavering count is determined based on the total number of waveform generation corresponding to the Burst cycle and the second wavering count; the remaining wavering process is continued based on the currently executed wavering count and the second wavering count, or the remaining waveform generation process is continued based on the currently executed waveform generation count and the second wavering count; when the target waveform generation mode is the Burst waveform generation mode, controlling the LLC resonant frequency converter to execute the target waveform generation mode includes: determining the first wavering count and the first wavering count within the Burst cycle based on the first control loop output value; controlling the LLC resonant frequency converter to execute the Burst waveform generation mode within the Burst cycle based on the first wavering count and the first wavering count; during the Burst cycle... The system monitors the first specified voltage value and the first specified current value. When the first specified voltage value and / or the first specified current value changes, it determines whether to update the first sealing wave count within the Burst cycle, and continues to control the LLC resonant inverter within the Burst cycle based on the determination result. Determining whether to update the first sealing wave count within the Burst cycle includes: acquiring the second output voltage value and the second output current value of the LLC resonant inverter; inputting the second output voltage value, the second output current value, the second specified voltage value, and the second specified current value into a preset control loop to obtain the second control loop output value; inputting the second control loop output value into a preset sealing wave count calculation model to obtain the second sealing wave count within the Burst cycle; calculating the absolute difference between the first sealing wave count and the second sealing wave count, and determining whether the absolute difference between the sealing wave counts is greater than a preset absolute difference between sealing wave counts; if it is greater, it determines to update the first sealing wave count within the Burst cycle; if it is not greater, it determines not to update the first sealing wave count within the Burst cycle.

2. The LLC resonant frequency converter control method according to claim 1, characterized in that, The determination of the first sealing wave count and the first sending wave count within the Burst period based on the output value of the first control loop includes: The output value of the first control loop is input into the preset wave-sealing number calculation model to obtain the first wave-sealing number within the Burst period; The first wave count is determined based on the total number of wave counts corresponding to the Burst period and the first wave count.

3. The LLC resonant frequency converter control method according to claim 1, characterized in that, The step of continuing to execute the remaining wave blocking process based on the currently executed wave blocking count and the second wave blocking count, or continuing to execute the remaining wave sending process based on the currently executed wave sending count and the second wave sending count, includes: If the current process is a wave blocking process, calculate the difference between the second wave blocking count and the number of wave blocking counts already executed to obtain the remaining wave blocking counts, and continue to execute the wave blocking process corresponding to the remaining wave blocking counts; If the current process is in the wave-sending process, calculate the difference between the second wave-sending count and the number of wave-sending counts already executed to obtain the remaining wave-sending counts, and continue to execute the wave-sending process corresponding to the remaining wave-sending counts.

4. The LLC resonant frequency converter control method according to claim 3, characterized in that, The method further includes: After the wave blocking process corresponding to the remaining wave blocking count is completed, if the second specified voltage value and the second specified current value do not change, the wave generating process is executed based on the second wave generating count.

5. The LLC resonant frequency converter control method according to claim 1, characterized in that, The monitoring of the first specified voltage value and the first specified current value during the Burst period includes: During the Burst period, the first specified voltage value and the first specified current value are monitored at a preset monitoring period; wherein the monitoring period is shorter than the Burst period.

6. The LLC resonant frequency converter control method according to claim 1, characterized in that, The monitoring of the first specified voltage value and the first specified current value during the Burst period includes: During the Burst cycle, the first specified voltage value and the first specified current value are monitored in real time.

7. The LLC resonant frequency converter control method according to claim 1, characterized in that, The method further includes: If the first specified voltage value and the first specified current value do not change within the Burst period, after the sealing process is completed based on the first number of sealing cycles, the wave generation process is executed based on the first number of wave generation cycles.

8. A control device for an LLC resonant frequency converter, characterized in that, The method for implementing the LLC resonant frequency converter control method as described in any one of claims 1 to 7 includes: The determination module is used to determine whether the LLC resonant frequency converter is under light load conditions, and to determine the target waveform generation mode of the LLC resonant frequency converter based on the determination result; The control module is used to control the LLC resonant frequency converter to execute the target wave generation mode; When the target waveform generation mode is the Burst waveform generation mode, the control module is used to determine whether to update the first wave blocking count in the Burst cycle when the first specified voltage value and / or the first specified current value changes during the Burst cycle, and to continue controlling the LLC resonant frequency converter during the Burst cycle based on the determination result.

9. A terminal device, characterized in that, The terminal device includes a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, it implements the LLC resonant frequency converter control method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, it implements the LLC resonant frequency converter control method as described in any one of claims 1 to 7.