A vehicle instrument fault analysis method and device

By combining the UDS diagnostic tool with map files, the system automatically analyzes faults in fully LCD instruments, solving the problem of low fault diagnosis efficiency and achieving efficient fault diagnosis and report generation.

CN115307668BActive Publication Date: 2026-03-24DENSO KOTEI AUTOMOTIVE ELECTRONICS (WUHAN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-11
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

The efficiency of fault diagnosis and analysis for fully digital instrument clusters is low, especially for serious faults such as screen flickering, distorted display, and black screen, which make on-site diagnosis complex and inefficient.

Method used

By connecting the vehicle to the UDS diagnostic tool, importing the map file and decomposing the fault index according to priority, combining diagnostic commands and parsing the response information, automatically analyzing the cause of the fault, and generating a diagnostic report.

Benefits of technology

It enables automated on-site diagnosis of abnormal displays on automotive LCD instrument panels, improving the efficiency of fault diagnosis and analysis and reducing the workload of maintenance personnel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115307668B_ABST
    Figure CN115307668B_ABST
Patent Text Reader

Abstract

The application provides a vehicle instrument fault analysis method and device, the method comprises the following steps: after a host computer connects a field fault vehicle based on a UDS diagnostic instrument, enabling a fault analysis script of the host computer; importing a map file of an instrument of the fault vehicle, and decomposing a fault index of the map file according to a predetermined priority; combining index data and a UDS protocol into a general diagnostic command, sending the diagnostic command to the vehicle instrument, and analyzing a fault reason by analyzing response information of the vehicle instrument into vehicle fault data; if the fault reason is obtained, generating an analysis report, if the fault reason is not obtained, performing fault diagnosis according to a secondary priority index until the fault index analysis is completed. Through the scheme, the vehicle instrument fault diagnosis efficiency can be improved, and the workload of technicians can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of vehicle fault diagnosis, and particularly relates to a vehicle instrument fault analysis method and device. BACKGROUND

[0002] A full liquid crystal instrument panel replaces a traditional mechanical instrument panel with a whole liquid crystal screen, and can display vehicle driving information to a driver. The full liquid crystal instrument panel cancels traditional physical pointers, and displays all instrument information through an electronic screen. In this way, not only basic information such as vehicle driving speed, engine speed, and remaining fuel amount can be displayed, but also display effects can be more gorgeous, individualized settings can be realized, display content is more rich, and the science and technology of the whole vehicle is improved.

[0003] However, due to the complexity of display content processing, the probability of instrument fault of the full liquid crystal instrument is increased, especially serious faults such as screen blooming, screen flashing, black screen, and restart occur, and complex multiple diagnosis tests need to be performed on site, thereby causing low fault diagnosis analysis efficiency. SUMMARY

[0004] Therefore, the embodiments of the present application provide a vehicle instrument fault analysis method and device, which are used to solve the problem of low fault diagnosis analysis efficiency of the existing vehicle instrument.

[0005] In a first aspect of the embodiments of the present application, a vehicle instrument fault analysis method is provided, which comprises the following steps.

[0006] After a host computer is connected to a fault vehicle based on a UDS diagnostic instrument, a fault analysis script of the host computer is enabled;

[0007] A map file of a fault vehicle instrument is imported, and a fault index of the map file is decomposed according to a predetermined priority;

[0008] Index data is combined with a UDS protocol into a general diagnosis command, the diagnosis command is sent to the vehicle instrument, response information of the vehicle instrument is parsed into vehicle fault data, and a fault reason is analyzed;

[0009] If the fault reason is obtained, an analysis report is generated, if the fault reason is not obtained, fault diagnosis is performed according to a sub-priority index, and the fault index analysis is completed.

[0010] In a second aspect of the embodiments of the present application, a vehicle instrument fault analysis device is provided, which comprises the following steps.

[0011] The starting module is used to enable the fault analysis script after the host computer is connected to the fault vehicle based on the UDS diagnostic instrument;

[0012] The index decomposition module is used to import the map file of the fault vehicle instrument, and decompose the fault index of the map file according to the predetermined priority;

[0013] a diagnosis request module, configured to combine the index data with the UDS protocol into a general diagnosis command, and send the diagnosis command to the vehicle instrument panel;

[0014] a fault analysis module, configured to parse the response information of the vehicle instrument panel into vehicle fault data, and analyze the fault cause;

[0015] a judgment module, configured to generate an analysis report if the fault cause is obtained, and perform fault diagnosis according to a secondary priority index until the fault index analysis is completed if the fault cause is not obtained.

[0016] In a third aspect of the embodiments of the present application, an electronic device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable by the processor, and the processor implements the steps of the method according to the first aspect of the embodiments of the present application when executing the computer program.

[0017] In a fourth aspect of the embodiments of the present application, a computer readable storage medium is provided, which stores a computer program, and the computer program implements the steps of the method according to the first aspect of the embodiments of the present application when executed by a processor.

[0018] In the embodiments of the present application, based on the UDS diagnosis tool and the special diagnosis script, the map file data is automatically parsed to obtain the state data related to the liquid crystal instrument panel, and a diagnosis request is initiated according to the priority, and after obtaining the diagnosis response, the response data is automatically parsed and the fault cause is judged to generate a diagnosis report. Thus, the automatic on-site diagnosis and analysis of the abnormal screen display of the vehicle liquid crystal instrument panel is realized, the on-site fault diagnosis and analysis efficiency is effectively improved, and the workload of the maintenance personnel is reduced. BRIEF DESCRIPTION OF DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings described below only show some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.

[0020] Figure 1 A flowchart of a vehicle instrument panel fault analysis method provided by an embodiment of the present application;

[0021] Figure 2 A structural schematic diagram of a vehicle instrument panel fault analysis device provided by an embodiment of the present application;

[0022] Figure 3 A structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0023] In order to make the application purposes, features and advantages of the present application more obvious and easy to understand, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the embodiments described below are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0024] It should be understood that the terms "comprise", "comprising", "include", "including" and other similar expressions in the description or claims of the present application and the above drawings mean covering but not excluding, such as a process, method or device, equipment comprising a series of steps or units, which is not limited to the listed steps or units. In addition, "first" and "second" are used to distinguish different objects, and are not used to describe a specific order.

[0025] Please refer to Figure 1 The flowchart of the vehicle instrument fault analysis method provided by the embodiment of the present application comprises:

[0026] S101, after the host computer is connected to the field fault vehicle based on the UDS diagnostic instrument, the fault analysis script of the host computer is enabled;

[0027] The UDS (Unified Diagnostic Services, i.e. unified diagnostic services) diagnostic instrument can be connected with the CAN bus of the fault vehicle, monitor and obtain vehicle state data, and can be remotely connected with the host computer to realize remote data interaction. Generally, it can include a single-chip microcomputer, a communication module, a CAN module, a power supply and the like.

[0028] The fault analysis script is an automatic diagnostic tool developed based on the host computer of the diagnostic instrument. By running the fault analysis script, the following can be realized: importing and analyzing external configuration files, combining UDS diagnostic commands, initiating UDS diagnostic requests, analyzing UDS diagnostic responses, and generating analysis reports.

[0029] S102, importing the map file of the instrument of the fault vehicle, and decomposing the fault index of the map file according to the predetermined priority;

[0030] The map file contains a memory table of all memory region specific allocation information of the instrument software. Generally, a corresponding map file will be automatically generated each time the instrument software is compiled.

[0031] The index data decomposed from the map file includes variable name, memory address of the variable name, memory size of the variable name and the like.

[0032] Optionally, all variables related to the abnormal state of the instrument are retrieved according to the variable name in the map file, and the memory address and memory size corresponding to the variable are extracted.

[0033] The host computer retrieves all variables of the abnormal state information of the instrument software in the map file based on the variable name, and extracts the memory address and memory size corresponding to the variable. The abnormal state of the instrument includes screen flickering, screen flashing, screen blacking, and restarting, as well as 2D picture display abnormality, 3D picture display abnormality, and backlight display abnormality.

[0034] The index priority is set according to the importance of the fault state information, and the memory address and memory size obtained according to the priority order are selected in the order of high to low priority to select the index data for the next processing.

[0035] S103, combine the index data with the UDS protocol into a general diagnostic command, send the diagnostic command to the vehicle instrument, and parse the information responded by the automobile instrument into vehicle fault data to analyze the fault cause;

[0036] The index data includes variable memory address and variable memory size, which are retrieved according to the priority order, and the index data is generally retrieved from the highest priority.

[0037] After the host computer obtains the index data, the index data is automatically filled into the UDS diagnostic command as a parameter of the UDS diagnostic command, and a complete UDS diagnostic command is combined. The UDS diagnostic command is sent as a diagnostic request to the automobile instrument connected to the diagnostic instrument, and the automobile instrument responds to the diagnostic request.

[0038] Each bit in the response information is compared with the preset value in the host computer, and the comparison result is saved. After the host computer obtains the response data of the vehicle instrument, each bit of the response data is compared with the preset value in the host computer, and the comparison result can be used for fault cause judgment.

[0039] For example, if a variable or several variables are obviously larger than the preset value, the data corresponding to the variable can be used as the cause of the fault, and the reason for the change of the variable can be further analyzed.

[0040] S104, if the fault cause is obtained, an analysis report is generated, and if the fault cause is not obtained, the fault diagnosis is performed according to the sub-priority index until the fault index analysis is completed.

[0041] The difference between the vehicle's instrument panel response data and the preset value can help determine the cause of the fault. In this case, the priority index does not need to send a diagnostic request, meaning the host computer does not send a diagnostic request. If the vehicle's instrument panel response data matches the preset value, then the next priority index data needs to be extracted for the next round of diagnostic requests and analysis.

[0042] The analysis report includes at least the index data of the diagnostic request, the response information of the diagnostic request, the comparison results of the response information, the analysis results of the cause of the fault, whether the cause of the fault was obtained, and the memory information of the variable where the cause of the fault is located.

[0043] In this embodiment, based on the map file generated during the compilation of the automotive instrument software and the UDS diagnostic service, an automated on-site diagnostic analysis of abnormal displays on the automotive LCD instrument screen is performed on the host computer, which effectively improves the efficiency of on-site fault analysis.

[0044] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0045] Figure 2 This is a schematic diagram of a vehicle instrument fault analysis device provided in an embodiment of the present invention. The device includes:

[0046] Startup module 210 is used to enable the fault analysis script after connecting the UDS diagnostic instrument to the faulty vehicle in the field;

[0047] The index decomposition module 220 is used to import the map file of the instrument of the faulty vehicle and decompose the fault index of the map file according to a predetermined priority.

[0048] Specifically, the map file is used to retrieve all variables related to the abnormal state of the instrument based on the variable name, and the memory address and memory size corresponding to the variable are extracted.

[0049] The diagnostic request module 230 is used to combine index data with the UDS protocol into a general diagnostic command and send the diagnostic command to the vehicle instrument panel.

[0050] The fault analysis module 240 is used to parse the response information of the car's instrument panel into vehicle fault data and analyze the cause of the fault.

[0051] The fault analysis module 240 includes:

[0052] The comparison unit is used to compare each bit in the response information with the preset value in the host computer and save the comparison result.

[0053] If the fault cause is found in the judgment module 250, an analysis report is generated. If the fault cause is not found, fault diagnosis is performed according to the next priority index until the fault index analysis is completed.

[0054] The analysis report includes at least the index data of the diagnostic request, the response information of the diagnostic request, the comparison results of the response information, the analysis results of the cause of the fault, whether the cause of the fault was obtained, and the memory information of the variable where the cause of the fault is located.

[0055] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described apparatus and modules can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0056] Figure 3 This is a schematic diagram of an electronic device according to an embodiment of the present invention. The electronic device is used for fault diagnosis of vehicle instruments. Figure 3 As shown, the electronic device 3 of this embodiment includes at least: a memory 310, a processor 320, and a system bus 330. The memory 310 includes an executable program 3101 stored thereon. As those skilled in the art will understand, Figure 3 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0057] The following is combined Figure 3 A detailed introduction to each component of the electronic device:

[0058] The memory 310 can be used to store software programs and modules. The processor 320 executes various functional applications and data processing of the electronic device by running the software programs and modules stored in the memory 310. The memory 310 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device (such as cached data), etc. In addition, the memory 310 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0059] The memory 310 contains an executable program 3101 with a network request method. This executable program 3101 can be divided into one or more modules / units, which are stored in the memory 310 and executed by the processor 320 to perform tasks such as diagnosing and analyzing instrument faults. Each module / unit can be a series of computer program instruction segments capable of performing a specific function, describing the execution process of the computer program 3101 in the electronic device 3. For example, the computer program 3101 can be divided into an index decomposition module, a diagnostic request module, a fault analysis module, etc.

[0060] The processor 320 is the control center of the electronic device. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 310, and by calling data stored in the memory 310, it performs various functions and processes data, thereby monitoring the overall status of the electronic device. Optionally, the processor 320 may include one or more processing units; preferably, the processor 320 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, application programs, etc., and the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into the processor 320.

[0061] The system bus 330 is used to connect various functional components within the computer, transmitting data, address, and control information. Its type can be, for example, a PCI bus, an ISA bus, or a CAN bus. Instructions from the processor 320 are transmitted to the memory 310 via the bus, and the memory 310 sends data back to the processor 320. The system bus 330 is responsible for data and instruction exchange between the processor 320 and the memory 310. Of course, the system bus 330 can also connect to other devices, such as network interfaces and display devices.

[0062] In this embodiment of the invention, the executable program executed by the processing 320 of the electronic device includes:

[0063] After the host computer connects to the faulty vehicle on-site based on the UDS diagnostic tool, it activates the fault analysis script on the host computer.

[0064] Import the map file of the faulty vehicle's instrument panel and decompose the fault index of the map file according to a predetermined priority;

[0065] The index data is combined with the UDS protocol to form a general diagnostic command, which is sent to the vehicle's instrument panel. The response information from the vehicle's instrument panel is then parsed into vehicle fault data to analyze the cause of the fault.

[0066] If the cause of the fault is found through analysis, an analysis report is generated. If the cause of the fault is not found, fault diagnosis is performed according to the next lower priority index until the fault index analysis is completed.

[0067] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0068] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0069] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for analyzing vehicle instrument faults, characterized in that, include: After the host computer connects to the faulty vehicle on-site based on the UDS diagnostic tool, it activates the fault analysis script on the host computer. Import the map file of the faulty vehicle's instrument panel and decompose the fault index of the map file according to a predetermined priority; Specifically, in the map file, all variables related to the abnormal state of the instrument are retrieved based on the variable name, and the memory address and memory size corresponding to the variable are extracted. The predetermined priority is an index priority set according to the importance of the fault status information; The index data is combined with the UDS protocol to form a general diagnostic command, which is sent to the vehicle's instrument panel. The response information from the vehicle's instrument panel is then parsed into vehicle fault data to analyze the cause of the fault. If the cause of the fault is found through analysis, an analysis report is generated. If the cause of the fault is not found, fault diagnosis is performed according to the next lower priority index until the fault index analysis is completed.

2. The method according to claim 1, characterized in that, The process of sending diagnostic commands to the vehicle's instrument panel and parsing the instrument panel's response information into vehicle fault data, and analyzing the causes of the fault, includes: Each bit in the response information is compared with the preset value in the host computer, and the comparison result is saved.

3. The method according to claim 1, characterized in that, The analysis report includes at least the index data of the diagnostic request, the response information of the diagnostic request, the comparison results of the response information, the analysis results of the cause of the fault, whether the cause of the fault was obtained, and the memory information of the variable where the cause of the fault is located.

4. A vehicle instrument fault analysis device, characterized in that, include: The startup module is used to enable the fault analysis script after connecting the UDS diagnostic tool to the faulty vehicle in the field. The index decomposition module is used to import the map file of the instrument panel of the faulty vehicle and decompose the fault index of the map file according to a predetermined priority. The fault index of the map file decomposed according to a predetermined priority includes: In the map file, retrieve all variables related to the abnormal state of the instrument based on the variable name, and extract the memory address and memory size corresponding to the variable. The predetermined priority is an index priority set according to the importance of the fault status information; The diagnostic request module is used to combine index data with the UDS protocol into a general diagnostic command and send the diagnostic command to the vehicle's instrument panel. The fault analysis module is used to parse the response information from the car's instrument panel into vehicle fault data and analyze the cause of the fault. If the fault cause is found in the analysis, the judgment module generates an analysis report; otherwise, it performs fault diagnosis according to the next lower priority index until the fault index analysis is completed.

5. The apparatus according to claim 4, characterized in that, The fault analysis module includes: The comparison unit is used to compare each bit in the response information with the preset value in the host computer and save the comparison result.

6. The apparatus according to claim 4, characterized in that, The analysis report includes at least the index data of the diagnostic request, the response information of the diagnostic request, the comparison results of the response information, the analysis results of the cause of the fault, whether the cause of the fault was obtained, and the memory information of the variable where the cause of the fault is located.

7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of a vehicle instrument fault analysis method as described in any one of claims 1 to 3.

8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed, it implements the steps of a vehicle instrument fault analysis method as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Vehicle fault information analysis method, device and system

    CN108132663A

  • Vehicle diagnosis method

    KR1020140062742A