Automobile control module dual EOL configuration system with switching function and implementation method thereof

CN120630956BActive Publication Date: 2026-09-04CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510959289.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-11
Publication Date
2026-09-04
Estimated Expiration
2045-07-11

AI Technical Summary

Technical Problem

[0004]现有的EOL 配置功能较为单一,无法全面覆盖汽车开发及售后的各种场景,存在单一 EOL 功能在特殊场景下存在的局限性

Benefits of technology

本公开的具备切换功能的汽车控制模块双EOL配置实现方法,通过引入CAN EOL和诊断EOL两种方式,通过在指令发送、信号发送、信号校验、配置校验以及指令接收、信号接收的环节过程中,完成各部件之间的信号交互并实现在不同场景下的灵活切换,确保了整个过程信息的准确性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120630956B_ABST
    Figure CN120630956B_ABST
Patent Text Reader

Abstract

The present disclosure provides a car control module double EOL configuration system with switching function and an implementation method thereof, and relates to the technical field of car control, which comprises introducing two configuration strategies of CAN EOL and diagnostic EOL; when vehicle configuration in different scenes is performed, the priority of the two configuration strategies of CAN EOL and diagnostic EOL is judged, and the configuration strategy with high priority is switched and implemented; wherein, within the set time of sending task configuration, only the BCM communication configuration is responded, that is, the priority of CAN EOL configuration is high; within the time period without sending task configuration, the diagnostic EOL configuration is faster than the BCM communication configuration, that is, the priority of diagnostic EOL configuration is high. The present disclosure introduces two ways of CAN EOL and diagnostic EOL, and realizes flexible switching of them in different scenes, so that the configuration problem of the car control module can be more conveniently and quickly solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of automotive control technology, specifically to a dual EOL configuration system for automotive control modules with switching functionality and its implementation method. Background Technology

[0002] The statements in this section are merely background information relating to this disclosure and do not necessarily constitute prior art.

[0003] In recent years, with the booming development of the automotive industry, vehicle configurations have become increasingly diverse and varied, requiring accurate and rapid identification of these configurations. Therefore, end-of-life (EOL) configurations have become increasingly important in the automotive production and after-sales process.

[0004] Existing EOL (End of Service) configuration functions are relatively limited and cannot fully cover various scenarios in automotive development and after-sales service. The limitations of a single EOL function in specific situations exist. Currently, traditional OEMs generally use diagnostic EOL methods, writing the information directly into the ACU (Autonomous Unit) using a diagnostic tool based on the vehicle's configuration information. This method is time-consuming and impacts production line efficiency.

[0005] In practical applications, this single-function EOL configuration method cannot achieve flexible switching in different scenarios. It not only fails to meet complex and ever-changing needs, but also leads to a waste of production lines and human resources. Summary of the Invention

[0006] To address the aforementioned issues, this disclosure proposes a dual EOL configuration system for automotive control modules with switching capabilities and its implementation method. It introduces two methods: CAN EOL and diagnostic EOL. By completing the signal interaction between various components and enabling flexible switching in different scenarios during the processes of command transmission, signal transmission, signal verification, configuration verification, command reception, and signal reception, the system ensures the accuracy of information throughout the entire process.

[0007] According to some embodiments, the present disclosure adopts the following technical solutions: The method for implementing a dual EOL configuration for a vehicle control module with switching capabilities includes: Two configuration strategies are introduced: CAN EOL and Diagnostic EOL. When configuring vehicles in different scenarios, determine the priority of the two configuration strategies, CAN EOL and Diagnostic EOL, and switch to implement the configuration strategy with higher priority. Within the set time period for sending task configuration, only BCM communication configuration is responded to, meaning CAN EOL configuration has a high priority. During the time period when no task configuration is sent, EOL configuration diagnosis is faster than BCM communication configuration, meaning EOL configuration diagnosis has a high priority.

[0008] According to some embodiments, the present disclosure adopts the following technical solutions: A dual EOL configuration system for automotive control modules with switching capabilities includes: The initialization configuration module is used to introduce two configuration strategies: CAN EOL and Diagnostic EOL. The configuration execution module is used to determine the priority of the two configuration strategies, CAN EOL and Diagnostic EOL, when configuring vehicles in different scenarios, and switch to implement the configuration strategy with higher priority. Within the set time period for sending task configuration, only BCM communication configuration is responded to, meaning CAN EOL configuration has a high priority. During the time period when no task configuration is sent, EOL configuration diagnosis is faster than BCM communication configuration, meaning EOL configuration diagnosis has a high priority.

[0009] According to some embodiments, the present disclosure adopts the following technical solutions: A computer program product includes a computer program that, when executed by a processor, implements the dual EOL configuration implementation method for an automotive control module with switching function.

[0010] According to some embodiments, the present disclosure adopts the following technical solutions: A non-transitory computer-readable storage medium is provided for storing computer instructions, which, when executed by a processor, implement the dual EOL configuration implementation method of the vehicle control module with switching function.

[0011] According to some embodiments, the present disclosure adopts the following technical solutions: An electronic device includes a processor, a memory, and a computer program; wherein the processor is connected to the memory, the computer program is stored in the memory, and when the electronic device is running, the processor executes the computer program stored in the memory to enable the electronic device to implement the dual EOL configuration implementation method of the vehicle control module with switching function.

[0012] Compared with the prior art, the beneficial effects of this disclosure are as follows: The disclosed method for implementing dual EOL configuration of automotive control modules with switching function introduces two methods: CAN EOL and diagnostic EOL. By completing the signal interaction between various components and flexibly switching between different scenarios during the stages of command sending, signal sending, signal verification, configuration verification, command receiving, and signal receiving, the accuracy of information throughout the entire process is ensured.

[0013] This disclosed method for implementing dual EOL configuration of an automotive control module with switching capability involves sending vehicle configuration information via a diagnostic tool, sending CAN EOL configuration frames via the BCM, and receiving CAN configuration frames and diagnostic commands via the ACU, enabling switching between CAN EOL and diagnostic EOL. Depending on the scenario and vehicle model, users can choose a simple and quick method to write the configuration words, thereby saving significant labor costs.

[0014] This disclosed method for implementing dual EOL configuration of an automotive control module with switching functionality allows for rapid configuration of the entire vehicle controller. In a production line scenario, the diagnostic tool sends the vehicle configuration code to the BCM, which then sends the configuration code to each ECU, including the ACU (Airbag Controller). In a factory scenario, after a vehicle rolls off the production line, the ACU may malfunction, requiring configuration word changes to resolve some issues. In this case, both CAN EOL and diagnostic EOL methods can be chosen. CAN EOL requires changing the vehicle configuration code in the company system and scanning the configuration QR code with a diagnostic tool, which is time-consuming. Diagnostic EOL is generally preferred, using a diagnostic tool or CAN diagnostic tool to quickly configure the configuration word using 2E services, thus resolving configuration issues quickly. In an aftermarket scenario, after replacing the ACU, CAN EOL configuration is required to directly activate the configuration word, saving time and costs. Attached Figure Description

[0015] The accompanying drawings, which form part of this disclosure, are used to provide a further understanding of this disclosure. The illustrative embodiments of this disclosure and their descriptions are used to explain this disclosure and do not constitute an undue limitation of this disclosure.

[0016] Figure 1 This is a configuration process for CAN EOL and diagnostic EOL according to an embodiment of the present disclosure. Detailed Implementation

[0017] The present disclosure will be further described below with reference to the accompanying drawings and embodiments.

[0018] It should be noted that the following detailed descriptions are illustrative and intended to provide further explanation of this disclosure. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains.

[0019] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments according to this disclosure. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms “comprising” and / or “including” are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.

[0020] Example 1 One embodiment of this disclosure provides a method for implementing a dual EOL configuration for an automotive control module with switching functionality, including: Step 1: Introduce two configuration strategies: CAN EOL and Diagnostic EOL; Step 2: When configuring vehicles in different scenarios, determine the priority of the two configuration strategies, CAN EOL and Diagnostic EOL, and switch to implement the configuration strategy with higher priority. Within the set time period for sending task configuration, only BCM communication configuration is responded to, meaning CAN EOL configuration has a high priority. During the time period when no task configuration is sent, EOL configuration diagnosis is faster than BCM communication configuration, meaning EOL configuration diagnosis has a high priority.

[0021] As one example, EOL configuration mainly includes two types: CAN EOL and diagnostic EOL. These two EOL methods can be used alternately according to different application scenarios to quickly and accurately resolve configuration-related issues. These scenarios include production line flashing, factory assembly issues, and after-sales handling. Specifically, CAN EOL requires production line equipment or a diagnostic tool. The diagnostic tool writes the ACU (Airbag Control Unit) configuration code to the BCM (Body Control Module). The BCM then sends the configuration frame to the ACU via the CAN (Controller Area Network) line, thus supporting configuration word writing to the ACU. Diagnostic EOL requires a diagnostic tool or a CAN diagnostic tool. The diagnostic tool directly writes the configuration code into the ACU, enabling ACU configuration word writing. The tools used for CAN EOL configuration include production line equipment or a diagnostic tool, while the tools used for diagnostic EOL configuration are a diagnostic tool or a CAN diagnostic tool. The diagnostic tool sends the vehicle configuration information, the BCM sends the CAN configuration frame, and the ACU receives the CAN configuration frame and diagnostic commands. The specific implementation process is as follows: Step 1: Introduce two configuration strategies: CAN EOL and Diagnostic EOL; Specifically, step 1.1: The specific process of CAN EOL configuration includes: (1) Before the project is developed, determine the technical solution for CAN EOL, namely the EOL configuration process.

[0022] (2) The ACU is configured with 0X00 at the factory and reports the corresponding DTC (Diagnostic Trouble Code).

[0023] (3) Use a diagnostic tool to write the configuration word into the BCM.

[0024] (4) The BCM sends the 0X5F0 signal to send the configuration information to the ACU. The ACU receives the complete configuration information once every 1 second, for a total of twice, and the two configuration information must be consistent.

[0025] (5) After a series of pre-flash checks, the configuration information is written to the ACU.

[0026] (6) After the ACU writes the configuration word, it locks the configuration word after detecting no DTC.

[0027] (7) After the configuration word is locked, the ACU will no longer process the configuration frames sent by the BCM.

[0028] (8) If you need to reconfigure CAN EOL, you need to reactivate EOL configuration. The activation command is 31 01 64 1F.

[0029] Step 1.2: The specific process for diagnosing the EOL configuration includes: (1) Before the project is developed, determine the technical solution for diagnosing EOL, i.e. the EOL configuration process.

[0030] (2) After entering secure access, the ACU performs a series of pre-flash checks. After passing the checks, it proceeds to the next step.

[0031] (3) The diagnostic instrument sends 2E 6417 + configuration word. After the success is displayed, the configuration word is successfully written and locked.

[0032] Step 2: When configuring vehicles in different scenarios, determine the priority of the two configuration strategies, CAN EOL and Diagnostic EOL, and switch to implement the configuration strategy with higher priority. Within the set time period for sending task configuration, only BCM communication configuration is responded to, meaning CAN EOL configuration has a high priority. During the time period when no task configuration is sent, EOL configuration diagnosis is faster than BCM communication configuration, meaning EOL configuration diagnosis has a high priority.

[0033] Specifically, the priority determination process for CAN EOL configuration and diagnostic EOL configuration includes: 1. Within 8 seconds of sending the unlock configuration (31 01 64 1F), only the BCM communication configuration is responded to, i.e., the CAN configuration has a higher priority.

[0034] 2. During the period when no unlock configuration (31 01 64 1F) is sent, diagnostic configuration > BCM communication configuration, that is, diagnostic configuration has higher priority.

[0035] 3. Once the diagnostic configuration is complete, the BCM cannot be reverted; the BCM configuration can only be activated by re-unlocking the BCM communication configuration (31 01 64 1F), meaning the diagnostic configuration has a high priority.

[0036] Furthermore, the specific procedures for CAN EOL configuration and diagnostic EOL configuration are as follows: (1) The configuration word is not locked after the ACU self-test failure. After the diagnostic configuration is successfully executed, the configuration word is locked; thereafter, the ACU will ignore all BCM frames.

[0037] (2) The ACU self-test has not locked the configuration. After the diagnostic configuration is successfully executed, the configuration word will be locked in advance; thereafter, the ACU will ignore all BCM frames.

[0038] (3) After the ACU completes the self-test and locks the configuration word, the configuration word remains locked even after the diagnostic configuration is successfully executed.

[0039] As one example, the two EOL methods are applicable to different scenarios and can be switched between each other in different scenarios. The specific switching process includes: CASE 1: After an ACU self-test failure, the configuration word is not locked. After successful diagnostic configuration, the configuration word is locked; thereafter, all BCM frames will be ignored. CASE 2: The ACU self-test has not yet locked the configuration. After the diagnostic configuration is successfully executed, the configuration word will be locked in advance; thereafter, all BCM frames will be ignored. CASE 3: ACU completes self-test and locks the configuration word. Even after successful diagnostic configuration, the configuration word remains locked. CASE 4: When the EOL configuration word is locked during diagnosis, activating CAN EOL will change the configuration word and lock it.

[0040] Example 2 One embodiment of this disclosure provides a dual EOL configuration implementation system for an automotive control module with switching functionality, including: The initialization configuration module is used to introduce two configuration strategies: CAN EOL and Diagnostic EOL. The configuration execution module is used to determine the priority of the two configuration strategies, CAN EOL and Diagnostic EOL, when configuring vehicles in different scenarios, and switch to implement the configuration strategy with higher priority. Within the set time period for sending task configuration, only BCM communication configuration is responded to, meaning CAN EOL configuration has a high priority. During the time period when no task configuration is sent, EOL configuration diagnosis is faster than BCM communication configuration, meaning EOL configuration diagnosis has a high priority.

[0041] Example 3 One embodiment of this disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the method for implementing dual EOL configuration of an automotive control module with switching function.

[0042] Example 4 One embodiment of this disclosure provides a non-transitory computer-readable storage medium for storing computer instructions. When these computer instructions are executed by a processor, they implement the dual EOL configuration implementation method for a vehicle control module with switching function.

[0043] Example 5 One embodiment of this disclosure provides an electronic device, including a processor, a memory, and a computer program; wherein the processor is connected to the memory, and the computer program is stored in the memory. When the electronic device is running, the processor executes the computer program stored in the memory to enable the electronic device to implement the dual EOL configuration implementation method of the vehicle control module with switching function.

[0044] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0045] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0046] While the specific embodiments of this disclosure have been described above in conjunction with the accompanying drawings, this is not intended to limit the scope of protection of this disclosure. Those skilled in the art should understand that various modifications or variations that can be made by those skilled in the art without creative effort based on the technical solutions of this disclosure are still within the scope of protection of this disclosure.

Claims

1. A method for implementing a dual EOL configuration for an automotive control module with switching functionality, characterized in that, include: Two configuration strategies are introduced: CAN EOL and Diagnostic EOL. When configuring vehicles in different scenarios, determine the priority of the two configuration strategies, CAN EOL and Diagnostic EOL, and switch to implement the configuration strategy with higher priority. Within the set time for sending task configuration, only BCM communication configuration is responded to, meaning CAN EOL configuration has a high priority. During the time period when no task configuration is sent, EOL configuration diagnosis is faster than BCM communication configuration, meaning EOL configuration diagnosis has a high priority. The CAN EOL configuration strategy includes: obtaining the factory-set configuration word from the ACU and reporting the corresponding diagnostic fault codes; using a diagnostic tool to write the configuration word to the BCM; the BCM sending a 0x5F0 signal to send the configuration information to the ACU; the ACU receiving the complete configuration information twice at a set time, and the two sets of configuration information must be consistent; the ACU performing a pre-flash check; after passing the check, the configuration information is written to the ACU; after the ACU writes the configuration word and detects no diagnostic fault codes, it locks the configuration word; after the configuration word is locked, the ACU no longer processes configuration frames sent by the BCM; if CAN EOL needs to be reconfigured, the EOL configuration must be reactivated. The CAN EOL and diagnostic EOL configuration strategy process includes: if the configuration word is not locked after an ACU self-test failure, the configuration word is locked after successful diagnostic EOL configuration; thereafter, the ACU will ignore all BCM frames; if the ACU self-test has not yet locked the configuration, the configuration word is locked in advance after successful diagnostic EOL configuration; thereafter, the ACU will ignore all BCM frames; if the ACU self-test is completed and the configuration word is locked, the configuration word remains locked after successful diagnostic EOL configuration.

2. The method for implementing a dual EOL configuration for a vehicle control module with switching function as described in claim 1, characterized in that, EOL configuration scenarios include production line flashing, factory vehicle configuration, and after-sales handling.

3. The method for implementing a dual EOL configuration for a vehicle control module with switching function as described in claim 1, characterized in that, Diagnostic EOL configuration strategy includes: entering secure access, the ACU undergoes a pre-write check, and the write operation is performed after the check passes; the diagnostic instrument sends 2E 6417 and the configuration word, and after displaying success, the configuration word is successfully written and locked.

4. The method for implementing a dual EOL configuration for a vehicle control module with switching function as described in claim 1, characterized in that, After the EOL configuration is diagnosed, the BCM cannot revert the configuration; it is necessary to unlock the BCM communication configuration and reactivate the BCM configuration, meaning that the EOL configuration diagnosis has a high priority.

5. A system for implementing dual EOL configuration of an automotive control module with switching function, characterized in that, The method for implementing a dual EOL configuration of a vehicle control module with switching function as described in any one of claims 1-4 includes: The initialization configuration module is used to introduce two configuration strategies: CAN EOL and Diagnostic EOL. The configuration execution module is used to determine the priority of the two configuration strategies, CAN EOL and Diagnostic EOL, when configuring vehicles in different scenarios, and switch to implement the configuration strategy with higher priority. Within the set time period for sending task configuration, only BCM communication configuration is responded to, meaning CAN EOL configuration has a high priority. During the time period when no task configuration is sent, EOL configuration diagnosis is faster than BCM communication configuration, meaning EOL configuration diagnosis has a high priority.

6. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the dual EOL configuration implementation method of the vehicle control module with switching function as described in any one of claims 1-4.

7. A non-transitory computer-readable storage medium, characterized in that, The non-transitory computer-readable storage medium is used to store computer instructions, which, when executed by a processor, implement the dual EOL configuration implementation method for an automotive control module with switching function as described in any one of claims 1-4.

8. An electronic device, characterized in that, include: The device includes a processor, a memory, and a computer program; wherein the processor is connected to the memory, the computer program is stored in the memory, and when the electronic device is running, the processor executes the computer program stored in the memory to enable the electronic device to perform the dual EOL configuration implementation method for an automotive control module with switching function as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Communication protocol conversion gateway for ECU diagnosis

    CN117938580A

  • Method for diagnosing vehicle of EOL production line

    KR1020140004956A