Automatic diagnosis system of automobile and vehicle

By building an automated diagnostic system and using the UDS$19 service to query fault information and collect related signals, the real-time and information integrity issues of the new energy commercial vehicle fault diagnosis system were resolved, achieving real-time fault reporting and information integrity, and reducing costs.

CN120802898APending Publication Date: 2025-10-17KAIRUI AUTOMOBILE TECHNOLOGY (ANHUI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing fault diagnosis system for new energy commercial vehicles lacks real-time performance and fault information integrity, making it impossible to report faults in real time and quickly locate the root cause.

Method used

Build an automated diagnostic system, including an alarm module, VCU, telematics module, first controller module, second controller module, and cloud platform. Use the UDS$19 service to query fault information and collect related signal data to achieve real-time fault reporting and information integrity.

Benefits of technology

It achieves real-time fault reporting and information integrity, improves the convenience and accuracy of fault location, reduces costs, has strong compatibility and does not require additional hardware expansion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120802898A_ABST
    Figure CN120802898A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic diagnosis system of a vehicle and the vehicle, and belongs to the field of vehicle fault diagnosis. The system comprises an alarm module, a VCU, a remote information processing module, a first controller module, a second controller module and a cloud platform, and the first controller module is connected with the alarm module through the VCU; the second controller module is directly connected with the alarm module; the remote information processing module is connected with the VCU, the first controller module, the second controller module and the cloud platform. The technical problems that an existing vehicle fault diagnosis system is insufficient in real-time performance, insufficient in fault information integrity and the like are solved, and convenience is provided for fault positioning by constructing an automatic diagnosis system, reporting real-time vehicle fault data and then recording associated signal values of faults.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the field of vehicle fault diagnosis, and in particular, the present application relates to an automatic diagnosis system for a vehicle. BACKGROUND

[0002] The fault diagnosis system of the current market mainstream new energy commercial vehicle has two outstanding problems: first, the real-time performance is insufficient, and each controller needs to meet certain trigger conditions to record DTC (fault diagnosis code) after detecting a fault, and the fault information can only be obtained by manually or regularly actively reading the fault code, which cannot realize real-time reporting of faults; second, the information completeness is insufficient, the existing fault reporting mechanism can only provide DTC code, lacks auxiliary diagnostic information such as associated signals when the fault occurs, which makes it difficult for operation and maintenance personnel to quickly locate the root cause of the fault.

[0003] UDS (Unified Diagnostic Services) is a standardized protocol for diagnosing vehicle electronic control units (ECUs), defined in the ISO 14229 standard. It is mainly used for the diagnosis, debugging and maintenance of automotive electronic systems, supporting multiple communication protocols. UDS services achieve diagnostic functions through requests and responses, and are widely used in the automotive industry. Among them, UDS$19 service is used to read the diagnostic fault codes (DTC) and related information stored in the ECU. DTC is used to indicate the fault or abnormal state in the vehicle system. 19 service obtains detailed information of DTC through different sub-functions, helping to diagnose and repair problems.

[0004] The main sub-functions of UDS$19 include:

[0005] 1901-Read DTC number, return the number of DTC stored in ECU.

[0006] 1902-Read DTC list, return all DTC list stored in ECU.

[0007] 1904-Read snapshot information, return the environmental data related to a specific DTC (such as vehicle speed, temperature, etc.).

[0008] 1906-Read extended information, return extended information related to DTC, such as fault occurrence times, etc.

[0009] 190A-Read DTC severity, return the severity level of DTC (such as warning, serious fault, etc.). SUMMARY

[0010] The present application aims to solve the technical problems of insufficient real-time performance and insufficient completeness of fault information of the existing vehicle fault diagnosis system. By constructing an automatic diagnosis system, real-time vehicle fault data is reported, and the associated signal values of the fault are recorded, thereby facilitating fault positioning.

[0011] To achieve the above-mentioned purpose, the technical scheme adopted by the present application is as follows: an automatic diagnosis system of an automobile, the system comprising an alarm module, a VCU, a telematics module, a first controller module, a second controller module, and a cloud platform, wherein the first controller module is connected with the alarm module through the VCU; the second controller module is directly connected with the alarm module; the telematics module is connected with the VCU, the first controller module, the second controller module, and the cloud platform respectively.

[0012] Preferably, the first controller module is used for judging the fault level when a fault occurs and uploading the fault level signal to the VCU.

[0013] The VCU is used for sending a diagnosis trigger signal to the telematics module after receiving the fault level signal, and judging whether to trigger the alarm module according to the fault level signal.

[0014] The second controller module is used for judging the fault level when a fault occurs, and directly sending a diagnosis trigger signal to the telematics module, and judging whether to trigger the alarm module according to the fault level signal.

[0015] The telematics module is used for querying the current fault and collecting the associated signal data of the fault to the first controller module and the second controller module using the UDS$19 service when detecting that the alarm module is triggered or receiving the diagnosis trigger signal, and uploading the data to the cloud platform.

[0016] Preferably, the first controller module comprises a motor controller MCU, a direct current converter DCDC, a battery management system BMS, a direct current alternating current converter DCAC, and a power distribution unit PDU, which are all connected with the VCU and the telematics module.

[0017] Preferably, the second controller module comprises an anti-lock braking system ABS, an electric power steering system EPS, an electronic parking brake system EPB, a body control module BCM, and an instrument control module ICM, which are all connected with the VCU and the telematics module.

[0018] Preferably, the alarm module comprises a fault lamp, and the fault lamp is connected with the VCU and the second controller module.

[0019] Preferably, the telematics module adopts a TBOX, and the TBOX is connected with the VCU, the first controller module, the second controller module and the cloud platform respectively.

[0020] Preferably, the telematics module uses a UDS$19 service to request the first controller module and the second controller module to query current fault information, and meanwhile, the first controller module and the second controller module request the VCU to query associated signals of corresponding faults according to the current fault information and feed back to the telematics module, and the telematics module packs and uploads the fault information and the corresponding associated signals to the cloud platform.

[0021] Preferably, the VCU and the second controller module judge whether to trigger the alarm module according to the fault level signal, including: when the fault level is greater than or equal to a preset level threshold, triggering the alarm module; otherwise, not triggering the alarm module.

[0022] Preferably, the preset level threshold is level 2.

[0023] The application also provides a vehicle comprising the automatic diagnosis system of the automobile.

[0024] The technical effect of the application is:

[0025] The system of the application has simple structure and is easy to implement, and reduces cost.

[0026] The application realizes real-time reporting of faults to the telematics module based on fault level signals of various controllers, to trigger automatic diagnosis of the vehicle, provides convenience for subsequent user fault analysis and equipment maintenance, associates the alarm module (fault light) with the controller fault level, realizes timely alarm in dangerous working conditions, and assists triggering of automatic diagnosis.

[0027] The telematics module of the application collects associated signal data of faults by using a UDS$19 service to query current faults of the first controller module and the second controller module, and improves completeness of fault data.

[0028] The application optimizes existing signal interaction logic, realizes automatic diagnosis by only configuring software parameters without changing the whole vehicle architecture, and has the characteristics of low implementation cost and strong compatibility without additional hardware expansion. BRIEF DESCRIPTION OF DRAWINGS

[0029] Figure 1 The application provides an automatic diagnosis system of the automobile. DETAILED DESCRIPTION

[0030] The specific embodiments of the present application are further described in detail below with the accompanying drawings, through the description of the embodiments, the purpose is to help the technical personnel in the art to have more complete, accurate and in-depth understanding of the inventive concept and technical scheme of the present application, and to help its implementation. It should be noted that the "first", "second" and the like described in the present application are only convenient for the description of the technical scheme and used as a distinction between components, and the corresponding component configuration may be the same or different, and the present application is not limited to this. In order to make the technical scheme of the present application more clear, the present application is explained and described by the following embodiments.

[0031] The present embodiment proposes an automatic diagnosis system for a vehicle, which is a practical and convenient vehicle diagnosis solution, aiming to realize comprehensive monitoring and fault diagnosis of all controllers of the vehicle, with high real-time performance. The system optimizes and extends the existing vehicle electronic architecture, introduces an automatic diagnosis mechanism on the basis of retaining the original diagnosis function, thereby improving the diagnosis efficiency and accuracy. The automatic diagnosis system covers all controllers of the vehicle, including the power system, chassis system, body system and infotainment system, etc., ensuring that the vehicle can detect and respond to various faults in real time during operation.

[0032] As shown in Figure 1 The system of the present embodiment includes an alarm module, a VCU (vehicle controller), a telematics module, a first controller module, a second controller module and a cloud platform, wherein the first controller module is connected with the alarm module through the VCU; the second controller module is directly connected with the alarm module; the telematics module is connected with the VCU, the first controller module, the second controller module and the cloud platform respectively.

[0033] In actual work, the first controller module is used to judge the fault level and upload the fault level signal to the VCU when a fault occurs; the VCU is used to send a diagnosis trigger signal to the telematics module after receiving the fault level signal, and at the same time, judge whether to trigger the alarm module according to the fault level signal; the second controller module is used to judge the fault level and directly send a diagnosis trigger signal to the telematics module when a fault occurs, and at the same time, judge whether to trigger the alarm module according to the fault level signal; the telematics module is used to query the current fault and collect the associated signal data of the fault to the first controller module and the second controller module using the UDS$19 service when detecting that the alarm module is triggered or receiving the diagnosis trigger signal, and upload to the cloud platform.

[0034] Specifically, when a fault occurs, the first controller module and the second controller module determine the severity of the current fault according to preset fault level determination logic. Taking the battery management system BMS as an example, a single battery voltage sampling deviation fault is a first-level fault (minor), a single battery temperature difference > 15℃ is a second-level fault (intermediate), and a battery thermal runaway is a third-level fault (serious). In actual implementation, the fault level determination logic can be flexibly set according to actual needs.

[0035] After obtaining the fault level, a part of the controllers, i.e., the first controller module itself does not have fault analysis and judgment capability, and therefore sends the fault level to the VCU in the form of a digital signal. The VCU, as the core unit of the whole vehicle control, is responsible for comprehensive analysis and judgment of these signals. The first controller module includes a motor controller MCU, a direct current converter DCDC, a battery management system BMS, a direct current alternating current converter DCAC, a power distribution unit PDU, etc., which are all connected with the VCU and the telematics module. Another part of the controllers, i.e., the second controller module, is a key controller for vehicle operation safety, and itself has fault analysis and judgment capability, and can directly perform comprehensive analysis and judgment on the fault level signal. The second controller module includes an anti-lock braking system ABS, an electric power steering system EPS, an electronic parking brake system EPB, a body control module BCM, an instrument control module ICM, which are all connected with the VCU and the telematics module.

[0036] No matter the VCU or each controller of the second controller module, in the process of comprehensive analysis and judgment of the fault level signal: on the one hand, as long as the fault level signal is received, no matter the level, a diagnosis trigger signal is directly sent to the telematics module to trigger automatic diagnosis, even if there is no sense of fault (a no-sense fault usually refers to a fault that does not immediately have a significant impact on vehicle operation, but may potentially affect vehicle performance or safety), so as to improve the real-time performance of automatic diagnosis, ensure the discovery and recording of all fault data, improve information integrity, and provide data support for subsequent maintenance and repair. On the other hand, it is also determined whether to trigger an alarm module according to the fault level. The specific determination method includes: when the fault level is greater than or equal to a preset level threshold, the alarm module is triggered; otherwise, the alarm module is not triggered. In the case of the VCU simultaneously determining the fault level signals of multiple controllers, the highest fault level signal of all controllers is always used for alarm determination. In this embodiment, the preset level threshold is set to 2 levels, and faults below 2 levels are usually no-sense faults, which do not immediately have a significant impact on vehicle operation and do not need to be deliberately alarmed. Faults greater than or equal to 2 levels need to attract the attention of the user, and if not handled in time, there will be a safety risk. In actual implementation, the level threshold can be flexibly set according to actual needs.

[0037] In the embodiment, the alarm module includes a fault light, and other alarm devices can also be used according to requirements in actual implementation. The fault light is connected with the VCU and the second controller module. Specifically, only one fault light is arranged for the controller corresponding to the first controller module to alarm, thereby reducing the production cost. One fault light is arranged for each controller corresponding to the second controller module, and is used for fault alarm of the corresponding controller. The user can quickly identify the fault source according to the fault light, and take corresponding measures in time. In a preferred embodiment of the application, different forms (light color, flashing frequency, etc.) can also be set for the fault light according to the fault level, so as to distinguish the fault level.

[0038] In the embodiment, the telematics module uses a TBOX, which is connected with the VCU, the first controller module, the second controller module and the cloud platform. The TBOX is the most commonly used remote communication module in a vehicle, and can establish remote wireless communication between the vehicle and a remote device. Meanwhile, the TBOX is integrated with a fault diagnosis function based on a UDS protocol.

[0039] Specifically, when receiving a diagnosis trigger signal, the telematics module of the embodiment queries the current fault and collects associated signal data of the fault of the first controller module and the second controller module by using a UDS$19 service, and uploads the data to the cloud platform. Meanwhile, the telematics module can also trigger automatic diagnosis by triggering detection of the alarm module, for example, the telematics module monitors the trigger signal sent by the VCU or the second controller module to the alarm module in the CAN bus, and if the trigger signal is detected, the automatic diagnosis process is also triggered. Through this redundant design, it can be ensured that the automatic diagnosis is also triggered in the case of triggering of the alarm module, thereby providing convenience for subsequent fault identification and processing.

[0040] The telematics module of the embodiment uses a UDS$19 service to request the first controller module and the second controller module to query the current fault information, which includes the fault type, the fault level and the fault occurrence. Meanwhile, the first controller module and the second controller module request the VCU to query the associated signals of the corresponding fault according to the current fault information, and feed back to the telematics module to improve the information integrity. The telematics module packs the fault information and the corresponding associated signals and uploads them to the cloud platform. The reason why the VCU is used to query the associated signals of the corresponding fault is that, compared with other controllers, the VCU has more extensive signal access authority, can integrate real-time data (such as vehicle speed, battery status, motor temperature, etc.) from different subsystems, and the fault analysis often needs these cross-system signals to assist in locating the root cause. Meanwhile, the associated signals of some faults are not static data, but are dynamically calculated and generated by the VCU.

[0041] The telematics module queries the current fault and collects the associated signal data of the fault uploaded to the cloud platform, and the cloud platform is used for storing these data, which is safer than local storage; at the same time, data analysis is carried out, including:

[0042] (1) Generating a vehicle fault statistics table at a fixed time: summarizing the fault frequency, type distribution and grade proportion of each controller according to the time dimension, providing a basis for quality improvement;

[0043] (2) Real-time drawing of a fault associated signal flow chart: dynamically displaying the interaction of each associated signal (such as motor temperature and coolant flow, battery current and voltage fluctuation) when the fault is triggered, to help locate the root cause.

[0044] The embodiment also provides a vehicle comprising the automatic diagnosis system of the automobile described above.

[0045] The present application realizes real-time reporting of faults by fault level determination of each controller, triggers the automatic diagnosis of the vehicle, realizes the automatic diagnosis under all fault levels, provides convenience for subsequent user fault analysis and equipment maintenance, associates the alarm module (fault light) with the controller fault level, realizes timely alarm under dangerous working conditions, and assists the triggering of automatic diagnosis. The present application optimizes the existing signal interaction logic, realizes the automatic diagnosis by only configuring the software parameters without changing the whole vehicle architecture, does not need additional hardware expansion, has the characteristics of low implementation cost and strong compatibility, etc.

[0046] The above is an exemplary description of the present application in combination with the drawings. Obviously, the specific implementation of the present application is not limited by the above method. As long as various non-essential improvements are made by using the method concept and technical solution of the present application; or the above concept and technical solution of the present application is directly applied to other occasions without improvement, all of which are within the protection scope of the present application.

Claims

1. An automated automotive diagnostic system, characterized in that: The system includes an alarm module, a VCU, a telematics module, a first controller module, a second controller module, and a cloud platform, wherein the first controller module is connected to the alarm module through the VCU; the second controller module is directly connected to the alarm module; and the telematics module is respectively connected to the VCU, the first controller module, the second controller module, and the cloud platform.

2. The automated vehicle diagnostic system according to claim 1, characterized in that: The first controller module is used to determine the fault level when a fault occurs and upload a fault level signal to the VCU; The VCU is configured to send a diagnostic trigger signal to the telematics module upon receiving the fault level signal, and determine whether to trigger the alarm module based on the fault level signal; The second controller module is used to determine the fault level when a fault occurs and directly send a diagnostic trigger signal to the telematics module. At the same time, it determines whether to trigger the alarm module based on the fault level signal. The telematics module is used to query the first controller module and the second controller module using the UDS$19 service for the current fault and collect fault-related signal data and upload it to the cloud platform when detecting that the alarm module is triggered or receiving a diagnostic trigger signal.

3. The automated vehicle diagnostic system according to claim 2, wherein: The first controller module includes a motor controller MCU, a DC converter DCDC, a battery management system BMS, a DC-AC converter DCAC, and a power distribution unit PDU, all of which are connected to the VCU and the telematics processing module.

4. The automated automotive diagnostic system according to claim 2, wherein: The second controller module includes an anti-lock braking system ABS, an electric power steering system EPS, an electronic parking brake system EPB, a body control module BCM, and an instrument control module ICM, all of which are connected to the VCU and the telematics processing module.

5. The automated automotive diagnostic system according to claim 2, characterized in that: The alarm module includes a fault light, and the fault light is connected to the VCU and the second controller module.

6. The automated automotive diagnostic system according to claim 2, characterized in that: The telematics module adopts TBOX, and the TBOX is connected to the VCU, the first controller module, the second controller module, and the cloud platform respectively.

7. The automated automotive diagnostic system according to claim 2, characterized in that: The telematics module uses the UDS$19 service to request the first controller module and the second controller module to query the current fault information. At the same time, the first controller module and the second controller module request the VCU to query the associated signals of the corresponding fault based on the current fault information and feed back to the telematics module. The telematics module packages the fault information and the corresponding associated signals and uploads them to the cloud platform.

8. The automated automotive diagnostic system according to claim 2, characterized in that: The VCU and the second controller module determine whether to trigger the alarm module according to the fault level signal, including: when the fault level is greater than or equal to a preset level threshold, triggering the alarm module; otherwise, not triggering the alarm module.

9. The automated automotive diagnostic system according to claim 8, characterized in that: The preset level threshold is level 2.

10. A vehicle, characterized in that: The vehicle comprises an automatic automotive diagnostic system according to any one of claims 1-9.