Method and device for automatically detecting abnormity of automobile instrument system, processor and computer readable storage medium thereof

By implementing automatic detection and fault information recording methods in automotive instrument systems, the problem of low fault detection efficiency in the prior art is solved, and the efficiency of fault location and analysis is improved.

CN120116739APending Publication Date: 2025-06-10DONGFENG ELECTRONICS TECH
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510201045.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-24
Publication Date
2025-06-10

AI Technical Summary

Technical Problem

When problems occur, existing automotive instrument systems rely on forward troubleshooting methods, which are inefficient and slow in processing, making it difficult to quickly locate and resolve faults.

Method used

An automatic detection method is adopted to cover all key nodes and peripherals in the instrument system through abnormal detection of key nodes and automatic recording of fault information, so as to achieve flexible definition of self-test output content and retain fault site data.

Benefits of technology

It improves the efficiency of fault detection and positioning of automobile instrument system, can quickly record system information when problems occur, and improves the efficiency of later problem positioning analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120116739A_ABST
    Figure CN120116739A_ABST
Patent Text Reader

Abstract

The invention relates to a method for automatically detecting abnormity of an automobile instrument system. The method comprises the following steps: automatically detecting abnormity of key nodes for automatic abnormity detection; and all system information when a fault occurs is automatically recorded. The invention further relates to a device for automatically detecting the abnormity of the automobile instrument system, a processor and a computer readable storage medium of the processor. By adopting the method and device for automatically detecting the abnormity of the automobile instrument system, the processor and the computer readable storage medium, all key nodes / peripherals in the instrument system can be covered, the self-checking output content can be flexibly defined, the fault field data can be greatly reserved, and the later problem positioning analysis efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automotive electronic control technology, and more particularly to the field of automotive instrument anomaly detection. Specifically, it refers to a method, device, processor, and computer-readable storage medium for automatically detecting anomalies in an automotive instrument system. Background Art

[0002] In recent years, with the booming development of the automotive industry, the functions of automobiles have become increasingly rich. In terms of the instrument, the functions are also increasing, not only limited to the display requirements of conventional vehicle speed and engine speed. While the richness of functions is increasing, the number of components in the instrument system is also increasing.

[0003] When the system functions become more and more complex, the probability of problems occurring is also getting higher and higher. Currently, after problems occur in the traditional automotive instrument system, either a forward troubleshooting method is used to troubleshoot the problems or on-site vehicle inspection is carried out to locate and analyze the problems. These two methods have low efficiency in solving problems and slow problem-solving speed. Summary of the Invention

[0004] The object of the present invention is to overcome the above-mentioned disadvantages of the prior art and provide a method, device, processor, and computer-readable storage medium for automatically detecting anomalies in an automotive instrument system that meet the requirements of high efficiency, small error, and wide application range.

[0005] In order to achieve the above object, the method, device, processor, and computer-readable storage medium for automatically detecting anomalies in an automotive instrument system of the present invention are as follows:

[0006] The method for automatically detecting anomalies in an automotive instrument system mainly features that the method includes the following steps:

[0007] (1) Automatically detect anomalies at key nodes for anomaly automatic detection;

[0008] (2) Automatically record all system information when a fault occurs.

[0009] Preferably, the step (1) specifically includes the following steps:

[0010] (1.1) After the device is powered on and starts up, the self-check program starts timing, parses the serial port data sent by the MCU to the SOC through the serial port, and determines whether there is power mode information;

[0011] (1.2) According to the status of the device, the self-check module starts self-checking;

[0012] (1.3) The self-check module performs self-checking.

[0013] Preferably, the step (1.2) specifically includes the following steps:

[0014] During the timing cycle, if the SOC does not receive the power mode sent by the MCU, the self-check module starts self-checking.

[0015] Preferably, step (1.2) further includes the following steps:

[0016] During the operation of the device, the serial port data is detected in real time. If the SOC continuously does not receive any data from the serial port, the self-check module starts self-checking and continues with step (1.3).

[0017] Preferably, step (1.2) further includes the following steps:

[0018] During the operation of the device, the DRM video memory data is monitored in real time. If there is no change for a long time, the self-check module starts self-checking and continues with step (1.3).

[0019] Preferably, step (1.2) further includes the following steps:

[0020] During the operation of the device, the vehicle speed information is monitored in real time. If it is found that the vehicle speed information deviation is too large, the self-check module starts self-checking and continues with step (1.3).

[0021] Preferably, the key nodes for abnormal automatic detection in step (1) include the vehicle speed information based on the vehicle speed sensor and the power mode, liquid crystal display information, Ethernet information, and serial port information based on the key switch power supply;

[0022] Step (1) performs abnormal automatic detection for the power mode, specifically:

[0023] If the SOC is woken up from sleep and does not receive the power mode within 30 seconds, the system is defaulted to be abnormal; if the SOC notifies the MCU to send the power mode, the serial port communication data between the current SOC and the MCU is recorded;

[0024] Step (1) performs abnormal automatic detection for the vehicle speed information, specifically:

[0025] The SOC monitors the vehicle speed signal on the vehicle's CAN bus. If the deviation between the vehicle speed on the vehicle's CAN bus and the vehicle speed signal received by the SOC through the MCU serial port is more than 5%, the system is defaulted to be abnormal, and the vehicle speed value on the vehicle's CAN bus and the serial port communication data between the MCU and the SOC are recorded;

[0026] Step (1) performs abnormal automatic detection for the liquid crystal display information, specifically:

[0027] Monitor the image data in the DRM in real time. If a black screen image appears when the data is in the ON state or the data is abnormal, the system is defaulted to be abnormal, record the current power mode, reload the display driver and record the action;

[0028] The step (1) automatically detects abnormalities for the serial port information. Specifically:

[0029] If the SOC does not receive data for 3 consecutive seconds, the system is defaulted to be abnormal, restart the serial port, and record the subsequent serial port data.

[0030] The device for automatically detecting abnormalities in the vehicle instrument system mainly includes:

[0031] A processor configured to execute computer-executable instructions;

[0032] A memory storing one or more computer-executable instructions, and when the computer-executable instructions are executed by the processor, each step of the method for automatically detecting abnormalities in the vehicle instrument system as described above is implemented.

[0033] The processor for automatically detecting abnormalities in the vehicle instrument system mainly includes that the processor is configured to execute computer-executable instructions, and when the computer-executable instructions are executed by the processor, each step of the method for automatically detecting abnormalities in the vehicle instrument system as described above is implemented.

[0034] The computer-readable storage medium mainly includes that a computer program is stored thereon, and the computer program can be executed by a processor to implement each step of the method for automatically detecting abnormalities in the vehicle instrument system as described above.

[0035] By adopting the method, device, processor and its computer-readable storage medium for automatically detecting abnormalities in the vehicle instrument system of the present invention, all key nodes / peripherals in the instrument system can be covered, the self-check output content can be flexibly defined, the fault scene data can be greatly retained, and the efficiency of post-stage problem location and analysis can be improved. Description of the Drawings

[0036] Figure 1 It is a schematic diagram of the vehicle instrument system architecture of the method for automatically detecting abnormalities in the vehicle instrument system of the present invention.

[0037] Figure 2 It is a schematic diagram of the key nodes of the automatic abnormality detection of the method for automatically detecting abnormalities in the vehicle instrument system of the present invention.

[0038] Figure 3 It is a schematic diagram of the stored information of the method for automatically detecting abnormalities in the vehicle instrument system of the present invention. Detailed implementation manners

[0039] In order to more clearly describe the technical content of the present invention, the following will be further described in conjunction with specific embodiments.

[0040] The method for automatically detecting anomalies in the vehicle instrument system of the present invention includes the following steps:

[0041] (1) Automatically detect anomalies at key nodes for anomaly automatic detection;

[0042] (2) Automatically record all system information when a fault occurs.

[0043] As a preferred implementation manner of the present invention, the step (1) specifically includes the following steps:

[0044] (1.1) After the device is powered on and starts up, the self-check program starts timing, parses the serial port data sent by the MCU to the SOC through the serial port, and determines whether there is power mode information;

[0045] (1.2) During the timing period, if the SOC does not receive the power mode sent by the MCU, the self-check module starts self-checking and continues with step (1.3);

[0046] During the operation of the device, the serial port data is detected in real time. If the SOC continuously does not receive any data from the serial port, the self-check module starts self-checking and continues with step (1.3);

[0047] During the operation of the device, the DRM video memory data is monitored in real time. If there is no change for a long time, the self-check module starts self-checking and continues with step (1.3);

[0048] During the operation of the device, the vehicle speed information is monitored in real time. If it is found that the vehicle speed information deviates too much, the self-check module starts self-checking and continues with step (1.3);

[0049] The judgment process before self-checking in the above step (1.2) is carried out simultaneously;

[0050] (1.3) The self-check module performs self-checking, which specifically includes the following steps:

[0051] (1.3.1) Check the operation status of the display driver, rewrite the display memory data, and make the screen display in red, blue, and yellow colors alternately for 1 minute;

[0052] (1.3.2) Execute the alarm information and play the alarm sound through the speaker for 15s;

[0053] (1.3.3) Output the current power mode of the system, the current vehicle speed value, the real-time data of the SOC and MCU serial communication, and the system memory usage to the log module for storage.

[0054] Preferably, the key nodes for abnormal automatic detection in step (1) include vehicle speed information based on a vehicle speed sensor and power mode, liquid crystal display information, Ethernet information, and serial port information based on a key switch power supply.

[0055] As a preferred embodiment of the present invention, step (1) performs abnormal automatic detection on the power mode, specifically:

[0056] If the SOC is woken up from sleep and the power mode is not received within 30 seconds, the system is defaulted to be abnormal; if the SOC notifies the MCU to send the power mode, record the current serial communication data between the SOC and the MCU.

[0057] As a preferred embodiment of the present invention, step (1) performs abnormal automatic detection on the vehicle speed information, specifically:

[0058] The SOC monitors the vehicle speed signal on the vehicle CAN bus. If the deviation between the vehicle speed on the vehicle CAN bus and the vehicle speed signal received by the SOC through the MCU serial port is more than 5%, the system is defaulted to be abnormal, and record the vehicle speed value on the vehicle CAN bus and the serial communication data between the MCU and the SOC.

[0059] As a preferred embodiment of the present invention, step (1) performs abnormal automatic detection on the liquid crystal display information, specifically:

[0060] Real-time monitor the image data in the DRM. If a black screen image appears or the data is abnormal when the data is in the ON gear state, the system is defaulted to be abnormal, record the current power mode, reload the display driver and record the action.

[0061] As a preferred embodiment of the present invention, step (1) performs abnormal automatic detection on the serial port information, specifically:

[0062] If the SOC does not receive data for 3 consecutive seconds, the system is defaulted to be abnormal, restart the serial port, and record the subsequent serial port data.

[0063] The device for automatically detecting abnormalities in the vehicle instrument system of the present invention, wherein the device includes:

[0064] A processor configured to execute computer-executable instructions;

[0065] A memory storing one or more computer-executable instructions, and when the computer-executable instructions are executed by the processor, each step of the method for automatically detecting abnormalities in the vehicle instrument system described above is implemented.

[0066] The processor for automatically detecting anomalies in the vehicle instrument system according to the present invention, wherein the processor is configured to execute computer-executable instructions, and when the computer-executable instructions are executed by the processor, each step of the method for automatically detecting anomalies in the vehicle instrument system as described above is implemented.

[0067] The computer-readable storage medium of the present invention, on which a computer program is stored, and the computer program can be executed by a processor to implement each step of the method for automatically detecting anomalies in the vehicle instrument system as described above.

[0068] In a specific embodiment of the present invention, DRM (Direct Rendering Manager) is a subsystem in the Linux kernel, mainly used to manage and control the graphics display functions of modern graphics cards. It provides an interface for graphics applications in user space to directly access the graphics hardware, thereby enabling efficient 2D and 3D rendering as well as video output. DRM is responsible for handling the management of the GPU and display output devices and works in cooperation with other subsystems of the kernel (such as KMS and GEM) to achieve more efficient graphics processing.

[0069] The present invention aims to automatically detect anomalies when problems occur in the vehicle instrument system, and when an anomaly occurs, detect key nodes and record relevant data, and record the current status data. When analyzing problems in the later stage, it assists R & D personnel in quickly locating the cause of the problem from the recorded key data.

[0070] The automatic detection method for anomalies in the vehicle instrument system, based on an instrument system with a dual-chip architecture, has display, acquisition, and storage functions. When the device is abnormal, the anomaly detection method is automatically triggered according to specific conditions, and the detection process, detection results, and detection data are stored on the EMMC.

[0071] The present invention provides an automatic detection method for anomalies in the vehicle instrument system, including two parts: automatic detection of key node anomalies and automatic recording of key data anomalies. Among them, the automatic anomaly detection is mainly based on monitoring anomaly information of the detected nodes. When a certain node is triggered, all node information is automatically detected.

[0072] As Figure 1 shown, for a vehicle instrument system based on dual chips, the automatic anomaly detection method can detect hardware nodes such as signal acquisition, liquid crystal display, and Ethernet and their corresponding system functions.

[0073] As Figure 2 shown, the automatic anomaly detection information includes:

[0074] 1. Over-range detection (9 - 36V) and abnormal fluctuation detection (>2kHz) based on signal acquisition, specifically for power mode and vehicle speed;

[0075] 2. Including display driver detection and abnormal interruption based on liquid crystal display;

[0076] 3. Including 3 based on Ethernet;

[0077] 4. Detection is performed through serial communication between MCU and SOC.

[0078] Such as Figure 3 shown, the automatic recording of key data anomalies mainly includes:

[0079] 1. Abnormal recording based on signal acquisition, mainly recording the real-time voltage and pulse values in the fault state, and recording and saving them at a certain frequency.

[0080] 2. Abnormal recording based on liquid crystal display, Ethernet, and speaker, mainly recording the abnormal information of drive information in the fault state.

[0081] The automatic detection method for each node in the present invention is as follows:

[0082] 1. Power mode: Based on the serial communication agreement between MCU and SOC (after SOC is awakened, MCU sends the power mode at a frequency of 500ms until an SOC confirmation response is received). When SOC is awakened from the sleep state, if the power mode is not received within 30 seconds, the system is defaulted to be abnormal, SOC notifies MCU to send the power mode, and the serial communication data between the current SOC and MCU is recorded.

[0083] 2. Vehicle speed: SOC monitors the vehicle speed signal on the vehicle's CAN bus. When the deviation between the vehicle speed on the vehicle's CAN bus and the vehicle speed signal received by SOC through the serial port with MCU is more than 5%, the system is defaulted to be abnormal, and the vehicle speed value on the vehicle's CAN bus and the serial communication data between MCU and SOC are recorded.

[0084] 3. Liquid crystal display: Real-time monitor the image data in DRM. When a black screen image appears or the data is abnormal in the ON gear state, the system is defaulted to be abnormal, record the current power mode, reload the display driver and record this action.

[0085] 4. Serial communication: When SOC does not receive data for 3 consecutive seconds, the system is defaulted to be abnormal, restart the serial port, and record the subsequent serial port data.

[0086] The above power mode refers to the content of OFF / ON switching by turning the key in the vehicle. Among them, OFF / ON is the power mode. Vehicle speed refers to the running speed of the vehicle. Serial communication refers to the serial communication interface or serial communication interface.

[0087] Based on the architecture design of the instrument system, the present invention defines key nodes, covers typical faults and critical faults, realizes data recording of the currently collected data, the current system state, and the current program state, monitors all nodes, and when an abnormality is detected in a single node, the entire system is detected to prevent problems caused by multiple nodes acting together. When a fault is detected, in addition to synchronously recording data, automatic recovery can also be performed to eliminate the fault.

[0088] By understanding the overall vehicle instrument system, summarizing historical experience, sorting out key node information, and designing different trigger conditions according to different nodes, when a single node is triggered, the entire system nodes are automatically detected, effectively recording all information of the system when a fault occurs, providing on-site data for subsequent problem location and problem solving, and improving the problem-solving efficiency.

[0089] The present invention has an embodiment, which is a 7-inch screen vehicle combination instrument.

[0090] This vehicle combination instrument adopts a dual-chip architecture, and serial communication is used between the MCU and the SOC, and the communication protocol is RPC.

[0091] One-to-one monitoring is carried out for the screen display, serial port status, vehicle speed status, and power mode status, and the monitoring can trigger each other. The abnormal self-check data is stored in a specified directory of the system and can be extracted through methods such as adb and USB flash drive. After an abnormality occurs, fault analysis can be carried out based on the extracted time, improving the problem-solving efficiency.

[0092] The present invention belongs to background monitoring and recording, and is mainly applied during the normal use of customers; mainly monitors the running state of the instrument; does not require external instructions to trigger, nor does it need to establish an icon sample database in advance, and does not require the cooperation of an external camera; the detection results of this case are automatically stored in the device, and no additional device is required to store the results.

[0093] For the specific implementation solution of this embodiment, reference can be made to the relevant descriptions in the above embodiments, and details will not be elaborated here.

[0094] It can be understood that the same or similar parts in the above embodiments can be referred to each other, and the content not detailed in some embodiments can be referred to the same or similar content in other embodiments.

[0095] It should be noted that in the description of the present invention, terms such as "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "multiple" refers to at least two.

[0096] Any process or method description depicted in the flowchart or otherwise described herein can be understood to represent a module, segment, or portion of code including one or more executable instructions for implementing a specific logical function or process. The scope of the preferred embodiments of the present invention includes additional implementations where functions may be executed not in the order shown or discussed, including in a substantially simultaneous manner according to the involved functions or in a reverse order, which should be understood by those skilled in the art to which the embodiments of the present invention pertain.

[0097] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or combinations thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution device. For example, if implemented using hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.

[0098] Those of ordinary skill in the art of the present technology can understand that all or part of the steps carried by the method of implementing the above embodiments can be completed by instructing relevant hardware through a program, and the corresponding program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.

[0099] In addition, in each embodiment of the present invention, the functional units can be integrated into one processing module, or each unit can exist physically alone, or two or more units can be integrated into one module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. When the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0100] The above-mentioned storage medium can be a read-only memory, a magnetic disk, an optical disk, etc.

[0101] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples.

[0102] By adopting the method, device, processor and computer-readable storage medium for automatically detecting anomalies in the vehicle instrument system according to the present invention, all key nodes / peripherals in the instrument system can be covered, the self-check output content can be flexibly defined, and the fault scene data can be greatly retained, improving the efficiency of later problem location and analysis.

[0103] In this specification, the present invention has been described with reference to its specific embodiments. However, it is obvious that various modifications and transformations can still be made without departing from the spirit and scope of the present invention. Therefore, the specification and drawings should be regarded as illustrative rather than restrictive.

Claims

1. A method for automatically detecting abnormalities in an automobile instrument system, characterized in that: The method comprises the following steps: (1) Automatically detect anomalies at key nodes for automatic anomaly detection; (2) After the self-check module starts self-checking, the process data and results produced by the self-checking, as well as the resource status of the entire system of the device at the current state, drive data, etc., are automatically stored in the device memory.

2. The method for automatically detecting abnormalities in an automobile instrument system according to claim 1, characterized in that: The step (1) specifically comprises the following steps: (1.1) After the device is powered on, the self-test program starts timing, analyzes the serial port data sent by the MCU to the SOC through the serial port, and determines whether there is power mode information; (1.2) The self-test module starts self-testing based on the status of the device; The self-check module described in (1.3) performs self-check.

3. The method for automatically detecting abnormalities in an automobile instrument system according to claim 2, characterized in that: The step (1.2) specifically comprises the following steps: If the SOC does not receive the power mode sent by the MCU during the timing cycle, the self-test module starts self-testing.

4. The method for automatically detecting abnormalities in an automobile instrument system according to claim 2, characterized in that: The step (1.2) further comprises the following steps: During the operation of the device, the serial port data is detected in real time. If the SOC continues to not receive any data from the serial port, the self-test module starts self-testing and continues to step (1.3).

5. The method for automatically detecting abnormalities in an automobile instrument system according to claim 2, characterized in that: The step (1.2) further comprises the following steps: During the operation of the device, the DRM memory data is monitored in real time. If there is no change for a long time, the self-test module starts self-testing and continues to step (1.3).

6. The method for automatically detecting abnormalities in an automobile instrument system according to claim 2, characterized in that: The step (1.2) further comprises the following steps: During the operation of the equipment, the vehicle speed information is monitored in real time. If the vehicle speed information deviation is found to be too large, the self-check module starts self-checking and continues to step (1.3).

7. The method for automatically detecting abnormalities in an automobile instrument system according to claim 1, characterized in that: The key nodes of the abnormal automatic detection in step (1) include vehicle speed information based on the vehicle speed sensor and power mode based on the key switch power supply, liquid crystal display information, Ethernet information, and serial port information; The step (1) performs automatic abnormality detection on the power mode, specifically: If the SOC is awakened from sleep mode and does not receive the power mode within 30 seconds, the system is assumed to be abnormal; if the SOC notifies the MCU to send the power mode, the current serial communication data between the SOC and the MCU is recorded; The step (1) performs automatic abnormality detection on vehicle speed information, specifically: SOC monitors the vehicle speed signal on the vehicle CAN bus. If the speed on the vehicle CAN bus deviates from the speed signal received by SOC through the MCU serial port by more than 5%, the system is considered abnormal by default and the speed value on the vehicle CAN bus and the serial port communication data between MCU and SOC are recorded. The step (1) performs automatic abnormality detection on the liquid crystal display information, specifically: Monitor the image data in DRM in real time. If a black screen or abnormal data appears in the ON state, the system will be considered abnormal, the current power mode will be recorded, the display driver will be reloaded and the action will be recorded. The step (1) performs automatic abnormality detection on the serial port information, specifically: If the SOC does not receive data for 3 seconds, it will assume that the system is abnormal, restart the serial port, and record the subsequent serial port data.

8. A device for automatically detecting abnormalities in an automobile instrument system, characterized in that: The device comprises: a processor configured to execute computer executable instructions; A memory stores one or more computer executable instructions, and when the computer executable instructions are executed by the processor, the steps of the method for automatically detecting abnormalities in an automobile instrument system according to any one of claims 1 to 7 are implemented.

9. A processor for automatically detecting abnormalities in an automobile instrument system, characterized in that: The processor is configured to execute computer executable instructions. When the computer executable instructions are executed by the processor, the steps of the method for automatically detecting abnormalities in an automobile instrument system as described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program can be executed by a processor to implement the various steps of the method for automatically detecting abnormalities in an automobile instrument system as described in any one of claims 1 to 7.

Citation Information

Cited By

  • Display control method and device of vehicle instrument, electronic equipment and storage medium

    CN120645681A