Battery overcurrent protection method, vehicle, and storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2023-06-19
- Publication Date
- 2026-07-03
AI Technical Summary
Existing battery management systems have blind spots in overcurrent protection on high-voltage circuits, resulting in low battery protection safety. In particular, under high current conditions, the fuse blows for a long time, making it impossible to reliably protect the battery.
By acquiring the total output current of the battery, using smart fuses and redundant current detection, overcurrent conditions are determined, and the smart fuse is quickly disconnected when an overcurrent is detected. Through the combined work of software and hardware, overcurrent protection of the battery is achieved.
It enables rapid identification and proactive protection against battery overcurrent, avoiding safety incidents such as battery overheating and thermal runaway, and improving battery safety and reliability.
Smart Images

Figure CN116646898B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent driving technology, and more specifically, to a battery overcurrent protection method, a vehicle, and a storage medium. Background Technology
[0002] In recent years, new energy vehicles (including pure electric vehicles and hybrid vehicles) have received much attention and are widely used in the market. However, due to the relatively high failure rate and occasional safety issues of current new energy vehicles, their safety and reliability restrict their development. Among the most serious issues are damage to high-voltage components due to overcurrent or short circuits in the high-voltage circuit, high-voltage relays sticking together and failing to deliver high voltage when cut off under load, continuous overcurrent in the battery output, and subsequent overheating and thermal runaway, among other safety incidents.
[0003] Current battery management system solutions for battery overcurrent detection and protection have certain blind spots. Current detection requires a certain confirmation time. Due to the lifespan of relays, high voltage can only be reliably disconnected when the current is less than a certain value. When high current is required to quickly disconnect high voltage, fuses can only be relied upon. However, fuses are significantly affected by their lifespan, and their melting time is linearly related to the current. In the medium overcurrent range, the melting time will be particularly long, which cannot play a safe and reliable role in protecting the high voltage circuit and the battery.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This invention provides a battery overcurrent protection method, a vehicle, and a storage medium to at least solve the technical problem in related technologies where battery overcurrent protection has blind spots, resulting in low battery protection safety.
[0006] According to one embodiment of the present invention, a battery overcurrent protection method is provided, comprising: acquiring the total output current value of the battery; determining whether the battery is in an overcurrent condition based on the total output current value; and controlling a smart fuse to disconnect in response to the presence of an overcurrent condition.
[0007] Optionally, the battery overcurrent protection method further includes: comparing the total battery output current value with a first threshold, and comparing the total battery output current value with a second threshold, wherein the first threshold is less than the second threshold; determining a first time length in response to the total battery output current value being greater than or equal to the first threshold and less than the second threshold, wherein the first time length is the time length during which the total battery output current value is greater than or equal to the first threshold and less than the second threshold; comparing the first time length with a first preset time length; determining that the battery has a first overcurrent condition in response to the first time length being greater than the first preset time length; and controlling the smart fuse to trip in response to the battery having a first overcurrent condition.
[0008] Optionally, the battery overcurrent protection method further includes: determining that the battery has a second overcurrent condition in response to the battery output total current value being greater than or equal to a second threshold; and controlling the smart fuse to disconnect in response to the battery having a second overcurrent condition.
[0009] Optionally, the battery overcurrent protection method further includes: determining that the battery does not have an overcurrent condition in response to a first time length being less than or equal to a first preset time length.
[0010] Optionally, the battery overcurrent protection method further includes: in response to the smart fuse tripping, reacquiring the battery output total current value; comparing the reacquiring battery output total current value with the rated current value; in response to the reacquiring battery output total current value being less than the rated current value, determining a second time length, wherein the second time length is the time length during which the battery output total current value is less than the rated current value; comparing the second time length with a second preset time length, wherein the second preset time length is greater than the fuse blowing time length; and in response to the second time length being greater than the second preset time length, determining that the battery does not have an overcurrent condition.
[0011] Optionally, the battery overcurrent protection method further includes: in response to the absence of an overcurrent condition in the battery, re-acquiring the total output current value of the battery.
[0012] Optionally, the overcurrent protection method for the battery further includes: controlling a relay to perform a disconnection operation in response to the tripping of a smart fuse.
[0013] According to one embodiment of the present invention, an overcurrent protection device for a battery is also provided, comprising: an acquisition module for acquiring the total output current value of the battery; a judgment module for judging whether the battery is in an overcurrent condition based on the total output current value; and a control module for controlling a smart fuse to disconnect in response to the presence of an overcurrent condition in the battery.
[0014] According to one embodiment of the present invention, a vehicle is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the battery overcurrent protection method of any of the above claims.
[0015] According to one embodiment of the present invention, a non-volatile storage medium is also provided, wherein a computer program is stored in the non-volatile storage medium, and the computer program is configured to execute the battery overcurrent protection method described in any of the above embodiments when running.
[0016] In this embodiment of the invention, the total output current value of the battery is obtained, and the presence of an overcurrent condition in the battery is determined based on the total output current value. This achieves the purpose of controlling the smart fuse to disconnect in response to the presence of an overcurrent condition in the battery. This realizes the technical effect of identifying overcurrent conditions in battery overcurrent detection and actively triggering the smart fuse when an overcurrent occurs. This can solve the technical problem of blind spots in battery overcurrent protection in related technologies, which leads to low battery protection safety. Attached Figure Description
[0017] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0018] Figure 1 This is a flowchart of a battery overcurrent protection method according to one embodiment of the present invention;
[0019] Figure 2 This is a schematic diagram of a high-voltage system topology circuit according to one embodiment of the present invention;
[0020] Figure 3 This is a schematic diagram of a battery management system according to one embodiment of the present invention;
[0021] Figure 4 This is a flowchart of a battery overcurrent protection method according to one embodiment of the present invention;
[0022] Figure 5 This is a structural block diagram of a battery overcurrent protection device according to one embodiment of the present invention. Detailed Implementation
[0023] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0024] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0025] According to an embodiment of the present invention, an embodiment of a battery protection method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system containing at least one set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0026] This method embodiment can also be executed in an electronic device, similar control device, or vehicle-mounted terminal that includes a memory and a processor. Taking a vehicle-mounted terminal as an example, the vehicle-mounted terminal may include one or more processors and a memory for storing data. Optionally, the vehicle-mounted terminal may also include a communication device for communication functions and a display device. Those skilled in the art will understand that the above structural description is merely illustrative and does not limit the structure of the vehicle-mounted terminal. For example, the vehicle-mounted terminal may include more or fewer components than those described above, or have a different configuration than those described above.
[0027] A processor may include one or more processing units. For example, a processor may include a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microcontroller unit (MCU), a field-programmable gate array (FPGA), a neural network processing unit (NPU), a tensor processing unit (TPU), or an artificial intelligence (AI) processor. Different processing units may be independent components or integrated into one or more processors. In some instances, electronic devices may also include one or more processors.
[0028] The memory can be used to store computer programs, such as the computer program corresponding to the control method of the target vehicle in the embodiments of the present invention. The processor implements the aforementioned control method of the target vehicle by running the computer program stored in the memory. The memory may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to electronic devices via a grid. Examples of such grids include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0029] The communication device is used to receive or transmit data via a grid. Specific examples of the aforementioned grid may include a wireless grid provided by the mobile terminal's communication provider. In one example, the communication device includes a network interface controller (NIC), which can connect to other grid devices via a base station to communicate with the Internet. In another example, the communication device may be a radio frequency (RF) module used for wireless communication with the Internet. In some embodiments of this solution, the communication device is used to connect to mobile devices such as mobile phones and tablets, enabling the mobile device to send commands to the vehicle-mounted terminal.
[0030] The display device can be a touchscreen liquid crystal display (LCD) or a touch display (also referred to as a "touchscreen" or "touch screen"). This LCD allows the user to interact with the user interface of the in-vehicle terminal. In some embodiments, the in-vehicle terminal has a graphical user interface (GUI), allowing the user to interact with the GUI through finger contact and / or gestures on a touch-sensitive surface. This human-machine interaction function may include a vehicle gear shifting function. Executable instructions for performing these human-machine interaction functions are configured / stored in one or more processor-executable computer program products or readable storage media.
[0031] Figure 1 This is a flowchart of a battery overcurrent protection method according to one embodiment of the present invention, as shown below. Figure 1 As shown, the method includes the following steps:
[0032] Step S102: Obtain the total output current value of the battery.
[0033] Optionally, the execution subject in this embodiment is a battery overcurrent protection system. It should be noted that other electronic devices and processors can also be used as the execution subject, and no further limitations are made here.
[0034] In the technical solution provided by step S102 of the present invention, such as Figure 3 As shown, after the battery management system is powered on, the microprocessor configures its working mode through the SPI (Serial Peripheral Interface) communication bus, and the current acquisition circuit collects the current flowing through the shunt in real time, which is the total output current of the battery.
[0035] Optionally, the microprocessor can periodically read the total output current of the battery via the SPI communication bus. For example, the period can be set to 10ms, meaning the microprocessor will read the total output current of the battery every 10ms.
[0036] Optionally, to ensure the accuracy of the acquired current, the battery acquisition circuit can use a dual-channel redundant design method to acquire the current. That is, the battery acquisition circuit uses two channels to acquire the current, and then compares the current values acquired by the two channels. If the difference between the current values of the two channels is less than a preset value, it indicates that the acquired current is relatively accurate, and the final acquired total output current value is the average of the current values of the two channels. If the difference between the current values of the two channels is greater than the preset value, it indicates that the acquired current is inaccurate, and therefore the total output current needs to be acquired again. If the difference between the current values of the two channels is greater than the preset value multiple times in a row, it indicates that the current acquisition function is faulty, and the battery overcurrent protection system should report the fault information of the current acquisition function.
[0037] Optionally, the above preset values are the design values for the current acquisition circuit to ensure that the current acquisition function is accurate and reliable.
[0038] Optionally, in order to further ensure the accuracy of the current collected during the above current acquisition process, temperature drift calibration technology can also be used. Since the resistance value of the shunt is affected by temperature, the resistance value corresponding to each temperature can be recorded and their correspondence recorded in a table. In practical applications, the resistance value of the current resistor can be determined according to the current temperature for current calculation.
[0039] Step S104: Determine whether the battery is in an overcurrent condition based on the total output current value of the battery.
[0040] In the technical solution provided in step S104 of the present invention, after the battery management system is powered on, the microprocessor can compare the current value obtained in step S102 with the first threshold to determine whether the first-level overcurrent condition is met. After the battery management system is powered on, the microprocessor can configure the second-level overcurrent threshold through the SPI communication bus. The overcurrent diagnostic circuit uses three-channel redundant current acquisition to determine whether an overcurrent condition exists. The overcurrent status is output to the smart fuse drive circuit through a hard-wired IO signal. At the same time, the microprocessor can read the overcurrent status signal of the overcurrent diagnostic circuit through the SPI communication bus.
[0041] Specifically, the overcurrent diagnostic circuit can use a three-channel redundant current acquisition method (three-person voting method) to determine whether an overcurrent condition exists. That is, the total output current of the battery can be detected through three channels. When the current value detected in two of the three channels is greater than the second threshold, it indicates that the battery has an overcurrent condition. If the current detected in only one of the three channels is greater than the preset threshold, then the overcurrent condition is not established.
[0042] Optionally, the second threshold can be determined based on the minimum time that each overcurrent value in the high-voltage circuit can withstand and the response time of the overcurrent judgment in the reference software. The minimum value of the intersection of the two is taken, which is used to directly judge the overcurrent condition by the hardware within the time interval during which the software cannot respond to the overcurrent diagnosis. In actual operation, the value of the above-mentioned second threshold is generally greater than or equal to 2000A.
[0043] Specifically, the basis for judging the above overcurrent conditions is as follows: a primary overcurrent threshold is set, and the primary overcurrent condition is judged by software; a secondary overcurrent threshold is set, and the secondary overcurrent condition is judged by hardware. The high-voltage circuit components within the primary overcurrent range can withstand a long period of time, which can be judged by software. Only after confirming that the overcurrent has lasted for a certain period is the primary overcurrent condition determined to be established. This can filter out transient primary overcurrent conditions, as these transient primary overcurrents do not reach the preset first time length and will not cause harm to the battery or vehicle. Once a secondary overcurrent condition occurs, it may cause harm to the battery and vehicle, therefore a rapid response is required. Hardware execution speed is much faster than software execution speed; therefore, the secondary overcurrent condition is judged by hardware.
[0044] Step S106: In response to the overcurrent condition of the battery, the smart fuse is controlled to open.
[0045] In the technical solution provided in step S106 of the present invention, the intelligent fuse driving circuit can acquire the hard-wired IO signal output by the overcurrent diagnostic circuit and the drive control signal output by the microprocessor through the SPI communication bus. The two signals are ORed; as long as one of the signals is satisfied, the intelligent fuse can be actively triggered to disconnect the high voltage. After acquiring the valid drive control signal, the intelligent fuse driving circuit outputs a specified drive current to ensure that the high voltage can be disconnected within a preset time.
[0046] Specifically, when the battery management system is running normally, the smart fuse drive circuit can read the connection status of the smart fuse to diagnose whether the smart fuse is faulty. After the smart fuse is driven to open, the microprocessor can also obtain the smart fuse's open status through the SPI communication bus to ensure that the smart fuse is successfully opened.
[0047] Specifically, the smart fuse is an active trigger-type high-voltage disconnection device that can automatically disconnect when preset conditions are met, thus maximizing battery safety.
[0048] Steps S102 to S106 above show that, in this invention, by acquiring the total output current value of the battery and determining whether the battery is in an overcurrent condition based on the total output current value, the purpose of controlling the smart fuse to disconnect in response to the presence of an overcurrent condition is achieved. This realizes the technical effect of identifying overcurrent conditions in battery overcurrent detection and actively triggering the smart fuse when an overcurrent occurs, thereby solving the technical problem of low safety in battery overcurrent detection technology in related technologies.
[0049] The method described in this embodiment will now be described in further detail.
[0050] As an optional implementation, the total battery output current value is compared with a first threshold and a second threshold, wherein the first threshold is less than the second threshold; in response to the total battery output current value being greater than or equal to the first threshold and less than the second threshold, a first time length is determined, wherein the first time length is the time length during which the total battery output current value is greater than or equal to the first threshold and less than the second threshold; the first time length is compared with a first preset time length; in response to the first time length being greater than the first preset time length, a first overcurrent condition is determined in the battery; in response to the first overcurrent condition in the battery, the smart fuse is controlled to open.
[0051] In this embodiment, after obtaining the total output current value of the battery, in order to further determine whether the battery is in an overcurrent condition, the total output current value of the battery should be compared with a first threshold and a second threshold. When the total output current value of the battery is greater than or equal to the first threshold and less than the second threshold, since the current value has not yet reached a very high level, the time when the current is between the first threshold and the second threshold can be determined first. When the above time exceeds a first preset time length, it can be determined that the battery is in a first-level overcurrent condition, and the smart fuse can be controlled to disconnect.
[0052] Optionally, the first preset time length, the first threshold, and the second threshold are empirical values, wherein the first threshold is less than the second threshold, and the first threshold can be set according to the overcurrent tolerance parameters of each device in the battery overcurrent protection system in practical applications.
[0053] As an optional implementation, in response to the total output current of the battery being greater than or equal to a second threshold, a second overcurrent condition is determined to exist in the battery; in response to the existence of the second overcurrent condition in the battery, the smart fuse is controlled to open.
[0054] In this embodiment, the total output current value of the battery is compared with the second threshold. When the total output current value of the battery is greater than or equal to the second threshold, the current value has reached a very high level. It can be determined that the battery is in a secondary overcurrent condition. Therefore, the smart fuse should be immediately controlled to disconnect. Otherwise, the high-voltage device will be damaged or a battery safety incident will occur.
[0055] Specifically, when the total output current of the battery exceeds the second threshold, the overcurrent diagnostic circuit can control the smart fuse to disconnect by acquiring the hard-wired IO signal output by the overcurrent diagnostic circuit. That is, when the battery is in the second overcurrent condition, the signal controlling the fuse to disconnect is the hard-wired IO signal, while when the battery is in the first overcurrent condition, the signal controlling the fuse to disconnect is the drive control signal. Therefore, the response disconnection speed when the battery is in the second overcurrent condition is greater than the response disconnection speed when the battery is in the first overcurrent condition.
[0056] Optionally, the second threshold can be written into the memory of the overcurrent diagnostic circuit as a threshold for judging hardware overcurrent.
[0057] As an optional implementation, in response to a first time length being less than or equal to a first preset time length, it is determined that the battery does not have an overcurrent condition.
[0058] In this embodiment, after obtaining the total output current value of the battery, in order to further determine whether the battery is in an overcurrent condition, the total output current value of the battery should be compared with a first threshold and a second threshold. When the total output current value of the battery is greater than or equal to the first threshold and less than the second threshold, since the current value at this time has not reached a very high level, the time when the current is between the first threshold and the second threshold can be determined first. When the above time does not exceed the first preset time length, it indicates that there may be a short-term increase in current fluctuation, but it cannot be determined that the battery is in a first overcurrent condition.
[0059] As an optional implementation, in response to the smart fuse tripping, the total battery output current value is reacquired; the reacquired total battery output current value is compared with the rated current value; in response to the reacquired total battery output current value being less than the rated current value, a second time length is determined, wherein the second time length is the time length during which the total battery output current value is less than the rated current value; the second time length is compared with a second preset time length, wherein the second preset time length is greater than the fuse's melting time length; in response to the second time length being greater than the second preset time length, it is determined that the battery does not have an overcurrent condition.
[0060] In this embodiment, after the battery overcurrent protection system controls the smart fuse to trip, the battery overcurrent protection system should also re-acquire the total output current value of the battery through the current acquisition circuit, and compare the re-acquired current value with the rated current value (i.e., the safe current value of the battery). When the re-acquired current value is less than the rated current value, in order to avoid the current value being less than the rated current value only for a short period of time, a second time length for which the current value is less than the rated current value should be acquired. When the second time length is greater than the second preset time length, it can be determined that there is no overcurrent condition in the battery at this time, that is, the smart fuse has successfully tripped.
[0061] Specifically, the battery overcurrent protection system can periodically reacquire the total output current value of the battery to ensure the accuracy of the acquired current value.
[0062] Specifically, the second preset time length is determined based on the fuse blowing time when there is a secondary overcurrent condition, thereby ensuring that the passive fuse can automatically melt and disconnect the high voltage when the active triggering of the smart fuse fails.
[0063] As an optional implementation, the total output current value of the battery is reacquired in response to the absence of an overcurrent condition in the battery.
[0064] In this embodiment, the total output current value of the battery is compared with a first threshold. If the total output current value is less than the first threshold, it indicates that the current value has not reached the overcurrent condition and there is no overcurrent condition. The current acquisition circuit can continue to periodically acquire the total output current value and compare the current value with the first threshold and the second threshold in real time to detect whether the battery has an overcurrent condition.
[0065] As an alternative implementation, in response to the smart fuse tripping, the control relay performs a disconnection operation.
[0066] In this embodiment, when the relay drive circuit in the battery overcurrent protection system receives the signal that the smart fuse has successfully disconnected due to the IO drive signal output by the microprocessor, it indicates that the current in the battery circuit is small at this time. Therefore, the main positive relay and the main negative relay can be further controlled to disconnect, further ensuring that the high voltage circuit is powered down, so as to ensure that the contacts of the subsequent relays do not stick together.
[0067] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or grid device, etc.) to execute the methods of the various embodiments of the present invention.
[0068] This embodiment also provides a battery overcurrent protection device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, hardware implementations, or a combination of software and hardware, are also possible and contemplated.
[0069] Figure 5 This is a structural block diagram of a battery overcurrent protection device 500 according to one embodiment of the present invention, as shown below. Figure 5 As shown, the device includes: an acquisition module 501, a judgment module 502, and a control module 503.
[0070] The acquisition module 501 is used to acquire the total output current value of the battery;
[0071] The judgment module 502 is used to determine whether the battery is in an overcurrent condition based on the total output current value of the battery.
[0072] The control module 503 is used to control the smart fuse to disconnect in response to an overcurrent condition in the battery.
[0073] Optionally, the control module 503 includes: a first comparison unit, configured to compare the total battery output current value with a first threshold and compare the total battery output current value with a second threshold, wherein the first threshold is less than the second threshold; a first determination unit, configured to determine a first time length in response to the total battery output current value being greater than or equal to the first threshold and less than the second threshold, wherein the first time length is the time length during which the total battery output current value is greater than or equal to the first threshold and less than the second threshold; a second comparison unit, configured to compare the first time length with a first preset time length; a second determination unit, configured to determine that the battery has a first overcurrent condition in response to the first time length being greater than the first preset time length; and a first control unit, configured to control the smart fuse to open in response to the battery having a first overcurrent condition.
[0074] Optionally, the control module 503 further includes: a third determining unit, used to determine that the battery has a second overcurrent condition in response to the total battery output current value being greater than or equal to a second threshold; and a second control unit, used to control the smart fuse to disconnect in response to the battery having a second overcurrent condition.
[0075] Optionally, the control module 503 further includes: a fourth determining unit, used to determine that the battery does not have an overcurrent condition in response to a first time length being less than or equal to a first preset time length.
[0076] Optionally, the battery overcurrent protection device 500 further includes: a first acquisition module, configured to reacquire the total battery output current value in response to the smart fuse tripping; a first comparison module, configured to compare the reacquired total battery output current value with the rated current value; a first determination module, configured to determine a second time length in response to the reacquired total battery output current value being less than the rated current value, wherein the second time length is the time length during which the total battery output current value is less than the rated current value; a second comparison module, configured to compare the second time length with a second preset time length, wherein the second preset time length is greater than the fuse blowing time length; and a second determination module, configured to determine that the battery does not have an overcurrent condition in response to the second time length being greater than the second preset time length.
[0077] Optionally, the determination module 502 includes: an acquisition unit, used to reacquire the total output current value of the battery in response to the absence of an overcurrent condition in the battery.
[0078] Optionally, the battery overcurrent protection device 500 further includes: a first control module for controlling a relay to perform a disconnection operation in response to the tripping of a smart fuse.
[0079] Embodiments of the present invention also provide a vehicle, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the above-described control method for the target vehicle.
[0080] Optionally, in this embodiment, the vehicle may be configured to store a computer program for performing the following steps:
[0081] Step S102: Obtain the total output current value of the battery;
[0082] Step S104: Determine whether the battery is in an overcurrent condition based on the total output current value of the battery.
[0083] Step S106: In response to the overcurrent condition of the battery, the smart fuse is controlled to open.
[0084] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0085] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0086] In the embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be 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 displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.
[0087] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0088] Furthermore, the functional units in the various embodiments of the present invention 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 as a software functional unit.
[0089] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or grid device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0090] The above are merely preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for overcurrent protection of a battery, characterized in that, The method is applied to a battery management system, and the method includes: Obtain the total output current value of the battery; The total output current value of the battery is compared with a first threshold, and the total output current value of the battery is compared with a second threshold, wherein the first threshold is less than the second threshold, and the first threshold is set according to the overcurrent withstand parameter of the device; In response to the total battery output current value being greater than or equal to the first threshold and the total battery output current value being less than the second threshold, a first time length is determined, wherein the first time length is the time length during which the total battery output current value is greater than or equal to the first threshold and less than the second threshold; Compare the first time length with the first preset time length; In response to the first time length being greater than the first preset time length, it is determined that the battery is in a first overcurrent condition; In response to the total output current value of the battery being greater than or equal to the second threshold, it is determined that the battery is in a second overcurrent condition, wherein the second threshold is determined based on the minimum time that each overcurrent value of the high voltage circuit can withstand and the overcurrent judgment response time of the reference software. In response to the presence of the first overcurrent condition in the battery, the smart fuse is controlled to disconnect via a drive control signal output by the microprocessor. In response to the presence of the second overcurrent condition in the battery, the smart fuse is controlled to open by the hard-wired IO signal output by the overcurrent diagnostic circuit. In response to the smart fuse opening, the control relay performs a disconnection operation.
2. The overcurrent protection method for a battery according to claim 1, characterized in that, The method further includes: In response to the first time length being less than or equal to the first preset time length, it is determined that the battery does not have the overcurrent condition.
3. The overcurrent protection method for a battery according to claim 1, characterized in that, The method further includes: In response to the smart fuse opening, the total output current value of the battery is reacquired. The reacquired total battery output current value is compared with the rated current value; In response to the reacquired total battery output current value being less than the rated current value, a second time length is determined, wherein the second time length is the time length during which the total battery output current value is less than the rated current value; The second time length is compared with the second preset time length, wherein the second preset time length is greater than the fuse's melting time length; In response to the second time length being greater than the second preset time length, it is determined that the battery does not have the overcurrent condition.
4. The overcurrent protection method for a battery according to claim 1, characterized in that, Determining whether the battery is in an overcurrent condition based on the total output current value of the battery includes: In response to the absence of the overcurrent condition in the battery, the total output current value of the battery is reacquired.
5. An overcurrent protection device for a battery, characterized in that, include: The acquisition module is used to acquire the total output current value of the battery. The overcurrent protection device of the battery is also used for: The total output current value of the battery is compared with a first threshold, and the total output current value of the battery is compared with a second threshold, wherein the first threshold is less than the second threshold, and the first threshold is set according to the overcurrent withstand parameter of the device; In response to the total battery output current value being greater than or equal to the first threshold and the total battery output current value being less than the second threshold, a first time length is determined, wherein the first time length is the time length during which the total battery output current value is greater than or equal to the first threshold and less than the second threshold; Compare the first time length with the first preset time length; In response to the first time length being greater than the first preset time length, it is determined that the battery is in a first overcurrent condition; In response to the total output current value of the battery being greater than or equal to the second threshold, it is determined that the battery is in a second overcurrent condition, wherein the second threshold is determined based on the minimum time that each overcurrent value of the high voltage circuit can withstand and the overcurrent judgment response time of the reference software. In response to the presence of the first overcurrent condition in the battery, the smart fuse is controlled to disconnect via a drive control signal output by the microprocessor. In response to the presence of the second overcurrent condition in the battery, the smart fuse is controlled to open by the hard-wired IO signal output by the overcurrent diagnostic circuit. In response to the smart fuse opening, the control relay performs a disconnection operation.
6. A vehicle comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the overcurrent protection method for the battery as described in any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the overcurrent protection method for the battery as described in any one of claims 1 to 4 when run on a computer or processor.