Battery cluster state detection method, device, controller, system, medium and product

By flexibly selecting the detection mode of the battery cluster and utilizing the voltage data of the battery cluster, the problem of inflexible battery cluster status detection is solved, achieving more efficient and accurate status detection.

CN121054839BActive Publication Date: 2026-04-21CONTEMPORARY AMPEREX RUNZHI SOFTWARE TECH LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CONTEMPORARY AMPEREX RUNZHI SOFTWARE TECH LTD
Filing Date
2025-11-04
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

The current technology for detecting the state of battery clusters is inflexible, resulting in inaccurate detection results and high complexity.

Method used

By acquiring the detection modes of the primary controller and battery clusters, the target detection mode can be flexibly selected for status detection. Combined with data such as the positive voltage of the battery cluster, the voltage on the positive switch connection bus side, and the negative voltage, the status detection result is determined.

Benefits of technology

It improves the flexibility and accuracy of battery cluster status detection, reduces detection and circuit complexity, and decreases the number of detection points.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121054839B_ABST
    Figure CN121054839B_ABST
Patent Text Reader

Abstract

This application relates to a method, apparatus, controller, system, medium, and product for detecting the state of a battery cluster. The method includes: acquiring a first detection mode and a current second detection mode of the battery cluster from a primary controller; the second detection mode is determined based on current detection data obtained from state detection of the battery cluster; if the first detection mode and the second detection mode differ, and the battery cluster state detection module supports the first detection mode, then the first detection mode is determined as the target detection mode for state detection of the battery cluster; if the battery cluster state detection module does not support the first detection mode, then the second detection mode is determined as the target detection mode for state detection of the battery cluster; and the state detection result of the battery cluster is determined based on the detection data obtained from state detection of the battery cluster using the target detection mode. This method improves the flexibility of battery cluster state detection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of new energy technology, and in particular to a method, device, controller, system, medium and product for detecting the state of battery clusters. Background Technology

[0002] With the rapid development of the new energy industry, energy storage systems are being used more and more widely. Energy storage systems are usually constructed by combining multiple battery clusters, and large-scale energy storage and release are achieved through the coordinated work of the battery clusters. Among them, the state monitoring of the battery clusters in the energy storage system is very important.

[0003] In related technologies, the battery cluster is connected to a state detection module, which performs state detection on the battery cluster.

[0004] However, the relevant technologies suffer from the problem of inflexible state detection of battery clusters. Summary of the Invention

[0005] Based on this, this application provides a battery cluster state detection method, apparatus, controller, system, medium, and product, which can improve the flexibility of battery cluster state detection.

[0006] In a first aspect, this application provides a battery cluster state detection method, the method comprising: acquiring a first detection mode of the battery cluster and a current second detection mode of the battery cluster from a primary controller; the second detection mode being determined based on current detection data obtained by performing state detection on the battery cluster; if the first detection mode and the second detection mode are different, and the battery cluster state detection module supports the first detection mode, then the first detection mode is determined as the target detection mode for performing state detection on the battery cluster; if the battery cluster state detection module does not support the first detection mode, then the second detection mode is determined as the target detection mode for performing state detection on the battery cluster; and determining the state detection result of the battery cluster based on the detection data obtained by performing state detection on the battery cluster using the target detection mode.

[0007] In the technical solution provided in this application embodiment, when the first detection mode issued by the primary controller differs from the current second detection mode of the battery cluster, a target detection mode for state detection of the battery cluster is determined. Thus, based on the detection data obtained by using the target detection mode to perform state detection on the battery cluster, the state detection result of the battery cluster is determined, avoiding the problem of inflexible state detection caused by relying solely on supported detection modes, thereby improving the flexibility of battery cluster state detection. Furthermore, by flexibly determining the target detection mode based on whether the state detection module supports the first detection mode, if the state detection module supports the first detection mode issued by the primary controller, the first detection mode is used to perform state detection on the battery cluster, improving the effectiveness of controlling the state detection module. If the state detection module does not support the first detection mode issued by the primary controller, the second detection mode is used to perform state detection on the battery cluster, thereby avoiding the problem of being unable to perform state detection on the battery cluster and improving the effectiveness of state detection.

[0008] In some embodiments, determining the state detection result of the battery cluster based on the detection data of the state detection of the battery cluster includes: when the target detection mode includes a high-voltage detection mode, determining the positive electrode voltage of the battery cluster, the voltage on the connection bus side of the positive electrode switch, and the negative electrode voltage of the battery cluster based on the first voltage data of the state detection of the battery cluster; the positive electrode switch is also connected to the positive electrode of the battery cluster; and determining the high-voltage state detection result of the battery cluster based on the positive electrode voltage of the battery cluster, the voltage on the connection bus side of the positive electrode switch, and the negative electrode voltage of the battery cluster.

[0009] In the technical solution provided in this application embodiment, the high voltage state detection result of the battery cluster is determined based on the positive electrode voltage of the battery cluster, the voltage on the connection bus side of the positive electrode switch, and the negative electrode voltage of the battery cluster. This enables the determination of the high voltage state detection result of the battery cluster based on the combined voltage of multiple points, thereby improving the reliability of the determined high voltage state detection result.

[0010] In some embodiments, determining the state detection result of the battery cluster based on the detection data of the state detection of the battery cluster includes: acquiring the positive electrode voltage and the negative electrode voltage of the battery cluster when the target detection mode includes an insulation detection mode; and determining the insulation state detection result of the battery cluster based on the second voltage data of the state detection of the battery cluster, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster.

[0011] In the technical solution provided in this application embodiment, the insulation state detection result of the battery cluster is determined based on the second voltage data obtained by state detection of the battery cluster, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster. This allows for the determination of the insulation state detection result of the battery cluster by combining multiple data sources, thereby improving the accuracy of the determined insulation state detection result of the battery cluster.

[0012] In some embodiments, determining the state detection result of the battery cluster based on detection data for state detection of the battery cluster includes: when the target detection mode includes a high-voltage insulation detection mode, determining the positive terminal voltage of the battery cluster, the voltage on the connection bus side of the positive switch, and the negative terminal voltage of the battery cluster based on the first voltage data for state detection of the battery cluster; the positive switch is also connected to the positive terminal of the battery cluster; determining the high-voltage state detection result of the battery cluster based on the positive terminal voltage of the battery cluster, the voltage on the connection bus side of the positive switch, and the negative terminal voltage of the battery cluster; and determining the insulation state detection result of the battery cluster based on the second voltage data for state detection of the battery cluster, the positive terminal voltage of the battery cluster, and the negative terminal voltage of the battery cluster.

[0013] In the technical solution provided by the embodiments of this application, the positive and negative voltages of the battery cluster determined by the first voltage data can not only determine the high voltage state detection result of the battery cluster, but also determine the insulation state detection result of the battery cluster. Therefore, it is not necessary to set up an additional detection link for the insulation state unit to determine the positive and negative voltages of the battery cluster, thus reducing the complexity of the state detection of the battery cluster.

[0014] In some embodiments, determining the positive electrode voltage of the battery cluster, the voltage on one side of the connection bus of the positive switch, and the negative electrode voltage of the battery cluster based on first voltage data for state detection of the battery cluster includes: acquiring the voltage of a first detection point and the voltage of a second detection point in the first voltage data; the first detection point is connected to the positive electrode of the battery cluster, the second detection point is connected to one end of the connection bus of the positive switch, and both the first detection point and the second detection point are also connected to the negative electrode of the battery cluster; determining the positive electrode voltage of the battery cluster, the voltage on one side of the connection bus of the positive switch, and the negative electrode voltage of the battery cluster based on the voltage of the first detection point and the voltage of the second detection point.

[0015] In the technical solution provided in this application embodiment, the positive voltage of the battery cluster, the voltage on the side of the positive switch connection bus, and the negative voltage of the battery cluster are determined based on the voltage at the first detection point and the voltage at the second detection point. Thus, only the voltage at two detection points needs to be detected to determine the positive voltage of the battery cluster, the voltage on the side of the positive switch connection bus, and the negative voltage of the battery cluster. This avoids the phenomenon of setting detection points at the positive terminal of the battery cluster, the side of the positive switch connection bus, and the negative terminal of the battery cluster, reducing the number of detection points when the high-voltage detection unit detects voltage, thereby reducing the complexity of the circuit.

[0016] In some embodiments, a first detection point is connected to the positive terminal of the battery cluster via a first resistor, a second detection point is connected to one end of the connecting busbar of the positive switch via a second resistor, the first detection point is also connected to the negative terminal of the battery cluster via a third resistor, and the second detection point is also connected to the negative terminal of the battery cluster via a fourth resistor; determining the positive terminal voltage of the battery cluster, the voltage on one side of the connecting busbar of the positive switch, and the negative terminal voltage of the battery cluster based on the voltage of the first detection point and the voltage of the second detection point includes: determining the positive terminal voltage of the battery cluster, the voltage on one side of the connecting busbar of the positive switch, and the negative terminal voltage of the battery cluster based on the voltage of the first detection point, the voltage of the second detection point, and the resistance values ​​from the first resistor to the fourth resistor.

[0017] In the technical solution provided in this application embodiment, the positive voltage of the battery cluster, the voltage on the side of the positive switch connection bus, and the negative voltage of the battery cluster are determined based on the voltage at the first detection point, the voltage at the second detection point, and the resistance values ​​from the first resistor to the fourth resistor. Thus, by detecting the voltage at only two detection points, the positive voltage of the battery cluster, the voltage on the side of the positive switch connection bus, and the negative voltage of the battery cluster can be determined. This avoids the phenomenon of setting detection points at the positive terminal of the battery cluster, the side of the positive switch connection bus, and the negative terminal of the battery cluster, reducing the number of detection points when the high-voltage detection unit detects voltage, thereby reducing the complexity of the circuit.

[0018] In some embodiments, determining the high-voltage state detection result of the battery cluster based on the positive terminal voltage of the battery cluster, the voltage on one side of the connection bus of the positive switch, and the negative terminal voltage of the battery cluster includes: determining the high-voltage detection disconnection result based on the positive terminal voltage of the battery cluster, the voltage at one end of the connection bus of the positive switch, and the negative terminal voltage of the battery cluster; and determining the high-voltage state detection result of the battery cluster based on the positive terminal voltage of the battery cluster, the voltage on one side of the connection bus of the positive switch, and the negative terminal voltage of the battery cluster when the high-voltage detection disconnection result is not disconnected.

[0019] In the technical solution provided in this application embodiment, the high voltage status detection result of the battery cluster is determined only when the high voltage detection result is not disconnected. This avoids the situation where the high voltage detection result is disconnected, which would lead to inaccurate high voltage status detection results. Therefore, the high voltage status detection result of the battery cluster is no longer determined when the high voltage detection result is disconnected, thus improving the reliability of the determined high voltage status detection result.

[0020] In some embodiments, determining the insulation state detection result of the battery cluster based on second voltage data for state detection of the battery cluster, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster includes: acquiring the voltage of a third detection point and the voltage of a fourth detection point included in the second voltage data; the positive electrode of the battery cluster is connected to the housing of the first battery module in the battery cluster through a protective resistor, the housings of every two adjacent battery modules in the battery cluster are connected through a protective resistor, the housing of the last battery module in the battery cluster is connected to the negative electrode of the battery cluster through a protective resistor, the third detection point is connected to the positive electrode of the battery cluster through the first half of the protective resistor, and the fourth detection point is connected to the negative electrode of the battery cluster through the second half of the protective resistor; and determining the insulation state detection result of the first half of the battery modules and the insulation state detection result of the second half of the battery modules in the insulation state detection result of the battery cluster based on the voltage of the third detection point, the voltage of the fourth detection point, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster.

[0021] In the technical solution provided in this application embodiment, the insulation status detection results of the first half of the battery module and the second half of the battery module are determined based on the voltage of the third detection point, the voltage of the fourth detection point, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster. This can narrow down the determination range of insulation abnormality of the battery cluster to the first half of the battery module or the second half of the battery module, thereby improving the accuracy of the determined insulation status detection results of the battery cluster.

[0022] In some embodiments, the third detection point is also grounded through a fifth resistor, and the fourth detection point is also grounded through a sixth resistor; determining the insulation status detection results of the first half and the second half of the battery module in the insulation status detection results of the battery cluster based on the voltage of the third detection point, the voltage of the fourth detection point, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster includes: determining the insulation status detection results of the first half of the battery module based on the voltage of the third detection point, the positive electrode voltage of the battery cluster, the resistance value of the first half protection resistor, and the resistance value of the fifth resistor; and determining the insulation status detection results of the second half of the battery module based on the voltage of the fourth detection point, the negative electrode voltage of the battery cluster, the resistance value of the second half protection resistor, and the resistance value of the sixth resistor.

[0023] In the technical solution provided in this application embodiment, since the parameters required to determine the insulation status test results of the front half battery module are different from those required to determine the insulation status test results of the rear half battery module, the insulation status test results of the front and rear half battery modules are determined independently, avoiding the problem that the insulation status test results of the front and rear half battery modules affect each other and lead to inaccurate insulation status test results of the front and rear half battery modules. Therefore, the accuracy of the determined insulation status test results of the front and rear half battery modules can be improved.

[0024] In some embodiments, determining the insulation status detection result of the front half of the battery module based on the voltage of the third detection point, the positive electrode voltage of the battery cluster, the resistance value of the front half protection resistor, and the resistance value of the fifth resistor includes: determining a first target voltage difference between the positive electrode of the battery cluster and the third detection point based on the voltage of the third detection point, the resistance value of the fifth resistor, and the resistance value of the front half protection resistor; determining the voltage difference between the positive electrode voltage of the battery cluster and the voltage of the third detection point as a first actual voltage difference; and determining the insulation status detection result of the front half of the battery module as an insulation abnormality when the voltage difference between the first actual voltage difference and the first target voltage difference is greater than or equal to a preset voltage.

[0025] In the technical solution provided in this application embodiment, if the difference between the ideal voltage difference (first target voltage difference) and the actual voltage difference (first actual voltage difference) is too large, the insulation status detection result of the first half of the battery module is determined to be an insulation abnormality of the first half of the battery module. Therefore, it is not necessary to rely on the second target voltage difference between the fourth detection point and the negative electrode of the battery cluster to determine the insulation abnormality of the first half of the battery module, thus avoiding the influence of the second target voltage difference on the insulation judgment of the first half of the battery module and improving the accuracy of the insulation status detection result of the first half of the battery module.

[0026] In some embodiments, determining the insulation status detection result of the rear half battery module based on the voltage of the fourth detection point, the negative electrode voltage of the battery cluster, the resistance value of the rear half protection resistor, and the resistance value of the sixth resistor includes: determining a second target voltage difference between the fourth detection point and the negative electrode of the battery cluster based on the voltage of the fourth detection point, the resistance value of the sixth resistor, and the resistance value of the rear half protection resistor; determining the voltage difference between the voltage of the fourth detection point and the negative electrode voltage of the battery cluster as a second actual voltage difference; and determining the insulation status detection result of the rear half battery module as an insulation abnormality when the voltage difference between the second actual voltage difference and the second target voltage difference is greater than or equal to a preset voltage.

[0027] In the technical solution provided in this application embodiment, if the difference between the ideal voltage difference (second target voltage difference) and the actual voltage difference (second actual voltage difference) is too large, the insulation status detection result of the second half of the battery module is determined to be an insulation abnormality of the second half of the battery module. Thus, it is not necessary to rely on the first target voltage difference between the positive electrode of the battery cluster and the third detection point to determine the insulation abnormality of the second half of the battery module, avoiding the influence of the first target voltage difference on the insulation judgment of the second half of the battery module, and improving the accuracy of the determined insulation status detection result of the second half of the battery module.

[0028] In some embodiments, the third detection point is also grounded through a fifth resistor, and the fourth detection point is also grounded through a sixth resistor; the method further includes: in the case of an insulation abnormality in the first half of the battery module, determining the voltage difference between the positive electrode voltage of the battery cluster and the voltage of the third detection point as a first actual voltage difference, and determining the current through the first half protection resistor based on the voltage of the third detection point and the resistance value of the fifth resistor; determining a battery module with an insulation abnormality in the first half of the battery module based on the resistance value of the first half protection resistor, the first actual voltage difference, and the current through the first half protection resistor; in the case of an insulation abnormality in the second half of the battery module, determining the voltage difference between the fourth detection point and the negative electrode voltage of the battery cluster as a second actual voltage difference, and determining the current through the second half protection resistor based on the voltage of the fourth detection point and the resistance value of the sixth resistor; determining a battery module with an insulation abnormality in the second half of the battery module based on the resistance value of the second half protection resistor, the second actual voltage difference, and the current through the second half protection resistor.

[0029] In the technical solution provided in this application embodiment, the battery module with insulation abnormality in the front half of the battery module is determined based on the resistance value of the front half protection resistor, the first actual voltage difference, and the current through the front half protection resistor. Similarly, the battery module with insulation abnormality in the rear half of the battery module is determined based on the resistance value of the rear half protection resistor, the second actual voltage difference, and the current through the rear half protection resistor. Thus, by detecting the voltages at the third and fourth detection points and obtaining the positive and negative voltages of the battery cluster, the battery module with insulation abnormality in the battery cluster can be identified. This eliminates the need to measure the resistance value of the casings of every two adjacent battery clusters, reducing the design complexity of the circuit used to determine the battery module with insulation abnormality.

[0030] In some embodiments, determining the insulation status detection results of the first half and the second half of the battery module in the insulation status detection results of the battery cluster based on the voltage of the third detection point, the voltage of the fourth detection point, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster includes: determining the disconnection result of the insulation detection based on the voltage of the third detection point and the voltage of the fourth detection point; and, if the disconnection result of the insulation detection is no disconnection, determining the insulation status detection results of the first half and the second half of the battery module based on the voltage of the third detection point, the voltage of the fourth detection point, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster.

[0031] In the technical solution provided in this application embodiment, the high voltage status detection result of the battery cluster is determined only when the insulation detection result is "not disconnected". This avoids the situation where the insulation detection result is "disconnected", which would lead to inaccurate insulation status detection results. Therefore, the high voltage status detection result of the battery cluster is no longer determined when the insulation detection result is "disconnected", thus improving the reliability of the determined high voltage status detection result.

[0032] In some embodiments, a plurality of battery modules included in a battery cluster in an energy storage system are connected one-to-one with a plurality of battery modules included in another battery cluster in the energy storage system; the method further includes: if the insulation status detection result of the first half of the battery modules is that the first half of the battery modules is insulated abnormally, determining that the first half of the battery modules in at least one of the battery clusters and the other battery cluster is insulated abnormally; if the insulation status detection result of the second half of the battery modules is that the second half of the battery modules is insulated abnormally, determining that the second half of the battery modules in at least one of the battery clusters and the other battery cluster is insulated abnormally.

[0033] In the technical solution provided in this application embodiment, at least two battery clusters can share a set of protection resistors, thereby reducing the number of protection resistors in the energy storage system and reducing the resistor cost in the energy storage system.

[0034] Secondly, this application provides a battery cluster state detection device, which includes: an acquisition module for acquiring a first detection mode and a current second detection mode of the battery cluster from a primary controller; the second detection mode is determined based on current detection data obtained by performing state detection on the battery cluster; a mode determination module for determining the first detection mode as the target detection mode for performing state detection on the battery cluster if the battery cluster state detection module supports the first detection mode, and the second detection mode as the target detection mode for performing state detection on the battery cluster if the battery cluster state detection module does not support the first detection mode; and a state determination module for determining the state detection result of the battery cluster based on the detection data obtained by performing state detection on the battery cluster using the target detection mode.

[0035] Thirdly, this application provides a secondary controller, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of any of the methods in the first aspect.

[0036] Fourthly, this application provides an energy storage system, which includes a primary controller and a plurality of secondary controllers connected to the primary controller, each secondary controller being connected to a battery cluster.

[0037] Fifthly, this application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method of any one of the first aspects.

[0038] In a sixth aspect, this application provides a computer program product, including a computer program, wherein when the computer program is executed by a processor, it implements the steps of the method of any one of the first aspects. Attached Figure Description

[0039] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0040] Figure 1 This is a structural schematic diagram of an energy storage container for some embodiment systems;

[0041] Figure 2 A circuit diagram of an energy storage system provided for some embodiments;

[0042] Figure 3 A schematic diagram of the communication architecture in an energy storage system provided for some embodiments;

[0043] Figure 4 A flowchart illustrating a battery cluster state detection method provided in some embodiments;

[0044] Figure 5 A schematic diagram of the circuit connection between the high-voltage detection unit and the battery cluster provided in some embodiments;

[0045] Figure 6 A schematic diagram of the circuit connection between the insulation detection unit and the battery cluster provided in some embodiments;

[0046] Figure 7 A schematic diagram of the circuit connection between the secondary controller, the status detection module, and the battery clusters provided for some embodiments;

[0047] Figure 8 A schematic diagram of the detection circuit of an energy storage system provided in some embodiments;

[0048] Figure 9 Schematic diagram of the detection circuit of the energy storage system provided for other embodiments;

[0049] Figure 10 A schematic diagram showing the connection position of the battery cluster to the state detection module in some embodiments;

[0050] Figure 11 A schematic diagram showing the connection position of the battery cluster to the state detection module for some other embodiments;

[0051] Figure 12 A flowchart illustrating a disconnection detection method provided in some embodiments;

[0052] Figure 13 A flowchart illustrating a battery cluster state detection method provided for other embodiments;

[0053] Figure 14 A schematic diagram of the structure of a battery cluster state detection device provided in some embodiments;

[0054] Figure 15 A schematic diagram of the structure of a secondary controller is provided for some embodiments;

[0055] Figure 16 Schematic diagrams of the energy storage system provided for some embodiments;

[0056] Figure 17 A schematic diagram of the energy storage system provided for other embodiments. Detailed Implementation

[0057] The embodiments of the technical solution of this application will now be described in detail with reference to the accompanying drawings. These embodiments are only used to more clearly illustrate the technical solution of this application and are therefore merely examples, and should not be used to limit the scope of protection of this application.

[0058] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms “comprising” and “having”, and any variations thereof, in the specification, claims, and foregoing description of the drawings are intended to cover non-exclusive inclusion.

[0059] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, "multiple groups" means two or more, and "each" means each of the multiple, unless otherwise explicitly defined.

[0060] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0061] In the description of the embodiments in this application, the term "and / or" 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 document generally indicates that the preceding and following related objects have an "or" relationship.

[0062] Unless otherwise specified, the order of execution steps in the embodiments of this application is not limited. It should also be noted that any step in the embodiments of this application can be executed independently, that is, the execution of any step in the above embodiments can be performed without depending on the execution of other steps.

[0063] From a market perspective, energy storage systems are becoming increasingly widely used, bringing significant convenience to daily production and life. An energy storage system comprises multiple battery clusters, which can be connected in series, parallel, or a combination of series and parallel connections. For example, in this embodiment, multiple battery clusters are connected in parallel. Each battery cluster in the energy storage system can be charged and discharged. By controlling the charging and discharging of each battery cluster, large-scale energy storage and release can be achieved. A battery cluster is a whole formed by connecting multiple battery packs together. Exemplarily, a battery cluster can be obtained by connecting multiple battery packs in series, parallel, or a combination of series and parallel connections.

[0064] In this application embodiment, the battery cluster can be referred to as an electrical cabinet. For example, a battery cluster includes multiple battery packs connected in series, and each battery pack may include multiple battery cells connected in series, parallel, or a combination thereof.

[0065] Energy storage systems may include energy storage containers, energy storage cabinets, home energy storage devices, or other systems capable of storing energy. For example, Figure 1 Here are some schematic diagrams of the energy storage container structure of the embodiment system, such as Figure 1 As shown, an energy storage container can be, for example, a regular cuboid structure, where the six faces of the cuboid are the six outer walls of the energy storage container. Setting the energy storage container as a cuboid structure facilitates its fixed placement and transportation. Of course, the energy storage container can also be of other shapes; for example, at least one wall of the energy storage container may be angled.

[0066] Figure 2 A circuit structure diagram of an energy storage system is provided for some embodiments, such as Figure 2 As shown, the energy storage system includes a combiner module and S groups of energy storage modules. Each group of energy storage modules includes a battery cluster and a high-voltage box. The high-voltage box includes a pre-charge unit, a positive switch, a negative switch, and a secondary controller. The positive terminal of each battery cluster is connected to the combiner module through a pre-charge unit, and the negative terminal of each battery cluster is connected to the combiner module through a negative switch, forming a pre-charge circuit (i.e., the positive terminal of the battery cluster passes through the pre-charge unit, the combiner module, and the negative switch sequentially back to the negative terminal of the battery cluster). The positive terminal of each battery cluster is also connected to the combiner module through a positive switch, and the negative terminal of each battery cluster is connected to the combiner module through a negative switch, forming a high-voltage circuit (i.e., the positive terminal of the battery cluster passes through the positive switch, the combiner module, and the negative switch sequentially back to the negative terminal of the battery cluster). The control terminals of the pre-charge unit, the positive switch, and the negative switch in each group of energy storage modules are all connected to the secondary controller in that group of energy storage modules, so that the secondary controller can control the conduction, disconnection, conduction, and disconnection of the pre-charge circuit, the high-voltage circuit, and the high-voltage circuit in that group of energy storage modules.

[0067] In this embodiment of the application, powering on a battery cluster (or applying high voltage) may include: closing the positive and negative switches connected to the battery cluster to connect the battery cluster to the bus in the combiner module. Powering off a battery cluster (or applying high voltage) may include: disconnecting the positive and negative switches connected to the battery cluster to disconnect the battery cluster from the bus in the combiner module.

[0068] The primary controller and secondary controller in this embodiment are merely used to divide the controller hierarchy, that is, the primary controller is the superior controller of the secondary controller. The primary controller and the secondary controller can be any device that can be controlled. In other embodiments, the primary controller and the secondary controller may have other names. For example, the primary controller may include the main battery management unit and the secondary controller may include the slave battery management unit. There is no limitation on this.

[0069] Figure 3 A schematic diagram of the communication architecture in an energy storage system provided for some embodiments, such as Figure 3 As shown, the energy storage system includes a primary controller and multiple secondary controllers, each connected to the primary controller. The primary controller is connected to an insulation detection module, and each secondary controller is connected to a status detection module.

[0070] In this embodiment, the example illustrates a one-to-one correspondence between multiple secondary controllers and multiple battery clusters in the energy storage system. However, this embodiment is not limited to this. In other embodiments, the correspondence between the multiple secondary controllers and the multiple battery clusters in the energy storage system is a one-to-many or many-to-one correspondence.

[0071] In this system, the primary controller acts as the superior controller to the secondary controller, sending commands to the secondary controller and receiving data from the primary controller. For example, the secondary controller can control the operating status of the corresponding battery cluster and acquire its operating data.

[0072] For example, the primary controller in the energy storage system is used to acquire the positive voltage of the bus, the negative voltage of the bus, and the voltage of the casing in the energy storage system. Based on the difference between the positive voltage of the bus and the voltage of the casing, it determines whether the insulation between the positive terminal of the bus and the casing is abnormal. Based on the difference between the voltage of the casing and the positive voltage of the bus, it determines whether the insulation between the negative terminal of the bus and the casing is abnormal. Based on the positive voltage of the bus and the negative voltage of the bus, it determines whether the insulation between the positive and negative terminals of the bus is abnormal.

[0073] For example, for each secondary controller in the energy storage system, the secondary controller can detect the (corresponding) battery cluster and obtain detection data (such as voltage data, current data, resistance data, etc., at least one of these), and determine whether the insulation of the battery cluster is abnormal based on the detection data. In this way, multiple secondary controllers in the energy storage system can obtain whether the insulation of multiple battery clusters corresponding to each of the multiple secondary controllers is abnormal.

[0074] For example, for each secondary controller in the energy storage system, the secondary controller can obtain the positive voltage of the corresponding battery cluster and the voltage on the side of the positive switch connected to the bus. Based on these two voltages, it can determine whether the high voltage of the battery cluster is abnormal.

[0075] In some cases, for any secondary controller in an energy storage system, the secondary controller can detect both the insulation status and the high voltage status of the battery cluster. The secondary controller often needs to continuously obtain the high voltage detection results and insulation detection results of the battery cluster, which means that the secondary controller often needs to continuously calculate the voltage and insulation resistance of the battery cluster. This approach has the problem of inflexible detection of the battery cluster status.

[0076] In some cases, it may be advisable to omit high-voltage testing or insulation testing of the battery cluster. For example, after the battery cluster is powered off, if the positive terminal voltage is greater than a preset voltage threshold and the voltage on the side of the positive switch connected to the bus is 0, it indicates that the battery cluster has a high state of charge. Since the positive switch is open, even if the battery cluster supplies power to the secondary and primary controllers, the high state of charge will not cause over-discharge problems for a period of time. In this case, it may be advisable to omit high-voltage testing or perform intermittent high-voltage testing. As another example, if the energy storage system's requested current is 0, there is no energy exchange between the energy storage system and external devices, and the probability of battery cluster insulation failure is low. In this case, it may be advisable to omit insulation testing or perform intermittent insulation testing.

[0077] To alleviate the above problems, research has shown that if the secondary controller can flexibly determine the target detection mode of the battery cluster and perform detection according to that mode, the secondary controller can determine the state detection result of the battery cluster based on the detection data obtained using that target detection mode. This avoids the problem of the state detection module only performing state detection of the battery cluster based on the supported detection mode, which leads to inflexible state detection of the battery cluster, thereby improving the flexibility of state detection of the battery cluster.

[0078] Based on the above considerations, this application provides a battery cluster state detection method. This method acquires a first detection mode and a current second detection mode of the battery cluster from a primary controller. The second detection mode is determined based on current detection data obtained from state detection of the battery cluster. If the first and second detection modes differ, a target detection mode for state detection of the battery cluster is determined. The state detection result of the battery cluster is determined based on the detection data obtained using the target detection mode. By determining the target detection mode when the first detection mode issued by the primary controller differs from the current second detection mode of the battery cluster, and thus determining the state detection result based on the detection data obtained using the target detection mode, the method avoids the inflexibility problem caused by relying solely on supported detection modes for state detection, thereby improving the flexibility of battery cluster state detection.

[0079] For example, each step in the battery cluster state detection method in the embodiments of this application can be applied to a secondary controller in an energy storage system.

[0080] Figure 4 This is a flowchart illustrating a battery cluster state detection method provided in some embodiments, such as... Figure 4 As shown, the method includes the following steps:

[0081] S401. Obtain the first detection mode and the current second detection mode of the battery cluster from the primary controller; the second detection mode is determined based on the current detection data obtained by performing state detection on the battery cluster.

[0082] The first detection mode sent by the primary controller to different secondary controllers can be the same, or the primary controller can send the same first detection mode to some secondary controllers and different first detection modes to other secondary controllers.

[0083] The first detection mode can be a detection mode sent from the primary controller to the secondary controller, i.e., a distributed detection mode. The second detection mode can be a detection mode determined by the secondary controller based on current detection data, i.e., the detection mode currently used to detect the battery cluster. In the embodiments of this application, the first detection mode may include a high-voltage detection mode, an insulation detection mode, or a high-voltage insulation detection mode, and the second detection mode may include a high-voltage detection mode, an insulation detection mode, or a high-voltage insulation detection mode. The first detection mode and the second detection mode may be the same or different.

[0084] The detection mode in this embodiment can be the detection mode of a state detection module, and the secondary controller connects to the battery cluster through the state detection module. The state detection module can support at least one state detection mode. For example, the state detection module can support a high-voltage detection mode or an insulation detection mode, or it can support a high-voltage insulation detection mode. For example, if the state detection module includes a high-voltage detection unit, it is determined that the state detection module supports the high-voltage detection mode; if the state detection module includes an insulation detection unit, it is determined that the state detection module supports the insulation detection mode. As another example, if the state detection module includes both a high-voltage detection unit and an insulation detection unit, and the wiring between the insulation detection unit and the battery cluster is not connected, then the state detection module supports the high-voltage detection mode; if the wiring between the high-voltage detection unit and the battery cluster is not connected, then the state detection module supports the insulation detection mode; if both the insulation detection unit and the high-voltage detection unit are connected to the wiring of the battery cluster, then the state detection module supports the high-voltage insulation detection mode.

[0085] The secondary controller can control the activation and deactivation of the high-voltage detection unit and / or insulation detection unit in the status detection module. For example, when the secondary controller activates both the high-voltage and insulation detection units, the status detection module supports both high-voltage and insulation detection modes, enabling it to perform both. Alternatively, when the secondary controller activates and deactivates the high-voltage detection unit, the status detection module supports the high-voltage detection mode, allowing it to perform high-voltage detection. And again, when the secondary controller deactivates the high-voltage detection unit and activates the insulation detection unit, the status detection module supports the insulation detection mode, enabling it to perform insulation detection.

[0086] With both the high-voltage detection unit and the insulation detection unit in the state detection module activated, the high-voltage detection unit obtains first voltage data by detecting the state of the battery cluster, and the insulation detection unit obtains second voltage data by detecting the state of the battery cluster. The secondary controller can determine the current detection mode of the state detection module as high-voltage insulation detection mode based on the first and second voltage data. With both insulation detection units in the state detection module activated, the insulation detection unit obtains second voltage data by detecting the state of the battery cluster, and the secondary controller can determine the current detection mode of the state detection module as insulation detection mode based on the second voltage data.

[0087] S402. If the first detection mode and the second detection mode are different, and the battery cluster state detection module supports the first detection mode, then the first detection mode is determined as the target detection mode for detecting the state of the battery cluster. If the battery cluster state detection module does not support the first detection mode, then the second detection mode is determined as the target detection mode for detecting the state of the battery cluster.

[0088] In some embodiments, the battery cluster state detection method further includes: when the first detection mode and the second detection mode are the same, no control operation is performed on the state detection module, so that the state detection module still uses the second detection mode to detect the state of the battery cluster.

[0089] For example, when the status detection module includes a high-voltage detection unit and an insulation detection unit, that is, when the status detection module supports a high-voltage detection mode, an insulation detection mode, and a high-voltage insulation detection mode, regardless of whether the first detection mode is a high-voltage detection mode, an insulation detection mode, or a high-voltage insulation detection mode, the status detection module can use the first detection mode to perform status detection on the battery cluster by controlling the states of the high-voltage detection unit and the insulation detection unit.

[0090] For example, if the status detection module does not support the first detection mode, that is, if the status detection module only supports one of the detection modes, namely the high-voltage detection mode and the insulation detection mode. For instance, if the status detection module only supports the high-voltage detection mode, but the first detection mode sent by the primary controller is the insulation detection mode or the high-voltage insulation detection mode, and the status detection module does not support the insulation detection mode or the high-voltage insulation detection mode, then the second detection mode is determined as the target detection mode, so that the status detection module still uses the high-voltage detection mode for detection. As another example, if the status detection module only supports the insulation detection mode, but the first detection mode sent by the primary controller is the high-voltage detection mode or the high-voltage insulation detection mode, and the status detection module does not support the high-voltage detection mode or the high-voltage insulation detection mode, then the first detection mode is determined as the target detection mode, so that the status detection module still uses the insulation detection mode for detection.

[0091] In some implementations, after the first detection mode is determined as the target detection mode, a first indication message can be sent to the first-level controller. The first indication message is used to instruct the state detection module to use the first detection mode to perform state detection on the battery cluster.

[0092] In some implementations, after the second detection mode is determined as the target detection mode, a second indication message can be sent to the first-level controller. The second indication message is used to indicate that the state detection module does not support the first detection mode, and the state detection module uses the target detection mode to perform state detection on the battery cluster.

[0093] In some embodiments, the battery cluster state detection method further includes: controlling the state detection module to perform state detection on the battery cluster using a target detection mode. For example, a target detection mode can be sent to the state detection module, and the state detection module controls the state (i.e., on or off) of the high-voltage detection unit and the insulation detection unit according to the target detection mode, so that the state detection module performs state detection on the battery cluster using the target detection mode. For example, control signals (e.g., on or off signals) can be sent to the high-voltage detection unit and the insulation detection unit according to the target detection mode to control the state of the high-voltage detection unit and the insulation detection unit, so that the state detection module performs state detection on the battery cluster using the target detection mode.

[0094] S403. Based on the detection data of the battery cluster state detection using the target detection mode, determine the state detection result of the battery cluster.

[0095] In some embodiments, the detection data may include at least one of voltage data, current data, and resistance data. The detection data in this application embodiment is illustrated using voltage data as an example.

[0096] The detection data detected by the state detection module may include the detection data detected by the state detection module using the target detection mode. For example, when the target detection mode is a high-voltage insulation detection mode, the detection data includes first voltage data detected by the high-voltage detection unit and second voltage data detected by the insulation detection unit. For example, when the target detection mode is a high-voltage detection mode, the detection data includes the first voltage data detected by the high-voltage detection unit. For example, when the target detection mode is an insulation detection mode, the detection data includes the second voltage data detected by the insulation detection unit.

[0097] The battery cluster status detection results may include the high-voltage status detection results and / or the insulation status detection results of the battery cluster. For example, the high-voltage status detection result of the battery cluster can be determined based on the first voltage data detected by the high-voltage detection unit. For example, the insulation status detection result of the battery cluster can be determined based on the second voltage data detected by the insulation detection unit.

[0098] The high-voltage status test results of the battery cluster can include the detection results of whether the high voltage of the battery cluster is abnormal. The insulation status test results of the battery cluster can include the detection results of whether the insulation of the battery cluster is abnormal. For example, the battery cluster includes multiple battery modules connected in series (exemplarily, the battery modules may include electrical boxes). If the insulation resistance between the positive terminal of the battery cluster and the first battery module, between every two adjacent battery modules, and between the last battery module and the negative terminal of the battery cluster is less than or equal to a preset resistance value, it indicates an insulation abnormality. If the insulation resistance between the positive terminal of the battery cluster and the first battery module, between every two adjacent battery modules, and between the last battery module and the negative terminal of the battery cluster are all greater than the preset resistance value, it indicates normal insulation.

[0099] In the technical solution provided in this application embodiment, when the first detection mode issued by the primary controller differs from the current second detection mode of the battery cluster, a target detection mode for state detection of the battery cluster is determined. Thus, based on the detection data obtained by using the target detection mode to perform state detection on the battery cluster, the state detection result of the battery cluster is determined, avoiding the problem of inflexible state detection caused by relying solely on supported detection modes, thereby improving the flexibility of battery cluster state detection. Furthermore, by flexibly determining the target detection mode based on whether the state detection module supports the first detection mode, if the state detection module supports the first detection mode issued by the primary controller, the first detection mode is used to perform state detection on the battery cluster, improving the effectiveness of controlling the state detection module. If the state detection module does not support the first detection mode issued by the primary controller, the second detection mode is used to perform state detection on the battery cluster, thereby avoiding the problem of being unable to perform state detection on the battery cluster and improving the effectiveness of state detection.

[0100] In some embodiments, the control state detection module uses a target detection mode to perform state detection on the battery cluster, including: when the target detection mode includes a high-voltage detection mode, sending an instruction to the state detection module to instruct the high-voltage detection unit to turn on and the insulation detection unit to turn off, so that the high-voltage detection unit in the state detection module performs state detection on the battery cluster.

[0101] In some embodiments, the control state detection module uses a target detection mode to perform state detection on the battery cluster, including: when the target detection mode includes an insulation detection mode, sending an instruction to the state detection module to instruct the high-voltage detection unit to be turned off and the insulation detection unit to be turned on, so that the insulation detection unit in the state detection module performs state detection on the battery cluster.

[0102] In some embodiments, the control state detection module uses a target detection mode to perform state detection on the battery cluster, including: when the target detection mode includes a high-voltage insulation detection mode, sending an instruction to the state detection module to enable the insulation detection unit and the high-voltage detection unit, so that the high-voltage detection unit in the state detection module performs state detection on the battery cluster, and the insulation detection unit in the insulation detection unit performs state detection on the battery cluster.

[0103] In this embodiment of the application, turning on a detection unit may include the detection unit being in a running state, and the detection unit being able to detect the state of the battery cluster and obtain detection data. Turning off a detection unit may include the detection unit being in a power-off state or a hibernation state, and the detection unit being unable to detect the state of the battery cluster.

[0104] In the technical solution provided in this application embodiment, when only high-voltage detection is required, the insulation detection unit is turned off, avoiding the additional power consumption caused by the insulation detection unit still being in operation. When only insulation detection is required, the high-voltage detection unit is turned off, avoiding the additional power consumption caused by the high-voltage detection unit still being in operation, thereby avoiding unnecessary energy consumption of the detection unit and reducing the energy consumption of the battery cluster used to power the status detection module in the energy storage system.

[0105] In some embodiments, determining the state detection result of the battery cluster based on the detection data of the state detection of the battery cluster includes: when the target detection mode includes a high-voltage detection mode, determining the positive electrode voltage of the battery cluster, the voltage on the connection bus side of the positive electrode switch, and the negative electrode voltage of the battery cluster based on the first voltage data of the state detection of the battery cluster; the positive electrode switch is also connected to the positive electrode of the battery cluster; and determining the high-voltage state detection result of the battery cluster based on the positive electrode voltage of the battery cluster, the voltage on the connection bus side of the positive electrode switch, and the negative electrode voltage of the battery cluster.

[0106] In some embodiments, the first terminal of the high-voltage detection unit is connected to the positive terminal of the battery cluster (directly connected or connected through a resistor), the second terminal of the high-voltage detection unit is connected to the end of the positive switch connected to the bus (directly connected or connected through a resistor), and the third terminal of the high-voltage detection unit is connected to the negative terminal of the battery cluster (directly connected or connected through a resistor). The high-voltage detection unit determines the positive terminal voltage of the battery cluster, the voltage on the side of the positive switch connected to the bus, and the negative terminal voltage of the battery cluster based on the detected first voltage data (i.e., the voltage data detected by the three terminals of the high-voltage detection unit).

[0107] In some embodiments, the voltage of the battery cluster is relatively high. If the high-voltage detection unit is directly connected to the positive terminal of the battery cluster, the end of the positive switch connected to the bus, and the negative terminal of the battery cluster, the high-voltage detection unit needs to be configured as a detection unit capable of high-voltage detection, thereby reducing the complexity of the circuit connection. If the high-voltage detection unit is connected to the positive terminal of the battery cluster, the end of the positive switch connected to the bus, and the negative terminal of the battery cluster through a resistor, the high-voltage detection unit is configured as a detection unit capable of low-voltage detection due to the voltage division effect of the resistor. Based on the voltage data detected by the high-voltage detection unit and the resistance, the positive terminal voltage of the battery cluster, the voltage on the side of the positive switch connected to the bus, and the negative terminal voltage of the battery cluster are calculated.

[0108] For example, if the voltage difference between the positive and negative terminals of a battery cluster is outside the normal voltage range, a high-voltage anomaly is identified.

[0109] For example, when the secondary controller controls the battery pack to power on, if the absolute value of the voltage difference between the positive terminal voltage of the battery pack and the voltage on the connection bus side of the positive switch is greater than the specified voltage threshold, it indicates that the positive switch is not closed, thus determining a high voltage abnormality.

[0110] For example, if the primary controller needs to control all battery clusters to power down, the primary controller will send a power-down command to each of the multiple secondary controllers so that each secondary controller can control the corresponding battery cluster to power down. For a single secondary controller, if the absolute value of the voltage difference between the positive terminal voltage of the battery cluster and the voltage on the connection bus side of the positive switch is less than the specified voltage threshold, it indicates that the positive switch is stuck, and thus a high voltage abnormality is determined.

[0111] For example, high voltage is determined to be normal if at least one of the following conditions is met: the voltage difference between the positive and negative terminals of the battery cluster is within the normal voltage range; when the secondary controller controls the battery cluster to power on, the absolute value of the voltage difference between the positive terminal voltage of the battery cluster and the voltage on one side of the positive switch connection bus is less than or equal to a specified voltage threshold; for a single secondary controller, the detected positive terminal voltage of the battery cluster is the voltage of the battery cluster, and the voltage at one end of the positive switch connection bus is 0 or close to 0.

[0112] In the technical solution provided in this application embodiment, the high voltage state detection result of the battery cluster is determined based on the positive electrode voltage of the battery cluster, the voltage on the connection bus side of the positive electrode switch, and the negative electrode voltage of the battery cluster. This enables the determination of the high voltage state detection result of the battery cluster based on the combined voltage of multiple points, thereby improving the reliability of the determined high voltage state detection result.

[0113] In some embodiments, determining the state detection result of the battery cluster based on the detection data of the state detection of the battery cluster includes: acquiring the positive electrode voltage and the negative electrode voltage of the battery cluster when the target detection mode includes an insulation detection mode; and determining the insulation state detection result of the battery cluster based on the second voltage data of the state detection of the battery cluster, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster.

[0114] In some embodiments, obtaining the positive and negative voltages of the battery cluster may include: determining the positive and negative voltages of the battery cluster based on first voltage data obtained by the high-voltage detection unit in the state detection module during state detection of the battery cluster. In other embodiments, obtaining the positive and negative voltages of the battery cluster may include: receiving the positive and negative bus voltages sent by the primary controller, and determining the positive and negative voltages of the battery cluster based on the positive and negative bus voltages. In still other embodiments, when the battery cluster is in a powered-off state, the positive and negative voltages of the battery cluster are determined based on the first voltage data obtained by the high-voltage detection unit in the state detection module during state detection of the battery cluster; when the battery cluster is in a powered-on state, the positive and negative voltages of the battery cluster are determined based on the positive and negative bus voltages.

[0115] In some embodiments, a protective resistor is provided between the positive terminal of the battery cluster and the first battery module, between every two adjacent battery modules, and between the last battery module and the negative terminal of the battery cluster.

[0116] In some embodiments, the second voltage data obtained by state detection of the battery cluster may include the voltage value of the housing of each battery module in the plurality of battery modules included in the battery cluster.

[0117] In other embodiments, the battery cluster may include N battery modules, and the second voltage data obtained by performing state detection on the battery cluster may include the voltage of the casing of the middle battery module among the N battery modules.

[0118] For example, when N is odd, the (N+1) / 2nd battery module is identified as the target battery module. The insulation detection module is connected to the housing of the (N+1) / 2nd battery module, and the detected voltage value of the target battery module's housing is determined as the second voltage data obtained by performing state detection on the battery cluster. When N is even, the (N / 2)+1th battery module is identified as the first battery module, and the (N / 2)-1th battery module is identified as the second battery module. The first end of the insulation detection module is connected to the housing of the first battery module, and the second end of the insulation detection module is connected to the housing of the second battery module. The detected voltage values ​​of the first and second battery module's housings are determined as the second voltage data obtained by performing state detection on the battery cluster.

[0119] In the technical solution provided in this application embodiment, the insulation state detection result of the battery cluster is determined based on the second voltage data obtained by state detection of the battery cluster, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster. This allows for the determination of the insulation state detection result of the battery cluster by combining multiple data sources, thereby improving the accuracy of the determined insulation state detection result of the battery cluster.

[0120] In some embodiments, determining the state detection result of the battery cluster based on detection data for state detection of the battery cluster includes: when the target detection mode includes a high-voltage insulation detection mode, determining the positive terminal voltage of the battery cluster, the voltage on the connection bus side of the positive switch, and the negative terminal voltage of the battery cluster based on the first voltage data for state detection of the battery cluster; the positive switch is also connected to the positive terminal of the battery cluster; determining the high-voltage state detection result of the battery cluster based on the positive terminal voltage of the battery cluster, the voltage on the connection bus side of the positive switch, and the negative terminal voltage of the battery cluster; and determining the insulation state detection result of the battery cluster based on the second voltage data for state detection of the battery cluster, the positive terminal voltage of the battery cluster, and the negative terminal voltage of the battery cluster.

[0121] In the technical solution provided in this application embodiment, the positive and negative voltages of the battery cluster determined by the first voltage data detected by the high voltage detection unit can not only determine the high voltage state detection result of the battery cluster, but also determine the insulation state detection result of the battery cluster. Therefore, it is not necessary to set up an additional detection link for the insulation state unit to determine the positive and negative voltages of the battery cluster, thus reducing complexity.

[0122] In some embodiments, determining the positive electrode voltage of the battery cluster, the voltage on one side of the connection bus of the positive switch, and the negative electrode voltage of the battery cluster based on first voltage data for state detection of the battery cluster includes: acquiring the voltage of a first detection point and the voltage of a second detection point in the first voltage data; the first detection point is connected to the positive electrode of the battery cluster, the second detection point is connected to one end of the connection bus of the positive switch, and both the first detection point and the second detection point are also connected to the negative electrode of the battery cluster; determining the positive electrode voltage of the battery cluster, the voltage on one side of the connection bus of the positive switch, and the negative electrode voltage of the battery cluster based on the voltage of the first detection point and the voltage of the second detection point.

[0123] In the technical solution provided in this application embodiment, the positive voltage of the battery cluster, the voltage on the side of the positive switch connection bus, and the negative voltage of the battery cluster are determined based on the voltage at the first detection point and the voltage at the second detection point. Thus, only the voltage at two detection points needs to be detected to determine the positive voltage of the battery cluster, the voltage on the side of the positive switch connection bus, and the negative voltage of the battery cluster. This avoids the phenomenon of setting detection points at the positive terminal of the battery cluster, the side of the positive switch connection bus, and the negative terminal of the battery cluster, reducing the number of detection points when the high-voltage detection unit detects voltage, thereby reducing the complexity of the circuit.

[0124] In some embodiments, a first detection point is connected to the positive terminal of the battery cluster via a first resistor, a second detection point is connected to one end of the connecting busbar of the positive switch via a second resistor, the first detection point is also connected to the negative terminal of the battery cluster via a third resistor, and the second detection point is also connected to the negative terminal of the battery cluster via a fourth resistor; determining the positive terminal voltage of the battery cluster, the voltage on one side of the connecting busbar of the positive switch, and the negative terminal voltage of the battery cluster based on the voltage of the first detection point and the voltage of the second detection point includes: determining the positive terminal voltage of the battery cluster, the voltage on one side of the connecting busbar of the positive switch, and the negative terminal voltage of the battery cluster based on the voltage of the first detection point, the voltage of the second detection point, and the resistance values ​​from the first resistor to the fourth resistor.

[0125] Figure 5 This is a schematic diagram illustrating the circuit connection between the high-voltage detection unit and the battery cluster, provided for some embodiments. For example... Figure 5As shown, the first detection point A (voltage u1, detected by the high-voltage detection unit) is connected to the positive terminal of the battery cluster (voltage U1) through the first resistor (resistance value R1). The second detection point B (voltage u2, detected by the high-voltage detection unit) is connected to one end of the positive switch's connecting busbar (voltage U2) through the second resistor (resistance value R2). The first detection point A is connected to the negative terminal of the battery cluster through the third resistor (resistance value R3), and the second detection point B is connected to the negative terminal of the battery cluster (voltage U0) through the fourth resistor (resistance value R4). Since both the first detection point A and the second detection point B are connected to the negative terminal of the battery cluster, and the current flowing through the first and third resistors is the same, and the current flowing through the second and fourth resistors is the same, the following formula can be obtained: ; Since u1 and u2 are known, and R1 to R4 are known, U1, U2, and U0 can be calculated using this formula.

[0126] In the technical solution provided in this application embodiment, the positive voltage of the battery cluster, the voltage on the side of the positive switch connection bus, and the negative voltage of the battery cluster are determined based on the voltage at the first detection point, the voltage at the second detection point, and the resistance values ​​from the first resistor to the fourth resistor. Thus, by detecting the voltage at only two detection points, the positive voltage of the battery cluster, the voltage on the side of the positive switch connection bus, and the negative voltage of the battery cluster can be determined. This avoids the phenomenon of setting detection points at the positive terminal of the battery cluster, the side of the positive switch connection bus, and the negative terminal of the battery cluster, reducing the number of detection points when the high-voltage detection unit detects voltage, thereby reducing the complexity of the circuit.

[0127] In some embodiments, determining the high-voltage state detection result of the battery cluster based on the positive terminal voltage of the battery cluster, the voltage on one side of the connection bus of the positive switch, and the negative terminal voltage of the battery cluster includes: determining the high-voltage detection disconnection result based on the positive terminal voltage of the battery cluster, the voltage at one end of the connection bus of the positive switch, and the negative terminal voltage of the battery cluster; and determining the high-voltage state detection result of the battery cluster based on the positive terminal voltage of the battery cluster, the voltage on one side of the connection bus of the positive switch, and the negative terminal voltage of the battery cluster when the high-voltage detection disconnection result is not disconnected.

[0128] In some embodiments, when the battery cluster is powered on, if at least one of the following voltages is less than or equal to 0: the positive voltage of the battery cluster, the voltage at one end of the connection bus of the positive switch, and the negative voltage of the battery cluster, then the high-voltage detection result is a disconnection; if the positive voltage of the battery cluster, the voltage at one end of the connection bus of the positive switch, and the negative voltage of the battery cluster are all greater than 0, then the high-voltage detection result is no disconnection.

[0129] The disconnection result of high-voltage detection can be due to several scenarios. For example, if the positive terminal voltage of the battery cluster is less than or equal to 0, it is determined that the sampling line between the high-voltage detection unit and the positive terminal of the battery cluster is disconnected. For example, if the voltage at one end of the positive switch connection bus is less than or equal to 0, it is determined that the sampling line between the high-voltage detection unit and one end of the positive switch connection bus is disconnected. For example, if the positive terminal voltage of the battery cluster, the negative terminal voltage of the battery cluster, and the voltage at one end of the positive switch connection bus are all less than or equal to 0, it is determined that the sampling line between the high-voltage detection unit and the negative terminal of the battery cluster is disconnected, and / or, it is determined that both the sampling line between the high-voltage detection unit and the positive terminal of the battery cluster and the sampling line between the high-voltage detection unit and one end of the positive switch connection bus are disconnected.

[0130] In some embodiments, the battery cluster status detection method may further include: controlling the battery cluster to power down when the high voltage detection result indicates a power-off and the battery cluster is in a powered-on state.

[0131] In the technical solution provided in this application embodiment, the high voltage status detection result of the battery cluster is determined only when the high voltage detection result is not disconnected. This avoids the situation where the high voltage detection result is disconnected, which would lead to inaccurate high voltage status detection results. Therefore, the high voltage status detection result of the battery cluster is no longer determined when the high voltage detection result is disconnected, thus improving the reliability of the determined high voltage status detection result.

[0132] In some embodiments, determining the insulation state detection result of the battery cluster based on second voltage data for state detection of the battery cluster, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster includes: acquiring the voltage of a third detection point and the voltage of a fourth detection point included in the second voltage data; the positive electrode of the battery cluster is connected to the housing of the first battery module in the battery cluster through a protective resistor, the housings of every two adjacent battery modules in the battery cluster are connected through a protective resistor, the housing of the last battery module in the battery cluster is connected to the negative electrode of the battery cluster through a protective resistor, the third detection point is connected to the positive electrode of the battery cluster through the first half of the protective resistor, and the fourth detection point is connected to the negative electrode of the battery cluster through the second half of the protective resistor; and determining the insulation state detection result of the first half of the battery modules and the insulation state detection result of the second half of the battery modules in the insulation state detection result of the battery cluster based on the voltage of the third detection point, the voltage of the fourth detection point, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster.

[0133] For example, in a battery cluster, the number of battery modules is N, and the number of protection resistors is N+1. The first protection resistor is connected between the positive terminal of the battery cluster and the casing of the first battery module. The second to Nth protection resistors are connected between every two adjacent battery modules in the N battery modules included in the battery cluster. The (N+1)th protection resistor is connected between the casing of the last battery module and the negative terminal of the battery cluster.

[0134] For example, when N is an odd number, both the third and fourth detection points are connected to the housings of (N+1) / 2 battery modules. For example, when N is an even number, the third detection point is connected to the housing of the (N / 2)+1th battery module and the third detection point is connected to the housing of the (N / 2)-1th battery module.

[0135] In some embodiments, the resistance values ​​of the N+1 protection resistors are symmetrically distributed. For example, the resistance value of the first protection resistor is the same as the resistance value of the last protection resistor, the resistance value of the second protection resistor is the same as the resistance value of the second-to-last protection resistor, and so on.

[0136] The insulation status test results can include whether the insulation is abnormal. When N is an odd number, whether the insulation of the first half of the battery module is abnormal can include: whether the insulation between every two components from the positive terminal of the battery cluster to the (N+1) / 2th battery module is abnormal; whether the insulation of the second half of the battery module is abnormal can include: whether the insulation between every two components from the (N+1) / 2th battery module to the negative terminal of the battery cluster is abnormal. When N is an even number, whether the insulation of the first half of the battery module is abnormal can include: whether the insulation between every two components from the positive terminal of the battery cluster to the (N / 2)+1th battery module is abnormal; whether the insulation of the second half of the battery module is abnormal can include: whether the insulation between every two components from the (N / 2)-1th battery module to the negative terminal of the battery cluster is abnormal.

[0137] In some embodiments, the voltage difference between the positive electrode voltage of the battery cluster and the voltage at the third detection point can be determined as the first actual voltage difference; the voltage difference between the voltage at the fourth detection point and the negative electrode voltage of the battery cluster can be determined as the second actual voltage difference. In some embodiments, if the absolute value of the difference between the first actual voltage difference and the second actual voltage difference is less than or equal to a set voltage threshold, it indicates that the difference between the first actual voltage difference and the second actual voltage difference is small, and it can be determined that the insulation status detection results of both the first half and the second half of the battery module are normal. In some embodiments, if the absolute value of the difference between the first actual voltage difference and the second actual voltage difference is greater than a set voltage threshold, it indicates that the difference between the first actual voltage difference and the second actual voltage difference is large. If the first actual voltage difference is less than the second actual voltage difference, it is determined that the insulation status detection result of the first half of the battery module is abnormal, and the insulation status detection result of the second half of the battery module is normal; if the first actual voltage difference is greater than the second actual voltage difference, it is determined that the insulation status detection result of the second half of the battery module is abnormal, and the insulation status detection result of the first half of the battery module is normal.

[0138] In the technical solution provided in this application embodiment, the insulation status detection results of the first half of the battery module and the second half of the battery module are determined based on the voltage of the third detection point, the voltage of the fourth detection point, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster. This can narrow down the determination range of insulation abnormality of the battery cluster to the first half of the battery module or the second half of the battery module, thereby improving the accuracy of the determined insulation status detection results of the battery cluster.

[0139] In some embodiments, the third detection point is also grounded through a fifth resistor, and the fourth detection point is also grounded through a sixth resistor; determining the insulation status detection results of the first half and the second half of the battery module in the insulation status detection results of the battery cluster based on the voltage of the third detection point, the voltage of the fourth detection point, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster includes: determining the insulation status detection results of the first half of the battery module based on the voltage of the third detection point, the positive electrode voltage of the battery cluster, the resistance value of the first half protection resistor, and the resistance value of the fifth resistor; and determining the insulation status detection results of the second half of the battery module based on the voltage of the fourth detection point, the negative electrode voltage of the battery cluster, the resistance value of the second half protection resistor, and the resistance value of the sixth resistor.

[0140] In the technical solution provided in this application embodiment, since the parameters required to determine the insulation status test results of the front half battery module are different from those required to determine the insulation status test results of the rear half battery module, the insulation status test results of the front and rear half battery modules are determined independently, avoiding the problem that the insulation status test results of the front and rear half battery modules affect each other and lead to inaccurate insulation status test results of the front and rear half battery modules. Therefore, the accuracy of the determined insulation status test results of the front and rear half battery modules can be improved.

[0141] In some embodiments, determining the insulation status detection result of the front half of the battery module based on the voltage of the third detection point, the positive electrode voltage of the battery cluster, the resistance value of the front half protection resistor, and the resistance value of the fifth resistor includes: determining a first target voltage difference between the positive electrode of the battery cluster and the third detection point based on the voltage of the third detection point, the resistance value of the fifth resistor, and the resistance value of the front half protection resistor; determining the voltage difference between the positive electrode voltage of the battery cluster and the voltage of the third detection point as a first actual voltage difference; and determining the insulation status detection result of the front half of the battery module as an insulation abnormality when the voltage difference between the first actual voltage difference and the first target voltage difference is greater than or equal to a preset voltage.

[0142] For example, the current through the first half of the protection resistor can be determined based on the voltage at the third detection point and the resistance value of the fifth resistor. Then, the first target voltage difference between the positive terminal of the battery cluster and the third detection point can be determined based on the current through the first half of the protection resistor and the resistance value of the first half of the protection resistor.

[0143] For example, the ratio of the voltage at the third detection point to the resistance of the fifth resistor is determined as the current through the fifth resistor. Since the first half of the protection resistor is connected in series with the fifth resistor, the current through the fifth resistor is determined as the current through the first half of the protection resistor.

[0144] In this embodiment, the abnormal insulation of the front half of the battery module includes the presence of insulation failure in the front half of the battery module.

[0145] In some embodiments, the battery cluster state detection method may further include: if the difference voltage between the first actual voltage difference and the first target voltage difference is less than a preset voltage, determining that the insulation state detection result of the first half of the battery module is normal.

[0146] In the technical solution provided in this application embodiment, if the difference between the ideal voltage difference (first target voltage difference) and the actual voltage difference (first actual voltage difference) is too large, the insulation status detection result of the first half of the battery module is determined to be an insulation abnormality of the first half of the battery module. Therefore, it is not necessary to rely on the second target voltage difference between the fourth detection point and the negative electrode of the battery cluster to determine the insulation abnormality of the first half of the battery module, thus avoiding the influence of the second target voltage difference on the insulation judgment of the first half of the battery module and improving the accuracy of the insulation status detection result of the first half of the battery module.

[0147] In some embodiments, determining the insulation status detection result of the rear half battery module based on the voltage of the fourth detection point, the negative electrode voltage of the battery cluster, the resistance value of the rear half protection resistor, and the resistance value of the sixth resistor includes: determining a second target voltage difference between the fourth detection point and the negative electrode of the battery cluster based on the voltage of the fourth detection point, the resistance value of the sixth resistor, and the resistance value of the rear half protection resistor; determining the voltage difference between the voltage of the fourth detection point and the negative electrode voltage of the battery cluster as a second actual voltage difference; and determining the insulation status detection result of the rear half battery module as an insulation abnormality when the voltage difference between the second actual voltage difference and the second target voltage difference is greater than or equal to a preset voltage.

[0148] For example, the current through the second half of the protection resistor can be determined based on the voltage at the fourth detection point and the resistance value of the sixth resistor; then, the second target voltage difference between the fourth detection point and the negative terminal of the battery cluster can be determined based on the current through the second half of the protection resistor and the resistance value of the second half of the protection resistor.

[0149] For example, the ratio of the voltage at the fourth detection point to the resistance of the sixth resistor is determined as the current through the sixth resistor. Since the second half of the protection resistor is connected in series with the sixth resistor, the current through the sixth resistor is determined as the current through the second half of the protection resistor.

[0150] In some embodiments, the battery cluster state detection method may further include: if the difference voltage between the second actual voltage difference and the second target voltage difference is less than a preset voltage, determining that the insulation state detection result of the latter half of the battery module is normal.

[0151] In the technical solution provided in this application embodiment, if the difference between the ideal voltage difference (second target voltage difference) and the actual voltage difference (second actual voltage difference) is too large, the insulation status detection result of the second half of the battery module is determined to be an insulation abnormality of the second half of the battery module. Thus, it is not necessary to rely on the first target voltage difference between the positive electrode of the battery cluster and the third detection point to determine the insulation abnormality of the second half of the battery module, avoiding the influence of the first target voltage difference on the insulation judgment of the second half of the battery module, and improving the accuracy of the determined insulation status detection result of the second half of the battery module.

[0152] In some embodiments, the third detection point is also grounded through a fifth resistor; the method further includes: in the case of an insulation abnormality in the front half of the battery module, determining the voltage difference between the positive electrode voltage of the battery cluster and the voltage of the third detection point as a first actual voltage difference, and determining the current through the front half protection resistor based on the voltage of the third detection point and the resistance value of the fifth resistor; and determining that there is a battery module with an insulation abnormality in the front half of the battery module based on the resistance value of the front half protection resistor, the first actual voltage difference and the current through the front half protection resistor.

[0153] In some embodiments, the fourth detection point is also grounded through a sixth resistor; the method further includes: in the case of an insulation abnormality in the rear half of the battery module, determining the voltage difference between the voltage of the fourth detection point and the negative terminal voltage of the battery cluster as a second actual voltage difference, and determining the current through the rear half protection resistor based on the voltage of the fourth detection point and the resistance value of the sixth resistor; and determining that there is a battery module with an insulation abnormality in the rear half of the battery module based on the resistance value of the rear half protection resistor, the second actual voltage difference and the current through the rear half protection resistor.

[0154] In this configuration, the resistance values ​​of the first half of the protective resistors are all different, and the resistance values ​​of the second half of the protective resistors are also all different. For example, if the number of protective resistors is N+1, and N+1 is an odd number, then the resistance values ​​of the first to N / 2+1 protective resistors are all different, and the resistance values ​​of the N / 2+1 to the last protective resistor are all different. Conversely, if the number of protective resistors is N+1, and N+1 is an even number, then the resistance values ​​of the first to (N+1) / 2 protective resistors are all different, and the resistance values ​​of the (N+1) / 2 to the last protective resistor are all different.

[0155] In some embodiments, determining a battery module with an insulation abnormality in the first half of the battery module based on the resistance value of the first half of the protection resistor, the first actual voltage difference, and the current through the first half of the protection resistor may include: modifying the resistance value of the i-th protection resistor to 0, keeping the resistance values ​​of the remaining protection resistors in the first half of the protection resistor unchanged, obtaining the total resistance value of the remaining resistors, determining the calculated voltage by multiplying the total resistance value by the current through the first half of the protection resistor, and determining an insulation abnormality between the positive terminal of the battery cluster and the casing of the first battery module if the absolute value of the difference between the calculated voltage and the first actual voltage difference is less than or equal to a set voltage threshold; if the absolute value of the difference between the calculated voltage and the first actual voltage difference is greater than the set voltage threshold, setting i=i+1, and continuing to execute the step of modifying the resistance value of the i-th protection resistor to 0 while keeping the resistance values ​​of the remaining protection resistors in the first half of the protection resistor unchanged, until an insulation abnormality is determined between two adjacent battery modules in the first half of the battery module.

[0156] In one scenario, if the above methods fail to determine the insulation abnormality between two adjacent battery modules in the front half of the battery module, it can be inferred that there may be an insulation abnormality between three, four, or other adjacent battery modules in the front half of the battery module, and a similar method as described above can be used to determine this.

[0157] In some embodiments, determining a battery module with an insulation abnormality in the latter half of the battery module based on the resistance value of the latter half of the protection resistor, the second actual voltage difference, and the current through the latter half of the protection resistor may include: modifying the resistance value of the i-th from the end of the protection resistor to 0, keeping the resistance values ​​of the remaining protection resistors in the latter half of the protection resistor unchanged, obtaining the total resistance value of the remaining resistors, determining the calculated voltage by multiplying the total resistance value by the current through the latter half of the protection resistor, and determining an insulation abnormality between the positive terminal of the battery cluster and the casing of the first battery module if the absolute value of the difference between the calculated voltage and the second actual voltage difference is less than or equal to a set voltage threshold; if the absolute value of the difference between the calculated voltage and the second actual voltage difference is greater than the set voltage threshold, setting i=i+1, and continuing to execute the step of modifying the resistance value of the i-th from the end of the protection resistor to 0, keeping the resistance values ​​of the remaining protection resistors in the latter half of the protection resistor unchanged, until an insulation abnormality is determined between two adjacent battery modules in the latter half of the battery module.

[0158] In one scenario, if the above methods fail to determine the insulation abnormality between two adjacent battery modules in the latter half of the battery module, it can be inferred that there may be an insulation abnormality between three, four, or other adjacent battery modules in the latter half of the battery module, and a similar method as described above can be used to determine this.

[0159] In the technical solution provided in this application embodiment, the battery module with insulation abnormality in the front half of the battery module is determined based on the resistance value of the front half protection resistor, the first actual voltage difference, and the current through the front half protection resistor. Similarly, the battery module with insulation abnormality in the rear half of the battery module is determined based on the resistance value of the rear half protection resistor, the second actual voltage difference, and the current through the rear half protection resistor. Thus, by detecting the voltages at the third and fourth detection points and obtaining the positive and negative voltages of the battery cluster, the battery module with insulation abnormality in the battery cluster can be identified. This eliminates the need to measure the resistance value of the casings of every two adjacent battery clusters, reducing the design complexity of the circuit used to determine the battery module with insulation abnormality.

[0160] Figure 6 This is a schematic diagram illustrating the circuit connection between the insulation detection unit and the battery cluster, provided for some embodiments. For example... Figure 6 As shown, the third detection point C (voltage Up, detected by the insulation detection unit) is grounded through the fifth resistor (resistance R5) (G in the figure). The third detection point C is also connected to the positive terminal of the battery cluster (voltage U1) through the first half of the protection resistor (total resistance R7). The fourth detection point D (voltage Un, detected by the insulation detection unit) is grounded through the sixth resistor (resistance R6). The fourth detection point D is also connected to the negative terminal of the battery cluster (voltage U0) through the second half of the protection resistor (total resistance R8). The current through the first half of the protection resistor is I1 = Up / R5, and the current through the second half of the protection resistor is I2 = Un / R6. The first target voltage difference (theoretical voltage difference) between the positive terminal of the battery cluster and the third detection point is Ue = I1 × the total resistance of the first half of the protection resistor. The voltage difference between the positive terminal voltage of the battery cluster and the voltage at the third detection point (first actual voltage difference) is U1 - Up. The second target voltage difference (theoretical voltage difference) between the fourth detection point and the negative terminal of the battery cluster is Uf = I² × the total resistance of the latter half of the protection resistor. The voltage difference between the voltage at the fourth detection point and the voltage at the negative terminal of the battery cluster (the second actual voltage difference) is Un - U0.

[0161] Figure 7 This diagram illustrates the circuit connections between the secondary controller, the state detection module, and the battery clusters in some embodiments. The state detection module includes a high-voltage detection unit and an insulation detection unit, both of which are connected to the secondary controller. An explanation of the circuit connection between the high-voltage detection unit and the battery clusters can be found in [reference needed]. Figure 5 The explanation of the circuit connection between the insulation detection unit and the battery cluster can be found in [reference needed]. Figure 6 Explanation.

[0162] In some embodiments, determining the insulation status detection results of the first half and the second half of the battery module in the insulation status detection results of the battery cluster based on the voltage of the third detection point, the voltage of the fourth detection point, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster includes: determining the disconnection result of the insulation detection based on the voltage of the third detection point and the voltage of the fourth detection point; and, if the disconnection result of the insulation detection is no disconnection, determining the insulation status detection results of the first half and the second half of the battery module based on the voltage of the third detection point, the voltage of the fourth detection point, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster.

[0163] In some embodiments, if Up is less than or equal to 0 and / or Un is less than or equal to 0, the disconnection result of the insulation detection unit is determined to be disconnection. In some embodiments, if Up is greater than 0 and Un is greater than 0, the disconnection result of the insulation detection unit is determined to be no disconnection.

[0164] In the technical solution provided in this application embodiment, the high voltage status detection result of the battery cluster is determined only when the insulation detection result is "not disconnected". This avoids the situation where the insulation detection result is "disconnected", which would lead to inaccurate insulation status detection results. Therefore, the high voltage status detection result of the battery cluster is no longer determined when the insulation detection result is "disconnected", thus improving the reliability of the determined high voltage status detection result.

[0165] Figure 8 A schematic diagram of the detection circuit of an energy storage system provided in some embodiments, such as Figure 8 As shown, the energy storage system includes a main control box and multiple battery clusters (e.g., battery clusters 1 to S). The main control box includes a primary controller and an insulation detection module. Each battery cluster includes multiple battery modules connected in series, and each battery cluster also includes a main control box, which contains a secondary controller and a status detection module. The positive terminal of the first battery module is connected to the positive terminal of the battery cluster, and the negative terminal of the last battery module is connected to the negative terminal of the battery cluster. The positive terminal of the battery cluster is connected to the positive terminal of the bus (HV+), and the negative terminal of the battery cluster is connected to the negative terminal of the bus (HV-).

[0166] The high-voltage detection unit in the status detection module of each battery cluster can be connected to the positive terminal (U1), the negative terminal (U0), and one end (U2) of the connecting busbar connected to the positive terminal switch. Please refer to the above for connection details. Figure 5 and Figure 7The diagram describes the connection relationships of the high-voltage detection units. The first sampling terminal of the insulation detection unit in each battery cluster's status detection module is connected to the positive terminal of the battery cluster via the first half of the protective resistor and is also grounded via the fifth resistor. The second sampling terminal of the insulation detection unit in each battery cluster's status detection module is connected to the negative terminal of the battery cluster via the second half of the protective resistor and is also grounded via the sixth resistor.

[0167] pass Figure 8 In the illustrated embodiment, each state detection module can support high-voltage detection mode, insulation detection mode, and high-voltage insulation detection mode, and each state detection module can detect the state of its corresponding battery cluster.

[0168] Figure 9 A schematic diagram of the detection circuit of the energy storage system provided in other embodiments, such as Figure 9 As shown, Figure 9 and Figure 8 The difference in the illustrated embodiment is that every two battery clusters share a set of protection resistors (in other embodiments, every three or four battery clusters share a set of protection resistors), with two battery clusters comprising Figure 9 Taking the first and second battery clusters as examples, the first sampling end of the insulation detection unit in the state detection module of the first battery cluster is connected to the positive terminal of the battery cluster through the front half of the protection resistor, and the second sampling end of the insulation detection unit in the state detection module of the first battery cluster is connected to the negative terminal of the battery cluster through the rear half of the protection resistor. The multiple battery modules in the second battery cluster are connected one-to-one with the multiple battery modules in the first battery cluster.

[0169] Thus, the status detection module in the first battery cluster can support high-voltage detection mode, insulation detection mode, and high-voltage insulation detection mode, while the status detection module in the second battery cluster can support high-voltage detection mode. When the secondary controller in the first battery cluster detects an insulation anomaly, such as a short circuit between the first and second resistors, it determines an insulation anomaly between the first and second battery modules. This indicates an insulation anomaly between the first and second battery modules in battery cluster 1 and / or battery cluster 2, prompting a power-down procedure for both battery cluster 1 and battery cluster 2.

[0170] In some embodiments, the status detection module in the second battery cluster may not include an insulation detection unit, thereby reducing complexity. In other embodiments, the status detection module in the second battery cluster may include an insulation detection unit connected to the intermediate battery module of the second battery cluster, which performs insulation detection in the event of a failure in the insulation detection unit of the first battery cluster. Alternatively, the insulation detection units in the first and second battery clusters may be activated alternately, thereby avoiding the problem of continuous operation of the insulation detection unit leading to easy failure.

[0171] In some embodiments, a plurality of battery modules included in a battery cluster in an energy storage system are connected one-to-one with a plurality of battery modules included in another battery cluster in the energy storage system; the method further includes: if the insulation status detection result of the first half of the battery modules is that the first half of the battery modules is insulated abnormally, determining that the first half of the battery modules in at least one of the battery clusters and the other battery cluster is insulated abnormally; if the insulation status detection result of the second half of the battery modules is that the second half of the battery modules is insulated abnormally, determining that the second half of the battery modules in at least one of the battery clusters and the other battery cluster is insulated abnormally.

[0172] In the technical solution provided in this application embodiment, at least two battery clusters can share a set of protection resistors, thereby reducing the number of protection resistors in the energy storage system and reducing the resistor cost in the energy storage system.

[0173] In some embodiments, when the status detection module is configured with a high-voltage detection mode... Figure 8 U1 is connected to the positive battery terminal c inside the main positive relay (i.e., the positive switch mentioned above), U2 is connected to the positive battery terminal b outside the main positive relay, and U0 is connected to the negative battery terminal e. The insulation detection unit is turned off, or the insulation detection unit is disconnected from the battery module.

[0174] Figure 10 This is a schematic diagram showing the connection position of the battery cluster and the state detection module in some embodiments. Figure 11 This is a schematic diagram showing the location of the battery cluster connected to the state detection module, as provided in other embodiments. Figure 10 and Figure 11 In the process, the positive terminal of the battery cluster is connected to the positive terminal of the bus via the main positive relay (i.e., the positive switch mentioned above) K1, and the positive terminal of the battery cluster is also connected in sequence via the pre-charge resistor R. 预 The precharge relay K2 is connected to the positive terminal of the bus, and the negative terminal of the battery cluster is connected to the negative terminal of the bus via the main negative relay (i.e., the negative switch mentioned above) K3.

[0175] exist Figure 10In the configuration of the high-voltage insulation detection mode, U1 of the high-voltage detection unit is connected to the positive terminal c of the battery inside the main positive relay, U2 is connected to the outer terminal b of the main positive relay, and U0 is connected to the negative terminal e of the battery. The outer side of the main positive relay is connected to G through resistor Rp (the resistance of Rp is the sum of the resistances of R5 and R7), and the outer side of the main negative relay is connected to G through resistor Rn (the resistance of Rn is the sum of the resistances of R6 and R8). G is connected to the housing ground (referred to as G ground) to maintain the resistance value to be measured.

[0176] exist Figure 11 In the configuration of the high-voltage insulation detection mode, U1 of the high-voltage detection unit is connected to the positive terminal c of the battery inside the main positive relay, U2 is connected to the outer terminal b of the main positive relay, and U0 is connected to the negative terminal e of the battery. The inner side of the main positive relay is connected to G through resistor Rp (the resistance of Rp is the sum of the resistances of R5 and R7), and the inner side of the main negative relay is connected to G through resistor Rn (the resistance of Rn is the sum of the resistances of R6 and R8). G is connected to the housing ground where the resistance value to be measured is required.

[0177] Figure 12 A flowchart illustrating a disconnection detection method provided in some embodiments, such as... Figure 12 As shown, the disconnection detection method is applied to a secondary controller, and the method includes the following steps:

[0178] S1201, It is confirmed that the battery cluster is not powered on.

[0179] S1202. Does it satisfy Up>0, U2≤0, U1>0, Un>0, U0>0?

[0180] If at least one of the conditions in S1202 is not met, execute S1203; if all the conditions in S1202 are met, execute S1204.

[0181] S1203. Determine the connection method between the battery cluster and the status detection module as connection method 1 (i.e., ... Figure 10 (Corresponding connection method).

[0182] S1204. Determine the connection method between the battery cluster and the status detection module as connection method 2 (i.e., ... Figure 11 (Corresponding connection method).

[0183] After S1203 and S1204, the following steps can also be performed:

[0184] S1205. Based on Up, U2, U1, Un, and U0, determine the disconnection results of the high-voltage detection unit and the insulation detection unit, and perform the corresponding operations.

[0185] The following are examples of S1205:

[0186] When U2>0, U1>0, and U0>0, neither the high-voltage detection unit nor the insulation detection unit disconnected, and high-voltage detection and insulation detection continued.

[0187] When U2>0, U1≤0, and U0>0, the sampling line between the high-voltage detection unit and the positive terminal of the battery cluster goes offline, the fault information is reported, and the battery cluster is powered off.

[0188] When U2≤0, U1>0, and U0>0, the sampling line between the high-voltage detection unit and one end of the connection bus of the positive switch is disconnected, the fault content is reported, and the battery cluster is powered off.

[0189] If U2≤0, U1≤0, U0≤0, the sampling line between the high-voltage detection unit and the negative terminal of the battery cluster is disconnected, and / or, if it is determined that the sampling line between the high-voltage detection unit and the positive terminal of the battery cluster, as well as the sampling line between the high-voltage detection unit and one end of the connection bus of the pole switch, are both disconnected, the fault content is reported, and the battery cluster is powered off.

[0190] When Up≤0, the sampling line between the insulation detection unit and the positive terminal of the battery cluster is disconnected, the fault content is reported, and the battery cluster is powered off.

[0191] When Un≤0, the sampling line between the insulation detection unit and the negative terminal of the battery cluster is disconnected, the fault content is reported, and the battery cluster is powered off.

[0192] The following example illustrates how the condition detection module supports both high-voltage detection mode and high-voltage insulation detection mode:

[0193] The primary controller can encode the detection modes of the status detection modules of the S secondary controllers. For example, if S is 8, the corresponding 8-bit encoding is [1 0 1 0 1 0 1 0], where each bit represents the detection mode of the corresponding secondary controller. If the first bit is 1, it means that the status detection module of the first secondary controller is configured in high-voltage insulation detection mode; if the fourth bit is 0, it means that the status detection module of the fourth secondary controller is configured in high-voltage detection mode.

[0194] The primary controller can send the corresponding detection mode to the corresponding secondary controller according to the code. For example, it can send a bit value of 1 to the first secondary controller to indicate the high-voltage insulation detection mode, and send a bit value of 0 to the second secondary controller to indicate the high-voltage detection mode.

[0195] For each secondary controller, after receiving the first detection mode sent by the primary controller, the secondary controller can obtain the current second detection mode of the status detection module, determine the target detection mode based on the first and second detection modes, and send the target detection mode to the status detection module.

[0196] For each secondary controller, if the detection mode sent to the primary controller is determined to be the high-voltage insulation detection mode, it is determined whether the sent detection mode is consistent with the current detection mode of the high-voltage insulation module. If they are consistent, no operation is performed on the status detection module, and the status detection module still performs the high-voltage insulation detection mode to diagnose high-voltage insulation-related faults. If they are inconsistent, a mode inconsistency fault is reported, the high-voltage insulation detection mode is executed, insulation-related faults are diagnosed, and the high-voltage insulation detection mode is sent to the status detection module. If the detection mode sent to the primary controller is determined to be the high-voltage detection mode, it is determined whether the sent detection mode is consistent with the current detection mode of the high-voltage insulation module. If they are consistent, no operation is performed on the status detection module, and the status detection module still performs the high-voltage detection mode without diagnosing insulation-related faults. If they are inconsistent, a mode inconsistency fault is reported, the high-voltage detection mode is executed, insulation-related faults are not diagnosed, and the high-voltage detection mode is sent.

[0197] Figure 13 A flowchart illustrating the battery cluster state detection method provided in other embodiments, such as... Figure 13 As shown, the method includes:

[0198] S1301, The status detection module sends the detected data to the secondary controller.

[0199] S1302, the secondary controller determines the state detection result of the battery cluster based on the detection data detected by the state detection module.

[0200] S1303, the secondary controller receives the bit values ​​sent by the primary controller.

[0201] S1304 The secondary controller determines the first detection mode based on the bit value, and determines the current second detection mode of the status detection module based on the detection data detected by the status detection module.

[0202] S1305, the secondary controller determines whether the first detection mode and the second detection mode are the same.

[0203] If the first detection mode and the second detection mode are the same, execute S1306; if the first detection mode and the second detection mode are different, execute S1307.

[0204] S1306, The secondary controller sends an instruction to the primary controller to configure the first detection mode for the status detection module.

[0205] S1307, The secondary controller determines the target detection mode for detecting the state of the battery cluster.

[0206] S1308, the secondary controller sends the target detection mode to the status detection module.

[0207] S1309, The secondary controller sends an instruction to the primary controller to configure the target detection mode for the status detection module.

[0208] S1310, the status detection module uses target detection mode to perform status detection on the battery cluster.

[0209] After S1310, steps S1301 can be executed.

[0210] Based on the same inventive concept, this application also provides a battery cluster state detection device for implementing the battery cluster state detection method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more battery cluster state detection device embodiments provided below can be found in the limitations of the battery cluster state detection method described above, and will not be repeated here.

[0211] In one exemplary embodiment, Figure 14 This is a schematic diagram of the structure of a battery cluster state detection device provided in some embodiments, such as... Figure 14 As shown, the battery cluster status detection device 1400 includes:

[0212] The acquisition module 1401 is used to acquire the first detection mode and the current second detection mode of the battery cluster from the first-level controller; the second detection mode is determined based on the current detection data obtained by performing state detection on the battery cluster; the mode determination module 1402 is used to determine the first detection mode as the target detection mode for state detection of the battery cluster if the state detection module of the battery cluster supports the first detection mode, and if the state detection module of the battery cluster does not support the first detection mode, the second detection mode is determined as the target detection mode for state detection of the battery cluster; the state determination module 1403 is used to determine the state detection result of the battery cluster based on the detection data of state detection of the battery cluster using the target detection mode.

[0213] The descriptions of the above device embodiments are similar to those of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.

[0214] Each module in the aforementioned battery cluster status detection device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the secondary controller in hardware form or independent of it, or stored in the memory of the secondary controller in software form, so that the processor can call and execute the corresponding operations of each module.

[0215] In one exemplary embodiment, Figure 15 This is a schematic diagram of a secondary controller provided in some embodiments. The secondary controller includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor of the secondary controller provides computing and control capabilities. The memory of the secondary controller includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface of the secondary controller is used for exchanging information between the processor and external devices. The communication interface of the secondary controller is used for wired or wireless communication with external terminals. Wireless communication can be achieved through Wireless Fidelity (WIFI), mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a battery cluster state detection method. The display unit of the secondary controller is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the secondary controller can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the housing of the secondary controller, or external keyboards, touchpads, or mice, etc.

[0216] Those skilled in the art will understand that Figure 15 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the secondary controller to which the present application is applied. A specific secondary controller may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0217] For example, a secondary controller includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of the method of any of the above embodiments.

[0218] Figure 16 Schematic diagrams of the energy storage system provided for some embodiments, such as Figure 16 As shown, the energy storage system includes a primary controller and multiple secondary controllers, as described in any of the above embodiments, all connected to the primary controller. Each secondary controller is connected to a battery cluster. Exemplarily, the energy storage system may also include a power conversion device connected to the primary controller.

[0219] Figure 17 The schematic diagram of the energy storage system provided in some other embodiments shows that the energy storage system 1700 includes R sub-battery systems: a first sub-battery system 1 to an Rth sub-battery system R. One of the R sub-battery systems includes one or more battery clusters. The R sub-battery systems individually input or output energy, where R ≥ 2 and R is an integer.

[0220] The energy storage system 1700 may include R bidirectional converter modules: a first bidirectional converter module 121 to an Rth bidirectional converter module 12R, which are respectively connected to a first sub-battery system 1 to an Rth sub-battery system R.

[0221] In some embodiments of this application, the energy storage system 1700 may include R combiner devices: a first combiner device 131 to an Rth combiner device 13R, one end of which is connected to a first sub-battery system 1 to an Rth sub-battery system R respectively, and the other end of which is connected to a first bidirectional converter module 121 to an Rth bidirectional converter module 12R respectively.

[0222] In some embodiments of this application, one of the R sub-battery systems includes one or more main control boxes. For example, the first sub-battery system 1 may include a first A main control box 171 to an nA main control box 17n, one end of which is connected to a first A battery cluster to an nA battery cluster, and the other end of which is connected to a first combiner device 131. For example, the Rth sub-battery system R may include a first B main control box R71 to an mB main control box R7m, one end of which is connected to a first B battery cluster to an mB battery cluster, and the other end of which is connected to the Rth combiner device 13R.

[0223] The energy storage system 1700 may further include cluster-level management units. Exemplarily, the number of cluster-level management units may be the same as the number of battery clusters in the energy storage system 1700. Each battery cluster may be associated with one cluster-level management unit. The first sub-battery system 1 may include 1A to nA cluster-level management units 15n. Figure 17 In the example shown, one end of the first A cluster-level management unit 151 to the nA cluster-level management unit 15n is connected to the first A battery cluster to the nA battery cluster, respectively, and the other end of the first A cluster-level management unit 151 to the nA cluster-level management unit 15n is connected to the first combiner device 131. The Rth sub-battery system R may include the first B cluster-level management unit R51 to the mB cluster-level management unit R5m, one end of the first B cluster-level management unit R51 to the mB cluster-level management unit R5m is connected to the first B battery cluster to the mB battery cluster, respectively, and the other end of the first B cluster-level management unit R51 to the mB cluster-level management unit R5m is connected to the Rth combiner device 13R.

[0224] Optionally, the energy storage system 1700 may also include an insulation detection module, which can be connected to the battery cluster and also to the main control unit 141 (i.e., the primary controller mentioned above). The main control unit 141 may also be connected to an energy management unit.

[0225] In some embodiments of this application, the R sub-battery systems include a first sub-battery system 1 and a second sub-battery system, wherein the first sub-battery system 1 includes at least one battery cluster, the second battery system includes at least one battery cluster, and each battery cluster includes at least one battery module. This scheme can increase the power capacity of the energy storage system 1700.

[0226] like Figure 17 As shown, in some embodiments of this application, the energy storage system 1700 may further include a thermal management module 161, which is used to adjust the temperature of the R sub-battery systems.

[0227] The thermal management module 161 can lower the temperature of the sub-battery system when it is too high, and raise the temperature of the sub-battery system when it is too low. For example, the thermal management module 161 may include a heating module, a cooling module, and a fluid circulation loop. The heating or cooling module heats or cools the fluid in the fluid circulation loop, which is located around the battery clusters. The fluid then exchanges heat with the battery clusters of the sub-battery system to adjust the temperature of the sub-battery system.

[0228] The thermal management module 161 adjusts the temperature of the R sub-battery systems, which can reduce the space occupied by the thermal management module 161 and the structural components of the energy storage system 1700, thereby improving the energy density of the energy storage system 1700 and reducing costs.

[0229] The energy storage system 1700 includes two sub-battery systems, which are placed side by side along the length of the energy storage system 1700 (i.e., the length x of the housing). Each sub-battery system includes two rows of batteries, and each row of batteries includes two battery clusters. Each battery cluster is connected in parallel, and multiple battery modules within the battery cluster are connected in series. This arrangement is conducive to group installation.

[0230] In one embodiment, a computer-readable storage medium is provided, wherein a computer program, when executed by a processor, implements the steps of the method provided in any of the above embodiments.

[0231] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the method provided in any of the above embodiments.

[0232] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the methods described above.

[0233] The processor, functional modules, or functional units in any embodiment of this application may include an integration of one or more of the following: a general-purpose processor, an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field-programmable gate array (FPGA), a central processing unit (CPU), a graphics processing unit (GPU), an embedded neural network processing unit (NPU), a controller, a microcontroller, a microprocessor, a programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, a quantum computing-based data processing logic unit, an artificial intelligence (AI) processor, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0234] The memory or computer-readable storage medium in any embodiment of this application may include at least one of non-volatile memory and volatile memory. Non-volatile memory includes integration of one or more of the following: Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Ferromagnetic Random Access Memory (FRAM), Flash Memory, Magnetic Surface Memory, Optical Disc, Compact Disc Read-Only Memory (CD-ROM), Magnetic Tape, Floppy Disk, Flash Memory, Optical Memory, High-Density Embedded Non-Volatile Memory, Resistive Random Access Memory (ReRAM), Magnetoresistive Random Access Memory (MRAM), Ferroelectric Random Access Memory (FRAM), Phase Change Memory (PCM), Graphene Memory, Volatile Memory, etc. Volatile memory includes one or more of the following: Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM).

[0235] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0236] The above embodiments are merely illustrative of several implementation methods of this application, and their descriptions are relatively specific and detailed. However, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for detecting the state of a battery cluster, characterized in that, The method includes: The system acquires a first detection mode of the battery cluster from the primary controller and a second detection mode of the battery cluster; the second detection mode is determined based on current detection data obtained by performing state detection on the battery cluster. If the first detection mode and the second detection mode are different, and the battery cluster state detection module supports the first detection mode, then the first detection mode is determined as the target detection mode for state detection of the battery cluster; if the battery cluster state detection module does not support the first detection mode, then the second detection mode is determined as the target detection mode for state detection of the battery cluster. When the target detection mode includes a high-voltage detection mode, an instruction is sent to the status detection module to instruct the high-voltage detection unit to turn on and the insulation detection unit to turn off, so that the high-voltage detection unit in the status detection module performs status detection on the battery cluster; when the target detection mode includes an insulation detection mode, an instruction is sent to the status detection module to instruct the high-voltage detection unit to turn off and the insulation detection unit to turn on, so that the insulation detection unit in the status detection module performs status detection on the battery cluster; when the target detection mode includes a high-voltage insulation detection mode, an instruction is sent to the status detection module to instruct the insulation detection unit to turn on and the high-voltage detection unit to turn on, so that the high-voltage detection unit in the status detection module performs status detection on the battery cluster, and the insulation detection unit in the status detection module performs status detection on the battery cluster. The state detection result of the battery cluster is determined based on the detection data obtained by performing state detection on the battery cluster using the target detection mode.

2. The method according to claim 1, characterized in that, The step of determining the state detection result of the battery cluster based on the detection data of the state detection of the battery cluster includes: When the target detection mode includes a high-voltage detection mode, the positive voltage of the battery cluster, the voltage on the connection bus side of the positive switch, and the negative voltage of the battery cluster are determined based on the first voltage data for state detection of the battery cluster; the positive switch is also connected to the positive terminal of the battery cluster. The high-voltage state detection result of the battery cluster is determined based on the positive electrode voltage of the battery cluster, the voltage on the connection bus side of the positive electrode switch, and the negative electrode voltage of the battery cluster.

3. The method according to claim 1, characterized in that, The step of determining the state detection result of the battery cluster based on the detection data of the state detection of the battery cluster includes: When the target detection mode includes an insulation detection mode, the positive electrode voltage and the negative electrode voltage of the battery cluster are obtained; The insulation status detection result of the battery cluster is determined based on the second voltage data used for state detection of the battery cluster, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster.

4. The method according to claim 1, characterized in that, The step of determining the state detection result of the battery cluster based on the detection data of the state detection of the battery cluster includes: When the target detection mode includes a high-voltage insulation detection mode, the positive voltage of the battery cluster, the voltage on the connection bus side of the positive switch, and the negative voltage of the battery cluster are determined based on the first voltage data for state detection of the battery cluster; the positive switch is also connected to the positive terminal of the battery cluster. The high-voltage state detection result of the battery cluster is determined based on the positive electrode voltage of the battery cluster, the voltage on the connection bus side of the positive electrode switch, and the negative electrode voltage of the battery cluster. The insulation status detection result of the battery cluster is determined based on the second voltage data used for state detection of the battery cluster, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster.

5. The method according to claim 2 or 4, characterized in that, The step of determining the positive terminal voltage of the battery cluster, the voltage on the connection bus side of the positive terminal switch, and the negative terminal voltage of the battery cluster based on the first voltage data from the state detection of the battery cluster includes: The voltage at the first detection point and the voltage at the second detection point in the first voltage data are obtained; the first detection point is connected to the positive terminal of the battery cluster, the second detection point is connected to one end of the connecting bus of the positive switch, and both the first detection point and the second detection point are also connected to the negative terminal of the battery cluster. Based on the voltage at the first detection point and the voltage at the second detection point, the positive electrode voltage of the battery cluster, the voltage on the connection bus side of the positive switch, and the negative electrode voltage of the battery cluster are determined.

6. The method according to claim 5, characterized in that, The first detection point is connected to the positive terminal of the battery cluster through a first resistor, the second detection point is connected to one end of the connection bus of the positive switch through a second resistor, the first detection point is also connected to the negative terminal of the battery cluster through a third resistor, and the second detection point is also connected to the negative terminal of the battery cluster through a fourth resistor. The step of determining the positive electrode voltage of the battery cluster, the voltage on the connection bus side of the positive electrode switch, and the negative electrode voltage of the battery cluster based on the voltage at the first detection point and the voltage at the second detection point includes: Based on the voltage at the first detection point, the voltage at the second detection point, and the resistance values ​​from the first resistor to the fourth resistor, the positive voltage of the battery cluster, the voltage on the connection bus side of the positive switch, and the negative voltage of the battery cluster are determined.

7. The method according to claim 2 or 4, characterized in that, The step of determining the high-voltage state detection result of the battery cluster based on the positive terminal voltage of the battery cluster, the voltage on the connection bus side of the positive terminal switch, and the negative terminal voltage of the battery cluster includes: The high-voltage detection failure result is determined based on the positive terminal voltage of the battery cluster, the voltage at one end of the connection bus of the positive terminal switch, and the negative terminal voltage of the battery cluster. If the high-voltage detection result is no disconnection, the high-voltage status detection result of the battery cluster is determined based on the positive voltage of the battery cluster, the voltage on the connection bus side of the positive switch, and the negative voltage of the battery cluster.

8. The method according to claim 3 or 4, characterized in that, The step of determining the insulation state detection result of the battery cluster based on the second voltage data used for state detection of the battery cluster, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster includes: The second voltage data includes the voltage at the third detection point and the voltage at the fourth detection point; the positive terminal of the battery cluster is connected to the housing of the first battery module in the battery cluster through a protective resistor, the housings of every two adjacent battery modules in the battery cluster are connected through a protective resistor, the housing of the last battery module in the battery cluster is connected to the negative terminal of the battery cluster through a protective resistor, the third detection point is connected to the positive terminal of the battery cluster through the first half of the protective resistor, and the fourth detection point is connected to the negative terminal of the battery cluster through the second half of the protective resistor; Based on the voltage at the third detection point, the voltage at the fourth detection point, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster, the insulation status detection results of the first half of the battery modules and the insulation status detection results of the second half of the battery modules in the insulation status detection results of the battery cluster are determined.

9. The method according to claim 8, characterized in that, The third detection point is also grounded through a fifth resistor, and the fourth detection point is also grounded through a sixth resistor; determining the insulation status detection results of the first half and the second half of the battery module in the insulation status detection results of the battery cluster based on the voltage of the third detection point, the voltage of the fourth detection point, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster includes: The insulation status detection result of the first half of the battery module is determined based on the voltage of the third detection point, the positive voltage of the battery cluster, the resistance value of the first half of the protection resistor, and the resistance value of the fifth resistor. The insulation status detection result of the second half of the battery module is determined based on the voltage of the fourth detection point, the negative electrode voltage of the battery cluster, the resistance value of the protection resistor in the second half, and the resistance value of the sixth resistor.

10. The method according to claim 9, characterized in that, The determination of the insulation status detection result of the first half of the battery module based on the voltage of the third detection point, the positive electrode voltage of the battery cluster, the resistance value of the first half of the protective resistor, and the resistance value of the fifth resistor includes: The first target voltage difference between the positive terminal of the battery cluster and the third detection point is determined based on the voltage at the third detection point, the resistance value of the fifth resistor, and the resistance value of the first half of the protection resistor. The voltage difference between the positive electrode voltage of the battery cluster and the voltage at the third detection point is determined as the first actual voltage difference; If the voltage difference between the first actual voltage difference and the first target voltage difference is greater than or equal to a preset voltage, the insulation status detection result of the first half of the battery module is determined to be an insulation abnormality of the first half of the battery module.

11. The method according to claim 9, characterized in that, The determination of the insulation status detection result of the second half of the battery module based on the voltage of the fourth detection point, the negative terminal voltage of the battery cluster, the resistance value of the protection resistor in the second half, and the resistance value of the sixth resistor includes: The second target voltage difference between the fourth detection point and the negative terminal of the battery cluster is determined based on the voltage at the fourth detection point, the resistance value of the sixth resistor, and the resistance value of the protection resistor in the latter half. The voltage difference between the voltage at the fourth detection point and the negative electrode voltage of the battery cluster is determined as the second actual voltage difference; If the voltage difference between the second actual voltage difference and the second target voltage difference is greater than or equal to a preset voltage, the insulation status detection result of the second half of the battery module is determined to be an insulation abnormality of the second half of the battery module.

12. The method according to claim 8, characterized in that, The third detection point is also grounded through a fifth resistor, and the fourth detection point is also grounded through a sixth resistor; the method further includes: In the event of an insulation malfunction in the first half of the battery module, the voltage difference between the positive terminal voltage of the battery cluster and the voltage at the third detection point is determined as the first actual voltage difference, and the current through the protective resistor in the first half is determined based on the voltage at the third detection point and the resistance value of the fifth resistor. Based on the resistance value of the protective resistor in the first half, the first actual voltage difference, and the current passing through the protective resistor in the first half, it is determined that there is a battery module with insulation abnormality in the first half of the battery module. In the event of an insulation abnormality in the latter half of the battery module, the voltage difference between the voltage at the fourth detection point and the negative terminal voltage of the battery cluster is determined as the second actual voltage difference, and the current passing through the protection resistor in the latter half is determined based on the voltage at the fourth detection point and the resistance value of the sixth resistor. Based on the resistance value of the protective resistor described in the latter half, the second actual voltage difference, and the current passing through the protective resistor described in the latter half, it is determined that there is a battery module with insulation abnormality in the latter half of the battery module.

13. The method according to claim 8, characterized in that, The step of determining the insulation status detection results of the first half and the second half of the battery module in the insulation status detection results of the battery cluster based on the voltage of the third detection point, the voltage of the fourth detection point, the positive electrode voltage of the battery cluster, and the negative electrode voltage of the battery cluster includes: The result of the insulation test is determined based on the voltage at the third detection point and the voltage at the fourth detection point. If the insulation test result is no disconnection, the insulation status test results of the first half of the battery module and the second half of the battery module are determined based on the voltage of the third detection point, the voltage of the fourth detection point, the positive voltage of the battery cluster, and the negative voltage of the battery cluster.

14. The method according to claim 8, characterized in that, The battery cluster in the energy storage system includes multiple battery modules, which are connected one-to-one with multiple battery modules in another battery cluster in the same energy storage system; the method further includes: If the insulation status detection result of the front half battery module is that the front half battery module is insulated abnormally, it is determined that the front half battery module in at least one of the battery clusters and the other battery cluster is insulated abnormally. If the insulation status detection result of the latter half of the battery module is that the insulation of the latter half of the battery module is abnormal, it is determined that the insulation of the latter half of the battery module in at least one of the battery clusters and the other battery cluster is abnormal.

15. A battery cluster state detection device, characterized in that, The apparatus for implementing the method of any one of claims 1 to 14, comprising: The acquisition module is used to acquire a first detection mode of the battery cluster from the first-level controller and a current second detection mode of the battery cluster; the second detection mode is determined based on the current detection data obtained by performing state detection on the battery cluster. The mode determination module is used to determine the first detection mode as the target detection mode for state detection of the battery cluster if the state detection module of the battery cluster supports the first detection mode, and if the state detection module of the battery cluster does not support the first detection mode, then the second detection mode is determined as the target detection mode for state detection of the battery cluster. The state determination module is used to determine the state detection result of the battery cluster based on the detection data obtained by performing state detection on the battery cluster using the target detection mode.

16. A secondary controller, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 14.

17. An energy storage system, characterized in that, The energy storage system includes a primary controller and a plurality of secondary controllers as described in claim 16, each of which is connected to the primary controller, and each secondary controller is connected to a battery cluster.

18. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 14.

19. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Battery management system, battery management method, battery pack, and electric car

    CN113748046A

  • Power supply method and device of energy storage system, energy storage system, equipment and storage medium

    CN120073968A