A communication method and apparatus of a wireless battery management system and related device

CN119697620BActive Publication Date: 2026-09-18浙江中感微电子有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411913493.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2026-09-18
Estimated Expiration
2044-12-24

AI Technical Summary

Technical Problem

但是,PAWR的次事件间隔(Subevent Interval)相同,响应时隙(Response Slot)长度相同,因而,PAWR协议不便于支持WBMS中不同长度响应数据的有效传输,也不便于支持WBMS中不同紧急程度或不同延迟要求的响应数据的分等级传输

Benefits of technology

[0031] In this disclosure, a central device forming a wireless battery management system and multiple peripheral devices can establish a point-to-multipoint periodic advertising link with hierarchical response. Each periodic advertising interval in the periodic advertising link includes at least two target sub-event sets. The hierarchical response is reflected by setting different response time slot intervals for different target sub-event sets and/or different response time slot delays for different target sub-event sets. This can adapt to the variable communication requirements of response data with different response delays and lengths, enabling the wireless battery management system to support hierarchical transmission of battery parameters while taking into account low communication latency and a larger number of accessible terminal nodes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119697620B_ABST
    Figure CN119697620B_ABST
Patent Text Reader

Abstract

The application provides a communication method and device of a wireless battery management system and related equipment, and particularly relates to the technical field of wireless communication. The wireless battery management system comprises a center device and a plurality of peripheral devices. The communication method comprises the following steps: the center device forms a point-to-multipoint bidirectional communication link with the plurality of peripheral devices; in the case that the bidirectional communication link is a periodic advertising link with layered responses, each periodic advertising interval in the bidirectional communication link comprises a plurality of secondary event sets; the plurality of secondary event sets comprise at least two target secondary event sets; each target secondary event set comprises at least one secondary event; each secondary event is configured with a plurality of response time slots; in the at least two target secondary event sets, the response time slots of different target secondary event sets are different in interval, and / or the response time slots of different target secondary event sets are different in delay. The application can support layered transmission of battery parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the technical field of wireless communication, specifically to a communication method, apparatus, and related equipment for a wireless battery management system. Background Technology

[0002] As the concept of low carbon gains popularity and drives the rapid development of electric vehicles, people have higher and higher requirements for the energy storage efficiency and safety reliability of automotive power batteries. As a result, higher requirements are also placed on the battery management system (BMS) that controls the safe, efficient and long-life operation of batteries. For example, electric vehicle manufacturers are increasingly inclined to use wireless battery management systems (WBMS).

[0003] WBMS can reduce the low-voltage wiring harness, which occupies 10% of the entire battery pack, thus achieving weight reduction or increasing battery capacity. It also reduces the mechanical failure rate caused by wiring harness friction, making the design more flexible and the production and maintenance more convenient, thereby making the automotive power battery safer, more reliable and with a lower overall cost.

[0004] WBMS's wireless communication function requires point-to-multipoint bidirectional communication. While existing wireless LANs (WLANs), Zigbee, and Bluetooth can support point-to-multipoint bidirectional connections, these protocols have limited direct connection capabilities, resulting in a limited number of accessible terminal nodes. Alternatively, they may require access via relay nodes in a tree-like topology, leading to unreliable communication latency.

[0005] Bluetooth Low Energy (BLE) technology's Periodic Advertising With Responses (PAWR) protocol supports point-to-multipoint bidirectional communication and uses a star topology, enabling a large number of terminal nodes to connect. However, PAWR has the same subevent interval and response slot length. Therefore, the PAWR protocol is not suitable for supporting the effective transmission of response data of different lengths in WBMS, nor is it suitable for supporting the hierarchical transmission of response data with different urgency levels or different delay requirements in WBMS.

[0006] In other words, the point-to-multipoint bidirectional communication method provided by the relevant technologies cannot support the graded transmission of battery parameters with different data lengths and different latency requirements while taking into account both low communication latency and a larger number of accessible terminal nodes. Summary of the Invention

[0007] The purpose of this disclosure is to provide a communication method, apparatus, and related equipment for a wireless battery management system, which can support the graded transmission of battery parameters with different data lengths and different latency requirements while taking into account low communication latency and a larger number of accessible terminal nodes.

[0008] In a first aspect, embodiments of this disclosure provide a communication method for a wireless battery management system, the wireless battery management system including a central device and multiple peripheral devices, the communication method comprising:

[0009] The central device sends the same auxiliary advertising PDU to the multiple peripheral devices respectively, so that the multiple peripheral devices can establish a connection with the central device based on the auxiliary advertising PDU, forming a point-to-multipoint bidirectional communication link.

[0010] In the case where the bidirectional communication link is a periodic advertising link with hierarchical response, each periodic advertising interval in the bidirectional communication link includes multiple sub-event sets, the multiple sub-event sets include at least two target sub-event sets, each target sub-event set includes at least one sub-event, each sub-event is configured with multiple response time slots, and in the at least two target sub-event sets, the response time slot spacing of different target sub-event sets is different, and / or, the response time slot delay of different target sub-event sets is different;

[0011] The response time slot is used at least for the peripheral devices to report battery parameters to the central device based on the bidirectional communication link.

[0012] Secondly, embodiments of this disclosure provide a communication method for a wireless battery management system, the wireless battery management system including a central device and multiple peripheral devices, the communication method being applied to the central device, the communication method including:

[0013] The same auxiliary advertising PDU is sent to the multiple peripheral devices respectively, so that the multiple peripheral devices can establish a connection with the central device based on the auxiliary advertising PDU, forming a point-to-multipoint bidirectional communication link;

[0014] In the case where the bidirectional communication link is a periodic advertising link with hierarchical response, each periodic advertising interval in the bidirectional communication link includes multiple sub-event sets, the multiple sub-event sets include at least two target sub-event sets, each target sub-event set includes at least one sub-event, each sub-event is configured with multiple response time slots, and in the at least two target sub-event sets, the response time slot spacing of different target sub-event sets is different, and / or, the response time slot delay of different target sub-event sets is different;

[0015] The response time slot is used at least for the central device to receive battery parameters reported by the peripheral devices to the central device based on the bidirectional communication link.

[0016] Thirdly, embodiments of this disclosure provide a communication method for a wireless battery management system, the wireless battery management system including a central device and multiple peripheral devices, the communication method being applied to a target peripheral device, the target peripheral device being one of the multiple peripheral devices; the communication method includes:

[0017] Receive auxiliary advertising PDU sent by the central device, establish a connection with the central device based on the auxiliary advertising PDU, and form a point-to-multipoint bidirectional communication link with the central device and other peripheral devices;

[0018] In the case where the bidirectional communication link is a periodic advertising link with hierarchical response, each periodic advertising interval in the bidirectional communication link includes multiple sub-event sets, the multiple sub-event sets include at least two target sub-event sets, each target sub-event set includes at least one sub-event, each sub-event is configured with multiple response time slots, and in the at least two target sub-event sets, the response time slot spacing of different target sub-event sets is different, and / or, the response time slot delay of different target sub-event sets is different;

[0019] The target peripheral devices correspond to at least one sub-event in each target sub-event set, and report battery parameters to the central device based on the bidirectional communication link within at least one response time slot of the corresponding sub-event.

[0020] Fourthly, embodiments of this disclosure provide a communication device for a wireless battery management system, the wireless battery management system including a central device and multiple peripheral devices, the communication device being applied to the central device, the communication device comprising:

[0021] An auxiliary advertising sending module is used to send the same auxiliary advertising PDU to the multiple peripheral devices respectively, so that the multiple peripheral devices can establish a connection with the central device based on the auxiliary advertising PDU, forming a point-to-multipoint bidirectional communication link.

[0022] In the case where the bidirectional communication link is a periodic advertising link with hierarchical response, each periodic advertising interval in the bidirectional communication link includes multiple sub-event sets, the multiple sub-event sets include at least two target sub-event sets, each target sub-event set includes at least one sub-event, each sub-event is configured with multiple response time slots, and in the at least two target sub-event sets, the response time slot spacing of different target sub-event sets is different, and / or, the response time slot delay of different target sub-event sets is different;

[0023] The response time slot is used at least for the central device to receive battery parameters reported by the peripheral devices to the central device based on the bidirectional communication link.

[0024] Fifthly, embodiments of this disclosure provide a communication device for a wireless battery management system, the wireless battery management system including a central device and multiple peripheral devices, the communication device being applied to a target peripheral device, the target peripheral device being one of the multiple peripheral devices; the communication device includes:

[0025] An auxiliary advertising receiving module is used to receive auxiliary advertising PDUs sent by the central device, and establish a connection with the central device based on the auxiliary advertising PDUs to form a point-to-multipoint bidirectional communication link with the central device and other peripheral devices.

[0026] In the case where the bidirectional communication link is a periodic advertising link with hierarchical response, each periodic advertising interval in the bidirectional communication link includes multiple sub-event sets, each of the multiple sub-event sets includes at least two target sub-event sets, each target sub-event set includes at least one sub-event, and each sub-event is configured with multiple response time slots. The target peripheral devices correspond to at least one sub-event in each target sub-event set. In the at least two target sub-event sets, the response time slot spacing of different target sub-event sets is different, and / or, the response time slot delay of different target sub-event sets is different.

[0027] The battery parameter reporting module is used by the target peripheral device to report battery parameters to the central device based on the bidirectional communication link within at least one response time slot of its corresponding secondary event.

[0028] In a sixth aspect, embodiments of this disclosure provide an electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of a communication method of a wireless battery management system as described in the first, second, or third aspects.

[0029] In a seventh aspect, embodiments of this disclosure also provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the communication method of the wireless battery management system as described in the first, second, or third aspects.

[0030] Eighthly, embodiments of this disclosure provide a computer program product including computer instructions that, when executed by a processor, implement the steps of a communication method for a wireless battery management system as described in the first, second, or third aspects.

[0031] In this disclosure, a central device forming a wireless battery management system and multiple peripheral devices can establish a point-to-multipoint periodic advertising link with hierarchical response. Each periodic advertising interval in the periodic advertising link includes at least two target sub-event sets. The hierarchical response is reflected by setting different response time slot intervals for different target sub-event sets and / or different response time slot delays for different target sub-event sets. This can adapt to the variable communication requirements of response data with different response delays and lengths, enabling the wireless battery management system to support hierarchical transmission of battery parameters while taking into account low communication latency and a larger number of accessible terminal nodes. Attached Figure Description

[0032] Figure 1 This is a flowchart illustrating a communication method for a wireless battery management system provided in an embodiment of this application.

[0033] Figure 2 This is a schematic diagram of a wireless battery management system provided in an embodiment of this application;

[0034] Figure 3 This is a time-slot diagram of a periodic advertisement with layered response provided in an embodiment of this application;

[0035] Figure 4(a) is a time-slot diagram of a PAWHR event provided in an embodiment of this application;

[0036] Figure 4(b) is a time-slot diagram of another PAWHR event provided in an embodiment of this application;

[0037] Figure 5 This is a flowchart illustrating another communication method for a wireless battery management system provided in an embodiment of this application.

[0038] Figure 6 This is a flowchart illustrating another communication method of a wireless battery management system provided in an embodiment of this application;

[0039] Figure 7This is a schematic diagram of the structure of a communication device for a wireless battery management system provided in an embodiment of this application;

[0040] Figure 8 This is a schematic diagram of the structure of a communication device for another wireless battery management system provided in an embodiment of this application;

[0041] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0042] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0043] This disclosure provides a communication method for a wireless battery management system, the wireless battery management system including a central device and multiple peripheral devices, such as... Figure 1 As shown, the communication method includes:

[0044] Step 101: The central device sends the same auxiliary advertising PDU to the multiple peripheral devices respectively, so that the multiple peripheral devices can establish a connection with the central device based on the auxiliary advertising PDU, forming a point-to-multipoint bidirectional communication link.

[0045] In the case where the bidirectional communication link is a Periodic Advertising With Hierarchical Responses (PAWHR) link, each periodic advertising interval in the bidirectional communication link includes multiple sub-event sets, the multiple sub-event sets include at least two target sub-event sets, each target sub-event set includes at least one sub-event, each sub-event is configured with multiple response time slots, and in the at least two target sub-event sets, the response time slot spacing of different target sub-event sets is different, and / or, the response time slot delay of different target sub-event sets is different;

[0046] The response time slot is used at least for the peripheral devices to report battery parameters to the central device based on the bidirectional communication link.

[0047] Without loss of generality, the wireless battery management system can be applied to electric vehicle scenarios as well as battery energy storage scenarios.

[0048] For example, when the wireless battery management system can be applied to electric vehicle scenarios, it can be used to monitor relevant parameters and abnormal information such as voltage sensors, current sensors, and temperature sensors for indicators such as the charge, temperature, current, and voltage of the vehicle's energy storage battery.

[0049] Among them, the response slot spacing is used to represent the time-domain distance between the start point of the first response slot and the start point of the second response slot in the time domain among the multiple response slots configured for any one of the sub-events in the corresponding sub-event set.

[0050] Response Slot Delay is used to represent the time interval between the start point of any sub-event in the corresponding sub-event set and the start point of the first response slot in the sub-event in the time domain.

[0051] In the application, the multiple sub-event sets may include only the at least two target sub-event sets, or they may include at least two target sub-event sets and one or more non-target sub-event sets. The non-target sub-event sets may use the same response slot spacing and response slot delay.

[0052] In this disclosure, a central device forming a wireless battery management system and multiple peripheral devices can establish a point-to-multipoint periodic advertising link with hierarchical response. Each periodic advertising interval in the periodic advertising link includes at least two target sub-event sets. The hierarchical response is reflected by setting different response time slot intervals for different target sub-event sets and / or different response time slot delays for different target sub-event sets. This can adapt to the variable communication requirements of response data with different response delays and lengths, enabling the wireless battery management system to support hierarchical transmission of battery parameters with different data lengths and different delay requirements while taking into account low communication latency and a larger number of accessible terminal nodes.

[0053] It should be noted that the bidirectional communication link can also be a Periodic Advertising With Responses (PAWR) link, thereby adapting to existing public or private link protocols and improving the versatility of the scheme disclosed in this application. In some embodiments, where the bidirectional communication link can also be a periodic advertising link with responses, according to the BLE periodic advertising with responses protocol, each periodic advertising interval of the periodic advertising link with responses includes multiple sub-events. In each sub-event, the central device first broadcasts a data packet. After a fixed response time slot delay, the central device receives response data packets from peripheral devices in multiple response time slots within that sub-event. According to the BLE link protocol, the response time slot interval and response time slot delay are the same for all sub-events, therefore the time slot resources that can be occupied by each response time slot and the task scheduling cycle are exactly the same.

[0054] In the Periodic Advertising Protocol with Response (PAWR), the Auxiliary Advertising Protocol Data Unit (PDU) used by peripheral devices to synchronize with the central device, in addition to instructing the central device to send PAWR trains using the Auxiliary Synchronization Sub-Event (AUX_SYNC_SUBEVENT_IND) PDU through its Synchronization Information (SyncInfo) field and providing PAWR synchronization information, also carries Periodic Advertising Response Timing Information (PARTI) in its Additional Controller Advertising Information (ACAD) field to provide additional synchronization information to the PAWR trains.

[0055] For example, in this embodiment, the Periodic Advertising With Hierarchical Responses (PAWHR) link can distinguish between a bidirectional communication link that is a periodic advertising link with responses and a periodic advertising link with hierarchical responses by setting an enable bit in the auxiliary advertising PDU. The enable bit can be a bit of a reserved (Reserved for FutureUse, RFU) field of the synchronization information (SyncInfo) of the auxiliary advertising PDU.

[0056] This example can be set to:

[0057] When the enable bit is enabled, the bidirectional communication link is a periodic advertising link with hierarchical response;

[0058] When the enable bit is not enabled, the bidirectional communication link is a periodic advertising link with a response.

[0059] For example, the enable bit can be set to 0 to indicate that the enable bit is not enabled, while the enable bit can be set to 1 to indicate that the enable bit is enabled.

[0060] In one embodiment, among the plurality of peripheral devices, each peripheral device corresponds to at least one sub-event in any of the target sub-event sets, such that the peripheral device can report battery parameters to the central device within at least one response time slot of the corresponding sub-event.

[0061] In this embodiment, based on the above settings, at least one sub-event is allocated to each peripheral device in any target sub-event set, so that each peripheral device has at least one opportunity to report the corresponding battery parameters to the central device in each target sub-event set, thereby avoiding the situation where the response delay between some peripheral devices and the central device is too large.

[0062] Specifically, in this embodiment, a target set of secondary events may include multiple secondary events, and a secondary event may correspond to one or more peripheral devices.

[0063] In this embodiment, the user can pre-group the multiple peripheral devices into multiple groups according to custom rules, with each group corresponding to a sub-event. The number of sub-events corresponding to the same peripheral device in different target sub-event sets can be the same or different. The grouping rules for peripheral devices in different target sub-event sets can be the same or different. Therefore, the above-mentioned custom rules are flexibly set by the user according to actual usage needs, and this application does not impose any limitations.

[0064] In this embodiment, a sub-event can be configured with multiple response time slots, each of which is assigned to a different peripheral device. This allows the peripheral device to select its corresponding response time slot to send battery parameters via the bidirectional communication link when it needs to report battery parameters to the central device. It is understood that the peripheral device can also report other information to the central device within its corresponding response time slot; this application does not specifically limit this. In some embodiments, the correspondence between peripheral devices and sub-events can be allocated based on each sub-event in each target sub-event set, the response time slot spacing parameter and response time slot delay parameter of each target sub-event set, and the grouping of peripheral devices. Furthermore, the correspondence between peripheral devices and the response time slots within each sub-event can be allocated. The specific allocation method can be selected according to the actual application scenario; this application does not specifically limit this.

[0065] In one embodiment, the auxiliary advertising PDU further includes:

[0066] The first parameter indicates the number of target sub-event sets included within a periodic advertising interval;

[0067] The second parameter is used to indicate the response slot delay for each target sub-event set within the periodic advertising interval;

[0068] The third parameter is used to indicate the response time slot interval for each target sub-event set within the periodic advertising interval;

[0069] And at least two target sub-event mapping tables;

[0070] The at least two target secondary event mapping tables correspond one-to-one with the at least two target secondary event sets, and the target secondary event mapping tables are used to indicate the secondary events included in the corresponding target secondary event set.

[0071] For example, the target secondary event mapping table can be represented in the form of a bit sequence, which corresponds to all secondary events in the periodic advertising interval. Multiple bits in the bit sequence are arranged from low to high, and each bit in the bit sequence corresponds to a secondary event (number) in the periodic advertising interval. If a bit in the bit sequence is set to 1, it is considered that the corresponding target secondary event set includes the secondary event indicated by the bit, and if it is set to 0, it is considered that the corresponding target secondary event set does not include the secondary event indicated by the bit.

[0072] It should be noted that the aforementioned target secondary event mapping table can also be used to indicate the distribution of at least one secondary event included in the target secondary event set within the periodic advertising interval. For example, when the target secondary event mapping table is represented in the form of a bit sequence, the association between multiple secondary events and multiple response time slots included in the target secondary event set can be established by traversing the bit sequence in ascending or descending order. For example:

[0073] Let the bit sequence be [1,1,1], where the first bit represents sub-event a, the second bit represents sub-event b, and the third bit represents sub-event c. If the distribution of these three sub-events within the periodic advertising interval is configured by traversing the bit sequence in ascending order, then:

[0074] If the target secondary event set is assigned 3 secondary event positions within the periodic advertising interval, then the first secondary event position assigned to the target secondary event set within the periodic advertising interval is associated with secondary event a, the second secondary event position assigned to the target secondary event set within the periodic advertising interval is associated with secondary event b, and the third secondary event position assigned to the target secondary event set within the periodic advertising interval is associated with secondary event c.

[0075] If the target secondary event set is assigned 4 secondary event positions within the periodic advertising interval, then the first secondary event position assigned to the target secondary event set within the periodic advertising interval is associated with secondary event a, the second secondary event position assigned to the target secondary event set within the periodic advertising interval is associated with secondary event b, the third secondary event position assigned to the target secondary event set within the periodic advertising interval is associated with secondary event c, and the fourth secondary event position assigned to the target secondary event set within the periodic advertising interval is associated with secondary event a.

[0076] If a target set of secondary events is assigned 6 secondary event positions within a periodic advertising interval, then the first secondary event position assigned to the target set within the periodic advertising interval is associated with secondary event a, the second secondary event position is associated with secondary event b, the third secondary event position is associated with secondary event c, the fourth secondary event position is associated with secondary event a, the fifth secondary event position is associated with secondary event b, and the sixth secondary event position is associated with secondary event c.

[0077] The method of traversing the bit sequence in reverse order is similar to that of traversing the bit sequence in forward order. The difference is that the target sub-event set is associated with the first sub-event position assigned in the periodic advertising interval and the sub-event indicated by the last bit in the bit sequence, and so on. To avoid repetition, it will not be elaborated further.

[0078] Furthermore, in the case where the bidirectional communication link is a periodic advertising link with hierarchical response:

[0079] The inter-packet interval of the bidirectional communication link is greater than or equal to 40 microseconds;

[0080] The response slot delay is an integer multiple of 0.125 milliseconds, and the range of the response slot delay is from 0.125 milliseconds to 31.75 milliseconds.

[0081] The response time slot interval is an integer multiple of 0.125 milliseconds, and the value range of the response time slot interval is from 0.125 milliseconds to 3.875 milliseconds.

[0082] Based on the above settings, we can support the needs of various response delays and response data of various lengths that may exist in different peripheral devices.

[0083] In one embodiment, when the bidirectional communication link is a periodic advertising link with hierarchical response, the number of response slots configured for different sub-events within the same target sub-event set is the same.

[0084] Furthermore, when the bidirectional communication link is a periodic advertising link with hierarchical response, the at least two target sub-event sets include a first target sub-event set and a second target sub-event set;

[0085] Among the plurality of peripheral devices, for any one peripheral device, the total number of response time slots corresponding to it in the first target sub-event set is the first total number, and the total number of response time slots corresponding to it in the second target sub-event set is the second total number;

[0086] The first total is greater than the second total.

[0087] In one specific embodiment, within the periodic advertising interval, the number of response time slots configured in the first event is greater than the number of response time slots configured in the second event, wherein the first event is a sub-event within the first target sub-event set, and the second event is a sub-event within the second target sub-event set.

[0088] In this embodiment, based on the above settings, compared with the sub-events in the second target sub-event set, by configuring more response time slots in the sub-events of the first target sub-event set, more data reporting opportunities are created for the multiple peripheral devices as a whole, thereby supporting the setting that the first total number corresponding to any peripheral device is greater than the second total number corresponding to that peripheral device.

[0089] In another specific embodiment, within the periodic advertising interval, the number of sub-events included in the first target sub-event set is greater than the number of sub-events included in the second target sub-event set.

[0090] In this embodiment, based on the above settings, compared to the second target secondary event set, by configuring a larger number of secondary events in the first target secondary event set, more data reporting opportunities are created for the multiple peripheral devices as a whole, thereby supporting the setting that the first total number corresponding to any peripheral device is greater than the second total number corresponding to that peripheral device.

[0091] In addition, different custom rules can be configured to associate more peripheral devices with the same sub-event, and combined with the above-mentioned number of response slots and number of sub-events, to support the setting that the first total number corresponding to any peripheral device is greater than the second total number corresponding to that peripheral device.

[0092] The battery parameters typically include various parameters such as: battery capacity, temperature, current, voltage, state of charge (SOC), state of health (SOH), and abnormal battery data. For example, the abnormal battery data may include alarm messages indicating low battery capacity, excessively high / low battery temperature, excessively high / low battery current, excessively high / low battery voltage, and battery aging.

[0093] In this embodiment, battery parameters can be categorized into different levels based on factors such as data length, data type, data importance, and latency characteristics, and then transmitted in a tiered manner through multiple target sub-event sets. It is understood that different battery parameters can be categorized into the same level or different levels, depending on the specific application scenario.

[0094] In one specific embodiment, the battery parameters include first-level parameters and second-level parameters.

[0095] The first level of parameters includes abnormal battery data;

[0096] The second-level parameters include at least one of the following: battery capacity, temperature, current, voltage, battery state of charge (SOC), and battery state of health (SOH);

[0097] The response time slots within the first target sub-event set are at least used by the peripheral devices to report the first level parameters to the central device based on the bidirectional communication link;

[0098] The response time slots within the second target sub-event set are at least used by the peripheral devices to report the second level parameters to the central device based on the bidirectional communication link.

[0099] Without loss of generality, for the same peripheral device, the battery parameters reported by the peripheral device in the response time slot corresponding to the second target sub-event have higher requirements for data transmission reliability and / or higher requirements for latency than the battery parameters reported by the peripheral device in the response time slot corresponding to the first target sub-event set.

[0100] For example, a peripheral device used to monitor battery temperature needs to report battery temperature to a central device for monitoring temperature changes, and also needs to report temperature alarms when abnormal battery temperatures are detected (e.g., battery temperature exceeding a set temperature threshold) for handling. In this case, the peripheral device can be configured to report battery temperature data in the response time slot corresponding to the second target sub-event set, and to report abnormal battery temperature data in the response time slot corresponding to the first target sub-event set. Since the total number of response time slots obtained by the peripheral device in the first target sub-event set is greater than the total number of response time slots obtained in the second target sub-event set, abnormal battery temperature data receives more reporting opportunities and lower reporting latency in the first target sub-event set compared to reporting battery temperature data within the second target sub-event set. This increases the probability and speed at which abnormal battery temperature data is successfully received by the WBMC.

[0101] In this embodiment, the above settings are used to support peripheral devices being allocated different numbers of response time slots in different target sub-event sets, thereby matching different data reporting needs of the same peripheral device.

[0102] Without loss of generality, the communication system architecture of a Wireless Battery Management System (WBMS) based on a Periodic Advertising with Hierarchical Response (PAWHR) link can be as follows: Figure 2As shown, the system consists of a Wireless Battery Management Controller (WBMC) and multiple (N>1) Wireless Cell Supervisor Units (WCSUs). The WBMC and the multiple WCSUs communicate via a point-to-multipoint bidirectional communication link using the PAWHR protocol to exchange control commands and monitoring data. The WBMC can be understood as the aforementioned central device, and the WCSUs as the aforementioned peripheral devices. The PAWHR link facilitates the transmission of battery charge, temperature, current, and voltage monitoring results, as well as battery state of charge, health status monitoring data, and abnormal battery data.

[0103] Based on the PAWR protocol, the Periodic Advertising Hierarchical Response Timing Information (PAHRTI) protocol with hierarchical response described in this application carries hierarchical response timing information (PAHRTI) in the ACAD field of the auxiliary advertising PDU to provide additional synchronization information for the PAWHR sequence.

[0104] The PAWHR protocol changes a reserved field bit in the synchronization information (SyncInfo) of the AUX_ADV_IND PDU to the PAWHR enable bit (PAWHR_En). Setting PAWHR_En to 0 means that ACAD carries PARTI for PAWR (i.e., indicating that the bidirectional communication link is a periodic advertising link with a response), and setting PAWHR_En to 1 means that ACAD carries PAHRTI for PAWHR (i.e., indicating that the bidirectional communication link is a periodic advertising link with a hierarchical response).

[0105] The PAWR protocol's PARTI provides access address and time constraints for the AUX_SYNC_SUBEVENT_IND PDU and the Auxiliary Synchronous Subevent Response (AUX_SYNC_SUBEVENT_RSP) PDU through several parameters, including the Response Packet Access Address (RspAA), the Number of Subevents, the Subevent Interval, the Response Slot Delay, and the Response Slot Spacing.

[0106] PAHRTI adds the following parameters to PARTI:

[0107] The Number of Subevent Sets (NSBS) represents the number of subevent sets that divide a period of advertising into subevents, which can be understood as the first parameter mentioned above.

[0108] Multiple (NSBS) response slot delays, i.e., different numbers of sub-event sets correspond to different response slot delays, namely Response Slot Delay 1, Response Slot Delay 2, ..., Response Slot DelayNSBS, can be understood as the aforementioned second parameter.

[0109] Multiple (NSBS) response slot spacings, i.e. different numbers of sub-event sets, correspond to different response slot spacings, namely Response Slot Spacing 1, Response Slot Spacing 2, ..., Response Slot Spacing NSBS, which can be understood as the aforementioned third parameter.

[0110] A Mapping Table of Subevent Sets (MTSBS) is used to map which subevent sets each subevent set contains. Each MTSBS contains numSubevents bits, with each bit corresponding to a subevent. The bit sequence from low to high corresponds to the subevent's number. If a subevent set contains a subevent, the corresponding bit position is set to 1; otherwise, it is set to 0. The multiple (NSBS) subevent set mapping tables are MTSBS 1, MTSBS 2, ..., MTSBS NSBS, which can be understood as at least two target subevent mapping tables mentioned above.

[0111] For ease of understanding, the following example is provided:

[0112] The communication method of the wireless battery management system described in this application will be illustrated using the power battery management system of an electric vehicle as an example. Figure 2 In the WBMS communication system architecture based on the PAWHR link shown, the number of WCSUs N equals 64. The number of subevent sets (NSBS) equals 2. The first subevent set divides the WCSUs into 8 groups, with 8 WCSUs in each group. The second subevent set divides the WCSUs into 2 groups, with 32 WCSUs in each group.

[0113] Figure 3The diagram shows the PAWHR time slots. The periodic advertising interval (PA Interval) is 82.5ms, which includes 16 subevents with a subevent interval of 5ms, totaling 80ms. The remaining 2.5ms is used to send extended advertising (ADV_EXT_IND) PDUs and AUX_ADV_IND PDUs for synchronization, as well as other tasks, such as establishing a temporary BLE ACL link between WBMC and WCSU for configuration parameters.

[0114] The 16 sub-events are divided into two sub-event sets. The first sub-event set (SBS) consists of 8 sub-events, and the second sub-event set consists of another 8 sub-events. Figure 3 In the PAWHR time slot diagram shown, SBS11, SBS12, SBS13, ..., SBS18 constitute the first sub-event set, and SBS21 and SBS22, which are repeated four times, constitute the second sub-event set. The PAWHR_En field in the synchronization information (SyncInfo) of the AUX_ADV_IND PDU is set to 1, indicating that its ACAD carries the PAHRTI for PAWHR. The value of MTSBS 1 in the sub-event set mapping table of the PAHRTI carried by the ACAD field of the AUX_ADV_IND PDU is 0x5555, and the value of MTSBS 2 is 0xAAAA.

[0115] Figure 4 shows the PAWHR sub-event time slot diagram. Figure 4(a) is the time slot diagram of the sub-events in the first sub-event set, and Figure 4(b) is the time slot diagram of the sub-events in the second sub-event set. C represents the time slot when the central device sends the AUX_SYNC_SUBEVENT_IND PDU, and P represents the response time slot of the peripheral device, that is, the time slot when the AUX_SYNC_SUBEVENT_RSP PDU is sent.

[0116] As shown in Figure 4(a), Response Slot Delay 1 equals 8, corresponding to a time of 1ms, and Response Slot Spacing 1 equals 4, corresponding to a time of 0.5ms. Each subevent in the first subevent set contains 8 response slots, and a maximum of 8 AUX_SYNC_SUBEVENT_RSP PDUs can be sent.

[0117] As shown in Figure 4(b), Response Slot Delay 2 equals 8, corresponding to a time of 1ms, and Response Slot Spacing 2 equals 1, corresponding to a time of 0.125ms. Each subevent in the second subevent set contains 32 response slots, and a maximum of 32 AUX_SYNC_SUBEVENT_RSP PDUs can be sent.

[0118] In the first sub-event set, an AUX_SYNC_SUBEVENT_IND PDU is sent using a BLE 2Mbps physical layer (PHY), with a maximum of 224 encrypted bytes. In each response slot, an AUX_SYNC_SUBEVENT_RSP PDU is sent using a BLE 2Mbps physical layer (PHY), with a maximum of 100 encrypted bytes, where T_IFS = 40µs.

[0119] In the second sub-event set, an AUX_SYNC_SUBEVENT_IND PDU is sent using a BLE 2Mbps physical layer (PHY), with a maximum of 224 encrypted bytes. In each response slot, an AUX_SYNC_SUBEVENT_RSP PDU is sent using a BLE 2Mbps physical layer (PHY), with a maximum of 6 encrypted bytes, where T_IFS = 41µs.

[0120] In this example, the sub-events of the first sub-event set are used by the WCSU to send routine parameters, such as battery level, temperature, current, voltage, SOC, and SOH. Each WCSU is allocated at least one response slot from one sub-event in the first sub-event set to send one or more of the aforementioned routine parameters. The 64 WCSUs can be divided into 8 groups according to predetermined rules, each corresponding to one of the 8 sub-events. Each group of 8 WCSUs corresponds to one of the 8 response slots in that sub-event. The predetermined rules can be understood as the aforementioned custom specifications, specifically determined by the user (in this example, the electric vehicle manufacturer).

[0121] The second set of sub-events is used by the WCSU to send emergency signals, such as alarm messages indicating that any parameter among power, temperature, current, voltage, SOC, and SOH exceeds a warning threshold. Specifically, each emergency signal is represented by at least 1 bit, where 0 indicates a non-emergency anomaly and 1 indicates an emergency anomaly. Each WCSU is allocated at least one response slot from one sub-event in the second set of sub-events to send the aforementioned emergency signal. The 64 WCSUs are divided into two groups according to predetermined rules, each corresponding to one of the two sub-events. Each group of 32 WCSUs corresponds to 32 response slots in that sub-event. Within one advertising cycle, the second set of sub-events is repeated four times, meaning each WCSU has four opportunities to send, thus significantly reducing the delay in sending emergency signals and improving the reliability of emergency signal transmission.

[0122] In addition, the application data in the AUX_SYNC_SUBEVENT_IND PDU is also determined by the user, including WCSU configuration parameters, etc.

[0123] In summary, applications based on the PAWHR protocol can support WCSU in WBMS to use different task scheduling cycles and different response times to meet the needs of various response delays and response data of various lengths.

[0124] This disclosure also provides a communication method for a wireless battery management system, the wireless battery management system including a central device and multiple peripheral devices, the communication method being applied to the central device, such as... Figure 5 As shown, the communication method includes:

[0125] Step 501: Send the same auxiliary advertising PDU to the multiple peripheral devices respectively, so that the multiple peripheral devices can establish a connection with the central device based on the auxiliary advertising PDU, forming a point-to-multipoint bidirectional communication link.

[0126] In the case where the bidirectional communication link is a periodic advertising link with hierarchical response, each periodic advertising interval in the bidirectional communication link includes multiple sub-event sets, the multiple sub-event sets include at least two target sub-event sets, each target sub-event set includes at least one sub-event, each sub-event is configured with multiple response time slots, and in the at least two target sub-event sets, the response time slot spacing of different target sub-event sets is different, and / or, the response time slot delay of different target sub-event sets is different;

[0127] The response time slot is used at least for the central device to receive battery parameters reported by the peripheral devices to the central device based on the bidirectional communication link.

[0128] In one embodiment, among the plurality of peripheral devices, each peripheral device corresponds to at least one sub-event in any of the target sub-event sets, such that the peripheral device can report battery parameters to the central device within at least one response time slot of the corresponding sub-event.

[0129] In one embodiment, the auxiliary advertising PDU includes an enable bit;

[0130] When the enable bit is enabled, the bidirectional communication link is a periodic advertising link with hierarchical response;

[0131] When the enable bit is not enabled, the bidirectional communication link is a periodic advertising link with a response.

[0132] In one embodiment, the auxiliary advertising PDU includes:

[0133] The first parameter indicates the number of target sub-event sets included within a periodic advertising interval;

[0134] The second parameter is used to indicate the response slot delay for each target sub-event set within the periodic advertising interval;

[0135] The third parameter is used to indicate the response time slot interval for each target sub-event set within the periodic advertising interval;

[0136] And at least two target sub-event mapping tables;

[0137] The at least two target secondary event mapping tables correspond one-to-one with the at least two target secondary event sets, and the target secondary event mapping tables are used to indicate the secondary events included in the corresponding target secondary event set.

[0138] In one embodiment, when the bidirectional communication link is a periodic advertising link with hierarchical response, the number of response slots configured for different sub-events within the same target sub-event set is the same.

[0139] In one embodiment, when the bidirectional communication link is a periodic advertising link with hierarchical response, the at least two target sub-event sets include a first target sub-event set and a second target sub-event set;

[0140] Among the plurality of peripheral devices, for any one peripheral device, the total number of response time slots corresponding to it in the first target sub-event set is the first total number, and the total number of response time slots corresponding to it in the second target sub-event set is the second total number.

[0141] The first total is greater than the second total.

[0142] In one embodiment, within the periodic advertising interval, the number of sub-events included in the first target sub-event set is greater than the number of sub-events included in the second target sub-event set.

[0143] In one embodiment, within the periodic advertising interval, the number of response time slots configured in the first event is greater than the number of response time slots configured in the second event, wherein the first event is a sub-event within the first target sub-event set, and the second event is a sub-event within the second target sub-event set.

[0144] In one embodiment, the battery parameters include first-level parameters and second-level parameters.

[0145] The first level of parameters includes abnormal battery data;

[0146] The second-level parameters include at least one of the following: battery capacity, temperature, current, voltage, battery state of charge (SOC), and battery state of health (SOH);

[0147] The response time slots within the first target sub-event set are at least used by the peripheral devices to report the first level parameters to the central device based on the bidirectional communication link;

[0148] The response time slots within the second target sub-event set are at least used by the peripheral devices to report the second level parameters to the central device based on the bidirectional communication link.

[0149] In one embodiment, where the bidirectional communication link is a periodic advertising link with hierarchical responses:

[0150] The inter-packet interval of the bidirectional communication link is greater than or equal to 40 microseconds;

[0151] The response slot delay is an integer multiple of 0.125 milliseconds, and the range of the response slot delay is from 0.125 milliseconds to 31.75 milliseconds.

[0152] The response time slot interval is an integer multiple of 0.125 milliseconds, and the value range of the response time slot interval is from 0.125 milliseconds to 3.875 milliseconds.

[0153] The communication method of the wireless battery management system provided in this embodiment corresponds to the various processes involving the central device in the foregoing embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0154] This disclosure also provides a communication method for a wireless battery management system, the wireless battery management system including a central device and multiple peripheral devices, the communication method being applied to a target peripheral device, the target peripheral device being one of the multiple peripheral devices; such as Figure 6 As shown, the communication method includes:

[0155] Step 601: Receive the auxiliary advertising PDU sent by the central device, establish a connection with the central device based on the auxiliary advertising PDU, and form a point-to-multipoint point-to-point bidirectional communication link connection with the central device and other peripheral devices.

[0156] In the case where the bidirectional communication link is a periodic advertising link with hierarchical response, each periodic advertising interval in the bidirectional communication link includes multiple sub-event sets, the multiple sub-event sets include at least two target sub-event sets, each target sub-event set includes at least one sub-event, each sub-event is configured with multiple response time slots, and in the at least two target sub-event sets, the response time slot spacing of different target sub-event sets is different, and / or, the response time slot delay of different target sub-event sets is different;

[0157] Step 602: The target peripheral device corresponds to at least one sub-event in each target sub-event set, and reports battery parameters to the central device based on the bidirectional communication link within at least one response time slot of the corresponding sub-event.

[0158] In one embodiment, among the plurality of peripheral devices, each peripheral device corresponds to at least one sub-event in any of the target sub-event sets, such that the peripheral device can report battery parameters to the central device within at least one response time slot of the corresponding sub-event.

[0159] In one embodiment, the auxiliary advertising PDU includes an enable bit;

[0160] When the enable bit is enabled, the bidirectional communication link is a periodic advertising link with hierarchical response;

[0161] When the enable bit is not enabled, the bidirectional communication link is a periodic advertising link with a response.

[0162] In one embodiment, the auxiliary advertising PDU includes:

[0163] The first parameter indicates the number of target sub-event sets included within a periodic advertising interval;

[0164] The second parameter is used to indicate the response slot delay for each target sub-event set within the periodic advertising interval;

[0165] The third parameter is used to indicate the response time slot interval for each target sub-event set within the periodic advertising interval;

[0166] And at least two target sub-event mapping tables;

[0167] The at least two target secondary event mapping tables correspond one-to-one with the at least two target secondary event sets, and the target secondary event mapping tables are used to indicate the secondary events included in the corresponding target secondary event set.

[0168] In one embodiment, when the bidirectional communication link is a periodic advertising link with hierarchical response, the number of response slots configured for different sub-events within the same target sub-event set is the same.

[0169] In one embodiment, when the bidirectional communication link is a periodic advertising link with hierarchical response, the at least two target sub-event sets include a first target sub-event set and a second target sub-event set;

[0170] Among the plurality of peripheral devices, for any one peripheral device, the total number of response time slots corresponding to it in the first target sub-event set is the first total number, and the total number of response time slots corresponding to it in the second target sub-event set is the second total number.

[0171] The first total is greater than the second total.

[0172] In one embodiment, within the periodic advertising interval, the number of sub-events included in the first target sub-event set is greater than the number of sub-events included in the second target sub-event set.

[0173] In one embodiment, within the periodic advertising interval, the number of response time slots configured in the first event is greater than the number of response time slots configured in the second event, wherein the first event is a sub-event within the first target sub-event set, and the second event is a sub-event within the second target sub-event set.

[0174] In one embodiment, the battery parameters include first-level parameters and second-level parameters.

[0175] The first level of parameters includes abnormal battery data;

[0176] The second-level parameters include at least one of the following: battery capacity, temperature, current, voltage, battery state of charge (SOC), and battery state of health (SOH);

[0177] The response time slots within the first target sub-event set are at least used by the peripheral devices to report the first level parameters to the central device based on the bidirectional communication link;

[0178] The response time slots within the second target sub-event set are at least used by the peripheral devices to report the second level parameters to the central device based on the bidirectional communication link.

[0179] In one embodiment, where the bidirectional communication link is a periodic advertising link with hierarchical responses:

[0180] The inter-packet interval of the bidirectional communication link is greater than or equal to 40 microseconds;

[0181] The response slot delay is an integer multiple of 0.125 milliseconds, and the range of the response slot delay is from 0.125 milliseconds to 31.75 milliseconds.

[0182] The response time slot interval is an integer multiple of 0.125 milliseconds, and the value range of the response time slot interval is from 0.125 milliseconds to 3.875 milliseconds.

[0183] The communication method of the wireless battery management system provided in this embodiment corresponds to the various processes involving peripheral devices in the foregoing embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0184] This disclosure also provides a communication device for a wireless battery management system, the wireless battery management system including a central device and multiple peripheral devices, the communication device being used with the central device, such as... Figure 7 As shown, the communication device 700 includes:

[0185] The auxiliary advertising sending module 701 is used to send the same auxiliary advertising PDU to the multiple peripheral devices respectively, so that the multiple peripheral devices can establish a connection with the central device based on the auxiliary advertising PDU, forming a point-to-multipoint bidirectional communication link.

[0186] In the case where the bidirectional communication link is a periodic advertising link with hierarchical response, each periodic advertising interval in the bidirectional communication link includes multiple sub-event sets, the multiple sub-event sets include at least two target sub-event sets, each target sub-event set includes at least one sub-event, each sub-event is configured with multiple response time slots, and in the at least two target sub-event sets, the response time slot spacing of different target sub-event sets is different, and / or, the response time slot delay of different target sub-event sets is different;

[0187] The response time slot is used at least for the central device to receive battery parameters reported by the peripheral devices to the central device based on the bidirectional communication link.

[0188] In one embodiment, among the plurality of peripheral devices, each peripheral device corresponds to at least one sub-event in any of the target sub-event sets, such that the peripheral device can report battery parameters to the central device within at least one response time slot of the corresponding sub-event.

[0189] In one embodiment, the auxiliary advertising PDU includes an enable bit;

[0190] When the enable bit is enabled, the bidirectional communication link is a periodic advertising link with hierarchical response;

[0191] When the enable bit is not enabled, the bidirectional communication link is a periodic advertising link with a response.

[0192] In one embodiment, the auxiliary advertising PDU includes:

[0193] The first parameter indicates the number of target sub-event sets included within a periodic advertising interval;

[0194] The second parameter is used to indicate the response slot delay for each target sub-event set within the periodic advertising interval;

[0195] The third parameter is used to indicate the response time slot interval for each target sub-event set within the periodic advertising interval;

[0196] And at least two target sub-event mapping tables;

[0197] The at least two target secondary event mapping tables correspond one-to-one with the at least two target secondary event sets, and the target secondary event mapping tables are used to indicate the secondary events included in the corresponding target secondary event set.

[0198] In one embodiment, when the bidirectional communication link is a periodic advertising link with hierarchical response, the number of response slots configured for different sub-events within the same target sub-event set is the same.

[0199] In one embodiment, when the bidirectional communication link is a periodic advertising link with hierarchical response, the at least two target sub-event sets include a first target sub-event set and a second target sub-event set;

[0200] Among the plurality of peripheral devices, for any one peripheral device, the total number of response time slots corresponding to it in the first target sub-event set is the first total number, and the total number of response time slots corresponding to it in the second target sub-event set is the second total number.

[0201] The first total is greater than the second total.

[0202] In one embodiment, within the periodic advertising interval, the number of sub-events included in the first target sub-event set is greater than the number of sub-events included in the second target sub-event set.

[0203] In one embodiment, within the periodic advertising interval, the number of response time slots configured in the first event is greater than the number of response time slots configured in the second event, wherein the first event is a sub-event within the first target sub-event set, and the second event is a sub-event within the second target sub-event set.

[0204] In one embodiment, the battery parameters include first-level parameters and second-level parameters.

[0205] The first level of parameters includes abnormal battery data;

[0206] The second-level parameters include at least one of the following: battery capacity, temperature, current, voltage, battery state of charge (SOC), and battery state of health (SOH);

[0207] The response time slots within the first target sub-event set are at least used by the peripheral devices to report the first level parameters to the central device based on the bidirectional communication link;

[0208] The response time slots within the second target sub-event set are at least used by the peripheral devices to report the second level parameters to the central device based on the bidirectional communication link.

[0209] In one embodiment, where the bidirectional communication link is a periodic advertising link with hierarchical responses:

[0210] The inter-packet interval of the bidirectional communication link is greater than or equal to 40 microseconds;

[0211] The response slot delay is an integer multiple of 0.125 milliseconds, and the range of the response slot delay is from 0.125 milliseconds to 31.75 milliseconds.

[0212] The response time slot interval is an integer multiple of 0.125 milliseconds, and the value range of the response time slot interval is from 0.125 milliseconds to 3.875 milliseconds.

[0213] The communication device 700 of the wireless battery management system provided in this embodiment corresponds to each process of the communication method involving the central device side in the foregoing embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0214] This disclosure also provides a communication device for a wireless battery management system, the wireless battery management system including a central device and multiple peripheral devices, the communication device being applied to a target peripheral device, the target peripheral device being one of the multiple peripheral devices; such as Figure 8 As shown, the communication device 800 includes:

[0215] The auxiliary advertising receiving module 801 is used to receive the auxiliary advertising PDU sent by the central device, and establish a connection with the central device based on the auxiliary advertising PDU to form a point-to-multipoint bidirectional communication link with the central device and other peripheral devices.

[0216] In the case where the bidirectional communication link is a periodic advertising link with hierarchical response, each periodic advertising interval in the bidirectional communication link includes multiple sub-event sets, each of the multiple sub-event sets includes at least two target sub-event sets, each target sub-event set includes at least one sub-event, and each sub-event is configured with multiple response time slots. The target peripheral devices correspond to at least one sub-event in each target sub-event set. In the at least two target sub-event sets, the response time slot spacing of different target sub-event sets is different, and / or, the response time slot delay of different target sub-event sets is different.

[0217] The battery parameter reporting module 802 is used for the target peripheral device to report battery parameters to the central device based on the bidirectional communication link within at least one response time slot of its corresponding secondary event.

[0218] In one embodiment, among the plurality of peripheral devices, each peripheral device corresponds to at least one sub-event in any of the target sub-event sets, such that the peripheral device can report battery parameters to the central device within at least one response time slot of the corresponding sub-event.

[0219] In one embodiment, the auxiliary advertising PDU includes an enable bit;

[0220] When the enable bit is enabled, the bidirectional communication link is a periodic advertising link with hierarchical response;

[0221] When the enable bit is not enabled, the bidirectional communication link is a periodic advertising link with a response.

[0222] In one embodiment, the auxiliary advertising PDU includes:

[0223] The first parameter indicates the number of target sub-event sets included within a periodic advertising interval;

[0224] The second parameter is used to indicate the response slot delay for each target sub-event set within the periodic advertising interval;

[0225] The third parameter is used to indicate the response time slot interval for each target sub-event set within the periodic advertising interval;

[0226] And at least two target sub-event mapping tables;

[0227] The at least two target secondary event mapping tables correspond one-to-one with the at least two target secondary event sets, and the target secondary event mapping tables are used to indicate the secondary events included in the corresponding target secondary event set.

[0228] In one embodiment, when the bidirectional communication link is a periodic advertising link with hierarchical response, the number of response slots configured for different sub-events within the same target sub-event set is the same.

[0229] In one embodiment, when the bidirectional communication link is a periodic advertising link with hierarchical response, the at least two target sub-event sets include a first target sub-event set and a second target sub-event set;

[0230] Among the plurality of peripheral devices, for any one peripheral device, the total number of response time slots corresponding to it in the first target sub-event set is the first total number, and the total number of response time slots corresponding to it in the second target sub-event set is the second total number.

[0231] The first total is greater than the second total.

[0232] In one embodiment, within the periodic advertising interval, the number of sub-events included in the first target sub-event set is greater than the number of sub-events included in the second target sub-event set.

[0233] In one embodiment, within the periodic advertising interval, the number of response time slots configured in the first event is greater than the number of response time slots configured in the second event, wherein the first event is a sub-event within the first target sub-event set, and the second event is a sub-event within the second target sub-event set.

[0234] In one embodiment, the battery parameters include first-level parameters and second-level parameters.

[0235] The first level of parameters includes abnormal battery data;

[0236] The second-level parameters include at least one of the following: battery capacity, temperature, current, voltage, battery state of charge (SOC), and battery state of health (SOH);

[0237] The response time slots within the first target sub-event set are at least used by the peripheral devices to report the first level parameters to the central device based on the bidirectional communication link;

[0238] The response time slots within the second target sub-event set are at least used by the peripheral devices to report the second level parameters to the central device based on the bidirectional communication link.

[0239] In one embodiment, where the bidirectional communication link is a periodic advertising link with hierarchical responses:

[0240] The inter-packet interval of the bidirectional communication link is greater than or equal to 40 microseconds;

[0241] The response slot delay is an integer multiple of 0.125 milliseconds, and the range of the response slot delay is from 0.125 milliseconds to 31.75 milliseconds.

[0242] The response time slot interval is an integer multiple of 0.125 milliseconds, and the value range of the response time slot interval is from 0.125 milliseconds to 3.875 milliseconds.

[0243] The communication device 800 of the wireless battery management system provided in this embodiment corresponds to each process of the communication method involving the peripheral device side in the foregoing embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0244] According to embodiments of this disclosure, this disclosure also provides an electronic device and a readable storage medium.

[0245] Figure 9 A schematic block diagram of an example electronic device 900 that can be used to implement embodiments of the present disclosure is shown. Figure 9 As shown, device 900 includes a computing unit 901, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 902 or a computer program loaded from storage unit 908 into random access memory (RAM) 903. RAM 903 may also store various programs and data required for the operation of device 900. The computing unit 901, ROM 902, and RAM 903 are interconnected via bus 904. Input / output (I / O) interface 905 is also connected to bus 904.

[0246] Multiple components in device 900 are connected to I / O interface 905, including: input unit 906, such as keyboard, mouse, etc.; output unit 907, such as various types of monitors, speakers, etc.; storage unit 908, such as disk, optical disk, etc.; and communication unit 909, such as network card, modem, wireless transceiver, etc. Communication unit 909 allows device 900 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0247] The computing unit 901 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 901 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. The computing unit 901 performs the various methods and processes described above, such as the communication methods of a wireless battery management system. For example, in some embodiments, the communication methods of a wireless battery management system can be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 908. In some embodiments, part or all of the computer program can be loaded and / or installed on device 900 via ROM 902 and / or communication unit 909. When the computer program is loaded into RAM 903 and executed by the computing unit 901, one or more steps of the communication methods of the wireless battery management system described above can be performed. Alternatively, in other embodiments, the computing unit 901 may be configured to perform the communication methods of the wireless battery management system by any other suitable means (e.g., by means of firmware).

[0248] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0249] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0250] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0251] This application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the above-described... Figure 1 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0252] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.

[0253] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A communication method for a wireless battery management system, characterized in that, The wireless battery management system includes a central device and multiple peripheral devices, and the communication method includes: The central device sends the same auxiliary advertising PDU to the multiple peripheral devices respectively, so that the multiple peripheral devices can establish a connection with the central device based on the auxiliary advertising PDU, forming a point-to-multipoint bidirectional communication link. In the case where the bidirectional communication link is a periodic advertising link with hierarchical response, each periodic advertising interval in the bidirectional communication link includes multiple sub-event sets, the multiple sub-event sets include at least two target sub-event sets, each target sub-event set includes at least one sub-event, each sub-event is configured with multiple response time slots, and in the at least two target sub-event sets, the response time slot spacing of different target sub-event sets is different, and / or, the response time slot delay of different target sub-event sets is different; The response time slot is used at least for the peripheral devices to report battery parameters to the central device based on the bidirectional communication link.

2. The communication method according to claim 1, characterized in that, In the plurality of peripheral devices, each peripheral device corresponds to at least one sub-event in any of the target sub-event sets, so that the peripheral device can report battery parameters to the central device in at least one response time slot of the corresponding sub-event.

3. The communication method according to claim 1, characterized in that, The auxiliary advertising PDU includes an enable bit; When the enable bit is enabled, the bidirectional communication link is a periodic advertising link with hierarchical response; When the enable bit is not enabled, the bidirectional communication link is a periodic advertising link with a response.

4. The communication method according to claim 1, characterized in that, The auxiliary advertising PDUs include: The first parameter indicates the number of target sub-event sets included within a periodic advertising interval; The second parameter is used to indicate the response slot delay for each target sub-event set within the periodic advertising interval; The third parameter is used to indicate the response time slot interval for each target sub-event set within the periodic advertising interval; And at least two target sub-event mapping tables; The at least two target secondary event mapping tables correspond one-to-one with the at least two target secondary event sets, and the target secondary event mapping tables are used to indicate the secondary events included in the corresponding target secondary event set.

5. The communication method according to claim 1, characterized in that, In the case that the bidirectional communication link is a periodic advertising link with hierarchical response, the number of response time slots configured for different sub-events within the same target sub-event set is the same.

6. The communication method according to claim 5, characterized in that, In the case that the bidirectional communication link is a periodic advertising link with hierarchical response, the at least two target sub-event sets include a first target sub-event set and a second target sub-event set; Among the plurality of peripheral devices, for any one peripheral device, the total number of response time slots corresponding to it in the first target sub-event set is the first total number, and the total number of response time slots corresponding to it in the second target sub-event set is the second total number. The first total is greater than the second total.

7. The communication method according to claim 6, characterized in that, Within the periodic advertising interval, the number of sub-events included in the first target sub-event set is greater than the number of sub-events included in the second target sub-event set.

8. The communication method according to claim 6, characterized in that, Within the periodic advertising interval, the number of response time slots configured in the first event is greater than the number of response time slots configured in the second event, wherein the first event is a sub-event within the first target sub-event set, and the second event is a sub-event within the second target sub-event set.

9. The communication method according to any one of claims 6-8, characterized in that, The battery parameters include first-level parameters and second-level parameters. The first level of parameters includes abnormal battery data; The second-level parameters include at least one of the following: battery capacity, temperature, current, voltage, battery state of charge (SOC), and battery state of health (SOH); The response time slots within the first target sub-event set are at least used by the peripheral devices to report the first level parameters to the central device based on the bidirectional communication link; The response time slots within the second target sub-event set are at least used by the peripheral devices to report the second level parameters to the central device based on the bidirectional communication link.

10. The communication method according to any one of claims 1-8, characterized in that, In the case where the bidirectional communication link is a periodic advertising link with hierarchical response: The inter-packet interval of the bidirectional communication link is greater than or equal to 40 microseconds; The response slot delay is an integer multiple of 0.125 milliseconds, and the range of the response slot delay is from 0.125 milliseconds to 31.75 milliseconds. The response time slot interval is an integer multiple of 0.125 milliseconds, and the value range of the response time slot interval is from 0.125 milliseconds to 3.875 milliseconds.

11. A communication method for a wireless battery management system, characterized in that, The wireless battery management system includes a central device and multiple peripheral devices. The communication method is applied to the central device, and the communication method includes: The same auxiliary advertising PDU is sent to the multiple peripheral devices respectively, so that the multiple peripheral devices can establish a connection with the central device based on the auxiliary advertising PDU, forming a point-to-multipoint bidirectional communication link; In the case where the bidirectional communication link is a periodic advertising link with hierarchical response, each periodic advertising interval in the bidirectional communication link includes multiple sub-event sets, the multiple sub-event sets include at least two target sub-event sets, each target sub-event set includes at least one sub-event, each sub-event is configured with multiple response time slots, and in the at least two target sub-event sets, the response time slot spacing of different target sub-event sets is different, and / or, the response time slot delay of different target sub-event sets is different; The response time slot is used at least for the central device to receive battery parameters reported by the peripheral devices to the central device based on the bidirectional communication link.

12. A communication method for a wireless battery management system, characterized in that, The wireless battery management system includes a central device and multiple peripheral devices, and the communication method is applied to a target peripheral device, which is one of the multiple peripheral devices. The communication method includes: Receive auxiliary advertising PDU sent by the central device, establish a connection with the central device based on the auxiliary advertising PDU, and form a point-to-multipoint bidirectional communication link with the central device and other peripheral devices; In the case where the bidirectional communication link is a periodic advertising link with hierarchical response, each periodic advertising interval in the bidirectional communication link includes multiple sub-event sets, the multiple sub-event sets include at least two target sub-event sets, each target sub-event set includes at least one sub-event, each sub-event is configured with multiple response time slots, and in the at least two target sub-event sets, the response time slot spacing of different target sub-event sets is different, and / or, the response time slot delay of different target sub-event sets is different; The target peripheral devices correspond to at least one sub-event in each target sub-event set, and report battery parameters to the central device based on the bidirectional communication link within at least one response time slot of the corresponding sub-event.

13. A communication device for a wireless battery management system, characterized in that, The wireless battery management system includes a central device and multiple peripheral devices. The communication device is used in the central device and includes: An auxiliary advertising sending module is used to send the same auxiliary advertising PDU to the multiple peripheral devices respectively, so that the multiple peripheral devices can establish a connection with the central device based on the auxiliary advertising PDU, forming a point-to-multipoint bidirectional communication link. In the case where the bidirectional communication link is a periodic advertising link with hierarchical response, each periodic advertising interval in the bidirectional communication link includes multiple sub-event sets, the multiple sub-event sets include at least two target sub-event sets, each target sub-event set includes at least one sub-event, each sub-event is configured with multiple response time slots, and in the at least two target sub-event sets, the response time slot spacing of different target sub-event sets is different, and / or, the response time slot delay of different target sub-event sets is different; The response time slot is used at least for the central device to receive battery parameters reported by the peripheral devices to the central device based on the bidirectional communication link.

14. A communication device for a wireless battery management system, characterized in that, The wireless battery management system includes a central device and multiple peripheral devices, and the communication device is applied to a target peripheral device, which is one of the multiple peripheral devices. The communication device includes: An auxiliary advertising receiving module is used to receive auxiliary advertising PDUs sent by the central device, and establish a connection with the central device based on the auxiliary advertising PDUs to form a point-to-multipoint bidirectional communication link with the central device and other peripheral devices. In the case where the bidirectional communication link is a periodic advertising link with hierarchical response, each periodic advertising interval in the bidirectional communication link includes multiple sub-event sets, each of the multiple sub-event sets includes at least two target sub-event sets, each target sub-event set includes at least one sub-event, and each sub-event is configured with multiple response time slots. The target peripheral devices correspond to at least one sub-event in each target sub-event set. In the at least two target sub-event sets, the response time slot spacing of different target sub-event sets is different, and / or, the response time slot delay of different target sub-event sets is different. The battery parameter reporting module is used by the target peripheral device to report battery parameters to the central device based on the bidirectional communication link within at least one response time slot of its corresponding secondary event.

15. An electronic device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the communication method of the wireless battery management system as described in any one of claims 1 to 12.

Citation Information

Patent Citations

  • Wireless battery management system, node for wireless communication, and method of assigning slot

    CN112333843A

  • Bluetooth low-power-consumption audio broadcasting method, device and system

    CN119172857A