Battery cell balancing method and device, storage medium and electronic equipment

By obtaining the battery voltage value in the non -discharge state of the battery pack, determine whether the balance is required, and the balanced voltage under the charger output stable voltage, solve the problem of decreased voltage value in the existing technology, increase the battery balance, and increase the battery balance. Accuracy and persistence.

CN119382270APending Publication Date: 2025-01-28EMERSON NETWORK POWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310929963.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-26
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

In the prior art, whether equalization is performed is determined based on the voltage value and the voltage difference of the battery cell, but the voltage value of the battery cell will be consumed during the equalization process, resulting in the failure to meet the equilibrium conditions after the voltage value drops, resulting in the insignificant balance effect.

Method used

When the target battery pack is in a non -electricity state, by obtaining the current voltage value of multiple battery cells, determine whether there is a balanced battery cell, and set the output voltage value of the charger to the first voltage value to continue the voltage equilibrium.

Benefits of technology

By accurately judging whether the cells need to be balanced, and balanced under the stable voltage of the charger, the accuracy and sustainability of the battery voltage balance is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119382270A_ABST
    Figure CN119382270A_ABST
Patent Text Reader

Abstract

The invention discloses a battery cell equalization method and device, a storage medium and electronic equipment, and relates to the technical field of batteries, the method comprises the following steps: when a target battery pack is in a non-discharge state, obtaining current voltage values of a plurality of battery cells in the target battery pack; according to the current voltage values of the plurality of battery cells, determining whether a to-be-balanced battery cell exists in the target battery pack; and if the to-be-balanced battery cell exists in the target battery pack, setting an output voltage value of a charger of the target battery pack as a first voltage value, and carrying out voltage balancing on the to-be-balanced battery cell. Through the battery cell balancing method and device, the problems that whether the battery cell is balanced or not is judged according to the voltage value and the voltage difference of the battery cell in the related technology, but the voltage value of the battery cell is consumed in the balancing process, and the balancing execution condition is not met after the voltage value is reduced, so that battery cell balancing is inaccurate are solved.
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 cell balancing method and device, a storage medium, and an electronic device. Background Art

[0002] The application of lithium batteries in various industries is maintaining a high-speed growth trend. In actual application, in order to adapt to different occasions, it is necessary to connect the battery cells in series or in parallel to form battery packs with different voltages and capacities for use. After the battery cells are connected in series, due to the differences in each battery cell, a voltage difference will be generated between the battery cells during use. This difference will increase with the environment and time. During the charging and discharging process of the battery pack, following the barrel effect, the battery cell with the lowest capacity will limit the charging and discharging capacity of the entire battery pack, resulting in a reduction in the overall capacity.

[0003] In order to solve the above problems, a balancing function will be added during the battery pack design process. Its main function is to consume the energy of the cells with higher single voltage during the charging and discharging process, so that the cells in the entire battery pack can achieve better consistency and enable the entire battery pack to store or release more energy.

[0004] The current cell balancing logic is generally completed independently by the BMS (battery management system). The BMS determines whether to start balancing based on the single cell voltage and voltage difference of the series-connected cells. If the conditions are not met during the balancing process, the balancing process will exit. Such a balancing process has the following problems: the balancing process passively consumes the cell voltage, and the cell voltage drops. The conditions for balancing execution will not be met, which will lead to unclear balancing effect.

[0005] Regarding the related art, whether to balance the battery cells is determined based on the voltage value and the voltage difference of the battery cells. However, the voltage value of the battery cells will be consumed during the balancing process. When the voltage value drops, it does not meet the balancing execution condition, which leads to inaccurate balancing of the battery cells. No effective solution has been proposed so far. Summary of the invention

[0006] The main purpose of the present application is to provide a battery cell balancing method and device, a storage medium and an electronic device to solve the problem in the related art of judging whether to balance the battery cells based on the voltage value and voltage difference of the battery cells, but the voltage value of the battery cells will be consumed during the balancing process, and the voltage value will not meet the balancing execution conditions after it drops, which will lead to inaccurate balancing of the battery cells.

[0007] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a cell balancing method is provided. The method comprises: when a target battery pack is in a non-discharging state, obtaining the current voltage values ​​of multiple cells in the target battery pack; determining whether there are cells to be balanced in the target battery pack according to the current voltage values ​​of the multiple cells; if there are cells to be balanced in the target battery pack, setting the output voltage value of the charger of the target battery pack to a first voltage value, and performing voltage balancing on the cells to be balanced.

[0008] Further, determining whether there are battery cells to be balanced in the target battery pack based on the current voltage values ​​of the multiple battery cells includes: judging whether there is a target battery cell whose current voltage value is greater than a second voltage value based on the current voltage values ​​of the multiple battery cells; if there is a target battery cell whose current voltage value is greater than the second voltage value, calculating the voltage difference between the respective battery cells based on the current voltage values ​​of the multiple battery cells to obtain multiple pressure difference values; judging whether there is a target pressure difference value greater than a preset voltage value based on the multiple pressure difference values; if there is a target pressure difference value greater than the preset voltage value, determining that there are battery cells to be balanced in the target battery pack.

[0009] Furthermore, before setting the output voltage value of the charger of the target battery pack to a first voltage value and performing voltage equalization on the battery cells to be equalized, the method further includes: determining the battery cell to be equalized from the plurality of battery cells according to the second voltage value and the preset voltage value.

[0010] Furthermore, before determining whether there is a target battery cell whose current voltage value is greater than the second voltage value based on the current voltage values ​​of the multiple battery cells, the method also includes: acquiring charging curves of the multiple battery cells; determining an inflection point voltage value corresponding to each battery cell based on the charging curves of the multiple battery cells; and determining the second voltage value based on the inflection point voltage value corresponding to each battery cell.

[0011] Furthermore, obtaining the charging curves of the multiple battery cells includes: charging the multiple battery cells and collecting a voltage value of each battery cell during the charging process of the multiple battery cells; and obtaining the charging curves of the multiple battery cells based on the voltage value of each battery cell.

[0012] Furthermore, before setting the output voltage value of the charger of the target battery group to a first voltage value, the method also includes: obtaining charging curves of the multiple battery cells, and determining an inflection point voltage value corresponding to each battery cell based on the charging curves of the multiple battery cells; and determining the first voltage value based on the inflection point voltage value and the charging voltage values ​​of the multiple battery cells.

[0013] Further, determining the first voltage value based on the inflection point voltage value and the charging voltage values ​​of the multiple battery cells includes: determining a balancing voltage value based on the inflection point voltage value and the charging voltage values ​​of the multiple battery cells; obtaining the total number of multiple battery cells in the target battery pack; and determining the first voltage value based on the balancing voltage value and the total number of the multiple battery cells.

[0014] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a cell balancing device is provided. The device comprises: a first acquisition unit, used to acquire the current voltage values ​​of multiple cells in the target battery pack when the target battery pack is in a non-discharging state; a first determination unit, used to determine whether there are cells to be balanced in the target battery pack according to the current voltage values ​​of the multiple cells; and a balancing unit, used to set the output voltage value of the charger of the target battery pack to a first voltage value if the cells to be balanced exist in the target battery pack, and perform voltage balancing on the cells to be balanced.

[0015] Further, the determination unit includes: a first judgment module, used to judge whether there is a target battery cell whose current voltage value is greater than a second voltage value based on the current voltage values ​​of the multiple battery cells; a calculation module, used to calculate the voltage difference between each battery cell based on the current voltage values ​​of the multiple battery cells to obtain multiple pressure difference values ​​if there is a target battery cell whose current voltage value is greater than the second voltage value; a second judgment module, used to judge whether there is a target pressure difference value greater than a preset voltage value based on the multiple pressure difference values; a first determination module, used to determine that the battery cell to be balanced exists in the target battery pack if there is a target pressure difference value greater than the preset voltage value.

[0016] Furthermore, the device also includes: a second determination unit, used to determine the battery cell to be balanced from the multiple battery cells based on the second voltage value and the preset voltage value before setting the output voltage value of the charger of the target battery group to the first voltage value and performing voltage equalization on the battery cell to be balanced.

[0017] Furthermore, the device also includes: a second acquisition unit, used to acquire the charging curves of the multiple battery cells before determining whether there is a target battery cell whose current voltage value is greater than the second voltage value based on the current voltage values ​​of the multiple battery cells; a third determination unit, used to determine the inflection point voltage value corresponding to each battery cell based on the charging curves of the multiple battery cells; and a fourth determination unit, used to determine the second voltage value based on the inflection point voltage value corresponding to each battery cell.

[0018] Furthermore, the second acquisition unit includes: an acquisition module, used to charge the multiple battery cells and collect the voltage value of each battery cell during the charging process of the multiple battery cells; and a first acquisition module, used to obtain the charging curves of the multiple battery cells based on the voltage value of each battery cell.

[0019] Furthermore, the device also includes: a third acquisition unit, used to acquire the charging curves of the multiple battery cells before setting the output voltage value of the charger of the target battery group to the first voltage value, and determine the inflection point voltage value corresponding to each battery cell based on the charging curves of the multiple battery cells; a fifth determination unit, used to determine the first voltage value based on the inflection point voltage value and the charging voltage values ​​of the multiple battery cells.

[0020] Furthermore, the fifth determination unit includes: a second determination module, used to determine the equalization voltage value based on the inflection point voltage value and the charging voltage values ​​of the multiple battery cells; a second acquisition module, used to acquire the total number of multiple battery cells in the target battery pack; and a third determination module, used to determine the first voltage value based on the equalization voltage value and the total number of the multiple battery cells.

[0021] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a computer-readable storage medium is further provided, wherein the storage medium stores a program, wherein when the program is running, the device where the storage medium is located is controlled to execute any one of the above-mentioned cell balancing methods.

[0022] In order to achieve the above objective, according to one aspect of the present application, an electronic device is provided, the electronic device includes one or more processors and a memory, and the memory is used to store the one or more processors to implement any one of the above cell balancing methods.

[0023] Through the present application, the following steps are adopted: when the target battery pack is in a non-discharging state, the current voltage values ​​of multiple battery cells in the target battery pack are obtained; based on the current voltage values ​​of the multiple battery cells, it is determined whether there are battery cells to be balanced in the target battery pack; if there are battery cells to be balanced in the target battery pack, the output voltage value of the charger of the target battery pack is set to a first voltage value, and voltage balancing is performed on the battery cells to be balanced, which solves the problem in the related art of judging whether to balance the battery cells based on the voltage value and voltage difference of the battery cells, but the voltage value of the battery cells will be consumed during the balancing process, and the voltage value will not meet the balancing execution condition after it drops, which leads to inaccurate balancing of the battery cells. In this solution, when the target battery pack is in a non-discharging state, the current voltage value of the battery cell is used to accurately determine whether there are battery cells to be balanced in the target battery pack. If there are battery cells to be balanced, the output voltage value of the charger of the target battery pack is set to the first voltage value, and then the battery cells to be balanced are voltage balanced. The charger is involved in the voltage equalization through the above steps. During the equalization process, the charger maintains a first voltage value, so that the voltage equalization process can be continuously executed, thereby achieving the effect of improving the accuracy of battery cell voltage equalization. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0025] Figure 1 is a flow chart of a cell balancing method provided according to an embodiment of the present application;

[0026] Figure 2 The process of the optional cell balancing method provided in the embodiment of the present application is as follows Figure 1 ;

[0027] Figure 3 is a schematic diagram of a cell balancing device provided according to an embodiment of the present application;

[0028] Figure 4 is a schematic diagram of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0029] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0030] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0032] It should be noted that the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties. For example, an interface is set between this system and the relevant user or organization. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain relevant information after receiving the consent information fed back by the aforementioned user or organization.

[0033] The present invention is described below in conjunction with preferred implementation steps. Figure 1 is a flow chart of a cell balancing method provided according to an embodiment of the present application, such as Figure 1 As shown, the method comprises the following steps:

[0034] Step S101 , when the target battery pack is in a non-discharging state, obtaining current voltage values ​​of a plurality of cells in the target battery pack.

[0035] Optionally, the state of the target battery pack is detected to determine whether the target battery pack is in a non-discharging state, and if the target battery pack is in a non-discharging state, the current voltage value of each cell in the target battery pack is obtained. It should be noted that the non-discharging state includes but is not limited to a charging state and a standby state.

[0036] Step S102 determines whether there are cells to be balanced in the target battery pack according to current voltage values ​​of the plurality of cells.

[0037] Optionally, the current voltage values ​​of multiple cells are used to accurately determine whether there are cells to be balanced in the target battery pack. In an optional embodiment, the existence of cells to be balanced can be determined by comparing the voltage of the cells with the extreme voltage, that is, if the voltage of the cells is close to the extreme value of the normal working range, it means that the voltage distribution between the cells may be uneven and needs to be balanced. In an optional embodiment, the voltage of the cells can also be monitored by a battery management system (BMS), and the balancing operation can be automatically performed according to the set threshold.

[0038] It should be noted that if it is determined according to the current voltage value of the battery cell that there is no battery cell to be balanced, the balancing operation on the target battery group is directly terminated.

[0039] Step S103: if there are cells to be balanced in the target battery pack, the output voltage value of the charger of the target battery pack is set to a first voltage value, and voltage balancing is performed on the cells to be balanced.

[0040] Optionally, if there are cells to be balanced in the target battery pack, the output voltage value of the charger of the target battery pack needs to be set to a first voltage value, and then voltage balancing is performed on the cells to be balanced while keeping the output voltage value of the charger at the first voltage value. It should be noted that the first voltage value can be determined based on the charging voltage value of the cell, and the charging voltage value of the cell refers to the voltage value when the cell is fully charged.

[0041] In summary, when the target battery pack is in a non-discharging state, the current voltage value of the battery cell is used to accurately determine whether there are battery cells to be balanced in the target battery pack. If there are battery cells to be balanced, the output voltage value of the charger of the target battery pack is set to the first voltage value, and then the battery cells to be balanced are voltage balanced. The charger is involved in the voltage equalization through the above steps. During the equalization process, the charger maintains a first voltage value, so that the voltage equalization process can be continuously executed, thereby achieving the effect of improving the accuracy of battery cell voltage equalization.

[0042] In order to more accurately determine whether there are battery cells to be balanced in the target battery pack, in the battery cell balancing method provided in the embodiment of the present application, determining whether there are battery cells to be balanced in the target battery pack based on the current voltage values ​​of multiple battery cells includes: determining whether there is a target battery cell whose current voltage value is greater than a second voltage value based on the current voltage values ​​of the multiple battery cells; if there is a target battery cell whose current voltage value is greater than the second voltage value, calculating the voltage difference between each battery cell based on the current voltage values ​​of the multiple battery cells to obtain multiple pressure difference values; based on the multiple pressure difference values, determining whether there is a target pressure difference value greater than a preset voltage value; if there is a target pressure difference value greater than the preset voltage value, determining that there are battery cells to be balanced in the target battery pack.

[0043] Optionally, it is determined whether the current voltage value of each battery cell is greater than the second voltage value. It should be noted that the second voltage value may be an extreme voltage of the battery cell within a normal working range. If there is a battery cell (i.e., the target battery cell mentioned above) whose current voltage value is greater than the second voltage value, then the voltage difference between the battery cells is calculated according to the current voltage values ​​of the multiple battery cells to obtain multiple voltage difference values.

[0044] Then, the magnitude relationship between the above-mentioned multiple voltage values ​​and the preset voltage value is compared. If there is a voltage difference value (ie, the above-mentioned target voltage difference value) greater than the preset voltage value, it indicates that there are cells to be balanced in the target battery pack.

[0045] It should be noted that if the current voltage value of the battery cell is less than or equal to the second voltage value, it indicates that the current voltage value of the battery cell has not reached the initial condition for voltage equalization, and the equalization operation on the target battery group can be directly terminated.

[0046] It should be noted that if the voltage difference between the above-mentioned multiple voltage values ​​and the preset voltage value is less than or equal to the preset voltage value, it means that there are no cells to be balanced in the target battery pack, and the balancing operation on the target battery pack is directly terminated.

[0047] It should be noted that the preset voltage value can be set according to actual needs, for example, 30mV.

[0048] In summary, the double judgment by the current voltage value and the voltage difference value improves the accuracy of judging whether there are cells to be balanced in the target battery pack.

[0049] In the cell balancing method provided in an embodiment of the present application, before setting the output voltage value of the charger of the target battery pack to a first voltage value and performing voltage balancing on the cells to be balanced, the method further includes: determining the cells to be balanced from a plurality of cells based on the second voltage value and a preset voltage value.

[0050] Optionally, the battery cells to be balanced are determined from the plurality of battery cells according to the second voltage value and the preset voltage value, for example, the battery cells whose current voltage value is greater than the second voltage value are determined as the battery cells to be balanced. For example, the battery cell with a larger voltage among two battery cells whose voltage difference value is greater than the preset voltage value can also be determined as the battery cell to be balanced.

[0051] In order to improve the accuracy of determining the second voltage value, in the battery cell balancing method provided in an embodiment of the present application, before judging whether there is a target battery cell with a current voltage value greater than the second voltage value based on the current voltage values ​​of multiple battery cells, the method also includes: obtaining charging curves of multiple battery cells; determining an inflection point voltage value corresponding to each battery cell based on the charging curves of the multiple battery cells; and determining the second voltage value based on the inflection point voltage value corresponding to each battery cell.

[0052] Obtaining charging curves of the multiple battery cells includes: charging the multiple battery cells, and collecting a voltage value of each battery cell during the charging process of the multiple battery cells; and obtaining the charging curves of the multiple battery cells according to the voltage value of each battery cell.

[0053] Optionally, multiple battery cells in the target battery pack are charged, and during the charging process, the voltage value of each battery cell is collected according to a preset time period (for example, 1s / time), and then a curve is drawn according to the voltage value of each battery cell to obtain a charging curve for each battery cell.

[0054] After obtaining the charging curve diagram of each battery cell, the inflection point voltage value corresponding to each battery cell is determined according to the charging curves of the multiple battery cells, and then the second voltage value is determined according to the inflection point voltage value corresponding to each battery cell. For example, the average value of the inflection point voltage values ​​corresponding to the multiple battery cells can be calculated, and then the average value is used as the second voltage value.

[0055] Through the above steps, the rationality and accuracy of determining the second voltage value are improved.

[0056] In order to better balance the voltage of the battery cells, in the battery cell balancing method provided in an embodiment of the present application, before setting the output voltage value of the charger of the target battery pack to a first voltage value, the method also includes: obtaining charging curves of multiple battery cells, and determining the inflection point voltage value corresponding to each battery cell based on the charging curves of the multiple battery cells; determining the first voltage value based on the inflection point voltage value and the charging voltage values ​​of the multiple battery cells.

[0057] Determining the first voltage value based on the inflection point voltage value and the charging voltage values ​​of the multiple battery cells includes: determining the equalization voltage value based on the inflection point voltage value and the charging voltage values ​​of the multiple battery cells; obtaining the total number of the multiple battery cells in the target battery pack; and determining the first voltage value based on the equalization voltage value and the total number of the multiple battery cells.

[0058] Optionally, the inflection point voltage value corresponding to each battery cell is determined according to the charging curves of the multiple battery cells, and then the balance voltage value is determined using the inflection point voltage value and the charging voltage values ​​of the multiple battery cells. For example, the average value of the inflection point voltage value is calculated, and the average value of the charging voltage value is calculated, and then a value between the average value of the inflection point voltage value and the average value of the charging voltage value is used as the balance voltage value, and finally, the first voltage value is determined by the balance voltage value and the total number of the multiple battery cells.

[0059] In an optional embodiment, the first voltage value may be calculated using formula (1):

[0060] V=V cb *N (1)

[0061] Wherein, V is the first voltage value, V cbis the above-mentioned balanced voltage value, and N is the total number of multiple battery cells.

[0062] In an optional embodiment, the following may be used: Figure 2 The flowchart shown realizes cell balancing. First, it is determined whether the battery is in a charging state or an idle state. If the battery is in a charging state or an idle state, it is determined whether the current voltage value of a certain cell in the battery is greater than x (i.e., the second voltage value mentioned above). If the current voltage value of a certain cell in the battery is greater than x, it is determined whether the voltage difference between the cells is greater than y. If the voltage difference between the cells is greater than y (i.e., the preset voltage value mentioned above), the output voltage of the charger is set to the first voltage value, and the cell voltage is balanced.

[0063] The cell balancing method provided in the embodiment of the present application obtains the current voltage values ​​of multiple cells in the target battery pack when the target battery pack is in a non-discharging state; determines whether there are cells to be balanced in the target battery pack based on the current voltage values ​​of the multiple cells; if there are cells to be balanced in the target battery pack, sets the output voltage value of the charger of the target battery pack to a first voltage value, and performs voltage balancing on the cells to be balanced, thereby solving the problem in the related art of determining whether to balance the cells based on the voltage values ​​and voltage differences of the cells, but consuming the voltage values ​​of the cells during the balancing process, and failing to meet the balancing execution conditions after the voltage values ​​drop, thereby causing inaccurate balancing of the cells. In this solution, when the target battery pack is in a non-discharging state, the current voltage value of the battery cell is used to accurately determine whether there are battery cells to be balanced in the target battery pack. If there are battery cells to be balanced, the output voltage value of the charger of the target battery pack is set to the first voltage value, and then the battery cells to be balanced are voltage balanced. The charger is involved in the voltage equalization through the above steps. During the equalization process, the charger maintains a first voltage value, so that the voltage equalization process can be continuously executed, thereby achieving the effect of improving the accuracy of battery cell voltage equalization.

[0064] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0065] The embodiment of the present application also provides a cell balancing device. It should be noted that the cell balancing device of the embodiment of the present application can be used to execute the cell balancing method provided in the embodiment of the present application. The cell balancing device provided in the embodiment of the present application is introduced below.

[0066] Figure 3 is a schematic diagram of a cell balancing device according to an embodiment of the present application. Figure 3As shown, the device includes: a first acquisition unit 301, a first determination unit 302 and an equalization unit 303.

[0067] A first acquisition unit 301 is used to acquire current voltage values ​​of multiple cells in a target battery pack when the target battery pack is in a non-discharging state;

[0068] A first determining unit 302 is used to determine whether there are cells to be balanced in the target battery pack according to current voltage values ​​of the plurality of cells;

[0069] The balancing unit 303 is configured to set the output voltage value of the charger of the target battery pack to a first voltage value if there are cells to be balanced in the target battery pack, and perform voltage balancing on the cells to be balanced.

[0070] The cell balancing device provided in the embodiment of the present application obtains the current voltage values ​​of multiple cells in the target battery pack when the target battery pack is in a non-discharging state through the first acquisition unit 301; the first determination unit 302 determines whether there are cells to be balanced in the target battery pack based on the current voltage values ​​of the multiple cells; the balancing unit 303 sets the output voltage value of the charger of the target battery pack to the first voltage value if there are cells to be balanced in the target battery pack, and performs voltage balancing on the cells to be balanced, which solves the problem in the related art of judging whether to balance the cells based on the voltage value and the voltage difference of the cells, but the voltage value of the cells will be consumed during the balancing process, and the voltage value will not meet the balancing execution condition after it drops, which leads to inaccurate balancing of the cells. In this solution, when the target battery pack is in a non-discharging state, the current voltage value of the battery cell is used to accurately determine whether there are battery cells to be balanced in the target battery pack. If there are battery cells to be balanced, the output voltage value of the charger of the target battery pack is set to the first voltage value, and then the battery cells to be balanced are voltage balanced. The charger is involved in the voltage equalization through the above steps. During the equalization process, the charger maintains a first voltage value, so that the voltage equalization process can be continuously executed, thereby achieving the effect of improving the accuracy of battery cell voltage equalization.

[0071] Optionally, in the battery cell balancing device provided in the embodiment of the present application, the determination unit includes: a first judgment module, used to judge whether there is a target battery cell whose current voltage value is greater than a second voltage value based on the current voltage values ​​of multiple battery cells; a calculation module, used to calculate the voltage difference between each battery cell based on the current voltage values ​​of the multiple battery cells to obtain multiple pressure difference values ​​if there is a target battery cell whose current voltage value is greater than the second voltage value; a second judgment module, used to judge whether there is a target pressure difference value greater than a preset voltage value based on the multiple pressure difference values; a first determination module, used to determine that there are battery cells to be balanced in the target battery pack if there is a target pressure difference value greater than the preset voltage value.

[0072] Optionally, in the battery cell balancing device provided in the embodiment of the present application, the device also includes: a second determination unit, for determining the battery cell to be balanced from multiple battery cells based on the second voltage value and a preset voltage value before setting the output voltage value of the charger of the target battery group to the first voltage value and performing voltage balancing on the battery cell to be balanced.

[0073] Optionally, in the battery cell balancing device provided in the embodiment of the present application, the device also includes: a second acquisition unit, used to acquire charging curves of multiple battery cells before determining whether there is a target battery cell with a current voltage value greater than a second voltage value based on the current voltage values ​​of the multiple battery cells; a third determination unit, used to determine the inflection point voltage value corresponding to each battery cell based on the charging curves of the multiple battery cells; and a fourth determination unit, used to determine the second voltage value based on the inflection point voltage value corresponding to each battery cell.

[0074] Optionally, in the battery cell balancing device provided in the embodiment of the present application, the second acquisition unit includes: an acquisition module, used to charge multiple battery cells and collect the voltage value of each battery cell during the charging process of the multiple battery cells; a first acquisition module, used to obtain the charging curves of the multiple battery cells based on the voltage value of each battery cell.

[0075] Optionally, in the battery cell balancing device provided in the embodiment of the present application, the device also includes: a third acquisition unit, used to acquire charging curves of multiple battery cells before setting the output voltage value of the charger of the target battery group to the first voltage value, and determine the inflection point voltage value corresponding to each battery cell based on the charging curves of the multiple battery cells; a fifth determination unit, used to determine the first voltage value based on the inflection point voltage value and the charging voltage values ​​of the multiple battery cells.

[0076] Optionally, in the battery cell balancing device provided in the embodiment of the present application, the fifth determination unit includes: a second determination module, used to determine the balancing voltage value based on the inflection point voltage value and the charging voltage values ​​of multiple battery cells; a second acquisition module, used to acquire the total number of multiple battery cells in the target battery pack; and a third determination module, used to determine the first voltage value based on the balancing voltage value and the total number of multiple battery cells.

[0077] The cell balancing device includes a processor and a memory. The first acquisition unit 301, the first determination unit 302 and the balancing unit 303 are all stored in the memory as program units. The processor executes the program units stored in the memory to implement corresponding functions.

[0078] The processor includes a kernel, which calls the corresponding program unit from the memory. One or more kernels can be set, and the voltage balance of the battery cells can be achieved by adjusting the kernel parameters.

[0079] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0080] An embodiment of the present invention provides a computer-readable storage medium on which a program is stored. When the program is executed by a processor, a cell balancing method is implemented.

[0081] An embodiment of the present invention provides a processor, which is used to run a program, wherein a cell balancing method is executed when the program is run.

[0082] like Figure 4 As shown, an embodiment of the present invention provides an electronic device, the device includes a processor, a memory, and a program stored in the memory and executable on the processor, and the processor implements the following steps when executing the program: when the target battery pack is in a non-discharging state, obtaining current voltage values ​​of multiple battery cells in the target battery pack; determining whether there are battery cells to be balanced in the target battery pack based on the current voltage values ​​of the multiple battery cells; if there are battery cells to be balanced in the target battery pack, setting the output voltage value of the charger of the target battery pack to a first voltage value, and performing voltage balancing on the battery cells to be balanced.

[0083] Optionally, determining whether there are battery cells to be balanced in the target battery pack based on current voltage values ​​of multiple battery cells includes: judging whether there is a target battery cell whose current voltage value is greater than a second voltage value based on the current voltage values ​​of the multiple battery cells; if there is a target battery cell whose current voltage value is greater than the second voltage value, calculating the voltage difference between each battery cell based on the current voltage values ​​of the multiple battery cells to obtain multiple pressure difference values; judging whether there is a target pressure difference value greater than a preset voltage value based on the multiple pressure difference values; if there is a target pressure difference value greater than the preset voltage value, determining that there are battery cells to be balanced in the target battery pack.

[0084] Optionally, before setting the output voltage value of the charger of the target battery pack to the first voltage value and performing voltage equalization on the cells to be balanced, the method further comprises: determining the cells to be balanced from the plurality of cells according to the second voltage value and the preset voltage value.

[0085] Optionally, before determining whether there is a target battery cell whose current voltage value is greater than the second voltage value based on the current voltage values ​​of the multiple battery cells, the method also includes: obtaining charging curves of the multiple battery cells; determining an inflection point voltage value corresponding to each battery cell based on the charging curves of the multiple battery cells; and determining the second voltage value based on the inflection point voltage value corresponding to each battery cell.

[0086] Optionally, obtaining charging curves of the multiple battery cells includes: charging the multiple battery cells, and collecting a voltage value of each battery cell during the charging process of the multiple battery cells; and obtaining the charging curves of the multiple battery cells according to the voltage value of each battery cell.

[0087] Optionally, before setting the output voltage value of the charger of the target battery pack to the first voltage value, the method also includes: obtaining charging curves of multiple battery cells, and determining the inflection point voltage value corresponding to each battery cell based on the charging curves of the multiple battery cells; determining the first voltage value based on the inflection point voltage value and the charging voltage values ​​of the multiple battery cells.

[0088] Optionally, determining the first voltage value based on the inflection point voltage value and the charging voltage values ​​of the multiple battery cells includes: determining the equalization voltage value based on the inflection point voltage value and the charging voltage values ​​of the multiple battery cells; obtaining the total number of the multiple battery cells in the target battery pack; and determining the first voltage value based on the equalization voltage value and the total number of the multiple battery cells.

[0089] The devices in this article can be servers, PCs, PADs, mobile phones, etc.

[0090] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that is initialized with the following method steps: when the target battery pack is in a non-discharging state, obtaining current voltage values ​​of multiple battery cells in the target battery pack; determining whether there are battery cells to be balanced in the target battery pack based on the current voltage values ​​of the multiple battery cells; if there are battery cells to be balanced in the target battery pack, setting the output voltage value of the charger of the target battery pack to a first voltage value, and performing voltage equalization on the battery cells to be balanced.

[0091] Optionally, determining whether there are battery cells to be balanced in the target battery pack based on current voltage values ​​of multiple battery cells includes: judging whether there is a target battery cell whose current voltage value is greater than a second voltage value based on the current voltage values ​​of the multiple battery cells; if there is a target battery cell whose current voltage value is greater than the second voltage value, calculating the voltage difference between each battery cell based on the current voltage values ​​of the multiple battery cells to obtain multiple pressure difference values; judging whether there is a target pressure difference value greater than a preset voltage value based on the multiple pressure difference values; if there is a target pressure difference value greater than the preset voltage value, determining that there are battery cells to be balanced in the target battery pack.

[0092] Optionally, before setting the output voltage value of the charger of the target battery pack to the first voltage value and performing voltage equalization on the cells to be balanced, the method further comprises: determining the cells to be balanced from the plurality of cells according to the second voltage value and the preset voltage value.

[0093] Optionally, before determining whether there is a target battery cell whose current voltage value is greater than the second voltage value based on the current voltage values ​​of the multiple battery cells, the method also includes: obtaining charging curves of the multiple battery cells; determining an inflection point voltage value corresponding to each battery cell based on the charging curves of the multiple battery cells; and determining the second voltage value based on the inflection point voltage value corresponding to each battery cell.

[0094] Optionally, obtaining charging curves of the multiple battery cells includes: charging the multiple battery cells, and collecting a voltage value of each battery cell during the charging process of the multiple battery cells; and obtaining the charging curves of the multiple battery cells according to the voltage value of each battery cell.

[0095] Optionally, before setting the output voltage value of the charger of the target battery pack to the first voltage value, the method also includes: obtaining charging curves of multiple battery cells, and determining the inflection point voltage value corresponding to each battery cell based on the charging curves of the multiple battery cells; determining the first voltage value based on the inflection point voltage value and the charging voltage values ​​of the multiple battery cells.

[0096] Optionally, determining the first voltage value based on the inflection point voltage value and the charging voltage values ​​of the multiple battery cells includes: determining the equalization voltage value based on the inflection point voltage value and the charging voltage values ​​of the multiple battery cells; obtaining the total number of the multiple battery cells in the target battery pack; and determining the first voltage value based on the equalization voltage value and the total number of the multiple battery cells.

[0097] 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 in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0098] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions 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 generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. 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.

[0099] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0100] These computer program instructions 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 instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0101] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0102] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0103] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0104] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0105] 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 in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0106] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A cell balancing method, characterized in that: include: When the target battery pack is in a non-discharging state, obtaining current voltage values ​​of multiple cells in the target battery pack; Determining whether there are cells to be balanced in the target battery pack according to current voltage values ​​of the plurality of cells; If the battery cells to be balanced exist in the target battery pack, the output voltage value of the charger of the target battery pack is set to a first voltage value, and voltage balancing is performed on the battery cells to be balanced.

2. The method according to claim 1, characterized in that Determining whether there are cells to be balanced in the target battery pack according to current voltage values ​​of the plurality of cells includes: According to the current voltage values ​​of the plurality of battery cells, determining whether there is a target battery cell whose current voltage value is greater than a second voltage value; If there is a current voltage value of the target battery cell that is greater than the second voltage value, the voltage difference between the battery cells is calculated according to the current voltage values ​​of the multiple battery cells to obtain multiple voltage difference values; According to the plurality of pressure difference values, determining whether there is a target pressure difference value greater than a preset voltage value; If the target voltage difference value is greater than the preset voltage value, it is determined that the battery cell to be balanced exists in the target battery group.

3. The method according to claim 2, characterized in that Before setting the output voltage value of the charger of the target battery group to a first voltage value and performing voltage equalization on the battery cells to be equalized, the method further includes: The battery cell to be balanced is determined from the plurality of battery cells according to the second voltage value and the preset voltage value.

4. The method according to claim 1, characterized in that According to the current voltage values ​​of the plurality of battery cells, Before determining whether the current voltage value of the target battery cell is greater than the second voltage value, the method further includes: Obtaining charging curves of the multiple battery cells; Determining an inflection point voltage value corresponding to each battery cell according to charging curves of the plurality of battery cells; The second voltage value is determined according to the inflection point voltage value corresponding to each battery cell.

5. The method according to claim 3, characterized in that: Obtaining charging curves of the multiple battery cells includes: Charging the multiple battery cells, and collecting a voltage value of each battery cell during the charging process of the multiple battery cells; According to the voltage value of each battery cell, the charging curves of the plurality of battery cells are obtained.

6. The method according to claim 1, characterized in that Before setting the output voltage value of the charger of the target battery pack to a first voltage value, the method further includes: Acquire charging curves of the plurality of battery cells, and determine an inflection point voltage value corresponding to each battery cell according to the charging curves of the plurality of battery cells; The first voltage value is determined according to the inflection point voltage value and the charging voltage values ​​of the plurality of battery cells.

7. The method according to claim 6, characterized in that Determining the first voltage value according to the inflection point voltage value and the charging voltage values ​​of the plurality of battery cells includes: Determining a balanced voltage value according to the inflection point voltage value and charging voltage values ​​of the plurality of battery cells; Obtaining the total number of multiple battery cells in the target battery pack; The first voltage value is determined according to the equalization voltage value and the total number of the plurality of battery cells.

8. A cell balancing device, characterized in that: include: A first acquisition unit, configured to acquire current voltage values ​​of a plurality of cells in the target battery pack when the target battery pack is in a non-discharging state; A first determining unit, configured to determine whether there are cells to be balanced in the target battery pack according to current voltage values ​​of the plurality of cells; The balancing unit is configured to set the output voltage value of the charger of the target battery group to a first voltage value if the battery cell to be balanced exists in the target battery group, and perform voltage balancing on the battery cell to be balanced.

9. A computer-readable storage medium, characterized in that: The storage medium stores a program, wherein the program executes the cell balancing method according to any one of claims 1 to 7.

10. An electronic device, characterized in that: The invention comprises one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the cell balancing method according to any one of claims 1 to 7.