A communication method and device of a battery cell management system

CN117221842BActive Publication Date: 2026-09-11BYD SEMICON CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210599619.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-30
Publication Date
2026-09-11
Estimated Expiration
2042-05-30

AI Technical Summary

Technical Problem

[0004]然而,在现有的无线通信方式中,通常使用CSMA/CA(Carrier Sense MultipleAccess/Collision Avoid,载波侦测多路接入/碰撞规避)、CSMA/CD(Carrier SenseMultiple Access/Collision Detection,载波侦测多路接入/碰撞检测)的传输方案,在这种传输方式下,由于电芯管理系统中的单体电芯数量较多,且需要高频率传输电池模组的参数,容易出现数据拥塞,进而无法及时反馈电池数据,影响对电池异常的处理

Benefits of technology

[0041] In this embodiment of the invention, the cell management system may include a central node and multiple acquisition nodes deployed on individual cells. The central node and the multiple acquisition nodes communicate via a wireless network. The acquisition nodes obtain the latest list of acquisition nodes in their respective wireless networks and send the battery data collected for their respective individual cells to the central node in a polling manner according to the latest list. This achieves feedback of battery data in a polling manner, reduces the possibility of data congestion, improves the timeliness of battery data feedback, and thus avoids the impact on battery anomaly handling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117221842B_ABST
    Figure CN117221842B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a communication method and device of a battery cell management system, the battery cell management system comprises a center node and a plurality of collection nodes arranged at single battery cells, wireless network communication is adopted between the center node and the plurality of collection nodes, and the method comprises the following steps: the collection node acquires the latest collection node list in the wireless network to which the collection node belongs; and the collection node sends battery data collected for the single battery cell to the center node in a polling manner according to the latest collection node list. Through the embodiment of the application, the battery data is fed back in a polling sending manner, the possibility of data congestion is reduced, the timeliness of feeding back the battery data is improved, and the influence on the battery abnormality processing is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of battery technology, and in particular to a communication method and apparatus for a cell management system. Background Technology

[0002] With the continuous development of technologies such as electric vehicles, the role of the battery management system (BMS) is particularly important. Battery packs in electric vehicles and other devices can usually communicate via CAN bus, or they can be connected in series or in parallel via daisy chain (isoSPI, isolated Serial Peripheral Interface). This wired communication method means that the data transmission of individual cells depends on the operating status of the previous-level individual cells or on the normal operation of the physical circuit, which poses a significant safety risk.

[0003] Using wireless communication not only physically reduces the amount of wiring harnesses and connectors by tens of kilograms, saving internal space in the battery pack and increasing the energy density of the battery pack, but also increases the robustness of the entire battery management system. This allows the data transmission of the battery module to no longer depend on the data forwarding of the previous stage individual cells, enabling independent transmission and simplifying the communication topology.

[0004] However, existing wireless communication methods typically use CSMA / CA (Carrier Sense Multiple Access / Collision Avoid) and CSMA / CD (Carrier Sense Multiple Access / Collision Detection) transmission schemes. Under these transmission methods, due to the large number of individual cells in the cell management system and the need for high-frequency transmission of battery module parameters, data congestion is prone to occur, which in turn makes it impossible to provide timely feedback of battery data and affects the handling of battery anomalies. Summary of the Invention

[0005] In view of the above problems, a communication method and apparatus for a cell management system are proposed to overcome or at least partially solve the above problems, comprising:

[0006] A communication method for a battery cell management system, the battery cell management system including a central node and multiple acquisition nodes deployed on individual battery cells, wherein the central node and the multiple acquisition nodes communicate via a wireless network, the method comprising:

[0007] The data collection node obtains the latest list of data collection nodes in its wireless network.

[0008] The data acquisition nodes send battery data collected for their respective individual cells to the central node in a polling manner according to the latest data acquisition node list.

[0009] Optionally, the data acquisition nodes send battery data collected for their respective individual cells to the central node in a round-robin manner, according to the latest list of data acquisition nodes. This data includes:

[0010] The data acquisition node determines the network communication period of its wireless network; whereby the network communication period is the sum of the duration of a single communication between all data acquisition nodes and the central node in the wireless network.

[0011] The data acquisition node determines the current data transmission time based on its most recent data transmission time and network communication cycle, and then sends the battery data collected for the individual cell to the central node according to the current data transmission time.

[0012] Optionally, the list of acquisition nodes includes the duration of a single communication for each acquisition node. The duration of a single communication is the time required for a complete data transmission between the acquisition node and the central node. The acquisition node determines the current data transmission time based on its most recent data transmission time and the network communication cycle, including:

[0013] The data acquisition node determines the total retransmission time for other data acquisition nodes to retransmit data after its most recent data transmission; where the retransmission time for each data retransmission is the duration of a single communication.

[0014] The data acquisition node determines the current data transmission time based on its most recent data transmission time, network communication cycle, and total retransmission duration.

[0015] Optionally, before the data collection node obtains the latest list of data collection nodes in its wireless network, the following steps are also included:

[0016] The data acquisition node sends a network entry message to the central node, so that the central node returns a confirmation message to the data acquisition node in response to the network entry message; the confirmation message includes a list of the first data acquisition nodes.

[0017] After receiving the confirmation message, the data collection node adds its own device address to the first data collection node list to obtain the second data collection node list. The second data collection node list is then sent to the central node so that the central node can obtain the third data collection node list based on the second data collection node list and broadcast the third network information as the latest data collection node list on its wireless network.

[0018] Optionally, the first collection node list is the collection node list updated by the central node based on the single communication duration of the collection nodes.

[0019] Optionally, the third collection node list is the collection node list updated by the central node based on the network unique identifier of the collection node, after updating the second collection node list.

[0020] Optionally, the duration of a single communication session is positively correlated with the communication distance between the central node and the data acquisition node.

[0021] Optionally, the network entry message includes power information at the time of message transmission, and the duration of a single communication is determined by the central node based on the power information at the time of message transmission and the power information at the time of message reception.

[0022] Optionally, the duration of a single communication session consists of one or more unit time slots.

[0023] Optionally, the network-unique identifier of the acquisition node includes a header portion, which includes a time code specific to the acquisition node. Different acquisition nodes within the same data transmission time interval have different time codes.

[0024] Optionally, the network-unique identifier of the acquisition node also includes a data portion, which includes an address code generated based on the device addresses of the central node and the acquisition node.

[0025] Optionally, the source address or destination address for communication between the data acquisition node and the central node is the network-unique identifier of the data acquisition node.

[0026] Optionally, the list of data collection nodes includes:

[0027] The data transmission order of each acquisition node, the unique network identifier of each acquisition node, the single communication duration of each acquisition node, and the network communication cycle of the wireless network to which it belongs.

[0028] Optionally, different communication frequency bands are used for different types of data transmission between the acquisition nodes and the central node.

[0029] A communication method for a battery cell management system, the battery cell management system including a central node and multiple acquisition nodes deployed on individual battery cells, wherein the central node and the multiple acquisition nodes communicate via a wireless network, the method comprising:

[0030] The central node sends the latest list of data collection nodes in its wireless network;

[0031] The central node receives battery data collected from the acquisition nodes for the individual cell it is located in; the acquisition nodes send the data in a polling manner according to the latest list of acquisition nodes.

[0032] A communication device for a battery cell management system, the battery cell management system including a central node and multiple acquisition nodes deployed on individual battery cells, the central node and the multiple acquisition nodes communicating via a wireless network, the device comprising:

[0033] The latest data collection node list acquisition circuit is used to obtain the latest data collection node list in the wireless network.

[0034] The polling transmission circuit is used to send battery data collected for the individual cell to the central node in a polling manner according to the latest collection node list.

[0035] A communication device for a battery cell management system, the battery cell management system including a central node and multiple acquisition nodes deployed on individual battery cells, the central node and the multiple acquisition nodes communicating via a wireless network, the device comprising:

[0036] The latest data collection node list transmission circuit is used to send the latest data collection node list in the wireless network.

[0037] The battery data receiving circuit is used to receive battery data collected from the individual battery cell by the acquisition node; wherein the acquisition node sends the data in a polling manner according to the latest acquisition node list.

[0038] An electronic device includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, it implements the communication method of the battery cell management system as described above.

[0039] A computer-readable storage medium storing a computer program, which, when executed by a processor, implements the communication method of the battery cell management system as described above.

[0040] The embodiments of the present invention have the following advantages:

[0041] In this embodiment of the invention, the cell management system may include a central node and multiple acquisition nodes deployed on individual cells. The central node and the multiple acquisition nodes communicate via a wireless network. The acquisition nodes obtain the latest list of acquisition nodes in their respective wireless networks and send the battery data collected for their respective individual cells to the central node in a polling manner according to the latest list. This achieves feedback of battery data in a polling manner, reduces the possibility of data congestion, improves the timeliness of battery data feedback, and thus avoids the impact on battery anomaly handling. Attached Figure Description

[0042] To more clearly illustrate the technical solution of the present invention, the accompanying drawings used in the description of the present invention will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0043] Figure 1 This is a flowchart illustrating the steps of a communication method for a battery cell management system according to an embodiment of the present invention;

[0044] Figure 2 This is a schematic diagram of frequency domain partitioning provided in an embodiment of the present invention;

[0045] Figure 3 This is a schematic diagram of a data acquisition node joining the network according to an embodiment of the present invention;

[0046] Figure 4 This is a flowchart of the steps of another communication method for a battery cell management system provided in an embodiment of the present invention;

[0047] Figure 5 This is a flowchart of the steps of another communication method for a battery cell management system provided in an embodiment of the present invention;

[0048] Figure 6 This is a flowchart of the steps of another communication method for a battery cell management system provided in an embodiment of the present invention;

[0049] Figure 7 This is a structural block diagram of a communication device for a battery cell management system provided in an embodiment of the present invention;

[0050] Figure 8 This is a structural block diagram of a communication device for a battery cell management system provided in an embodiment of the present invention. Detailed Implementation

[0051] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.

[0052] Reference Figure 1 The diagram illustrates a flowchart of a communication method for a battery cell management system according to an embodiment of the present invention. The battery cell management system can be deployed in devices such as electric vehicles. Through the battery cell management system, each individual battery cell can be intelligently managed and maintained to prevent overcharging and over-discharging of individual battery cells, extend the service life of individual battery cells, and monitor the status of individual battery cells.

[0053] The cell management system can include a central node and multiple acquisition nodes. The acquisition nodes can be deployed on individual cells, and the central node can be deployed at the physical center of multiple individual cells. The central node and the multiple acquisition nodes can communicate via a wireless network. The acquisition node is the wireless management unit of a single cell, and the central node can organize and manage multiple wireless management units.

[0054] In devices such as electric vehicles, due to the large number of individual battery cells, the battery cell management system can set up one or more central nodes. Each central node corresponds to a collection node in some individual battery cells and forms a wireless network, that is, multiple wireless networks are built for communication between nodes.

[0055] In one embodiment of the present invention, to more effectively manage the entire wireless network, the frequency domain can be specifically divided to obtain multiple communication frequency bands. Different types of data transmission between the acquisition nodes and the central node can use different communication frequency bands, greatly improving data scheduling efficiency. Figure 2 The frequency domain can be divided into polling frequency bands (such as 2400MHz-2410MHz), networking frequency bands (such as 2440MHz-2450MHz), and data frequency bands (such as 2470MHz-2480MHz).

[0056] The polling frequency band can be used when multiple acquisition nodes send the collected battery data to the central node in a polling manner, and can also be used when the central node detects that the received data does not meet the requirements and returns a denial message (NAK, Negative Acknowledgment) to the acquisition nodes.

[0057] The networking frequency band can be used when a new acquisition node joins the wireless network.

[0058] The data frequency band can be used for other data interactions besides polling and networking, such as transmitting battery abnormality data, diagnostic commands, and other specified data when a single battery cell is abnormal.

[0059] Specifically, it may include the following steps:

[0060] Step 101: The data collection node obtains the latest list of data collection nodes in its wireless network.

[0061] For each wireless network consisting of a central node and multiple acquisition nodes, the central node can maintain a list of acquisition nodes in the wireless network. The list of acquisition nodes can contain relevant information about all acquisition nodes in the wireless network. When the list of acquisition nodes is updated, such as adding a new acquisition node or deleting an existing acquisition node, the central node can broadcast the latest list of acquisition nodes in the wireless network, and the acquisition nodes can then obtain the latest list of acquisition nodes from the central node.

[0062] In one embodiment of the present invention, the list of data collection nodes may include:

[0063] The data transmission order of each acquisition node, the unique network identifier of each acquisition node, the single communication duration of each acquisition node, and the network communication cycle of the wireless network to which it belongs.

[0064] The data transmission order can be determined according to the order in which the data nodes joined the wireless network, or according to the communication order of the data acquisition nodes. The central node can verify whether it has received the data sent by each data acquisition node in the correct order based on the data transmission order and the network's unique identifier.

[0065] The network unique identifier can serve as a unique identifier for the data collection node within its wireless network, and can also be used as the source or destination address for communication with the central node. It can be generated by the central node when the data collection node joins the network, as described in the following text.

[0066] The duration of a single communication session can be defined as the time required for a complete data transmission between the acquisition node and the central node. Specifically, it includes the time required for the acquisition node to send data to the central node and the time spent waiting for feedback from the central node. This duration can be determined by the central node when the acquisition node joins the network by detecting the distance between the acquisition node and the central node. Specifically, the duration of a single communication session can consist of one or more time slots, and the acquisition node list can store only the number of time slots to represent the duration of a single communication session.

[0067] The network communication cycle can be the sum of the duration of a single communication between all the acquisition nodes in the wireless network and the central node, that is, the time required for all acquisition nodes in the acquisition node list to send a polling message once.

[0068] Based on this, the list of data collection nodes can be formatted as shown in Table 1 below:

[0069] Data transmission order Unique Network Identifier Number of unit time slots Network communication cycle

[0070] Table 1

[0071] In one embodiment of the present invention, before step 101, the following may be included:

[0072] The data acquisition node sends a network entry message to the central node, which then sends a confirmation message back to the data acquisition node in response to the network entry message; the confirmation message includes a list of the first data acquisition nodes.

[0073] After receiving the confirmation message, the data collection node adds its own device address to the first data collection node list to obtain the second data collection node list. The second data collection node list is then sent to the central node so that the central node can obtain the third data collection node list based on the second data collection node list and broadcast the third network information as the latest data collection node list on its wireless network.

[0074] In one embodiment of the present invention, the first collection node list can be the collection node list updated by the central node based on the single communication duration of the collection nodes, and the third collection node list can be the collection node list updated by the central node based on the network unique identifier of the collection nodes.

[0075] The following combination Figure 3 The process of joining the network will be explained in detail:

[0076] 1. For new data acquisition nodes, such as when a single battery cell is replaced or added, a new data acquisition node will exist. This new data acquisition node needs to join the wireless network. The new data acquisition node can send a network entry message to the central node.

[0077] In one embodiment of the present invention, a new acquisition node can send a network access message at a specific power. The network access message may include the acquisition node's own information, such as the power information at the time of message transmission.

[0078] 2. After receiving the network access message, if the central node agrees to the new data acquisition node joining the wireless network, it can calculate the single communication duration between the data acquisition node and the central node, that is, the communication duration required for the data acquisition node to send data to the central node each time. Then, the single communication duration can be added to the data acquisition node list currently maintained in the central node to obtain the first data acquisition node list. The first data acquisition node list can be attached to the acknowledgment message (ACK) and sent to the data acquisition node.

[0079] In one example, a new network communication cycle can be calculated based on the duration of a single communication. The network communication cycle is the sum of the durations of a single communication between all the data acquisition nodes and the central node in the wireless network, and can be updated in the list of data acquisition nodes.

[0080] Of course, if the central node does not agree to the new data acquisition node joining the wireless network, it can return a denial message (NAK) to the new data acquisition node to notify the new data acquisition node that the network access has failed.

[0081] In one embodiment of the present invention, the central node can divide the time domain into unit time slots at equal intervals, such as 1 microsecond, based on structural and performance requirements. When a new acquisition node joins the wireless network, a corresponding number of unit time slots are allocated as its single communication duration. That is, the single communication duration can be composed of one or more unit time slots, thereby realizing dynamic time slot allocation. The single communication duration of each acquisition node can be different to meet the communication time requirements of the acquisition nodes, making more efficient use of time resources, enabling the central node to scan the acquisition nodes more quickly, shortening the time to scan all acquisition nodes, and further increasing the capacity of the system node devices.

[0082] In contrast, existing technologies that use the single communication duration of the furthest acquisition node as the uniform communication duration in the network increase scanning time and consume additional time for acquisition nodes closer to the central node.

[0083] In one embodiment of the present invention, since the communication distance between each acquisition node and the central node is different, the set single communication duration can be positively correlated with the communication distance between the central node and the acquisition node. That is, the greater the communication distance, the shorter the single communication duration, and the smaller the communication distance, the shorter the single communication duration.

[0084] Specifically, since the network access message contains power information at the time of message transmission, the duration of a single communication can be determined by the central node based on the power information at the time of message transmission and the power information at the time of message reception. That is, the power loss is determined based on the power information at the time of message transmission and the power information at the time of message reception. Since the power loss is positively correlated with the communication distance, the duration of a single communication can be determined based on the power loss.

[0085] 3. After receiving the confirmation message, the new acquisition node can verify the information in the list, and after the verification is successful, it can add its own device address to the first acquisition node list to obtain the second acquisition node list, and then send it to the central node.

[0086] 4. After receiving the second list of collection nodes, the central node can verify the information in the list. After the verification is successful, it can calculate the network unique identifier of the new collection node and add the network unique identifier to the second list of collection nodes to obtain the third list of collection nodes. Then, the third network information can be broadcast as the latest list of collection nodes on the wireless network, and the collection nodes in the wireless network can then obtain the latest list of collection nodes.

[0087] In one embodiment of the present invention, the source address or destination address for communication between the acquisition node and the central node can be the network unique identifier of the acquisition node. By assigning a unique identification code defined by the network, the reliability and security of data in the transmission and reception of the network are increased.

[0088] In one embodiment of the present invention, the network unique identifier of the acquisition node may include a header portion and a data portion. The network unique identifier of the acquisition node may also include a verification portion, which can be used to verify the header portion and the data portion. The network unique identifier can be as shown in Table 2 below:

[0089] Header section Data section Verification section

[0090] Table 2

[0091] The header section can include time codes for the acquisition nodes. Different acquisition nodes within the same data transmission time interval can have different time codes, which can avoid mutual interference between acquisition nodes and ensure the reliability of the system.

[0092] Specifically, when a large number of data acquisition nodes communicate using a wireless network, there may be a situation where data acquisition nodes with similar physical locations (or even similar device addresses) join the same wireless network organized by the same central node at similar times (or similar situations). This could lead to mutual interference and data corruption (specifically, the central node could be assigned a unique network identifier for similar nodes, reducing data transmission reliability). Therefore, data acquisition nodes in the same wireless network can be divided according to data transmission time. Multiple data acquisition nodes can exist within the same data transmission time interval. To ensure that multiple data acquisition nodes within the same data transmission time interval do not interfere with each other, different time codes can be set. Specifically, the time code can be set according to the corresponding time point within the data transmission time interval.

[0093] For the data portion, it can include address codes generated based on the device addresses of the central node and the acquisition nodes. Specifically, the two can be weighted and coupled to obtain the address code, such as by combining the device addresses of the central node and the acquisition nodes, as well as the single communication duration of the acquisition node to generate the address code. The address code can distinguish data from different data transmission time intervals.

[0094] In the above network access scheme, when a data acquisition node joins the wireless network organized by the central node, it only needs to perform two handshake operations to join the wireless network. This allows new data acquisition nodes to quickly join the network, greatly reducing the time required to organize the network.

[0095] Step 102: The data acquisition nodes send the battery data collected for their respective individual cells to the central node in a polling manner according to the latest data acquisition node list.

[0096] As an example, battery data may include data such as the voltage, current, and temperature of individual battery cells.

[0097] After obtaining the latest list of data collection nodes, the data collection nodes can transmit battery data to the central node in a round-robin manner. Specifically, the data collection nodes can send battery data to the central node in the order they appear in the latest list of data collection nodes.

[0098] In one embodiment of the present invention, step 102 may include:

[0099] Sub-step 11: The data acquisition node determines the network communication period of its wireless network; wherein, the network communication period is the sum of the duration of a single communication between all data acquisition nodes and the central node in the wireless network.

[0100] In practical applications, since the list of acquisition nodes stores the duration of a single communication for all acquisition nodes, the network communication cycle can be calculated based on the duration of a single communication for all acquisition nodes.

[0101] In one example, as mentioned above, the network communication cycle can be stored in the list of acquisition nodes. Each time a new acquisition node is added, the duration of a single communication session of the new acquisition node can be added to the current network communication cycle, thereby realizing dynamic adjustment of the network communication cycle.

[0102] In sub-step 12, the data acquisition node determines the current data transmission time based on its most recent data transmission time and network communication cycle, and sends the battery data collected for the individual cell to the central node according to the current data transmission time.

[0103] To ensure that each data acquisition node sends data in a round-robin fashion without interfering with each other, the current data transmission time can be obtained by adding the network communication cycle to the time of the most recent data transmission of a given data acquisition node. When the current data transmission time is reached, battery data can be sent to the central node.

[0104] For example, if the most recent data transmission time of data acquisition node A is at 10 microseconds, and the network communication cycle is 100 microseconds, meaning that it takes 100 microseconds for all data acquisition nodes in the data acquisition node list to send data once in a round-robin fashion, then during this round-robin process, the data transmission time of data acquisition node A this time is 10 microseconds + 100 microseconds = 110 microseconds, meaning that data will be sent again at 110 microseconds.

[0105] In one embodiment of the present invention, the data acquisition node determines the current data transmission time based on its most recent data transmission time and network communication cycle, which may include:

[0106] Sub-step 121: The acquisition node determines the total retransmission time for other acquisition nodes to retransmit data after its most recent data transmission; wherein, the retransmission time for each data retransmission is the duration of a single communication.

[0107] After the data acquisition node sends data to the central node, if the data reception does not meet the requirements, the central node can send a denial message (NAK) to the acquisition node. Upon receiving the denial message, the acquisition node can initiate a retransmission mechanism to resend the data to the central node.

[0108] Since data retransmission has occurred, the data transmission time of other acquisition nodes must be postponed accordingly. Therefore, we can determine each acquisition node that retransmits data after its most recent data transmission and the number of retransmissions. Since the retransmission duration of each data retransmission is the duration of a single communication, and the acquisition node list can include the duration of a single communication for each acquisition node, we can determine the total retransmission duration of other acquisition nodes after its most recent data transmission.

[0109] Sub-step 122: The data acquisition node determines the current data transmission time based on its most recent data transmission time, network communication cycle, and total retransmission duration.

[0110] After obtaining the total retransmission time, the current data transmission time can be obtained by adding the network communication cycle and the total retransmission time to the most recent data transmission time.

[0111] In this embodiment of the invention, the cell management system may include a central node and multiple acquisition nodes deployed on individual cells. The central node and the multiple acquisition nodes communicate via a wireless network. The acquisition nodes obtain the latest list of acquisition nodes in their respective wireless networks and send the battery data collected for their respective individual cells to the central node in a polling manner according to the latest list. This achieves feedback of battery data in a polling manner, reduces the possibility of data congestion, improves the timeliness of battery data feedback, and thus avoids the impact on battery anomaly handling.

[0112] Reference Figure 4 The diagram illustrates a flowchart of another communication method for a battery cell management system according to an embodiment of the present invention. The battery cell management system may include a central node and multiple acquisition nodes deployed on individual battery cells. The central node and the multiple acquisition nodes may communicate via a wireless network.

[0113] Specifically, it may include the following steps:

[0114] Step 401: The data acquisition node sends a network entry message to the central node, so that the central node returns a confirmation message to the data acquisition node in response to the network entry message; wherein, the confirmation message includes a first data acquisition node list, which is a data acquisition node list updated by the central node based on the single communication duration of the data acquisition node.

[0115] Step 402: After receiving the confirmation message, the collecting node adds its own device address to the first collecting node list to obtain the second collecting node list, and sends the second collecting node list to the central node so that the central node updates the second collecting node list according to the network unique identifier of the collecting node to obtain the third collecting node list, and broadcasts the third network information as the latest collecting node list in its wireless network.

[0116] Step 403: The data collection node obtains the latest list of data collection nodes in its wireless network.

[0117] Step 404: The data acquisition node determines the network communication period of its wireless network; wherein, the network communication period is the sum of the duration of a single communication between all data acquisition nodes and the central node in the wireless network.

[0118] Step 405: The data acquisition node determines the current data transmission time based on its most recent data transmission time and network communication cycle, and sends the battery data collected for the individual cell to the central node according to the current data transmission time.

[0119] Reference Figure 5 The diagram illustrates a flowchart of another communication method for a battery cell management system according to an embodiment of the present invention. The battery cell management system may include a central node and multiple acquisition nodes deployed on individual battery cells. The central node and the multiple acquisition nodes may communicate via a wireless network.

[0120] Specifically, it may include the following steps:

[0121] Step 501: The data acquisition node sends a network entry message to the central node, so that the central node returns a confirmation message to the data acquisition node in response to the network entry message; wherein, the confirmation message includes a first data acquisition node list, which is a data acquisition node list updated by the central node based on the single communication duration of the data acquisition node.

[0122] Step 502: After receiving the confirmation message, the collecting node adds its own device address to the first collecting node list to obtain the second collecting node list, and sends the second collecting node list to the central node so that the central node updates the second collecting node list according to the network unique identifier of the collecting node to obtain the third collecting node list, and broadcasts the third network information as the latest collecting node list in its wireless network.

[0123] Step 503: The data collection node obtains the latest list of data collection nodes in its wireless network.

[0124] Step 504: The data acquisition node determines the network communication period of its wireless network; wherein, the network communication period is the sum of the duration of a single communication between all data acquisition nodes and the central node in the wireless network.

[0125] Step 505: The acquisition node determines the total retransmission time for other acquisition nodes to retransmit data after its most recent data transmission; wherein, the retransmission time for each data retransmission is the duration of a single communication.

[0126] Step 506: The data acquisition node determines the current data transmission time based on its most recent data transmission time, network communication cycle, and total retransmission time, and sends the battery data collected for the individual cell to the central node according to the current data transmission time.

[0127] Reference Figure 6 The diagram illustrates a flowchart of another communication method for a battery cell management system according to an embodiment of the present invention. The battery cell management system may include a central node and multiple acquisition nodes deployed on individual battery cells. The central node and the multiple acquisition nodes may communicate via a wireless network.

[0128] Specifically, it may include the following steps:

[0129] Step 601: The central node sends the latest list of data collection nodes in its wireless network.

[0130] Step 602: The central node receives battery data collected from the acquisition nodes for the individual cell it is located in; wherein the acquisition nodes send the data in a polling manner according to the latest acquisition node list.

[0131] In one embodiment of the present invention, before step 601, the following may be included:

[0132] The central node receives the network entry message sent by the acquisition node and returns a confirmation message to the acquisition node in response to the network entry message; the confirmation message includes a list of the first acquisition nodes.

[0133] The central node receives the second list of collection nodes sent by the collection nodes, and obtains a third list of collection nodes based on the second list of collection nodes, so as to broadcast the third network information as the latest list of collection nodes in its wireless network; wherein, the second list of collection nodes is obtained by the collection nodes adding their own device addresses to the first list of collection nodes.

[0134] In one embodiment of the present invention, the first collection node list can be the collection node list updated by the central node based on the single communication duration of the collection nodes.

[0135] In one embodiment of the present invention, the third collection node list can be the collection node list updated by the central node based on the network unique identifier of the collection node, after updating the second collection node list.

[0136] In one embodiment of the present invention, the duration of a single communication can be positively correlated with the communication distance between the central node and the acquisition node.

[0137] In one embodiment of the present invention, the network entry message may include power information at the time of message transmission, and the duration of a single communication may be determined by the central node based on the power information at the time of message transmission and the power information at the time of message reception.

[0138] In one embodiment of the present invention, the duration of a single communication session may consist of one or more unit time slots.

[0139] In one embodiment of the present invention, the network unique identifier of the acquisition node may include a header portion, which may include a time code specific to the acquisition node. Different acquisition nodes may have different time codes within the same data transmission time interval.

[0140] In one embodiment of the present invention, the network unique identifier of the acquisition node may include a data portion, which may include an address code generated based on the device addresses of the central node and the acquisition node.

[0141] In one embodiment of the present invention, the source address or destination address for communication between the acquisition node and the central node can be the network unique identifier of the acquisition node.

[0142] In one embodiment of the present invention, the list of data collection nodes may include:

[0143] The data transmission order of each acquisition node, the unique network identifier of each acquisition node, the single communication duration of each acquisition node, and the network communication cycle of the wireless network to which it belongs.

[0144] In one embodiment of the present invention, different types of data transmission between the acquisition node and the central node can use different communication frequency bands.

[0145] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.

[0146] Reference Figure 7The diagram shows a structural schematic of a communication device for a battery cell management system according to an embodiment of the present invention. The battery cell management system may include a central node and multiple acquisition nodes deployed on individual battery cells. The central node and the multiple acquisition nodes may communicate via a wireless network.

[0147] Specifically, it can include the following circuits:

[0148] The latest data acquisition node list acquisition circuit 701 can be used to obtain the latest data acquisition node list in the wireless network.

[0149] The polling transmission circuit 702 can be used to send battery data collected for the individual cell to the central node in a polling manner according to the latest collection node list.

[0150] In one embodiment of the present invention, the polling transmission circuit 702 may include:

[0151] The network communication cycle determination sub-circuit can be used to determine the network communication cycle of the wireless network to which it belongs; wherein, the network communication cycle is the sum of the duration of a single communication between all the acquisition nodes and the central node in the wireless network to which it belongs.

[0152] The current time-based transmission sub-circuit can be used to determine the current data transmission time based on its most recent data transmission time and network communication cycle, and then send the battery data collected for the individual cell to the central node according to the current data transmission time.

[0153] In one embodiment of the present invention, the list of acquisition nodes may include the duration of a single communication for each acquisition node. The duration of a single communication may be the duration required for a complete data transmission between the acquisition node and the central node. The sub-circuit for transmitting data according to this time may include:

[0154] The total retransmission duration determination unit can be used to determine the total retransmission duration for other acquisition nodes to retransmit data after its most recent data transmission; wherein, the retransmission duration for each data retransmission is the duration of a single communication.

[0155] The data transmission time determination unit can be used to determine the current data transmission time based on the most recent data transmission time, network communication cycle, and total retransmission duration.

[0156] In one embodiment of the present invention, it may further include:

[0157] The network entry message sending circuit can be used to send a network entry message to the central node, so that the central node can return an acknowledgment message to the acquisition node in response to the network entry message; wherein, the acknowledgment message includes a list of the first acquisition nodes.

[0158] The second collection node list sending circuit can be used to add its own device address to the first collection node list after receiving the confirmation message, to obtain the second collection node list, and send the second collection node list to the central node, so that the central node can obtain the third collection node list based on the second collection node list, and broadcast the third network information as the latest collection node list in its own wireless network.

[0159] In one embodiment of the present invention, the first collection node list can be the collection node list updated by the central node based on the single communication duration of the collection nodes.

[0160] In one embodiment of the present invention, the third collection node list can be the collection node list updated by the central node based on the network unique identifier of the collection node, after updating the second collection node list.

[0161] In one embodiment of the present invention, the duration of a single communication can be positively correlated with the communication distance between the central node and the acquisition node.

[0162] In one embodiment of the present invention, the network entry message may include power information at the time of message transmission, and the duration of a single communication may be determined by the central node based on the power information at the time of message transmission and the power information at the time of message reception.

[0163] In one embodiment of the present invention, the duration of a single communication session may consist of one or more unit time slots.

[0164] In one embodiment of the present invention, the network unique identifier of the acquisition node may include a header portion, which may include a time code specific to the acquisition node. Different acquisition nodes may have different time codes within the same data transmission time interval.

[0165] In one embodiment of the present invention, the network unique identifier of the acquisition node may include a data portion, which may include an address code generated based on the device addresses of the central node and the acquisition node.

[0166] In one embodiment of the present invention, the source address or destination address for communication between the acquisition node and the central node can be the network unique identifier of the acquisition node.

[0167] In one embodiment of the present invention, the list of data collection nodes may include:

[0168] The data transmission order of each acquisition node, the unique network identifier of each acquisition node, the single communication duration of each acquisition node, and the network communication cycle of the wireless network to which it belongs.

[0169] In one embodiment of the present invention, different types of data transmission between the acquisition node and the central node can use different communication frequency bands.

[0170] Reference Figure 8 The diagram shows a structural schematic of a communication device for a battery cell management system according to an embodiment of the present invention. The battery cell management system may include a central node and multiple acquisition nodes deployed on individual battery cells. The central node and the multiple acquisition nodes may communicate via a wireless network.

[0171] Specifically, it can include the following circuits:

[0172] The latest collection node list transmission circuit 801 can be used to send the latest collection node list in the wireless network.

[0173] The battery data receiving circuit 802 can be used to receive battery data collected from the individual cell by the acquisition node; wherein the acquisition node sends the data in a polling manner according to the latest acquisition node list.

[0174] In one embodiment of the present invention, it may further include:

[0175] The confirmation message sending circuit can be used to receive the network entry message sent by the acquisition node and return a confirmation message to the acquisition node for the network entry message; wherein, the confirmation message includes a list of the first acquisition nodes.

[0176] The circuit for obtaining the third collection node list can be used to receive the second collection node list sent by the collection node, and obtain the third collection node list based on the second collection node list, so as to broadcast the third network information as the latest collection node list in the wireless network to which it belongs; wherein, the second collection node list is obtained by the collection node adding its own device address to the first collection node list.

[0177] In one embodiment of the present invention, the first collection node list can be the collection node list updated by the central node based on the single communication duration of the collection nodes.

[0178] In one embodiment of the present invention, the third collection node list can be the collection node list updated by the central node based on the network unique identifier of the collection node, after updating the second collection node list.

[0179] In one embodiment of the present invention, the duration of a single communication can be positively correlated with the communication distance between the central node and the acquisition node.

[0180] In one embodiment of the present invention, the network entry message may include power information at the time of message transmission, and the duration of a single communication may be determined by the central node based on the power information at the time of message transmission and the power information at the time of message reception.

[0181] In one embodiment of the present invention, the duration of a single communication session may consist of one or more unit time slots.

[0182] In one embodiment of the present invention, the network unique identifier of the acquisition node may include a header portion, which may include a time code specific to the acquisition node. Different acquisition nodes may have different time codes within the same data transmission time interval.

[0183] In one embodiment of the present invention, the network unique identifier of the acquisition node may include a data portion, which may include an address code generated based on the device addresses of the central node and the acquisition node.

[0184] In one embodiment of the present invention, the source address or destination address for communication between the acquisition node and the central node can be the network unique identifier of the acquisition node.

[0185] In one embodiment of the present invention, the list of data collection nodes may include:

[0186] The data transmission order of each acquisition node, the unique network identifier of each acquisition node, the single communication duration of each acquisition node, and the network communication cycle of the wireless network to which it belongs.

[0187] In one embodiment of the present invention, different types of data transmission between the acquisition node and the central node can use different communication frequency bands.

[0188] An embodiment of the present invention also provides an electronic device, which may include a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, it implements the communication method of the above-mentioned battery cell management system.

[0189] An embodiment of the present invention also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, it implements the communication method of the above-mentioned battery cell management system.

[0190] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.

[0191] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0192] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0193] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0194] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0195] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0196] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.

[0197] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.

[0198] The communication method and device for a battery cell management system have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A communication method for a battery cell management system, characterized in that, The cell management system includes a central node and multiple acquisition nodes deployed on individual cell units. The central node and the multiple acquisition nodes communicate via a wireless network. The method includes: The acquisition node obtains the latest list of acquisition nodes in its wireless network from the central node; the list of acquisition nodes is maintained by the central node, and the list of acquisition nodes includes at least the single communication duration of each acquisition node, and the single communication duration is positively correlated with the communication distance between the central node and the acquisition node; The data acquisition node determines the network communication period of its wireless network; wherein, the network communication period is the sum of the duration of a single communication between all data acquisition nodes in the wireless network and the central node; The data acquisition node determines the current data transmission time based on its most recent data transmission time and the network communication cycle, and sends the battery data collected for the individual cell to the central node according to the current data transmission time.

2. The method according to claim 1, characterized in that, The list of acquisition nodes includes the duration of a single communication for each acquisition node. The duration of a single communication is the time required for a complete data transmission between the acquisition node and the central node. The acquisition node determines the current data transmission time based on its most recent data transmission time and the network communication cycle, including: The acquisition node determines the total retransmission time for other acquisition nodes to retransmit data after its most recent data transmission; wherein, the retransmission time for each data retransmission is the duration of a single communication. The data acquisition node determines the current data transmission time based on its most recent data transmission time, the network communication cycle, and the total retransmission duration.

3. The method according to any one of claims 1-2, characterized in that, Before the data acquisition node obtains the latest list of data acquisition nodes in its wireless network, the following steps are also included: The data acquisition node sends a network entry message to the central node, so that the central node returns a confirmation message to the data acquisition node in response to the network entry message; wherein, the confirmation message includes a first list of data acquisition nodes; After receiving the confirmation message, the collection node adds its own device address to the first collection node list to obtain a second collection node list, and sends the second collection node list to the central node so that the central node can obtain a third collection node list based on the second collection node list, and broadcast the third collection node list as the latest collection node list in its wireless network.

4. The method according to claim 3, characterized in that, The first collection node list is the collection node list updated by the central node based on the single communication duration of the collection nodes.

5. The method according to claim 3, characterized in that, The third collection node list is the collection node list updated by the central node based on the network unique identifier of the collection node, after updating the second collection node list.

6. The method according to claim 5, characterized in that, The network entry message includes power information when the message is sent, and the duration of a single communication is determined by the central node based on the power information when the message is sent and the power information when the message is received.

7. The method according to claim 1, characterized in that, The duration of a single communication session consists of one or more unit time slots.

8. The method according to claim 5, characterized in that, The network unique identifier of the acquisition node includes a header portion, which includes a time code specific to the acquisition node. Different acquisition nodes within the same data transmission time interval have different time codes.

9. The method according to claim 7, characterized in that, The network unique identifier of the acquisition node also includes a data portion, which includes an address code generated based on the device addresses of the central node and the acquisition node.

10. The method according to claim 9, characterized in that, The source address or destination address for communication between the acquisition node and the central node is the network unique identifier of the acquisition node.

11. The method according to claim 1, characterized in that, The list of data acquisition nodes includes: The data transmission order of each acquisition node, the unique network identifier of each acquisition node, the single communication duration of each acquisition node, and the network communication cycle of the wireless network to which it belongs.

12. The method according to claim 1, characterized in that, Different types of data transmission between the acquisition nodes and the central node use different communication frequency bands.

13. A communication method for a battery cell management system, characterized in that, The cell management system includes a central node and multiple acquisition nodes deployed on individual cell units. The central node and the multiple acquisition nodes communicate via a wireless network. The method includes: The central node sends the latest list of collection nodes in its wireless network; the list of collection nodes is maintained by the central node, and the list of collection nodes includes at least the duration of a single communication for each collection node, and the duration of a single communication is positively correlated with the communication distance between the central node and the collection node; The central node receives battery data collected from the acquisition nodes for the individual battery cell it is located in; wherein, the acquisition node determines the current data transmission time based on its most recent data transmission time and network communication cycle, and sends the battery data collected for the individual battery cell it is located in to the central node according to the current data transmission time; the network communication cycle is the sum of the single communication durations between all acquisition nodes in the wireless network and the central node.

14. A communication device for a battery cell management system, characterized in that, The cell management system includes a central node and multiple acquisition nodes deployed on individual cells. The central node and the multiple acquisition nodes communicate via a wireless network. The device includes: The latest collection node list acquisition circuit is used to obtain the latest collection node list in the wireless network belonging to the central node; the collection node list is maintained by the central node, and the collection node list includes at least the single communication duration of each collection node, and the single communication duration is positively correlated with the communication distance between the central node and the collection node; A polling transmission circuit is used to determine the network communication cycle of the wireless network to which the node belongs. Based on the most recent data transmission time of the acquisition node and the network communication cycle, the current data transmission time is determined, and the battery data collected for the individual cell is sent to the central node according to the current data transmission time. The network communication cycle is the sum of the single communication durations between all acquisition nodes in the wireless network and the central node.

15. A communication device for a battery cell management system, characterized in that, The cell management system includes a central node and multiple acquisition nodes deployed on individual cells. The central node and the multiple acquisition nodes communicate via a wireless network. The device includes: The latest collection node list sending circuit is used to send the latest collection node list in the wireless network; the collection node list is maintained by the central node, and the collection node list includes at least the single communication duration of each collection node, and the single communication duration is positively correlated with the communication distance between the central node and the collection node; A battery data receiving circuit is used to receive battery data collected by the acquisition node for its respective individual battery cell; wherein, the acquisition node determines the current data transmission time based on its most recent data transmission time and network communication cycle, and sends the battery data collected for its respective individual battery cell to the central node according to the current data transmission time; the network communication cycle is the sum of the single communication durations of all acquisition nodes in the wireless network and the central node.

16. An electronic device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the communication method of the cell management system as described in any one of claims 1 to 13.

17. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the communication method of the cell management system as described in any one of claims 1 to 13.

Citation Information

Patent Citations

  • Communication method and system of detection system

    CN110430621A

  • Battery management system and control method thereof

    CN113950669A