Voltage control system, electronic load and control method
By designing a voltage control system, the processing module controls the voltage output circuit to gradually adjust to the target voltage value, solving the voltage overshoot problem caused by overshoot in the prior art, and achieving stability and accuracy of voltage adjustment.
Patent Information
- Application Number
- CN202411822708.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-04-18
AI Technical Summary
When the prior art changes the set reference voltage, voltage overshoot is easily caused by overshoot.
A voltage control system is designed, including a processing module and a voltage output circuit. The processing module responds to adjustment instructions and controls the output voltage to gradually adjust to the target voltage value according to the first step.
It effectively suppresses the voltage overshoot problem caused by the overshoot of the output voltage, ensuring stable and accurate voltage adjustment.
Smart Images

Figure CN119853055A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of electronic circuit technology, and more specifically, to a voltage control system, an electronic load, and a control method. Background Art
[0002] Electronic load is a device that consumes electrical energy by controlling the conduction amount (duty cycle) of internal power (MOSFET) or transistor, and relying on the power dissipation of power tube. It can accurately detect the load voltage, precisely adjust the load current, and simulate load short circuit. The simulated load is inductive resistance and capacitance, and the capacitive load current rise time.
[0003] Electronic loads generally use hardware feedback loop control or digital feedback loop control. The output voltage is collected through near-end or remote acquisition, and it is compared with the set reference voltage to adjust the constant voltage value after feedback control.
[0004] In the prior art, when changing the set reference voltage, the output voltage of the voltage output circuit is usually directly controlled to reach the first target voltage value at one time. This adjustment method often causes voltage overshoot due to the existence of overshoot. Summary of the invention
[0005] An object of the embodiments of the present disclosure is to provide a voltage control system, an electronic load, and a control method.
[0006] According to a first aspect of an embodiment of the present disclosure, a voltage control system is provided, characterized in that it includes a processing module and a voltage output circuit, the processing module being used to respond to an adjustment instruction to adjust the output voltage of the voltage output circuit to a first target voltage value, and controlling the output voltage of the voltage output circuit to be gradually adjusted to the first target voltage value according to a first step.
[0007] Optionally, the processing module includes a first processing unit and a second processing unit.
[0008] The first processing unit is used for determining a second target voltage value of a control signal corresponding to the first target voltage value in response to the adjustment instruction;
[0009] The second processing unit is used to obtain multiple second voltage values of the control signal according to the first voltage value of the control signal and the second target voltage value, traverse the multiple second voltage values, and control the voltage output circuit to output an output voltage of a corresponding voltage value according to the control signal of the currently traversed second voltage value; wherein the first voltage value is the voltage of the control signal output by the second processing unit before the first processing module receives the adjustment instruction.
[0010] Optionally, the second processing unit is also used to determine the voltage difference between the first voltage value and the second target voltage value, and segment the voltage difference according to a second step size to obtain the multiple second voltage values, wherein the difference between two adjacent second voltage values is the second step size, and the second step size enables the output voltage to be adjusted by the first step size each time.
[0011] Optionally, the second processing unit is also used to determine the voltage difference between the first voltage value and the second target voltage value, and segment the voltage difference according to the set adjustment number to obtain the multiple second voltage values; wherein the number of the multiple second voltage values is equal to the adjustment number, and the adjustment number makes the output voltage adjust the first step length each time.
[0012] Optionally, the first processing unit includes a host computer or a processor.
[0013] Optionally, the second processing unit includes any one of the following: a microprocessor, a complex programmable logic device, or a field programmable gate array.
[0014] Optionally, the voltage control system further includes a display module, and the processing module is further used to obtain an actual voltage value of the output voltage of the voltage output circuit, and control the display module to display the actual voltage value.
[0015] Optionally, the voltage output circuit includes a digital-to-analog conversion circuit and an analog output circuit, the digital-to-analog conversion circuit is used to perform analog-to-digital conversion on the control signal of the currently traversed second voltage value to obtain an analog control signal, and the analog output circuit outputs an output voltage corresponding to the voltage value according to the analog control signal.
[0016] According to a second aspect of the present disclosure, an electronic load is provided, characterized in that it includes a voltage control system as described in the first aspect of the present disclosure.
[0017] According to a third aspect of the present disclosure, a control method for a voltage output circuit is provided, comprising:
[0018] In response to an adjustment instruction to adjust the output voltage of the voltage output circuit to a first target voltage value, the output voltage of the voltage output circuit is controlled to be gradually adjusted to the first target voltage value according to a first step.
[0019] Through the embodiments of the present disclosure, the processing module controls the output voltage of the voltage output circuit to be gradually adjusted to the first target voltage value according to the first step, which can effectively suppress the voltage overshoot problem caused by the existence of overshoot of the output voltage.
[0020] Further features and advantages of the present invention will become apparent from the following detailed description of exemplary embodiments of the present invention with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
[0022] Figure 1 is a block diagram of a voltage control system according to an embodiment of the present disclosure;
[0023] Figure 2 is a block diagram of a voltage control system according to another embodiment of the present disclosure;
[0024] Figure 3 is a flow chart of a control method of a voltage output circuit according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0025] Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless otherwise specifically stated.
[0026] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.
[0027] Technologies, methods and equipment known to persons of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods and equipment should be considered part of the specification.
[0028] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.
[0029] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0030] <Voltage Control System Embodiment>
[0031] The present disclosure provides a voltage control system, such as Figure 1As shown, the voltage control system 1000 may include a processing module 1100 and a voltage output circuit 1200. The processing module 1100 is used to respond to an adjustment instruction to adjust the output voltage of the voltage output circuit 1200 to a first target voltage value, and control the output voltage of the voltage output circuit 1200 to be gradually adjusted to the first target voltage value according to a first step.
[0032] In this embodiment, the processing module 1100 may output a control signal to the voltage output circuit 1200 , and under the action of the control signal, the voltage output circuit 1200 outputs an output voltage having an output voltage value corresponding to the voltage value of the control signal.
[0033] Furthermore, there may be a linear relationship between the voltage value of the control signal and the voltage value of the output voltage. Specifically, the linear relationship between the voltage value of the control signal and the voltage value of the output voltage may be as follows:
[0034] y=kx+b
[0035] Among them, y can represent the voltage value of the control signal, x can represent the voltage value of the output voltage, and k and b can represent parameters of the linear relationship.
[0036] In this embodiment, the parameters k and b of the linear relationship may be preset by the processing module 1100 .
[0037] In this embodiment, if the current voltage value of the output voltage of the voltage output circuit 1200 is less than the first target voltage value, then the processing module 1100 may be to control the output voltage of the voltage output circuit 1200 to gradually increase to the first target voltage value according to the first step; if the current voltage value of the output voltage of the voltage output circuit 1200 is greater than the first target voltage value, then the processing module 1100 may be to control the output voltage of the voltage output circuit 1200 to gradually decrease to the first target voltage value according to the first step.
[0038] In one example, the first step length may be pre-set according to an application scenario or specific requirements. For example, the first step length may be 1 microvolt.
[0039] In another example, the first step length may also be set according to a set adjustment number, which may be the number of times the voltage value of the control signal needs to be adjusted to gradually adjust the output voltage of the control voltage output circuit to the first target voltage value according to the first step length.
[0040] In this embodiment, the processing module 1100 may adjust the voltage value of the control signal according to the set frequency, that is, the voltage output circuit 1200 may adjust the voltage value of the output voltage according to the set frequency. The set frequency may be set in advance according to the application scenario or specific requirements, for example, the set frequency may be 1kHz.
[0041] Through the embodiments of the present disclosure, the processing module controls the output voltage of the voltage output circuit to be gradually adjusted to the first target voltage value according to the first step, which can effectively suppress the voltage overshoot problem caused by the existence of overshoot of the output voltage.
[0042] In one embodiment of the present disclosure, Figure 2 As shown, the processing module 1100 includes a first processing unit 1110 and a second processing unit 1120 .
[0043] The first processing unit 1110 is configured to determine, in response to an adjustment instruction, a second target voltage value of a control signal corresponding to the first target voltage value.
[0044] The second processing unit 1120 is used to obtain multiple second voltage values of the control signal according to the first voltage value and the second target voltage value of the control signal, traverse the multiple second voltage values, and control the voltage output circuit to output an output voltage of a corresponding voltage value according to the control signal of the second voltage value currently traversed. The first voltage value is the voltage of the control signal output by the second processing unit 1120 before the first processing module 1110 receives the adjustment instruction.
[0045] In this embodiment, the first processing unit 1110 may obtain the first target voltage value by analyzing the adjustment instruction.
[0046] Furthermore, the first processing unit 1110 may obtain the second target voltage value according to a preset linear relationship and the first target voltage value.
[0047] In one embodiment of the present disclosure, the second processing unit 1120 is used to determine the voltage difference between the first voltage value and the second target voltage value, and segment the voltage difference according to the second step size to obtain multiple second voltage values, wherein the difference between two adjacent second voltage values is the second step size, and the second step size enables the output voltage to be adjusted by the first step size each time.
[0048] In this embodiment, when the first voltage value is V1 and the second target voltage value is V2, the second voltage value may be V1+i*ΔV.
[0049] Wherein, ΔV represents the second step length, j is a positive integer less than or equal to M, and V1+M*ΔV=V2.
[0050] In another embodiment of the present disclosure, the second processing unit 1120 is used to determine the voltage difference between the first voltage value and the second target voltage value, and segment the voltage difference according to the set adjustment number to obtain multiple second voltage values; wherein the number of the multiple second voltage values is equal to the adjustment number, and the adjustment number makes the output voltage adjusted by one step each time.
[0051] In this embodiment, when the first voltage value is V1 and the second target voltage value is V2, the second voltage value can be
[0052] Wherein, N represents the number of adjustments, and j is a positive integer less than or equal to N.
[0053] When the second target voltage value is greater than the first voltage value, multiple second voltage values are traversed in order from small to large; when the second target voltage value is less than the first voltage value, multiple second voltage values are traversed in order from large to small.
[0054] Through the embodiments of the present disclosure, multiple second voltages are obtained, and then multiple second voltage values are traversed. The voltage output circuit is controlled to output an output voltage of the corresponding voltage value according to the control signal of the second voltage value currently traversed. The output voltage of the voltage output circuit can be gradually adjusted to the first target voltage value according to the first step, thereby effectively suppressing the voltage overshoot problem caused by the existence of overshoot in the output voltage.
[0055] In one embodiment of the present disclosure, the first processing unit 1110 includes a host computer or a processor, wherein the processor may be a microcontroller unit (MCU), a central processing unit (CPU), or an advanced RISC machine (ARM).
[0056] In one embodiment of the present disclosure, the second processing unit 1120 includes any one of the following: a microcontroller unit (MCU), a complex programmable logic device (CPLD), or a field programmable gate array (FPGA).
[0057] In one example, the first processing unit 1110 includes an MCU, and the second processing unit 1120 includes an FPGA.
[0058] In this embodiment, by utilizing the high-speed parallel working characteristics of the FPGA, the output voltage can be stepped to the first target voltage value in small steps and at a high frequency without slowing down the control speed of the voltage control system, thereby effectively avoiding the voltage overshoot problem caused by the traditional one-step setting method.
[0059] In one embodiment of the present disclosure, Figure 2 As shown, the voltage control system 1000 further includes a display module 1300 , and the processing module 1100 is further used to obtain an actual voltage value of the output voltage of the voltage output circuit 1200 , and control the display module 1300 to display the actual voltage value.
[0060] In the case where the second processing unit 1120 is an FPGA, the actual voltage value of the output voltage of the voltage output circuit 1200 can be acquired by the second processing unit 1220 , and the display module 1300 can be controlled to display the actual voltage value.
[0061] When the second processing unit 1120 is an MCU, the processing module 1100 may further include a third processing unit, and the actual voltage value of the output voltage of the voltage output circuit 1200 may be acquired through the third processing unit, and the display module 1300 may be controlled to display the actual voltage value.
[0062] Through this embodiment, the actual voltage value of the output voltage of the voltage output circuit is displayed, which can facilitate the user to view the voltage adjustment process and improve the user experience.
[0063] In one embodiment of the present disclosure, the second processing unit 1120 is an FPGA or a CPLD, and the control signal output by the second processing unit 1120 is a digital signal. Figure 2 As shown, the voltage output circuit 1200 includes a digital-to-analog conversion circuit 1210 and an analog output circuit 1220. The digital-to-analog conversion circuit 1210 is used to perform analog-to-digital conversion processing on the control signal of the second voltage value currently traversed to obtain an analog control signal; the analog output circuit 1220 outputs an output voltage corresponding to the voltage value according to the analog control signal.
[0064] <Electronic Load Example>
[0065] The present disclosure provides an electronic load, which may include the voltage control system 1000 described in any of the aforementioned embodiments.
[0066] <Method Example>
[0067] The present disclosure provides a control method for a voltage output circuit. The electronic device control method may be implemented by a processing module. For example, the processing module may be the processing module 1100 described in the aforementioned embodiment.
[0068] Figure 3 is a flow chart of a control method of a voltage output circuit according to an embodiment of the present disclosure.
[0069] like Figure 3 As shown, the method includes the following step S3100: in response to an adjustment instruction to adjust the output voltage of the voltage output circuit to a first target voltage value, controlling the output voltage of the voltage output circuit to be gradually adjusted to the first target voltage value according to a first step.
[0070] In one embodiment of the present disclosure, in response to an adjustment instruction to adjust the output voltage of a voltage output circuit to a first target voltage value, controlling the output voltage of the voltage output circuit to be gradually adjusted to the first target voltage value according to a first step may include: in response to the adjustment instruction, determining a second target voltage value of a control signal corresponding to the first target voltage value; obtaining multiple second voltage values of the control signal according to the first voltage value and the second target voltage value of the control signal, traversing the multiple second voltage values, and controlling the voltage output circuit to output an output voltage of a corresponding voltage value according to the control signal of the currently traversed second voltage value; wherein the first voltage value is the voltage of the control signal output by the second processing unit before the first processing module receives the adjustment instruction.
[0071] In one embodiment of the present disclosure, multiple second voltage values of the control signal are obtained according to the first voltage value of the control signal and the second target voltage value, including: determining the voltage difference between the first voltage value and the second target voltage value, segmenting the voltage difference according to a second step size, and obtaining the multiple second voltage values, wherein the difference between two adjacent second voltage values is the second step size, and the second step size enables the output voltage to be adjusted by the first step size each time.
[0072] In one embodiment of the present disclosure, multiple second voltage values of the control signal are obtained according to the first voltage value of the control signal and the second target voltage value, including: determining the voltage difference between the first voltage value and the second target voltage value, segmenting the voltage difference according to a set adjustment number, and obtaining the multiple second voltage values; wherein the number of the multiple second voltage values is equal to the adjustment number, and the adjustment number enables the output voltage to adjust the first step length each time.
[0073] Through the embodiments of the present disclosure, the output voltage of the control voltage output circuit is gradually adjusted to the first target voltage value according to the first step, which can effectively suppress the voltage overshoot problem caused by the existence of overshoot of the output voltage.
[0074] <Readable Storage Medium Embodiment>
[0075] This embodiment provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the method described in any method embodiment of the present disclosure is executed.
[0076] The present invention may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present invention.
[0077] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.
[0078] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.
[0079] The computer program instructions for performing the operation of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed entirely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be personalized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present invention.
[0080] Various aspects of the present invention are described herein with reference to the flow charts and / or block diagrams of the methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each box of the flow chart and / or block diagram and the combination of each box in the flow chart and / or block diagram can be implemented by computer-readable program instructions.
[0081] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0082] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0083] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a part of a module, a program segment or an instruction, and a part of the module, a program segment or an instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.
[0084] Embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the marketplace, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present invention is defined by the appended claims.
Claims
1. A voltage control system, characterized in that: It includes a processing module and a voltage output circuit. The processing module is used to respond to an adjustment instruction to adjust the output voltage of the voltage output circuit to a first target voltage value, and control the output voltage of the voltage output circuit to be gradually adjusted to the first target voltage value according to a first step.
2. The voltage control system according to claim 1, characterized in that: The processing module includes a first processing unit and a second processing unit. The first processing unit is used for determining a second target voltage value of a control signal corresponding to the first target voltage value in response to the adjustment instruction; The second processing unit is used to obtain multiple second voltage values of the control signal according to the first voltage value of the control signal and the second target voltage value, traverse the multiple second voltage values, and control the voltage output circuit to output an output voltage of a corresponding voltage value according to the control signal of the currently traversed second voltage value; wherein the first voltage value is the voltage of the control signal output by the second processing unit before the first processing module receives the adjustment instruction.
3. The voltage control system according to claim 2, characterized in that: The second processing unit is also used to determine the voltage difference between the first voltage value and the second target voltage value, and segment the voltage difference according to the second step size to obtain the multiple second voltage values, wherein the difference between two adjacent second voltage values is the second step size, and the second step size enables the output voltage to be adjusted by the first step size each time.
4. The voltage control system according to claim 2, characterized in that: The second processing unit is also used to determine the voltage difference between the first voltage value and the second target voltage value, and segment the voltage difference according to the set adjustment number to obtain the multiple second voltage values; wherein the number of the multiple second voltage values is equal to the adjustment number, and the adjustment number makes the output voltage adjust the first step length each time.
5. The voltage control system according to claim 2, characterized in that: The first processing unit includes a host computer or a processor.
6. The voltage control system according to claim 2, characterized in that: The second processing unit includes any one of the following: a microprocessor, a complex programmable logic device, and a field programmable gate array.
7. The voltage control system according to any one of claims 1 to 6, characterized in that: The voltage control system further includes a display module, and the processing module is further used to obtain an actual voltage value of the output voltage of the voltage output circuit, and control the display module to display the actual voltage value.
8. The voltage control system according to claim 2, characterized in that: The voltage output circuit includes a digital-to-analog conversion circuit and an analog output circuit. The digital-to-analog conversion circuit is used to perform analog-to-digital conversion processing on the control signal of the currently traversed second voltage value to obtain an analog control signal. The analog output circuit outputs an output voltage corresponding to the voltage value according to the analog control signal.
9. An electronic load, characterized in that: Comprising the voltage control system according to any one of claims 1 to 8.
10. A control method for a voltage output circuit, characterized in that: include: In response to an adjustment instruction to adjust the output voltage of the voltage output circuit to a first target voltage value, the output voltage of the voltage output circuit is controlled to be gradually adjusted to the first target voltage value according to a first step.