Battery equalization method and device and BMS (Battery Management System)

By judging the power input value in the battery system and sending charging or power transfer instructions to the power equalization unit, the overcharge or overdischarge problems caused by the power difference between the battery cells is solved, and the overall performance and service life of the battery pack are improved.

CN119134576APending Publication Date: 2024-12-13SAIC GM WULING AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411238448.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-04
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The difference in power between the battery cells in the battery cell leads to overcharge or overdischarge problems, affecting the life and performance of the battery pack.

Method used

By judging the power input value, sending charging or power transfer instructions to the power equalization unit to ensure that the voltage of each battery cell is equal to the highest or lowest battery cell voltage, or transferring the power from the high battery cell to the low battery cell to reduce the power The power difference between the cores.

Benefits of technology

It effectively improves the life of the battery cell and the overall performance of the battery pack, and extends the service life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119134576A_ABST
    Figure CN119134576A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a battery equalization method and device and a BMS (Battery Management System). The method comprises the following steps: judging whether an obtained electric quantity input value of a charging unit is greater than 0 or equal to 0; if it is judged that the electric quantity input value is larger than 0, a charging instruction is sent to an electric quantity balancing unit, and the charging instruction comprises a first battery cell identifier of at least one first specified battery cell, so that the electric quantity balancing unit responds to the charging instruction and charges the first specified battery cell corresponding to the first battery cell identifier; the voltage of each first specified battery cell is equal to the obtained highest battery cell voltage, and the first specified battery cells comprise the battery cell with the lowest battery cell voltage. According to the embodiment of the invention, the electric quantity difference between the battery cells is reduced, so that the service life of the single battery is prolonged, and the overall performance and the service life of the battery pack are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of battery technology, and in particular to a battery balancing method, device and BMS. Background Art

[0002] Generally, a battery cell may include multiple cells. Due to differences between cells, the impact of the use environment, and the imbalance during the charge and discharge process, there may be differences in the power between cells in the battery cell, which may cause overcharge or overdischarge of the cells during the same charge and discharge process, affecting the life of the battery cell, thereby affecting the overall performance and service life of the battery pack. Summary of the invention

[0003] In view of this, embodiments of the present application provide a battery balancing method, device, and BMS for increasing the life of battery cells, thereby improving the overall performance and service life of a battery pack.

[0004] A first aspect provides a battery balancing method, comprising:

[0005] Determine that the acquired power input value of the charging unit is greater than 0 or equal to 0;

[0006] If it is determined that the power input value is greater than 0, a charging instruction is sent to the power balancing unit, wherein the charging instruction includes a first cell identifier of at least one first designated cell, so that the power balancing unit charges the first designated cells corresponding to the first cell identifier in response to the charging instruction, so that the voltage of each of the first designated cells is equal to the obtained highest cell voltage, and the first designated cells include cells with the lowest cell voltage;

[0007] If it is determined that the power input value is equal to 0, a power transfer instruction is sent to the power balancing unit, and the power transfer instruction includes a second cell identifier of the second designated cell and a third cell identifier of the third designated cell, so that the power balancing unit responds to the power transfer instruction and transfers the power of the second designated cell corresponding to the second cell identifier to the third designated cell corresponding to the third cell identifier, so that the power of the second designated cell is equal to the power of the third designated cell, the second designated cell includes the cell with the highest cell voltage, and the third designated cell includes the cell with the lowest cell voltage.

[0008] In a possible implementation manner, before sending the charging instruction to the power balancing unit, the method further includes:

[0009] Receiving cell voltages of multiple cells sent by the acquisition unit;

[0010] Screening out the highest cell voltage and the lowest cell voltage from the cell voltages of the plurality of cells;

[0011] Determine whether the difference between the highest cell voltage and the lowest cell voltage is greater than a set threshold;

[0012] If it is determined that the difference is greater than the set threshold, continue to execute the step of sending a charging instruction to the power balancing unit;

[0013] If it is determined that the difference is less than or equal to the set threshold, the step of determining whether the difference between the highest cell voltage and the lowest cell voltage is greater than the set threshold is continued.

[0014] In a possible implementation, the method further includes:

[0015] If it is determined that the difference is greater than the set threshold, determining whether a start instruction input by the user is received;

[0016] If it is determined that a start instruction input by the user is received, continue to execute the step of sending a charging instruction to the power balancing unit;

[0017] If it is determined that the start instruction input by the user is not received, the step of determining whether the acquired power input value of the charging unit is greater than 0 or equal to 0 is continued.

[0018] In a possible implementation, after sending a power transfer instruction to the power balancing unit, wherein the power transfer instruction includes a second cell identifier of the second designated cell and a third cell identifier of the third designated cell, so that the power balancing unit responds to the power transfer instruction and transfers the power of the second designated cell corresponding to the second cell identifier to the third designated cell corresponding to the third cell identifier, so that the power of the second designated cell is equal to the power of the third designated cell, the method further includes:

[0019] Receiving cell voltages of multiple cells sent by the acquisition unit;

[0020] Screening out the highest cell voltage and the lowest cell voltage from the cell voltages of the plurality of cells;

[0021] Determine whether the difference between the highest cell voltage and the lowest cell voltage is greater than a set threshold;

[0022] If it is determined that the difference is greater than the set threshold, the step of sending a charging instruction to the power balancing unit is continued.

[0023] In a possible implementation, after sending a charging instruction to a cell balancing unit, wherein the charging instruction includes a first cell identifier of at least one first designated cell, so that the cell balancing unit charges the first designated cell corresponding to the first cell identifier in response to the charging instruction, so that the voltage of each of the first designated cells is equal to the acquired highest cell voltage, the method further includes:

[0024] Receiving cell voltages of multiple cells sent by the acquisition unit;

[0025] Screening out the highest cell voltage and the lowest cell voltage from the cell voltages of the plurality of cells;

[0026] Determine whether the difference between the highest cell voltage and the lowest cell voltage is greater than a set threshold;

[0027] If it is determined that the difference is greater than the set threshold, the step of sending a charging instruction to the power balancing unit is continued.

[0028] A second aspect provides a battery balancing device, including:

[0029] A first judgment module, used to judge whether the acquired power input value of the charging unit is greater than 0 or equal to 0;

[0030] a sending module, configured to send a charging instruction to a power balancing unit if the first judgment module determines that the power input value is greater than 0, the charging instruction including a first cell identifier of at least one first designated cell, so that the power balancing unit charges the first designated cell corresponding to the first cell identifier in response to the charging instruction, so that the voltage of each of the first designated cells is equal to the obtained highest cell voltage, and the first designated cells include cells with the lowest cell voltage;

[0031] The sending module is further used to send a power transfer instruction to the power balancing unit if the first judgment module determines that the power input value is equal to 0, and the power transfer instruction includes a second cell identifier of the second designated cell and a third cell identifier of the third designated cell, so that the power balancing unit responds to the power transfer instruction and transfers the power of the second designated cell corresponding to the second cell identifier to the third designated cell corresponding to the third cell identifier, so that the power of the second designated cell is equal to the power of the third designated cell, the second designated cell includes the cell with the highest cell voltage, and the third designated cell includes the cell with the lowest cell voltage.

[0032] In a possible implementation manner, the device further includes:

[0033] A receiving module, used for receiving the cell voltages of the multiple cells sent by the acquisition unit;

[0034] A screening module, used for screening out the highest cell voltage and the lowest cell voltage from the cell voltages of the plurality of cells;

[0035] The second judgment module is used to judge whether the difference between the highest battery cell voltage and the lowest battery cell voltage is greater than a set threshold value. If it is judged that the difference is greater than the set threshold value, the sending module is triggered to continue to execute the step of sending a charging instruction to the power balancing unit; if it is judged that the difference is less than or equal to the set threshold value, the step of judging whether the difference between the highest battery cell voltage and the lowest battery cell voltage is greater than the set threshold value is continued.

[0036] A third aspect provides a BMS, comprising: one or more processors; a memory; and one or more computer programs, wherein the one or more computer programs are stored in the memory, and the one or more computer programs include instructions, and when the instructions are executed by the BMS, the BMS executes the battery balancing method in the first aspect or any possible implementation of the first aspect.

[0037] A fourth aspect provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, wherein when the program is run, the BMS where the computer-readable storage medium is located is controlled to execute the battery balancing method in the above-mentioned first aspect or any possible implementation manner of the first aspect.

[0038] A fifth aspect provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the battery balancing method in the first aspect or any possible implementation manner of the first aspect.

[0039] In the technical solution provided in the embodiment of the present application, if it is judged that the power input value is greater than 0, a charging instruction is sent to the power balancing unit, so that the power balancing unit charges the first designated battery cell corresponding to the first battery cell identifier, reducing the power difference between the battery cells, thereby improving the life of the battery cells, and further improving the overall performance and service life of the battery pack; if it is judged that the power input value is equal to 0, a power transfer instruction is sent to the power balancing unit, so that the power balancing unit transfers the power of the second designated battery cell corresponding to the second battery cell identifier to the third designated battery cell corresponding to the third battery cell identifier, reducing the power difference between the battery cells, thereby improving the life of the battery cells, and further improving the overall performance and service life of the battery pack. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0041] Figure 1 A schematic diagram of the structure of a battery balancing system provided in an embodiment of the present application;

[0042] Figure 2 A flowchart of a battery balancing method provided in an embodiment of the present application;

[0043] Figure 3 A flowchart of another battery balancing method provided in an embodiment of the present application;

[0044] Figure 4 A schematic diagram of the structure of a battery balancing device provided in an embodiment of the present application;

[0045] Figure 5 A schematic diagram of a BMS provided in an embodiment of the present application. DETAILED DESCRIPTION

[0046] In order to better understand the technical solution of the present application, the embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0047] It should be clear that the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0048] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0049] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0050] Figure 1 A schematic diagram of a battery balancing system provided in an embodiment of the present application is shown in FIG. Figure 1As shown, the battery balancing system includes a battery cell, a battery management system (BMS), a collection unit, a charging unit and a power balancing unit. The battery cell may include multiple cells, for example, the multiple cells may include cell 1, cell 2, cell 3 to cell N. The collection unit is connected to the multiple cells, the BMS is connected to the collection unit, the power balancing unit and the charging unit, and the power balancing unit is connected to the multiple cells. Among them, the power balancing unit includes a balancing circuit and a power balancing transfer sub-circuit.

[0051] Based on the above Figure 1 The battery balancing system shown in the figure, an embodiment of the present application provides a battery balancing method. Figure 2 A flowchart of a battery balancing method provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the method includes:

[0052] Step 102 , the BMS determines whether the acquired power input value of the charging unit is greater than 0 or equal to 0. If it is determined that the power input value is greater than 0, step 104 is executed; if it is determined that the power input value is equal to 0, step 108 is executed.

[0053] If the BMS determines that the power input value is greater than 0, indicating that there is external power input, the power of the battery cells can be balanced by charging; if the BMS determines that the power input value is equal to 0, indicating that there is no external power input, the power of the battery cells can be balanced by transferring power between battery cells.

[0054] Step 104: The BMS sends a charging instruction to the battery balancing unit. The charging instruction includes a first cell identifier of at least one first designated cell. The first designated cell includes a cell with the lowest cell voltage.

[0055] The first battery cell identifier is used to identify the first designated battery cell. Figure 1 As shown, the battery cell with the lowest battery cell voltage may be screened out from battery cells 1 to N, and the battery cell with the lowest battery cell voltage may be used as the first designated battery cell. For example, the number of the first designated battery cells may be one or more.

[0056] Step 106 : The power balancing unit charges the first designated battery cell corresponding to the first battery cell identifier in response to the charging instruction, so that the voltage of each first designated battery cell is equal to the obtained highest battery cell voltage, and the process ends.

[0057] like Figure 1As shown, the highest cell voltage can be screened out from the cell voltage of cell 1 to the cell voltage of cell N. If there are multiple first designated cells, the power balancing unit needs to charge multiple first designated cells until the voltage of each first designated cell is equal to the highest cell voltage. During the charging process, the power difference between cells is reduced by quickly and directional charging the cell with the lowest cell voltage, thereby achieving battery power balance.

[0058] Step 108: The BMS sends a power transfer instruction to the power balancing unit, where the power transfer instruction includes a second cell identifier of the second designated cell and a third cell identifier of the third designated cell, where the second designated cell includes the cell with the highest cell voltage, and the third designated cell includes the cell with the lowest cell voltage.

[0059] The second cell identifier is used to identify the second designated cell, and the third cell identifier is used to identify the third designated cell. Figure 1 As shown, the battery cell with the highest cell voltage can be screened out from battery cells 1 to battery cells N. If the number of battery cells with the highest cell voltage is one, the battery cell with the highest cell voltage is used as the second designated battery cell; if the number of battery cells with the highest cell voltage is multiple, one battery cell with the highest cell voltage is arbitrarily selected from the multiple battery cells with the highest cell voltages, and the selected battery cell with the highest cell voltage is used as the second designated battery cell; the battery cell with the lowest cell voltage can be screened out from battery cells 1 to battery cells N. If the number of battery cells with the lowest cell voltage is one, the battery cell with the lowest cell voltage is used as the third designated battery cell; if the number of battery cells with the lowest cell voltage is multiple, one battery cell with the lowest cell voltage is arbitrarily selected from the multiple battery cells with the lowest cell voltages, and the selected battery cell with the lowest cell voltage is used as the third designated battery cell.

[0060] Step 110 , the power balancing unit transfers the power of the second designated cell corresponding to the second cell identifier to the third designated cell corresponding to the third cell identifier in response to the power transfer instruction, so that the power of the second designated cell is equal to the power of the third designated cell, and the process ends.

[0061] When not charging, the power balancing unit transfers power between the cell with the lowest voltage and the cell with the highest voltage, thereby reducing the power difference between the cells and achieving battery power balance.

[0062] In an embodiment of the present application, if it is determined that the power input value is greater than 0, a charging instruction is sent to the power balancing unit so that the power balancing unit charges the first designated battery cell corresponding to the first battery cell identifier, thereby reducing the power difference between the battery cells, thereby increasing the life of the battery cells, and further improving the overall performance and service life of the battery pack; if it is determined that the power input value is equal to 0, a power transfer instruction is sent to the power balancing unit so that the power balancing unit transfers the power of the second designated battery cell corresponding to the second battery cell identifier to the third designated battery cell corresponding to the third battery cell identifier, thereby reducing the power difference between the battery cells, thereby increasing the life of the battery cells, and further improving the overall performance and service life of the battery pack.

[0063] Based on the above Figure 1 The battery balancing system shown in the figure, the embodiment of the present application provides another battery balancing method. Figure 3 A flowchart of another battery balancing method provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, the method includes:

[0064] Step 202: The BMS receives cell voltages of multiple cells sent by a collection unit.

[0065] like Figure 1 As shown, the collection unit can collect the cell voltage of each battery cell, and send the collected cell voltages of multiple battery cells to the BMS. For example, the collection unit can collect the cell voltages of battery cell 1 to battery cell N.

[0066] Step 204 : The BMS selects the highest cell voltage and the lowest cell voltage from the cell voltages of the multiple cells.

[0067] Step 206 , the BMS determines whether the difference between the highest cell voltage and the lowest cell voltage is greater than a set threshold value, if so, executing step 208 ; if not, continuing to execute step 202 .

[0068] If the BMS determines that the difference is greater than the set threshold, it indicates that the power between the battery cells needs to be balanced; if it determines that the difference is less than or equal to the set threshold, it indicates that there is no need to balance the power between the battery cells and the battery voltages of multiple battery cells continue to be monitored.

[0069] Step 208 , the BMS determines whether a start instruction input by the user is received, and if so, executes step 210 ; if not, executes step 220 .

[0070] If the BMS determines that a start instruction input by the user is received, it indicates that a process of equalizing the power of the battery cells by charging can be started.

[0071] Step 210: The BMS sends a charging instruction to a cell balancing unit. The charging instruction includes a first cell identifier of at least one first designated cell. The first designated cell includes a cell with the lowest cell voltage.

[0072] The first battery cell identifier is used to identify the first designated battery cell. Figure 1 As shown, the battery cell with the lowest battery cell voltage may be screened out from battery cells 1 to N, and the battery cell with the lowest battery cell voltage may be used as the first designated battery cell. For example, the number of the first designated battery cells may be one or more.

[0073] Step 212: The power balancing unit charges the first designated battery cells corresponding to the first battery cell identifiers in response to the charging instruction, so that the voltage of each first designated battery cell is equal to the obtained highest battery cell voltage.

[0074] like Figure 1 As shown, the highest cell voltage can be screened out from the cell voltage of cell 1 to the cell voltage of cell N. If there are multiple first designated cells, the power balancing unit needs to charge multiple first designated cells until the voltage of each first designated cell is equal to the highest cell voltage. During the charging process, the power difference between cells is reduced by quickly and directional charging the cell with the lowest cell voltage, thereby achieving rapid battery power balancing.

[0075] like Figure 1 As shown, step 212 may be performed by a balancing circuit in the power balancing unit.

[0076] Step 214: The BMS receives the cell voltages of the multiple cells sent by the acquisition unit.

[0077] like Figure 1 As shown, the collection unit can collect the cell voltage of each battery cell, and send the collected cell voltages of multiple battery cells to the BMS. For example, the collection unit can collect the cell voltages of battery cell 1 to battery cell N.

[0078] Step 216: The BMS selects the highest cell voltage and the lowest cell voltage from the cell voltages of the multiple cells.

[0079] Step 218 , the BMS determines whether the difference between the highest cell voltage and the lowest cell voltage is greater than a set threshold value. If so, step 210 is executed; if not, the process ends.

[0080] If the BMS determines that the difference is greater than the set threshold, it indicates that the power between the battery cells needs to be balanced; if the BMS determines that the difference is less than or equal to the set threshold, it indicates that there is no need to balance the power between the battery cells and the process ends.

[0081] Step 220: The BMS obtains the power input value of the charging unit.

[0082] Step 222 , the BMS determines whether the acquired power input value of the charging unit is greater than 0 or equal to 0. If it is determined that the power input value is greater than 0, step 210 is executed; if it is determined that the power input value is equal to 0, step 224 is executed.

[0083] If the BMS determines that the power input value is greater than 0, indicating that there is external power input, the power of the battery cells can be balanced by charging; if the BMS determines that the power input value is equal to 0, indicating that there is no external power input, the power of the battery cells can be balanced by transferring power between battery cells.

[0084] Step 224: The BMS sends a power transfer instruction to the power balancing unit, where the power transfer instruction includes a second cell identifier of the second designated cell and a third cell identifier of the third designated cell, where the second designated cell includes the cell with the highest cell voltage, and the third designated cell includes the cell with the lowest cell voltage.

[0085] The second cell identifier is used to identify the second designated cell, and the third cell identifier is used to identify the third designated cell. Figure 1 As shown, the battery cell with the highest cell voltage can be screened out from battery cells 1 to battery cells N. If the number of battery cells with the highest cell voltage is one, the battery cell with the highest cell voltage is used as the second designated battery cell; if the number of battery cells with the highest cell voltage is multiple, one battery cell with the highest cell voltage is arbitrarily selected from the multiple battery cells with the highest cell voltages, and the selected battery cell with the highest cell voltage is used as the second designated battery cell; the battery cell with the lowest cell voltage can be screened out from battery cells 1 to battery cells N. If the number of battery cells with the lowest cell voltage is one, the battery cell with the lowest cell voltage is used as the third designated battery cell; if the number of battery cells with the lowest cell voltage is multiple, one battery cell with the lowest cell voltage is arbitrarily selected from the multiple battery cells with the lowest cell voltages, and the selected battery cell with the lowest cell voltage is used as the third designated battery cell.

[0086] Step 226 : In response to the power transfer instruction, the power balancing unit transfers the power of the second designated cell corresponding to the second cell identifier to the third designated cell corresponding to the third cell identifier, so that the power of the second designated cell is equal to the power of the third designated cell.

[0087] like Figure 1 As shown, step 226 may be executed by a power balancing transfer sub-circuit in the power balancing unit.

[0088] Step 228: The BMS obtains the cell voltages of the multiple cells sent by the acquisition unit.

[0089] like Figure 1As shown, the collection unit can collect the cell voltage of each battery cell, and send the collected cell voltages of multiple battery cells to the BMS. For example, the collection unit can collect the cell voltages of battery cell 1 to battery cell N.

[0090] Step 230: The BMS selects the highest cell voltage and the lowest cell voltage from the cell voltages of the multiple cells.

[0091] Step 232 , the BMS control unit determines whether the difference between the highest cell voltage and the lowest cell voltage is greater than a set threshold value. If so, step 224 is executed; if not, the process ends.

[0092] If the BMS determines that the difference is greater than the set threshold, it indicates that the power between the battery cells needs to be balanced; if the BMS determines that the difference is less than or equal to the set threshold, it indicates that there is no need to balance the power between the battery cells and the process ends.

[0093] When not charging, the power balancing unit transfers power between the cell with the lowest voltage and the cell with the highest voltage, ensuring that the difference between the highest cell voltage and the lowest cell voltage is less than the set threshold, reducing the power difference between the cells and achieving rapid battery power balancing.

[0094] In an embodiment of the present application, if it is determined that the power input value is greater than 0, a charging instruction is sent to the power balancing unit so that the power balancing unit charges the first designated battery cell corresponding to the first battery cell identifier, thereby reducing the power difference between the battery cells, thereby increasing the life of the battery cells, and further improving the overall performance and service life of the battery pack; if it is determined that the power input value is equal to 0, a power transfer instruction is sent to the power balancing unit so that the power balancing unit transfers the power of the second designated battery cell corresponding to the second battery cell identifier to the third designated battery cell corresponding to the third battery cell identifier, thereby reducing the power difference between the battery cells, thereby increasing the life of the battery cells, and further improving the overall performance and service life of the battery pack.

[0095] Figure 4 A schematic diagram of the structure of a battery balancing device provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, the device includes: a first judging module 11 and a sending module 12.

[0096] The first judgment module 11 is used to judge whether the acquired power input value of the charging unit is greater than 0 or equal to 0; the sending module 12 is used to send a charging instruction to the power balancing unit if the first judgment module 11 judges that the power input value is greater than 0, and the charging instruction includes at least one first cell identifier of a first designated cell, so that the power balancing unit responds to the charging instruction and charges the first designated cell corresponding to the first cell identifier, so that the voltage of each of the first designated cells is equal to the acquired highest cell voltage, and the first designated cells include the cells with the lowest cell voltage; the sending module 12 is also used if the The first judgment module 11 judges that the power input value is equal to 0, and sends a power transfer instruction to the power balancing unit, wherein the power transfer instruction includes a second cell identifier of a second designated cell and a third cell identifier of a third designated cell, so that the power balancing unit transfers the power of the second designated cell corresponding to the second cell identifier to the third designated cell corresponding to the third cell identifier in response to the power transfer instruction, so that the power of the second designated cell is equal to the power of the third designated cell, wherein the second designated cell includes a cell with the highest cell voltage, and the third designated cell includes a cell with the lowest cell voltage.

[0097] As an optional solution, the device further includes: a receiving module 13 , a screening module 14 and a second judging module 15 .

[0098] The receiving module 13 is used to receive the cell voltages of multiple battery cells sent by the acquisition unit; the screening module 14 is used to screen out the highest cell voltage and the lowest cell voltage from the cell voltages of the multiple battery cells; the second judgment module 15 is used to judge whether the difference between the highest cell voltage and the lowest cell voltage is greater than a set threshold value, and if it is judged that the difference is greater than the set threshold value, trigger the sending module 12 to continue to execute the step of sending a charging instruction to the power balancing unit; if it is judged that the difference is less than or equal to the set threshold value, continue to execute the step of judging whether the difference between the highest cell voltage and the lowest cell voltage is greater than the set threshold value.

[0099] As an optional solution, the device further includes: a third judgment module 16. The third judgment module 16 is used to, if the second judgment module 15 determines that the difference is greater than the set threshold, determine whether a start instruction input by the user is received; if it is determined that a start instruction input by the user is received, trigger the sending module 12 to continue to execute the step of sending a charging instruction to the power balancing unit; if it is determined that no start instruction input by the user is received, trigger the first judgment module 11 to continue to execute the step of determining whether the acquired power input value of the charging unit is greater than 0 or equal to 0.

[0100] In an embodiment of the present application, if it is determined that the power input value is greater than 0, a charging instruction is sent to the power balancing unit so that the power balancing unit charges the first designated battery cell corresponding to the first battery cell identifier, thereby reducing the power difference between the battery cells, thereby increasing the life of the battery cells, and further improving the overall performance and service life of the battery pack; if it is determined that the power input value is equal to 0, a power transfer instruction is sent to the power balancing unit so that the power balancing unit transfers the power of the second designated battery cell corresponding to the second battery cell identifier to the third designated battery cell corresponding to the third battery cell identifier, thereby reducing the power difference between the battery cells, thereby increasing the life of the battery cells, and further improving the overall performance and service life of the battery pack.

[0101] An embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the BMS where the computer-readable storage medium is located is controlled to execute an embodiment of the above-mentioned battery balancing method.

[0102] An embodiment of the present application provides a computer program product, including a computer program / instruction, which implements the embodiment of the above-mentioned battery balancing method when executed by a processor.

[0103] An embodiment of the present application provides a BMS, comprising: one or more processors; a memory; and one or more computer programs, wherein the one or more computer programs are stored in the memory, and the one or more computer programs include instructions, and when the instructions are executed by the BMS, the BMS executes an embodiment of the above-mentioned battery balancing method.

[0104] Figure 5 A schematic diagram of a BMS provided in an embodiment of the present application is shown as follows: Figure 5 As shown, the BMS 20 of this embodiment includes: a processor 21, a memory 22, and a computer program 23 stored in the memory 22 and executable on the processor 21. When the computer program 23 is executed by the processor 21, the battery balancing method in the embodiment is implemented. To avoid repetition, they are not described one by one here.

[0105] BMS 20 includes, but is not limited to, a processor 21 and a memory 22. Those skilled in the art will appreciate that Figure 5 This is only an example of BMS20 and does not constitute a limitation on BMS20. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, BMS20 may also include input and output devices, network access devices, buses, etc.

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

[0107] The memory 22 may be an internal storage unit of the BMS 20, such as a hard disk or memory of the BMS 20. The memory 22 may also be an external storage device of the BMS 20, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the BMS 20. Furthermore, the memory 22 may also include both an internal storage unit of the BMS 20 and an external storage device. The memory 22 is used to store computer programs and other programs and data required by network devices. The memory 22 may also be used to temporarily store data that has been output or is to be output.

[0108] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0109] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0110] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0111] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0112] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a computer-readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (Processor) to perform some steps of the method described in each embodiment of the present application. The aforementioned computer-readable storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0113] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A battery balancing method, characterized in that: include: Determine that the acquired power input value of the charging unit is greater than 0 or equal to 0; If it is determined that the power input value is greater than 0, a charging instruction is sent to the power balancing unit, wherein the charging instruction includes a first cell identifier of at least one first designated cell, so that the power balancing unit charges the first designated cells corresponding to the first cell identifier in response to the charging instruction, so that the voltage of each of the first designated cells is equal to the obtained highest cell voltage, and the first designated cells include cells with the lowest cell voltage; If it is determined that the power input value is equal to 0, a power transfer instruction is sent to the power balancing unit, and the power transfer instruction includes a second cell identifier of the second designated cell and a third cell identifier of the third designated cell, so that the power balancing unit responds to the power transfer instruction and transfers the power of the second designated cell corresponding to the second cell identifier to the third designated cell corresponding to the third cell identifier, so that the power of the second designated cell is equal to the power of the third designated cell, the second designated cell includes the cell with the highest cell voltage, and the third designated cell includes the cell with the lowest cell voltage.

2. The method according to claim 1, characterized in that: Before sending the charging instruction to the power balancing unit, the method further includes: Receiving cell voltages of multiple cells sent by the acquisition unit; Screening out the highest cell voltage and the lowest cell voltage from the cell voltages of the plurality of cells; Determine whether the difference between the highest cell voltage and the lowest cell voltage is greater than a set threshold; If it is determined that the difference is greater than the set threshold, continue to execute the step of sending a charging instruction to the power balancing unit; If it is determined that the difference is less than or equal to the set threshold, the step of determining whether the difference between the highest cell voltage and the lowest cell voltage is greater than the set threshold is continued.

3. The method according to claim 2, characterized in that The method further comprises: If it is determined that the difference is greater than the set threshold, determining whether a start instruction input by the user is received; If it is determined that a start instruction input by the user is received, continue to execute the step of sending a charging instruction to the power balancing unit; If it is determined that the start instruction input by the user is not received, the step of determining whether the acquired power input value of the charging unit is greater than 0 or equal to 0 is continued.

4. The method according to claim 1, characterized in that: After sending a power transfer instruction to the power balancing unit, wherein the power transfer instruction includes a second cell identifier of the second designated cell and a third cell identifier of the third designated cell, so that the power balancing unit responds to the power transfer instruction and transfers the power of the second designated cell corresponding to the second cell identifier to the third designated cell corresponding to the third cell identifier, so that the power of the second designated cell is equal to the power of the third designated cell, the method further includes: Receiving cell voltages of multiple cells sent by the acquisition unit; Screening out the highest cell voltage and the lowest cell voltage from the cell voltages of the plurality of cells; Determine whether the difference between the highest cell voltage and the lowest cell voltage is greater than a set threshold; If it is determined that the difference is greater than the set threshold, the step of sending a charging instruction to the power balancing unit is continued.

5. The method according to claim 1, characterized in that After sending a charging instruction to the power balancing unit, wherein the charging instruction includes a first cell identifier of at least one first designated cell, so that the power balancing unit charges the first designated cells corresponding to the first cell identifier in response to the charging instruction, so that the voltage of each of the first designated cells is equal to the acquired highest cell voltage, the method further includes: Receiving cell voltages of multiple cells sent by the acquisition unit; Screening out the highest cell voltage and the lowest cell voltage from the cell voltages of the plurality of cells; Determine whether the difference between the highest cell voltage and the lowest cell voltage is greater than a set threshold; If it is determined that the difference is greater than the set threshold, the step of sending a charging instruction to the power balancing unit is continued.

6. A battery balancing device, characterized in that: include: A first judgment module, used to judge whether the acquired power input value of the charging unit is greater than 0 or equal to 0; a sending module, configured to send a charging instruction to a power balancing unit if the first judgment module determines that the power input value is greater than 0, the charging instruction including a first cell identifier of at least one first designated cell, so that the power balancing unit charges the first designated cell corresponding to the first cell identifier in response to the charging instruction, so that the voltage of each of the first designated cells is equal to the obtained highest cell voltage, and the first designated cells include cells with the lowest cell voltage; The sending module is further used to send a power transfer instruction to the power balancing unit if the first judgment module determines that the power input value is equal to 0, and the power transfer instruction includes a second cell identifier of the second designated cell and a third cell identifier of the third designated cell, so that the power balancing unit responds to the power transfer instruction and transfers the power of the second designated cell corresponding to the second cell identifier to the third designated cell corresponding to the third cell identifier, so that the power of the second designated cell is equal to the power of the third designated cell, the second designated cell includes the cell with the highest cell voltage, and the third designated cell includes the cell with the lowest cell voltage.

7. The device according to claim 6, characterized in that The device also includes: A receiving module, used for receiving the cell voltages of the multiple cells sent by the acquisition unit; A screening module, used for screening out the highest cell voltage and the lowest cell voltage from the cell voltages of the plurality of cells; The second judgment module is used to judge whether the difference between the highest battery cell voltage and the lowest battery cell voltage is greater than a set threshold value. If it is judged that the difference is greater than the set threshold value, the sending module is triggered to continue to execute the step of sending a charging instruction to the power balancing unit; if it is judged that the difference is less than or equal to the set threshold value, the step of judging whether the difference between the highest battery cell voltage and the lowest battery cell voltage is greater than the set threshold value is continued.

8. A BMS, characterized in that: include: one or more processors; Memory; and one or more computer programs, wherein the one or more computer programs are stored in the memory, and the one or more computer programs include instructions, and when the instructions are executed by the BMS, the BMS executes the battery balancing method according to any one of claims 1 to 5.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the BMS where the computer-readable storage medium is located is controlled to execute the battery balancing method according to any one of claims 1 to 5.

10. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the battery balancing method according to any one of claims 1 to 5 is implemented.