Battery management system based on wireless communication, and electronic device and medium
By employing wireless communication technology in the battery management system, multiple communication links are established for cell data transmission and verification, solving the problem of excessive wiring harnesses, improving the cascade utilization of the battery pack, and ensuring data security.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-10
- Publication Date
- 2026-04-02
AI Technical Summary
Existing battery management systems have too many wiring harnesses, leading to electrical safety challenges and low utilization rates.
A battery management system based on wireless communication is adopted. The cell management unit and the battery management unit establish a first communication link and a second communication link with the vehicle management unit, respectively, to transmit and verify cell data. Wireless communication modules such as Bluetooth or WIFI are used for data transmission, and encryption rules are used to ensure data security.
This effectively reduces the number of wiring harnesses, improves the utilization rate of battery packs, and ensures the security and integrity of cell data through encryption.
Smart Images

Figure CN2025107870_02042026_PF_FP_ABST
Abstract
Description
A battery management system based on wireless communication, electronic device and medium
[0001] Cross-reference to related disclosures
[0002] The present disclosure claims priority to the Chinese patent application No. 2024113919959, filed on September 30, 2024, and entitled "A battery management system based on wireless communication, electronic device and medium", the entire content of which is incorporated herein by reference. TECHNICAL FIELD
[0003] The present application relates to the field of vehicle communication technology, in particular to a battery management system based on wireless communication, electronic device and medium. BACKGROUND
[0004] In order to facilitate the battery management system to better manage the single battery cells and loop control in the battery pack, the battery management system can be divided into centralized battery management system and distributed battery management system according to the application of the battery management system. The difference between the above two kinds of battery management systems is that the original function modules are distributed or concentrated according to certain arrangement and combination.
[0005] In the above two kinds of battery management systems, wired communication is usually used. There are many cell sampling harnesses in the whole battery pack, and there are also many control connection harnesses between the whole vehicle. Among them, the high-voltage and low-voltage harnesses are mixed, which brings serious challenges to the electrical safety of the whole vehicle. Moreover, because there are too many harnesses, it also brings challenges to the subsequent utilization of the battery pack, resulting in low utilization of the subsequent utilization of the battery pack. SUMMARY
[0006] Therefore, the purpose of the present application is to provide a battery management system based on wireless communication, electronic device and medium, which effectively solves the problem of too many harnesses and low utilization of the battery management system.
[0007] In a first aspect, the present application provides a battery management system based on wireless communication, which comprises a battery cell management unit and a battery management unit,
[0008] The electric cell management unit is configured to detect electric cells in the battery pack to obtain electric cell data, copy the electric cell data into first electric cell data corresponding to the first communication link and second electric cell data corresponding to the second communication link, assign a first check code corresponding to the first communication link and a second check code corresponding to the second communication link, and send the first electric cell data and the first check code to the vehicle management unit through the first communication link and send the second electric cell data and the second check code to the vehicle management unit through the second communication link; and the first communication link is directly between the electric cell management unit and the vehicle management unit.
[0009] The battery management unit is configured to detect the battery pack as a whole and form a second communication link with the electric cell management unit, so that the vehicle management unit receives the first electric cell data and the first check code and the second electric cell data and the second check code through the first communication link and the second communication link respectively, checks the first electric cell data based on the first check code and checks the second electric cell data based on the second check code, and sums up check results of the first electric cell data and the second electric cell data to obtain electric cell data with a successful check.
[0010] In combination with the first aspect, a first possible implementation manner of the first aspect is provided, and the electric cell management unit is specifically configured to, when sending the first electric cell data and the first check code to the vehicle management unit through the first communication link and sending the second electric cell data and the second check code to the vehicle management unit through the second communication link:
[0011] The electric cell management unit sends the first electric cell data and the first check code to the first communication module in the vehicle management unit through the first communication module of the electric cell management unit.
[0012] The electric cell management unit sends the second electric cell data and the second check code to the second communication module in the vehicle management unit through the second communication module in the battery management unit and the second communication module in the vehicle management unit.
[0013] With reference to the first aspect, in a second possible implementation of the first aspect, the battery management unit is configured to cause the vehicle management unit to receive the first cell data and the first check code, and the second cell data and the second check code via the first communication link and the second communication link respectively, and to check the first cell data based on the first check code and the second cell data based on the second check code, and to aggregate the check results of the first cell data and the second cell data to obtain the cell data that passes the check.
[0014] The vehicle management unit checks the first check code corresponding to the first cell data and the second check code corresponding to the second cell data via preset check rules, and obtains the check results of the first cell data and the second cell data respectively.
[0015] If at least one check result is passed, the cell data corresponding to the check result is determined as the cell data that passes the check.
[0016] With reference to the first aspect, in a third possible implementation of the first aspect, the battery management unit is configured to cause the vehicle management unit to receive the first cell data and the first check code, and the second cell data and the second check code via the first communication link and the second communication link respectively, and to check the first cell data based on the first check code and the second cell data based on the second check code, and to aggregate the check results of the first cell data and the second cell data to obtain the cell data that passes the check.
[0017] The vehicle management unit judges whether the communication address and time slot of the first cell data and the communication address and time slot of the second cell data are complete.
[0018] If the vehicle management unit judges that the communication address and time slot of any cell data are complete, or the communication address and time slot of the first cell data and the second cell data are mutually complementary, the cell data corresponding to the complete communication address and time slot is reserved.
[0019] With reference to the first aspect, in a fourth possible implementation of the first aspect, the battery management unit is configured to cause the vehicle management unit to judge that the communication address and time slot of the first cell data and the second cell data are mutually complementary, and to reserve the cell data corresponding to the complete communication address and time slot.
[0020] when the communication address and time slot of the first battery cell data and the second battery cell data are both incomplete, the vehicle management unit determines whether the combination of the communication address and time slot of the first battery cell data and the second battery cell data is complete;
[0021] if yes, the vehicle management unit determines that the first battery cell data and the second battery cell data are mutually complementary and complete, and obtains complete battery cell data in the battery management system.
[0022] In combination with the first aspect, the embodiments of the application provide a fifth possible implementation manner of the first aspect, wherein the battery management unit, after being configured to cause the vehicle management unit to receive the first battery cell data and the first check code, the second battery cell data and the second check code through the first communication link and the second communication link respectively, and to check the first battery cell data based on the first check code and to check the second battery cell data based on the second check code, and to summarize the check results of the first battery cell data and the second battery cell data to obtain the battery cell data with successful check, is further configured to:
[0023] if the battery management system confirms that the first battery cell data with successful check is missing based on the communication address and time slot of each node in the first communication link;
[0024] the vehicle management unit determines that the first communication link in the battery management system is abnormal.
[0025] In combination with the first aspect, the embodiments of the application provide a sixth possible implementation manner of the first aspect, wherein the battery management unit, while being configured to determine that the first communication link in the battery management system is abnormal, is further configured to:
[0026] if the battery management system confirms that the second battery cell data with successful check is missing based on the communication address and time slot of each node in the second communication link;
[0027] the vehicle management unit determines that the second communication link in the battery management system is abnormal.
[0028] In combination with the first aspect, the embodiments of the application provide a seventh possible implementation manner of the first aspect, wherein the battery management system is configured to:
[0029] for the abnormal first communication link, the battery management system determines the abnormal first communication module in the link;
[0030] the battery management system controls the first communication link to connect the second communication module in the unit where the abnormal first communication module is located, so as to restore the first communication link to normal; wherein the unit is a battery cell management unit or a battery management unit in the battery management system.
[0031] With reference to the first aspect, in a possible implementation of the first aspect, the battery management system is specifically configured to:
[0032] For the abnormal second communication link, the battery management system determines an abnormal second communication module in the link;
[0033] The battery management system controls the first communication module in the unit where the abnormal second communication module is located to make the second communication link normal; and the unit is a cell management unit or a battery management unit in the battery management system.
[0034] With reference to the first aspect, in a possible implementation of the first aspect, the battery management system is further configured to:
[0035] When the first communication link and the second communication link share a communication module, the first communication link and the second communication link are connected to the communication module in time division mode.
[0036] With reference to the first aspect, in a possible implementation of the first aspect, the battery management system is further configured to:
[0037] A plurality of detection modes are set in the battery management unit in advance to detect a plurality of battery pack data of the battery pack.
[0038] It is determined whether the plurality of battery pack data meet a preset safety condition to determine the safety of the battery pack.
[0039] With reference to the first aspect, in a possible implementation of the first aspect, the battery management system is further configured to:
[0040] The first communication module and the second communication module are set to be composed of the same wireless communication module in advance.
[0041] In response to the received wireless communication instruction, the first communication module transmits the first cell data or the second communication module transmits the second cell data.
[0042] With reference to the first aspect, in a possible implementation of the first aspect, when the first communication module and the second communication module are set to be composed of the same wireless communication module in advance, the battery management system is specifically configured to:
[0043] The wireless communication module includes a Bluetooth communication module and a WIFI communication module according to the structural characteristics of the battery management system.
[0044] The Bluetooth communication module and the WIFI communication module are configured according to the structural characteristics of the battery management system.
[0045] In a second aspect, the embodiments of the present application further provide an electronic device, including a processor, a memory and a bus, the memory stores machine readable instructions executable by the processor, when the electronic device is running, the processor and the memory communicate through the bus, and the machine readable instructions are executed by the processor to perform any one of the battery management systems based on wireless communication.
[0046] In a third aspect, the embodiments of the present application further provide a computer readable storage medium, the computer readable storage medium stores a computer program, and the computer program is executed by the processor to perform any one of the battery management systems based on wireless communication.
[0047] The battery management system based on wireless communication provided by the present application includes a cell management unit and a battery management unit. The cell management unit is used to detect the cells in the battery pack to obtain cell data, copy the cell data into first cell data corresponding to a first communication link and second cell data corresponding to a second communication link, and distribute a first check code corresponding to the first communication link and a second check code corresponding to the second communication link. The first cell data and the first check code are sent to the vehicle management unit through the first communication link, and the second cell data and the second check code are sent to the vehicle management unit through the second communication link. The first communication link is directly communicated between the cell management unit and the vehicle management unit. The battery management unit is used to detect the battery pack as a whole and form a second communication link with the cell management unit, so that the vehicle management unit receives the first cell data and the first check code, the second cell data and the second check code through the first communication link and the second communication link respectively, checks the first cell data based on the first check code and checks the second cell data based on the second check code, and collects the check results of the first cell data and the second cell data to obtain cell data with successful check. The problem of too many wire harnesses in the battery management system is effectively solved by the wireless communication mode, the safety of the wireless transmission cell data is ensured by the encryption and decryption mode, and the utilization of the battery pack is improved. BRIEF DESCRIPTION OF DRAWINGS
[0048] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. It should be understood that the following drawings only show some of the embodiments of the present application, and therefore should not be regarded as limiting the scope, and for those skilled in the art, other related drawings can also be obtained without creative labor.
[0049] Fig. 1 shows a structural schematic diagram of a first battery management system based on wireless communication provided by the embodiments of the present application;
[0050] Fig. 2 shows a structural schematic diagram of a cell management unit provided by the embodiments of the present application;
[0051] Fig. 3 shows a structural schematic diagram of a battery management unit provided by the embodiments of the present application;
[0052] Fig. 4 shows a communication schematic diagram of a battery management system provided by the embodiments of the present application;
[0053] Fig. 5 shows a structural schematic diagram of an electronic device provided by the embodiments of the present application.
[0054] Main symbol explanation: 1-battery management system; 11-cell management unit; 12-battery management unit. DETAILED DESCRIPTION
[0055] In order to make the purpose, technical solutions and advantages of the embodiments of the present application more clear, the following will combine the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. It should be understood that the drawings in the present application only play the purpose of illustration and description, and are not used to limit the protection scope of the present application. In addition, it should be understood that the schematic drawings are not drawn according to the actual proportion. The flowchart shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can not be implemented in sequence, and the steps without logical context relationship can be reversed in sequence or implemented simultaneously. In addition, one or more other operations can be added to the flowchart or removed from the flowchart under the guidance of the content of the present application by those skilled in the art.
[0056] In addition, the described embodiments are only some of the embodiments of the present application, not all the embodiments. The components of the embodiments of the present application described and shown in the drawings can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed present application, but only represents selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0057] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the presence of the features that follow, but not to exclude the presence of other features.
[0058] The existing centralized battery management system and distributed battery management system usually adopt wired communication. There are many cell sampling harnesses in the entire battery pack, and there are many control connection harnesses between the vehicle. The high-voltage and low-voltage harnesses are mixed, which brings serious challenges to the electrical safety of the vehicle. Moreover, because there are too many harnesses, it also brings challenges to the subsequent utilization of the battery pack, resulting in low utilization of the subsequent utilization of the battery pack.
[0059] Based on this, the embodiments of the present application provide a battery management system based on wireless communication, an electronic device and a medium, which are described below through embodiments.
[0060] Embodiment 1
[0061] In order to facilitate the understanding of the present embodiment, first of all, a kind of battery management system based on wireless communication disclosed in the embodiments of the present application is introduced in detail. As shown in the structure diagram of a kind of battery management system based on wireless communication of Figure 1, the present application provides a kind of battery management system based on wireless communication, a kind of battery management system 1 based on wireless communication, the battery management system includes cell management unit 11 and battery management unit 12,
[0062] The cell management unit 11 is used to detect the cells in the battery pack to obtain cell data, copy the cell data into first cell data corresponding to the first communication link and second cell data corresponding to the second communication link, and assign a first check code corresponding to the first communication link and a second check code corresponding to the second communication link, and send the first cell data and the first check code to the vehicle management unit through the first communication link, and send the second cell data and the second check code to the vehicle management unit through the second communication link. Wherein the first communication link is directly communicated between the cell management unit and the vehicle management unit;
[0063] The battery management unit 12 is used to detect the battery pack as a whole, and forms a second communication link with the cell management unit, so that the vehicle management unit receives the first cell data and the first check code, the second cell data and the second check code through the first communication link and the second communication link respectively, and checks the first cell data based on the first check code and checks the second cell data based on the second check code, and the checking results of the first cell data and the second cell data are summarized to obtain the cell data that passes the check.
[0064] When the cell management unit 11 detects the cells in the battery pack to obtain cell data, the cell data may include data such as the cell's voltage, current, and temperature. The cell management unit 11 can detect multiple cells in the battery pack to obtain cell data. The cell data may be collected based on sensors built into the cell management unit 11 or by other means. The sensors may include voltage sensors, current source sensors, temperature sensors, etc., corresponding to the cell data. If the battery pack contains multiple cells, the battery management unit 12 corresponding to the battery pack processes the cell data of the multiple cell management units 11 corresponding to the multiple cells in the battery pack. The cell management unit 11, battery management unit 12, and vehicle management unit all have data analysis and processing functions similar to those of a computer.
[0065] In some embodiments, the battery management system 1 is further configured to:
[0066] Multiple detection methods are pre-configured in the battery management unit 12 to detect various battery pack data.
[0067] The safety of the battery pack is determined by judging whether the various battery pack data meet the preset safety conditions.
[0068] The battery management unit 12 is pre-configured with multiple detection methods, including but not limited to installing multiple sensors to detect the battery pack and obtain various battery pack data. The battery pack data may include data such as battery pack voltage, current, temperature, and short-circuit current. The obtained battery pack data is then judged to determine whether the various battery pack data meet preset safety conditions. The safety conditions are whether the various battery pack data reach the preset short-circuit data range of the battery short-circuit unit (BDU) in the battery pack. The battery short-circuit unit (BDU) is integrated and designed as a single unit. If the battery pack data reaches the preset short-circuit data range, the battery short-circuit unit (BDU) in the battery pack processes the battery to eliminate the short circuit phenomenon and ensure the safety of the battery pack.
[0069] As shown in Figure 2, the cell management unit 11 includes a data acquisition unit, a control unit, and a communication unit. The data acquisition unit collects voltage / temperature information from individual cells and the total voltage of the battery pack via a voltage / temperature acquisition harness. The communication unit uses wireless communication to facilitate communication between the cell management unit 11 and the cell management unit 12, and includes a first communication module and a second communication module. The control unit manages and coordinates the communication unit and the data acquisition unit to enable them to perform specific cell management unit functions, such as cell balancing, data acquisition unit diagnostics, and communication unit diagnostics.
[0070] The battery management unit 12, as shown in Figure 3, includes a high-voltage power supply conversion unit, a main communication unit, a main control unit, and other auxiliary detection and control units, etc. The main communication unit includes a first communication module and a second communication module. The battery management unit 12, while detecting the battery pack to obtain various battery pack data, also forms a second communication link with the cell management unit 11 to send second cell data to the vehicle management unit, thereby realizing the effect of transmitting cell data to the vehicle management unit through multiple communication links, and ensuring the integrity and security of the cell data.
[0071] The high-voltage power supply conversion unit is used to convert the high-voltage power of the battery pack after series and parallel connection into low-voltage power to supply power to other module units. Since high-voltage power supply is adopted, the 12V power harness existing in centralized battery management systems and distributed battery management systems is eliminated, and a part of the existing harness is reduced.
[0072] The main control management unit is responsible for managing all module units in the battery management unit, and executes the vehicle-related instructions obtained by the main communication unit through wireless communication, and completes the data interaction and control between the battery management system and the vehicle through wireless communication.
[0073] The other auxiliary detection and control units include a contactor control and drive unit, a high-voltage loop total voltage acquisition module, a high-voltage loop current acquisition module, a high-voltage electrical component temperature monitoring module, etc. The battery management unit includes but is not limited to the above-mentioned modules, and the specific functions and effects of the visible battery management system can be related to the increase or decrease of the modules.
[0074] As shown in Figure 4, the cell management unit 11 copies the cell data, i.e. realizes copying the obtained cell data into two copies of cell data. The cell management unit 11 copies the cell data into first cell data corresponding to the first communication link and second cell data corresponding to the second communication link, and allocates a first check code corresponding to the first communication link to the first cell data and a second check code corresponding to the second communication link to the second cell data. The first communication link is the communication between the cell management unit 11 and the battery management unit 12 and the vehicle management unit respectively. The second communication link is the communication between the cell management unit and the vehicle management unit through the battery management unit.
[0075] To ensure safety, the first communication link can encrypt the first cell data according to the preset encryption rule to obtain encrypted first cell data. Similarly, the second communication link can encrypt the first cell data according to the preset encryption rule to obtain encrypted second cell data. The first communication link and the second communication link respectively transmit the encrypted first cell data and the encrypted second cell data to the vehicle management unit.
[0076] In some embodiments, the battery cell management unit 11, when sending the first battery cell data and the first check code to the vehicle management unit through the first communication link, and sending the second battery cell data and the second check code to the vehicle management unit through the second communication link, is specifically configured to:
[0077] The battery cell management unit 11 sends the first battery cell data and the first check code to the first communication module in the vehicle management unit through the first communication module of the battery cell management unit 11.
[0078] The battery cell management unit 11 sends the second battery cell data and the second check code to the second communication module in the vehicle management unit through the second communication module in the battery management unit 12 and the vehicle management unit.
[0079] In the battery cell management unit 11, the battery management unit 12 and the vehicle management unit, there are first communication modules and second communication modules that realize communication functions, that is, the first communication modules between the battery cell management unit 11 and the battery management unit 12 exist and wireless communication between them constitutes a first communication link, that is, the nodes in the first communication link include the battery cell management unit 11 and the battery management unit 12, and wireless communication between the second communication modules in the battery cell management unit 11 and the battery management unit 12 constitutes a second communication link, that is, the nodes in the second communication link also include the battery cell management unit 11 and the battery management unit 12, that is, there are two communication links in the battery management system, and the transmission of battery cell data between the first communication link and the second communication link does not affect each other, that is, the vehicle management unit receives the first battery cell data and the second battery cell data sent by the battery cell management unit 11 through the first communication link and the second communication link respectively, thereby realizing the effect that the vehicle management unit receives two copies of battery cell data.
[0080] The battery management unit 12 is specifically configured to: send the first battery data and the first check code to the vehicle management unit through the first communication link, and send the second battery data and the second check code to the vehicle management unit through the second communication link; the vehicle management unit receives the first battery data and the first check code through the first communication link, receives the second battery data and the second check code through the second communication link, and judges the integrity of the first communication link based on the first battery data and the first check code, and judges the integrity of the second communication link based on the second battery data and the second check code; the vehicle management unit receives the first battery data and the first check code based on the first communication link, receives the second battery data and the second check code based on the second communication link, and stores the obtained first battery data and second battery data; the vehicle management unit checks the first battery data based on the first check code, checks the second battery data based on the second check code, and checks the first battery data and the second battery data transmitted from the first communication link and the second communication link based on the check results obtained by the respective checks, so as to obtain the battery data whose check is successful, and select the battery data whose check is successful for use.
[0081] If the vehicle management unit receives the encrypted first battery data and the encrypted second battery data, the vehicle management unit decrypts the encrypted first battery data and the encrypted second battery data based on the preset decryption rule corresponding to the encryption rule, respectively, to obtain the decrypted first battery data and the decrypted second battery data, and then checks the decrypted first battery data and the decrypted second battery data, respectively.
[0082] In some embodiments, the battery management unit 12 is specifically configured to: when the vehicle management unit receives the first battery data and the first check code through the first communication link, receives the second battery data and the second check code through the second communication link, checks the first battery data based on the first check code, checks the second battery data based on the second check code, and obtains the battery data whose check is successful by summarizing the check results of the first battery data and the second battery data, the battery management unit 12 is specifically configured to:
[0083] The vehicle management unit checks the first check code corresponding to the first battery data and the second check code corresponding to the second battery data based on the preset check rule, respectively, to obtain the check results corresponding to the first battery data and the second battery data, respectively.
[0084] If at least one check result is passed, the battery data corresponding to the check result is determined as the battery data whose check is successful.
[0085] The preset check rule in the whole vehicle management unit is an existing mature technology, which is used to check the first check code and the second check code sent by the battery cell management unit 11, so as to judge whether the first battery cell data transmitted through the first communication link or the second battery cell data transmitted through the second communication link.
[0086] The whole vehicle management unit checks the first check code corresponding to the first battery cell data and the second check code corresponding to the second battery cell data through the preset check rule, respectively, to obtain the check results corresponding to the first battery cell data and the second battery cell data, respectively. If the check result corresponding to the first battery cell data is passed, the first communication link is complete. If the check result corresponding to the second battery cell data is passed, the second communication link is complete. If both the first communication link and the second communication link are complete, the whole vehicle management unit obtains two complete battery cell data based on the obtained first battery cell data and second battery cell data, and then uses one of the battery cell data, thereby ensuring the safety of the battery cell data.
[0087] In some embodiments, the battery management unit 12 is configured to receive the first battery cell data and the first check code, the second battery cell data and the second check code through the first communication link and the second communication link, respectively, and check the first battery cell data based on the first check code and check the second battery cell data based on the second check code, and then aggregate the check results of the first battery cell data and the second battery cell data to obtain the battery cell data with passed check.
[0088] The whole vehicle management unit judges whether the communication address and time slot of the first battery cell data and the communication address and time slot of the second battery cell data are complete.
[0089] If the whole vehicle management unit judges that the communication address and time slot of any battery cell data are complete, or the communication address and time slot of the first battery cell data and the second battery cell data are mutually complementary, the battery cell data corresponding to the complete communication address and time slot is retained.
[0090] Since the first cell data and the second cell data are transmitted by wireless communication when transmitted through the first communication link and the second communication link respectively, wireless transmission is susceptible to interference, resulting in data loss, thereby reducing the reliability of the battery management system 1. Therefore, when the first cell data is transmitted through each node of the first communication link, the communication address and time slot of each node receiving and sending in the first communication link are recorded. When the second cell data is transmitted through each node of the second communication link, the communication address and time slot of each node receiving and sending are recorded. The vehicle management unit judges the integrity of the first cell data based on the communication address and time slot of each node in the first communication link on the first cell data. The vehicle management unit judges the integrity of the first cell data based on the communication address and time slot of each node in the second communication link on the second cell data.
[0091] The vehicle management unit judges the integrity of the first cell data based on the communication address and time slot of each node in the first communication link on the first cell data. If the communication address and time slot of at least one node in the first communication link on the first cell data are missing, the first cell data is abnormal and incomplete. Otherwise, the first cell data is retained. If the communication address and time slot of at least one node in the second communication link on the second cell data are missing, the second cell data is abnormal and incomplete. Otherwise, the second cell data is retained. The vehicle management unit judges that the received cell data in the battery management system is incomplete, and the corresponding communication link is abnormal.
[0092] In some embodiments, the battery management unit 12 is configured to, when the communication address and time slot of the first cell data and the second cell data are judged to be mutually complementary by the vehicle management unit, retain the corresponding cell data with complete communication address and time slot, specifically configured to:
[0093] When the communication address and time slot of the first cell data and the second cell data are both incomplete, the vehicle management unit judges whether the combination of the communication address and time slot of the first cell data and the second cell data is complete.
[0094] If it is complete, the vehicle management unit determines that the first cell data and the second cell data are mutually complementary and complete, and obtains the complete cell data in the battery management system.
[0095] If the vehicle management unit determines that there is an abnormality in both the first communication link and the second communication link, the vehicle management unit automatically combines the communication addresses and time slots of each node in the first cell data and the second cell data to determine whether the combined cell data is complete. If the vehicle management unit determines that the combined cell data is complete, it is determined that the communication addresses and time slots of each node in the first communication link on the first cell data and the communication addresses and time slots of each node in the second communication link on the second cell data are complementary, that is, although there is a missing communication address and time slot of a node on the first communication link, there is a corresponding node communication address and time slot on the second communication link. At this time, the first cell data and the second cell data are complementary, and the vehicle management unit determines that the transmitted cell data is complete and can be used and stored.
[0096] In some embodiments, the battery management system 1 is also used for:
[0097] The first communication module and the second communication module are both composed of the same wireless communication module.
[0098] In response to the received wireless communication instruction, the first communication module transmits the first cell data or the second communication module transmits the second cell data.
[0099] To ensure the transmission effect of the first communication link and the second communication link during data transmission, the first communication module and the second communication module are set to the same wireless communication module, so that when there is a missing communication address and time slot of a node on the first communication link, but there is a corresponding node communication address and time slot on the second communication link, the first cell data and the second cell data are complementary at this time. If the wireless communication modules in the first communication link and the second communication link are different, the complementary effect of the first cell data and the second cell data is not as good as when the wireless communication modules are the same. When the first communication link receives the first cell data and the second communication link receives the second cell data, each wireless communication module automatically receives the wireless communication instruction issued by the battery management system 1, and the first communication module transmits the first cell data or the second communication module transmits the second cell data.
[0100] In some embodiments, when the battery management system 1 is used to pre-set that the first communication module and the second communication module are both composed of the same wireless communication module, it is specifically used for:
[0101] According to the structural characteristics of the battery management system, the wireless communication module includes a Bluetooth communication module and a WIFI communication module.
[0102] The Bluetooth communication module and the WIFI communication module are configured according to the structural characteristics of the battery management system.
[0103] According to the structural characteristics of the battery management system, each wireless communication module in the first communication module and the second communication module adopts a currently more mature Bluetooth communication module or WIFI communication module for wireless communication, wherein the number of Bluetooth communication modules or WIFI communication modules can be selected according to the application of the battery management system in practice, or two or one of the above can be configured according to the actual application. According to the structural characteristics of the battery management system, the Bluetooth communication module or the WIFI communication module includes an antenna, a communication antenna capable of realizing the function of bidirectional transmission of wireless information sending and receiving, and a coding modulation circuit.
[0104] In some embodiments, the battery management unit 12 is configured to cause the vehicle management unit to receive the first cell data and the first check code, the second cell data and the second check code through the first communication link and the second communication link respectively, check the first cell data based on the first check code, check the second cell data based on the second check code, and summarize the check results of the first cell data and the second cell data to obtain the cell data that passes the check.
[0105] If the battery management system 1 confirms that the first cell data that passes the check is missing based on the communication addresses and time slots of each node in the first communication link;
[0106] The vehicle management unit determines that the first communication link in the battery management system 1 is abnormal.
[0107] When the communication addresses and time slots of each node in the first communication link in the vehicle management unit are determined to be incomplete, that is, the vehicle management unit judges the integrity of the first cell data based on the communication addresses and time slots of each node in the first communication link on the first cell data. If there is a missing phenomenon in the communication addresses and time slots of each node in the first communication link on the first cell data, the first communication link is abnormal.
[0108] In some embodiments, the battery management unit 12 is configured to determine that the first communication link in the battery management system 1 is abnormal, and is also specifically configured to:
[0109] If the battery management system 1 confirms that the second cell data that passes the check is missing based on the communication addresses and time slots of each node in the second communication link;
[0110] The vehicle management unit determines that the second communication link in the battery management system 1 is abnormal.
[0111] When the communication addresses and time slots of each node in the second communication link of the vehicle management unit are determined to be incomplete, that is, the vehicle management unit determines the completeness of the second cell data based on the communication addresses and time slots of each node in the second communication link on the second cell data, if there is a missing phenomenon of the communication addresses and time slots of each node in the second communication link on the second cell data, then the second communication link is abnormal, and the vehicle management unit determines that the communication of the vehicle is abnormal.
[0112] In some embodiments, the battery management system 1 is used for:
[0113] For the abnormal first communication link, the battery management system 1 determines the abnormal first communication module in the link;
[0114] The battery management system 1 controls the second communication module in the unit where the abnormal first communication module is located to connect the first communication link, so as to restore the first communication link to normal; wherein the unit is the cell management unit and the battery management unit in the battery management system.
[0115] When the battery management system 1 determines that there is an abnormal first communication module in the first communication link, the node where the abnormal first communication module in the link is located is determined based on the missing communication addresses and time slots of the missing nodes on the missing first data, and then the second communication module existing in the node where the first communication module is located is connected to the first communication link by the battery management system 1, so as to restore the first communication link to normal, so that the first communication link can normally transmit the first cell data, and ensure that the vehicle management unit receives the first cell data and ensures the transmission effect of the first cell data.
[0116] In some embodiments, the battery management system 1 is used for restoring the first communication link to normal, and is also specifically used for:
[0117] For the abnormal second communication link, the battery management system 1 determines the abnormal second communication module in the link;
[0118] The battery management system 1 controls the first communication module in the unit where the abnormal second communication module is located to connect the second communication link, so as to restore the second communication link to normal; wherein the unit is the cell management unit and the battery management unit in the battery management system.
[0119] When the battery management system 1 determines that the second communication module in the second communication link has an abnormality, the node where the abnormal second communication module in the link is determined based on the communication address and time slot of the missing node on the missing second data, and then the first communication module existing in the node where the second communication module is controlled is connected to the second communication link, so that the first communication link is restored to normal, so that the second communication link can normally transmit the second cell data, ensuring that the second cell data is received by the vehicle management unit, and ensuring the transmission effect of the second cell data.
[0120] In some embodiments, the battery management system 1 is further used for:
[0121] When the first communication link and the second communication link share a communication module, the first communication link and the second communication link are connected to the communication module in time sharing mode.
[0122] When the first communication module or the second communication module in the battery management system 1 simultaneously transmits data for the first communication link or the second communication link, a time-sharing connection mode is used to solve the problem, that is, if the first communication module in the first communication link has an abnormality, the second communication module in the node where the first communication module is located is connected to the first communication link after transmitting the second cell data, so as to complete the transmission of the first cell data. Similarly, if the second communication module in the second communication link has an abnormality, the first communication module in the node where the second communication module is located is connected to the second communication link after transmitting the first cell data, so as to complete the transmission of the second cell data, thereby ensuring the transmission of the cell data and facilitating the management of the vehicle by the vehicle management unit.
[0123] Embodiment 2
[0124] The embodiment of the application further provides an electronic device, as shown in Figure 5, comprising a processor 501, a memory 502 and a bus 503, the memory 502 stores machine readable instructions executable by the processor 501, when the electronic device runs, the processor 501 and the memory 502 communicate through the bus 503, the machine readable instructions are executed by the processor 501 to execute any one of the wireless communication based battery management systems as described.
[0125] Embodiment 3
[0126] The embodiment of the application further provides a computer readable storage medium, the computer readable storage medium stores a computer program, the computer program is executed by the processor to execute any one of the wireless communication based battery management systems as described.
[0127] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the system and the device described above can refer to the corresponding process in the method embodiment, and will not be repeated in the present application. In the several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented by other means. The above-described device embodiments are only schematic, for example, the division of the modules is only a logical function division, and the actual implementation can have another division manner, for example, a plurality of modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed mutual elements can be indirect coupling or communication connection through some communication interface, device or module, which can be electrical, mechanical or other forms.
[0128] The modules described as separate components can or can not be physically separated, and the components shown as modules can or can not be physical units, i.e. can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0129] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.
[0130] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a non-volatile computer readable storage medium executable by a processor. Based on this understanding, the technical solutions of the present application essentially or the parts of the prior art that make contributions or parts of the technical solutions can be embodied in the form of software products, which are stored in a storage medium and include a plurality of instructions for causing a computer device (which can be a personal computer, a platform server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk and various program code storage media.
[0131] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A wireless communication based battery management system, wherein, The battery management system comprises a cell management unit and a battery management unit, The cell management unit is configured to detect cells in a battery pack to obtain cell data, copy the cell data into first cell data corresponding to a first communication link and second cell data corresponding to a second communication link, assign a first check code corresponding to the first communication link and a second check code corresponding to the second communication link, and send the first cell data and the first check code to the vehicle management unit through the first communication link and send the second cell data and the second check code to the vehicle management unit through the second communication link; The first communication link is directly communicated between the cell management unit and the vehicle management unit. The battery management unit is configured to detect the battery pack as a whole and form a second communication link with the cell management unit, so that the vehicle management unit receives the first cell data and the first check code through the first communication link and receives the second cell data and the second check code through the second communication link, checks the first cell data based on the first check code and checks the second cell data based on the second check code, and sums up the check results of the first cell data and the second cell data to obtain cell data with a successful check.
2. The battery management system of claim 1, wherein, The cell management unit is configured to send the first cell data and the first check code to the vehicle management unit through the first communication link and send the second cell data and the second check code to the vehicle management unit through the second communication link. The cell management unit sends the first cell data and the first check code to the first communication module in the vehicle management unit through the first communication module of the cell management unit. The cell management unit sends the second cell data and the second check code to the second communication module in the vehicle management unit through the second communication module in the battery management unit and the second communication module in the vehicle management unit.
3. The battery management system of claim 1, wherein, The battery management unit is configured to enable the vehicle management unit to receive the first cell data and the first check code through the first communication link and receive the second cell data and the second check code through the second communication link, check the first cell data based on the first check code and check the second cell data based on the second check code, and sum up the check results of the first cell data and the second cell data to obtain cell data with a successful check. The vehicle management unit checks the first check code corresponding to the first cell data and the second check code corresponding to the second cell data through a preset check rule to obtain check results corresponding to the first cell data and the second cell data, respectively. If at least one check result is passed, the cell data corresponding to the check result is determined as cell data with a successful check.
4. The battery management system of claim 1, wherein, The battery management unit is used for enabling the vehicle management unit to receive the first cell data and the first check code, the second cell data and the second check code through the first communication link and the second communication link respectively, checking the first cell data based on the first check code and checking the second cell data based on the second check code, and summarizing the check results of the first cell data and the second cell data to obtain the cell data with a successful check. The vehicle management unit judges whether the communication address and time slot of the first cell data and the communication address and time slot of the second cell data are complete. If the vehicle management unit judges that the communication address and time slot of any cell data are complete, or the communication address and time slot of the first cell data and the second cell data are mutually complementary and complete, the cell data corresponding to the complete communication address and time slot are reserved.
5. The battery management system of claim 4, wherein, The battery management unit is used for enabling the vehicle management unit to judge that the communication address and time slot of the first cell data and the second cell data are mutually complementary and complete, and reserve the cell data corresponding to the complete communication address and time slot. When the communication address and time slot of the first cell data and the second cell data are both incomplete, the vehicle management unit judges whether the combination of the communication address and time slot of the first cell data and the communication address and time slot of the second cell data is complete. If the combination is complete, the vehicle management unit judges that the first cell data and the second cell data are mutually complementary and complete, and obtains the complete cell data in the battery management system.
6. The battery management system of claim 1, wherein, The battery management unit is used for enabling the vehicle management unit to receive the first cell data and the first check code, the second cell data and the second check code through the first communication link and the second communication link respectively, check the first cell data based on the first check code and check the second cell data based on the second check code, and summarize the check results of the first cell data and the second cell data to obtain the cell data with a successful check. If the battery management system confirms that the first cell data with a successful check is missing based on the communication address and time slot of each node in the first communication link, The vehicle management unit determines that the first communication link in the battery management system is abnormal.
7. The battery management system of claim 6, wherein, The battery management unit is used for determining that the first communication link in the battery management system is abnormal, and is also used for: If the battery management system confirms that the second cell data with a successful check is missing based on the communication address and time slot of each node in the second communication link, The vehicle management unit determines that the second communication link in the battery management system is abnormal.
8. The battery management system of claim 2, wherein, The battery management system is used for: For the abnormal first communication link, the battery management system determines the abnormal first communication module in the link, The battery management system controls a second communication module in a unit where the abnormal first communication module is located, through the first communication link, to make the first communication link normal; wherein the unit is a battery cell management unit or a battery management unit in the battery management system.
9. The battery management system of claim 8, wherein, The battery management system is also specifically used for: For the abnormal second communication link, the battery management system determines the abnormal second communication module in the link; The battery management system controls a first communication module in a unit where the abnormal second communication module is located, through the second communication link, to make the second communication link normal; wherein the unit is a battery cell management unit or a battery management unit in the battery management system.
10. The battery management system of any one of claims 8 or 9, wherein, The battery management system is further used for: When the first communication link and the second communication link share a communication module, the first communication link and the second communication link connect the communication module in time.
11. The battery management system of claim 1, wherein, The battery management system is also used for: A plurality of detection methods are set in the battery management unit in advance to detect a plurality of battery pack data of the battery pack; It is judged whether the plurality of battery pack data meet a preset safety condition to determine the safety of the battery pack.
12. The battery management system of claim 2, wherein, The battery management system is also used for: The first communication module and the second communication module are set to be composed of the same wireless communication module in advance; In response to the received wireless communication instruction, the first communication module transmits the first battery cell data or the second communication module transmits the second battery cell data.
13. The battery management system of claim 12, wherein, When the first communication module and the second communication module are set to be composed of the same wireless communication module, the battery management system is specifically used for: According to the structural characteristics of the battery management system, the wireless communication module includes a Bluetooth communication module and a WIFI communication module; According to the structural characteristics of the battery management system, the Bluetooth communication module and the WIFI communication module are configured.
14. An electronic device, comprising: It includes: A processor, a memory and a bus, the memory stores machine readable instructions executable by the processor, when the electronic device is running, the processor and the memory communicate through the bus, the machine readable instructions are executed by the processor to execute a battery management system based on wireless communication according to any one of claims 1 to 13.
15. A computer readable storage medium, wherein, The computer readable storage medium stores a computer program, which is executed by the processor to execute a battery management system based on wireless communication according to any one of claims 1 to 13.
Citation Information
Patent Citations
Charge parameter radio transmitting method used for electric vehicle charging device
CN101022323A
Double-wireless-link hot standby circuit and redundant communication method
CN111585603A
Industrial vehicle self-checking system based on Bluetooth technology
CN114363012A
Energy storage system and wireless BMS thereof
CN116505100A
Battery management system based on wireless communication, electronic equipment and medium
CN119275392A