Battery management communication control system and method, hovercar and storage medium

By establishing a target connection loop between the battery management systems, the problem that the battery management communication control system cannot obtain complete battery pack information when the battery pack BMS is abnormal is solved, and the system reliability and power system safety are improved.

CN120024213APending Publication Date: 2025-05-23GUANGDONG HUITIAN AEROSPACE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311571914.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-22
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

The reliability of the existing battery management communication control system is poor, which affects the safety of the power system. Especially when there is an abnormality in the battery pack BMS, the complete battery pack information cannot be obtained, resulting in the battery pack being removed and the system's safety margin is reduced.

Method used

By establishing a target connection circuit between at least two battery management systems, the high-voltage plate and slave board serve as communication nodes, the communication node information of the battery management system in the abnormal operating state is obtained and processed by the battery management system in the normal operating state through the target connection circuit, ensuring that the complete battery pack information of the abnormal battery management system can be obtained.

Benefits of technology

Improve the reliability of the battery management communication control system, avoid unnecessary removal of the battery pack, and enhance the safety and stability of the power system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120024213A_ABST
    Figure CN120024213A_ABST
Patent Text Reader

Abstract

The invention relates to a battery management communication control system and method, an aerocar and a storage medium. The system comprises at least two battery management systems corresponding to different battery packs, wherein each battery management system comprises a master control board, a high-voltage board and a slave board; a target connection loop is formed between at least two battery management systems through slave board interconnection and high-voltage board interconnection, and the high-voltage board and the slave board serve as communication nodes; under the condition that one battery management system is in an abnormal operation state, the target connection loop is triggered and enabled, and the communication node information of the battery management system in the abnormal operation state is acquired and processed by the battery management system in the normal operation state through the target connection loop. According to the scheme provided by the invention, the reliability of the battery management communication control system can be improved, and the safety of a power system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle battery technology, and in particular to a battery management communication control system, method, flying car and storage medium. Background Art

[0002] Battery Management System (BMS) is a system that manages the performance of lithium batteries. The structure of BMS is generally divided into distributed, centralized and integrated. Among them, the distributed BMS structure has greater advantages in cost and complexity compared to the other two BMS structures, so the distributed BMS structure is more widely used.

[0003] In the related art, refer to Figure 1 Taking the dual battery pack as an example, each battery pack is equipped with an independent BMS. However, when a BMS in the dual battery pack fails, the communication node information of the BMS is lost, the battery pack power detection function is lost, and the battery pack information of the corresponding battery pack cannot be uploaded, resulting in packet loss. At this time, the power system of the device, such as the flying car, will remove the corresponding battery pack, which greatly reduces the safety margin of the power system.

[0004] Therefore, the reliability of the battery management communication control system in the related art is poor, which affects the safety of the power system. Summary of the invention

[0005] In order to solve or partially solve the problems existing in the related art, the present application provides a battery management communication control system, method, flying car and storage medium, which can improve the reliability of the battery management communication control system and improve the safety of the power system.

[0006] The first aspect of the present application provides a battery management communication control system:

[0007] The communication control system includes at least two battery management systems corresponding to different battery packs, and the battery management system includes a main control board, a high-voltage board and a slave board;

[0008] The at least two battery management systems are connected to each other through a slave board interconnection and a high-voltage board interconnection to form a target connection loop, wherein the high-voltage board and the slave board serve as communication nodes;

[0009] When one of the battery management systems is in an abnormal operating state, the target connection loop is triggered and enabled, wherein the communication node information of the battery management system in the abnormal operating state is acquired and processed by the battery management system in the normal operating state through the target connection loop.

[0010] In one embodiment, the at least two battery management systems include a first battery management system and a second battery management system;

[0011] The first battery management system includes a first main control board, a first high-voltage board and a plurality of first slave boards, and the second battery management system includes a second main control board, a second high-voltage board and a plurality of second slave boards; wherein the target connection circuit is composed of:

[0012] The first main control board is communicatively connected with the plurality of first slave boards in sequence, and is communicatively connected with the first high-voltage board;

[0013] The second main control board is sequentially connected to the plurality of second slave boards for communication, and is connected to the second high-voltage board for communication;

[0014] Establishing a communication connection between a last first slave board among the first slave boards that establish a communication connection with the first master control board and a last second slave board among the second slave boards that establish a communication connection with the second master control board;

[0015] The first high-voltage board is communicatively connected with the second high-voltage board.

[0016] In one embodiment, the first battery management system is used to obtain the communication node information of the second battery management system through the target connection circuit for processing to obtain the battery pack information of the second battery management system when the main control board of the second battery management system fails; or

[0017] The second battery management system is used to obtain the communication node information of the first battery management system through the target connection circuit for processing when the main control board of the first battery management system fails, so as to obtain the battery pack information of the first battery management system.

[0018] In one embodiment, the first battery management system is used to obtain the communication node information lost by the second battery management system through the target connection loop and send it to the second battery management system when the second battery management system is in a node loss state, and the second battery management system performs data fusion processing to obtain the battery pack information of the second battery management system; or

[0019] The second battery management system is used to obtain the communication node information lost by the first battery management system through the target connection loop and send it to the first battery management system when the first battery management system is in a node loss state, and obtain the battery pack information of the first battery management system after the first battery management system performs data fusion processing.

[0020] In one embodiment, the first battery management system is used to modify the number of communication nodes of the first battery management system and the number of communication nodes of the second battery management system included in the target connection loop after the target connection loop is triggered and enabled; or,

[0021] The second battery management system is used to modify the number of communication nodes of the second battery management system and the number of communication nodes of the first battery management system included in the target connection loop after the target connection loop is triggered and enabled.

[0022] In one embodiment, the second battery management system performs data fusion processing after comparing the number of communication nodes lost by itself and the number of newly added communication nodes fed back by the first battery management system; or

[0023] The first battery management system performs data fusion processing after comparing the number of communication nodes lost by itself and finding that the number of newly added communication nodes fed back by the second battery management system is the same.

[0024] In one embodiment, a heartbeat detection mechanism is established between the at least two battery management systems, wherein one battery management system determines that the other battery management system is in an abnormal operating state due to a main control board failure based on an abnormal heartbeat detection result; or

[0025] The at least two battery management systems monitor the communication node information of their respective links, and one of the battery management systems determines that the other battery management system is in an abnormal operating state of node loss based on feedback of communication node information loss from the other battery management system.

[0026] A second aspect of the present application provides a battery management communication control method, which is applied to a battery management communication control system, wherein the battery management communication control system includes at least two battery management systems corresponding to different battery packs, and the battery management system includes a main control board, a high-voltage board, and a slave board; the at least two battery management systems are interconnected by the slave board and the high-voltage board to form a target connection loop, wherein the high-voltage board and the slave board serve as communication nodes;

[0027] The method comprises:

[0028] Detect the operating status of the battery management system;

[0029] When it is detected that one of the battery management systems is in an abnormal operating state, the target connection loop is triggered and enabled, wherein the communication node information of the battery management system in the abnormal operating state is acquired and processed by the battery management system in the normal operating state through the target connection loop.

[0030] In one embodiment, the at least two battery management systems include a first battery management system and a second battery management system; the first battery management system includes a first main control board, a first high-voltage board and a plurality of first slave boards, and the second battery management system includes a second main control board, a second high-voltage board and a plurality of second slave boards;

[0031] The target connection loop is composed of:

[0032] The first main control board is communicatively connected with the plurality of first slave boards in sequence, and is communicatively connected with the first high-voltage board;

[0033] The second main control board is sequentially connected to the plurality of second slave boards for communication, and is connected to the second high-voltage board for communication;

[0034] Establishing a communication connection between a last first slave board among the first slave boards that establish a communication connection with the first master control board and a last second slave board among the second slave boards that establish a communication connection with the second master control board;

[0035] The first high-voltage board is communicatively connected with the second high-voltage board.

[0036] In one embodiment, the communication node information of the battery management system in an abnormal operation state is acquired and processed by the battery management system in a normal operation state through the target connection loop, including:

[0037] In the case where the main control board of the second battery management system fails, the first battery management system obtains the communication node information of the second battery management system through the target connection loop for processing to obtain the battery pack information of the second battery management system; or,

[0038] In the case where the main control board of the first battery management system fails, the second battery management system obtains the communication node information of the first battery management system through the target connection loop for processing to obtain the battery pack information of the first battery management system.

[0039] In one embodiment, the communication node information of the battery management system in an abnormal operation state is acquired and processed by the battery management system in a normal operation state through the target connection loop, including:

[0040] In the case where the second battery management system is in a node loss state, the first battery management system obtains the communication node information lost by the second battery management system through the target connection loop and sends it to the second battery management system, and the second battery management system performs data fusion processing to obtain the battery pack information of the second battery management system; or,

[0041] When the first battery management system is in the state of node loss, the second battery management system obtains the communication node information lost by the first battery management system through the target connection loop and sends it to the first battery management system. After the first battery management system performs data fusion processing, the battery pack information of the first battery management system is obtained.

[0042] In one embodiment, the method further comprises:

[0043] After the target connection loop is triggered and enabled, the first battery management system modifies the number of communication nodes of the first battery management system and the number of communication nodes of the second battery management system included in the target connection loop; or,

[0044] After the target connection loop is triggered and enabled, the second battery management system modifies the number of communication nodes of the second battery management system and the number of communication nodes of the first battery management system included in the target connection loop.

[0045] A third aspect of the present application provides a flying car, comprising the above-mentioned battery management communication control system.

[0046] A fourth aspect of the present application provides a flying car, comprising:

[0047] Processor; and

[0048] The memory stores executable codes thereon, and when the executable codes are executed by the processor, the processor is caused to execute the method as described above.

[0049] A fifth aspect of the present application provides a computer-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of an electronic device, the processor is caused to execute the method as described above.

[0050] The technical solution provided by this application may have the following beneficial effects:

[0051] In an embodiment of the present application, at least two battery management systems form a target connection loop through interconnection of slave boards and high-voltage boards, respectively, wherein the high-voltage board and the slave board serve as communication nodes; when one of the battery management systems is in an abnormal operating state, the target connection loop is triggered and enabled, wherein the communication node information of the battery management system in the abnormal operating state is acquired and processed by the battery management system in the normal operating state through the target connection loop. Compared with the related art in which the battery management system cannot obtain complete battery pack information after being abnormal, the embodiment of the present application triggers and enables the target connection loop when one of the battery management systems is in an abnormal operating state, wherein the communication node information of the battery management system in the abnormal operating state can be acquired and processed by the battery management system in the normal operating state through the target connection loop, so that the complete battery pack information of the battery management system in the abnormal operating state can be obtained, thereby avoiding the removal of the battery pack, thereby improving the reliability of the battery management communication control system and improving the safety of the power system.

[0052] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] The above and other objects, features and advantages of the present application will become more apparent by describing in more detail exemplary embodiments of the present application in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments of the present application.

[0054] Figure 1 It is a schematic diagram of the structure of a communication control system of a dual battery pack shown in the related art;

[0055] Figure 2 It is a communication architecture diagram of a battery management communication control system shown in an embodiment of the present application;

[0056] Figure 3 It is a schematic diagram of the communication channels when the first battery management system operates normally and the second battery management system operates abnormally as shown in the embodiment of the present application;

[0057] Figure 4 It is a schematic diagram of the communication channel when the first battery management system operates abnormally and the second battery management system operates normally as shown in the embodiment of the present application;

[0058] Figure 5 It is a flow chart of a battery management communication control method shown in an embodiment of the present application;

[0059] Figure 6 It is a schematic diagram of the structure of a flying car shown in an embodiment of the present application. DETAILED DESCRIPTION

[0060] The embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.

[0061] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0062] It should be understood that although the terms "first", "second", "third", etc. may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0063] In the related art, a BMS is configured inside each battery pack, for example, including a first battery management system (first BMS) and a second battery management system (second BMS). Each BMS includes a main control board, a high-voltage board and several slave boards. The main control board includes a bridge chip, and the BMS can communicate through a daisy chain. When both BMSs of the dual battery pack are working normally, the main control board of each BMS can send sampling instructions to the slave board and the high-voltage board respectively through the bridge chip. After the slave board and the high-voltage board complete the sampling, they return the sampling information through the daisy chain, so that the battery pack information of the vehicle battery can be collected.

[0064] However, when a BMS in the dual battery pack is abnormal, the node information of the daisy chain corresponding to the abnormal BMS will be completely lost, which means that the abnormal BMS loses the function of detecting the battery pack power, and the vehicle's power system will remove it, thereby reducing the safety margin of the system. Therefore, the reliability of the battery management communication control system in the related art is poor, which affects the safety of the power system.

[0065] In view of the above problems, an embodiment of the present application provides a battery management communication control system, which can improve the reliability of the battery management communication control system and improve the safety of the power system.

[0066] The technical solution of the embodiments of the present application is described in detail below with reference to the accompanying drawings.

[0067] Reference Figure 2 , Figure 2 It is a communication architecture diagram of a battery management communication control system shown in an embodiment of the present application.

[0068] The communication control system of an embodiment of the present application includes at least two battery management systems corresponding to different battery packs, and the battery management system includes a main control board, a high-voltage board and a slave board; at least two battery management systems are connected through slave boards and high-voltage boards to form a target connection loop, wherein the high-voltage board and the slave board serve as communication nodes; when one of the battery management systems is in an abnormal operating state, the target connection loop is triggered and enabled, wherein the communication node information of the battery management system in the abnormal operating state is acquired and processed by the battery management system in the normal operating state through the target connection loop.

[0069] The abnormal operation state may include an abnormal operation state due to a main control board failure or an abnormal operation state due to a node loss.

[0070] Wherein, a heartbeat detection mechanism is established between at least two battery management systems, and one of the battery management systems determines that the other battery management system is in an abnormal operating state due to a failure of the main control board based on an abnormal heartbeat detection result; or,

[0071] At least two battery management systems monitor the communication node information of their respective links, and one of the battery management systems determines that the other battery management system is in an abnormal operating state of node loss based on feedback of communication node information loss from the other battery management system.

[0072] One of the battery management systems can determine that the other battery management system is in an abnormal operating state based on the fact that the period of the heartbeat wave or heartbeat packet sent by the other battery management system exceeds a predetermined threshold.

[0073] In some embodiments, when the first battery management system detects that the heartbeat period of the heartbeat wave or heartbeat packet sent by the second battery management system is less than or equal to a predetermined threshold, the second battery management system is determined to be in a normal operating state. When the second battery management system detects that the heartbeat period of the heartbeat wave or heartbeat packet sent by the first battery management system is less than or equal to a predetermined threshold, the second battery management system determines that the first battery management system is in a normal operating state.

[0074] When the first battery management system detects that the heartbeat period of the heartbeat wave or heartbeat packet sent by the second battery management system exceeds, that is, is greater than, a predetermined threshold, the second battery management system is determined to be in an abnormal operating state; when the second battery management system detects that the heartbeat period of the heartbeat wave or heartbeat packet sent by the first battery management system exceeds, that is, is greater than, a predetermined threshold, the second battery management system determines that the first battery management system is in an abnormal operating state.

[0075] In an embodiment of the present application, the heartbeat cycle can be the time period for the BMS to send a heartbeat wave or a heartbeat packet. For example, BMS1 and BMS2 send a heartbeat wave every one second, which includes the first heartbeat cycle of BMS1 and the second heartbeat cycle of BMS2. The first heartbeat cycle is the time for BMS1 to send a heartbeat wave, and the second heartbeat cycle is the time for BMS2 to send a heartbeat wave. The predetermined threshold value can be a value or a preset cycle range. The preset cycle range can be a cycle range set by relevant technical personnel according to the frequency of the heartbeat wave actually sent by the BMS. Generally speaking, the preset cycle range can be twice the value of the cycle of the normal BMS actually sending the heartbeat wave. For example, the preset cycle range is to send a heartbeat wave every 1 second to 2 seconds. If the cycle of BMS1 and BMS2 sending heartbeat waves is within 1 second to 2 seconds, it means that BMS1 and BMS2 are communicating normally, otherwise it means that BMS1 and BMS2 have communication failures, and BMS1 or BMS2 is in an abnormal operating state.

[0076] like Figure 2 As shown, the battery management system includes a first battery management system and a second battery management system. The internal structure of the battery management system includes at least a main control board, a slave board and a high-voltage board. The main control board is mainly responsible for all logical calculations, realizing the driving, communication, power supply and other functions of electrical appliances such as relays. A bridge chip is generally provided inside the main control board, and the communication transceiver or protocol conversion between the slave board and the high-voltage board is realized through the bridge chip. The slave board is mainly responsible for monitoring or collecting the voltage and temperature information of the battery pack cells. Each slave board can collect information of multiple strings of cells. The high-voltage board is responsible for collecting the total positive to total negative voltage of the battery pack, bus current sampling, relay and insulation diagnosis and other functions.

[0077] In an embodiment of the present application, the first battery management system includes a first main control board (main control board 1), a first high-voltage board (high-voltage board 1) and multiple first slave boards, and the second battery management system includes a second main control board (main control board 2), a second high-voltage board (high-voltage board 2) and multiple second slave boards.

[0078] At least two battery management systems in the embodiment of the present application are connected to form a target connection loop through slave board interconnection and high voltage board interconnection. The target connection loop may include:

[0079] The first main control board is sequentially connected to multiple first slave boards and is connected to the first high-voltage board; the second main control board is sequentially connected to multiple second slave boards and is connected to the second high-voltage board; a communication connection is established between the last first slave board among the first slave boards that establish communication connection with the first main control board and the last second slave board among the second slave boards that establish communication connection with the second main control board; the first high-voltage board is connected to the second high-voltage board. In other words, if Figure 2 As shown, the first slave board close to the first high-voltage board is communicatively connected with the second slave board close to the second high-voltage board, and the first high-voltage board is communicatively connected with the second high-voltage board.

[0080] In some embodiments, two bridge chips may be provided inside the first main control board and the second main control board, such as the first main control board is provided with a first bridge chip (bridge chip 1) and a second bridge chip (bridge chip 2), and the second main control board is provided with a third bridge chip (bridge chip 3) and a fourth bridge chip (bridge chip 4). The first main control board in the first battery management system is communicatively connected to the first high-voltage board through the first bridge chip, and is communicatively connected to the multiple first slave boards through the second bridge chip. The second main control board in the second battery management system is communicatively connected to the second high-voltage board through the third bridge chip, and is communicatively connected to the multiple second slave boards through the third bridge chip.

[0081] In the embodiment of the present application, the internal communication mode of the first battery management system and the second battery management system can be daisy chain communication, which is a bidirectional communication mode. In addition, the internal communication mode of the first battery management system and the second battery management system can also be CAN (Controller Area Network, Controller Area Network Bus) communication, SPI (Serial Peripheral Interface, Serial Peripheral Interface) communication, I2C (Inter-Integrated Circuit, Integrated Circuit Bus) communication and other communication modes, which are not limited in the present application. The following present application takes daisy chain communication as an example and combines it with the scheme for explanation.

[0082] Among them, each slave board or high-voltage board on the daisy chain can be called a communication node, the first communication node in the first battery management system corresponds one-to-one to the first slave board or the first high-voltage board, and the node information of the first communication node can be parameter information of the first slave board or the first high-voltage board, and the second communication node in the second battery management system corresponds one-to-one to the second slave board or the second high-voltage board, and the node information of the second communication node can be parameter information of the second slave board or the second high-voltage board.

[0083] Among them, the communication node can be a communication node automatically detected and stored in BMS1 and BMS2 during power-on initialization. Each slave board and high-voltage board corresponds to a communication node. During power-on initialization, BMS1 and BMS2 can automatically assign a number to each communication node, and then store the number information of each communication node in an array.

[0084] For example, when BMS1 is powered on and initialized, it detects that it includes 6 slave boards and 1 high-voltage board, and then automatically numbers the 6 slave boards and 1 high-voltage board and assigns communication nodes: the first slave board corresponds to the first communication node ①, the second slave board corresponds to the first communication node ②, the third slave board corresponds to the first communication node ③, the fourth slave board corresponds to the first communication node ④, the fifth slave board corresponds to the first communication node ⑤, the sixth slave board corresponds to the first communication node ⑥, and the high-voltage board corresponds to the first communication node ⑦.

[0085] The present application can determine the communication direction of the first main control board in the first battery management system after passing through several first slave boards to reach the first high-voltage board as forward communication, and the daisy chain composed of forward communication as the main ring, and determine the communication direction of the first main control board in the first battery management system after passing through the first high-voltage board to reach several first slave boards as reverse communication, and the daisy chain composed of reverse communication as a loopback. The main loop and loopback determination method of the second battery management system is the same as that of the first battery management system. When the communication connection between two adjacent nodes in the daisy chain of the first battery management system or the second battery management system is unexpectedly disconnected, the node information before the disconnection can be communicated with the main control board through the main ring, and the node information after the disconnection can be communicated with the main control board through the loopback.

[0086] As an example, the vehicle's power system is a dual battery pack system, and the dual battery packs communicate in daisy chain with BMS1 (first battery management system) and BMS2 (second battery management system) respectively. When BMS1 and BMS2 are operating normally, BMS1 does not enable bridge chip 1, but enables bridge chip 2, so as to collect the voltage and temperature of each slave board, the total voltage, insulation value and temperature of the high-voltage board 1 and other data in the direction of forward communication (main loop). BMS2 does not enable bridge chip 3, but enables bridge chip 4, so as to collect the voltage and temperature of each slave board, the total voltage, insulation value and temperature of the high-voltage board 2 and other data in the direction of forward communication (main loop).

[0087] As an example, the vehicle's power system is a dual battery pack system, and the dual battery packs communicate with BMS1 and BMS2 in a daisy chain. When it is determined that BMS1 or BMS2 is in an abnormal operating state, the last slave board of the BMS1 daisy chain main ring is disconnected from the high-voltage board 1, and the last slave board of the BMS2 daisy chain main ring is disconnected from the high-voltage board 2. The last slave board of the BMS1 main ring (close to the high-voltage board 1) is connected to the last slave board of the BMS2 main ring (close to the high-voltage board 2) to form a new loop. The high-voltage board 1 of the BMS1 daisy chain is connected to the high-voltage board 2 of the BMS2 to form a new loop. By independently setting a daisy chain communication link for the high-voltage board, the cycle of uploading high-voltage board information can be greatly shortened. The main purpose of the above processing is to ensure that when the main control board of a certain BMS fails, the lost daisy chain node information can be uploaded to another BMS through the loop, and finally through data fusion, the complete power information of the dual battery pack can still be displayed after a failure.

[0088] In an embodiment of the present application, the battery pack information of the battery may include the battery power information. The BMS obtains data such as the voltage and temperature of the slave board and the total voltage, insulation value and temperature of the high-voltage board, and integrates and processes these data to obtain the remaining power of the vehicle battery.

[0089] The following describes how to handle abnormal operation of the battery management system due to main control board failure or node loss.

[0090] (I) The battery management system is in an abnormal operating state due to failure of the main control board:

[0091] In the embodiment of the present application, the first battery management system is used to obtain the communication node information of the second battery management system through the target connection loop for processing when the main control board of the second battery management system fails, so as to obtain the battery pack information of the second battery management system; or

[0092] The second battery management system is used to obtain the communication node information of the first battery management system through the target connection loop for processing when the main control board of the first battery management system fails, so as to obtain the battery pack information of the first battery management system.

[0093] The first battery management system is used to modify the number of communication nodes of the first battery management system and the number of communication nodes of the second battery management system included in the target connection loop after the target connection loop is triggered and enabled; or,

[0094] The second battery management system is used to modify the number of communication nodes of the second battery management system and the number of communication nodes of the first battery management system included in the target connection loop after the target connection loop is triggered and enabled.

[0095] For example, if BMS1 meets the main control board failure judgment condition, the daisy chain new loop communication is enabled, and the number of daisy chain nodes is modified online by BMS2 (the slave board daisy chain is changed from 6 nodes to 12, and the high-voltage board daisy chain is changed from 1 node to 2). The corresponding communication node information of BMS1 can be read by BMS2, so that the corresponding battery pack information is not lost after the main control board of BMS1 fails, but can be obtained through BMS2, so that the battery pack information of BMS1 can still be obtained. The processing process when the BMS2 main control board fails is the same as the processing process when the BMS1 main control board fails.

[0096] (II) The battery management system is in an abnormal operating state with node loss:

[0097] In the embodiment of the present application, the first battery management system is used to obtain the communication node information lost by the second battery management system through the target connection loop and send it to the second battery management system when the second battery management system is in a node loss state, and the second battery management system performs data fusion processing to obtain the battery pack information of the second battery management system; or,

[0098] The second battery management system is used to obtain the communication node information lost by the first battery management system through the target connection loop and send it to the first battery management system when the first battery management system is in the state of node loss. After the first battery management system performs data fusion processing, the battery pack information of the first battery management system is obtained.

[0099] The first battery management system is used to modify the number of communication nodes of the first battery management system and the number of communication nodes of the second battery management system included in the target connection loop after the target connection loop is triggered and enabled; or,

[0100] The second battery management system is used to modify the number of communication nodes of the second battery management system and the number of communication nodes of the first battery management system included in the target connection loop after the target connection loop is triggered and enabled.

[0101] The second battery management system, after comparing the number of communication nodes lost by itself and finding that it is the same as the number of newly added communication nodes fed back by the first battery management system, performs data fusion processing; or,

[0102] The first battery management system performs data fusion processing after comparing the number of communication nodes lost by itself and finding that the number of newly added communication nodes fed back by the second battery management system is the same.

[0103] In an embodiment of the present application, at least two battery management systems can monitor the communication node information of their respective links, and one battery management system determines that the other battery management system is in an abnormal operating state of node loss based on the feedback of communication node information loss from the other battery management system.

[0104] Each BMS will detect whether the received communication information contains the information of all nodes during communication, and make a logical judgment on whether the daisy chain has lost a node. Whether a node is lost can be judged by detecting the array data in the array space.

[0105] Array space refers to the cache space used by the battery management system to store communication nodes and node information of communication nodes. The array space includes several arrays. When each BMS is powered on and initialized, sufficient array space will be reserved. One part stores the data of the current BMS, and the other part is reserved for another BMS. When another BMS fails, the data of the other BMS can be stored in the array reserved for the current BMS. The information read from the first communication node or the second communication node can be stored in the corresponding array. The array space includes the node information and node number corresponding to the first communication node and the second communication node. If it is detected that the data in a certain array is empty or not updated, it is determined to be a node loss after repeated occurrences.

[0106] When the BMS is powered on and initialized, it will automatically assign an ID (Identity document) to the device corresponding to each communication node. Since all communication nodes are connected in series, if a BMS node is lost, the node ID and node information after the lost node will be lost. Therefore, the BMS can determine whether the communication node is really lost by finding the number of missing nodes.

[0107] For example, if BMS1 detects that the information of the first communication node in the daisy chain is lost or the information of the first communication node in the daisy chain is lost for multiple consecutive times, the number of lost first communication nodes is calculated, the data collection of the remaining first communication nodes is started, the fault is reported to the server, the number of lost first communication nodes is sent to BMS2, and at the same time BMS2 is notified to enable the new loop, that is, the target connection loop is enabled, and the number of second communication nodes and first communication nodes included therein is modified, that is, the number of daisy chain nodes is modified online.

[0108] BMS2 enables the new loop, that is, the target connection loop, reads the first communication node information lost by BMS1 through the target connection loop, calculates the number of newly collected nodes in the new loop, and sends the first communication node information newly added to the new loop and the number of newly added first communication nodes in the new loop to BMS1 through a communication method similar to sending a heartbeat wave.

[0109] BMS1 compares the number of first communication nodes lost by BMS1 itself with the number of newly added first communication nodes in the new loop calculated and fed back by BMS2. If they are not the same, the above process is repeated several times until it times out and reports the loss of daisy chain nodes. If BMS1 compares the number of first communication nodes lost by BMS1 itself with the number of newly added first communication nodes in the new loop calculated by BMS2, BMS1 performs data fusion processing and reports the daisy chain break to the server. The data fusion processing is that BMS1 performs data fusion processing on the remaining first communication node information collected by BMS1 that has not been lost and the first communication node information lost by BMS1 obtained by BMS2, so as to obtain the complete battery pack information of BMS1.

[0110] It should also be noted that in order to ensure the synchronization of data fusion, BMS1 and BMS2 can record the current node data collection count when starting the node information communication of the remaining nodes and lost nodes for which they are responsible respectively. When the collection counts of BMS1 and BMS2 are exactly the same, data fusion is performed, otherwise a fault is reported.

[0111] It should also be noted that the embodiment of the present application takes the example of BMS1 performing data fusion processing on the remaining first communication node information that has not been lost and collected by BMS1 and the lost first communication node information of BMS1 obtained by BMS2, but is not limited to this. BMS2 may also perform data fusion processing based on the obtained lost first communication node information of BMS1 and the remaining first communication node information that has not been lost and collected and transmitted by BMS1, so as to obtain the complete battery pack information of BMS1.

[0112] In another optional embodiment of the present application, the data fusion process for different communication nodes may also include the following two methods:

[0113] The first data fusion method is to perform data fusion based on the communication time correction of BMS1 and BMS2: measure the CAN communication, daisy chain communication and all AFE (Analog Front End) sampling times. Under the condition that the main control boards of BMS1 and BMS2 are at the same time reference (ms level), the main control board of the BMS in normal operation can use the time when the BMS in abnormal operation sends the data after the daisy chain is broken minus the sampling time to obtain the correction time, and then perform data fusion with the data before the daisy chain is broken at the correction time.

[0114] The second data fusion method is to preliminarily evaluate the total time of CAN sending time, sampling time of all battery cells, and CAN receiving time, which takes about 6 milliseconds to 10 milliseconds. The battery pack parameters change little in this time span, so the time deviation can be ignored and the data in this time span can be fused.

[0115] In an embodiment of the present application, at least two battery management systems form a target connection loop through interconnection of slave boards and high-voltage boards, respectively, wherein the high-voltage board and the slave board serve as communication nodes; when one of the battery management systems is in an abnormal operating state, the target connection loop is triggered and enabled, wherein the communication node information of the battery management system in the abnormal operating state is acquired and processed by the battery management system in the normal operating state through the target connection loop. Compared with the related art in which the battery management system cannot obtain complete battery pack information after being abnormal, the embodiment of the present application triggers and enables the target connection loop when one of the battery management systems is in an abnormal operating state, wherein the communication node information of the battery management system in the abnormal operating state can be acquired and processed by the battery management system in the normal operating state through the target connection loop, so that the complete battery pack information of the battery management system in the abnormal operating state can be obtained, thereby preventing the battery pack from being removed, thereby improving the reliability of the battery management communication control system and improving the safety of the power system.

[0116] Reference Figure 3 , Figure 3 It is a schematic diagram of the communication channels when the first battery management system operates normally and the second battery management system operates abnormally shown in an embodiment of the present application.

[0117] When the first battery management system detects that the heartbeat period of the heartbeat wave or heartbeat packet sent by the second battery management system exceeds, that is, is greater than, a predetermined threshold, the first battery management system determines that the second battery management system is in an abnormal operating state.

[0118] In an embodiment of the present application, the abnormal operating state may include a main control board failure state and a node loss state, wherein the main control board failure state represents the failure of the main control chip or two bridge chips of the main control board in the battery management system.

[0119] Taking the failure of the main control board as an example, as an example, the vehicle's power system is a dual battery pack system, and the dual battery packs communicate with BMS1 and BMS2 in a daisy chain. BMS1 and BMS2 are equipped with 6 slave boards and 1 high-voltage board. The first array space in BMS1 includes node information with 6 slave board nodes and 1 high-voltage board node. BMS1 and BMS2 send heartbeat information to each other. BMS1 receives the heartbeat wave sent periodically by BMS2, and BMS2 receives the heartbeat wave sent periodically by BMS1. When BMS 1's main control board detects that the period of the heartbeat wave sent by BMS2 exceeds the preset period range for several consecutive times, indicating that the main control board of BMS2 has failed, enabling the daisy chain for new loopback communication, and BMS1 modifies the number of daisy chain nodes online to 12 slave board nodes and 2 high-voltage board nodes. At this time, BMS1 can enable bridge chip 1 and bridge chip 2 at the same time to collect the voltage, temperature, total voltage of high-voltage board 1 and high-voltage board 2, insulation value, temperature and other data of itself and each slave board in BMS2 in a reverse communication manner (loopback).

[0120] In the case that the main control board of the second battery management system fails, the first battery management system can obtain the communication node information of the second battery management system through the target connection loop for processing to obtain the battery pack information of the second battery management system. In other words, after the main control board of BMS2 fails, the communication node information corresponding to BMS2 can be read through BMS1, so as to ensure that the corresponding battery pack information is not lost after the main control board of BMS2 fails, but can be obtained through BMS1, so that the battery pack information of BMS2 can still be obtained.

[0121] In the embodiment of the present application, a large communication link of a dual-pack daisy chain is formed by connecting the dual-pack loops. Even if the main control board of BMS2 fails or malfunctions, BMS1 can still collect complete power information of multiple battery packs through the large communication link of the dual-pack daisy chain. The battery pack corresponding to the failed or malfunctioning BMS2 will not directly exit the vehicle's power system, ensuring continuous and stable power output, thereby improving the safety margin of the system. The higher the safety margin, the higher the safety and stability of the system.

[0122] Reference Figure 4 , Figure 4 It is a schematic diagram of the communication channel when the first battery management system operates abnormally and the second battery management system operates normally shown in an embodiment of the present application.

[0123] When the second battery management system detects that the heartbeat period of the heartbeat wave or heartbeat packet sent by the first battery management system exceeds, that is, is greater than, a predetermined threshold, the second battery management system determines that the first battery management system is in an abnormal operating state.

[0124] Taking the failure of the main control board as an example, as an example, the vehicle's power system is a dual battery pack system, and the dual battery packs communicate with BMS1 and BMS2 in a daisy chain. BMS1 and BMS2 are equipped with 6 slave boards and 1 high-voltage board. The first array space in BMS1 includes node information with 6 slave board nodes and 1 high-voltage board node. BMS1 and BMS2 send heartbeat information to each other. BMS1 receives the heartbeat wave sent periodically by BMS2, and BMS2 receives the heartbeat wave sent periodically by BMS1. When BMS The main control board of BMS2 detects that the period of the heartbeat wave sent by BMS1 exceeds the preset period range for several consecutive times, indicating that the main control board of BMS1 has failed, and enables the daisy chain for new loop communication. BMS2 modifies the number of daisy chain nodes online to 12 slave board nodes and 2 high-voltage board nodes. At this time, BMS2 can enable bridge chip 3 and bridge chip 4 at the same time to collect the voltage, temperature, total voltage of high-voltage board 1 and high-voltage board 2, insulation value, temperature and other data of itself and each slave board in BMS1 in a reverse communication manner (loopback).

[0125] In the case of failure of the main control board of the first battery management system, the second battery management system can obtain the communication node information of the first battery management system through the target connection loop for processing to obtain the battery pack information of the first battery management system. In other words, after the main control board of BMS1 fails, the communication node information corresponding to BMS1 can be read through BMS2, so as to ensure that the corresponding battery pack information is not lost after the main control board of BMS1 fails, but can be obtained through BMS2, so that the battery pack information of BMS1 can still be obtained.

[0126] In the embodiment of the present application, a large communication link of a dual-pack daisy chain is formed by connecting the dual-pack loops. Even if the main control board of BMS1 fails or malfunctions, BMS2 can still collect complete power information of multiple battery packs through the large communication link of the dual-pack daisy chain. The battery pack corresponding to the failed or malfunctioning BMS1 will not directly exit the vehicle's power system, ensuring continuous and stable power output, thereby improving the safety margin of the system. The higher the safety margin, the higher the safety and stability of the system.

[0127] Corresponding to the aforementioned application function implementation method embodiment, the present application also provides a battery management communication control method, a flying car and corresponding embodiments.

[0128] Figure 5 The battery management communication control method of the embodiment of the present application is applied to a battery management communication control system, which includes at least two battery management systems corresponding to different battery packs.

[0129] See also Figure 5, the method comprising:

[0130] 501. Detect the operating status of the battery management system.

[0131] Wherein, a heartbeat detection mechanism is established between at least two battery management systems, and one of the battery management systems determines that the other battery management system is in an abnormal operating state due to a failure of the main control board based on an abnormal heartbeat detection result; or,

[0132] At least two battery management systems monitor the communication node information of their respective links, and one of the battery management systems determines that the other battery management system is in an abnormal operating state of node loss based on the feedback of the other battery management system that the communication node information is lost.

[0133] 502. When it is detected that one of the battery management systems is in an abnormal operating state, trigger and enable the target connection loop, wherein the communication node information of the battery management system in the abnormal operating state is obtained and processed by the battery management system in the normal operating state through the target connection loop.

[0134] In the embodiment of the present application, at least two battery management systems include a first battery management system and a second battery management system; the first battery management system includes a first main control board, a first high-voltage board and a plurality of first slave boards, and the second battery management system includes a second main control board, a second high-voltage board and a plurality of second slave boards;

[0135] The target connection loop is composed of:

[0136] The first main control board is communicatively connected with the plurality of first slave boards in sequence, and is communicatively connected with the first high-voltage board;

[0137] The second main control board is sequentially connected to the plurality of second slave boards for communication, and is connected to the second high-voltage board for communication;

[0138] Establishing a communication connection between a last first slave board among the first slave boards that establish a communication connection with the first main control board and a last second slave board among the second slave boards that establish a communication connection with the second main control board;

[0139] The first high-voltage board is communicatively connected with the second high-voltage board.

[0140] Among them, the communication node information of the battery management system in an abnormal operation state is obtained and processed by the battery management system in a normal operation state through the target connection loop, including:

[0141] In the case where the main control board of the second battery management system fails, the first battery management system obtains the communication node information of the second battery management system through the target connection loop for processing to obtain the battery pack information of the second battery management system; or,

[0142] When the main control board of the first battery management system fails, the second battery management system obtains the communication node information of the first battery management system through the target connection loop for processing to obtain the battery pack information of the first battery management system.

[0143] Among them, the communication node information of the battery management system in an abnormal operation state is obtained and processed by the battery management system in a normal operation state through the target connection loop, including:

[0144] In the case where the second battery management system is in a node loss state, the first battery management system obtains the communication node information lost by the second battery management system through the target connection loop and sends it to the second battery management system, and the second battery management system performs data fusion processing to obtain the battery pack information of the second battery management system; or,

[0145] When the first battery management system is in the state of node loss, the second battery management system obtains the communication node information lost by the first battery management system through the target connection loop and sends it to the first battery management system. After the first battery management system performs data fusion processing, the battery pack information of the first battery management system is obtained.

[0146] The method of the embodiment of the present application may also include:

[0147] After the target connection loop is triggered and enabled, the first battery management system modifies the number of communication nodes of the first battery management system and the number of communication nodes of the second battery management system included in the target connection loop; or,

[0148] After the target connection loop is triggered and enabled, the second battery management system modifies the number of nodes of the communication nodes of the second battery management system and the communication nodes of the first battery management system included in the target connection loop.

[0149] Among them, it is possible to determine whether the communication node is lost by detecting the array data in the array space. When each BMS is powered on and initialized, sufficient array space will be reserved, one part of which stores the data of the current BMS, and the other part is reserved for another BMS. When the other BMS fails, the data of the other BMS can be stored in the array reserved by the current BMS, and the information read from the communication node can be stored in the corresponding array. The array space includes the node information and node number corresponding to the communication node. If it is detected that the data in a certain array is empty or not updated, and it occurs repeatedly for many times, it can be determined that the node is lost.

[0150] The second battery management system can perform data fusion processing after comparing the number of communication nodes lost by itself with the number of newly added communication nodes fed back by the first battery management system; or the first battery management system can perform data fusion processing after comparing the number of communication nodes lost by itself with the number of newly added communication nodes fed back by the second battery management system.

[0151] It should also be noted that in order to ensure the synchronization of data fusion, the first battery management system and the second battery management system can record the current node data collection count when starting the node data communication between the remaining nodes of the first battery management system and the lost nodes of the first battery management system that they are responsible for respectively. Data fusion is performed only when the collection counts of BMS1 and the second battery management system are exactly the same, otherwise a fault is reported.

[0152] It can be found from this embodiment that compared with the related art in which the battery management system cannot obtain complete battery pack information after being abnormal, the embodiment of the present application triggers the target connection loop to be enabled when one of the battery management systems is in an abnormal operating state. The communication node information of the battery management system in the abnormal operating state can be obtained and processed by the battery management system in the normal operating state through the target connection loop, so that the complete battery pack information of the battery management system in the abnormal operating state can be obtained, and the battery pack can be avoided from being removed, thereby improving the reliability of the battery management communication control system and improving the safety of the power system.

[0153] The present application also provides a flying car, comprising: Figure 2-4 The battery management communication control system shown.

[0154] Regarding the method in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment of the system, and will not be elaborated again here.

[0155] Figure 6 It is a schematic diagram of the structure of a flying car shown in an embodiment of the present application.

[0156] See also Figure 6 , the flying car 600 includes a memory 610 and a processor 620 .

[0157] The processor 620 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0158] The memory 610 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. Among them, ROM can store static data or instructions required by the processor 620 or other modules of the computer. The permanent storage device may be a readable and writable storage device. The permanent storage device may be a non-volatile storage device that does not lose the stored instructions and data even after the computer is powered off. In some embodiments, the permanent storage device uses a large-capacity storage device (such as a magnetic or optical disk, flash memory) as a permanent storage device. In some other embodiments, the permanent storage device may be a removable storage device (such as a floppy disk, optical drive). The system memory may be a readable and writable storage device or a volatile readable and writable storage device, such as a dynamic random access memory. The system memory may store some or all instructions and data required by the processor at run time. In addition, the memory 610 may include any combination of computer-readable storage media, including various types of semiconductor storage chips (such as DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical disks may also be used. In some embodiments, the memory 610 may include a readable and / or writable removable storage device, such as a laser disc (CD), a read-only digital versatile disc (such as a DVD-ROM, a double-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (such as an SD card, a mini SD card, a Micro-SD card, etc.), a magnetic floppy disk, etc. The computer-readable storage medium does not include carrier waves and transient electronic signals transmitted wirelessly or wired.

[0159] The memory 610 stores executable codes, and when the executable codes are processed by the processor 620 , the processor 620 can execute part or all of the methods described above.

[0160] In addition, the method according to the present application may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing some or all of the steps in the above method of the present application.

[0161] Alternatively, the present application can also be implemented as a computer-readable storage medium (or non-transitory machine-readable storage medium or machine-readable storage medium) on which executable code (or computer program or computer instruction code) is stored. When the executable code (or computer program or computer instruction code) is executed by a processor of an electronic device (or server, etc.), the processor executes part or all of the steps of the above-mentioned method according to the present application.

[0162] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A battery management communication control system, Features: The communication control system includes at least two battery management systems corresponding to different battery packs, and the battery management system includes a main control board, a high-voltage board and a slave board; The at least two battery management systems are connected to each other through a slave board interconnection and a high-voltage board interconnection to form a target connection loop, wherein the high-voltage board and the slave board serve as communication nodes; When one of the battery management systems is in an abnormal operating state, the target connection loop is triggered and enabled, wherein the communication node information of the battery management system in the abnormal operating state is acquired and processed by the battery management system in the normal operating state through the target connection loop.

2. The system according to claim 1, Features: The at least two battery management systems include a first battery management system and a second battery management system; The first battery management system includes a first main control board, a first high-voltage board and a plurality of first slave boards, and the second battery management system includes a second main control board, a second high-voltage board and a plurality of second slave boards; wherein the target connection circuit is composed of: The first main control board is communicatively connected with the plurality of first slave boards in sequence, and is communicatively connected with the first high-voltage board; The second main control board is communicatively connected with the plurality of second slave boards in sequence, and is communicatively connected with the second high-voltage board; Establishing a communication connection between a last first slave board among the first slave boards that establish a communication connection with the first master control board and a last second slave board among the second slave boards that establish a communication connection with the second master control board; The first high-voltage board is communicatively connected with the second high-voltage board.

3. The system according to claim 2, Features: The first battery management system is used to obtain the communication node information of the second battery management system through the target connection loop for processing when the main control board of the second battery management system fails, so as to obtain the battery pack information of the second battery management system; or, The second battery management system is used to obtain the communication node information of the first battery management system through the target connection circuit for processing when the main control board of the first battery management system fails, so as to obtain the battery pack information of the first battery management system.

4. The system according to claim 2, Features: The first battery management system is used to obtain the communication node information lost by the second battery management system through the target connection loop and send it to the second battery management system when the second battery management system is in a node loss state, and obtain the battery pack information of the second battery management system after the second battery management system performs data fusion processing; or, The second battery management system is used to obtain the communication node information lost by the first battery management system through the target connection loop and send it to the first battery management system when the first battery management system is in a node loss state, and obtain the battery pack information of the first battery management system after the first battery management system performs data fusion processing.

5. A system according to claim 3 or 4, It is characterized in that: The first battery management system is configured to modify the number of nodes of the communication nodes of the first battery management system and the communication nodes of the second battery management system included in the target connection loop after the target connection loop is triggered and enabled; or, The second battery management system is configured to modify the number of nodes of the communication nodes of the second battery management system and the communication nodes of the first battery management system included in the target connection loop after the target connection loop is triggered and enabled.

6. The system according to claim 4, It is characterized in that: The second battery management system performs data fusion processing after comparing that the number of lost communication nodes of itself is the same as the number of newly added communication nodes fed back by the first battery management system; Or, The first battery management system performs data fusion processing after comparing that the number of lost communication nodes of itself is the same as the number of newly added communication nodes fed back by the second battery management system.

7. The system according to claim 1, It is characterized in that: A heartbeat detection mechanism is established between the at least two battery management systems, and one battery management system determines that another battery management system is in an abnormal operating state of main control board failure according to the abnormal heartbeat detection result; Or, The at least two battery management systems monitor the communication node information of their respective links, and one battery management system determines that the other battery management system is in an abnormal operating state of node loss according to the loss of communication node information fed back by the other battery management system.

8. A battery management communication control method, It is characterized in that: Applied to a battery management communication control system, the battery management communication control system includes at least two battery management systems corresponding to different battery packs, and the battery management system includes a main control board, a high-voltage board and a slave board; between the at least two battery management systems, a target connection loop is formed by interconnecting through slave boards and high-voltage boards respectively, wherein the high-voltage board and the slave board serve as communication nodes; The method includes: Detecting the operating state of the battery management system; When it is detected that one of the battery management systems is in an abnormal operating state, triggering and enabling the target connection loop, and the communication node information of the battery management system in the abnormal operating state is obtained and processed by the battery management system in the normal operating state through the target connection loop.

9. The method according to claim 8, It is characterized in that: The at least two battery management systems include a first battery management system and a second battery management system; the first battery management system includes a first main control board, a first high-voltage board and a plurality of first slave boards, and the second battery management system includes a second main control board, a second high-voltage board and a plurality of second slave boards; Wherein the composition manner of the target connection loop includes: The first main control board is sequentially communicatively connected to the plurality of first slave boards and communicatively connected to the first high-voltage board; The second main control board is sequentially communicatively connected to the plurality of second slave boards and communicatively connected to the second high-voltage board; Establishing a communication connection between a last first slave board among the first slave boards that establish a communication connection with the first master control board and a last second slave board among the second slave boards that establish a communication connection with the second master control board; The first high-voltage board is communicatively connected with the second high-voltage board.

10. The method according to claim 9, It is characterized in that The communication node information of the battery management system in the abnormal operation state is acquired and processed by the battery management system in the normal operation state through the target connection loop, including: In the case where the main control board of the second battery management system fails, the first battery management system obtains the communication node information of the second battery management system through the target connection loop for processing to obtain the battery pack information of the second battery management system; or, In the case where the main control board of the first battery management system fails, the second battery management system obtains the communication node information of the first battery management system through the target connection loop for processing to obtain the battery pack information of the first battery management system.

11. The method according to claim 9, It is characterized in that The communication node information of the battery management system in the abnormal operation state is acquired and processed by the battery management system in the normal operation state through the target connection loop, including: In the case where the second battery management system is in a node loss state, the first battery management system obtains the communication node information lost by the second battery management system through the target connection loop and sends it to the second battery management system, and the second battery management system performs data fusion processing to obtain the battery pack information of the second battery management system; or, When the first battery management system is in the state of node loss, the second battery management system obtains the communication node information lost by the first battery management system through the target connection loop and sends it to the first battery management system. After the first battery management system performs data fusion processing, the battery pack information of the first battery management system is obtained.

12. The method according to claim 10 or 11, It is characterized in that The method further comprises: After the target connection loop is triggered and enabled, the first battery management system modifies the number of communication nodes of the first battery management system and the number of communication nodes of the second battery management system included in the target connection loop; or, After the target connection loop is triggered and enabled, the second battery management system modifies the number of communication nodes of the second battery management system and the number of communication nodes of the first battery management system included in the target connection loop.

13. A flying car, It is characterized in that include: A battery management communication control system as claimed in any one of claims 1 to 7.

14. A flying car, It is characterized in that include: processor; as well as A memory having executable codes stored thereon, which, when executed by the processor, causes the processor to execute the method according to any one of claims 8 to 12.

15. A computer-readable storage medium having executable codes stored thereon, which, when executed by a processor of an electronic device, causes the processor to execute the method according to any one of claims 8 to 12.