Load Control Method, Device, Terminal and Storage Medium for Auxiliary Power Circuit
By determining the two branches with the minimum and maximum load in the auxiliary source circuit and using sampling data to control the load task, the risk of overvoltage or undervoltage caused by load changes in the auxiliary source circuit is solved, and the stable and safe operation of the circuit is achieved.
Patent Information
- Application Number
- CN202210176010.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-24
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2042-02-24
AI Technical Summary
In auxiliary source circuits, when the load of the auxiliary source branch as feedback changes too much, it will bring the risk of overvoltage or undervoltage to the non-feedback auxiliary source branch, which may lead to failure or damage to the subsequent circuit.
By determining the two branches with the smallest and largest load in the auxiliary source circuit, the branch with the largest load is controlled by using the sampling data of the branch with the smallest load. The specific steps include sampling the input voltage of the minimum load branch, calculating the predicted voltage value, and determining whether it has crossed the preset range after the load task is changed, and if it is crossed, it will extend the latch time of the load task.
It effectively avoids overvoltage or undervoltage of auxiliary source branch circuits, ensures that all auxiliary source branches are within the safe range of voltage use, and improves the stability and reliability of the circuit.
Smart Images

Figure CN114567147B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power supply circuit control, and particularly to a load control method, device, terminal and storage medium for an auxiliary power supply circuit. Background Art
[0002] Currently, for a power electronic control system that requires positive and negative power supplies or multiple isolated auxiliary power outputs, the method of obtaining the required auxiliary power output by taking power from the bus is often used. The auxiliary power supply circuit usually adopts a flyback topology with a transformer. Usually, there are n auxiliary power branches for output on the secondary side of the transformer, and only one of the auxiliary power branches is used as feedback to complete the closed-loop control of the primary side of the transformer. When the load conditions of the n auxiliary power branches are inconsistent, since the control of the primary side of the transformer has the same effect on all auxiliary power branches, when the load of the auxiliary power branch used as feedback changes, the actual output voltage of the (n - 1) non-feedback auxiliary power branches will be affected. The change in the load corresponding to the auxiliary power branch used as feedback will raise or lower the output voltage of the (n - 1) non-feedback auxiliary power branches. In severe cases, it may exceed the allowable input voltage range of the subsequent circuits of the non-feedback auxiliary power branches, resulting in the failure or damage of the subsequent circuits. Especially when the load change amount of the auxiliary power branch used as feedback is too large in a short time, it will bring overvoltage or undervoltage risks to the non-feedback auxiliary power branches. Summary of the Invention
[0003] Embodiments of the present invention provide a load control method, device, terminal and storage medium for an auxiliary power supply circuit to solve the problem that when the load change amount of the auxiliary power branch used as feedback is too large in a short time, it will bring overvoltage or undervoltage risks to the non-feedback auxiliary power branches.
[0004] In a first aspect, embodiments of the present invention provide a load control method for an auxiliary power supply circuit, where the auxiliary power supply circuit has multiple auxiliary power branches for output; the load control method includes:
[0005] Determine a first auxiliary power branch to be sampled and a second auxiliary power branch to be controlled; wherein, the first auxiliary power branch is the auxiliary power branch with the smallest load among all auxiliary power branches, and the second auxiliary power branch is the auxiliary power branch with the largest load among all auxiliary power branches;
[0006] Sample the input voltage of the first auxiliary power branch at a set sampling frequency, and calculate a predicted voltage value based on the voltages of two adjacent samplings;
[0007] After the load task of the second auxiliary power branch changes, determine whether the predicted voltage value exceeds a preset range; wherein, the load task change includes load addition and / or removal;
[0008] When the predicted voltage value crosses a preset range, extend the latch time of the current load task performed by the second auxiliary power source branch.
[0009] In a possible implementation, before the load task of the second auxiliary power source branch changes, it further includes:
[0010] Determine the load task to be executed by the second auxiliary power source branch;
[0011] Sort the load tasks to be executed according to the load type and load value corresponding to each load task to be executed, and configure a corresponding latch time for each load task to be executed; wherein, the load tasks to be executed include: one or more load loading tasks, and / or, one or more load removal tasks;
[0012] Control the second auxiliary power source branch to execute the load task according to the sorting result and the corresponding latch time.
[0013] In a possible implementation, the load type includes: adjustable load and non-adjustable load;
[0014] The sorting priority of the non-adjustable load is higher than that of the adjustable load; the larger the load value, the higher the sorting priority.
[0015] In a possible implementation, when the load type is an adjustable load during the execution of the load task by the second auxiliary power source branch, control the load to be loaded from small to large at a set speed, or control the load to be removed from large to small at a set speed.
[0016] In a possible implementation, sorting the load tasks to be executed according to the load type and load value corresponding to each load task to be executed includes:
[0017] Classify the tasks to be executed according to load loading tasks and load removal tasks;
[0018] Sort the load loading tasks and load removal tasks respectively.
[0019] In a possible implementation, when executing the load task, execute one or more load loading tasks and one or more load removal tasks simultaneously; or,
[0020] First execute the load task according to the sorting result of the load loading tasks; or,
[0021] First execute the load task according to the sorting result of the load removal tasks.
[0022] In a possible implementation, calculating the predicted voltage value based on the voltages of two adjacent samplings includes:
[0023] Calculate the predicted voltage value according to the following formula:
[0024] Vp = Vnow + ΔVaux * Fs * Tset
[0025] Wherein, Vp is the predicted voltage value; Vnow is the voltage of the most recent sampling; ΔVaux = Vnow - Vlast; ΔVaux is the difference between the voltages of two adjacent samplings; Fs is the set sampling frequency; Tset is the preset voltage change time; the preset voltage change time is less than the latch time.
[0026] In a second aspect, an embodiment of the present invention provides a load control device for an auxiliary power source circuit. The auxiliary power source circuit has a plurality of auxiliary power source branches for output; the device includes:
[0027] A determination module, configured to determine a first auxiliary power source branch to be sampled and a second auxiliary power source branch to be controlled: wherein, the first auxiliary power source branch is the auxiliary power source branch with the smallest load among all the auxiliary power source branches, and the second auxiliary power source branch is the auxiliary power source branch with the largest load among all the auxiliary power source branches;
[0028] A sampling module, configured to sample the input voltage of the first auxiliary power source branch according to the set sampling frequency;
[0029] A calculation module, configured to calculate a predicted voltage value according to the voltages of two adjacent samplings; wherein, the load tasks include: a load loading task and / or a load removal task;
[0030] A judgment module, configured to judge whether the predicted voltage value exceeds a preset range after the load task of the second auxiliary power source branch changes; wherein, the change of the load task includes load loading and / or removal;
[0031] A control module, configured to extend the latch time of the current load task executed by the second auxiliary power source branch when the predicted voltage value exceeds the preset range.
[0032] In a third aspect, an embodiment of the present invention provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the load control method described in the first aspect or any possible implementation manner of the first aspect above are implemented.
[0033] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the steps of the load control method described in the first aspect or any possible implementation manner of the first aspect above are implemented.
[0034] An embodiment of the present invention provides a load control method, device, terminal, and storage medium for an auxiliary power supply circuit. The method determines a first auxiliary power supply branch to be sampled and a second auxiliary power supply branch to be controlled from multiple auxiliary power supply branches of the auxiliary power supply circuit. Among them, the first auxiliary power supply branch is the auxiliary power supply branch with the smallest load among all auxiliary power supply branches, and the second auxiliary power supply branch is the auxiliary power supply branch with the largest load among all auxiliary power supply branches, so as to control the second auxiliary power supply branch based on the sampling data of the first auxiliary power supply branch. The input voltage of the first auxiliary power supply branch is sampled according to a set sampling frequency, and a predicted voltage value is calculated based on the voltages of two adjacent samplings. After the load task of the second auxiliary power supply branch changes, it is determined whether the predicted voltage value exceeds a preset range, and when the predicted voltage value exceeds the preset range, the latch time of the current load task executed by the second auxiliary power supply branch is extended. Among them, the change of the load task includes load addition and / or removal. In the embodiment of the present invention, by monitoring the voltage change of the first auxiliary power supply branch, it is ensured that all auxiliary power supply branches are within the safe voltage usage range. Based on the voltage change of the first auxiliary power supply branch, the second auxiliary power supply circuit is controlled to execute the load task, and the latch time of the load task is adjusted to reduce the voltage fluctuation of the auxiliary power supply, thereby avoiding overvoltage or undervoltage of all auxiliary power supply branch circuits. Description of the Drawings
[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0036] Figure 1 FIG. is an application scenario diagram of the load control method for the auxiliary power supply circuit provided by the embodiment of the present invention;
[0037] Figure 2 FIG. is a flowchart of the implementation of the load control method for the auxiliary power supply circuit provided by an embodiment of the present invention;
[0038] Figure 3 FIG. is a flowchart of the implementation of the load control method for the auxiliary power supply circuit provided by another embodiment of the present invention;
[0039] Figure 4 FIG. is a schematic structural diagram of the load control device for the auxiliary power supply circuit provided by an embodiment of the present invention;
[0040] Figure 5 FIG. is a schematic diagram of the terminal provided by an embodiment of the present invention. Detailed Embodiments
[0041] In the following description, specific details such as specific system architectures and technologies are presented for purposes of illustration rather than limitation, so as to provide a thorough understanding of embodiments of the present invention. However, those skilled in the art should understand that the present invention can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from obscuring the description of the present invention.
[0042] Figure 1 FIG. is an application scenario diagram of a load control method for an auxiliary power source circuit provided for an embodiment of the present invention. As Figure 1 shown, it includes a primary side of a transformer and multiple secondary side outputs. Among them, the primary side of the transformer is the bus, and the secondary side obtains the required auxiliary power source output by taking power from the bus. The n-way output of the secondary side of the transformer is the auxiliary power source branch. The auxiliary power source branch with the largest load among the n-way auxiliary power source branches is used as feedback to complete the closed-loop control of the primary side of the transformer, and this branch is denoted as the second auxiliary power source branch. As Figure 1 shown in the figure, the secondary side output 1 is used as the second auxiliary power source branch.
[0043] The auxiliary power source branch with the smallest load among each auxiliary power source branch is denoted as the first auxiliary power source branch. Since the control of the primary side of the transformer has the same effect on all auxiliary power source branches, when the voltage of the auxiliary power source branch with the smallest load is within a safe range, the voltages of other auxiliary power source branches are also within a safe range.
[0044] Among them, when determining the first auxiliary power source branch and the second auxiliary power source branch, the load sizes of each auxiliary power source branch are compared according to the rated values or maximum values of the loads of each path, rather than according to the real-time load conditions. After the auxiliary power source circuit is configured, the rated values or maximum values of the loads in each auxiliary power source branch are generally unchanged.
[0045] To make the objectives, technical solutions, and advantages of the present invention clearer, the following will be described through specific embodiments with reference to the accompanying drawings.
[0046] Figure 2 FIG. is a flowchart of the implementation of load control for an auxiliary power source circuit provided by an embodiment of the present invention. As Figure 2 shown, it includes the following steps:
[0047] S201, determine the first auxiliary power source branch to be sampled and the second auxiliary power source branch to be controlled. Among them, the first auxiliary power source branch is the auxiliary power source branch with the smallest load among each auxiliary power source branch, and the second auxiliary power source branch is the auxiliary power source branch with the largest load among each auxiliary power source branch.
[0048] The method of the embodiment of the present invention is used in an integrated control device for a circuit system. This integrated control device can monitor each auxiliary power source branch and, optionally, can monitor the primary side circuit of the transformer.
[0049] In the specific implementation process of the solution, according to the different load sizes of each auxiliary power source branch, the corresponding rated maximum voltage value and rated minimum voltage value of each branch are different. The voltage fluctuation of the auxiliary power source branch caused by the load change of the second auxiliary power source branch to be controlled has the greatest impact on the auxiliary power source branch with the smallest load. In this embodiment, when the voltage value of the auxiliary power source branch with the smallest load is detected and this voltage value is within the rated voltage range of this auxiliary power source branch, the other auxiliary power source branches are also within the safe voltage range.
[0050] S202, sample the input voltage of the first auxiliary power source branch according to the set sampling frequency, and calculate the predicted voltage value based on the voltages of two adjacent samplings.
[0051] S203, after the load task of the second auxiliary power source branch changes, determine whether the predicted voltage value exceeds the preset range. Among them, the change of the load task includes load addition and / or removal.
[0052] Among them, when the load task in the second auxiliary power source branch changes, it will cause the voltage of the first auxiliary power source branch to increase or decrease. Exceeding the preset range includes: exceeding the upper limit value or the lower limit value of the preset range. When the load addition in the second auxiliary power source branch is completed, or when the load in the second auxiliary power source branch increases compared with that before the load task change after both the load addition and removal are completed, it will cause the voltage of the first auxiliary power source branch to increase, and in severe cases, it will exceed the upper limit value of the preset range. Similarly, when the load removal in the second auxiliary power source branch is completed, or when the load in the second auxiliary power source branch decreases compared with that before the load task change after both the load addition and removal are completed, it will cause the voltage of the first auxiliary power source branch to decrease, and in severe cases, it will exceed the lower limit value of the preset range.
[0053] S204, when the predicted voltage value exceeds the preset range, extend the latch time of the current load task executed by the second auxiliary power source branch.
[0054] In a possible implementation manner, the upper limit value of the preset range in step S203 is the maximum rated voltage of the second auxiliary power source branch, and the lower limit value is the minimum rated voltage of the second auxiliary power source branch. After the load task of the second auxiliary power source branch changes, the predicted voltage change value is relatively large, but after the actual load task is completed, it will not directly damage the load on the first auxiliary power source branch.
[0055] In a possible implementation, it is inevitable that the voltage value exceeds the maximum rated voltage or is lower than the minimum rated voltage of the first auxiliary power supply branch. Therefore, a margin is reserved when determining the preset range of the voltage value in step S203. That is, the upper limit value of the preset range is less than the maximum rated voltage of the second auxiliary power supply branch, and the lower limit value is greater than the minimum rated voltage of the second auxiliary power supply branch. When the predicted voltage exceeds the preset range and the exceeded voltage value is within a small range, the load on the first auxiliary power supply branch will not be directly damaged. Therefore, when the predicted voltage value exceeds the preset range, the influence of voltage fluctuation on the first auxiliary power supply branch can also be reduced by extending the latching time of the current load task executed by the second auxiliary power supply branch.
[0056] In this embodiment, the first auxiliary power supply branch to be sampled and the second auxiliary power supply branch to be controlled are determined from multiple auxiliary power supply branches of the auxiliary power supply circuit. Among them, the first auxiliary power supply branch is the auxiliary power supply branch with the smallest load among all auxiliary power supply branches, and the second auxiliary power supply branch is the auxiliary power supply branch with the largest load among all auxiliary power supply branches, so as to control the second auxiliary power supply branch based on the sampling data of the first auxiliary power supply branch. The input voltage of the first auxiliary power supply branch is sampled at a set sampling frequency, and the predicted voltage value is calculated based on the voltages of two adjacent samplings. After the load task of the second auxiliary power supply branch changes, it is determined whether the predicted voltage value exceeds the preset range, and when the predicted voltage value exceeds the preset range, the latching time of the current load task executed by the second auxiliary power supply branch is extended. Among them, the change of the load task includes load loading and / or removal. In the embodiment of the present invention, by monitoring the voltage change of the first auxiliary power supply branch, it is ensured that all auxiliary power supply branches are within the safe voltage usage range. Based on the voltage change of the first auxiliary power supply branch, the second auxiliary power supply circuit is controlled to execute the load task, and the load task latching time is adjusted to reduce the voltage fluctuation of the auxiliary power supply, thereby avoiding overvoltage or undervoltage of all auxiliary power supply branch circuits.
[0057] In a possible implementation, in step S201, before the load task of the second auxiliary power supply branch changes, it further includes:
[0058] Determine the to-be-executed load tasks of the second auxiliary power supply branch; sort the to-be-executed load tasks according to the load types and load values corresponding to each to-be-executed load task, and configure corresponding latching times for each to-be-executed load task; among them, the to-be-executed load tasks include: one or more load loading tasks, and / or, one or more load removal tasks; control the second auxiliary power supply branch to execute the load task according to the sorting result and the corresponding latching time. The solution provided in this application is mainly for the case of multiple load tasks, but it does not exclude that in special cases, only one load needs to be loaded or one load needs to be removed. In this case, no sorting operation is required. Among them, the larger the load value in the load task, the greater the voltage fluctuation amount in the auxiliary power supply path, and the corresponding latching time is longer, so as to avoid the superposition of voltage fluctuation amounts during the execution of adjacent load tasks resulting in the voltage value exceeding the preset range.
[0059] In different embodiments, when there is only a load loading task or only a load removal task, the load tasks to be executed can be sorted according to the load type and load value directly. Optionally, only one load is loaded or one load is removed each time a load task is executed. Optionally, based on the sorting result, when the load value is greater than the set value, only the loading or removal of the load is executed once; when the load value is less than the set value, the loading or removal of one, two or more loads is determined based on the sum of two or more load values in sequence.
[0060] In a possible implementation, the load types include: adjustable loads and non-adjustable loads; the sorting priority of non-adjustable loads is higher than that of adjustable loads; the greater the load value, the higher the sorting priority.
[0061] Among them, the non-adjustable load has only two states of control: enabled and disabled. The adjustable load includes a load with open-loop or closed-loop control. In the specific process, the size of the load can be adjusted slowly to reduce the fluctuation of the auxiliary source voltage.
[0062] In a possible implementation, when the load type is an adjustable load when executing a load task on the second auxiliary source branch, the load is controlled to be loaded from small to large at a set speed, or the load is controlled to be removed from large to small at a set speed. For example: the set speed is to control the load to start from 0 or the minimum value and complete the loading by increasing 20% of the maximum load value per unit time, or to control the load to start from the maximum value and complete the loading by decreasing 20% of the maximum load value per unit time. Optionally, the set speed is 10% - 30%. Among them, the set speed is determined according to the maximum value of the adjustable load, and the larger the maximum value, the smaller the set speed value.
[0063] The foregoing introduced that when there is only a load loading task or only a load removal task, the load tasks to be executed can be sorted according to the load type and load value directly. When there are both a load loading task and a load removal task, in different embodiments, the ways of executing load tasks are also different.
[0064] In a possible implementation, whether it is a load loading task or a load removal task, the load tasks to be executed are sorted according to the load type and load value, so as to reduce the control complexity and improve the execution efficiency of the load tasks.
[0065] In a possible implementation, sorting the load tasks to be executed according to the load type and load value corresponding to each load task to be executed includes:
[0066] Classifying the tasks to be executed according to the load loading task and the load removal task;
[0067] Sort the load loading tasks and load removal tasks separately.
[0068] Optionally, after classifying and sorting according to the load loading tasks and load removal tasks, when executing the load tasks, one or more load loading tasks and one or more load removal tasks are executed simultaneously; or, the load tasks are executed first according to the sorting result of the load loading tasks; or, the load tasks are executed first according to the sorting result of the load removal tasks.
[0069] Among them, executing one or more load loading tasks and one or more load removal tasks simultaneously can improve the execution efficiency of the load tasks and reduce the feedback power supply at the same time, thereby reducing the fluctuation of the auxiliary source voltage.
[0070] In a possible implementation manner, in step S201, calculating the predicted voltage value according to the voltages of two adjacent samplings includes:
[0071] Calculate the predicted voltage value according to the following formula:
[0072] Vp = Vnow + ΔVaux * Fs * Tset
[0073] Wherein, Vp is the predicted voltage value; Vnow is the voltage of the most recent sampling; ΔVaux = Vnow - Vlast; ΔVaux is the difference between the voltages of two adjacent samplings; Fs is the set sampling frequency; Tset is the preset voltage change time; the preset voltage change time is less than the latch time.
[0074] Among them, the latch time is the process of waiting for the voltage to stabilize after loading or removing the load. When the voltage fluctuation is large, the latch time is appropriately delayed, that is, the execution of the next load task is postponed.
[0075] Figure 3 It is the implementation flowchart of the load control method for the auxiliary source circuit provided by another embodiment of the present invention. As shown in the figure, it includes the following steps:
[0076] Judge whether there is a load task;
[0077] When there is a load task to be executed, sort the tasks to be executed and set the corresponding task latch time Tn based on the tasks to be executed; otherwise, wait for the load task;
[0078] Execute the load tasks according to the sorting, where one or more can be executed at a time;
[0079] Calculate the predicted voltage value according to the input voltage of the first auxiliary source branch with the smallest load, and judge whether the predicted voltage is within the rated voltage range of the first auxiliary source branch;
[0080] If it is within the rated voltage range, wait for the latch time to end and execute the next load task; otherwise, continue to monitor the voltage value of the first auxiliary power source branch within the latch time and determine whether the predicted voltage is within the rated voltage range of the first auxiliary power source branch.
[0081] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
[0082] The following is an embodiment of the device of the present invention. For the details not described in detail therein, reference may be made to the corresponding method embodiments above.
[0083] Figure 4 The structural schematic diagram of a load control device for an auxiliary power source circuit provided by an embodiment of the present invention is shown. For the sake of convenience of description, only the parts related to the embodiments of the present invention are shown and are described in detail as follows:
[0084] As Figure 4 shown, the load control device for the auxiliary power source circuit includes: a determination module 401, a sampling module 402, a calculation module 403, a judgment module 404, and a control module 403.
[0085] Among them, the determination module 401 is used to determine the first auxiliary power source branch to be sampled and the second auxiliary power source branch to be controlled: among them, the first auxiliary power source branch is the auxiliary power source branch with the smallest load among all auxiliary power source branches, and the second auxiliary power source branch is the auxiliary power source branch with the largest load among all auxiliary power source branches.
[0086] The sampling module 402 is used to sample the input voltage of the first auxiliary power source branch according to a set sampling frequency.
[0087] The calculation module 403 is used to calculate the predicted voltage value according to the voltages of two adjacent samplings; among them, the load tasks include: load loading tasks and / or load removal tasks.
[0088] The judgment module 404 is used to judge whether the predicted voltage value exceeds a preset range after the load task of the second auxiliary power source branch changes; among them, the change of the load task includes load loading and / or removal.
[0089] The control module 405 is used to extend the latch time of the current load task executed by the second auxiliary power source branch when the predicted voltage value exceeds the preset range.
[0090] In an embodiment of the present invention, a first auxiliary power source branch to be sampled and a second auxiliary power source branch to be controlled are determined from multiple auxiliary power source branches of an auxiliary power source circuit. Among them, the first auxiliary power source branch is the auxiliary power source branch with the smallest load among all auxiliary power source branches, and the second auxiliary power source branch is the auxiliary power source branch with the largest load among all auxiliary power source branches, so as to control the second auxiliary power source branch based on the sampling data of the first auxiliary power source branch. The input voltage of the first auxiliary power source branch is sampled according to a set sampling frequency, and a predicted voltage value is calculated based on the voltages of two adjacent samplings. After the load task of the second auxiliary power source branch changes, it is determined whether the predicted voltage value exceeds a preset range, and when the predicted voltage value exceeds the preset range, the latch time of the current load task executed by the second auxiliary power source branch is extended. Among them, the change of the load task includes load loading and / or removal. In the embodiment of the present invention, by monitoring the voltage change of the first auxiliary power source branch, it is ensured that all auxiliary power source branches are within the safe voltage usage range, the second auxiliary power source circuit is controlled to execute the load task based on the voltage change of the first auxiliary power source branch, the latch time of the load task is adjusted, and the fluctuation of the auxiliary power source voltage is reduced, thereby avoiding overvoltage or undervoltage of all auxiliary power source branch circuits.
[0091] Figure 5 is a schematic diagram of a terminal provided by an embodiment of the present invention. As Figure 5 shown, the terminal 5 of this embodiment includes: a processor 50, a memory 51, and a computer program 52 stored in the memory 51 and executable on the processor 50. When the processor 50 executes the computer program 52, the steps in the above-mentioned various embodiments of the load control method for the auxiliary power source circuit are implemented, such as Figure 2 the steps S201 to S202 shown. Alternatively, when the processor 50 executes the computer program 52, the functions of each module / unit in the above-mentioned device embodiments are implemented, such as Figure 4 the functions of the modules 401 to 403 shown.
[0092] Exemplarily, the computer program 52 can be divided into one or more modules / units. The one or more modules / units are stored in the memory 51 and executed by the processor 50 to complete the present invention. The one or more modules / units can be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program 52 in the terminal 5. For example, the computer program 52 can be divided into Figure 4 the modules 401 to 403 shown.
[0093] The terminal 5 can be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The terminal 5 may include, but is not limited to, a processor 50 and a memory 51. Those skilled in the art can understand, Figure 5This is only an example of the terminal 5, which does not constitute a limitation on the terminal 5. It may include more or fewer components than those shown in the figure, or combine certain components, or different components. For example, the terminal may also include input / output devices, network access devices, buses, etc.
[0094] The so-called processor 50 may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor, or the processor may also be any conventional processor, etc.
[0095] The memory 51 may be an internal storage unit of the terminal 5, such as the hard disk or memory of the terminal 5. The memory 51 may also be an external storage device of the terminal 5, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal 5. Further, the memory 51 may also include both the internal storage unit and the external storage device of the terminal 5. The memory 51 is used to store the computer program and other programs and data required by the terminal. The memory 51 may also be used to temporarily store the data that has been output or will be output.
[0096] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit. The above integrated unit may be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of the present application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated here.
[0097] In the above embodiments, the descriptions of the various embodiments have their own emphases. For parts not described or recorded in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0098] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0099] In the embodiments provided by the present invention, it should be understood that the disclosed device / terminal and method 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 only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical or other forms.
[0100] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0101] In addition, the functional units in the various embodiments of the present invention can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.
[0102] When 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, to implement all or part of the processes in the above-described embodiment methods of the present invention, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-described various embodiments of the load control method for the auxiliary power circuit can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice within the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0103] The above-described embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A load control method for an auxiliary power source circuit, where the auxiliary power source circuit has multiple auxiliary power source branches for output; Characterized in that, The method includes: Determine the first auxiliary power source branch to be sampled and the second auxiliary power source branch to be controlled; wherein, the first auxiliary power source branch is the auxiliary power source branch with the smallest load among all auxiliary power source branches, and the second auxiliary power source branch is the auxiliary power source branch with the largest load among all auxiliary power source branches, and use it as feedback to complete the closed-loop control of the primary side of the transformer; Sample the input voltage of the first auxiliary power source branch according to the set sampling frequency, and calculate the predicted voltage value based on the voltages of two adjacent samplings; After the load task of the second auxiliary power source branch changes, determine whether the predicted voltage value exceeds the preset range; wherein, the change of the load task includes load loading and / or removal; When the predicted voltage value exceeds the preset range, extend the latch time of the current load task executed by the second auxiliary power source branch; wherein, the latch time is the process of waiting for the voltage to stabilize after loading or removing the load. When the voltage fluctuates greatly, the time to execute the next load task is postponed.
2. The load control method according to claim 1, Characterized in that, Before the load task of the second auxiliary power source branch changes, it further includes: Determine the load task to be executed by the second auxiliary power source branch; Sort the load tasks to be executed according to the load type and load value corresponding to each load task to be executed, and configure the corresponding latch time for each load task to be executed; wherein, the load tasks to be executed include: one or more load loading tasks, and / or, one or more load removal tasks; Control the second auxiliary power source branch to execute the load task according to the sorting result and the corresponding latch time.
3. The load control method according to claim 2, Characterized in that, The load type includes: adjustable load and non-adjustable load; The sorting priority of the non-adjustable load is higher than that of the adjustable load; the larger the load value, the higher the sorting priority.
4. The load control method according to claim 3, Characterized in that, When the load type is an adjustable load during the execution of the load task by the second auxiliary power source branch, control the load to be loaded from small to large at a set speed, or control the load to be removed from large to small at a set speed.
5. The load control method according to any one of claims 2 to 4, Characterized in that, Sorting the load tasks to be executed according to the load type and load value corresponding to each load task to be executed includes: Classify the load tasks to be executed according to load loading tasks and load removal tasks; Sort the load loading tasks and load removal tasks respectively.
6. The load control method according to claim 5, Characterized in that, When executing the load task, execute one or more load loading tasks and one or more load removal tasks simultaneously; or, First execute the load task according to the sorting result of the load loading tasks; or, First execute the load task according to the sorting result of the load removal tasks.
7. The load control method according to claim 1, Characterized in that, Calculating the predicted voltage value based on the voltages of two adjacent samplings includes: The predicted voltage value is calculated according to the following formula: Vp = Vnow + ΔVaux * Fs * Tset where Vp is the predicted voltage value; Vnow is the voltage of the most recent sampling; ΔVaux = Vnow - Vlast; ΔVaux is the difference between the voltages of two adjacent samplings; Fs is the set sampling frequency; Tset is the preset voltage change time; the preset voltage change time is less than the latch time.
8. A device for controlling a second auxiliary power source circuit, the auxiliary power source circuit having a plurality of auxiliary power source branches for output; Characterized in that the device includes: a determination module for determining a first auxiliary power source branch to be sampled and a second auxiliary power source branch to be controlled: wherein, the first auxiliary power source branch is the auxiliary power source branch with the smallest load among the auxiliary power source branches, and the second auxiliary power source branch is the auxiliary power source branch with the largest load among the auxiliary power source branches, which is used as feedback to complete the closed-loop control of the primary side of the transformer; a sampling module for sampling the input voltage of the first auxiliary power source branch at a set sampling frequency; a calculation module for calculating a predicted voltage value according to the voltages of two adjacent samplings; a judgment module for judging whether the predicted voltage value exceeds a preset range after the load task of the second auxiliary power source branch changes; wherein, the change of the load task includes load loading and / or removal; a control module for extending the latch time of the current load task executed by the second auxiliary power source branch when the predicted voltage value exceeds the preset range; the latch time is the process of waiting for the voltage to stabilize after loading or removing the load, and when the voltage fluctuates greatly, it is the time to delay the execution of the next load task.
9. A terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor, Characterized in that when the processor executes the computer program, the steps of the load control method according to any one of claims 1 to 7 above are implemented.
10. A computer-readable storage medium, the computer-readable storage medium stores a computer program, Characterized in that when the computer program is executed by a processor, the steps of the load control method according to any one of claims 1 to 7 above are implemented.
Citation Information
Patent Citations
Multi-path output switch power supply circuit, switch power supply and device with same
CN102130614A
Load driving device and system
CN102548100A