A Serial Refreshing Method, Device and System for a Vehicle Production Line

By building a serial refresh method of vehicle production lines, the refresh process of vehicle controllers is optimized, the problem of inefficient refresh efficiency of vehicle production lines is solved, efficient production line refresh and management cost reduction are achieved, and production efficiency is improved.

CN115617019BActive Publication Date: 2025-07-29CHERY AUTOMOBILE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202211373734.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-03
Publication Date
2025-07-29
Estimated Expiration
2042-11-03

AI Technical Summary

Technical Problem

The existing vehicle production line refresh methods and systems cannot efficiently handle the explosive growth of vehicle control units and complex system integration needs, resulting in inefficient refresh efficiency and unable to meet the different needs of different vehicle models or platform functions.

Method used

By constructing a serial refresh method of vehicle production lines, it includes connecting with the vehicle, recalling the vehicle configuration code and refreshing data information, identifying the assembly status of the vehicle controller and the communication method of the central gateway, and matching the corresponding serial refresh and version information based on the judgment results, optimizing the production line refresh process to improve efficiency.

Benefits of technology

It has achieved the efficiency and quantity of production line refresh stations, explored the maximum value of production line refresh, reduced management costs, and provided the OEM with solutions to reduce costs and increase efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115617019B_ABST
    Figure CN115617019B_ABST
Patent Text Reader

Abstract

The present invention provides a serial refreshing method, device and system for a vehicle production line, which establish a connection with the vehicle; retrieve the vehicle configuration code and refreshing data information; identify the assembly situation of the vehicle controller according to the vehicle configuration code, and judge the communication mode of the vehicle central gateway; according to the judgment result, perform serial refreshing on the controller in the corresponding communication mode; and match the refreshed version information. The present invention constructs a reasonable production line refreshing process, ensures the maximization of the refreshing efficiency and the number of refreshed units at the production line refreshing station, explores the maximum value of production line refreshing, makes efforts and contributions to cost reduction and efficiency improvement, and provides ideas for optimizing production line refreshing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of automotive electronics technology, and relates to a serial refreshing method, device and system for a vehicle production line. Background Art

[0002] The statements in this part only provide background technical information related to the present invention, and do not necessarily constitute prior art.

[0003] In order to reduce costs and improve efficiency, and reduce the management cost and delivery pressure during vehicle production, by separating hardware and software, and developing a refreshing system in the production line, a target refreshing controller, refreshing data, and production line terminal devices are combined into an organic production line refreshing system through a perfect refreshing strategy. By refreshing the controller in the supply state, software matching for different vehicle models is achieved, the production efficiency of the whole vehicle is improved, and the management cost is reduced.

[0004] However, the number of in-vehicle control units has shown an explosive growth, and the functions integrated in the system have become increasingly complex. In order to meet the functional differences of different vehicle models or platforms, the number of controllers to be refreshed in the production line is constantly increasing. The existing production line refreshing methods and systems cannot bear such a large number of refreshes, and the efficiency is low. Summary of the Invention

[0005] In order to solve the above problems, the present invention proposes a serial refreshing method, device and system for a vehicle production line. The present invention constructs a reasonable production line refreshing process to ensure the maximization of the refreshing efficiency and the number of refreshes at the production line refreshing station, explores the maximum value of production line refreshing, makes efforts and contributions to cost reduction and efficiency improvement, and provides ideas for optimizing production line refreshing.

[0006] According to some embodiments, the present invention adopts the following technical solutions:

[0007] A serial refreshing method for a vehicle production line includes the following steps:

[0008] Establish a connection with the vehicle;

[0009] Retrieve the vehicle configuration code and refreshing data information;

[0010] Identify the assembly situation of the vehicle controllers according to the vehicle configuration code, and determine the communication method of the vehicle central gateway;

[0011] According to the judgment result, perform serial refreshing on the controller in the corresponding communication method;

[0012] Match the refreshed version information.

[0013] As an alternative implementation, the specific process of identifying the assembly situation of the vehicle controllers according to the vehicle configuration code includes: scanning the vehicle configuration code, parsing the vehicle software configuration information, and scanning the vehicle controllers to judge the assembly situation of the vehicle controllers.

[0014] As an alternative implementation, the specific process of determining the communication method of the vehicle central gateway includes identifying whether the central gateway exists. If it exists, by identifying its programming flag bit, it is determined whether it needs to be refreshed. If it needs to be refreshed, it is identified whether the communication method of the central gateway is CANFD or CAN.

[0015] As a further step, if the central gateway does not exist or does not need to be refreshed, the controller is preprocessed according to the CAN communication method.

[0016] As an alternative implementation, if the communication method of the central gateway is CANFD, it is directly refreshed according to the CANFD method, and the central gateway after refreshing is reset. After waiting for a set time, it is determined whether there are CANFD nodes in other network segments. If so, CANFD refreshing is performed.

[0017] If the diagnostic communication method of the central gateway is CAN, it is refreshed according to the CAN method. After refreshing, the central gateway is reset. After waiting for a set time, it is determined whether there is a controller that needs to be CAN-refreshed.

[0018] As an alternative implementation, the specific process of performing CANFD refreshing is as follows: performing CANFD refreshing on CANFD nodes in other network segments; determining whether the currently refreshed CANFD ECU is the last one. If so, the protocol conversion from CANFD to CAN is completed within a set time, and CAN communication is maintained; otherwise, CANFD nodes in other network segments are refreshed.

[0019] As an alternative implementation, if the communication method of the central gateway is CAN, it is directly refreshed in the CAN communication method, and the central gateway after refreshing is reset. After waiting for a set time, it is determined whether there are other controllers that need to be CAN-refreshed.

[0020] As a further step, the specific process of determining whether there is a controller that needs to be CAN-refreshed includes identifying whether there is a controller that needs to be CAN-refreshed according to the programming flag bit in MES, and counting the number of CAN-refreshed nodes:

[0021] If the number of CANFD-refreshed nodes is 0 and the number of CAN-refreshed nodes is not 0, then CAN refresh preprocessing is performed;

[0022] If the number of CANFD-refreshed nodes and the number of CAN-refreshed nodes are both 0, the refreshing ends.

[0023] As a further step, the specific process of CAN refresh preprocessing includes sending a function addressing refresh preprocessing instruction using the CAN communication method.

[0024] As a further step, the specific process of post-refresh processing includes sending a function addressing post-refresh processing instruction using the CAN communication method.

[0025] As an alternative implementation, the specific process of matching the refreshed version information includes reading and comparing the application / calibration-related information refreshed by the vehicle's refresh nodes to determine whether the version information matches.

[0026] A vehicle production line serial refresh device includes a processor and a computer-readable storage medium. The processor is used to implement each instruction; the computer-readable storage medium is used to store multiple instructions, and the instructions are adapted to be loaded and executed by the processor to perform the steps in the method.

[0027] A vehicle production line serial refresh device includes:

[0028] A communication module configured to establish a connection with the vehicle;

[0029] An acquisition module configured to acquire the vehicle configuration code and refresh data information;

[0030] An identification module configured to identify the assembly situation of the vehicle controller according to the vehicle configuration code;

[0031] A refresh module configured to judge the communication method of the vehicle central gateway, and perform serial refresh of the controller in the corresponding communication method according to the judgment result;

[0032] A matching module configured to match the refreshed version information.

[0033] A vehicle production line serial refresh system includes several of the above devices, and the devices run in parallel with each other.

[0034] Compared with the prior art, the beneficial effects of the present invention are:

[0035] Based on the refresh requirements of the parts production line, the present invention analyzes each stage of the current production line refresh (refresh preprocessing, refresh process, and post-refresh processing), constructs a reasonable production line refresh process, ensures the maximization of the refresh efficiency and the number of refreshes at the production line refresh station, explores the maximum value of the production line refresh, makes efforts and contributions to the cost reduction and efficiency improvement of the vehicle manufacturer, and provides ideas for the optimization of the production line refresh of the vehicle manufacturer. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The accompanying drawings forming a part of this invention are used to provide a further understanding of the present invention. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation to the present invention.

[0037] Figure 1 It is a schematic flowchart of an embodiment of the present invention. Detailed implementation manners

[0038] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0039] It should be noted that the following detailed description is exemplary and is intended to provide further description of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which the present invention belongs.

[0040] It should be noted that the terms used herein are only for describing specific implementation manners and are not intended to limit the exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprise" and / or "include" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.

[0041] A serial refresh method for a vehicle production line. The terminal device of the production line (hereinafter simply referred to as the device) is connected to the vehicle. In this embodiment, it is connected through an OBD connector.

[0042] The device retrieves information such as the vehicle configuration code, electrical inspection parameters, and refresh data of this single vehicle by scanning the vehicle VIN code. The terminal device identifies the assembly situation of the vehicle controller according to the vehicle configuration code, and implements refresh preprocessing, refresh process, and post-refresh processing according to the serial refresh technical process, and matches the version information after refresh, as Figure 1 shown. The specific implementation process is as follows:

[0043] (1) The device obtains the vehicle VIN code: The device obtains the vehicle VIN code by scanning the VIN.

[0044] (2) The device scans the vehicle controller: The device analyzes the vehicle software configuration information and scans the vehicle controller to judge the assembly situation of the vehicle controller.

[0045] (3) The device identifies whether the CGW exists: The device identifies whether the CGW node exists. If it exists, proceed to the next step; otherwise, jump to step (15).

[0046] (4) The device judges whether the CGW is refreshed: The device identifies the write flag bit of the CGW to identify whether the CGW is refreshed. If the CGW is written, proceed to the next step; otherwise, jump to step (15).

[0047] (5) The device identifies whether the CGW diagnostic communication method is CANFD: The device identifies the diagnostic communication method of the CGW. If the CGW is CANFD, proceed to the next step; otherwise, jump to step (8).

[0048] (6) Device performs CANFD CGW refresh: The device refreshes the CGW in accordance with the CANFD communication mode (no pre-refresh operation is required for the CGW);

[0049] (7) Device resets the CGW: The device resets the CGW and waits for 3 s;

[0050] (8) Device performs CAN CGW refresh: The device refreshes the CGW in accordance with the CAN communication mode (no pre-refresh operation is required for the CGW);

[0051] (9) Device resets the CGW: The device resets the CGW and waits for 3 s;

[0052] (10) Device determines whether there are CANFD nodes in other network segments for CANFD refresh: The device identifies whether there are (other) CANFD nodes for CANFD refresh based on the refresh flag bit and counts the number of CANFD refresh nodes: If there are, proceed to the next step; otherwise, jump to step (15);

[0053] (11) Device performs CANFD refresh preprocessing: The device sends a function addressing refresh preprocessing instruction in the CANFD communication mode;

[0054] (12) Device refreshes CANFD nodes in other network segments: The device refreshes CANFD nodes in other network segments;

[0055] (13) Device determines whether the currently refreshed CANFD ECU is the last one: The device determines whether the currently refreshed CANFD ECU is the last CANFD ECU: If so, proceed to the next step; otherwise, jump to step (12);

[0056] (14) Device completes the CANFD-to-CAN protocol conversion within 100 ms and quickly sends 3E80: The device completes the CANFD-to-CAN protocol conversion within 100 ms and quickly sends 3E80 in the CAN communication mode (maintaining the session state of the node) to maintain communication. Jump to step (15);

[0057] (15) Device determines whether there are (other) controllers that need to perform CAN refresh: The device identifies whether there are (other) controllers that need to perform CAN refresh based on the write flag bit in the MES and counts the number of CAN refresh nodes:

[0058] If the number of CANFD refresh nodes is 0 and the number of CAN refresh nodes is not 0, proceed to the next step;

[0059] If the number of CANFD refresh nodes and the number of CAN refresh nodes are both 0, the refresh ends;

[0060] If the number of CAN FD refresh nodes is not 0 and the number of CAN refresh nodes is not 0, jump to step 17;

[0061] If the number of CAN FD refresh nodes is not 0 and the number of CAN refresh nodes is 0, jump to step 19;

[0062] (16) The device performs CAN refresh preprocessing: The device sends a function addressing refresh preprocessing instruction in the CAN communication mode;

[0063] (17) The device refreshes CAN nodes in other network segments: The device performs CAN refresh on CAN nodes in other network segments;

[0064] (18) The device determines whether the currently refreshed CAN ECU is the last one: The device determines whether the currently refreshed CAN ECU is the last CAN ECU. If so, perform the next step; otherwise, continue with CAN node refresh;

[0065] (19) The device performs post - refresh processing: The device sends function addressing post - refresh processing in the CAN communication mode;

[0066] (20) The device reads and compares whether the refreshed node version information matches: The device reads and compares the application / calibration - related information after refreshing of the vehicle's refresh nodes, and determines whether they match. If they match, end the flashing process; otherwise, return to step (15).

[0067] The values in the above embodiments, such as the setting of time, can be changed according to specific circumstances and are not limited to the values given in this embodiment.

[0068] The present invention also provides the following product embodiments:

[0069] A vehicle production line serial refresh device, including a processor and a computer - readable storage medium. The processor is used to implement each instruction; the computer - readable storage medium is used to store multiple instructions, and the instructions are adapted to be loaded and executed by the processor to perform the steps in the above - mentioned method.

[0070] A vehicle production line serial refresh device, including:

[0071] A communication module, configured to establish a connection with the vehicle;

[0072] An acquisition module, configured to acquire the vehicle configuration code and refresh data information;

[0073] An identification module, configured to identify the assembly situation of the vehicle controller according to the vehicle configuration code;

[0074] A refresh module, configured to determine the communication mode of a vehicle central gateway and, based on the determination result, perform serial refresh of the corresponding communication mode on a controller.

[0075] A matching module, configured to match the refreshed version information.

[0076] A vehicle production line serial refresh system includes several of the above devices, and the devices operate in parallel with each other.

[0077] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can be implemented in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can be implemented in the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.

[0078] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, and the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0079] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means, and the instruction means implements the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0080] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are performed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0081] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention can have various changes and modifications. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

[0082] Although the specific implementation manners of the present invention are described above in conjunction with the accompanying drawings, it is not a limitation on the protection scope of the present invention. Those skilled in the art should understand that, based on the technical solution of the present invention, various modifications or deformations that can be made by those skilled in the art without creative efforts are still within the protection scope of the present invention.

Claims

1. A serial refresh method for a vehicle production line, characterized in that, It includes the following steps: Establish a connection with the vehicle; Retrieve the vehicle configuration code and refresh data information; Identify the assembly status of the vehicle control unit according to the vehicle configuration code and determine the communication method of the vehicle central gateway; According to the judgment result, perform serial refreshing of the corresponding communication method on the controller; The specific process of determining the communication method of the vehicle central gateway includes identifying whether the central gateway exists. If it exists, then by identifying its write flag bit, determine whether it needs to be refreshed. If it needs to be refreshed, then identify whether the diagnostic communication method of the central gateway is CANFD or CAN; The specific process of determining whether there is a controller that needs to be CAN-refreshed includes identifying whether there is a controller that needs to be CAN-refreshed according to the write flag bit in MES and counting the number of CAN-refresh nodes: If the number of CANFD refresh nodes is 0 and the number of CAN refresh nodes is not 0, then perform CAN refresh preprocessing; If both the number of CANFD refresh nodes and the number of CAN refresh nodes are 0, then the refresh ends; If the number of CANFD refresh nodes is not 0 and the number of CAN refresh nodes is not 0, then the device refreshes the CAN nodes in other network segments: The device performs CAN refresh on the CAN nodes in other network segments; If the number of CANFD refresh nodes is not 0 and the number of CAN refresh nodes is 0, then the device performs post-refresh processing: The device sends post-refresh processing for functional addressing in CAN communication mode; Match the refreshed version information.

2. The serial refresh method for a vehicle production line according to claim 1, characterized in that The specific process of identifying the assembly status of the vehicle control unit according to the vehicle configuration code includes: scanning the vehicle configuration code, parsing the vehicle software configuration information, and scanning the vehicle control unit to determine the assembly status of the vehicle control unit.

3. The serial refreshing method for a vehicle production line according to claim 1, characterized in that, If the communication method of the central gateway is CANFD, then directly perform refreshing in the CANFD mode, reset the central gateway after refreshing, and wait for the set time. Then determine whether there are CANFD nodes in other network segments. If there are, then perform CANFD refresh; If the diagnostic communication method of the central gateway is CAN, then perform refreshing on it in the CAN mode, reset the central gateway after refreshing, and wait for the set time. Then determine whether there is a controller that needs to be CAN-refreshed.

4. The serial refreshing method for a vehicle production line according to claim 1, characterized in that The specific process of performing CANFD refresh is: perform CANFD refresh on the CANFD nodes in other network segments; determine whether the currently refreshed CANFD ECU is the last one. If so, complete the protocol conversion from CANFD to CAN within the set time and maintain CAN communication; otherwise, refresh the CANFD nodes in other network segments.

5. The serial refresh method for a vehicle production line according to claim 1, characterized in that If the communication method of the central gateway is CAN, then directly perform refreshing on the central gateway in the CAN communication mode, reset the refreshed central gateway, wait for the set time, and determine whether there are other controllers that need to be CAN-refreshed.

6. The vehicle production line serial refresh method according to claim 5, characterized in that The specific process of determining whether there is a controller that needs to be CAN-refreshed includes identifying whether there is a controller that needs to be CAN-refreshed according to the write flag bit in MES and counting the number of CAN-refresh nodes: If the number of CANFD refresh nodes is 0 and the number of CAN refresh nodes is not 0, then perform CAN refresh preprocessing; If both the number of CANFD refresh nodes and the number of CAN refresh nodes are 0, the refresh ends.

7. The vehicle production line serial refresh method according to claim 6, characterized in that The specific process of CAN refresh preprocessing includes sending a function addressing refresh preprocessing instruction using the CAN communication method.

8. The vehicle production line serial refresh method according to claim 7, characterized in that The specific process of post - refresh processing includes sending a function addressing post - refresh instruction using the CAN communication method.

9. The vehicle production line serial refresh method according to claim 5, characterized in that The specific process of matching the refreshed version information includes reading and comparing the application / calibration - related information after refreshing of the vehicle refresh nodes to determine whether the version information matches.

10. A serial refreshing device for a vehicle production line, characterized in that It includes a processor and a computer - readable storage medium. The processor is used to implement each instruction; the computer - readable storage medium is used to store multiple instructions, and the instructions are adapted to be loaded and executed by the processor to perform the steps in the method described in any one of claims 1 - 9.

11. A serial refresh device for a vehicle production line, characterized in that It includes: A communication module configured to establish a connection with the vehicle; An acquisition module configured to acquire the vehicle configuration code and refresh data information; An identification module configured to identify the assembly situation of the vehicle controller according to the vehicle configuration code; A refresh module configured to judge the communication method of the vehicle central gateway, and according to the judgment result, perform serial refresh on the controller in the corresponding communication method; The specific process of judging the communication method of the vehicle central gateway includes identifying whether the central gateway exists. If it exists, then by identifying its programming flag bit, judge whether it needs to be refreshed. If it needs to be refreshed, then identify whether the central gateway diagnostic communication method is CANFD or CAN; The specific process of judging whether there is a controller that needs to perform CAN refresh includes identifying whether there is a controller that needs to perform CAN refresh according to the programming flag bit in MES, and counting the number of CAN refresh nodes: If the number of CANFD refresh nodes is 0 and the number of CAN refresh nodes is not 0, then perform CAN refresh preprocessing; If both the number of CANFD refresh nodes and the number of CAN refresh nodes are 0, the refresh ends; If the number of CANFD refresh nodes is not 0 and the number of CAN refresh nodes is not 0, the device refreshes the CAN nodes in other network segments: The device performs CAN refresh on the CAN nodes in other network segments; If the number of CANFD refresh nodes is not 0 and the number of CAN refresh nodes is 0, the device performs post - refresh processing: The device sends a function addressing post - refresh in the CAN communication method; A matching module configured to match the refreshed version information.

12. A serial refresh system for a vehicle production line, characterized in that, It includes several devices described in claim 10 or 11, and the devices operate in parallel with each other.

Citation Information

Patent Citations

  • Vehicle diagnostic device calibration software configuration administrative system and method

    CN101266492A

  • Automobile ECU controller reading system and method

    CN107024925A

  • Vehicle controller parallel refreshing method and device, computer equipment and storage medium

    CN113220317A

  • OTA flashing method and system, readable storage medium and vehicle

    CN113448604A

  • Brushing method and device of electronic control unit, equipment and storage medium

    CN114625393A