Multi-channel parallel current distribution system and method for battery test

By designing a multi-channel parallel current distribution system for battery testing, the system automatically distributes current, solving the problems of low efficiency and resource waste in high-current testing, and achieving efficient current measurement and resource optimization.

CN121784544APending Publication Date: 2026-04-03武汉市蓝电电子股份有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-24
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

In battery testing, high-current testing takes less time, but requires manual intervention to disconnect the merged channels for low-current testing, which affects efficiency; directly merging the channels for testing leads to resource waste and reduced conversion efficiency.

Method used

Design a multi-channel parallel current distribution system for battery testing. By merging the channel information configuration module and the test current range traversal module, the system automatically distributes current according to the current magnitude, reducing manual intervention and improving current accuracy and conversion efficiency.

Benefits of technology

It enables automated current distribution during battery testing, reduces manual intervention, improves current measurement accuracy and system conversion efficiency, and optimizes resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121784544A_ABST
    Figure CN121784544A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-channel parallel current distribution system and method for battery testing, and the system comprises a merging channel information configuration module which is used for transmitting merging channel information preset by an upper computer to a lower computer through a middle computer, and the lower computer stores the preset merging channel information; and the test current range traversing module is used for traversing the test current range in the preset combined channel information according to the total test current issued by the middle computer in real time, obtaining the test current range closest to the test current issued in real time according to an upward nearest principle, and starting the lower computer according to the number of test channels corresponding to the test current range. According to the invention, the current distribution can be automatically realized according to the current size requirement of the test step, the manual intervention is reduced, and the current precision and the conversion efficiency in the parallel operation state are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of battery testing, specifically to a current distribution system and method for multi-channel parallel connection in battery testing. Background Technology

[0002] When customers conduct battery testing, they encounter different current values. High-current testing only occupies a short portion of the test cycle. To meet the requirements of high-current testing, it is necessary to merge the channels of the battery testing system. However, after the high-current test, it may be necessary to manually unmerge the merged channels to run a low-current test, or to perform the test directly with the channels merged. The former requires manual intervention, affecting testing efficiency; the latter results in all merged channels being activated regardless of the current size, wasting resources and reducing the overall system conversion efficiency. Summary of the Invention

[0003] The purpose of this invention is to provide, on the one hand, a current distribution system for multi-channel parallel connection in battery testing, and on the other hand, a current distribution method for multi-channel parallel connection in battery testing. This system and method can automatically distribute the current according to the current requirements of the test step, reduce manual intervention, and improve the current accuracy and conversion efficiency in parallel operation.

[0004] To achieve this objective, the present invention provides a multi-channel parallel current distribution system for battery testing, comprising: The merge channel information configuration module is used to send the merge channel information preset by the host computer to the slave computer through the intermediate computer, and the slave computer stores the preset merge channel information. The test current range traversal module is used to traverse the preset test current ranges in the merged channel information according to the total test current sent by the mid-level machine in real time, obtain the test current range that is closest to the test current sent in real time according to the principle of taking the nearest from the top, and start the lower-level machine according to the number of test channels corresponding to the test current range.

[0005] Furthermore, the preset merged channel information includes the test current range corresponding to the merged multiple current test channels and the number of test channels required for each test current range, with one lower-level machine corresponding to one current test channel.

[0006] Furthermore, the method for storing preset merged channel information in the lower-level machine includes: the lower-level machine is a multi-test current range device, the number of lower-level machines is set to m, the test current range of a single lower-level machine is n, and each lower-level machine independently stores an array of test current ranges corresponding to the merged current test channels: For the first test current range, Second test current range, This is the nth test current range.

[0007] Meanwhile, each lower-level machine independently stores an array of the number of test channels required for each test current range: ; The test current range corresponding to the multiple current test channels after merging is related to the number of test channels required for each test current range.

[0008] Furthermore, the method for obtaining the test current range closest to the real-time transmitted test current by iterating through the preset merged channel information based on the total test current sent by the intermediate host and following the principle of taking the nearest value upwards includes: iterating through the preset merged channel information based on the total test current sent by the intermediate host... Select the test current range in the [reference / reference] section. The test current range whose median value is greater than the total test current sent by the midpoint computer in real time and whose difference from the total test current sent by the midpoint computer in real time is the test current range that is closest to the test current sent in real time.

[0009] Furthermore, the method for activating the slave device according to the number of test channels corresponding to the test current range includes: querying the corresponding number of test channels in Arr2 according to the test current range, and activating the corresponding number of slave devices according to the number of test channels.

[0010] Furthermore, each lower-level machine is assigned an independent and unique lower-level machine channel number. The lower-level machine channel numbers are sorted in ascending or descending order. When the corresponding number of lower-level machines are turned on according to the number of test channels, the lower-level machine with the smaller channel number is turned on first in ascending order, or the lower-level machine with the larger channel number is turned on first in descending order. The remaining lower-level machines are kept in the off state.

[0011] Furthermore, the total test current sent by the intermediate host in real time is evenly distributed among the activated lower host machines.

[0012] Furthermore, when multiple current test channels are combined, the corresponding test current range array... There exists = , , , For the first Test current range, For the first Test current range, test current range in the test channel number array Arr2 The corresponding number of test channels is Test current range The corresponding number of test channels is ,when When n1, take as the test current range closest to the test current issued in real time.

[0013] Furthermore, a current distribution method for multi-channel parallel connection in battery testing based on the above system includes: Sending the merged channel information preset by the host computer to the slave computer through the middle computer, and the slave computer stores the preset merged channel information; Traverse the test current ranges in the preset merged channel information according to the total test current issued in real time by the middle computer, obtain the test current range value closest to the test current issued in real time according to the principle of rounding up to the nearest value, and turn on the slave computer according to the number of test channels corresponding to the test current range.

[0014] Advantages of the present invention: In existing multi-channel parallel connection in battery testing, large current testing only accounts for a small part of the test cycle. When performing small current testing, if the merged channels are manually intervened to be unmerged, the test efficiency will be reduced, or if all channels are directly kept on, it will lead to resource waste and a decrease in conversion efficiency. The present invention sends the merged channel information configured by the client from the middle computer to the slave computer during power-on initialization, so that each sub-channel stores the merged range value and the number of test channels; during the test process, after the slave computer receives the total current value, it automatically traverses the range list, selects the range value closest to the target current, and only turns on the corresponding number of channels to evenly divide the current, while the remaining channels remain closed, realizing a dynamic current distribution mechanism, avoiding the disadvantages of continuous operation of all channels in the traditional average distribution method, thus significantly reducing the need for manual intervention, effectively improving the conversion efficiency of the system while ensuring current accuracy, and realizing the high efficiency and resource optimization of the battery testing process. Brief Description of the Drawings

[0015] Figure 1 is a schematic flow chart of the present invention; Figure 2 is a schematic structural diagram of the present invention; Figure 3 is a schematic circuit control diagram of the present invention. Detailed Embodiments

[0016] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, not all of them. Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to represent selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.

[0017] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments: Example 1 like Figure 2 As shown, a multi-channel parallel current distribution system for battery testing includes: The merge channel information configuration module is used to send the merge channel information preset by the host computer to the slave computer through the intermediate computer, and the slave computer stores the preset merge channel information. The test current range traversal module is used to traverse the preset test current ranges in the merged channel information according to the total test current sent by the mid-level machine in real time, obtain the test current range that is closest to the test current sent in real time according to the principle of taking the nearest from the top, and start the lower-level machine according to the number of test channels corresponding to the test current range.

[0018] In some technical solutions, the preset merged channel information includes the test current range corresponding to the merged multiple current test channels and the number of test channels required for each test current range, with one lower-level machine corresponding to one current test channel.

[0019] The preset merging channel information is ultimately stored by the lower-level machine. The lower-level machine pre-stores all possible test current ranges after merging and the accurate number of channels required for each range. When the lower-level machine receives the total test current command, each lower-level machine can autonomously and quickly select the most matching range and only open the corresponding number of channels to evenly distribute the current, automatically realizing accurate current distribution and dynamic channel scheduling.

[0020] In some embodiments, the host computer is battery testing software, used to issue battery testing instructions according to the battery testing steps written by the user (including instructing the battery to perform constant current charging or constant current discharging at a set current value). The intermediate computer is an embedded control device, used to receive the test instructions issued by the testing software and convert the test instructions issued by the testing software into specific test control parameters. The intermediate computer is also used to receive battery test data such as voltage and current uploaded from the lower computer. It can work independently for a period of time when the host computer is disconnected, preserving the field. The lower computer is used to perform battery testing according to specific test control parameters and measure the actual current of the battery. The lower computer includes, but is not limited to, a three-range battery testing device, with test ranges including, but not limited to, 1A, 10A, and 100A.

[0021] In existing technology, taking a lower-level computer (test channel) with a test current range of 1A, 10A, and 100A as an example, the battery testing steps are as follows: The test steps programmed by the upper-level computer include: Step 1: constant current discharge at a high current of 150A for 30 seconds; Step 2: constant current charging / discharging cycle at a low current of 5A. Step 2 needs to run continuously for 10 hours. To meet the 150A discharge requirement, engineers need to manually merge the three channels (lower-level computer) into a single high-current test channel with a total range of 300A in the software. After discharging the test channel at 150A (50A per channel) for 30 seconds, the system needs to automatically enter step two. If the test channel remains in a merged state, the operator will default to distributing the 5A current equally among the three channels, with each channel only needing to output about 1.67A of current. This results in reduced current measurement accuracy and wasted equipment resources. It is necessary to manually operate the software to unmerge the channels and restore them to three independent channels, using one test channel to execute step two. The manual intervention process requires interrupting the battery current test, affecting the efficiency of the battery test.

[0022] In some technical solutions, the method for storing preset merged channel information in the lower-level machine includes: the lower-level machine is a multi-test current range device, the number of lower-level machines is set to m, the test current range of a single lower-level machine is n, and each lower-level machine independently stores an array of test current ranges corresponding to the merged current test channels. For the first test current range, Second test current range, This is the nth test current range.

[0023] Meanwhile, each lower-level machine independently stores an array of the number of test channels required for each test current range: ; The test current range corresponding to the combined multiple current test channels is related to the number of test channels required for each test current range. Among them, middle For the first test current range of a test channel, in The number of test channels that need to be opened in step 2 is 1; The sum of the first test current ranges of the two test channels, in The number of test channels that need to be opened in step 2 is 2; The sum of the first test current ranges of m test channels, in The number of test channels that need to be opened in step 2 is m; and so on. The sum of the nth test current ranges across m test channels, in The number of test channels that need to be activated in 2 is m (that is, the test current range corresponding to the multiple current test channels after merging is the sum of the ranges after the multiple test channels are started in parallel).

[0024] The lower-level computer pre-stores the test current range array Arr1, which is generated by the combination of all ranges and channel numbers, and its corresponding required channel number array Arr2. When it receives the total current command, it can quickly and autonomously select the most suitable range and accurately start the corresponding number of channels to distribute the current evenly, reducing manual intervention and improving the overall current testing accuracy and energy conversion efficiency of the system.

[0025] In some embodiments, the number of lower-level machines (test channels) is set to 3, and the test current range of a single lower-level machine is 1A, 10A, and 100A, then Arr1 = Arr2 = ,Right now The current range corresponds to the activation of one lower-level machine (test channel). The current range corresponds to the activation of two lower-level machines (test channels). The current range corresponds to the activation of 3 lower-level machines, and so on. The data in Arr1 and the data in Arr2 correspond one-to-one from left to right.

[0026] In some technical solutions, the method of obtaining the test current range closest to the real-time transmitted test current by iterating through the preset merged channel information based on the total test current sent by the intermediate computer in real time, and taking the nearest value upwards, includes: iterating through the test current ranges in the preset merged channel information based on the total test current sent by the intermediate computer in real time. Select the test current range in the [reference / reference] section. The test current range whose median value is greater than the total test current sent by the midpoint computer in real time and whose difference from the total test current sent by the midpoint computer in real time is the test current range that is closest to the test current sent in real time.

[0027] By traversing the range array Arr1 using the principle of taking the nearest value upwards and selecting the target range that is greater than and closest to the total test current, it is ensured that the range of the test channel is greater than the test current, thus avoiding equipment damage. At the same time, it maximizes the load rate and measurement accuracy of a single working channel, achieving efficient utilization of equipment energy consumption and hardware resources while ensuring test accuracy.

[0028] In some technical solutions, the method of activating the lower-level machine according to the number of test channels corresponding to the test current range includes: querying the corresponding number of test channels in Arr2 according to the test current range, and activating the corresponding number of lower-level machines according to the number of test channels.

[0029] In some embodiments, the number of slave devices is set to three, with each slave device having a test current range of 1A, 10A, and 100A. When the total test current sent by the slave device in real time is 90A, if the traditional average current distribution method is used to send a total test current of 90A to the three sub-channels, each sub-channel will share a test current of 30A. At this time, each sub-channel will automatically select its closest range greater than 30A, i.e., the 100A range, for operation. The theoretical total range after merging the three sub-channels can reach 300A, but the operating current only accounts for 10% of the operating range. This results in poor measurement accuracy for each sub-channel. This invention traverses Arr1 = The test current range that best matches the real-time test current is 100A, based on Arr2 = If the query shows that the corresponding number of test channels is 1, then only one lower-level machine needs to be started to measure the 90A test current. The working current accounts for 90% of the working range, which not only saves the resources of the lower-level machine but also improves the test accuracy.

[0030] In some technical solutions, each lower-level machine is set with an independent and unique lower-level machine channel number. The lower-level machine channel numbers are sorted in ascending or descending order. When the corresponding number of lower-level machines are turned on according to the number of test channels, the lower-level machine with the smaller channel number is turned on first according to ascending order or the lower-level machine with the larger channel number is turned on first according to descending order. The remaining lower-level machines are kept in the off state.

[0031] Assigning a unique channel number to each slave device and starting it according to the channel number order avoids operational conflicts caused by randomness during parallel startup. This facilitates slave device status monitoring, load balancing management, and long-term maintenance, while ensuring the reproducibility of processes and results under repeated testing conditions. The slave device channel numbers only need to be designed in ascending or descending order; consecutive channel numbers are not required. Figure 3 As shown, the multiple lower-level machines are connected in parallel in the circuit structure. When multiple lower-level machines need to be started in sequence according to the channel number, the switch of the lower-level machine with the corresponding sequence number can be closed.

[0032] In some technical solutions, the total test current sent by the median machine in real time is evenly divided by the activated lower-level machines.

[0033] The fact that the total test current sent by the median machine in real time is evenly divided by the activated lower-level machines ensures that each activated lower-level machine can bear an equal current load, simplifies the control logic, realizes the automatic balance of the load, effectively avoids the risk of overloading of a single device, and reduces the influence of the difference between lower-level machines on the current test accuracy, which is beneficial to the thermal management and long-term operation reliability of the device.

[0034] In some technical solutions, when the test current range arrays corresponding to the merging of multiple current test channels = , , , is the test current range, is the test current range, in the test channel number array Arr2, the number of test channels corresponding to the test current range is , the number of test channels corresponding to the test current range is , when <n1, take as the test current range closest to the test current sent in real time.

[0035] When different range combinations in Arr1 correspond to the same current value, the combination with fewer test channels is preferentially selected as the target range. This can minimize the number of activated lower-level machines under the premise of meeting the same current measurement requirements, reduce the overall energy consumption and operation loss of the system. At the same time, since fewer devices are involved in working, the system control logic is simplified and potential failure points are reduced, further improving the load rate and measurement accuracy of the lower-level machines during operation, and realizing the optimization of the system energy efficiency and reliability under the equivalent output capacity.

[0036] In some embodiments, it is set that the number of lower-level machines is 10, and the test current ranges of a single lower-level machine are 1A, 10A, and 100A. If the total test current is 10A, then Arr1 will have a 10X10A current range and a 100AX1 current range, and in Arr2, the number of test channels corresponding to the 10X10A current range will be 10, and the number of test channels corresponding to the 100AX1 current range will be 1. At this time, the scheme with the fewest test channels is preferentially selected, that is, the 100AX1 current range and its corresponding test channel 1. The fewer the test channels, the higher the test efficiency, which is convenient for improving the current test efficiency while ensuring the accuracy.

[0037] like Figure 1 As shown, an embodiment of the current distribution process for multi-channel parallel battery testing according to the present invention is as follows: After the intermediate computer is powered on and initialized, it sends the merged channel configuration information to all lower-level computers (sub-channels); each lower-level computer, as an independent sub-channel, stores the range and number of channels related to the merged channel locally; when the test command arrives, the intermediate computer broadcasts the total current value to the sub-channel group; each lower-level computer, based on the pre-stored range array, autonomously judges and determines the number of channels and corresponding ranges required to achieve the current; each lower-level computer compares its own channel number with the number of channels to be tested: if its own channel number is less than the number of channels to be tested, the lower-level computer starts up and calculates and sets its test current by dividing the total current value by the number of test channels; otherwise, the lower-level computer remains in the off state to save energy; the system ends the decision and execution process after completing the current output configuration.

[0038] Example 2 A current distribution method for multi-channel parallel connection in battery testing based on the system, comprising: The host computer sends the preset merging channel information to the slave computer through the intermediate computer, and the slave computer stores the preset merging channel information. Based on the total test current sent by the mid-level machine in real time, the test current range in the preset merged channel information is traversed. The test current range value closest to the real-time test current is obtained according to the principle of taking the nearest value from the top. The lower-level machine is then started according to the number of test channels corresponding to the test current range.

[0039] The present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the method described in Embodiment 2.

[0040] This invention can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented in whole or in part as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this invention are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).

[0041] It will be readily understood by those skilled in the art that the above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, combinations, substitutions, improvements, etc., made under the spirit and principles of the present invention are included within the protection scope of the present invention.

[0042] The contents not described in detail in this specification are existing technologies known to those skilled in the art.

Claims

1. A current distribution system for multi-channel parallel connection in battery testing, characterized in that, It includes: The merge channel information configuration module is used to send the merge channel information preset by the host computer to the slave computer through the intermediate computer, and the slave computer stores the preset merge channel information. The test current range traversal module is used to traverse the preset test current ranges in the merged channel information according to the total test current sent by the mid-level machine in real time, obtain the test current range that is closest to the test current sent in real time according to the principle of taking the nearest from the top, and start the lower-level machine according to the number of test channels corresponding to the test current range.

2. The current distribution system for multi-channel parallel connection in battery testing according to claim 1, characterized in that: The preset merged channel information includes the test current range corresponding to the merged current test channels and the number of test channels required for each test current range, with one lower-level machine corresponding to one current test channel.

3. A current distribution system for multi-channel parallel connection in battery testing according to claim 2, characterized in that: The method for storing preset merged channel information in the lower-level device includes: the lower-level device is a multi-test current range device, the number of lower-level devices is set to m, the test current range of a single lower-level device is n, and each lower-level device independently stores an array of test current ranges corresponding to the merged current test channels: For the first test current range, Second test current range, This represents the nth test current range; simultaneously, each lower-level machine independently stores an array of the number of test channels required for each test current range: ; The test current range corresponding to the multiple current test channels after merging is related to the number of test channels required for each test current range.

4. A current distribution system for multi-channel parallel connection in battery testing according to claim 3, characterized in that: The method for obtaining the test current range closest to the real-time test current by iterating through the preset merged channel information based on the total test current sent by the mid-level computer in real time, and according to the principle of taking the nearest value upwards, includes: iterating through the preset merged channel information based on the total test current sent by the mid-level computer in real time. Select the test current range in the [reference / reference] section. The test current range whose median value is greater than the total test current sent by the midpoint computer in real time and whose difference from the total test current sent by the midpoint computer in real time is the test current range that is closest to the test current sent in real time.

5. A current distribution system for multi-channel parallel connection in battery testing according to claim 4, characterized in that: The method for activating the slave device according to the number of test channels corresponding to the test current range includes: querying the corresponding number of test channels in Arr2 according to the test current range, and activating the corresponding number of slave devices according to the number of test channels.

6. A current distribution system for multi-channel parallel connection in battery testing according to claim 5, characterized in that: Each lower-level machine is assigned an independent and unique lower-level machine channel number. The lower-level machine channel numbers are sorted in ascending or descending order. When the corresponding number of lower-level machines are turned on according to the number of test channels, the lower-level machine with the smaller channel number is turned on first in ascending order, or the lower-level machine with the larger channel number is turned on first in descending order. The remaining lower-level machines are kept in the off state.

7. A current distribution system for multi-channel parallel connection in battery testing according to claim 4 or 6, characterized in that: The total test current sent by the intermediate host in real time is evenly distributed among the activated lower host computers.

8. A current distribution system for multi-channel parallel connection in battery testing according to claim 3, characterized in that: The test current range array corresponding to when multiple current test channels are merged There is = , , , is the test current range, is the test current range. In the test channel number array Arr2, the test channel number corresponding to the test current range is , and the test channel number corresponding to the test current range is When <n1, take as the test current range closest to the test current sent in real time.

9. A current distribution method for multi-channel parallel connection in battery testing based on the system of claim 1, characterized in that, include: The host computer sends the preset merging channel information to the slave computer through the intermediate computer, and the slave computer stores the preset merging channel information. Based on the total test current sent by the mid-level machine in real time, the test current range in the preset merged channel information is traversed. The test current range value closest to the real-time test current is obtained according to the principle of taking the nearest value from the top. The lower-level machine is then started according to the number of test channels corresponding to the test current range.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method of claim 9.