Battery pack, balancing control method and apparatus, computer device, medium, and product

By integrating the equalization circuit, processing module and wireless communication module in each battery cell, independent equalization control of the battery cell in the battery pack is solved, and the problems of complex structure and inconvenient maintenance in the prior art are improved, and the reliability and communication concentration of the balance control are improved.

WO2025091836A1PCT designated stage expired Publication Date: 2025-05-08CONTEMPORARY AMPEREX TECHNOLOGY CO LTD

Patent Information

Application Number
PCT/CN2024/092435
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-30
Filing Date
2024-05-10
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

The existing battery pack equalization control technology has complex structure problems, resulting in inconvenient maintenance and low reliability.

Method used

A battery pack is designed, in which each battery cell integrates an equalization circuit, a processing module and a wireless communication module, obtains equalization control instructions through wireless communication, and independently controls the battery cell, simplifying the internal structure.

Benefits of technology

It realizes convenient maintenance of the battery cells in the battery pack, improves the reliability of balanced control and communication concentration, and reduces the probability of failure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024092435_08052025_PF_FP_ABST
    Figure CN2024092435_08052025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to a battery pack, a balancing control method and apparatus, a computer device, a medium and a product. The battery pack comprises: at least two battery cells, wherein a balancing circuit, a processing module and a wireless communication module are integrated on each of the battery cells. The processing module of each battery cell is used for acquiring a balancing control instruction by means of the wireless communication module of the battery cell to which the processing module belongs, and controlling, on the basis of the balancing control instruction, the working state of the balancing circuit of said battery cell, so as to perform balancing control over said battery cell.
Need to check novelty before this filing date? Find Prior Art

Description

Battery pack, balancing control method, device, computer equipment, medium and product

[0001] Cross-references

[0002] This application refers to Chinese patent application No. 2023114228421, entitled "Battery Pack, Balancing Control Method, Device, Computer Equipment, Medium and Product", filed on October 30, 2023, which is incorporated into this application in its entirety by reference. Technical Field

[0003] The present application relates to the field of battery technology, and in particular to a battery pack, a balancing control method, an apparatus, a computer device, a medium, and a product. Background Art

[0004] A battery pack typically includes multiple cells, and there are often differences between the cells. Over time, the cells may experience imbalances in voltage or state of charge (SOC), which can affect the performance of the entire battery pack.

[0005] Based on this, in the related art, a battery pack is usually balanced to control the voltage or SOC of each cell in the battery pack to maintain a relative balance.

[0006] However, the battery pack balancing control in the related art has the problem of complex structure within the battery pack.

[0007] Summary of the Invention

[0008] According to various embodiments of the present application, a battery pack, a balancing control method, an apparatus, a computer device, a medium, and a product are provided.

[0009] In a first aspect, the present application provides a battery pack, comprising:

[0010] At least two battery cells; each battery cell is integrated with a balancing circuit, a processing module and a wireless communication module;

[0011] The processing module in each battery cell is used to obtain the balancing control instruction through the wireless communication module of the battery cell to which it belongs, and control the working state of the balancing circuit of the battery cell to which it belongs according to the balancing control instruction to perform balancing control on the battery cell to which it belongs.

[0012] In the embodiment of the present application, in the provided battery pack, each cell is integrated with a balancing circuit, a processing module, and a wireless communication module. The balancing control instruction can be obtained by wireless communication via the wireless communication module. The processing module then controls the working state of the balancing circuit based on the balancing control instruction to achieve balancing control of the corresponding cell. The wireless communication method simplifies the circuit structure within the battery pack and improves the convenience of subsequent maintenance of individual cells in the battery pack. In addition, the processing module integrated into a single cell can independently control the corresponding cell. Therefore, while simplifying the internal structure, the above-mentioned battery pack achieves targeted control of the corresponding cell and improves the reliability of the balancing control.

[0013] In one embodiment, the balancing circuit, processing module and wireless communication module of each battery cell are integrated outside the battery cell.

[0014] In the embodiment of the present application, in the battery pack provided, the balancing circuit, processing module and wireless communication module integrated on the outside of the battery cell make it convenient for operators to perform maintenance work such as inspection and replacement directly on the outside of the battery cell without damaging the battery cell, thereby reducing the destructiveness to the battery cell.

[0015] In one embodiment, the balancing circuit, processing module and wireless communication module of each battery cell are integrated inside the battery cell.

[0016] In the embodiment of the present application, in the battery pack provided, the balancing circuit, processing module and wireless communication module integrated inside the battery cell improve the integration with the battery cell, improve the stability of the entire structure, reduce the probability of battery pack failure due to loose modules, and correspondingly improve the stability of the battery pack operation.

[0017] In one embodiment, each battery cell is further integrated with a data acquisition module, and the data acquisition module is used to collect voltage data and temperature data of the battery cell.

[0018] In the embodiment of the present application, in the battery pack provided, the data acquisition module integrated in the battery cell can directly collect voltage data and temperature data of the battery cell, thereby improving the convenience of data acquisition.

[0019] In one embodiment, the processing module in each battery cell communicates with the battery management system of the battery pack via the wireless communication module of the corresponding battery cell;

[0020] The processing module in each battery cell is also used to obtain the balancing control instructions issued by the battery management system.

[0021] In the embodiment of the present application, in the battery pack provided, the wireless communication module on the battery cell communicates with the external device, which can realize the centralized control of each battery cell in the battery pack by the battery management system during the balancing control process, thereby improving the communication centralization of the battery pack, reducing the probability of communication abnormalities, and improving the reliability of the balancing control.

[0022] In one embodiment, the processing module in each battery cell communicates with other battery cells in the battery pack through the wireless communication module of the battery cell to which it belongs;

[0023] The processing module in each battery cell is also used to obtain the battery cell status data of other battery cells, and generate a balancing control instruction according to the battery cell status data of other battery cells and the battery cell status data of the battery cell to which it belongs.

[0024] In the embodiment of the present application, in the battery pack provided, the wireless communication module on the battery cell communicates with other battery cells, and can rely on the battery pack itself to perform balancing control on each battery cell without the need for external equipment intervention, thereby reducing the impact of external equipment on the balancing control process and improving the reliability of the balancing control.

[0025] In one embodiment, the balancing circuit includes a resistance device and a switch device connected in series; the resistance device is connected to one end of the battery cell to which the balancing circuit belongs, and the switch device is connected to the other end of the battery cell to which the balancing circuit belongs.

[0026] In the embodiment of the present application, in the provided battery pack, the balancing circuit connected to the battery cells includes a resistance device and a switch device connected in series with each other. The circuit structure is simple, which further simplifies the internal structure of the battery pack.

[0027] In one embodiment, the processing module in each battery cell is further used to control the switching device to be in a closed state according to the balancing control instruction, so that the corresponding battery cell is turned on to discharge through the resistance device; or, to control the switching device to be in an off state according to the balancing control instruction, so that the corresponding battery cell stops discharging through the resistance device.

[0028] In the embodiment of the present application, in the battery pack provided, the processing module controls the opening or closing of the switching device in the balancing circuit through the balancing control instruction, thereby controlling the working state of the balancing circuit and then achieving balancing control, thereby improving the convenience and efficiency of control.

[0029] In a second aspect, the present application further provides a balancing control method, which uses any of the above-mentioned processing modules of each cell in the battery pack, and the method includes:

[0030] Obtain balancing control instructions through the wireless communication module of the battery cell;

[0031] The working state of the balancing circuit of the corresponding battery cell is controlled according to the balancing control instruction to perform balancing control on the corresponding battery cell.

[0032] In the embodiment of the present application, in the provided balancing control method, each cell in the battery pack is integrated with a balancing circuit, a processing module, and a wireless communication module. The balancing control instruction can be obtained by wireless communication via the wireless communication module. The processing module then controls the working state of the balancing circuit based on the balancing control instruction to achieve balancing control of the corresponding cell. The wireless communication method simplifies the circuit structure within the battery pack and improves the convenience of subsequent maintenance of individual cells in the battery pack. In addition, the processing module integrated into a single cell can independently control the corresponding cell. Therefore, while simplifying the internal structure of the battery pack, the above-mentioned battery pack achieves targeted control of the corresponding cell and improves the reliability of the balancing control.

[0033] In one embodiment, obtaining a balancing control instruction through a wireless communication module of the corresponding battery cell includes:

[0034] Receive the balancing control instructions sent by the battery management system of the battery pack through the wireless communication module.

[0035] In the embodiment of the present application, in the balancing control method provided, the wireless communication module on the battery cell in the battery pack communicates with the external device, which can realize the centralized control of each battery cell in the battery pack by the battery management system during the balancing control process, thereby improving the communication centralization of the battery pack, reducing the probability of communication abnormalities, and improving the reliability of the balancing control.

[0036] In one embodiment, obtaining a balancing control instruction through a wireless communication module of the corresponding battery cell includes:

[0037] Obtain cell status data of other cells in the battery pack through the wireless communication module;

[0038] Generate a balancing control instruction based on the cell status data of other cells and the cell status data of the cell to which it belongs.

[0039] In the embodiment of the present application, in the provided balancing control method, the cell status data of other cells in the battery pack is obtained through a wireless communication module, and balancing control instructions are generated based on the cell status data of the other cells and the cell status data of the cell to which it belongs. In the above-mentioned balancing control method, the wireless communication module on the cell in the battery pack communicates with the other cells, and the battery pack itself can perform balancing control on each cell based on the obtained cell status data without the intervention of external equipment, thereby reducing the impact of external equipment on the balancing control process and improving the reliability of the balancing control.

[0040] In one embodiment, generating a balancing control instruction according to cell status data of other cells and cell status data of the cell to which the cell belongs includes:

[0041] Determine the voltage state of the cell according to the cell state data of other cells and the cell state data of the cell to which it belongs;

[0042] Determine the temperature state of the battery cell according to the battery cell state data of the battery cell;

[0043] Generate balancing control instructions based on the voltage and temperature status of the battery cells.

[0044] In the embodiment of the present application, in the balancing control method provided, the balancing control instructions are comprehensively determined based on the voltage state and temperature state of the battery cell, taking into account the balancing requirements and discharge safety of the battery cell, and improving the matching degree between the generated balancing control instructions and the actual state of the battery cell.

[0045] In one embodiment, determining the voltage state of the battery cell according to the battery cell state data of other battery cells and the battery cell state data of the battery cell includes:

[0046] Obtain a reference voltage and the voltage of the cell to which it belongs according to the cell status data of other cells and the cell status data of the cell to which it belongs;

[0047] When the voltage of the battery cell is greater than the reference voltage and the voltage difference between the voltage of the battery cell and the reference voltage is greater than a preset difference, it is determined that the voltage state of the battery cell is a high voltage state.

[0048] In the embodiment of the present application, in the balancing control method provided, the reference voltage is used to reflect the overall voltage level of the battery pack, and the reference voltage is used as an evaluation basis for determining the voltage state of the battery cell. Based on the voltage of the battery cell compared with the overall voltage level, it can be accurately determined whether there is a balancing requirement for the battery cell, and when the voltage of the battery cell is greater than the reference voltage and the voltage difference is greater than the preset difference, it is determined that the battery cell is in a high-voltage state. The dual conditions are used as the evaluation basis for the high-voltage state, thereby improving the accuracy of the evaluation of the high-voltage state.

[0049] In one embodiment, determining the temperature state of the battery cell according to the battery cell state data of the battery cell includes:

[0050] Determine the temperature of the battery cell according to the battery cell status data of the battery cell;

[0051] When the temperature of the battery cell is lower than a preset temperature threshold, it is determined that the temperature state of the battery cell is normal.

[0052] In the embodiment of the present application, in the provided balancing control method, the temperature state of the battery cell is determined based on temperature comparison. The process is simple and easy to implement, which improves the feasibility while improving the overall balancing control efficiency.

[0053] In one embodiment, generating a balancing control instruction according to the voltage state and temperature state of the battery cell includes:

[0054] When the voltage state and temperature state of the battery cell meet the preset balancing conditions, a start balancing control instruction is generated; the start balancing control instruction is used to start balancing processing of the battery cell;

[0055] When the voltage state and temperature state of the battery cell do not meet the balancing condition, a stop balancing control instruction is generated; the stop balancing control instruction is used to stop the balancing process of the battery cell.

[0056] In an embodiment of the present application, in the balancing control method provided, different balancing control instructions are generated based on whether the voltage state and temperature state of the battery cell to which it belongs meet the balancing conditions. Specifically, when the balancing conditions are met, a start balancing control instruction is generated, and when the balancing conditions are not met, a stop balancing control instruction is generated, thereby improving the rationality of the generated balancing control instructions.

[0057] In one embodiment, the method further includes:

[0058] When the voltage state of the battery cell is a high voltage state and the temperature state of the battery cell is a normal state, determining that the battery cell meets the balance condition;

[0059] When the voltage state of the battery cell is not in a high voltage state, or the temperature state of the battery cell is in an abnormal state, it is determined that the battery cell does not meet the balancing condition.

[0060] In the embodiment of the present application, the balancing control method provided clarifies the specific voltage states and temperature states that meet the balancing conditions and do not meet the balancing conditions. The accuracy of the judgment results can be improved by making judgments based on clear information, thereby improving the accuracy of whether the voltage state and temperature state of the battery cell meet the preset balancing conditions.

[0061] In one embodiment, controlling the working state of the balancing circuit of the corresponding battery cell according to the balancing control instruction to perform balancing control on the corresponding battery cell includes:

[0062] When the balancing control instruction is to start the balancing control instruction, determining an execution strategy for starting the balancing control instruction, and controlling the balancing circuit of the corresponding battery cell to start working according to the execution strategy, so as to start balancing processing for the corresponding battery cell;

[0063] In the case where the balancing control instruction is a stop balancing control instruction, the balancing circuit of the corresponding battery cell is controlled to stop working, so as to stop the balancing process on the corresponding battery cell.

[0064] In the embodiment of the present application, in the provided balancing control method, the working state of the balancing circuit is controlled through different balancing control instructions, thereby achieving balancing control, thereby improving the convenience and efficiency of control.

[0065] In one embodiment, determining an execution strategy for enabling a balancing control instruction includes:

[0066] Get the voltage difference between the voltage of the battery cell and the reference voltage;

[0067] Sending a voltage difference to other cells in the battery pack and receiving a voltage difference sent by at least one reference cell; the reference cell is another cell in the battery pack whose cell status data meets a preset balancing condition;

[0068] The execution strategy of starting the balancing control instruction is determined according to the voltage difference of the corresponding battery cell and the voltage difference of each reference battery cell.

[0069] In an embodiment of the present application, in the balancing control method provided, the processing module determines the execution strategy of the balancing control instruction for the battery cells to which it belongs based on the voltage difference of all battery cells that meet the balancing conditions in the battery pack, and takes into account all battery cells in the battery pack that have balancing requirements to determine the execution strategy of the balancing control instruction for the battery cells to which it belongs, thereby improving the rationality of the determined execution strategy.

[0070] In one embodiment, determining an execution strategy for starting a balancing control instruction based on a voltage difference of the corresponding battery cell and a voltage difference of each reference battery cell includes:

[0071] Sort the battery cells and the reference battery cells according to the voltage difference of the battery cells and the voltage difference of the reference battery cells to obtain a discharge order;

[0072] The execution strategy of the start-up balancing control instruction is determined according to the discharge sequence.

[0073] In the embodiment of the present application, in the balancing control method provided, the discharge order of the battery cells is sorted by the voltage difference, and the execution strategy of the balancing control instruction is determined based on the discharge order, which can achieve dispersed discharge of the battery cells in the battery pack and reduce the heat concentration of the battery pack, thereby reducing battery pack failures caused by concentrated heat release and excessive temperature.

[0074] In one embodiment, determining an execution strategy for enabling a balancing control instruction based on a discharge sequence includes:

[0075] When the battery cell is at the first position in the discharge sequence, the execution strategy is determined to immediately control the balancing circuit to start working until the voltage of the battery cell is less than or equal to the reference voltage, control the balancing circuit to stop working, and feedback the end information to the next reference battery cell in the discharge sequence.

[0076] In the embodiment of the present application, in the balancing control method provided, the battery cell at the first position in the discharge sequence is discharged in a timely manner, and the end information is fed back to the next reference battery cell in the discharge sequence, thereby improving the orderliness of the balancing control and allowing the balancing control process to proceed in an orderly manner.

[0077] In one embodiment, determining an execution strategy for enabling a balancing control instruction based on a discharge sequence includes:

[0078] When the battery cell is not in the first position in the discharge sequence, the execution strategy is determined to control the balancing circuit to start working when the end information sent by the previous reference battery cell is received, until the voltage of the battery cell is less than or equal to the reference voltage, control the balancing circuit to stop working, and feedback the end information to the next reference battery cell in the discharge sequence.

[0079] In an embodiment of the present application, in the balancing control method provided, a battery cell that is not the first in the discharge sequence must receive the end information fed back by the previous reference battery cell before it can discharge, and continue to feed back the end information to the next reference battery cell in the discharge sequence, thereby improving the orderliness of the balancing control and allowing the balancing control process to proceed in an orderly manner.

[0080] In a third aspect, the present application further provides a battery pack balancing control device, comprising:

[0081] An instruction acquisition unit, used for acquiring a balancing control instruction via a wireless communication module;

[0082] The balancing control unit is used to control the working state of the balancing circuit according to the balancing control instruction to perform balancing control on the battery cells.

[0083] In a fourth aspect, the present application further provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any of the above-mentioned balancing control methods when executing the computer program.

[0084] In a fifth aspect, the present application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps of any of the above-mentioned balancing control methods are implemented.

[0085] In a sixth aspect, the present application also provides a computer program product, comprising a computer program, which implements the steps of any of the above-mentioned balancing control methods when executed by a processor.

[0086] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0087] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on the drawings without creative work.

[0088] In the picture:

[0089] FIG1 is a schematic structural diagram of a battery pack in one embodiment;

[0090] FIG2 is a schematic structural diagram of a single battery cell in one embodiment;

[0091] FIG3 is a schematic structural diagram of a single battery cell in another embodiment;

[0092] FIG4 is a schematic structural diagram of a single battery cell in another embodiment;

[0093] FIG5 is a schematic diagram of the structure of an equalization circuit in one embodiment;

[0094] FIG6 is a schematic flow chart of a balancing control method according to an embodiment;

[0095] FIG7 is a schematic diagram of a process for obtaining a balancing control instruction in one embodiment;

[0096] FIG8 is a schematic diagram of a process for generating a balancing control instruction in one embodiment;

[0097] FIG9 is a schematic diagram of a process for determining a voltage state in one embodiment;

[0098] FIG10 is a schematic diagram of a process for determining a temperature state in one embodiment;

[0099] FIG11 is a schematic diagram of a flow chart of generating a balancing control instruction in another embodiment;

[0100] FIG12 is a schematic diagram of a process for determining whether a balance condition is satisfied in one embodiment;

[0101] FIG13 is a schematic diagram of a flow chart of balancing control in one embodiment;

[0102] FIG14 is a schematic diagram of a process for determining an execution strategy in one embodiment;

[0103] FIG15 is a schematic diagram of a process for determining an execution strategy in another embodiment;

[0104] FIG16 is a flow chart of a balancing control method according to another embodiment;

[0105] FIG17 is a structural block diagram of a balancing control device according to an embodiment;

[0106] FIG18 is a diagram showing the internal structure of a computer device in one embodiment.

[0107] Explanation of the accompanying symbols: 100 - battery pack; 110 - battery cell; 120 - balancing circuit; 130 - processing module; 140 - wireless communication module; 150 - data acquisition module. DETAILED DESCRIPTION

[0108] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0109] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the term "include" and any variations thereof in the specification and claims of this application and the above-mentioned figure descriptions are intended to cover non-exclusive inclusions.

[0110] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0111] In the description of the embodiments of the present application, the term "and / or" is merely a description of an association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. In the description of the embodiments of the present application, the term "plurality" refers to more than two (including two), unless otherwise clearly and specifically defined.

[0112] A battery pack typically includes multiple cells, and there are often differences between the cells. Over time, the cells may exhibit imbalances in voltage or state of charge (SOC), also known as cell inconsistency.

[0113] Cell inconsistency affects many aspects of battery pack performance. For example, the smallest cell determines the capacity of the entire battery pack. Typically, to prevent overcharging and over-discharging, the battery management system (BMS) controls the battery pack's charge and discharge as follows:

[0114] During the discharge process of the battery pack, if the voltage of a certain cell reaches the discharge cut-off voltage, the BMS controls the entire battery pack to stop discharging. During the charging process of the battery pack, if the voltage of a certain cell reaches the charge cut-off voltage, the BMS controls the entire battery pack to stop charging. However, when the BMS controls the entire battery pack to stop discharging, there are still cells in the battery pack that have not reached the discharge cut-off voltage, and these cells cannot be used for further discharge. Similarly, when the BMS controls the entire battery pack to stop charging, there are still cells in the battery pack that have not reached the charge cut-off voltage, and these cells cannot be used for further charging. It can be seen that the inconsistency of the cells makes it impossible to fully utilize the capacity of the battery pack.

[0115] In addition to capacity, cell inconsistency also impacts the lifespan of a battery pack. During battery use, the smallest cell is often charged and depleted first, accelerating its lifespan. This inconsistency can also affect other cells in the pack, leading to failure and ultimately the entire pack being scrapped.

[0116] As can be seen, cell inconsistency can significantly impact the performance of the entire battery pack. To maintain a relative balance in voltage or SOC between cells in a battery pack, each cell in the pack is typically equipped with a balancing circuit that adjusts the voltage or SOC of the corresponding cell to achieve relative balance.

[0117] In related technologies, a battery management system (BMS) typically manages the balancing circuits within a battery pack. Because a battery pack consists of multiple cells, a balancing circuit must be configured for each cell. Each balancing circuit, in turn, must be connected to the BMS for BMS control of the cell balance. This necessitates the routing of numerous and complex wiring within the battery pack, leading to a complex internal structure and reducing the ease of subsequent maintenance of individual cells within the pack.

[0118] Therefore, the embodiments of the present application provide a battery pack that simplifies the wiring structure within the battery pack, achieving the technical effect of improving the convenience of subsequent maintenance of individual cells within the battery pack. In addition, the embodiments of the present application also provide a balancing control method, device, computer equipment, medium, and product applied to the above-mentioned battery pack. While improving the convenience of maintenance, the processing module integrated into a single cell can independently control the cell to which it belongs, achieving targeted control of the cell to which it belongs and improving the reliability of balancing control.

[0119] As shown in FIG1 , in one embodiment, the present application provides a battery pack 100 , which includes: at least two battery cells 110 ; each battery cell 110 is integrated with a balancing circuit 120 , a processing module 130 and a wireless communication module 140 .

[0120] The processing module 130 in each battery cell 110 is used to obtain the balancing control instruction through the wireless communication module 140 of the corresponding battery cell, and control the working state of the balancing circuit 120 of the corresponding battery cell according to the balancing control instruction to perform balancing control on the corresponding battery cell.

[0121] The balancing control instruction is used to indicate the working state of the balancing circuit 120, and the balancing circuit 120 is used to change the charge state of the battery cell 110. The balancing control process includes controlling the working state of the balancing circuit 120 to change the charge state of the corresponding battery cell.

[0122] For example, the equalization circuit 120 can change the charge state of the battery cell by increasing or decreasing the charge of the battery cell. The wireless communication module 140 can be at least one of a carrier communication module, a Bluetooth communication module, and a Wi-Fi communication module.

[0123] The processing module 130 can communicate with the balancing circuit 120 and the wireless communication module 140 to control the operating state of the balancing circuit 120 of the corresponding battery cell based on the balancing control instruction obtained by the wireless communication module 140, thereby changing the charge state of the corresponding battery cell to perform balancing control on the corresponding battery cell. The balancing control instruction can be an instruction directly transmitted by the wireless communication module 140, or it can be an instruction generated by the processing module 130 based on data information obtained by the wireless communication module 140.

[0124] In an embodiment of the present application, the provided battery pack includes at least two battery cells; each battery cell is integrated with a balancing circuit, a processing module and a wireless communication module. Among them, the processing module in each battery cell is used to obtain a balancing control instruction through the wireless communication module of the battery cell to which it belongs, and control the working state of the balancing circuit of the battery cell to which it belongs according to the balancing control instruction, so as to perform balancing control on the battery cell to which it belongs. In the above-mentioned battery pack, each battery cell is integrated with a balancing circuit, a processing module and a wireless communication module, and can obtain a balancing control instruction by wireless communication through the wireless communication module, and then the processing module controls the working state of the balancing circuit based on the balancing control instruction to achieve balancing control on the battery cell to which it belongs. The wireless communication method simplifies the circuit structure within the battery pack and improves the convenience of subsequent maintenance of a single battery cell in the battery pack. In addition, the processing module integrated in a single battery cell can independently control the battery cell to which it belongs. Therefore, the above-mentioned battery pack simplifies the internal structure while achieving targeted control of the battery cell to which it belongs, thereby improving the reliability of balancing control.

[0125] To reduce damage to the battery cells, in one embodiment, as shown in FIG. 2 , the balancing circuit 120 , the processing module 130 , and the wireless communication module 140 of each battery cell 110 are all integrated outside the battery cell 110 .

[0126] Among them, the balancing circuit 120, the processing module 130 and the wireless communication module 140 are all integrated outside the battery cell 110 and connected to the positive and negative poles of the battery cell 110, so that the battery cell 110 can power the balancing circuit 120, the processing module 130 and the wireless communication module 140.

[0127] Exemplarily, the balancing circuit 120 , the processing module 130 and the wireless communication module 140 can be dispersedly integrated on the outer surface of the shell of the battery cell 110 , or they can be concentrated together to form an independent functional module and integrated on the outer surface of the shell of the battery cell 110 as shown in FIG. 2 .

[0128] In the embodiments of the present application, the balancing circuit, processing module, and wireless communication module of each cell in the provided battery pack are all integrated outside the cell. In such battery packs, the balancing circuit, processing module, and wireless communication module integrated outside the cell facilitate maintenance such as inspection and replacement directly from the outside of the cell without damaging the cell, thereby reducing damage to the cell.

[0129] To improve the integration of the battery cells, in one embodiment, as shown in FIG. 3 , the balancing circuit 120 , the processing module 130 , and the wireless communication module 140 of each battery cell 100 are all integrated into the battery cell 110 .

[0130] Among them, the balancing circuit 120, the processing module 130 and the wireless communication module 140 are all integrated inside the battery cell 110 and connected to the positive and negative poles of the battery cell 110, so that the battery cell 110 can power the balancing circuit 120, the processing module 130 and the wireless communication module 140.

[0131] Exemplarily, the balancing circuit 120, the processing module 130 and the wireless communication module 140 can be dispersedly integrated on the inner surface of the shell of the battery cell 110 and kept isolated from the bare core of the battery cell 110. Alternatively, as shown in FIG. 2 , they can be concentrated together to form an independent functional module and integrated on the inner surface of the shell of the battery cell 110 while being kept isolated from the bare core of the battery cell 110.

[0132] In the embodiments of the present application, the balancing circuit, processing module, and wireless communication module of each cell in the provided battery pack are all integrated within the cell. In the above battery pack, the balancing circuit, processing module, and wireless communication module integrated within the cell improve the integration with the cell, enhance the stability of the entire structure, reduce the probability of battery pack failure due to loose modules, and correspondingly improve the stability of the battery pack operation.

[0133] When performing balancing control on the battery cells 100, it is also necessary to obtain battery cell status data. To facilitate obtaining battery cell status data, in one embodiment, each battery cell 110 is further integrated with a data acquisition module 150. This data acquisition module 150 is used to collect battery cell status data, including voltage data and temperature data.

[0134] For example, as shown in FIG4 , the balancing circuit 120, the processing module 130, the wireless communication module 140, and the data acquisition module 150 may all be integrated into the battery cell 100. The data acquisition module 150 includes a voltage sampling unit for sampling and obtaining the voltage of the battery cell as voltage data of the battery cell; and a temperature sampling unit for sampling and obtaining the temperature of the battery cell as temperature data of the battery cell.

[0135] In the embodiments of the present application, each cell in the provided battery pack is also integrated with a data acquisition module for collecting voltage and temperature data for the cell. In the battery pack described above, the data acquisition module integrated with the cell can directly collect voltage and temperature data for the cell, improving the convenience of data acquisition.

[0136] The wireless communication module 140 on the battery cell 110 enables communication between the battery cell 110 and external devices. Based on this, in one embodiment, the processing module 130 in each battery cell 110 communicates with the battery management system of the battery pack through the wireless communication module 140 of the corresponding battery cell.

[0137] The processing module 130 in each battery cell 110 is also used to obtain the balancing control instruction sent by the battery management system.

[0138] The battery management system is an external device independent of the battery pack and can communicate with each battery cell 110 in the battery pack via the wireless communication module 140 of each battery cell 110 .

[0139] Based on the communication between the battery management system and each battery cell 110, the battery management system can receive the cell status data (including voltage data and temperature data) of each battery cell 110 uploaded by the wireless communication module 140. The cell status data can be collected by the data acquisition module 150 on the corresponding battery cell. The battery management system can determine whether the cell status data of each battery cell 110 meets the balancing conditions and send corresponding balancing control instructions to each battery cell 110 based on the judgment result. The processing module 130 in each battery cell 110 obtains the balancing control instructions issued by the battery management system through the wireless communication module 140.

[0140] Different judgment results correspond to balancing control instructions with different indicative functions. For example, if the cell status data of the battery cell 110 meets the balancing condition, the battery management system sends a balancing control instruction to the corresponding battery cell 110 to instruct it to start balancing processing for the corresponding battery cell, which can also be called a start balancing control instruction. Conversely, if the cell status data of the battery cell 110 does not meet the balancing condition, the battery management system sends a balancing control instruction to the corresponding battery cell 110 to instruct it to stop balancing processing for the corresponding battery cell, which can also be called a stop balancing control instruction.

[0141] In an embodiment of the present application, the processing module in each cell of the provided battery pack communicates with the battery management system of the battery pack via the wireless communication module of the cell to which it belongs. The processing module in each cell is also used to obtain balancing control instructions issued by the battery management system. In the above-mentioned battery pack, the wireless communication module on the cell in the battery pack communicates with an external device, which enables the battery management system to centrally control each cell in the battery pack during the balancing control process, thereby improving the communication centralization of the battery pack, reducing the probability of communication anomalies, and improving the reliability of balancing control.

[0142] The wireless communication module 140 on the battery cell 110 enables communication between the battery cells 110. Based on this, in one embodiment, the processing module 130 in each battery cell 110 communicates with other battery cells in the battery pack 100 through the wireless communication module 140 of the corresponding battery cell.

[0143] The processing module 130 in each battery cell 110 is further configured to obtain battery cell status data of other battery cells, and generate a balancing control instruction according to the battery cell status data of other battery cells and the battery cell status data of the battery cell to which it belongs.

[0144] Based on the communication between the battery cells 110 and the battery cells 110, the processing module 130 in the battery cell 110 can receive the battery status data transmitted from other battery cells in the battery pack 100, i.e., the battery status data of other battery cells, through the wireless communication module 140. The processing module 130 can also collect the battery status data of the battery cell to which it belongs through the data acquisition module 150. Based on the battery status data of other battery cells and the battery status data of the battery cell to which it belongs, the processing module 130 can determine whether the battery status data of the battery cell to which it belongs meets the balancing condition, and generate corresponding balancing control instructions based on the determination result.

[0145] Different judgment results correspond to balancing control instructions with different indicative functions. For example, if the cell status data of the battery cell meets the balancing condition, the processing module 130 generates a balancing control instruction for instructing to start balancing processing for the battery cell, which can also be called a start balancing control instruction. Conversely, if the cell status data of the battery cell does not meet the balancing condition, the processing module 130 generates a balancing control instruction for instructing to stop balancing processing for the battery cell, which can also be called a stop balancing control instruction.

[0146] In the embodiment of the present application, the processing module in each cell of the provided battery pack communicates with other cells in the battery pack through the wireless communication module of the cell to which it belongs. The processing module in each cell is also used to obtain cell status data of other cells and generate balancing control instructions based on the cell status data of other cells and the cell status data of the cell to which it belongs. In the above-mentioned battery pack, the wireless communication module on the cell in the battery pack communicates with other cells, which can achieve balancing control of each cell by relying on the battery pack itself without the intervention of external equipment, reducing the impact of external equipment on the balancing control process and improving the reliability of balancing control.

[0147] The balancing circuit 120 is used to implement a passive balancing process to reduce the charge of the battery cells. Based on this, in one embodiment, the balancing circuit 120 includes a resistance device and a switch device connected in series.

[0148] The resistor is connected to one end of the battery cell to which the balancing circuit 120 belongs, and the switch is connected to the other end of the battery cell to which the balancing circuit belongs. The balancing circuit 120 is connected in parallel with the battery cell 110. The switch controls the operation of the entire balancing circuit 120. Closing the switch activates balancing circuit 120; opening the switch deactivates balancing circuit 120. When balancing circuit 120 is operating, the resistor consumes power from the connected battery cell 110.

[0149] Exemplarily, as shown in Figure 5, the balancing circuit 120 includes a resistor R and a MOS tube Q connected in series. The MOS tube Q includes three connection terminals, connection terminal 1 is connected to the processing module 130 on the battery cell 110 as a control terminal, connection terminal 2 is connected to the negative electrode of the battery cell 110, and connection terminal 3 is connected to the positive electrode of the battery cell 110 through the resistor R.

[0150] In an embodiment of the present application, a balancing circuit for a battery cell in a provided battery pack includes a resistor and a switch connected in series. The resistor is connected to one end of the battery cell to which the balancing circuit belongs, and the switch is connected to the other end of the battery cell to which the balancing circuit belongs. In this battery pack, the balancing circuit connected to the battery cell includes a resistor and a switch connected in series, resulting in a simple circuit structure, further simplifying the internal structure of the battery pack.

[0151] The balancing control instruction directly affects the closing and opening of the switch device in the balancing circuit 120. Based on this, in an optional embodiment, the processing module 130 in each battery cell 100 is further configured to control the switch device to be in a closed state according to the balancing control instruction, so that the corresponding battery cell is turned on to discharge through the resistance device.

[0152] When the balancing control instruction is to turn on the balancing control instruction, the processing module 130 responds to the turning on the balancing control instruction and closes the switch device in the balancing circuit 130. The switch device is correspondingly in a closed state, and the entire balancing circuit 120 is turned on and starts working to enable the corresponding battery cell to turn on and discharge through the resistance device.

[0153] In an optional embodiment, the processing module 130 in each battery cell 100 is further configured to control the switch device to be in an off state according to the balancing control instruction, so that the corresponding battery cell stops discharging through the resistance device.

[0154] When the balancing control instruction is to stop the balancing control instruction, the processing module 130 responds to the stop balancing control instruction and disconnects the switch device in the balancing circuit 130. The switch device is correspondingly in the off state, and the entire balancing circuit 120 is disconnected and stops working so that the battery cell stops discharging through the resistance device.

[0155] In an embodiment of the present application, the processing module in each cell of the provided battery pack is further configured to control a switch device to be in a closed state according to a balancing control instruction, thereby enabling the corresponding cell to discharge through a resistance device; or to control a switch device to be in an off state according to a balancing control instruction, thereby preventing the corresponding cell from discharging through a resistance device. In the above-described battery pack, the processing module controls the opening or closing of the switch device in the balancing circuit according to the balancing control instruction, thereby controlling the operating state of the balancing circuit and subsequently achieving balancing control, thereby improving the convenience and efficiency of control.

[0156] Those skilled in the art will understand that the structures shown in Figures 1 to 5 are merely block diagrams of partial structures related to the embodiments of the present application, and do not constitute a limitation on the computer device to which the embodiments of the present application are applied. The specific computer device may include more or fewer components than shown in the figures, or combine certain components, or have a different component arrangement.

[0157] In one embodiment, the present application provides a balancing control method, as shown in FIG6 . The method is applied to the battery pack in FIG1 , and is specifically described by applying it to a processing module on each cell in the battery pack. The balancing control method provided in this embodiment includes:

[0158] S610: Obtain a balancing control instruction through the wireless communication module of the corresponding battery cell.

[0159] As shown in Figure 1, the battery pack used in the above method includes at least two battery cells, each of which is integrated with a balancing circuit, a processing module, and a wireless communication module. The balancing control instruction is used to indicate the operating state of the balancing circuit, which is used to change the charge state of the corresponding battery cell. The balancing control process includes controlling the operating state of the balancing circuit to change the charge state of the corresponding battery cell.

[0160] The processing module communicates with the wireless communication module of the battery cell to which it belongs, and can obtain the balancing control instructions issued by the external device from the wireless communication module of the battery cell to which it belongs. The processing module can also generate the balancing control instructions based on the data information obtained by the wireless communication module.

[0161] S620: Control the working state of the balancing circuit of the battery cell according to the balancing control instruction to perform balancing control on the battery cell.

[0162] The processing module communicates with the balancing circuit of the battery cell to which it belongs, so as to control the working state of the balancing circuit of the battery cell based on the balancing control instruction obtained by the wireless communication module, thereby changing the charge state of the battery cell to perform balancing control on the battery cell.

[0163] For example, the balancing circuit can change the charge state of the battery cell by increasing or decreasing the charge of the battery cell. The working state of the balancing circuit includes starting working and stopping working.

[0164] When the balancing control instruction is a start balancing control instruction for instructing to start the balancing process of the battery cell, the processing module controls the balancing circuit of the battery cell to be in a start working state to increase / decrease the power of the battery cell accordingly; when the balancing control instruction is a stop balancing control instruction for instructing to stop the balancing process of the battery cell, the processing module controls the balancing circuit of the battery cell to be in a stop working state to not actively increase / decrease the power of the battery cell.

[0165] In the embodiment of the present application, in the provided balancing control method, the processing module obtains the balancing control instruction through the wireless communication module of the battery cell to which it belongs, and controls the working state of the balancing circuit of the battery cell to which it belongs according to the balancing control instruction, so as to perform balancing control on the battery cell to which it belongs. In the above method, each battery cell in the battery pack is integrated with a balancing circuit, a processing module and a wireless communication module, and the balancing control instruction can be obtained by wireless communication through the wireless communication module, and then the processing module controls the working state of the balancing circuit based on the balancing control instruction to achieve balancing control on the battery cell to which it belongs. The wireless communication method simplifies the circuit structure within the battery pack and improves the convenience of subsequent maintenance of a single battery cell in the battery pack. In addition, the processing module integrated in a single battery cell can independently control the battery cell to which it belongs. Therefore, the above battery pack simplifies the internal structure while achieving targeted control of the battery cell to which it belongs, thereby improving the reliability of balancing control.

[0166] The wireless communication module on the battery cell can realize communication between the battery cell and external devices. Based on this, in one embodiment, the above S610, obtaining the balancing control instruction through the wireless communication module of the battery cell, includes:

[0167] Receive the balancing control instructions sent by the battery management system of the battery pack through the wireless communication module.

[0168] The battery management system is an external device independent of the battery pack and can communicate with each battery cell in the battery pack through the wireless communication module of each battery cell.

[0169] Based on the communication between the battery management system and each battery cell, the battery management system can receive the battery cell status data (including voltage data and temperature data) of each battery cell uploaded by the wireless communication module on each battery cell. The battery cell status data can be collected by the data acquisition module on the battery cell. The battery management system can determine whether the battery cell status data of each battery cell meets the balancing conditions and send corresponding balancing control instructions to each battery cell based on the judgment result. The processing module in each battery cell obtains the balancing control instructions issued by the battery management system through the wireless communication module.

[0170] Different judgment results correspond to balancing control instructions with different indications. For example, if the cell status data of a battery cell meets the balancing conditions, the battery management system issues an instruction to start balancing control to the corresponding battery cell; conversely, if the cell status data of the battery cell does not meet the balancing conditions, the battery management system issues an instruction to stop balancing control to the corresponding battery cell.

[0171] In the embodiment of the present application, the provided balancing controller receives balancing control instructions issued by the battery management system of the battery pack via a wireless communication module. In the above balancing controller, the wireless communication module on the battery cells in the battery pack communicates with external devices, enabling the battery management system to centrally control each battery cell in the battery pack during the balancing control process, thereby improving the communication centralization of the battery pack, reducing the probability of communication anomalies, and improving the reliability of balancing control.

[0172] The wireless communication module on the battery cell can realize communication between the battery cells. Based on this, in one embodiment, as shown in FIG7 , the above S610, obtaining the balancing control instruction through the wireless communication module of the battery cell, includes:

[0173] S710 . Obtain cell status data of other cells in the battery pack through the wireless communication module.

[0174] The cell status data is used to characterize the working status of the cell. For example, the cell status data may include at least one of the remaining power, voltage, current, and temperature of the cell.

[0175] Based on the communication between the battery cells, the processing module in the battery cell can receive the battery cell status data transmitted from other battery cells in the battery pack through the wireless communication module as the battery cell status data of the other battery cells.

[0176] S720: Generate a balancing control instruction according to the cell status data of other cells and the cell status data of the cell to which it belongs.

[0177] While obtaining the cell status data of other cells, the processing module can also obtain the cell status data of the cell to which it belongs through the data acquisition module, and then judge whether the cell status data of the cell to which it belongs meets the balancing conditions based on the cell status data of other cells and the cell status data of the cell to which it belongs, and generate corresponding balancing control instructions according to the judgment result.

[0178] Different judgment results correspond to balancing control instructions with different indicative functions. For example, if the cell status data of the corresponding cell meets the balancing condition, the processing module generates an instruction to start the balancing control; conversely, if the cell status data of the corresponding cell does not meet the balancing condition, the processing module generates an instruction to stop the balancing control.

[0179] In practical applications, the above-mentioned balancing control process is typically performed when the battery pack is in a static state (neither charging nor discharging), or when it is at the end of charging. Therefore, before executing S720, the above-mentioned method further includes: determining the current operating state of the battery pack based on the operating data of the battery pack, and executing S720 when the battery pack is in a static state or at the end of charging.

[0180] Among them, the battery pack in different working states generates different working data, and the data characteristics presented are different accordingly.

[0181] The processing module may obtain the operating data of the battery pack, determine a data feature based on the operating data of the battery pack, and obtain the operating state corresponding to the data feature as the current operating state of the battery pack. If the current operating state of the battery pack is a static state or a terminal charging state, the above-mentioned S720 is executed.

[0182] For example, the input voltage and input current of the battery pack in a static state are both 0, and the change in the input voltage of the battery pack at the end of charging is less than a preset change threshold. If the processing module determines that the input voltage and input current of the battery pack are both 0, the current operating state of the battery pack is determined to be a static state; if the processing module determines that the change in the input voltage of the battery pack is less than the preset change threshold for a continuous preset time period, the current operating state of the battery pack is determined to be a terminal charging state.

[0183] In the embodiment of the present application, in the provided balancing control method, the cell status data of other cells in the battery pack is obtained through a wireless communication module, and balancing control instructions are generated based on the cell status data of the other cells and the cell status data of the cell to which it belongs. In the above-mentioned balancing control method, the wireless communication module on the cell in the battery pack communicates with the other cells, and the battery pack itself can perform balancing control on each cell based on the obtained cell status data without the intervention of external equipment, thereby reducing the impact of external equipment on the balancing control process and improving the reliability of the balancing control.

[0184] The voltage state and temperature state of the battery cell determine the generated balancing control instruction. Based on this, in one embodiment, as shown in FIG8 , the above S720 generates the balancing control instruction based on the battery cell state data of other battery cells and the battery cell state data of the battery cell, including:

[0185] S810: Determine the voltage state of the battery cell according to the battery state data of other battery cells and the battery state data of the battery cell.

[0186] The voltage state is used to indicate whether the battery cell has a balancing requirement. For example, the voltage state includes a high voltage state indicating that a balancing requirement exists and a normal state indicating that no balancing requirement exists.

[0187] The processing module can comprehensively determine the voltage state of the cell to which it belongs based on the cell state data of other cells and the cell state data of the cell to which it belongs. In practical applications, if the voltage of a cell is too high, it is determined that the cell needs to be balanced. For example, the cell state data includes voltage. The processing module can compare the voltages of other cells with the voltage of the cell to which it belongs at the same time of collection. If the voltage of the cell to which it belongs is the highest, it is determined that the cell is in a high-voltage state with a need for balancing; otherwise, it is in a normal state with no need for balancing.

[0188] In an optional embodiment, the voltage status may also include a fault status that characterizes a cell fault. In actual applications, if the voltage of a cell is too low, the cell is determined to be faulty. Exemplarily, the cell status data includes voltage, and the processing module may compare the voltages of other cells with the voltage of the cell at the same acquisition moment, and when the voltage of the cell is the smallest and less than a preset minimum voltage threshold, determine that the cell is in a fault state, otherwise it is in a non-fault state. In the case that the cell is in a fault state, the processing module may perform warning processing, such as generating a fault report or alarm information for the battery, and feedback to the battery management system or other receiving terminal.

[0189] S820: Determine the temperature state of the battery cell according to the battery cell state data of the battery cell.

[0190] The temperature status is used to indicate whether the battery cell is safe to discharge. During passive balancing, cell discharge generates heat, raising the cell temperature. Excessively high temperatures can easily cause the battery pack to spontaneously combust, leading to safety accidents. Therefore, the higher the cell temperature, the lower the corresponding discharge safety. Exemplarily, the temperature status includes abnormal conditions indicating unsafe discharge and normal conditions indicating safe discharge.

[0191] The processing module may determine the temperature state of the battery cell based on the battery cell status data of the battery cell. For example, the battery cell status data includes temperature. The processing module may compare the temperature of the battery cell with the current ambient temperature. If the temperature of the battery cell is greater than the ambient temperature and the temperature difference is greater than a preset difference, the processing module may determine that the battery cell is in an abnormal state and cannot be safely discharged. Otherwise, the processing module may determine that the battery cell is in a normal state and can be safely discharged.

[0192] S830: Generate a balancing control instruction according to the voltage state and temperature state of the battery cell.

[0193] The processing module determines whether the battery cell meets the voltage state requirement according to the voltage state of the battery cell, and determines whether the battery cell meets the temperature state requirement according to the temperature state of the battery cell, so as to generate a corresponding balancing control instruction according to the judgment result.

[0194] Exemplarily, when the voltage state of the battery cell meets the voltage state requirement and the temperature state of the battery cell meets the temperature state requirement, an instruction to start balancing control is generated; conversely, when the voltage state of the battery cell does not meet the voltage state requirement, or the temperature state of the battery cell does not meet the temperature state requirement, an instruction to stop balancing control is generated.

[0195] In the embodiment of the present application, the provided balancing control method determines the voltage state of the battery cell to which it belongs based on the battery cell status data of other battery cells and the battery cell status data of the battery cell to which it belongs, and determines the temperature state of the battery cell to which it belongs based on the battery cell status data of the battery cell to which it belongs, thereby generating a balancing control instruction based on the voltage state and temperature state of the battery cell to which it belongs. In the above method, the balancing control instruction is determined based on the voltage state and temperature state of the battery cell to which it belongs, taking into account the balancing requirements and discharge safety of the battery cell to which it belongs, and improving the matching degree between the generated balancing control instruction and the actual state of the battery cell to which it belongs.

[0196] The voltage state of the battery cell depends on the battery state data of all the battery cells in the battery pack. Based on this, in one embodiment, as shown in FIG9 , the above S810, based on the battery state data of other battery cells and the battery state data of the battery cell, determines the voltage state of the battery cell, including:

[0197] S910 : Obtain a reference voltage and a voltage of the battery cell according to battery cell status data of other battery cells and the battery cell status data of the battery cell to which it belongs.

[0198] The reference voltage is used to represent the overall voltage level of all cells in the battery pack (the cell and other cells). For example, the reference voltage can be the average voltage or median voltage of all cells in the battery pack.

[0199] The cell status data includes the voltage of the cell to which it belongs. The processing module obtains the voltages of other cells from the cell status data of other cells, obtains the voltage of the cell to which it belongs from the cell status data of the cell to which it belongs, and determines a reference voltage based on the voltages of the other cells and the cell to which it belongs. For example, the processing module may sort the voltages of the other cells and the cell to which it belongs to in order to obtain a median voltage value as the reference voltage.

[0200] S920: When the voltage of the battery cell is greater than the reference voltage and the voltage difference between the voltage of the battery cell and the reference voltage is greater than a preset difference, determine that the voltage state of the battery cell is a high voltage state.

[0201] After obtaining the reference voltage and the voltage of the battery cell, the processing module can compare the reference voltage with the voltage of the battery cell. When the voltage of the battery cell is greater than the reference voltage, the voltage difference between the two is further obtained. When the voltage difference is greater than the preset difference, the voltage state of the battery cell is determined to be a high voltage state.

[0202] Exemplarily, the voltage state may further include a fault state and a normal state. Specifically, if the voltage of the battery cell is less than or equal to a reference voltage and less than a preset minimum voltage threshold, the processing module determines that the voltage state of the battery cell is a fault state; if the voltage of the battery cell is greater than the reference voltage but the voltage difference is less than or equal to a preset difference, the processing module determines that the voltage state of the battery cell is a normal state; if the voltage of the battery cell is greater than the reference voltage and greater than a preset maximum voltage threshold, the processing module may also determine that the voltage state of the battery cell is a fault state.

[0203] In the embodiment of the present application, in the balancing control method provided, a reference voltage and the voltage of the battery cell to which the battery cell belongs are obtained based on the battery cell status data of other battery cells and the battery cell status data of the battery cell to which the battery cell belongs, and when the voltage of the battery cell to which the battery cell belongs is greater than the reference voltage, and the voltage difference between the voltage of the battery cell to which the battery cell belongs and the reference voltage is greater than a preset difference, the voltage state of the battery cell to which the battery cell belongs is determined to be a high-voltage state. In the above method, the reference voltage is used to reflect the overall voltage level of the battery pack. The reference voltage is used as an evaluation basis for determining the voltage state of the battery cell to which the battery cell belongs. Based on the voltage of the battery cell to which the battery cell belongs compared to the overall voltage level, it can be accurately determined whether there is a balancing requirement for the battery cell to which the battery cell belongs, and when the voltage of the battery cell to which the battery cell belongs is greater than the reference voltage, and the voltage difference is greater than a preset difference, the battery cell to which the battery cell belongs is determined to be in a high-voltage state. The use of dual conditions as the evaluation basis for the high-voltage state improves the accuracy of the evaluation of the high-voltage state.

[0204] The temperature state of the battery cell depends on the battery cell state data of the battery cell. Based on this, in one embodiment, as shown in FIG10 , S820, determining the temperature state of the battery cell according to the battery cell state data of the battery cell, includes:

[0205] S1010: Determine the temperature of the battery cell according to the battery cell status data of the battery cell.

[0206] The temperature of the battery cell is the shell temperature of the battery cell.

[0207] The cell status data includes the temperature of the corresponding cell. The processing model obtains the temperature of the corresponding cell from the cell status data of the corresponding cell.

[0208] S1020: When the temperature of the battery cell is lower than a preset temperature threshold, determine that the temperature state of the battery cell is normal.

[0209] After obtaining the temperature of the battery cell, the processing module can compare the temperature of the battery cell with a preset temperature threshold to determine the temperature state of the battery cell based on the comparison result. If the temperature of the battery cell is less than the preset temperature threshold, the processing module determines that the temperature state of the battery cell is normal.

[0210] For example, the temperature state may also include an abnormal state, which can be further divided into a high temperature state and a low temperature state. If the temperature of the battery cell is greater than or equal to a preset temperature threshold, the processing module determines that the temperature state of the battery cell is a high temperature state; if the temperature of the battery cell is less than the preset temperature threshold and less than a minimum temperature threshold, the processing module determines that the temperature state of the battery cell is a low temperature state.

[0211] In the embodiment of the present application, the provided balancing control method determines the temperature of the battery cell based on the battery cell status data of the battery cell, and determines that the temperature state of the battery cell is normal when the temperature of the battery cell is less than a preset temperature threshold. In the above method, the temperature state of the battery cell is determined based on temperature comparison, which is simple and easy to implement, improving feasibility and overall balancing control efficiency.

[0212] The balancing control instruction includes a start balancing control instruction and a stop balancing control instruction. Based on this, in one embodiment, as shown in FIG11 , the above S830 generates a balancing control instruction according to the voltage state and temperature state of the battery cell, including:

[0213] S1110 : When the voltage state and temperature state of the battery cell satisfy a preset balancing condition, generate a start balancing control instruction; the start balancing control instruction is used to start balancing processing for the battery cell.

[0214] The balancing condition is a constraint on whether to enable balancing for the corresponding battery cells. If the balancing condition is met, balancing can be enabled; otherwise, balancing cannot be enabled.

[0215] Exemplarily, the preset balancing conditions include a preset voltage state and a preset temperature state. The processing module may compare the voltage state of the battery cell with the preset voltage state, and compare the temperature state of the battery cell with the preset temperature state. If the voltage state of the battery cell matches the preset voltage state and the temperature state of the battery cell also matches the preset temperature state, the processing module may generate a start balancing control instruction to start balancing processing for the battery cell.

[0216] When there is only one preset voltage state, the voltage state of the battery cell matches the preset voltage state, i.e., the voltage state of the battery cell is the same as the preset voltage state; when there are multiple preset voltage states, the voltage state of the battery cell matches the preset voltage state, i.e., the multiple preset voltage states include the voltage state of the battery cell. Similarly, when there is only one preset temperature state, the temperature state of the battery cell matches the preset temperature state, i.e., the temperature state of the battery cell is the same as the preset temperature state; when there are multiple preset temperature states, the temperature state of the battery cell matches the preset temperature state, i.e., the temperature state of the battery cell is included in the multiple preset temperature states.

[0217] S1120 : When the voltage state and the temperature state of the battery cell do not satisfy the balancing condition, generate a stop balancing control instruction; the stop balancing control instruction is used to stop balancing processing of the battery cell.

[0218] Continuing with the above example, the processing module can compare the temperature state of the battery cell to which it belongs with the preset voltage state, and compare the temperature state of the battery cell to which it belongs with the preset temperature state, and when the voltage state of the battery cell to which it belongs does not match the preset voltage state, or the temperature state of the battery cell to which it belongs does not match the preset temperature state, generate a stop balancing control instruction to stop the balancing processing of the battery cell.

[0219] If there is only one preset voltage state, the voltage state of the battery cell does not match the preset voltage state, that is, the voltage state of the battery cell is different from the preset voltage state; if there are multiple preset voltage states, the voltage state of the battery cell does not match the preset voltage state, that is, the voltage state of the battery cell is not included in the multiple preset voltage states. Similarly, if there is only one preset temperature state, the temperature state of the battery cell does not match the preset temperature state, that is, the temperature state of the battery cell is different from the preset temperature state; if there are multiple preset temperature states, the temperature state of the battery cell does not match the preset temperature state, that is, the temperature state of the battery cell is not included in the multiple preset temperature states.

[0220] In an embodiment of the present application, a balancing control method is provided in which, when the voltage and temperature conditions of the battery cell satisfy a preset balancing condition, a start balancing control instruction is generated to start balancing processing on the battery cell; when the voltage and temperature conditions of the battery cell do not satisfy the balancing condition, a stop balancing control instruction is generated to stop balancing processing on the battery cell. In the above method, different balancing control instructions are generated based on whether the voltage and temperature conditions of the battery cell satisfy the balancing condition. Specifically, when the balancing condition is satisfied, a start balancing control instruction is generated, and when the balancing condition is not satisfied, a stop balancing control instruction is generated, thereby improving the rationality of the generated balancing control instructions.

[0221] In order to improve the accuracy of determining whether the voltage state and temperature state of the battery cell meet the preset equilibrium condition, in one embodiment, as shown in FIG12 , the method further includes:

[0222] S1210: When the voltage state of the battery cell is a high voltage state and the temperature state of the battery cell is a normal state, determine whether the battery cell meets a balance condition.

[0223] After obtaining the voltage and temperature status of the cell, the processing module further analyzes and determines whether the voltage is high and the temperature is normal. A high voltage indicates that the cell requires balancing, while a normal temperature indicates that the cell can be discharged safely. Therefore, if the voltage is high and the temperature is normal, the processing module determines that the cell meets the balancing conditions.

[0224] S1220: When the voltage state of the battery cell is not in a high-voltage state, or the temperature state of the battery cell is in an abnormal state, determine that the battery cell does not meet the balancing condition.

[0225] A non-high voltage voltage indicates that the cell does not require balancing, and an abnormal temperature indicates that the cell cannot be safely discharged. Therefore, if the cell's voltage is non-high voltage or its temperature is abnormal, the processing module can determine that the cell does not meet the balancing condition.

[0226] In the embodiment of the present application, in the provided balancing control method, when the voltage state of the battery cell is high voltage and the temperature state of the battery cell is normal, the battery cell is determined to meet the balancing condition; when the voltage state of the battery cell is non-high voltage or the temperature state of the battery cell is abnormal, the battery cell is determined to not meet the balancing condition. In the above method, the specific voltage state and temperature state that meet the balancing condition and the specific temperature state that do not meet the balancing condition are clearly defined. The accuracy of the determination result can be improved by making a determination based on this clear information, thereby improving the accuracy of whether the voltage state and temperature state of the battery cell meet the preset balancing condition.

[0227] The balancing circuit starts working and the balancing process starts. The balancing circuit stops working and the balancing process stops accordingly. Based on this, in one embodiment, as shown in FIG13 , the above S620 , controlling the working state of the balancing circuit of the corresponding battery cell according to the balancing control instruction to perform balancing control on the corresponding battery cell, includes:

[0228] S1310: When the balancing control instruction is an on-balancing control instruction, determine an execution strategy for the on-balancing control instruction, and control the balancing circuit of the corresponding battery cell to start working according to the execution strategy, so as to start balancing processing for the corresponding battery cell.

[0229] The execution strategy of the start-up balancing control instruction is used to indicate the time when the control balancing circuit starts to work. Exemplarily, the execution strategy of the start-up balancing control instruction includes immediate execution or delayed execution.

[0230] After receiving the balancing control instruction, the processing module analyzes and determines the type of the balancing control instruction. If the balancing control instruction is determined to be an enable balancing control instruction, the processing module further obtains an execution strategy for enabling the balancing control instruction, such as a pre-set execution strategy, and controls the balancing circuit of the corresponding battery cell to start operating according to the execution strategy to enable balancing processing for the corresponding battery cell. Exemplarily, if the execution strategy is immediate execution, the processing module immediately controls the balancing circuit of the corresponding battery cell to start operating to perform balancing control on the corresponding battery cell.

[0231] S1320: When the balancing control instruction is a stop balancing control instruction, the balancing circuit of the corresponding battery cell is controlled to stop working, so as to stop balancing processing of the corresponding battery cell.

[0232] If the processing module determines that the balancing control instruction is a stop balancing control instruction, it directly controls the balancing circuit of the corresponding battery cell to stop operating, thereby stopping the balancing process for the corresponding battery cell. The control of stopping the balancing circuit of the corresponding battery cell can be to disconnect the balancing circuit to stop the operation if the balancing circuit is operating, or to keep the circuit disconnected to continuously stop the operation if the balancing circuit itself is not operating.

[0233] In the embodiment of the present application, in the provided balancing control method, when the balancing control instruction is a start balancing control instruction, an execution strategy for the start balancing control instruction is determined, and the balancing circuit of the corresponding battery cell is controlled to start working according to the execution strategy to start balancing processing for the corresponding battery cell; when the balancing control instruction is a stop balancing control instruction, the balancing circuit of the corresponding battery cell is controlled to stop working to stop balancing processing for the corresponding battery cell. In the above method, the operating state of the balancing circuit is controlled by different balancing control instructions, and then balancing control is achieved, which improves the convenience and efficiency of control.

[0234] The execution strategy of the balancing control instruction can be determined based on the voltage of the battery cell. In one embodiment, as shown in FIG14 , the above-mentioned execution strategy of determining the start of the balancing control instruction includes:

[0235] S1410: Obtain a voltage difference between the voltage of the corresponding battery cell and a reference voltage.

[0236] The cell status data collected by the data acquisition module on the battery cell includes the voltage of the battery cell. The reference voltage is used to represent the overall voltage level of all cells in the battery pack (the battery cell and other cells) and can be determined based on the cell status data of all cells in the battery pack. For example, the reference voltage can be the average voltage or median voltage value of all cells in the battery pack.

[0237] When it is determined that the balancing execution instruction is to turn on the balancing control instruction, the processing module can obtain the voltage of the battery cell to which it belongs, and obtain a reference voltage determined based on the voltage of the battery cell to which it belongs and the voltages of other battery cells in the battery pack to calculate the voltage difference between the voltage of the battery cell to which it belongs and the reference voltage.

[0238] S1420: Send a voltage difference to other cells in the battery pack, and receive a voltage difference sent by at least one reference cell; the reference cell is another cell in the battery pack whose cell status data meets a preset balancing condition.

[0239] Each cell in the battery pack that meets the balancing conditions will transmit the voltage difference between its own cell and the reference voltage to other cells via the wireless communication module. Therefore, if there is less than one cell in the battery pack that meets the balancing conditions, each cell that meets the balancing conditions will also receive the voltage difference between the other cells and the reference voltage sent by the other cells.

[0240] The processing module sends the voltage difference between the cell to which it belongs and the reference voltage to the other cells in the battery pack, and receives the voltage difference sent by at least one reference cell. For example, the battery pack includes 5 cells a, b, c, d, and e, of which cells a and d meet the equilibrium condition. For cell a, cell d is the reference cell, and for cell d, cell a is the reference cell. For cell a, the wireless communication module sends the voltage difference between the voltage of the cell to which it belongs, i.e., cell a, and the reference voltage to the other cells in the battery pack (cells b, c, d, e), and receives the voltage difference between the voltage of cell d and the reference voltage sent by another cell d that meets the equilibrium condition; for cell d, the wireless communication module sends the voltage difference between the voltage of the cell to which it belongs, i.e., cell d, and the reference voltage to the other cells in the battery pack (cells a, b, c, e), and receives the voltage difference between the voltage of cell a and the reference voltage sent by another cell a that meets the equilibrium condition.

[0241] S1430: Determine an execution strategy for starting the balancing control instruction according to the voltage difference of the corresponding battery cell and the voltage difference of each reference battery cell.

[0242] After obtaining the voltage difference of the battery cell and the voltage difference of each reference battery cell, the processing module can compare the voltage difference of the battery cell and the voltage difference of each reference battery cell to determine the execution strategy of the start-up balancing control instruction based on the comparison result. For example, if the voltage difference of the battery cell is the largest among the voltage differences of each reference battery cell, the processing module can determine that the execution strategy of the start-up balancing control instruction is immediate execution; if the voltage difference of the battery cell is not the largest among the voltage differences of each reference battery cell, the processing module can determine that the execution strategy of the start-up balancing control instruction is to execute after receiving the end information sent by other battery cells.

[0243] In the embodiment of the present application, in the balancing control method provided, the voltage difference between the voltage of the battery cell and the reference voltage is obtained, and the voltage difference is sent to other battery cells in the battery pack, and the voltage difference sent by at least one reference battery cell is received, and the execution strategy of turning on the balancing control instruction is determined according to the voltage difference of the battery cell and the voltage difference of each reference battery cell. Among them, the reference battery cell is the other battery cell in the battery pack whose battery cell status data meets the preset balancing conditions. In the above method, the processing module determines the execution strategy of turning on the balancing control instruction of the battery cell based on the voltage difference of all battery cells in the battery pack that meet the balancing conditions, taking into account all battery cells with balancing requirements in the battery pack to determine the execution strategy of turning on the balancing control instruction of the battery cell, thereby improving the rationality of the determined execution strategy.

[0244] Distributed discharge of cells that meet the balancing conditions in the battery pack can reduce the concentrated heat release of the battery pack. Based on this, in one embodiment, as shown in Figure 15, the above S1430, based on the voltage difference of the corresponding cell and the voltage difference of each reference cell, determines the execution strategy of starting the balancing control instruction, including:

[0245] S1510 , sorting the battery cells and the reference battery cells according to the voltage differences of the battery cells and the voltage differences of the reference battery cells to obtain a discharge order.

[0246] The discharge sequence is used to represent the order in which the balancing circuit starts working.

[0247] After the processing module obtains the voltage difference of the cell and the voltage difference of each reference cell, it can compare the voltage difference of the cell and the voltage difference of each reference cell to sort the cells and reference cells according to the magnitude of each pressure difference. The sorted order is used as the discharge order of the cells and reference cells. For example, a battery pack includes five cells, a, b, c, d, and e, of which cells a, c, and d meet the balance condition. The processing module on cell a sorts cell a and reference cells c and d based on the voltage difference △Va of cell a and the voltage differences △Vc and △Vd of reference cells c and d. The voltage difference order can be used as the discharge order. When △Va>△Vc>△Vd, the discharge order is acd.

[0248] S1520: Determine an execution strategy for starting the balancing control instruction according to the discharge sequence.

[0249] After obtaining the discharge sequence, the processing module can determine an execution strategy for starting the balancing control instruction based on the order of the battery cells in the discharge sequence. Different orders of the battery cells in the discharge sequence result in different execution strategies.

[0250] In the embodiment of the present application, the provided balancing control method sorts the battery cells and the reference battery cells according to their voltage differential and the voltage differential of the reference battery cells to obtain a discharge order, thereby determining the execution strategy for starting the balancing control instruction based on the discharge order. In the above method, the discharge order of the battery cells is sorted by the voltage differential, and the execution strategy for starting the balancing control instruction is determined based on the discharge order. This can achieve dispersed discharge of the battery cells in the battery pack, reduce the concentration of heat release in the battery pack, and thereby reduce battery pack failures caused by concentrated heat release and excessive temperature.

[0251] In actual applications, the cell to which the processing module belongs may be at the first place in the discharge sequence. In one embodiment, the above S1520, determining the execution strategy of starting the balancing control instruction according to the discharge sequence, includes:

[0252] When the battery cell is at the first position in the discharge sequence, the execution strategy is determined to immediately control the balancing circuit to start working until the voltage of the battery cell is less than or equal to the reference voltage, control the balancing circuit to stop working, and feedback the end information to the next reference battery cell in the discharge sequence.

[0253] The end information indicates the end of discharge.

[0254] The processing module determines the order of the battery cell in the discharge sequence. If the battery cell is at the first position in the discharge sequence, the processing module executes the start-up balancing control instruction according to the following execution strategy, specifically including:

[0255] The processing module immediately activates the balancing circuit in the cell. As the balancing circuit operates, the cell's charge is consumed, gradually reducing its voltage. Once the cell's voltage drops below or equal to the reference voltage, the processing module deactivates the balancing circuit and sends a discharge completion message to the next reference cell in the discharge sequence.

[0256] Continuing with the above example, the discharge order is ACD. The processing module on cell a determines that the cell to which it belongs, namely cell a, is the first in the discharge order. The processing module controls the balancing circuit on cell a to start working to reduce the voltage of cell a. After the voltage of cell a is less than or equal to the reference voltage, the balancing circuit is controlled to stop working and feedback the end information of the discharge of cell a to the next reference cell in the discharge order, namely cell C.

[0257] In an embodiment of the present application, in the provided balancing control method, when the cell is first in the discharge sequence, the execution strategy is determined to immediately control the balancing circuit to start working until the voltage of the cell is less than or equal to the reference voltage, then control the balancing circuit to stop working and feedback the end information to the next reference cell in the discharge sequence. In the above method, the cell that is first in the discharge sequence is discharged in a timely manner, and the end information is fed back to the next reference cell in the discharge sequence, which improves the orderliness of the balancing control and allows the balancing control process to proceed in an orderly manner.

[0258] In actual applications, the battery cell to which the processing module belongs may also be located at a position other than the first position in the discharge sequence. In one embodiment, the above S1520, determining the execution strategy of starting the balancing control instruction according to the discharge sequence, includes:

[0259] When the battery cell is not in the first position in the discharge sequence, the execution strategy is determined to control the balancing circuit to start working when the end information sent by the previous reference battery cell is received, until the voltage of the battery cell is less than or equal to the reference voltage, control the balancing circuit to stop working, and feedback the end information to the next reference battery cell in the discharge sequence.

[0260] The processing module determines the order of the battery cell in the discharge sequence. If the battery cell is not in the first position in the discharge sequence, the processing module executes the balancing control instruction according to the following execution strategy, specifically including:

[0261] The processing module checks to see if it has received the end signal from the previous reference cell in the discharge sequence. If so, it controls the balancing circuit in the corresponding cell to start operating. As the balancing circuit operates, the cell's charge is consumed by the balancing circuit, gradually decreasing its voltage. Once the cell's voltage drops to less than or equal to the reference voltage, the processing module controls the balancing circuit to stop operating and sends a feedback end signal to the next reference cell in the discharge sequence.

[0262] Continuing with the above example, the discharge order is acd. The processing module on cell c determines that the cell to which it belongs, i.e., cell c, is the second in the discharge order, i.e., not the first. The processing module then self-checks whether it has received the end information sent by cell a. If it is determined that it has been received, the processing module controls the balancing circuit on cell c to start working to reduce the voltage of cell c. After the voltage of cell c is less than or equal to the reference voltage, the processing module controls the balancing circuit to stop working and feeds back the end information that cell c has been discharged to the next reference cell in the discharge order, i.e., cell d.

[0263] It should also be noted that if the cell is the last in the discharge sequence, the processing module determines the execution strategy to control the balancing circuit to start operating upon receiving the end information sent by the previous reference cell, and to control the balancing circuit to stop operating until the voltage of the cell is less than or equal to the reference voltage. Because there is no next reference cell in the discharge sequence, no further end information is required.

[0264] In an embodiment of the present application, in the provided balancing control method, when the battery cell is not in the first position in the discharge sequence, the execution strategy is determined to control the balancing circuit to start working when the end information sent by the previous reference battery cell is received, until the voltage of the battery cell is less than or equal to the reference voltage, the balancing circuit is controlled to stop working, and the end information is fed back to the next reference battery cell in the discharge sequence. In the above method, the battery cell that is not in the first position in the discharge sequence needs to receive the end information fed back by the previous reference battery cell before it can be discharged, and the end information is continued to be fed back to the next reference battery cell in the discharge sequence, which improves the orderliness of the balancing control and allows the balancing control process to proceed in an orderly manner.

[0265] In one embodiment, as shown in FIG16 , the present application further provides a balancing control method, comprising the following steps:

[0266] S1601. Obtain cell status data of other cells in the battery pack through a wireless communication module;

[0267] S1602: Obtain a reference voltage and a voltage of the battery cell according to the battery cell status data of other battery cells and the battery cell status data of the battery cell to which the battery cell belongs;

[0268] S1603: When the voltage of the battery cell is greater than the reference voltage and the voltage difference between the voltage of the battery cell and the reference voltage is greater than a preset difference, determine that the voltage state of the battery cell is a high voltage state;

[0269] S1604: Determine the temperature of the battery cell according to the battery cell status data of the battery cell;

[0270] S1605: When the temperature of the battery cell is lower than a preset temperature threshold, determine that the temperature state of the battery cell is normal;

[0271] S1606: When the voltage state of the battery cell is a high voltage state and the temperature state of the battery cell is a normal state, determine that the battery cell meets the balance condition;

[0272] S1607: When the voltage state of the battery cell is not in a high-voltage state, or the temperature state of the battery cell is in an abnormal state, determine that the battery cell does not meet the balancing condition;

[0273] S1608. When the voltage state and temperature state of the battery cell meet the balancing condition, generate a start balancing control instruction; the start balancing control instruction is used to start balancing processing for the battery cell;

[0274] S1609: If the voltage state and temperature state of the battery cell do not meet the balancing condition, generate a stop balancing control instruction; the stop balancing control instruction is used to stop the balancing process of the battery cell;

[0275] S1610: When the balancing control instruction is a stop balancing control instruction, the balancing circuit of the corresponding battery cell is controlled to stop working, so as to stop balancing processing of the corresponding battery cell;

[0276] S1611: When the balancing control instruction is to enable the balancing control instruction, obtain a voltage difference between the voltage of the corresponding battery cell and a reference voltage;

[0277] S1612: Send a voltage difference to each other battery cell, and receive a voltage difference sent by at least one reference battery cell; the reference battery cell is another battery cell in the battery pack whose battery cell status data meets the balancing condition;

[0278] S1613. Sort the battery cells and the reference battery cells according to the voltage difference of the battery cells and the voltage difference of the reference battery cells to obtain a discharge order;

[0279] S1614: If the cell is first in the discharge sequence, determine the execution strategy to immediately control the balancing circuit to start working until the voltage of the cell is less than or equal to the reference voltage, control the balancing circuit to stop working, and feed back end information to the next reference cell in the discharge sequence;

[0280] S1615: If the cell is not at the first position in the discharge sequence, determine an execution strategy of controlling the balancing circuit to start operating upon receiving an end message sent by the previous reference cell, and until the voltage of the cell is less than or equal to the reference voltage, controlling the balancing circuit to stop operating, and feeding back an end message to the next reference cell in the discharge sequence;

[0281] S1616 : Control the balancing circuit of the corresponding battery cell to start working according to the execution strategy, so as to start balancing processing for the corresponding battery cell.

[0282] The specific processes in the above steps can be found in the relevant steps in the above embodiments, which will not be repeated here.

[0283] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0284] Based on the same inventive concept, embodiments of the present application also provide a balancing control device for implementing the aforementioned balancing control method. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of one or more balancing control device embodiments provided below can be found in the above-described limitations of the balancing control method and will not be further elaborated here.

[0285] In one embodiment, as shown in FIG17 , a balancing control device is provided, including: an instruction acquisition unit 1701 and a balancing control unit 1702, wherein:

[0286] The instruction acquisition unit 1701 is used to obtain the equalization control instruction through the wireless communication module;

[0287] The balancing control unit 1702 is used to control the working state of the balancing circuit according to the balancing control instruction, so as to perform balancing control on the corresponding battery cells.

[0288] In one embodiment, the instruction fetch unit 1701 includes:

[0289] The external acquisition subunit is used to receive the balancing control instructions sent by the battery management system of the battery pack through the wireless communication module.

[0290] In one embodiment, the instruction fetch unit 1701 includes:

[0291] An internal acquisition subunit, used to obtain cell status data of other cells in the battery pack through a wireless communication module;

[0292] The instruction generation subunit is used to generate a balancing control instruction according to the cell status data of other cells and the cell status data of the cell to which it belongs.

[0293] In one embodiment, the instruction generation subunit includes:

[0294] The voltage sub-unit is used to determine the voltage state of the battery cell according to the battery state data of other battery cells and the battery state data of the battery cell to which it belongs;

[0295] The temperature sub-unit is used to determine the temperature state of the battery cell according to the battery cell state data of the battery cell;

[0296] The instruction sub-unit is used to generate a balancing control instruction according to the voltage state and temperature state of the battery cell.

[0297] In one embodiment, the voltage subunit includes:

[0298] A voltage micro unit is used to obtain a reference voltage and the voltage of the battery cell to which it belongs based on the battery cell status data of other battery cells and the battery cell status data of the battery cell to which it belongs;

[0299] The high-voltage micro unit is used to determine that the voltage state of the battery cell to which it belongs is a high-voltage state when the voltage of the battery cell to which it belongs is greater than the reference voltage and the voltage difference between the voltage of the battery cell to which it belongs and the reference voltage is greater than a preset difference.

[0300] In one embodiment, the temperature subunit includes:

[0301] A temperature micro unit is used to determine the temperature of the battery cell according to the battery cell status data of the battery cell;

[0302] The normal micro unit is used to determine that the temperature state of the battery cell to which it belongs is a normal state when the temperature of the battery cell to which it belongs is lower than a preset temperature threshold.

[0303] In one embodiment, the instruction subunit includes:

[0304] The micro unit is turned on to generate a start-up balancing control instruction when the voltage state and temperature state of the battery cell meet the preset balancing conditions; the start-up balancing control instruction is used to start the balancing process of the battery cell;

[0305] The stop micro unit is used to generate a stop balancing control instruction when the voltage state and temperature state of the battery cell do not meet the balancing conditions; the stop balancing control instruction is used to stop the balancing process of the battery cell.

[0306] In one embodiment, the apparatus further comprises:

[0307] The balancing unit is used to determine whether the battery cell meets the balancing condition when the voltage state of the battery cell is high and the temperature state of the battery cell is normal;

[0308] The non-balancing unit is used to determine that the battery cell does not meet the balancing condition when the voltage state of the battery cell is not in a high-voltage state or the temperature state of the battery cell is in an abnormal state.

[0309] In one embodiment, the balancing control unit 1702 includes:

[0310] The start subunit is used to determine the execution strategy of the start balancing control instruction when the balancing control instruction is the start balancing control instruction, and control the balancing circuit of the corresponding battery cell to start working according to the execution strategy to start balancing processing for the corresponding battery cell;

[0311] The stop subunit is used to control the balancing circuit of the corresponding battery cell to stop working when the balancing control instruction is a stop balancing control instruction, so as to stop the balancing process of the corresponding battery cell.

[0312] In one embodiment, the opening subunit includes:

[0313] The voltage difference sub-unit is used to obtain the voltage difference between the voltage of the battery cell and the reference voltage;

[0314] The communication subunit is configured to transmit a voltage difference to other cells in the battery pack and receive a voltage difference transmitted by at least one reference cell; the reference cell being another cell in the battery pack whose cell status data satisfies a preset balancing condition;

[0315] The strategy sub-unit is used to determine the execution strategy of starting the balancing control instruction according to the voltage difference of the battery cell to which it belongs and the voltage difference of each reference battery cell.

[0316] In one embodiment, the policy subunit includes:

[0317] A sorting micro unit is used to sort the battery cells and the reference battery cells according to the voltage difference of the battery cells and the voltage difference of the reference battery cells to obtain a discharge order;

[0318] The strategy micro unit is used to determine the execution strategy of the balance control instruction according to the discharge sequence.

[0319] In one embodiment, the policy micro-unit is used to:

[0320] When the battery cell is at the first position in the discharge sequence, the execution strategy is determined to immediately control the balancing circuit to start working until the voltage of the battery cell is less than or equal to the reference voltage, control the balancing circuit to stop working, and feedback the end information to the next reference battery cell in the discharge sequence.

[0321] In one embodiment, the policy micro-unit is used to:

[0322] When the battery cell is not in the first position in the discharge sequence, the execution strategy is determined to control the balancing circuit to start working when the end information sent by the previous reference battery cell is received, until the voltage of the battery cell is less than or equal to the reference voltage, control the balancing circuit to stop working, and feedback the end information to the next reference battery cell in the discharge sequence.

[0323] Each module in the above-mentioned balancing control device can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0324] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be shown in Figure 18. The computer device includes a processor, memory, a communication interface, a display screen, and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner. The wireless manner may be achieved through WiFi, a mobile cellular network, NFC (near field communication), or other technologies. When the computer program is executed by the processor, a method for balancing control is implemented. The display screen of the computer device may be a liquid crystal display or an electronic ink display screen. The input device of the computer device may be a touch layer covering the display screen, or may be a key, trackball, or touchpad provided on the computer device housing, or may be an external keyboard, touchpad, or mouse.

[0325] Those skilled in the art will understand that the structure shown in Figure 18 is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0326] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0327] The balancing control instruction is obtained through the wireless communication module of the battery cell; the working state of the balancing circuit of the battery cell is controlled according to the balancing control instruction to perform balancing control on the battery cell.

[0328] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0329] Receive the balancing control instructions sent by the battery management system of the battery pack through the wireless communication module.

[0330] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0331] The battery status data of other battery cells in the battery pack are obtained through the wireless communication module; and a balancing control instruction is generated according to the battery status data of other battery cells and the battery status data of the battery cell to which it belongs.

[0332] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0333] Determine the voltage state of the battery cell according to the battery state data of other battery cells and the battery state data of the battery cell to which it belongs; determine the temperature state of the battery cell according to the battery state data of the battery cell to which it belongs; and generate a balancing control instruction according to the voltage state and temperature state of the battery cell to which it belongs.

[0334] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0335] According to the cell status data of other battery cells and the cell status data of the battery cell to which it belongs, a reference voltage and the voltage of the battery cell to which it belongs are obtained; when the voltage of the battery cell to which it belongs is greater than the reference voltage and the voltage difference between the voltage of the battery cell to which it belongs and the reference voltage is greater than a preset difference, it is determined that the voltage state of the battery cell to which it belongs is a high voltage state.

[0336] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0337] The temperature of the battery cell is determined according to the battery cell status data of the battery cell; when the temperature of the battery cell is less than a preset temperature threshold, the temperature state of the battery cell is determined to be normal.

[0338] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0339] When the voltage state and temperature state of the battery cell meet the preset balancing conditions, a start balancing control instruction is generated; the start balancing control instruction is used to start the balancing processing of the battery cell; when the voltage state and temperature state of the battery cell do not meet the balancing conditions, a stop balancing control instruction is generated; the stop balancing control instruction is used to stop the balancing processing of the battery cell.

[0340] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0341] When the voltage state of the battery cell is a high voltage state and the temperature state of the battery cell is a normal state, it is determined that the battery cell meets the balance condition; when the voltage state of the battery cell is a non-high voltage state, or the temperature state of the battery cell is an abnormal state, it is determined that the battery cell does not meet the balance condition.

[0342] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0343] When the balancing control instruction is to start the balancing control instruction, the execution strategy of the balancing control instruction is determined, and the balancing circuit of the battery cell is controlled to start working according to the execution strategy to start the balancing processing of the battery cell; when the balancing control instruction is to stop the balancing control instruction, the balancing circuit of the battery cell is controlled to stop working to stop the balancing processing of the battery cell.

[0344] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0345] Obtain the voltage difference between the voltage of the battery cell and the reference voltage; send the voltage difference to other battery cells in the battery pack and receive the voltage difference sent by at least one reference battery cell; the reference battery cell is other battery cells in the battery pack whose battery cell status data meets the preset balancing conditions; determine the execution strategy of the balancing control instruction based on the voltage difference of the battery cell and the voltage difference of each reference battery cell.

[0346] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0347] The battery cells and the reference battery cells are sorted according to the voltage difference of the battery cells and the voltage difference of the reference battery cells to obtain a discharge sequence; and an execution strategy for starting the balancing control instruction is determined according to the discharge sequence.

[0348] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0349] When the battery cell is at the first position in the discharge sequence, the execution strategy is determined to immediately control the balancing circuit to start working until the voltage of the battery cell is less than or equal to the reference voltage, control the balancing circuit to stop working, and feedback the end information to the next reference battery cell in the discharge sequence.

[0350] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0351] When the battery cell is not in the first position in the discharge sequence, the execution strategy is determined to control the balancing circuit to start working when the end information sent by the previous reference battery cell is received, until the voltage of the battery cell is less than or equal to the reference voltage, control the balancing circuit to stop working, and feedback the end information to the next reference battery cell in the discharge sequence.

[0352] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0353] The balancing control instruction is obtained through the wireless communication module of the battery cell; the working state of the balancing circuit of the battery cell is controlled according to the balancing control instruction to perform balancing control on the battery cell.

[0354] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0355] Receive the balancing control instructions sent by the battery management system of the battery pack through the wireless communication module.

[0356] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0357] The battery status data of other battery cells in the battery pack are obtained through the wireless communication module; and a balancing control instruction is generated according to the battery status data of other battery cells and the battery status data of the battery cell to which it belongs.

[0358] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0359] Determine the voltage state of the battery cell according to the battery state data of other battery cells and the battery state data of the battery cell to which it belongs; determine the temperature state of the battery cell according to the battery state data of the battery cell to which it belongs; and generate a balancing control instruction according to the voltage state and temperature state of the battery cell to which it belongs.

[0360] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0361] According to the cell status data of other battery cells and the cell status data of the battery cell to which it belongs, a reference voltage and the voltage of the battery cell to which it belongs are obtained; when the voltage of the battery cell to which it belongs is greater than the reference voltage and the voltage difference between the voltage of the battery cell to which it belongs and the reference voltage is greater than a preset difference, it is determined that the voltage state of the battery cell to which it belongs is a high voltage state.

[0362] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0363] The temperature of the battery cell is determined according to the battery cell status data of the battery cell; when the temperature of the battery cell is less than a preset temperature threshold, the temperature state of the battery cell is determined to be normal.

[0364] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0365] When the voltage state and temperature state of the battery cell meet the preset balancing conditions, a start balancing control instruction is generated; the start balancing control instruction is used to start the balancing processing of the battery cell; when the voltage state and temperature state of the battery cell do not meet the balancing conditions, a stop balancing control instruction is generated; the stop balancing control instruction is used to stop the balancing processing of the battery cell.

[0366] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0367] When the voltage state of the battery cell is a high voltage state and the temperature state of the battery cell is a normal state, it is determined that the battery cell meets the balance condition; when the voltage state of the battery cell is a non-high voltage state, or the temperature state of the battery cell is an abnormal state, it is determined that the battery cell does not meet the balance condition.

[0368] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0369] When the balancing control instruction is to start the balancing control instruction, the execution strategy of the balancing control instruction is determined, and the balancing circuit of the battery cell is controlled to start working according to the execution strategy to start the balancing processing of the battery cell; when the balancing control instruction is to stop the balancing control instruction, the balancing circuit of the battery cell is controlled to stop working to stop the balancing processing of the battery cell.

[0370] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0371] Obtain the voltage difference between the voltage of the battery cell and the reference voltage; send the voltage difference to other battery cells in the battery pack and receive the voltage difference sent by at least one reference battery cell; the reference battery cell is other battery cells in the battery pack whose battery cell status data meets the preset balancing conditions; determine the execution strategy of the balancing control instruction based on the voltage difference of the battery cell and the voltage difference of each reference battery cell.

[0372] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0373] The battery cells and the reference battery cells are sorted according to the voltage difference of the battery cells and the voltage difference of the reference battery cells to obtain a discharge sequence; and an execution strategy for starting the balancing control instruction is determined according to the discharge sequence.

[0374] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0375] When the battery cell is at the first position in the discharge sequence, the execution strategy is determined to immediately control the balancing circuit to start working until the voltage of the battery cell is less than or equal to the reference voltage, control the balancing circuit to stop working, and feedback the end information to the next reference battery cell in the discharge sequence.

[0376] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0377] When the battery cell is not in the first position in the discharge sequence, the execution strategy is determined to control the balancing circuit to start working when the end information sent by the previous reference battery cell is received, until the voltage of the battery cell is less than or equal to the reference voltage, control the balancing circuit to stop working, and feedback the end information to the next reference battery cell in the discharge sequence.

[0378] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0379] The balancing control instruction is obtained through the wireless communication module of the battery cell; the working state of the balancing circuit of the battery cell is controlled according to the balancing control instruction to perform balancing control on the battery cell.

[0380] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0381] Receive the balancing control instructions sent by the battery management system of the battery pack through the wireless communication module.

[0382] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0383] The battery status data of other battery cells in the battery pack are obtained through the wireless communication module; and a balancing control instruction is generated according to the battery status data of other battery cells and the battery status data of the battery cell to which it belongs.

[0384] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0385] Determine the voltage state of the battery cell according to the battery state data of other battery cells and the battery state data of the battery cell to which it belongs; determine the temperature state of the battery cell according to the battery state data of the battery cell to which it belongs; and generate a balancing control instruction according to the voltage state and temperature state of the battery cell to which it belongs.

[0386] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0387] According to the cell status data of other battery cells and the cell status data of the battery cell to which it belongs, a reference voltage and the voltage of the battery cell to which it belongs are obtained; when the voltage of the battery cell to which it belongs is greater than the reference voltage and the voltage difference between the voltage of the battery cell to which it belongs and the reference voltage is greater than a preset difference, it is determined that the voltage state of the battery cell to which it belongs is a high voltage state.

[0388] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0389] The temperature of the battery cell is determined according to the battery cell status data of the battery cell; when the temperature of the battery cell is less than a preset temperature threshold, the temperature state of the battery cell is determined to be normal.

[0390] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0391] When the voltage state and temperature state of the battery cell meet the preset balancing conditions, a start balancing control instruction is generated; the start balancing control instruction is used to start the balancing processing of the battery cell; when the voltage state and temperature state of the battery cell do not meet the balancing conditions, a stop balancing control instruction is generated; the stop balancing control instruction is used to stop the balancing processing of the battery cell.

[0392] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0393] When the voltage state of the battery cell is a high voltage state and the temperature state of the battery cell is a normal state, it is determined that the battery cell meets the balance condition; when the voltage state of the battery cell is a non-high voltage state, or the temperature state of the battery cell is an abnormal state, it is determined that the battery cell does not meet the balance condition.

[0394] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0395] When the balancing control instruction is to start the balancing control instruction, the execution strategy of the balancing control instruction is determined, and the balancing circuit of the battery cell is controlled to start working according to the execution strategy to start the balancing processing of the battery cell; when the balancing control instruction is to stop the balancing control instruction, the balancing circuit of the battery cell is controlled to stop working to stop the balancing processing of the battery cell.

[0396] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0397] Obtain the voltage difference between the voltage of the battery cell and the reference voltage; send the voltage difference to other battery cells in the battery pack and receive the voltage difference sent by at least one reference battery cell; the reference battery cell is other battery cells in the battery pack whose battery cell status data meets the preset balancing conditions; determine the execution strategy of the balancing control instruction based on the voltage difference of the battery cell and the voltage difference of each reference battery cell.

[0398] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0399] The battery cells and the reference battery cells are sorted according to the voltage difference of the battery cells and the voltage difference of the reference battery cells to obtain a discharge sequence; and an execution strategy for starting the balancing control instruction is determined according to the discharge sequence.

[0400] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0401] When the battery cell is at the first position in the discharge sequence, the execution strategy is determined to immediately control the balancing circuit to start working until the voltage of the battery cell is less than or equal to the reference voltage, control the balancing circuit to stop working, and feedback the end information to the next reference battery cell in the discharge sequence.

[0402] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0403] When the battery cell is not in the first position in the discharge sequence, the execution strategy is determined to control the balancing circuit to start working when the end information sent by the previous reference battery cell is received, until the voltage of the battery cell is less than or equal to the reference voltage, control the balancing circuit to stop working, and feedback the end information to the next reference battery cell in the discharge sequence.

[0404] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, and the like.

[0405] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0406] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A battery pack, wherein: The battery pack comprises: at least two battery cells; each battery cell is integrated with a balancing circuit, a processing module and a wireless communication module; The processing module in each of the battery cells is used to obtain a balancing control instruction through the wireless communication module of the battery cell to which it belongs, and to control the working state of the balancing circuit of the battery cell to which it belongs according to the balancing control instruction, so as to perform balancing control on the battery cell to which it belongs.

2. The battery pack according to claim 1, wherein: The balancing circuit, the processing module and the wireless communication module of each battery cell are all integrated outside the battery cell.

3. The battery pack according to claim 1, wherein: The balancing circuit, the processing module and the wireless communication module of each battery cell are all integrated inside the battery cell.

4. The battery pack according to any one of claims 1 to 3, wherein: Each battery cell is also integrated with a data acquisition module, which is used to collect voltage data and temperature data of the battery cell.

5. The battery pack according to any one of claims 1 to 4, wherein: The processing module in each battery cell communicates with the battery management system of the battery pack through the wireless communication module of the corresponding battery cell; The processing module in each of the battery cells is also used to obtain the balancing control instruction sent by the battery management system.

6. The battery pack according to any one of claims 1 to 5, wherein: The processing module in each battery cell communicates with other battery cells in the battery pack through the wireless communication module of the battery cell to which it belongs; The processing module in each of the battery cells is further used to obtain the battery cell status data of the other battery cells, and generate the balancing control instruction according to the battery cell status data of the other battery cells and the battery cell status data of the battery cell to which it belongs.

7. The battery pack according to any one of claims 1 to 6, wherein: The balancing circuit includes a resistance device and a switch device connected in series; the resistance device is connected to one end of the battery cell to which the balancing circuit belongs, and the switch device is connected to the other end of the battery cell to which the balancing circuit belongs.

8. The battery pack according to claim 7, wherein: The processing module in each of the battery cells is further used to control the switch device to be in a closed state according to the balancing control instruction, so that the corresponding battery cell is turned on to discharge through the resistance device; or, The switch device is controlled to be in an off state according to the balancing control instruction, so that the corresponding battery cell stops discharging through the resistance device.

9. A method for balancing control, wherein: A processing module applied to each cell in a battery pack according to any one of claims 1 to 8; the method comprising: Obtaining balancing control instructions through the wireless communication module of the corresponding battery cell; The working state of the balancing circuit of the battery cell is controlled according to the balancing control instruction to perform balancing control on the battery cell.

10. The method according to claim 9, wherein: The step of obtaining the balancing control instruction through the wireless communication module of the corresponding battery cell includes: The balancing control instruction sent by the battery management system of the battery pack is received through the wireless communication module.

11. The method according to claim 9, wherein: The step of obtaining the balancing control instruction through the wireless communication module of the corresponding battery cell includes: Acquiring cell status data of other cells in the battery pack through the wireless communication module; The balancing control instruction is generated according to the cell status data of the other cell and the cell status data of the cell to which it belongs.

12. The method according to claim 11, wherein: The generating the balancing control instruction according to the cell status data of the other cells and the cell status data of the cell to which it belongs comprises: Determine the voltage state of the battery cell according to the battery cell state data of the other battery cells and the battery cell state data of the battery cell; Determining the temperature state of the battery cell according to the battery cell state data of the battery cell; The balancing control instruction is generated according to the voltage state and temperature state of the battery cell.

13. The method according to claim 12, wherein: The determining the voltage state of the battery cell according to the battery cell state data of the other battery cells and the battery cell state data of the battery cell comprises: Acquire a reference voltage and a voltage of the battery cell according to the battery cell status data of the other battery cells and the battery cell status data of the battery cell; When the voltage of the battery cell is greater than the reference voltage and the voltage difference between the voltage of the battery cell and the reference voltage is greater than a preset difference, it is determined that the voltage state of the battery cell is a high voltage state.

14. The method according to claim 12 or 13, wherein: The step of determining the temperature state of the battery cell according to the battery cell state data of the battery cell comprises: Determining the temperature of the battery cell according to the battery cell status data of the battery cell; When the temperature of the battery cell is lower than a preset temperature threshold, it is determined that the temperature state of the battery cell is a normal state.

15. The method according to any one of claims 12 to 14, wherein: The generating the balancing control instruction according to the voltage state and temperature state of the battery cell includes: When the voltage state and temperature state of the battery cell meet the preset balancing condition, generating a start balancing control instruction; the start balancing control instruction is used to start balancing processing of the battery cell; When the voltage state and the temperature state of the battery cell do not satisfy the balancing condition, a stop balancing control instruction is generated; the stop balancing control instruction is used to stop the balancing process on the battery cell.

16. The method according to claim 15, wherein: The method further comprises: When the voltage state of the battery cell is a high voltage state and the temperature state of the battery cell is a normal state, determining that the battery cell satisfies the balancing condition; When the voltage state of the battery cell is a non-high voltage state, or the temperature state of the battery cell is an abnormal state, it is determined that the battery cell does not meet the balancing condition.

17. The method according to any one of claims 9 to 16, wherein: The controlling the working state of the balancing circuit of the battery cell according to the balancing control instruction to perform balancing control on the battery cell includes: In the case where the balancing control instruction is an on-balancing control instruction, determining an execution strategy of the on-balancing control instruction, and controlling the balancing circuit of the battery cell to start working according to the execution strategy, so as to start balancing processing of the battery cell; In the case where the balancing control instruction is a stop balancing control instruction, the balancing circuit of the corresponding battery cell is controlled to stop working, so as to stop the balancing process on the corresponding battery cell.

18. The method according to claim 17, wherein: The step of determining the execution strategy of the instruction to start the balancing control comprises: Obtaining a voltage difference between the voltage of the battery cell and a reference voltage; Sending the voltage difference to other cells in the battery pack, and receiving the voltage difference sent by at least one reference cell; the reference cell is another cell in the battery pack whose cell status data meets a preset balancing condition; An execution strategy of the start-up balancing control instruction is determined according to the voltage difference of the battery cell and the voltage difference of each reference battery cell.

19. The method according to claim 18, wherein: The step of determining the execution strategy of the start-up balancing control instruction according to the voltage difference of the battery cell and the voltage difference of each reference battery cell includes: The battery cells and the reference battery cells are sorted according to the voltage difference of the battery cells and the voltage difference of the reference battery cells to obtain a discharge order; The execution strategy of the start-up balancing control instruction is determined according to the discharge sequence.

20. The method according to claim 19, wherein: The step of determining the execution strategy of the start-up balancing control instruction according to the discharge sequence includes: When the battery cell is at the first position in the discharge sequence, the execution strategy is determined to immediately control the balancing circuit to start working until the voltage of the battery cell is less than or equal to the reference voltage, control the balancing circuit to stop working, and feedback the end information to the next reference battery cell in the discharge sequence.

21. The method according to claim 19 or 20, wherein: The step of determining the execution strategy of the start-up balancing control instruction according to the discharge sequence includes: When the battery cell is not in the first position in the discharge sequence, the execution strategy is determined to control the balancing circuit to start working when the end information sent by the previous reference battery cell is received, until the voltage of the battery cell is less than or equal to the reference voltage, control the balancing circuit to stop working, and feedback the end information to the next reference battery cell in the discharge sequence.

22. A battery pack balancing control device, wherein: The device comprises: An instruction acquisition unit, used for acquiring a balancing control instruction through a wireless communication module; The balancing control unit is used to control the working state of the balancing circuit according to the balancing control instruction, so as to perform balancing control on the corresponding battery cells.

23. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 9 to 21 are implemented.

24. A computer-readable storage medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the steps of the method according to any one of claims 9 to 21 are implemented.

25. A computer program product comprising a computer program, wherein: When the computer program is executed by a processor, the steps of the method according to any one of claims 9 to 21 are implemented.

Citation Information

Patent Citations

  • Wireless communication control-based battery management system and battery management method

    CN110600816A

  • Battery management system for wireless communication

    CN110783992A

  • Energy storage power station management system and method based on wireless communication, and energy storage power station

    CN113162237A

  • Battery management system based on wireless communication and wireless power supply

    CN115693859A

  • Power battery equalization control method and system, electric vehicle, equipment and medium

    CN116620110A

Cited By

  • Immersed liquid cooling system, energy storage system and electric equipment

    CN120749283A