Anti-interference energy storage wireless BMS system communication scheduling method, device and storage medium

Through frequency interference monitoring of battery cells and dynamic frequency band selection, combined with time slot allocation of communication priority and status, the stability of wireless communication system in a multi-interference source environment is solved, and efficient communication guarantee is achieved.

CN120282283BActive Publication Date: 2025-09-02SHENZHEN SHENGLU IOT COMM TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510749171.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-06
Publication Date
2025-09-02
Estimated Expiration
2045-06-06

AI Technical Summary

Technical Problem

The existing wireless communication systems have low communication efficiency and reliability in multi-interference source environments, making it difficult to ensure stability.

Method used

By periodically monitoring the frequency interference of the battery cell, dynamically selecting the communication frequency band, and time slot allocation is performed based on communication priority and state, to achieve dynamic adjustment of frequency and time slots.

Benefits of technology

In a multi-interference source environment, the stability and efficiency of wireless communication are improved and communication interference is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120282283B_ABST
    Figure CN120282283B_ABST
Patent Text Reader

Abstract

A method, device, and storage medium for communication scheduling of an energy storage wireless BMS system with anti-interference capabilities. The method includes periodic frequency interference monitoring of a master control node communicating with each battery cell; dynamic selection of each battery cell's communication frequency band based on the frequency interference monitoring results; and allocation of time slots to each battery cell based on its communication priority and communication status within the current cycle. This method dynamically adjusts the communication frequency and time slot of each battery cell, reduces communication interference, and ensures wireless communication stability in environments with multiple interference sources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of energy storage wireless BMS, and in particular relates to an interference-resistant energy storage wireless BMS system communication scheduling method, device and storage medium. Background Art

[0002] With the increasing popularity of renewable energy and the widespread application of energy storage technologies such as electric vehicles, battery management systems (BMS), as a core component of energy storage equipment, are responsible for important tasks such as monitoring battery status and managing battery charging and discharging. Wireless communication technology, as one of the main communication methods for BMS, is widely used to exchange information between battery cells and between charging equipment and monitoring centers. However, current wireless communication systems are susceptible to various interference sources, such as electromagnetic interference (EMI), signal attenuation, and multipath effects. These interference factors can cause signal loss, delays, or errors, thereby affecting the stability and efficiency of the BMS. Currently, while traditional wireless communication scheduling methods can achieve data transmission in ideal environments, the system's communication efficiency and reliability are low in strong interference environments. Therefore, how to ensure the stability of wireless communication in environments with multiple interference sources is a technical problem that needs to be solved urgently. Summary of the Invention

[0003] In view of this, the embodiments of the present invention provide an interference-resistant energy storage wireless BMS system communication scheduling method, device, and storage medium. By dynamically adjusting the communication frequency and time slot of each battery cell, communication interference is reduced, and the stability of wireless communication is guaranteed in an environment with multiple interference sources.

[0004] An embodiment of the present invention provides an anti-interference energy storage wireless BMS system communication scheduling method, including:

[0005] Periodically monitor the frequency interference of the master control node communicating with each battery unit;

[0006] Dynamically select the communication frequency band of each battery unit based on the frequency interference monitoring results;

[0007] Based on the communication priority of each battery unit and the communication status in the current cycle, time slots are allocated to each battery unit.

[0008] In one embodiment, periodically monitoring frequency interference on a master node communicating with each battery unit includes:

[0009] The signal strength analysis, channel quality assessment and interference source identification are periodically performed on the master control node communicating with each battery unit to obtain the frequency interference monitoring results of the master control node.

[0010] In one embodiment, signal strength analysis, channel quality assessment, and interference source identification are periodically performed on a master control node communicating with each battery unit to obtain frequency interference monitoring results of the master control node, including:

[0011] For any battery unit, periodically monitor the signal strength of the master control node and compare the signal strength with the preset signal strength threshold;

[0012] If the signal strength is less than or equal to the preset signal strength threshold, the signal-to-noise ratio and bit error rate of the master node in the current cycle are calculated;

[0013] Determine the channel quality of the master node based on the signal-to-noise ratio and bit error rate;

[0014] If the channel quality is lower than the preset channel quality, the frequency spectrum of the master control node in the current period is analyzed to obtain the location and frequency characteristics of the interference source.

[0015] In one embodiment, dynamically selecting a communication frequency band for each battery unit based on frequency interference monitoring results includes:

[0016] For any battery unit, the signal strength of the interference source in different frequency bands is monitored in real time based on the location and frequency characteristics of the interference source;

[0017] If the signal strength of the interference source in the first frequency band is greater than the preset strength threshold, the second frequency band is dynamically selected to replace the first frequency band as the communication frequency band of the battery unit based on the channel quality factors of all frequency bands in different frequency bands.

[0018] In one embodiment, the channel quality factor is determined by the maximum permissible power of the channel, the signal power of a specific frequency band, and the signal-to-noise ratio.

[0019] In one embodiment, allocating time slots for each battery cell based on the communication priority of each battery cell and the communication status in the current cycle includes:

[0020] Determine the time slot allocation strategy for each battery cell based on the communication priority of each battery cell and the communication status in the current cycle;

[0021] According to the time slot allocation strategy of each battery unit, time slots are allocated to each battery unit.

[0022] In one embodiment, based on the communication priority of each battery unit and the communication status in the current cycle, determining the time slot allocation strategy of each battery unit includes:

[0023] Calculate the number of time slots for each battery cell based on the communication priority of each battery cell and the communication status in the current cycle;

[0024] The number of time slots of each battery unit is optimized according to the time slot constraint condition and the time slot offset rule, and the time slots are allocated to each battery unit according to the optimized number of time slots of each battery unit.

[0025] A second aspect of an embodiment of the present application provides an anti-interference energy storage wireless BMS system communication scheduling device, including:

[0026] A monitoring module, used to periodically monitor frequency interference of a master control node communicating with each battery unit;

[0027] A selection module is used to dynamically select the communication frequency band of each battery unit based on the frequency interference monitoring results;

[0028] The allocation module is used to allocate time slots to each battery unit based on the communication priority of each battery unit and the communication status in the current cycle.

[0029] In one embodiment, the monitoring module is specifically configured to:

[0030] The signal strength analysis, channel quality assessment and interference source identification are periodically performed on the master control node communicating with each battery unit to obtain the frequency interference monitoring results of the master control node.

[0031] In one embodiment, the monitoring module includes:

[0032] a comparison unit, configured to periodically monitor the signal strength of the master control node for any battery unit and compare the signal strength with a preset signal strength threshold;

[0033] a calculation unit, configured to calculate the signal-to-noise ratio and bit error rate of the master control node in the current period if the signal strength is less than or equal to a preset signal strength threshold;

[0034] A first determining unit, configured to determine the channel quality of the master control node according to the signal-to-noise ratio and the bit error rate;

[0035] The analyzing unit is configured to analyze the frequency spectrum of the master control node in the current period to obtain the location and frequency characteristics of the interference source if the channel quality is lower than the preset channel quality.

[0036] In one embodiment, the selection module includes:

[0037] The monitoring unit is used to monitor the signal strength of the interference source in different frequency bands in real time for any battery unit based on the location and frequency characteristics of the interference source;

[0038] The selection unit is used to dynamically select a second frequency band to replace the first frequency band as the communication frequency band of the battery unit based on the channel quality factors of all frequency bands under different frequency bands if the signal strength of the interference source in the first frequency band is greater than a preset strength threshold.

[0039] In one embodiment, the channel quality factor is determined by the maximum allowable power of the channel, the signal power of a specific frequency band, and the signal-to-noise ratio.

[0040] In one embodiment, the allocation module includes:

[0041] a second determining unit, configured to determine a time slot allocation strategy for each battery unit based on the communication priority of each battery unit and the communication status in a current cycle;

[0042] The allocation unit is used to allocate time slots to each battery cell according to the time slot allocation strategy of each battery cell.

[0043] In one embodiment, the second determining unit includes:

[0044] a calculation subunit, configured to calculate the number of time slots of each battery cell based on the communication priority of each battery cell and the communication status in the current cycle;

[0045] The allocation subunit is used to optimize the number of time slots of each battery cell according to the time slot constraint conditions and the time slot offset rule, and allocate time slots to each battery cell according to the optimized number of time slots of each battery cell.

[0046] A third aspect of an embodiment of the present application provides an interference-resistant energy storage wireless BMS system communication scheduling device, comprising: a processor, a memory, and a computer program stored in the memory and executable on the processor; when the processor executes the computer program, the steps of the method described in the first aspect above are implemented.

[0047] A fourth aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect above are implemented.

[0048] The beneficial effects of the embodiments of the present application include periodically monitoring frequency interference on the master control node communicating with each battery cell; dynamically selecting the communication frequency band for each battery cell based on the frequency interference monitoring results; and allocating time slots to each battery cell based on the communication priority of each battery cell and the communication status within the current cycle. This allows for dynamic adjustment of the communication frequency and time slot of each battery cell, reduces communication interference, and ensures the stability of wireless communication in an environment with multiple interference sources. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0050] Figure 1 A flowchart of an anti-interference energy storage wireless BMS system communication scheduling method provided in one embodiment of the present application;

[0051] Figure 2 A schematic diagram of an anti-interference energy storage wireless BMS system communication scheduling device provided in one embodiment of the present application;

[0052] Figure 3 A schematic diagram of an anti-interference energy storage wireless BMS system communication scheduling device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0053] The following embodiments of the technical solution of the present application will be described in detail with reference to the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application and are therefore only examples and are not intended to limit the scope of protection of the present application.

[0054] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned figure descriptions are intended to cover non-exclusive inclusions.

[0055] In the description of the embodiments of this application, the technical terms "first" and "second" are used only to distinguish different objects and should not be understood to indicate or imply relative importance or implicitly specify the quantity, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, the meaning of "plurality" is more than two, unless otherwise clearly and specifically defined.

[0056] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0057] In the description of the embodiments of this application, the term "and / or" is simply a description of the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent the following three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.

[0058] In the description of the embodiments of the present application, the term "multi-frame" refers to two or more (including two).

[0059] In the description of the embodiments of the present application, the technical terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc., indicating the orientation or position relationship, are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing the embodiments of the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the embodiments of the present application.

[0060] The embodiments of the present invention provide an interference-resistant energy storage wireless BMS system communication scheduling method, which aims to reduce communication interference by dynamically adjusting the communication frequency and time slot of each battery unit, thereby ensuring the stability of wireless communication in an environment with multiple interference sources.

[0061] See also Figure 1 As shown, Figure 1 This is a flow chart of an anti-interference energy storage wireless BMS system communication scheduling method provided by an embodiment of the present application. The anti-interference energy storage wireless BMS system communication scheduling method provided by this embodiment is implemented by a computer device, a server or other device with data processing capabilities. Figure 1 It can be seen that the anti-interference energy storage wireless BMS system communication scheduling method provided in the embodiment of the present application includes steps S101 to S103, which are described in detail as follows.

[0062] S101: Periodically monitor frequency interference on a master control node communicating with each battery unit.

[0063] Exemplarily, frequency interference monitoring is periodically performed on the master control node communicating with each battery unit, including: periodically performing signal strength analysis, channel quality assessment and interference source identification on the master control node communicating with each battery unit to obtain frequency interference monitoring results of the master control node.

[0064] In one embodiment, signal strength analysis, channel quality assessment, and interference source identification are periodically performed on a master control node that communicates with each battery unit to obtain a frequency interference monitoring result of the master control node, including: periodically monitoring the signal strength of the master control node for any battery unit, and comparing the signal strength with a preset signal strength threshold; if the signal strength is less than or equal to the preset signal strength threshold, calculating the signal-to-noise ratio and bit error rate of the master control node in the current period; determining the channel quality of the master control node based on the signal-to-noise ratio and the bit error rate; if the channel quality is lower than the preset channel quality, analyzing the frequency spectrum of the master control node in the current period to obtain the location and frequency characteristics of the interference source.

[0065] Specifically, for any battery unit, by calculating the signal strength of the master control node in the current cycle, the calculated signal strength is compared with the preset signal strength threshold. After the signal strength is less than or equal to the preset signal strength threshold, the channel quality evaluation of the master control node is entered; specifically, by calculating the signal-to-noise ratio and bit error rate of the master control node in the current cycle, the channel quality of the master control node in the current cycle is determined. When the signal-to-noise ratio of the master control node is lower than the preset signal-to-noise ratio threshold, or when the bit error rate of the master control node is higher than the preset bit error rate threshold, it is determined that the channel quality is lower than the preset channel quality, and the spectrum of the master control node in the current cycle needs to be analyzed. Specifically, it is necessary to identify the interference source based on the spectrum of the master control node in the current cycle to determine the location and frequency characteristics of the interference source.

[0066] For example, the spectrum of the master node in the current cycle can be obtained through Fourier transform. If the power at a certain frequency in the spectrum exceeds a preset noise threshold, it is considered that the frequency is subject to strong interference. If the master node uses multiple antennas or multiple monitoring points, the location of the interference source can be evaluated using the incident angle of the interference signal. Specifically, the incident angle of the interference signal is expressed as:

[0067]

[0068] in, is the incident angle of the interference signal, c is the propagation speed of the received signal, is the signal delay between different antennas or monitoring points, and d is the distance between different antennas or monitoring points.

[0069] S102: Dynamically select a communication frequency band for each battery unit based on the frequency interference monitoring result.

[0070] In one embodiment, the communication frequency band of each battery unit is dynamically selected based on the frequency interference monitoring results, including: for any battery unit, the signal strength of the interference source in different frequency bands is monitored in real time according to the location and frequency characteristics of the interference source; if the signal strength of the interference source in the first frequency band is greater than a preset strength threshold, then based on the channel quality factors of all frequency bands in different frequency bands, the second frequency band is dynamically selected to replace the first frequency band as the communication frequency band of the battery unit.

[0071] For example, the channel quality factor is determined by the maximum permissible power of the channel, the signal power of a specific frequency band, and the signal-to-noise ratio. Specifically, the channel quality factor is expressed as:

[0072]

[0073] in, represents the channel quality factor of the i-th frequency band, , Represents the weight parameter for balancing and the influence of signal power, Indicates the maximum permissible power, represents the signal power of the i-th frequency band, represents the signal-to-noise ratio of the i-th frequency band.

[0074] In the present application, the frequency band with the highest channel quality factor may be used as the second frequency band to replace the first frequency band as the communication frequency band of the corresponding battery unit.

[0075] Through spectrum analysis, channel quality assessment, and dynamic scheduling, the wireless BMS system achieves adaptive frequency band selection for each battery cell, ensuring stable communication. Specifically, real-time spectrum analysis accurately identifies interfered frequency bands and dynamically selects communication bands based on channel quality, effectively avoiding interference and achieving efficient and secure wireless communication.

[0076] S103: Allocate time slots for each battery unit based on the communication priority of each battery unit and the communication status in the current cycle.

[0077] In one embodiment, allocating time slots for each battery cell based on the communication priority of each battery cell and the communication status in the current cycle includes: determining a time slot allocation strategy for each battery cell based on the communication priority of each battery cell and the communication status in the current cycle; and allocating time slots for each battery cell according to the time slot allocation strategy for each battery cell. The time slot for each battery cell is the time period during which the battery cell transmits data.

[0078] Based on the communication priority of each battery cell and the communication status in the current cycle, the time slot allocation strategy of each battery cell is determined, including: calculating the number of time slots of each battery cell based on the communication priority of each battery cell and the communication status in the current cycle; optimizing the number of time slots of each battery cell according to the time slot constraint conditions and time slot offset rules, and allocating time slots to each battery cell according to the optimized number of time slots of each battery cell.

[0079] In this application, the communication status includes the communication success rate and the average delay. The communication priority can be set in advance or calculated based on the communication status of the battery unit.

[0080] For example, assuming there are n battery cells in the energy storage wireless BMS system, the total number of available time slots is ; For the i-th battery unit, its communication priority is , the communication status in the current cycle is , then according to the communication priority of the battery cell i and the communication status in the current cycle , the number of time slots for the battery cell i is calculated as:

[0081]

[0082] in, is the number of time slots of battery cell i, represents the comprehensive weight of the i-th battery cell (taking into account the influence of communication priority and current communication status), Represents the sum of the comprehensive weights of all battery cells.

[0083] In the energy storage wireless BMS system, time slot allocation needs to be optimized to ensure that all battery cells can transmit data efficiently while avoiding communication conflicts and waste of resources. Specifically, in the present application, after obtaining the number of time slots of each battery cell, it is necessary to optimize the number of time slots of each battery cell according to the time slot constraints and time slot offset rules. Exemplarily, the time slot constraints include that the number of time slots of each battery cell cannot be lower than the minimum number of time slots and cannot exceed the maximum number of time slots; when the number of time slots of a battery cell is lower than the minimum time slot limit, the minimum number of time slots is used as the number of time slots of the battery cell; when the number of time slots of a battery cell is higher than the maximum number of time slots, the maximum number of time slots is used as the number of time slots of the battery cell.

[0084] The time slot offset rules include: if the time slot allocation results of multiple battery cells are adjacent (for example, the time slots of some battery cells are too concentrated at the same time), the time slots need to be adjusted so that they are evenly distributed throughout the entire communication cycle to reduce channel conflicts and improve time slot utilization.

[0085] The above analysis demonstrates that the interference-resistant energy storage wireless BMS system communication scheduling method provided in the embodiments of the present application includes: periodically monitoring frequency interference on the master control node communicating with each battery cell; dynamically selecting the communication frequency band for each battery cell based on the frequency interference monitoring results; and allocating time slots to each battery cell based on its communication priority and the communication status within the current cycle. This allows for dynamic adjustment of the communication frequency and time slot for each battery cell, reduces communication interference, and ensures the stability of wireless communication in an environment with multiple interference sources.

[0086] See Figure 2 , Figure 2 Schematic diagram of an anti-interference energy storage wireless BMS system communication scheduling device provided in one embodiment of the present application. The anti-interference energy storage wireless BMS system communication scheduling device includes various modules or units for executing Figure 1 Each step in the corresponding embodiment. Please refer to Figure 1 For the convenience of explanation, only the parts related to this embodiment are shown. Figure 2 , an anti-interference energy storage wireless BMS system communication scheduling device 20, comprising:

[0087] A monitoring module 210 is configured to periodically monitor frequency interference of a master control node communicating with each battery unit;

[0088] A selection module 220 is used to dynamically select a communication frequency band for each battery unit based on the frequency interference monitoring result;

[0089] The allocation module 230 is configured to allocate time slots to each battery unit based on the communication priority of each battery unit and the communication status in the current cycle.

[0090] In one embodiment, the monitoring module 210 is specifically configured to:

[0091] The signal strength analysis, channel quality assessment and interference source identification are periodically performed on the master control node communicating with each battery unit to obtain the frequency interference monitoring results of the master control node.

[0092] In one embodiment, the monitoring module 210 includes:

[0093] A comparison unit 211 is configured to periodically monitor the signal strength of the master control node for any battery unit and compare the signal strength with a preset signal strength threshold;

[0094] The calculation unit 212 is configured to calculate the signal-to-noise ratio and bit error rate of the master control node in the current period if the signal strength is less than or equal to a preset signal strength threshold;

[0095] A first determining unit 213 is configured to determine the channel quality of the master control node according to the signal-to-noise ratio and the bit error rate;

[0096] The analyzing unit 214 is configured to analyze the frequency spectrum of the master control node in the current period to obtain the location and frequency characteristics of the interference source if the channel quality is lower than the preset channel quality.

[0097] In one embodiment, the selection module 220 includes:

[0098] The monitoring unit 221 is used to monitor the signal strength of the interference source in different frequency bands in real time for any battery unit according to the location and frequency characteristics of the interference source;

[0099] The selection unit 222 is used to dynamically select a second frequency band to replace the first frequency band as the communication frequency band of the battery unit based on the channel quality factors of all frequency bands under different frequency bands if the signal strength of the interference source in the first frequency band is greater than a preset strength threshold.

[0100] In one embodiment, the channel quality factor is determined by the maximum allowable power of the channel, the signal power of a specific frequency band, and the signal-to-noise ratio.

[0101] In one embodiment, the allocation module 230 includes:

[0102] A second determining unit 231 is configured to determine a time slot allocation strategy for each battery unit based on the communication priority of each battery unit and the communication status in the current cycle;

[0103] The allocating unit 232 is configured to allocate time slots to each battery unit according to the time slot allocation strategy of each battery unit.

[0104] In one embodiment, the second determining unit 231 includes:

[0105] a calculation subunit, configured to calculate the number of time slots of each battery cell based on the communication priority of each battery cell and the communication status in the current cycle;

[0106] The allocation subunit is used to optimize the number of time slots of each battery cell according to the time slot constraint conditions and the time slot offset rule, and allocate time slots to each battery cell according to the optimized number of time slots of each battery cell.

[0107] See Figure 3 , Figure 3 This is a schematic diagram of an anti-interference energy storage wireless BMS system communication scheduling device provided by an embodiment of the present application. Figure 3It can be seen that the anti-interference energy storage wireless BMS system communication scheduling device 300 includes: a processor 310, a memory 320, and a computer program 330 stored in the memory 320 and executable on the processor 310; when the processor 310 executes the computer program 330, the steps in the embodiment of the anti-interference energy storage wireless BMS system communication scheduling method are implemented, such as Figure 1 Alternatively, when the processor 310 executes the computer program 330, the functions of the modules / units in the above-mentioned device embodiments are realized, for example Figure 2 The functions of the modules 210 to 230 are shown.

[0108] Exemplarily, computer program 330 can be divided into one or more modules / units, one or more of which are stored in memory 320 and executed by processor 310 to implement the present application. One or more modules / units can be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution process of computer program 330 in the anti-interference energy storage wireless BMS system communication scheduling device. For example, computer program 330 can be divided into a monitoring module, a selection module, and an allocation module.

[0109] The anti-interference energy storage wireless BMS system communication scheduling device provided in this embodiment may include, but is not limited to, a processor and a memory. It will be understood by those skilled in the art that Figure 3 It is only an example of an anti-interference energy storage wireless BMS system communication scheduling device and does not constitute a limitation of the anti-interference energy storage wireless BMS system communication scheduling device. It can include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the anti-interference energy storage wireless BMS system communication scheduling device can also include input and output devices, network access equipment, buses, etc.

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

[0111] Memory 320 can be an internal storage unit of the interference-resistant wireless BMS system communication and scheduling device, such as a hard drive or memory. Memory 320 can also be an external storage device of the interference-resistant wireless BMS system communication and scheduling device, such as a plug-in hard drive, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. Furthermore, the interference-resistant wireless BMS system communication and scheduling device can include both the internal storage unit and an external storage device. Memory 320 is used to store computer programs and other programs and data required by the interference-resistant wireless BMS system communication and scheduling device. Memory 320 can also be used to temporarily store data that has been output or is about to be output.

[0112] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment section and will not be repeated here.

[0113] An embodiment of the present application also provides a network device, which includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor implements the steps of any of the above-mentioned method embodiments when executing the computer program.

[0114] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned various method embodiments can be implemented.

[0115] An embodiment of the present application provides a computer program product. When the computer program product is run on a mobile terminal, the mobile terminal can implement the steps in the above-mentioned various method embodiments when executing the computer program product.

[0116] If the integrated unit is implemented as a software functional unit and sold or used as a standalone product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application can implement all or part of the process steps in the above-mentioned method embodiments by using a computer program to instruct the relevant hardware. The computer program can be stored in a computer-readable storage medium. When executed by a processor, the computer program can implement the steps of each of the above-mentioned method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file, or some intermediate form. The computer-readable medium can include at least: any entity or device capable of carrying computer program code to a camera / terminal device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signals, telecommunication signals, and software distribution media. Examples include USB flash drives, removable hard drives, magnetic disks, or optical disks. In some jurisdictions, based on legislation and patent practice, computer-readable media cannot be electric carrier signals or telecommunication signals.

[0117] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0118] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0119] In the embodiments provided in this application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely illustrative. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0120] The units described as separate components may or may not be physically separate, and the components shown as units 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 these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0121] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.

Claims

1. An anti-interference energy storage wireless BMS system communication scheduling method, characterized in that: include: Periodically monitor the frequency interference of the master node communicating with each battery unit to obtain the location and frequency characteristics of the interference source; For any battery unit, the signal strength of the interference source in different frequency bands is monitored in real time according to the location and frequency characteristics of the interference source; if the signal strength of the interference source in the first frequency band is greater than the preset strength threshold, then based on the channel quality factors of all frequency bands in the different frequency bands, a second frequency band is dynamically selected to replace the first frequency band as the communication frequency band of the battery unit; the channel quality factor is expressed as: Among them, CQF(f i ) represents the channel quality factor of the i-th frequency band, w1, w2 represent weight parameters, used to balance SNR (f i ) and the influence of signal power, P max Indicates the maximum permissible power, P(f i ) represents the signal power of the i-th frequency band, SNR(f i ) represents the signal-to-noise ratio of the i-th frequency band; Based on the communication priority of each battery cell and the communication status in the current cycle, the number of time slots of each battery cell is calculated; the number of time slots of each battery cell is optimized according to the time slot constraints and the time slot offset rules, and time slots are allocated to each battery cell according to the optimized number of time slots of each battery cell; the time slot constraints include that the number of time slots of each battery cell cannot be less than the minimum number of time slots and cannot exceed the maximum number of time slots; the time slot offset rules include: if the time slot allocation results of multiple battery cells are adjacent, the time slots need to be adjusted so that they are evenly distributed throughout the entire communication cycle.

2. The anti-interference energy storage wireless BMS system communication scheduling method according to claim 1, characterized in that: The periodic frequency interference monitoring of the master control node communicating with each battery unit includes: Periodically perform signal strength analysis, channel quality assessment, and interference source identification on a master control node communicating with each battery unit to obtain a frequency interference monitoring result of the master control node.

3. The anti-interference energy storage wireless BMS system communication scheduling method according to claim 2, characterized in that: The periodic signal strength analysis, channel quality assessment, and interference source identification of the master control node communicating with each battery unit to obtain the frequency interference monitoring result of the master control node includes: For any battery unit, periodically monitor the signal strength of the master control node and compare the signal strength with a preset signal strength threshold; If the signal strength is less than or equal to the preset signal strength threshold, calculating the signal-to-noise ratio and bit error rate of the master control node in the current period; Determining the channel quality of the master control node according to the signal-to-noise ratio and the bit error rate; If the channel quality is lower than the preset channel quality, the frequency spectrum of the master control node in the current period is analyzed to obtain the location and frequency characteristics of the interference source.

4. The anti-interference energy storage wireless BMS system communication scheduling method according to claim 3, characterized in that: The channel quality factor is determined by the maximum permissible power of the channel, the signal power of a specific frequency band, and the signal-to-noise ratio.

5. An anti-interference energy storage wireless BMS system communication scheduling device, characterized in that: include: A monitoring module is used to periodically monitor the frequency interference of the master control node communicating with each battery unit to obtain the location and frequency characteristics of the interference source; The selection module is configured to monitor the signal strength of the interference source in different frequency bands in real time for any battery unit according to the location and frequency characteristics of the interference source; if the signal strength of the interference source in the first frequency band is greater than a preset strength threshold, dynamically select a second frequency band to replace the first frequency band as the communication frequency band of the battery unit based on the channel quality factors of all frequency bands in the different frequency bands; the channel quality factor is expressed as: Among them, CQF(f i ) represents the channel quality factor of the i-th frequency band, w1, w2 represent weight parameters, used to balance SNR (f i ) and the influence of signal power, P max Indicates the maximum permissible power, P(f i ) represents the signal power of the i-th frequency band, SNR(f i ) represents the signal-to-noise ratio of the i-th frequency band; An allocation module is used to calculate the number of time slots for each battery cell based on the communication priority of each battery cell and the communication status in the current cycle; optimize the number of time slots for each battery cell according to the time slot constraints and time slot offset rules, and allocate time slots to each battery cell according to the optimized number of time slots for each battery cell; the time slot constraints include that the number of time slots for each battery cell cannot be less than the minimum number of time slots and cannot exceed the maximum number of time slots; the time slot offset rules include: if the time slot allocation results of multiple battery cells are adjacent, the time slots need to be adjusted so that they are evenly distributed throughout the entire communication cycle.

6. An anti-interference energy storage wireless BMS system communication scheduling device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and executable on the processor; When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.

7. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Vehicle-mounted wireless charging control system and method based on CAN communication

    CN119787581A

  • Apparatus and method for managing plurality of battery cells

    WO2025053595A1