Battery management system parameter backup synchronization method, system and storage medium

By introducing cloud storage and external diagnostic devices into the battery management system, the backup and synchronization of battery management system parameters are realized, solving the problem of parameter loss after controller replacement and improving the accuracy of the battery management system and user experience.

CN117194098BActive Publication Date: 2026-07-21FAW VOLKSWAGEN AUTOMOTIVE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
FAW VOLKSWAGEN AUTOMOTIVE CO LTD
Filing Date
2022-05-30
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

When replacing the controller of the battery management system, existing technology causes the loss of key parameters in the battery management system, resulting in a mismatch between the parameters of the repaired battery system and the original battery module, affecting the accuracy of state of charge and capacity calculation, and degrading the user experience.

Method used

The system sends parameter backup commands to the primary battery management controller via external diagnostic equipment, stores the parameters in the cloud storage unit, and synchronizes them from the cloud to the new controller after the controller is replaced, thus achieving parameter backup and synchronization.

Benefits of technology

This avoids the process of a new controller relearning battery parameters, improves the accuracy of state of charge and battery health estimation, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117194098B_ABST
    Figure CN117194098B_ABST
Patent Text Reader

Abstract

The application provides a vehicle battery management system parameter backup synchronization method, system and storage medium. The method comprises the following steps: an external diagnosis device sends a parameter backup instruction to an original battery management controller, the instruction comprising a backup instruction identifier and a cloud storage unit identifier; the original battery management controller sends a vehicle identifier, the cloud storage unit identifier and vehicle battery management system parameters to the cloud storage unit via an over-the-air technology module; after replacement with a new battery management controller, the external diagnosis device sends a parameter synchronization instruction to the new battery management controller; the new battery management controller sends a parameter acquisition instruction to the over-the-air technology module; and the over-the-air technology module acquires the vehicle battery management system parameters from the cloud storage unit and sends them to the new battery management controller for storage. The application solves the problems of parameter loss and failure to synchronize after replacement of the battery management controller.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention generally relate to the field of vehicle battery technology, and more specifically, to a method, system and storage medium for backing up and synchronizing parameters of a vehicle battery management system. Background Technology

[0002] With the promotion and popularization of electric vehicles, the frequency of power battery repairs is also increasing. In some cases, when power batteries are repaired, it is necessary to repair the battery and replace the Battery Management Controller (BMC) of the Battery Management System (BMS). Currently, the common practice is to directly replace it with a brand new BMC controller. However, replacing the controller with a brand new one will cause the loss of key parameters in the Battery Management System, resulting in a mismatch between the parameters of the repaired battery system and the original battery module.

[0003] After a period of use, if the battery controller (BMC) is replaced, the parameters in the original BMC cannot be directly imported into the new BMC controller. The new BMC controller needs to be used to learn and match the battery parameters. This learning process may cause larger calculation errors for parameters such as SOC (State of Charge) and capacity during user operation, potentially leading to complaints.

[0004] Currently, some companies directly write the default parameters from the production line when replacing the BMC (Battery Management System) of their products. After installation in the vehicle and several driving / charging cycles, the BMS (Battery Management System) relearns the relevant battery parameters. Before the parameter learning is complete, the BMS's estimation of key battery data may be inaccurate, potentially leading to problems such as poor SOC (State of Charge) accuracy, which to some extent degrades the user experience. Summary of the Invention

[0005] To address the aforementioned problems in the prior art, in a first aspect, embodiments of the present invention provide a method for backing up and synchronizing vehicle battery management system parameters. The method includes: an external diagnostic device sending a parameter backup command to a primary battery management controller, wherein the parameter backup command includes a backup command identifier and a cloud storage unit identifier; the primary battery management controller, in response to receiving the parameter backup command, sending a vehicle identifier, the cloud storage unit identifier, and vehicle battery management system parameters stored in the primary battery management controller to an over-the-air (OTA) download module on the vehicle; the OTA download module sending the vehicle identifier and vehicle battery management system parameters to a cloud storage unit corresponding to the cloud storage unit identifier; and after the primary battery management controller is replaced with a new battery management controller, the external diagnostic device sends... The new battery management controller sends a parameter synchronization command, wherein the parameter synchronization command includes a synchronization command identifier and a cloud storage unit identifier; in response to receiving the parameter synchronization command, the new battery management controller sends a parameter acquisition command to the over-the-air (OTA) download module, wherein the parameter acquisition command includes the synchronization command identifier, the cloud storage unit identifier, and the vehicle identifier; in response to receiving the parameter acquisition command, the OTA download module acquires the vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier; the OTA download module sends the vehicle battery management system parameters to the new battery management controller; and the new battery management controller receives and stores the vehicle battery management system parameters from the OTA download module.

[0006] In some embodiments, the method further includes: the primary battery management controller sending its serial number to the over-the-air (OTA) download module in response to receiving the parameter backup instruction; and the OTA download module sending the primary battery management controller serial number to the cloud storage unit.

[0007] In some embodiments, the method further includes: storing one or more of the following in the cloud storage unit: the backup instruction identifier, the vehicle battery management system parameters, the primary battery management controller serial number, the vehicle identifier, the synchronization instruction identifier, the time of backing up the vehicle battery management system parameters, and the time of synchronizing the vehicle battery management system parameters.

[0008] In some embodiments, the process by which the primary battery management controller, in response to receiving the parameter backup command, sends the vehicle identifier, the cloud storage unit identifier, and the vehicle battery management system parameters stored in the primary battery management controller to the over-the-air (OTA) download module on the vehicle includes: the primary battery management controller, in response to receiving the parameter backup command, encrypting the vehicle battery management system parameters stored in the primary battery management controller, and sending the vehicle identifier, the cloud storage unit identifier, and the encrypted vehicle battery management system parameters to the OTA download module on the vehicle. The process by which the OTA download module sends the vehicle identifier and the vehicle battery management system parameters to the cloud storage unit corresponding to the cloud storage unit identifier includes: the OTA download module sending the vehicle identifier and the encrypted vehicle battery management system parameters to the cloud storage unit corresponding to the cloud storage unit identifier. The process of the over-the-air (OTA) download module retrieving the vehicle battery management system (BMS) parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier in response to receiving the parameter retrieval instruction includes: the OTA download module retrieving the encrypted BMS parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier in response to receiving the parameter retrieval instruction. The OTA download module sending the BMS parameters to the new battery management controller includes: the OTA download module sending the encrypted BMS parameters to the new battery management controller. The OTA download module receiving and storing the BMS parameters from the OTA download module includes: the new battery management controller receiving the encrypted BMS parameters from the OTA download module, decrypting the encrypted BMS parameters, and storing the decrypted BMS parameters.

[0009] In some implementations, sending the vehicle identifier and the vehicle battery management system parameters to the cloud storage unit corresponding to the cloud storage unit identifier by the over-the-air (OTA) download module includes: encrypting the vehicle battery management system parameters by the OTA download module, and sending the vehicle identifier and the encrypted vehicle battery management system parameters to the cloud storage unit corresponding to the cloud storage unit identifier. Retrieving the vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier in response to receiving the parameter retrieval instruction by the OTA download module includes: retrieving the encrypted vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier in response to receiving the parameter retrieval instruction. Sending the vehicle battery management system parameters to the new battery management controller by the OTA download module includes: decrypting the encrypted vehicle battery management system parameters by the OTA download module, and sending the decrypted vehicle battery management system parameters to the new battery management controller.

[0010] In some implementations, sending a parameter backup command from an external diagnostic device to the primary battery management controller includes sending the parameter backup command to a diagnostic interface on the vehicle via one of the following methods: on-board diagnostic interface, Bluetooth, or WiFi. Furthermore, sending a parameter synchronization command from the external diagnostic device to the new battery management controller includes sending the parameter synchronization command to the diagnostic interface on the vehicle via one of the following methods: on-board diagnostic interface, Bluetooth, or WiFi.

[0011] In a second aspect, embodiments of the present invention provide a method for backing up and synchronizing vehicle battery management system parameters. The method is applied to a battery management controller and includes: receiving a parameter backup instruction sent by an external diagnostic device, wherein the parameter backup instruction includes a backup instruction identifier and a cloud storage unit identifier; in response to receiving the parameter backup instruction, sending a vehicle identifier, the cloud storage unit identifier, and vehicle battery management system parameters stored in the original battery management controller to an over-the-air (OTA) module on the vehicle, so that the OTA module sends the vehicle identifier and the vehicle battery management system parameters to a cloud storage unit corresponding to the cloud storage unit identifier; after the original battery management controller is replaced with a new battery management controller, receiving a parameter synchronization instruction sent by the external diagnostic device, wherein the parameter synchronization instruction includes a synchronization instruction identifier and a cloud storage unit identifier; in response to receiving the parameter synchronization instruction, sending a parameter acquisition instruction to the OTA module, wherein the parameter acquisition instruction includes the synchronization instruction identifier, the cloud storage unit identifier, and the vehicle identifier, so that the OTA module acquires the vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier; and receiving and storing the vehicle battery management system parameters from the OTA module.

[0012] In a third aspect, embodiments of the present invention provide a method for backing up and synchronizing vehicle battery management system parameters. This method is applied to an over-the-air (OTA) download module in a vehicle. The method includes: receiving a vehicle identifier, a cloud storage unit identifier, and vehicle battery management system parameters stored in the original battery management controller, sent by the original battery management controller; sending the vehicle identifier and the vehicle battery management system parameters to a cloud storage unit corresponding to the cloud storage unit identifier; receiving a parameter acquisition instruction sent by a new battery management controller, the parameter acquisition instruction including a synchronization instruction identifier, the cloud storage unit identifier, and the vehicle identifier; in response to receiving the parameter acquisition instruction, acquiring the vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier; and sending the vehicle battery management system parameters to the new battery management controller for storage by the new battery management controller.

[0013] In a fourth aspect, a vehicle battery management system parameter backup and synchronization system is provided. The system includes a primary battery management controller, an over-the-air (OTA) module on the vehicle, an external diagnostic device, and a new battery management controller. The external diagnostic device is used to: send a parameter backup command to the primary battery management controller, wherein the parameter backup command includes a backup command identifier and a cloud storage unit identifier; and after the primary battery management controller is replaced by a new battery management controller, send a parameter synchronization command to the new battery management controller, wherein the parameter synchronization command includes the synchronization command identifier and the cloud storage unit identifier. The primary battery management controller is used to: in response to receiving the parameter backup command, send a vehicle identifier, the cloud storage unit identifier, and vehicle battery management system parameters stored in the primary battery management controller to the OTA module on the vehicle. The OTA module is used to: send the vehicle identifier and vehicle battery management system parameters received from the primary battery management controller to the cloud storage unit corresponding to the cloud storage unit identifier; in response to receiving a parameter acquisition command, acquire the vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier; and send the vehicle battery management system parameters to the new battery management controller. The new battery management controller is configured to: in response to receiving the parameter synchronization instruction, send the parameter acquisition instruction to the over-the-air (OTA) module, the parameter acquisition instruction including the synchronization instruction identifier, the cloud storage unit identifier, and the vehicle identifier; and receive and store the vehicle battery management system parameters from the OTA module.

[0014] In a fifth aspect, embodiments of the present invention provide a storage medium storing computer-readable instructions that, when executed by a processor, implement the methods described in any of the above embodiments.

[0015] The embodiments of the present invention provide a backup and synchronization technical solution for battery management system (BMS) parameters. The main problem it solves is that after replacing the BMC controller, the parameters in the original controller can be synchronized to the new BMC controller, avoiding the process of re-identifying and matching the battery / cell parameters when the battery management system is running because the new BMC controller lacks the original battery / cell parameters.

[0016] The battery management system (BMS) parameter backup and synchronization technology proposed in the embodiments of the present invention can solve the problem of parameter loss and inability to synchronize after the BMC controller is replaced, and avoid the impact of the process of the new BMC controller relearning battery / cell parameters using default parameters on the estimation of SOC (State of Charge) and SOH (State of Health).

[0017] The technical solution proposed in the embodiments of the present invention stores BMS parameters in the cloud, which helps other terminals and servers to easily access BMS parameters, as well as parameter backup and synchronization records.

[0018] The external diagnostic device involved in the embodiments of the present invention does not require additional hardware development or design. It only requires updating the diagnostic protocol on the diagnostic device and adding new diagnostic commands to achieve parameter backup and synchronization operations.

[0019] The BMC controller involved in this invention only requires the addition of relevant diagnostic service instructions to the software policy (such as adding a diagnostic service based on the UDS diagnostic protocol), without increasing the hardware development cost. Attached Figure Description

[0020] The above and other objects, features, and advantages of embodiments of the present invention will become readily apparent from the following detailed description taken in conjunction with the accompanying drawings. Several embodiments of the invention are illustrated in the drawings by way of example and not limitation, wherein:

[0021] Figure 1 A flowchart of a vehicle battery management system parameter backup and synchronization method according to an embodiment of the present invention is shown;

[0022] Figure 2 A schematic diagram of the parameter backup process of a vehicle battery management system according to an embodiment of the present invention is shown;

[0023] Figure 3 A schematic diagram of the parameter synchronization process of a vehicle battery management system according to an embodiment of the present invention is shown;

[0024] Figure 4 A flowchart is shown below illustrating a method for backing up and synchronizing vehicle battery management system parameters applied to a battery management controller according to an embodiment of the present invention.

[0025] Figure 5 A flowchart is shown of a method for backing up and synchronizing vehicle battery management system parameters for an over-the-air (OTA) technology module applied to a vehicle according to an embodiment of the present invention.

[0026] In the accompanying drawings, the same or corresponding reference numerals indicate the same or corresponding parts. Detailed Implementation

[0027] The principles and spirit of the invention will now be described with reference to several exemplary embodiments. It should be understood that these embodiments are given merely to enable those skilled in the art to better understand and implement the invention, and are not intended to limit the scope of the invention in any way.

[0028] In one aspect, embodiments of the present invention provide a method for backing up and synchronizing parameters of a vehicle battery management system. (See reference...) Figures 1-3 ,in Figure 1 A flowchart of a vehicle battery management system parameter backup and synchronization method according to an embodiment of the present invention is shown; Figure 2 A schematic diagram of the parameter backup process of a vehicle battery management system according to an embodiment of the present invention is shown; Figure 3 A schematic diagram of a vehicle battery management system parameter synchronization process according to an embodiment of the present invention is shown. The method 100 includes steps S101-S108.

[0029] In step S101, an external diagnostic device sends a parameter backup command to the Battery Management Controller (BMC). This parameter backup command includes a backup command identifier (backup command ID) and a cloud storage unit identifier. For example, an operator can initiate a parameter backup diagnostic command to the BMC via an external diagnostic device. The cloud storage unit identifier may include the cloud storage unit's ID and / or IP (Internet Protocol) address.

[0030] The parameter backup command can be a diagnostic command conforming to the format of an external diagnostic device's diagnostic command. Generally, the command may also specify the data communication protocol used for communication between the external diagnostic device and the BMC, such as UDS (Unified Diagnostic Services). Optionally, the command may also include a data length for the recipient to verify the command content.

[0031] The Battery Management System (BMC) is used to store parameters during the operation of the battery system, such as battery capacity, internal resistance, and cell model parameters. These are collectively referred to as Battery Management System (BMS) parameters. The BMC also learns and updates key parameters during the use of the power battery. In addition, this control unit supports data interfaces for parameter backup and synchronization.

[0032] In step S102, in response to receiving the parameter backup command, the primary battery management controller sends the vehicle identifier, the cloud storage unit identifier, and the vehicle battery management system parameters stored in the primary battery management controller to the over-the-air (OTA) module (also known as the online upgrade unit) on the vehicle. The vehicle identifier can be, for example, the vehicle chassis number.

[0033] In step S103, the over-the-air download technology module sends the vehicle identifier and vehicle battery management system parameters to the cloud storage unit corresponding to the cloud storage unit identifier.

[0034] In step S104, after the original battery management controller is replaced with a new battery management controller, an external diagnostic device sends a parameter synchronization command to the new battery management controller. This parameter synchronization command includes a synchronization command identifier (synchronization command ID) and a cloud storage unit identifier. The parameter synchronization command can be a diagnostic command conforming to the diagnostic command format of the external diagnostic device. Optionally, the command may also include a data length for the recipient to verify the command content.

[0035] In step S105, the new battery management controller, in response to receiving the parameter synchronization command, sends a parameter acquisition command to the over-the-air download technology module. The parameter acquisition command includes a synchronization command identifier, a cloud storage unit identifier, and a vehicle identifier.

[0036] In step S106, the over-the-air download technology module, in response to receiving the parameter acquisition instruction, acquires the vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier.

[0037] In step S107, the over-the-air download technology module sends the vehicle battery management system parameters to the new battery management controller.

[0038] In step S108, the new battery management controller receives and stores the vehicle battery management system parameters from the over-the-air download technology module, thereby completing parameter synchronization. For example, the vehicle battery management system parameters are stored in the controller's EEPROM (Electrically Erasable Programmable Read-Only Memory).

[0039] The vehicle battery management system parameter backup and synchronization method proposed in the embodiments of the present invention implements a cloud-based parameter backup and synchronization mode, wherein the parameter storage unit is provided by cloud storage. In this mode, when the vehicle has OTA (Over-The-Air) functionality, parameter backup and synchronization are performed when connected to the Internet via OTA. During parameter backup, steps S101-S103 are executed; when synchronizing the parameters to the new BMC, steps S104-S108 are executed.

[0040] As one embodiment of the present invention, the method may further include: the primary battery management controller sending the primary battery management controller serial number (BMC serial number) to the over-the-air download technology module in response to receiving the parameter backup instruction; and the over-the-air download technology module sending the primary battery management controller serial number to the cloud storage unit.

[0041] In the above embodiments, the method may further include: storing one or more of the following in a cloud storage unit: a backup instruction identifier, vehicle battery management system parameters, primary battery management controller serial number, vehicle identifier, synchronization instruction identifier, time of backup of vehicle battery management system parameters, and time of synchronization of vehicle battery management system parameters. The cloud storage unit stores records of data backup and synchronization for subsequent data traceability, and the cloud storage facilitates access to the recorded data by other terminals.

[0042] As one embodiment of the present invention, an encryption mechanism can be introduced during parameter transmission. As an example, encryption and decryption can be performed by the battery management controller. Specifically, this encryption mechanism may include the following steps:

[0043] In response to receiving the parameter backup command, the primary battery management controller encrypts the vehicle battery management system parameters stored in the primary battery management controller and sends the vehicle identifier, cloud storage unit identifier, and confidential vehicle battery management system parameters to the over-the-air download technology module on the vehicle.

[0044] The over-the-air download technology module sends the vehicle identifier and encrypted vehicle battery management system parameters to the cloud storage unit corresponding to the cloud storage unit identifier.

[0045] In response to receiving the parameter acquisition command, the over-the-air download technology module retrieves the encrypted vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier.

[0046] The over-the-air (OTA) download module sends encrypted vehicle battery management system parameters to the new battery management controller.

[0047] The new battery management controller receives encrypted vehicle battery management system parameters from the over-the-air download technology module, decrypts the encrypted vehicle battery management system parameters, and stores the decrypted vehicle battery management system parameters.

[0048] As another example, encryption and decryption can be performed by the OTA module. Specifically, the encryption mechanism may include the following steps:

[0049] The OTA module encrypts the vehicle battery management system parameters and sends the vehicle identifier and the encrypted vehicle battery management system parameters to the cloud storage unit corresponding to the cloud storage unit identifier.

[0050] In response to receiving the parameter acquisition command, the OTA module retrieves the encrypted vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier.

[0051] The OTA module decrypts the encrypted vehicle battery management system parameters and sends the decrypted parameters to the new battery management controller.

[0052] As one embodiment of the present invention, sending a parameter backup command from an external diagnostic device to the original battery management controller includes sending the parameter backup command to the diagnostic interface on the vehicle via one of the following methods: On-Board Diagnostics (OBD) interface, Bluetooth, or WiFi. Correspondingly, sending a parameter synchronization command from an external diagnostic device to the new battery management controller includes sending a parameter synchronization command to the diagnostic interface on the vehicle via one of the following methods: On-Board Diagnostics interface, Bluetooth, or WiFi.

[0053] refer to Figure 4 The diagram illustrates a flowchart of a vehicle battery management system parameter backup and synchronization method 400 applied to a battery management controller according to an embodiment of the present invention. The method includes steps S401-S405.

[0054] In step S401, a parameter backup instruction sent by an external diagnostic device is received, wherein the parameter backup instruction includes a backup instruction identifier and a cloud storage unit identifier.

[0055] In step S402, in response to receiving the parameter backup instruction, the vehicle identifier, the cloud storage unit identifier, and the vehicle battery management system parameters stored in the primary battery management controller are sent to the over-the-air (OTA) download module on the vehicle, so that the OTA download module can send the vehicle identifier and the vehicle battery management system parameters to the cloud storage unit corresponding to the cloud storage unit identifier.

[0056] In step S403, after the original battery management controller is replaced with a new battery management controller, a parameter synchronization command sent by an external diagnostic device is received, wherein the parameter synchronization command includes a synchronization command identifier and a cloud storage unit identifier.

[0057] In step S404, in response to receiving the parameter synchronization instruction, a parameter acquisition instruction is sent to the over-the-air (OTA) technology module. The parameter acquisition instruction includes a synchronization instruction identifier, a cloud storage unit identifier, and a vehicle identifier, so that the OTA technology module can acquire the vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier.

[0058] In step S405, the vehicle battery management system parameters are received and stored from the over-the-air download technology module.

[0059] refer to Figure 5 The diagram illustrates a flowchart of a vehicle battery management system parameter backup and synchronization method 500 applied to an over-the-air (OTA) technology module in a vehicle according to an embodiment of the present invention. Method 500 includes steps S501-S505.

[0060] In step S501, the vehicle identifier, cloud storage unit identifier, and vehicle battery management system parameters stored in the primary battery management controller are received from the primary battery management controller.

[0061] In step S502, the vehicle identifier and vehicle battery management system parameters are sent to the cloud storage unit corresponding to the cloud storage unit identifier.

[0062] In step S503, a parameter acquisition instruction sent by the new battery management controller is received. The parameter acquisition instruction includes a synchronization instruction identifier, a cloud storage unit identifier, and a vehicle identifier.

[0063] In step S504, in response to receiving the parameter acquisition instruction, the vehicle battery management system parameters associated with the vehicle identifier are acquired from the cloud storage unit corresponding to the cloud storage unit identifier.

[0064] In step S505, the vehicle battery management system parameters are sent to the new battery management controller for storage.

[0065] In another aspect, embodiments of the present invention also propose a vehicle battery management system parameter backup and synchronization system, the system including a primary battery management controller, an over-the-air (OTA) download technology module on the vehicle, external diagnostic equipment, and a new battery management controller.

[0066] External diagnostic equipment can be used to: send parameter backup instructions to the original battery management controller, wherein the parameter backup instructions include a backup instruction identifier and a cloud storage unit identifier; and after the original battery management controller is replaced with a new battery management controller, send parameter synchronization instructions to the new battery management controller, wherein the parameter synchronization instructions include a synchronization instruction identifier and a cloud storage unit identifier.

[0067] The primary battery management controller can be used to: in response to receiving a parameter backup command, send the vehicle identifier, cloud storage unit identifier, and vehicle battery management system parameters stored in the primary battery management controller to the over-the-air (OTA) download module on the vehicle.

[0068] The over-the-air (OTA) download module can be used to: send the vehicle identifier and vehicle battery management system parameters received from the original battery management controller to the cloud storage unit corresponding to the cloud storage unit identifier; in response to receiving a parameter retrieval command, retrieve the vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier; and send the vehicle battery management system parameters to the new battery management controller.

[0069] The new battery management controller can be used to: in response to receiving a parameter synchronization command, send a parameter acquisition command to the over-the-air (OTA) module, the parameter acquisition command including a synchronization command identifier, a cloud storage unit identifier, and a vehicle identifier; and receive and store vehicle battery management system parameters from the OTA module.

[0070] In another aspect, embodiments of the present invention also provide a storage medium storing computer-readable instructions that, when executed by a processor, implement the method described according to any of the above embodiments.

[0071] The embodiments of the present invention provide a backup and synchronization technical solution for battery management system (BMS) parameters. The main problem it solves is that after replacing the BMC controller, the parameters in the original controller can be synchronized to the new BMC controller, avoiding the process of re-identifying and matching the battery / cell parameters when the battery management system is running because the new BMC controller lacks the original battery / cell parameters.

[0072] The battery management system (BMS) parameter backup and synchronization technology proposed in the embodiments of the present invention can solve the problem of parameter loss and inability to synchronize after the BMC controller is replaced, and avoid the impact of the process of the new BMC controller relearning battery / cell parameters using default parameters on the estimation of SOC (State of Charge) and SOH (State of Health).

[0073] The technical solution proposed in the embodiments of the present invention stores BMS parameters in the cloud, which helps other terminals and servers to easily access BMS parameters, as well as parameter backup and synchronization records.

[0074] The external diagnostic device involved in the embodiments of the present invention does not require additional hardware development or design. It only requires updating the diagnostic protocol on the diagnostic device and adding new diagnostic commands to achieve parameter backup and synchronization operations.

[0075] The BMC controller involved in this invention only requires the addition of relevant diagnostic service instructions to the software policy (such as adding a diagnostic service based on the UDS diagnostic protocol), without increasing the hardware development cost.

[0076] The foregoing description of embodiments of the invention has been given for illustrative purposes and is not exhaustive, nor is it intended to limit the invention to the exact forms disclosed. Those skilled in the art will understand that various changes can be made without departing from the scope of the invention, and elements therein can be substituted with equivalents. Furthermore, many modifications can be made to adapt particular situations or materials to the teachings of the invention without departing from the basic scope of the invention. Therefore, the invention is not intended to be limited to the specific embodiments disclosed as the best mode contemplated for carrying out the invention; the invention will include all embodiments falling within the scope of the appended claims.

Claims

1. A method for backing up and synchronizing parameters of a vehicle battery management system, characterized in that, The method includes: An external diagnostic device sends a parameter backup command to the primary battery management controller, wherein the parameter backup command includes a backup command identifier and a cloud storage unit identifier. In response to receiving the parameter backup command, the primary battery management controller sends the vehicle identifier, the cloud storage unit identifier, and the vehicle battery management system parameters stored in the primary battery management controller to the over-the-air (OTA) download module on the vehicle. The over-the-air download technology module sends the vehicle identifier and the vehicle battery management system parameters to the cloud storage unit corresponding to the cloud storage unit identifier; After the original battery management controller is replaced with a new battery management controller, the external diagnostic device sends a parameter synchronization command to the new battery management controller, wherein the parameter synchronization command includes a synchronization command identifier and the cloud storage unit identifier; In response to receiving the parameter synchronization command, the new battery management controller sends a parameter acquisition command to the over-the-air download technology module. The parameter acquisition command includes the synchronization command identifier, the cloud storage unit identifier, and the vehicle identifier. In response to receiving the parameter acquisition instruction, the over-the-air download technology module acquires the vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier. The over-the-air (OTA) download module sends the vehicle battery management system parameters to the new battery management controller. The new battery management controller receives and stores the vehicle battery management system parameters from the over-the-air (OTA) technology module.

2. The method according to claim 1, characterized in that, The method further includes: In response to receiving the parameter backup command, the primary battery management controller sends its serial number to the over-the-air download technology module; The over-the-air download technology module sends the serial number of the primary battery management controller to the cloud storage unit.

3. The method according to claim 2, characterized in that, The method further includes: The cloud storage unit stores one or more of the following: the backup instruction identifier, the vehicle battery management system parameters, the primary battery management controller serial number, the vehicle identifier, the synchronization instruction identifier, the time of backing up the vehicle battery management system parameters, and the time of synchronizing the vehicle battery management system parameters.

4. The method according to claim 1, characterized in that, In response to receiving the parameter backup command, the primary battery management controller sends the vehicle identifier, the cloud storage unit identifier, and the vehicle battery management system parameters stored in the primary battery management controller to the over-the-air (OTA) download module on the vehicle, including: In response to receiving the parameter backup command, the primary battery management controller encrypts the vehicle battery management system parameters stored in the primary battery management controller and sends the vehicle identifier, the cloud storage unit identifier, and the confidential vehicle battery management system parameters to the over-the-air (OTA) download module on the vehicle. The over-the-air download technology module sends the vehicle identifier and the vehicle battery management system parameters to the cloud storage unit corresponding to the cloud storage unit identifier, including: The over-the-air download technology module sends the vehicle identifier and encrypted vehicle battery management system parameters to the cloud storage unit corresponding to the cloud storage unit identifier; In response to receiving the parameter acquisition instruction, the over-the-air download technology module acquires the vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier, including: In response to receiving the parameter acquisition instruction, the over-the-air download technology module acquires the encrypted vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier. The over-the-air (OTA) download module sends the vehicle battery management system parameters to the new battery management controller, including: The encrypted vehicle battery management system parameters are sent to the new battery management controller by the over-the-air download technology module; The new battery management controller receives and stores the vehicle battery management system parameters from the over-the-air (OTA) technology module, including: The new battery management controller receives the encrypted vehicle battery management system parameters from the over-the-air (OTA) download technology module, decrypts the encrypted vehicle battery management system parameters, and stores the decrypted vehicle battery management system parameters.

5. The method according to claim 1, characterized in that, The over-the-air download technology module sends the vehicle identifier and the vehicle battery management system parameters to the cloud storage unit corresponding to the cloud storage unit identifier, including: The over-the-air download technology module encrypts the vehicle battery management system parameters and sends the vehicle identifier and the encrypted vehicle battery management system parameters to the cloud storage unit corresponding to the cloud storage unit identifier. In response to receiving the parameter acquisition instruction, the over-the-air download technology module acquires the vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier, including: In response to receiving the parameter acquisition instruction, the over-the-air download technology module acquires the encrypted vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier. The over-the-air (OTA) download module sends the vehicle battery management system parameters to the new battery management controller, including: The over-the-air download technology module decrypts the encrypted vehicle battery management system parameters and sends the decrypted vehicle battery management system parameters to the new battery management controller.

6. The method according to claim 1, characterized in that, Sending parameter backup commands from external diagnostic equipment to the primary battery management controller includes: sending the parameter backup commands to the vehicle's diagnostic interface via one of the following: on-board diagnostic interface, Bluetooth, or WiFi; and... Sending parameter synchronization instructions from the external diagnostic device to the new battery management controller includes sending the parameter synchronization instructions to the diagnostic interface on the vehicle via one of the following: on-board diagnostic interface, Bluetooth, or WiFi.

7. A method for backing up and synchronizing parameters of a vehicle battery management system, the method being applied to a battery management controller, characterized in that, The method includes: Receive parameter backup instructions sent by external diagnostic devices, wherein the parameter backup instructions include a backup instruction identifier and a cloud storage unit identifier; In response to receiving the parameter backup instruction, the vehicle identifier, the cloud storage unit identifier, and the vehicle battery management system parameters stored in the original battery management controller are sent to the over-the-air (OTA) download module on the vehicle, so that the OTA download module can send the vehicle identifier and the vehicle battery management system parameters to the cloud storage unit corresponding to the cloud storage unit identifier. After the original battery management controller is replaced with a new battery management controller, a parameter synchronization command sent by the external diagnostic device is received, wherein the parameter synchronization command includes a synchronization command identifier and the cloud storage unit identifier; In response to receiving the parameter synchronization instruction, a parameter acquisition instruction is sent to the over-the-air download technology module. The parameter acquisition instruction includes the synchronization instruction identifier, the cloud storage unit identifier, and the vehicle identifier, so that the over-the-air download technology module can acquire the vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier. The vehicle battery management system parameters are received and stored from the over-the-air download technology module.

8. A method for backing up and synchronizing parameters of a vehicle battery management system, the method being applied to an over-the-air (OTA) download technology module in a vehicle, characterized in that... The method includes: The system receives a vehicle identifier, a cloud storage unit identifier, and vehicle battery management system parameters stored in the primary battery management controller, sent by the primary battery management controller in response to receiving a parameter backup instruction from an external diagnostic device. The parameter backup instruction includes a backup instruction identifier and a cloud storage unit identifier. Send the vehicle identifier and the vehicle battery management system parameters to the cloud storage unit corresponding to the cloud storage unit identifier; The system receives a parameter acquisition instruction sent by the new battery management controller in response to receiving a parameter synchronization instruction from the external diagnostic device. The parameter acquisition instruction includes a synchronization instruction identifier, the cloud storage unit identifier, and the vehicle identifier. The parameter synchronization instruction is sent by the external diagnostic device to the new battery management controller after the original battery management controller is replaced with the new battery management controller. The parameter synchronization instruction includes the synchronization instruction identifier and the cloud storage unit identifier. In response to receiving the parameter acquisition instruction, the vehicle battery management system parameters associated with the vehicle identifier are acquired from the cloud storage unit corresponding to the cloud storage unit identifier; The vehicle battery management system parameters are sent to the new battery management controller for storage.

9. A vehicle battery management system parameter backup and synchronization system, characterized in that, The system includes a primary battery management controller, an over-the-air (OTA) module on the vehicle, external diagnostic equipment, and a new battery management controller. The external diagnostic device is used to: send a parameter backup instruction to the original battery management controller, wherein the parameter backup instruction includes a backup instruction identifier and a cloud storage unit identifier; and after the original battery management controller is replaced with a new battery management controller, send a parameter synchronization instruction to the new battery management controller, wherein the parameter synchronization instruction includes a synchronization instruction identifier and the cloud storage unit identifier. The primary battery management controller is used to: in response to receiving the parameter backup instruction, send the vehicle identifier, the cloud storage unit identifier, and the vehicle battery management system parameters stored in the primary battery management controller to the over-the-air (OTA) download module on the vehicle; The over-the-air (OTA) download module is used to: send the vehicle identifier and vehicle battery management system parameters received from the original battery management controller to the cloud storage unit corresponding to the cloud storage unit identifier; in response to receiving a parameter acquisition instruction, acquire the vehicle battery management system parameters associated with the vehicle identifier from the cloud storage unit corresponding to the cloud storage unit identifier; and send the vehicle battery management system parameters to the new battery management controller. The new battery management controller is configured to: in response to receiving the parameter synchronization instruction, send the parameter acquisition instruction to the over-the-air (OTA) module, the parameter acquisition instruction including the synchronization instruction identifier, the cloud storage unit identifier, and the vehicle identifier; and receive and store the vehicle battery management system parameters from the OTA module.

10. A storage medium storing computer-readable instructions that, when executed by a processor, implement the method according to any one of claims 1-8.