Load Current Control Method, System and Readable Storage Medium of Charging Pile Test System

By adopting the counting retention method and compensation mechanism in the charging pile test system, the current detection accuracy problem caused by the parallel operation of the charging module is solved, and the accuracy of current control and the stability of the system are improved.

CN117811135BActive Publication Date: 2025-06-20SHENZHEN SKONDA ELECTRONICS
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311806436.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-25
Publication Date
2025-06-20
Estimated Expiration
2043-12-25

AI Technical Summary

Technical Problem

The parallel operation of a large number of charging modules poses a challenge to the accuracy of the system's current detection, especially when using the lower computer control, the resolution limit of the hardware leads to errors, and the error may amplify between the parallel modules, affecting the control accuracy of the entire system.

Method used

By using the counting retention method in the charging pile test system, the target current value is processed, the actual average current is calculated, and distributed to the slave, so that the slave can control the charging module output current according to the actual average current. In addition, through the compensation mechanism of the master and slave, the actual current is adjusted to reduce errors.

Benefits of technology

It improves the accuracy of current control, avoids the problem of error amplification, and enhances the overall control accuracy and stability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117811135B_ABST
    Figure CN117811135B_ABST
Patent Text Reader

Abstract

A load current control method, system and readable storage medium for a charging pile test system, which relates to the technical field of current control. In this method, when the target current value of the current channel is obtained, the target current value is divided by the number of charging modules in the current channel to obtain the theoretical average current; the theoretical average current is processed by the counting retention method to obtain the practical average current; the practical average current is distributed to the slave machines, so that the slave machines control the charging modules to output current according to the practical average current, and the number of slave machines is the number of charging modules in the current channel minus one; the target current value is subtracted from the total practical average current to obtain the first practical difference current, and the total practical average current is the product of the number of slave machines and the practical average current; the charging modules are controlled to output current according to the first practical difference current. This method avoids the problem of error amplification commonly found in traditional technology applications and enhances the accuracy during current control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of current control, and particularly to a method, system, and readable storage medium for controlling the load current of a charging pile test system. Background Art

[0002] The continuous expansion of the electric vehicle market has driven the growing demand for charging facilities. To meet the diverse needs of different users, efficient and intelligent super charging pile systems have emerged. Such systems integrate the latest technologies and design concepts and occupy a prominent position in the field of electric vehicle charging with their efficient, intelligent, safe, and reliable characteristics. The independent power and control systems of super charging pile systems not only optimize the charging efficiency but also can be flexibly expanded according to requirements to adapt to the changing market. Their intelligent management methods further achieve real-time supervision of charging piles through remote monitoring and control systems. In terms of safety, each charging module in the system is equipped with multiple safety functions such as overcurrent, overvoltage, and short-circuit protection. In addition to its efficiency and intelligence, the safety and reliability of the super charging pile system are also its prominent advantages. This benefits from the selection of high-quality materials and the strict production processes followed, ensuring the long-term stability of the product.

[0003] However, the parallel operation of a large number of charging modules poses challenges to the accuracy of the system's detected current. Especially when using the lower computer for control, the resolution limitation of the hardware leads to inevitable errors, and among the parallel modules, this error may be amplified step by step. For example, when using 12-bit AD sampling to collect a 240A current value, the control accuracy is 0.0586A, and the total error of 24 modules reaches 1.4A. For a charging system that requires extremely high accuracy, such an error is unacceptable.

[0004] In summary, in the related technologies, the small errors of individual modules can be amplified under the cumulative effect among the modules, thus affecting the control accuracy of the entire system and resulting in poor control accuracy of the entire system. Summary of the Invention

[0005] This application provides a method, system, and readable storage medium for controlling the load current of a charging pile test system to enhance the accuracy during current control.

[0006] In the first aspect, this application provides a method for controlling the load current of a charging pile test system, including:

[0007] When obtaining the target current value of the current channel, dividing the target current value by the number of charging modules in the current channel to obtain the theoretical average current;

[0008] Processing the theoretical average current using the counting retention method to obtain the practical average current;

[0009] Distribute the actual average current to the slave devices, enabling the slave devices to control the output current of the charging module according to the actual average current. The number of slave devices is the number of charging modules in the current channel minus one;

[0010] Subtract the actual average total current from the target current value to obtain the first actual difference current. The actual average total current is the product of the number of slave devices and the actual average current;

[0011] Control the output current of the charging module according to the first actual difference current.

[0012] In the above embodiments, through precise processing using the counting retention method, an actual average current is calculated, ensuring that the current controlled by each slave device precisely falls within the range allowed by its control accuracy. In addition, by subtracting the total current actually flowing through each slave device from the target current value, the first actual difference current is obtained. This step allows the master device to comprehensively compensate for the difference between the theoretical current and the actual current among all slave devices, avoiding the problem of error amplification commonly seen in traditional technology applications and enhancing the accuracy during current control.

[0013] Combined with some embodiments of the first aspect, in some embodiments, after the step of controlling the output current of the charging module according to the second actual difference current, the method further includes:

[0014] Obtain the actual output current of the charging pile;

[0015] Subtract the actual output current from the target current value to obtain the second actual difference current;

[0016] Determine whether the second actual difference current is greater than the error threshold;

[0017] If it is greater than the error threshold, distribute the second actual difference current to the slave devices, enabling the slave devices to control the output current of the charging module according to the second actual difference current.

[0018] In the above embodiments, through the slave device compensation mechanism, the actual current can be finely adjusted to reduce the deviation caused by system delay, external environment changes, or component aging. Such precise control makes the current output more in line with the expected setting and improves the accuracy of the system.

[0019] Combined with some embodiments of the first aspect, in some embodiments, the step of, if it is greater than the error threshold, distributing the second actual difference current to the slave devices and enabling the slave devices to control the output current of the charging module according to the second actual difference current specifically includes:

[0020] If it is greater than the error threshold, control the output current of the charging module according to the second actual difference current.

[0021] In the above embodiments, the actual current can be finely adjusted through the host compensation mechanism, reducing the deviation caused by system delay, external environment change, or component aging. Such precise control makes the current output more in line with the expected setting and improves the accuracy of the system.

[0022] In combination with some embodiments of the first aspect, in some embodiments, if it is greater than the error threshold, the step of distributing the second practical difference current to the slaves and enabling the slaves to control the output current of the charging module according to the second practical difference current specifically includes:

[0023] If it is greater than the error threshold, divide the second practical difference current by the number of slaves to obtain the average difference current;

[0024] Distribute the average difference current to the slaves, enabling the slaves to control the output current of the charging module according to the average difference current.

[0025] In the above embodiments, by evenly distributing the second practical difference current to all slaves, the host ensures that each slave undertakes an equal adjustment responsibility. This balanced load distribution alleviates the overload situation that a single slave may encounter, thereby avoiding performance bottlenecks or equipment failures caused by single-point overload.

[0026] In combination with some embodiments of the first aspect, in some embodiments, before the step of dividing the target current value by the number of charging modules in the current channel to obtain the theoretical average current when the target current value of the current channel is obtained, the method further includes:

[0027] Group and connect all charging modules in parallel to form several channels;

[0028] When the total current value is received, multiply the proportion of the current channel by the total current value to obtain the target current value of the current channel, where the proportion of the current channel is the number of charging modules in the current channel divided by the total number of charging modules.

[0029] In the above embodiments, by grouping and connecting the charging modules in parallel to form multiple independent charging channels, it is possible to simply adjust the number of charging modules in each channel according to the change in charging demand. This not only optimizes the charging efficiency and improves the adaptability of the system to different charging environments, but also reduces the control pressure on the host by reducing the number of slaves.

[0030] In combination with some embodiments of the first aspect, in some embodiments, after the step of subtracting the practical average total current from the target current value to obtain the first practical difference current, where the practical average total current is the product of the number of slaves and the practical average current, the method further includes:

[0031] Judge whether the first practical difference current is greater than the maximum current threshold;

[0032] If it is greater than the maximum current threshold, determine the minimum control accuracy of the slave device;

[0033] According to the minimum control accuracy and the number of slave devices, divide the first practical difference current to obtain the host compensation current and the slave compensation current;

[0034] Distribute the slave compensation current to the slave devices, so that the slave devices control the output current of the charging module according to the slave compensation current;

[0035] The steps of controlling the output current of the charging module according to the first practical difference current specifically include:

[0036] Control the output current of the charging module according to the host compensation current.

[0037] In the above embodiments, by separately controlling the compensation current for the host and the slave devices, the error influence of a single slave device is dispersed, avoiding the increase in the overall error caused by these errors when they are aggregated to the host, thereby improving the overall control accuracy and stability of the system.

[0038] Combined with some embodiments of the first aspect, in some embodiments, the steps of dividing the first practical difference current according to the minimum control accuracy and the number of slave devices to obtain the host compensation current and the slave compensation current specifically include:

[0039] The sum of the host compensation current and the compensation currents of the compensation number of slave devices is the first practical difference current, the compensation number is not greater than the number of slave devices, and the slave compensation current is a multiple of the minimum control accuracy.

[0040] In the above embodiments, by determining whether the first practical difference current exceeds the maximum current threshold and then making adjustments in units of the minimum control accuracy, the current output can be accurately controlled, thereby solving the problem of inaccurate current control caused by the possible accumulation of errors when the slave devices execute control tasks.

[0041] In a second aspect, an embodiment of the present application provides a load current control system for a charging pile test system, including:

[0042] An averaging module, configured to divide the target current value by the number of charging modules in the current channel to obtain a theoretical average current when the target current value of the current channel is obtained;

[0043] An adjustment module, configured to process the theoretical average current by using the counting retention method to obtain a practical average current;

[0044] A distribution module, configured to distribute the practical average current to the slave devices, so that the slave devices control the output current of the charging module according to the practical average current, and the number of slave devices is the number of charging modules in the current channel minus one;

[0045] A compensation module, configured to subtract the actual average total current from the target current value to obtain a first actual difference current, where the actual average total current is the product of the number of slave devices and the actual average current;

[0046] An output module, configured to control the output current of the charging module according to the first actual difference current.

[0047] In combination with some embodiments of the second aspect, in some embodiments, the system further includes:

[0048] Obtain the actual output current of the charging pile;

[0049] An actual module, configured to subtract the actual output current from the target current value to obtain a second actual difference current;

[0050] A first judgment module, configured to judge whether the second actual difference current is greater than an error threshold;

[0051] A decision module, configured to, if it is greater than the error threshold, distribute the second actual difference current to the slave devices, so that the slave devices control the output current of the charging module according to the second actual difference current.

[0052] In combination with some embodiments of the second aspect, in some embodiments, the decision module is specifically configured to:

[0053] If it is greater than the error threshold, control the output current of the charging module according to the second actual difference current

[0054] In combination with some embodiments of the second aspect, in some embodiments, the decision module specifically includes:

[0055] A calculation sub-module, configured to, if it is greater than the error threshold, divide the second actual difference current by the number of slave devices to obtain an average difference current;

[0056] A distribution sub-module, configured to distribute the average difference current to the slave devices, so that the slave devices control the output current of the charging module according to the average difference current.

[0057] In combination with some embodiments of the second aspect, in some embodiments, the system further includes:

[0058] A grouping module, configured to group and connect all charging modules in parallel to form several channels;

[0059] When receiving the total current value, multiply the proportion of the current channel by the total current value to obtain the target current value of the current channel, where the proportion of the current channel is the number of charging modules in the current channel divided by the total number of charging modules.

[0060] In combination with some embodiments of the second aspect, in some embodiments, the system further includes:

[0061] A second judgment module, configured to judge whether the first actual operation difference current is greater than the maximum current threshold;

[0062] A determination module, configured to determine the minimum control accuracy of the slave device if it is greater than the maximum current threshold;

[0063] A division module, configured to divide the first actual operation difference current according to the minimum control accuracy and the number of slave devices to obtain a host compensation current and a slave compensation current;

[0064] A secondary distribution module, configured to distribute the slave compensation current to the slave devices, so that the slave devices control the output current of the charging module according to the slave compensation current;

[0065] An output module, specifically configured to: control the output current of the charging module according to the host compensation current.

[0066] Combined with some embodiments of the second aspect, in some embodiments, the division module is specifically configured to:

[0067] The host compensation current and the sum of the compensation currents of the compensation number of slave devices are the first actual operation difference current, the compensation number is not greater than the number of slave devices, and the slave compensation current is a multiple of the minimum control accuracy.

[0068] In a third aspect, an embodiment of the present application provides a load current control system for a charging pile test system, and the system includes: one or more processors and a memory;

[0069] The memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the load current control system of the charging pile test system to execute the method described in the first aspect and any possible implementation manner in the first aspect.

[0070] In a fourth aspect, an embodiment of the present application provides a computer program product containing instructions, and when the computer program product runs on a server, the server is enabled to execute the method described in the first aspect and any possible implementation manner in the first aspect.

[0071] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, including instructions, and when the instructions run on the load current control system of the charging pile test system, the load current control system of the charging pile test system is enabled to execute the method described in the first aspect and any possible implementation manner in the first aspect.

[0072] Understandably, the load current control system of the charging pile test system provided in the second aspect above, the load current control system of the charging pile test system provided in the third aspect, the computer program product provided in the fourth aspect, and the computer storage medium provided in the fifth aspect are all used to execute the load current control method of the charging pile test system provided in the embodiments of the present application. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, and will not be elaborated here.

[0073] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:

[0074] 1. The load current control method of the charging pile test system provided in the present application accurately processes by using the counting retention method, calculates an actual operation average current, and ensures that the current controlled by each slave machine precisely falls within the range allowed by its control accuracy. In addition, by subtracting the total current actually flowing through each slave machine from the target current value, a first actual operation difference current is obtained. This step allows the host to comprehensively compensate for the difference between the theoretical current and the actual current among all slave machines, avoiding the problem of error amplification commonly found in the application of traditional technologies and enhancing the accuracy during current control.

[0075] 2. The load current control method of the charging pile test system provided in the present application evenly distributes the second actual operation difference current to all slave machines, and the host ensures that each slave machine undertakes equal adjustment responsibilities. This balanced load distribution alleviates the overload situation that a single slave machine may encounter, thus avoiding performance bottlenecks or equipment failures caused by overload at a single point.

[0076] 3. The load current control method of the charging pile test system provided in the present application separately performs compensation current control on the host and slave machines, dispersing the error influence of a single slave machine, avoiding the increase in the overall error caused by the aggregation of these errors when they reach the host, and thus improving the overall control accuracy and stability of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] Figure 1 It is a schematic flowchart of the load current control method of the charging pile test system provided in the present application.

[0078] Figure 2 It is another schematic flowchart of the load current control method of the charging pile test system provided in the present application.

[0079] Figure 3 It is another schematic flowchart of the load current control method of the charging pile test system provided in the present application.

[0080] Figure 4 It is a schematic diagram of the modular virtual device of the load current control system of the charging pile test system provided in the present application.

[0081] Figure 5 This is a schematic diagram of the physical device of the load current control system for the charging pile test system provided by this application. Detailed implementation manners

[0082] The terms used in the following embodiments of this application are only for the purpose of describing specific embodiments and are not intended to limit this application. As used in the specification and appended claims of this application, the singular forms "a", "an", "the", "above-mentioned", "said", and "this" are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in this application refers to any and all possible combinations of one or more of the listed items.

[0083] Hereinafter, the terms "first" and "second" are only for descriptive purposes and cannot be construed as implying or suggesting relative importance or implicitly indicating the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the embodiments of this application, unless otherwise specified, the meaning of "a plurality" is two or more.

[0084] Before introducing the embodiments provided by this application, the background is further defined as follows:

[0085] In a digital electronic system, an analog-to-digital converter (ADC) is used to convert a continuous analog signal into a digital signal. The resolution of an ADC is determined by its number of bits. The higher the number of bits, the smaller the minimum voltage difference it can distinguish. Correspondingly, its measurement result is more accurate.

[0086] A 12-bit ADC means that it can produce 2 12 (i.e., 4096) different digital output levels. If this ADC is applied to measure a current with a maximum of 240 A, then the current change amount represented by one level of this ADC is the total range divided by the number of levels.

[0087] The current resolution is the maximum value of the current range divided by the number of resolution levels of the ADC. For a 12-bit ADC, its current resolution is 240A divided by 4096, which is approximately 0.0586A. This means that the minimum current change that a 12-bit ADC can distinguish in a 240A range is approximately 0.0586A. In other words, the current values that this ADC can measure are stepped by 0.0586A. For example, it may be able to distinguish currents of 0A, 0.0586A, 0.1172A, and so on, up to 240A. Therefore, when precisely controlling the charging current, the current output of each module will have a potential error of at least ±0.0586A, which is caused by the limitation of the ADC resolution itself. Therefore, the total error of 24 modules reaches 1.4A, which is unacceptable for a charging system with extremely high precision requirements.

[0088] The following describes the load current control method of the charging pile test system in this embodiment:

[0089] As Figure 1 shown, Figure 1 This is a schematic flowchart of the load current control method of the charging pile test system provided by this application.

[0090] S101. When the target current value of the current channel is obtained, divide the target current value by the number of charging modules in the current channel to obtain the theoretical average current.

[0091] It should be noted that there is one host and several slaves in the current channel. The host module is responsible for the control and coordination of all slave modules in the entire channel. Each host and slave independently controls a corresponding charging module. In some other embodiments, the host itself can also be regarded as a special slave. It has the function of controlling and managing other slaves in the channel.

[0092] As the execution subject of this application, the subsequent steps will not be elaborated.

[0093] The target current value of the current channel is defined as the total current that the channel needs to output, which is used to guide the current output of all charging modules in the channel.

[0094] The theoretical average current refers to the current value that each charging module should output under ideal conditions, assuming that the current is evenly distributed among each charging module.

[0095] S102. Process the theoretical average current using the counting retention method to obtain the practical average current.

[0096] In some embodiments, the counting retention method adopts the rounding rule. That is, when the current value to be processed is at the intermediate value, rounding is performed according to the rounding principle in mathematics to obtain the closest integer current value.

[0097] In other embodiments, the counting retention method takes into account the minimum control accuracy of the slave. This means that the theoretical average current is adjusted to an integer multiple of the minimum control accuracy of the slave that is closest to and not lower than the average value.

[0098] S103. Distribute the actual operation average current to the slaves, so that the slaves control the output current of the charging module according to the actual operation average current.

[0099] In some embodiments, the slave executes the following instruction: Islave = round(Iset / m), where Iset is the target current value, m is the number of modules in the current channel, and Islave is the actual operation average current.

[0100] S104. Subtract the actual operation average total current from the target current value to obtain the first actual operation difference current. The actual operation average total current is the product of the number of slaves and the actual operation average current.

[0101] It should be noted that the target current value represents the total current output expected by the entire system or a specific channel. The first actual operation difference current is a calibration value used to correct the actual operation average current to reach the target current value in actual applications.

[0102] In some embodiments, the host executes the following instruction: Imaster = Iset – (m – 1) * Islave, where Imaster is the first actual operation difference current, Iset is the target current value, m is the number of modules in the current channel, and Islave is the actual operation average current.

[0103] S105. Control the output current of the charging module according to the first actual operation difference current.

[0104] It can be seen that through precise processing using the counting retention method, an actual operation average current is calculated, ensuring that the current controlled by each slave accurately falls within the range allowed by its control accuracy. In addition, by subtracting the total current actually flowing through each slave from the target current value, the first actual operation difference current is obtained. This step allows the host to comprehensively compensate for the difference between the theoretical current and the actual current among all slaves, avoiding the problem of error amplification commonly seen in traditional technology applications and enhancing the accuracy in current control.

[0105] In the actual usage process, before step S101, the following steps are further included:

[0106] First, group and connect all charging modules in parallel to form several channels;

[0107] All the charging modules in the system are first grouped and configured in parallel to form multiple charging channels. Each channel consists of a group of charging modules with the same charging capacity, and these modules are connected in parallel at the physical level to jointly provide electrical energy to the outside.

[0108] Secondly, when the total current value is received, multiply the proportion of the current channel by the total current value to obtain the target current value of the current channel. The proportion of the current channel is the number of charging modules in the current channel divided by the total number of charging modules.

[0109] A proportion is set for each channel, and this proportion is determined by the ratio of the number of charging modules in the channel to the total number of all charging modules in the system. When the system receives the required total current value, use the proportion calculated above and multiply it by the total current value to obtain the target current value of the current channel.

[0110] It can be seen that by allocating the charging modules in groups and connecting them in parallel to form multiple independent charging channels, it is possible to simply adjust the number of charging modules in each channel according to the change of charging demand. This not only optimizes the charging efficiency and improves the adaptability of the system to different charging environments, but also reduces the control pressure on the host by reducing the number of slave machines.

[0111] In the above embodiments, the problem of error amplification commonly found in the application of traditional technologies is avoided, and the accuracy in current control is enhanced. In actual application scenarios, even if the control system has a high-precision adjustment ability, there is still a situation where the actual current deviates from the expected setting. This difference may be caused by various factors, including but not limited to the response time delay of the system, external environmental impacts, or component aging. Therefore, although the control accuracy itself is high enough, the actual current value may still deviate from the preset target to a certain extent. Therefore, taking an example to solve the above problems, and Figure 2 Another flowchart of the load current control method for the charging pile test system shown below specifically describes the load current control method for the charging pile test system in the embodiments of the present application:

[0112] As Figure 2 shown, Figure 2 Another flowchart of the load current control method for the charging pile test system provided by the present application.

[0113] S201. Obtain the actual output current of the charging pile.

[0114] In some embodiments, an internal current sensor is used to monitor the output current of the charging pile in real time.

[0115] S202. Subtract the actual output current from the target current value to obtain the second practical difference current.

[0116] S203. Determine whether the second actual operation differential current is greater than the error threshold.

[0117] The error threshold is used to determine whether the second actual operation differential current is within an acceptable range, and it is set according to the actual situation without limitation here.

[0118] In some embodiments, the steps after step S203 are as follows:

[0119] If it is greater than the error threshold, distribute the second actual operation differential current to the slave machines, so that the slave machines control the output current of the charging module according to the second actual operation differential current.

[0120] It should be noted that the actual control requirements of the slave machines for the charging module include the sum of the reference actual operation average current and the compensated second actual operation differential current. Such a statement is to simplify the description process and clarify the operation steps.

[0121] It can be seen that through the slave machine compensation mechanism, the actual current can be finely adjusted to reduce the deviation caused by system delay, external environment change or component aging. Such precise control makes the current output more in line with the expected setting and improves the accuracy of the system.

[0122] In other embodiments, if the monitored second actual operation differential current exceeds the set single threshold, it indicates that the adjustment requirement exceeds the ideal control range of a single slave machine. If a single slave machine and the corresponding charging module bear all the adjustment pressure, it may lead to an excessive burden, thus increasing the working pressure of the slave machine and the charging module controlled by it. Therefore, the step "If it is greater than the error threshold, distribute the second actual operation differential current to the slave machines, so that the slave machines control the output current of the charging module according to the second actual operation differential current" can be further divided into the following steps S204 and S205.

[0123] S204. If it is greater than the error threshold, divide the second actual operation differential current by the number of slave machines to obtain the average differential current.

[0124] The host divides the monitored second actual operation differential current that exceeds the threshold by the number of available slave machines to calculate the average differential current that each slave machine needs to adjust. This ensures the balanced distribution of the load, avoids concentrating too much adjustment pressure on a single slave machine, and thus improves the stability and reliability of the entire system.

[0125] S205. Distribute the average differential current to the slave machines, so that the slave machines control the output current of the charging module according to the average differential current.

[0126] The host distributes the calculated average differential current to each slave machine. Each slave machine adjusts the charging module it is responsible for according to the received average differential current to make the output current meet the adjusted requirements.

[0127] It can be seen that by evenly distributing the second actual differential current to all slaves, the master ensures that each slave bears equal regulation responsibility. This balanced load distribution alleviates the overload situation that a single slave may encounter, thereby avoiding performance bottlenecks or equipment failures caused by single-point overload.

[0128] In some embodiments, step S204 and step S205 may also be replaced by:

[0129] If it is greater than the error threshold, the charging module output current is controlled according to the second practical difference current.

[0130] It can be seen that the actual current can be fine-tuned through the host compensation mechanism to reduce the deviation caused by system delay, external environment changes or component aging. Such precise control makes the current output more in line with the expected setting and improves the accuracy of the system.

[0131] It should be noted that this embodiment is only one adjustment, and the adjustment process is not completed in one go. In actual operation, continuous monitoring will be performed based on the results after each adjustment, and repeated adjustments will be performed as needed. This means that the above embodiment will be executed multiple times to ensure that the output current continues to remain within the target range.

[0132] The above embodiments achieve the problem of making the current output more consistent with the expected setting and improving the accuracy of the system. However, in actual use, each slave may introduce certain errors when performing control tasks. When these individual errors are aggregated to the host, the overall error increases, and the first actual operation difference current controlled by the host may exceed the expected value, causing the host to bear an excessive burden. Therefore, taking a solution to the above problem as an example, and Figure 3 Another flow chart of the load current control method of the charging pile test system shown in FIG. 1 is used to specifically describe the load current control method of the charging pile test system in an embodiment of the present application:

[0133] like Figure 3 As shown, Figure 3 Another flow chart of the load current control method of the charging pile test system provided in this application.

[0134] S301: Determine whether the first actual operation difference current is greater than a maximum current threshold.

[0135] The maximum current threshold is set according to actual conditions and is not limited here.

[0136] S302: If the current is greater than the maximum current threshold, determine the minimum control accuracy of the slave.

[0137] The at least minimum control accuracy and the determination method have been mentioned in the above embodiments and will not be elaborated here.

[0138] After step S302, the following steps are included: dividing the first practical difference current according to the minimum control accuracy and the number of slave devices to obtain the host compensation current and the slave compensation currents;

[0139] In some embodiments, this step is specifically: S303. The sum of the host compensation current and the compensation currents of a certain number of slave devices is the first practical difference current, the number of slave devices for compensation is not greater than the number of slave devices, and the slave compensation current is a multiple of the minimum control accuracy.

[0140] The host decomposes the overall first practical difference current into two parts: the host compensation current and multiple slave compensation currents. This ensures that the compensation measures are dispersed among all slave devices, and the compensation current of each slave device is an integer multiple of the minimum control accuracy, which not only avoids overloading of a single slave device but also ensures the adjustment accuracy.

[0141] S304. Distribute the slave compensation currents to the slave devices so that the slave devices control the output current of the charging module according to the slave compensation currents.

[0142] S305. Control the output current of the charging module according to the host compensation current.

[0143] It can be seen that by separately controlling the compensation currents of the host and the slave devices, the error influence of a single slave device is dispersed, and the overall error increase caused by these errors when they converge to the host is avoided, thereby improving the overall control accuracy and stability of the system.

[0144] It can be seen that by judging whether the first practical difference current exceeds the maximum current threshold and then making adjustments in units of the minimum control accuracy, the current output can be accurately controlled, thereby solving the problem of inaccurate current control caused by the possible error accumulation when the slave device executes the control task.

[0145] The following is the device embodiment of the present application, which can be used to execute the method embodiment of the present application. For the details not disclosed in the device embodiment of the present application, please refer to the method embodiment of the present application.

[0146] Reference Figure 4 , the embodiment of the present application provides a load current control system for a charging pile test system. The load current control system for a charging pile test system includes:

[0147] An averaging module 401, configured to divide the target current value by the number of charging modules in the current channel to obtain the theoretical average current when the target current value of the current channel is obtained;

[0148] An adjustment module 402, configured to process the theoretical average current by using the counting retention method to obtain the practical average current;

[0149] A distribution module 403 for distributing the actual average current to slave devices, enabling the slave devices to control the output current of the charging module according to the actual average current. The number of slave devices is the number of charging modules in the current channel minus one;

[0150] A compensation module 404 for obtaining a first actual difference current by subtracting the actual average total current from the target current value. The actual average total current is the product of the number of slave devices and the actual average current;

[0151] An output module 405 for controlling the output current of the charging module according to the first actual difference current.

[0152] In some embodiments, the system further includes:

[0153] Obtaining the actual output current of the charging pile;

[0154] An actual module for obtaining a second actual difference current by subtracting the actual output current from the target current value;

[0155] A first judgment module for judging whether the second actual difference current is greater than the error threshold;

[0156] A decision-making module for, if it is greater than the error threshold, distributing the second actual difference current to the slave devices, enabling the slave devices to control the output current of the charging module according to the second actual difference current.

[0157] In some embodiments, the decision-making module is specifically configured to:

[0158] If it is greater than the error threshold, controlling the output current of the charging module according to the second actual difference current

[0159] In some embodiments, the decision-making module specifically includes:

[0160] A calculation sub-module for, if it is greater than the error threshold, dividing the second actual difference current by the number of slave devices to obtain an average difference current;

[0161] A distribution sub-module for distributing the average difference current to the slave devices, enabling the slave devices to control the output current of the charging module according to the average difference current.

[0162] In some embodiments, the system further includes:

[0163] A grouping module for grouping and paralleling all charging modules to form several channels;

[0164] When receiving the total current value, multiplying the proportion of the current channel by the total current value to obtain the target current value of the current channel. The proportion of the current channel is the number of charging modules in the current channel divided by the total number of charging modules.

[0165] In some embodiments, the system further includes:

[0166] A second determination module, configured to determine whether the first actual operation differential current is greater than the maximum current threshold;

[0167] A determination module, configured to determine the minimum control accuracy of the slave if it is greater than the maximum current threshold;

[0168] A division module, configured to divide the first actual operation differential current into a host compensation current and a slave compensation current according to the minimum control accuracy and the number of slaves;

[0169] A secondary distribution module, configured to distribute the slave compensation current to the slaves, so that the slaves control the output current of the charging module according to the slave compensation current;

[0170] An output module, specifically configured to: control the output current of the charging module according to the host compensation current.

[0171] In some embodiments, the division module is specifically configured to:

[0172] The host compensation current and the sum of the compensation currents of the compensation number of slave compensation currents are the first actual operation differential current, the compensation number is not greater than the number of slaves, and the slave compensation current is a multiple of the minimum control accuracy.

[0173] This application also discloses a load current control system for a charging pile test system. Refer to Figure 5 , which is a schematic diagram of the physical device of the load current control system for the charging pile test system provided by this application. The computer 500 may include: at least one processor 501, at least one network interface 504, a user interface 503, a memory 505, and at least one communication bus 502.

[0174] Among them, the communication bus 502 is used to implement connection communication between these components.

[0175] Among them, the user interface 503 may include a display screen (Display), a camera (Camera), and optionally the user interface 503 may further include a standard wired interface and a wireless interface.

[0176] Among them, the network interface 504 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).

[0177] Among them, the processor 501 may include one or more processing cores. The processor 501 connects various parts within the entire server through various interfaces and lines. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 505, and by calling the data stored in the memory 505, it performs various functions of the server and processes data. Optionally, the processor 501 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 501 may integrate a combination of one or several of a central processing unit (CPU), a graphics processing unit (GPU), and a modem, etc. Among them, the CPU mainly processes the operating system, user interface, application programs, etc.; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communication. It can be understood that the above-mentioned modem may not be integrated into the processor 501 and may be implemented separately through a single chip.

[0178] Among them, the memory 505 may include random access memory (RAM) and may also include read-only memory. Optionally, the memory 505 includes a non-transitory computer-readable storage medium. The memory 505 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 505 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing the operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store the data involved in the above-mentioned various method embodiments. Optionally, the memory 505 may also be at least one storage device located far from the aforementioned processor 501. Refer to Figure 5 , in the memory 505 as a computer storage medium, there may be included an operating system, a network communication module, a user interface module, and an application program for controlling the load current of the charging pile test system.

[0179] In Figure 5In the computer 500 shown, the user interface 503 is mainly used to provide an interface for the user to input and obtain the data input by the user; and the processor 501 can be used to call the application program for controlling the load current of the charging pile test system stored in the memory 505. When executed by one or more processors 501, the computer 500 is caused to execute one or more of the methods as described in the above embodiments. It should be noted that, for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0180] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0181] In several implementation manners provided by the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division. In actual implementation, there can be other division methods. 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 service interfaces. The indirect couplings or communication connections of the devices or units can be in electrical or other forms.

[0182] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or 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.

[0183] In addition, in each embodiment of the present application, the functional units 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.

[0184] When the integrated 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 memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present application. The aforementioned memory includes various media that can store program codes, such as USB flash drives, mobile hard disks, magnetic disks, or optical discs.

[0185] The foregoing are only exemplary embodiments of the present disclosure and should not be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made in accordance with the teachings of the present disclosure still fall within the scope covered by the present disclosure. After considering the specification and the disclosure of the practical truth, those skilled in the art will readily think of other implementation manners of the present disclosure.

[0186] The present application aims to cover any variations, uses, or adaptive changes of the present disclosure. These variations, uses, or adaptive changes follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not recorded in the present disclosure. The specification and the embodiments are only regarded as exemplary, and the scope and spirit of the present disclosure are defined by the claims.

Claims

1. A method for controlling the load current of a charging pile test system, characterized in that, Including: When obtaining the target current value of the current channel, dividing the target current value by the number of charging modules in the current channel to obtain the theoretical average current; Processing the theoretical average current by the counting retention method to obtain the practical average current; Distributing the practical average current to the slave devices, so that the slave devices control the charging modules to output current according to the practical average current, and the number of slave devices is the number of charging modules in the current channel minus one; Subtracting the practical average total current from the target current value to obtain the first practical difference current, where the practical average total current is the product of the number of slave devices and the practical average current; Controlling the charging modules to output current according to the first practical difference current; Obtaining the actual output current of the charging pile; Subtracting the actual output current from the target current value to obtain the second practical difference current; Judging whether the second practical difference current is greater than the error threshold; If it is greater than the error threshold, distributing the second practical difference current to the slave devices, so that the slave devices control the charging modules to output current according to the second practical difference current.

2. The method for controlling the load current of a charging pile test system according to claim 1, characterized in that, The step of, if it is greater than the error threshold, distributing the second practical difference current to the slave devices, so that the slave devices control the charging modules to output current according to the second practical difference current specifically includes: If it is greater than the error threshold, controlling the charging modules to output current according to the second practical difference current.

3. The method for controlling the load current of a charging pile test system according to claim 1, characterized in that, The step of, if it is greater than the error threshold, distributing the second practical difference current to the slave devices, so that the slave devices control the charging modules to output current according to the second practical difference current specifically includes: If it is greater than the error threshold, dividing the second practical difference current by the number of slave devices to obtain the average difference current; Distributing the average difference current to the slave devices, so that the slave devices control the charging modules to output current according to the average difference current.

4. The method for controlling the load current of a charging pile test system according to claim 1, characterized in that, Before the step of, when obtaining the target current value of the current channel, dividing the target current value by the number of charging modules in the current channel to obtain the theoretical average current, the method further includes: Grouping and paralleling all charging modules to form several channels; When receiving the total current value, multiplying the proportion of the current channel by the total current value to obtain the target current value of the current channel, where the proportion of the current channel is the number of charging modules in the current channel divided by the total number of charging modules.

5. The method for controlling the load current of a charging pile test system according to claim 1, characterized in that, After the step of subtracting the practical average total current from the target current value to obtain the first practical difference current, where the practical average total current is the product of the number of slave devices and the practical average current, the method further includes: Judging whether the first practical difference current is greater than the maximum current threshold; If it is greater than the maximum current threshold, determining the minimum control accuracy of the slave devices; Dividing the first practical difference current according to the minimum control accuracy and the number of slave devices to obtain the host compensation current and the slave device compensation current; Distributing the slave device compensation current to the slave devices, so that the slave devices control the charging modules to output current according to the slave device compensation current; The step of controlling the charging modules to output current according to the first practical difference current specifically includes: Control the output current of the charging module according to the host compensation current.

6. The method for controlling the load current of a charging pile test system according to claim 5, characterized in that, The step of dividing the first actual difference current into the host compensation current and the slave compensation current according to the minimum control accuracy and the number of slaves specifically includes: The sum of the host compensation current and the compensation number of slave compensation currents is the first actual difference current, the compensation number is not greater than the number of slaves, and the slave compensation current is a multiple of the minimum control accuracy.

7. A load current control system for a charging pile test system, characterized in that, It includes: An averaging module, configured to divide the target current value by the number of charging modules in the current channel to obtain a theoretical average current when the target current value of the current channel is obtained; An adjustment module, configured to process the theoretical average current by using the counting retention method to obtain an actual average current; A distribution module, configured to distribute the actual average current to the slaves, so that the slaves control the output current of the charging module according to the actual average current, and the number of slaves is the number of charging modules in the current channel minus one; A compensation module, configured to subtract the actual average total current from the target current value to obtain a first actual difference current, where the actual average total current is the product of the number of slaves and the actual average current; An output module, configured to control the output current of the charging module according to the first actual difference current; Obtain the actual output current of the charging pile; An actual module, configured to subtract the actual output current from the target current value to obtain a second actual difference current; A first judgment module, configured to judge whether the second actual difference current is greater than an error threshold; A decision module, configured to, if it is greater than the error threshold, distribute the second actual difference current to the slaves, so that the slaves control the output current of the charging module according to the second actual difference current.

8. A load current control system for a charging pile test system, characterized in that, It includes: One or more processors and a memory; The memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the charging pile test system load current control system to execute the method according to any one of claims 1-6.

9. A computer-readable storage medium, including instructions, characterized in that, When the instruction runs on the charging pile test system load current control system, it enables the charging pile test system load current control system to execute the method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Control method of multi-battery pack system and multi-battery pack system

    CN116865374A