Active off-line calibration system and method for vehicle-mounted controller and vehicle-mounted controller

Through the on-board controller active offline calibration system, T-BOX works in collaboration with the Internet of Vehicles platform to achieve automatic updating of controller parameters, solving the problems of high manual dependence and poor timeliness in existing technologies, improving the accuracy and consistency of calibration data, and reducing labor costs.

CN120595776APending Publication Date: 2025-09-05JIANGSU ADVANCED CONSTR MASCH INNOVATION CENT LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202510771894.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-10
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

In the existing technology, the parameters of the vehicle controller cannot be calibrated to the optimal value at the factory. The subsequent optimization cost is high and the timeliness is poor. Remote online calibration relies on manual operation and is easily affected by network anomalies. The offline calibration method cannot guarantee the accuracy of batch operations and data backup.

Method used

The vehicle controller uses an active offline calibration system, which works in conjunction with the Internet of Vehicles service platform through T-BOX. The controller actively requests calibration file updates after power-on and uses A/B partitions to manage calibration data, ensuring the automation and accuracy of updates and reducing labor costs.

Benefits of technology

It realizes an unmanned automated calibration process, improves the accuracy and consistency of calibration data, reduces labor costs, is suitable for batch processing of market vehicles, and ensures the timeliness and reliability of calibration data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120595776A_ABST
    Figure CN120595776A_ABST
Patent Text Reader

Abstract

The invention discloses an active off-line calibration system and method for a vehicle-mounted controller and the vehicle-mounted controller. The method comprises the following steps: generating an off-line calibration file of the vehicle-mounted controller through a calibration tool and uploading the off-line calibration file to a vehicle networking service platform; after the controller is powered on, a request instruction is sent to the Internet of Vehicles service platform through the T-BOX; the car networking service platform responds to the T-BOX, wherein the response comprises a check code for calibrating the file, an FTP address for storing the file, an account number and a password; after receiving the reply, the T-BOX judges whether the calibration file needs to be updated or not, if not, subsequent operation is not carried out, and if yes, FTP is connected to download the calibration file; after the calibration file is downloaded, calibration data are transmitted to the vehicle-mounted controller, the vehicle-mounted controller updates the calibration data and resets the calibration data, and after resetting, the vehicle-mounted controller reads the latest updated calibration data to work. According to the invention, unmanned operation is realized, dependence on service personnel is reduced, labor cost is saved, and the method is suitable for batch processing of vehicles in the market.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle-mounted controllers for engineering machinery, and in particular to an active offline calibration system and method for a vehicle-mounted controller, and the vehicle-mounted controller. Background Art

[0002] With the rapid development of new energy vehicles, the number of controllers in vehicles is increasing. These controllers control various components, including the vehicle, motor, and battery. Due to the influence of various vehicle operating environments, the parameters in these controllers cannot be calibrated to optimal values ​​at the factory. These parameters must be continuously optimized during vehicle operation based on customer feedback and monitoring data to ultimately achieve the desired state. This requires engineers to visit customer sites and use calibration tools to calibrate vehicles. When the market is crowded, this significantly increases service costs, is time-consuming and labor-intensive, and affects the timeliness of calibration.

[0003] Existing remote calibration technologies primarily utilize Wi-Fi and 4G / 5G technologies for online vehicle calibration. While this method enables remote calibration, it still requires dedicated personnel using specialized tools to perform each calibration on a vehicle-by-vehicle basis. This approach cannot meet the timeliness requirements of current large-scale calibrations. Furthermore, due to manual operation, the accuracy of calibration for each vehicle cannot be guaranteed. Conventional calibration data update methods also lack a backup of existing calibration data. Uncontrollable factors such as power outages and network anomalies can cause calibration failures, impacting the normal operation of the controller.

[0004] Chinese invention patent publication number CN116483046A provides a vehicle calibration and diagnosis method based on MCD and a vehicle. The disclosed remote calibration method is an online calibration method. Calibration data is sent one by one by service personnel, and the above operation must be repeated for different vehicles. The labor cost is high. At the same time, because a large number of invalid bytes exist when the calibration data is sent from the cloud, the traffic of the Internet of Things card will increase.

[0005] Chinese invention patent publication number CN118535198A discloses a vehicle calibration method, apparatus, vehicle, and storage medium. This method employs offline calibration, where the device to be calibrated passively receives calibration instructions from the cloud or a local server. If the calibration fails, it must be reissued, making batch operations inconvenient. Furthermore, the original calibration data is not backed up, and calibration anomalies can affect the normal operation of the controller. Summary of the Invention

[0006] The present invention aims to provide a system and method for active offline calibration of an on-board controller, as well as an on-board controller. This method first uploads a generated calibration file to a connected vehicle service platform. Upon each startup, the controller proactively initiates an update request to update the controller's calibration data. If the update fails, the controller will continue to request updates upon the next restart until the update is successful. This method is automatically implemented through the interaction of the controller, T-BOX, and the connected vehicle service platform, eliminating the need for service personnel.

[0007] To achieve the above object, the present invention adopts the following technical solutions: In a first aspect, the present invention provides an active offline calibration system for a vehicle-mounted controller, comprising: Calibration tool, used to load the A2L file of the vehicle controller for calibration and generate the offline calibration file of the vehicle controller; The IoV service platform is used to store the offline calibration file generated by the calibration tool, calculate the calibration file verification code, and respond to the T-BOX with the calibration file verification code, FTP address, account number and password based on the instruction for requesting the basic information of the calibration file uploaded by the T-BOX; T-BOX is used to send a command requesting basic information of the calibration file to the Internet of Vehicles service platform based on the request of the vehicle controller to be calibrated, determine whether the calibration file needs to be updated and download the calibration file, and transmit the calibration data to the vehicle controller after the calibration file is downloaded; The on-board controller is used to proactively initiate a calibration file update request to the T-BOX each time the vehicle is powered on, and to update the calibration data based on the data transmitted by the T-BOX.

[0008] Preferably, the calibration tool is connected to the calibration vehicle controller via a CAN bus. The calibration tool uses CANape, INCA or Hirain's VBA.

[0009] Preferably, the calibration tool is specifically used to: Load the A2L file of the vehicle controller for calibration, calibrate the parameters of the vehicle controller that need to be calibrated online, and after calibration, export the offline calibration file in hex or s19 format and upload it to the Internet of Vehicles service platform.

[0010] Preferably, the Internet of Vehicles service platform calculates the checksum of the calibration file according to the CRC32 algorithm.

[0011] Preferably, the T-BOX determines whether the calibration file needs to be updated, including: Compare the verification code of the calibration file currently used by the on-board controller to be calibrated that sent the update request with the verification code of the calibration file replied by the Internet of Vehicles service platform to see if they are the same. If they are not the same, the calibration file needs to be updated.

[0012] Preferably, the T-BOX is connected to the vehicle controller to be calibrated based on the UDS service, and transmits calibration data to the vehicle controller to be calibrated.

[0013] Preferably, the calibration data is divided into area A and area B in the flash of the vehicle-mounted controller, and the valid partition of the current calibration data is indicated by the partition valid flag in the UCB.

[0014] Preferably, the vehicle-mounted controller updates the calibration data based on the data transmitted by the T-BOX, including: Read the partition valid flag in the UCB to determine the update area of ​​the calibration data. If the current area A is valid, then area B is the update area. Erase the update area and write the calibration data to the update area. Then update the partition valid flag in the UCB to area B. If the current area B is valid, then area A is the update area. Erase the update area and write the calibration data to the update area. Then update the partition valid flag in the UCB to area A. The vehicle controller reads the calibration data from the valid partition each time it is restarted.

[0015] In a second aspect, the present invention provides a method for active offline calibration of an on-board controller, which is implemented based on the above-mentioned active offline calibration system for an on-board controller. The method comprises: Use the calibration tool to load the A2L file of the vehicle controller for calibration, generate the offline calibration file of the vehicle controller and upload it to the Internet of Vehicles service platform; After the calibration vehicle controller is powered on, it sends a calibration file update request to the T-BOX. After receiving the update request, the T-BOX sends a command to the Internet of Vehicles service platform requesting basic information of the calibration file. The IoV service platform responds to the T-BOX with the basic information of the calibration file, including the calibration file's verification code, the FTP address where the file is stored, the account number, and the password. After receiving the response, T-BOX determines whether the calibration file needs to be updated. If not, no subsequent operation is performed. If necessary, it connects to FTP to download the calibration file. After the calibration file is downloaded, the calibration data is transmitted to the onboard controller to be calibrated. The onboard controller to be calibrated updates the calibration data and resets. After the reset, it reads the latest updated calibration data and works.

[0016] Preferably, after receiving the response, the T-BOX determines whether the calibration file needs to be updated, including: Compare the verification code of the calibration file currently used by the on-board controller to be calibrated that sent the update request with the verification code of the calibration file replied by the Internet of Vehicles service platform to see if they are the same. If they are not the same, the calibration file needs to be updated.

[0017] Preferably, after the calibration file is downloaded, the method further includes: First, the integrity of the calibration file is verified, and then T-BOX requests the vehicle controller to be calibrated to enter a programming session for security authentication. After the security authentication is passed, the calibration data is transmitted.

[0018] Preferably, the vehicle-mounted controller updates the calibration data including: The calibration data in the flash memory of the vehicle controller is divided into area A and area B, and the valid partition flag in the UCB is used to indicate the valid partition of the current calibration data; Read the partition valid flag in the UCB to determine the update area of ​​the calibration data. If the current area A is valid, then area B is the update area. Erase the update area and write the calibration data to the update area. Then update the partition valid flag in the UCB to area B. If the current area B is valid, then area A is the update area. Erase the update area and write the calibration data to the update area. Then update the partition valid flag in the UCB to area A. The vehicle controller reads the calibration data from the valid partition each time it is restarted.

[0019] Preferably, after the vehicle-mounted controller updates the calibration data, it further includes: Verify the integrity of the data in the flash. If the verification is incorrect, keep the partition valid flag in the UCB unchanged. If the verification passes, modify the partition valid flag in the UCB to the latest updated area.

[0020] Preferably, the method further comprises: If the update is unsuccessful, the vehicle controller will continue to request it after the next restart until the update is successful.

[0021] In a third aspect, the present invention provides a vehicle-mounted controller that is calibrated using the above-mentioned vehicle-mounted controller active offline calibration method.

[0022] The beneficial effects brought about by the technical solution of the present invention are as follows: The present invention proposes an active offline calibration method for vehicle-mounted controllers. After the controller is powered on, it actively initiates a calibration data update request to the T-BOX, triggering an automated calibration data update process. This method achieves unmanned operation, reduces dependence on service personnel, and saves labor costs. In addition, no human involvement is required during the calibration period, ensuring the accuracy and consistency of calibration data for similar controllers. This method is suitable for batch processing of vehicles in the market.

[0023] The present invention sets up A / B partitions for calibration data in flash memory, ensuring that one partition is available and one is pending update at any given time. The status of both partitions is indicated by the valid partition flag in the UCB. When the calibration data of the pending update partition is updated, if the update fails, the status of both partitions remains unchanged. If the update succeeds, the status of the two partitions switches, switching the available partition to the pending update partition and the pending update partition to the valid partition. This method improves the timeliness of calibration data updates, reduces labor costs, and ensures the accuracy of calibration data. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 A schematic diagram of an active offline calibration system for a vehicle controller provided by an embodiment of the present invention; Figure 2 A schematic flow chart of an active offline calibration method for a vehicle controller provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0025] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the embodiments and the accompanying drawings. Here, the exemplary embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.

[0026] It should also be noted that, in order to avoid obscuring the present invention due to unnecessary details, the accompanying drawings only show structures and / or processing steps closely related to the solutions according to the present invention, while other details that are not closely related to the present invention are omitted.

[0027] It should be emphasized that the term "include / comprises" when used herein refers to the existence of features, elements, steps or components, but does not exclude the existence or addition of one or more other features, elements, steps or components.

[0028] It should also be noted that, unless otherwise specified, the term "connection" herein may refer not only to a direct connection but also to an indirect connection involving an intermediate.

[0029] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In the accompanying drawings, the same reference numerals represent the same or similar components, or the same or similar steps.

[0030] It should be emphasized here that the step marks mentioned below do not limit the order of the steps, but it should be understood that the steps can be executed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be executed simultaneously. Example 1

[0031] This embodiment 1 provides an active offline calibration system for a vehicle controller, such as Figure 1 As shown, it is realized by the calibration tool, vehicle controller, T-BOX, Internet of Vehicles service platform and related control software. The calibration tool is connected to the vehicle controller for calibration via the CAN bus. The calibration tool is used to load the A2L file of the vehicle controller for calibration and generate an offline calibration file for the vehicle controller. The IoV service platform is used to store offline calibration files generated by the calibration tool, calculate the calibration file verification code, and respond to the T-BOX with the calibration file verification code, FTP address, account number, and password based on the calibration file basic information request command uploaded by the T-BOX. The T-BOX is connected to an on-board controller of the same model as the calibration on-board controller installed on a commercial vehicle via the CAN bus. The T-BOX is used to send a request for basic information of the calibration file to the Internet of Vehicles service platform based on the request of the on-board controller, and to compare the verification code of the calibration file currently used by the on-board controller with the verification code of the calibration file replied by the Internet of Vehicles service platform to see if they are the same. If they are not the same, the T-BOX connects to the FTP where the calibration file is stored, downloads the calibration file to the T-BOX, and verifies the integrity of the file. After the calibration file is downloaded, the T-BOX connects to the on-board controller based on the UDS service and transmits the calibration data to the on-board controller.

[0032] The on-board controller is used to read the partition valid flag in the UCB to determine the update area of ​​the calibration data, erase the update area, and write the calibration data to the update area. After writing is completed, the partition valid flag in the UCB is modified to the update area. Then the controller is restarted to read the latest calibration data.

[0033] In order to solve the impact of calibration failure on the vehicle controller, in this embodiment, the calibration data is backed up and divided into area A and area B in the flash. The partition validity flag in the UCB is used to indicate the valid partition of the current calibration data. If the current area A is valid, the calibration data is updated to area B, and then the partition validity flag in the UCB is updated to area B. If the current area B is valid, the calibration data is updated to area A, and then the partition validity flag in the UCB is updated to area A. The controller reads the calibration data from the valid partition each time it is restarted.

[0034] In this embodiment, the calibration tool can be selected from CANape, INCA, and Hirain's VBA. The calibration tool first loads the A2L file of the vehicle controller for calibration, and then uses the calibration tool to calibrate the parameters of the vehicle controller that need to be calibrated online. After the calibration is completed, the calibration tool exports the offline calibration file in hex or s19 format and uploads it to the Internet of Vehicles service platform.

[0035] In this embodiment, after the calibration file is generated, it is uploaded to the Internet of Vehicles service platform and associated with the vehicle whose calibration data needs to be updated. At the same time, the Internet of Vehicles service platform calculates the check code of the calibration file according to the CRC32 algorithm or other algorithms, and then waits for the T-BOX request of the associated vehicle. When the T-BOX receives the instruction requesting the basic information of the calibration file, the Internet of Vehicles service platform replies to the T-BOX with the check code of the calibration file, the FTP address where the file is stored, the account number and the password. The T-BOX then compares the check code of the calibration file currently used by the controller with the check code of the calibration file replied by the platform to see if they are the same. If they are not the same, the platform connects to the FTP where the calibration file is stored, downloads the calibration file to the T-BOX, and verifies the integrity of the file.

[0036] It's important to note that after a vehicle is manufactured, it's registered with the IoV service platform. During the registration process, the model of the onboard device used (for example, the VCU model is CSV-711) is entered. Once the calibration file has been uploaded to the IoV platform (typically stored on a compatible FTP server), enter the FTP address of the calibration file in the platform's Offline Calibration menu. Then, select the device model to filter all vehicles registered with the platform and equipped with that device model. Select the selected vehicle and click Associate to associate it with the vehicle for which the calibration data needs to be updated. Example 2

[0037] This embodiment 2 provides an active offline calibration method for a vehicle controller, which is based on the offline calibration system of the above embodiment. Figure 2 , the method comprising: After the vehicle controller is powered on, it sends a calibration file update request to the T-BOX. After receiving the update request, the T-BOX assembles the package according to the vehicle-cloud communication protocol and sends a command requesting basic information of the calibration file to the Internet of Vehicles service platform. The IoV service platform responds to the T-BOX with the basic information of the calibration file, including the calibration file's verification code, the FTP address where the file is stored, the account number, and the password. After receiving the response, T-BOX checks the verification code. If the calibration file does not need to be updated, no subsequent operations are performed. If an update is required, the calibration file is downloaded via FTP. After the calibration file is downloaded, its integrity is verified. T-BOX then requests the controller to enter a programming session for security authentication. It should be noted that integrity is typically verified using CRC32, a mature technology in this field. After the security authentication is passed, the calibration data is transmitted. The vehicle controller receives the calibration data and writes the calibration data to the corresponding flash address according to the current updateable area. It should be noted that the security authentication is implemented using the well-known technology in this technical field. After the calibration data is written, the integrity of the data in the flash is verified. If the verification is incorrect, the partition valid flag in the UCB remains unchanged. If the verification passes, the partition valid flag in the UCB is modified to the latest updated area. T-BOX requests the vehicle controller to reset. After the vehicle controller resets, it reads the calibration data from the latest update area to work.

[0038] It should be noted that if the update is unsuccessful, the controller will continue to request it after the next restart until the update is successful. Example 3

[0039] This embodiment 3 provides a vehicle-mounted controller, which is calibrated using the vehicle-mounted controller active offline calibration method of the above embodiment.

[0040] In the embodiments of the present invention, the abbreviations and key terms are defined as follows: UDS: UDS (Unified Diagnostic Services) is a diagnostic protocol widely used in automotive electronic control units. It is mainly used for vehicle fault diagnosis, maintenance and debugging, and supports multiple communication buses such as CAN and LIN.

[0041] XCP: XCP (Universal Calibration Protocol) is a protocol used for electronic control unit calibration. It aims to implement functions such as measurement, calibration, refresh, and bypass simulation of electronic control units through different transmission media (such as CAN, Ethernet, Lin, etc.).

[0042] T-BOX: Telematics BOX (vehicle communication terminal) is the core hardware device in the connected vehicle system, primarily used to enable real-time data exchange and intelligent control between vehicles and the outside world. Its functions cover vehicle status monitoring, remote communication, cloud interaction, and other areas, making it a crucial component of smart cars and intelligent transportation.

[0043] ECU: ECU (Electronic Control Unit) electronic control unit.

[0044] UCB: UCB (User Configuration Block) is a user configuration information block that can be used to configure the boot mode, boot address, and set flash access permissions.

[0045] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. An active offline calibration system for a vehicle controller, characterized in that: include: Calibration tool, used to load the A2L file of the vehicle controller for calibration and generate the offline calibration file of the vehicle controller; The IoV service platform is used to store the offline calibration file generated by the calibration tool, calculate the calibration file verification code, and respond to the T-BOX with the calibration file verification code, FTP address, account number and password based on the instruction for requesting the basic information of the calibration file uploaded by the T-BOX; T-BOX is used to send a command requesting basic information of the calibration file to the Internet of Vehicles service platform based on the request of the vehicle controller to be calibrated, determine whether the calibration file needs to be updated and download the calibration file, and transmit the calibration data to the vehicle controller after the calibration file is downloaded; The on-board controller is used to proactively initiate a calibration file update request to the T-BOX each time the vehicle is powered on, and to update the calibration data based on the data transmitted by the T-BOX.

2. The active offline calibration system for a vehicle controller according to claim 1, characterized in that: The calibration tool is connected to the calibration vehicle controller via the CAN bus. The calibration tool uses CANape, INCA or Hirain's VBA.

3. The active offline calibration system for a vehicle controller according to claim 1, characterized in that: The calibration tool is specifically used to: Load the A2L file of the vehicle controller for calibration, calibrate the parameters of the vehicle controller that need to be calibrated online, and after calibration, export the offline calibration file in hex or s19 format and upload it to the Internet of Vehicles service platform.

4. The active offline calibration system for a vehicle controller according to claim 1, characterized in that: The Internet of Vehicles service platform calculates the checksum of the calibration file according to the CRC32 algorithm.

5. The active offline calibration system for a vehicle controller according to claim 1, characterized in that: The T-BOX determines whether the calibration file needs to be updated, including: Compare the verification code of the calibration file currently used by the on-board controller to be calibrated that sent the update request with the verification code of the calibration file replied by the Internet of Vehicles service platform to see if they are the same. If they are not the same, the calibration file needs to be updated.

6. The active offline calibration system for a vehicle controller according to claim 5, characterized in that: The T-BOX is connected to the vehicle controller to be calibrated based on the UDS service and transmits calibration data to the vehicle controller to be calibrated.

7. The active offline calibration system for a vehicle controller according to claim 1, characterized in that: The calibration data is divided into area A and area B in the flash memory of the vehicle controller, and the valid partition of the current calibration data is indicated by the valid partition flag in the UCB.

8. The active offline calibration system for a vehicle controller according to claim 7, characterized in that: The vehicle controller updates the calibration data based on the data transmitted by the T-BOX, including: Read the partition valid flag in the UCB to determine the update area of ​​the calibration data. If the current area A is valid, then area B is the update area. Erase the update area and write the calibration data to the update area. Then update the partition valid flag in the UCB to area B. If the current area B is valid, then area A is the update area. Erase the update area and write the calibration data to the update area. Then update the partition valid flag in the UCB to area A. The vehicle controller reads the calibration data from the valid partition each time it is restarted.

9. An active offline calibration method for a vehicle controller, characterized in that: The active offline calibration system for the vehicle controller according to any one of claims 1 to 8 is implemented, and the method includes: Use the calibration tool to load the A2L file of the vehicle controller for calibration, generate the offline calibration file of the vehicle controller and upload it to the Internet of Vehicles service platform; After the calibration vehicle controller is powered on, it sends a calibration file update request to the T-BOX. After receiving the update request, the T-BOX sends a command to the Internet of Vehicles service platform requesting basic information of the calibration file. The IoV service platform responds to the T-BOX with the basic information of the calibration file, including the calibration file's verification code, the FTP address where the file is stored, the account number, and the password. After receiving the response, T-BOX determines whether the calibration file needs to be updated. If not, no subsequent operation is performed. If necessary, it connects to FTP to download the calibration file. After the calibration file is downloaded, the calibration data is transmitted to the onboard controller to be calibrated. The onboard controller to be calibrated updates the calibration data and resets. After the reset, it reads the latest updated calibration data and works.

10. The method for active offline calibration of a vehicle controller according to claim 9, characterized in that: After receiving the response, the T-BOX determines whether the calibration file needs to be updated, including: Compare the verification code of the calibration file currently used by the on-board controller to be calibrated that sent the update request with the verification code of the calibration file replied by the Internet of Vehicles service platform to see if they are the same. If they are not the same, the calibration file needs to be updated.

11. The method for active offline calibration of a vehicle-mounted controller according to claim 9, characterized in that: After the calibration file is downloaded, the following steps are also included: First, the integrity of the calibration file is verified, and then T-BOX requests the vehicle controller to be calibrated to enter a programming session for security authentication. After the security authentication is passed, the calibration data is transmitted.

12. The active offline calibration method for a vehicle controller according to claim 9, characterized in that: The vehicle controller updates the calibration data including: The calibration data in the flash memory of the vehicle controller is divided into area A and area B, and the valid partition flag in the UCB is used to indicate the valid partition of the current calibration data; Read the partition valid flag in the UCB to determine the update area of ​​the calibration data. If the current area A is valid, then area B is the update area. Erase the update area and write the calibration data to the update area. Then update the partition valid flag in the UCB to area B. If the current area B is valid, then area A is the update area. Erase the update area and write the calibration data to the update area. Then update the partition valid flag in the UCB to area A. The vehicle controller reads the calibration data from the valid partition each time it is restarted.

13. The method for active offline calibration of a vehicle-mounted controller according to claim 12, characterized in that: After the vehicle-mounted controller updates the calibration data, the following steps are further included: Verify the integrity of the data in the flash. If the verification is incorrect, keep the partition valid flag in the UCB unchanged. If the verification passes, modify the partition valid flag in the UCB to the latest updated area.

14. The method for active offline calibration of a vehicle controller according to claim 9, characterized in that: The method further comprises: If the update is unsuccessful, the vehicle controller will continue to request it after the next restart until the update is successful.

15. A vehicle-mounted controller, characterized in that: Calibration is performed using the active offline calibration method for the vehicle controller described in any one of claims 9 to 14.

Citation Information

Patent Citations

  • Vehicle calibration diagnosis method based on MCD and vehicle

    CN116483046A

  • Vehicle calibration method and device, vehicle and storage medium

    CN118535198A

  • Wireless upgrading method based on FTP wireless upgrading system

    CN103927211A

  • Calibration method of new energy bus vehicle control unit

    CN111123807A

  • Automobile control system software upgrading system and method

    CN111343064A