Battery protection method and related device

By calculating the internal temperature of the battery and comparing it with the surface temperature, the voltage protection threshold and terminal voltage of the battery are determined, and if it is in the first state, voltage protection is performed, which solves the problem that the internal temperature of the battery cannot be accurately judged in the prior art, and achieves the effect of detecting thermal runaway events and extending battery life.

CN119749248APending Publication Date: 2025-04-04CHONGQING FUDI BATTERY RES INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410871526.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-28
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

Existing battery protection methods rely on surface temperature sensors and cannot accurately judge the internal temperature of the battery, resulting in overcharge or over-discharge when the internal temperature of the battery is too high but the surface temperature does not reach the threshold, resulting in irreversible damage to the battery or thermal runaway.

Method used

By calculating the internal temperature based on the state data of the battery and comparing it with the surface temperature, if the difference between the internal temperature and the surface temperature is greater than the preset threshold, the voltage protection threshold and the terminal voltage of the battery are determined, and if the battery is in the first state, the voltage protection is performed.

Benefits of technology

Discover thermal runaway events of the battery in advance, extend the battery life, improve the temperature range of the battery, and ensure the safety of the battery by retaining surface temperature protection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119749248A_ABST
    Figure CN119749248A_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a battery protection method and related devices, the method comprising: determining the internal temperature of the battery according to the battery status data, and determining the surface temperature of the battery; if the difference between the internal temperature and the surface temperature is greater than a preset threshold, determining the voltage protection threshold of the battery, and determining the terminal voltage corresponding to the internal temperature of the battery, and determining the actual voltage of the battery; if the battery is determined to be in the first state according to the terminal voltage, the actual voltage and the voltage protection threshold, then performing voltage protection. In this way, thermal runaway events of the battery can be discovered early. Furthermore, making voltage protection judgments based on the estimated internal temperature of the battery can effectively improve the temperature application range of the battery and extend the battery life, while retaining the voltage protection judgment based on the surface temperature can ensure the efficiency of the battery voltage protection, thereby improving the battery safety.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery technology, and in particular to a battery protection method and related devices. Background Art

[0002] In the field of electric vehicles, the temperature sensor of the battery module is usually set on its surface, but the heat generated by the battery during use comes from the inside of the battery, which will cause the highest temperature point of the battery to be inside. Battery voltage protection is one of the important mechanisms to ensure that the battery will not be overcharged (overvoltage) or over-discharged (undervoltage) during use, thereby extending the life of the battery and ensuring safety. In practical applications, the common voltage protection method is: based on the surface temperature data collected by the temperature sensor, determine whether the current battery temperature exceeds the threshold, and then determine whether overcharge or over-discharge occurs based on the judgment result, so as to implement the voltage protection strategy for the battery accordingly. However, in this way, there will be a situation where the surface temperature of the battery has not reached the protection threshold, but its internal temperature is already seriously too high. If the battery continues to be overcharged or over-discharged, it will cause irreversible damage to the battery, and even cause thermal runaway of the battery.

[0003] Therefore, a battery protection method is urgently needed to solve the above problems. Summary of the invention

[0004] The embodiments of the present application provide a battery protection method and related devices, which can effectively improve the temperature application range of the battery and extend the battery life. At the same time, the retained surface temperature protection judgment can further ensure the battery safety.

[0005] In a first aspect, an embodiment of the present application provides a battery protection method, the method comprising:

[0006] determining an internal temperature of the battery according to the battery status data, and determining a surface temperature of the battery;

[0007] If the difference between the internal temperature and the surface temperature is greater than a preset threshold, determining a voltage protection threshold of the battery, determining a terminal voltage corresponding to the internal temperature of the battery, and determining an actual voltage of the battery;

[0008] If it is determined that the battery is in a first state according to the terminal voltage, the actual voltage and the voltage protection threshold, voltage protection is performed on the battery.

[0009] In a second aspect, an embodiment of the present application provides a battery protection device, the device comprising: a processing unit and an execution unit, wherein:

[0010] The processing unit is used to determine the internal temperature of the battery and the surface temperature of the battery according to the status data of the battery;

[0011] The processing unit is further configured to determine a voltage protection threshold of the battery if the difference between the internal temperature and the surface temperature is greater than a preset threshold, determine a terminal voltage corresponding to the internal temperature of the battery, and determine an actual voltage of the battery;

[0012] The execution unit is configured to execute voltage protection on the battery if it is determined that the battery is in a first state according to the terminal voltage, the actual voltage and the voltage protection threshold.

[0013] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps of any method in the first aspect of the embodiment of the present application.

[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps described in any method of the first aspect of the embodiment of the present application.

[0015] In a fifth aspect, an embodiment of the present application provides a computer program product comprising instructions, wherein when the computer program product is run on an electronic device, the electronic device executes some or all of the steps described in any method of the first aspect of the embodiment of the present application. The computer program product may be a software installation package.

[0016] In a sixth aspect, an embodiment of the present application provides a battery, wherein the battery includes a battery module and a battery management system, and the battery management system is used to execute part or all of the steps described in any method of the first aspect of the embodiment of the present application.

[0017] It can be seen that a battery protection method and related devices are disclosed in the embodiment of the present application. The internal temperature of the battery is calculated according to the status data of the battery, and the surface temperature of the battery is determined; if the difference between the internal temperature and the surface temperature is greater than the preset threshold, the voltage protection threshold of the battery is determined, and the terminal voltage corresponding to the internal temperature of the battery is determined, and the actual voltage of the battery is determined; if the battery is determined to be in the first state according to the terminal voltage, the actual voltage and the voltage protection threshold, voltage protection is performed. The method calculates the internal temperature of the battery, combines the internal temperature and the surface temperature of the battery to determine whether it is necessary to obtain voltage data and voltage protection threshold, and makes voltage protection judgment based on the voltage data and the voltage protection threshold, so that thermal runaway events of the battery can be discovered early. Furthermore, making voltage protection judgment based on the estimated internal temperature of the battery can effectively improve the temperature application range of the battery and extend the battery life, while retaining the voltage protection judgment based on the surface temperature can ensure the efficiency of battery voltage protection, thereby improving battery safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be 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 any creative work.

[0019] Figure 1 It is a schematic diagram of the internal modules of a battery module provided in an embodiment of the present application;

[0020] Figure 2 It is a flowchart of a battery protection method provided in an embodiment of the present application;

[0021] Figure 3 It is a schematic diagram of a calculation process provided by an embodiment of the present application;

[0022] Figure 4 It is a schematic diagram of the overall process of a battery protection method provided in an embodiment of the present application;

[0023] Figure 5 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application;

[0024] Figure 6 It is a schematic diagram of the functional unit structure of a battery protection device provided in an embodiment of the present application. DETAILED DESCRIPTION

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

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

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

[0028] In order to better understand the solutions of the embodiments of the present application, the electronic devices, related terms, concepts and related backgrounds that may be involved in the embodiments of the present application are first introduced below.

[0029] The electronic device may be a portable electronic device that also includes other functions such as a personal digital assistant and / or a music player function, such as a mobile phone, a tablet computer, a wearable electronic device with a wireless communication function (such as a smart watch), etc. Exemplary embodiments of portable electronic devices include but are not limited to portable electronic devices equipped with an IOS system, an Android system, a Microsoft system, or other operating systems. The above-mentioned portable electronic device may also be other portable electronic devices, such as a laptop computer (Laptop), etc. It should also be understood that in some other embodiments, the above-mentioned electronic device may also be an electronic device used for battery protection in the present application scheme.

[0030] It should be noted that the use scenario of the battery protection method proposed in this application is the vehicle-mounted electronic controller unit (Electronic Control Unit, ECU). Based on the characteristics of vehicle-mounted ECU products, the solution with simple calculation, relatively small resource consumption and the ability to calculate relatively accurate results is the optimal solution.

[0031] Specifically, see Figure 1 , Figure 1 Schematic diagram of the internal modules of a battery module provided in an embodiment of the present application. Figure 1 As shown, the battery module includes: a thermal runaway calculation unit and a voltage protection unit, wherein the thermal runaway calculation unit includes an OCV voltage calculation module and an internal temperature calculation module.

[0032] For example, the current charge and discharge SOC of the battery is calculated by the OCV voltage calculation module, and the current open circuit voltage E(OCV) of the battery is calculated according to the SOC. At the same time, the internal heat capacity Cm and the internal thermal resistance Rm are calculated according to the ambient temperature fitting.

[0033] Furthermore, the internal temperature calculation module simultaneously calculates the current internal temperature of the battery according to the SOC, E(OCV), the surface temperature of the battery and the corresponding single cell voltage.

[0034] Further, the thermal runaway calculation unit determines whether to be activated according to the internal temperature and the surface temperature.

[0035] Furthermore, if it is determined to activate the thermal runaway calculation unit, the actual charging current, actual discharging current and voltage protection threshold of the battery are obtained, and the voltage protection unit determines whether to perform voltage protection based on the actual charging current, actual discharging current and voltage protection threshold.

[0036] It can be seen that the present application scheme is based on the above-mentioned functional modules, and calculates the internal temperature of the battery according to the battery status data, and obtains the surface temperature of the battery; if the difference between the internal temperature and the surface temperature is greater than the preset threshold, the voltage protection threshold of the battery is obtained, and the terminal voltage corresponding to the internal temperature of the battery is calculated, and the actual voltage of the battery is detected; if the battery is determined to be in the first state according to the terminal voltage, the actual voltage and the voltage protection threshold, voltage protection is performed. This method calculates the internal temperature of the battery, combines the internal temperature and the surface temperature of the battery to determine whether it is necessary to obtain voltage data and voltage protection threshold, and makes voltage protection judgments based on the voltage data and the voltage protection threshold, so that thermal runaway events of the battery can be discovered early. Furthermore, making voltage protection judgments based on the estimated internal temperature of the battery can effectively improve the temperature application range of the battery and extend the battery life, while retaining the voltage protection judgment based on the surface temperature can ensure the efficiency of the battery voltage protection, thereby improving the battery safety.

[0037] In order to better understand the above process, the present application is described in detail below in conjunction with specific embodiments.

[0038] See also Figure 2 , Figure 2 The present application provides a flowchart of a battery protection method. Figure 2 As shown, the battery protection method specifically includes the following steps:

[0039] S201 . Determine the internal temperature of the battery according to the battery status data, and determine the surface temperature of the battery.

[0040] Specifically, the battery is a battery module, which includes multiple battery cells. The battery status data includes but is not limited to: the surface temperature Ts of the battery module, the internal environment temperature T a , the battery's single cell voltage V and current I.

[0041] Specifically, in the solution of the present application, a plurality of NTC temperature sensors are arranged on a plurality of battery cells in a battery pack, and the surface temperature Ts of the battery is obtained through the NTC temperature sensors.

[0042] Exemplarily, the internal temperature Tc of the battery is calculated by establishing a target equation based on the above-obtained operating data and relevant parameters such as the lithium battery simulation heat generation formula and the battery open circuit voltage, and using the state data as input data of the target equation.

[0043] S202: If the difference between the internal temperature and the surface temperature is greater than a preset threshold, determine a voltage protection threshold of the battery, determine a terminal voltage corresponding to the internal temperature of the battery, and determine an actual voltage of the battery.

[0044] For example, the difference between the internal temperature and the surface temperature is calculated. When the difference between the calculated Tc and the Ts measured by the NTC temperature sensor is greater than a preset threshold value Tg (where Tg is a threshold value determined according to the worst case), it is necessary to activate the following Figure 1 The thermal runaway calculation unit.

[0045] Furthermore, a voltage protection threshold is obtained through a thermal runaway calculation unit, wherein the voltage protection threshold includes a first voltage protection threshold corresponding to the internal temperature and a second voltage protection threshold corresponding to the surface temperature. At the same time, the current terminal voltage of the battery module is calculated based on the internal heat capacity, internal thermal resistance and current battery current data calculated during the internal temperature calculation process.

[0046] Furthermore, the actual current voltage of the battery is detected.

[0047] S203: If it is determined that the battery is in a first state according to the terminal voltage, the actual voltage and the voltage protection threshold, perform voltage protection on the battery.

[0048] Exemplarily, when the thermal runaway calculation unit is activated, by combining the terminal voltage, the actual voltage, and the first voltage protection threshold corresponding to the internal temperature and the second voltage protection threshold corresponding to the surface temperature, it is determined that the battery is in the first state, and voltage protection is performed on the battery. The first state is used to indicate that the current battery module may be in a thermal runaway state, that is, the battery is in an overvoltage state (overvoltage state) or an over-discharge state (undervoltage state), resulting in the internal temperature or surface temperature of the battery being too high. In order to ensure the safety and normal use of the battery module, voltage protection needs to be performed.

[0049] Exemplarily, the voltage protection of the battery is one of the important mechanisms to ensure that the battery will not be overcharged or over-discharged during use, thereby extending the life of the battery and ensuring safety. Voltage protection is usually implemented by a battery management system (BMS). During the charging process, when the battery voltage is close to the full state, the voltage protection system monitors the voltage of the battery. Once the voltage reaches the set full threshold, it will stop charging to prevent the battery from overcharging, which helps prevent safety risks caused by overcharging, such as battery overheating, leakage, etc. During the discharge process, when the battery voltage drops to a certain level, the voltage protection system disconnects the circuit to prevent the battery from over-discharging. Excessive discharge may damage the battery, reduce its capacity and performance, and even cause safety problems such as battery damage or fire. The voltage protection system also usually monitors the voltage of each single cell in the battery pack to ensure that the voltage between them is balanced to avoid safety hazards caused by unbalanced single cell voltages.

[0050] When it is determined that the battery module is in the first state, the above measures can effectively protect the safety and stability of the battery, extend the service life of the battery, and ensure that the battery can work normally in various environments.

[0051] It can be seen that the battery protection method described in the embodiment of the present application calculates the internal temperature of the battery according to the battery status data and obtains the surface temperature of the battery; if the difference between the internal temperature and the surface temperature is greater than the preset threshold, the voltage protection threshold of the battery is obtained, and the terminal voltage corresponding to the internal temperature of the battery is calculated, and the actual voltage of the battery is detected; if the battery is determined to be in the first state according to the terminal voltage, the actual voltage and the voltage protection threshold, voltage protection is performed. This method calculates the internal temperature of the battery, combines the internal temperature and the surface temperature of the battery to determine whether it is necessary to obtain voltage data and voltage protection threshold, and makes voltage protection judgment based on the voltage data and the voltage protection threshold, so that thermal runaway events of the battery can be discovered early. Furthermore, making voltage protection judgment based on the estimated internal temperature of the battery can effectively improve the temperature application range of the battery and extend the battery life, while retaining the voltage protection judgment based on the surface temperature can ensure the efficiency of battery voltage protection, thereby improving battery safety.

[0052] In one possible example, the voltage protection threshold includes a first voltage lower limit threshold and a first voltage upper limit threshold corresponding to the internal temperature, and the method of determining that the battery is in the first state also includes the following steps: if the terminal voltage is greater than or equal to the first voltage upper limit threshold, or the terminal voltage is less than or equal to the first voltage lower limit threshold, then it is determined that the battery is in the first state.

[0053] Exemplarily, the battery module includes an overvoltage state (overvoltage state) or an over-discharge state (undervoltage state) in an actual application scenario, so the voltage protection thresholds corresponding to the internal temperature include the first voltage lower limit threshold in the over-discharge state and the first voltage upper limit threshold in the over-charge state.

[0054] Specifically, the first voltage lower limit threshold and the first voltage upper limit threshold are different, and the first voltage lower limit threshold is less than the second voltage upper limit threshold. In actual application scenarios, the internal temperature of the battery module may have reached a higher temperature value, and the surface temperature of the battery module will delay this phenomenon. If it is judged only based on the surface temperature, the battery may be damaged due to the delay between the two. Therefore, the current operating status of the battery module is first judged based on the voltage protection threshold corresponding to the internal temperature.

[0055] Specifically, if the terminal voltage of the battery module at the current internal temperature is calculated to be greater than or equal to the first voltage upper limit threshold, and / or the terminal voltage is less than or equal to the first voltage lower limit threshold based on the data generated during the calculation of the current internal temperature of the battery, then it is determined that the battery is in the first state.

[0056] Furthermore, when it is determined that the battery module is in the first state, it is necessary to execute a voltage protection strategy to allow the system to enter a safe state.

[0057] It can be seen that in this example, the first voltage lower limit threshold and the first voltage upper limit threshold corresponding to the calculated internal temperature are compared with the terminal voltage to determine the current operating state of the battery. In this way, before the surface temperature triggers the activation of the thermal runaway calculation unit in time, the thermal runaway event warning judgment is first performed based on the internal temperature and its corresponding voltage threshold and terminal voltage, so that the state of the battery module can be determined more accurately and timely, and the battery safety can be guaranteed to the greatest extent based on multiple levels of voltage protection strategies.

[0058] In one possible example, the method further includes the following steps: when it is determined that the battery is not in the first state based on the terminal voltage, the first voltage upper limit threshold and the first voltage lower limit threshold, if the actual voltage is greater than or equal to the first voltage upper limit threshold, and / or the actual voltage is less than or equal to the first voltage lower limit threshold, then the battery is determined to be in the first state.

[0059] Exemplarily, if it is determined based on the terminal voltage that the current internal temperature is not in an overvoltage state or an undervoltage state, then further, a judgment is made based on the actual voltage of the battery module currently measured.

[0060] Specifically, if the actual voltage is greater than or equal to a first voltage upper limit threshold, and / or the actual voltage is less than or equal to a first voltage lower limit threshold, it is determined that the battery is in the first state.

[0061] Furthermore, when it is determined that the battery module is in the first state, it is necessary to execute a voltage protection strategy to allow the system to enter a safe state.

[0062] It can be seen that in this example, when the terminal voltage does not identify that the battery module is in the first state, a further comparative judgment is performed based on the measured actual voltage to improve the accuracy and timeliness of the judgment of the first state of the battery, thereby achieving the greatest degree of battery safety.

[0063] In one possible example, the voltage protection threshold also includes a second voltage lower limit threshold and a second voltage upper limit threshold corresponding to the surface temperature, and the method also includes the following steps: when it is determined that the battery is not in the first state based on the actual voltage, the first voltage upper limit threshold and the first voltage lower limit threshold, if the actual voltage is less than or equal to the second voltage lower limit threshold, or the actual voltage is greater than or equal to the second voltage upper limit threshold, then it is determined that the battery is in the first state.

[0064] Among them, the first voltage lower limit threshold is smaller than the second voltage lower limit threshold, the second voltage lower limit threshold is smaller than the second voltage upper limit threshold, and the second voltage upper limit threshold is smaller than the first voltage upper limit threshold.

[0065] Exemplarily, if the comparison between the terminal voltage and the actual voltage and the voltage threshold corresponding to the internal temperature does not identify that the battery module is in the first state, further judgment is made based on the voltage protection threshold corresponding to the surface temperature.

[0066] Specifically, if the actual voltage is greater than or equal to the second voltage lower limit threshold, and / or the actual voltage is less than or equal to the second voltage upper limit threshold, it is determined that the battery is in the first state.

[0067] It can be seen that in this example, when the comparison between the terminal voltage and the actual voltage and the voltage threshold corresponding to the internal temperature fails to identify that the battery module is in the first state, further comparison and judgment is performed based on the measured actual voltage to improve the accuracy and timeliness of the judgment of the first state of the battery, thereby achieving the greatest degree of battery safety.

[0068] In one possible example, the first state includes an undervoltage state and an overvoltage state, wherein the overvoltage state corresponds to at least one of the following three overvoltage conditions: overvoltage condition one is that the terminal voltage is greater than or equal to the first voltage upper limit threshold; overvoltage condition two is that the actual voltage is greater than or equal to the first voltage upper limit threshold; overvoltage condition three is that the actual voltage is greater than or equal to the second voltage upper limit threshold; the undervoltage state corresponds to at least one of the following three undervoltage conditions: undervoltage condition one is that the terminal voltage is less than or equal to the first voltage lower limit threshold; undervoltage condition two is that the actual voltage is less than or equal to the first voltage lower limit threshold; undervoltage condition three is that the actual voltage is less than or equal to the second voltage lower limit threshold.

[0069] Exemplarily, the overvoltage state indicates that the current terminal voltage or the actual voltage is greater than or equal to the first voltage upper limit threshold corresponding to the internal temperature or the second voltage upper limit threshold corresponding to the surface temperature; the undervoltage state indicates that the current terminal voltage or the actual voltage is less than or equal to the first voltage lower limit threshold corresponding to the internal temperature or the second voltage lower limit threshold corresponding to the surface temperature.

[0070] Exemplarily, when the second upper limit threshold is less than the first upper limit threshold, and the second lower limit threshold is less than the first lower limit threshold, by comparing the actual voltage with different voltage thresholds, in actual applications, triggering an overvoltage or undervoltage condition will be more sensitive, which is conducive to more effective implementation of the battery voltage protection strategy.

[0071] It can be seen that in this example, by comparing the terminal voltage or the actual voltage with different voltage thresholds, it is possible to quickly and effectively determine whether the battery module is currently in the first state and which type of state it is in within the first state, thereby being able to more effectively execute the battery voltage protection strategy and improve the efficiency and accuracy of the battery voltage protection processing.

[0072] In a possible example, the internal temperature calculation satisfies the following formula:

[0073]

[0074] Wherein, the Tc is used to characterize the internal temperature, the Cm is used to characterize the internal heat capacity of the battery, the Rm is used to characterize the internal thermal resistance of the battery, the Ts is used to characterize the surface temperature, the E is used to characterize the open circuit voltage, the V is used to characterize the single cell voltage, the I is used to characterize the current, and the k and k+1 correspond to two adjacent moments.

[0075] Exemplarily, the internal temperature calculation module calculates the internal temperature of the battery at the current moment according to the acquired internal heat capacity, internal thermal resistance, surface temperature, open circuit voltage, and single cell voltage, current and other state data.

[0076] Among them, when the internal temperature calculation module calculates the internal temperature at the current time k+1, it uses the internal temperature Tc(1) calculated at the previous time k (adjacent time) as the input of Tc(k=1) for the next iterative calculation at time k+1, and at the same time, the input parameters required for the calculation are updated to the data at time k=1, and Tc(k+1) at the current time k+1 is obtained in real time. In particular, the initial value Tc(0) of Tc is equal to Ts(0).

[0077] It can be seen that in this example, based on the proposed temperature calculation method, the internal temperature of the battery is estimated by the battery surface temperature, and the calculated internal temperature and the measured surface temperature are used as parameters for temperature protection judgment, so that the status of the battery module can be determined more accurately and timely, and the battery safety can be guaranteed to the greatest extent based on multiple levels of voltage protection strategies.

[0078] In a possible example, before determining the internal temperature and terminal voltage of the battery, the method further includes the following steps: acquiring status data of the battery, wherein the status data includes the ambient temperature of the battery operation, the single cell voltage and current of the battery; and calculating the internal thermal capacity, the internal thermal resistance and the open circuit voltage based on the status data.

[0079] Specifically, see Figure 3 , Figure 3 This is a schematic diagram of a calculation process provided by an embodiment of the present application. Figure 3 As shown, by taking the ambient temperature Ta as input data, the internal heat capacity and internal thermal resistance of the battery are fitted and calculated.

[0080] For example, by Figure 1The OCV voltage calculation module calculates the open circuit voltage E(OCV) of the battery by taking the single cell voltage and surface temperature of the battery as input data, wherein E=Fun(soc).

[0081] Furthermore, the internal temperature of the battery is calculated based on the internal heat capacity, internal thermal resistance, surface temperature and open circuit voltage of the battery.

[0082] It can be seen that in the example of the present application, the open circuit voltage, internal heat capacity and internal thermal resistance of the battery are calculated respectively, and the calculated parameters are used as input parameters for finally calculating the internal temperature of the battery, so as to realize the estimated calculation of the internal temperature of the battery based on the relevant parameters during the operation of the battery.

[0083] In a possible example, the internal heat capacity, the internal thermal resistance and the open circuit voltage are calculated according to the status data, and the method also includes the following steps: calculating the internal heat capacity and the internal thermal resistance according to the ambient temperature, wherein the internal heat capacity is used to characterize the ability of the battery's material to absorb and dissipate heat, and the internal thermal resistance is used to characterize the rate of heat conduction inside the battery; calculating the charge of the battery according to the surface temperature and the single cell voltage; and calculating the open circuit voltage of the battery according to the charge.

[0084] For example, in the present application, the internal heat generation formula of the battery is first simplified according to the Bernadi formula (Formula 1) and the chemical characteristics of the battery. The internal heat generation of the battery includes reaction heat, polarization heat and Joule heat. Polarization heat and Joule heat are the main components of the heat source, corresponding to I (EV). Among them, the reaction heat accounts for a relatively low proportion in the heat source, so it is negligible.

[0085]

[0086] Further, according to the above description, the Bernadi formula is finally simplified to Formula 2, where I is the current flowing through the battery, E is the open circuit voltage E (OCV), and V is the terminal voltage (Vcell) of the battery cell.

[0087] Q=I(EV) (Formula 2)

[0088] Furthermore, according to the energy conservation equation inside and outside the battery, Fourier's heat law and Newton's heat dissipation law, formula 3 is obtained:

[0089]

[0090] Furthermore, in order to reflect the dynamic characteristics of the lithium battery thermal model system, the internal temperature Tc of the system is taken as the system state variable, and the current I is taken as the system input. Formula 3 is described to obtain the state equation formula 4:

[0091]

[0092] Furthermore, a relatively simple single-cell battery thermal model is established based on the internal heat generation mechanism and heat transfer mechanism of the lithium battery. Cc represents the internal heat capacity of the battery, which is used to characterize the ability of the battery material to absorb and dissipate heat. Ri represents the internal thermal resistance, which is used to characterize the rate of heat conduction inside the battery. Considering that Ts is a measurable point in the actual usage scenario, the time t is defined here as a unit time 1, then Formula 4 can be further simplified to Formula 5:

[0093]

[0094] For example, the unknown parameters Cc and Ri in the above-mentioned state equation are identified according to the actual experimental process. Generally, the least square method is used to identify and fit the parameters Cc and Ri as a function related to the ambient temperature Ta according to the experimental data:

[0095] Ri=Func1(Ta) (Formula 6)

[0096] Cc=Func2(Ta) (Formula 7)

[0097] It should be noted that the simplified model represents the process of heat diffusion from the internal heat source Q of the battery to the surface of the battery. Since the surface temperature Ts can be measured in the usage scenario, the process of heat diffusion from the surface to the environment is not modeled here. When Ta is low, the composition range of the internal central thermal characteristic similarity area is small, which makes the internal structure heat capacity composed of the two poles and the central area smaller. As Ta increases, the composition range of the internal central thermal characteristic similarity area becomes larger.

[0098] According to the above calculation formula, all the parameters required to calculate the internal temperature of the single cell have been completed, but in actual use scenarios, the battery generally appears in the form of a module. Therefore, in the present application, the internal thermal resistance Rm = Func1' (Ta) and the internal heat capacity Cm = Func2' (Ta) of the battery module are calculated by using the volume average method and the mass average method, and the parameters Rm and Cm are substituted into Formula 6. The final required Ri and Cc are obtained.

[0099] Specifically, the ECU of the battery module collects the current status data of the battery, including the surface temperature Ts of the battery module, the internal ambient temperature Ta, the battery cell voltage V, the battery current I, etc.

[0100] Further, according to Figure 3 The OCV voltage calculation module in the schematic diagram shown calculates the current SOC of the battery and calculates the current open circuit voltage E(OCV) based on the SOC; at the same time, Cm and Rm are calculated by substituting the ambient temperature Ta into the fitting formula.

[0101] Further, the above state data is substituted into the formula satisfied by the internal temperature calculation. Figure 1 The internal temperature calculation module performs the internal temperature calculation process and outputs the highest internal temperature Tc(1). In particular, the initial value Tc(0) of Tc is equal to Ts(0).

[0102] It should be noted that Tc(1) calculated at the current moment will be used as the input of Tc(k=1) for the next iterative calculation. At the same time, the input state data required for the calculation are updated to the data at moment k=1, so as to obtain Tc(k+1) at the current moment k+1 in real time.

[0103] Further, the surface temperature and the internal temperature are input into the temperature calculation protection module (such as Figure 3 dotted box).

[0104] Furthermore, when the difference between the calculated Tc and the measured Ts is greater than the preset threshold Tg, the thermal runaway calculation unit needs to be activated. At this time, the state of the cell temperature and cell voltage sampling system can be combined to predict in advance whether a thermal runaway event will occur in the battery.

[0105] It can be seen that in the example of the present application, a corresponding calculation formula is created and stored in the ECU for subsequent calculation of the open circuit voltage, internal heat capacity and internal thermal resistance based on the battery status data, and the calculated parameters are used as input parameters for the final calculation of the internal temperature of the battery, so as to realize the estimation and calculation of the internal temperature of the battery based on the relevant parameters during the operation of the battery.

[0106] In a possible example, the determining the internal temperature and the terminal voltage of the battery, the method further includes the following step: calculating the terminal voltage according to the charge, the current and the dynamic thermal resistance.

[0107] Exemplarily, the terminal voltage of a battery refers to the voltage between the positive and negative electrodes of the battery under specific conditions (such as charging, discharging or standing). In the present application, the terminal voltage to be calculated is the voltage corresponding to the battery at the current internal temperature.

[0108] Specifically, the internal thermal resistance R=FunR(Tc, SOC) of the battery is calculated by the internal temperature Tc and the charge SOC of the battery, and further, the battery terminal voltage is calculated according to Kirchhoff's theorem.

[0109] In a possible example, the terminal voltage calculation satisfies the following formula: VTcell=E(SOC)+I*R; wherein, the VTcell is used to characterize the terminal voltage, the SOC is used to characterize the charge, I is the battery current, and SOC is the current charge of the battery.

[0110] It can be seen that in the example of the present application, by calculating the terminal voltage under the battery operating state corresponding to the internal temperature at the current moment, and using the terminal voltage as a basis for determining the battery state, it is possible to provide more dimensions for battery state judgment, improve the accuracy of battery state judgment, and ensure battery safety to the greatest extent based on multiple levels of voltage protection strategies.

[0111] In one possible example, the battery includes at least one battery cell. Before determining the internal temperature of the battery, the method further includes the following steps: determining a target battery cell based on the surface temperatures corresponding to the at least one battery cell, wherein the target battery cell is the battery cell corresponding to the maximum surface temperature; and determining a voltage corresponding to the target battery cell as the cell voltage.

[0112] For example, in the present application, an NTC temperature sensor is set on the surface of one or more cells of the battery module to collect the surface temperature of the battery during use. However, in the actual calculation process, not every battery cell's corresponding data needs to be used in the internal temperature calculation. Specifically, in the present application, by obtaining the surface temperature data of multiple cells, the battery cell with the highest surface temperature value is determined as the target battery cell.

[0113] Furthermore, the voltage corresponding to the target battery cell is obtained, and is input into the above formula as the cell voltage required for calculating the internal temperature for calculation.

[0114] It can be seen that in the example of this application, due to the hysteresis of the surface temperature, when the internal temperature has reached a certain value, the surface temperature may be lower than the internal temperature. Therefore, in order to more accurately calculate the internal temperature, the battery cell corresponding to the maximum surface temperature is determined as the target battery cell, thereby ensuring that the calculation of the internal temperature is more accurate, and more timely discovering whether the battery is currently in a thermal runaway state, ensuring the safety of the battery and increasing the battery life.

[0115] To better understand the entire process of this application solution, please refer to Figure 4 , Figure 4 Schematic diagram of the overall process of a battery protection method provided by an embodiment of the present application. Figure 4 As shown:

[0116] Step S401, Ts, Tc validity determination.

[0117] Step S402: determine whether the difference between Ts and Tc is greater than a preset threshold value Tg. If yes, proceed to step S403; if no, proceed to step S404.

[0118] Step S403: Activate the thermal runaway calculation unit.

[0119] Step S404, calculate the terminal voltage, obtain the actual voltage and the voltage protection threshold.

[0120] The voltage protection threshold includes voltage protection thresholds corresponding to the internal temperature and the surface temperature respectively. The voltage protection threshold corresponding to the internal temperature includes a first voltage upper limit threshold and a first voltage lower limit threshold; the voltage protection threshold corresponding to the surface temperature includes a second voltage upper limit threshold and a second voltage lower limit threshold.

[0121] Step S405: Determine whether the terminal voltage is greater than or equal to the first voltage upper limit threshold or less than or equal to the first voltage lower limit threshold. If yes, proceed to step S406; if no, proceed to step S407.

[0122] Step S406: Execute voltage protection.

[0123] Step S407: determine whether the actual voltage is greater than or equal to the first voltage upper limit threshold, or less than or equal to the first voltage lower limit threshold. If yes, proceed to step S406; if no, proceed to step S408.

[0124] Step S408: determine whether the actual voltage is greater than or equal to the second voltage upper limit threshold, or less than or equal to the second voltage lower limit threshold. If yes, proceed to step S406; if no, end the current determination process.

[0125] Specifically, all the processing processes of the above steps S401-S408 can be combined with the above Figure 2 The contents of steps S201-S203 correspond to each other and are not described in detail here.

[0126] It can be seen that the battery protection method described in the embodiment of the present application determines the internal temperature of the battery according to the battery status data, and determines the surface temperature of the battery; if the difference between the internal temperature and the surface temperature is greater than the preset threshold, the voltage protection threshold of the battery is determined, and the terminal voltage corresponding to the internal temperature of the battery is determined, and the actual voltage of the battery is determined; if the battery is determined to be in the first state according to the terminal voltage, the actual voltage and the voltage protection threshold, voltage protection is performed. This method calculates the internal temperature of the battery, combines the internal temperature and the surface temperature of the battery to determine whether it is necessary to obtain voltage data and voltage protection threshold, and makes voltage protection judgments based on the voltage data and the voltage protection threshold, so that thermal runaway events of the battery can be discovered early. Furthermore, making voltage protection judgments based on the estimated internal temperature of the battery can effectively improve the temperature application range of the battery and extend the battery life, while retaining the voltage protection judgment based on the surface temperature can ensure the efficiency of battery voltage protection, thereby improving battery safety.

[0127] See also Figure 5 , Figure 5 It is a schematic diagram of the structure of an electronic device, such as Figure 5 As shown, the electronic device includes a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the above-mentioned program of the electronic device includes instructions for executing the following steps:

[0128] determining an internal temperature of the battery according to the battery status data, and determining a surface temperature of the battery;

[0129] If the difference between the internal temperature and the surface temperature is greater than a preset threshold, determining a voltage protection threshold of the battery, determining a terminal voltage corresponding to the internal temperature of the battery, and determining an actual voltage of the battery;

[0130] If it is determined that the battery is in a first state according to the terminal voltage, the actual voltage and the voltage protection threshold, voltage protection is performed on the battery.

[0131] It can be seen that the battery protection method described in the embodiment of the present application determines the internal temperature of the battery according to the battery status data, and determines the surface temperature of the battery; if the difference between the internal temperature and the surface temperature is greater than the preset threshold, the voltage protection threshold of the battery is determined, and the terminal voltage corresponding to the internal temperature of the battery is determined, and the actual voltage of the battery is determined; if the battery is determined to be in the first state according to the terminal voltage, the actual voltage and the voltage protection threshold, voltage protection is performed. This method calculates the internal temperature of the battery, combines the internal temperature and the surface temperature of the battery to determine whether it is necessary to obtain voltage data and voltage protection threshold, and makes voltage protection judgments based on the voltage data and the voltage protection threshold, so that thermal runaway events of the battery can be discovered early. Furthermore, making voltage protection judgments based on the estimated internal temperature of the battery can effectively improve the temperature application range of the battery and extend the battery life, while retaining the voltage protection judgment based on the surface temperature can ensure the efficiency of battery voltage protection, thereby improving battery safety.

[0132] In a possible example, the voltage protection threshold includes a first voltage lower limit threshold and a first voltage upper limit threshold corresponding to the internal temperature, and the determining that the battery is in the first state, the program includes instructions for performing the following steps:

[0133] If the terminal voltage is greater than or equal to the first voltage upper limit threshold, or if the terminal voltage is less than or equal to the first voltage lower limit threshold, it is determined that the battery is in the first state.

[0134] In one possible example, the above program includes instructions for executing the following steps:

[0135] When it is determined that the battery is not in the first state based on the terminal voltage, the first voltage upper limit threshold and the first voltage lower limit threshold, if the actual voltage is greater than or equal to the first voltage upper limit threshold, and / or the actual voltage is less than or equal to the first voltage lower limit threshold, then it is determined that the battery is in the first state.

[0136] In a possible example, the voltage protection threshold further includes a second voltage lower limit threshold and a second voltage upper limit threshold corresponding to the surface temperature, and the above program includes instructions for executing the following steps:

[0137] When it is determined that the battery is not in the first state based on the actual voltage, the first voltage upper limit threshold and the first voltage lower limit threshold, if the actual voltage is less than or equal to the second voltage lower limit threshold, or the actual voltage is greater than or equal to the second voltage upper limit threshold, then it is determined that the battery is in the first state.

[0138] In a possible example, the first state includes an undervoltage state and an overvoltage state, wherein:

[0139] The overvoltage state corresponds to at least one of the following three overvoltage conditions:

[0140] Overvoltage condition 1 is that the terminal voltage is greater than or equal to the first voltage upper limit threshold;

[0141] Overvoltage condition 2 is that the actual voltage is greater than or equal to the first voltage upper limit threshold;

[0142] Overvoltage condition three is that the actual voltage is greater than or equal to the second voltage upper limit threshold;

[0143] The undervoltage state corresponds to at least one of the following three undervoltage conditions:

[0144] Undervoltage condition 1 is that the terminal voltage is less than or equal to the first voltage lower limit threshold;

[0145] In undervoltage condition 2, the actual voltage is less than or equal to the first voltage lower limit threshold; in undervoltage condition 3, the actual voltage is less than or equal to the second voltage lower limit threshold.

[0146] In a possible example, the internal temperature calculation satisfies the following formula:

[0147]

[0148] Wherein, the Tc is used to characterize the internal temperature, the Cm is used to characterize the internal heat capacity of the battery, the Rm is used to characterize the internal thermal resistance of the battery, the Ts is used to characterize the surface temperature, the E is used to characterize the open circuit voltage, the V is used to characterize the single cell voltage, the I is used to characterize the current, and the k and k+1 correspond to two adjacent moments.

[0149] In a possible example, before determining the internal temperature and terminal voltage of the battery, the program includes instructions for performing the following steps:

[0150] Acquiring status data of the battery, wherein the status data includes an ambient temperature of the battery, a single cell voltage and a current of the battery;

[0151] The protected internal thermal capacitance, the internal thermal resistance and the open circuit voltage are calculated according to the status data.

[0152] In a possible example, the calculating the internal thermal capacity, the internal thermal resistance and the open circuit voltage according to the state data, the program includes instructions for executing the following steps:

[0153] Calculating the internal heat capacity and the internal thermal resistance according to the ambient temperature, wherein the internal heat capacity is used to characterize the ability of the battery material to absorb and dissipate heat, and the internal thermal resistance is used to characterize the rate of heat conduction inside the battery;

[0154] Calculating the charge of the battery according to the surface temperature and the cell voltage;

[0155] The open circuit voltage of the battery is calculated according to the charge.

[0156] In one possible example, the determining of the internal temperature and the terminal voltage of the battery, the program includes instructions for performing the following steps:

[0157] The terminal voltage is calculated according to the charge, the current and the dynamic thermal resistance.

[0158] In a possible example, the terminal voltage calculation satisfies the following formula:

[0159] VTcell=E(SOC)+I*R;

[0160] The VTcell is used to characterize the terminal voltage, and the SOC is used to characterize the charge.

[0161] In a possible example, the battery includes at least one battery cell, and before determining the internal temperature and terminal voltage of the battery, the program includes instructions for performing the following steps:

[0162] Determine a target battery cell according to the surface temperatures respectively corresponding to the at least one battery cell, wherein the target battery cell is the battery cell corresponding to the maximum surface temperature;

[0163] The voltage corresponding to the target battery cell is determined as the cell voltage.

[0164] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the execution process on the method side. It is understandable that, in order to realize the above functions, the electronic device includes a hardware structure and / or software module corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments provided herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

[0165] The embodiment of the present application can divide the electronic device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0166] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0167] In the case of dividing each functional module into corresponding functional modules, Figure 6 A battery protection device is shown, the device comprising: a processing unit 601 and an execution unit 602, wherein:

[0168] The processing unit 601 is used to determine the internal temperature of the battery and the surface temperature of the battery according to the battery status data;

[0169] The processing unit 601 is further configured to determine a voltage protection threshold of the battery if the difference between the internal temperature and the surface temperature is greater than a preset threshold, determine a terminal voltage corresponding to the internal temperature of the battery, and determine an actual voltage of the battery;

[0170] The execution unit 602 is configured to execute voltage protection on the battery if it is determined that the battery is in the first state according to the terminal voltage, the actual voltage and the voltage protection threshold.

[0171] It can be seen that in the battery protection device described in the embodiment of the present application, the processing unit determines the internal temperature of the battery according to the battery status data, and determines the surface temperature of the battery; if the difference between the internal temperature and the surface temperature is greater than the preset threshold, the processing unit determines the voltage protection threshold of the battery, and determines the terminal voltage corresponding to the internal temperature of the battery, and detects the actual voltage of the battery; if the battery is determined to be in the first state according to the terminal voltage, the actual voltage and the voltage protection threshold, the execution unit performs voltage protection. This method calculates the internal temperature of the battery, combines the internal temperature and the surface temperature of the battery to determine whether it is necessary to obtain voltage data and voltage protection threshold, and makes voltage protection judgment based on the voltage data and the voltage protection threshold, so that the thermal runaway event of the battery can be discovered early. Furthermore, making a voltage protection judgment based on the estimated internal temperature of the battery can effectively improve the temperature application range of the battery and extend the battery life, while retaining the voltage protection judgment based on the surface temperature can ensure the efficiency of the battery voltage protection, thereby improving the battery safety.

[0172] In a possible example, the voltage protection threshold includes a first voltage lower limit threshold and a first voltage upper limit threshold corresponding to the internal temperature, and the determining that the battery is in the first state, the execution unit 602 is further configured to perform the following steps:

[0173] If the terminal voltage is greater than or equal to the first voltage upper limit threshold, or if the terminal voltage is less than or equal to the first voltage lower limit threshold, it is determined that the battery is in the first state.

[0174] In a possible example, the execution unit 602 is further configured to execute the following steps:

[0175] When it is determined that the battery is not in the first state based on the terminal voltage, the first voltage upper limit threshold and the first voltage lower limit threshold, if the actual voltage is greater than or equal to the first voltage upper limit threshold, and / or the actual voltage is less than or equal to the first voltage lower limit threshold, then it is determined that the battery is in the first state.

[0176] In a possible example, the voltage protection threshold further includes a second voltage lower limit threshold and a second voltage upper limit threshold corresponding to the surface temperature, and the execution unit 602 is further configured to execute the following steps:

[0177] When it is determined that the battery is not in the first state based on the actual voltage, the first voltage upper limit threshold and the first voltage lower limit threshold, if the actual voltage is less than or equal to the second voltage lower limit threshold, or the actual voltage is greater than or equal to the second voltage upper limit threshold, then it is determined that the battery is in the first state.

[0178] In a possible example, the first state includes an undervoltage state and an overvoltage state, wherein:

[0179] The overvoltage state corresponds to at least one of the following three overvoltage conditions:

[0180] Overvoltage condition 1 is that the terminal voltage is greater than or equal to the first voltage upper limit threshold;

[0181] Overvoltage condition 2 is that the actual voltage is greater than or equal to the first voltage upper limit threshold;

[0182] Overvoltage condition three is that the actual voltage is greater than or equal to the second voltage upper limit threshold;

[0183] The undervoltage state corresponds to at least one of the following three undervoltage conditions:

[0184] Undervoltage condition 1 is that the terminal voltage is less than or equal to the first voltage lower limit threshold;

[0185] Undervoltage condition 2: the actual voltage is less than or equal to the first voltage lower limit threshold;

[0186] Undervoltage situation three is that the actual voltage is less than or equal to the second voltage lower limit threshold.

[0187] In a possible example, the internal temperature calculation satisfies the following formula:

[0188]

[0189] Among them, the Tc is used to characterize the internal temperature, the Cm is used to characterize the internal heat capacity of the battery, the Rm is used to characterize the internal thermal resistance of the battery, the Ts is used to characterize the surface temperature, the E is used to characterize the open circuit voltage, the V is used to characterize the single cell voltage, the I is used to characterize the current, and the K and K+1 correspond to two adjacent moments.

[0190] In a possible example, before calculating the internal temperature and terminal voltage of the battery, the execution unit 602 is further configured to perform the following steps:

[0191] Acquiring status data of the battery, wherein the status data includes an ambient temperature of the battery, a single cell voltage and a current of the battery;

[0192] The protected internal thermal capacitance, the internal thermal resistance and the open circuit voltage are calculated according to the status data.

[0193] In a possible example, the determining the internal thermal capacity, the internal thermal resistance and the open circuit voltage according to the state data, the execution unit 602 is further configured to perform the following steps:

[0194] Calculating the internal heat capacity and the internal thermal resistance according to the ambient temperature, wherein the internal heat capacity is used to characterize the ability of the battery material to absorb and dissipate heat, and the internal thermal resistance is used to characterize the rate of heat conduction inside the battery;

[0195] Calculating the charge of the battery according to the surface temperature and the cell voltage;

[0196] The open circuit voltage of the battery is calculated according to the charge.

[0197] In a possible example, in determining the internal temperature and terminal voltage of the battery, the execution unit 602 is further configured to perform the following steps:

[0198] The terminal voltage is calculated according to the charge, the current and the dynamic thermal resistance.

[0199] In a possible example, the terminal voltage calculation satisfies the following formula:

[0200] VTcell=E(SOC)+I*R;

[0201] The VTcell is used to characterize the terminal voltage, and the SOC is used to characterize the charge.

[0202] In a possible example, the battery includes at least one battery cell. Before determining the internal temperature and terminal voltage of the battery, the execution unit 602 is further configured to perform the following steps:

[0203] Determine a target battery cell according to the surface temperatures respectively corresponding to the at least one battery cell, wherein the target battery cell is the battery cell corresponding to the maximum surface temperature;

[0204] The voltage corresponding to the target battery cell is determined as the cell voltage.

[0205] In the case of an integrated unit, the electronic device may include a processing module, a storage module and a communication module. The processing module may be used to control and manage the actions of the electronic device, for example, it may be used to support the electronic device to perform all the above steps. The storage module may be used to support the electronic device to execute stored program codes and data, etc. The communication module may be used to support the electronic device to communicate with other devices.

[0206] Among them, the processing module can be a processor or a controller. It can implement or execute various exemplary logic boxes, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module can be a memory. The communication module can specifically be a device that interacts with other electronic devices, such as a radio frequency circuit, a Bluetooth chip, a Wi-Fi chip, etc.

[0207] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps of any method described in the above method embodiments, and the above computer includes an electronic device.

[0208] The embodiment of the present application also provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, the computer program is operable to cause a computer to execute some or all of the steps of any method described in the method embodiment. The computer program product may be a software installation package, and the computer includes an electronic device.

[0209] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0210] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0211] In the several embodiments provided in the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the above-mentioned units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0212] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0213] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0214] If the above-mentioned integrated unit 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 memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the above-mentioned methods of each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or CD-ROM and other media that can store program codes.

[0215] A person skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (English: Read-Only Memory, abbreviated as: ROM), a random access memory (English: Random Access Memory, abbreviated as: RAM), a magnetic disk or an optical disk, etc.

[0216] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A battery protection method, characterized in that: The method comprises: Calculating the internal temperature of the battery according to the battery status data, and determining the surface temperature of the battery; If the difference between the internal temperature and the surface temperature is greater than a preset threshold, determining a voltage protection threshold of the battery, determining a terminal voltage corresponding to the internal temperature of the battery, and determining an actual voltage of the battery; If it is determined that the battery is in a first state according to the terminal voltage, the actual voltage and the voltage protection threshold, voltage protection is performed on the battery.

2. The method according to claim 1, characterized in that The voltage protection threshold comprises a first voltage lower limit threshold and a first voltage upper limit threshold corresponding to the internal temperature, and determining that the battery is in the first state comprises: If the terminal voltage is greater than or equal to the first voltage upper limit threshold, or if the terminal voltage is less than or equal to the first voltage lower limit threshold, it is determined that the battery is in the first state.

3. The method according to claim 2, characterized in that The method further comprises: When it is determined that the battery is not in the first state based on the terminal voltage, the first voltage upper limit threshold and the first voltage lower limit threshold, if the actual voltage is greater than or equal to the first voltage upper limit threshold, and / or the actual voltage is less than or equal to the first voltage lower limit threshold, then it is determined that the battery is in the first state.

4. The method according to claim 3, characterized in that The voltage protection threshold also includes a second voltage lower limit threshold and a second voltage upper limit threshold corresponding to the surface temperature, and the method further includes: When it is determined that the battery is not in the first state based on the actual voltage, the first voltage upper limit threshold and the first voltage lower limit threshold, if the actual voltage is less than or equal to the second voltage lower limit threshold, or the actual voltage is greater than or equal to the second voltage upper limit threshold, then it is determined that the battery is in the first state.

5. The method according to any one of claims 1 to 4, characterized in that: The first state includes an undervoltage state and an overvoltage state, wherein: The overvoltage state corresponds to at least one of the following three overvoltage conditions: Overvoltage condition 1 is that the terminal voltage is greater than or equal to the first voltage upper limit threshold; overvoltage condition 2 is that the actual voltage is greater than or equal to the first voltage upper limit threshold; overvoltage condition 3 is that the actual voltage is greater than or equal to the second voltage upper limit threshold; The undervoltage state corresponds to at least one of the following three undervoltage conditions: Undervoltage condition 1 is that the terminal voltage is less than or equal to the first voltage lower limit threshold; undervoltage condition 2 is that the actual voltage is less than or equal to the first voltage lower limit threshold; undervoltage condition 3 is that the actual voltage is less than or equal to the second voltage lower limit threshold.

6. The method according to claim 5, characterized in that The internal temperature calculation satisfies the following formula: Wherein, the Tc is used to characterize the internal temperature, the Cm is used to characterize the internal heat capacity of the battery, the Rm is used to characterize the internal thermal resistance of the battery, the Ts is used to characterize the surface temperature, the E is used to characterize the open circuit voltage, the V is used to characterize the single cell voltage, the I is used to characterize the current, and the k and k+1 correspond to two adjacent moments.

7. The method according to claim 6, characterized in that Before determining the internal temperature and terminal voltage of the battery, the method further includes: Acquiring status data of the battery, wherein the status data includes an ambient temperature of the battery, a single cell voltage and a current of the battery; The protected internal thermal capacitance, the internal thermal resistance and the open circuit voltage are calculated according to the status data.

8. The method according to claim 7, characterized in that The calculating the internal thermal capacity, the internal thermal resistance and the open circuit voltage according to the state data comprises: Calculating the internal heat capacity and the internal thermal resistance according to the ambient temperature, wherein the internal heat capacity is used to characterize the ability of the battery material to absorb and dissipate heat, and the internal thermal resistance is used to characterize the rate of heat conduction inside the battery; Calculating the charge of the battery according to the surface temperature and the cell voltage; The open circuit voltage of the battery is calculated according to the charge.

9. The method according to claim 8, characterized in that The determining the internal temperature and terminal voltage of the battery comprises: The terminal voltage is calculated according to the charge, the current and the dynamic thermal resistance.

10. The method according to claim 9, characterized in that The terminal voltage calculation satisfies the following formula: VTcell=E(SOC)+I*R; The VTcell is used to characterize the terminal voltage, and the SOC is used to characterize the charge.

11. The method according to claim 10, characterized in that The battery includes at least one battery cell. Before determining the internal temperature and terminal voltage of the battery, the method further includes: Determine a target battery cell according to the surface temperature respectively corresponding to the at least one battery cell, wherein the target battery cell is the battery cell corresponding to the maximum surface temperature; The voltage corresponding to the target battery cell is determined as the cell voltage.

12. A battery protection device, characterized in that: The device comprises: a processing unit and an execution unit, wherein: The processing unit is used to calculate the internal temperature of the battery according to the battery status data and determine the surface temperature of the battery; The processing unit is further configured to determine a voltage protection threshold of the battery if the difference between the internal temperature and the surface temperature is greater than a preset threshold, determine a terminal voltage corresponding to the internal temperature of the battery, and determine an actual voltage of the battery; The execution unit is configured to execute voltage protection on the battery if it is determined that the battery is in a first state according to the terminal voltage, the actual voltage and the voltage protection threshold.

13. An electronic device, characterized in that: The method comprises a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method as described in any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that: A computer program for electronic data exchange is stored, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 11.

15. A computer program product comprising instructions, characterized in that When the computer program product runs on an electronic device, the electronic device is enabled to execute the method according to any one of claims 1 to 11.

16. A battery, characterized in that: The battery includes a battery module and a battery management system, and the battery management system is used to execute the method as claimed in any one of claims 1-11.