A method and device for controlling a target circuit, and electronic equipment

By updating the control loop parameters and adjusting the duty cycle of the switch tube, the output ripple problem of the AC uncontrolled rectifier voltage conversion circuit is solved, and the safety and reliability of the circuit are improved.

CN115664179BActive Publication Date: 2025-09-19KEHUA DATA CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210763755.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-29
Publication Date
2025-09-19
Estimated Expiration
2042-06-29

AI Technical Summary

Technical Problem

The AC uncontrolled rectifier voltage conversion circuit has large output ripple during the control process, which affects the safe operation of the load and poses a safety hazard.

Method used

By obtaining the real-time values ​​of the output voltage and current of the target circuit, the loop parameters of the control loop are updated, including the reference value of the normalization module, the proportional coefficient of the PI link, and the limit value of the current error calculation module. The duty cycle of the switching tube in the buck-boost module is adjusted to reduce the change in output voltage.

Benefits of technology

The output ripple of the AC uncontrolled rectifier voltage conversion circuit is reduced, and the safety and reliability of the circuit are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115664179B_ABST
    Figure CN115664179B_ABST
Patent Text Reader

Abstract

The present invention provides a control method, device, and electronic device for a target circuit. The target circuit includes an uncontrolled rectifier module and a buck-boost module. The control method includes: obtaining real-time values ​​of the output voltage and output current of the target circuit, as well as a control voltage value, the control voltage value including the real-time value of the input voltage of the target circuit or the real-time value of the direct current voltage; updating loop parameters in a control loop of the target circuit based on the control voltage value to obtain an updated control loop; updating a variation of a control output for reducing the control loop; and inputting the real-time values ​​of the output voltage and output current of the target circuit into the updated control loop to obtain a duty cycle of a switch tube in the buck-boost module to adjust the output voltage of the target circuit. The present invention can reduce the output ripple of the target circuit and improve the safety and reliability of the target circuit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of power electronics technology, and in particular to a control method, device and electronic equipment for a target circuit. Background Art

[0002] like Figure 1 As shown, the AC uncontrolled rectifier voltage conversion circuit includes an uncontrolled rectifier module and a voltage variation module. The input of the AC uncontrolled rectifier voltage conversion circuit is connected to an AC power source, and the output is connected to a load. The uncontrolled rectifier module rectifies the AC power source into DC power, and the voltage variation module converts the DC power into output voltages of different voltage levels to power the load. The uncontrolled rectifier module can be a single-phase rectifier circuit or a three-phase rectifier circuit composed of diodes. The voltage variation module can be a boost circuit, a buck circuit, or a buck-boost circuit.

[0003] at present, Figure 1 The AC uncontrolled rectifier voltage conversion circuit shown has a problem of large output ripple during the control process. Figure 2 Schematic diagram of the voltage waveform of the AC uncontrolled rectifier voltage conversion circuit. Figure 2 Figure (a) is a schematic diagram of the output voltage after rectification by the uncontrolled rectifier module. Figure 2 Figure (b) is a schematic diagram of the output voltage after the voltage change module performs voltage conversion. Figure 2 It can be seen that when the output voltage of the uncontrolled rectifier module is at the trough position, the output voltage ripple of the AC uncontrolled rectifier voltage conversion circuit is large, which is not conducive to the safe operation of the load and poses a safety hazard. Summary of the Invention

[0004] The present invention provides a control method, device and electronic equipment for a target circuit, which can reduce the output ripple of an AC uncontrolled rectifier voltage conversion circuit and improve the safety and reliability of the AC uncontrolled rectifier voltage conversion circuit.

[0005] In the first aspect, the present invention provides a control method for a target circuit, which target circuit includes an uncontrolled rectifier module and a buck-boost module; the uncontrolled rectifier module rectifies the AC power supply at the input end of the target circuit into DC power, and outputs it to the buck-boost module; the buck-boost module performs buck-boost conversion on the DC power under the control of a control loop and outputs it; the control method includes: obtaining the real-time values ​​of the output voltage and output current of the target circuit, and the control voltage value, the control voltage value includes the real-time value of the input voltage of the target circuit or the real-time value of the DC voltage; based on the control voltage value, updating the loop parameters in the control loop of the target circuit to obtain an updated control loop; updating the change in the control output for reducing the control loop; inputting the real-time value of the output voltage and the real-time value of the output current of the target circuit into the updated control loop to obtain the duty cycle of the switch tube in the buck-boost module to adjust the output voltage of the target circuit.

[0006] The present invention provides a control method for a target circuit. The method updates loop parameters in a control loop of the target circuit using the real-time value of the target circuit's input voltage and / or the real-time value of the DC voltage, thereby obtaining an updated control loop. Because the update is used to reduce the variation in the control output of the control loop, when the output voltage of the target circuit is adjusted based on the updated control loop, the variation in the output voltage is smaller. When the output voltage of an uncontrolled rectifier module is at a trough, the output voltage can be adjusted with a smaller variation in the output voltage, thereby reducing the output ripple of the AC uncontrolled rectifier voltage conversion circuit and improving the safety and reliability of the AC uncontrolled rectifier voltage conversion circuit.

[0007] In one possible implementation, the loop parameters in the control loop of the target circuit include one of the following: a normalized reference value in a normalization module of the control loop, a proportional coefficient of a PI link of the control loop, and a maximum limit and a minimum limit of a current input error in a current error calculation module of the control loop.

[0008] In one possible implementation, based on the control voltage value, loop parameters in the control loop of the target circuit are updated to obtain an updated control loop, including: if the control voltage value is greater than or equal to a first voltage threshold, using the control voltage value as a normalized reference value in a normalization module of the updated control loop to obtain an updated control loop; if the control voltage value is less than the first voltage threshold, using the first voltage threshold as a normalized reference value in the normalization module of the updated control loop to obtain an updated control loop.

[0009] In one possible implementation, loop parameters in a control loop of a target circuit are updated based on a control voltage value to obtain an updated control loop, including: determining k times the control voltage value as a normalized reference value in a normalization module of the updated control loop to obtain an updated control loop, where 0<k<1.

[0010] In one possible implementation, based on the control voltage value, loop parameters in the control loop of the target circuit are updated to obtain an updated control loop, including: if the control voltage value is greater than or equal to a second voltage threshold, determining the first proportional coefficient as the proportional coefficient of the PI link in the updated control loop; if the control voltage value is less than the second voltage threshold, determining the second proportional coefficient as the proportional coefficient of the PI link in the updated control loop; wherein the first proportional coefficient is less than the second proportional coefficient.

[0011] In one possible implementation, based on the control voltage value, loop parameters in the control loop of the target circuit are updated to obtain an updated control loop, including: if the control voltage value is less than a third voltage threshold, then determining m times the maximum limit of the current input error as the maximum limit of the current input error in the current error calculation module of the updated control loop; and determining n times the minimum limit of the current input error as the minimum limit of the current input error in the current error calculation module of the updated control loop; wherein 0<m<1, 0<n<1.

[0012] In one possible implementation, the control loop includes a voltage error calculation module, a current error calculation module, a normalization module and a PWM conversion module; the real-time value of the output voltage and the real-time value of the output current of the target circuit are input into the updated control loop to obtain the duty cycle of the switch tube in the buck-boost module, including: inputting the real-time value of the output voltage into the voltage error calculation module, performing PI calculation on the error between the real-time value of the output voltage and the given value, obtaining the given value of the output current, and outputting it to the current error calculation module; inputting the real-time value of the output current into the current error calculation module, performing PI calculation on the error between the real-time value of the output current and the given value, obtaining the target voltage, and outputting it to the normalization module; normalizing the target voltage based on the normalized reference value in the normalization module to obtain a first control quantity; inputting the first control quantity into the PWM conversion module to obtain the duty cycle of the switch tube in the buck-boost module.

[0013] In a second aspect, an embodiment of the present invention provides a control device for a target circuit, the target circuit including an uncontrolled rectifier module and a buck-boost module; the uncontrolled rectifier module rectifies the AC power at the input end of the target circuit into DC power and outputs it to the buck-boost module; the buck-boost module performs buck-boost conversion on the DC power under the control of a control loop and outputs the resultant power; the control device includes:

[0014] A communication module, configured to obtain real-time values ​​of the output voltage and output current of the target circuit, and a control voltage value, wherein the control voltage value includes a real-time value of the input voltage of the target circuit or a real-time value of the DC voltage;

[0015] The processing module is used to update the loop parameters in the control loop of the target circuit based on the control voltage value to obtain an updated control loop; update the change in the control output used to reduce the control loop; input the real-time value of the output voltage and the real-time value of the output current of the target circuit into the updated control loop to obtain the duty cycle of the switch tube in the buck-boost module to adjust the output voltage of the target circuit.

[0016] In one possible implementation, the loop parameters in the control loop of the target circuit include one of the following: a normalized reference value in a normalization module of the control loop, a proportional coefficient of a PI link of the control loop, and a maximum limit and a minimum limit of a current input error in a current error calculation module of the control loop.

[0017] In one possible implementation, the processing module is specifically configured to, if the control voltage value is greater than or equal to a first voltage threshold, use the control voltage value as the normalized reference value in the normalization module of the updated control loop to obtain an updated control loop; if the control voltage value is less than the first voltage threshold, use the first voltage threshold as the normalized reference value in the normalization module of the updated control loop to obtain an updated control loop.

[0018] In a possible implementation, the processing module is specifically configured to determine k times the control voltage value as a normalized reference value in a normalization module of an updated control loop to obtain an updated control loop, where 0<k<1.

[0019] In one possible implementation, the processing module is specifically configured to determine the first proportional coefficient as the proportional coefficient of the PI link in the updated control loop if the control voltage value is greater than or equal to the second voltage threshold; and determine the second proportional coefficient as the proportional coefficient of the PI link in the updated control loop if the control voltage value is less than the second voltage threshold; wherein the first proportional coefficient is less than the second proportional coefficient.

[0020] In one possible implementation, the processing module is specifically configured to, if the control voltage value is less than a third voltage threshold, determine m times the maximum limit of the current input error as the maximum limit of the current input error in the current error calculation module of the updated control loop; and determine n times the minimum limit of the current input error as the minimum limit of the current input error in the current error calculation module of the updated control loop; wherein, 0<m<1, 0<n<1.

[0021] In one possible implementation, the control loop includes a voltage error calculation module, a current error calculation module, a normalization module and a PWM conversion module; a processing module is specifically used to input the real-time value of the output voltage into the voltage error calculation module, perform PI calculation on the error between the real-time value of the output voltage and the given value, obtain the given value of the output current, and output it to the current error calculation module; input the real-time value of the output current into the current error calculation module, perform PI calculation on the error between the real-time value of the output current and the given value, obtain the target voltage, and output it to the normalization module; based on the normalized reference value in the normalization module, the target voltage is normalized to obtain a first control quantity; the first control quantity is input into the PWM conversion module to obtain the duty cycle of the switching tube in the buck-boost module.

[0022] In a third aspect, an embodiment of the present invention provides an electronic device, characterized in that the electronic device includes a memory and a processor, the memory stores a computer program, and the processor is used to call and run the computer program stored in the memory to perform the steps of the method described in the first aspect and any possible implementation method of the first aspect.

[0023] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program, and is characterized in that when the computer program is executed by a processor, it implements the steps of the method described in the first aspect and any possible implementation method of the first aspect.

[0024] The technical effects brought about by any implementation method of the above-mentioned second to fourth aspects can refer to the technical effects brought about by the corresponding implementation method of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0026] Figure 1 Schematic diagram of an AC uncontrolled rectifier voltage conversion circuit provided by an embodiment of the present invention;

[0027] Figure 2 This is a schematic diagram of a voltage waveform of an AC uncontrolled rectifier voltage conversion circuit provided by an embodiment of the present invention;

[0028] Figure 3 is a schematic structural diagram of a target circuit provided by an embodiment of the present invention;

[0029] Figure 4 is a flow chart of a method for controlling a target circuit provided by an embodiment of the present invention;

[0030] Figure 5 is a schematic diagram of a control loop provided by an embodiment of the present invention;

[0031] Figure 6 is a schematic diagram of another control loop provided by an embodiment of the present invention;

[0032] Figure 7 1 is a schematic structural diagram of a control device for a target circuit provided by an embodiment of the present invention;

[0033] Figure 8 It is a structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0034] In the following description, specific details such as particular system structures and techniques are provided for purposes of illustration, not limitation, to facilitate a thorough understanding of the embodiments of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.

[0035] In the description of the present invention, unless otherwise specified, “ / ” means “or”. For example, A / B can mean A or B. “And / or” in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, “at least one” and “a plurality of” refer to two or more. Words such as “first” and “second” do not limit the quantity and execution order, and words such as “first” and “second” do not necessarily limit them to be different.

[0036] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0037] Furthermore, the terms "including," "having," and any variations thereof, as used in the description of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or modules is not limited to the listed steps or modules, but may optionally include other steps or modules not listed, or may optionally include other steps or modules inherent to the process, method, product, or apparatus.

[0038] In order to make the purpose, technical solutions and advantages of the present invention more clear, the present invention will be described below through specific embodiments in conjunction with other drawings.

[0039] Figure 3 A structural schematic diagram of a target circuit is provided for an embodiment of the present invention. The target circuit includes an uncontrolled rectifier module and a buck-boost module.

[0040] In some embodiments, the input terminal of the target circuit is connected to an AC power source. For example, the AC power source can be a three-phase AC power source or a single-phase AC power source. Figure 3 Single-phase AC power supply shown.

[0041] In the embodiment of the present application, the uncontrolled rectifier module rectifies the AC power at the input end of the target circuit into DC power and outputs it to the buck-boost module.

[0042] For example, the uncontrolled rectifier module can be a three-phase uncontrolled rectifier circuit or a single-phase uncontrolled rectifier circuit. Figure 3 The single-phase uncontrolled rectifier circuit shown in FIG. The single-phase uncontrolled rectifier circuit includes a first diode D1, a second diode D2, a third diode D3, and a fourth diode D4. The single-phase uncontrolled rectifier circuit also includes a first capacitor C1 and a second capacitor C2. The uncontrolled rectifier module rectifies the single-phase AC power at the input of the target circuit into DC power, which is then output to the buck-boost module.

[0043] In the embodiment of the present application, the buck-boost module performs buck-boost conversion on the DC power under the control of the control loop and then outputs the converted power.

[0044] For example, the buck-boost module can be a buck circuit, a boost circuit or a buck-boost circuit. Figure 3 As shown, the buck-boost module can be a four-switch buck-boost circuit. The four-switch buck-boost circuit includes a first switch transistor T1, a second switch transistor T2, a third switch transistor T3, and a fourth switch transistor T4. The four-switch buck-boost circuit also includes a first inductor L1 and a third capacitor C3. Under the control of a control loop, the four-switch buck-boost circuit performs buck-boost conversion on DC power and outputs the resultant power.

[0045] Figure 4A flow chart of a control method for a target circuit is provided in accordance with an embodiment of the present invention, which is applied to Figure 3 The control method is executed by a control device of the target circuit, and includes steps S101-S103.

[0046] S101 , obtaining real-time values ​​of the output voltage and output current of the target circuit, as well as a control voltage value.

[0047] In an embodiment of the present application, the control voltage value includes a real-time value of an input voltage of a target circuit or a real-time value of a DC voltage.

[0048] S102 : Based on the control voltage value, update loop parameters in the control loop of the target circuit to obtain an updated control loop.

[0049] In the embodiment of the present application, the update is used to reduce the change in the control output of the control loop.

[0050] In some embodiments, as Figure 5 As shown, the control loop includes a voltage error calculation module, a current error calculation module, a normalization module and a PWM conversion module.

[0051] Exemplarily, the voltage error calculation module is used to perform PI calculation on the error between the real-time value and the given value of the output voltage of the target circuit to obtain the given value of the output current.

[0052] Exemplarily, the current error calculation module is used to perform PI calculation on the error between the real-time value and the given value of the output current of the target circuit to obtain the target voltage.

[0053] Exemplarily, the normalization module is used to perform normalization processing on the target voltage to obtain the first control variable.

[0054] Exemplarily, the PWM conversion module is used to convert the first control variable into a duty cycle of each switch tube in the buck-boost module.

[0055] In some embodiments, the loop parameters in the control loop of the target circuit include one of the following: a normalized reference value in a normalization module of the control loop, a proportional coefficient of a PI link of the control loop, and a maximum limit value and a minimum limit value of a current input error in a current error calculation module of the control loop.

[0056] As a possible implementation, Figure 6 As shown, the control device can update the normalized reference value in the normalization module of the control loop based on the control voltage value to obtain an updated control loop.

[0057] Exemplarily, if the control voltage value is greater than or equal to the first voltage threshold, the control voltage value is used as the normalized reference value in the normalization module of the updated control loop to obtain an updated control loop; if the control voltage value is less than the first voltage threshold, the first voltage threshold is used as the normalized reference value in the normalization module of the updated control loop to obtain an updated control loop.

[0058] For example, the control device may determine the normalization module of the updated control loop based on the following formula.

[0059]

[0060] Among them, V in is the real-time value of the input voltage of the target circuit, V1 is the first voltage threshold, is the normalized reference value in the normalization module of the updated control loop.

[0061] For example, the control device may determine the normalization module of the updated control loop based on the following formula.

[0062]

[0063] Among them, V g is the real-time value of DC voltage, V1 is the first voltage threshold, is the normalized reference value in the normalization module of the updated control loop.

[0064] It should be noted that when the control voltage value is less than the first voltage threshold, it indicates that the absolute value of the real-time value of the input voltage of the target circuit is small, or the real-time value of the DC voltage is small, and the waveform of the output voltage of the uncontrolled rectifier module is in a trough position. At this time, the slope of the waveform of the output voltage of the uncontrolled rectifier module is large, and the change in the output voltage of the uncontrolled rectifier module per unit time is large, which is prone to produce large output ripple. Using the control method provided by the embodiment of the present invention, when the waveform of the output voltage of the uncontrolled rectifier module is in a trough position, the first voltage threshold can be used as the normalized reference value in the normalization module of the updated control loop, the normalized reference value in the normalization module of the control loop can be increased, and the output of the normalization module in the control loop can be reduced, thereby reducing the change in the output voltage of the target circuit, reducing the output ripple of the AC uncontrolled rectifier voltage conversion circuit, and improving the safety and reliability of the AC uncontrolled rectifier voltage conversion circuit.

[0065] In another exemplary embodiment, the control device may further determine k times the control voltage value as the normalized reference value in the normalization module of the updated control loop to obtain the updated control loop, where 0<k<1.

[0066] For example, the control device may determine the normalization module of the updated control loop based on the following formula.

[0067] or,

[0068] Among them, V in is the real-time value of the input voltage of the target circuit, V g is the real-time value of DC voltage, is the normalized reference value in the normalization module of the updated control loop.

[0069] It should be noted that, by adopting the control method provided in the embodiment of the present invention, k times the control voltage value is used as the normalized reference value in the normalization module of the updated control loop, the normalized reference value in the normalization module of the control loop is increased, and the output of the normalization module in the control loop is reduced, thereby reducing the change in the output voltage of the target circuit, reducing the output ripple of the AC uncontrolled rectifier voltage conversion circuit, and improving the safety and reliability of the AC uncontrolled rectifier voltage conversion circuit.

[0070] As another possible implementation manner, the control device may update the proportional coefficient of the PI link in the control loop based on the control voltage value to obtain an updated control loop.

[0071] Exemplarily, if the control voltage value is greater than or equal to the second voltage threshold, the control device may determine the first proportional coefficient as the proportional coefficient of the PI link in the updated control loop; if the control voltage value is less than the second voltage threshold, the control device may determine the second proportional coefficient as the proportional coefficient of the PI link in the updated control loop; wherein the first proportional coefficient is less than the second proportional coefficient.

[0072] For example, the first proportional coefficient may be 0.1, and the second proportional coefficient may be 1.

[0073] For example, the control device may determine the proportional coefficient of the PI link in the updated control loop based on the following formula.

[0074] or,

[0075] Among them, V in is the real-time value of the input voltage of the target circuit, V g is the real-time value of the DC voltage, V2 is the second voltage threshold, kp is the proportional coefficient of the PI link in the updated control loop, kp1 is the first proportional coefficient, and kp2 is the second proportional coefficient.

[0076] It should be noted that the control method provided in the embodiment of the present invention performs PI adjustment with a smaller first proportional coefficient when the control voltage value is large, and performs PI adjustment with a larger second proportional coefficient when the control voltage value is small. This can improve the following performance of the PI link, reduce the output ripple of the AC uncontrolled rectifier voltage conversion circuit, and improve the safety and reliability of the AC uncontrolled rectifier voltage conversion circuit.

[0077] As another possible implementation, the control device may update the maximum limit and the minimum limit of the current input error in the current error calculation module of the control loop based on the control voltage value to obtain an updated control loop.

[0078] Exemplarily, if the control voltage value is less than the third voltage threshold, the control device may determine m times the maximum limit of the current input error as the maximum limit of the current input error in the current error calculation module of the updated control loop; and determine n times the minimum limit of the current input error as the minimum limit of the current input error in the current error calculation module of the updated control loop; wherein, 0<m<1, 0<n<1.

[0079] It should be noted that the control method provided in the embodiment of the present invention can reduce the input error of the current error calculation module by reducing the limit of the current input error in the current error calculation module when the control voltage value is less than the third voltage threshold, thereby controlling the output of the current error calculation module in the loop, reducing the change in the output voltage of the target circuit, reducing the output ripple of the AC uncontrolled rectifier voltage conversion circuit, and improving the safety and reliability of the AC uncontrolled rectifier voltage conversion circuit.

[0080] S103 , inputting the real-time value of the output voltage and the real-time value of the output current of the target circuit into the updated control loop to obtain the duty cycle of the switch tube in the buck-boost module to adjust the output voltage of the target circuit.

[0081] As a possible implementation manner, the control device may determine the duty cycle of the switch tube in the buck-boost module through steps A1 to A5.

[0082] A1. Input the real-time value of the output voltage into the voltage error calculation module, perform PI calculation on the error between the real-time value of the output voltage and the given value, obtain the given value of the output current, and output it to the current error calculation module.

[0083] A2. Input the real-time value of the output current into the current error calculation module, perform PI calculation on the error between the real-time value of the output current and the given value, obtain the target voltage, and output it to the normalization module.

[0084] A3. Based on the normalization reference value in the normalization module, the target voltage is normalized to obtain a first control variable.

[0085] A4. Input the first control variable into the PWM conversion module to obtain the duty cycle of the switch tube in the buck-boost module.

[0086] The present invention provides a control method for a target circuit. The method updates loop parameters in a control loop of the target circuit using the real-time value of the target circuit's input voltage and / or the real-time value of the DC voltage, thereby obtaining an updated control loop. Because the update is used to reduce the variation in the control output of the control loop, when the output voltage of the target circuit is adjusted based on the updated control loop, the variation in the output voltage is smaller. When the output voltage of an uncontrolled rectifier module is at a trough, the output voltage can be adjusted with a smaller variation in the output voltage, thereby reducing the output ripple of the AC uncontrolled rectifier voltage conversion circuit and improving the safety and reliability of the AC uncontrolled rectifier voltage conversion circuit.

[0087] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0088] The following are device embodiments of the present invention. For details not fully described therein, reference may be made to the corresponding method embodiments described above.

[0089] Figure 7 A schematic diagram of the structure of a control device for a target circuit provided by an embodiment of the present invention is shown. The target circuit includes an uncontrolled rectifier module and a buck-boost module. The uncontrolled rectifier module rectifies the AC power supply at the input end of the target circuit into DC power and outputs it to the buck-boost module. The buck-boost module, under the control of a control loop, performs buck-boost conversion on the DC power and outputs it. The control device 200 includes:

[0090] The communication module 201 is used to obtain the real-time values ​​of the output voltage and output current of the target circuit, as well as the control voltage value, which includes the real-time value of the input voltage of the target circuit or the real-time value of the DC voltage.

[0091] The processing module 202 is used to update the loop parameters in the control loop of the target circuit based on the control voltage value to obtain an updated control loop; update the change in the control output used to reduce the control loop; input the real-time value of the output voltage and the real-time value of the output current of the target circuit into the updated control loop to obtain the duty cycle of the switch tube in the buck-boost module to adjust the output voltage of the target circuit.

[0092] In one possible implementation, the loop parameters in the control loop of the target circuit include one of the following: a normalized reference value in a normalization module of the control loop, a proportional coefficient of a PI link of the control loop, and a maximum limit and a minimum limit of a current input error in a current error calculation module of the control loop.

[0093] In one possible implementation, the processing module 202 is specifically configured to, if the control voltage value is greater than or equal to a first voltage threshold, use the control voltage value as a normalized reference value in a normalization module of the updated control loop to obtain an updated control loop; and if the control voltage value is less than the first voltage threshold, use the first voltage threshold as a normalized reference value in the normalization module of the updated control loop to obtain an updated control loop.

[0094] In a possible implementation, the processing module 202 is specifically configured to determine k times the control voltage value as a normalized reference value in a normalization module of an updated control loop to obtain an updated control loop, where 0<k<1.

[0095] In one possible implementation, the processing module 202 is specifically configured to determine the first proportional coefficient as the proportional coefficient of the PI link in the updated control loop if the control voltage value is greater than or equal to the second voltage threshold; and determine the second proportional coefficient as the proportional coefficient of the PI link in the updated control loop if the control voltage value is less than the second voltage threshold; wherein the first proportional coefficient is less than the second proportional coefficient.

[0096] In one possible implementation, the processing module 202 is specifically configured to, if the control voltage value is less than a third voltage threshold, determine m times the maximum limit of the current input error as the maximum limit of the current input error in the current error calculation module of the updated control loop; and determine n times the minimum limit of the current input error as the minimum limit of the current input error in the current error calculation module of the updated control loop; wherein 0<m<1, 0<n<1.

[0097] In one possible implementation, the control loop includes a voltage error calculation module, a current error calculation module, a normalization module and a PWM conversion module; the processing module 202 is specifically used to input the real-time value of the output voltage into the voltage error calculation module, perform PI calculation on the error between the real-time value of the output voltage and the given value, obtain the given value of the output current, and output it to the current error calculation module; input the real-time value of the output current into the current error calculation module, perform PI calculation on the error between the real-time value of the output current and the given value, obtain the target voltage, and output it to the normalization module; based on the normalized reference value in the normalization module, the target voltage is normalized to obtain a first control quantity; the first control quantity is input into the PWM conversion module to obtain the duty cycle of the switch tube in the buck-boost module.

[0098] Figure 8 Schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. Figure 8 As shown, the electronic device 300 of this embodiment includes: a processor 301, a memory 302, and a computer program 303 stored in the memory 302 and executable on the processor 301. When the processor 301 executes the computer program 303, the steps in the above-mentioned method embodiments are implemented, for example Figure 4 Alternatively, when the processor 301 executes the computer program 303, the functions of the modules / units in the above-mentioned device embodiments are realized, for example, Figure 7 The functions of the communication module 201 and the processing module 202 are shown.

[0099] Exemplarily, the computer program 303 may be divided into one or more modules / units, which are stored in the memory 302 and executed by the processor 301 to implement the present invention. The one or more modules / units may be a series of computer program instruction segments that can implement specific functions, and the instruction segments are used to describe the execution process of the computer program 303 in the electronic device 300. For example, the computer program 303 may be divided into Figure 7 The communication module 201 and the processing module 202 are shown.

[0100] The processor 301 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0101] The memory 302 may be an internal storage unit of the electronic device 300, such as a hard disk or memory of the electronic device 300. The memory 302 may also be an external storage device of the electronic device 300, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 300. Furthermore, the memory 302 may include both an internal storage unit of the electronic device 300 and an external storage device. The memory 302 is used to store the computer program and other programs and data required by the terminal. The memory 302 may also be used to temporarily store data that has been output or is about to be output.

[0102] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0103] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0104] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.

[0105] In the embodiments provided by the present invention, it should be understood that the disclosed devices / terminals and methods can be implemented in other ways. For example, the device / terminal embodiments described above are merely illustrative. For example, the division of the modules or units is merely a logical functional division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interface, indirect coupling or communication connection of devices or units, and can be electrical, mechanical, or other forms.

[0106] The units described as separate components may or may not be physically separate, and 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 these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0107] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0108] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the process in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc.

[0109] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the scope of protection of the present invention.

Claims

1. A method for controlling a target circuit, characterized in that: The target circuit includes an uncontrolled rectifier module and a buck-boost module; the uncontrolled rectifier module rectifies the AC power at the input end of the target circuit into DC power and outputs it to the buck-boost module; The buck-boost module performs buck-boost conversion on the DC power under the control of the control loop and then outputs the DC power. The control method includes: Acquiring real-time values ​​of the output voltage and output current of the target circuit, and a control voltage value, wherein the control voltage value includes a real-time value of the input voltage of the target circuit or a real-time value of the DC voltage; Based on the control voltage value, updating loop parameters in a control loop of the target circuit to obtain an updated control loop, including: if the control voltage value is greater than or equal to a first voltage threshold, using the control voltage value as a normalized reference value in a normalization module of the updated control loop to obtain an updated control loop; if the control voltage value is less than the first voltage threshold, using the first voltage threshold as a normalized reference value in the normalization module of the updated control loop to obtain an updated control loop; the updating is used to reduce a change in a control output of the control loop; The real-time value of the output voltage and the real-time value of the output current of the target circuit are input into the updated control loop to obtain the duty cycle of the switch tube in the buck-boost module to adjust the output voltage of the target circuit.

2. A method for controlling a target circuit, characterized in that: The target circuit includes an uncontrolled rectifier module and a buck-boost module; the uncontrolled rectifier module rectifies the AC power at the input end of the target circuit into DC power and outputs it to the buck-boost module; The buck-boost module performs buck-boost conversion on the DC power under the control of the control loop and then outputs the DC power. The control method includes: Acquiring real-time values ​​of the output voltage and output current of the target circuit, and a control voltage value, wherein the control voltage value includes a real-time value of the input voltage of the target circuit or a real-time value of the DC voltage; Based on the control voltage value, updating loop parameters in a control loop of the target circuit to obtain an updated control loop, comprising: determining k times the control voltage value as a normalized reference value in a normalization module of the updated control loop to obtain the updated control loop, wherein 0<k<1; and the updating is used to reduce a change in a control output of the control loop; The real-time value of the output voltage and the real-time value of the output current of the target circuit are input into the updated control loop to obtain the duty cycle of the switch tube in the buck-boost module to adjust the output voltage of the target circuit.

3. A method for controlling a target circuit, characterized in that: The target circuit includes an uncontrolled rectifier module and a buck-boost module; the uncontrolled rectifier module rectifies the AC power at the input end of the target circuit into DC power and outputs it to the buck-boost module; The buck-boost module performs buck-boost conversion on the DC power under the control of the control loop and then outputs the DC power. The control method includes: Acquiring real-time values ​​of the output voltage and output current of the target circuit, and a control voltage value, wherein the control voltage value includes a real-time value of the input voltage of the target circuit or a real-time value of the DC voltage; Based on the control voltage value, updating loop parameters in a control loop of the target circuit to obtain an updated control loop, including: if the control voltage value is greater than or equal to a second voltage threshold, determining a first proportional coefficient as a proportional coefficient of a PI link in the updated control loop; if the control voltage value is less than the second voltage threshold, determining a second proportional coefficient as a proportional coefficient of the PI link in the updated control loop; wherein the first proportional coefficient is less than the second proportional coefficient; and the updating is used to reduce a change in a control output of the control loop; The real-time value of the output voltage and the real-time value of the output current of the target circuit are input into the updated control loop to obtain the duty cycle of the switch tube in the buck-boost module to adjust the output voltage of the target circuit.

4. A method for controlling a target circuit, characterized in that: The target circuit includes an uncontrolled rectifier module and a buck-boost module; the uncontrolled rectifier module rectifies the AC power at the input end of the target circuit into DC power and outputs it to the buck-boost module; The buck-boost module performs buck-boost conversion on the DC power under the control of the control loop and then outputs the DC power. The control method includes: Acquiring real-time values ​​of the output voltage and output current of the target circuit, and a control voltage value, wherein the control voltage value includes a real-time value of the input voltage of the target circuit or a real-time value of the DC voltage; Based on the control voltage value, updating loop parameters in the control loop of the target circuit to obtain an updated control loop, including: if the control voltage value is less than a third voltage threshold, determining m times the maximum limit of the current input error as the maximum limit of the current input error in the current error calculation module of the updated control loop; and determining n times the minimum limit of the current input error as the minimum limit of the current input error in the current error calculation module of the updated control loop; wherein 0<m<1, 0<n<1; the updating is used to reduce the change in the control output of the control loop; The real-time value of the output voltage and the real-time value of the output current of the target circuit are input into the updated control loop to obtain the duty cycle of the switch tube in the buck-boost module to adjust the output voltage of the target circuit.

5. The target circuit control method according to any one of claims 1 to 4, characterized in that: The loop parameters in the control loop of the target circuit include one of the following: a normalized reference value in a normalization module of the control loop, a proportional coefficient of a PI link of the control loop, and a maximum limit value and a minimum limit value of a current input error in a current error calculation module of the control loop.

6. The target circuit control method according to any one of claims 1 to 4, characterized in that: The control loop includes a voltage error calculation module, a current error calculation module, a normalization module and a PWM conversion module; The step of inputting the real-time value of the output voltage and the real-time value of the output current of the target circuit into the updated control loop to obtain the duty cycle of the switch tube in the buck-boost module includes: Inputting the real-time value of the output voltage into the voltage error calculation module, performing PI calculation on the error between the real-time value of the output voltage and a given value, obtaining the given value of the output current, and outputting the calculated value to the current error calculation module; Inputting the real-time value of the output current into the current error calculation module, performing PI calculation on the error between the real-time value of the output current and a given value to obtain a target voltage, and outputting the target voltage to the normalization module; Based on the normalization reference value in the normalization module, the target voltage is normalized to obtain a first control variable; The first control variable is input into the PWM conversion module to obtain the duty cycle of the switch tube in the buck-boost module.

7. A control device for a target circuit, characterized in that: The target circuit includes an uncontrolled rectifier module and a buck-boost module; the uncontrolled rectifier module rectifies the AC power at the input end of the target circuit into DC power and outputs it to the buck-boost module; The buck-boost module performs buck-boost conversion on the DC power under the control of the control loop and then outputs the DC power; the control device includes: a communication module, configured to obtain real-time values ​​of the output voltage and output current of the target circuit, and a control voltage value, wherein the control voltage value includes a real-time value of the input voltage of the target circuit or a real-time value of the DC voltage; a processing module, configured to update loop parameters in a control loop of the target circuit based on the control voltage value to obtain an updated control loop; wherein the updating is configured to reduce a variation in a control output of the control loop; and input a real-time value of the output voltage and the real-time value of the output current of the target circuit into the updated control loop to obtain a duty cycle of a switch in the buck-boost module to adjust the output voltage of the target circuit; The processing module is specifically used to, if the control voltage value is greater than or equal to a first voltage threshold, use the control voltage value as the normalized reference value in the normalization module of the updated control loop to obtain an updated control loop; if the control voltage value is less than the first voltage threshold, use the first voltage threshold as the normalized reference value in the normalization module of the updated control loop to obtain an updated control loop.

8. A control device for a target circuit, characterized in that: The target circuit includes an uncontrolled rectifier module and a buck-boost module; the uncontrolled rectifier module rectifies the AC power at the input end of the target circuit into DC power and outputs it to the buck-boost module; The buck-boost module performs buck-boost conversion on the DC power under the control of the control loop and then outputs the DC power; the control device includes: a communication module, configured to obtain real-time values ​​of the output voltage and output current of the target circuit, and a control voltage value, wherein the control voltage value includes a real-time value of the input voltage of the target circuit or a real-time value of the DC voltage; a processing module, configured to update loop parameters in a control loop of the target circuit based on the control voltage value to obtain an updated control loop; wherein the updating is configured to reduce a variation in a control output of the control loop; and input a real-time value of the output voltage and the real-time value of the output current of the target circuit into the updated control loop to obtain a duty cycle of a switch in the buck-boost module to adjust the output voltage of the target circuit; The processing module is specifically configured to determine k times the control voltage value as a normalized reference value in a normalization module of an updated control loop to obtain an updated control loop, wherein 0<k<1.

9. A control device for a target circuit, characterized in that: The target circuit includes an uncontrolled rectifier module and a buck-boost module; the uncontrolled rectifier module rectifies the AC power at the input end of the target circuit into DC power and outputs it to the buck-boost module; The buck-boost module performs buck-boost conversion on the DC power under the control of the control loop and then outputs the DC power; the control device includes: a communication module, configured to obtain real-time values ​​of the output voltage and output current of the target circuit, and a control voltage value, wherein the control voltage value includes a real-time value of the input voltage of the target circuit or a real-time value of the DC voltage; a processing module, configured to update loop parameters in a control loop of the target circuit based on the control voltage value to obtain an updated control loop; wherein the updating is configured to reduce a variation in a control output of the control loop; and input a real-time value of the output voltage and the real-time value of the output current of the target circuit into the updated control loop to obtain a duty cycle of a switch in the buck-boost module to adjust the output voltage of the target circuit; The processing module is specifically used to determine the first proportional coefficient as the proportional coefficient of the PI link in the updated control loop if the control voltage value is greater than or equal to the second voltage threshold; if the control voltage value is less than the second voltage threshold, determine the second proportional coefficient as the proportional coefficient of the PI link in the updated control loop; wherein the first proportional coefficient is less than the second proportional coefficient.

10. A control device for a target circuit, characterized in that: The target circuit includes an uncontrolled rectifier module and a buck-boost module; the uncontrolled rectifier module rectifies the AC power at the input end of the target circuit into DC power and outputs it to the buck-boost module; The buck-boost module performs buck-boost conversion on the DC power under the control of the control loop and then outputs the DC power; the control device includes: a communication module, configured to obtain real-time values ​​of the output voltage and output current of the target circuit, and a control voltage value, wherein the control voltage value includes a real-time value of the input voltage of the target circuit or a real-time value of the DC voltage; a processing module, configured to update loop parameters in a control loop of the target circuit based on the control voltage value to obtain an updated control loop; wherein the updating is configured to reduce a variation in a control output of the control loop; and input a real-time value of the output voltage and the real-time value of the output current of the target circuit into the updated control loop to obtain a duty cycle of a switch in the buck-boost module to adjust the output voltage of the target circuit; The processing module is specifically used to determine, if the control voltage value is less than a third voltage threshold, m times the maximum limit of the current input error as the maximum limit of the current input error in the current error calculation module of the updated control loop; and n times the minimum limit of the current input error as the minimum limit of the current input error in the current error calculation module of the updated control loop; wherein 0<m<1, 0<n<1; the updating is used to reduce the change in the control output of the control loop.

11. An electronic device, characterized in that: The electronic device includes a memory and a processor, wherein the memory stores a computer program, and the processor is configured to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 6.

12. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Control method and device of LLC resonance circuit and terminal equipment

    CN112671232A

  • Power supply control method, power supply module and storage medium

    CN112953250A