Balancing method of battery pack and electronic equipment

Through cell voltage sorting and state control, adjacent cells are avoided at the same time, which solves the problems of high local temperature and low balance efficiency of the battery pack, and improves the balance efficiency and life of the battery pack.

CN119109146APending Publication Date: 2024-12-10ANKER INNOVATIONS TECH CO LTD
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202310678125.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-08
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The existing battery pack equalization method has the problems of high local temperature and low equalization efficiency of the battery pack, which is mainly caused by the equilibrium of adjacent cells at the same time.

Method used

By obtaining the voltage of each battery cell, based on the voltage sorting information of the battery cell, confirm the equalization status of the battery cell one by one, and control the opening or ending of the equalization status with the adjacent battery cell to ensure that the battery cell is within the preset period Avoid simultaneous balance of adjacent cells and improve balance efficiency.

Benefits of technology

It effectively avoids local overheating of the battery pack, improves the balance efficiency, and extends the service life of the battery pack.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119109146A_ABST
    Figure CN119109146A_ABST
Patent Text Reader

Abstract

The invention discloses a battery pack equalization method and electronic equipment, the battery pack comprises a plurality of battery cells connected in series, and the equalization method comprises the following steps: obtaining the voltage of each battery cell, and based on the voltages of all the battery cells, sorting all the battery cells to obtain sorting information; according to the sorting information, the current battery cell is determined from all the battery cells in sequence, the balance state of the current battery cell is obtained, and the current battery cell is controlled to start balance or end balance based on the balance state of the current battery cell and the balance state of the adjacent battery cell, the current battery cell and the current battery cell are not in a balanced state at the same time; and executing the steps in a preset period until the preset period is completed, recording the battery cells which are being balanced, and controlling all the battery cells to finish balancing. The battery cells are controlled to start or end equalization through the equalization states of the current battery cell and the adjacent battery cells, so that simultaneous equalization starting of the adjacent battery cells is avoided, local overheating of the battery pack is avoided, and the equalization efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery technology, and in particular to a battery pack equalization method and an electronic device using the method. Background Art

[0002] Current battery products, such as mobile energy storage devices, household energy storage devices or power battery systems, are usually composed of multiple cells connected in series to form a battery pack. Due to differences in the manufacturing process of the battery pack, the environment in which each cell is located is also different, which will lead to differences in the capacity and power of the cells. As the number of times the battery pack is charged and discharged increases, there will be an imbalance between the cells, which is manifested as a voltage difference between the cells. If this imbalance is not eliminated in time, it will cause the battery pack performance to deteriorate and affect the battery life.

[0003] Most of the existing balancing methods are passive balancing, which consumes excess energy of the battery cells through resistors to make the capacity or voltage of all battery cells close to the same value. However, the existing passive balancing methods have the problems of high local temperature of the battery pack and low balancing efficiency. Summary of the invention

[0004] In order to solve the above problems, the present application provides a battery pack balancing method and an electronic device.

[0005] To solve the above technical problems, the present application provides a first technical solution, providing a battery pack balancing method, wherein the battery pack includes a plurality of battery cells connected in series, and the balancing method includes: obtaining the voltage of each of the battery cells, and sorting all of the battery cells based on the voltages of all of the battery cells to obtain sorting information; identifying the current battery cell from all of the battery cells in turn according to the sorting information, obtaining the balancing state of the current battery cell, and controlling the current battery cell to start or end balancing based on the balancing state of the current battery cell and the balancing state of the battery cells adjacent to it, wherein the battery cells adjacent to the current battery cell are not in the balancing state at the same time as the current battery cell; performing the above steps within a preset period until the preset period is completed, then recording the battery cells being balanced, and controlling all of the battery cells to end balancing.

[0006] Wherein, the battery cell includes a balance status bit, and the step of obtaining the balance status of the current battery cell includes: obtaining the balance status bit of the current battery cell; wherein, in response to the balance status bit of the current battery cell being cleared, the balance status of the current battery cell is an unbalanced state; in response to the balance status bit of the current battery cell being set, the balance status of the current battery cell is the balancing state.

[0007] Among them, the battery cell also includes a backup balancing status bit, and the step of controlling the current battery cell to start balancing or end balancing based on the balancing status of the current battery cell and the balancing status of the battery cell adjacent to it includes: obtaining the minimum voltage value from the voltages of all the battery cells based on the sorting information, and calculating the voltage difference between the voltage of the current battery cell and the minimum voltage value; based on the pressure difference, the backup balancing status bit of the current battery cell and the balancing status bit of the battery cell adjacent to the current battery cell, controlling the current battery cell to start balancing or end balancing.

[0008] Among them, the step of controlling the current battery cell to start or end balancing based on the voltage difference, the backup balancing status bit of the current battery cell and the balancing status bit of the battery cell adjacent to the current battery cell includes: in response to the balancing status bit of the current battery cell being cleared, the voltage difference is greater than a preset first voltage and the balancing status bit of the battery cell adjacent to the current battery cell is cleared, then controlling the current battery cell to start balancing; and setting the balancing status bit of the current battery cell.

[0009] Among them, the step of controlling the current battery cell to start or end balancing based on the pressure difference, the backup balancing status bit of the current battery cell and the balancing status bit of the battery cell adjacent to the current battery cell includes: in response to the balancing status bit of the current battery cell being cleared, the backup balancing status bit of the current battery cell is set and the balancing status bit of the battery cell adjacent to the current battery cell is cleared, then controlling the current battery cell to start balancing; and setting the balancing status bit of the current battery cell.

[0010] Among them, the step of controlling the current battery cell to start or end equalization based on the voltage difference, the backup equalization status bit of the current battery cell and the equalization status bit of the battery cell adjacent to the current battery cell includes: in response to the equalization status bit of the current battery cell, if the voltage difference is less than a preset second voltage, controlling the current battery cell to end equalization; clearing the equalization status bit and the backup equalization status bit of the current battery cell.

[0011] Among them, the steps of recording the battery cells being balanced and controlling all the battery cells to end the balancing include: determining the battery cells being balanced, obtaining the first battery cell, and setting the backup balancing status bit of the first battery cell; controlling all the battery cells to end the balancing, and clearing the balancing status bits of all the battery cells.

[0012] Among them, before the step of sorting all the battery cells to obtain sorting information, the balancing method also includes: judging whether the battery group is prohibited from balancing based on prohibited balancing information, and the prohibited balancing information at least includes balancing threshold information, balancing alarm information, and balancing communication information; in response to the battery group being not prohibited from balancing, executing the step of sorting all the battery cells to obtain sorting information.

[0013] Among them, the balancing method also includes: counting the time for the battery group to be balanced, and determining whether the time exceeds the preset period; in response to the time exceeding the preset period, executing the step of determining the battery cell that is being balanced and controlling all the battery cells to end the balancing; in response to the balance state position bit of the current battery cell and the voltage difference being less than the second voltage, clearing the balance state bit and the backup balance state bit of the current battery cell; in response to the time not exceeding the preset period, executing the step of clearing the balance state bit and the backup balance state bit of the current battery cell in response to the balance state position bit of the current battery cell and the voltage difference being less than the second voltage.

[0014] To solve the above technical problems, another technical solution provided by the present application is: to provide an electronic device, including a battery pack, a processor and a memory connected to the processor, wherein the memory is used to store a computer program, and the processor is used to execute the computer program to implement the balancing method as described above to balance the battery pack.

[0015] The present application provides a battery pack balancing method and electronic device, the battery pack includes a plurality of battery cells connected in series, the balancing method includes: obtaining the voltage of each battery cell, and based on the voltages of all battery cells, sorting all battery cells to obtain sorting information; confirming the current battery cell from all battery cells in turn according to the sorting information, obtaining the balancing state of the current battery cell, and controlling the current battery cell to start balancing or end balancing based on the balancing state of the current battery cell and the balancing state of the battery cells adjacent to it, wherein the battery cells adjacent to the current battery cell are not in the balancing state at the same time as the current battery cell; performing the above steps within a preset period until the preset period is completed, then recording the battery cells being balanced, and controlling all battery cells to end balancing. Based on the above method, the battery cells are controlled to start or end balancing through the balancing state of the current battery cell and the battery cells adjacent to it, so as to avoid the adjacent battery cells from starting balancing at the same time, avoid local overheating of the battery pack, and improve the balancing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0017] Figure 1 It is a flow chart of an embodiment of a battery pack equalization method provided by the present application;

[0018] Figure 2 is a flow chart of another embodiment of the battery pack balancing method provided by the present application;

[0019] Figure 3 is a flow chart of another embodiment of the battery pack balancing method provided by the present application;

[0020] Figure 4 is a flow chart of another embodiment of the battery pack balancing method provided by the present application;

[0021] Figure 5 is a flow chart of another embodiment of the battery pack balancing method provided by the present application;

[0022] Figure 6 is a flow chart of another embodiment of the battery pack balancing method provided by the present application;

[0023] Figure 7 It is a schematic diagram of a framework of an embodiment of an electronic device provided by the present application;

[0024] Figure 8 It is a structural schematic diagram of an embodiment of a computer-readable storage medium provided by the present application. DETAILED DESCRIPTION

[0025] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the accompanying drawings. It is understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only the parts related to the present invention rather than all structures are shown in the accompanying drawings. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0026] The terms "first", "second", etc. in the present invention are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.

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

[0028] Current battery products, such as mobile energy storage devices, household energy storage devices or power battery systems, are usually composed of multiple cells connected in series to form a battery pack. Due to differences in the manufacturing process of the battery pack, the environment in which each cell is located is also different, which will lead to differences in the capacity and power of the cells. As the number of times the battery pack is charged and discharged increases, there will be an imbalance between the cells, which is manifested as a voltage difference between the cells. If this imbalance is not eliminated in time, it will cause the battery pack performance to deteriorate and affect the battery life.

[0029] Most of the existing balancing methods are passive balancing, which consumes excess energy of the battery cells through resistors to make the capacity or voltage of all the battery cells close to the same value. However, the existing passive balancing methods do not consider the distribution of the battery cells when starting balancing, and multiple adjacent battery cells may start balancing at the same time, resulting in high local temperature of the battery pack and low balancing efficiency.

[0030] Based on the above problems, the present application provides a battery pack balancing method. The technical solutions in the embodiments of the present application are clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0031] See also Figure 1 , Figure 1 The figure is a flow chart of an embodiment of a battery pack equalization method provided by the present application. The battery pack equalization method of the present embodiment is applied to an electronic device; the electronic device comprises a battery pack, and the battery pack comprises a plurality of battery cells connected in series.

[0032] The battery pack balancing method of this embodiment includes the following steps:

[0033] S101: Obtain the voltage of each battery cell, and sort all the battery cells based on the voltages of all the battery cells to obtain sorting information.

[0034] The battery pack includes a plurality of cells connected in series, the voltage of each cell is obtained, and all cells are sorted to obtain sorting information. The cells may be sorted in descending order to obtain the sorting information, or they may be sorted in descending order to obtain the sorting information.

[0035] S102: Identify the current battery cell from all the battery cells in sequence according to the sorting information, obtain the balance state of the current battery cell, and control the current battery cell to start or end the balance based on the balance state of the current battery cell and the balance state of the battery cells adjacent to it, wherein the battery cells adjacent to the current battery cell are not in the balance state at the same time as the current battery cell.

[0036] The current battery cell is identified from the plurality of battery cells in sequence according to the sorting information, and the equilibrium state of the current battery cell is obtained. The current battery cell is the battery cell identified in sequence from large to small based on the sorting information of voltage.

[0037] The balancing state of the battery cell includes an unbalanced state and a balancing state. The unbalanced state of the battery cell indicates that the balancing of the battery cell has not been started or has been completed. The balancing state of the battery cell indicates that the battery cell is being balanced.

[0038] The battery cell includes a balance state bit and a backup balance state bit.

[0039] The cell balance state bit is used to indicate the balance state of the cell, including setting and clearing. Setting means setting the bit to 1, and clearing means clearing the bit to 0. In other embodiments, setting means setting the bit to 0, and clearing means setting the bit to 1. If the cell balance state bit is set, the balance state of the cell is in a balance state. If the cell balance state bit is cleared, the balance state of the cell is in an unbalanced state.

[0040] When the cell starts balancing, the balancing status bit of the cell is set. When the cell ends balancing, the balancing status bit of the cell is cleared.

[0041] The backup balancing status bit of the battery cell is used to mark the battery cell in the balancing state at the end of the preset cycle, that is, to mark the battery cell that has started balancing but has not finished balancing. The backup balancing status bit of the battery cell includes setting and clearing. At the end of the preset cycle, the backup balancing status bit of the battery cell in the balancing state is set, and the backup balancing status bit of the battery cell is set.

[0042] Further, the step of obtaining the current cell's balanced state includes: obtaining the current cell's balanced state bit. In response to the current cell's balanced state bit being cleared, the current cell's balanced state is an unbalanced state; in response to the current cell's balanced state bit being set, the current cell's balanced state is a balancing state.

[0043] Furthermore, based on the balancing state of the current battery cell and the balancing state of the battery cells adjacent to the current battery cell, the current battery cell is controlled to start or end balancing, wherein the battery cells adjacent to the current battery cell are not in the balancing state at the same time as the current battery cell.

[0044] If the current cell is in an unbalanced state and the adjacent cell is in an unbalanced state, determine whether to control the current cell to start balancing. If the current cell is in a balancing state, determine whether to control the current cell to end balancing. Switching the balancing switch controls the cell to start or end balancing.

[0045] If the current battery cell is in an unbalanced state and the adjacent battery cell is in a balancing state, the current battery cell does not start balancing, and the adjacent battery cell is not in a balancing state at the same time as the current battery cell.

[0046] S103: Execute the above steps within a preset period until the preset period is completed, record the battery cells being balanced, and control all battery cells to end the balancing.

[0047] Among them, the preset period is the period for balancing the battery pack. The preset period can be obtained based on the total capacity of the battery pack, the balanced effective current and the preset percentage, so that the balanced power within the preset period does not exceed the preset percentage of the total capacity of the battery pack. For example, the total capacity of the battery pack is 40Ah, the balanced effective current is 70mA, the preset percentage is 0.35%, and 0.35% of the total capacity of the battery pack is 0.14Ah. Dividing the balanced effective current, it can be calculated that the preset period is 2h. In actual application scenarios, it can also be set according to the environment of the electronic equipment, the experience of the staff, etc.

[0048] The above steps are performed within a preset period, that is, after the cells are operated in sequence according to the sorting information, they are re-sorted and then operated in sequence according to the new sorting information. During this period, the cells that are balancing are always in a balancing state until the conditions are met to actively end the balancing or the preset period ends, and the balancing is passively ended when all cells are controlled to end the balancing. By setting a suitable preset period, the number of switching of the balancing switch can be reduced when the cells are controlled to end the balancing, avoiding damage to the balancing switch.

[0049] Therefore, the present embodiment provides a method for balancing a battery pack, including: obtaining the voltage of each battery cell, and sorting all the battery cells based on the voltages of all the battery cells to obtain sorting information; confirming the current battery cell from all the battery cells in turn according to the sorting information, obtaining the balancing state of the current battery cell, and controlling the current battery cell to start balancing or end balancing based on the balancing state of the current battery cell and the balancing state of the battery cells adjacent to it, wherein the battery cells adjacent to the current battery cell are not in the balancing state at the same time as the current battery cell; performing the above steps within a preset period until the preset period is completed, then recording the battery cells being balanced, and controlling all the battery cells to end balancing. Based on the above method, the battery cells are sorted by their voltages, and the battery cells with high voltages are given priority to start balancing, and the battery cells are controlled to start balancing or end balancing according to the balancing state of the battery cells and the battery cells adjacent to them, so as to avoid starting balancing of adjacent batteries at the same time, avoid local overheating of the battery pack, and improve the balancing efficiency.

[0050] See also Figure 2 , Figure 2 1 is a flow chart of another embodiment of the battery pack balancing method provided by the present application. Figure 1 The specific implementation method of controlling the current battery cell to start or end balancing based on the balancing state of the current battery cell and the balancing state of the adjacent battery cells.

[0051] The battery pack balancing method of this embodiment includes the following steps:

[0052] S201: Obtain a minimum voltage value from the voltages of all the battery cells based on the sorting information, and calculate a voltage difference between the voltage of the current battery cell and the minimum voltage value.

[0053] S202: Based on the voltage difference, the backup balancing state bit of the current battery cell and the balancing state bit of the battery cell adjacent to the current battery cell, control the current battery cell to start balancing or end balancing.

[0054] If the current cell is in an unbalanced state, the current cell is judged to start balancing based on the voltage difference, the backup balancing state bit of the current cell, and the balancing state bit of the cell adjacent to the current cell. If the current cell is in a balancing state, the current cell is judged to end balancing based on the voltage difference.

[0055] Therefore, through the method of this embodiment, by setting conditions, when the battery cell that has not started balancing meets the conditions for starting balancing, balancing is started; when the battery cell that has not ended balancing meets the conditions for ending balancing, balancing is ended.

[0056] See also Figure 3 , Figure 3 1 is a flow chart of another embodiment of the battery pack balancing method provided by the present application. Figure 2A specific implementation method of controlling the current cell to start or end balancing based on the voltage difference, the backup balancing state bit of the current cell and the balancing state bit of the cell adjacent to the current cell.

[0057] The battery pack balancing method of this embodiment includes the following steps:

[0058] S301: In response to the balance state bit of the current battery cell being cleared, and the balance state bit of the battery cell whose voltage difference is greater than the preset first voltage and adjacent to the current battery cell being cleared, the current battery cell is controlled to start balance;

[0059] The first voltage is a balanced start voltage, and the first voltage can be set according to the environment of the electronic device, the experience of the staff, etc. If the balanced state bit of the current battery cell is cleared, the balanced state of the current battery cell is an unbalanced state. If the balanced state bit of the battery cell adjacent to the current battery cell is cleared, the balanced state of the battery cell adjacent to the current battery cell is an unbalanced state.

[0060] If the current battery cell is in an unbalanced state, and the voltage difference is greater than the first voltage and the battery cell adjacent to the current battery cell is also in an unbalanced state, the current battery cell is controlled to start balancing.

[0061] S302: In response to the balancing state bit of the current cell being cleared, the backup balancing state bit of the current cell being set and the balancing state bits of the cells adjacent to the current cell being cleared, the current cell is controlled to start balancing.

[0062] The backup balancing state bit of the current battery cell is set, which means that the current battery cell did not meet the balancing end condition at the end of the previous or previous preset cycles, but the balancing was passively ended because all the batteries were controlled to end balancing.

[0063] If the current cell's balancing state is unbalanced, and the backup balancing state of the current cell is set and the balancing state of the cell adjacent to the current cell is also unbalanced, the current cell is controlled to start balancing.

[0064] S303: Setting the balance status bit of the current battery cell.

[0065] Control the current battery cell to start balancing, set the balancing status bit of the current battery cell, and set the balancing status bit of the current battery cell.

[0066] Therefore, through the method of this embodiment, by setting the conditions for starting balancing of the battery cells, when the battery cells meet the condition that the voltage difference is greater than the first voltage or the backup balancing state position of the current battery cell is in the position, and the balancing state position of the battery cells adjacent to the current battery cell is cleared, balancing is turned on. This can prevent adjacent battery cells from starting balancing at the same time, thereby avoiding local overheating of the battery pack and improving balancing efficiency.

[0067] See also Figure 4 , Figure 4 1 is a flow chart of another embodiment of the battery pack balancing method provided by the present application. Figure 2 Another specific implementation method of controlling the current battery cell to start or end balancing based on the voltage difference, the backup balancing state bit of the current battery cell and the balancing state bit of the battery cell adjacent to the current battery cell.

[0068] The battery pack balancing method of this embodiment includes the following steps:

[0069] S401: In response to the balance state position of the current battery cell being set, and the voltage difference being less than a preset second voltage, the current battery cell is controlled to end balance.

[0070] The second voltage is the equalization end voltage, and the second voltage can be set according to the environment of the electronic device, the experience of the staff, etc. If the current cell's equalization state is set, the current cell's equalization state is the equalization state.

[0071] If the current balancing state of the battery cell is in the balancing state and the voltage difference is satisfied to be less than the second voltage, the current battery cell is controlled to end balancing.

[0072] S402: Clear the current cell's balancing status bit and the backup balancing status bit.

[0073] Control the current battery cell to end balancing, clear the balancing status bit and backup balancing status bit of the current battery cell, and clear the balancing status bit and backup balancing status bit of the current battery cell.

[0074] Therefore, through the method of this embodiment, after the battery cells are operated in sequence according to the sorting information, they are re-sorted and operated in sequence according to the new sorting information. By setting the conditions for ending the balancing of the battery cells, the balancing is ended when the battery cells satisfy the voltage difference that is less than the second voltage. The balancing of the battery cells with small voltage can be ended in time, and the battery cells with large voltage can be started balancing first, thereby improving the balancing efficiency.

[0075] See also Figure 5 , Figure 5 1 is a flow chart of another embodiment of the battery pack balancing method provided by the present application. Figure 1 The specific implementation method of recording the battery cells being balanced and controlling the completion of the balancing of all the battery cells.

[0076] The battery pack balancing method of this embodiment includes the following steps:

[0077] S501: Determine a battery cell being balanced, obtain a first battery cell, and set a backup balancing state bit of the first battery cell.

[0078] Among them, the first cell is the cell whose balancing state is in the balancing state at the end of the preset cycle. In the preset cycle, the cells are controlled to start or end balancing in sequence according to the sorting information, but as the balancing proceeds, the excess energy of the cell with high voltage is consumed, and the cell with the largest voltage will become other cells. Therefore, at the end of the preset cycle, all cells are controlled to end balancing, and re-sort, and the cells are controlled to start or end balancing in sequence according to the new sorting information, so that the cell with large voltage is balanced first, so that the balancing is optimized.

[0079] At the end of the preset cycle, the battery cell being balanced is determined, and the backup balancing state bit of the battery cell being balanced is set, so that the balancing is restarted when the conditions for starting the balancing are met in the subsequent preset cycle.

[0080] S502: Control all battery cells to end balancing, and clear the balancing status bits of all battery cells.

[0081] Therefore, through the method of this embodiment, at the end of a preset cycle, if the voltage of the adjacent cell of a cell being balanced is larger, by controlling all cells to end the balancing, the adjacent cell with the larger voltage can be prioritized for balancing in the next preset cycle, so as to optimize the balancing. By recording the cells being balanced, when these cells meet the conditions for starting balancing in the subsequent preset cycles, balancing can be restarted.

[0082] See also Figure 6 , Figure 6 1 is a flow chart of another embodiment of the battery pack balancing method provided by the present application. The battery pack balancing method of this embodiment includes the following steps:

[0083] S601: Determine whether the battery pack is prohibited from balancing based on the prohibition balancing information.

[0084] Among them, the prohibition of balancing information at least includes balancing threshold information, balancing alarm information, and balancing communication information. The balancing threshold information includes that the maximum value of the voltage of the battery cell is less than the voltage threshold, the operating current is less than the current threshold, the resistance temperature is greater than the temperature threshold, etc. The balancing alarm information includes overtemperature alarm, charging overcurrent alarm, discharge point overcurrent alarm, etc. The balancing communication information includes communication failure information, etc. In addition, the prohibition of balancing information may also include that the maximum number of battery cells allowed to be balanced simultaneously is zero, and the parameters in the balancing (such as the preset cycle, the first voltage or the second voltage) have no assignment, etc.

[0085] If any condition in the prohibition balancing information is met, the battery pack is prohibited from balancing.

[0086] S602: If balancing of the battery pack is not prohibited, the voltage of each battery cell is obtained, and based on the voltages of all the battery cells, all the battery cells are sorted to obtain sorting information.

[0087] This step is similar to the above Figure 1 The steps shown are the same and will not be repeated here.

[0088] If the battery pack is prohibited from balancing, step S609 is executed.

[0089] S603: Count the time for the battery pack to be balanced, and determine whether the time exceeds a preset period.

[0090] S604: If the time exceeds the preset period, the battery cell being balanced is determined, the backup balancing state bit of the battery cell being balanced is set, all battery cells are controlled to end balancing, the balancing state bits of all battery cells are cleared, and the timing is restarted.

[0091] This step is similar to the above Figure 5 The steps shown are the same and will not be repeated here.

[0092] In this embodiment, after all the cells are controlled to finish balancing and the balancing status bits of all the cells are cleared, timing is restarted, that is, entering the next preset cycle.

[0093] S605: If the time does not exceed the preset period, identify the current battery cell from the multiple battery cells in sequence according to the sorting information, obtain the minimum voltage value from the voltages of all the battery cells, and calculate the voltage difference between the voltage of the current battery cell and the minimum voltage value. In response to the balance state bit of the current battery cell and the voltage difference being less than the second voltage, clear the balance state bit and the backup balance state bit of the current battery cell.

[0094] If the current battery cell is being balanced, and the voltage difference between the voltage of the current battery cell and the minimum voltage value is less than the second voltage, the current battery cell is controlled to end the balancing, and the balancing state bit and the backup balancing state bit of the current battery cell are cleared.

[0095] S606: Determine whether the current cell's balance status bit is set.

[0096] Among them, judging whether the balance state bit of the current battery cell is set, that is, judging whether the current battery cell is in a balance state. If the balance state bit of the current battery cell is set, the current battery cell is in a balance state. If the balance state bit of the current battery cell is not set, the current battery cell is in an unbalanced state.

[0097] S607: If the balance state bit of the current battery cell is set, in response to the voltage difference being less than the second voltage, the current battery cell is controlled to end balance, and the balance state bit of the current battery cell and the backup balance state bit are cleared.

[0098] The condition for determining whether to control the current cell to end balancing is that the voltage difference is less than the second voltage. In other embodiments, the condition for determining whether to control the current cell to end balancing may also be that the number of balanced cells is greater than the maximum number of cells allowed to be balanced simultaneously or the cell voltage is less than a preset voltage value.

[0099] S608: If the balance state bit of the current battery cell is not set, in response to the voltage difference being greater than the first voltage or the backup balance state bit of the current battery cell being set, and the balance state bit of the battery cell adjacent to the current battery cell being cleared, the current battery cell is controlled to start balance, and the balance state bit of the current battery cell is set.

[0100] Among them, the condition for controlling the current battery cell to start balancing is that the voltage difference is greater than the first voltage or the backup balancing state bit of the current battery cell is in position, and the balancing state bit of the battery cell adjacent to the current battery cell is cleared. In other embodiments, the condition for controlling the current battery cell to start balancing can also be that the voltage difference is greater than the first voltage or the backup balancing state bit of the current battery cell is in position, and the balancing state bit of the battery cell adjacent to the current battery cell is cleared, and the battery cell voltage is greater than the preset voltage value and the number of balancing batteries is less than the maximum number of batteries allowed to be balanced simultaneously.

[0101] S609: Do not balance the battery pack.

[0102] Therefore, through the method of this embodiment, the battery cells are sorted by their voltages, and the balancing is reset periodically, and the battery cells that start balancing are dynamically adjusted. This can prevent adjacent battery cells from starting balancing at the same time, and the battery cells with higher voltages are given priority to start balancing, thereby avoiding local overheating of the battery pack and improving balancing efficiency.

[0103] See also Figure 7 , Figure 7 Schematic diagram of a framework of an embodiment of the electronic device provided by the present application. Figure 7 As shown, the electronic device 10 includes a battery pack 100, a processor 101, and a memory 102 connected to the processor 101. The memory 102 is used to store a computer program, and the processor 101 is used to execute the computer program to implement the above-mentioned equalization method.

[0104] The processor 101 may also be referred to as a CPU (Central Processing Unit). The processor 101 may be an electronic chip having the ability to process signals. The processor 101 may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0105] The memory 102 can be a memory stick, a TF card, etc., which can store all the information in the electronic device 10, including the input raw data, computer programs, intermediate operation results and final operation results are all stored in the memory 102. It stores and retrieves information according to the location specified by the processor 101. With the memory 102, the electronic device 10 has a memory function and can ensure normal operation. The memory 102 of the electronic device 10 can be divided into a main memory (internal memory) and an auxiliary memory (external memory) according to its purpose, and there is also a classification method of dividing it into an external memory and an internal memory. The external memory is usually a magnetic medium or an optical disk, etc., which can store information for a long time. The memory refers to the storage component on the motherboard, which is used to store the data and programs currently being executed, but is only used to temporarily store programs and data. If the power is turned off or the power is cut off, the data will be lost.

[0106] See also Figure 8 The present application also provides a technical solution: providing a computer-readable storage medium, the computer-readable storage medium storing a computer program, and the computer program is used to implement the above-mentioned balancing method when executed by a processor. Figure 8 Schematic diagram of the structure of an embodiment of the computer-readable storage medium provided by the present application. Figure 8 As shown, the computer-readable storage medium 110 stores program instructions 111 that can implement all the above methods.

[0107] If the integrated units of the functional units in the embodiments of the present application are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium 110. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer-readable storage medium 110 includes several instructions in a program instruction 111 to enable a computer device (which can be a personal computer, a system server, or a network device, etc.), an electronic device (such as MP3, MP4, etc., or a mobile terminal such as a mobile phone, a tablet computer, a wearable device, or a desktop computer, etc.) or a processor to execute all or part of the steps of the methods of each embodiment of the present application.

[0108] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-readable storage media 110 (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0109] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products of the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by a computer-readable storage medium 110. These computer-readable storage media 110 can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the program instructions 111 executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0110] These computer-readable storage media 110 may also be stored in a memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the program instructions 111 stored in the computer-readable storage medium 110 produce a product including an instruction device, which implements the instructions in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0111] These computer-readable storage media 110 can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing program instructions 111 executed on the computer or other programmable device for implementing the process in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0112] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0113] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, which can be specifically implemented in any medium for use by an instruction execution system, device or equipment (which can be a personal computer, server, network device or other system that can fetch instructions from and execute instructions of the instruction execution system, device or equipment), or used in combination with these instruction execution systems, devices or equipment.

[0114] The above are only implementation methods of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A battery pack equalization method, It is characterized in that The battery pack includes a plurality of battery cells connected in series, and the balancing method includes: Acquiring the voltage of each of the battery cells, and sorting all of the battery cells based on the voltages of all of the battery cells to obtain sorting information; Confirming the current battery cell from all the battery cells in sequence according to the sorting information, obtaining the balancing state of the current battery cell, and controlling the current battery cell to start or end balancing based on the balancing state of the current battery cell and the balancing state of the battery cells adjacent to the current battery cell, wherein the battery cells adjacent to the current battery cell are not in the balancing state at the same time as the current battery cell; The above steps are performed within a preset period until the preset period is completed, the battery cell being balanced is recorded, and all the battery cells are controlled to end the balancing.

2. The equalization method according to claim 1, It is characterized in that The battery cell includes a balance state bit, and the step of obtaining the balance state of the current battery cell includes: Obtaining the current balance status of the battery cell; In which, in response to the balance state bit of the current battery cell being cleared, the balance state of the current battery cell is an unbalanced state; in response to the balance state bit of the current battery cell being set, the balance state of the current battery cell is the balancing state.

3. The equalization method according to claim 2, It is characterized in that The battery cell further includes a backup balancing state bit, and the step of controlling the current battery cell to start balancing or end balancing based on the balancing state of the current battery cell and the balancing state of the battery cell adjacent to the current battery cell includes: Obtaining a minimum voltage value from the voltages of all the battery cells based on the sorting information, and calculating a voltage difference between the voltage of the current battery cell and the minimum voltage value; Based on the voltage difference, the backup balancing state bit of the current battery cell and the balancing state bit of the battery cell adjacent to the current battery cell, the current battery cell is controlled to start balancing or end balancing.

4. The equalization method according to claim 3, It is characterized in that The step of controlling the current battery cell to start or end balancing based on the voltage difference, the backup balancing state bit of the current battery cell, and the balancing state bit of the battery cell adjacent to the current battery cell comprises: In response to the balance state bit of the current battery cell being cleared, the voltage difference being greater than the preset first voltage and the balance state bit of the battery cell adjacent to the current battery cell being cleared, controlling the current battery cell to start balance; The balance state bit of the current battery cell is set.

5. The equalization method according to claim 3, It is characterized in that The step of controlling the current battery cell to start or end balancing based on the voltage difference, the backup balancing state bit of the current battery cell, and the balancing state bit of the battery cell adjacent to the current battery cell comprises: In response to the balance state bit of the current battery cell being cleared, the backup balance state bit of the current battery cell being set and the balance state bit of the battery cell adjacent to the current battery cell being cleared, the current battery cell is controlled to start balance; The balance state bit of the current battery cell is set.

6. The equalization method according to claim 3, It is characterized in that The step of controlling the current battery cell to start or end balancing based on the voltage difference, the backup balancing state bit of the current battery cell, and the balancing state bit of the battery cell adjacent to the current battery cell comprises: In response to the balanced state position of the current battery cell being set, the voltage difference is less than a preset second voltage, then controlling the current battery cell to end the balancing; The balance state bit and the backup balance state bit of the current battery cell are cleared.

7. The equalization method according to claim 6, It is characterized in that The step of recording the battery cell being balanced and controlling all the battery cells to end the balancing comprises: Determine the battery cell being balanced, obtain a first battery cell, and set a backup balancing state bit of the first battery cell; Control all the battery cells to end balancing, and clear the balancing status bits of all the battery cells.

8. The equalization method according to any one of claims 1 to 7, It is characterized in that Before the step of sorting all the cells to obtain sorting information, the balancing method further includes: Determining whether the battery group is prohibited from balancing based on the prohibition balancing information, wherein the prohibition balancing information at least includes balancing threshold information, balancing alarm information, and balancing communication information; In response to the battery pack being not prohibited from balancing, the step of sorting all the cells to obtain sorting information is performed.

9. The equalization method according to any one of claims 1 to 7, It is characterized in that The balancing method further comprises: Counting the time for the battery pack to be balanced, and determining whether the time exceeds the preset period; In response to the time exceeding the preset period, executing the step of determining the battery cell being balanced and controlling all the battery cells to end the balancing; In response to the balance state bit of the current battery cell being in position and the voltage difference being less than the second voltage, clearing the balance state bit of the current battery cell and the backup balance state bit; In response to the time not exceeding the preset period, a step of clearing the current cell's balance state bit and a backup balance state bit in response to the current cell's balance state bit being set and the voltage difference being less than the second voltage is performed.

10. An electronic device, It is characterized in that The invention comprises a battery pack, a processor and a memory connected to the processor, wherein the memory is used to store a computer program, and the processor is used to execute the computer program to implement the balancing method according to any one of claims 1 to 9, so as to balance the battery pack.

Citation Information

Cited By

  • Battery cell balance evaluation method, device and equipment of energy storage system and medium

    CN119471404A

  • A method, device, equipment and medium for evaluating the balance of energy storage system battery cells

    CN119471404B

  • Battery pack and battery pack voltage balancing method

    WO2026138544A1