Battery overcurrent protection method and related equipment
By setting multiple overcurrent thresholds and judgment durations, and combining battery status information, the overcurrent protection strategy is dynamically adjusted, solving the problem that traditional solutions cannot effectively distinguish overcurrent faults, and achieving fast and accurate battery overcurrent protection.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-30
- Publication Date
- 2026-04-07
AI Technical Summary
Traditional battery overcurrent protection schemes cannot effectively distinguish and respond to overcurrent faults of different severity, which leads to the risk of inaccurate response or insufficient performance utilization of protection strategies in complex fault scenarios.
Multiple overcurrent thresholds are used for graded judgment. Different overcurrent thresholds correspond to different judgment durations. Combined with battery status information such as state of charge and temperature information, the overcurrent thresholds are dynamically adjusted to adapt to overcurrent faults of different severity.
It enables effective differentiation and precise response to overcurrent faults of varying severity, improves the adaptability of protection strategies and battery utilization, and avoids malfunctions and delayed responses.
Smart Images

Figure CN121799231A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the automotive field, and more particularly to a battery overcurrent protection method and related equipment. Background Technology
[0002] With the development of high-voltage platforms in electric vehicles, the power battery system places higher demands on the speed and accuracy of overcurrent protection. Traditional passive fuses rely on physical melting, resulting in slow response and non-resettable operation. While existing active protection schemes can achieve programmable protection, their overcurrent judgment logic typically relies on the detection of a single current threshold and a fixed-duration delay for judgment. This judgment method struggles to effectively differentiate and classify overcurrent faults of varying severity and duration. For example, severe transient short-circuit faults may require extremely rapid judgment and action. For general continuous overloads, a comprehensive judgment based on a longer duration is necessary. The single judgment mode of existing schemes cannot achieve comprehensive, rapid, and accurate protection from transient severe faults to long-term minor overloads while ensuring reliability. This leads to the risk of inaccurate response or underutilization of performance when dealing with complex fault scenarios. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide a battery overcurrent protection method and related equipment, which classifies and judges overcurrent faults by means of multiple overcurrent thresholds, with different overcurrent thresholds corresponding to different judgment durations, thereby enabling effective differentiation and response to overcurrent faults of different severity.
[0004] In a first aspect, embodiments of the present invention provide a battery overcurrent protection method, comprising: Multiple different overcurrent thresholds and the current signal of the target battery are acquired; different overcurrent thresholds correspond to different decision durations; the higher the overcurrent threshold, the shorter the decision duration. When the current signal exceeds any overcurrent threshold for a period of time equal to its corresponding determination duration, overcurrent protection is applied to the target battery.
[0005] In one possible implementation, obtaining multiple different overcurrent thresholds includes: Obtain the battery status information of the target battery; The multiple different overcurrent thresholds are determined based on the battery status information.
[0006] In one possible implementation, the battery state information includes state of charge information and temperature information.
[0007] In one possible implementation, determining the plurality of different overcurrent thresholds based on the battery state information includes: Based on the state of charge information, several different reference values for overcurrent thresholds are determined; The multiple reference values are corrected based on the temperature information to obtain the multiple overcurrent thresholds.
[0008] In one possible implementation, determining the reference values for multiple different overcurrent thresholds based on the state of charge information includes: Obtain the pre-established mapping relationship between different states of charge and reference values of multiple overcurrent thresholds; The baseline values of the multiple different overcurrent thresholds are obtained based on the mapping relationship and the state of charge information of the target battery.
[0009] In one possible implementation, the plurality of different overcurrent thresholds include a first overcurrent threshold, a second overcurrent threshold, and a third overcurrent threshold; the first overcurrent threshold is greater than the second overcurrent threshold; the second overcurrent threshold is greater than the third overcurrent threshold; the determination time corresponding to the first overcurrent threshold is the shortest, and the determination time corresponding to the third overcurrent threshold is the longest.
[0010] Secondly, embodiments of the present invention provide a battery overcurrent protection device, comprising: The acquisition module is used to acquire multiple different overcurrent thresholds and the current signal of the target battery; different overcurrent thresholds correspond to different determination times; the higher the overcurrent threshold, the shorter the corresponding determination time. The overcurrent protection module is used to perform overcurrent protection on the target battery when the current signal continuously exceeds any overcurrent threshold for a period of time corresponding to its determination duration.
[0011] In one possible implementation, the acquisition module is further configured to acquire battery state information of the target battery; the overcurrent protection device further includes: The processing module is used to determine the multiple different overcurrent thresholds based on the battery status information.
[0012] Thirdly, embodiments of the present invention provide an electronic device, comprising: At least one processor; and At least one memory communicatively connected to the processor, wherein: The memory stores program instructions that can be executed by the processor, and the processor can execute the method described in the first aspect by calling the program instructions.
[0013] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing computer instructions that cause the computer to perform the method described in the first aspect.
[0014] In this embodiment of the invention, multiple overcurrent thresholds with different determination durations are used to classify and determine the current information of the target battery, thereby enabling effective differentiation and response to overcurrent faults of different severity. Attached Figure Description
[0015] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 A flowchart of an overcurrent protection method provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of an overcurrent protection device provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0017] To better understand the technical solution of the present invention, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0018] It should be understood that the described embodiments are merely some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.
[0019] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0020] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0021] It should be understood that although terms such as first, second, third, etc., may be used to describe numbers in embodiments of the present invention, these numbers should not be limited to these terms. These terms are only used to distinguish numbers from each other. For example, without departing from the scope of embodiments of the present invention, a first number may also be referred to as a second number, and similarly, a second number may also be referred to as a first number.
[0022] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."
[0023] To address the problem of traditional battery overcurrent protection schemes failing to effectively distinguish and respond to overcurrent faults of varying severity, this invention provides a battery overcurrent protection method that achieves effective overcurrent protection for different severity levels by setting multiple overcurrent thresholds with different judgment durations. Figure 1 This is a flowchart illustrating an overcurrent protection method provided in an embodiment of the present invention. Figure 1 As shown, the method includes: Step 101: Obtain multiple different overcurrent thresholds and the current signal of the target battery.
[0024] Different overcurrent thresholds correspond to different decision durations. The higher the overcurrent threshold, the shorter the decision duration.
[0025] In some embodiments, different overcurrent thresholds can be determined based on the specific state of the target battery. Specifically, the battery state information of the target battery is obtained, and then multiple different overcurrent thresholds are determined based on this battery state information. This approach enables overcurrent protection to adapt to the actual operating conditions of the battery, achieving intelligent protection.
[0026] Specifically, battery status information can include State of Charge (SOC) information and temperature information. First, several baseline values for different overcurrent thresholds are determined based on the SOC information. Then, these baseline values are corrected based on the temperature information to obtain the final overcurrent thresholds used for judgment.
[0027] By first establishing a baseline based on SOC information and then fine-tuning it according to temperature, the safety boundaries of the battery under different operating conditions can be matched more accurately. For example, at the same temperature, a high SOC battery usually has a stronger discharge capacity, and its overcurrent protection threshold baseline value can be set higher to fully utilize battery performance. At the same SOC, low temperatures reduce battery activity and increase internal resistance. In this case, lowering the threshold by adjusting the temperature correction coefficient can provide more conservative and safer protection to prevent overcurrent damage.
[0028] In some embodiments, a mapping relationship between different states of charge (SOC) information and multiple overcurrent threshold reference values can be pre-established (e.g., stored in the controller memory as a lookup table). When it is necessary to determine the overcurrent threshold, the corresponding multiple different overcurrent threshold reference values can be quickly obtained by looking up the table based on the mapping relationship and the current SOC information of the target battery. This method is simple to implement and has a fast response time. Alternatively, a calculation formula can be established between different SOC information and multiple overcurrent threshold reference values. The overcurrent threshold reference values corresponding to different SOC information and different temperatures can be obtained by calculating using the formula.
[0029] In some embodiments, the number of overcurrent thresholds can be three: a first overcurrent threshold, a second overcurrent threshold, and a third overcurrent threshold. The first overcurrent threshold is greater than the second overcurrent threshold, and the second overcurrent threshold is greater than the third overcurrent threshold. Correspondingly, the first overcurrent threshold corresponds to the shortest decision time, and the third overcurrent threshold corresponds to the longest decision time.
[0030] The high threshold (i.e., the first overcurrent threshold) is used to handle the most severe fatal faults such as instantaneous short circuits, requiring extremely fast response. The medium threshold (i.e., the second overcurrent threshold) is used to handle short-term overcurrent scenarios such as general overloads. The low threshold (i.e., the third overcurrent threshold) is used to handle minor continuous overloads or as an early warning. This hierarchical setting distinguishes the severity of faults, avoiding false tripping to brief current spikes while responding appropriately to continuous overcurrent faults of varying degrees, achieving a balance between protection accuracy and speed.
[0031] Step 102: When the current signal exceeds any overcurrent threshold for a period of time that reaches its corresponding determination duration, overcurrent protection is performed on the target battery.
[0032] Overcurrent protection for the target battery can be achieved by actively fusing the fuse to isolate the target battery from the load circuit, thereby cutting off the current path. Active fusing can be implemented as a one-time fuse that can be triggered by an electrical signal (such as a pyro-fuse) or a resettable high-power semiconductor switch (such as an eFuse).
[0033] In a specific example, the above method can be implemented as an active overcurrent protection system based on an automotive microcontroller unit (MCU). This system specifically includes: a current sampling chip, an MCU, a high-side driver chip, and an active fuse.
[0034] Among them, the current sampling chip can be implemented as a high-precision, high common-mode voltage rejection ratio (CMRR) sampling chip, used to monitor the total current of the target battery in real time and convert it into a digital signal (via SPI or I2C) or an analog signal to be transmitted to the MCU.
[0035] The MCU is the core processing unit, responsible for executing the overcurrent protection method described above. The MCU receives the current signal transmitted from the current sampling chip, and obtains the target battery's temperature and SOC information from the Battery Management System (BMS) via the vehicle bus, as inputs for executing the overcurrent protection method.
[0036] The high-side driver chip is used to receive trigger commands from the MCU and provide sufficient drive current to blow the active fuse.
[0037] An active fuse is a one-time fuse that can be triggered by a drive current or a resettable high-power semiconductor switch.
[0038] In the above system, the MCU implements a multi-condition, multi-threshold state machine. Figure 1 The battery overcurrent protection method shown is as follows: Specifically, after the MCU starts, it initializes each communication interface. Then, it periodically executes a dynamic calculation task for three levels of overcurrent thresholds. These three thresholds are the instantaneous overcurrent threshold (i.e., the first overcurrent threshold mentioned above), the short-term overcurrent threshold (i.e., the second overcurrent threshold mentioned above), and the long-term overcurrent threshold (i.e., the third overcurrent threshold mentioned above). The instantaneous overcurrent threshold has the highest priority, and the long-term overcurrent threshold has the lowest priority. The instantaneous overcurrent threshold has the largest priority, and the long-term overcurrent threshold has the smallest priority. Correspondingly, the instantaneous overcurrent threshold has the shortest decision duration, 100μs, denoted as T_instant. The short-term overcurrent threshold has a medium decision duration, 10ms, denoted as T_short. The long-term overcurrent threshold has the longest decision duration, 10s, denoted as T_long.
[0039] The MCU obtains the current battery SOC and temperature values via the CAN bus. First, the MCU queries its built-in mapping table based on the current SOC value to obtain the base values for the instantaneous overcurrent threshold, short-term overcurrent threshold, and long-term overcurrent threshold (the third overcurrent threshold mentioned above), which are I_instant_base, I_short_base, and I_long_base, respectively. Next, the MCU adjusts the base values of each overcurrent threshold based on the current battery temperature using a preset temperature correction coefficient fTemp, ultimately obtaining the three dynamic thresholds actually used at the current moment: I_instant, I_short, and I_long. Simultaneously, the MCU reads the dual-verified real-time current signal I_now from the current sampling chip.
[0040] The MCU first compares the real-time current I_now with the highest priority instantaneous overcurrent threshold I_instant to determine if an instantaneous overcurrent exists. If I_now > I_instant, an instantaneous overcurrent exists. The MCU then starts timer T1 to track the duration I_now > I_instant. If I_now ≤ I_instant during the timer period, timer T1 is reset to zero. Next, it checks if T1 is greater than T_instant. If so, the MCU sends a trigger signal to the high-side driver chip, which then blows the active fuse to protect the target battery from overcurrent.
[0041] If I_now ≤ I_instant in the above steps, it means there is no instantaneous overcurrent. The MCU then determines whether there is a short-term overcurrent. If I_now > I_short and the duration is greater than T_short, it means there is a short-term overcurrent. The MCU sends a trigger signal to the high-side driver chip, which drives the active fuse to blow according to the trigger signal, thereby protecting the target battery from overcurrent.
[0042] If I_now ≤ I_short in the above steps, it means there is no short-term overcurrent. The MCU then determines whether there is a long-term overcurrent. If I_now > I_long and the duration is greater than T_long, it means there is a long-term overcurrent. The MCU sends a trigger signal to the high-side driver chip, which drives the active fuse to blow according to the trigger signal, thereby protecting the target battery from overcurrent.
[0043] In some embodiments, the high-side drive module in the above system can be replaced with a combination of a low-side drive and a power MOSFET. In this alternative design, the MCU's trigger signal controls a low-side drive circuit, which in turn drives an N-MOSFET connected in series in the active fuse ground path. This requires adding an isolation circuit to the system to match the vehicle's high-voltage system. In the system described above, the MCU can use multi-frame data filtering and other methods to perform redundant data verification and avoid false triggering. Multi-level dynamic thresholds adapt to scenarios with different temperatures and SOCs.
[0044] In another specific example, the above method can be implemented as a chip-to-chip active fuse system. Specifically, this system includes a current sampling chip, an active fuse control chip, a fuse driver chip, and an active fuse.
[0045] The current sampling chip needs to be a chip with a built-in analog comparator. The current sampling chip can output a digital current signal, and can also directly output a high-speed overcurrent flag signal from a dedicated pin when the current exceeds a preset analog threshold.
[0046] The active protection control chip is the core of this system, implemented as a dedicated integrated circuit or a configurable state machine. It can receive comparator flag signals from the current sampling chip and has a built-in configurable timer. Its function is to confirm whether the overcurrent condition has lasted for a set time to prevent false triggering.
[0047] The fuse driver chip is used to receive the trigger signal from the active fuse control chip and to blow the active fuse.
[0048] This embodiment is executed Figure 1 The battery overcurrent protection method shown involves configuring two key parameters via an external resistor or a simple SPI interface: the overcurrent threshold I_set (achieved by setting the reference voltage V_ref of the comparator within the sampling chip) and the decision duration T_set (achieved by setting the count value of the timer inside the control chip). The overcurrent threshold I_set corresponds to the three levels of overcurrent protection thresholds mentioned above. The decision duration T_set consists of three decision durations corresponding to the three levels of overcurrent thresholds.
[0049] The analog comparator inside the current sampling chip compares the real-time current I_now of the target battery with an analog reference voltage V_ref (corresponding to the current threshold I_set) in real time. This process is purely hardware-based, with a response time in the nanosecond range. If I_now > V_ref, a high-level overcurrent flag (Flag) is immediately output to the active safety control chip. Upon detecting the high flag, the active safety control chip immediately starts its internal configurable timer. This timer corresponds to the determination duration T_set of the overcurrent threshold I_set.
[0050] During the timing period, the active fuse control chip continuously monitors the Flag signal. Only when the Flag signal remains high for a preset time T_set is it confirmed as a valid overcurrent fault, and a fuse trigger signal is sent to the fuse driver chip. The fuse driver chip then activates the active fuse based on the fuse trigger signal, performing overcurrent protection. If the Flag returns to a low level before T_set timeout, the timer is reset, the system is reset, and false triggering is prevented.
[0051] In some embodiments, the active safety control chip and safety driver chip in the above system can be further integrated into a single dedicated chip to form a highly integrated single-chip solution. In this design, the flag signal output by the current sampling comparator is directly transmitted to the timing logic and driver stage inside the chip, further reducing external interconnections, improving system reliability and anti-interference capability, and helping to reduce the circuit board area.
[0052] Of the two specific implementation methods mentioned above, the first, the MCU-controlled system, emphasizes intelligence and dynamic adaptability. It uses MCU software algorithms to dynamically adjust the overcurrent threshold based on battery SOC and temperature, as well as multi-level delay judgment, making it suitable for applications requiring high protection accuracy and strategy complexity. The second, the chip-direct-connect system, focuses on response speed and circuit reliability. It uses pure hardware comparators and timers to achieve nanosecond-level detection and microsecond-level judgment, making it suitable for critical protection scenarios with extremely demanding response times.
[0053] In this embodiment of the invention, by setting multiple overcurrent thresholds with different judgment durations, rapid response to severe faults and accurate identification of minor overloads are achieved, solving the problems of high latency and false triggering in traditional solutions. Furthermore, dynamically adjusting the thresholds based on battery status significantly improves the adaptability of the protection strategy and battery utilization. The combination of hardware and software implementation paths balances response speed and strategy flexibility, comprehensively improving the reliability, accuracy, and configurability of overcurrent protection for high-voltage battery systems.
[0054] Corresponding to the above-described battery overcurrent protection method, this embodiment of the invention provides a battery overcurrent protection device. Figure 2 This is a schematic diagram of a battery overcurrent protection device provided in an embodiment of the present invention. Figure 2 As shown, the battery overcurrent protection device includes: an acquisition module 201 and an overcurrent protection module 202.
[0055] The acquisition module 201 is used to acquire multiple different overcurrent thresholds and the current signal of the target battery. Different overcurrent thresholds correspond to different decision durations. A higher overcurrent threshold corresponds to a shorter decision duration.
[0056] The overcurrent protection module 202 is used to perform overcurrent protection on the target battery when the current signal continuously exceeds any overcurrent threshold for a period of time corresponding to its judgment duration.
[0057] In some embodiments, the acquisition module 201 is further configured to acquire battery state information of the target battery. The overcurrent protection device also includes a processing module. The processing module is configured to determine multiple different overcurrent thresholds based on the battery state information.
[0058] Figure 2 The battery overcurrent protection device provided in the illustrated embodiment can be used to perform the functions described in this specification. Figure 1 The implementation principle and technical effects of the method embodiment shown can be further referred to the relevant description in the method embodiment.
[0059] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention, such as... Figure 3 As shown, the aforementioned electronic device may include at least one processor and at least one memory communicatively connected to the processor, wherein the memory stores program instructions executable by the processor, and the processor can execute this specification by calling the program instructions. Figure 1 The embodiment shown provides a battery overcurrent protection method.
[0060] like Figure 3 As shown, the electronic device is represented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: one or more processors 310, communication interface 320 and memory 330, and a communication bus 340 connecting different system components (including memory 330, communication interface 320 and processor 310).
[0061] Communication bus 340 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) buses, Micro Channel Architecture (MAC) buses, Enhanced ISA buses, Video Electronics Standards Association (VESA) local buses, and Peripheral Component Interconnect (PCI) buses.
[0062] Electronic devices typically include a variety of computer-readable media. These media can be any available media that can be accessed by the electronic device, including volatile and non-volatile media, and removable and non-removable media.
[0063] Memory 330 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The electronic device may further include other removable / non-removable, volatile / non-volatile computer system storage media. Memory 330 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments described herein.
[0064] A program / utility having a set (at least one) of program modules may be stored in memory 330. Such program modules include—but are not limited to—an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. The program modules typically perform the functions and / or methods described in the embodiments of this specification.
[0065] Processor 310 executes various functional applications and data processing by running programs stored in memory 330, such as implementing the functions described in this specification. Figure 1 The embodiment shown provides a battery overcurrent protection method.
[0066] This specification provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it performs the functions described in this specification. Figure 1 The embodiment shown provides a battery overcurrent protection method.
[0067] This specification provides a computer-readable storage medium that stores computer instructions that cause a computer to execute this specification. Figure 1 The embodiment shown provides a battery overcurrent protection method.
[0068] The aforementioned computer-readable storage medium may be any combination of one or more computer-readable media. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium that contains or stores a program that may be used by or in connection with an instruction execution system, apparatus, or device.
[0069] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0070] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this specification. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0071] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this specification, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0072] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this specification includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which the embodiments of this specification pertain.
[0073] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."
[0074] It should be noted that the devices involved in the embodiments of this specification may include, but are not limited to, personal computers (PCs), personal digital assistants (PDAs), wireless handheld devices, tablet computers, mobile phones, MP3 displays, MP4 displays, etc.
[0075] In the several embodiments provided in this specification, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms. Furthermore, the functional units in the various embodiments of this specification can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in a combination of hardware and software functional units.
[0076] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, a connector, or a network device, etc.) or a processor to execute some steps of the methods described in the various embodiments of this specification. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0077] The above description is merely a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of protection of this specification.
[0078] The same or similar parts between the various embodiments in this specification can be referred to mutually. In particular, the device embodiments and terminal embodiments are basically similar to the method embodiments, so the description is relatively simple, and the relevant parts can be referred to the description in the method embodiments.
Claims
1. A battery overcurrent protection method, characterized in that, include: Multiple different overcurrent thresholds and the current signal of the target battery are acquired; different overcurrent thresholds correspond to different determination durations. The higher the overcurrent threshold, the shorter the corresponding judgment time; When the current signal exceeds any overcurrent threshold for a period of time equal to its corresponding determination duration, overcurrent protection is applied to the target battery.
2. The method according to claim 1, characterized in that, The acquisition of multiple different overcurrent thresholds includes: Obtain the battery status information of the target battery; The multiple different overcurrent thresholds are determined based on the battery status information.
3. The method according to claim 2, characterized in that, The battery status information includes state of charge information and temperature information.
4. The method according to claim 3, characterized in that, The plurality of different overcurrent thresholds are determined based on the battery state information, including: Based on the state of charge information, several different reference values for overcurrent thresholds are determined; The multiple reference values are corrected based on the temperature information to obtain the multiple overcurrent thresholds.
5. The method according to claim 4, characterized in that, The reference values for determining multiple different overcurrent thresholds based on the state of charge information include: Obtain the pre-established mapping relationship between different states of charge and reference values of multiple overcurrent thresholds; The baseline values of the multiple different overcurrent thresholds are obtained based on the mapping relationship and the state of charge information of the target battery.
6. The method according to claim 1, characterized in that, The multiple different overcurrent thresholds include a first overcurrent threshold, a second overcurrent threshold, and a third overcurrent threshold; the first overcurrent threshold is greater than the second overcurrent threshold; the second overcurrent threshold is greater than the third overcurrent threshold; the determination time corresponding to the first overcurrent threshold is the shortest, and the determination time corresponding to the third overcurrent threshold is the longest.
7. A battery overcurrent protection device, characterized in that, include: The acquisition module is used to acquire multiple different overcurrent thresholds and the current signal of the target battery; different overcurrent thresholds correspond to different determination times; the higher the overcurrent threshold, the shorter the corresponding determination time. The overcurrent protection module is used to perform overcurrent protection on the target battery when the current signal continuously exceeds any overcurrent threshold for a period of time corresponding to its determination duration.
8. The apparatus according to claim 7, characterized in that, The acquisition module is further configured to acquire battery status information of the target battery; the overcurrent protection device further includes: The processing module is used to determine the multiple different overcurrent thresholds based on the battery status information.
9. An electronic device, characterized in that, include: At least one processor; as well as At least one memory communicatively connected to the processor, wherein: The memory stores program instructions that can be executed by the processor, and the processor can execute the method according to any one of claims 1 to 6 by calling the program instructions.
10. A computer-readable storage medium storing computer instructions that cause the computer to perform the method according to any one of claims 1 to 6.