Method for operating a wireless network of a battery management system

The method improves wireless data transmission in BMS networks by classifying frequency channels based on connection quality and using frequency hopping only with high-quality channels, addressing interference and transmission quality issues in complex environments.

WO2025131809A1PCT designated stage expired Publication Date: 2025-06-26SCHAEFFLER TECHNOLOGIES AG & CO KG
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/EP2024/085222
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-21
Filing Date
2024-12-09
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

Current wireless battery management systems (BMS) in electric vehicles face challenges with electromagnetic interference, frequency detuning, multipath propagation, and standing wave effects, leading to poor data transmission quality in complex metallic reflection environments.

Method used

A method and control unit for operating a wireless network of a BMS that determines a matrix of connection quality parameter values, classifies frequency channels, and uses frequency hopping only with channels guaranteeing sufficient transmission quality, thereby improving data transmission by masking weak frequency channels and reducing interference.

Benefits of technology

The solution enhances wireless data transmission reliability and efficiency in BMS networks by dynamically adapting frequency channels based on connection quality and interference, thereby improving the overall performance and flexibility of the BMS.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2024085222_26062025_PF_FP_ABST
    Figure EP2024085222_26062025_PF_FP_ABST
Patent Text Reader

Abstract

A primary network node of a master BMS unit (5) of the battery management system, BMS, and a respective secondary network node of a slave BMS unit (30) of the BMS are configured to communicate with one another using a predefined wireless communication protocol. A matrix of connection quality parameter values is determined depending on provided measured values, wherein the provided measured values each represent a signal quality for a signal received from the primary network node in a respective frequency channel by a respective secondary network node. The frequency channels are classified depending on the connection quality parameter values determined for the frequency channels and the frequency channels assigned to a first group are used for transmission.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Description

[0002] Method for operating a wireless network of a battery management system

[0003] The present disclosure relates to a method and a corresponding control unit for operating a battery management system. Furthermore, the present disclosure relates to a battery control system and a battery system. Furthermore, the disclosure relates to a computer program and a computer-readable storage medium.

[0004] Battery manufacturers in the electric vehicle sector strive to achieve the highest possible energy density in their batteries, especially traction batteries, to enable maximum range for customer vehicles. As energy density increases, so does the importance of battery management systems for monitoring, balancing, and hazard prevention associated with overvoltage and overtemperature.

[0005] The traction batteries of electric vehicles currently provide nominal voltages between 400V and 800V. The batteries are typically organized into battery modules—groups of cells—that are monitored and controlled by dedicated battery management circuits (BMICs). Typically, such a BMIC can currently monitor 16 to 24 cells connected in series.

[0006] One of the main tasks of a battery management circuit is the periodic measurement of cell voltages, temperatures, and other parameters, which are transmitted to a central control unit of the battery management system. The central control unit determines, among other things, the battery's state of charge (SOC) and / or state of health (SoH). In the context of the battery management system, the battery management circuits are relevant for functional safety.

[0007] Since system costs and flexibility in battery configuration are high priorities for manufacturers, systems are increasingly being developed that transmit safety-relevant battery data wirelessly. Wireless data transfer can achieve significant savings in cabling, connectors, and, in particular, in the galvanic isolation of components.

[0008] Electromagnetic interference is becoming increasingly common in electric vehicles. Components such as inverters, DC / DC converters, and charging units have the potential to generate interference with the spectrum of a wireless BMS. Due to the installation conditions within a battery, especially the traction battery of an electric vehicle, with its extreme metallic reflection spaces, current pico-networks in batteries struggle with interference effects, frequency detuning, multipath propagation, and standing wave effects.

[0009] An object to be achieved by the invention is therefore to provide a method and a corresponding control unit which enables improved wireless data transmission between a master battery management system unit and respective slave battery management system units.

[0010] The problem is solved by the features of the independent patent claims. Advantageous developments of the invention are characterized in the subclaims.

[0011] According to a first and second aspect, the object is achieved by a method and a corresponding control unit for operating a wireless network of a battery management system (BMS) for a battery, in particular a traction battery of a vehicle. The control unit has at least one processor and at least one program memory and is configured to execute the method.

[0012] The battery preferably comprises a plurality of battery modules connected in series and / or parallel. The battery modules preferably each have a plurality of battery cells connected in series and / or parallel.

[0013] The BMS comprises a master BMS unit with a master control unit and a primary network node coupled to the master control unit. Furthermore, for a given number of battery modules of the battery, the BMS comprises a slave BMS unit each, which has a slave control unit and a secondary network node coupled to the slave control unit.

[0014] The BMS may have a slave BMS unit for each battery module, which is arranged, for example, on the battery module or on a section of a battery mounting frame that is adjacent to the respective battery module.

[0015] The primary network node and the respective secondary network node are configured to communicate with each other using a predetermined wireless communication protocol, wherein the communication protocol uses a time-based main frame to transmit data and a number of K frequency channels are available for data transmission.

[0016] For example, the wireless BMS network is a piconet.

[0017] The procedure includes the following steps:

[0018] In a step a1), a matrix of connection quality parameter values ​​is determined based on the provided measured values. The matrix includes a connection quality parameter value for at least some of the wireless communication connections between the primary network node and a respective secondary network node for at least some of the frequency channels. The provided measured values ​​are each representative of a signal quality for a signal received by the primary network node in a respective frequency channel from a respective secondary network node.

[0019] In step b), the frequency channels are classified, with the respective frequency channel being assigned to a first group if the connection quality parameter values ​​determined for the respective frequency channel satisfy a predefined condition. If the connection quality parameter values ​​determined for the respective frequency channel do not satisfy the predefined condition, the respective frequency channel is assigned to a second group.An instruction is provided for the master BMS unit, which comprises the usable frequency channels of the first group and which causes the master BMS unit, during operation, in particular during active operation of the BMS in which the BMS controls and / or monitors charging or discharging of the battery, to determine a frequency channel from the first group for a respective connection event, in particular for the transmission of a main frame, depending on a predetermined rule or a predetermined algorithm, and the primary network nodes and the secondary network nodes send data in the respective main frame in the determined frequency channel.

[0020] The primary network node and the secondary network nodes are configured to transmit data using frequency hopping and / or spread spectrum. With frequency hopping, the information to be transmitted is distributed sequentially across multiple frequency channels. Only one frequency channel is used at a time.

[0021] Steps a1), b) and c) are carried out, for example, by the master BMS unit or a central processing unit coupled to the master BMS unit.

[0022] In an established network, in particular a pico-network, which is formed by the master BMS unit and the slave BMS units assigned to the master BMS unit, the frequency sequence is specified by the master BMS unit.

[0023] The method has the advantage that frequency hopping is only used in conjunction with frequency channels where sufficient transmission quality is guaranteed. The grouping of frequency channels takes into account static constraints, particularly the respective installation position and installation situation of the respective battery modules.

[0024] Due to the design of a wireless network of a battery management system, the installation situation of the slave BMS units (complex, metallic reflection chambers) can lead to significant differences in the radio connection between the primary network node of the master BMS unit and the secondary network nodes of the slave BMS units. In particular, in star network topologies, secondary network nodes with a large distance from the primary network node or in very disadvantageous installation positions, sometimes even due to double battery layers, often have significantly worse link budgets and low indicator values ​​for the received field strength (in English, Received Signal Strength Indicator Values, or RSSI values). Interference effects, frequency detuning, multipath propagation, and standing wave effects lead to a further deterioration of data transmission, e.g., through multipath fading.

[0025] The method according to the invention enables "weak" frequency channels in the wireless network to be identified and "blacklisted" or "removed from a whitelist" used for frequency hopping. This explicit masking of "weak" frequency channels compensates for installation-related disadvantages and reduces the influence of narrowband stationary interferers.

[0026] In at least one embodiment according to the first and second aspects, the BMS has at least one further master BMS unit or at least one auxiliary master BMS unit, and step a1) is additionally carried out for the at least one further master BMS unit or the at least one auxiliary master BMS unit, and in a step a2), the slave BMS units are each assigned to one of the at least two master BMS units or either the master BMS unit or the at least one auxiliary master BMS unit depending on the determined connection quality parameter values ​​in order to form sub-networks, and steps b) and c) are each carried out for the sub-networks, wherein the at least one auxiliary master BMS unit comprises a slave BMS unit which is additionally designed to carry out one or more functions of a master BMS unit.

[0027] In at least one embodiment according to the first and second aspects, at least steps a1) and b) are therefore carried out in a calibration phase of the BMS. This allows frequency channels to be excluded from transmission in advance, and dynamic adaptation for the frequency hopping method during operation of the vehicle or the BMS can be simplified. In the calibration phase, the connection quality parameter values ​​are preferably determined for all frequency channels for all communication connections between the primary network node and the respective secondary network nodes.

[0028] In at least one embodiment according to the first aspect, the BMS comprises at least one further master BMS unit or at least one

[0029] Auxiliary master BMS unit and step a1) is additionally carried out for the at least one further master BMS unit or the at least one

[0030] Auxiliary master BMS unit. In a step a2), which is carried out in particular after step a1), the slave BMS units are each assigned to one of the at least two master BMS units or to the master BMS unit or the at least one auxiliary master BMS unit, depending on the determined connection quality parameter values, in order to form subnetworks.

[0031] Furthermore, steps b) and c) are carried out for the subnetworks, respectively.

[0032] The at least one auxiliary master BMS unit comprises a slave BMS unit which is additionally designed to perform one or more functions, or even all functions, of a master BMS unit.

[0033] The formation of subnetworks has the advantage that the first group of frequency channels can be better adapted to the spatial boundary conditions.

[0034] In at least one embodiment according to the first and second aspects, the primary network node and the secondary network nodes are additionally configured to transmit the data using frequency spread. During frequency spread, a narrowband signal is converted into a signal with a larger bandwidth than necessary for the information transmission. The transmission energy, which was previously concentrated in a smaller frequency range, is distributed over a larger frequency range (for example: Direct Sequence Spread Spectrum (DSSS) / Frequency Hopping Spread Spectrum (FHSS) 10 mW Adaptive Frequency Hopping (AFH) > 10 mW; SmartMesh with DSSS switch to GFSK baseband modulation with FHSS and +10 dBm transmission power optimized for wBMS application). In at least one embodiment according to the first and second aspects, the connection quality parameter comprises an indicator for a received field strength (in English Received Signal Strength Indicator, abbreviatedRSSI).

[0035] In at least one embodiment according to the first aspect and the second aspect, during active operation of the BMS, in which the BMS controls and / or monitors charging or discharging of the battery, additional connection quality parameter values ​​are provided or received, and steps a1) and b) are performed again depending on the additional connection quality parameter values. Alternatively, steps a1), a2), and b) can also be performed again.

[0036] The connection quality parameter values ​​can include values ​​of at least one connection quality parameter from the following set: data throughput, error rate, repetition rate, and an indicator of the received field strength determined in a cycle. A cycle comprises, for example, several AFH (Adaptive Frequency Hopping) scan intervals, for example, 8. The cycle is triggered, for example, by the master BMS unit.

[0037] This has the advantage that if temporary interference from other system-internal components, in particular for example from other vehicle components such as inverters, DCDC converters, on-board chargers, ... ) or from outside ( e.g. through interference from other networks, e.g. Bluetooth, WiFi, mobile communications, ... ) affects individual frequency channels or frequency channel groups, the "white list" or the first group can be dynamically optimized or adapted depending on the interference.

[0038] In at least one embodiment according to the first and second aspects, after a predetermined period of time or when the first group falls below a minimum number of frequency channels, steps a1), b), and c) are performed again for at least some of the respective wireless communication connections between the primary network node and a respective secondary network node for at least some of the frequency channels of the second group. The BMS thus uses a frequency hopping method in which the frequency channels to be used can be adapted to the given spatial boundary conditions in the battery and to the dynamic additional interference sources of the electric drive (motor, inverter, etc.) and also to interference from other wireless networks.

[0039] According to a third aspect, the object is achieved by a battery system having a plurality N of battery modules, each comprising one or more battery cells. Furthermore, the battery system comprises a master BMS unit with a master control unit and a primary network node coupled to the master control unit. Furthermore, the battery system comprises a slave BMS unit for each of the N battery modules, each of which has a slave control unit and a secondary network node coupled to the slave control unit. The respective slave BMS unit is connected to the battery module.

[0040] The primary network node and the respective secondary network node are configured to communicate with each other using a predetermined wireless communication protocol, wherein the communication protocol uses a time-based main frame to transmit data and a number of K frequency channels are available for data transmission.

[0041] According to a fourth aspect, the object is achieved by a computer program comprising instructions which, when the program is executed by a control computer, cause the control computer to carry out the method according to the first aspect.

[0042] For the purposes of this document, the mention of such a computer program is synonymous with the term "a program element" and / or "a software module" and / or "a computer program product" containing instructions for controlling the control computer to coordinate the operation of the battery system or the method for operating a wireless network of a battery management system in a suitable manner to achieve the effects associated with the method according to the invention. The computer program can be implemented as computer-readable instruction code in any suitable programming language, such as JAVA, C++, etc. The control computer has a processor and a program memory. Alternatively, the program memory can be assigned to the control computer. The processor can have a central processing unit (CPU).The processor may be a general-purpose processor, a microprocessor, a microcontroller, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or the like.

[0043] According to a fifth aspect, the above-mentioned object is achieved by a computer-readable medium having instructions which, when executed by a control computer, cause the control computer to carry out the method according to the first aspect.

[0044] The computer program can be stored on a computer-readable storage medium (CD-ROM, DVD, Blu-ray disk, removable drive, volatile or non-volatile memory, in particular random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), and / or flash memory. The storage medium can be a memory built into the processor, a memory arranged externally of the processor on a module, or a portable memory. The memory is configured to store associated program instructions and associated data.

[0045] Furthermore, the computer program may be provided on a network such as the Internet, from which it can be downloaded by a user when required.

[0046] Advantageous embodiments of the first and second aspects also apply to the third, fourth and fifth aspects.

[0047] Further advantageous embodiments are disclosed in the appended claims and the following description of exemplary embodiments with reference to the attached figures. The description of the subject matter specified here is not limited to the individual specific embodiments. Features of different exemplary embodiments can be combined with one another—where technically feasible—to form further exemplary embodiments. For example, variations or modifications described with regard to one of the exemplary embodiments may also be applicable to other exemplary embodiments, unless otherwise stated.

[0048] They show:

[0049] Figure 1 is a schematic diagram of a battery with a wireless battery management system,

[0050] Figure 2 shows an exemplary communication frame format for wireless transmission,

[0051] Figure 3 shows an exemplary flowchart for a program for executing a method for operating a wireless network of a battery management system and

[0052] Figure 4 shows exemplary magnitude frequency responses of slave BMS units at selected installation positions in relation to the master BMS unit.

[0053] In the figures, the same reference numerals are used for elements with essentially the same function, but these elements do not have to be identical in all details.

[0054] Figure 1 shows an exemplary schematic diagram of a battery 1 comprising a wireless battery management system (BMS) and a battery unit 5, referred to in English as a battery pack. The battery 1 may comprise one or more such battery units 5.

[0055] The battery 1 shown in Figure 1 comprises, by way of example, a battery unit 5. The battery 1 can be used for a variety of electrically operated devices, such as in particular in an electrically powered vehicle. The battery unit 5 comprises a plurality of battery modules 20 connected in series and / or parallel. Each battery module 20 can comprise a plurality of battery cells that are electrically connected in series and / or parallel.

[0056] The wireless BMS comprises a master BMS unit 10 and a plurality of slave BMS units 30. The master BMS unit 10 is configured, for example, to assign different identification information to the plurality of slave BMS units 30 through cooperation with a central processing unit 40. The wireless BMS may comprise the central processing unit 40, or the central processing unit 40 may be assigned to the wireless BMS.

[0057] The master BMS unit 10 comprises, in particular, a control unit with a memory and a communication unit with an antenna. The communication unit of the master BMS unit 10 is referred to below as the primary network node.

[0058] The memory of the control unit of the master BMS unit 10 is designed in particular to permanently or temporarily store at least part of the data transmitted by the central processing unit 40, for example via a wired communication mode, or the data transmitted wirelessly by the respective slave BMS units 30.

[0059] The memory may be physically separated from the control unit of the master BMS unit 10 and may be integrated on a chip with the control unit of the master BMS unit 10.

[0060] The antenna of the master BMS unit 10 and the communication unit of the master BMS unit 10 are operatively connected to each other. The primary network node comprises a radio transmitting unit and a radio receiving unit. The primary network node is preferably configured to receive and transmit carrier frequency modulated signals. In particular, the primary network node is configured to receive carrier frequency modulated signals from and transmit them to the respective slave BMS units 30.

[0061] The master control unit of the master BMS unit 10 includes at least one processor and is connected to the memory and the primary network nodes of the master BMS unit 10. The master control unit of the master BMS unit 10 is configured to control the overall operation of the master BMS unit 10. Furthermore, the master control unit is configured, for example, to determine a state of charge (SOC) and / or a state of health (SOH) of each of the battery modules based on the sensing information received from the slave BMS units 30. Additionally, the master control unit may be configured to provide information for controlling the charging, discharging, and / or balancing of each of the battery modules based on the calculated SOC and / or SOH and to initiate wireless transmission to at least one of the plurality of slave BMS modules 30 via the primary network node.

[0062] Each processor included in the master control unit may optionally include a microprocessor, a microcontroller, an application-specific integrated circuit (ASIC), chipsets, logic circuitry, a register, a communications modem, and a data processing device known in the art for executing various control logic.

[0063] In the battery shown in Figure 1, the battery unit 5 comprises, for the sake of simplicity, four battery modules 20, and the wireless BMS comprises four slave BMS units 30. Preferably, the number of slave BMS units 30 corresponds to the number of battery modules 20 in the battery unit 5. The respective slave BMS unit 30 is electrically coupled to one of the battery modules 20. For example, the first slave BMS module 30_1 is electrically coupled to the first battery module 20_1, the second slave BMS module 30_2 is electrically coupled to the second battery module 20_2, the third slave BMS module 30_3 is electrically coupled to the third battery module 20_3, and the fourth slave BMS module 30_4 is electrically coupled to the fourth battery module 20_4.

[0064] The respective slave BMS unit 30 is configured, for example, to detect or monitor multiple operating variables, e.g., a voltage, a current, and a temperature of the battery module 20 to which the slave BMS unit 30 is electrically connected, and to execute a variety of control functions, e.g., charging, discharging, balancing, to adjust the operating variables of the battery module 20. For example, each control function can be executed directly by each slave BMS unit 30 based on the detected operating variables of the battery module 20 or according to a command from the master BMS unit 10. Each slave BMS unit 30 has a slave control unit with a memory and a communication unit with an antenna. The communication unit of the slave BMS unit 10 is referred to below as a secondary network node.The memory may be physically separated from the slave control unit or may be integrated on a chip together with the control unit.

[0065] The respective secondary network node comprises a transmitting and receiving unit and is configured to transmit data to or receive data from the master BMS unit 10 or the primary network node. Optionally, the respective secondary network node is configured to transmit data to and receive data from other secondary network nodes and thus to other slave BMS units 30.

[0066] The slave control unit of the respective slave BMS unit 30 includes at least one processor and is operatively connected to the memory and the secondary network node of the slave BMS unit 30. The slave control unit is configured to manage the overall operation of the slave BMS unit 30.

[0067] The respective slave BMS unit 30 may include a sensing unit configured to detect the state of the battery module 20. For example, the sensing unit 150 may include at least one voltage measuring circuit for detecting the voltage of the battery module 20, a current measuring circuit for detecting the current of the battery module 20, and a temperature detecting circuit for detecting the temperature of the battery module 20.

[0068] The slave control unit of the respective slave BMS unit 30 provides the secondary network node of the slave BMS unit 30 with sensing information indicating the state of the battery module 20 detected by the sensing unit. Accordingly, the secondary network node of the respective slave BMS unit 30 can transmit a wireless signal representing the sensing information to the master BMS unit 10.

[0069] The primary network node and the secondary network nodes are configured to communicate with each other using a predetermined wireless communication protocol, wherein the communication protocol uses a time-based main frame to transmit data and a number of K frequency channels are available for data transmission. Figure 2 shows an example of such a communication frame format. The communication frame format comprises the time-based main frame SF1, SF2. The main frame SF1, SF2 has a number M of time slots. Each of the time slots, in turn, has a specific frame format. Each of the time slots is configurable, for example, based on the end application of the wireless battery management system.

[0070] The communication frame format further comprises a number K of frequency channels which can be used for transmitting data according to the main frame SF1, SF2.

[0071] For example, in a normal operating mode of the battery management system, a first time slot of the main frame SF1, SF2 includes a downlink frame 1_DL, 2_DL used by the primary network node to send data to the secondary network nodes.

[0072] For example, during a first main frame SF1, the primary network node transmits the DL frame 1_DL on a first frequency f1 during the first time slot. During the first time slot, at least one of the secondary network nodes receives the DL frame 1_DL. The DL frame 1_DL can be transmitted by the primary network node as a broadcast, in which data packets are transmitted from one point to all participants in a communications network. Alternatively, the DL frame 1_DL can be transmitted by the primary network node as a unicast. Unicast refers to the addressing of a message to a single recipient.

[0073] The second time slot of the first main frame SF1 comprises, for example, a first uplink frame 1_UPi, which is used by a first secondary network node to send data to the primary network node and / or to the other secondary network nodes.

[0074] The first secondary network node transmits the first UL frame 1_UPi on the first frequency f1 during the second time slot in response to receiving the DL frame 1_DL transmitted from the primary network node. A second secondary network node transmits the second UL frame 1_UL2 in the first frequency channel at the first frequency f1 during the third time slot in response to receiving the DL frame 1_DL from the primary network node. A third secondary network node transmits the third UL frame 1_UI_3 in the first frequency channel during the fourth time slot in response to receiving the DL frame 1_DL from the primary network node. The (M-1)th secondary network node transmits the (M-1)th UL frame 1_ULM-I in the first frequency channel during the Mth time slot in response to receiving the DL frame 1_DL from the primary network node. In this example, the main frame ends at the end of the Mth time slot.

[0075] The transmission cycle, or the length of the main frame, depends, for example, on the number of secondary network nodes. The master BMS control unit or the control unit determines the main frame interval based on the number of secondary network nodes. Accordingly, for a given time slot, the total number of time slots in the communication time interval is the sum of the number of slave BMS units and the number of DL slots of the primary network node. In particular, a lead time of, for example, 100 ms can be provided for a request interval.

[0076] Preferably, the primary network nodes and secondary network nodes are configured to use a frequency hopping method. In the frequency hopping method, the network nodes change the carrier frequency or frequency channel based on a hopping sequence specified by the master control unit.

[0077] Preferably, after each transmission of one of the main frames, the carrier frequency or frequency channel is changed.

[0078] To reduce interference caused by reflections in the battery housing, the frequency hopping method can be adapted. For example, during calibration of the BMS system, individual frequency channels or groups of adjacent frequency channels from the transmission band where the signal quality is very poor are identified. These individual frequency channels or groups of frequency channels are then not used for transmission.

[0079] Figure 3 shows an exemplary sequence program for executing a method for operating a wireless network of a battery management system. The program is executed, for example, by a processor of a control unit that acts as a higher-level processing unit for the BMS. Alternatively, the master control unit of the master BMS unit can comprise the control unit.

[0080] In a step S01 the program is started and, for example, program variables are initialized.

[0081] In step S03, a matrix of link quality parameter values ​​is determined based on the provided measured values. A link quality parameter value is determined for at least some of the wireless communication connections between the primary network node and the respective secondary network nodes for at least some of the frequency channels. Alternatively, step S03 can be implemented in an upstream design phase.

[0082] If the network has N secondary network nodes and K frequency channels are available and the link quality parameter values ​​are determined for all secondary network nodes and all frequency channels, a matrix with NxK elements results.

[0083] The measured values ​​provided are each representative of a signal quality for a signal received by the primary network node in a respective frequency channel from a respective secondary network node.

[0084] For example, the master control unit or the central processing unit determines an RSSI (RSSI = Radio Signal Strength Indicator) for each frequency channel for each secondary network node.

[0085] For this purpose, a signal strength measurement is performed on as many frequency channels as possible, for example, the 2.45 GHz ISM band (2.400 GHz to 2.484 GHz). The primary network node, for example, has a transceiver configured to determine and output RSSI values ​​(RSSI = Radio Signal Strength Indicator). For example, for a connection between the primary network node and a first secondary network node, a 2 MHz wide frequency channel is measured for a duration of 20 s, followed by a switch to another operating frequency.

[0086] This is repeated until the frequency channels to be examined have been measured.

[0087] Once the frequency channels to be examined for one connection have been measured, the same measurement is carried out for another connection between the primary network node and another secondary network node, and so on.

[0088] In an optional step S04, if the BMS has at least one further master BMS unit or at least one auxiliary master BMS unit, step a1) can additionally be carried out for the at least one further master BMS unit or the at least one auxiliary master BMS unit, and in a step a2), the slave BMS units are each assigned to one of the at least two master BMS units or the master BMS units or the at least one auxiliary master BMS unit depending on the determined connection quality parameter values ​​in order to form sub-networks, and steps S05 and S07 described below are each carried out for the sub-networks, wherein the at least one auxiliary master BMS unit comprises a slave BMS unit which is additionally designed to carry out one or more functions of a master BMS unit.

[0089] In a step S05, the frequency channels are classified, in particular assigned to a white list (first group) or a black list (second group).

[0090] The respective frequency channel is assigned to a first group and thus classified as "sufficiently strong" if the connection quality parameter values ​​determined for the respective frequency channel meet a specified condition. If the connection quality parameter values ​​determined for the respective frequency channel do not meet the specified condition, the frequency channel is assigned to the second group and thus classified as "too weak."

[0091] In a step S07, an instruction is provided to the master BMS unit, which includes the usable frequency channels of the first group and which causes the master BMS unit, during operation, to determine a frequency channel from the first group for a respective connection event (transmission of one of the main frames) depending on a predetermined rule or a predetermined algorithm, and the primary network nodes and the secondary network nodes to send the respective main frame with the data in the determined frequency channel.

[0092] Steps S03, S04, S05, and S07 can be performed, for example, during a calibration phase for the battery management system. In this case, all connections between the primary network node and the respective secondary network nodes and all K frequency bands are preferably analyzed.

[0093] Alternatively or additionally, in particular step S03 and step S05 can be carried out again at predetermined time intervals during an active operation of the BMS, in which the BMS controls and / or monitors charging or discharging of the battery.

[0094] The program will therefore continue, for example, during active BMS operation, where the BMS controls and / or monitors the charging or discharging of the battery. During active BMS operation, additional connection quality parameters can be determined, for example, by the master BMS unit and provided to the program.

[0095] During active operation, alternative or additional connection quality parameters can thus be used to optimize the classification of frequency channels. Depending on the additional connection quality parameter values, steps S03, S05, and S07 are repeated for the network or subnetworks, respectively. Additional connection quality parameters used include, for example, data throughput and / or error rate and / or repetition rate and / or an indicator of the received field strength determined in a cycle.

[0096] In particular, the connection quality parameters of the respective connections (between the primary network node and the respective secondary network nodes) can be checked at predetermined time intervals for a respective frequency channel of the first group. If the values ​​of the connection quality parameters of the respective frequency channel are too low (e.g., for data throughput or indicator of the received field strength) or too high (e.g., for error rate or repetition rate), the respective frequency channel is assigned to the second group. Alternatively or additionally, steps S03, S05, and S07 can be performed for frequency channels of the second group at predetermined time intervals and / or if a minimum number of frequency channels in the first group is not reached, in order to increase the number of usable frequency channels again, for example, after a temporary disruption has ceased.

[0097] For example, the program is terminated when the BMS operation is stopped.

[0098] Figure 4 shows four example frequency responses H1(f), H2(f), H3(f), and H4(f) of slave BMS units at selected installation positions relative to the master BMS unit. Typically, the radio modules used have integrated RSSI (Received Signal Strength) indicators, which allow for rapid detection of these position- and channel-frequency-dependent signal strengths. Calibration can be used to identify "weak" channels in the wBMS network and remove them from the frequency hopping list. By explicitly masking "weak" channels, installation-related disadvantages can be compensated for and the influence of narrowband interference can be reduced.

[0099] Preferably, the primary network node and the secondary network nodes are configured to additionally transmit the data using spread spectrum.

[0100] List of reference symbols

[0101] 1 battery

[0102] 5 Battery unit

[0103] 10 Master BMS unit

[0104] 20 battery module

[0105] 30 Slave BMS unit

[0106] 40 central processing unit

[0107] 50 mounting frames

[0108] 60 housing cover

[0109] 70 Case back

[0110] 1_DL, 2_DL downlink frames

[0111] 1_UPi, 2_UPi uplink frames

[0112] SF1 , SF2 main frame

[0113] S01... S11 program steps

Claims

Patent claims 1 . Method for operating a wireless network of a battery management system, BMSs, for a battery (1), in particular a traction battery of a vehicle, wherein - the BMS comprises a master BMS unit (5) having a master control unit and a primary network node coupled to the master control unit, and a plurality of slave BMS units (30), each having a slave control unit and a secondary network node coupled to the slave control unit, - the primary network node and the respective secondary network node are configured to communicate with each other using a predetermined wireless communication protocol, wherein the communication protocol uses a time-based main frame (SF1, SF2) to transmit data and a number of K frequency channels are available for data transmission, and the method comprises the following steps: a1) determining a matrix of connection quality parameter values ​​depending on provided measured values,wherein the matrix has a connection quality parameter value for at least some of the wireless communication connections between the primary network node and a respective secondary network node, each for at least some of the frequency channels, and the provided measured values ​​are each representative of a signal quality for a signal received by the primary network node in a respective frequency channel from a respective secondary network node, b) classifying the frequency channels, wherein the respective frequency channel is assigned to a first group if the connection quality parameter values ​​determined for the frequency channel fulfill a predetermined condition, and the respective frequency channel is assigned to a second group if the connection quality parameter values ​​determined for the frequency channel do not fulfill the predetermined condition, c) providing an instruction for the master BMS unit (5),which comprises the usable frequency channels of the first group and which causes the master BMS unit (5) to determine, during operation, for a respective connection event, a frequency channel from the first group depending on a predetermined rule or a predetermined algorithm, and the primary network nodes and the secondary network nodes to send the respective main frame (SF1, SF2) with the data in the determined frequency channel.

2. The method according to claim 1, wherein the BMS has at least one further master BMS unit (5) or at least one auxiliary master BMS unit and step a1) is additionally carried out for the at least one further master BMS unit or the at least one auxiliary master BMS unit and in a step a2) the slave BMS units (30) are each assigned to one of the at least two master BMS units (5) or either the master BMS unit (5) or the at least one auxiliary master BMS unit depending on the determined connection quality parameter values ​​in order to form sub-networks, and steps b) and c) are each carried out for the sub-networks, wherein the at least one auxiliary master BMS unit comprises a slave BMS unit (30) which is additionally designed to carry out one or more functions of a master BMS unit (5).

3. Method according to one of the preceding claims, in which at least steps a1) and b) are carried out in a calibration phase for the battery management system.

4. The method according to any one of the preceding claims, wherein the connection quality parameter comprises an indicator of a reception field strength.

5. Method according to one of the preceding claims, in which during an active operation of the BMS, in which the BMS controls and / or monitors charging or discharging of the battery, further connection quality parameter values ​​are provided or received, and depending on the further connection quality parameter values, steps a1) and b) or steps a1), a2) and b) are carried out again.

6. The method according to claim 5, wherein the connection quality parameter values ​​comprise values ​​of at least one connection quality parameter from the following set: data throughput, error rate, repetition rate and an indicator of the received field strength determined in a cycle.

7. Method according to one of the preceding claims, in which after a predetermined period of time or when the first group falls below a minimum number of frequency channels for at least some of the respective wireless communication connections between the primary network node and a respective secondary network nodes for at least some of the frequency channels of the second group, steps a1), b) and c) are carried out again.

8. Control unit for operating a wireless network of a battery management system, BMS, for a battery (1), in particular a traction battery of a vehicle, the BMS comprising the following: - a master BMS unit (5) with a master control unit and a primary network node coupled to the master control unit, and - a plurality of slave BMS units (30), each comprising a slave control unit and a secondary network node coupled to the slave control unit, wherein the primary and the respective secondary network nodes are configured to communicate with each other using a predetermined wireless communication protocol, wherein the communication protocol uses a time-based main frame (SF1, SF2) for transmitting data and a number of K frequency channels are available for data transmission, and wherein the control unit has at least one processor and at least one program memory and is configured to carry out the method according to one of claims 1 to 7.

9. Battery control system - a control unit according to claim 8 and - a battery management system, BMS, for a battery (1), in particular a traction battery of a vehicle, the BMS comprising the following: -- a master BMS unit (5) comprising a master control unit and a primary network node coupled to the master control unit, and -- a plurality of slave BMS units (30), each comprising a slave control unit and a secondary network node coupled to the slave control unit, wherein the primary and the respective secondary network nodes are configured to communicate with each other using a predetermined wireless communication protocol, wherein the communication protocol uses a time-based main frame (SF1, SF2) to transmit data and a number of K frequency channels are available for data transmission.

10. A battery system comprising a plurality of battery modules (20), each comprising one or more battery cells, and a battery control system according to claim 9.

11. A computer program comprising instructions which, in the execution of the program by a control computer causing it to carry out the method according to one of claims 1 to 7.

12. A computer-readable medium comprising instructions which, when executed by a control computer, cause the control computer to carry out the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Battery management system, and method and apparatus for transmitting information

    EP3809554B1

  • Gain control for packet based wireless battery management system

    US20220368364A1

  • Wireless communication method in battery pack and master BMS providing the method

    US20230207890A1