Battery equalization fault judgment method, device, equipment, medium and computer product

By determining the mapping relationship between the battery equalization temperature and the loop state in the battery equalization system, the balance switch state and channel temperature difference of the target battery cell are obtained, and the problem of simulated front-end chip abnormalities in the prior art affecting fault judgment is solved, and a high-reliability battery equalization fault judgment is achieved.

CN119780712APending Publication Date: 2025-04-08SHANGHAI RUIPU ENERGY CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411885917.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The existing battery balance fault judgment method relies on analog front-end chips. Chip abnormalities will affect the accuracy and reliability of fault judgments, which pose safety risks.

Method used

By determining the preset mapping relationship between the equalization temperature and the equalization loop state during the equalization operation of the battery cell, the target equalization switch state and the target channel temperature difference of the target cell are obtained, and the equalization fault judgment is made based on this information.

Benefits of technology

It realizes accurate and reliable judgment of battery balance failures without relying on the analog front end, improving the safety and efficiency of fault judgments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119780712A_ABST
    Figure CN119780712A_ABST
Patent Text Reader

Abstract

The present application relates to a battery equalization fault judgment method, device, equipment, medium and computer product. The battery for fault judgment includes a plurality of battery cells. When the method judges the battery equalization fault, it first determines the preset mapping relationship between the equalization temperature of the equalization channel corresponding to each battery cell and the equalization state of the equalization circuit during the battery cell equalization operation, and then determines the target equalization switch state of the target equalization circuit corresponding to the target battery cell, and obtains the target channel temperature difference of the target equalization channel corresponding to the target battery cell when the target equalization switch state is the same. The target battery cell is judged for the equalization fault according to the preset mapping relationship and the target channel temperature difference. The equalization fault judgment method disclosed in the present invention can realize the detection and judgment of the target battery cell equalization fault without relying on the analog front end, and the calculation method is simple and efficient, which improves the reliability and accuracy of the target battery cell fault judgment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of battery equalization fault judgment, and in particular to a battery equalization fault judgment method, device, equipment, medium and computer product. Background Art

[0002] Battery balancing is the process of making the state of charge of each battery cell consistent through control operations in multiple battery cells connected in series in a battery pack. The balancing operation is generally controlled by the AFE (Analog Front End) connected to the battery cell. At the same time, the analog front end can also be used to collect data such as voltage and current inside the battery cell to characterize the state of the battery cell.

[0003] At present, the commonly used equalization fault judgment is to collect cell data through analog front-end chips and make fault judgments based on the detection strategy preset in the analog front-end chips. However, once the analog front-end chip is abnormal, it will affect the accuracy and reliability of the fault judgment results, posing a safety hazard. Summary of the invention

[0004] Based on this, it is necessary to provide a battery equalization fault judgment method, device, computer equipment, computer-readable storage medium and computer program product that are easy to implement, safe and reliable in order to solve the above technical problems.

[0005] In a first aspect, the present application provides a battery equalization fault judgment method, wherein the battery includes a plurality of battery cells, and the method includes:

[0006] Determine a preset mapping relationship between a balanced temperature of a balanced channel and a balanced state of a balanced loop when the battery cell is in balanced operation, the balanced loop being used to characterize the loop of the balanced channel during balanced operation;

[0007] Determine a target balancing switch state of a target balancing circuit corresponding to the target cell, and obtain a target channel temperature difference of a target balancing channel corresponding to the target cell when the target balancing switch states are the same;

[0008] The target battery cell is subjected to a balanced fault judgment based on the preset mapping relationship and the target channel temperature difference.

[0009] In some of the embodiments, a balanced fault judgment is performed on a target cell according to a preset mapping relationship and a target channel temperature difference, including:

[0010] When the target balancing switch state indicates that the target battery cell is not balanced, if the target channel temperature difference is greater than the preset temperature difference, it is determined that the balancing switch of the target balancing circuit has a short circuit fault;

[0011] When the target balancing switch state indicates that the target battery cell is balanced on, if the target channel temperature difference is greater than the preset temperature difference, it is determined that a short circuit fault exists in the target balancing channel; if the target channel temperature difference is less than the preset temperature difference, it is determined that an open circuit fault exists in the target balancing channel.

[0012] In some embodiments, the method further comprises:

[0013] The balancing channel corresponding to each cell in the battery is divided into several balancing areas, and the balancing state of the balancing channel in each balancing area is the same;

[0014] Determine a target balancing area corresponding to a target battery cell, and obtain a target area temperature difference of the target balancing area when the target balancing switch states are the same;

[0015] The target area temperature difference is used as the target channel temperature difference, and the target battery cell is judged for balanced fault according to the preset mapping relationship and the target area temperature difference.

[0016] In some embodiments, the method further comprises:

[0017] When the target balanced switch state is the same, the target board temperature difference of the analog front end corresponding to the target battery cell is obtained;

[0018] The target board temperature difference is used as the target channel temperature difference, and the target battery cell is judged for balanced fault according to the preset mapping relationship and the target board temperature difference.

[0019] In some embodiments, the method further comprises:

[0020] Obtaining the target channel pressure difference of the target balancing channel when the target balancing switch states are the same;

[0021] The target cell is balanced and fault judged based on the preset mapping relationship and the target channel temperature difference, including:

[0022] The target battery cell is subjected to a balanced fault judgment based on the preset mapping relationship, the target channel temperature difference and the target channel pressure difference.

[0023] In some embodiments, the method further comprises:

[0024] According to the balancing switch states of the corresponding balancing circuits of other cells, a reference cell is determined, and the balancing switch state of the reference cell is balancing on;

[0025] When the target balancing switch state represents that the target cell is balanced on, determining a reference channel temperature difference of a balancing channel corresponding to the reference cell, the reference channel temperature difference and the target channel temperature difference corresponding to the same time period;

[0026] The target cell is balanced and fault-checked based on the target channel temperature difference and the reference channel temperature difference.

[0027] In some embodiments, the method further comprises:

[0028] Determine the target equalization time corresponding to the target equalization channel;

[0029] The temperature collection interval is determined according to the target balancing time, and the temperature collection interval is used to collect the temperature of the target balancing channel according to the temperature collection interval.

[0030] In a second aspect, the present application provides a battery balancing fault judgment device, the device comprising:

[0031] A first acquisition module is used to determine a preset mapping relationship between a balanced temperature of a balanced channel and a balanced state of a balanced loop when the battery cell is in a balanced operation, wherein the balanced loop is used to characterize a loop of the balanced channel during the balanced operation;

[0032] A second acquisition module is used to determine a target balancing switch state of a target balancing circuit corresponding to a target cell, and to acquire a target channel temperature difference of a target balancing channel corresponding to a target cell when the target balancing switch states are the same;

[0033] The fault judgment module is used to judge the balanced fault of the target battery cell according to the preset mapping relationship and the target channel temperature difference.

[0034] In a third aspect, the present application further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method provided in the first aspect when executing the computer program.

[0035] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method provided in the first aspect above.

[0036] In a fifth aspect, the present application also provides a computer program product, including a computer program, which implements the steps of the method provided in the first aspect when executed by a processor.

[0037] In the above-mentioned battery equalization fault judgment method, device, computer equipment, computer-readable storage medium and computer program product, the battery for fault judgment includes a plurality of battery cells. When the battery is subjected to equalization fault judgment, the preset mapping relationship between the equalization temperature of the equalization channel corresponding to each battery cell and the equalization state of the equalization circuit during the equalization operation of the battery cell is first determined. Among them, the equalization channel is a channel for performing equalization operation on the battery cell, and the equalization circuit is used to characterize the circuit of the equalization channel during the equalization operation. Determine the target equalization switch state of the target battery cell corresponding to the target equalization circuit, and obtain the target channel temperature difference of the target battery cell corresponding to the target equalization channel when the target equalization switch state is the same; perform equalization fault judgment on the target battery cell according to the preset mapping relationship and the target channel temperature difference.

[0038] When the present invention judges a battery balancing fault, it first determines the preset mapping relationship between the balancing temperature and the balancing state when the battery cells are balanced, and then determines the target channel temperature difference of the target balancing channel when the target balancing switch states corresponding to the target battery cells are the same. The target balancing switch state and the target channel temperature difference are compared with the balancing temperature and the balancing state in the preset mapping relationship, so as to judge the balancing fault of the target battery cell. The balancing fault judgment method of the present invention only needs to collect the temperature of the balancing channel and obtain the balancing switch state to judge the balancing fault of the target battery cell. It does not need to preset any detection strategy in the analog front end, and can detect and judge the balancing fault of the target battery cell without relying on the analog front end. The calculation method is simple and efficient, which improves the reliability and accuracy of the target battery cell fault judgment. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0040] Figure 1 is a schematic diagram of an equalization channel in some embodiments;

[0041] Figure 2 A schematic diagram of a flow chart of a battery balancing fault judgment method in some embodiments;

[0042] Figure 3 A flowchart of a method for determining a battery balancing fault in some other embodiments;

[0043] Figure 4 A flowchart of a method for determining a battery balancing fault in some other embodiments;

[0044] Figure 5A flowchart of a method for determining a battery balancing fault in some other embodiments;

[0045] Figure 6 It is a structural block diagram of a battery equalization fault judgment device in some embodiments;

[0046] Figure 7 1 is a diagram of the internal structure of an electronic device in some embodiments. DETAILED DESCRIPTION

[0047] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0048] The battery disclosed in the present invention includes a plurality of cells, each of which has a consistent initial capacity. As the battery is used, the charge state of each cell in the battery may differ. In order to ensure the consistency of each cell in the battery, increase the service life of the battery, and improve the safety of the battery, it is necessary to perform balancing control on the cells in the battery with inconsistent charge states.

[0049] Battery balancing can be achieved by connecting each cell in the battery to the analog front end (AFE) and then forming a balancing channel between the AFE and the connected cells. For example, when the battery management system (BMS) needs to perform a balancing operation on a cell in the battery, the BMS sends a balancing operation instruction to the AFE connected to the cell to be balanced through the communication line. After receiving the balancing operation instruction sent by the BMS, the AFE performs a balancing operation on the cell to be balanced.

[0050] like Figure 1 The schematic diagram of the balancing channel shown in the figure includes a balancing switch S, a balancing resistor R and a target battery cell. The balancing switch S is connected to the analog front end and is opened or closed under the control of the analog front end. When the analog front end receives the balancing operation instruction issued by the BMS, the analog front end performs a balancing operation on the target battery cell according to the balancing operation instruction. At this time, the analog front end controls the opening of the balancing switch S, and the balancing channel between the analog front end and the target battery cell is opened, and a balancing loop is formed. The target battery cell is balanced by the balancing strategy configured by the analog front end to eliminate the difference in power between the target battery cell and other batteries. At the end of the balancing operation, the analog front end controls the closing of the balancing switch S to disconnect the balancing channel with the target battery cell.

[0051] The analog front end is also configured with a detection strategy for fault judgment of the equalization channel. However, if the analog front end chip is abnormal, it will affect the reliability of fault judgment of the equalization channel. For the above problems, please refer to Figure 2 In some embodiments, a battery equalization fault judgment method is proposed. The battery includes a plurality of cells. The battery equalization fault judgment method includes the following steps 202 to 206. Among them:

[0052] Step 202 , determining a preset mapping relationship between a balanced temperature of a balanced channel and a balanced state of a balanced loop when the battery cell is in a balanced operation; wherein the balanced loop is used to characterize the loop of the balanced channel during the balanced operation.

[0053] The balancing channel is used to represent the channel between the battery cell and the analog front end, and the analog front end performs a balancing operation on the battery cell through the balancing channel. The balancing channel includes a balancing resistor and a balancing switch. When the balancing switch is closed and the balancing channel works normally, the balancing state is considered to be balancing on, and the balancing channel forms a balancing loop. In this embodiment, the balancing loop represents the loop of the balancing channel during the balancing operation.

[0054] The balancing state is used to indicate whether the cell is performing a balancing operation. The balancing state can be obtained by the BMS sending a command to read the balancing state to the analog front end, or it can be combined with the determination of the balancing switch state.

[0055] As mentioned above, the cells in the battery are connected to the analog front end. When the BMS needs to perform a balancing operation on a cell in the battery, the BMS sends a balancing operation instruction to the analog front end. The analog front end responds to the balancing operation instruction sent by the BMS and controls the balancing switch in the balancing channel of the cell to close, forming a balancing loop to consume the power in the cell, so that the power of each cell in the battery is consistent and reaches a balanced state. This balancing method is also called passive balancing.

[0056] When the battery cells are balanced, the generation of the balancing current will cause the balancing channel to generate additional heat, which in turn causes the balancing channel to generate additional temperature rise. Through the data analysis of the battery cell balancing, it is found that when the battery cells are balanced, there is a mapping relationship between the balancing state of the balancing circuit and the temperature of the battery cells during balancing. That is, when the battery cells are balanced, the balancing channel of the battery cells will generate a temperature rise caused by the balancing current due to the generation of the balancing current. Therefore, when the balancing state of the battery cells is known, it is possible to determine whether there is a fault in the current balancing operation by collecting the temperature of the balancing channel and comparing the collected temperature change with the balancing state.

[0057] It is understandable that different battery cells correspond to different preset mapping relationships. Before judging the battery balancing fault, this embodiment first determines the preset mapping relationship between the balancing state and the balancing temperature of each battery cell in the battery during the balancing operation. The preset mapping relationship can be obtained through the collected historical data or determined according to the battery cell parameters. Exemplarily, when making a balancing fault judgment, the preset mapping relationship can be configured in the BMS so that the BMS can make a balancing fault judgment based on the preset mapping relationship.

[0058] Step 204 , determining a target balancing switch state of a target balancing circuit corresponding to the target battery cell, and obtaining a target channel temperature difference of a target balancing channel corresponding to the target battery cell when the target balancing switch states are the same.

[0059] The target cell is used to characterize the cell that needs to be balanced to balance the charge. The target cell can be any cell in the battery. The target balancing switch state is used to characterize whether the balancing operation of the balancing channel is turned on or not, according to the state of the balancing switch. When the target balancing switch state is the switch closed, it means that the balancing of the balancing channel is turned on, which can also be called balancing enabled. At this time, there is a balancing current in the balancing circuit, and the temperature corresponding to the balancing channel changes greatly. When the target balancing switch state is the switch open, it means that the balancing of the balancing channel is not turned on, which can also be called balancing disabled. At this time, no balancing current passes through the balancing circuit, and the temperature corresponding to the balancing channel does not change much.

[0060] The temperature correlation of the balancing channel between different balancing states is small. Therefore, in this embodiment, the temperature of the target balancing channel is collected when the target balancing switch state is the same, so as to ensure the accuracy and reliability of the balancing fault judgment.

[0061] The target channel temperature difference can be obtained by collecting the balanced channel temperatures at any two time points in a time period when the target balanced switch state is the same. For example, collect the first balanced channel temperature T1 corresponding to the first time, and the second balanced channel temperature T2 corresponding to the second time after the first time. Subtract the first balanced channel temperature from the second balanced channel temperature, that is, use T2-T1, to obtain the target channel temperature difference.

[0062] In order to ensure the reliability of equalization fault judgment, this embodiment sets an independent temperature acquisition module to collect the temperature of the equalization channel. The temperature acquisition module is set separately from the analog front end and the equalization control device, which can improve the reliability and independence of the data when the temperature difference of the target channel is collected. Even if the analog front end or other equipment fails, accurate temperature data can still be collected through the independent acquisition module, which improves the accuracy and reliability of fault equalization judgment on the target battery cell.

[0063] This embodiment sets a temperature acquisition point independent of the analog front end or the equalization channel to collect the temperature of the target battery cell during the equalization operation. For example, a channel temperature acquisition point is configured in the target equalization channel so that the acquisition chip uses the temperature collected from the target equalization channel as the equalization temperature corresponding to the target battery cell. Since the area of ​​the target equalization channel on the circuit board is not large, the temperature collected by the channel temperature acquisition points configured at different positions is not much different. Therefore, this embodiment has no restrictions on the location of the channel temperature acquisition point, and the channel temperature acquisition point can be configured at any position of the target equalization channel.

[0064] In some possible implementations, multiple channel temperature collection points may be configured in the target balanced channel to determine the balanced temperature corresponding to the target chip based on the temperatures collected by the multiple channel temperature collection points. For example, the average value of the temperatures of the multiple channel temperature collection points is calculated, and the average value is used as the balanced temperature corresponding to the target chip. Alternatively, trend analysis may be performed on the temperatures collected by the multiple channel temperature collection points, and the average value may be calculated after preprocessing such as removing abnormal values, so as to improve the accuracy of balanced temperature collection.

[0065] Step 206 , performing a balanced fault judgment on the target battery cell according to the preset mapping relationship and the target channel temperature difference.

[0066] Balancing failures generally include open circuit failures and short circuit failures. An open circuit failure means that when the balancing operation is turned on for the battery cell, the balancing channel between the battery cell and the analog front end is open, and the battery cell cannot perform the corresponding balancing operation, resulting in battery cell balancing failure. A short circuit failure means that when the balancing operation is not turned on for the battery cell, the balancing channel or the balancing switch is short-circuited, causing the battery cell to perform a balancing operation; or when the balancing operation is turned on for the battery cell, the balancing operation of the battery cell is abnormal due to a short circuit in the balancing channel. Both open circuit failures and short circuit failures will affect the balancing operation and balancing efficiency of the battery, resulting in inconsistent power levels in each battery cell, affecting the battery life and battery performance.

[0067] After determining the balancing state and the target channel temperature difference of the target balancing channel, it is possible to determine whether the balancing state and the target channel temperature difference match the preset mapping relationship in combination with the preset mapping relationship, thereby determining whether the target battery cell has a balancing fault.

[0068] In other embodiments, in order to improve the accuracy of battery balancing fault judgment, the balancing start-up status and target channel temperature difference of multiple groups of target battery cells can also be obtained, and it can be determined whether the obtained multiple groups of balancing status and target channel temperature difference match the preset mapping relationship, thereby realizing the balancing fault judgment of the target battery cell.

[0069] When making a battery balancing fault judgment, this embodiment first determines the preset mapping relationship between the balancing temperature and the balancing state during cell balancing, and then determines the target channel temperature difference of the target balancing channel when the target balancing switch states corresponding to the target cells are the same. The target balancing switch state and the target channel temperature difference are compared with the balancing temperature and the balancing state in the preset mapping relationship, thereby making a balancing fault judgment on the target cell. The balancing fault judgment method disclosed in the present invention only needs to collect the temperature of the balancing channel and obtain the balancing switch state to make a balancing fault judgment on the target cell. It does not need to preset any detection strategy in the analog front end, and can realize the detection and judgment of the balancing fault of the target cell without relying on the analog front end. The calculation method is simple and efficient, which improves the reliability and accuracy of the target cell fault judgment.

[0070] In some embodiments, a balancing fault judgment is performed on the target battery cell according to a preset mapping relationship and a target channel temperature difference, including: when the target balancing switch state indicates that the target battery cell is not balanced and the target channel temperature difference is greater than the preset temperature difference, it is judged that a short circuit fault exists in the balancing switch of the target balancing circuit; when the target balancing switch state indicates that the target battery cell is balanced and turned on, if the target channel temperature difference is greater than the preset temperature difference, it is judged that a short circuit fault exists in the target balancing channel; if the target channel temperature difference is less than the preset temperature difference, it is judged that an open circuit fault exists in the target balancing channel.

[0071] The target balancing switch state is the state of the balancing switch in the balancing channel corresponding to the target battery cell. The target balancing switch state can be obtained by collecting data from the analog front end through the BMS. When judging the balancing fault of the battery, first determine the balancing opening status of the balancing channel, and then judge the balancing fault according to different balancing opening states.

[0072] The preset temperature difference is used to characterize the temperature difference corresponding to the balancing state different from the balancing channel during the balancing operation of the battery. The preset temperature difference can be a temperature point value or a temperature range. Since the temperature of the balancing channel will also be affected by factors such as the ambient temperature, in order to ensure the reliability of the balancing fault judgment, the preset temperature difference disclosed in the present invention is a temperature difference range. That is, if the collected target channel temperature difference is within the temperature difference range corresponding to the preset temperature difference, it indicates that the current balancing state is normal. If the collected target channel temperature difference is not within the temperature difference range corresponding to the preset temperature difference, it indicates that the current balancing state is abnormal.

[0073] The preset temperature difference may also be related to the balancing state of the balancing channel and the length of the interval corresponding to the temperature difference collection. For example, when the balancing state is balancing on, the longer the interval corresponding to the temperature difference collection, the longer the duration of balancing on, the more heat generated by the balancing current, and the larger the corresponding preset temperature difference.

[0074] The preset temperature difference can be determined by a preset mapping relationship, or can be calculated by collecting the temperature when there is no balancing failure, or as described in the above example, under the same balancing state, the temperature of the reference balancing channel is collected at the same time interval.

[0075] Exemplarily, when the acquired target balancing switch state indicates that the target battery cell is not balanced and turned on, it means that the current analog front end does not perform balancing control on the target battery cell, the balancing switch in the balancing channel is theoretically disconnected, and the balancing loop is not enabled. If the acquired target channel temperature difference is greater than the preset temperature difference, it is determined that there is a short-circuit fault in the balancing switch of the target balancing loop, resulting in the balancing loop still being formed in the balancing channel due to the short-circuit closure of the balancing switch when the balancing channel does not receive the balancing start instruction from the analog front end, thus achieving balancing operation and causing abnormal temperature rise in the balancing channel.

[0076] When the acquired target balancing switch state indicates that the target battery cell is balanced and turned on, it means that the current analog front end performs balancing control on the target battery cell, that is, the analog front end controls the balancing switch in the balancing channel to close, forming a balancing loop. If the acquired target channel temperature difference is greater than the preset temperature difference, it is judged that there is a short circuit fault in the target balancing channel, resulting in excessive balancing current and abnormal temperature rise. If the acquired target channel temperature difference is less than the preset temperature difference, it is judged that there is an open circuit fault in the target balancing channel, resulting in the temperature change of the balancing channel being less than the preset temperature difference.

[0077] The battery balancing fault judgment method of this embodiment can further judge whether the balancing fault type is an open circuit fault or a short circuit fault when a balancing fault is determined, and predict the fault location. For example, it can be judged whether the fault location is a balancing switch or a balancing channel, so as to achieve accurate and reliable balancing fault judgment. It can be understood that for each cell in the battery, the balancing fault judgment can be performed by the above method.

[0078] In some embodiments, the method also includes: dividing the balancing channel corresponding to each battery cell in the battery into several balancing areas, and the balancing state of the balancing channel in each balancing area is the same; determining the target balancing area corresponding to the target battery cell, and obtaining the target area temperature difference of the target balancing area when the target balancing switch state is the same; using the target area temperature difference as the target channel temperature difference, and making a balancing fault judgment on the target battery cell according to a preset mapping relationship and the target area temperature difference.

[0079] The battery includes several battery cells connected in series. When the number of battery cells is large, the battery cells that are close to each other and have the same balanced state can be divided into regions to obtain several balanced regions. The target balanced region corresponding to the target battery cell includes the balanced channel corresponding to the target battery cell and the balanced channel corresponding to the battery cell adjacent to the target battery cell, and the balanced state of each balanced channel is the same. This embodiment has no restriction on the number of balanced channels in the target balanced region, that is, there is no restriction on the number of adjacent battery cells. In the application, the size of the target balanced region can be determined according to the number of battery cells in the battery.

[0080] After determining the target balancing area, a regional temperature acquisition point is configured in the target balancing area. The regional temperature acquisition point is used to collect the regional temperature of the target balancing area through the acquisition chip, and determine the regional temperature difference based on the collected regional temperature, and then use the regional temperature difference as the balancing temperature difference of the target battery cell. Therefore, this embodiment has no restrictions on the location of the regional temperature acquisition point, and the regional temperature acquisition point can be configured at any position in the target balancing area. Similar to the temperature difference acquisition of the target balancing channel, the target balancing area also sets an independent temperature acquisition module to collect the temperature of the balancing area.

[0081] In this embodiment, the balancing channel of the target battery is divided into regions, and regional temperature collection points are set according to the divided balancing regions, which can reduce the number of temperature collection points to be set, reduce costs, and improve collection efficiency.

[0082] In some possible implementations, multiple regional temperature collection points can be configured in the target balanced area to determine the balanced temperature difference corresponding to the target battery cell based on the temperatures collected by the multiple regional temperature collection points. For example, the average temperature of multiple regional temperature collection points is calculated, and the average value is used as the balanced temperature corresponding to the target chip. Alternatively, the collected balanced temperature can be corrected according to the positions of different regional temperature collection points, or trend analysis can be performed based on the collected multiple balanced temperatures, and the average value can be calculated after preprocessing such as eliminating abnormal values, so as to improve the accuracy of regional balanced temperature collection.

[0083] Exemplarily, for a battery including eight cells, each cell corresponds to a balancing channel, that is, there are eight balancing channels when the battery is balanced. Among them, the balancing states of the balancing channels of the first cell to the fourth cell are the same, and the balancing states of the balancing channels of the fifth cell to the eighth cell are the same; when dividing the balancing area, the eight balancing channels can be divided equally to obtain the first balancing area and the second balancing area, the first balancing area includes the first balancing channel corresponding to the first cell to the fourth balancing channel corresponding to the fourth cell, and the second balancing area includes the fifth balancing channel corresponding to the fifth cell to the eighth balancing channel corresponding to the eighth cell.

[0084] If the first battery cell is used as the target battery cell, the first balancing area is the target balancing area. At this time, the regional temperature collection point configured in the first balancing area can be set at any position between the first balancing channel and the fourth balancing channel. In order to improve the accuracy of the temperature collected by the regional balancing collection point, multiple regional temperature collection points can also be configured in the first balancing area to use the temperature collected by the multiple regional temperature collection points as the balancing temperature of the target area. The configuration method of the regional temperature collection point corresponding to the second balancing area is similar and will not be repeated here.

[0085] The method of using the target area temperature difference as the target channel temperature difference for specific balanced fault judgment is similar to the aforementioned embodiment, and the regional preset temperature difference corresponding to the target balanced area is determined based on the preset mapping relationship between the balanced temperature and the balanced state, and the regional preset temperature difference is a temperature range. In the case where the target balanced switch state represents that the target balanced area is balanced and not turned on, if the target area temperature difference is greater than the regional preset temperature difference, it is judged that the balanced switch of the target balanced area has a short circuit fault; in the case where the target balanced switch state represents that the target balanced area is balanced and turned on, if the target area temperature difference is greater than the regional preset temperature difference, it is judged that the target balanced area has a short circuit fault; if the target area temperature difference is less than the regional preset temperature difference, it is judged that the target balanced area has an open circuit fault.

[0086] It can be understood that the purpose of dividing the balancing channel into regions is to reduce the number of temperature collection points configured. By collecting the temperature of the target balancing area once, the balancing temperature of multiple balancing channels in the target balancing area can be obtained, thereby improving the efficiency of balancing fault judgment. However, since the distances between the regional balancing collection points and the balancing channels in the target balancing area are different, although the regional temperature collection points improve the efficiency of balancing fault judgment, the accuracy of the temperature collected by the regional temperature collection points is slightly lower than the accuracy of the temperature collected by configuring the temperature collection points separately in the balancing channel.

[0087] In some embodiments, the method also includes: obtaining a target board temperature difference of the analog front end corresponding to the target battery cell when the target balancing switch state is the same; using the target board temperature difference as the target channel temperature difference, and performing a balancing fault judgment on the target battery cell according to a preset mapping relationship and the target board temperature difference.

[0088] The board temperature represents the chip temperature of the analog front end. In order to facilitate the setting of the fault judgment and the temperature acquisition device, the present embodiment can directly perform the equalization fault judgment by acquiring the temperature of the analog front end. The board temperature difference is obtained according to the acquired board temperature, that is, the board temperature acquired at the later time sequence is subtracted from the board temperature acquired at the earlier time sequence. After the target board temperature difference is determined, the target board temperature difference is used as the target channel temperature difference to perform the equalization fault judgment on the target battery cell according to the preset mapping relationship and the target board temperature difference.

[0089] For example, the preset temperature difference of the board temperature is determined according to the preset mapping relationship. Similar to the preset temperature difference of the channel and the preset temperature difference of the area, the preset temperature difference of the board temperature is also expressed as a temperature range. When the target balancing switch state indicates that the target battery cell is balanced and not turned on, if the target board temperature difference is greater than the preset board temperature difference, it is judged that the balancing switch of the target balancing circuit has a short circuit fault; when the target balancing switch state indicates that the target battery cell is balanced and turned on, if the target board temperature difference is greater than the preset board temperature difference, it is judged that the target balancing channel has a short circuit fault; if the target board temperature difference is less than the preset board temperature difference, it is judged that the target balancing channel has an open circuit fault.

[0090] In some other implementations, for batteries with a large number of cells, the number of balancing channels in the battery is also large. In order to improve the reliability of the collected board temperature, the board temperature collection points can be adaptively increased according to the number of balancing channels. That is, temperature collection is performed at the analog front end and the balancing channel at the same time to obtain a more accurate and reliable temperature value.

[0091] In some embodiments, the method also includes: obtaining a target channel pressure difference of a target balancing channel when the target balancing switch state is the same; and performing a balancing fault judgment on a target battery cell according to a preset mapping relationship and a target channel temperature difference, including: performing a balancing fault judgment on a target battery cell according to a preset mapping relationship, a target channel temperature difference and a target channel pressure difference.

[0092] The channel pressure difference is used to characterize the voltage difference generated by the balancing channel when the battery cell is balanced. The balancing pressure difference is related to the balancing current during the balancing operation. It can be understood that when the battery cell is balanced, the larger the balancing current value in the balancing circuit, the larger the balancing voltage value. According to the change of the balancing voltage, it can be determined whether there is a balancing current in the balancing circuit, which is used to determine whether the battery cell is performing a balancing operation. Therefore, the reliability of the balancing fault judgment can be improved by combining the balancing voltage for balancing fault judgment. For example, on the basis of the balancing fault judgment based on the balanced temperature difference, the balancing pressure difference can be further judged; or, on the basis of the fault judgment based on the balanced pressure difference, the balanced temperature difference can be further judged; or, the balancing fault judgment can be performed by combining the balanced pressure difference and the balanced temperature difference at the same time. It can be understood that the balanced temperature difference here can be the target channel temperature difference corresponding to the target balancing channel, or the target area temperature difference corresponding to the target battery cell, or the obtained target board temperature difference.

[0093] The equalization voltage can be obtained by collecting the voltage of the equalization loop through a voltage collection chip. The voltage collection chip can be set in the analog front end, or reuse the collection circuit of the analog front end, or can be set independently of the analog front end or the equalization channel to improve the reliability of voltage collection.

[0094] Exemplarily, when the balancing switch state indicates that the target battery cell is not balancing, if the target channel temperature difference is greater than the preset temperature difference and the balancing pressure difference exceeds the preset pressure difference, it is determined that a short circuit fault exists in the balancing switch of the target balancing loop.

[0095] When the balancing switch state indicates that the target cell is balanced on, if the target channel temperature difference is greater than the preset temperature difference, and the balancing pressure difference exceeds the preset pressure difference, indicating that the voltage change rate is fast in the current balancing operation, it is judged that the target balancing channel has a short circuit fault. If the target channel temperature difference is less than the preset temperature difference, such as the balancing temperature difference is basically zero, and the balancing pressure difference is also basically zero, it is judged that the target balancing channel has an open circuit fault.

[0096] Furthermore, when judging the balanced fault in combination with the balanced voltage, the balanced switch state and the balanced temperature difference are first determined, and the balanced voltage difference is obtained according to the balanced voltage at different times. It can be understood that the balanced voltage difference here is also calculated by subtracting the balanced voltage collected later from the balanced voltage collected earlier.

[0097] In one implementation, when performing equalization fault judgment in combination with the equalization pressure difference, the target area temperature difference or target board temperature difference corresponding to the target battery cell can also be used as the target channel temperature difference. The specific judgment method is similar to the above embodiment and will not be repeated here.

[0098] In some other embodiments, the method further includes: determining a reference battery cell according to the balancing switch states of the balancing circuits corresponding to other battery cells, the balancing switch state of the reference battery cell being balanced on; determining a reference channel temperature difference of the balancing channel corresponding to the reference battery cell when the target balancing switch state indicates that the target battery cell is balanced on, the reference channel temperature difference and the target channel temperature difference corresponding to the same time period; and making a balancing fault judgment on the target battery cell according to the target channel temperature difference and the reference channel temperature difference.

[0099] Other cells refer to any cells in the battery except the target cell. Reference cells refer to cells selected from other cells as reference for fault judgment. The reference cells can be one or more. The reference channel temperature difference refers to the temperature difference of the balanced channel corresponding to the reference cell. When performing balanced fault judgment on the target cell based on the reference cell, it is necessary to ensure that the balanced state of the reference cell and the target cell are both in the balanced on state.

[0100] When the balancing switch determines that there is no fault, this embodiment can also obtain the reference channel temperature difference in other balancing channels in the same balancing state to determine whether the target channel temperature difference is abnormal based on the reference channel temperature difference, thereby realizing the balancing fault judgment of the target balancing channel.

[0101] Exemplarily, if the target channel temperature difference is greater than the reference channel temperature difference, it is determined that a short circuit fault exists in the target balancing channel; if the target channel temperature difference is less than the reference channel temperature difference, it is determined that an open circuit fault exists in the target balancing channel.

[0102] In other embodiments, the method further includes: determining a target balancing time corresponding to the target balancing channel; determining a temperature collection interval according to the target balancing time, the temperature collection interval being used to collect the temperature of the target balancing channel according to the temperature collection interval.

[0103] The target balancing time represents the balancing start time of the target battery cell during the balancing operation. The temperature collection interval represents the time interval for collecting the temperature of the target balancing channel when determining the target channel temperature difference. Since it takes a certain amount of time for the balancing channel to be turned on to produce a temperature difference change, in order to ensure the accuracy of the balancing fault judgment, the temperature collection interval of the target channel temperature difference is determined according to the target balancing time to ensure that the collected temperature change is related to the balancing operation of the balancing channel.

[0104] For example, the temperature collection interval can be set to the minimum balanced opening time, or a multiple of the minimum balanced opening time. Taking the minimum balanced opening time as one minute as an example, the temperature collection interval can be set to one minute, three minutes or five minutes.

[0105] In some specific embodiments, in combination with the differences in the settings of the collection points of the three different temperature collection modules, an example of the equalization fault judgment of the target battery cell in the battery is given.

[0106] The first temperature collection scheme is to configure a channel temperature collection point in the target balancing channel corresponding to the target battery cell, collect the balancing temperature of the target balancing channel at different time points, and then obtain the target channel temperature difference. At the same time, obtain the preset mapping relationship between the balancing temperature and the balancing state. Based on the target channel temperature difference and the preset mapping relationship, the balancing fault of the target balancing channel is judged.

[0107] Please refer to Figure 3 The flow chart of the equalization fault judgment method shown in FIG. The equalization fault judgment method includes the following steps 302 to 310. Among them:

[0108] Step 302: configure a temperature collection point in a target balancing channel corresponding to a target battery cell.

[0109] Step 304 , obtaining a target channel temperature difference of a target balancing channel corresponding to a target battery cell, and a preset mapping relationship between a balancing temperature and a balancing state of the balancing channel.

[0110] The temperature acquisition chip collects the channel temperature at different times in the target equalization channel corresponding to the target battery cell to obtain the target channel temperature difference. The preset temperature difference is determined according to the preset mapping relationship.

[0111] Step 306, determining a target balancing switch state of a target balancing loop.

[0112] The balanced state of the battery cell can be determined by the state of the balanced switch. The target balanced switch state is determined by the analog front end to determine the balanced on state of the target battery cell according to the target balanced switch state. The balanced on state includes balanced on and balanced off. If the balanced on state indicates that the target battery cell is balanced off, step 308 is executed. If the balanced on state indicates that the target battery cell is balanced on, step 310 is executed.

[0113] Step 308: If the target channel temperature difference is greater than the preset temperature difference, it is determined that a short circuit fault exists in the balancing switch.

[0114] Step 310: If the target channel temperature difference is greater than the preset temperature difference, it is determined that a short circuit fault exists in the target balancing channel; if the target channel temperature difference is less than the preset temperature difference, it is determined that an open circuit fault exists in the target balancing channel.

[0115] The second temperature collection scheme is to divide the balancing channel into regions, configure regional temperature collection points in the target balancing area corresponding to the target battery cell, and obtain the regional balancing temperature difference through the regional balancing temperature collected at different time points. The balancing fault of the target balancing channel is judged based on the target regional temperature difference and the preset mapping relationship.

[0116] Please refer to Figure 4 The flow chart of the equalization fault judgment method shown in FIG. The equalization fault judgment method includes the following steps 402 to 410. Among them:

[0117] Step 402 , dividing the balancing channel corresponding to each cell in the battery into regions, and configuring a temperature collection point for each balancing region.

[0118] Step 404 , obtaining a target area temperature difference of a target balancing area corresponding to a target battery cell, and a preset mapping relationship between a balancing temperature and a balancing state of a balancing channel.

[0119] The target area temperature difference is obtained by collecting the regional temperature at different times in the target balancing area corresponding to the target battery cell through the collection chip. The regional preset temperature difference is determined according to the preset mapping relationship.

[0120] Step 406, determining the target balancing switch state of the target balancing area.

[0121] The balanced state of the battery cell can be determined by the state of the balanced switch. The switch state of each balanced channel in the target balanced area is determined by the analog front end to determine the balanced state of the battery cell in the target area according to the target balanced switch state. When dividing the balanced area for balanced fault judgment, the balanced state of the balanced channels in the balanced area is required to be the same. The balanced on state of the balanced switch includes balanced on and balanced not on. If the balanced state indicates that the balanced state of the battery cell in the target balanced area is not on, step 408 is executed. If the balanced on state indicates that the balanced state of the battery cell in the target balanced area is all on, step 410 is executed.

[0122] Step 408: If the temperature difference of the target area is greater than the preset temperature difference of the area, it is determined that a short circuit fault exists in the balancing switch of the target area.

[0123] In one implementation, fault judgment can also be performed in combination with the balanced pressure difference. That is, the voltage of each balanced channel in the target balanced area is obtained to obtain the balanced pressure difference of each balanced channel. If the temperature difference in the target area is greater than the preset temperature difference in the area, and the balanced pressure difference of a certain channel is greater than zero, it is determined that the balanced control switch of the balanced channel with abnormal balanced pressure difference has a short circuit fault.

[0124] Step 410, if the temperature difference of the target area is greater than the preset temperature difference of the area, it is determined that a short circuit fault exists in the target balanced area; if the temperature difference of the target area is less than the preset temperature difference of the area, it is determined that an open circuit fault exists in the target balanced area.

[0125] It is understandable that the division of the equalization areas can be flexible according to actual conditions. For example, 18 equalization channels can be divided into 6 equalization areas or 3 equalization areas.

[0126] In some other embodiments, fault judgment can also be performed by directly collecting the temperature of the analog front-end chip, that is, by collecting the board temperature at different time intervals to obtain the target board temperature difference, and comparing the target board temperature difference with the preset board temperature difference determined in the preset mapping relationship, to achieve the equalization fault judgment of the target battery cell. The specific judgment method is similar to the aforementioned embodiment and will not be repeated here. When equalization fault judgment is performed by collecting board temperature, in order to improve the reliability of collecting board temperature, the number of collected board temperatures can be increased according to the number of equalization channels.

[0127] The third temperature acquisition scheme is to acquire the equalization voltage corresponding to the equalization channel corresponding to the target battery cell at different times to obtain the equalization pressure difference. At the same time, combined with the obtained target channel temperature difference, the equalization fault judgment is performed based on the equalization pressure difference, the target channel temperature difference and the preset mapping relationship.

[0128] Please refer to Figure 5 The flow chart of the equalization fault judgment method shown in FIG. The equalization fault judgment method includes the following steps 502 to 508. Among them:

[0129] Step 502 , obtaining a target channel temperature difference, a target channel pressure difference, and a preset mapping relationship between a balanced temperature and a balanced state of a target balanced channel corresponding to a target battery cell.

[0130] The target channel temperature difference and the target channel pressure difference are obtained by collecting the channel temperature and channel voltage at different times in the target equalization channel corresponding to the target battery cell through the collection chip. The preset temperature difference is determined according to the preset mapping relationship.

[0131] Step 504, determining a target balancing switch state of a target balancing loop.

[0132] If the balancing-on state indicates that the target cell balancing is not on, then step 506 is executed. If the balancing-on state indicates that the target cell balancing is on, then step 508 is executed.

[0133] Step 506: If the target channel temperature difference is greater than the preset temperature difference and the target channel pressure difference exceeds the preset pressure difference value, it is determined that a short circuit fault exists in the balancing switch.

[0134] Step 508, if the target channel temperature difference is greater than the preset temperature difference and the target channel pressure difference exceeds the preset pressure difference value, it is determined that a short circuit fault exists in the target balancing channel; if the target channel temperature difference is less than the preset temperature difference and the target channel pressure difference is less than the preset pressure difference value, it is determined that an open circuit fault exists in the target balancing channel.

[0135] It is understandable that the target channel temperature difference in the above example can also be a target area temperature difference or a target board temperature difference. In actual applications, the temperature acquisition method is flexibly determined according to the battery size and the accuracy requirements of the applause judgment.

[0136] This application is based on temperature acquisition of the target equalization channel of the target battery cell, temperature acquisition of the target equalization area corresponding to the target battery cell, or temperature acquisition of the analog front end connected to the target battery cell, combined with the preset mapping relationship between the equalization state and the equalization temperature, to achieve equalization fault judgment of the target battery cell, which can feedback the most realistic working conditions and real-time temperature changes during battery cell equalization, without the need for additional detection strategies. This embodiment independently designs the temperature acquisition chip to improve the reliability and accuracy of equalization fault detection.

[0137] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0138] Based on the same inventive concept, the embodiment of the present application also provides a battery balancing fault judgment device for implementing the battery balancing fault judgment method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more embodiments of the battery balancing fault judgment device provided below can refer to the limitations of the battery balancing fault judgment method above, and will not be repeated here.

[0139] In some exemplary embodiments, Figure 6 As shown, a battery balancing fault judgment device is provided, including: a first acquisition module 602, a second acquisition module 604 and a fault judgment module 606, wherein:

[0140] A first acquisition module 602 is used to determine a preset mapping relationship between a balanced temperature of a balanced channel and a balanced state of a balanced loop when the battery cell is in a balanced operation, where the balanced loop is used to characterize a loop of the balanced channel in a balanced operation;

[0141] The second acquisition module 604 is used to determine the target balancing switch state of the target balancing circuit corresponding to the target cell, and to acquire the target channel temperature difference of the target balancing channel corresponding to the target cell when the target balancing switch states are the same;

[0142] The fault judgment module 606 is used to judge the equalization fault of the target battery cell according to the preset mapping relationship and the target channel temperature difference.

[0143] In some embodiments, the fault judgment module 606 is also used for: when the target balancing switch state indicates that the target battery cell is not balanced and turned on, if the target channel temperature difference is greater than the preset temperature difference, then it is judged that the balancing switch of the target balancing circuit has a short circuit fault; when the target balancing switch state indicates that the target battery cell is balanced and turned on, if the target channel temperature difference is greater than the preset temperature difference, then it is judged that a short circuit fault exists in the target balancing channel; if the target channel temperature difference is less than the preset temperature difference, then it is judged that an open circuit fault exists in the target balancing channel.

[0144] In some embodiments, the second acquisition module 604 is also used to: divide the balancing channel corresponding to each battery cell in the battery into regions to obtain a number of balancing regions, wherein the balancing state of the balancing channel in each balancing region is the same; determine the target balancing region corresponding to the target battery cell, and obtain the target region temperature difference of the target balancing region when the target balancing switch state is the same; use the target region temperature difference as the target channel temperature difference, and perform balancing fault judgment on the target battery cell according to the preset mapping relationship and the target region temperature difference.

[0145] In some embodiments, the second acquisition module 604 is also used to: obtain the target board temperature difference of the analog front end corresponding to the target battery cell when the target balancing switch state is the same; use the target board temperature difference as the target channel temperature difference, and perform balancing fault judgment on the target battery cell according to the preset mapping relationship and the target board temperature difference.

[0146] In some embodiments, the second acquisition module 604 is also used to: obtain the target channel pressure difference of the target balancing channel when the target balancing switch state is the same; perform balancing fault judgment on the target battery cell according to the preset mapping relationship and the target channel temperature difference, including: perform balancing fault judgment on the target battery cell according to the preset mapping relationship, the target channel temperature difference and the target channel pressure difference.

[0147] In some embodiments, the second acquisition module 604 is also used to: determine a reference battery cell according to the balancing switch state of the balancing circuit corresponding to other battery cells, the balancing switch state of the reference battery cell being balanced on; determine the reference channel temperature difference of the balancing channel corresponding to the reference battery cell when the target balancing switch state represents that the target battery cell is balanced on, the reference channel temperature difference and the target channel temperature difference correspond to the same time period; and make a balancing fault judgment on the target battery cell according to the target channel temperature difference and the reference channel temperature difference.

[0148] In some embodiments, the second acquisition module 604 is further used to: determine a target balancing time corresponding to a target balancing channel; determine a temperature collection interval according to the target balancing time, the temperature collection interval being used to collect the temperature of the target balancing channel according to the temperature collection interval.

[0149] Each module in the above-mentioned battery balancing fault judgment can be implemented in whole or in part by software, hardware and their combination. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.

[0150] In some exemplary embodiments, an electronic device is provided, the internal structure of which can be as follows: Figure 7As shown. The electronic device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the electronic device is used to exchange information between the processor and an external device. The communication interface of the electronic device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a battery equalization fault judgment method is implemented.

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

[0152] In some exemplary embodiments, an electronic device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0153] In some embodiments, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0154] In some embodiments, a computer program product is provided, including a computer program, which implements the steps in the above-mentioned method embodiments when executed by a processor.

[0155] It should be noted that the battery information (including but not limited to battery balancing information, balancing status information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

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

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

[0158] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A battery balancing fault judgment method, characterized in that: The battery comprises a plurality of cells, and the method comprises: Determine a preset mapping relationship between a balanced temperature of a balanced channel and a balanced state of a balanced loop when the battery cell is in a balanced operation, wherein the balanced loop is used to characterize a loop of the balanced channel during the balanced operation; Determine a target balancing switch state of a target balancing circuit corresponding to a target cell, and obtain a target channel temperature difference of a target balancing channel corresponding to the target cell when the target balancing switch states are the same; A balancing fault judgment is performed on the target battery cell according to the preset mapping relationship and the target channel temperature difference.

2. The method according to claim 1, characterized in that: The performing a balanced fault judgment on the target battery cell according to the preset mapping relationship and the target channel temperature difference includes: When the target balancing switch state indicates that the target battery cell is not balanced and the target channel temperature difference is greater than the preset temperature difference, it is determined that a short circuit fault exists in the balancing switch of the target balancing circuit; When the target balancing switch state indicates that the target battery cell is balanced and turned on, if the target channel temperature difference is greater than the preset temperature difference, it is determined that a short circuit fault exists in the target balancing channel; if the target channel temperature difference is less than the preset temperature difference, it is determined that an open circuit fault exists in the target balancing channel.

3. The method according to claim 1, characterized in that The method further comprises: The balancing channel corresponding to each cell in the battery is divided into several balancing areas, and the balancing state of the balancing channel in each balancing area is the same; Determine a target balancing area corresponding to the target battery cell, and obtain a target area temperature difference of the target balancing area when the target balancing switch states are the same; The target area temperature difference is used as the target channel temperature difference, and a balanced fault judgment is performed on the target battery cell according to the preset mapping relationship and the target area temperature difference.

4. The method according to claim 1, characterized in that: The method further comprises: When the target balancing switch state is the same as that of the target battery cell, the target board temperature difference of the analog front end is obtained; The target panel temperature difference is used as the target channel temperature difference, and a balanced fault judgment is performed on the target battery cell according to the preset mapping relationship and the target panel temperature difference.

5. The method according to claim 1, characterized in that The method further comprises: Acquire a target channel pressure difference of the target equalizing channel when the target equalizing switch states are the same; The performing a balanced fault judgment on the target battery cell according to the preset mapping relationship and the target channel temperature difference includes: A balancing fault judgment is performed on the target battery cell according to the preset mapping relationship, the target channel temperature difference and the target channel pressure difference.

6. The method according to claim 2, characterized in that The method further comprises: Determine a reference cell according to the balancing switch states of the balancing circuits corresponding to other cells, wherein the balancing switch state of the reference cell is balancing on; When the target balancing switch state indicates that the target battery cell is balanced on, determining a reference channel temperature difference of the balancing channel corresponding to the reference battery cell, the reference channel temperature difference and the target channel temperature difference corresponding to the same time period; A balanced fault judgment is performed on the target battery cell according to the target channel temperature difference and the reference channel temperature difference.

7. The method according to claim 1, characterized in that The method further comprises: Determine the target equalization time corresponding to the target equalization channel; A temperature collection interval is determined according to the target balancing time, and the temperature collection interval is used to collect the temperature of the target balancing channel according to the temperature collection interval.

8. A battery equalization fault judgment device, characterized in that: The device comprises: A first acquisition module is used to determine a preset mapping relationship between a balanced temperature of a balanced channel and a balanced state of a balanced loop when the battery cell is in a balanced operation, wherein the balanced loop is used to characterize a loop of the balanced channel during the balanced operation; A second acquisition module is used to determine a target balancing switch state of a target balancing circuit corresponding to a target battery cell, and to acquire a target channel temperature difference of a target balancing channel corresponding to the target battery cell when the target balancing switch states are the same; A fault judgment module is used to perform a balanced fault judgment on the target battery cell according to the preset mapping relationship and the target channel temperature difference.

9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Cited By

  • Nondestructive testing method for internal short circuit of battery cell

    CN121324996A