A dual active bridge converter control method and device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-15
- Publication Date
- 2026-08-11
AI Technical Summary
[0003]在前述控制框架下,双有源桥的传输功率能力与电流应力均与两个参数强相关:等效移相电感和开关频率,传统控制架构把开关频率当作不可变的发波基准,这会导致电感等效利用率较低
[0016]As can be seen, in this embodiment, the switching frequency setting period of the dual active bridge circuit can be obtained first, and the dual active bridge circuit can be controlled to switch the switching frequency according to the setting period. The setting period is longer than the switching period. Then, the input voltage and output voltage of the dual active bridge circuit are obtained. Next, the target frequency level is determined based on the input voltage, output voltage, and a preset frequency level set. Finally, if the switching frequency switching condition is met based on the target frequency level and the current frequency level, the switching frequency switching operation is performed according to the target frequency level. By setting a slower switching period for the dual active bridge circuit and flexibly adjusting the switching frequency level according to the input voltage and output voltage, different switching frequencies can be used under different operating conditions of the dual active bridge circuit, which is beneficial to improving the inductor equivalent utilization rate and reducing switching losses.
Smart Images

Figure CN122553736A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of converter control, specifically relating to a control method and apparatus for a dual active bridge converter. Background Technology
[0002] Dual active bridge converters have become the mainstream isolated DC-DC topology in the fields of new energy, energy storage, and on-board charging due to their advantages such as bidirectional energy transfer capability, electrical isolation, and high power density. In engineering applications, the most commonly used control method is fixed-frequency phase-shift pulse width modulation (PWM) control, such as single-phase shift, dual-phase shift, or extended-phase / triple-phase shift. This involves adjusting the external phase angle between the square waves of the output voltages of the primary and secondary full-bridge circuits to control the transmitted power and current stress.
[0003] Under the aforementioned control framework, the transmission power capability and current stress of the dual active bridge are strongly correlated with two parameters: equivalent phase-shifting inductance and switching frequency. Traditional control architectures treat the switching frequency as an immutable wave generation reference, which leads to low inductance equivalent utilization. Summary of the Invention
[0004] This application provides a dual active bridge converter control method and apparatus. By setting a slower switching cycle for the dual active bridge circuit and flexibly adjusting the switching frequency level according to the input voltage and output voltage, different switching frequencies can be used under different operating conditions of the dual active bridge circuit. This is beneficial to improving the inductor equivalent utilization rate and reducing switching losses.
[0005] In a first aspect, embodiments of this application provide a dual active bridge converter control method, applied to a controller in a power supply system, the power supply system including the controller and a dual active bridge circuit, the controller being connected to the dual active bridge circuit; the method includes: The switching frequency setting period of the dual active bridge circuit is obtained, and the dual active bridge circuit is controlled to switch the switching frequency at the switching setting period, wherein the switching setting period is greater than the switching period. Obtain the input voltage and output voltage of the dual active bridge circuit; The target frequency range is determined based on the input voltage, output voltage, and preset frequency range set. If the switching frequency conditions are met based on the target frequency level and the current frequency level, then the switching frequency operation is performed according to the target frequency level.
[0006] In one possible example, determining the target frequency range based on the input voltage, output voltage, and preset frequency range set includes: Determine whether the dual active bridge circuit belongs to the voltage matching region based on the input voltage and the output voltage; If the dual active bridge circuit is determined to belong to the voltage matching region based on the input voltage and the output voltage, then the first frequency range in the preset frequency range set is taken as the target frequency range. If it is determined from the input voltage and the output voltage that the dual active bridge circuit does not belong to the voltage matching region, then it is determined from the input voltage and the output voltage whether the dual active bridge circuit belongs to the high voltage drop region. If the dual active bridge circuit is determined to belong to the high voltage drop region based on the input voltage and the output voltage, then the second frequency range in the preset frequency range set is taken as the target frequency range. If it is determined from the input voltage and the output voltage that the dual active bridge circuit does not belong to the high voltage drop region, then the dual active bridge circuit belongs to other operating conditions except for the high voltage drop region and the voltage matching region, and the third frequency level in the preset frequency level set is taken as the target frequency level, where the second frequency level is greater than the third frequency level, and the third frequency level is greater than the first frequency level.
[0007] In one possible example, determining whether the dual active bridge circuit belongs to the voltage matching region based on the input voltage and the output voltage includes: Determine the primary and secondary turns ratio of the transformer in the dual active bridge circuit; The first value is obtained by determining the product between the primary and secondary winding ratios and the output voltage; Determine the absolute value of the difference between the first value and the input voltage to obtain the second value; If it is determined that the second value is less than the first preset threshold, then the dual active bridge circuit is determined to belong to the voltage matching region; If it is determined that the second value is greater than or equal to the first preset threshold, then it is determined that the dual active bridge circuit does not belong to the voltage matching region.
[0008] In one possible example, determining whether the dual active bridge circuit belongs to the high voltage drop region based on the input voltage and the output voltage includes: The voltage ratio is determined based on the input voltage and the output voltage; If it is determined that the input voltage is greater than or equal to a preset voltage threshold and the voltage ratio is less than a second preset threshold, then the dual active bridge circuit is determined to belong to the high voltage drop region. If it is determined that the input voltage is less than a preset voltage threshold or the voltage ratio is greater than or equal to a second preset threshold, then it is determined that the dual active bridge circuit does not belong to the high voltage drop region.
[0009] In one possible example, determining whether the switching frequency conditions are met based on the target frequency range and the current frequency range includes the following steps: The absolute value of the difference between the target frequency range and the current frequency range is determined to obtain the third value; If it is determined that the third value is greater than the third preset threshold, then it is determined whether the switching frequency remains at the same level within a preset number of consecutive switching cycles. If it is determined that the switching frequency remains at the same level within a preset number of consecutive switching cycles, then it is determined whether the dual active bridge circuit is currently in the cooling period of incomplete startup, protection trigger, voltage surge, or just completed switching frequency switching. If it is determined that the dual active bridge circuit is not currently in the cooling period of incomplete startup, protection trigger, voltage surge, or just completed switching frequency switching, then the switching frequency switching condition is met. If it is determined that the dual active bridge circuit is currently in the cooling period of incomplete startup, protection trigger, voltage surge, or just completed switching frequency switching, then the switching frequency switching condition is not met. If it is determined that the switching frequency does not remain at the same switching frequency level within a consecutive preset number of switching cycles, then it is determined that the switching frequency switching condition is not met. If the third value is determined to be less than or equal to the third preset threshold, then it is determined that the switching frequency switching condition is not met.
[0010] In one possible example, the step of performing the switching frequency operation according to the target frequency level includes: The outward phase angle is clamped to the preset safe transition value; Perform the reconfiguration operation required for the target frequency range switching; The pulse width modulation period reference register is updated using shadow loading to adjust the current switching frequency range to the target frequency range. Restore the control over the external phase angle.
[0011] In one possible example, the reconfiguration operation required to perform the target frequency gear switching includes: Update the dead time parameter according to the target frequency range; The trigger timing of the current sampling window is realigned according to the target frequency range; Update the associated parameters related to the switching frequency based on the target frequency level. The associated parameters include at least one of the following: control gain normalization coefficient, limiting value, and current limiting reference value associated with the switching frequency.
[0012] Secondly, embodiments of this application provide a dual active bridge converter control device, applied to a controller in a power supply system. The power supply system includes the controller and a dual active bridge circuit, with the controller connected to the dual active bridge circuit. The dual active bridge converter control device includes an acquisition unit, a determination unit, and a switching unit. The acquisition unit is used to acquire the switching setting period of the switching frequency of the dual active bridge circuit, and control the dual active bridge circuit to switch the switching frequency with the switching setting period, wherein the switching setting period is greater than the switching period. The acquisition unit is also used to acquire the input voltage and output voltage of the dual active bridge circuit; The determining unit is used to determine the target frequency range based on the input voltage, output voltage, and preset frequency range set; The switching unit is used to perform a switching frequency switching operation according to the target frequency level if the switching frequency switching conditions are met based on the target frequency level and the current frequency level.
[0013] A third aspect of this application provides an electronic device including: a processor and a memory; and one or more programs stored in the memory and configured to be executed by the processor, the programs including instructions for some or all of the steps as described in the first aspect.
[0014] A fourth aspect of this application provides a computer-readable storage medium for storing a computer program that causes a computer to perform some or all of the steps described in the first aspect of this application.
[0015] A fifth aspect of this application provides a computer program product, comprising a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps described in the first aspect of this application. This computer program product may be a software installation package.
[0016] As can be seen, in this embodiment, the switching frequency setting period of the dual active bridge circuit can be obtained first, and the dual active bridge circuit can be controlled to switch the switching frequency according to the setting period. The setting period is longer than the switching period. Then, the input voltage and output voltage of the dual active bridge circuit are obtained. Next, the target frequency level is determined based on the input voltage, output voltage, and a preset frequency level set. Finally, if the switching frequency switching condition is met based on the target frequency level and the current frequency level, the switching frequency switching operation is performed according to the target frequency level. By setting a slower switching period for the dual active bridge circuit and flexibly adjusting the switching frequency level according to the input voltage and output voltage, different switching frequencies can be used under different operating conditions of the dual active bridge circuit, which is beneficial to improving the inductor equivalent utilization rate and reducing switching losses. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a schematic diagram of the architecture of a power supply system provided in an embodiment of this application; Figure 2 This is a schematic diagram of a dual active bridge circuit provided in an embodiment of this application; Figure 3 This is a flowchart illustrating a dual active bridge converter control method provided in an embodiment of this application; Figure 4 This is a schematic diagram of a process for determining the voltage matching region provided in an embodiment of this application; Figure 5 This is a schematic diagram of a process for determining a high voltage differential drop zone provided in an embodiment of this application; Figure 6 This is a schematic flowchart illustrating an embodiment of the present application for performing a switching frequency switching operation; Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application; Figure 8 This is a functional unit block diagram of a dual active bridge converter control device provided in an embodiment of this application. Detailed Implementation
[0019] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0020] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0021] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0022] In the embodiments of this application, "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent the following three situations: A exists alone; A and B exist simultaneously; B exists alone. Among them, A and B can be singular or plural.
[0023] In this embodiment, the symbol " / " can indicate that the preceding and following objects are in an "or" relationship. Alternatively, the symbol " / " can also represent a division sign, i.e., performing a division operation. For example, A / B can mean A divided by B.
[0024] In the embodiments of this application, "at least one item" or its similar expression refers to any combination of these items, including any combination of a single item or a plurality of items. "One or more" means one or more, while "multiple" means two or more. For example, "at least one item" of a, b, or c can represent the following seven cases: a, b, c; a and b; a and c; b and c; a, b, and c. Each of a, b, and c can be an element or a set containing one or more elements.
[0025] In the embodiments of this application, "equal to" can be used with "greater than" and is applicable to technical solutions used when "greater than" is used; it can also be used with "less than" and is applicable to technical solutions used when "less than" is used. When "equal to" is used with "greater than", it is not used with "less than"; when "equal to" is used with "less than", it is not used with "greater than".
[0026] To better understand the solutions of the embodiments of this application, the electronic devices, related concepts and background that may be involved in the embodiments of this application will be introduced below.
[0027] The electronic device in this application embodiment is a device with wireless communication capabilities, and may be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal device, vehicle-mounted terminal device, industrial control terminal device, UE unit, UE station, mobile station, remote station, remote terminal device, mobile device, UE terminal device, wireless communication device, UE agent, or UE device, etc. The terminal device can be fixed or mobile. It should be noted that the terminal device can support at least one wireless communication technology, such as LTE, New Radio (NR), Wideband Code Division Multiple Access (WCDMA), etc. For example, terminal devices can be mobile phones, tablets, desktop computers, laptops, all-in-one computers, in-vehicle terminals, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, electronic devices or other processing devices connected to a wireless modem, wearable devices, terminal devices in future mobile communication networks, or terminal devices in future evolved public land mobile networks (PLMNs), etc.
[0028] Please see Figure 1 , Figure 1 This is a schematic diagram of the architecture of a power system provided in an embodiment of this application. The power system 1 includes the controller 10 and the dual active bridge circuit 20, and the controller 10 is connected to the dual active bridge circuit 20.
[0029] The structure of the dual active bridge circuit 20 is not limited, but the dual active bridge circuit 20 shall include at least an input filter capacitor, a primary full-bridge circuit, a phase-shifting transmission inductor, a transformer, a secondary full-bridge circuit, and an output filter capacitor.
[0030] For an example, please refer to Figure 2 , Figure 2 This is a schematic diagram of a dual active bridge circuit provided in an embodiment of this application, showing the input voltage Vi, input filter capacitor Ci, primary-side full-bridge circuit, phase-shifting transmission inductor L1, transformer Tr1 (turns ratio n:1), secondary-side full-bridge circuit, first capacitor Cd1, second capacitor Cd2, output filter capacitor Co, and output voltage Vo. The primary-side full-bridge circuit includes a first switch Q1, a second switch Q2, a third switch Q3, and a fourth switch Q4. The secondary-side full-bridge circuit includes a fifth switch Q5, a sixth switch Q6, a seventh switch Q7, and an eighth switch Q8. The first terminal of the first switch Q1 is connected to the first terminal of the input voltage Vi, the first terminal of the input filter capacitor Ci, and the first terminal of the third switch Q3. The second terminal of the first switch Q1 is connected to the first terminal of the phase-shifting inductor L1 and the first terminal of the second switch Q2. The second terminal of the second switch Q2 is connected to the second terminal of the input voltage Vi, the second terminal of the input filter capacitor Ci, and the second terminal of the fourth switch Q4. The first and second terminals of the first capacitor Cd1 are connected to the second terminal of the phase-shifting inductor L1 and the second terminal of the third switch Q4. The first terminal of the primary winding of transformer Tr1 and the second terminal of the third switch Q3 are respectively connected to the first terminal of the fourth switch Q4 and the second terminal of the primary winding. The second terminal of the fifth switch Q5 is respectively connected to the first terminal of the secondary winding of transformer Tr1 and the first terminal of the sixth switch Q6. The first terminal of the fifth switch Q5 is respectively connected to the first terminal of the seventh switch Q7, the first terminal of the output filter capacitor Co, and the first terminal of the output voltage Vo. The second terminal of the sixth switch Q6 is respectively connected to the second terminal of the eighth switch Q8, the second terminal of the output filter capacitor Co, and the second terminal of the output voltage Vo. The second terminal of the seventh switch Q7 is respectively connected to the first terminal of the eighth switch Q8 and the second terminal of the second capacitor Cd2. The first terminal of the second capacitor Cd2 is connected to the second terminal of the secondary winding.
[0031] The controller 10 can control the switching cycle and gear of the switching frequency of the dual active bridge circuit 20.
[0032] In one possible example, controller 10 can first acquire the switching frequency setting period of the dual active bridge circuit 20, and control the dual active bridge circuit 20 to switch the switching frequency according to the setting period. If the setting period is longer than the switching period, controller 10 then acquires the input voltage and output voltage of the dual active bridge circuit 20. Next, controller 10 determines the target frequency level based on the input voltage, output voltage, and a preset frequency level set. Finally, if controller 10 determines that the switching frequency switching conditions are met based on the target frequency level and the current frequency level, it executes the switching frequency switching operation according to the target frequency level. By setting a slower switching period for the dual active bridge circuit 20 and flexibly adjusting the switching frequency level according to the input and output voltages, different switching frequencies can be used under different operating conditions of the dual active bridge circuit 20, which is beneficial for improving the inductor equivalent utilization rate and reducing switching losses.
[0033] Please see Figure 3 , Figure 3 This is a flowchart illustrating a dual active bridge converter control method provided in an embodiment of this application, applied to a controller in a power supply system. The power supply system includes the controller and a dual active bridge circuit, with the controller connected to the dual active bridge circuit. The method includes: Step S301: Obtain the switching setting period of the switching frequency of the dual active bridge circuit, and control the dual active bridge circuit to switch the switching frequency according to the switching setting period, wherein the switching setting period is greater than the switching period.
[0034] The switching setting period is much longer than the switching period, and it is an integer multiple of the switching period. This is because the switching frequency is continuously adjusted every / every few switching periods. This can lead to problems such as EMI spectrum diffusion, coupling mismatch between dead time / sampling timing and switching frequency, and power fluctuations caused by frequency change transients. These problems can be avoided by setting a slower switching cycle for the switching frequency.
[0035] For example, the switching setting period is >= 500 × switching period, and the value range of the switching setting period is 5ms-50ms.
[0036] Alternatively, the dual active bridge circuit can be Figure 2 The circuit shown can also be other forms of dual active bridge circuits, which are not limited here.
[0037] The switching cycle is fixed, and the driving signals of each switch in the primary and secondary full-bridge circuits are generated by a fixed-frequency phase-shifting PWM method. The transmission power is controlled by adjusting the outward phase angle between the primary and secondary square waves.
[0038] Step S302: Obtain the input voltage and output voltage of the dual active bridge circuit.
[0039] Among them, the input voltage Vin and output voltage Vout of the dual active bridge circuit can be sampled and obtained.
[0040] Step S303: Determine the target frequency range based on the input voltage, output voltage, and preset frequency range set.
[0041] The preset frequency range set is a set of constraints on the switching frequency values. By constraining the switching frequency values, frequency jumps are prevented.
[0042] Step S304: If the switching frequency conditions are met based on the target frequency level and the current frequency level, then the switching frequency switching operation is performed based on the target frequency level.
[0043] Setting switching frequency switching conditions is to prevent frequency jumps caused by frequent frequency changes, and to avoid switching during the cooling-off period when it is not suitable to switch the switching frequency.
[0044] As can be seen, in this embodiment, the switching frequency setting period of the dual active bridge circuit can be obtained first, and the dual active bridge circuit can be controlled to switch the switching frequency according to the setting period. The setting period is longer than the switching period. Then, the input voltage and output voltage of the dual active bridge circuit are obtained. Next, the target frequency level is determined based on the input voltage, output voltage, and a preset frequency level set. Finally, if the switching frequency switching condition is met based on the target frequency level and the current frequency level, the switching frequency switching operation is performed according to the target frequency level. By setting a slower switching period for the dual active bridge circuit and flexibly adjusting the switching frequency level according to the input voltage and output voltage, different switching frequencies can be used under different operating conditions of the dual active bridge circuit, which is beneficial to improving the inductor equivalent utilization rate and reducing switching losses.
[0045] In one possible example, determining the target frequency range based on the input voltage, output voltage, and a preset frequency range set includes the following steps: determining whether the dual active bridge circuit belongs to the voltage matching region based on the input voltage and the output voltage; if the dual active bridge circuit belongs to the voltage matching region based on the input voltage and the output voltage, then the first frequency range in the preset frequency range set is taken as the target frequency range; if the dual active bridge circuit does not belong to the voltage matching region based on the input voltage and the output voltage, then the target frequency range is determined based on the input voltage and the output voltage set. Whether the active bridge circuit belongs to the high voltage drop region; if it is determined from the input voltage and the output voltage that the dual active bridge circuit belongs to the high voltage drop region, then the second frequency level in the preset frequency level set is taken as the target frequency level; if it is determined from the input voltage and the output voltage that the dual active bridge circuit does not belong to the high voltage drop region, then it is determined that the dual active bridge circuit belongs to other operating conditions except for the high voltage drop region and the voltage matching region, and the third frequency level in the preset frequency level set is taken as the target frequency level, where the second frequency level is greater than the third frequency level, and the third frequency level is greater than the first frequency level.
[0046] The preset frequency range set F = {f1, f2, ..., fm}, where f1 <f2<…<fm。
[0047] The second, third, and first frequency levels are three levels from a preset set of frequency levels. For example, F = {80kHz, 100kHz, 120kHz}, the second frequency level = 120kHz, the third frequency level = 100kHz, and the first frequency level = 80kHz.
[0048] Among them, the second frequency range > the third frequency range > the first frequency range. When the dual active bridge circuit is in the voltage matching region, a smaller switching frequency range is used to reduce switching losses. When the dual active bridge circuit is in the high voltage differential drop region, a larger switching frequency range is used to suppress circulating current stress. The third frequency range is a compromise reference range for other operating conditions except for the voltage matching region and the high voltage differential drop region.
[0049] As can be seen in this example, the operating conditions of the dual active bridge circuit can be divided, and different switching frequencies can be used under different operating conditions to reduce switching losses and suppress circulating current stress, which is beneficial to improving the stability of the power supply system.
[0050] Please see Figure 4 , Figure 4This is a flowchart illustrating a method for determining a voltage matching region according to an embodiment of this application. The method for determining whether the dual active bridge circuit belongs to the voltage matching region based on the input voltage and the output voltage includes the following steps: Step S401: Determine the primary-to-secondary turns ratio of the transformer in the dual active bridge circuit.
[0051] Step S402: Determine the product between the primary and secondary turns ratio and the output voltage to obtain the first value.
[0052] Step S403: Determine the absolute value of the difference between the first value and the input voltage to obtain the second value.
[0053] Step S404: If it is determined that the second value is less than the first preset threshold, then it is determined that the dual active bridge circuit belongs to the voltage matching region.
[0054] Step S405: If it is determined that the second value is greater than or equal to the first preset threshold, then it is determined that the dual active bridge circuit does not belong to the voltage matching region.
[0055] Among them, when At this time, the dual active bridge circuit is in the voltage matching region. =First value, =Second value, This is the first preset threshold.
[0056] The first preset threshold can be set manually or by system default, and there is no limitation here. For example, the first preset threshold can be set to 1% - 5% of the rated output voltage of the dual active bridge.
[0057] As can be seen in this example, it can be determined whether the dual active bridge circuit belongs to the voltage matching region based on the input voltage and output voltage. Subsequently, the corresponding switching frequency can be set to achieve different switching frequencies under different operating conditions, thereby reducing switching losses and improving the stability of the power supply system.
[0058] Please see Figure 5 , Figure 5 This is a flowchart illustrating a method for determining a high voltage drop region, provided in an embodiment of this application. The method for determining whether the dual active bridge circuit belongs to the high voltage drop region based on the input voltage and the output voltage includes: Step S501: Determine the voltage transformation ratio based on the input voltage and the output voltage.
[0059] Wherein, the voltage transformation ratio k = Vout / Vin, and the equivalent voltage transformation ratio m = n × Vout / Vin.
[0060] Step S502, if it is determined that the input voltage is greater than or equal to a preset voltage threshold and the voltage ratio is less than a second preset threshold, it is determined that the dual-active-bridge circuit belongs to the high-voltage drop region.
[0061] Among them, when Vin≥Vhi and k<k1, Vhi is the preset voltage threshold, and k1 is the second preset threshold.
[0062] Among them, the preset voltage threshold and the second preset threshold can be set manually or by default in the system, and are not limited here. For example: the preset voltage threshold is 80% - 90% of the rated input voltage of the active-bridge circuit, and the value range of the second preset threshold is 0.7 - 0.9.
[0063] Step S503, if it is determined that the input voltage is less than the preset voltage threshold or the voltage ratio is greater than or equal to the second preset threshold, it is determined that the dual-active-bridge circuit does not belong to the high-voltage drop region.
[0064] It can be seen that in this example, it is possible to determine whether the dual-active-bridge circuit belongs to the high-voltage drop region according to the input voltage and the voltage ratio, and then set the corresponding switching frequency, so as to adopt different switching frequencies under different working conditions to suppress the circulating current stress, which is beneficial to improving the stability of the power supply system.
[0065] In a possible example, determining whether the switching frequency switching condition is satisfied according to the target frequency gear and the current frequency gear includes the following steps: determining the absolute value of the difference between the target frequency gear and the current frequency gear to obtain a third value; if it is determined that the third value is greater than a third preset threshold, then determining whether the switching frequency switches in the same direction for a preset number of consecutive times; if it is determined that the switching frequency switches in the same direction for a preset number of consecutive times, then determining whether the dual-active-bridge circuit is currently in a period of not yet completed startup, protection trigger, voltage mutation or cooling period just after completing the switching frequency switching; if it is determined that the dual-active-bridge circuit is not currently in a period of not yet completed startup, protection trigger, voltage mutation or cooling period just after completing the switching frequency switching, then it is determined that the switching frequency switching condition is satisfied; if it is determined that the dual-active-bridge circuit is currently in a period of not yet completed startup, protection trigger, voltage mutation or cooling period just after completing the switching frequency switching, then it is determined that the switching frequency switching condition is not satisfied; if it is determined that the switching frequency does not switch in the same direction for a preset number of consecutive times, then it is determined that the switching frequency switching condition is not satisfied; if it is determined that the third value is less than or equal to the third preset threshold, then it is determined that the switching frequency switching condition is not satisfied.
[0066] Among them, the third preset threshold can be set manually or by default in the system, and is not limited here. The third preset threshold can be 0.
[0067] The preset number of times can be set manually or by system default, and is not limited here. For example, it can be 5 times, maintaining the same switching frequency level within a consecutive preset number of switching cycles. For example, maintaining the first frequency level for 5 consecutive switching cycles. This can prevent frequency jumps in a short period of time from affecting the stability of the system.
[0068] When the dual active bridge circuit is in the cooling period after startup is not yet complete, protection is triggered, voltage changes suddenly, or switching frequency has just been switched, it is not suitable to switch the switching frequency of the dual active bridge circuit to avoid affecting the stability of the power supply system.
[0069] As can be seen, in this example, setting the switching conditions for the switching frequency can prevent frequency jumps, which helps improve the stability of the system.
[0070] Please see Figure 6 Regarding the operation of switching frequency according to the target frequency level, the above method may include the following steps: Step S601: Clamp the outward phase angle to a preset safe transition value.
[0071] Before updating the switching frequency range, the external phase angle or power command ramp needs to be clamped to the preset safe transition value. The preset safe transition value can be manually set or the system default according to different dual active bridge circuits and different operating conditions, and is not limited here.
[0072] Step S602: Perform the reconfiguration operation required for the target frequency gear switching.
[0073] Since the dual active bridge has many mechanisms related to the switching frequency, if the switching frequency range is not updated at the same time, it will lead to system instability. Therefore, the reconfiguration operation required for switching the target frequency range is performed at the same time.
[0074] Step S603: Update the pulse width modulation period reference register using shadow loading to adjust the current switching frequency range to the target frequency range.
[0075] Among them, updating the pulse width modulation (PWM) period reference register using shadow loading, i.e., TBPRD, actually only updates the shadow register and not the active register. Furthermore, at a specified trigger point, the data in the shadow register is copied to the active register to achieve smooth parameter updates and avoid waveform interruption.
[0076] Step S604: Restore the adjustment authority for the outward phase angle.
[0077] After updating the switching frequency settings, it is necessary to restore the adjustment authority of the external phase angle and release the clamp.
[0078] As can be seen, in this example, performing the reconfiguration operation required for target frequency level switching based on the target frequency level, and updating the pulse width modulation (PWM) period reference register in a shadow loading manner, helps to improve the stability of the power supply system.
[0079] In one possible example, the above method may include the following steps in terms of the reconfiguration operation required to perform the target frequency range switching: updating the dead time parameter according to the target frequency range; realigning the trigger timing of the current sampling window according to the target frequency range; and updating the associated parameters associated with the switching frequency according to the target frequency range, the associated parameters including at least one of the following: a control gain normalization coefficient, a limiting value, and a current limiting reference value associated with the switching frequency.
[0080] The dead time parameter can be calculated based on the target frequency range, and the calculated dead time parameter is written into the PWM dead time configuration register.
[0081] Among them, the target frequency range is re-aligned with the trigger timing of the current sampling window to ensure that the sampling point avoids the switching transient noise range.
[0082] The parameters associated with the switching frequency specifically include the power feedforward coefficient of the dual active bridge circuit, the current loop / voltage loop gain normalization parameter, the current limiting reference value (peak current limiting threshold), and the current limiting reference value (overcurrent protection threshold and overvoltage protection threshold). The power feedforward coefficient includes parameters related to 1 / f. s The relevant normalization factor.
[0083] If only the TBPRD is updated without realigning the sampling window trigger timing, the original sampling point may fall into the transient noise region of the switch after a frequency jump, leading to current sampling distortion, current loop oscillation, or even false protection. If only the TBPRD is updated and the sampling window trigger timing is realigned without reconfiguring the dead time according to the new switching frequency range, the original dead time may be insufficient when switching to a higher frequency range, posing a risk of bridge arm shoot-through; when switching to a lower frequency range, the original dead time may be too large, introducing additional conduction losses. If only the TBPRD is updated, the sampling window trigger timing is realigned, and the dead time is reconfigured without reconfiguring the dead time with 1 / f... s The relevant control gain normalization coefficient, limiting value, and current limiting reference, then 1 / f in the power feedforward term s The relevant normalization factors are not updated synchronously at the moment of frequency hopping, resulting in instantaneous feedforward imbalance and a step shock in the power command. In the aforementioned cases, frequency switching may introduce secondary faults. Therefore, when updating the switching frequency, the dead time should be updated synchronously, the trigger timing of the current sampling window should be realigned, and the associated parameters related to the switching frequency should be updated. This makes frequency hopping a manageable configuration event rather than an uncontrollable modulation process in dual active bridges.
[0084] As can be seen in this example, updating the dead time, re-aligning the trigger timing of the current sampling window, and updating the associated parameters related to the switching frequency are synchronized when updating the switching frequency. This avoids introducing faults during frequency modulation and helps improve the stability of the system.
[0085] Please see Figure 7 , Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, applied to a controller in a power supply system. The power supply system includes the controller and a dual active bridge circuit, and the controller is connected to the dual active bridge circuit. Figure 7 As shown, the electronic device includes a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs are configured to be executed by the processor according to the following instructions: The switching frequency setting period of the dual active bridge circuit is obtained, and the dual active bridge circuit is controlled to switch the switching frequency at the switching setting period, wherein the switching setting period is greater than the switching period. Obtain the input voltage and output voltage of the dual active bridge circuit; The target frequency range is determined based on the input voltage, output voltage, and preset frequency range set. If the switching frequency conditions are met based on the target frequency level and the current frequency level, then the switching frequency operation is performed according to the target frequency level.
[0086] As can be seen, in this embodiment, the electronic device first obtains the switching frequency setting period of the dual active bridge circuit, and controls the dual active bridge circuit to switch the switching frequency according to the setting period. The setting period is longer than the switching period. Then, it obtains the input voltage and output voltage of the dual active bridge circuit. Next, it determines the target frequency level based on the input voltage, output voltage, and a preset frequency level set. Finally, if the switching frequency switching condition is met based on the target frequency level and the current frequency level, the switching frequency switching operation is performed according to the target frequency level. By setting a slower switching period for the dual active bridge circuit and flexibly adjusting the switching frequency level according to the input voltage and output voltage, different switching frequencies can be used under different operating conditions of the dual active bridge circuit, which is beneficial to improving the inductor equivalent utilization rate and reducing switching losses.
[0087] In one possible example, regarding the determination of the target frequency level based on the input voltage, output voltage, and preset frequency level set, the above procedure includes instructions for performing the following steps: Determine whether the dual active bridge circuit belongs to the voltage matching region based on the input voltage and the output voltage; If the dual active bridge circuit is determined to belong to the voltage matching region based on the input voltage and the output voltage, then the first frequency range in the preset frequency range set is taken as the target frequency range. If it is determined from the input voltage and the output voltage that the dual active bridge circuit does not belong to the voltage matching region, then it is determined from the input voltage and the output voltage whether the dual active bridge circuit belongs to the high voltage drop region. If the dual active bridge circuit is determined to belong to the high voltage drop region based on the input voltage and the output voltage, then the second frequency range in the preset frequency range set is taken as the target frequency range. If it is determined from the input voltage and the output voltage that the dual active bridge circuit does not belong to the high voltage drop region, then the dual active bridge circuit belongs to other operating conditions except for the high voltage drop region and the voltage matching region, and the third frequency level in the preset frequency level set is taken as the target frequency level, where the second frequency level is greater than the third frequency level, and the third frequency level is greater than the first frequency level.
[0088] In one possible example, regarding the determination of whether the dual active bridge circuit belongs to the voltage matching region based on the input voltage and the output voltage, the above procedure includes instructions for performing the following steps: Determine the primary and secondary turns ratio of the transformer in the dual active bridge circuit; The first value is obtained by determining the product between the primary and secondary winding ratios and the output voltage; Determine the absolute value of the difference between the first value and the input voltage to obtain the second value; If it is determined that the second value is less than the first preset threshold, then the dual active bridge circuit is determined to belong to the voltage matching region; If it is determined that the second value is greater than or equal to the first preset threshold, then it is determined that the dual active bridge circuit does not belong to the voltage matching region.
[0089] In one possible example, regarding the determination of whether the dual active bridge circuit belongs to the high voltage drop region based on the input voltage and the output voltage, the above procedure includes instructions for performing the following steps: The voltage ratio is determined based on the input voltage and the output voltage; If it is determined that the input voltage is greater than or equal to a preset voltage threshold and the voltage ratio is less than a second preset threshold, then the dual active bridge circuit is determined to belong to the high voltage drop region. If it is determined that the input voltage is less than a preset voltage threshold or the voltage ratio is greater than or equal to a second preset threshold, then it is determined that the dual active bridge circuit does not belong to the high voltage drop region.
[0090] In one possible example, regarding the determination of whether the switching frequency conditions are met based on the target frequency level and the current frequency level, the above procedure further includes instructions for performing the following steps: The absolute value of the difference between the target frequency range and the current frequency range is determined to obtain the third value; If it is determined that the third value is greater than the third preset threshold, then it is determined whether the switching frequency remains at the same level within a preset number of consecutive switching cycles. If it is determined that the switching frequency remains at the same level within a preset number of consecutive switching cycles, then it is determined whether the dual active bridge circuit is currently in the cooling period of incomplete startup, protection trigger, voltage surge, or just completed switching frequency switching. If it is determined that the dual active bridge circuit is not currently in the cooling period of incomplete startup, protection trigger, voltage surge, or just completed switching frequency switching, then the switching frequency switching condition is met. If it is determined that the dual active bridge circuit is currently in the cooling period of incomplete startup, protection trigger, voltage surge, or just completed switching frequency switching, then the switching frequency switching condition is not met. If it is determined that the switching frequency does not remain at the same switching frequency level within a consecutive preset number of switching cycles, then it is determined that the switching frequency switching condition is not met. If the third value is determined to be less than or equal to the third preset threshold, then it is determined that the switching frequency switching condition is not met.
[0091] In one possible example, regarding the operation of switching frequency according to the target frequency level, the above procedure further includes instructions for performing the following steps: The outward phase angle is clamped to the preset safe transition value; Perform the reconfiguration operation required for the target frequency range switching; The pulse width modulation period reference register is updated using shadow loading to adjust the current switching frequency range to the target frequency range. Restore the control over the external phase angle.
[0092] In one possible example, regarding the reconfiguration operation required to perform the target frequency gear switching, the above procedure also includes instructions for performing the following steps: Update the dead time parameter according to the target frequency range; The trigger timing of the current sampling window is realigned according to the target frequency range; Update the associated parameters related to the switching frequency based on the target frequency level. The associated parameters include at least one of the following: control gain normalization coefficient, limiting value, and current limiting reference value associated with the switching frequency.
[0093] The above primarily describes the solutions of the embodiments of this application from the perspective of the method execution process. It is understood that, in order to achieve the above functions, the electronic device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments provided herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0094] This application embodiment can divide the electronic device into functional units according to the above method example. For example, each function can be divided into a separate functional unit, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software functional unit. It should be noted that the unit division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0095] When dividing each function into modules according to its corresponding function. Figure 8 A functional block diagram of a dual active bridge converter control device is provided, which is applied to a controller in a power supply system. The power supply system includes the controller and a dual active bridge circuit, and the controller is connected to the dual active bridge circuit. Figure 8 As shown, the dual active bridge converter control device includes an acquisition unit 801, a determination unit 802, and a switching unit 803; wherein, The acquisition unit 801 is used to acquire the switching setting period of the switching frequency of the dual active bridge circuit, and control the dual active bridge circuit to switch the switching frequency with the switching setting period, wherein the switching setting period is greater than the switching period. The acquisition unit 801 is also used to acquire the input voltage and output voltage of the dual active bridge circuit; The determining unit 802 is used to determine the target frequency level based on the input voltage, output voltage, and preset frequency level set; The switching unit 803 is used to perform a switching frequency switching operation according to the target frequency level if the switching frequency switching conditions are met based on the target frequency level and the current frequency level.
[0096] As can be seen from the embodiments of this application, the dual active bridge converter control device can first obtain the switching frequency setting period of the dual active bridge circuit, and control the dual active bridge circuit to switch the switching frequency according to the setting period. The setting period is longer than the switching period. Then, it obtains the input voltage and output voltage of the dual active bridge circuit. Next, it determines the target frequency level based on the input voltage, output voltage, and a preset frequency level set. Finally, if the switching frequency switching condition is met based on the target frequency level and the current frequency level, the switching frequency switching operation is performed according to the target frequency level. By setting a slower switching period for the dual active bridge circuit and flexibly adjusting the switching frequency level according to the input voltage and output voltage, different switching frequencies can be used under different operating conditions of the dual active bridge circuit, which is beneficial to improving the inductor equivalent utilization rate and reducing switching losses.
[0097] In one possible example, regarding the determination of the target frequency level based on the input voltage, output voltage, and preset frequency level set, the determining unit 802 is specifically used for: Determine whether the dual active bridge circuit belongs to the voltage matching region based on the input voltage and the output voltage; If the dual active bridge circuit is determined to belong to the voltage matching region based on the input voltage and the output voltage, then the first frequency range in the preset frequency range set is taken as the target frequency range. If it is determined from the input voltage and the output voltage that the dual active bridge circuit does not belong to the voltage matching region, then it is determined from the input voltage and the output voltage whether the dual active bridge circuit belongs to the high voltage drop region. If the dual active bridge circuit is determined to belong to the high voltage drop region based on the input voltage and the output voltage, then the second frequency range in the preset frequency range set is taken as the target frequency range. If it is determined from the input voltage and the output voltage that the dual active bridge circuit does not belong to the high voltage drop region, then the dual active bridge circuit belongs to other operating conditions except for the high voltage drop region and the voltage matching region, and the third frequency level in the preset frequency level set is taken as the target frequency level, where the second frequency level is greater than the third frequency level, and the third frequency level is greater than the first frequency level.
[0098] In one possible example, regarding determining whether the dual active bridge circuit belongs to the voltage matching region based on the input voltage and the output voltage, the determining unit 802 is specifically used for: Determine the primary and secondary turns ratio of the transformer in the dual active bridge circuit; The first value is obtained by determining the product between the primary and secondary winding ratios and the output voltage; Determine the absolute value of the difference between the first value and the input voltage to obtain the second value; If it is determined that the second value is less than the first preset threshold, then the dual active bridge circuit is determined to belong to the voltage matching region; If it is determined that the second value is greater than or equal to the first preset threshold, then it is determined that the dual active bridge circuit does not belong to the voltage matching region.
[0099] In one possible example, regarding determining whether the dual active bridge circuit belongs to the high voltage drop region based on the input voltage and the output voltage, the determining unit 802 is specifically used for: The voltage ratio is determined based on the input voltage and the output voltage; If it is determined that the input voltage is greater than or equal to a preset voltage threshold and the voltage ratio is less than a second preset threshold, then the dual active bridge circuit is determined to belong to the high voltage drop region. If it is determined that the input voltage is less than a preset voltage threshold or the voltage ratio is greater than or equal to a second preset threshold, then it is determined that the dual active bridge circuit does not belong to the high voltage drop region.
[0100] In one possible example, the determining unit 802 is further configured to: determine whether the switching frequency switching conditions are met based on the target frequency level and the current frequency level; The absolute value of the difference between the target frequency range and the current frequency range is determined to obtain the third value; If it is determined that the third value is greater than the third preset threshold, then it is determined whether the switching frequency remains at the same level within a preset number of consecutive switching cycles. If it is determined that the switching frequency remains at the same level within a preset number of consecutive switching cycles, then it is determined whether the dual active bridge circuit is currently in the cooling period of incomplete startup, protection trigger, voltage surge, or just completed switching frequency switching. If it is determined that the dual active bridge circuit is not currently in the cooling period of incomplete startup, protection trigger, voltage surge, or just completed switching frequency switching, then the switching frequency switching condition is met. If it is determined that the dual active bridge circuit is currently in the cooling period of incomplete startup, protection trigger, voltage surge, or just completed switching frequency switching, then the switching frequency switching condition is not met. If it is determined that the switching frequency does not remain at the same switching frequency level within a consecutive preset number of switching cycles, then it is determined that the switching frequency switching condition is not met. If the third value is determined to be less than or equal to the third preset threshold, then it is determined that the switching frequency switching condition is not met.
[0101] In one possible example, in relation to performing the switching frequency switching operation according to the target frequency level, the switching unit 803 is further specifically used for: The outward phase angle is clamped to the preset safe transition value; Perform the reconfiguration operation required for the target frequency range switching; The pulse width modulation period reference register is updated using shadow loading to adjust the current switching frequency range to the target frequency range. Restore the control over the external phase angle.
[0102] In one possible example, regarding the reconfiguration operation required to perform the target frequency gear switching, the switching unit 803 is further specifically used for: Update the dead time parameter according to the target frequency range; The trigger timing of the current sampling window is realigned according to the target frequency range; Update the associated parameters related to the switching frequency based on the target frequency level. The associated parameters include at least one of the following: control gain normalization coefficient, limiting value, and current limiting reference value associated with the switching frequency.
[0103] It should be noted that all relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.
[0104] The electronic device provided in this embodiment is used to execute the above-described dual active bridge converter control method, and therefore can achieve the same effect as the above implementation method.
[0105] When using integrated units, the electronic device may include a processing module, a storage module, and a communication module. The processing module can be used to control and manage the actions of the electronic device; for example, it can support the electronic device in executing the steps performed by the aforementioned functional units. The storage module can support the electronic device in executing stored program code and data. The communication module can support communication between the electronic device and other devices.
[0106] The processing module can be a processor or a controller. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module can be a memory. The communication module can specifically be a radio frequency circuit, a Bluetooth chip, a Wi-Fi chip, or other devices that interact with other electronic devices.
[0107] This application also provides a computer storage medium storing a computer program for electronic data interchange, which causes a computer to perform some or all of the steps of any of the methods described in the above method embodiments, wherein the computer includes an electronic device.
[0108] This application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods described in the above method embodiments. The computer program product may be a software installation package, and the computer includes a control platform.
[0109] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0110] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0111] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.
[0112] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0113] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0114] If the aforementioned integrated units are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0115] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage device, which may include: a flash drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk, etc.
[0116] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A dual active bridge converter control method, characterized by, A controller applied in a power supply system, the power supply system including the controller and a dual active bridge circuit, the controller being connected to the dual active bridge circuit; the method includes: The switching frequency setting period of the dual active bridge circuit is obtained, and the dual active bridge circuit is controlled to switch the switching frequency at the switching setting period, wherein the switching setting period is greater than the switching period. Obtain the input voltage and output voltage of the dual active bridge circuit; The target frequency range is determined based on the input voltage, output voltage, and preset frequency range set. If the switching frequency conditions are met based on the target frequency range and the current frequency range, then the switching frequency switching operation is performed based on the target frequency range. The step of determining the target frequency range based on the input voltage, output voltage, and a preset frequency range set includes: determining whether the dual active bridge circuit belongs to the voltage matching region based on the input voltage and output voltage; if the dual active bridge circuit belongs to the voltage matching region based on the input voltage and output voltage, then the first frequency range in the preset frequency range set is taken as the target frequency range; if the dual active bridge circuit does not belong to the voltage matching region based on the input voltage and output voltage, then the step of determining whether the dual active bridge circuit belongs to the voltage matching region based on the input voltage and output voltage is... High voltage differential drop region; if the dual active bridge circuit is determined to belong to the high voltage differential drop region based on the input voltage and the output voltage, then the second frequency level in the preset frequency level set is taken as the target frequency level; if the dual active bridge circuit is determined not to belong to the high voltage differential drop region based on the input voltage and the output voltage, then the dual active bridge circuit is determined to belong to other operating conditions besides the high voltage differential drop region and the voltage matching region, and the third frequency level in the preset frequency level set is taken as the target frequency level, where the second frequency level is greater than the third frequency level, and the third frequency level is greater than the first frequency level.
2. The method of claim 1, wherein, The step of determining whether the dual active bridge circuit belongs to the voltage matching region based on the input voltage and the output voltage includes: Determine the primary and secondary turns ratio of the transformer in the dual active bridge circuit; The first value is obtained by determining the product between the primary and secondary winding ratios and the output voltage; Determine the absolute value of the difference between the first value and the input voltage to obtain the second value; If it is determined that the second value is less than the first preset threshold, then the dual active bridge circuit is determined to belong to the voltage matching region; If it is determined that the second value is greater than or equal to the first preset threshold, then it is determined that the dual active bridge circuit does not belong to the voltage matching region.
3. The method of claim 1, wherein, Determining whether the dual active bridge circuit belongs to the high voltage drop region based on the input voltage and the output voltage includes: The voltage ratio is determined based on the input voltage and the output voltage; If it is determined that the input voltage is greater than or equal to a preset voltage threshold and the voltage ratio is less than a second preset threshold, then the dual active bridge circuit is determined to belong to the high voltage drop region. If it is determined that the input voltage is less than a preset voltage threshold or the voltage ratio is greater than or equal to a second preset threshold, then it is determined that the dual active bridge circuit does not belong to the high voltage drop region.
4. The method of claim 1, wherein, Determining whether the switching frequency conditions are met based on the target frequency range and the current frequency range includes the following steps: Determine the absolute value of the difference between the target frequency range and the current frequency range to obtain the third value; If it is determined that the third value is greater than the third preset threshold, then it is determined whether the switching frequency remains at the same switching frequency level within a preset number of consecutive switching cycles. If it is determined that the switching frequency remains at the same level within a preset number of consecutive switching cycles, then it is determined whether the dual active bridge circuit is currently in the cooling period of incomplete startup, protection trigger, voltage surge, or just completed switching frequency switching. If it is determined that the dual active bridge circuit is not currently in the cooling period of incomplete startup, protection trigger, voltage surge, or just completed switching frequency switching, then the switching frequency switching condition is met. If it is determined that the dual active bridge circuit is currently in the cooling period of incomplete startup, protection trigger, voltage surge, or just completed switching frequency switching, then the switching frequency switching condition is not met. If it is determined that the switching frequency does not remain at the same switching frequency level within a consecutive preset number of switching cycles, then it is determined that the switching frequency switching condition is not met. If the third value is determined to be less than or equal to the third preset threshold, then it is determined that the switching frequency switching condition is not met.
5. The method of claim 1, wherein, The step of performing the switching frequency operation according to the target frequency level includes: The outward phase angle is clamped to the preset safe transition value; Perform the reconfiguration operation required for the target frequency range switching; The pulse width modulation period reference register is updated using shadow loading to adjust the current switching frequency range to the target frequency range. Restore the control over the external phase angle.
6. The method of claim 5, wherein, The reconfiguration operation required to perform the target frequency gear switching includes: Update the dead time parameter according to the target frequency range; The trigger timing of the current sampling window is realigned according to the target frequency range; Update the associated parameters related to the switching frequency based on the target frequency level. The associated parameters include at least one of the following: control gain normalization coefficient, limiting value, and current limiting reference value associated with the switching frequency.
7. A dual active bridge converter control device, characterized by, A controller is applied in a power supply system, the power supply system including the controller and a dual active bridge circuit, the controller being connected to the dual active bridge circuit; the dual active bridge converter control device includes an acquisition unit, a determination unit, and a switching unit; wherein... The acquisition unit is used to acquire the switching setting period of the switching frequency of the dual active bridge circuit, and control the dual active bridge circuit to switch the switching frequency with the switching setting period, wherein the switching setting period is greater than the switching period. The acquisition unit is also used to acquire the input voltage and output voltage of the dual active bridge circuit; The determining unit is used to determine a target frequency range based on the input voltage, output voltage, and a preset frequency range set. Determining the target frequency range based on the input voltage, output voltage, and preset frequency range set includes: determining whether the dual active bridge circuit belongs to the voltage matching region based on the input voltage and the output voltage; if the dual active bridge circuit belongs to the voltage matching region based on the input voltage and the output voltage, then the first frequency range in the preset frequency range set is taken as the target frequency range; if the dual active bridge circuit does not belong to the voltage matching region based on the input voltage and the output voltage, then the first frequency range in the preset frequency range set is taken as the target frequency range. The output voltage determines whether the dual active bridge circuit belongs to the high voltage drop region. If the dual active bridge circuit belongs to the high voltage drop region based on the input voltage and the output voltage, then the second frequency level in the preset frequency level set is used as the target frequency level. If the dual active bridge circuit does not belong to the high voltage drop region based on the input voltage and the output voltage, then the dual active bridge circuit belongs to other operating conditions besides the high voltage drop region and the voltage matching region, and the third frequency level in the preset frequency level set is used as the target frequency level. The second frequency level is greater than the third frequency level, and the third frequency level is greater than the first frequency level. The switching unit is used to perform a switching frequency switching operation according to the target frequency level if the switching frequency switching conditions are met based on the target frequency level and the current frequency level.
8. An electronic device, comprising: It includes a processor and a memory, the memory being used to store one or more programs and configured to be executed by the processor, the programs including instructions for performing the steps of the method as described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, A computer program for storing electronic data interchange is provided, wherein the computer program causes a computer to perform the method as described in any one of claims 1-6.