Vehicle fault diagnosis methods, systems, electronic equipment and vehicles

By adopting a hierarchical diagnostic structure with a domain architecture in vehicles, and utilizing the collaborative work of domain controllers and central processing units, the problem that traditional diagnostic solutions cannot fully reflect domain architecture information is solved, enabling rapid location of vehicle faults and management of vehicle information.

CN116679680BActive Publication Date: 2025-10-28SANY AUTOMOBILE MFG CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310791515.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2025-10-28
Estimated Expiration
2043-06-30

AI Technical Summary

Technical Problem

Existing vehicle fault diagnosis solutions cannot fully reflect the diagnostic information of the domain architecture, resulting in poor vehicle information management. The diagnostic information of the traditional flat structure is too fragmented and cannot fully reflect the diagnostic information of the domain architecture.

Method used

A domain-based hierarchical vehicle diagnostic structure is adopted. Through the collaborative work of the domain controller and the central processor, fault information from the ECU is received, functional faults are identified, and fault links are located, thereby realizing vehicle information management.

Benefits of technology

It enables rapid location and information management of vehicle faults, accurately determines the fault type and impact, provides repair suggestions, and supports cloud display and vehicle status management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116679680B_ABST
    Figure CN116679680B_ABST
Patent Text Reader

Abstract

This invention provides a vehicle fault diagnosis method, system, electronic device, and vehicle, relating to the field of fault diagnosis. The vehicle fault diagnosis method is applied to a domain controller and includes: receiving fault information sent by an ECU; determining the corresponding functional fault based on the fault information; when the functional fault involves a single domain fault, determining the fault type based on the fault information and locating the link of the domain fault based on the functional fault; when the functional fault involves multiple domain faults, uploading the fault information to a central processing unit (CPU), the fault information instructing the CPU to determine the fault type based on the fault information and locate the link of the system fault based on the functional fault. This invention implements a domain-based hierarchical vehicle diagnostic structure, which is beneficial for vehicle information management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of fault diagnosis technology, and in particular to a vehicle fault diagnosis method, system, electronic device, and vehicle. Background Technology

[0002] Currently, the electronic and electrical architecture of vehicles is evolving from a distributed architecture to a domain architecture. However, existing fault diagnosis solutions are still traditional solutions applicable to distributed architectures. Due to the flat structure of traditional architectures, traditional diagnostic solutions are also flat structures, namely, developed based on electronic control units (ECUs). Diagnostic feedback mainly reflects ECU-level problems. Therefore, the diagnostic information of traditional flat structures is too fragmented and cannot fully reflect the diagnostic information of domain architectures, which is not conducive to vehicle information management. Summary of the Invention

[0003] This invention provides a vehicle fault diagnosis method, system, electronic device, and vehicle, realizing a domain-based hierarchical vehicle diagnosis structure, which is beneficial for vehicle information management.

[0004] This invention provides a vehicle fault diagnosis method applied to a domain controller, the method comprising:

[0005] Receive fault information sent by the ECU;

[0006] The corresponding functional fault is determined based on the fault information;

[0007] When the functional failure involves a single domain failure, the failure type is determined based on the failure information, and the link of the domain failure is located based on the functional failure.

[0008] When the functional failure involves multiple domain failures, the failure information is uploaded to the central processing unit (CPU). The failure information is used to instruct the CPU to determine the failure type based on the failure information and to locate the link of the system failure based on the functional failure.

[0009] Optionally, after determining the fault type based on the fault information and locating the faulty link based on the functional fault location domain, the method further includes:

[0010] The fault type and the link of the domain fault are uploaded sequentially to the central processing unit and the cloud platform, and the cloud platform is used to display the fault type and the link of the domain fault.

[0011] Optionally, when the functional failure involves multiple domain failures, the failure information is also used to instruct the central processing unit to upload the failure type and the link of the system failure to the cloud platform, and the cloud platform is used to display the failure type and the link of the system failure.

[0012] Optionally, after determining the corresponding functional fault based on the fault information, the method further includes:

[0013] Based on the pre-stored associations between the functional faults and domains and systems, it is determined whether the functional fault involves a single domain fault or multiple domain faults.

[0014] Optionally, after determining the corresponding functional fault based on the fault information, the method further includes:

[0015] Based on the pre-stored correspondence between fault information, functional faults and maintenance suggestions, the maintenance suggestions corresponding to the fault information and functional faults are determined.

[0016] The present invention also provides a vehicle fault diagnosis system, comprising:

[0017] The data receiving module is used to receive fault information sent by the ECU;

[0018] A functional fault determination module is used to determine the corresponding functional fault based on the fault information.

[0019] The first fault location module is used to determine the fault type based on the fault information and locate the link of the domain fault based on the functional fault when the functional fault involves a single domain fault.

[0020] The second fault location module is used to upload the fault information to the central processing unit when the functional fault involves multiple domain faults. The fault information is used to instruct the central processing unit to determine the fault type based on the fault information and to locate the link of the system fault based on the functional fault.

[0021] Optionally, it also includes:

[0022] A sensor module is connected to the ECU and is used to collect vehicle data and upload it to the ECU.

[0023] Optionally, it also includes:

[0024] A cloud platform connected to a central processing unit, the cloud platform being used to display fault types and fault links, the fault links including domain fault links and system fault links.

[0025] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle fault diagnosis method.

[0026] The present invention also provides a vehicle including the aforementioned vehicle fault diagnosis system or electronic device.

[0027] This invention provides a vehicle fault diagnosis method, system, electronic device, and vehicle. The vehicle utilizes a domain architecture, and the method is applied to a domain controller. The method includes: receiving fault information sent by an ECU; determining a corresponding functional fault based on the fault information; when the functional fault involves a single domain fault, determining the fault type based on the fault information and locating the link of the domain fault based on the functional fault; when the functional fault involves multiple domain faults, uploading the fault information to a central processing unit (CPU), whereby the fault information instructs the CPU to determine the fault type based on the fault information and locate the link of the system fault based on the functional fault. In other words, this invention performs fault diagnosis and location based on the domain controller when the functional fault involves a single domain fault, and performs fault diagnosis and location through the CPU when the functional fault involves multiple domain faults, thus realizing a hierarchical vehicle diagnostic structure based on a domain architecture, which is beneficial for vehicle information management. Attached Figure Description

[0028] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0029] Figure 1 This is a schematic diagram of the vehicle domain architecture provided by the present invention;

[0030] Figure 2 This is one of the schematic diagrams of the vehicle fault diagnosis method provided by the present invention;

[0031] Figure 3 This is the second schematic diagram of the vehicle fault diagnosis method provided by the present invention;

[0032] Figure 4 This is a schematic diagram illustrating the implementation logic of the vehicle speed monitoring function provided in this embodiment of the invention;

[0033] Figure 5 This is a schematic diagram of the vehicle fault diagnosis system provided by the present invention;

[0034] Figure 6 It is a structural schematic diagram of the electronic device provided by the present invention. Detailed Implementation

[0035] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0036] The following is combined with Figures 1-6 The present invention describes a vehicle fault diagnosis method, system, electronic device, and vehicle.

[0037] The purpose of this invention is to propose a vehicle fault diagnosis method, system, electronic device, and vehicle, which is implemented based on a domain architecture. The vehicle domain architecture is as follows: Figure 1 As shown, the vehicle manages domain controllers based on the central processing unit, and the domain controllers manage ECUs. There are multiple domain controllers and ECUs, and the domain controllers communicate with each other via message passing. The specific number of domain controllers and the number of ECUs connected to each domain controller can be determined according to actual needs. Figure 1 This is merely an illustrative diagram and is not intended to limit the scope of the invention. The invention utilizes a domain-based, layered vehicle diagnostic structure, which is beneficial for vehicle information management. Furthermore, when a fault occurs, the invention can quickly locate the cause (i.e., fault type), link, and location of the fault. Simultaneously, based on vehicle fault information management, it can pinpoint the functions, systems, and domains affected by the fault, quickly understand the impact of the fault on the entire vehicle, and determine the vehicle's status.

[0038] Figure 2 This is one of the flowcharts of the vehicle fault diagnosis method provided by the present invention. Figure 3 This is the second schematic diagram of the vehicle fault diagnosis method provided by the present invention. The method is implemented based on a vehicle domain architecture and applied to a domain controller. Furthermore, the vehicle pre-stores a whole-vehicle fault judgment model, which includes the correspondence between fault information and functional faults, and also includes the association between functional faults and domains and systems.

[0039] In one specific embodiment, the fault information includes fault codes, and different fault codes indicate different fault types.

[0040] like Figure 2 and Figure 3 As shown, the vehicle fault diagnosis method includes:

[0041] Step 201: Receive fault information sent by the ECU.

[0042] In one specific embodiment, the vehicle includes sensors that communicate with an ECU via signals. The ECU receives data from the sensors, and when the sensor data is abnormal, the ECU sends fault information. That is, in this invention, fault information refers to sensor data failure. The presence of a fault is determined based on the sensor data. When the data is abnormal, the fault can be directly located to the sensor, achieving more accurate fault localization.

[0043] In one specific embodiment, the fault type includes at least one of: load fault, bus fault, signal fault, and message fault. That is, this invention classifies the possible fault types that may occur during signal transmission in detail, which is beneficial for subsequent determination of functional faults.

[0044] Step 202: Determine the corresponding functional fault based on the fault information.

[0045] In one specific embodiment, since the fault information is only the fault information of a single point, but the fault may cause a certain function to fail, it is necessary to determine the functional fault corresponding to the fault information based on the pre-stored correspondence between fault information and functional faults.

[0046] Step 203: When the functional failure involves a single domain failure, determine the failure type based on the failure information, and locate the link of the domain failure based on the functional failure.

[0047] In a specific embodiment, the domain architecture is divided according to the vehicle's physical structure (spatial areas), for example, dividing the vehicle into left domain, right domain, left rear domain, right rear domain, and central domain, etc., with each domain equipped with a domain controller. Functions, on the other hand, are divided according to the vehicle's logical structure, for example, dividing the vehicle into powertrain system, chassis system, body system, cockpit system, and intelligent driving system, etc. Therefore, when a functional fault involves a single domain fault, the domain controller determines the fault type (at least one of load fault, bus fault, signal fault, and message fault) and locates the faulty link within the domain. That is, in this invention, for functions that only require information within a single domain, fault diagnosis and location are performed by the corresponding domain controller, and the status and fault information of all functions within that domain are managed and stored by the domain controller. The final diagnosis can also be sent to the central processing unit. Furthermore, by locating the faulty link, it is possible to intuitively see which function within which domain, and which sensor of that function, has malfunctioned, achieving more intuitive and accurate fault diagnosis and location.

[0048] In one specific embodiment, after determining the fault type based on the fault information and locating the domain fault link based on the functional fault, the diagnostic results can be uploaded to a cloud platform via a central processing unit. The cloud platform is used to display the fault type and the domain fault link. In this invention, the vehicle status (including fault type and domain fault link) can be displayed through the cloud platform, realizing a cloud-based portrait of the vehicle status and achieving a vehicle-cloud integrated vehicle information management system.

[0049] Step 204: When the functional failure involves multiple domain failures, the failure information is uploaded to the central processing unit. The failure information is used to instruct the central processing unit to determine the failure type based on the failure information and to locate the link of the system failure based on the functional failure.

[0050] In one specific embodiment, when the functional failure involves multiple domain failures, it indicates a system failure. The domain controller uploads the failure information to the central processing unit (CPU). The failure information instructs the CPU to determine the failure type and locate the link in the system failure. That is, for functions requiring information from two or more domains, the failure information is collected by the domain controller, uploaded to the CPU, and the final failure judgment, location, information management, and information storage are all performed by the CPU.

[0051] In one specific embodiment, after determining the fault type and locating the system fault link, the fault type and the system fault link can be uploaded to a cloud platform, which is used to display the fault type and the system fault link. In this invention, vehicle status (including fault type and system fault link) can be displayed through a cloud platform, realizing a cloud-based profile of the vehicle status and achieving a vehicle-cloud integrated vehicle information management system.

[0052] In one specific embodiment, the vehicle in this invention can also pre-store the correspondence between fault information, functional faults, and maintenance suggestions, and can provide corresponding maintenance suggestions by combining fault information and functional faults. That is, this invention can also provide different maintenance suggestions based on different fault information and functional faults, which facilitates subsequent vehicle maintenance management.

[0053] In one specific embodiment, the domain controller can collect ECU fault information and perform self-diagnosis within the domain, determine which functional faults the fault information will cause, and upload the results to the central processing unit. The central processing unit receives the judgment results from each domain controller and also monitors cross-domain information (messages or signals from each domain controller) faults and self-diagnosis. It combines the ECU's judgment and the reported fault results to determine the fault type, the domain involved, locate the fault link, provide maintenance suggestions, and upload all information to the cloud.

[0054] In a specific embodiment, taking the remote vehicle speed monitoring function as an example, such as Figure 4 As shown, the normal workflow of the vehicle is as follows:

[0055] ① The wheel speed sensor detects the wheel speed and sends the signal to the body control module (BCM, which is a specific ECU); ② The BCM calculates the wheel speed based on the wheel speed sensor signal, then encapsulates the message and sends the wheel speed signal to the instrument controller (IC, which is also a specific ECU); ③ The instrument controller calculates the vehicle speed based on the wheel speed signal, encapsulates the message, and sends the vehicle speed signal to the first domain controller; ④ The first domain controller encapsulates the message and transmits the vehicle speed signal to the second domain controller; ⑤ The second domain controller encapsulates the message and transmits the vehicle speed signal to the Tbox (which is also a specific ECU); ⑥ The Tbox transmits the vehicle speed signal to the cloud backend via an antenna.

[0056] The above process realizes the function of vehicle speed monitoring and transmission. In the vehicle fault diagnosis method of this invention, if the BCM determines that the wheel speed sensor is faulty (i.e., a load fault), since its function involves multiple domain faults (domains controlled by the first domain controller and the second domain controller), the BCM will upload its fault information to the first domain controller, which will then upload it to the central processing unit. The central processing unit will then determine the fault type as a wheel speed sensor load fault based on the fault information, and locate the wheel speed sensor fault point and the fault chain of the entire function. It should be noted that in the cloud display, the fault point and the fault chain can be displayed in different ways to facilitate the monitoring personnel's viewing; for example, the fault point is marked in red, and the functional fault chain involved in the fault point is marked in yellow for differentiation.

[0057] When a functional failure involves a single domain, the present invention performs fault diagnosis and location based on the domain controller; when a functional failure involves multiple domains, it performs fault diagnosis and location through the central processing unit. That is, the present invention, through hierarchical fault information management and vehicle functional failure judgment model, can locate the location, cause and impact chain of any fault information, and can also provide maintenance suggestions, which is beneficial to vehicle information management.

[0058] The vehicle fault diagnosis system provided by the present invention is described below. The vehicle fault diagnosis system described below can be referred to in correspondence with the vehicle fault diagnosis method described above.

[0059] Figure 5 This is a schematic diagram of the vehicle fault diagnosis system provided by the present invention; as shown. Figure 5 As shown, a vehicle fault diagnosis system includes:

[0060] The data receiving module 501 is used to receive fault information sent by the ECU.

[0061] The functional fault determination module 502 is used to determine the corresponding functional fault based on the fault information.

[0062] The first fault location module 503 is used to determine the fault type based on the fault information and locate the link of the domain fault based on the functional fault when the functional fault involves a single domain fault.

[0063] The second fault location module 504 is used to upload the fault information to the central processing unit when the functional fault involves multiple domain faults. The fault information is used to instruct the central processing unit to determine the fault type based on the fault information and to locate the link of the system fault based on the functional fault.

[0064] In one specific embodiment, the vehicle fault diagnosis system further includes:

[0065] A sensor module is connected to the ECU and is used to collect vehicle data and upload it to the ECU.

[0066] In one specific embodiment, the vehicle fault diagnosis system further includes:

[0067] A cloud platform connected to a central processing unit, the cloud platform being used to display fault types and fault links, the fault links including domain fault links and system fault links.

[0068] Figure 6 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 6 As shown, the electronic device may include: a processor 610, a communications interface 620, a memory 630, and a communication bus 640, wherein the processor 610, the communications interface 620, and the memory 630 communicate with each other via the communication bus 640. The processor 610 can call logical instructions in the memory 630 to execute a vehicle fault diagnosis method applied to a domain controller, the method including:

[0069] Receive fault information sent by the ECU.

[0070] The corresponding functional fault is determined based on the fault information.

[0071] When the functional failure involves a single domain failure, the failure type is determined based on the failure information, and the link of the domain failure is located based on the functional failure.

[0072] When the functional failure involves multiple domain failures, the failure information is uploaded to the central processing unit (CPU). The failure information is used to instruct the CPU to determine the failure type based on the failure information and to locate the link of the system failure based on the functional failure.

[0073] Furthermore, the logical instructions in the aforementioned memory 630 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0074] On the other hand, the present invention also provides a computer program product comprising a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer performs a vehicle fault diagnosis method applied to a domain controller, the method comprising:

[0075] Receive fault information sent by the ECU.

[0076] The corresponding functional fault is determined based on the fault information.

[0077] When the functional failure involves a single domain failure, the failure type is determined based on the failure information, and the link of the domain failure is located based on the functional failure.

[0078] When the functional failure involves multiple domain failures, the failure information is uploaded to the central processing unit (CPU). The failure information is used to instruct the CPU to determine the failure type based on the failure information and to locate the link of the system failure based on the functional failure.

[0079] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to perform a vehicle fault diagnosis method applied to a domain controller, the method comprising:

[0080] Receive fault information sent by the ECU.

[0081] The corresponding functional fault is determined based on the fault information.

[0082] When the functional failure involves a single domain failure, the failure type is determined based on the failure information, and the link of the domain failure is located based on the functional failure.

[0083] When the functional failure involves multiple domain failures, the failure information is uploaded to the central processing unit (CPU). The failure information is used to instruct the CPU to determine the failure type based on the failure information and to locate the link of the system failure based on the functional failure.

[0084] In addition, the present invention also provides a vehicle, including the vehicle fault diagnosis system or the electronic device.

[0085] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0086] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0087] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; 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; and these 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 vehicle fault diagnosis method, characterized in that, The method, applied to a domain controller within a domain architecture, includes: Receive fault information sent by the ECU; The corresponding functional fault is determined based on the fault information; Based on the pre-stored association between the functional fault and the domain and system, it is determined whether the functional fault involves a single domain fault or multiple domain faults; When the functional failure involves a single domain failure, the failure type is determined based on the failure information, and the link of the domain failure is located based on the functional failure. When the functional failure involves multiple domain failures, the failure information is uploaded to the central processing unit (CPU). The failure information is used to instruct the CPU to determine the failure type based on the failure information and to locate the link of the system failure based on the functional failure.

2. The vehicle fault diagnosis method according to claim 1, characterized in that, After determining the fault type based on the fault information and locating the faulty link based on the functional fault location domain, the process further includes: The fault type and the link of the domain fault are uploaded sequentially to the central processing unit and the cloud platform, and the cloud platform is used to display the fault type and the link of the domain fault.

3. The vehicle fault diagnosis method according to claim 1, characterized in that, When the functional failure involves multiple domain failures, the failure information is also used to instruct the central processing unit to upload the failure type and the link of the system failure to the cloud platform, and the cloud platform is used to display the failure type and the link of the system failure.

4. The vehicle fault diagnosis method according to any one of claims 1-3, characterized in that, After determining the corresponding functional fault based on the fault information, the following steps are also included: Based on the pre-stored correspondence between fault information, functional faults and maintenance suggestions, the maintenance suggestions corresponding to the fault information and functional faults are determined.

5. A vehicle fault diagnosis system, characterized in that, include: The data receiving module is used to receive fault information sent by the ECU; A functional fault determination module is used to determine the corresponding functional fault based on the fault information. Based on the pre-stored association between the functional fault and the domain and system, it is determined whether the functional fault involves a single domain fault or multiple domain faults; The first fault location module is used to determine the fault type based on the fault information and locate the link of the domain fault based on the functional fault when the functional fault involves a single domain fault. The second fault location module is used to upload the fault information to the central processing unit when the functional fault involves multiple domain faults. The fault information is used to instruct the central processing unit to determine the fault type based on the fault information and to locate the link of the system fault based on the functional fault.

6. The vehicle fault diagnosis system according to claim 5, characterized in that, Also includes: A sensor module is connected to the ECU and is used to collect vehicle data and upload it to the ECU.

7. The vehicle fault diagnosis system according to claim 5, characterized in that, Also includes: A cloud platform connected to a central processing unit, the cloud platform being used to display fault types and fault links, the fault links including domain fault links and system fault links.

8. 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 program, it implements the vehicle fault diagnosis method as described in any one of claims 1 to 4.

9. A vehicle, characterized in that, This includes the vehicle fault diagnosis system as described in any one of claims 5-7 or the electronic device as described in claim 8.

Citation Information

Patent Citations

  • Multi-mode fusion vehicle fault diagnosis method and system based on big data

    CN114879632A

  • Vehicle fault diagnosis method and vehicle-mounted diagnosis device

    CN115220413A