Battery protection method and device and electronic equipment

By obtaining the deformation, temperature and acceleration data of the battery, combined with dynamic baseline calibration and filtering processing, the absolute deformation of the battery is determined and the protection strategy is implemented, the problem of inaccurate battery deformation monitoring is solved and the safety and service life of the battery is improved.

CN120473590AActive Publication Date: 2025-08-12GOERTEK INC
View PDF 8 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, battery deformation monitoring is inaccurate and cannot respond to battery deformation in a timely and accurate manner, resulting in low safety of electronic equipment.

Method used

By obtaining the deformation data, temperature data and acceleration data of the battery, combined with dynamic baseline calibration and filtering processing, the first absolute deformation of the battery is determined, and corresponding protection strategies are implemented according to the set conditions, such as reducing the charge and discharge current, stopping the charge and discharge, or activating the fuse, to protect the battery.

Benefits of technology

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

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120473590A_ABST
    Figure CN120473590A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of battery protection, and provides a battery protection method and device and electronic equipment, and the method comprises the steps: obtaining deformation data, temperature data and acceleration data of a battery; determining a first absolute deformation quantity generated by the battery according to the deformation data, the temperature data and the acceleration data; determining whether the battery meets a set condition or not according to the first absolute deformation quantity; and under the condition that the battery meets the set condition, executing a protection strategy corresponding to the set condition on the battery so as to protect the battery.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the technical field of battery protection, and more specifically, to a battery protection method, device, and electronic device. Background Art

[0002] With the rapid development of new energy technologies, various types of batteries have been widely used in many fields. From everyday electronic devices such as mobile phones and laptops to large-scale energy storage systems and electric vehicles, batteries have become the core components that ensure the normal operation of these devices.

[0003] Battery deformation is a common and dangerous phenomenon. Chemical reactions within the battery, including electrode material decomposition, electrolyte decomposition, and gas production, can cause a sharp increase in internal pressure, leading to expansion or deformation of the battery casing.

[0004] However, in the prior art, the deformation of the battery is usually monitored based on a deformation sensor, resulting in inaccurate deformation monitoring results and an inability to respond to the battery deformation in a timely and accurate manner, resulting in lower safety of the electronic device. Summary of the Invention

[0005] One purpose of the embodiments of the present disclosure is to provide a new technical solution for protecting batteries.

[0006] According to a first aspect of an embodiment of the present disclosure, a battery protection method is provided, including: 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, a protection strategy corresponding to the set condition is executed on the battery to protect the battery.

[0007] Optionally, determining the first absolute deformation amount generated by the battery according to the deformation data, the temperature data, and the acceleration data 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.

[0008] Optionally, 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.

[0009] Optionally, 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.

[0010] Optionally, the method further includes: 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.

[0011] Optionally, executing 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.

[0012] Optionally, 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 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, the battery is controlled to resume charging and discharging.

[0013] Optionally, 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.

[0014] According to a second aspect of the present disclosure, there is provided a battery protection device, comprising: 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; The strategy execution module is used to execute a protection strategy corresponding to the set condition on the battery to protect the battery when the battery meets the set condition.

[0015] According to a third aspect of the present disclosure, an electronic device is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to execute the method described in the first aspect of the present disclosure under the control of the computer program.

[0016] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method according to the first aspect of the present disclosure is implemented.

[0017] Through the embodiments of the present disclosure, the first absolute deformation value generated by the battery is determined based on the deformation data, temperature data and acceleration data of the battery. When it is determined based on the first absolute deformation value that the battery meets the set conditions, a protection strategy corresponding to the set conditions is executed on the battery to protect the battery. In this way, the obtained deformation value can be made more accurate, and the battery can be protected in a timely and accurate manner, thereby improving the safety of the battery and extending the service life of the battery.

[0018] Further features and advantages of the present invention will become apparent from the following detailed description of exemplary embodiments of the present invention with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0020] Figure 1 is a block diagram illustrating a hardware configuration of an electronic device that can implement an embodiment of the present disclosure; Figure 2 is a flow chart of a battery protection method according to an embodiment of the present disclosure; Figure 3 is a flow chart of an example of a battery protection method according to an embodiment of the present disclosure; Figure 4 is a block diagram of a battery protection device according to an embodiment of the present disclosure; Figure 5 is a block diagram of an electronic device according to one embodiment of the present disclosure. DETAILED DESCRIPTION

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

[0022] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.

[0023] 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.

[0024] 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.

[0025] 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.

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

[0027] 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 1As 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.

[0028] 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 1 While multiple devices are shown for electronic device 1000, the present disclosure may only relate to some of these devices. For example, electronic device 1000 may only relate to processor 1100 and memory 1200. A skilled person can design instructions based on the solutions disclosed in this disclosure. How instructions control processor operations is well known in the art and will not be described in detail here.

[0029] <Method Example> The present disclosure provides a battery protection method, which can be implemented by an electronic device, specifically, by Figure 1 The electronic device 1000 is shown as an implementation.

[0030] Figure 2 Flowchart of a battery protection method according to an embodiment of the present disclosure.

[0031] like Figure 2 As shown, the battery protection method includes steps S2100 to S2400 as shown below: Step S2100: Obtain deformation data, temperature data, and acceleration data of the battery.

[0032] In some embodiments, a capacitive pressure sensor array may be provided on the battery to collect deformation data of the battery.

[0033] In some embodiments, a temperature sensor and an acceleration sensor may be further provided on the electronic device where the battery is located, for collecting temperature data and acceleration data of the battery, respectively.

[0034] Furthermore, the temperature sensor may be arranged at a position close to the battery, so that the temperature data collected by the temperature sensor is the temperature data of the battery.

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

[0036] Dynamic baseline calibration is a technique that performs real-time or dynamic adjustments to a baseline that varies over time. Its core goal is to eliminate the effects of baseline drift, noise, or environmental changes on data accuracy, ensuring the reliability of subsequent analysis or control.

[0037] Step S2200: determining a first absolute deformation amount of the battery according to the deformation data, the temperature data, and the acceleration data.

[0038] In this embodiment, the absolute deformation amount may be the deformation amount generated by the battery when temperature drift and mechanical vibration interference are removed.

[0039] In some embodiments, the first absolute deformation amount may be determined according to a set frequency, wherein the set frequency may be pre-set according to an application scenario or specific requirements, for example, the set frequency may be 100 Hz.

[0040] Furthermore, a first absolute deformation of the battery may be determined based on deformation data, temperature data, and acceleration data collected during a first statistical period. The first statistical period may be a period before the moment the first absolute deformation of the battery is determined. The duration of the first statistical period may be pre-set based on an application scenario or specific requirements. For example, the first statistical period may be 100 milliseconds.

[0041] In some embodiments, determining the first absolute deformation amount generated by the battery based on deformation data, temperature data, and acceleration data includes: obtaining first mapping data reflecting the mapping relationship between deformation data, temperature data, acceleration data, and absolute deformation amount; and obtaining the corresponding first absolute deformation amount based on the deformation data, temperature data, acceleration data, and first mapping data collected during a first statistical period.

[0042] In this embodiment, the first mapping data may be a first mapping function, or a first comparison table, etc., which is not limited here.

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

[0044] For the first comparison table, the absolute deformation variable corresponding to the deformation data, temperature data, and acceleration data collected during the first statistical period can be searched in the first comparison table as the first absolute deformation variable.

[0045] In some embodiments, determining a first absolute deformation variable generated by a battery based on deformation data, temperature data, and acceleration data includes: compensating the deformation data based on temperature data; determining a first deformation variable generated by the battery based on the compensated deformation data; determining a second deformation variable generated by the battery based on acceleration data; and obtaining a first absolute deformation variable based on the first deformation variable and the second deformation variable.

[0046] Temperature compensation refers to the use of technical means to eliminate or reduce the impact of temperature changes on deformation data to ensure its reliability in different temperature environments.

[0047] 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.

[0048] 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.

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

[0050] 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.

[0051] 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.

[0052] 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.

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

[0054] 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.

[0055] 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.

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

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

[0058] 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.

[0059] 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.

[0060] 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.

[0061] 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.

[0062] 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.

[0063] 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.

[0064] 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.

[0065] 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.

[0066] In this embodiment, the temperature change rate can be obtained based on the temperature data in the third statistical period. The duration of the third statistical period can be pre-set according to the application scenario or specific needs. For example, the duration of the third statistical period can be 1 minute.

[0067] For example, the temperature change rate may be obtained based on the difference between the maximum temperature and the minimum temperature of the temperature data within the third statistical period and the time difference between the acquisition moments corresponding to the two first temperatures.

[0068] In some embodiments, the first condition may include: the first absolute deformation is greater than or equal to the second deformation threshold and less than a third deformation threshold. The second condition may include: the first absolute deformation is greater than or equal to the third deformation threshold, and the temperature change rate is less than or equal to a third rate threshold.

[0069] In some embodiments, the first condition may include: the first absolute deformation is greater than or equal to the second deformation threshold and less than a 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, and the temperature change rate is less than or equal to the third rate threshold. The third condition may include: the deformation rate is greater than or equal to the second rate threshold.

[0070] In some embodiments, the method further includes: detecting whether the battery is subjected to mechanical shock according to the acceleration data; and if the battery is subjected to mechanical shock, redetermining the first absolute deformation amount after a first set time delay.

[0071] In this 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 the classification model to obtain the detection result of whether the battery is subjected to mechanical impact.

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

[0073] In this embodiment, the first set time may be pre-set according to an application scenario or specific requirements. Alternatively, the first set time may be determined according to a set frequency, for example, the first set time may be 1 / f, where f is the set frequency.

[0074] In this embodiment, the method further includes: when it is determined that the battery is not subjected to mechanical shock, executing a step of determining whether the battery meets a set condition according to the first absolute deformation amount.

[0075] Through this embodiment, the interference of battery movement can be eliminated, thereby preventing misjudgment of whether the battery meets the set conditions.

[0076] Step S2400 : When the battery meets the set conditions, a protection strategy corresponding to the set conditions is executed on the battery to protect the battery.

[0077] In this embodiment, a corresponding protection strategy may be set in advance for each setting condition.

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

[0079] When the battery meets the first condition, executing a protection strategy corresponding to the set condition on the battery may include reducing the charge and discharge current of the battery.

[0080] In some embodiments, reducing the battery's charge and discharge current may involve lowering the battery's C-rate to a set value. The C-rate represents the charge and discharge current of a battery, reflecting its charge and discharge capabilities. Specifically, it is the ratio of the battery's charge and discharge current to its rated current. The set value may be a positive number less than 1, pre-set based on the application scenario or specific requirements. For example, the set value may be 0.2.

[0081] When the battery meets the second condition, executing a protection strategy corresponding to the set condition on the battery may include controlling the battery to stop charging and discharging.

[0082] In this embodiment, the power management chip can be controlled to disconnect a switch connected to the battery's charge and discharge circuit, thereby stopping the battery from charging and discharging.

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

[0084] In this embodiment, the battery fuse may be connected to the charge and discharge circuit of the battery. Activating the battery fuse causes the battery fuse to melt, thereby cutting off the charge and discharge circuit of the battery.

[0085] Furthermore, an alarm notification may be sent to other bound electronic devices through a communication module in the electronic device where the battery is located, so that the user can be informed and handle the problem in a timely manner.

[0086] Through the embodiments of the present disclosure, the first absolute deformation value generated by the battery is determined based on the deformation data, temperature data and acceleration data of the battery. When it is determined based on the first absolute deformation value that the battery meets the set conditions, a protection strategy corresponding to the set conditions is executed on the battery to protect the battery. In this way, the obtained deformation value can be made more accurate, and the battery can be protected in a timely and accurate manner, thereby improving the safety of the battery and extending the service life of the battery.

[0087] In some embodiments, when the battery meets the first condition and the second condition, after executing the protection strategy corresponding to the set conditions on the battery, the method also includes: obtaining a second absolute deformation value 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.

[0088] In this embodiment, the second set time may be the time after the protection strategy corresponding to the set condition is executed on the battery. The duration of the second set time may be set in advance according to the application scenario or specific needs. For example, the duration of the second set time may be 30 minutes.

[0089] In this embodiment, the first deformation amount threshold is less than or equal to the second deformation amount threshold.

[0090] In this embodiment, the method for obtaining the second absolute deformation amount can refer to the aforementioned method for determining the first absolute deformation amount, and will not be described in detail here.

[0091] When the second absolute deformation amount is less than the first deformation amount threshold, it indicates that the deformation of the battery has returned to a normal range. Therefore, charging and discharging can be resumed according to the pulse test result of the battery.

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

[0093] In this embodiment, controlling the battery to enter the locked state may be to cut off the output of the battery so that the battery cannot supply power or charge normally.

[0094] Battery pulse testing is a test method that evaluates the battery's state of health (SOH) by applying a short-term pulse current (or voltage) to the battery and monitoring the battery's response during the pulse (such as voltage change, internal resistance change, temperature change, etc.).

[0095] In this embodiment, when the battery health state is greater than or equal to a set percentage, it is determined that the battery has passed the pulse test; when the battery health state is less than the set percentage, it is determined that the battery has failed the pulse test.

[0096] In the event that the battery fails the pulse test, the battery may be controlled to enter a locked state.

[0097] Through this embodiment, the battery can be restored to charge and discharge, ensuring that the electronic device can resume normal use on its own, thereby improving user experience.

[0098] In some embodiments, controlling the battery to resume charging and discharging may be controlling the battery to charge and discharge according to a rated current.

[0099] In some embodiments, controlling the battery to resume charging and discharging may be controlling the battery to resume charging and discharging in stages, with the C rate of the battery gradually increasing in each stage.

[0100] Specifically, controlling the battery to resume charging and discharging may include: controlling the battery to charge and discharge according to a first C-rate during a first time period, and obtaining a voltage fluctuation 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, controlling the battery 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.

[0101] In this embodiment, the first C rate, the second C rate, and the third C rate may be pre-set according to the application scenario or specific requirements. For example, the first C rate may be 50%, the second C rate may be 75%, and the third C rate may be 100%.

[0102] In this embodiment, the durations of the first time period and the second time period may be pre-set according to application scenarios or specific requirements. For example, the durations of the first time period and the second time period may both be 30 minutes.

[0103] In this embodiment, the first threshold and the second threshold may be pre-set according to application scenarios or specific requirements.

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

[0105] Through this embodiment, the battery is controlled to resume charging and discharging in stages, which can further improve the safety of the battery and extend the service life of the battery.

[0106] In some embodiments, when the battery meets the first condition and the second condition, after executing the protection strategy corresponding to the set conditions on the battery, the method also includes: obtaining a second absolute deformation value of the battery after a second set time; when the second absolute deformation value is less than the first deformation value threshold, controlling the battery to resume charging and discharging.

[0107] In some embodiments, if the battery lockout time exceeds a set time, a battery health check is performed. If the health check passes, the battery is unlocked; if the health check fails, the battery remains locked. The set time can be pre-set based on the application scenario or specific needs, for example, 72 hours.

[0108] In some embodiments, performing a health check on a battery may include: controlling the discharge of the battery, and obtaining at least one detection parameter of the battery's open circuit voltage change rate within a third time period, the battery's residual deformation, the battery's temperature fluctuation, and the battery's pulse response speed; if the detection parameters meet the corresponding health range, determining that the battery has passed the health check; if at least one detection parameter does not meet the corresponding health range, determining that the battery has failed the health check.

[0109] In this embodiment, the third time period may be pre-set according to an application scenario or specific needs. For example, the third time period may be 24 hours.

[0110] In this embodiment, the healthy range corresponding to each detection parameter can be pre-set based on the application scenario or specific requirements. For example, the healthy range corresponding to the rate of change of the battery's open circuit voltage during the third time period can be less than 0.5%, the healthy range corresponding to the battery's residual deformation can be less than 0.2 mm, the healthy range corresponding to the battery's temperature fluctuation can be less than ±1.5°C, and the healthy range corresponding to the battery's pulse response speed can be greater than 5 mV / millisecond.

[0111] In some embodiments, an electronic device implementing the method of this embodiment may include a security chip, a main controller, a battery management chip, and a battery. Performing a battery health check may include: the security chip sending a wake-up pulse to the main controller, which then returns a device fingerprint to the security chip. Upon receiving the device fingerprint, the security chip sends a first instruction to the battery management chip to unlock the first-level restrictions. In response to the first instruction, the battery management chip activates the battery for a 0.5C test discharge. The main controller obtains test parameters of the battery during the 0.5C test discharge, determines whether the test parameters fall within a corresponding health range, and submits the health test results to the security chip. If the battery health test passes, the security chip sends a second instruction to the battery management chip to unlock the second-level restrictions. In response to the second instruction, the battery management chip controls the battery to a 0.75C discharge and performs battery stability monitoring during a fourth period. If the battery stability test passes, the security chip sends a third instruction to the battery management chip to fully unlock the battery. In response to the third instruction, the battery management chip controls the battery to resume 1C discharge.

[0112] Figure 3 FIG. 1 is a flow chart of an example of a battery protection method according to an embodiment of the present disclosure. Figure 3 As shown, the method may include the following steps: Obtaining deformation data, temperature data, and acceleration data of the battery; performing dynamic baseline calibration and / or filtering on at least one of the deformation data, temperature data, and acceleration data; detecting whether the battery is subjected to mechanical impact based on the acceleration data; if so, reacquiring the deformation data, temperature data, and acceleration data of the battery; if not, determining a first absolute deformation amount generated by the battery based on the deformation data, temperature data, and acceleration data; determining a deformation rate of the battery based on the first absolute deformation amount; determining a temperature change rate of the battery based on the temperature data; determining whether the battery meets a set condition based on the first absolute deformation amount, the deformation rate, and the temperature change rate; if not, reacquiring the deformation data, temperature data, and acceleration data of the battery; if so, executing a protection strategy corresponding to the set condition on the battery; if the battery meets the first and second conditions, obtaining a second absolute deformation amount of the battery after a second set time; detecting whether the second absolute deformation amount is less than a first deformation amount threshold; if so, performing a pulse test on the battery; if not, controlling the battery to enter a locked state; if the battery passes the pulse test, controlling the battery to resume charging and discharging; if the battery fails the pulse test, controlling the battery to enter a locked state.

[0113] <Device Example> The present disclosure also provides a battery protection device, such as Figure 4 As shown, the battery protection device 4000 may include a data acquisition module 4100 , a deformation amount determination module 4200 , a condition detection module 4300 , and a strategy execution module 4400 .

[0114] The data acquisition module 4100 is used to acquire deformation data, temperature data, and acceleration data of the battery.

[0115] The deformation amount determining module 4200 is configured to determine a first absolute deformation amount generated by the battery according to the deformation data, the temperature data, and the acceleration data.

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

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

[0118] In some embodiments, determining the first absolute deformation amount of the battery according to the deformation data, the temperature data, and the acceleration data 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.

[0119] In some embodiments, the condition detection module 4300 is used to: 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.

[0120] In some embodiments, 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.

[0121] In some embodiments, the battery protection device 4000 further includes: a module for detecting whether the battery is subjected to mechanical shock according to the acceleration data; a delay module, configured to, when detecting that the battery is subjected to a mechanical impact, delay the determination of the first absolute deformation after a first set time; The condition detection module 4300 is configured to execute the step of determining whether the battery meets a set condition based on the first absolute deformation when it is detected that the battery is not subjected to a mechanical shock.

[0122] In some embodiments, executing 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.

[0123] In some embodiments, 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 4000 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.

[0124] In some embodiments, 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.

[0125] <Electronic Equipment Example> This embodiment provides an electronic device. In one aspect, the electronic device may include the aforementioned battery protection device 4000 .

[0126] 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.

[0127] <Readable Storage Medium Embodiment> 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.

[0128] 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.

[0129] A computer-readable storage medium can be a tangible device that can hold and store instructions for use by an instruction execution device. A computer-readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), 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 mechanical encoding device, such as a punch card or raised-in-groove structure on which instructions are stored, and any suitable combination thereof. As used herein, a computer-readable storage medium is not to be construed as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through an electrical wire.

[0130] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions to be stored in the computer-readable storage medium in each computing / processing device.

[0131] The computer program instructions for performing the operations of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, the state information of the computer-readable program instructions is used to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), so that the electronic circuit can execute the computer-readable program instructions, thereby implementing various aspects of the present invention.

[0132] Various aspects of the present invention are described herein with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present invention. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

[0133] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0134] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0135] The flowcharts and block diagrams in the accompanying drawings show the possible implementation architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, program segment or part of an instruction, and the module, program segment or part of the instruction contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, implementation by software, and implementation by a combination of software and hardware are all equivalent.

[0136] While various embodiments of the present invention have been described above, the foregoing description is intended to be illustrative, non-exhaustive, and not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is selected to best explain the principles of the embodiments, their practical applications, or technological improvements in the marketplace, or to enable others skilled in the art to understand the embodiments disclosed herein. The scope of the present invention is defined by the appended 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, a protection strategy corresponding to the set condition is executed on the battery to protect the battery.

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. The method according to claim 6, characterized in that 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, the battery is controlled to resume charging and discharging.

8. The method according to claim 7, characterized in that 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.

9. 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; The strategy execution module is used to execute a protection strategy corresponding to the set condition on the battery to protect the battery when the battery meets the set condition.

10. 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 8 under the control of the computer program.

Citation Information

Patent Citations

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

    CN117913950A

  • Lithium battery multi-environment endurance detection device

    CN118348426A

  • Charging control device

    CN118922983A

  • 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