Communication method and system for multiple battery modules
By determining the primary communication relationship and short priority code of the battery modules in electric vehicles, the target battery module is ensured to obtain priority communication rights, which solves the problem of battery module communication conflict and realizes accurate communication and priority relationship between battery modules.
Patent Information
- Application Number
- CN202511063842.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-31
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2045-07-31
AI Technical Summary
In electric vehicles, multiple battery modules are prone to conflict during communication, resulting in low communication accuracy and affecting the communication priority relationship of the battery modules.
By determining the primary communication relationship between battery modules, determining the short priority code based on the communication data screening of the electric vehicle, and determining the target battery module according to the current working status of the battery module, it is given priority communication rights. If the target module fails to read the data, the remaining modules will communicate autonomously and combine the communication data, and collect previous communication events to determine the priority relationship.
The communication accuracy of the battery modules is improved, the accuracy of the communication priority relationship between battery modules is ensured, communication conflicts are avoided, and multi-level precise communication is achieved.
Smart Images

Figure CN120567938B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of communication methods, and in particular to a communication method and system for multiple battery modules. Background Art
[0002] With the development of science and technology, electric vehicles are equipped with multiple battery modules, which are responsible for the functions of corresponding functional modules and provide directional power supply to the functional modules. At this time, multiple battery modules are arranged adjacent to each other and are in the same space of the electric vehicle. In the existing technology, electric vehicles will have some communication data during the communication process, and some communication data are read by multiple battery modules in sequence. However, multiple battery modules often conflict with each other in the process of reading the communication data, resulting in low communication accuracy of the communication data, affecting the accuracy of the communication priority relationship of multiple battery modules. Summary of the Invention
[0003] The purpose of the present invention is to overcome the deficiencies of the prior art. The present invention provides a communication method and system for multiple battery modules.
[0004] An embodiment of the present invention provides a communication method for multiple battery modules, including:
[0005] An electric vehicle has multiple battery modules. Primary communication relationships between the multiple battery modules are determined based on their positions and energy supply responsibilities. The primary communication relationships do not have a primary-secondary relationship.
[0006] determining first communication data based on screening of communication data of the electric vehicle, and determining a corresponding short priority code according to the first communication data and a current working state of the electric vehicle;
[0007] Determining a target battery module and remaining battery modules based on the short priority code, the primary communication relationship, and the current working status of the plurality of battery modules, the target battery module obtaining a priority communication right for the first communication data;
[0008] If the target battery module fails to read the first communication data despite having priority communication rights, autonomous communication is performed on the first communication data based on the remaining battery modules, and a battery module-first communication data combination is determined;
[0009] Past communication events of multiple battery modules are collected, and communication priority relationships of the multiple battery modules are determined based on each past communication event and the working status of the battery modules.
[0010] An embodiment of the present invention provides a communication system for multiple battery modules. The communication system for multiple battery modules is applied to the above-mentioned communication method for multiple battery modules. The communication system for multiple battery modules includes:
[0011] A primary communication module is used for an electric vehicle having multiple battery modules, and determines the primary communication relationship between the multiple battery modules based on the positions and energy supply responsibilities of the multiple battery modules, and the primary communication relationship does not have a primary-secondary relationship;
[0012] a short priority code module, configured to determine first communication data based on screening of the communication data of the electric vehicle, and determine a corresponding short priority code according to the first communication data and a current working state of the electric vehicle;
[0013] a priority communication authority module, configured to determine a target battery module and remaining battery modules based on the short priority code, the primary communication relationship, and the current working status of the plurality of battery modules, wherein the target battery module obtains the priority communication right for the first communication data;
[0014] a communication combination module, configured to, if the target battery module has priority communication rights but fails to read the first communication data, autonomously communicate the first communication data based on the remaining battery modules and determine a battery module-first communication data combination;
[0015] The communication priority relationship module is used to collect previous communication events of multiple battery modules and determine the communication priority relationship of the multiple battery modules based on each previous communication event and the working status of the battery modules.
[0016] Compared with the prior art, the present invention has the following beneficial effects:
[0017] In an embodiment of the present invention, through the method in the embodiment of the present invention, the first communication data is determined based on the screening of the communication data of the electric vehicle, and the corresponding short priority code is determined according to the first communication data and the current working status of the electric vehicle; the target battery module and the remaining battery modules are determined based on the short priority code, the primary communication relationship and the current working status of multiple battery modules, which is compatible with the overall consideration of the short priority code, the primary communication relationship and the working status of multiple battery modules, improves the accuracy of the target battery module, and ensures the priority communication right of the target battery module to the first communication data.
[0018] Therefore, if the target battery module fails to read the first communication data despite having priority communication rights, the first communication data is autonomously communicated based on the remaining battery modules, and the combination of battery module-first communication data is determined; the past communication events of multiple battery modules are collected, and the communication priority relationship of multiple battery modules is determined based on each past communication event and the working status of the battery module, the first communication data is preferentially read based on the target battery module, and the autonomous communication of the first communication data by the remaining battery modules is retained, thereby realizing multi-level precise communication of the first communication data, improving the communication accuracy of the first communication data, and ensuring the accuracy of the communication priority relationship of multiple battery modules and avoiding communication conflict events. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 is a flow chart of a communication method for multiple battery modules in an embodiment of the present invention;
[0020] Figure 2 1 is a flow chart of step S11 in the communication method for multiple battery modules in an embodiment of the present invention;
[0021] Figure 3 1 is a flow chart of step S12 in the communication method for multiple battery modules in an embodiment of the present invention;
[0022] Figure 4 1 is a flow chart of step S13 in the communication method for multiple battery modules in an embodiment of the present invention;
[0023] Figure 5 1 is a flow chart of step S14 in the communication method for multiple battery modules in an embodiment of the present invention;
[0024] Figure 6 1 is a flow chart of step S15 in the communication method for multiple battery modules in an embodiment of the present invention;
[0025] Figure 7 It is a schematic diagram of the structure of a communication system of multiple battery modules in an embodiment of the present invention. DETAILED DESCRIPTION
[0026] The technical solutions in the embodiments of the present invention will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present invention.
[0027] See also Figures 1 to 7 A communication method for multiple battery modules is applied to a communication scenario of multiple battery modules; the communication method for multiple battery modules includes:
[0028] Step S11: The electric vehicle has multiple battery modules, and primary communication relationships between the multiple battery modules are determined based on the positions and energy supply responsibilities of the multiple battery modules. The primary communication relationships do not have a primary-secondary relationship.
[0029] Step S12: determining first communication data based on screening of the communication data of the electric vehicle, and determining a corresponding short priority code according to the first communication data and the current working state of the electric vehicle;
[0030] Step S13: determining a target battery module and remaining battery modules based on the short priority code, the primary communication relationship, and the current working status of the plurality of battery modules, and the target battery module obtains priority communication rights for the first communication data;
[0031] Step S14: If the target battery module has priority communication rights but fails to read the first communication data, autonomously communicate the first communication data based on the remaining battery modules and determine a battery module-first communication data combination;
[0032] Step S15: collecting past communication events of multiple battery modules, and determining the communication priority relationship of the multiple battery modules based on each past communication event and the working status of the battery modules;
[0033] refer to Figure 2 In step S11, the electric vehicle has multiple battery modules, and the primary communication relationship between the multiple battery modules is determined based on the positions and energy supply responsibilities of the multiple battery modules. The primary communication relationship does not have a primary-secondary relationship;
[0034] In the specific implementation process of the present invention, the specific steps are:
[0035] S111: determining a plurality of battery modules based on the traversal of the electric vehicle, and marking the positions of the plurality of battery modules;
[0036] S112: determining energy supply routes of the multiple battery modules according to the detection of the multiple battery modules, and determining energy supply responsibilities of the multiple battery modules based on the energy supply routes of the multiple battery modules and the models of the multiple battery modules;
[0037] S113: Collect the positions and energy supply responsibilities of multiple battery modules, determine multiple communication combinations based on the positions and energy supply responsibilities of the multiple battery modules, and determine the primary communication relationship between the multiple battery modules based on the identification of the multiple communication combinations. At this time, there is no primary and secondary relationship in the primary communication relationship, and the multiple battery modules are at the same communication level.
[0038] In an embodiment of the present application, multiple battery modules are determined based on the traversal of the electric vehicle, and the positions of the multiple battery modules are marked, which is compatible with the overall consideration of the traversal of the electric vehicle and ensures the accuracy of the multiple battery modules.
[0039] At this time, the traversal of an electric vehicle generally refers to the process of identifying and recording all battery modules in the vehicle through some means (such as physical inspection, software scanning, etc.); at this time, the traversal is performed manually, for example, technicians use scanning tools to check the battery modules one by one; it is also performed automatically, for example, through the automatic identification and recording of battery module information through a sensor network integrated in the vehicle management system.
[0040] During the traversal process, each battery module needs to be uniquely identified; this is achieved by reading the unique identifier on the battery module (such as a barcode, RFID tag, etc.); the identification process should record the basic information of each battery module, such as model, capacity, production date, etc.; at the same time, once the battery module is identified, it needs to be assigned a location mark inside the vehicle; this is a physical mark (such as a label affixed to the battery module) or a digital mark (such as location information recorded in the vehicle management system); the location mark should ensure that each battery module can be easily found during subsequent operations and maintenance.
[0041] Furthermore, the energy supply routes of the multiple battery modules are determined based on the detection of the multiple battery modules, and the energy supply responsibilities of the multiple battery modules are determined based on the energy supply routes of the multiple battery modules and the models of the multiple battery modules, which is compatible with the overall consideration of the energy supply routes of the multiple battery modules and the models of the multiple battery modules, and ensures the accuracy of the energy supply responsibilities of the multiple battery modules.
[0042] At this point, each battery module is comprehensively tested, including measurements of key parameters such as voltage, current, temperature, and internal resistance. These test data will be used to evaluate the health status, remaining capacity, and suitability of the battery module for specific energy supply tasks.
[0043] Based on the battery module test results and the vehicle's overall energy management strategy, the position and role of each module in the vehicle's energy supply network are determined; the energy supply route involves the series and parallel connections between modules, as well as their interfaces with the vehicle's power system and energy management system.
[0044] Each battery module has its own specific model and performance parameters, which will affect the allocation of its responsibilities in the energy supply network. For example, modules with high energy density are more suitable for long-term, high-load energy supply tasks, while modules with high power density are more suitable for energy supply tasks that require rapid response. At the same time, the battery module's test results, energy supply routes, and model characteristics are combined to make comprehensive decisions, assign specific energy supply responsibilities to each module, and ensure the efficiency, reliability, and safety of the energy supply network.
[0045] Therefore, the positions and energy supply responsibilities of multiple battery modules are collected, multiple communication combinations are determined based on the positions and energy supply responsibilities of the multiple battery modules, and the primary communication relationship between the multiple battery modules is determined based on the identification of the multiple communication combinations. At this time, there is no primary and secondary relationship in the primary communication relationship, and the multiple battery modules are at the same communication level, which is compatible with the overall consideration of the identification of multiple communication combinations, ensuring the accuracy of the primary communication relationship between the multiple battery modules.
[0046] At this point, the location information (such as the installation location in the vehicle) and energy supply responsibilities (such as serving as the main energy source, backup energy source, or auxiliary energy source, etc.) of each battery module determined in the previous step are collected; this information will be used in subsequent steps to determine the communication relationship and combination between battery modules.
[0047] Based on the location and energy supply responsibilities of the battery modules, analyze which modules need to establish direct communication links to efficiently transmit data and instructions; the communication combination is determined based on factors such as physical proximity, electrical connection, functional relevance or energy management strategy between modules; for example, modules with adjacent locations and similar functions are assigned to the same communication combination to quickly share data and work collaboratively.
[0048] Once the communication combination is determined, a unique identifier needs to be assigned to each combination and the communication relationship between modules within the combination needs to be identified. In the primary communication relationship, all modules are at the same communication level, with no distinction between primary and secondary. This means that each module has the right to send and receive data, and data transmission between modules is bidirectional. The primary communication relationship will be used to establish a basic communication network between battery modules, providing the basis for subsequent advanced communication and energy management strategies.
[0049] Specifically, assume that the communication relationship between battery modules is being configured for the battery management system of an electric vehicle. It is known that module A is located on the left side of the bottom of the vehicle and serves as the main energy source; module B is located on the right side of the bottom of the vehicle and serves as the backup energy source; module C is located at the rear of the vehicle and serves as the auxiliary energy source, responsible for powering certain auxiliary systems of the vehicle.
[0050] After analyzing the location and energy supply responsibilities of the modules, it was decided to establish two communication groups: Group 1 includes Module A and Module B, because they are both main energy supply modules and are located adjacent to each other, requiring close collaboration to manage energy; Group 2 includes Module C, because it is an independent auxiliary energy module with different functions and energy management strategies from other modules.
[0051] Combination 1 is assigned a unique identifier, "CommGroup1," and Combination 2 is assigned "CommGroup2." In the primary communication relationship, modules A and B are at the same communication level within CommGroup1, sending and receiving data to each other. Similarly, module C is the only communication entity within CommGroup2. This primary communication relationship provides the foundation for basic communication between battery modules, ensuring that each module can effectively receive and send critical data, such as energy status, temperature monitoring, and fault warnings. Through this process, the communication combination and primary communication relationship between battery modules can be determined based on their location and energy supply responsibilities. This provides the necessary communication foundation for the subsequent battery management system, ensuring the effective implementation of energy management strategies and the overall performance of the vehicle.
[0052] In some embodiments of the present application, a communication combination matching table is collected, and the communication combination matching table is shown in Table 1:
[0053] Table 1 Communication combination matching table
[0054]
[0055] BM001 and BM002 are assigned to the same communication combination Comm1 because they are adjacent to each other and are both main energy supply modules; BM003 and BM004, as auxiliary energy modules, are assigned to another communication combination Comm2; and BM005, as a balancing energy module, is associated with both communication combinations because it needs to communicate with both the main energy supply and the auxiliary energy.
[0056] refer to Figure 3 In step S12, first communication data is determined based on the screening of the communication data of the electric vehicle, and a corresponding short priority code is determined according to the first communication data and the current working state of the electric vehicle;
[0057] In the specific implementation process of the present invention, the specific steps are:
[0058] S121: monitoring the communication of the electric vehicle in real time, collecting the communication data of the electric vehicle, and determining the main communication type based on the current working state of the electric vehicle;
[0059] S122: determining a corresponding data screening mode according to the main communication type and the communication data of the electric vehicle, triggering screening of the communication data of the electric vehicle according to the data screening mode, and determining first communication data according to the screening of the communication data of the electric vehicle, the first communication data being used as priority communication data of the plurality of battery modules;
[0060] S123: Collect the current working status of the electric vehicle and the current working status of the battery module, determine a first priority coefficient based on the first communication data and the current working status of the battery module, determine a second priority coefficient based on the first communication data and the current working status of the electric vehicle, and determine a corresponding short priority code based on the first priority coefficient, the second priority coefficient and the priority mapping relationship.
[0061] In an embodiment of the present application, the communication of the electric vehicle is monitored in real time, and the communication data of the electric vehicle is collected. The main communication type is determined based on the current working status of the electric vehicle, which is compatible with the overall consideration of the current working status of the electric vehicle and ensures the accuracy of the main communication type.
[0062] At this time, the built-in communication monitoring module or system of the electric vehicle is used to continuously and uninterruptedly monitor all communication activities within the vehicle; this includes communication between the vehicle control system and various subsystems (such as battery management system, motor control system, braking system, etc.), as well as communication between the vehicle and external equipment (such as charging piles, vehicle networking system, etc.).
[0063] The communication monitoring module captures and records detailed data of all communication activities, including but not limited to communication protocol, packet size, send / receive timestamp, source / destination address, data content, etc.; this data will be stored in the vehicle's local storage system for subsequent analysis and processing; at the same time, according to the current working status of the electric vehicle (such as driving, charging, standby, fault, etc.), the characteristics of the communication data are analyzed to identify the current most important communication type; the main communication type varies depending on the different working status of the vehicle; for example, in the driving state, the communication between the vehicle control system and the battery management system is the most critical to ensure real-time monitoring of the battery status and energy management; in the charging state, the communication between the vehicle and the charging pile is more important to coordinate the charging process and protect the battery.
[0064] Furthermore, a corresponding data screening mode is determined based on the main communication type and the communication data of the electric vehicle, and the screening of the communication data of the electric vehicle is triggered along the data screening mode. The first communication data is determined based on the screening of the communication data of the electric vehicle. The first communication data serves as the priority communication data of multiple battery modules, and is compatible with the overall consideration of the screening of the communication data of the electric vehicle, thereby ensuring the accuracy of the first communication data.
[0065] At this point, after determining the primary communication type of the electric vehicle (as described in step S121), the system will design or select an appropriate data filtering mode based on the characteristics and requirements of this type. The data filtering mode includes specific data fields, data formats, data ranges, or data frequencies to ensure that the filtered data meets the requirements of the primary communication type. At the same time, the system automatically triggers the filtering process of the electric vehicle communication data based on the determined data filtering mode. This involves real-time filtering of real-time captured communication data or batch filtering of historical data stored in the local storage system.
[0066] Through the data screening process, the system will identify and extract communication data that is closely related to the main communication type and meets the requirements of the data screening mode as the first communication data; the first communication data is usually the most critical and important data, which has a direct impact on the operation and safety of electric vehicles; at this time, in electric vehicles, the battery module is one of the core components, and its status and data are crucial to the overall performance and safety of the vehicle; therefore, the part of the first communication data directly related to the battery module will be regarded as the priority communication data of multiple battery modules; this data will be used in battery management, energy distribution, fault diagnosis and other aspects.
[0067] Specifically, assume that the main communication type of an electric vehicle is "communication between the vehicle control system and the battery management system", and the system has determined the corresponding data filtering mode based on this type; the data filtering mode requires filtering out data related to key indicators such as battery power, battery temperature, and battery health status; at the same time, the filtering mode also stipulates the data format (such as JSON, XML, etc.), the data sending frequency (such as once per second, once per minute, etc.) and the data accuracy requirements (such as the power data is retained to two decimal places).
[0068] The system begins to capture the communication data between the vehicle control system and the battery management system in real time, and filters it according to the determined data filtering mode; the screening process involves steps such as parsing the data packet, extracting key fields, and verifying the data format and accuracy. At the same time, through the screening process, the system successfully extracts data related to key indicators such as battery power, battery temperature, and battery health status. These data meet the requirements of the data filtering mode; these data are determined to be the first communication data, which have a direct impact on the battery management and energy distribution of electric vehicles.
[0069] In the first communication data, the parts directly related to the battery modules (such as the power and temperature of each battery module) are regarded as the priority communication data of multiple battery modules; this data will be used for real-time monitoring, fault diagnosis, energy balance and other aspects of the battery management system to ensure the safe and efficient operation of the battery modules; through this process, the system can automatically screen out the most critical and important data as the first communication data based on the main communication type and the characteristics of the communication data, and provide strong support for the management and monitoring of the battery modules.
[0070] Therefore, the current working status of the electric vehicle and the current working status of the battery module are collected, the first priority coefficient is determined according to the first communication data and the current working status of the battery module, the second priority coefficient is determined according to the first communication data and the current working status of the electric vehicle, and the corresponding short priority code is determined based on the first priority coefficient, the second priority coefficient and the priority mapping relationship, which is compatible with the overall consideration of the first priority coefficient, the second priority coefficient and the priority mapping relationship, and ensures the accuracy of the corresponding short priority code.
[0071] At this time, the system uses sensors and controllers to collect the overall working status of the electric vehicle in real time, including vehicle speed, acceleration, steering angle, braking status, etc.; at the same time, the system also collects the current working status of each battery module, including key parameters such as power, temperature, internal resistance, and voltage balance.
[0072] A first priority coefficient is determined based on the first communication data and the battery module status. At this time, the first communication data usually contains key information directly related to the battery module, such as the battery module power report, temperature abnormality warning, etc.; the system compares and analyzes this information with the current actual status of the battery module, evaluates the urgency and importance of the battery module status, and thus determines the first priority coefficient.
[0073] A second priority coefficient is determined based on the first communication data and the status of the electric vehicle. At this time, the first communication data also contains information that affects the overall performance and safety of the electric vehicle, such as the overall health status of the battery system, the energy distribution strategy, etc.; the system combines this information with the current working status of the electric vehicle to evaluate the urgency and safety requirements of the overall performance of the electric vehicle, thereby determining the second priority coefficient.
[0074] A priority mapping relationship table is preset within the system, which defines the short priority codes corresponding to different priority coefficient combinations; the system searches for the corresponding short priority code in the priority mapping relationship table based on the calculated first priority coefficient and second priority coefficient; the short priority code is usually a short combination of numbers or letters, which is used to quickly identify the priority of communication data to facilitate subsequent processing and response.
[0075] Specifically, the status of the vehicle and battery module are as follows: Electric vehicle status: The vehicle speed is 40km / h, and it is in a constant speed driving state, with no steering or braking operations; Battery module status: One of the battery modules (module A) reports that the power level is less than 20%, and the temperature has risen slightly; The status of other modules is normal.
[0076] At the same time, the system collects key parameters such as the electric vehicle's speed and the battery module A's power and temperature in real time; determines the first priority coefficient: the system analyzes the first communication data (battery module A's power report and temperature warning), combines it with the actual status of battery module A (low power, rising temperature), and assesses that the status of battery module A is relatively urgent, and measures need to be taken as soon as possible to avoid the risk of power exhaustion and overheating; therefore, the first priority coefficient is determined to be high.
[0077] Determining the second priority coefficient: The system analyzes the information about the overall health of the battery system in the first communication data. Combined with the current driving state of the electric vehicle (constant speed, no emergency operation), it assesses that the overall performance and safety requirements of the electric vehicle are not high because the vehicle is still traveling within a controllable range. Therefore, the second priority coefficient is determined to be medium or low (depending on the system's emphasis on the overall health of the battery system).
[0078] The system searches for the short priority codes corresponding to the first priority coefficient (high) and the second priority coefficient (medium / low) according to the preset priority mapping relationship table; assuming that the table stipulates that the short priority code corresponding to "high-medium" is "HM" and the short priority code corresponding to "high-low" is "HL"; since the second priority coefficient is medium or low, the system selects the corresponding short priority code according to the actual situation, such as "HM" (assuming the second priority coefficient is medium); through this process, the system can quickly determine and identify the short priority code of the communication data according to the working status of the electric vehicle and battery module and the priority of the communication data, providing an important basis for subsequent processing and response.
[0079] In one embodiment of the present application, a priority mapping relationship table is collected, and the priority mapping relationship table is shown in Table 2:
[0080] Table 2 Priority mapping relationship table
[0081]
[0082] Assume that the remaining charge of an electric vehicle is 25%, the charge of a battery module is 15% and the temperature is normal, and a battery warning is received for the module. According to matching table A, the first priority coefficient is "medium". According to matching table B, the second priority coefficient is "medium". According to matching table C, the short priority code is "MM".
[0083] refer to Figure 4In step S13, the target battery module and the remaining battery modules are determined based on the short priority code, the primary communication relationship and the current working status of the plurality of battery modules, and the target battery module obtains the priority communication right of the first communication data;
[0084] In the specific implementation process of the present invention, the specific steps are:
[0085] S131: collecting the short priority code and the primary communication relationship, determining a first matching coefficient based on a match between the short priority code and the current operating states of the multiple battery modules, and determining a second matching coefficient based on a match between the primary communication relationship and the current operating states of the multiple battery modules;
[0086] S132: determining a target matching logic for the battery module based on the first matching coefficient, the second matching coefficient, and the matching mapping relationship, determining a target battery module according to the target matching logic for the battery module and the plurality of battery modules, and using the remaining battery modules as remaining battery modules;
[0087] S133: Monitor the target battery module in real time and perform authority control on the target battery module. Release the priority communication authority of the target battery module according to the authority control of the target battery module, so that the target battery module performs priority communication on the first communication data and obtains the priority communication right of the first communication data.
[0088] In an embodiment of the present application, the short priority code and the primary communication relationship are collected, and a first matching coefficient is determined based on the matching of the short priority code and the current working status of multiple battery modules. The second matching coefficient is determined based on the matching of the primary communication relationship and the current working status of multiple battery modules. This is compatible with the overall consideration of the matching of the primary communication relationship and the current working status of multiple battery modules, ensuring the accuracy of the second matching coefficient.
[0089] At this time, the short priority code and primary communication relationship are collected: At this time, the short priority code is a short code determined in the previous step based on the working status of the electric vehicle and battery module and the priority of the communication data, which is used to identify the urgency and importance of the communication data; the primary communication relationship usually refers to the basic communication connection and communication capability between battery modules or between the battery module and other systems of the electric vehicle, including communication path, communication speed, communication stability, communication protocol and other information.
[0090] The system first performs a preliminary screening of battery modules based on short priority codes; short priority codes represent different levels of urgency, such as "HH" for high priority, "HM" for medium priority, and "ML" for low priority. The system then matches the short priority codes with the current operating status of the battery modules, including key parameters such as the battery module's charge level, temperature, and health status. For example, a battery module with low charge and high temperature will receive a higher first matching coefficient when it has a high-priority short code.
[0091] The system then further evaluates the battery modules based on the primary communication relationship. Battery modules with good communication relationships (such as fast communication speed, high stability, and good protocol compatibility) have higher communication efficiency. The system combines the primary communication relationship with the current operating status of the battery module to determine the second matching coefficient. For example, a battery module with fast communication speed and high stability will obtain a higher second matching coefficient due to its strong communication capability even if its operating status is not optimal.
[0092] Specifically, assume that there are three battery modules A, B and C in an electric vehicle system. Their short priority codes, primary communication relationships and current working status are as follows: Battery module A: short priority code "HH" (high emergency), low battery, high temperature, but fast and stable communication speed; Battery module B: short priority code "HM" (medium emergency), medium battery, normal temperature, average but stable communication speed; Battery module C: short priority code "LL" (low emergency), high battery, low temperature, but slow communication speed and occasionally unstable.
[0093] Now, the system needs to determine the first matching coefficient and second matching coefficient of each battery module based on this information: For battery module A: The first matching coefficient is high: because its short priority code is "HH", indicating high urgency, and its working status (low battery, high temperature) also meets the characteristics of an emergency; the second matching coefficient is high: because its communication speed is fast and stable, it can communicate efficiently even if the working status is not good.
[0094] For battery module B: The first matching coefficient is medium because its short priority code is "HM", indicating medium urgency, and its working status (medium battery level, normal temperature) is not the most urgent. The second matching coefficient is medium because its communication speed is average but stable and its communication capability is medium.
[0095] For battery module C: the first matching coefficient is low: because its short priority code is "LL", indicating low urgency, and its working status (high battery level, low temperature) is not urgent; the second matching coefficient is low: because its communication speed is slow and occasionally unstable, and its communication capability is poor; based on these matching coefficients, the system further determines how to allocate communication resources, which battery modules' communication data to prioritize, etc.; in this example, battery module A will be given priority in processing its communication data because it has a high first matching coefficient and second matching coefficient.
[0096] Furthermore, the target matching logic of the battery module is determined based on the first matching coefficient, the second matching coefficient and the matching mapping relationship, the target battery module is determined according to the target matching logic of the battery module and multiple battery modules, and the remaining battery modules are used as the remaining battery modules, which is compatible with the target matching logic of the battery module and the overall consideration of multiple battery modules, ensuring the accuracy of the target battery module.
[0097] At this time, the first matching coefficient and the second matching coefficient are collected and combined with a preset matching mapping relationship to determine the target matching logic of each battery module; the matching mapping relationship is an algorithm, rule set or lookup table, which outputs one or more target matching logics based on the combination of matching coefficients; these logics include whether to select the battery module as the target battery module, the priority of the selection, whether additional monitoring or resource allocation is required, etc.
[0098] Once the target matching logic for each battery module is determined, the system selects one or more battery modules from multiple battery modules as target battery modules based on these logics; the selection process involves comparing and sorting the target matching logics to ensure that the battery module that best meets the current needs and conditions is selected.
[0099] After selecting the target battery module, the system will classify the unselected battery modules as remaining battery modules; the remaining battery modules are still in monitoring status, but their communication priority, resource allocation, etc. are not as good as the target battery module.
[0100] Specifically, assume that there is an electric vehicle system, which includes four battery modules A, B, C and D; after calculation in step S131, the first matching coefficient and the second matching coefficient of each battery module are obtained, as shown below: Battery module A: first matching coefficient 0.8 (high), second matching coefficient 0.9 (high); Battery module B: first matching coefficient 0.6 (medium), second matching coefficient 0.7 (medium); Battery module C: first matching coefficient 0.4 (low), second matching coefficient 0.5 (low); Battery module D: first matching coefficient 0.7 (medium), second matching coefficient 0.2 (low).
[0101] Now, the target matching logic and target battery module are determined based on these matching coefficients and a preset matching mapping relationship. Assume that the matching mapping relationship is as follows: if the first matching coefficient ≥ 0.7 and the second matching coefficient ≥ 0.7, then the target battery module is selected with high priority; if 0.5 ≤ first matching coefficient < 0.7 and 0.3 ≤ second matching coefficient < 0.7, then the candidate battery module is selected with medium priority.
[0102] In other cases, they are not considered as target battery modules and have a low priority. Based on this mapping relationship, it is determined that: battery module A meets the conditions of first matching coefficient ≥ 0.7 and second matching coefficient ≥ 0.7, so it is selected as the target battery module and has a high priority; battery modules B and D do not meet the conditions of being a target battery module, but their first matching coefficient and second matching coefficient combination are within the candidate range (although D's second matching coefficient is lower), so they are considered as candidate battery modules, but in this example, only the target battery module is focused on; battery module C does not meet any conditions of being a target or candidate battery module, so it is considered as the remaining battery module;
[0103] Therefore, in this example, battery module A is identified as the target battery module, while battery modules B, C, and D are considered the remaining battery modules (although B and D are used as backups in some cases); the system will then monitor target battery module A more closely, allocate more resources, or give it a higher communication priority.
[0104] Therefore, the target battery module is monitored in real time, and the authority of the target battery module is regulated. The priority communication authority of the target battery module is released according to the authority regulation of the target battery module, so that the target battery module has priority communication for the first communication data and obtains the priority communication right of the first communication data. At this time, the overall consideration of the short priority code, the primary communication relationship and the working status of multiple battery modules is compatible, which improves the accuracy of the target battery module and ensures the priority communication right of the target battery module to the first communication data.
[0105] At this point, the system will conduct continuous, real-time monitoring of the selected target battery module; this includes monitoring key parameters such as the battery module's power, temperature, health status, and any factors that affect its performance and communication capabilities; the purpose of real-time monitoring is to ensure that the status of the target battery module is always within a controllable range and to be able to respond to any abnormal situations in a timely manner, thereby ensuring the overall performance and safety of the electric vehicle system.
[0106] Permission control refers to the system adjusting the communication permissions, resource allocation, and other aspects of the target battery module based on its status and needs. This includes increasing the communication bandwidth of the target battery module, improving communication priority, optimizing communication paths, etc., to ensure that it can communicate efficiently with other system components. The purpose of permission control is to meet the communication needs of the target battery module while also considering the resource allocation and performance balance of the entire system.
[0107] Based on the authority control, the system will formally liberate the priority communication authority of the target battery module; this means that the target battery module will have a higher communication priority than other battery modules and can send and receive key information faster; the liberation of priority communication authority is achieved by modifying the system's communication protocol or configuration to ensure that the target battery module can obtain the required resources and support during the communication process.
[0108] The target battery module gives priority to the first communication data. At this time, once the priority communication authority is obtained, the target battery module will be able to process and send the first communication data first. The first communication data usually refers to information that is critical to the performance and safety of the electric vehicle system, such as low battery warnings, abnormal temperature reports, etc. The target battery module will mark this data as the highest priority and send it out through the communication network as soon as possible to ensure that other system components can respond in time and take corresponding measures.
[0109] Finally, the system confirms that the target battery module has successfully sent the first communication data and confirms that this data has been received and processed by other system components; this indicates that the target battery module has successfully obtained the priority communication right for the first communication data; obtaining the priority communication right means that the target battery module can effectively convey key information during the communication process and ensure the overall performance and safety of the electric vehicle system.
[0110] Specifically, assume there is an electric vehicle system containing three battery modules A, B, and C; after the previous steps, battery module A is identified as the target battery module; the system begins to monitor battery module A in real time, monitoring its key parameters such as power and temperature; for example, the system finds that the power of battery module A is rapidly decreasing and the temperature is slightly rising; at the same time, based on the status and needs of battery module A, the system decides to increase its communication bandwidth and improve the communication priority; this means that battery module A will be able to send and receive information faster to ensure that other system components can understand its status in a timely manner.
[0111] The system officially releases the priority communication rights of battery module A; this means that during the communication process, battery module A will have the highest communication priority and will be able to send and receive key information first; battery module A uses the priority communication rights obtained to send warning information about low battery and rising temperature (ie, the first communication data) first; these information are marked as the highest priority and sent to other system components through the communication network as soon as possible; at the same time, other system components successfully receive and process the warning information sent by battery module A; the system confirms that battery module A has successfully obtained the priority communication rights for the first communication data, and has taken corresponding measures to deal with the low battery and rising temperature; for example, the system starts the battery power protection mode and reduces the speed of the electric vehicle to reduce energy consumption and heat.
[0112] In some embodiments of the present application, assume an electric vehicle system comprising four battery modules A, B, C, and D. After the previous steps, battery module A is determined as the target battery module. Now, a matching table is used to monitor and control the permissions of battery module A. A priority communication permission matching table is collected, and the priority communication permission matching table is shown in Table 3:
[0113] Table 3 Priority communication permission matching table
[0114]
[0115] In this priority communication permission matching table, the different monitoring states encountered by battery module A, as well as the corresponding permission control actions and the status of priority communication permissions are listed; at this time, the system continuously monitors the status of battery module A and finds that its battery power is low and the temperature is high; according to the matching table, when the battery module A has low battery power and high temperature, the permission control action that the system should take is "immediately release the priority communication permission"; the system immediately releases the priority communication permission of battery module A according to the instructions of the matching table; battery module A now has priority communication permission and gives priority to sending warning information about low battery power and high temperature (i.e., the first communication data); other system components successfully receive and process the warning information sent by battery module A, confirming that battery module A has obtained the priority communication right for the first communication data.
[0116] refer to Figure 5 In step S14, if the target battery module has priority communication rights but fails to read the first communication data, the remaining battery modules autonomously communicate the first communication data and determine a battery module-first communication data combination;
[0117] In the specific implementation process of the present invention, the specific steps are:
[0118] S141: When the target battery module has priority communication right, the target battery module receives the first communication data, reads the first communication data online, and monitors the reading progress of the first communication data by the target battery module in real time;
[0119] S142: If the target battery module's reading progress of the first communication data is lower than a preset progress threshold and remains at the same progress position, the target battery module is in a failed state in reading the first communication data and outputs a supplementary reading signal to the remaining battery modules. At this time, the parsed content of the first communication data is not content required by the target battery module in the current working state;
[0120] S143: Determine the reading of the first communication data by the remaining battery modules based on the analysis of the supplementary read signal, and trigger the autonomous communication of the first communication data. At this time, the remaining battery modules communicate the first communication data autonomously, and the remaining battery modules read the first communication data synchronously. The reading priority of the remaining battery modules for the first communication data is determined based on the comparison of multiple reading progresses, and the combination of battery module-first communication data is determined based on the reading priority and the remaining battery modules.
[0121] In an embodiment of the present application, when the target battery module has priority communication rights, the target battery module receives the first communication data and reads the first communication data online, and monitors the reading progress of the first communication data by the target battery module in real time, thereby introducing the monitoring of the reading progress of the first communication data by the target battery module.
[0122] At this point, the system has identified the target battery module through the previous process and granted it priority communication rights; this means that when communication resources are limited, the target battery module will receive and send data before other battery modules; when the target battery module has priority communication rights, it will begin to receive the first communication data from other parts of the system or external devices; this data includes battery status information, system control instructions, fault diagnosis results, etc.
[0123] The received first communication data will be immediately read online by the target battery module; online reading means that the data is processed as it arrives at the target battery module, rather than being stored first and then processed; this method ensures the real-time and accuracy of the data; at the same time, the system will monitor the progress of the target battery module in reading the first communication data in real time; this is usually achieved by comparing the amount of data read with the total amount of data; if the reading progress is slow or stagnant, the system will issue a warning or take other measures to ensure the integrity and timeliness of the data.
[0124] Specifically, assume there is an electric vehicle system containing four battery modules A, B, C, and D. After the previous steps, battery module A is identified as the target battery module and is given priority communication rights. In this example, battery module A is the target battery module and has priority communication rights. This means that when the system needs to send or receive critical data, battery module A will be processed before other battery modules B, C, and D.
[0125] Assume that the system needs to send a set of real-time data about the battery status to battery module A. This set of data includes information such as the power level, temperature, and health status of each battery module. After receiving this set of data, battery module A begins to process it. At the same time, battery module A reads the received first communication data online. It immediately begins to analyze the power level, temperature, and health status of each battery module, rather than storing this data first and then processing it. This approach ensures the real-time and accuracy of the data, enabling battery module A to respond quickly.
[0126] The system monitors the progress of battery module A in reading the first communication data in real time. Assuming the total amount of data is 100 data points, the system finds that battery module A has read 80 data points, but the reading speed suddenly slows down. At this time, the system will issue a warning, indicating that battery module A has encountered a processing bottleneck or resource limitation.
[0127] If the reading progress stagnates for a long time (for example, it stays at 80 data points without changing for a long time), the system will take further measures, such as restarting the communication module of battery module A, increasing the communication bandwidth, or allocating more processing resources, to ensure the integrity and timeliness of the data. Through this example, we can see the importance and practical application scenarios of step S141 in electric vehicle systems. It ensures that the target battery module can receive and process key data first, and guarantees the timeliness and accuracy of the data by real-time monitoring of the reading progress.
[0128] Furthermore, if the target battery module's reading progress of the first communication data is lower than a preset progress threshold and remains at the same progress position, the target battery module is in a failed state in reading the first communication data and outputs a supplementary reading signal to the remaining battery modules. At this time, the content parsed by the first communication data is not the content required by the target battery module in the current working state, which introduces the fact that the content parsed by the first communication data is not the content required by the target battery module in the current working state.
[0129] At this time, the system sets a preset progress threshold to determine whether the target battery module reads the first communication data normally; this threshold is usually determined based on historical data, system performance requirements or time sensitivity of data processing; when the target battery module's reading progress of the first communication data is lower than this preset threshold, the system considers that there is a problem with the reading process.
[0130] In addition to the read progress being below the preset threshold, the system also checks whether the read progress remains at the same position for a long time; this usually means that the target battery module encountered obstacles when processing data, such as insufficient resources, slow processing speed, or data corruption; if the read progress does not change significantly over a period of time, the system will further confirm the nature of the read failure.
[0131] When the above two conditions are met, the system determines that the target battery module has failed to read the first communication data; this means that the target battery module cannot continue to effectively process or parse this data; once the reading is determined to have failed, the system will send a supplementary reading signal to the remaining battery modules through the internal communication mechanism; this signal contains the necessary information about the first communication data so that the remaining battery modules can attempt to read and process this data.
[0132] In this case, even if the first communication data is successfully read and processed, its content is not what the target battery module actually needs in its current working state; this is because the content of the data does not match the function or current task of the target battery module, or because the data itself is prepared for other system components; therefore, even if the remaining battery modules receive the supplementary read signal and try to read the data, they need to decide how to process the data based on their own status and needs.
[0133] Specifically, assume there is an electric vehicle system, which contains four battery modules A, B, C and D; battery module A is the target battery module, responsible for receiving and processing the first communication data; the system sets a progress threshold, for example, 80% of the data should be read within 5 seconds; however, in actual operation, battery module A only reads 60% of the data within 5 seconds; what is worse is that in the next few seconds, the reading progress of battery module A hardly changes and remains at 60%; this indicates that battery module A encountered a problem when processing the data; based on the above observations, the system determines that battery module A failed to read the first communication data; this means that battery module A cannot continue to effectively process the data.
[0134] The system sends a supplementary read signal to the remaining battery modules B, C and D; this signal contains detailed information about the first communication data, such as data format, content summary and importance; in this example, the first communication data contains some diagnostic information about the overall performance of the electric vehicle system; although this information is important for system maintenance and troubleshooting, it is not really needed by battery module A in its current working state; therefore, when the remaining battery modules B, C and D receive the supplementary read signal, they will decide whether to process this data based on their own status and needs; for example, if battery module B is currently idle and has sufficient resources to process this data, it will try to read and process it; on the contrary, if battery modules C and D are busy with other tasks or lack resources, they will choose to ignore this data or mark it as a low-priority task.
[0135] Therefore, based on the analysis of the supplementary read signal, the reading of the first communication data by the remaining battery modules is determined, and the autonomous communication of the first communication data is triggered. At this time, the remaining battery modules communicate the first communication data autonomously, and the remaining battery modules read the first communication data synchronously. The reading priority of the remaining battery modules for the first communication data is determined based on the comparison of multiple reading progresses. The combination of battery module-first communication data is determined based on the reading priority and the remaining battery modules, which is compatible with the overall consideration of the comparison of multiple reading progresses, thereby ensuring the accuracy of the reading priority of the remaining battery modules for the first communication data.
[0136] At this time, when the remaining battery modules receive the supplementary read signal from the system, they will first parse this signal; the content of the analysis includes the basic information of the first communication data (such as data type, size, importance, etc.) and reading instructions or requirements; based on the results of the analysis, the remaining battery modules will decide whether to try to read the first communication data; this decision is based on multiple factors, including the current working status of the battery module, resource availability, data importance, etc.; once the decision to read the first communication data is made, the remaining battery modules will trigger the autonomous communication mechanism; this means that they will actively request or obtain this data instead of waiting for the system to allocate or push it.
[0137] During autonomous communication, the remaining battery modules will synchronously read the first communication data; this means that they will obtain and process the data as quickly as possible to ensure the timeliness and accuracy of the data; the system will monitor the reading progress of the remaining battery modules on the first communication data and compare them with each other; this comparison helps to identify which battery modules perform better or worse in processing data, and whether there are potential bottlenecks or problems; based on the comparison results of the reading progress, the system will determine a reading priority for the remaining battery modules; this priority reflects the relative ability and efficiency of the battery modules in processing the first communication data.
[0138] Finally, the system determines one or more battery module-first communication data combinations based on the reading priority and the status of the remaining battery modules; these combinations represent the battery module sets that can most effectively process the first communication data.
[0139] Specifically, assume there is an electric vehicle system containing four battery modules A, B, C, and D; battery module A was originally responsible for reading the first communication data, but failed, so the system sent a supplementary read signal to the remaining battery modules B, C, and D; after receiving the supplementary read signal, battery modules B, C, and D began to parse the signal content; they learned that the first communication data was key information for diagnosing the performance of the electric vehicle system and needed to be processed as soon as possible; after evaluation, battery modules B and C decided to try to read the first communication data; they are currently idle and have sufficient resources to process this data; while battery module D is busy with other tasks and decides not to participate in the reading for the time being.
[0140] Battery modules B and C trigger the autonomous communication mechanism and actively request the first communication data; the system responds to their request and starts transmitting data; battery modules B and C synchronously read the first communication data; they start receiving data almost at the same time and process it as quickly as possible; the system monitors the reading progress of battery modules B and C and finds that the reading speed of battery module B is significantly faster than that of battery module C; this is because battery module B has higher processing power or better communication conditions; based on the comparison results of the reading progress, the system assigns a higher reading priority to battery module B; this means that in the subsequent data processing and analysis process, battery module B will be given priority.
[0141] Finally, the system determines the combination of battery module B and the first communication data; this means that battery module B will be responsible for processing and analyzing the first communication data to ensure the accuracy and timeliness of the data; and although battery module C also participates in the reading, due to its slow reading speed, it is used as a backup or auxiliary analysis in subsequent processing; through this example, we can see the importance and practical application scenarios of step S143 in the electric vehicle system; it ensures that when the target battery module cannot read the first communication data, the remaining battery modules can try to read these data according to their own status and capabilities, and determine the priority and combination of processing data by comparing the reading progress.
[0142] In some embodiments of the present application, a read priority matching table is collected, and the read priority matching table 4 is shown as follows:
[0143] Table 4 Read priority matching table
[0144]
[0145] refer to Figure 6In step S15, the previous communication events of the plurality of battery modules are collected, and the communication priority relationship of the plurality of battery modules is determined according to each previous communication event and the working status of the battery modules;
[0146] In the specific implementation process of the present invention, the specific steps are:
[0147] S151: collecting a database of electric vehicles, and determining past communication events of multiple battery modules based on the database of the electric vehicles and models of multiple battery modules;
[0148] S152: Determining multiple communication scenarios for each battery module based on analysis of past communication events of the multiple battery modules, determining a first communication parameter for each battery module based on the multiple communication scenarios and corresponding communication content, and determining a second communication parameter for each battery module based on the multiple communication scenarios and the operating status of the battery module;
[0149] S153: Determine, among multiple battery modules, a communication priority relationship among the multiple battery modules based on a first communication parameter, a second communication parameter, and a communication mapping relationship. The communication priority relationship presents a priority order of the multiple battery modules in a communication dimension. The multiple battery modules include a target battery module and remaining battery modules.
[0150] In an embodiment of the present application, a database of an electric vehicle is collected, and past communication events of multiple battery modules are determined based on the database of the electric vehicle and the models of the multiple battery modules. This is compatible with the overall consideration of the database of the electric vehicle and the models of the multiple battery modules, and ensures the accuracy of past communication events of the multiple battery modules.
[0151] At this time, a database of electric vehicles is collected. In the collected database, the system needs to identify and extract information related to the battery module, especially the model and specifications of the battery module; the model of the battery module usually contains key information such as manufacturer, capacity, voltage, communication protocol, etc. This information is crucial for the subsequent analysis of the communication events of the battery module.
[0152] Once the battery module model is determined, the system uses this information to trace the battery module's past communication events; communication events include data exchange, communication requests, communication responses, communication failures, etc. between the battery module and other system components (such as the vehicle control system, charging station, etc.); the system needs to analyze the timestamps, data content, communication status and other information of these communication events to understand the battery module's communication behavior and performance in different scenarios.
[0153] Specifically, assume there is an electric vehicle system containing three battery modules A, B and C; the system obtains comprehensive database information through the electric vehicle's built-in storage device; this information includes the electric vehicle's configuration file, historical operation logs, fault records and detailed data of the battery management system; in the database, the system finds information related to the battery module; for battery module A, the system identifies its model as "XYZ-1234", which is a high-capacity, high-voltage battery module that supports a specific communication protocol; for battery modules B and C, the system also identifies their models: "ABC-5678" and "DEF-9101", which differ in capacity, voltage and communication protocol.
[0154] The system used the battery module model information to trace back past communication events of battery modules A, B, and C. For battery module A, the system found that it had exchanged data with other system components multiple times in the past month, including the vehicle control system's query of the battery status and the charging station's confirmation of the battery charging status. These communication events were all completed successfully without any communication failures. For battery module B, the system found that it had communicated with the charging station during the most recent charging process, but there was a brief communication delay during the communication process. The system also recorded the timestamp, data content, and communication status of the communication event. For battery module C, the system found that it had rarely communicated with other system components in the past because the battery module was usually used as a backup battery. However, during a system diagnosis process, battery module C was activated and communicated with the vehicle control system, and the communication process was smooth.
[0155] Furthermore, multiple communication scenarios of each battery module are determined based on the analysis of previous communication events of multiple battery modules, and the first communication parameters of each battery module are determined based on the multiple communication scenarios of each battery module and the corresponding communication content. The second communication parameters of each battery module are determined based on the multiple communication scenarios of each battery module and the working status of the battery module. This is compatible with the overall consideration of the multiple communication scenarios of each battery module and the working status of the battery module, ensuring the accuracy of the second communication parameters of each battery module.
[0156] At this time, the previous communication events of the battery module collected in step S151 are deeply analyzed; the analysis content includes the time, frequency, type (such as data request, data response, fault report, etc.), communication object (such as vehicle control system, charging station, other battery modules, etc.) and communication content (such as battery status, charging status, fault code, etc.) of the communication event.
[0157] Based on the analysis of communication events, the system identifies the communication needs of the battery module in different situations, thereby determining multiple communication scenarios; communication scenarios include initialization communication at startup, status monitoring communication during driving, charging status communication during charging, and alarm communication in case of faults.
[0158] Determine the first communication parameters of each battery module: The first communication parameters refer to parameters directly related to the communication scenario and communication content, which determine the communication behavior of the battery module in different scenarios; these parameters include communication protocol, communication rate, data format, data length, verification method, etc.; the system selects or calculates the first communication parameters from a preset parameter library based on the battery module model, communication scenario and communication content.
[0159] Determine the second communication parameters for each battery module: The second communication parameters refer to parameters related to the operating status of the battery module. They reflect the actual capabilities and limitations of the battery module during communication. These parameters include the battery module's power, temperature, voltage, current, load conditions, etc. The system monitors the operating status of the battery module in real time and dynamically adjusts the second communication parameters to ensure communication stability and reliability.
[0160] Specifically, assume there is an electric vehicle system containing two battery modules A and B; the system conducts an in-depth analysis of the previous communication events of battery modules A and B; for battery module A, the system finds that it will initialize communication with the vehicle control system at startup, regularly send battery status information during driving, communicate charging status with the charging station during charging, and send alarm information in the event of a fault; for battery module B, the system finds that its communication behavior is similar to that of battery module A, but the communication frequency and communication content are different.
[0161] Based on the analysis of communication events, the system determines multiple communication scenarios for battery modules A and B, including the initialization communication scenario at startup, the status monitoring communication scenario during driving, the charging status communication scenario during charging, and the alarm communication scenario in case of faults.
[0162] Determine the first communication parameters of each battery module: For battery module A, in the initialization communication scenario, the system selects a high-speed communication protocol to ensure that initialization is completed quickly; in the status monitoring communication scenario, the system selects a medium-speed communication protocol to balance communication speed and power consumption; in the charging status communication scenario, the system selects a reliable communication protocol to ensure the accuracy of charging data; in the alarm communication scenario, the system selects a high-priority communication protocol to ensure that alarm information can be transmitted in a timely manner; for battery module B, the system selects communication parameters similar to but slightly different from those of battery module A based on the communication scenario and communication content.
[0163] Determine the secondary communication parameters for each battery module: The system monitors the operating status of battery modules A and B in real time. When the charge level of battery module A falls below a certain threshold, the system reduces the communication rate to reduce power consumption. When the temperature of battery module A is too high, the system suspends non-essential communication tasks to prevent thermal runaway. For battery module B, the system also dynamically adjusts the communication parameters based on its operating status. Through step S152, the system successfully analyzes the battery module's previous communication events, identifies multiple communication scenarios, and determines the primary and secondary communication parameters based on the communication scenarios and the battery module's operating status. This information provides important data support for subsequent optimization of the battery module's communication strategy and improving communication efficiency and reliability.
[0164] Therefore, among multiple battery modules, the communication priority relationship of multiple battery modules is determined based on the first communication parameter, the second communication parameter and the communication mapping relationship. The communication priority relationship presents the priority order of multiple battery modules in the communication dimension. Multiple battery modules include the target battery module and the remaining battery modules, and are compatible with the overall consideration of the first communication parameter, the second communication parameter and the communication mapping relationship, ensuring the accuracy of the communication priority relationship of multiple battery modules. At the same time, it realizes multi-level precise communication of the first communication data, improves the communication accuracy of the first communication data, and ensures the accuracy of the communication priority relationship of multiple battery modules and avoids communication conflict events.
[0165] At this time, the system needs to summarize the first communication parameters and second communication parameters of all battery modules determined in the previous step (such as S152); the first communication parameters usually include communication protocol, rate, data format, etc. These parameters determine the communication capability of the battery module in different scenarios; the second communication parameters reflect the current working status of the battery module, such as power, temperature, load, etc. These parameters affect the actual performance of the battery module during communication.
[0166] The communication mapping relationship refers to the mutual dependence and priority relationship between battery modules during communication; this is determined based on factors such as the physical location of the battery module, the importance of its function, and the urgency of the communication content; for example, if a battery module is responsible for controlling a key function of the vehicle (such as the braking system), it has a higher priority in communication; at this time, the system uses the collected first communication parameters, second communication parameters, and communication mapping relationship to calculate the communication priority relationship between multiple battery modules through an algorithm; the communication priority relationship is usually presented as a sorting or hierarchical structure, indicating which battery module should be given priority for communication in different situations. Based on the communication priority relationship, the system determines which battery modules are the target battery modules (i.e., battery modules that need to be communicated with priority) and which are the remaining battery modules (i.e., other battery modules that participate in communication but have lower priority) in the current communication task.
[0167] Specifically, assume there is an electric vehicle system containing three battery modules A, B, and C; the system collects the first communication parameters of battery modules A, B, and C, including their respective communication protocols, rates, and data formats; at the same time, the system also monitors in real time that the power level of battery module A is 80%, the temperature is 25°C, and the load is light; the power level of battery module B is 60%, the temperature is 30°C, and the load is moderate; the power level of battery module C is 40%, the temperature is 35°C, and the load is heavy.
[0168] The system determines the communication mapping relationship based on the physical location and functional importance of the battery modules. For example, battery module A is located at the core of the vehicle and is responsible for controlling key functions, so it has the highest priority in communication; battery module B is responsible for auxiliary functions and has the second highest priority; and battery module C, as a backup battery, has the lowest priority.
[0169] The system uses the collected parameters and communication mapping relationships to calculate the communication priority relationship through an algorithm; the results show that in the current situation, battery module A has the highest communication priority, followed by battery module B, and finally battery module C; based on the communication priority relationship, the system determines that in the current communication task, battery module A is the target battery module and needs to be communicated with priority; while battery modules B and C are the remaining battery modules, and their communication needs are temporarily shelved or lowered in priority in the current task; through step S153, the system successfully determines the communication priority relationship between multiple battery modules and distinguishes between the target battery module and the remaining battery modules; this helps the system make the best communication decision when resources are limited, ensure the timely transmission and processing of key data, and thus improve the overall performance and operating efficiency of the electric vehicle system.
[0170] In some embodiments of the present application, a battery module combination matching table is collected, and the battery module combination matching table 5 is shown as follows:
[0171] Table 5 Battery module combination
[0172]
[0173] The following parameters are now collected: Battery module A: 90% charge, normal temperature, high communication rate; Battery module B: 70% charge, slightly high temperature, medium communication rate; Battery module C: 50% charge, high temperature, low communication rate. Based on these parameters and the matching table, the current communication priority is determined to be A>B>C, because A is responsible for key functions and is in good condition, although B has a lower charge but is still within an acceptable range, and C has both a low charge and temperature and a slow communication rate.
[0174] See also Figure 7 , Figure 7FIG. 1 is a schematic diagram of the structure of a communication system for multiple battery modules in an embodiment of the present invention; the communication system for multiple battery modules includes:
[0175] A primary communication module 21 is used for an electric vehicle having multiple battery modules, and determines the primary communication relationship between the multiple battery modules based on the positions and energy supply responsibilities of the multiple battery modules. The primary communication relationship does not have a primary-secondary relationship;
[0176] a short priority code module 22 for determining first communication data based on screening of the communication data of the electric vehicle, and determining a corresponding short priority code according to the first communication data and the current working state of the electric vehicle;
[0177] a priority communication authority module 23 for determining a target battery module and remaining battery modules based on the short priority code, the primary communication relationship, and the current working status of the plurality of battery modules, wherein the target battery module obtains the priority communication right for the first communication data;
[0178] a communication combination module 24 for, if the target battery module has priority communication rights but fails to read the first communication data, autonomously communicating the first communication data with the remaining battery modules and determining a battery module-first communication data combination;
[0179] The communication priority relationship module 25 is used to collect past communication events of multiple battery modules and determine the communication priority relationship of the multiple battery modules according to each past communication event and the working status of the battery modules.
[0180] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
Claims
1. A communication method for multiple battery modules, characterized in that: include: An electric vehicle has multiple battery modules. Primary communication relationships between the multiple battery modules are determined based on their positions and energy supply responsibilities. The primary communication relationships do not have a primary-secondary relationship. determining first communication data based on screening of communication data of the electric vehicle, and determining a corresponding short priority code according to the first communication data and a current working state of the electric vehicle; Determining a target battery module and remaining battery modules based on the short priority code, the primary communication relationship, and the current working status of the plurality of battery modules, the target battery module obtaining a priority communication right for the first communication data; If the target battery module fails to read the first communication data despite having priority communication rights, autonomous communication is performed on the first communication data based on the remaining battery modules, and a battery module-first communication data combination is determined; Past communication events of multiple battery modules are collected, and communication priority relationships of the multiple battery modules are determined based on each past communication event and the working status of the battery modules.
2. The communication method for multiple battery modules according to claim 1, characterized in that: The electric vehicle has multiple battery modules, and primary communication relationships between the multiple battery modules are determined based on the positions and energy supply responsibilities of the multiple battery modules. The primary communication relationships do not have a primary-secondary relationship, including: Determining a plurality of battery modules based on the traversal of the electric vehicle and marking locations of the plurality of battery modules; Determining energy supply routes of the multiple battery modules based on the detection of the multiple battery modules, and determining energy supply responsibilities of the multiple battery modules based on the energy supply routes of the multiple battery modules and the models of the multiple battery modules; The positions and energy supply responsibilities of multiple battery modules are collected, multiple communication combinations are determined based on the positions and energy supply responsibilities of the multiple battery modules, and the primary communication relationship between the multiple battery modules is determined based on the identification of the multiple communication combinations. At this time, there is no primary and secondary relationship in the primary communication relationship, and the multiple battery modules are at the same communication level.
3. The communication method for multiple battery modules according to claim 1, characterized in that: The method of determining the first communication data based on screening of the communication data of the electric vehicle, and determining the corresponding short priority code according to the first communication data and the current working state of the electric vehicle, includes: Monitor the communication of electric vehicles in real time, collect the communication data of electric vehicles, and determine the main communication type based on the current working status of the electric vehicles; Determining a corresponding data screening mode according to the main communication type and the communication data of the electric vehicle, triggering screening of the communication data of the electric vehicle according to the data screening mode, and determining first communication data according to the screening of the communication data of the electric vehicle, the first communication data being used as priority communication data of the plurality of battery modules; Collect the current working status of the electric vehicle and the current working status of the battery module, determine the first priority coefficient according to the first communication data and the current working status of the battery module, determine the second priority coefficient according to the first communication data and the current working status of the electric vehicle, and determine the corresponding short priority code based on the first priority coefficient, the second priority coefficient and the priority mapping relationship.
4. The communication method for multiple battery modules according to claim 1, wherein: The step of determining a target battery module and remaining battery modules based on the short priority code, the primary communication relationship, and the current working status of the plurality of battery modules, wherein the target battery module obtains priority communication rights for the first communication data, includes: collecting the short priority code and the primary communication relationship, determining a first matching coefficient based on a match between the short priority code and the current operating states of the plurality of battery modules, and determining a second matching coefficient based on a match between the primary communication relationship and the current operating states of the plurality of battery modules; A target matching logic of the battery module is determined based on the first matching coefficient, the second matching coefficient and the matching mapping relationship, a target battery module is determined according to the target matching logic of the battery module and multiple battery modules, and the remaining battery modules are used as remaining battery modules.
5. The communication method for multiple battery modules according to claim 4, characterized in that: The method further includes determining a target battery module and remaining battery modules based on the short priority code, the primary communication relationship, and the current working status of the plurality of battery modules, wherein the target battery module obtains priority communication rights for the first communication data. The target battery module is monitored in real time, and the authority of the target battery module is regulated. The priority communication authority of the target battery module is released according to the authority regulation of the target battery module, so that the target battery module has priority communication for the first communication data and obtains the priority communication right of the first communication data.
6. The communication method for multiple battery modules according to claim 1, characterized in that: If the target battery module has priority communication rights but fails to read the first communication data, autonomous communication of the first communication data is performed based on the remaining battery modules, and a combination of the battery module and the first communication data is determined, including: When the target battery module has priority communication right, the target battery module receives the first communication data, reads the first communication data online, and monitors the reading progress of the first communication data by the target battery module in real time; If the target battery module's reading progress of the first communication data is lower than the preset progress threshold and remains at the same progress position, the target battery module is in a failed state in reading the first communication data and outputs a supplementary reading signal to the remaining battery modules. At this time, the content parsed by the first communication data is not the content required by the target battery module in the current working state.
7. The communication method for multiple battery modules according to claim 6, characterized in that: If the target battery module has priority communication rights but fails to read the first communication data, autonomous communication of the first communication data is performed based on the remaining battery modules, and a combination of the battery module and the first communication data is determined, further comprising: Based on the analysis of the supplementary read signal, the remaining battery modules are determined to read the first communication data, and the autonomous communication of the first communication data is triggered. At this time, the remaining battery modules communicate the first communication data autonomously, and the remaining battery modules read the first communication data synchronously. The reading priority of the remaining battery modules for the first communication data is determined based on the comparison of multiple reading progresses, and the combination of battery module-first communication data is determined based on the reading priority and the remaining battery modules.
8. The communication method for multiple battery modules according to claim 1, characterized in that: The collecting of past communication events of the plurality of battery modules and determining the communication priority relationship of the plurality of battery modules according to each past communication event and the working status of the battery modules includes: A database of the electric vehicle is collected, and past communication events of the plurality of battery modules are determined according to the database of the electric vehicle and models of the plurality of battery modules.
9. The communication method for multiple battery modules according to claim 8, characterized in that: The collecting of past communication events of the plurality of battery modules and determining the communication priority relationship of the plurality of battery modules according to each past communication event and the working status of the battery modules further includes: Determining multiple communication scenarios for each battery module based on analysis of previous communication events of the multiple battery modules, determining first communication parameters for each battery module based on the multiple communication scenarios and corresponding communication content, and determining second communication parameters for each battery module based on the multiple communication scenarios and the operating status of the battery module; Among multiple battery modules, a communication priority relationship of the multiple battery modules is determined based on a first communication parameter, a second communication parameter and a communication mapping relationship. The communication priority relationship presents the priority order of the multiple battery modules in the communication dimension. The multiple battery modules include a target battery module and remaining battery modules.
10. A communication system for multiple battery modules, characterized in that: The communication system for multiple battery modules is applied to the communication method for multiple battery modules according to any one of claims 1 to 9, and the communication system for multiple battery modules includes: A primary communication module is used for an electric vehicle having multiple battery modules, and determines the primary communication relationship between the multiple battery modules based on the positions and energy supply responsibilities of the multiple battery modules, and the primary communication relationship does not have a primary-secondary relationship; a short priority code module, configured to determine first communication data based on screening of the communication data of the electric vehicle, and determine a corresponding short priority code according to the first communication data and a current working state of the electric vehicle; a priority communication authority module, configured to determine a target battery module and remaining battery modules based on the short priority code, the primary communication relationship, and the current working status of the plurality of battery modules, wherein the target battery module obtains the priority communication right for the first communication data; a communication combination module, configured to, if the target battery module has priority communication rights but fails to read the first communication data, autonomously communicate the first communication data based on the remaining battery modules and determine a battery module-first communication data combination; The communication priority relationship module is used to collect previous communication events of multiple battery modules and determine the communication priority relationship of the multiple battery modules based on each previous communication event and the working status of the battery modules.
Citation Information
Patent Citations
Method for dynamically distributing battery modules and corresponding server
CN110677445A
Multi-user communication management and control method and system based on dynamic priority
CN117201417A