Anti-interference energy storage wireless BMS system communication scheduling method and device, and storage medium
By monitoring the frequency interference of the battery cell and selecting dynamic frequency bands, combined with the time slot allocation of communication priority and state, the stability of the wireless communication system in a multi-interference source environment is solved, and efficient data transmission between the battery cells is achieved.
Patent Information
- Application Number
- CN202510749171.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2045-06-06
AI Technical Summary
The existing wireless communication system has low communication efficiency and reliability in a multi-interference source environment, which affects the stability of the battery management system.
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, the communication frequency and time slot are optimized to reduce interference.
Improve the stability of wireless communication in a multi-interference source environment and ensure efficient data transmission between battery cells.
Smart Images

Figure CN120282283A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of energy storage wireless BMS, and particularly relates to an anti-interference communication scheduling method, device and storage medium for an energy storage wireless BMS system. Background Art
[0002] With the popularization of renewable energy and the wide application of energy storage technologies such as electric vehicles, the battery management system (BMS), as the core part of energy storage devices, undertakes important tasks such as monitoring the battery state and managing battery charging and discharging. As one of the main communication methods of BMS, wireless communication technology is widely used in information exchange between battery units, charging devices and monitoring centers. However, the current wireless communication system is easily affected by various interference sources, such as electromagnetic interference (EMI), signal attenuation and multipath effects. These interference factors may cause signal loss, delay or error, thus affecting the stability and efficiency of BMS. At present, although traditional wireless communication scheduling methods can achieve data transmission in an ideal environment, in a strong interference environment, the communication efficiency and reliability of the system are relatively low. Therefore, how to ensure the stability of wireless communication in a multi-interference source environment is a technical problem to be solved urgently. Summary of the Invention
[0003] In view of this, the embodiments of the present invention provide an anti-interference communication scheduling method, device and storage medium for an energy storage wireless BMS system, which reduce communication interference by dynamically adjusting the communication frequencies and time slots of each battery unit, and realize ensuring the stability of wireless communication in a multi-interference source environment.
[0004] The embodiments of the present invention provide an anti-interference communication scheduling method for an energy storage wireless BMS system, including: Periodically monitoring the frequency interference of the master node communicating with each battery unit; Dynamically selecting the communication frequency band of each battery unit according to the frequency interference monitoring result; Performing time slot allocation for each battery unit based on the communication priority of each battery unit and the communication status within the current period.
[0005] In one embodiment, periodically monitoring the frequency interference of the master node communicating with each battery unit includes: Periodically performing signal strength analysis, channel quality evaluation and interference source identification on the master node communicating with each battery unit to obtain the frequency interference monitoring result of the master node.
[0006] In one embodiment, periodically performing signal strength analysis, channel quality evaluation and interference source identification on the master node communicating with each battery unit to obtain the frequency interference monitoring result of the master node includes: For any battery cell, 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, calculate the signal-to-noise ratio and bit error rate of the master control node within the current period; Determine the channel quality of the master control node according to the signal-to-noise ratio and bit error rate; If the channel quality is lower than the preset channel quality, analyze the spectrum of the master control node within the current period to obtain the position and frequency characteristics of the interference source.
[0007] In one embodiment, according to the frequency interference monitoring results, dynamically select the communication frequency bands of each battery cell, including: For any battery cell, according to the position and frequency characteristics of the interference source, monitor the signal strength of the interference source in different frequency bands in real time; If the signal strength of the interference source in the first frequency band is greater than the preset strength threshold, based on the channel quality factors of all frequency bands in different frequency bands, dynamically select the second frequency band to replace the first frequency band as the communication frequency band of the battery cell.
[0008] In one embodiment, the channel quality factor is jointly determined by the maximum allowable power of the channel, the signal power of a specific frequency band, and the signal-to-noise ratio.
[0009] In one embodiment, based on the communication priorities of each battery cell and the communication status within the current period, perform time slot allocation for each battery cell, including: Based on the communication priorities of each battery cell and the communication status within the current period, determine the time slot allocation strategy for each battery cell; According to the time slot allocation strategy of each battery cell, perform time slot allocation for each battery cell.
[0010] In one embodiment, based on the communication priorities of each battery cell and the communication status within the current period, determine the time slot allocation strategy for each battery cell, including: Based on the communication priorities of each battery cell and the communication status within the current period, calculate the number of time slots for each battery cell; Optimize the number of time slots for each battery cell according to the time slot constraint conditions and time slot offset rules, and perform time slot allocation for each battery cell according to the optimized number of time slots for each battery cell.
[0011] The second aspect of the embodiments of the present application provides an anti-interference communication scheduling device for an energy storage wireless BMS system, including: A monitoring module, configured to periodically monitor frequency interference of the master control node communicating with each battery cell; A selection module, configured to dynamically select the communication frequency bands of each battery cell according to the frequency interference monitoring results; An allocation module for performing time slot allocation for each battery cell based on the communication priority of each battery cell and the communication status within the current period.
[0012] In one embodiment, the monitoring module is specifically configured to: Periodically perform signal strength analysis, channel quality assessment, and interference source identification on the master node communicating with each battery cell to obtain the frequency interference monitoring result of the master node.
[0013] In one embodiment, the monitoring module includes: A comparison unit for periodically monitoring the signal strength of the master node for any battery cell and comparing the signal strength with a preset signal strength threshold; A calculation unit for calculating the signal-to-noise ratio and bit error rate of the master node within the current period if the signal strength is less than or equal to the preset signal strength threshold; A first determination unit for determining the channel quality of the master node according to the signal-to-noise ratio and bit error rate; An analysis unit for analyzing the spectrum of the master node within the current period to obtain the position and frequency characteristics of the interference source if the channel quality is lower than the preset channel quality.
[0014] In one embodiment, the selection module includes: A monitoring unit for, for any battery cell, performing real-time monitoring on the signal strength of the interference source in different frequency bands according to the position and frequency characteristics of the interference source; A selection unit for, if the signal strength of the interference source in the first frequency band is greater than the preset intensity threshold, dynamically selecting a second frequency band to replace the first frequency band as the communication frequency band of the battery cell based on the channel quality factors of all frequency bands in different frequency bands.
[0015] In one embodiment, the channel quality factor is jointly determined by the maximum allowable power of the channel, the signal power of a specific frequency band, and the signal-to-noise ratio.
[0016] In one embodiment, the allocation module includes: A second determination unit for determining the time slot allocation strategy for each battery cell based on the communication priority of each battery cell and the communication status within the current period; An allocation unit for performing time slot allocation for each battery cell according to the time slot allocation strategy of each battery cell.
[0017] In one embodiment, the second determination unit includes: A calculation subunit for calculating the number of time slots of each battery cell based on the communication priority of each battery cell and the communication status within the current period; An allocation subunit, configured to optimize the number of time slots of each battery unit according to time slot constraint conditions and time slot offset rules, and perform time slot allocation for each battery unit according to the optimized number of time slots of each battery unit.
[0018] A third aspect of the embodiments of the present application provides an anti-interference communication scheduling device for an energy storage wireless BMS system, including: 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.
[0019] A fourth aspect of the embodiments of the present application provides a computer-readable storage medium, where 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.
[0020] The beneficial effects of the embodiments of the present application: By periodically monitoring the frequency interference of the master nodes communicating with each battery unit; dynamically selecting the communication frequency bands of each battery unit according to the frequency interference monitoring results; and performing time slot allocation for each battery unit based on the communication priorities of each battery unit and the communication status within the current period. It realizes dynamic adjustment of the communication frequencies and time slots of each battery unit, reduces communication interference, and ensures the stability of wireless communication in a multi-interference source environment. Description of the Drawings
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0022] Figure 1 It is a schematic flowchart of an anti-interference communication scheduling method for an energy storage wireless BMS system provided by an embodiment of the present application; Figure 2 It is a schematic diagram of an anti-interference communication scheduling device for an energy storage wireless BMS system provided by an embodiment of the present application; Figure 3 It is a schematic diagram of an anti-interference communication scheduling device for an energy storage wireless BMS system provided by an embodiment of the present application. Detailed Embodiments
[0023] The following will describe in detail the embodiments of the technical solutions of the present application with reference to the drawings. The following embodiments are only used to more clearly illustrate the technical solutions of the present application, so they are only examples and cannot be used to limit the protection scope of the present application.
[0024] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this application belongs; the terms used herein are for the purpose of describing specific embodiments only and are not intended to limit this application; the terms "comprising" and "having" and any variations thereof in the specification and claims of this application and the above description of the drawings are intended to cover non-exclusive inclusion.
[0025] In the description of the embodiments of this application, technical terms such as "first" and "second" are only used to distinguish different objects and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity, specific order or primary-secondary relationship of the indicated technical features. In the description of the embodiments of this application, the meaning of "a plurality" is more than two, unless otherwise specifically defined.
[0026] Referring to "embodiments" herein means that the specific features, structures or characteristics described in connection with the embodiments can be included in at least one embodiment of this application. The phrase appears in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.
[0027] In the description of the embodiments of this application, the term "and / or" is merely a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article generally represents an "or" relationship between the associated objects before and after.
[0028] In the description of the embodiments of this application, the term "multiple frames" refers to two or more (including two).
[0029] In the description of the embodiments of this application, the orientation or positional relationship indicated by technical terms such as "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the embodiments of this application and simplifying the description, rather than indicating or implying that the indicated device or element 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 this application.
[0030] The embodiment of the present invention provides an anti-interference communication scheduling method for an energy storage wireless BMS system, aiming to reduce communication interference by dynamically adjusting the communication frequencies and time slots of each battery unit, and to ensure the stability of wireless communication in an environment with multiple interference sources.
[0031] See Figure 1 as shown Figure 1 is a schematic flowchart of a communication scheduling method for an anti-interference energy storage wireless BMS system 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 devices with data processing capabilities. It can be seen from Figure 1 that the anti-interference energy storage wireless BMS system communication scheduling method provided by the embodiments of the present application includes steps S101 to S103, which are described in detail as follows.
[0032] S101: Periodically monitor the frequency interference of the master nodes communicating with each battery unit.
[0033] Exemplarily, periodically monitoring the frequency interference of the master nodes communicating with each battery unit includes: periodically analyzing the signal strength, evaluating the channel quality, and identifying the interference source of the master nodes communicating with each battery unit to obtain the frequency interference monitoring results of the master nodes.
[0034] In one embodiment, periodically analyzing the signal strength, evaluating the channel quality, and identifying the interference source of the master nodes communicating with each battery unit to obtain the frequency interference monitoring results of the master nodes includes: for any battery unit, periodically monitoring the signal strength of the master node 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, calculate the signal-to-noise ratio and bit error rate of the master node within the current period; determine the channel quality of the master node according to the signal-to-noise ratio and bit error rate; if the channel quality is lower than the preset channel quality, analyze the spectrum of the master node within the current period to obtain the position and frequency characteristics of the interference source.
[0035] Specifically, for any battery unit, by calculating the signal strength of the master node within the current period, comparing the calculated signal strength with the preset signal strength threshold, and after the signal strength is less than or equal to the preset signal strength threshold, then enter the channel quality evaluation of the master node; specifically, calculate the signal-to-noise ratio and bit error rate of the master node within the current period to determine the channel quality of the master node within the current period. When the signal-to-noise ratio of the master node is lower than the preset signal-to-noise ratio threshold, or when the bit error rate of the master 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 it is necessary to analyze the spectrum of the master node within the current period. Specifically, it is necessary to identify the interference source based on the spectrum of the master node within the current period to judge the position and frequency characteristics of the interference source.
[0036] Exemplarily, the spectrum of the master node within the current period can be obtained through Fourier transform. If the power at a certain frequency in the spectrum exceeds the preset noise threshold, it is considered that the frequency is strongly interfered. If the master node uses multiple antennas or multiple monitoring points, the position 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: where is the incident angle of the interference signal, c is the propagation speed of the received signal, is the signal time delay between different antennas or monitoring points, and d is the distance between different antennas or monitoring points.
[0037] S102: Dynamically select the communication frequency bands of each battery unit according to the frequency interference monitoring results.
[0038] In one embodiment, dynamically selecting the communication frequency bands of each battery unit according to the frequency interference monitoring results includes: for any battery unit, real-time monitoring of the signal strength of the interference source at different frequency bands according to the position and frequency characteristics of the interference source; if the signal strength of the interference source at the first frequency band is greater than the preset strength threshold, then based on the channel quality factors of all frequency bands at different frequency bands, dynamically select the second frequency band to replace the first frequency band as the communication frequency band of the battery unit.
[0039] Exemplarily, the channel quality factor is jointly determined by the maximum allowable 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: where represents the channel quality factor of the i-th frequency band, , represents the weight parameter used to balance and the influence of the signal power, represents the maximum allowable power, represents the signal power of the i-th frequency band, represents the signal-to-noise ratio of the i-th frequency band.
[0040] In this application, the frequency band with the highest channel quality factor can be used as the second frequency band to replace the first frequency band as the communication frequency band of the corresponding battery unit.
[0041] Through spectrum analysis, channel quality evaluation, and dynamic scheduling mechanism, the adaptive frequency band selection of each battery unit in the wireless BMS system is realized, ensuring communication stability. Specifically, through real-time spectrum analysis, accurately identifying the interfered frequency bands, and dynamically selecting the communication frequency band in combination with the channel quality, it can effectively avoid interference and achieve efficient and secure wireless communication.
[0042] S103: Perform time slot allocation for each battery cell based on the communication priority of each battery cell and the communication status within the current cycle.
[0043] In one embodiment, performing time slot allocation for each battery cell based on the communication priority of each battery cell and the communication status within the current cycle includes: determining the time slot allocation strategy for each battery cell based on the communication priority of each battery cell and the communication status within the current cycle; performing time slot allocation for each battery cell according to the time slot allocation strategy of each battery cell. Wherein, the time slot of each battery cell is the time period for the battery cell to send data.
[0044] Determining the time slot allocation strategy for each battery cell based on the communication priority of each battery cell and the communication status within the current cycle includes: calculating the number of time slots for each battery cell based on the communication priority of each battery cell and the communication status within the current cycle; optimizing the number of time slots for each battery cell according to the time slot constraint conditions and time slot offset rules, and performing time slot allocation for each battery cell according to the optimized number of time slots for each battery cell.
[0045] 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 according to the communication status of the battery cell.
[0046] For example, assume that there are n battery cells in the energy storage wireless BMS system, and the total number of available time slots is ; for the i-th battery cell, its communication priority is denoted as , and the communication status within the current cycle is denoted as , then according to the communication priority of the i-th battery cell and the communication status within the current cycle, calculate the number of time slots of the i-th battery cell, which is expressed as: Wherein, is the number of time slots of the i-th battery cell, represents the comprehensive weight of the i-th battery cell (considering the influence of communication priority and current communication status), represents the sum of the comprehensive weights of all battery cells.
[0047] 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 resource waste. Specifically, in this application, after obtaining the number of time slots for each battery cell, it is necessary to optimize the number of time slots for each battery cell according to the time slot constraint conditions and time slot offset rules. Exemplarily, the time slot constraint conditions include that the number of time slots for 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 for 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 for that battery cell, and when the number of time slots for 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 for that battery cell.
[0048] 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 moment), then the time slots need to be adjusted to be evenly distributed throughout the communication cycle to reduce channel conflicts and improve time slot utilization.
[0049] From the above analysis, it can be seen that the communication scheduling method of the anti-interference energy storage wireless BMS system provided by the embodiments of this application includes: periodically monitoring the frequency interference of the master node communicating with each battery cell; dynamically selecting the communication frequency band of each battery cell according to the frequency interference monitoring result; and performing time slot allocation for each battery cell based on the communication priority of each battery cell and the communication status in the current cycle. It realizes dynamic adjustment of the communication frequency and time slots of each battery cell, reduces communication interference, and ensures the stability of wireless communication in a multi-interference source environment.
[0050] Please refer to Figure 2 , Figure 2 which is a schematic diagram of the communication scheduling device of the anti-interference energy storage wireless BMS system provided by an embodiment of this application. Each module or unit included in the communication scheduling device of the anti-interference energy storage wireless BMS system is used to execute Figure 1 the corresponding steps in the corresponding embodiment. Specifically, please refer to Figure 1 the relevant descriptions in the corresponding embodiment. For the sake of illustration, only the parts related to this embodiment are shown. Refer to Figure 2 ,the communication scheduling device 20 of the anti-interference energy storage wireless BMS system includes: a monitoring module 210, which is used to periodically monitor the frequency interference of the master node communicating with each battery cell; a selection module 220, which is used to dynamically select the communication frequency band of each battery cell according to the frequency interference monitoring result; an allocation module 230, which is used to perform time slot allocation for each battery cell based on the communication priority of each battery cell and the communication status in the current cycle.
[0051] In one embodiment, the monitoring module 210 is specifically used for: Periodically analyze the signal strength, evaluate the channel quality, and identify the interference sources of the master node communicating with each battery cell to obtain the frequency interference monitoring result of the master node.
[0052] In one embodiment, the monitoring module 210 includes: A comparison unit 211, configured to periodically monitor the signal strength of the master node for any battery cell and compare the signal strength with a preset signal strength threshold; A calculation unit 212, configured to calculate the signal-to-noise ratio and bit error rate of the master node within the current period if the signal strength is less than or equal to the preset signal strength threshold; A first determination unit 213, configured to determine the channel quality of the master node according to the signal-to-noise ratio and bit error rate; An analysis unit 214, configured to analyze the spectrum of the master node within 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.
[0053] In one embodiment, the selection module 220 includes: A monitoring unit 221, configured to monitor in real time the signal strength of the interference source at different frequency bands for any battery cell according to the location and frequency characteristics of the interference source; A selection unit 222, configured to dynamically select a second frequency band to replace the first frequency band as the communication frequency band of the battery cell based on the channel quality factors of all frequency bands at different frequency bands if the signal strength of the interference source at the first frequency band is greater than the preset intensity threshold.
[0054] In one embodiment, the channel quality factor is jointly determined by the maximum allowable power of the channel, the signal power of a specific frequency band, and the signal-to-noise ratio.
[0055] In one embodiment, the allocation module 230 includes: A second determination unit 231, configured to determine the time slot allocation strategy for each battery cell based on the communication priority of each battery cell and the communication status within the current period; An allocation unit 232, configured to allocate time slots for each battery cell according to the time slot allocation strategy of each battery cell.
[0056] In one embodiment, the second determination unit 231 includes: A calculation subunit, configured to calculate the number of time slots for each battery cell based on the communication priority of each battery cell and the communication status within the current period; An allocation subunit, configured to optimize the number of time slots for each battery cell according to the time slot constraint conditions and time slot offset rules, and allocate time slots for each battery cell according to the optimized number of time slots for each battery cell.
[0057] Please refer toFigure 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. As can be seen from Figure 3 , 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 above-mentioned embodiment of the anti-interference energy storage wireless BMS system communication scheduling method are implemented, such as Figure 1 the steps S101 to S103 shown. Alternatively, when the processor 310 executes the computer program 330, the functions of each module / unit in the above-mentioned device embodiments are implemented, such as Figure 2 the functions of the modules 210 to 230 shown.
[0058] Exemplarily, the computer program 330 can be divided into one or more modules / units, and one or more modules / units are stored in the memory 320 and executed by the processor 310 to complete the present application. One or more modules / units can be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program 330 in the anti-interference energy storage wireless BMS system communication scheduling device. For example, the computer program 330 can be divided into a monitoring module, a selection module, and an allocation module.
[0059] 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. Those skilled in the art can understand that Figure 3 this is only an example of the anti-interference energy storage wireless BMS system communication scheduling device, and does not constitute a limitation on the anti-interference energy storage wireless BMS system communication scheduling device. It may 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 may further include input / output devices, network access devices, buses, etc.
[0060] The so-called processor 310 may be a Central Processing Unit (CPU), or may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0061] The memory 320 may be an internal storage unit of the anti-interference energy storage wireless BMS system communication scheduling device, such as the hard disk or memory of the anti-interference energy storage wireless BMS system communication scheduling device. The memory 320 may also be an external storage device of the anti-interference energy storage wireless BMS system communication scheduling device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. equipped on the anti-interference energy storage wireless BMS system communication scheduling device. Further, the anti-interference energy storage wireless BMS system communication scheduling device may also include both an internal storage unit and an external storage device of the anti-interference energy storage wireless BMS system communication scheduling device. The memory 320 is used to store computer programs and other programs and data required by the anti-interference energy storage wireless BMS system communication scheduling device. The memory 320 may also be used to temporarily store data that has been output or will be output.
[0062] It should be noted that, regarding the information interaction, execution process, etc. between the above-mentioned devices / units, since they are based on the same concept as the method embodiments of the present application, for their specific functions and the technical effects brought, reference may be specifically made to the method embodiment part, and details will not be elaborated here.
[0063] The 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, and when the processor executes the computer program, the steps in any of the above method embodiments are implemented.
[0064] The embodiment of the present application also provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments can be implemented.
[0065] An embodiment of the present application provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal can be made to execute the steps in the above-mentioned method embodiments when executed.
[0066] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above-mentioned method embodiments of the present application, a computer program can be used to instruct relevant hardware to complete. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the photographing device / terminal device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disc, etc. In some jurisdictions, according to legislation and patent practice, the computer-readable medium cannot be an electrical carrier signal and a telecommunication signal.
[0067] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0068] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0069] In the embodiments provided in the present application, it should be understood that the disclosed device / network device and method can be implemented in other ways. For example, the device / network device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, 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 displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.
[0070] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0071] 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 foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A communication scheduling method for an anti-interference energy storage wireless BMS system, characterized in that, including: periodically monitoring the frequency interference of the master node communicating with each battery cell; dynamically selecting the communication frequency band of each battery cell according to the frequency interference monitoring result; performing time slot allocation for each battery cell based on the communication priority of each battery cell and the communication status within the current period.
2. The anti-interference energy storage wireless BMS system communication scheduling method according to claim 1, characterized in that, The periodically monitoring the frequency interference of the master node communicating with each battery cell includes: periodically performing signal strength analysis, channel quality assessment, and interference source identification on the master node communicating with each battery cell to obtain the frequency interference monitoring result of the master node.
3. The communication scheduling method of the anti-interference energy storage wireless BMS system according to claim 2, wherein, The periodically performing signal strength analysis, channel quality assessment, and interference source identification on the master node communicating with each battery cell to obtain the frequency interference monitoring result of the master node includes: for any battery cell, periodically monitoring the signal strength of the master node 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 node within the current period; determining the channel quality of the master node according to the signal-to-noise ratio and the bit error rate; if the channel quality is lower than the preset channel quality, analyzing the spectrum of the master node within the current period to obtain the position and frequency characteristics of the interference source.
4. The anti-interference energy storage wireless BMS system communication scheduling method according to claim 3, wherein, The dynamically selecting the communication frequency band of each battery cell according to the frequency interference monitoring result includes: for any battery cell, monitoring the signal strength of the interference source at different frequency bands in real time according to the position and frequency characteristics of the interference source; if the signal strength of the interference source at the first frequency band is greater than the preset strength threshold, dynamically selecting the second frequency band to replace the first frequency band as the communication frequency band of the battery cell based on the channel quality factors of all frequency bands at different frequency bands.
5. The anti-interference energy storage wireless BMS system communication scheduling method according to claim 4, wherein The channel quality factor is jointly determined by the maximum allowable power of the channel, the signal power of a specific frequency band, and the signal-to-noise ratio.
6. The anti-interference energy storage wireless BMS system communication scheduling method according to claim 1, characterized in that The performing time slot allocation for each battery cell based on the communication priority of each battery cell and the communication status within the current period includes: determining the time slot allocation strategy for each battery cell based on the communication priority of each battery cell and the communication status within the current period; performing time slot allocation for each battery cell according to the time slot allocation strategy of each battery cell.
7. The anti-interference energy storage wireless BMS system communication scheduling method according to claim 6, characterized in that The determining the time slot allocation strategy for each battery cell based on the communication priority of each battery cell and the communication status within the current period includes: calculating the number of time slots of each battery cell based on the communication priority of each battery cell and the communication status within the current period; optimizing the number of time slots of each battery cell according to the time slot constraint conditions and time slot offset rules, and performing time slot allocation for each battery cell according to the optimized number of time slots of each battery cell.
8. An anti-interference communication scheduling device for an energy storage wireless BMS system, characterized in that, including: a monitoring module for periodically monitoring the frequency interference of the master node communicating with each battery cell; a selection module for dynamically selecting the communication frequency band of each battery cell according to the frequency interference monitoring result; an allocation module for performing time slot allocation for each battery cell based on the communication priority of each battery cell and the communication status within the current period.
9. An anti-interference communication scheduling device for an energy storage wireless BMS system, characterized in that including: 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 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Vehicle-mounted wireless charging control system and method based on CAN communication
CN119787581A
Multi-hop communication node intelligent scheduling method and system
CN120091294A
Feature Extraction Method and System through Attentive Convolution Operation
KR1020220058998A
System and Method for Providing Communication Rules based on a Status Associated with a Battery of a Device
US20200213949A1
Apparatus and method for managing plurality of battery cells
WO2025053595A1