Battery pack water inflow judgment method and system based on communication bus and storage medium

Through the water inlet judgment method based on the communication bus, the communication bus level and MOS tube state detection are used to solve the short circuit and overheating and ignition problems caused by the battery pack inlet, and the effective water inlet judgment of the battery pack and prevent fire. Suitable for battery packs with low waterproof rating.

CN119179014AActive Publication Date: 2024-12-24SHENZHEN ANSHI NEW ENERGY TECHNOLOGY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411525766.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2024-12-24
Estimated Expiration
2044-10-30

AI Technical Summary

Technical Problem

Due to insufficient waterproof design of the ternary lithium battery pack in industrial sweepers, it is easy to cause short circuits and overheating and ignite the communication terminals due to water inlet. The existing detection methods cannot effectively judge the water inlet.

Method used

The water inlet judgment method based on the communication bus is adopted, and by detecting the communication bus level and MOS tube status, the fuse and MOS tube breakage are controlled to determine the water inlet of the battery pack and prevent fire.

Benefits of technology

It does not need to increase electronic and structural costs, reduce the probability of battery packs catching fire, and is suitable for battery packs with low waterproofing and communication, improving the safety of battery packs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119179014A_ABST
    Figure CN119179014A_ABST
Patent Text Reader

Abstract

The invention discloses a battery pack water inflow judgment method and system based on a communication bus and a storage medium, and the method comprises the steps: starting a judgment process to detect whether there is communication data on the communication bus, and starting timing; when time sequence timing reaches a first time value, a communication bus level is detected, whether the communication bus level is a target level or not is judged based on the communication bus level, if the communication bus level is the target level, MOS tube state judgment is carried out, if the MOS tube is switched on, when time sequence timing reaches a second time value, a fuse is controlled to be disconnected, and if the MOS tube is switched off, the fuse is controlled to be switched off. Therefore, the MOS tube is closed. According to the invention, the probability of fire breakout of the battery pack can be reduced without increasing new electronic and structural cost, and the method is wide in application range and suitable for all battery packs which are low in waterproof grade and have communication with the outside.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of battery management, and more specifically, to a method, system and storage medium for determining water ingress into a battery pack based on a communication bus. Background Art

[0002] The ternary lithium battery pack used in industrial sweepers does not have a high-level waterproof design in structure due to the need to consider factors such as heat dissipation and cost. Liquid can flow into the battery pack through the four interface terminals and short-circuit the positive electrode of the battery pack and the communication interface, causing a large current to be generated in the communication terminal circuit, thereby causing the circuit to overheat and catch fire.

[0003] Since the printed circuit board PCBA (Printed Circuit Board Assembly) of the battery pack is coated with conformal paint to prevent liquid from seeping in, it is impossible to determine whether the battery pack has been flooded through some detection points in the PCBA. Therefore, other methods are needed to determine whether the current battery pack has been flooded. Summary of the invention

[0004] The purpose of the present invention is to provide a method, system and storage medium for judging water ingress into a battery pack based on a communication bus, which can reduce the probability of fire in the battery pack without adding new electronic and structural costs, and is applicable to a wide range of battery packs with low waterproof levels and that communicate with the outside world.

[0005] A first aspect of the present invention provides a method for determining water ingress into a battery pack based on a communication bus, comprising the following steps: Start the judgment process to detect whether there is communication data on the communication bus and start timing; When the timing reaches the first time value, the communication bus level is detected, and whether the communication bus level is the target level is determined based on the communication bus level, wherein: If the communication bus level is the target level, the MOS tube state is judged, wherein: If the MOS tube is turned on, when the timing reaches a second time value based on the timing sequence, the fuse is controlled to be disconnected to turn off the MOS tube.

[0006] In this scheme, when it is detected that there is communication data on the communication bus, the timer is reset and the judgment process is re-entered; when it is detected that the communication bus level is not the target level, the timer is reset and the judgment process is re-entered. When the fuse is not blown and the MOS tube is turned off, the timer is reset and the judgment process is re-entered.

[0007] In this scheme, the first time value is 10 seconds, wherein, after the judgment process is started, after detecting that there is no communication data on the communication bus for 10 seconds, the communication bus level is detected, and it is determined whether the communication bus level is the target level, wherein the target level is a high level that continues within the first time value, and the non-target level is a low level or a pulse oscillation level that continues within the first time value.

[0008] In this solution, if the communication bus level is the target level, the MOS tube state judgment is performed, which specifically includes: When the communication bus level is the target level, after the timing reaches a third time value, the MOS tube is controlled to be disconnected and waiting is performed; When the waiting time for disconnecting the MOS tube reaches a fourth time value, the MOS tube is controlled to be turned on to perform state judgment of the MOS tube.

[0009] In this solution, the third time value is 25 seconds, that is, when it is detected that there is no communication data on the communication bus and the communication bus level is the target level for 25 seconds, the MOS tube is controlled to be disconnected; the fourth time value is 10 seconds, that is, after the MOS tube is controlled to be disconnected for 10 seconds, the MOS tube is controlled to be turned on.

[0010] In this solution, the second time value is 20 seconds. When it is detected that there is no communication data on the communication bus and the communication bus level is the target level and the MOS tube is turned on for 20 seconds, the fuse is controlled to be disconnected to turn off the MOS tube and end the judgment process.

[0011] The second aspect of the present invention further provides a battery pack water ingress judgment system based on a communication bus, comprising a memory and a processor, wherein the memory comprises a battery pack water ingress judgment method program based on a communication bus, and when the battery pack water ingress judgment method program based on a communication bus is executed by the processor, the following steps are implemented: Start the judgment process to detect whether there is communication data on the communication bus and start timing; When the timing reaches the first time value, the communication bus level is detected, and whether the communication bus level is the target level is determined based on the communication bus level, wherein: If the communication bus level is the target level, the MOS tube state is judged, wherein: If the MOS tube is turned on, when the timing reaches a second time value based on the timing sequence, the fuse is controlled to be disconnected to turn off the MOS tube.

[0012] In this scheme, when it is detected that there is communication data on the communication bus, the timer is reset and the judgment process is re-entered; when it is detected that the communication bus level is not the target level, the timer is reset and the judgment process is re-entered. When the fuse is not blown and the MOS tube is turned off, the timer is reset and the judgment process is re-entered.

[0013] In this scheme, the first time value is 10 seconds, wherein, after the judgment process is started, after detecting that there is no communication data on the communication bus for 10 seconds, the communication bus level is detected, and it is determined whether the communication bus level is the target level, wherein the target level is a high level that continues within the first time value, and the non-target level is a low level or a pulse oscillation level that continues within the first time value.

[0014] In this solution, if the communication bus level is the target level, the MOS tube state judgment is performed, which specifically includes: When the communication bus level is the target level, after the timing reaches a third time value, the MOS tube is controlled to be disconnected and waiting is performed; When the waiting time for disconnecting the MOS tube reaches a fourth time value, the MOS tube is controlled to be turned on to perform state judgment of the MOS tube.

[0015] In this solution, the third time value is 25 seconds, that is, when it is detected that there is no communication data on the communication bus and the communication bus level is the target level for 25 seconds, the MOS tube is controlled to be disconnected; the fourth time value is 10 seconds, that is, after the MOS tube is controlled to be disconnected for 10 seconds, the MOS tube is controlled to be turned on.

[0016] In this solution, the second time value is 20 seconds. When it is detected that there is no communication data on the communication bus and the communication bus level is the target level and the MOS tube is turned on for 20 seconds, the fuse is controlled to be disconnected to turn off the MOS tube and end the judgment process.

[0017] A third aspect of the present invention provides a computer-readable storage medium, which includes a program of a method for determining water ingress into a battery pack based on a communication bus. When the program of the method for determining water ingress into a battery pack based on a communication bus is executed by a processor, the steps of a method for determining water ingress into a battery pack based on a communication bus as described in any one of the above are implemented.

[0018] The present invention discloses a method, system and storage medium for determining water ingress into a battery pack based on a communication bus, which can reduce the probability of fire in the battery pack without adding new electronic and structural costs, and has a wide range of applicability, including all battery packs with low waterproof levels and capable of communicating with the outside world. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 A schematic diagram showing the steps of a method for determining water ingress into a battery pack based on a communication bus according to the present invention; Figure 2 A flow chart of a method for determining water ingress into a battery pack based on a communication bus according to the present invention is shown; Figure 3 A timing control diagram of a method for determining water ingress into a battery pack based on a communication bus according to the present invention is shown; Figure 4 A schematic diagram showing the level of a communication bus of a battery pack in a normal working state according to a method for judging water ingress of a battery pack based on a communication bus of the present invention is shown; Figure 5 A schematic diagram showing the level of a communication bus of a battery pack in an idle state according to a method for judging water ingress of a battery pack based on a communication bus of the present invention is shown; Figure 6 A schematic diagram showing the level of a battery pack after water has entered the battery pack according to a method for judging water ingress of a battery pack based on a communication bus of the present invention; Figure 7 A block diagram of a battery pack water ingress judgment system based on a communication bus of the present invention is shown. DETAILED DESCRIPTION

[0020] In order to more clearly understand the above-mentioned purpose, features and advantages of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.

[0021] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Therefore, the protection scope of the present invention is not limited to the specific embodiments disclosed below.

[0022] After water enters the battery pack, there is a problem of short circuit leading to overheating and fire. The terminals need to be connected to the host, so they are exposed. After water enters the battery pack, the communication terminals will be short-circuited, which will cause the electrical level on the communication terminals to change. Among them, when water enters the battery pack, the "pack+" and "ID-R" terminals will be short-circuited. When the positive electrode of the battery pack and the "ID-R" communication bus are short-circuited, the current in the branch circuit will be too large, which will cause overheating and fire. Therefore, in actual applications, the communication bus can be selected as the basis for judging whether the battery pack has been flooded.

[0023] Specifically, Figure 1 A flow chart of a method for determining water ingress into a battery pack based on a communication bus of the present application is shown.

[0024] like Figure 1As shown, the present application discloses a method for judging water ingress of a battery pack based on a communication bus, comprising the following steps: S102, start the judgment process to detect whether there is communication data on the communication bus, and start timing; S104, when the timing reaches a first time value, detecting a communication bus level, and determining whether the communication bus level is a target level based on the communication bus level; S106, if the communication bus level is the target level, determining the state of the MOS tube; S108, if the MOS tube is turned on, when the timing reaches a second time value based on the timing, the fuse is controlled to be disconnected to turn off the MOS tube.

[0025] It should be noted that, in this embodiment, Figure 2 As shown, it is a flow chart of the method for judging water ingress of a battery pack of a communication bus of the present invention. Specifically, after starting the judgment process, firstly, it is judged whether there is communication data on the communication bus, and then the timing is started, such as Figure 3 As shown, it is displayed as a timing control diagram. Furthermore, the whole process needs to perform two other judgments, namely, the communication bus level judgment and the MOS tube conduction judgment. Specifically, when the timing reaches the first time value, the communication bus level is detected, and it is judged whether it is the target level based on the communication bus level. If the communication bus level is the target level, the MOS tube state is judged. If the MOS tube is turned on, then based on the timing reaching the second time value, the fuse is controlled to be disconnected to turn off the MOS tube.

[0026] According to an embodiment of the present invention, when it is detected that there is communication data on the communication bus, the timer is reset and the judgment process is re-entered; when it is detected that the communication bus level is not the target level, the timer is reset and the judgment process is re-entered; when the fuse is not blown and the MOS tube is turned off, the timer is reset and the judgment process is re-entered.

[0027] It should be noted that, in this embodiment, reference Figure 2 It can be seen from the flow chart that after the judgment process is started, there are multiple timing reset results, including: when it is detected that there is communication data on the communication bus, the timing is reset and the judgment process is re-entered; when it is detected that the communication bus level is not the target level, the timing is reset and the judgment process is re-entered; when the fuse is not blown and the MOS tube is turned off, the timing is reset and the judgment process is re-entered.

[0028] According to an embodiment of the present invention, the first time value is 10 seconds, wherein, after the judgment process is started, after detecting that there is no communication data on the communication bus for 10 seconds, the communication bus level is detected, and it is determined whether the communication bus level is a target level, wherein the target level is a high level that continues within the first time value, and the non-target level is a low level or a pulse oscillation level that continues within the first time value.

[0029] It should be noted that, in this embodiment, Figure 4 As shown, it is a schematic diagram of the level of the communication bus of the battery pack under normal working conditions. When the battery pack is under normal working conditions, the level on the communication bus will change periodically, and a group of pulse waveforms will appear every "100ms"; Figure 5 As shown, it is a schematic diagram showing the level of the communication bus of the battery pack in an idle state, wherein, when the communication bus of the battery pack is in an idle state, the level on the communication bus will remain at a low level; Figure 6 As shown, it is a schematic diagram of the level of the battery pack after water ingress, wherein, after water ingress, resulting in a short circuit between the positive electrode and the communication bus, the level state on the communication bus ID-R is a continuous high level, specifically, the target level is a continuous high level within the first time value, and the non-target level is a continuous low level or a pulse oscillation level within the first time value, wherein, in actual application, the first time value is "10" seconds, wherein, after the judgment process is started, after detecting that there is no communication data on the communication bus for "10" seconds, the communication bus level is detected to determine whether the communication bus level is the target level.

[0030] According to an embodiment of the present invention, if the communication bus level is the target level, then judging the state of the MOS tube specifically includes: When the communication bus level is the target level, after the timing reaches a third time value, the MOS tube is controlled to be disconnected and waiting is performed; When the waiting time for disconnecting the MOS tube reaches a fourth time value, the MOS tube is controlled to be turned on to perform state judgment of the MOS tube.

[0031] According to an embodiment of the present invention, the third time value is 25 seconds, that is, when it is detected that there is no communication data on the communication bus and the communication bus level is the target level for 25 seconds, the MOS tube is controlled to be disconnected; the fourth time value is 10 seconds, that is, after the MOS tube is controlled to be disconnected for 10 seconds, the MOS tube is controlled to be turned on.

[0032] It should be noted that, in this embodiment, Figure 2As shown, when the communication bus level is the target level, after the timing reaches the third time value, the MOS tube is controlled to be disconnected and wait. The goal of the delay "25s" is to give enough judgment time before the circuit is overheated to prevent misjudgment. When "25s" is reached, the output is disconnected to eliminate abnormalities on the host side, such as host crashes, which lead to misjudgments caused by abnormal communication bus level. When the waiting timing of disconnecting the MOS tube reaches the fourth time value, the MOS tube is controlled to be turned on and then the MOS tube state judgment is performed. The goal of waiting for "10s" is to ensure that the host is completely powered off, and the output is turned on after waiting for "10s". If the host is abnormal, the host will restart at this moment to avoid misjudgment. At this time, the MOS tube is turned on. Specifically, the MOS tube is a charging and discharging MOS tube.

[0033] Furthermore, the goal of detecting the MOS tube status is to ensure that the battery pack has output. If the output is normal and the communication bus level still remains high, it means that the "pack+" terminal and the communication bus "ID-R" terminal are indeed short-circuited.

[0034] According to an embodiment of the present invention, the second time value is 20 seconds. When it is detected that there is no communication data on the communication bus and the communication bus level is the target level and the MOS tube is turned on for 20 seconds, the fuse is controlled to be disconnected to turn off the MOS tube and end the judgment process.

[0035] It should be noted that, in this embodiment, it is necessary to cut off the short-circuited line in time before the short-circuit overheats and causes a fire. When it is detected that there is no communication data on the communication bus and the communication bus level is the target level and the MOS tube is turned on for 20 seconds, the fuse is controlled to be disconnected to turn off the MOS tube and end the judgment process.

[0036] Figure 7 A block diagram of a battery pack water ingress judgment system based on a communication bus of the present invention is shown.

[0037] After water enters the battery pack, there is a problem of short circuit leading to overheating and fire. The terminals need to be connected to the host, so they are exposed. After water enters the battery pack, the communication terminals will be short-circuited, which will cause the electrical level on the communication terminals to change. Among them, when water enters the battery pack, the "pack+" and "ID-R" terminals will be short-circuited. When the positive electrode of the battery pack and the "ID-R" communication bus are short-circuited, the current in the branch circuit will be too large, which will cause overheating and fire. Therefore, in actual applications, the communication bus can be selected as the basis for judging whether the battery pack has been flooded.

[0038] like Figure 7As shown, the present invention discloses a battery pack water ingress judgment system based on a communication bus, comprising a memory and a processor, wherein the memory comprises a battery pack water ingress judgment method program based on a communication bus, and when the battery pack water ingress judgment method program based on a communication bus is executed by the processor, the following steps are implemented: Start the judgment process to detect whether there is communication data on the communication bus and start timing; When the timing reaches the first time value, the communication bus level is detected, and whether the communication bus level is the target level is determined based on the communication bus level, wherein: If the communication bus level is the target level, the MOS tube state is judged, wherein: If the MOS tube is turned on, when the timing reaches a second time value based on the timing sequence, the fuse is controlled to be disconnected to turn off the MOS tube.

[0039] It should be noted that, in this embodiment, Figure 2 As shown, it is a flow chart of the method for judging water ingress of a battery pack of a communication bus of the present invention. Specifically, after starting the judgment process, firstly, it is judged whether there is communication data on the communication bus, and then the timing is started, such as Figure 3 As shown, it is displayed as a timing control diagram. Furthermore, the whole process needs to perform two other judgments, namely, communication bus level judgment and MOS tube conduction judgment. Specifically, when the timing reaches a first time value, the communication bus level is detected, and it is judged whether it is a target level based on the communication bus level. If the communication bus level is the target level, the MOS tube state is judged. If the MOS tube is turned on, then based on the timing reaching a second time value, the fuse is controlled to be disconnected to turn off the MOS tube.

[0040] According to an embodiment of the present invention, when it is detected that there is communication data on the communication bus, the timer is reset and the judgment process is re-entered; when it is detected that the communication bus level is not the target level, the timer is reset and the judgment process is re-entered; when the fuse is not blown and the MOS tube is turned off, the timer is reset and the judgment process is re-entered.

[0041] It should be noted that, in this embodiment, reference Figure 2 It can be seen from the flow chart that after the judgment process is started, there are multiple timing reset results, including: when it is detected that there is communication data on the communication bus, the timing is reset and the judgment process is re-entered; when it is detected that the communication bus level is not the target level, the timing is reset and the judgment process is re-entered; when the fuse is not blown and the MOS tube is turned off, the timing is reset and the judgment process is re-entered.

[0042] According to an embodiment of the present invention, the first time value is 10 seconds, wherein, after the judgment process is started, after detecting that there is no communication data on the communication bus for 10 seconds, the communication bus level is detected, and it is determined whether the communication bus level is a target level, wherein the target level is a high level that continues within the first time value, and the non-target level is a low level or a pulse oscillation level that continues within the first time value.

[0043] It should be noted that, in this embodiment, Figure 4 As shown, it is a schematic diagram of the level of the communication bus of the battery pack under normal working conditions. When the battery pack is under normal working conditions, the level on the communication bus will change periodically, and a group of pulse waveforms will appear every "100ms"; Figure 5 As shown, it is a schematic diagram showing the level of the communication bus of the battery pack in an idle state, wherein, when the communication bus of the battery pack is in an idle state, the level on the communication bus will remain at a low level; Figure 6 As shown, it is a schematic diagram of the level of the battery pack after water ingress, wherein, after water ingress, resulting in a short circuit between the positive electrode and the communication bus, the level state on the communication bus ID-R is a continuous high level, specifically, the target level is a continuous high level within the first time value, and the non-target level is a continuous low level or a pulse oscillation level within the first time value, wherein, in actual application, the first time value is "10" seconds, wherein, after the judgment process is started, after detecting that there is no communication data on the communication bus for "10" seconds, the communication bus level is detected to determine whether the communication bus level is the target level.

[0044] According to an embodiment of the present invention, if the communication bus level is the target level, then judging the state of the MOS tube specifically includes: When the communication bus level is the target level, after the timing reaches a third time value, the MOS tube is controlled to be disconnected and waiting is performed; When the waiting time for disconnecting the MOS tube reaches a fourth time value, the MOS tube is controlled to be turned on to perform state judgment of the MOS tube.

[0045] According to an embodiment of the present invention, the third time value is 25 seconds, that is, when it is detected that there is no communication data on the communication bus and the communication bus level is the target level for 25 seconds, the MOS tube is controlled to be disconnected; the fourth time value is 10 seconds, that is, after the MOS tube is controlled to be disconnected for 10 seconds, the MOS tube is controlled to be turned on.

[0046] It should be noted that, in this embodiment, Figure 2As shown, when the communication bus level is the target level, after the timing reaches the third time value, the MOS tube is controlled to be disconnected and wait. The goal of the delay "25s" is to give enough judgment time before the circuit is overheated to prevent misjudgment. When "25s" is reached, the output is disconnected to eliminate abnormalities on the host side, such as host crashes, which lead to misjudgments caused by abnormal communication bus level. When the waiting timing of disconnecting the MOS tube reaches the fourth time value, the MOS tube is controlled to be turned on and then the MOS tube state judgment is performed. The goal of waiting for "10s" is to ensure that the host is completely powered off, and the output is turned on after waiting for "10s". If the host is abnormal, the host will restart at this moment to avoid misjudgment. At this time, the MOS tube is turned on. Specifically, the MOS tube is a charging and discharging MOS tube.

[0047] Furthermore, the goal of detecting the MOS tube status is to ensure that the battery pack has output. If the output is normal and the communication bus level still remains high, it means that the "pack+" terminal and the communication bus "ID-R" terminal are indeed short-circuited.

[0048] According to an embodiment of the present invention, the second time value is 20 seconds. When it is detected that there is no communication data on the communication bus and the communication bus level is the target level and the MOS tube is turned on for 20 seconds, the fuse is controlled to be disconnected to turn off the MOS tube and end the judgment process.

[0049] It should be noted that, in this embodiment, it is necessary to cut off the short-circuited line in time before the short-circuit overheats and causes a fire. When it is detected that there is no communication data on the communication bus and the communication bus level is the target level and the MOS tube is turned on for 20 seconds, the fuse is controlled to be disconnected to turn off the MOS tube and end the judgment process.

[0050] A third aspect of the present invention provides a computer-readable storage medium, which includes a method program for determining water ingress into a battery pack based on a communication bus. When the method program for determining water ingress into a battery pack based on a communication bus is executed by a processor, the steps of a method for determining water ingress into a battery pack based on a communication bus as described in any one of the above are implemented.

[0051] The present invention discloses a method, system and storage medium for determining water ingress into a battery pack based on a communication bus, which can reduce the probability of fire in the battery pack without adding new electronic and structural costs, and has a wide range of applicability, including all battery packs with low waterproof levels and capable of communicating with the outside world.

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

[0053] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0054] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0055] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: a mobile storage device, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.

[0056] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

Claims

1. A method for judging water ingress in a battery pack based on a communication bus, characterized in that: The following steps are involved: Start the judgment process to detect whether there is communication data on the communication bus and start timing; When the timing reaches the first time value, the communication bus level is detected, and whether the communication bus level is the target level is determined based on the communication bus level, wherein: If the communication bus level is the target level, the MOS tube state is judged, wherein: If the MOS tube is turned on, when the timing reaches a second time value based on the timing sequence, the fuse is controlled to be disconnected to turn off the MOS tube.

2. A method for determining water ingress to a battery pack based on a communication bus according to claim 1, characterized in that: When it is detected that there is communication data on the communication bus, the timer is reset and the judgment process is re-entered; when it is detected that the communication bus level is not the target level, the timer is reset and the judgment process is re-entered. When the fuse is not blown and the MOS tube is turned off, the timer is reset and the judgment process is re-entered.

3. A method for determining water ingress to a battery pack based on a communication bus according to claim 2, characterized in that: The first time value is 10 seconds, wherein, after the judgment process is started, after detecting that there is no communication data on the communication bus for 10 seconds, the communication bus level is detected, and it is determined whether the communication bus level is a target level, wherein the target level is a high level that continues within the first time value, and the non-target level is a low level or a pulse oscillation level that continues within the first time value.

4. A method for determining water ingress to a battery pack based on a communication bus according to claim 3, characterized in that: If the communication bus level is the target level, then judging the state of the MOS tube specifically includes: When the communication bus level is the target level, after the timing reaches a third time value, the MOS tube is controlled to be disconnected and waiting is performed; When the waiting time for disconnecting the MOS tube reaches a fourth time value, the MOS tube is controlled to be turned on to perform state judgment of the MOS tube.

5. A method for determining water ingress to a battery pack based on a communication bus according to claim 4, characterized in that: The third time value is 25 seconds, that is, when it is detected that there is no communication data on the communication bus and the communication bus level is the target level for 25 seconds, the MOS tube is controlled to be disconnected; the fourth time value is 10 seconds, that is, after the MOS tube is controlled to be disconnected for 10 seconds, the MOS tube is controlled to be turned on.

6. A method for determining water ingress into a battery pack based on a communication bus according to claim 5, characterized in that: The second time value is 20 seconds. When it is detected that there is no communication data on the communication bus, the communication bus level is the target level, and the MOS tube is turned on for 20 seconds, the fuse is controlled to be disconnected to turn off the MOS tube and end the judgment process.

7. A battery pack water ingress judgment system based on a communication bus, characterized in that: The invention comprises a memory and a processor, wherein the memory comprises a battery pack water ingress judgment method program based on a communication bus, and the battery pack water ingress judgment method program based on a communication bus is executed by the processor to implement the following steps: Start the judgment process to detect whether there is communication data on the communication bus and start timing; When the timing reaches the first time value, the communication bus level is detected, and whether the communication bus level is the target level is determined based on the communication bus level, wherein: If the communication bus level is the target level, the MOS tube state is judged, wherein: If the MOS tube is turned on, when the timing reaches a second time value based on the timing sequence, the fuse is controlled to be disconnected to turn off the MOS tube.

8. A battery pack water ingress judgment system based on a communication bus according to claim 7, characterized in that: When it is detected that there is communication data on the communication bus, the timer is reset and the judgment process is re-entered; when it is detected that the communication bus level is not the target level, the timer is reset and the judgment process is re-entered. When the fuse is not blown and the MOS tube is turned off, the timer is reset and the judgment process is re-entered.

9. A battery pack water ingress judgment system based on a communication bus according to claim 8, characterized in that: The first time value is 10 seconds, wherein, after the judgment process is started, after detecting that there is no communication data on the communication bus for 10 seconds, the communication bus level is detected, and it is determined whether the communication bus level is a target level, wherein the target level is a high level that continues within the first time value, and the non-target level is a low level or a pulse oscillation level that continues within the first time value.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a method program for determining water ingress into a battery pack based on a communication bus. When the method program for determining water ingress into a battery pack based on a communication bus is executed by a processor, the steps of a method for determining water ingress into a battery pack based on a communication bus as described in any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Battery detection method for sending message based on CAN bus

    CN113740748A

  • Communication device and power utilization system

    CN219459058U

  • Vehicular occupant protective system

    JP2001322527A

  • Method and apparatus for determining water ingress into battery pack, and electronic device

    WO2024188135A1