A battery protection method, device and electronic equipment

By acquiring data on battery deformation, temperature, and acceleration, the absolute deformation of the battery is determined and protection strategies are implemented, solving the problem of inaccurate battery deformation monitoring and achieving timely battery protection and improved safety.

CN120473590BActive Publication Date: 2025-10-17GOERTEK INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510972402.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-15
Publication Date
2025-10-17
Estimated Expiration
2045-07-15

AI Technical Summary

Technical Problem

Existing technologies for monitoring battery deformation are inaccurate, resulting in an inability to respond promptly and accurately, which reduces the safety of electronic devices.

Method used

By acquiring the battery's deformation data, temperature data, and acceleration data, the first absolute deformation of the battery is determined, and corresponding protection strategies are executed according to the set conditions, such as reducing the charge and discharge current, controlling the stop of charge and discharge, or activating the fuse to protect the battery.

Benefits of technology

It improves the accuracy of battery deformation monitoring, enables timely and accurate battery protection, extends battery life, and enhances safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120473590B_ABST
    Figure CN120473590B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of battery protection, and provides a battery protection method, device and electronic equipment. The method comprises: obtaining deformation data, temperature data and acceleration data of a battery; determining a first absolute deformation variable generated by the battery according to the deformation data, the temperature data and the acceleration data; determining whether the battery meets a set condition according to the first absolute deformation variable; and in the case where the battery meets the set condition, performing a protection strategy corresponding to the set condition on the battery to protect the battery.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present disclosure relate to the technical field of battery protection, and more particularly, to a battery protection method, device and electronic equipment. BACKGROUND

[0002] With the rapid development of new energy technology, various types of batteries have been widely used in many fields. From daily electronic devices such as mobile phones and notebook computers, to large energy storage systems and electric vehicles, batteries have become the core components to ensure the normal operation of the equipment.

[0003] Battery deformation is a very common and dangerous phenomenon. In the battery, chemical reactions of electrode materials, decomposition of electrolyte, and gas production, etc. can all cause the internal pressure of the battery to rise sharply, and thus cause the expansion or deformation of the battery shell.

[0004] However, in the prior art, the deformation of the battery is usually monitored according to a deformation sensor, resulting in inaccurate deformation monitoring results, and the deformation of the battery cannot be responded to in a timely and accurate manner, resulting in low safety of the electronic device. SUMMARY

[0005] An object of embodiments of the present disclosure is to provide a new technical solution for protecting a battery.

[0006] According to a first aspect of embodiments of the present disclosure, a battery protection method is provided, comprising:

[0007] obtaining deformation data, temperature data and acceleration data of a battery;

[0008] determining a first absolute deformation variable generated by the battery according to the deformation data, the temperature data and the acceleration data;

[0009] determining whether the battery meets a set condition according to the first absolute deformation variable;

[0010] in a case where the battery meets the set condition, performing a protection strategy corresponding to the set condition on the battery to protect the battery.

[0011] Optionally, the determining of the first absolute deformation variable generated by the battery according to the deformation data, the temperature data and the acceleration data comprises:

[0012] compensating the deformation data according to the temperature data;

[0013] determining a first deformation variable generated by the battery according to the compensated deformation data;

[0014] determining a second deformation variable generated by the battery according to the acceleration data;

[0015] The first absolute deformation amount is obtained according to the first deformation amount and the second deformation amount.

[0016] Optionally, determining whether the battery meets a set condition according to the first absolute deformation includes:

[0017] determining a deformation rate of the battery according to the first absolute deformation;

[0018] determining a temperature change rate of the battery according to the temperature data;

[0019] Whether the battery meets the set condition is determined according to the first absolute deformation amount, the deformation rate, and the temperature change rate.

[0020] Optionally, the set conditions include a first condition, a second condition and a third condition;

[0021] The first condition includes: the first absolute deformation is greater than or equal to a second deformation threshold and less than a third deformation threshold, and the deformation rate is greater than or equal to a first rate threshold and less than a second rate threshold;

[0022] The second condition includes: the first absolute deformation is greater than or equal to a third deformation threshold, and the temperature change rate is less than or equal to a third rate threshold;

[0023] The third condition includes: the deformation rate is greater than or equal to the second rate threshold.

[0024] Optionally, the method further includes:

[0025] detecting whether the battery is subjected to mechanical shock according to the acceleration data;

[0026] When it is detected that the battery is subjected to a mechanical impact, redetermining the first absolute deformation after a first set time delay;

[0027] In the case where it is detected that the battery is not subjected to mechanical shock, the step of determining whether the battery meets a set condition according to the first absolute deformation amount is performed.

[0028] Optionally, executing a protection strategy corresponding to the set condition on the battery includes any one of the following:

[0029] reducing the charge and discharge current of the battery;

[0030] Controlling the battery to stop charging and discharging;

[0031] The battery fuse is activated and an alarm notification is issued.

[0032] Optionally, in the case that the method of performing the protection strategy on the battery corresponding to the set condition, including reducing the charge and discharge current of the battery, and / or, controlling the battery to stop charging and discharging, the method further comprises:

[0033] Obtaining a second absolute deformation variable of the battery after a second set time;

[0034] In the case that the second absolute deformation variable is less than a first deformation variable threshold, performing a pulse test on the battery;

[0035] In the case that the battery passes the pulse test, controlling the battery to resume charging and discharging.

[0036] Optionally, the control of the battery to resume charging and discharging includes:

[0037] Controlling the battery to charge and discharge at a first C rate within a first time period, and obtaining a voltage fluctuation of the battery within the first time period;

[0038] In the case that the voltage fluctuation is less than a first threshold, controlling the battery to charge and discharge at a second C rate within a second time period, and obtaining a temperature change rate of the battery within the second time period;

[0039] In the case that the temperature change rate is less than a second threshold, controlling the battery to charge and discharge at a third C rate; wherein the first C rate is less than the second C rate, and the second C rate is less than the third C rate.

[0040] According to a second aspect of the present disclosure, a battery protection device is provided, comprising:

[0041] A data acquisition module is configured to acquire deformation data, temperature data and acceleration data of a battery;

[0042] A deformation variable determination module is configured to determine a first absolute deformation variable generated by the battery according to the deformation data, the temperature data and the acceleration data;

[0043] A condition detection module is configured to determine whether the battery meets a set condition according to the first absolute deformation variable;

[0044] A strategy execution module is configured to perform a protection strategy corresponding to the set condition on the battery to protect the battery in the case that the battery meets the set condition.

[0045] According to a third aspect of the present disclosure, an electronic device is provided, comprising a processor and a memory, the memory is configured to store a computer program, and the processor is configured to execute the method according to the first aspect of the present disclosure under the control of the computer program.

[0046] According to a fourth aspect of the present disclosure, a computer readable storage medium is provided, having stored thereon a computer program which, when executed by a processor, implements the method according to the first aspect of the present disclosure.

[0047] According to the embodiments of the present disclosure, the first absolute deformation variable generated by the battery is determined according to the deformation data, temperature data and acceleration data of the battery, and the protection strategy corresponding to the set condition is executed on the battery when the battery meets the set condition according to the first absolute deformation variable, so as to protect the battery. In this way, the obtained deformation variable is more accurate, and the battery can be protected in time and accurately, the safety of the battery is improved, and the service life of the battery is prolonged.

[0048] Other features of the present application, its nature and advantages will become apparent from the accompanying detailed description of the exemplary embodiments of the application, taken in combination with the following drawings. BRIEF DESCRIPTION OF DRAWINGS

[0049] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the application and, together with the description, serve to explain the principles of the application.

[0050] Figure 1 is a block diagram showing a hardware configuration of an electronic device in which an embodiment of the present disclosure can be implemented;

[0051] Figure 2 is a flowchart of a battery protection method according to an embodiment of the present disclosure;

[0052] Figure 3 is a flowchart of an example of a battery protection method according to an embodiment of the present disclosure;

[0053] Figure 4 is a block diagram of a battery protection device according to an embodiment of the present disclosure;

[0054] Figure 5 is a block diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0055] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of the components and steps, numerical expressions, and numerical values set forth in these embodiments are not limiting to the scope of the present application unless otherwise specifically stated.

[0056] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way limiting to the scope of the application or its applications or uses.

[0057] Technologies, methods and equipment known to persons of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, such technologies, methods and equipment should be considered part of the specification.

[0058] In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0059] It should be noted that like reference numerals and letters refer to like items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0060] <Hardware Configuration>

[0061] Figure 1 is a block diagram illustrating a hardware configuration of an electronic device 1000 that can implement an embodiment of the present disclosure.

[0062] The electronic device 1000 may be a product with a battery, such as a portable computer, a desktop computer, a mobile phone, a tablet computer, a speaker, an earphone charging box, a wearable device, a vehicle, etc. Figure 1 As shown, electronic device 1000 may include a processor 1100, a memory 1200, an interface device 1300, a communication device 1400, a display device 1500, an input device 1600, a speaker 1700, a microphone 1800, and the like. Processor 1100 may be a CPU, a microprocessor MCU, or the like. Memory 1200 may include, for example, ROM (read-only memory), RAM (random access memory), or a non-volatile memory such as a hard disk. Interface device 1300 may include, for example, a USB port or a headphone jack. Communication device 1400 may be capable of wired or wireless communication, specifically, Wi-Fi, Bluetooth, or 2G / 3G / 4G / 5G communication. Display device 1500 may be, for example, an LCD display or a touchscreen display. Input device 1600 may include, for example, a touchscreen, a keyboard, or a motion sensor input device. Users may input and output voice information through speaker 1700 and microphone 1800.

[0063] Figure 1 The electronic device shown is merely illustrative and does not in any way limit the present disclosure, its application or use. In the embodiments of the present disclosure, the memory 1200 of the electronic device 1000 is used to store instructions, which are used to control the processor 1100 to operate to perform any of the methods provided in the embodiments of the present disclosure. It should be understood by those skilled in the art that although Figure 1A plurality of devices are shown in the electronic device 1000, but the present disclosure can only involve part of the devices, for example, the electronic device 1000 only involves the processor 1100 and the memory 1200. The skilled person can design instructions according to the solutions disclosed in the present disclosure. How the instructions control the processor to operate is known in the art, and therefore will not be described in detail here.

[0064] <Method Embodiment>

[0065] The present disclosure provides a battery protection method, which can be implemented by an electronic device, in particular, can be implemented by an electronic device 1000 as shown in Figure 1

[0066] Figure 2 A flowchart of the battery protection method according to the embodiment of the present disclosure.

[0067] As shown in Figure 2 The battery protection method includes the following steps S2100-S2400 as shown:

[0068] Step S2100, obtaining deformation data, temperature data and acceleration data of the battery.

[0069] In some embodiments, a capacitive pressure sensor array can be arranged on the battery for collecting the deformation data of the battery.

[0070] In some embodiments, a temperature sensor and an acceleration sensor can also be arranged on the electronic device where the battery is located, for collecting the temperature data and the acceleration data of the battery, respectively.

[0071] Further, the temperature sensor can be arranged close to the battery, so that the temperature data collected by the temperature sensor is the temperature data of the battery.

[0072] In some embodiments, on the basis of obtaining the deformation data, the temperature data and the acceleration data, the method can further include: performing dynamic baseline calibration processing and / or filtering processing on the sensor data; wherein the sensor data includes at least one of the deformation data, the temperature data and the acceleration data.

[0073] Dynamic baseline calibration processing is a technology for real-time or dynamic adjustment of baseline (baseline) that changes over time. Its core goal is to eliminate the influence of baseline drift, noise or environmental changes on data accuracy, and ensure the reliability of subsequent analysis or control.

[0074] Step S2200, determining a first absolute deformation variable generated by the battery according to the deformation data, the temperature data and the acceleration data.

[0075] ​In the embodiment, the absolute deformation variable can be a deformation variable generated by the battery under the condition that temperature drift and mechanical vibration interference are removed.

[0076] In some embodiments, the first absolute deformation variable can be determined at a set frequency. The set frequency can be set in advance according to an application scenario or specific requirements, for example, the set frequency can be 100 Hz.

[0077] Further, the first absolute deformation variable generated by the battery can be determined according to deformation data, temperature data and acceleration data collected in a first statistical period. The first statistical period can be a period before the time point of determining the first absolute deformation variable generated by the battery, and the length of the first statistical period can be set in advance according to an application scenario or specific requirements, for example, the first statistical period can be 100 milliseconds.

[0078] In some embodiments, determining the first absolute deformation variable generated by the battery according to the deformation data, the temperature data and the acceleration data comprises: obtaining first mapping data reflecting the mapping relationship between the deformation data, the temperature data, the acceleration data and the absolute deformation variable; and obtaining the corresponding first absolute deformation variable according to the deformation data, the temperature data, the acceleration data and the first mapping data collected in the first statistical period.

[0079] In the embodiment, the first mapping data can be a first mapping function, or a first lookup table, which is not limited here.

[0080] For the first mapping function, the dependent variable of the first mapping function is the absolute deformation variable, and the independent variable is the deformation data, the temperature data and the acceleration data. Therefore, by substituting the deformation data, the temperature data and the acceleration data collected in the first statistical period into the first mapping function, the absolute deformation variable corresponding to the deformation data, the temperature data and the acceleration data collected in the first statistical period can be obtained as the first absolute deformation variable.

[0081] For the first lookup table, the absolute deformation variable corresponding to the deformation data, the temperature data and the acceleration data collected in the first statistical period can be found in the first lookup table as the first absolute deformation variable.

[0082] In some embodiments, determining the first absolute deformation variable generated by the battery according to the deformation data, the temperature data and the acceleration data comprises: compensating the deformation data according to the temperature data; determining a first deformation variable generated by the battery according to the compensated deformation data; determining a second deformation variable generated by the battery according to the acceleration data; and obtaining the first absolute deformation variable according to the first deformation variable and the second deformation variable.

[0083] Temperature compensation refers to eliminating or reducing the influence of temperature change on deformation data through technical means to ensure its reliability under different temperature environments.

[0084] In this embodiment, a temperature compensation model may be established in advance, and the temperature data may be processed according to the temperature compensation model to obtain compensation data; and the deformation data may be compensated according to the compensation data.

[0085] In this embodiment, second mapping data reflecting the mapping relationship between deformation data and deformation amount can be pre-set; based on the deformation data collected in the first statistical period and the second mapping data, the deformation amount corresponding to the deformation data collected in the first statistical period is obtained as the first deformation amount.

[0086] The second mapping data may be a second mapping function, or a second comparison table, etc., which is not limited here.

[0087] For the second mapping function, the dependent variable of the second mapping function is the deformation variable, and the independent variable is the deformation data. In this way, by substituting the deformation data collected during the first statistical period into the second mapping function, the deformation variable corresponding to the deformation data collected during the first statistical period can be obtained as the first deformation variable.

[0088] For the second comparison table, the deformation variable corresponding to the deformation data collected during the first statistical period can be searched in the second comparison table as the first deformation variable.

[0089] When a battery moves, its acceleration causes the battery to generate pseudo-shape variables. Therefore, third mapping data reflecting the mapping relationship between acceleration data and pseudo-shape variables can be pre-set. Based on the acceleration data collected during the first statistical period and the third mapping data, the pseudo-shape variables corresponding to the acceleration data collected during the first statistical period are obtained as the second shape variables.

[0090] The third mapping data may be a third mapping function, or a third comparison table, etc., which is not limited here.

[0091] For the third mapping function, the dependent variable of the third mapping function is a pseudo-shape variable, and the independent variable is acceleration data. In this way, by substituting the acceleration data collected during the first statistical period into the third mapping function, the pseudo-shape variable corresponding to the acceleration data collected during the first statistical period can be obtained as the second shape variable.

[0092] For the third comparison table, the pseudo deformation variable corresponding to the acceleration data collected in the first statistical period can be searched in the third comparison table as the second deformation variable.

[0093] In one embodiment, the difference between the first deformation amount and the second deformation amount may be determined as the first absolute deformation amount.

[0094] Step S2300: determining whether the battery meets a set condition based on the first absolute deformation.

[0095] In this embodiment, at least one setting condition may be pre-set according to the application scenario or specific requirements. Then, determining whether the battery meets the setting condition based on the first absolute deformation may be determining whether the battery meets any setting condition based on the first absolute deformation.

[0096] In one example, the set conditions may include a first condition and a second condition. The first condition may include: the first absolute deformation value is greater than or equal to a second deformation value threshold and less than a third deformation value threshold; the second condition may include: the first absolute deformation value is greater than or equal to a third deformation value threshold. The second deformation value threshold is less than the third deformation value threshold. For example, the second deformation value threshold may be 1.2 mm, and the third deformation value threshold may be 2 mm.

[0097] In some embodiments, determining whether the battery meets the set conditions based on the first absolute deformation value includes: determining the deformation rate of the battery based on the first absolute deformation value; and determining whether the battery meets the set conditions based on the first absolute deformation value and the deformation rate.

[0098] In this embodiment, the deformation rate may be obtained based on at least two first absolute deformation values ​​within a second statistical period, wherein the duration of the second statistical period is greater than or equal to the durations of the two first statistical periods.

[0099] For example, the deformation rate may be obtained according to the difference between the first first absolute deformation variable and the last first absolute deformation variable obtained in the second statistical period, and the time difference between the determination moments corresponding to the two first absolute deformation variables.

[0100] In this embodiment, the first condition may include: the first absolute deformation is greater than or equal to the second deformation threshold and less than the third deformation threshold, and the deformation rate is greater than or equal to the first rate threshold and less than the second rate threshold. The second condition may include: the first absolute deformation is greater than or equal to the third deformation threshold. The second rate threshold is greater than the first rate threshold. For example, the first rate threshold may be 0.5 mm / s, and the second rate threshold may be 2 mm / s.

[0101] In some embodiments, the set condition may further include a third condition, which may include: the deformation rate is greater than or equal to a second rate threshold.

[0102] In some embodiments, the method further includes: determining a temperature change rate of the battery according to the temperature data; and determining whether the battery meets a set condition according to the temperature change rate.

[0103] In the embodiment, the temperature change rate can be obtained according to the temperature data in a third statistical period. The length of the third statistical period can be set according to the application scenario or specific requirements in advance. For example, the length of the third statistical period can be 1 minute.

[0104] For example, the temperature change rate can be obtained according to the difference between the maximum temperature and the minimum temperature of the temperature data in the third statistical period, and the time difference between the collection time points corresponding to the two first temperatures.

[0105] In some embodiments, the first condition can include that the first absolute deformation variable is greater than or equal to the second deformation variable threshold and less than the third deformation variable threshold. The second condition can include that the first absolute deformation variable is greater than or equal to the third deformation variable threshold and the temperature change rate is less than or equal to the third rate threshold.

[0106] In some embodiments, the first condition can include that the first absolute deformation variable is greater than or equal to the second deformation variable threshold and less than the third deformation variable threshold, and the deformation rate is greater than or equal to the first rate threshold and less than the second rate threshold. The second condition can include that the first absolute deformation variable is greater than or equal to the third deformation variable threshold and the temperature change rate is less than or equal to the third rate threshold. The third condition can include that the deformation rate is greater than or equal to the second rate threshold.

[0107] In some embodiments, the method further includes: detecting whether the battery is subjected to mechanical impact according to the acceleration data; and in the case that the battery is subjected to mechanical impact, re-determining the first absolute deformation variable after a first set time is delayed.

[0108] In the embodiment, the time domain, frequency domain, and time-frequency domain features (such as kurtosis, margin factor, wavelet energy entropy, etc.) of the acceleration data can be extracted to construct a feature vector. The feature vector is input into a classification model to obtain a detection result of whether the battery is subjected to mechanical impact.

[0109] The classification model can be a machine learning model obtained by a support vector machine, a random forest, or a convolutional neural network.

[0110] In the embodiment, the first set time can be set according to the application scenario or specific requirements in advance. Alternatively, the first set time can also be determined according to a set frequency. For example, the first set time can be 1 / f, where f is the set frequency.

[0111] In the embodiment, the method further includes: in the case that it is determined that the battery is not subjected to mechanical impact, performing the step of determining whether the battery meets the set condition according to the first absolute deformation variable.

[0112] Through the embodiment, interference of battery movement can be excluded, and misjudgment of whether the battery meets the set condition can be prevented.

[0113] In step S2400, when the battery meets the set condition, a protection strategy corresponding to the set condition is executed on the battery to protect the battery.

[0114] In the embodiment, the corresponding protection strategy can be set in advance for each set condition.

[0115] In one example, the protection strategy corresponding to the first condition can include reducing the charge and discharge current of the battery; the protection strategy corresponding to the second condition can include controlling the battery to stop charging and discharging; and the protection strategy corresponding to the third condition can include activating the battery fuse and issuing an alarm notification.

[0116] When the battery meets the first condition, the protection strategy corresponding to the set condition is executed on the battery, which can include reducing the charge and discharge current of the battery.

[0117] In some embodiments, reducing the charge and discharge current of the battery can be reducing the C rate of the battery to a set value. The C rate is used to represent the size of the charge and discharge current of the battery, reflecting the charge and discharge capacity of the battery, specifically the ratio between the charge and discharge current of the battery and the rated current. The set value can be a positive number less than 1 set in advance according to application scenarios or specific requirements, for example, the set value can be 0.2.

[0118] When the battery meets the second condition, the protection strategy corresponding to the set condition is executed on the battery, which can include controlling the battery to stop charging and discharging.

[0119] In the embodiment, the power management chip can be controlled to disconnect the switch connected to the charge and discharge circuit of the battery, so that the battery stops charging and discharging. The switch can be a MOS tube.

[0120] When the battery meets the third condition, the protection strategy corresponding to the alarm condition is executed on the battery, which can include activating the battery fuse and issuing an alarm notification.

[0121] In the embodiment, the battery fuse can be connected to the charge and discharge circuit of the battery, and activating the battery fuse can make the battery fuse melt and cut off the charge and discharge circuit of the battery.

[0122] Further, the communication module in the electronic device where the battery is located can be used to issue an alarm notification to other bound electronic devices, so that the user can know and handle it in time.

[0123] According to the embodiments of the present disclosure, a first absolute deformation variable of the battery is determined according to the deformation data, the temperature data and the acceleration data of the battery, and when the battery meets a set condition according to the first absolute deformation variable, a protection strategy corresponding to the set condition is performed on the battery to protect the battery, so that the obtained deformation variable is more accurate, and the battery can be protected in time and accurately, the safety of the battery is improved, and the service life of the battery is prolonged.

[0124] In some embodiments, when the battery meets the first condition and the second condition, after the protection strategy corresponding to the set condition is performed on the battery, the method further comprises: obtaining a second absolute deformation variable of the battery after a second set time; performing a pulse test on the battery when the second absolute deformation variable is less than the first deformation variable threshold; and controlling the battery to resume charging and discharging when the battery passes the pulse test.

[0125] In the present embodiment, the second set time can be a time after the protection strategy corresponding to the set condition is performed on the battery, and the length of the second set time can be set in advance according to application scenarios or specific requirements, for example, the length of the second set time can be 30 minutes.

[0126] In the present embodiment, the first deformation variable threshold is less than or equal to the second deformation variable threshold.

[0127] The way of obtaining the second absolute deformation variable in the present embodiment can refer to the way of determining the first absolute deformation variable described above, which will not be repeated here.

[0128] When the second absolute deformation variable is less than the first deformation variable threshold, it indicates that the deformation of the battery returns to the normal range, and therefore the charging and discharging can be resumed according to the pulse test result of the battery.

[0129] When the second absolute deformation variable is greater than or equal to the first deformation variable threshold, it indicates that the deformation of the battery does not return to the normal range, and therefore the battery is controlled to enter a locked state.

[0130] In the present embodiment, controlling the battery to enter a locked state can be to cut off the output of the battery, so that the battery cannot be normally powered or charged.

[0131] Battery pulse test is a test method for evaluating the state of health (SOH) of the battery by applying a short-time pulse current (or voltage) to the battery and monitoring the response (such as voltage change, internal resistance change, temperature change, etc.) of the battery during the pulse process.

[0132] In this embodiment, it can be determined that the battery passes the pulse test when the state of health of the battery is greater than or equal to a set percentage, and it can be determined that the battery fails the pulse test when the state of health of the battery is less than the set percentage.

[0133] In the case where the battery fails the pulse test, the battery can be controlled to enter a locked state.

[0134] Through this embodiment, the battery can be caused to resume charging and discharging, ensuring that the electronic device can resume normal use by itself, and improving user experience.

[0135] In some embodiments, controlling the battery to resume charging and discharging can be controlling the battery to charge and discharge at a rated current.

[0136] In some embodiments, controlling the battery to resume charging and discharging can be controlling the battery to resume charging and discharging in stages, and the C rate of the battery gradually increases in each stage.

[0137] Specifically, controlling the battery to resume charging and discharging can include: controlling the battery to charge and discharge at a first C rate in a first time period, and obtaining a voltage fluctuation of the battery in the first time period; in the case where the voltage fluctuation is less than a first threshold, controlling the battery to charge and discharge at a second C rate in a second time period, and obtaining a temperature change rate of the battery in the second time period; in the case where the temperature change rate is less than a second threshold, controlling the battery to charge and discharge at a third C rate; wherein the first C rate is less than the second C rate, and the second C rate is less than the third C rate.

[0138] In this embodiment, the first C rate, the second C rate, and the third C rate can be set in advance according to application scenarios or specific requirements, for example, the first C rate can be 50%, the second C rate can be 75%, and the third C rate can be 100%.

[0139] In this embodiment, the duration of the first time period and the second time period can be set in advance according to application scenarios or specific requirements, respectively, for example, the duration of the first time period and the second time period can both be 30 minutes.

[0140] In this embodiment, the first threshold and the second threshold can be set in advance according to application scenarios or specific requirements, respectively.

[0141] In this embodiment, the voltage fluctuation can be the difference between the maximum voltage and the minimum voltage of the battery in the first time period; and the temperature change rate can be the difference between the maximum temperature and the minimum temperature of the battery in the second time period, and the ratio of the minimum temperature.

[0142] Through this embodiment, controlling the battery to resume charging and discharging in stages can further improve the safety of the battery and prolong the service life of the battery.

[0143] In some embodiments, when the battery meets the first condition and the second condition, after performing the protection strategy corresponding to the set condition on the battery, the method further comprises: obtaining a second absolute deformation variable of the battery after a second set time; and controlling the battery to resume charging and discharging when the second absolute deformation variable is less than the first deformation variable threshold.

[0144] In some embodiments, when the time of the battery lock exceeds a set time, the battery is subjected to health detection, and if the health detection passes, the battery is controlled to be unlocked; if the health detection fails, the battery is controlled to continue to remain in the locked state. The set time can be set in advance according to application scenarios or specific requirements, for example, the set time can be 72 hours.

[0145] In some embodiments, the health detection of the battery can include: controlling the battery to discharge, and obtaining at least one detection parameter of a change rate of an open circuit voltage of the battery within a third period, a residual deformation of the battery, a temperature fluctuation of the battery, and a pulse response speed of the battery, determining that the battery passes the health detection when the detection parameter meets a corresponding health range, and determining that the battery fails the health detection when the at least one detection parameter does not meet the corresponding health range.

[0146] In this embodiment, the third period can be set in advance according to application scenarios or specific requirements, for example, the third period can be 24 hours.

[0147] In this embodiment, the health range corresponding to each detection parameter can be set in advance according to application scenarios or specific requirements. For example, the health range corresponding to the change rate of the open circuit voltage of the battery within the third period can be less than 0.5%, the health range corresponding to the residual deformation of the battery can be less than 0.2 millimeters, the health range corresponding to the temperature fluctuation of the battery can be less than ±1.5℃, and the health range corresponding to the pulse response speed of the battery can be greater than 5 millivolts per millisecond.

[0148] In some embodiments, the electronic device performing the method of the present embodiment can include a security chip, a main controller, a battery management chip and a battery. Then, the health detection of the battery can include: the security chip sends a wake-up pulse to the main controller, and the main controller returns a device fingerprint to the security chip. The security chip sends a first instruction for unlocking a first level of restriction to the battery management chip upon receiving the device fingerprint. The battery management chip activates the battery for 0.5C test discharge in response to the first instruction, the main controller obtains detection parameters of the battery during the 0.5C test discharge, determines whether the detection parameters meet a corresponding health range, and submits a health detection result to the security chip. The security chip sends a second instruction for unlocking a second level of restriction to the battery management chip if the battery health detection passes. The battery management chip controls the battery to discharge at 0.75C and monitors the stability of the battery in a fourth time period. If the battery stability monitoring passes, the security chip sends a third instruction for full unlocking to the battery management chip, and the battery management chip controls the battery to resume 1C discharge in response to the third instruction.

[0149] Figure 3 is a flowchart of an example of a battery protection method according to an embodiment of the present disclosure. As shown in Figure 3 the method can include the following steps:

[0150] obtaining deformation data, temperature data and acceleration data of the battery; performing dynamic baseline calibration processing and / or filtering processing on at least one of the deformation data, the temperature data and the acceleration data; detecting whether the battery is subjected to mechanical impact according to the acceleration data; if yes, re-obtaining the deformation data, the temperature data and the acceleration data of the battery; if no, determining a first absolute deformation variable generated by the battery according to the deformation data, the temperature data and the acceleration data; determining a deformation rate of the battery according to the first absolute deformation variable; determining a temperature change rate of the battery according to the temperature data; determining whether the battery meets a set condition according to the first absolute deformation variable, the deformation rate and the temperature change rate; if no, re-obtaining the deformation data, the temperature data and the acceleration data of the battery; if yes, performing a protection strategy corresponding to the set condition on the battery; obtaining a second absolute deformation variable of the battery after a second set time under the condition that the battery meets a first condition and a second condition; detecting whether the second absolute deformation variable is less than a first deformation threshold; if yes, performing a pulse test on the battery; if no, controlling the battery to enter a locked state; controlling the battery to resume charging and discharging under the condition that the battery passes the pulse test; controlling the battery to enter the locked state under the condition that the battery fails to pass the pulse test.

[0151] <Device Embodiment>

[0152] The present disclosure also provides a battery protection device, as shown in Figure 4As shown, the battery protection apparatus 4000 can include a data acquisition module 4100, a deformation amount determination module 4200, a condition detection module 4300, and a strategy execution module 4400.

[0153] The data acquisition module 4100 is configured to acquire deformation data, temperature data, and acceleration data of a battery.

[0154] The deformation amount determination module 4200 is configured to determine a first absolute deformation amount of the battery according to the deformation data, the temperature data, and the acceleration data.

[0155] The condition detection module 4300 is configured to determine whether the battery meets a set condition according to the first absolute deformation amount.

[0156] The strategy execution module 4400 is configured to execute a protection strategy corresponding to the set condition on the battery to protect the battery when the battery meets the set condition.

[0157] In some embodiments, the determination of the first absolute deformation amount of the battery according to the deformation data, the temperature data, and the acceleration data comprises:

[0158] compensating the deformation data according to the temperature data;

[0159] determining a first deformation amount of the battery according to the compensated deformation data;

[0160] determining a second deformation amount of the battery according to the acceleration data;

[0161] obtaining the first absolute deformation amount according to the first deformation amount and the second deformation amount.

[0162] In some embodiments, the condition detection module 4300 is configured to:

[0163] determine a deformation rate of the battery according to the first absolute deformation amount;

[0164] determine a temperature change rate of the battery according to the temperature data;

[0165] determine whether the battery meets the set condition according to the first absolute deformation amount, the deformation rate, and the temperature change rate.

[0166] In some embodiments, the set condition comprises a first condition, a second condition, and a third condition.

[0167] The first condition comprises: the first absolute deformation variable is greater than or equal to a second deformation variable threshold and less than a third deformation variable threshold, and the deformation rate is greater than or equal to a first rate threshold and less than a second rate threshold.

[0168] The second condition comprises: the first absolute deformation variable is greater than or equal to a third deformation variable threshold, and the temperature change rate is less than or equal to a third rate threshold.

[0169] The third condition comprises: the deformation rate is greater than or equal to the second rate threshold.

[0170] In some embodiments, the battery protection device 4000 further comprises:

[0171] a module for detecting, according to the acceleration data, whether the battery is subjected to mechanical impact;

[0172] a delay module for, in the case where it is detected that the battery is subjected to mechanical impact, re-determining the first absolute deformation variable after a first set time delay;

[0173] The condition detection module 4300 is configured to, in the case where it is detected that the battery is not subjected to mechanical impact, perform the step of determining, according to the first absolute deformation variable, whether the battery meets a set condition.

[0174] In some embodiments, the performing, on the battery, a protection strategy corresponding to the set condition comprises any one of the following:

[0175] reducing the charge-discharge current of the battery;

[0176] controlling the battery to stop charging and discharging;

[0177] activating a battery fuse and sending an alarm notification.

[0178] In some embodiments, in the case where the performing, on the battery, a protection strategy corresponding to the set condition comprises reducing the charge-discharge current of the battery and / or controlling the battery to stop charging and discharging, the battery protection device 4000 further comprises:

[0179] a module for obtaining a second absolute deformation variable of the battery after a second set time;

[0180] a module for, in the case where the second absolute deformation variable is less than a first deformation variable threshold, performing a pulse test on the battery;

[0181] a module for, in the case where the battery passes the pulse test, controlling the battery to resume charging and discharging.

[0182] In some embodiments, controlling the battery to resume charging and discharging includes:

[0183] controlling the battery to charge and discharge according to a first C rate during a first time period, and obtaining voltage fluctuations of the battery during the first time period;

[0184] When the voltage fluctuation is less than a first threshold, controlling the battery to charge and discharge according to a second C rate during a second time period, and obtaining a temperature change rate of the battery during the second time period;

[0185] When the temperature change rate is less than a second threshold, the battery is controlled to charge and discharge according to a third C-rate; wherein the first C-rate is less than the second C-rate, and the second C-rate is less than the third C-rate.

[0186] <Electronic Equipment Example>

[0187] This embodiment provides an electronic device. In one aspect, the electronic device may include the aforementioned battery protection device 4000 .

[0188] On the other hand, Figure 5 As shown, the electronic device 1000 may include a processor 1100 and a memory 1200, the memory 1200 is used to store computer programs, and the processor 1100 is used to control the electronic device to execute the method of any embodiment of the present disclosure under the control of the computer program.

[0189] <Readable Storage Medium Embodiment>

[0190] This embodiment provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method described in any method embodiment of the present disclosure is executed.

[0191] The present invention may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present invention.

[0192] Computer readable storage media can be tangible storage media which can retain and store instructions for use by an instruction execution device. Computer readable storage media can be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer readable storage media include the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.

[0193] Computer readable program instructions described herein can be downloaded to respective computing / processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and / or a wireless network. The network can comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and / or edge servers. A network adapter card or network interface in each computing / processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing / processing device.

[0194] Computer readable program instructions for carrying out operations of the present application can be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer readable program instructions can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate array (FPGA), or programmable logic array (PLA) can execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present application.

[0195] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0196] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other data storage device. When the computer readable program instructions are loaded into the computer and other programmable data processing apparatus, a series of operational steps are implemented that provide processes such that the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0197] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0198] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0199] Embodiments of the present application have been described above, and the description is intended to be illustrative, and not restrictive, of the disclosed embodiments. Many modifications and variations of the disclosed embodiments are possible in light of the above teachings. It is therefore to be understood that within the scope of the disclosed embodiments, modifications and variations of the disclosed embodiments can be practiced. It is also to be understood that the specific order or hierarchy of steps in the processes disclosed is an illustration of exemplary processes. Based upon the description and illustrations provided herein, those skilled in the art will understand that changes can be made to the order of steps in the processes and that many of the individual steps can be modified or eliminated. Additionally, the description and illustrations provided herein are not meant to limit the scope of the disclosed embodiments. The scope of the disclosed embodiments is limited only by the claims.

Claims

1. A battery protection method, characterized in that: include: Obtain battery deformation data, temperature data and acceleration data; determining a first absolute deformation amount generated by the battery according to the deformation data, the temperature data, and the acceleration data; determining whether the battery meets a set condition according to the first absolute deformation; When the battery meets the set condition, executing a protection strategy corresponding to the set condition on the battery to protect the battery; In the case where the protection strategy corresponding to the set condition is executed on the battery, including reducing the charge and discharge current of the battery and / or controlling the battery to stop charging and discharging, the method further includes: Obtaining a second absolute deformation of the battery after a second set time; When the second absolute deformation value is less than the first deformation value threshold, performing a pulse test on the battery; When the battery passes the pulse test, controlling the battery to resume charging and discharging; The controlling the battery to resume charging and discharging includes: controlling the battery to charge and discharge according to a first C rate during a first time period, and obtaining voltage fluctuations of the battery during the first time period; When the voltage fluctuation is less than a first threshold, controlling the battery to charge and discharge according to a second C rate during a second time period, and obtaining a temperature change rate of the battery during the second time period; When the temperature change rate is less than a second threshold, the battery is controlled to charge and discharge according to a third C-rate; wherein the first C-rate is less than the second C-rate, and the second C-rate is less than the third C-rate.

2. The method according to claim 1, characterized in that The determining, according to the deformation data, the temperature data, and the acceleration data, a first absolute deformation amount generated by the battery includes: compensating the deformation data according to the temperature data; determining a first deformation amount of the battery according to the compensated deformation data; determining a second deformation amount generated by the battery according to the acceleration data; The first absolute deformation amount is obtained according to the first deformation amount and the second deformation amount.

3. The method according to claim 1, characterized in that The determining whether the battery meets a set condition according to the first absolute deformation includes: determining a deformation rate of the battery according to the first absolute deformation; determining a temperature change rate of the battery according to the temperature data; Whether the battery meets the set condition is determined according to the first absolute deformation amount, the deformation rate, and the temperature change rate.

4. The method according to claim 3, characterized in that The set conditions include a first condition, a second condition and a third condition; The first condition includes: the first absolute deformation is greater than or equal to a second deformation threshold and less than a third deformation threshold, and the deformation rate is greater than or equal to a first rate threshold and less than a second rate threshold; The second condition includes: the first absolute deformation is greater than or equal to a third deformation threshold, and the temperature change rate is less than or equal to a third rate threshold; The third condition includes: the deformation rate is greater than or equal to the second rate threshold.

5. The method according to claim 1, wherein The method further comprises: detecting whether the battery is subjected to mechanical shock according to the acceleration data; When it is detected that the battery is subjected to a mechanical impact, redetermining the first absolute deformation after a first set time delay; In the case where it is detected that the battery is not subjected to mechanical shock, the step of determining whether the battery meets a set condition according to the first absolute deformation amount is performed.

6. The method according to claim 1, characterized in that The executing of a protection strategy corresponding to the set condition on the battery includes any one of the following: reducing the charge and discharge current of the battery; Controlling the battery to stop charging and discharging; The battery fuse is activated and an alarm notification is issued.

7. A battery protection device, characterized in that: include: A data acquisition module is used to obtain deformation data, temperature data and acceleration data of the battery; a deformation amount determining module, configured to determine a first absolute deformation amount generated by the battery based on the deformation data, the temperature data, and the acceleration data; a condition detection module, configured to determine whether the battery meets a set condition based on the first absolute deformation; a strategy execution module, configured to execute a protection strategy corresponding to the set condition on the battery to protect the battery when the battery meets the set condition; When executing the protection strategy corresponding to the set condition on the battery includes reducing the charge and discharge current of the battery and / or controlling the battery to stop charging and discharging, the battery protection device further includes: a module for obtaining a second absolute deformation of the battery after a second set time; a module for performing a pulse test on the battery when the second absolute deformation value is less than a first deformation value threshold; a module for controlling the battery to resume charging and discharging when the battery passes the pulse test; The controlling the battery to resume charging and discharging includes: controlling the battery to charge and discharge according to a first C rate during a first time period, and obtaining voltage fluctuations of the battery during the first time period; When the voltage fluctuation is less than a first threshold, controlling the battery to charge and discharge according to a second C rate during a second time period, and obtaining a temperature change rate of the battery during the second time period; When the temperature change rate is less than a second threshold, the battery is controlled to charge and discharge according to a third C-rate; wherein the first C-rate is less than the second C-rate, and the second C-rate is less than the third C-rate.

8. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to execute the method according to any one of claims 1 to 6 under the control of the computer program.

Citation Information

Patent Citations

  • Battery charging and discharging protection method and device and power supply device

    CN117913950A

  • Deformation detection integrated micro-nano sensor and manufacturing and detection method thereof

    CN119374470A

  • State monitoring method for mechanical damage problem of automobile battery pack

    CN120102111A