Battery equalization fault detection method and device, electronic equipment and storage medium
By selecting battery cells that require and do not require equalization control within the battery pack, and using the voltage difference change trend to determine the correctness of the battery cell selection, the problem of incorrect equalization faults in the battery management system is solved, and the stability and accuracy of the battery cell state in the battery pack are achieved.
Patent Information
- Application Number
- CN202511584496.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-31
- Publication Date
- 2026-03-10
AI Technical Summary
In existing battery management systems, how can we effectively identify and avoid erroneous balance faults to ensure the correct balance control of individual battery cells in the battery pack?
By selecting battery cells in the battery pack that require and do not require equalization control, starting a timer, determining the voltage difference of the cells at different time intervals, and judging the correctness of cell selection based on the trend of voltage difference changes, a method and device for detecting battery equalization faults are provided.
It improves the accuracy of battery equalization control, avoids erroneous equalization control, and ensures the consistency of the state of individual battery cells in the battery pack.
Smart Images

Figure CN121633870A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of battery technology, and in particular to a method, apparatus, electronic device, and storage medium for detecting battery equalization faults. Background Technology
[0002] Battery balancing refers to the use of power electronics technology to keep the voltage deviation of individual lithium-ion battery cells or battery packs within a expected range, thereby ensuring that each individual cell in the battery pack remains in the same state during normal use and avoiding overcharging and over-discharging.
[0003] For example, a Battery Management System (BMS) can be used to collect information from the power battery system and control and issue warnings based on the battery system's status to ensure its safe and reliable operation. Active BMS architectures offer high flexibility and can support large-scale battery pack designs, but they also bring a series of problems, such as mismatched cell numbering for equalization, which can lead to a range of issues. Therefore, how to diagnose faults caused by incorrect equalization is a pressing technical problem that needs to be solved. Summary of the Invention
[0004] In view of this, the purpose of this disclosure is to provide a method, apparatus, electronic device and storage medium for detecting battery equalization faults, which can specifically solve existing problems.
[0005] Based on the above objectives, in a first aspect, this disclosure proposes a method for detecting battery balancing faults, comprising: when the battery pack meets the balancing conditions, selecting a battery cell that needs to be balanced and controlled from the battery pack as a first cell; selecting a battery cell that does not need to be balanced and controlled from the battery pack as a second cell; in response to starting a battery pack balancing operation based on the selected battery cell, starting a timer, determining the voltage difference between the first cell and the second cell at different time intervals; and determining whether the first cell was selected correctly based on each voltage difference.
[0006] Secondly, a battery pack balancing fault detection device is also provided, comprising: a first selection unit configured to select, when the battery pack meets balancing conditions, a battery cell requiring balancing control from the battery pack as a first cell; a second selection unit configured to select, from the battery pack, a battery cell not requiring balancing control as a second cell; a timing unit configured to start timing in response to the commencement of battery pack balancing operation based on the selected battery cell, and to determine the voltage difference between the first cell and the second cell at different timing time intervals; and a determination unit configured to determine, based on each voltage difference, whether the first cell was selected correctly.
[0007] Thirdly, an electronic device is also provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor running the computer program to implement the method of the first aspect.
[0008] Fourthly, a computer-readable storage medium is also provided, on which a computer program is stored, the computer program being executed by a processor to implement the method described in any one of the first aspects.
[0009] Fifthly, a computer program product is also provided, comprising a computer program that is executed by a processor to implement the method described in any one of the first aspects.
[0010] In summary, this disclosure has at least the following beneficial effects: it provides a method for determining whether there is erroneous equalization in a battery pack, avoiding the problem of selecting the wrong battery cell for equalization control or selecting the wrong cell to be implemented during the equalization control process, thus ensuring the correctness of battery equalization control. Attached Figure Description
[0011] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout the various drawings denote the same or similar parts or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings depict only some embodiments disclosed in this disclosure and should not be construed as limiting the scope of this disclosure.
[0012] Figure 1 A flowchart of a method for detecting battery balancing faults according to an embodiment of the present disclosure is shown; Figure 2 Another flowchart of a method for detecting battery balancing faults according to an embodiment of the present disclosure is shown; Figure 3 A schematic diagram illustrating the voltage difference variation trend in a battery equalization fault detection method according to an embodiment of the present disclosure is shown. Figure 4 A schematic diagram of a battery equalization fault detection method apparatus according to an embodiment of the present disclosure is shown; Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure is shown; Figure 6 A schematic diagram of a storage medium provided according to an embodiment of the present disclosure is shown. Detailed Implementation
[0013] The present disclosure will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the invention. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings.
[0014] It should be noted that, unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other. This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.
[0015] Figure 1 A method for detecting battery equalization faults according to this disclosure is shown. In embodiments of this disclosure, the method includes: Step S101: If the battery pack meets the balancing conditions, select the battery cell that needs to be balanced from the battery pack as the first cell.
[0016] Step S102: Select the battery cells that do not require equalization control from the battery pack as the second cell.
[0017] Step S103: In response to starting the battery pack balancing operation based on the selected battery cells, start timing and determine the pressure difference between the first cell and the second cell at different timing time periods.
[0018] Step S104: Determine whether the first monomer has been selected correctly based on the various pressure differences.
[0019] In this application, excess energy from batteries with higher voltage in the battery pack can be consumed through a resistive load, thereby reducing the voltage of individual battery cells in the battery pack.
[0020] The executing entity in this application can determine whether the first cell has been correctly selected based on various pressure differences using various methods. For example, different timing periods and their corresponding pressure differences can be input into a preset model, such as a neural network model, to obtain a determination result output from the neural network model, indicating whether the selected first cell has been correctly selected. In some cases, this application can be applied to electric vehicles.
[0021] This application provides a method for determining whether there is erroneous equalization in a battery pack, avoiding the problem of selecting the wrong battery cell for equalization control or selecting the wrong cell to be implemented during the equalization control process, thus ensuring the correctness of battery equalization control.
[0022] In some optional implementations of any embodiment of this disclosure, the durations of each timing time period are equal; determining whether the first monomer is selected correctly based on each pressure difference includes: determining a stable state of the pressure difference change trend according to the time sequence of the timing time periods for each pressure difference; and determining that the first monomer is selected correctly based on the pressure difference change trend.
[0023] These implementations can determine whether the current balancing strategy stabilizes the battery pack by checking if the pressure difference trend is stable. If so, the first cell selection is correct. Specifically, various methods can be used to determine if the battery pack is in a stable state. For example, if the pressure difference between adjacent cells in chronological order is less than a preset threshold, it can be determined that the pack is in a stable state.
[0024] These methods can test whether battery balancing can keep the battery in a stable state by observing the trend of pressure difference changes, thereby improving the accuracy of identifying the first cell.
[0025] Optionally, determining that the first monomer selection is correct based on the stable state of the pressure difference change trend includes: judging whether the pressure differences decrease progressively according to the time sequence of the timing period; if so, then determining that the first monomer selection is correct.
[0026] Specifically, if we compare the various pressure differentials and find that they decrease progressively over time, then we can determine that the first monomer was selected correctly.
[0027] These specific implementation methods can further improve the accuracy of equalization fault diagnosis by accurately judging the trend of differential pressure changes.
[0028] In some optional implementations of any embodiment of this disclosure, after determining whether the first cell is correctly selected based on the respective pressure differences, the method further includes: if it is determined that the first cell is not correctly selected, then reporting fault information indicating malequilibrium.
[0029] These implementation methods can indicate errors in the equalization control by reporting faults.
[0030] In some optional implementations of any embodiment of this disclosure, the battery pack satisfies the equalization condition when: the main control board or slave control board of the battery pack is replaced, and voltage change information is received from the slave control board for the first time after the replacement, the voltage change information being used to indicate that the voltage of a single battery cell is greater than a preset threshold.
[0031] Among these implementations, this method can be applied to a Battery Management System (BMS). A master-slave BMS consists of a master control board and multiple slave control boards. The main functions of the master control board are: to calculate the battery state, monitor the total voltage and total current, control the pre-charge circuit, formulate balancing strategies, and make balancing decisions. The main functions of the slave control boards are: to monitor the battery voltage and temperature and implement specific balancing control for the battery.
[0032] These implementation methods can balance the battery pack after the master or slave controller of the battery pack is replaced, so that the individual battery cells in the battery pack maintain a relatively consistent state.
[0033] In some optional implementations of any embodiment of this disclosure, determining the pressure difference between the first unit and the second unit in different timing time periods includes: determining the pressure difference between the first unit and the second unit in a first timing time period; determining the pressure difference between the first unit and the second unit in a second timing time period; and determining the pressure difference between the first unit and the second unit in a third timing time period, wherein the first timing time period, the second timing time period, and the third timing time period are arranged in chronological order, and adjacent timing time periods are consecutive or have an interval less than a preset interval threshold.
[0034] The voltage difference between the first and second cells within each timing period can be determined according to the time sequence of the timing period.
[0035] In some optional implementations of any embodiment of this disclosure, the response to start implementing battery pack balancing operation based on the selected cell includes: if preset balancing implementation conditions are met, sending a balancing control command to the first cell to perform balancing control on the first cell.
[0036] The conditions for balancing are preset, such as indicating the status of the battery pack.
[0037] like Figure 2 As shown, this disclosure also provides a method for detecting battery equalization faults. The method for detecting battery equalization faults includes: When the master controller receives a signal from the slave controller for the first time (when there is a change in the master or slave controller, monitoring needs to be re-enabled, or the function can be continuously enabled, depending on the data calibration), indicating that the voltage of a single battery cell is greater than a set limit (e.g., one or more single cell voltages are greater than 3.8V), the master controller makes an balancing decision based on the balancing strategy, selects the cells i that need balancing control, records the single cell voltage ui, and simultaneously selects the cells that do not need balancing control, calculating their average single cell voltage. Simultaneously calculate the pressure difference. Once the equalization implementation conditions are met, an equalization control command is sent to cell i, and timer 1 is started simultaneously. When timer 1 reaches its limit (e.g., 30 minutes), the pressure difference at that moment is calculated. Then, timer 1 is reset and restarted. When timer 1 reaches its limit again (e.g., 30 minutes), the pressure difference at that moment is calculated. Compare the changes in the differential pressure value to see if it gradually decreases. If the selection of the equalizing cell position is correct, it will be confirmed that the equalization fault is correct; otherwise, an incorrect equalization fault will be reported, prompting a re-verification of the matching information of the battery cells in the master and slave controls.
[0038] like Figure 3 As shown in the figure, the voltage difference trend is illustrated in the battery equalization fault detection method. At the start of equalization for a certain cell, the voltage difference between the equalized cell and the unequalized cell is... After the single-cell equalization process has been running for a period of time (e.g., 30 minutes), the difference between the equalized and unequalized single-cell voltages is calculated. After the single-cell equalization continues for a period of time (e.g., 30 minutes), the difference between the equalized cell voltage and the unequalized cell voltage is calculated. .Depend on , and The trend of the difference between the voltage of the balanced cell and the voltage of the unbalanced cell can be obtained, and the location of the balanced cell can be judged based on this trend.
[0039] This disclosure provides a method and apparatus for detecting battery equalization faults. This apparatus is used to execute the battery equalization fault detection method described in the above embodiments, such as... Figure 4 As shown, the device includes: a first selection unit 401, configured to select, when the battery pack meets the equalization conditions, a battery cell that needs to be equalized as a first cell from the battery pack; a second selection unit 402, configured to select, from the battery pack, a battery cell that does not need to be equalized as a second cell from the battery pack; a timing unit 403, configured to start timing in response to the start of battery pack equalization operation based on the selected battery cell, and determine the voltage difference between the first cell and the second cell at different timing time periods; and a determination unit 404, configured to determine whether the first cell has been selected correctly based on each voltage difference.
[0040] The battery equalization fault detection method and apparatus provided in the above embodiments of this disclosure are based on the same inventive concept as the battery equalization fault detection method provided in the embodiments of this disclosure, and have the same beneficial effects as the methods adopted, run or implemented by the applications stored therein.
[0041] This disclosure also provides an electronic device corresponding to the battery equalization fault detection method provided in the foregoing embodiments, for executing the battery equalization fault detection method described above. This disclosure is not limiting.
[0042] Please refer to Figure 5 This illustrates a schematic diagram of an electronic device provided by some embodiments of the present disclosure. For example... Figure 5 As shown, the electronic device 50 includes: a processor 500, a memory 501, a bus 502, and a communication interface 503. The processor 500, the communication interface 503, and the memory 501 are connected via the bus 502. The memory 501 stores a computer program that can run on the processor 500. When the processor 500 runs the computer program, it executes the method provided in any of the foregoing embodiments of this disclosure.
[0043] The memory 501 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 503 (which can be wired or wireless), such as the Internet, wide area network, local area network, or metropolitan area network.
[0044] Bus 502 can be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. The memory 501 is used to store programs. After receiving an execution instruction, the processor 500 executes the program. The battery equalization fault detection method disclosed in any of the foregoing embodiments of this disclosure can be applied to the processor 500, or implemented by the processor 500.
[0045] The processor 500 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of the processor 500 or by instructions in software form. The processor 500 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this disclosure can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 501. The processor 500 reads the information in memory 501 and, in conjunction with its hardware, completes the steps of the above method.
[0046] The electronic device provided in this disclosure and the battery equalization fault detection method provided in this disclosure are based on the same inventive concept and have the same beneficial effects as the methods they employ, operate, or implement.
[0047] This disclosure also provides a computer-readable storage medium corresponding to the battery equalization fault detection method provided in the foregoing embodiments. Please refer to [link / reference]. Figure 6 The computer-readable storage medium shown is an optical disc 60, on which a computer program (i.e., a program product) is stored. When the computer program is run by a processor, it executes the battery equalization fault detection method provided in any of the foregoing embodiments.
[0048] It should be noted that examples of the computer-readable storage medium may also 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 optical and magnetic storage media, which will not be elaborated here.
[0049] The computer-readable storage medium provided in the above embodiments of this disclosure and the battery equalization fault detection method provided in the embodiments of this disclosure are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by the applications stored therein.
[0050] It should be noted that: In the foregoing text, the terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in this disclosure is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0051] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.
[0052] The embodiments of this disclosure have been described above with reference to the accompanying drawings. These are merely specific implementations of this disclosure, but this disclosure is not limited to the specific implementations described above. The specific implementations described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this disclosure without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this disclosure.
Claims
1. A method of detecting a battery pack equalization failure, the method comprising: The method comprises: selecting a battery cell that needs to be controlled for equalization from the battery pack as a first cell, in a case where the battery pack meets equalization conditions; selecting a battery cell that does not need to be controlled for equalization from the battery pack as a second cell; starting timing in response to starting to implement battery pack equalization operation based on the selected battery cell, and determining a pressure difference of the first cell and the second cell in different timing time periods; determining whether the first cell is selected correctly according to each pressure difference.
2. The method of claim 1, wherein, The lengths of the different timing time periods are equal; and the determining whether the first cell is selected correctly according to each pressure difference comprises: determining a pressure difference change trend in a time sequence of the timing time periods for the different pressure differences; determining that the first cell is selected correctly according to a stable state of the pressure difference change trend.
3. The method of claim 2, wherein, The determining that the first cell is selected correctly according to the stable state of the pressure difference change trend comprises: determining whether the different pressure differences are getting smaller in a time sequence of the timing time periods; if yes, determining that the first cell is selected correctly.
4. The method of claim 3, wherein, After the determining whether the first cell is selected correctly according to each pressure difference, the method further comprises: if it is determined that the first cell is not selected correctly, reporting fault information indicating mis-equalization.
5. The method of claim 1, wherein, The case where the battery pack meets equalization conditions comprises: a main control board or a slave control board of the battery pack is replaced, and voltage change information indicating that there is a battery cell with a voltage greater than a preset threshold is received from the slave control board for the first time after the replacement.
6. The method of claim 1, wherein, The determining a pressure difference of the first cell and the second cell in different timing time periods comprises: determining a pressure difference of the first cell and the second cell in a first timing time period; determining a pressure difference of the first cell and the second cell in a second timing time period; determining a pressure difference of the first cell and the second cell in a third timing time period, the first, second and third timing time periods being arranged in a time sequence, and the adjacent timing time periods being continuous or spaced apart by less than a preset interval threshold.
7. The method of claim 1, wherein, The responding to starting to implement battery pack equalization operation based on the selected cell comprises: if a preset equalization implementation condition is met, sending an equalization control instruction for the first cell to control the first cell for equalization.
8. A battery pack equalization failure detection apparatus characterized by comprising: The method comprises: a first selection unit configured to select a battery cell that needs to be controlled for equalization from the battery pack as a first cell, in a case where the battery pack meets equalization conditions; a second selection unit configured to select a battery cell that does not need to be controlled for equalization from the battery pack as a second cell; a timing unit configured to start timing in response to starting to implement battery pack equalization operation based on the selected battery cell, and determine a pressure difference of the first cell and the second cell in different timing time periods; a determination unit configured to determine whether the first cell is selected correctly according to each pressure difference.
9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor runs the computer program to implement the method of any one of claims 1-7.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the method of any one of claims 1-7.