Battery damage detection method, equipment and medium
By detecting the voltage changes and internal resistance of the battery cell in the battery rest mode, the problem of battery damage detection is solved, timely identification of battery damage and reducing risks is achieved, and user safety is ensured.
Patent Information
- Application Number
- CN202510654458.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-20
- Publication Date
- 2025-07-04
AI Technical Summary
The prior art is difficult to detect battery damage in a timely manner, resulting in a decline in battery performance and increasing the risk of expansion, liquid leakage, fire and explosion.
By detecting the change in the battery voltage and the internal resistance of the battery in the battery rest mode, we can determine whether there is any damage to the battery, and use an electrochemical impedance spectrum to measure the internal resistance of the battery and use an equalization circuit to drain the battery energy.
It realizes timely identification of battery damage, reduces the risks of expansion, liquid leakage, fire and explosion, and ensures the safety and experience of users.
Smart Images

Figure CN120254643A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of batteries, and in particular, to a method, device, and medium for detecting battery damage. Background Art
[0002] With the popularization of electronic devices, the applications of various electronic devices are becoming more and more extensive. Batteries are usually set in electronic devices to provide stable power supply for the electronic devices. Especially for mobile computing devices, setting a battery can facilitate the movement of the device and meet the portable needs of users. However, in the case of system assembly, cargo transportation, or user replacement of device hardware in the electronic device, the battery may be damaged due to accidental scratches or extrusion by other foreign objects such as screws. These damages are sometimes not easy to be detected in time, but these damages will have a continuous impact on the performance of the battery. The damage of the battery will not only affect the service life of the battery and reduce the user experience, but also increase the probability of serious risks such as battery swelling, leakage, fire, and explosion as the usage time of the damaged battery prolongs, threatening the personal safety of users. Summary of the Invention
[0003] The purpose of the present invention is to provide a method, device, and medium for detecting battery damage, which can solve the technical problem of how to detect battery damage.
[0004] To solve the above technical problem, the present invention provides a method for detecting battery damage, including:
[0005] When the battery is in the rest mode, determining whether the battery is in a normal state based on the current state parameters of the battery;
[0006] If the battery is in a normal state, detecting the change value of the cell voltage of each cell in the battery based on a preset time period;
[0007] Detecting the internal resistance of each cell in the battery;
[0008] Determining whether the battery is damaged according to whether the change value of the cell voltage is within the standard voltage change range and / or whether the internal resistance of the cell is within the standard impedance range.
[0009] Optionally, determining whether the battery is in a normal state based on the current state parameters of the battery includes:
[0010] Determining whether the operating temperature of the battery is within the normal temperature range;
[0011] If the operating temperature of the battery is within the normal temperature range, determining whether the health state of the battery is not less than the allowable minimum health state;
[0012] If the state of health of the battery is not less than the minimum state of health, it is determined that the battery is in a normal state.
[0013] Optionally, before determining whether the battery is in a normal state based on the current state parameters of the battery, it further includes:
[0014] Read the initial state of charge of the battery;
[0015] Determine the standard impedance range of the cell internal resistance based on the initial state of charge;
[0016] Before detecting the internal resistance of each cell in the battery, it further includes:
[0017] Read the current state of charge of the battery;
[0018] Determine whether the current state of charge is consistent with the initial state of charge corresponding to the standard impedance range;
[0019] If so, jump to the step of detecting the internal resistance of each cell in the battery.
[0020] Optionally, determining whether the battery is damaged according to whether the cell voltage change value is within the standard voltage change range includes:
[0021] Determine whether the maximum voltage change value among the voltage change values of all cells is greater than the preset damage voltage change value;
[0022] If so, control the first count value to be incremented by 1, and determine whether the first count value is not less than the first preset fault count value;
[0023] If the first count value is less than the first preset fault count value, re-jump to the step of determining whether the battery is in a normal state based on the current state parameters of the battery;
[0024] If the first count value is not less than the first preset fault count value, it is determined that the battery is damaged and a corresponding prompt strategy is triggered.
[0025] Optionally, the preset time period includes a first time period and a second time period, the duration of the first time period is less than the duration of the second time period, the preset damage voltage change value includes a first damage voltage change value and a second damage voltage change value, and the first damage voltage change value is greater than the second damage voltage change value; detecting the voltage change value of each cell in the battery based on the preset time period includes:
[0026] Detect the first voltage of each cell in the battery;
[0027] After detecting the first voltage, detect the second voltage of each battery cell in the battery after an interval of the first time period;
[0028] Determine the first voltage change value of each battery cell based on the second voltage and the first voltage;
[0029] If the maximum change value among the first voltage change values of all battery cells is greater than the first damage voltage change value, it is determined that there is moderate damage to the battery cells in the battery;
[0030] If the maximum change value among the first voltage change values of all battery cells is not greater than the first damage voltage change value, then after an interval of the second time period from the detection moment of the first voltage, detect the third voltage of each battery cell in the battery;
[0031] Determine the second voltage change value of each battery cell based on the third voltage and the first voltage;
[0032] If the maximum change value among the second voltage change values of all battery cells is greater than the second damage voltage change value, it is determined that there is minor damage to the battery cells in the battery.
[0033] Optionally, before determining that there is moderate damage to the battery cells in the battery, it further includes:
[0034] Judge whether the minimum change value among the first voltage change values of all battery cells is less than the first normal voltage change value;
[0035] If so, jump to the step of determining that there is moderate damage to the battery cells in the battery;
[0036] Before determining that there is minor damage to the battery cells in the battery, it further includes:
[0037] Judge whether the minimum change value among the second voltage change values of all battery cells is less than the second normal voltage change value;
[0038] If so, jump to the step of determining that there is minor damage to the battery cells in the battery.
[0039] Optionally, before detecting the voltage change value of each battery cell in the battery based on a preset time period, it further includes:
[0040] Detect the conduction state of the charging switch and the conduction state of the discharging switch in the battery;
[0041] If both the charging switch and the discharging switch are in the off state, jump to the step of detecting the voltage change value of each battery cell in the battery based on the preset time period;
[0042] And / or,
[0043] Determine whether the minimum voltage among the current voltages of all the battery cells is greater than a preset stable voltage;
[0044] If so, jump to the step of detecting the voltage change values of each battery cell in the battery based on a preset time period.
[0045] Optionally, detecting the internal resistance of each battery cell in the battery includes:
[0046] Measuring the internal resistance of each battery cell in the battery using electrochemical impedance spectroscopy;
[0047] Determining whether the battery is damaged according to whether the internal resistance of the battery cell is within a standard impedance range includes:
[0048] Judge whether the internal resistance of each battery cell is within the standard impedance range;
[0049] If the internal resistance of any one battery cell is not within the standard impedance range, control the second count value to be incremented by 1, and determine whether the second count value is not less than a second preset fault count value;
[0050] If the second count value is less than the second preset fault count value, re-jump to the step of detecting the current state parameters of the battery;
[0051] If the second count value is not less than the second preset fault count value, it is determined that the battery is damaged, and a corresponding prompt strategy is triggered.
[0052] To solve the above technical problems, the present invention also provides an electronic device, including:
[0053] A memory for storing a computer program;
[0054] A processor for implementing the steps of the method for detecting battery damage as described above.
[0055] To solve the above technical problems, the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method for detecting battery damage as described above are implemented.
[0056] The present invention provides a method for detecting battery damage. When the battery is in the rest mode and in a normal state, battery damage is identified by detecting the change value of the cell voltage at both ends of the cell in the battery and the internal resistance of the cell. When there is damage to the cell in the battery, the electrode plates inside the cell will be misaligned to a certain extent due to the damage, resulting in a short circuit inside the cell, causing abnormal changes in the cell voltage and the internal resistance of the cell. Therefore, effective identification of damaged batteries can be achieved based on whether the change value of the cell voltage is within the standard voltage change range and whether the internal resistance of the cell is within the standard impedance range. At the same time, the detection of the cell voltage and the detection of the internal resistance of the cell are independent of each other, which can ensure a comprehensive detection of the cells in the battery. Through this detection method, users can be helped to identify battery damage in a timely manner, thereby avoiding the continuous use of damaged batteries, and also reducing the probability of serious risks such as expansion, leakage, fire, and explosion of damaged batteries, effectively protecting the user experience and safety.
[0057] The present invention also provides a detection device for battery damage, an electronic device, and a computer-readable storage medium, which have the same beneficial effects as the above-mentioned method for detecting battery damage. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for use in the prior art and the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0059] Figure 1 It is a schematic flowchart of a method for detecting battery damage provided by the present invention;
[0060] Figure 2 It is a schematic structural diagram of a balancing circuit provided by the present invention;
[0061] Figure 3 It is a schematic diagram of the change in the K value of the cell when the battery is slightly damaged provided by the present invention;
[0062] Figure 4 It is a schematic flowchart of damage detection by the change value of the cell voltage provided by the present invention;
[0063] Figure 5 It is a schematic structural diagram of a fuel gauge provided by the present invention;
[0064] Figure 6 It is a schematic diagram of the change in the internal resistance of the cell before and after being damaged under the first test condition provided by the present invention;
[0065] Figure 7Schematic diagram of the change in the internal resistance of the battery cell before and after damage under the second test condition provided by the present invention;
[0066] Figure 8 Schematic diagram of the change in the internal resistance of the battery cell before and after damage under the third test condition provided by the present invention;
[0067] Figure 9 Schematic diagram of the change in the internal resistance of the battery cell before and after damage under the fourth test condition provided by the present invention;
[0068] Figure 10 Schematic diagram of the change in the internal resistance of the battery cell before and after damage under the fifth test condition provided by the present invention;
[0069] Figure 11 Schematic diagram of the change in the internal resistance of the battery cell before and after damage under the sixth test condition provided by the present invention;
[0070] Figure 12 Schematic diagram of a process for detecting damage by the internal resistance of a battery cell provided by the present invention;
[0071] Figure 13 Schematic diagram of the structure of an electronic device provided by the present invention. Detailed implementation manners
[0072] The core of the present invention is to provide a method, device and medium for detecting battery damage, which helps users to timely identify battery damage, thereby avoiding continuous use of damaged batteries, reducing the probability of serious risks such as swelling, leakage, fire and explosion of damaged batteries, and effectively ensuring the user experience and safety.
[0073] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0074] Please refer to Figure 1 , Figure 1 Schematic diagram of the process of a method for detecting battery damage provided by the present invention; To solve the above technical problems, the present invention provides a method for detecting battery damage, including:
[0075] S11: When the battery is in the rest mode, judge whether the battery is in the normal state based on the current state parameters of the battery.
[0076] It is not difficult to understand that the present invention uses the change value of the cell voltage and the internal resistance of the cell to detect battery damage. In order to avoid the influence of the normal charging and discharging of the battery on these two detection parameters, the entire battery damage detection process needs to be carried out when the battery is in the Relax Mode (rest mode). The rest mode of the battery means that the battery is disconnected from the external load and is in a state of neither charging nor discharging, that is, the static mode of the battery, to avoid the influence of the changes in the cell voltage and the internal resistance of the cell caused by charging and discharging on the detection result during the battery working state, thereby avoiding misjudgment. At the same time, considering the abnormal states of the battery, including but not limited to overheating, overcharging, over-discharging, etc., these abnormal states of the battery will also affect the detection parameters and lead to misjudgment. Therefore, it is also necessary to judge whether the battery is in a normal state according to the current state parameters of the battery. The state parameters include the working temperature of the battery, the SOH (State of Health) of the battery, etc. If the battery is in a normal state, the detection of battery damage is continued based on these two detection parameters; if the battery is in an abnormal state, this step is repeated, or a prompt operation is directly triggered to instruct the operator to eliminate the abnormality and then continue the detection. The abnormal state of the battery refers to the situation where the battery deviates from the normal working state during use, charging or storage. At this time, the battery is not damaged, but the abnormality of the battery is caused by reasons such as the environment or excessive self-use.
[0077] S12: If the battery is in a normal state, the change value of the cell voltage of each cell in the battery is detected based on a preset time period.
[0078] S13: Detect the internal resistance of each cell in the battery.
[0079] It can be understood that according to the cell mechanism, when the cell is damaged, the positive electrode / aluminum foil and the negative electrode / copper foil in the cell will be cut to different degrees, and these cuts will cause the misalignment of the cell electrodes, resulting in a short circuit inside the cell. The short circuit inside the cell will cause abnormal changes in cell parameters such as cell voltage, internal resistance, impedance, and K value. At the same time, the present invention has also collected a large amount of data to verify this situation. The K value of the cell refers to the rate of voltage drop after the cell is placed for a certain period of time in the fully charged state. At the same time, since both the cell voltage and the K value of the cell are reflected in the change of the cell voltage, and the internal resistance Rct of the cell can reflect the impedance state of the cell and is relatively easy to detect, the present invention uses these two detection parameters, namely the change value of the cell voltage and the internal resistance of the cell, to detect battery damage.
[0080] It should be noted that the normal state of the battery refers to the state in which the battery operates or stores within the design specifications, performance indicators, and safety standards. Specifically, it includes that the operating temperature of the battery is within the normal temperature range and the health state of the battery is not less than the minimum health state, etc. The change in the cell voltage can be specifically achieved by using the change amount of the cell voltage before and after a preset time period, that is, the cell voltage change value. At the same time, considering that in actual applications, most of the damage to the battery is reflected in some of the cells, and it is not easy for users to detect the damage of one or a few cells. Therefore, during the entire detection process, each cell in the battery needs to be used as the detection object, and the cell voltage change value and the cell internal resistance need to be independently detected for each cell in the battery. The specific detection methods for the cell voltage change value and the cell internal resistance are not particularly limited in this application. The cell voltage change value can be specifically achieved by using a voltage sensor or other means, and the cell internal resistance can be achieved by using EIS (Electrochemical Impedance Spectroscopy), etc.
[0081] S14: Determine whether the battery is damaged based on whether the cell voltage change value is within the standard voltage change range and / or whether the cell internal resistance is within the standard impedance range.
[0082] It is not difficult to understand that, in order to ensure the comprehensive detection and accuracy of battery damage, the detection of the two detection parameters of the cell voltage change value and the cell internal resistance and the corresponding determination process of battery damage are independent of each other. That is, the entire detection process includes two parallel detection processes: determining whether the cell is damaged through the cell voltage change value and determining whether the cell is damaged through the cell internal resistance. If it is determined that the cell is damaged through the cell voltage change value or it is determined that the cell is damaged through the cell internal resistance, it can be directly determined that the battery is damaged. If it is determined that the cell is damaged through the cell voltage change value and it is determined that the cell is damaged through the cell internal resistance, it will also be directly determined that the battery is damaged. The two detection processes are independent of each other, processed in parallel, and do not affect each other, thereby expanding the detection range, improving the accuracy and reliability of the entire detection process. As long as there is one detection process that determines that the cell is damaged, it can be determined that the battery is damaged, effectively improving the detection efficiency.
[0083] It should be noted that the standard voltage change range refers to the voltage change range of the battery cells during safe charging and discharging; the standard impedance range refers to the internal resistance value range exhibited by the battery cells during normal operation under specific conditions. The specific determination methods for the standard voltage change range and the standard impedance range are not particularly limited in this application. The standard voltage change range and the standard impedance range of different batteries or battery cells may vary, and can be set and adjusted through multiple test experiments, product manuals, or empirical values, etc. The specific types and implementation methods of the batteries and battery cells to be detected are not particularly limited in this application. The entire detection process can be implemented through the battery control system such as a fuel gauge, or can also be implemented by means of an independent processing module, etc., which is not particularly limited in this application.
[0084] The present invention provides a battery damage intelligent detection solution. This algorithm can identify whether the battery is damaged and the degree of damage by monitoring the voltage change values of each battery cell and the internal resistance of the battery cells in the battery. When battery damage is detected, it can timely remind the user that the battery is damaged, and can discharge the battery energy with a small current through the equalization circuit of the battery fuel gauge, thereby reducing the probability of accidental risks of the battery. It has high feasibility for implementation at the user end, can timely identify damaged batteries and timely remind users, avoid the use of damaged batteries, and also reduces the probability of serious risks such as expansion, leakage, fire, and explosion of damaged batteries, effectively guaranteeing the user experience and use safety.
[0085] Based on the above embodiments:
[0086] As an optional embodiment, determining whether the battery is in a normal state based on the current state parameters of the battery includes:
[0087] Judging whether the operating temperature of the battery is within the normal temperature range;
[0088] If the operating temperature of the battery is within the normal temperature range, judging whether the health state of the battery is not less than the allowable minimum health state;
[0089] If the health state of the battery is not less than the minimum health state, it is determined that the battery is in a normal state.
[0090] It is not difficult to understand that the detection of whether the battery is in a normal state specifically includes the detection and judgment of the working temperature Temperature of the battery and the state of health SOH of the battery. By detecting and judging the working temperature, the influence of over-temperature of the battery on the detection result is avoided, and by detecting and judging the state of health SOH, the misjudgment caused by the unstable voltage of the battery cells during battery aging is avoided. The specific method of obtaining the normal temperature range and the minimum allowable state of health is not particularly limited in this application, and can be determined according to the product manual or usage experience, etc. The state parameters of the battery are not limited to these two state parameters proposed in this embodiment, but also include abnormal state parameters when the battery is in other abnormal states that may affect the detection result, which is not particularly limited in this application. If the working temperature of the battery is not within the normal temperature range or the state of health of the battery is less than the minimum state of health, the prompting strategy corresponding to the battery abnormality is executed.
[0091] Specifically, by pre-detecting and judging whether the battery is in a normal state, the influence of the abnormal state of the battery itself on the detection parameters is avoided, thereby avoiding misjudgment, improving the accuracy and reliability of the final detection result, and at the same time effectively detecting and excluding the abnormal state of the battery, and timely reminding the operator to improve the usage environment or replace the battery, etc.
[0092] As an optional embodiment, before judging whether the battery is in a normal state based on the current state parameters of the battery, it further includes:
[0093] Reading the initial state of charge of the battery;
[0094] Determining the standard impedance range of the internal resistance of the battery cells based on the initial state of charge;
[0095] Before detecting the internal resistance of each battery cell in the battery, it further includes:
[0096] Reading the current state of charge of the battery;
[0097] Judging whether the current state of charge is consistent with the initial state of charge corresponding to the standard impedance range;
[0098] If so, jump to the step of detecting the internal resistance of each battery cell in the battery.
[0099] It can be understood that considering that the standard impedance range corresponding to the internal resistance of the battery cell is different under different SOC (State of Charge) conditions, when determining that the battery is in the rest mode, it is also necessary to read the current initial state of charge of the battery, and then determine the corresponding standard impedance range according to this initial state of charge. At the same time, before officially detecting the internal resistance of each battery cell in the battery, repeatedly read the current state of charge of the battery and check whether the two states of charge are consistent to ensure that the internal resistance of each battery cell detected in the battery corresponds to the standard impedance range. The method for obtaining the state of charge of the battery and the like are not particularly limited in this application.
[0100] Specifically, the standard impedance range of the internal resistance of the battery cell is determined by the state of charge, and the consistency of the state of charge is repeatedly determined during the detection to ensure the consistency between the standard impedance range and the SOC state when detecting the internal resistance of the battery cell, thereby improving the accuracy and reliability of the detection process for determining whether the battery is damaged based on whether the internal resistance of the battery cell is within the standard impedance range.
[0101] Please refer to Figure 2 , Figure 2 which is a schematic structural diagram of a balancing circuit provided by the present invention; as an optional embodiment, the battery further includes a balancing circuit connected to each battery cell in the battery. The balancing circuit includes a plurality of balancing resistors and a plurality of balancing switches connected to the plurality of battery cells one by one. The balancing resistor and the corresponding balancing switch are connected in series, and the series-connected circuit is connected in parallel across the corresponding battery cell; after determining whether the battery is damaged according to whether the voltage change value of the battery cell is within the standard voltage change range and / or whether the internal resistance of the battery cell is within the standard impedance range, it further includes:
[0102] If the battery is damaged, control the balancing switch in the balancing circuit to turn on.
[0103] It is not difficult to understand that in order to avoid the continuous influence of the internal battery power on the battery performance when the battery is damaged, after determining that the battery is damaged, the balancing circuit can be controlled to start working by controlling the conduction of the balancing switch in the balancing circuit, so as to realize the discharge of the battery energy. As Figure 2As shown, the equalization switch in the equalization circuit is a switch with a 200Ω resistor. By controlling the conduction of the equalization switch through the Gauge IC, the external internal resistance discharge of the battery cell can be achieved. Assuming that the voltage Vcell across a single battery cell is 4.2V, then after the equalization circuit is turned on, the voltage Vcell across the battery cell can discharge with a small current of Vcell / (Rvc + Rinternal) = 4.2V / (100Ω + 200Ω) = 14mA, where Rvc is the resistance value of the equalization resistor and Rinternal is the resistance value of the equalization switch. The specific types and implementation methods of the equalization switch and the equalization resistor are not particularly limited in this application. The equalization circuit can also be implemented by only setting the equalization switch connected in parallel across the battery cell, etc., which is not particularly limited in this application.
[0104] Specifically, by setting an equalization circuit in the battery, it is convenient to timely release the battery energy using the equalization circuit after determining that the battery is damaged, thereby avoiding the continuous impact of excessive internal battery energy on the battery performance in the case of battery damage, reducing the probability of serious risks such as battery swelling, leakage, fire, and explosion, and ensuring the safety and reliability of the battery.
[0105] As an alternative embodiment, determining whether the battery is damaged according to whether the voltage change value of the battery cell is within the standard voltage change range includes:
[0106] Judging whether the maximum voltage change value among the voltage change values of all battery cells is greater than the preset damage voltage change value;
[0107] If so, control the first count value to be incremented by 1, and judge whether the first count value is not less than the first preset fault count value;
[0108] If the first count value is less than the first preset fault count value, then re-jump to the step of judging whether the battery is in a normal state based on the current state parameters of the battery;
[0109] If the first count value is not less than the first preset fault count value, then determine that the battery is damaged and trigger the corresponding prompt strategy.
[0110] It can be understood that through summarizing a large amount of data, it is found that there is a positive correlation between the change value of the cell voltage of the battery cell and the degree of damage of the battery cell. Compared with the undamaged battery cell, the change amount of the cell voltage of the damaged battery cell is larger, and as the degree of damage deepens, the change amount of the cell voltage also becomes larger. For example, before and after a preset time period, the change amount of the cell voltage of a normal undamaged battery cell is about 3 mV, the change amount of the cell voltage of a slightly damaged battery cell will reach 5 mV, and the change amount of the cell voltage of a moderately damaged battery cell will reach 50 mV. Therefore, when detecting battery damage based on the change amount of the cell voltage, only the maximum voltage change value needs to be selected from the change values of the cell voltages of all battery cells for detection and judgment. At the same time, in order to further avoid misjudgment, when determining whether the battery is damaged based on whether the change value of the cell voltage is within the standard voltage change range, a first count value and a first preset fault count value are also set. Each time the first count value is incremented by 1, it means that a battery damage is detected through the change value of the cell voltage. Only when the first count value reaches the first preset fault count value will it be officially determined that the battery is damaged.
[0111] It should be noted that the specific values of the preset damage voltage change value and the first preset fault count value are not particularly limited in this application. They can be set and adjusted according to test data, product manuals, and usage experience, etc. The specific implementation method of the first count value is not particularly limited in this application. It can be implemented by setting registers in the battery control system, etc. The specific type and implementation method of the prompting strategy indicating that the battery is damaged are not particularly limited in this application, including but not limited to audible and visual alarms, lighting of indicator lights, etc.
[0112] Specifically, through the setting of the first count value and the first preset fault count value, misjudgment in the detection process is effectively avoided, ensuring the accuracy and reliability of the final detection and judgment results, ensuring that battery damage can be accurately judged in different environments, and improving the use safety and stability of the battery in complex environments.
[0113] As an optional embodiment, the preset time period includes a first time period and a second time period, the duration of the first time period is less than the duration of the second time period, the preset damage voltage change value includes a first damage voltage change value and a second damage voltage change value, and the first damage voltage change value is greater than the second damage voltage change value; detecting the change value of the cell voltage of each cell in the battery based on the preset time period includes:
[0114] Detecting the first voltage of each cell in the battery;
[0115] Starting from the detection moment of the first voltage, detecting the second voltage of each cell in the battery after an interval of the first time period;
[0116] Determine the first voltage change value of each battery cell based on the second voltage and the first voltage;
[0117] If the maximum change value among the first voltage change values of all battery cells is greater than the first damage voltage change value, it is determined that there is moderate damage to the battery cells in the battery;
[0118] If the maximum change value among the first voltage change values of all battery cells is not greater than the first damage voltage change value, then after an interval of a second time period from the detection moment of the first voltage, detect the third voltage of each battery cell in the battery;
[0119] Determine the second voltage change value of each battery cell based on the third voltage and the first voltage;
[0120] If the maximum change value among the second voltage change values of all battery cells is greater than the second damage voltage change value, it is determined that there is mild damage to the battery cells in the battery.
[0121] It is not difficult to understand that since the voltage change laws of the battery during mild damage and moderate damage are inconsistent, and at different damage levels, the abnormality of the voltage change value of the battery cell will show corresponding reactions within different time ranges. In this embodiment, the preset time period is set to two time periods, and by detecting the voltage change value of the battery cell within two time ranges, the voltage changes corresponding to the mild and moderate damage of the battery are realized, so as to distinguish different damage levels of the battery. Among them, the first time period and the first damage voltage change value correspond to the mild damage of the battery, and the second time period and the second damage voltage change value correspond to the moderate damage of the battery.
[0122] It should be noted that please refer to Figure 3 , Figure 3 is a schematic diagram of the change of the K value of battery cell K when the battery is mildly damaged provided by the present invention; when the battery cell is mildly damaged, pits appear on the surface of the battery cell, and the aluminum-plastic film wrapped around the battery cell is intact or shows slight damage. At this time, the voltage change at both ends of the battery cell is not obvious and the change degree is small. After the battery cell is mildly damaged, the change of the K value of the battery cell stored for 7 days is as Figure 3 shown. It can be observed that the K value of the damaged battery cell will increase compared with that of the normal battery cell. Within the same storage time, the voltage of the damaged battery cell drops faster. Therefore, the change of the K value can be used as a determination condition for mild damage of the battery cell. At the same time, after the battery cell is mildly damaged, the DCIR (Direct Current Internal Resistance) of the damaged battery cell will increase compared with that of the normal battery cell. The line graph shows the battery cell power from high to low from left to right, and in the low power range, the change value of the DCIR is the largest. This change can prove that the damage of the battery cell will also cause the change of the internal resistance of the battery cell. Therefore, the internal resistance of the battery cell can also be used as a determination condition for the damage of the battery cell.
[0123] Furthermore, when the battery cell is moderately damaged, for example, when foreign objects such as screws penetrate into the interior of the battery cell, it will cause a short circuit inside the battery cell. At this time, the voltage across the two ends of the battery cell will change significantly. The voltage of the battery cell will drop instantaneously, and then the voltage will slowly recover. After recovery, the voltage of the battery cell will be about 100 mV lower than the voltage before damage. Therefore, the voltage change when the battery cell is damaged can be used as a determination condition for moderate damage of the battery cell. At the same time, the temperature of the battery cell moderately damaged will rise slightly (<10 °C), and the battery cell will continuously generate heat slightly.
[0124] Through a large number of tests and summaries, it is found that for a slightly damaged battery cell, within a short period of 4 to 5 minutes when it is slightly damaged and afterwards, the voltage change range is within 3 mV, which is no different from that of a normal battery. However, the K value of a slightly damaged battery cell will be larger than that of a normal battery cell. The K value of a normal battery cell is about 0.03 mV / h, while the K value of a slightly damaged battery cell is about 0.2 mV / h. Therefore, as time increases, for example, after 8 to 10 hours of damage, the voltage change of the battery cell is about 5 mV to 10 mV. Therefore, the determination of slight damage requires long-term detection and judgment, and the corresponding damage voltage change value will also be relatively small. At the same time, the Rct impedance measured by the EIS function of a slightly damaged battery cell will be 1 to 2 mΩ larger than that of a normal battery cell. For a moderately damaged battery cell, the voltage of the battery cell will drop by 300 mV or more when it is damaged. After damage, the voltage of the battery cell will slowly recover, and the voltage at the final stable state will be about 100 mV lower than the voltage before damage. The K value of a moderately damaged battery cell is 0.3 mV / h or larger, and within 10 to 60 seconds after damage, the voltage change of the battery cell can reach about 50 mV to 200 mV; the Rct impedance measured by the EIS function of a moderately damaged battery cell increases by 1 to 2 mΩ compared to a normal battery cell.
[0125] It should be noted that when setting the first time period, the second time period, the first damage voltage change value, and the second damage voltage change value, they can be set according to this test data. The first time period, that is, the determination time of mild damage to the battery cell, Mild Duration Time, is generally set between 8h and 10h; the second time period, that is, the determination time of medium damage to the battery cell, Medium Duration Time, is generally set between 10 and 60s; the first damage voltage change value can be set in the closed interval of 5mV to 10mV, and the second damage voltage change value can be set in the closed interval of 50mV to 200mV. The specific values of the first time period, the second time period, the first damage voltage change value, and the second damage voltage change value can also be set and adjusted according to the actual battery to be tested, not limited to the data provided in this embodiment, and the present application does not make special limitations here. It is also possible to set the determination of mild damage and the determination of medium damage as two parallel test processes, independent of each other. That is, directly from the detection moment of the first voltage, after an interval of the second time period, the third voltage of each battery cell in the battery is detected, without the need to wait until the maximum change value among the first voltage change values of all battery cells does not exceed the first damage voltage change value before performing this step.
[0126] Specifically, the present invention collects a large amount of test data on batteries with different degrees of damage, and through sorting, discovers the change rules of voltage, internal resistance, impedance, and K value when the battery is damaged. Furthermore, when the change of the battery parameters detected by the fuel gauge conforms to the change rules of the damaged battery cells, it is determined that the battery is damaged, and a small current discharge is given to the damaged battery cells through the equalization circuit of the battery to reduce the stored energy of the damaged battery cells. It can monitor mild or medium damage to the battery and notify the user in a timely manner.
[0127] As an optional embodiment, before determining that the battery cells in the battery have medium damage, it further includes:
[0128] Judging whether the minimum change value among the first voltage change values of all battery cells is less than the first normal voltage change value;
[0129] If so, jump to the step of determining that the battery cells in the battery have medium damage;
[0130] Before determining that the battery cells in the battery have mild damage, it further includes:
[0131] Judging whether the minimum change value among the second voltage change values of all battery cells is less than the second normal voltage change value;
[0132] If so, jump to the step of determining that the battery cells in the battery have mild damage.
[0133] It can be understood that since the cell voltages of all cells will change with the charge and discharge of the battery, for example, they increase simultaneously during battery charging or decrease simultaneously during battery discharging. Therefore, in order to avoid the influence of battery charge and discharge on the detection results, when performing damage detection based on the maximum change value among the first voltage change values or the second voltage change values of all cells, it is also necessary to simultaneously determine whether the minimum change value is less than the corresponding normal voltage change value. If the minimum change value is less than the normal voltage change value, it indicates that the cell has not been charged or discharged. If the minimum change value is not less than the normal voltage change value, it indicates that the cell may have experienced excessive voltage changes due to charge and discharge, and the detection determination result may have errors at this time. Then, it is necessary to jump back to the step of detecting the first voltage of each cell in the battery for re-detection. The specific values of the first normal voltage change value and the second normal voltage change value are not particularly limited in this application and can be set and adjusted through test experiments or experience, etc.
[0134] Specifically, by adding the comparison between the minimum change value and the corresponding normal voltage change value, the influence of battery charge and discharge on the detection results is further excluded, misjudgment is avoided, and the accuracy and reliability of the detection results are effectively improved.
[0135] As an optional embodiment, before detecting the voltage change values of each cell in the battery based on a preset time period, it further includes:
[0136] Detecting the conduction states of the charging switch and the discharging switch in the battery;
[0137] If both the charging switch and the discharging switch are in the off state, then jump to the step of detecting the voltage change values of each cell in the battery based on a preset time period.
[0138] It is not difficult to understand that the charge and discharge of the battery will affect the detection results of the cell voltage change values. Therefore, before officially detecting the voltage change values, it is necessary to control the charging switch and the discharging switch of the battery to be closed. The specific setting methods of the charging switch and the discharging switch are not particularly limited in this application. The detection and control of their conduction can be directly implemented by reusing the control system of the battery itself, which is not particularly limited in this application.
[0139] Specifically, by adding the state detection of the charging switch and the discharging switch, the influence of battery charge and discharge on the detection results is further excluded, misjudgment is avoided, and the accuracy and reliability of the detection results are effectively improved.
[0140] As an optional embodiment, before detecting the voltage change values of each cell in the battery based on a preset time period, it further includes:
[0141] Determine whether the minimum voltage among the current voltages of all the battery cells is greater than a preset stable voltage;
[0142] If so, jump to the step of detecting the voltage change value of each battery cell in the battery based on a preset time period.
[0143] It can be understood that considering that abnormal states such as over-discharge of the battery will also affect the detection of the voltage change value of the battery cell, before the formal detection, it is also possible to determine whether there is an over-discharge situation of the battery cell by detecting and judging the current voltage of the battery cell. If the minimum voltage among the current voltages of all the battery cells is not greater than the preset stable voltage, it means that there is over-discharge, that is, the battery is in an abnormal state. At this time, the prompt strategy corresponding to the abnormal state can be triggered; if there is no over-discharge, the normal detection can continue. The specific value of the preset stable voltage and the like are not particularly limited in this application and can be set and adjusted by means of test experiments or use experience, etc.
[0144] Specifically, by detecting and judging the current voltage of the battery cell, the influence of the abnormal state of battery over-discharge on the detection result is further eliminated, further avoiding misjudgment and improving the accuracy and reliability of the final detection result.
[0145] As an optional embodiment, the initial value of the first count value is zero. After controlling the first count value to be incremented by 1, it further includes:
[0146] If the first count value is 1, record the first running time of the current battery;
[0147] If the first count value is not less than the first preset fault count value, record the second running time of the current battery.
[0148] It is not difficult to understand that in order to facilitate the subsequent viewing by the operator and the analysis and troubleshooting of the detection process, after controlling the first count value to be incremented to 1, the first running time of the current battery can be recorded, that is, the total running time of the battery when the battery damage is first detected; at the same time, when the first count value reaches the first preset fault count value, record the second running time of the current battery again, that is, the total running time of the battery when the battery damage is last detected. It is also possible to control the count value to be incremented by 1 each time, that is, record the total running time of the battery each time the battery damage is detected; the recorded values are stored in a preset location for the operator to view.
[0149] As a specific embodiment, please refer to Figure 4 , Figure 4 which is a schematic flow chart of damage detection by the voltage change value of the battery cell provided by the present invention; as Figure 4 shown, Figure 4The logic diagram shown is the specific process of detecting battery damage through the change in cell voltage. Before the detection starts, a preset duration Delay Time is provided to allow the battery to enter the rest mode and to detect and judge whether the battery is in a normal state. Delay Time is generally set to 1 minute. During the Delay Time at the start of the detection, the fuel gauge will first judge whether the charge and discharge switch of the battery is closed and whether the battery is in the Relax mode to avoid misjudgment caused by the change in the charge and discharge voltage of the battery. Then, it is the detection and judgment of the working environment. The working temperature Temperature of the battery during detection should be between Min Temp and Max Temp, where Min Temp is the minimum temperature for the normal operation of the battery and Max Temp is the maximum temperature for the normal operation of the battery. The range between Min Temp and Max Temp is also the normal temperature range for the normal operation of the battery, to avoid misjudgment of the change in cell voltage caused by temperature changes. Then, it is the judgment of the battery condition. The minimum voltage Min Voltage (Vcell 1 to 4) among the current voltages of all cells of the battery should be greater than the preset stable voltage MinVoltage, and the SOH of the battery should be greater than the minimum health state min SOH, to avoid misjudgment caused by over-discharge of the battery or unstable voltage of the aging battery cells themselves.
[0150] During the entire battery damage detection process, all the above conditions must remain true for the fuel gauge to determine whether there is a damaged battery cell. During the first time period Mild Duration Time or the second time period Medium Duration Time after Delay Time, if the maximum change in cell voltage before and after the battery, that is, the maximum change value Max Delta Voltage in the first voltage change value, is greater than the voltage change value for mild battery cell damage, that is, the first damage voltage change value Delta Voltage for Mild Duration Time, and the minimum change value Min Delta Voltage in the first voltage change values of all battery cells is less than the first normal voltage change value Normal Voltage for Mild Duration Time of the normal voltage change of the battery cell, or if the maximum change in cell voltage before and after the battery, that is, the maximum change value Max Delta Voltage in the second voltage change value, is greater than the voltage change value for moderate battery cell damage, that is, the second damage voltage change value Delta Voltage for Medium Duration Time, and the minimum change value Min Delta Voltage in the second voltage change values of all battery cells is less than the second normal voltage change value Normal Voltage for Medium Duration Time of the normal voltage change of the battery cell, then the first count value Dent Fault Counter1 will be incremented by one from 0. Then, a second determination of battery cell damage will be made starting from Delay Time at the beginning of the detection until the count value of the first count value Dent Fault Counter1 is greater than the first preset fault count value Fail Count1. At this time, the reading of the 0x58 command of the fuel gauge will change from 0 to 1, thereby reminding the user that the battery is damaged and turning on the equalization switch in the internal equalization circuit of the battery to perform a small current discharge on the damaged battery. At the same time, the fuel gauge will also record the total operating time of the battery when the first count value Dent Fault Counter1 is 1 and the first preset fault count value Fail count1, as well as the number of counts of the first count value Dent Fault Counter1.
[0151] Specifically, by judging and comparing the voltage change values of the battery cells, the influence of various situations on the detection results can be effectively excluded, the effective determination of battery damage can be achieved, and at the same time, the degree of damage to the battery cells can be effectively judged, helping users to identify battery damage in a timely manner, effectively ensuring the user experience and usage safety.
[0152] As an optional embodiment, detecting the internal resistance of each battery cell in the battery includes:
[0153] Measure the internal resistance of each battery cell in the battery using electrochemical impedance spectroscopy;
[0154] Determine whether the battery is damaged based on whether the internal resistance of the battery cell is within the standard impedance range, including:
[0155] Judge whether the internal resistance of each battery cell is within the standard impedance range;
[0156] If the internal resistance of any one battery cell is not within the standard impedance range, control the second count value to be incremented by 1, and judge whether the second count value is not less than the second preset fault count value;
[0157] If the second count value is less than the second preset fault count value, re-jump to the step of detecting the current state parameters of the battery;
[0158] If the second count value is not less than the second preset fault count value, determine that the battery is damaged and trigger the corresponding prompt strategy.
[0159] It can be understood that when identifying whether the battery is damaged by the internal resistance of the battery cell, a similar setting can also be made for the detection and determination of the change amount of the battery cell voltage. In order to further avoid misjudgment, when determining whether the battery is damaged based on whether the internal resistance of the battery cell is within the standard impedance range, a second count value and a second preset fault count value are also similarly set. Each time the second count value is incremented by 1, it means that a battery damage is detected through the internal resistance of the battery cell. Only when the second count value reaches the second preset fault count value, will it be officially determined that the battery is damaged. The specific value of the second preset fault count value and the like are not particularly limited in this application and can be set and adjusted according to test data, product manuals, and usage experience, etc. The specific implementation method of the second count value and the like are not particularly limited in this application and can be implemented by setting registers in the control system of the battery. The specific type and implementation method of the prompt strategy indicating that the battery is damaged are not particularly limited in this application, including but not limited to acoustic and optical alarms, lighting of indicator lights, etc.
[0160] It should be noted that, please refer to Figure 5 , Figure 5 which is a schematic structural diagram of a coulometer provided by the present invention; please refer to Figure 6 , Figure 6 which is a schematic diagram of the change in the internal resistance of the battery cell before and after being damaged under the first test condition provided by the present invention; please refer to Figure 7 , Figure 7 which is a schematic diagram of the change in the internal resistance of the battery cell before and after being damaged under the second test condition provided by the present invention; please refer to Figure 8 , Figure 8Schematic diagram of the change in the internal resistance of the battery cell before and after damage under the third test condition provided by the present invention; please refer to Figure 9 , Figure 9 Schematic diagram of the change in the internal resistance of the battery cell before and after damage under the fourth test condition provided by the present invention; please refer to Figure 10 , Figure 10 Schematic diagram of the change in the internal resistance of the battery cell before and after damage under the fifth test condition provided by the present invention; please refer to Figure 11 , Figure 11 Schematic diagram of the change in the internal resistance of the battery cell before and after damage under the sixth test condition provided by the present invention; the measurement of the internal resistance of the battery cell can be achieved through EIS. EIS is a non-destructive method for parameter determination and effective battery dynamics behavior determination. By applying a small-amplitude voltage (current) sine wave signal, the impedance information of the battery at different frequencies is output. The applied frequency is different, and the measured battery impedance is also different. What needs to be measured in this application is the internal resistance Rct of the battery cell, and a frequency signal of 1 Hz and below is required. The signal changes slowly, and the ions have enough time to diffuse into the electrode interior or surface. The measured impedance is mainly the diffusion impedance during the diffusion process of these ions. The specific implementation manner of EIS is as Figure 5 shown. An EIS function module is newly added to the coulomb meter. The newly added EIS function module in the coulomb meter can utilize the ADC (Analog-to-Digital Converter) and the constant current source module in the coulomb meter to perform low-frequency signal discharge on the battery cell when the battery is stationary, collect the response voltage of each battery cell, and thus calculate and record the internal resistance Rct of each battery cell.
[0161] Furthermore, as Figures 6 to 11 shown, Figures 6 to 11 shows the change in the internal resistance of the battery cells from No. 1 to No. 8 measured by EIS before and after damage. From the collected data, the Rct collected through the EIS function at the same state of charge (SOC) fluctuates up and down within a certain rated range. After the battery cell is damaged, the measured Rct will exceed the range of the Rct value of the normal battery cell. This application uses this as a standard for detecting and judging whether the battery cell is damaged. For example, the measured Rct range of a normal battery cell at 60% state of charge is between 3.07 mΩ and 3.40 mΩ. After the battery cell is damaged, the measured Rct is 4.05 mΩ, exceeding the normal Rct range, and it can be considered that the battery cell is damaged.
[0162] As a specific embodiment, please refer to Figure 12 , Figure 12 Schematic diagram of the process for damage detection through the internal resistance of the battery cell provided by the present invention; as Figure 12The logic diagram shown is the process of detecting cell damage through the change in Rct impedance. During the Delay Time at the start of detection, the fuel gauge first determines whether the battery is in Relax mode to meet the trigger condition for the EIS function; then it is the detection and judgment of the environment. The operating temperature Temperature of the battery during detection should be between MinTemp and Max Temp to avoid misjudgment of the change in cell impedance caused by temperature change; then it is the judgment of the battery condition. The SOH of the battery should be greater than min SOH to avoid misjudgment caused by the increased impedance of the aged battery; since the normal impedance Normal Rct impedance range is different under different SOC conditions, the SOC of the battery at this time, that is, the initial state of charge n, is read at the same time as the detection starts, and the range of Normal Rn corresponding to Test SOC is matched. The determined standard impedance range [MinRn, MaxRn] is used as the criterion for judging cell damage under this SOC condition.
[0163] During the entire battery damage detection process, the above conditions must all remain true. When the impedance Rct (cell 1 to 4) of each cell measured by the EIS during the Delay Time is within the corresponding [MinRn, MaxRn] range, it is determined that the battery is not damaged, and the next round of determination begins. When the cell resistance Rct exceeds the defined standard impedance range, the second count value Dent FaultCounter2 will count once from 0. Then, the next round of cell damage determination starts from the Delay Time at the start of detection until the count value of the second count value Dent Fault Counter2 is greater than the second preset fault count value Fail Count2. At this time, the reading of the 0x58 instruction of the fuel gauge will change from 0 to 1, thereby reminding the user that the battery is damaged, and the equalization switch in the internal equalization circuit of the battery is turned on to perform small-current discharge on the damaged battery. At the same time, the fuel gauge will also record the total operating time of the battery when the second count value Dent Fault Counter2 is 1 and the second preset fault count value Fail count2, as well as the number of counts of the second count value Dent Fault Counter2.
[0164] Specifically, through the judgment and comparison of the internal resistance of the cell, the degree of cell damage can be effectively judged from another aspect, helping the user to identify the damage of the battery in time, and effectively ensuring the user experience and safety of use.
[0165] To solve the above technical problems, the present invention also provides a device for detecting battery damage, including:
[0166] A state detection unit, configured to determine whether the battery is in a normal state based on the current state parameters of the battery when the battery is in the rest mode;
[0167] A voltage detection unit, configured to detect the change value of the cell voltage of each cell in the battery based on a preset time period if the battery is in a normal state;
[0168] An impedance detection unit, configured to detect the internal resistance of each cell in the battery if the battery is in a normal state;
[0169] A damage determination unit, configured to determine whether the battery is damaged according to whether the change value of the cell voltage is within the standard voltage change range and / or whether the internal resistance of the cell is within the standard impedance range.
[0170] For the introduction of a battery damage detection device provided by the present invention, please refer to the embodiments of the above-mentioned battery damage detection method, which will not be elaborated herein.
[0171] Please refer to Figure 13 , Figure 13 FIG. is a schematic structural diagram of an electronic device provided by the present invention. To solve the above technical problems, the present invention further provides an electronic device, including:
[0172] A memory 21, configured to store a computer program;
[0173] A processor 22, configured to implement the steps of the battery damage detection method as described above.
[0174] Wherein, the processor 22 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 22 may be implemented in at least one hardware form of a DSP (Digital Signal Processor), an FPGA (Field-Programmable Gate Array), or a PLA (Programmable Logic Array). The processor 22 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as a central processing unit; the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 22 may integrate a GPU (graphics processing unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 22 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computing operations related to machine learning.
[0175] The memory 21 may include one or more computer-readable storage media, which may be non-transitory. The memory 21 may also include high-speed random access memory, as well as non-volatile memory, such as one or more disk storage devices and flash storage devices. In this embodiment, the memory 21 is at least used to store the following computer programs. After the computer programs are loaded and executed by the processor 22, the related steps of the battery damage detection method disclosed in any of the foregoing embodiments can be implemented. In addition, the resources stored in the memory 21 may also include an operating system and data, etc., and the storage method may be transient storage or permanent storage. Among them, the operating system may include Windows, Unix, Linux, etc. The data may include, but is not limited to, data of the battery damage detection method, etc.
[0176] In some embodiments, the electronic device may further include a display screen, an input / output interface 25, a communication interface 24, a power supply 23, and a communication bus 26.
[0177] Those skilled in the art can understand that Figure 13 the structure shown in does not constitute a limitation on the electronic device, and it may include more or fewer components than those shown in the figure.
[0178] For the introduction of an electronic device provided by the present invention, please refer to the embodiments of the battery damage detection method above, and the present invention will not be elaborated herein.
[0179] To solve the above technical problems, the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the battery damage detection method as described above are implemented.
[0180] It can be understood that if the method in the above embodiments is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and executes all or part of the steps of the methods described in the various embodiments of the present application. Specifically, the computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical discs, and external hard drives, etc., or any type of medium or device suitable for storing instructions and data, etc. The present application does not make special limitations here.
[0181] For the introduction of a computer-readable storage medium provided by the present invention, please refer to the embodiments of the battery damage detection method above, and the present invention will not be elaborated herein.
[0182] In this specification, the various embodiments are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. For the same or similar parts among the various embodiments, reference can be made to each other. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple. For the relevant parts, reference can be made to the description in the method section.
[0183] It should also be noted that in this specification, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the said element.
[0184] Those skilled in the art can further realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the composition and steps of the examples have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0185] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but will be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for detecting battery damage, characterized in that, Including: When the battery is in the rest mode, judging whether the battery is in a normal state based on the current state parameters of the battery; If the battery is in a normal state, detecting the change value of the cell voltage of each cell in the battery based on a preset time period; Detecting the internal resistance of each cell in the battery; Judging whether the battery is damaged according to whether the change value of the cell voltage is within the standard voltage change range and / or whether the internal resistance of the cell is within the standard impedance range.
2. The detection method for battery damage according to claim 1, wherein Judging whether the battery is in a normal state based on the current state parameters of the battery includes: Judging whether the operating temperature of the battery is within the normal temperature range; If the operating temperature of the battery is within the normal temperature range, judging whether the state of health of the battery is not less than the minimum allowable state of health; If the state of health of the battery is not less than the minimum state of health, it is determined that the battery is in a normal state.
3. The method for detecting battery damage according to claim 1, wherein, Before judging whether the battery is in a normal state based on the current state parameters of the battery, it further includes: Reading the initial state of charge of the battery; Determining the standard impedance range of the internal resistance of the cell based on the initial state of charge; Before detecting the internal resistance of each cell in the battery, it further includes: Reading the current state of charge of the battery; Judging whether the current state of charge is consistent with the initial state of charge corresponding to the standard impedance range; If so, jump to the step of detecting the internal resistance of each cell in the battery.
4. The method for detecting battery damage according to any one of claims 1 to 3, characterized in that Judging whether the battery is damaged according to whether the change value of the cell voltage is within the standard voltage change range includes: Judging whether the maximum voltage change value among the change values of the cell voltages of all cells is greater than a preset damage voltage change value; If so, controlling the first count value to be incremented by 1, and judging whether the first count value is not less than the first preset fault count value; If the first count value is less than the first preset fault count value, re-jump to the step of judging whether the battery is in a normal state based on the current state parameters of the battery; If the first count value is not less than the first preset fault count value, it is determined that the battery is damaged and a corresponding prompt strategy is triggered.
5. The detection method of battery damage according to claim 4, characterized in that, The preset time period includes a first time period and a second time period, the duration of the first time period is less than the duration of the second time period, the preset damage voltage change value includes a first damage voltage change value and a second damage voltage change value, and the first damage voltage change value is greater than the second damage voltage change value; Detecting the change value of the cell voltage of each cell in the battery based on a preset time period includes: Detecting the first voltage of each cell in the battery; Detecting the second voltage of each cell in the battery at an interval of the first time period after the detection time of the first voltage; Determining the first voltage change value of each cell based on the second voltage and the first voltage; If the maximum change value among the first voltage change values of all cells is greater than the first damage voltage change value, it is determined that the cells in the battery are moderately damaged; If the maximum change value among the first voltage change values of all the battery cells is not greater than the first damage voltage change value, then after an interval of the second time period from the detection moment of the first voltage, the third voltage of each battery cell in the battery is detected; Based on the third voltage and the first voltage, determine the second voltage change value of each battery cell; If the maximum change value among the second voltage change values of all the battery cells is greater than the second damage voltage change value, it is determined that there is a minor damage to the battery cells in the battery.
6. The detection method of battery damage according to claim 5, characterized in that Before determining that there is a moderate damage to the battery cells in the battery, it further includes: Judge whether the minimum change value among the first voltage change values of all the battery cells is less than the first normal voltage change value; If so, jump to the step of determining that there is a moderate damage to the battery cells in the battery; Before determining that there is a minor damage to the battery cells in the battery, it further includes: Judge whether the minimum change value among the second voltage change values of all the battery cells is less than the second normal voltage change value; If so, jump to the step of determining that there is a minor damage to the battery cells in the battery.
7. The method for detecting battery damage according to claim 4, wherein, Before detecting the voltage change value of each battery cell in the battery based on a preset time period, it further includes: Detect the conduction state of the charging switch and the conduction state of the discharging switch in the battery; If both the charging switch and the discharging switch are in the off state, jump to the step of detecting the voltage change value of each battery cell in the battery based on a preset time period; and / or Judge whether the minimum voltage among the current voltages of all the battery cells in the battery is greater than the preset stable voltage; If so, jump to the step of detecting the voltage change value of each battery cell in the battery based on a preset time period.
8. The method for detecting battery damage according to any one of claims 1 to 3, characterized in that, Detecting the internal resistance of each battery cell in the battery includes: Using electrochemical impedance spectroscopy to measure the internal resistance of each battery cell in the battery; Judging whether the battery is damaged according to whether the internal resistance of the battery cell is within the standard impedance range includes: Judge whether the internal resistance of each battery cell is within the standard impedance range; If there is any battery cell whose internal resistance is not within the standard impedance range, control the second count value to be incremented by 1, and judge whether the second count value is not less than the second preset fault count value; If the second count value is less than the second preset fault count value, re-jump to the step of detecting the current state parameters of the battery; If the second count value is not less than the second preset fault count value, it is determined that the battery is damaged, and a corresponding prompt strategy is triggered.
9. An electronic device, characterized in that, It includes: A memory for storing a computer program; A processor for implementing the steps of the method for detecting battery damage according to any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that, The computer program is stored on the computer-readable storage medium, and when the computer program is executed by the processor, the steps of the method for detecting battery damage according to any one of claims 1 to 8 are implemented.