Configuration method, test device and test equipment of vehicle-mounted ECU (Electronic Control Unit)
In the configuration method of the on-board ECU, the communication link with the on-board ECU is established using the editable operation interface, the message information and operation instructions are displayed, and the data of the on-board ECU is configured, the problem of inefficiency of the traditional diagnosis method is solved, and efficient diagnosis and data processing is achieved.
Patent Information
- Application Number
- CN202411961169.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-04-18
AI Technical Summary
Traditional automotive ECU diagnostic methods are inefficient and complex in operation, making it difficult to meet the needs of efficient diagnosis and data processing in the automotive electronics field.
In response to the start operation of the editable operation interface, a communication link with the on-board ECU is established, and when the communication link is connected, the message information corresponding to the on-board ECU and the corresponding operation instructions are displayed, and the data of the on-board ECU is configured in response to the configuration operation for the on-board ECU is configured.
It realizes efficient diagnosis and data processing of on-board ECU, simplifies the operation process, improves diagnostic efficiency and data processing accuracy.
Smart Images

Figure CN119847026A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle testing technology, and in particular to a configuration method, a testing device and a testing equipment for a vehicle-mounted ECU. Background Art
[0002] In the maintenance and diagnosis of automotive electronic systems, effective communication with the on-board ECU (electronic control unit) is crucial. Such communication helps technicians obtain real-time status information and message data of the ECU, and diagnose and handle various faults. However, traditional diagnostic methods are inefficient and the operation process is complicated. Summary of the invention
[0003] The main purpose of the present invention is to provide a configuration method for an on-vehicle ECU, aiming to meet the demand for efficient diagnosis and data processing of the on-vehicle ECU in the field of automotive electronics.
[0004] To achieve the above object, the present invention provides a configuration method of a vehicle-mounted ECU, which is applied to a test device. The configuration method comprises:
[0005] In response to a start-up operation of the editable operation interface, establishing a communication link with the vehicle-mounted ECU;
[0006] When the communication link is connected, the message information and corresponding operation instructions corresponding to the vehicle-mounted ECU are displayed, and in response to the configuration action for the vehicle-mounted ECU, the data of the vehicle-mounted ECU is configured.
[0007] Optionally, when the connection path is connected, the message information corresponding to the on-board ECU is displayed as follows:
[0008] When the communication link is connected, multiple message information from the vehicle-mounted ECU is continuously collected, and the multiple message information is displayed through the editable operation interface.
[0009] Optionally, in response to the configuration action for the vehicle-mounted ECU, the data for configuring the vehicle-mounted ECU is specifically:
[0010] In response to the ECU fault reading operation selected by the editable operation interface, a fault data reading instruction is sent to the on-board ECU, and the fault information returned by the on-board ECU is displayed on the editable operation interface.
[0011] Optionally, in response to the ECU fault reading operation selected on the editable operation interface, after sending a fault data reading instruction to the vehicle-mounted ECU and displaying the fault information returned by the vehicle-mounted ECU on the editable operation interface, the method further includes:
[0012] When fault information appears in the vehicle-mounted ECU, in response to a fault clearing instruction of the editable operation interface, the vehicle-mounted ECU is controlled to execute a fault clearing operation, and a fault clearing result returned by the vehicle-mounted ECU is obtained.
[0013] Optionally, in response to the configuration action for the vehicle-mounted ECU, the data for configuring the vehicle-mounted ECU is specifically:
[0014] In response to the ECU reset operation selected in the editable operation interface, a reset instruction is sent to the vehicle-mounted ECU, and reset information returned by the vehicle-mounted ECU is received to determine whether the vehicle-mounted ECU is reset successfully.
[0015] Optionally, in response to the start-up operation of the editable operation interface, establishing a communication link with the vehicle-mounted ECU includes:
[0016] In response to a start-up operation of the editable operation interface, a connection with the vehicle-mounted ECU is established through a CAN tool, and a connection status between the CAN tool and the vehicle-mounted ECU is detected through a corresponding communication protocol and a detection algorithm;
[0017] The CAN tool includes at least one of a Zlgcan tool, a Canoe tool, or a Peak-Can tool.
[0018] Optionally, the configuration method further includes:
[0019] In response to a version information reading operation for the vehicle-mounted ECU, a version information reading instruction is sent to the vehicle-mounted ECU, and the version information returned by the vehicle-mounted ECU is displayed on the editable operation interface.
[0020] Optionally, the configuration method further includes:
[0021] In response to a read operation on a message and according to a path selected by the editable operation interface, the message information corresponding to the on-board ECU is stored in a local storage device in a preset data format.
[0022] In addition, to achieve the above-mentioned purpose, the present invention also provides a testing device, which includes: a memory, a processor, and a configuration program of an on-board ECU stored in the memory and runnable on the processor, wherein the configuration program of the on-board ECU is configured to implement the configuration method of the on-board ECU as described above.
[0023] In addition, to achieve the above object, the present invention also provides a testing device, including the testing apparatus as described above.
[0024] The embodiment of the present invention establishes a communication link with the vehicle-mounted ECU in response to the startup operation of the editable operation interface, and displays the message information and corresponding operation instructions corresponding to the vehicle-mounted ECU when the communication link is connected, and configures the data of the vehicle-mounted ECU in response to the configuration action for the vehicle-mounted ECU, so that the configuration process of the vehicle-mounted ECU is integrated into the editable operation interface for control operation, thereby meeting the needs for efficient diagnosis and data processing of the vehicle-mounted ECU in the field of automotive electronics. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0026] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0027] Figure 1 It is a flow chart of a configuration method of a vehicle-mounted ECU according to an embodiment of the present invention;
[0028] Figure 2 A schematic flow chart of a configuration method of a vehicle-mounted ECU according to another embodiment of the present invention;
[0029] Figure 3 A schematic flow chart of a method for configuring a vehicle-mounted ECU according to another embodiment of the present invention;
[0030] Figure 4 A schematic flow chart of a configuration method of a vehicle-mounted ECU according to another embodiment of the present invention;
[0031] Figure 5 A schematic flow chart of a configuration method for an on-vehicle ECU according to another embodiment of the present invention;
[0032] Figure 6 A schematic flow chart of a configuration method of a vehicle-mounted ECU according to another embodiment of the present invention;
[0033] Figure 7 A schematic flow chart of a method for configuring a vehicle-mounted ECU according to another embodiment of the present invention;
[0034] Figure 8 A schematic flow chart of a configuration method of a vehicle-mounted ECU according to another embodiment of the present invention;
[0035] Fig. 9 A schematic diagram of the editable operation interface.
[0036] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0037] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments, and the well-known modules, units and their connections, links, communications or operations are not shown or described in detail. In addition, the described features, architectures or functions can be combined in any way in one or more embodiments. It should be understood by those skilled in the art that the various embodiments described below are only for illustration and not for limiting the scope of protection of the present invention. It can also be easily understood that the modules or units or processing methods in the various embodiments described herein and shown in the drawings can be combined and designed according to various different configurations. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0038] The limitations of various nouns or methods referred to in the following embodiments, except for those that are logically untenable, are generally based on the broad concepts that can be implemented under the premise of the disclosure in the embodiments. Under such understanding, the various specific subordinate specific limitations of the nouns or methods should be regarded as the inventive content of the present invention, and should not be understood narrowly or interpreted in a biased manner on the grounds that the specification does not disclose the specific limitations. Similarly, under the premise that it can be implemented logically, the order of the steps in the method is flexible and changeable, and the specific subordinate specific limitations in the broad concepts of various nouns or methods all fall within the scope of protection of the present invention.
[0039] In the maintenance and diagnosis of automotive electronic systems, effective communication with the on-board ECU (electronic control unit) is crucial. Such communication helps technicians obtain real-time status information and message data of the ECU, and diagnose and handle various faults. However, the diagnostic methods of the existing technology are inefficient and the operation process is complicated.
[0040] In this embodiment, for the convenience of description, the following description is made with the test device as the execution subject.
[0041] The main solution of the embodiment of the present application is: by responding to the startup operation of the editable operation interface, a communication link with the vehicle-mounted ECU is established, and when the communication link is connected, the message information and corresponding operation instructions corresponding to the vehicle-mounted ECU are displayed, and in response to the configuration action for the vehicle-mounted ECU, the data of the vehicle-mounted ECU is configured, so that the configuration process of the vehicle-mounted ECU is integrated into the editable operation interface for control operations.
[0042] The present application provides a solution to meet the needs of efficient diagnosis and data processing of on-board ECUs in the field of automotive electronics.
[0043] To this end, the present invention proposes a configuration method for a vehicle-mounted ECU; it can be understood that a test device for storing and executing the following method is provided in the test equipment, and the test device can be implemented by a main controller, such as MCU (Microcontroller Unit), DSP (Digital Signal Process), FPGA (Field Programmable Gate Array), SOC (System On Chip), etc.
[0044] It should be understood that the configuration method of the vehicle-mounted ECU of this embodiment is applied to the test equipment to implement the process of adjustment and configuration before the vehicle or the vehicle-mounted ECU leaves the factory.
[0045] Reference Figure 1 and Fig. 9 In one embodiment of the present invention, the configuration method of the vehicle-mounted ECU includes steps S100-S200, wherein:
[0046] S100, in response to a start-up operation of the editable operation interface, establishing a communication link with the vehicle-mounted ECU;
[0047] S200: When the communication link is connected, the message information and corresponding operation instructions corresponding to the vehicle-mounted ECU are displayed, and in response to the configuration action for the vehicle-mounted ECU, the data of the vehicle-mounted ECU is configured.
[0048] In this embodiment, the editable operation interface can be a touch screen interface or a graphical user interface implemented by computer software. The user can select different configuration options, input necessary parameters, and execute corresponding configuration commands through the editable operation interface. In addition, the operation interface can also provide real-time feedback, display the status information during the configuration process and any possible error prompts, to ensure that the user can accurately complete the configuration of the vehicle-mounted ECU.
[0049] The communication link can be established through the CAN bus interface integrated with Zlgcan, Canoe and Peak-Can, etc. The communication link can be used to transmit various data, including but not limited to diagnostic information, software updates, calibration parameters, etc.
[0050] Among them, the test software is started through the editable operation interface, and the device is turned on. At this time, the test device will automatically detect whether the communication link between the test device and the vehicle-mounted ECU is connected. If the communication link connection is abnormal, a pop-up window will appear on the editable operation interface to prompt the connection abnormality; if the communication link connection is normal, the message information and corresponding operation instructions corresponding to the vehicle-mounted ECU will be displayed on the editable operation interface, so that the user can read the message information or operate the corresponding instructions. The instructions for user operation can integrate the functions of multiple different tools, such as reading the version number of the vehicle-mounted ECU, obtaining the fault information of the vehicle-mounted ECU, clearing the fault of the vehicle-mounted ECU, saving or clearing the message, resetting the vehicle-mounted ECU, etc., and are implemented through a simple and intuitive software interface, so that the operation process is clear, so that the user can use the test device to perform various functional tests on the vehicle-mounted ECU, including but not limited to functional verification, performance testing and fault diagnosis.
[0051] This embodiment establishes a communication link with the vehicle-mounted ECU in response to the startup operation of the editable operation interface, and displays the message information and corresponding operation instructions corresponding to the vehicle-mounted ECU when the communication link is connected, and configures the data of the vehicle-mounted ECU in response to the configuration action for the vehicle-mounted ECU, so that the configuration process of the vehicle-mounted ECU is integrated into the editable operation interface for control operations, thereby meeting the needs for efficient diagnosis and data processing of the vehicle-mounted ECU in the field of automotive electronics.
[0052] Optionally, refer to Figure 2 Another embodiment of the present invention provides a configuration method for a vehicle-mounted ECU. Figure 1 and Fig. 9 In the embodiment shown, when the connection path is connected, the message information corresponding to the vehicle-mounted ECU is displayed in step S210, wherein:
[0053] S210: When the communication link is connected, continuously collect multiple message information from the vehicle-mounted ECU, and display the multiple message information through an editable operation interface.
[0054] In this embodiment, after confirming that the test device and the vehicle-mounted ECU can be connected normally, the test device will start the corresponding hardware reading tool to continuously collect multiple message information of the vehicle-mounted ECU, continuously collect the current message information, and transmit it to the editable operation interface for display. The test device can be provided with a high-precision data acquisition module to accurately obtain the message information sent by the vehicle-mounted ECU. In addition, data transmission and data processing can be performed between the test device and the vehicle-mounted ECU through the CAN bus to ensure the integrity and real-time nature of the message, so that the test device performs well in message processing, has high data acquisition accuracy for the vehicle-mounted ECU, and effectively ensures accurate reception of multiple message information of the vehicle-mounted ECU. In addition, the test device can also save the message to the local memory, and can flexibly select the saving format to facilitate subsequent data analysis. In addition, the test device can receive and display multiple message information of the vehicle-mounted ECU in real time, which allows testers to monitor the working status of the vehicle-mounted ECU in real time.
[0055] Optionally, refer to Figure 3 Another embodiment of the present invention provides a configuration method for a vehicle-mounted ECU. Figure 1 and Fig. 9 In the embodiment shown, in response to the configuration action for the vehicle-mounted ECU, the data of the vehicle-mounted ECU is configured specifically in step S220, wherein:
[0056] S220 , in response to the ECU fault reading operation selected on the editable operation interface, sending a fault data reading instruction to the on-board ECU, and displaying the fault information returned by the on-board ECU on the editable operation interface.
[0057] In this embodiment, the test device sends a fault data reading instruction to the vehicle-mounted ECU according to the ECU fault reading operation selected by the user on the editable operation interface. After receiving the instruction, the vehicle-mounted ECU returns the relevant fault information to the test device. After receiving this information, the test device immediately displays it on the editable operation interface for the user to view and analyze. In this way, the user can quickly identify and locate the faults in the vehicle-mounted ECU, so as to perform corresponding fault handling and maintenance work. In addition, the test device can also be set to provide corresponding fault diagnosis suggestions based on the fault information to help technicians solve the fault problems of the vehicle-mounted ECU more efficiently.
[0058] Optionally, refer to Figure 4 Another embodiment of the present invention provides a method for configuring a vehicle-mounted ECU. Figure 3The embodiment shown, in response to the ECU fault reading operation selected on the editable operation interface, sends a fault data reading instruction to the vehicle ECU, and displays the fault information returned by the vehicle ECU on the editable operation interface, further includes step S230, wherein:
[0059] S230: When fault information appears in the vehicle-mounted ECU, in response to the fault clearing instruction of the editable operation interface, the vehicle-mounted ECU is controlled to execute the fault clearing operation, and the fault clearing result returned by the vehicle-mounted ECU is obtained.
[0060] In this embodiment, the editable operation interface can be provided with an operation instruction option for fault clearing, allowing the user to send a fault clearing instruction to the vehicle-mounted ECU through the editable operation interface after confirming the fault information. After receiving the fault clearing instruction, the vehicle-mounted ECU will execute the corresponding fault clearing program and feed back the clearing result to the test device. After receiving the fault clearing result, the test device will immediately display it on the editable operation interface so that the user can confirm whether the fault has been successfully cleared. This process not only improves the efficiency of fault handling, but also ensures the accuracy and reliability of the fault clearing operation. In addition, the test device can also record the historical record of the fault clearing operation to facilitate subsequent fault tracking and analysis. In this way, technicians can ensure that the vehicle-mounted ECU can be handled promptly and effectively when a fault occurs, thereby ensuring the stable operation of the vehicle leaving the factory.
[0061] Optionally, refer to Figure 5 Another embodiment of the present invention provides a method for configuring a vehicle-mounted ECU, based on the above Figure 1 and Fig. 9 In the embodiment shown, in response to the configuration action for the vehicle-mounted ECU, the data of the vehicle-mounted ECU is configured specifically in step S240, wherein:
[0062] S240, in response to the ECU reset operation selected in the editable operation interface, sending a reset instruction to the vehicle-mounted ECU, and receiving reset information returned by the vehicle-mounted ECU to determine that the vehicle-mounted ECU is reset successfully.
[0063] In this embodiment, the vehicle ECU often needs to be reset when software updates, troubleshooting, clearing fault codes, the vehicle battery is disconnected, the ECU is replaced, the adaptive learning data is adjusted, or the user preference is set. Among them, when the automobile manufacturer releases a new software version to fix errors, improve performance, or add new functions, the ECU may need to be reset. This reset process caused by software updates is usually accompanied by a software refresh process to ensure that the new software can run correctly. If the vehicle has some problems that cannot be solved by conventional diagnosis, such as abnormal engine performance, transmission problems, or other electrical system failures, technicians may choose to reset the ECU as part of troubleshooting. This helps to clear any temporary error codes and allow the system to re-evaluate its operating conditions. Or when the vehicle's diagnostic system detects a problem and records fault codes (DTCs, Diagnostic Trouble Codes), these fault codes will still be saved in the ECU even if the problem has been solved. In order to ensure that the warning light on the dashboard goes out and the system returns to normal, it may be necessary to reset the ECU to clear these fault codes. Or when the vehicle battery is disconnected, such as replacing the battery or not being used for a long time, causing the battery to be completely discharged, the ECU may lose its settings and learned data. In this case, it may be necessary to reset the ECU to restore default settings or recalibrate. Or when an ECU is physically replaced, the new ECU usually needs to be initialized or programmed to be compatible with other vehicle systems and work according to the correct parameters. This process usually also includes a reset. Or some ECUs will learn and adjust their behavior based on the use of the vehicle (such as engine tuning, transmission shift logic, etc.). If the operating environment of the vehicle has changed significantly, such as replacing different types of tires or modifications involving the drive system, the ECU may need to be reset to restart the learning process. Or for some advanced vehicles, the ECU can store the user's driving preferences, such as seat position, rearview mirror angle, air conditioning temperature, etc. If these settings are no longer applicable or need to be changed, you can also choose to reset the ECU.
[0064] Users can select ECU reset operations through an editable operation interface, thereby achieving reliable reset in the event of software updates, troubleshooting, clearing fault codes, vehicle battery disconnection, ECU replacement, adaptive learning data adjustment or user preference settings to maintain the stability and reliability of the vehicle's electronic systems.
[0065] After receiving the reset command, the test device will send the corresponding reset command to the vehicle ECU. After performing the reset operation, the vehicle ECU will send a confirmation message of successful reset to the test device. After receiving the confirmation message, the test device will display a prompt of successful reset on the editable operation interface to ensure that the user knows that the vehicle ECU has been successfully reset. This process is crucial to ensure the normal operation of the vehicle ECU, especially after the vehicle software update or system maintenance. The reset operation can ensure that the vehicle ECU restarts and runs on the latest or expected software version, thereby maintaining the stability and reliability of the vehicle's electronic system.
[0066] Optionally, refer to Figure 6 Another embodiment of the present invention provides a configuration method for a vehicle-mounted ECU. Figures 1 to 5 as well as Fig. 9 In any of the illustrated embodiments, in response to a start-up operation of the editable operation interface, establishing a communication link with the vehicle-mounted ECU includes step S110, wherein:
[0067] S110, in response to the start operation of the editable operation interface, establishing a connection with the vehicle-mounted ECU through the CAN tool, and detecting the connection status of the CAN tool and the vehicle-mounted ECU through the corresponding communication protocol and detection algorithm;
[0068] In this embodiment, the CAN tool may include at least one of the Zlgcan tool, the Canoe tool, or the Peak-Can tool, and select a suitable communication protocol according to the model and manufacturer requirements of the vehicle-mounted ECU. The test device will automatically detect whether the CAN tool is correctly connected to the vehicle-mounted ECU when it is started, and verify the stability and reliability of the connection through a series of preset detection algorithms. Among them, the communication protocol can be ISO 15765, SAE J1939, SAE J2480 or other communication protocols suitable for vehicle-mounted ECUs. The detection algorithm may include checking the integrity of the signal, the consistency of the timing, and the correctness of the data packet to ensure that the establishment of the communication link is accurate. Once a connection abnormality is detected, the test device will immediately display an error prompt on the editable operation interface, and can be set to provide possible solutions or suggestions to help users quickly locate the problem and restore the communication link. Once the connection is confirmed to be correct, the test device will enter the next step of operation and prepare to receive and send data. This process ensures that the communication link between the test device and the vehicle-mounted ECU is established accurately and efficiently, laying a solid foundation for subsequent configuration and testing work, thereby improving the efficiency and accuracy of the test work.
[0069] Optionally, refer to Figure 7 Another embodiment of the present invention provides a configuration method for a vehicle-mounted ECU. Figures 1 to 5 as well as Fig. 9In any of the illustrated embodiments, the configuration method further includes step S300, wherein:
[0070] S300 , in response to a version information reading operation for the vehicle-mounted ECU, sending a version information reading instruction to the vehicle-mounted ECU, and displaying the version information returned by the vehicle-mounted ECU on an editable operation interface.
[0071] In this embodiment, the version information of the vehicle-mounted ECU may include key information such as version number, release date, and software update history. After receiving the version information reading operation initiated by the user, the test device will send a corresponding reading instruction to the vehicle-mounted ECU. After receiving the instruction, the vehicle-mounted ECU will send a data packet containing the version information back to the test device. After receiving this data, the test device will parse and display it on an editable operation interface for the user to view. This function can help technicians confirm whether the software version currently installed on the vehicle-mounted ECU is the latest or whether it needs to be updated. In addition, the reading of version information can also help technicians understand the configuration and compatibility of the ECU when performing fault diagnosis or maintenance work, so as to take the correct operating steps. By means of the version information reading operation, technicians can ensure that the vehicle electronic system is running on the correct software version to avoid potential problems caused by version mismatch.
[0072] Optionally, refer to Figure 8 Another embodiment of the present invention provides a method for configuring a vehicle-mounted ECU. Figures 1 to 5 as well as Fig. 9 In any of the illustrated embodiments, the configuration method further includes step S400, wherein:
[0073] S400: In response to a read operation on a message and according to a path selected in the editable operation interface, the message information corresponding to the vehicle-mounted ECU is stored in a local storage device in accordance with a preset data format.
[0074] In this embodiment, the preset data format may include CSV, XML, JSON and other formats to meet the data processing needs of different users. After receiving the message reading operation initiated by the user, the test device will store the message information returned by the vehicle-mounted ECU in the local storage device according to the data format specified by the user, according to the path selected by the user on the editable operation interface, that is, the corresponding storage path and file name specified by the user. This process not only ensures the integrity and consistency of the data, but also facilitates subsequent data analysis and processing. Users can perform fault analysis, performance evaluation or other related research based on the stored data. In addition, the test device can also provide a data export function, allowing users to export stored data to external devices or systems for more in-depth data analysis and report production. In this way, a large amount of data generated by the vehicle-mounted ECU can be effectively managed and utilized, thereby improving work efficiency and the accuracy of fault diagnosis.
[0075] The present invention also proposes a testing device, which includes: the testing device includes: a memory, a processor, and a configuration program of an on-board ECU stored in the memory and executable on the processor, wherein the configuration program of the on-board ECU is configured to implement the above-mentioned configuration method of the on-board ECU.
[0076] It is worth noting that since the test device of the present invention is based on the configuration method of the above-mentioned vehicle-mounted ECU, the embodiments of the test device of the present invention include all technical solutions of all embodiments of the configuration method of the above-mentioned vehicle-mounted ECU, and the technical effects achieved are also exactly the same, which will not be repeated here.
[0077] The present invention also provides a testing device, which includes the testing apparatus according to the above embodiment.
[0078] It is worth noting that since the testing equipment of the present invention is based on the above-mentioned testing device, the embodiments of the testing equipment of the present invention include all technical solutions of all embodiments of the above-mentioned testing device, and the technical effects achieved are also exactly the same, which will not be repeated here.
[0079] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0080] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0081] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0082] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A configuration method for an on-vehicle ECU, applied to a test device, characterized in that: The configuration method comprises: In response to a start-up operation of the editable operation interface, establishing a communication link with the vehicle-mounted ECU; When the communication link is connected, the message information and corresponding operation instructions corresponding to the vehicle-mounted ECU are displayed, and in response to the configuration action for the vehicle-mounted ECU, the data of the vehicle-mounted ECU is configured.
2. The method for configuring a vehicle-mounted ECU according to claim 1, wherein: When the connection path is connected, the message information corresponding to the vehicle-mounted ECU is displayed as follows: When the communication link is connected, multiple message information from the vehicle-mounted ECU is continuously collected, and the multiple message information is displayed through the editable operation interface.
3. The configuration method of the vehicle-mounted ECU according to claim 1, characterized in that: In response to the configuration action for the vehicle-mounted ECU, the data for configuring the vehicle-mounted ECU is specifically: In response to the ECU fault reading operation selected by the editable operation interface, a fault data reading instruction is sent to the on-board ECU, and the fault information returned by the on-board ECU is displayed on the editable operation interface.
4. The method for configuring a vehicle-mounted ECU as claimed in claim 3, characterized in that: After the ECU fault reading operation selected on the editable operation interface is responded to, a fault data reading instruction is sent to the vehicle-mounted ECU, and the fault information returned by the vehicle-mounted ECU is displayed on the editable operation interface, the method further includes: When fault information appears in the vehicle-mounted ECU, in response to a fault clearing instruction of the editable operation interface, the vehicle-mounted ECU is controlled to execute a fault clearing operation, and a fault clearing result returned by the vehicle-mounted ECU is obtained.
5. The configuration method of the vehicle-mounted ECU according to claim 1, characterized in that: In response to the configuration action for the vehicle-mounted ECU, the data for configuring the vehicle-mounted ECU is specifically: In response to the ECU reset operation selected in the editable operation interface, a reset instruction is sent to the vehicle-mounted ECU, and reset information returned by the vehicle-mounted ECU is received to determine whether the vehicle-mounted ECU is reset successfully.
6. The method for configuring a vehicle-mounted ECU according to any one of claims 1 to 5, characterized in that: The step of establishing a communication link with the vehicle-mounted ECU in response to a start-up operation of the editable operation interface includes: In response to a start-up operation of the editable operation interface, a connection with the vehicle-mounted ECU is established through a CAN tool, and a connection status between the CAN tool and the vehicle-mounted ECU is detected through a corresponding communication protocol and a detection algorithm; The CAN tool includes at least one of a Zlgcan tool, a Canoe tool, or a Peak-Can tool.
7. The method for configuring a vehicle-mounted ECU according to any one of claims 1 to 5, characterized in that: The configuration method further includes: In response to a version information reading operation for the vehicle-mounted ECU, a version information reading instruction is sent to the vehicle-mounted ECU, and the version information returned by the vehicle-mounted ECU is displayed on the editable operation interface.
8. The method for configuring a vehicle-mounted ECU according to any one of claims 1 to 5, characterized in that: The configuration method further includes: In response to a read operation on a message and according to a path selected by the editable operation interface, the message information corresponding to the on-board ECU is stored in a local storage device in a preset data format.
9. A testing device, characterized in that: The test device includes: a memory, a processor, and a configuration program of an on-vehicle ECU stored in the memory and executable on the processor, wherein the configuration program of the on-vehicle ECU is configured to implement the configuration method of the on-vehicle ECU as described in any one of claims 1 to 8.
10. A testing device, characterized in that: Comprising the testing device as claimed in claim 9.