Communication channel optimization method and apparatus for wireless battery management system
By statistically analyzing and sorting the wireless data communication channel quality information between the battery management unit and the cell management unit in the wireless battery management system, the optimal channel is selected for frequency hopping transmission, which solves the problem of unstable wireless communication quality and improves the communication quality and stability of the system.
Patent Information
- Application Number
- PCT/CN2025/109575
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-02
- Filing Date
- 2025-07-21
- Publication Date
- 2026-02-05
AI Technical Summary
In wireless battery management systems, due to limitations of battery modules and battery packs, the wireless communication quality of data communication channels is inconsistent, resulting in generally unstable communication quality and unstable communication data during random frequency hopping communication.
After the battery management unit and the cell management unit complete wireless communication, the communication quality information of each initial wireless data communication channel is statistically analyzed, and the channels are sorted according to the receiving sensitivity and packet error rate. The optimal wireless data communication channel is then selected for frequency hopping data transmission.
It improves the quality and stability of wireless communication and avoids the problem of unstable communication data in random frequency hopping communication.
Smart Images

Figure CN2025109575_05022026_PF_FP_ABST
Abstract
Description
A method and apparatus for optimizing communication channels in a wireless battery management system
[0001] Relevant publicly available cross-references
[0002] This disclosure claims priority to Chinese Patent Application No. 2024110602379, filed on August 2, 2024, entitled "A Communication Channel Optimization Method and Apparatus for a Wireless Battery Management System", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the fields of wireless communication and battery management technology, and more specifically, to a method and apparatus for optimizing communication channels in a wireless battery management system. Background Technology
[0004] In Bluetooth wireless communication scenarios, there are multiple communication channels, including multiple data communication channels and multiple broadcast communication channels. The communication frequency of these channels is 2302MHz to 2480MHz, and the channel bandwidth is 2MHz. Bluetooth wireless communication can be applied in wireless battery management systems.
[0005] Currently, random frequency hopping communication is performed in wireless battery management systems by using multiple communication channels of Bluetooth wireless communication.
[0006] However, in wireless battery management systems, due to limitations imposed by battery modules and battery packs, the wireless communication quality of these data communication channels varies. Some data communication channels have poor wireless communication quality, resulting in generally unstable wireless communication quality. Furthermore, due to the random frequency hopping communication of these data communication channels, there is a problem of unstable communication data.
[0007] Application content
[0008] In view of this, the purpose of this application is to provide a method and apparatus for optimizing communication channels in a wireless battery management system. After the battery management unit and the cell management unit complete wireless communication, the communication quality information of each initial wireless data communication channel between the battery management unit and each cell management unit is statistically analyzed, and the initial wireless data communication channels are sorted according to the communication quality information, thereby obtaining the target wireless data communication channel between the battery management unit and all cell management units. This realizes the screening and acquisition of the optimal wireless data communication channel, and frequency hopping data transmission is performed through the optimal wireless data communication channel, which improves the quality and stability of wireless communication and avoids the problem of unstable communication data in random frequency hopping communication.
[0009] In a first aspect, embodiments of this application provide a communication channel optimization method for a wireless battery management system, applied to a wireless battery management system; the wireless battery management system includes a battery management unit and multiple cell management units; the method includes:
[0010] In response to the establishment of a wireless communication connection between the battery management unit and the cell management unit based on a preset communication protocol, a target number of initial wireless data communication channels are determined between the battery management unit and each cell management unit.
[0011] In response to the completion of wireless communication between the battery management unit and the cell management unit based on the initial wireless data communication channel, the communication quality information of each initial wireless data communication channel between the battery management unit and each cell management unit is statistically analyzed.
[0012] Based on the communication quality information of each initial wireless data communication channel corresponding to the cell management unit, all initial wireless data communication channels of the cell management unit are sorted, and the target wireless data communication channel between the battery management unit and the cell management unit is obtained according to the sorted initial wireless data communication channels of the cell management unit.
[0013] In one possible implementation, the battery management unit and the cell management unit complete wireless communication based on a corresponding initial wireless data communication channel, including:
[0014] The battery management unit sends a corresponding downlink data instruction to the cell management unit based on the initial wireless data communication channel, so that the cell management unit sends a corresponding uplink data response to the battery management unit after receiving the downlink data instruction.
[0015] In response to the battery management unit receiving the data uplink response, it is determined that the battery management unit has completed wireless communication with the cell management unit based on the initial wireless data communication channel.
[0016] In one possible implementation, the communication quality information includes receiver sensitivity and / or packet error rate; the step of sorting all initial wireless data communication channels of the battery management unit based on the communication quality information of each initial wireless data communication channel corresponding to the battery management unit includes:
[0017] Based on the receiving sensitivity of each initial wireless data communication channel corresponding to the cell management unit, the initial wireless data communication channels are sorted from highest to lowest to obtain the sorted initial wireless data communication channels; or,
[0018] Based on the packet error rate of each initial wireless data communication channel corresponding to the cell management unit, the initial wireless data communication channels are sorted from low to high to obtain the sorted initial wireless data communication channels; or...
[0019] The initial wireless data communication channels are sorted based on the receiving sensitivity and packet error rate of each initial wireless data communication channel corresponding to the battery cell management unit to obtain the sorted initial wireless data communication channels.
[0020] In one possible implementation, obtaining the target wireless data communication channel between the battery management unit and the cell management unit based on all the initial wireless data communication channels of the sorted cell management unit includes:
[0021] Based on preset wireless communication quality standards, all initial wireless data communication channels of the sorted battery cell management unit are filtered to obtain a preferred set of wireless data communication channels for each battery cell management unit.
[0022] Based on the intersection of the preferred sets of wireless data communication channels corresponding to each cell management unit, the target wireless data communication channel between the battery management unit and the cell management unit is obtained.
[0023] In one possible implementation, the wireless battery management system communication channel optimization method further includes:
[0024] Based on the intersection of the preferred sets of wireless data communication channels corresponding to each cell management unit, the target wireless data communication channel sequence of the battery management unit and the cell management unit is obtained; wherein, the target wireless data communication channel sequence includes at least one target wireless data communication channel;
[0025] The target wireless data communication channel sequence is adjusted to obtain an adjusted target wireless data communication channel sequence, and the corresponding target wireless data communication channel is determined based on the adjusted target wireless data communication channel sequence.
[0026] In one possible implementation, adjusting the target wireless data communication channel sequence to obtain an adjusted target wireless data communication channel sequence includes:
[0027] Determine whether any two adjacent ordered target wireless data communication channels in the target wireless data communication channel sequence have a channel adjacency relationship;
[0028] If so, the target wireless data communication channel that is ranked later in the two target wireless data communication channels is shifted one position to the right to adjust the target wireless data communication channel sequence and obtain the adjusted target wireless data communication channel sequence.
[0029] In one possible implementation, the wireless battery management system communication channel optimization method further includes:
[0030] Based on preset security and regulatory standards, the minimum number of target wireless data communication channels is determined in the adjusted target wireless data communication channel sequence.
[0031] Wireless communication is conducted between the battery management unit and the cell management unit based on the minimum number of target wireless data communication channels.
[0032] Secondly, embodiments of this application also provide a communication channel optimization device for a wireless battery management system, applied to a wireless battery management system; the wireless battery management system includes a battery management unit and multiple cell management units; the device includes:
[0033] The first determining module is used to determine the target number of initial wireless data communication channels between the battery management unit and each cell management unit in response to the establishment of a wireless communication connection between the battery management unit and the cell management unit based on a preset communication protocol.
[0034] The statistics module is used to, in response to the completion of wireless communication between the battery management unit and the cell management unit based on the initial wireless data communication channel, collect statistics on the communication quality information of each initial wireless data communication channel between the battery management unit and each cell management unit.
[0035] The first acquisition module is used to sort all the initial wireless data communication channels of the battery management unit based on the communication quality information of each initial wireless data communication channel corresponding to the battery management unit, and obtain the target wireless data communication channel between the battery management unit and the battery management unit according to the sorted initial wireless data communication channels of the battery management unit.
[0036] In one possible implementation, the statistics module is specifically used for:
[0037] The battery management unit sends a corresponding downlink data instruction to the cell management unit based on the initial wireless data communication channel, so that the cell management unit sends a corresponding uplink data response to the battery management unit after receiving the downlink data instruction.
[0038] In response to the battery management unit receiving the data uplink response, it is determined that the battery management unit has completed wireless communication with the cell management unit based on the initial wireless data communication channel.
[0039] In one possible implementation, the communication quality information includes receiver sensitivity and / or packet error rate; the first acquisition module is specifically used for:
[0040] Based on the receiving sensitivity of each initial wireless data communication channel corresponding to the cell management unit, the initial wireless data communication channels are sorted from highest to lowest to obtain the sorted initial wireless data communication channels; or,
[0041] Based on the packet error rate of each initial wireless data communication channel corresponding to the cell management unit, the initial wireless data communication channels are sorted from low to high to obtain the sorted initial wireless data communication channels; or...
[0042] The initial wireless data communication channels are sorted based on the receiving sensitivity and packet error rate of each initial wireless data communication channel corresponding to the battery cell management unit to obtain the sorted initial wireless data communication channels.
[0043] In one possible implementation, the first acquisition module is specifically used for:
[0044] Based on preset wireless communication quality standards, all initial wireless data communication channels of the sorted battery cell management unit are filtered to obtain a preferred set of wireless data communication channels for each battery cell management unit.
[0045] Based on the intersection of the preferred sets of wireless data communication channels corresponding to each cell management unit, the target wireless data communication channel between the battery management unit and the cell management unit is obtained.
[0046] In one possible implementation, the wireless battery management system communication channel optimization device further includes:
[0047] The second acquisition module is used to obtain the target wireless data communication channel sequence of the battery management unit and the cell management unit based on the intersection of the preferred set of wireless data communication channels corresponding to each cell management unit; wherein, the target wireless data communication channel sequence includes at least one target wireless data communication channel.
[0048] An adjustment module is used to adjust the target wireless data communication channel sequence to obtain an adjusted target wireless data communication channel sequence, and to determine the corresponding target wireless data communication channel based on the adjusted target wireless data communication channel sequence.
[0049] In one possible implementation, the adjustment module is specifically used for:
[0050] Determine whether any two adjacent ordered target wireless data communication channels in the target wireless data communication channel sequence have a channel adjacency relationship;
[0051] If so, the target wireless data communication channel that is ranked later in the two target wireless data communication channels is shifted one position to the right to adjust the target wireless data communication channel sequence and obtain the adjusted target wireless data communication channel sequence.
[0052] In one possible implementation, the wireless battery management system communication channel optimization device further includes:
[0053] The second determining module is used to determine the minimum number of target wireless data communication channels in the adjusted target wireless data communication channel sequence based on preset security standards and institutional standards.
[0054] A communication module is used to conduct wireless communication between the battery management unit and the cell management unit based on the minimum number of target wireless data communication channels.
[0055] Thirdly, embodiments of this application provide an electronic device, including: a processor, a storage medium, and a bus. The storage medium stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to perform the steps of the wireless battery management system communication channel optimization method as described in any of the first aspects.
[0056] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the wireless battery management system communication channel optimization method according to any one of the first aspects.
[0057] This application provides a method and apparatus for optimizing communication channels in a wireless battery management system. In response to a battery management unit and a cell management unit establishing a wireless communication connection based on a preset communication protocol, the method determines a target number of initial wireless data communication channels between the battery management unit and each cell management unit. In response to the battery management unit and the cell management unit completing wireless communication based on the initial wireless data communication channels, the method statistically analyzes the communication quality information of each initial wireless data communication channel between the battery management unit and each cell management unit. Based on the communication quality information of each initial wireless data communication channel corresponding to the cell management unit, the method sorts all initial wireless data communication channels of the cell management unit and obtains the target wireless data communication channel between the battery management unit and the cell management unit according to the sorted initial wireless data communication channels of the cell management unit. This application, after the battery management unit and the cell management unit complete wireless communication, statistically analyzes the communication quality information of each initial wireless data communication channel between the battery management unit and each cell management unit, and sorts the initial wireless data communication channels according to the communication quality information, thereby obtaining the target wireless data communication channel between the battery management unit and all cell management units. This achieves the screening and acquisition of the optimal wireless data communication channel, and frequency hopping data transmission is performed through the optimal wireless data communication channel, improving the quality and stability of wireless communication and avoiding the problem of unstable communication data in random frequency hopping communication.
[0058] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0059] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0060] Figure 1 is a flowchart of a communication channel optimization method for a wireless battery management system according to an embodiment of this application;
[0061] Figure 2 is a schematic diagram of the internal system architecture of the wireless battery management system;
[0062] Figure 3 is a schematic diagram of the wireless communication process between BMU and CMU;
[0063] Figure 4 is a flowchart of a communication channel optimization method for a wireless battery management system according to another embodiment of this application;
[0064] Figure 5 is a flowchart of a communication channel optimization method for a wireless battery management system according to another embodiment of this application;
[0065] Figure 6 is a schematic diagram of the wireless data communication channel ordering between BMU and CMU based on receiver sensitivity.
[0066] Figure 7 is a flowchart illustrating the wireless data communication channel sequencing between the BMU and CMU based on packet error rate.
[0067] Figure 8 is a schematic diagram of the communication channel optimization device for a wireless battery management system provided according to an embodiment of this application.
[0068] Figure 9 is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation
[0069] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the accompanying drawings in this application are for illustrative and descriptive purposes only and are not intended to limit the scope of protection of this application. Furthermore, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of this application. It should be understood that the operations in the flowcharts may not be implemented in sequence, and steps without logical contextual relationships may be reversed or implemented simultaneously. In addition, those skilled in the art, guided by the content of this application, may add one or more other operations to the flowcharts, or remove one or more operations from the flowcharts.
[0070] Furthermore, the described embodiments are merely some, not all, of the embodiments of this application. The components of the embodiments of this application described and illustrated herein can typically be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0071] It should be noted that the term "comprising" will be used in the embodiments of this application to indicate the presence of the features declared thereafter, but does not exclude the addition of other features.
[0072] Considering the existence of multiple communication channels in Bluetooth wireless communication scenarios, including multiple data communication channels and multiple broadcast communication channels, with communication frequencies ranging from 2302MHz to 2480MHz and a channel bandwidth of 2MHz, Bluetooth wireless communication can be applied in wireless battery management systems. Currently, random frequency hopping communication is achieved in wireless battery management systems by utilizing the multiple communication channels of Bluetooth wireless communication.
[0073] However, in wireless battery management systems, due to limitations imposed by battery modules and battery packs, the wireless communication quality of these data communication channels varies. Some data communication channels have poor wireless communication quality, resulting in generally unstable wireless communication quality. Furthermore, due to the random frequency hopping communication of these data communication channels, there is a problem of unstable communication data.
[0074] To address this issue, this application provides a method and apparatus for optimizing communication channels in a wireless battery management system. After the battery management unit (BMU) and cell management unit (CMU) complete wireless communication, the method collects communication quality information for each initial wireless data communication channel between the BMU and each CMU. Based on this quality information, the initial wireless data communication channels are sorted to obtain the target wireless data communication channels between the BMU and all CMUs. This achieves the selection and acquisition of the optimal wireless data communication channel. Frequency-hopping data transmission is then performed using the optimal wireless data communication channel, improving wireless communication quality and stability and avoiding the problem of unstable communication data in random frequency-hopping communication.
[0075] Figure 1 is a flowchart of a communication channel optimization method for a wireless battery management system according to an embodiment of this application, which is applied to a wireless battery management system.
[0076] The wireless battery management system includes one Battery Management Unit (BMU) and multiple Cell Management Units (CMUs). For example, as shown in Figure 2, the wireless battery management system includes one BMU and n CMUs, where CMUi represents the i-th (≤n) CMU. Each CMU communicates bidirectionally with the BMU. It should be noted that the number of CMUs is two or more.
[0077] As shown in Figure 1, the wireless battery management system communication channel optimization method of this application embodiment may specifically include:
[0078] S101. In response to the establishment of a wireless communication connection between the battery management unit and the cell management unit based on a preset communication protocol, determine the target number of initial wireless data communication channels between the battery management unit and each cell management unit.
[0079] S102. In response to the completion of wireless communication between the battery management unit and the cell management unit based on the initial wireless data communication channel, the communication quality information of each initial wireless data communication channel between the battery management unit and each cell management unit is statistically analyzed.
[0080] S103. Based on the communication quality information of each initial wireless data communication channel corresponding to the cell management unit, sort all the initial wireless data communication channels of the cell management unit, and obtain the target wireless data communication channel between the battery management unit and the cell management unit according to the sorted initial wireless data communication channels of the cell management unit.
[0081] In the aforementioned wireless battery management system communication channel optimization method, after the battery management unit and the cell management unit complete wireless communication, the communication quality information of each initial wireless data communication channel between the battery management unit and each cell management unit is statistically analyzed, and the initial wireless data communication channels are sorted according to the communication quality information, thereby obtaining the target wireless data communication channel between the battery management unit and all cell management units. This achieves the screening and acquisition of the optimal wireless data communication channel, and frequency hopping data transmission is performed through the optimal wireless data communication channel, which improves the quality and stability of wireless communication and avoids the problem of unstable communication data in random frequency hopping communication.
[0082] It should be noted that the wireless battery management system communication channel optimization method of this application is also known as the battery management system communication channel optimization method or the wireless battery management system Bluetooth communication channel optimization method.
[0083] The exemplary steps described above in the embodiments of this application are illustrated below with specific examples:
[0084] S101, in response to the establishment of a wireless communication connection between the battery management unit and the cell management unit based on a preset communication protocol, determines the target number of initial wireless data communication channels between the battery management unit and each cell management unit.
[0085] It should be noted that the communication protocol refers to the pre-set wireless communication protocol. The communication protocol used in this application is Bluetooth, WIFI, or Zigbee (a low-speed, short-range wireless network protocol). This application uses Bluetooth as an example for description, but this does not constitute a limitation on the communication protocol. The specific protocol can be set according to the actual situation. In the embodiments of this application, the initial wireless data communication channel is the wireless data communication channel determined by establishing a wireless communication connection between the BMU and each CMU. There is a target number of initial wireless data communication channels between the BMU and each CMU. The target number is the same for each CMU, that is, the number of initial wireless data communication channels between the BMU and each CMU is the same. For example, as shown in Figure 3, each CMU between the BMU and CMU1-CMUn has 37 wireless communication channels (wireless communication channel 1, wireless communication channel 2, ..., wireless communication channel 37). These wireless communication channels represent the initial wireless data communication channels of this application. After the BMU and CMU establish a wireless communication connection based on the communication protocol, i.e., after the handshake connection, the target number of wireless data communication channels between the BMU and each CMU is determined for subsequent processing.
[0086] Those skilled in the art will understand that in Bluetooth communication, there are a total of 40 communication channels, of which 37 are wireless data communication channels and 3 are wireless broadcast communication channels. The communication frequencies range from 2302MHz to 2480MHz, and the channel bandwidth is 2MHz. Therefore, the initial target number of wireless data communication channels can be 37, which is used as an example in this application.
[0087] It should be noted that when the BMU and CMU establish a wireless communication connection based on the preset Bluetooth communication protocol, the BMU sends a corresponding handshake request to the CMU based on the Bluetooth communication protocol. After receiving the handshake request, the CMU sends a corresponding handshake response to the BMU to establish the wireless communication connection between the BMU and CMU, as shown in Figure 3. Those skilled in the art will understand that the process of establishing a wireless communication connection, i.e., the handshake connection, takes place in the wireless broadcast communication channel.
[0088] S102, in response to the battery management unit and the cell management unit completing wireless communication based on the initial wireless data communication channel, the communication quality information of each initial wireless data communication channel between the battery management unit and each cell management unit is statistically analyzed.
[0089] In this embodiment, communication quality information refers to information characterizing the communication quality and stability of the wireless data communication channel. The communication quality information includes Received Signal Strength Indication (RSSI) and / or Packet Error Ratio (PER). After the BMU and CMU establish a wireless communication connection, the BMU and CMU communicate wirelessly based on the target number of initial wireless data communication channels, i.e., 37 initial wireless data communication channels. After the BMU and CMU complete the wireless communication process, i.e., all 37 initial wireless data communication channels have completed wireless communication, the communication quality information, i.e., the receive sensitivity and / or packet error rate, of each initial wireless data communication channel between the BMU and each CMU is statistically analyzed for subsequent processing. For example, as shown in Figure 3, after BMU and CMU1 complete wireless communication based on 37 wireless communication channels, the receiving sensitivity and / or packet error rate of each of the 37 wireless communication channels between BMU and CMU1 are statistically analyzed. Finally, the receiving sensitivity and / or packet error rate of each of the 37 wireless communication channels between BMU and each of the n CMUs are statistically analyzed.
[0090] Those skilled in the art will understand that higher receiver sensitivity indicates better wireless communication quality and stability, and lower packet error rate indicates better wireless communication quality and stability.
[0091] Optionally, when the battery management unit and the cell management unit complete wireless communication based on the corresponding initial wireless data communication channel, the battery management unit sends a corresponding downlink data command to the cell management unit based on the initial wireless data communication channel, so that the cell management unit sends a corresponding uplink data response to the battery management unit after receiving the downlink data command; in response to the battery management unit receiving the uplink data response, it is determined that the battery management unit has completed wireless communication with the cell management unit based on the initial wireless data communication channel. For example, as shown in Figure 3, in the wireless communication between BMU and CMU1, after BMU and CMU1 complete the handshake connection, BMU sends a downlink data command to CMU1 based on wireless communication channel 1. After receiving the downlink data command, CMU1 sends a corresponding uplink data response to BMU, thereby completing the wireless communication between BMU and CMU1 based on wireless communication channel 1. Similarly, BMU completes the above wireless communication process with CMU1 based on 37 wireless communication channels.
[0092] It should be noted that the downlink data command and uplink data response can be control commands or uplink and downlink data. For example, those skilled in the art will understand that the CMU can be used to monitor and collect the voltage and temperature information of individual cells in the battery pack (battery assembly) and to complete the balancing function between individual cells, while the BMU is used to process the individual cell and temperature information uploaded by the CMU and control the CMU to complete the balancing function between individual cells. Therefore, the voltage and temperature information of individual cells can be used as uplink and downlink data for communication.
[0093] S103, based on the communication quality information of each initial wireless data communication channel corresponding to the cell management unit, sort all the initial wireless data communication channels of the cell management unit, and obtain the target wireless data communication channel between the battery management unit and the cell management unit according to the sorted initial wireless data communication channels of the cell management unit.
[0094] In this embodiment, the target wireless data communication channel is the optimal wireless data communication channel for random frequency hopping in wireless communication. The target wireless data communication channel characterizes the optimal wireless data communication channel for wireless communication between the BMU and all CMUs. After calculating the communication quality information (i.e., receiver sensitivity and / or packet error rate) of each initial wireless data communication channel between the BMU and each CMU in step S102, all initial wireless data communication channels of the CMU are sorted according to the communication quality information (i.e., receiver sensitivity and / or packet error rate) of each initial wireless data communication channel corresponding to each CMU. That is, the initial wireless data communication channels are sorted based on receiver sensitivity and packet error rate to obtain the sorted initial wireless data communication channel for each CMU. The target wireless data communication channel between the BMU and CMU is then obtained based on all the sorted initial wireless data communication channels for each CMU, and wireless communication is performed based on the target wireless data communication channel. Therefore, frequency hopping data transmission based on the target wireless data communication channel can improve the quality and stability of wireless communication and avoid the problem of unstable communication data in random frequency hopping communication.
[0095] It should be noted that when sorting the initial wireless data communication channels based on communication quality information, namely receiver sensitivity and packet error rate, the initial wireless data communication channels can be sorted based on receiver sensitivity, packet error rate, or both receiver sensitivity and packet error rate can be sorted together.
[0096] It is understood that this application provides specially selected target wireless data communication channels for frequency hopping communication, instead of performing random frequency hopping communication between all unselected initial wireless data communication channels, thereby improving communication quality and stability.
[0097] The wireless battery management system communication channel optimization method provided in this application embodiment, in response to the establishment of a wireless communication connection between the battery management unit and the cell management unit based on a preset communication protocol, determines the target number of initial wireless data communication channels between the battery management unit and each cell management unit, in response to the completion of wireless communication between the battery management unit and the cell management unit based on the initial wireless data communication channels, statistically analyzes the communication quality information of each initial wireless data communication channel between the battery management unit and each cell management unit, sorts all initial wireless data communication channels of the cell management unit based on the communication quality information of each initial wireless data communication channel corresponding to the cell management unit, and obtains the target wireless data communication channel between the battery management unit and the cell management unit based on the sorted initial wireless data communication channels of the cell management unit. The wireless battery management system communication channel optimization method of this application, after the battery management unit and the cell management unit complete wireless communication, statistically analyzes the communication quality information of each initial wireless data communication channel between the battery management unit and each cell management unit, and sorts the initial wireless data communication channels according to the communication quality information, thereby obtaining the target wireless data communication channel between the battery management unit and all cell management units. This realizes the screening and acquisition of the optimal wireless data communication channel, and frequency hopping data transmission is performed through the optimal wireless data communication channel, which improves the quality and stability of wireless communication and avoids the problem of unstable communication data in random frequency hopping communication.
[0098] In some embodiments, sorting all initial wireless data communication channels of the battery management unit based on the communication quality information of each initial wireless data communication channel corresponding to the battery management unit includes: sorting each initial wireless data communication channel from high to low based on the receiving sensitivity of each initial wireless data communication channel corresponding to the battery management unit, to obtain the sorted initial wireless data communication channels.
[0099] In this embodiment, each initial wireless data communication channel of each CMU is sorted from highest to lowest receiving sensitivity according to the receiving sensitivity of each initial wireless data communication channel corresponding to each CMU, thereby obtaining the sorted initial wireless data communication channels corresponding to the CMU, thus completing the sorting of each initial wireless data communication channel corresponding to each CMU based on receiving sensitivity.
[0100] In some embodiments, sorting all initial wireless data communication channels of the battery management unit based on the communication quality information of each initial wireless data communication channel corresponding to the battery management unit includes: sorting each initial wireless data communication channel from low to high based on the packet error rate of each initial wireless data communication channel corresponding to the battery management unit to obtain the sorted initial wireless data communication channels.
[0101] In this embodiment of the application, the packet error rate of each initial wireless data communication channel corresponding to each CMU is sorted from low to high according to the packet error rate of each initial wireless data communication channel corresponding to each CMU, thereby obtaining the sorted initial wireless data communication channels corresponding to each CMU, thus completing the sorting of each initial wireless data communication channel corresponding to each CMU based on the packet error rate.
[0102] In other embodiments, sorting all initial wireless data communication channels of the battery management unit based on the communication quality information of each initial wireless data communication channel corresponding to the battery management unit includes: sorting each initial wireless data communication channel based on the receiving sensitivity and packet error rate of each initial wireless data communication channel corresponding to the battery management unit to obtain sorted initial wireless data communication channels.
[0103] In this embodiment, each initial wireless data communication channel of each CMU is sorted according to the receiving sensitivity and packet error rate of each initial wireless data communication channel corresponding to each CMU, thereby obtaining the sorted initial wireless data communication channels corresponding to the CMU, thus completing the sorting of each initial wireless data communication channel corresponding to each CMU based on receiving sensitivity and packet error rate.
[0104] Optionally, corresponding weights (including positive and negative) can be assigned to the receiver sensitivity and packet error rate respectively, and the initial wireless data communication channels can be sorted from high to low based on the calculation results of the receiver sensitivity and packet error rate of each initial wireless data communication channel and the weights.
[0105] Optionally, the receiver sensitivity and packet error rate of each initial wireless data communication channel can be subtracted, and the initial wireless data communication channels can be sorted from high to low based on the difference between the receiver sensitivity and packet error rate.
[0106] Furthermore, as shown in Figure 4, step S103 in the above embodiment, "obtaining the target wireless data communication channel between the battery management unit and the cell management unit based on all the initial wireless data communication channels of the sorted cell management units," may specifically include the following steps:
[0107] S401, based on the preset wireless communication quality standard, filters all the initial wireless data communication channels of the sorted cell management unit to obtain the preferred set of wireless data communication channels for each cell management unit.
[0108] In this embodiment, the wireless communication quality standard is a standard for filtering the initial wireless data communication channels by pre-setting an ID. The preferred set of wireless data communication channels is the preferred set of wireless data communication channels for each CMU obtained by filtering all the initial wireless data communication channels of each CMU. By filtering all the initial wireless data communication channels of the sorted CMUs according to the wireless communication quality standard, the preferred set of wireless data communication channels for each CMU can be obtained for subsequent processing.
[0109] Optionally, the wireless communication quality standards are the receiver sensitivity threshold and the packet error rate threshold. Initial wireless data communication channels with receiver sensitivity above the receiver sensitivity threshold can be selected based on the receiver sensitivity threshold, or initial wireless data communication channels with packet error rate below the receiver sensitivity threshold can be selected based on the packet error rate threshold.
[0110] Optionally, screening can also be performed based on simple screening criteria. For example, a certain number (e.g., the first 5) of the initial wireless data communication channels after each CMU is sorted can be selected as the preferred set of wireless data communication channels for that CMU.
[0111] S402, based on the intersection of the preferred sets of wireless data communication channels corresponding to each cell management unit, the target wireless data communication channel between the battery management unit and the cell management unit is obtained.
[0112] In this embodiment of the application, after obtaining the preferred set of wireless data communication channels corresponding to each CMU according to step S401, the intersection of the preferred sets of wireless data communication channels corresponding to each CMU is taken. This intersection is the intersection of the preferred sets of wireless data communication channels applicable to wireless communication between the BMU and multiple CMUs, which is also the target wireless data communication channel. For example, CMU1∩CMU1∩…∩CMUn represents the intersection of the preferred sets of wireless data communication channels corresponding to each CMU, and the optimal wireless data communication channel included in this intersection is the target wireless data communication channel.
[0113] It can be added that the preferred set of wireless data communication channels here is the preferred set of wireless data communication channels between the BMU and a single CMU, while the target wireless data communication channel is the intersection of the preferred sets of wireless data communication channels between the BMU and all CMUs. That is, the target wireless data communication channel is applied to the wireless communication between the BMU and all CMUs.
[0114] Those skilled in the art will understand that, due to the characteristics of wireless communication between BMU and CMU, the intersection of the preferred set of wireless data communication channels for each CMU can always be obtained, and there are often multiple such sets.
[0115] Furthermore, as shown in Figure 5, the wireless battery management system communication channel optimization method of this application embodiment may further include the following steps:
[0116] S501, based on the intersection of the preferred sets of wireless data communication channels corresponding to each cell management unit, the target wireless data communication channel sequence of the battery management unit and the cell management unit is obtained.
[0117] In this embodiment, the target wireless data communication channel sequence is a sequence composed of target wireless data communication channels between the BMU and all CMUs. The target wireless data communication channel sequence includes at least one target wireless data communication channel. After obtaining the intersection of the preferred set of wireless data communication channels corresponding to each CMU, the sequence of target wireless data communication channels between the BMU and all CMUs is obtained for subsequent processing.
[0118] S502, adjust the target wireless data communication channel sequence to obtain the adjusted target wireless data communication channel sequence, and determine the corresponding target wireless data communication channel based on the adjusted target wireless data communication channel sequence.
[0119] In this embodiment of the application, the target wireless data communication channel sequence of BMU and all CMUs obtained in step S501 is adjusted to obtain the adjusted target wireless data communication channel sequence. The target wireless data communication channel included in the adjusted target wireless data communication channel sequence is the final target wireless data communication channel required.
[0120] It should be noted that this application does not impose too many restrictions on the specific adjustment method of the target wireless data communication channel sequence, and it can be set according to the actual situation.
[0121] As one possible implementation, it is determined whether any two adjacent target wireless data communication channels in the target wireless data communication channel sequence have a channel adjacency relationship. If so, the ranking of the target wireless data communication channel that is ranked later in the sequence is shifted one position to the right (by exchanging positions with the target wireless data communication channel ranked next to it), thereby adjusting the target wireless data communication channel sequence to obtain the adjusted target wireless data communication channel sequence. Here, channel adjacency means that the two adjacent target wireless data communication channels are also adjacent.
[0122] For example, in the target wireless data communication channel sequence, the second target wireless data communication channel is 24, the third target wireless data communication channel is 25, and the fourth target wireless data communication channel is 8. In this case, the second target wireless data communication channel and the third target wireless data communication channel have an adjacent relationship. Therefore, it is necessary to adjust the position of the third target wireless data communication channel, which is later in the sequence, that is, to move the third target wireless data communication channel one position to the right. Specifically, the third target wireless data communication channel can be swapped with the fourth target wireless data communication channel. This updates the target wireless data communication channel sequence and solves the problem of adjacent channels. The updated target wireless data communication channel sequence no longer has the problem of adjacent channels, thus determining the corresponding final target wireless data communication channel.
[0123] Those skilled in the art will understand that, in the optimal wireless communication channel sequence, i.e. the target wireless data communication channel sequence, there are no two adjacent optimal wireless communication channels that are adjacent to each other.
[0124] Therefore, by adjusting the positions of adjacent target wireless data communication channels, the optimal communication channel is avoided from being adjacent to other channels, thus solving the communication crosstalk problem and further improving communication quality.
[0125] Furthermore, based on preset safety and regulatory standards, a minimum number of target wireless data communication channels is determined from the adjusted target wireless data communication channel sequence. Wireless communication between the battery management unit (BMU) and the cell management unit (CMU) is then conducted based on this minimum number of target wireless data communication channels. The safety and regulatory standards refer to the pre-set standards related to the battery management system and wireless communication. Those skilled in the art will understand that a higher number of wireless data communication channels between the BMU and CMU increases the risks and potential hazards. Therefore, it is necessary to further select the minimum number of target wireless data communication channels from the adjusted target wireless data communication channel sequence obtained in the above embodiments, based on the safety and regulatory standards. Wireless communication between the BMU and CMU is then conducted based on these minimum number of target wireless data communication channels. For example, if the safety and regulatory standards require at least three target wireless data communication channels, then three target wireless data communication channels can be selected from the adjusted target wireless data communication channel sequence.
[0126] Therefore, by selecting a low number of target wireless data communication channels for wireless communication between the BMU and CMU, the communication quality is further improved.
[0127] To better describe the communication channel optimization method of the wireless battery management system of this application, further examples are provided below with reference to Figures 6 and 7.
[0128] Figure 6 is a flowchart illustrating the sorting of wireless data communication channels between BMU and CMU based on receiver sensitivity. As shown in Figure 6, a wireless connection is established between BMU and CMU, and communication interaction is performed on 36 wireless data transceiver channels (i.e., the initial wireless data communication channels). It is determined whether CMUi is equal to n. If not, it means that BMU has not yet completed communication with multiple CMUs, and the communication interaction process continues. If not, it means that BMU has completed communication with multiple CMUs. At this time, the receiver sensitivity and packet error rate of each wireless data transceiver channel are calculated. That is, the optimal channel (initial wireless data communication channel) of CMUi is calculated based on RSS and sorted. After the optimal channel of each CMU is calculated and sorted, the intersection of the optimal channels of each CMU is taken as CMU1∩CMU1∩…∩CMUn, and it is determined whether there are adjacent channels in order. If so, the sequence number of the optimal channel that is later in the sort is shifted one position to the right. Finally, based on the safety perspective, the minimum number of optimal channels is selected as the target wireless data communication channel. Figure 7 is a flowchart illustrating the wireless data communication channel ordering between the BMU and CMU based on packet error rate. It will not be elaborated further here, but please refer to the relevant description in Figure 6 for details.
[0129] Figure 8 is a structural schematic diagram of a wireless battery management system communication channel optimization device according to an embodiment of this application, applied to a wireless battery management system; the wireless battery management system includes a battery management unit and multiple cell management units; as shown in Figure 8, the wireless battery management system communication channel optimization device 800 of this application embodiment may specifically include:
[0130] The first determining module 801 is used to determine the target number of initial wireless data communication channels between the battery management unit and each cell management unit in response to the establishment of a wireless communication connection between the battery management unit and the cell management unit based on a preset communication protocol.
[0131] The statistics module 802 is used to collect statistics on the communication quality information of each initial wireless data communication channel between the battery management unit and each cell management unit in response to the completion of wireless communication between the battery management unit and the cell management unit based on the initial wireless data communication channel.
[0132] The first acquisition module 803 is used to sort all the initial wireless data communication channels of the battery management unit based on the communication quality information of each initial wireless data communication channel corresponding to the battery management unit, and obtain the target wireless data communication channel between the battery management unit and the battery management unit according to the sorted initial wireless data communication channels of the battery management unit.
[0133] In one possible implementation, the statistics module is specifically used for:
[0134] The battery management unit sends a corresponding downlink data command to the cell management unit based on the initial wireless data communication channel, so that the cell management unit sends a corresponding uplink data response to the battery management unit after receiving the downlink data command.
[0135] In response to the battery management unit receiving an uplink data response, it is determined that the battery management unit has completed wireless communication with the cell management unit based on the initial wireless data communication channel.
[0136] In one possible implementation, communication quality information includes receiver sensitivity and / or packet error rate; the first acquisition module is specifically used for:
[0137] Based on the receiving sensitivity of each initial wireless data communication channel corresponding to the cell management unit, each initial wireless data communication channel is sorted from highest to lowest to obtain the sorted initial wireless data communication channels; or,
[0138] Based on the packet error rate of each initial wireless data communication channel corresponding to the cell management unit, sort the initial wireless data communication channels from low to high to obtain the sorted initial wireless data communication channels; or...
[0139] The initial wireless data communication channels are sorted based on the receiving sensitivity and packet error rate of each initial wireless data communication channel corresponding to the cell management unit, resulting in sorted initial wireless data communication channels.
[0140] In one possible implementation, the first acquisition module is specifically used for:
[0141] Based on the preset wireless communication quality standards, all initial wireless data communication channels of the sorted cell management units are filtered to obtain the preferred set of wireless data communication channels for each cell management unit.
[0142] The target wireless data communication channel between the battery management unit and the cell management unit is obtained by taking the intersection of the preferred sets of wireless data communication channels for each cell management unit.
[0143] In one possible implementation, the wireless battery management system communication channel optimization device further includes:
[0144] The second acquisition module is used to obtain the target wireless data communication channel sequence of the battery management unit and the cell management unit based on the intersection of the preferred set of wireless data communication channels corresponding to each cell management unit; wherein, the target wireless data communication channel sequence includes at least one target wireless data communication channel;
[0145] The adjustment module is used to adjust the target wireless data communication channel sequence to obtain the adjusted target wireless data communication channel sequence, and to determine the corresponding target wireless data communication channel based on the adjusted target wireless data communication channel sequence.
[0146] In one possible implementation, the adjustment module is specifically used for:
[0147] Determine whether any two adjacent ordered target wireless data communication channels in the target wireless data communication channel sequence have a channel adjacency relationship;
[0148] If so, the target wireless data communication channel that is ranked later in the two target wireless data communication channels is shifted one position to the right to adjust the target wireless data communication channel sequence and obtain the adjusted target wireless data communication channel sequence.
[0149] In one possible implementation, the wireless battery management system communication channel optimization device further includes:
[0150] The second determining module is used to determine the minimum number of target wireless data communication channels in the adjusted target wireless data communication channel sequence based on preset security standards and institutional standards.
[0151] The communication module is used for wireless communication between the battery management unit and the cell management unit based on a minimum number of target wireless data communication channels.
[0152] The wireless battery management system communication channel optimization device provided in this application embodiment, in response to the establishment of a wireless communication connection between the battery management unit and the cell management unit based on a preset communication protocol, determines the target number of initial wireless data communication channels between the battery management unit and each cell management unit, in response to the completion of wireless communication between the battery management unit and the cell management unit based on the initial wireless data communication channels, counts the communication quality information of each initial wireless data communication channel between the battery management unit and each cell management unit, sorts all the initial wireless data communication channels of the cell management unit based on the communication quality information of each initial wireless data communication channel corresponding to the cell management unit, and obtains the target wireless data communication channel between the battery management unit and the cell management unit based on the sorted initial wireless data communication channels of the cell management unit. The wireless battery management system communication channel optimization device of this application, after the battery management unit and the cell management unit complete wireless communication, counts the communication quality information of each initial wireless data communication channel between the battery management unit and each cell management unit, and sorts the initial wireless data communication channels according to the communication quality information, thereby obtaining the target wireless data communication channel between the battery management unit and all cell management units. This realizes the screening and acquisition of the optimal wireless data communication channel, and performs frequency hopping data transmission through the optimal wireless data communication channel, which improves the quality and stability of wireless communication and avoids the problem of unstable communication data in random frequency hopping communication.
[0153] As shown in Figure 9, an electronic device 900 provided in this application embodiment includes: a processor 901, a memory 902, and a bus. The memory 902 stores machine-readable instructions executable by the processor 901. When the electronic device is running, the processor 901 communicates with the memory 902 via the bus. The processor 901 executes the machine-readable instructions to perform the steps of the wireless battery management system communication channel optimization method described above.
[0154] Specifically, the memory 902 and processor 901 mentioned above can be general-purpose memory and processor, without any specific limitations. When the processor 901 runs the computer program stored in the memory 902, it can execute the above-mentioned wireless battery management system communication channel optimization method.
[0155] Corresponding to the above-described wireless battery management system communication channel optimization method, this application embodiment also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the above-described wireless battery management system communication channel optimization method.
[0156] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the method embodiments, and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection can be through some communication interfaces; the indirect coupling or communication connection of devices or modules can be electrical, mechanical, or other forms.
[0157] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0158] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0159] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the deployment methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0160] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication channel optimization method for a wireless battery management system, applied to a wireless battery management system; the wireless battery management system includes a battery management unit and multiple cell management units; wherein, The method includes: In response to the establishment of a wireless communication connection between the battery management unit and the cell management unit based on a preset communication protocol, a target number of initial wireless data communication channels are determined between the battery management unit and each cell management unit. In response to the completion of wireless communication between the battery management unit and the cell management unit based on the initial wireless data communication channel, the communication quality information of each initial wireless data communication channel between the battery management unit and each cell management unit is statistically analyzed. Based on the communication quality information of each initial wireless data communication channel corresponding to the cell management unit, all initial wireless data communication channels of the cell management unit are sorted, and the target wireless data communication channel between the battery management unit and the cell management unit is obtained according to the sorted initial wireless data communication channels of the cell management unit.
2. The method according to claim 1, wherein, The battery management unit and the cell management unit complete wireless communication based on corresponding initial wireless data communication channels, including: The battery management unit sends a corresponding downlink data instruction to the cell management unit based on the initial wireless data communication channel, so that the cell management unit sends a corresponding uplink data response to the battery management unit after receiving the downlink data instruction. In response to the battery management unit receiving the data uplink response, it is determined that the battery management unit has completed wireless communication with the cell management unit based on the initial wireless data communication channel.
3. The method according to claim 1, wherein, The communication quality information includes receiver sensitivity and / or packet error rate; the sorting of all initial wireless data communication channels of the battery management unit based on the communication quality information of each initial wireless data communication channel corresponding to the battery management unit includes: Based on the receiving sensitivity of each initial wireless data communication channel corresponding to the cell management unit, the initial wireless data communication channels are sorted from highest to lowest to obtain the sorted initial wireless data communication channels; or, Based on the packet error rate of each initial wireless data communication channel corresponding to the cell management unit, the initial wireless data communication channels are sorted from low to high to obtain the sorted initial wireless data communication channels; or... The initial wireless data communication channels are sorted based on the receiving sensitivity and packet error rate of each initial wireless data communication channel corresponding to the battery cell management unit to obtain the sorted initial wireless data communication channels.
4. The method according to claim 1, wherein, The step of obtaining the target wireless data communication channel between the battery management unit and the cell management unit based on all the initial wireless data communication channels of the sorted cell management unit includes: Based on preset wireless communication quality standards, all initial wireless data communication channels of the sorted battery cell management unit are filtered to obtain a preferred set of wireless data communication channels for each battery cell management unit. Based on the intersection of the preferred sets of wireless data communication channels corresponding to each cell management unit, the target wireless data communication channel between the battery management unit and the cell management unit is obtained.
5. The method according to claim 4, wherein, The method further includes: Based on the intersection of the preferred sets of wireless data communication channels corresponding to each cell management unit, the target wireless data communication channel sequence of the battery management unit and the cell management unit is obtained; wherein, the target wireless data communication channel sequence includes at least one target wireless data communication channel; The target wireless data communication channel sequence is adjusted to obtain an adjusted target wireless data communication channel sequence, and the corresponding target wireless data communication channel is determined based on the adjusted target wireless data communication channel sequence.
6. The method according to claim 5, wherein, The step of adjusting the target wireless data communication channel sequence to obtain the adjusted target wireless data communication channel sequence includes: Determine whether any two adjacent ordered target wireless data communication channels in the target wireless data communication channel sequence have a channel adjacency relationship; If so, the target wireless data communication channel that is ranked later in the two target wireless data communication channels is shifted one position to the right to adjust the target wireless data communication channel sequence and obtain the adjusted target wireless data communication channel sequence.
7. The method according to claim 6, wherein, The method further includes: Based on preset security and regulatory standards, the minimum number of target wireless data communication channels is determined in the adjusted target wireless data communication channel sequence. Wireless communication is conducted between the battery management unit and the cell management unit based on the minimum number of target wireless data communication channels.
8. The method according to claim 1, wherein, The method further includes: When the BMU and CMU establish a wireless communication connection based on the preset Bluetooth communication protocol, the BMU sends a corresponding handshake request to the CMU based on the Bluetooth communication protocol. After receiving the handshake request, the CMU sends a corresponding handshake response to the BMU to establish a wireless communication connection between the BMU and the CMU.
9. The method according to claim 3, wherein, The method further includes: The receiving sensitivity and the packet error rate are each assigned a corresponding weight; Based on the calculation results of the receiving sensitivity and packet error rate of each initial wireless data communication channel and the weight, the initial wireless data communication channels are sorted from high to low.
10. The method according to claim 3, wherein, The method further includes: Subtract the receiver sensitivity and packet error rate of each initial wireless data communication channel; The initial wireless data communication channels are sorted from high to low based on the difference between the receiving sensitivity and the packet error rate.
11. The method according to claim 4, wherein, The wireless communication quality standards are a receiver sensitivity threshold and a packet error rate threshold; the method further includes: Initial wireless data communication channels with reception sensitivities above the aforementioned reception sensitivity threshold are selected based on the received sensitivity threshold; or... Based on the packet error rate threshold, initial wireless data communication channels with packet error rates below the receiver sensitivity threshold are selected.
12. The method according to claim 4, wherein, The preferred set of wireless data communication channels is the preferred set of wireless data communication channels between the BMU and a single CMU; the target wireless data communication channel is the intersection of the preferred sets of wireless data communication channels between the BMU and all CMUs.
13. A communication channel optimization device for a wireless battery management system, applied to a wireless battery management system; The wireless battery management system includes a battery management unit and multiple cell management units; wherein... The device includes: The first determining module is used to determine the target number of initial wireless data communication channels between the battery management unit and each cell management unit in response to the establishment of a wireless communication connection between the battery management unit and the cell management unit based on a preset communication protocol. The statistics module is used to, in response to the completion of wireless communication between the battery management unit and the cell management unit based on the initial wireless data communication channel, collect statistics on the communication quality information of each initial wireless data communication channel between the battery management unit and each cell management unit. The first acquisition module is used to sort all the initial wireless data communication channels of the battery management unit based on the communication quality information of each initial wireless data communication channel corresponding to the battery management unit, and obtain the target wireless data communication channel between the battery management unit and the battery management unit according to the sorted initial wireless data communication channels of the battery management unit.
14. An electronic device, wherein, include: The device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, the steps of the wireless battery management system communication channel optimization method as described in any one of claims 1 to 12 are performed.
15. A computer-readable storage medium, wherein, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the wireless battery management system communication channel optimization method as described in any one of claims 1 to 12.
Citation Information
Patent Citations
Method for processing Bluetooth channels and mobile terminal
CN108377483A
Channel selection method, device and system for Bluetooth wireless earphone
CN112911450A
Self-adaptive optimal channel wireless communication battery management system and method
CN117395684A
Wireless communication battery management system and automatic addressing method
CN117641329A
Wireless battery management system communication channel optimization method and device
CN118828921A