Fault diagnosis method and system

By designing an automatic fault diagnosis system in the vehicle, monitoring and analyzing the fault area data, the problem of long and low efficiency of fault diagnosis in the prior art is solved, and fast and accurate fault diagnosis and reporting is achieved.

CN119861692APending Publication Date: 2025-04-22LIUZHOU WULING NEW ENERGY VEHICLE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411991408.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

In the prior art, vehicle fault diagnosis relies on manual inspections, resulting in time-consuming, low efficiency, low accuracy, and unnecessary waste of manual resources.

Method used

Design a fault diagnosis method and system, and automatically obtain and store data of the fault area by monitoring multiple area controllers of the vehicle, and parse it based on preset network description files, generate a fault analysis report, and finally report it to the diagnostic platform of the OEM.

Benefits of technology

It realizes automatic diagnosis and rapid reporting of vehicle faults, reduces fault diagnosis time, improves diagnostic efficiency and accuracy, and avoids the waste of artificial resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119861692A_ABST
    Figure CN119861692A_ABST
Patent Text Reader

Abstract

The invention discloses a fault diagnosis method and system, and relates to the technical field of vehicles. The method is applied to a fault diagnosis system of a vehicle, the fault diagnosis system is connected with multiple area controllers of the vehicle, the multiple area controllers divide the vehicle into multiple areas, and the method comprises the steps that when it is monitored that the vehicle has a fault area, area data corresponding to the fault area is obtained and stored; based on a preset network description file, analyzing the regional data to obtain a fault analysis report; and reporting the fault analysis report and the regional data to a diagnosis platform of a main engine plant. When it is monitored that the vehicle has the fault area, fault diagnosis is automatically performed, and the fault analysis report is actively reported to the after-sales department of the main engine plant, so that after-sales technicians do not need to check the whole vehicle item by item, the fault diagnosis time is shortened, the fault diagnosis efficiency is improved, the fault diagnosis accuracy is improved, and the fault diagnosis efficiency is improved. And unnecessary waste of artificial resources is further avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a fault diagnosis method and system. Background Art

[0002] With the rapid development and technological progress of the modern automobile industry, the electronic control systems integrated in vehicles are becoming increasingly complex. From engine management to body stability control to infotainment systems, almost every aspect relies on highly sophisticated electronic devices. Although these advanced technologies have significantly improved vehicle performance and user experience, they have also brought new challenges - there is a risk of probabilistic failure of the entire vehicle. Such failures may be caused by hardware aging, software errors, environmental factors or other reasons, causing inconvenience to users and even safety hazards.

[0003] Troubleshooting difficult problems has always been a major challenge faced by the after-sales departments of major OEMs. The fault diagnosis method in current technology mainly relies on the experience of after-sales technicians and special tools to check item by item. For example, when a vehicle breaks down, the driver needs to actively contact the after-sales department of the OEM (such as: telephone contact or directly drive the vehicle to the designated OEM), and the after-sales technicians of the after-sales department will check the vehicle item by item.

[0004] It can be seen that in the current technology, manual inspection of the faulty vehicle is required, which results in a long time-consuming, low-efficiency, low-accuracy fault diagnosis and unnecessary waste of manual resources. Summary of the invention

[0005] Based on the above problems, the present application provides a fault diagnosis method and system, which automatically realizes vehicle fault diagnosis and proactively reports fault analysis reports to the after-sales department of the OEM. After-sales technicians do not need to check the faulty vehicle item by item, which reduces the time required for fault diagnosis, improves the efficiency of fault diagnosis, and improves the accuracy of fault diagnosis, further avoiding unnecessary waste of human resources.

[0006] The embodiments of the present application disclose the following technical solutions:

[0007] In a first aspect, the present application discloses a fault diagnosis method, which is applied to a fault diagnosis system of a vehicle, wherein the fault diagnosis system is connected to a plurality of zone controllers of the vehicle, and the plurality of zone controllers divide the vehicle into a plurality of zones, and the method comprises:

[0008] When it is detected that the vehicle has a fault area, acquiring and storing area data corresponding to the fault area;

[0009] Based on a preset network description file, the regional data corresponding to the fault area is parsed to obtain a fault analysis report; wherein the fault analysis report includes: the fault occurring in the fault area, and various predicted causes of the fault occurring in the fault area;

[0010] The fault analysis report and the regional data corresponding to the fault area are reported to the diagnosis platform of the host manufacturer.

[0011] Optionally, the parsing of the regional data corresponding to the fault area based on a preset network description file to obtain a fault analysis report includes:

[0012] Based on a preset network description file, the regional data corresponding to the fault area is parsed by means of a fault tree analysis to obtain a fault analysis report; wherein the fault analysis report includes: the fault occurring in the fault area, and various predicted causes of the fault occurring in the fault area represented in the form of a fault tree.

[0013] Optionally, the fault analysis report further includes: fault handling measures corresponding to the fault occurring in the fault area; the method further includes:

[0014] The fault handling measures included in the fault analysis report are displayed through the human-machine interface HMI of the vehicle to prompt the user with the fault handling measures.

[0015] Optionally, the fault analysis report further includes: a level of the fault occurring in the fault area, wherein the levels of the fault include, from high to low, a first level, a second level, and a third level; after parsing the regional data corresponding to the fault area based on the preset network description file to obtain the fault analysis report, the method further includes:

[0016] When the level of the fault occurring in the fault area included in the fault analysis report is the first level, a service station closest to the vehicle is automatically retrieved, and the fault analysis report is sent to the nearest service station.

[0017] Optionally, the vehicle further includes a redundant area controller, and after acquiring and storing the area data corresponding to the fault area, the method further includes:

[0018] Based on the regional data corresponding to the faulty area, the control parameters of the regional controller corresponding to the faulty area are synchronized to the redundant regional controller, so that the redundant regional controller can take over the tasks of the regional controller corresponding to the faulty area.

[0019] Optionally, after acquiring and storing the area data corresponding to the fault area, the method further includes:

[0020] Based on the regional data corresponding to the faulty area, the control parameters of the regional controller corresponding to the non-faulty area are adjusted so as to reallocate the tasks that the regional controller corresponding to the faulty area is responsible for to the regional controller corresponding to the non-faulty area.

[0021] Optionally, the method further includes:

[0022] Monitoring information received by external communication interfaces of multiple zone controllers of the vehicle;

[0023] When it is monitored that the information received by the external communication interfaces of the multiple regional controllers of the vehicle is risk information, the risk information is intercepted and reported to the diagnostic platform of the main engine manufacturer.

[0024] Optionally, the preset network description file includes: a preset database container DBC file.

[0025] In a first aspect, the present application discloses a fault diagnosis system, which is applied to a vehicle, wherein the fault diagnosis system is connected to a plurality of zone controllers of the vehicle, wherein the plurality of zone controllers divide the vehicle into a plurality of zones, and the fault diagnosis system comprises:

[0026] An acquisition module, used for acquiring and storing area data corresponding to a fault area when a fault area is detected in the vehicle;

[0027] A parsing module, used to parse the regional data corresponding to the fault area based on a preset network description file to obtain a fault analysis report; wherein the fault analysis report includes: the fault occurring in the fault area and various predicted causes of the fault occurring in the fault area;

[0028] The reporting module is used to report the fault analysis report and the regional data corresponding to the fault area to the diagnosis platform of the host manufacturer.

[0029] Optionally, the parsing module is specifically used to:

[0030] Based on a preset network description file, the regional data corresponding to the fault area is parsed by means of a fault tree analysis to obtain a fault analysis report; wherein the fault analysis report includes: the fault occurring in the fault area, and various predicted causes of the fault occurring in the fault area represented in the form of a fault tree.

[0031] Compared with the prior art, the present application has the following beneficial effects: the fault diagnosis system detects the existence of a fault area in the vehicle, automatically performs fault diagnosis based on the regional data corresponding to the fault area, and proactively reports the fault analysis report to the after-sales department of the OEM. After-sales technicians are not required to conduct an item-by-item inspection of the faulty vehicle as a whole, which reduces the time required for fault diagnosis, improves the efficiency of fault diagnosis, and improves the accuracy of fault diagnosis, further avoiding unnecessary waste of human resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0033] Figure 1 A structural example diagram of a vehicle provided in an embodiment of the present application;

[0034] Figure 2 A schematic diagram of a flow chart of a fault diagnosis method provided in an embodiment of the present application;

[0035] Figure 3 A schematic diagram of the structure of a fault diagnosis system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0036] As described above, the fault diagnosis method in the current technology mainly relies on the experience of after-sales technicians and special tools to conduct item-by-item inspections. This method of conducting item-by-item inspections of the entire vehicle is time-consuming and labor-intensive, resulting in a long and inefficient fault diagnosis. In addition, the fault diagnosis method in the current technology relies on the experience of after-sales technicians, which may lead to fault diagnosis errors due to the lack of experience of after-sales technicians. Therefore, the accuracy of fault diagnosis in the current technology is low, and there is unnecessary waste of human resources; further, when the fault is intermittent or difficult to reproduce, it is difficult to accurately locate the root cause of the fault, which also leads to low accuracy of fault diagnosis.

[0037] Furthermore, the fault diagnosis method in the current technology is that when a vehicle fails, the vehicle driver needs to actively contact the after-sales department of the OEM, and the after-sales technicians of the after-sales department will check the vehicle item by item. However, when a vehicle fails, from the perspective of the vehicle driver, there is usually a lack of professional knowledge and it is impossible to judge by themselves which aspects of driving safety and comfort the fault information will affect. For example, a seemingly simple warning light may be lit, but there may be a complex electrical system problem or a minor sensor false alarm. In either case, if it is not properly explained and handled in time, it will cause anxiety and dissatisfaction to the driver. What's more serious is that if some potential safety hazards are not discovered and resolved in time, they may lead to accidents and threaten the safety of the driver and passengers.

[0038] The present application provides a fault diagnosis method, including: when a fault area is detected in a vehicle, obtaining and storing regional data corresponding to the fault area; parsing the regional data corresponding to the fault area based on a preset network description file to obtain a fault analysis report; reporting the fault analysis report and the regional data corresponding to the fault area to the diagnostic platform of the host manufacturer. In the present application, the fault diagnosis system detects that a fault area exists in the vehicle, automatically performs fault diagnosis based on the regional data corresponding to the fault area, and actively reports the fault analysis report to the after-sales department of the host manufacturer, without requiring after-sales technicians to check the faulty vehicle item by item, thereby reducing the time required for fault diagnosis, improving the efficiency of fault diagnosis, and improving the accuracy of fault diagnosis, further avoiding unnecessary waste of human resources.

[0039] Furthermore, the fault diagnosis report also includes: the fault handling measures corresponding to the faults in the fault area, which can be displayed through the vehicle's human-machine interface HMI to prompt the user with the fault handling measures, so that the user can take the corresponding fault handling measures in time to avoid accidents and ensure the safety of vehicle driving; and the user can learn about the faults in the vehicle in time, which improves the user experience.

[0040] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0041] Embodiment 1:

[0042] Combine the following Figure 1 and Figure 2, a fault diagnosis method provided by an embodiment of the present application is described in detail. The method is applied to a fault diagnosis system of a vehicle, the fault diagnosis system is connected to multiple area controllers of the vehicle, and the multiple area controllers divide the vehicle into multiple areas.

[0043] For ease of understanding, the following Figure 1 The vehicle structure diagram shown in the figure gives an example to introduce the relationship between the fault diagnosis system and multiple zone controllers. Figure 1 As shown, there are four area controllers, namely area controller 101, area controller 102, area controller 103 and area controller 104, and the four area controllers divide the vehicle into four areas.

[0044] like Figure 1 As shown, the intelligent diagnosis system 105 is connected to four regional controllers respectively, and each regional controller is responsible for controlling sensors, input / output interfaces and actuators in a specific area. Exemplarily, the intelligent diagnosis system 105 is connected to the four regional controllers respectively via Ethernet, that is, the intelligent diagnosis system 105 and the four regional controllers communicate with each other via Ethernet.

[0045] The Zone Control Unit (ZCU) is a device or functional component used to control a specific area in a system, such as Figure 1 As shown, the zone controller is connected to sensors, input / output interfaces of other devices and actuators through various interfaces, and controls the sensors, other devices and actuators according to preset control parameters (ie, preset logic or instructions, etc.).

[0046] The sensors connected to the regional controller include radars, cameras, etc. The sensors in a specific area are used to collect environmental information, such as obstacle detection, lane recognition, etc. The sensor data (sensing data) is transmitted to the fault diagnosis system through the regional controller connected to it.

[0047] The input / output interface (I / O interface) includes: I / O interface of the switch, I / O interface of the motor, I / O interface of the button, etc. These interfaces are used to receive user input or control various mechanical components of the vehicle.

[0048] Actuators include various control units, such as the engine control unit (ECU), body control module (BCM), etc. Actuators are used to perform corresponding operations according to instructions.

[0049] Specifically, the four zone controllers divide the vehicle into four zones, which may be referred to as a left front zone, a right front zone, a left rear zone, and a right rear zone.

[0050] The fault diagnosis system 105 includes a T-BOX module. The TBOX (Telematics Box) module allows the vehicle to communicate with external systems via a wireless network, supporting remote diagnosis and software updates. The fault diagnosis system is responsible for collecting and processing data from each regional controller, and analyzing the data through algorithms to identify faults.

[0051] The above combination Figure 1 The following is an example of the vehicle to which the fault diagnosis method is applied. Figure 2 , a fault diagnosis method provided in an embodiment of the present application is introduced in detail.

[0052] like Figure 2 As shown, a fault diagnosis method provided in an embodiment of the present application includes the following steps:

[0053] S201. When a fault area of ​​the vehicle is detected, obtain and store area data corresponding to the fault area.

[0054] Among them, multiple area controllers divide the vehicle into multiple areas, and the fault area is the area where the fault (electronic system failure, electronic device failure, etc.) occurs, which is one or more of the multiple areas.

[0055] Among them, the regional data corresponding to the fault area is the data acquired by the regional controller corresponding to the fault area. Exemplarily, the fault data is: data transmitted to the regional controller by sensors, actuators, input / output interfaces, etc. connected to the regional controller corresponding to the fault area.

[0056] Specifically, regional data can be collectively referred to as vehicle log data (vehicle LOG data). Vehicle log data refers to a large amount of operation information and technical parameters generated and recorded by various electronic control units (ECUs) and other sensors during the operation / driving of the vehicle. Vehicle log data includes but is not limited to data on vehicle status, driving behavior, environmental conditions, system performance, and other aspects.

[0057] Furthermore, the data sources of the vehicle log data include but are not limited to: various electronic control units (for example: engine control module, transmission control module, etc.), various sensors (for example: speed sensor, temperature sensor, pressure sensor, etc.) and communication buses (for example: CAN bus, Ethernet, etc.).

[0058] Specifically, during vehicle operation / driving, the fault diagnosis system continuously monitors multiple areas of the vehicle to see if there are any faults.

[0059] In one possible implementation, the fault diagnosis system can monitor the data exchange between all areas on the communication bus in real time. If an area stops sending expected messages or sends a data packet in an incorrect format, it means that there is a fault in the area, that is, the faulty area.

[0060] In another possible implementation, the fault diagnosis system can periodically receive heartbeat signals sent by multiple regional controllers, indicating that they are working normally. If the fault diagnosis system fails to receive the heartbeat signal sent by a certain regional controller on time, it indicates that there is a fault in the area corresponding to the regional controller, that is, the fault area.

[0061] Furthermore, when a fault area is detected in the vehicle, corresponding measures need to be taken to avoid serious abnormalities in the vehicle operation / driving caused by the fault area, thereby causing serious hazards such as injuries to people (drivers, passengers, etc.). The following introduces two measures to meet the safety requirements for vehicle driving.

[0062] In a possible implementation, the vehicle further includes a redundant zone controller, for example: Figure 1 The vehicle shown in the figure also includes a fifth regional controller which is not in use, that is, in addition to regional controller 101, regional controller 102, regional controller 103 and regional controller 104, it also includes a redundant regional controller. Then, when it is detected that there is a fault area in the vehicle, after obtaining and storing the regional data corresponding to the fault area, the control parameters of the regional controller corresponding to the fault area are synchronized to the redundant regional controller based on the regional data corresponding to the fault area, so that the redundant regional controller can take over the tasks of the regional controller corresponding to the fault area. That is, the redundant regional controller takes over the regional controller corresponding to the fault area to perform the corresponding tasks during the driving of the vehicle, thereby ensuring that the vehicle can drive normally to meet the safety requirements for vehicle driving.

[0063] In another possible implementation, when a faulty area of ​​the vehicle is detected, the area data corresponding to the faulty area is obtained and stored, and then the control parameters of the area controller corresponding to the non-faulty area are adjusted based on the area data corresponding to the faulty area, so as to reallocate the tasks that the area controller corresponding to the faulty area is responsible for to the area controller corresponding to the non-faulty area. That is, the area controller corresponding to the non-faulty area takes over the area controller corresponding to the faulty area to perform the corresponding tasks during vehicle driving, thereby ensuring that the vehicle can drive normally and meet the safety requirements for vehicle driving. For example, Figure 1For the vehicle shown, when the fault diagnosis system 105 detects that there is a fault area in the vehicle, and the regional controller corresponding to the fault area is the regional controller 102, the control parameters of the regional controllers 101, 103 and 104 are adjusted based on the regional data transmitted to the fault diagnosis system 105 by the regional controller 102, so as to reallocate the tasks that the regional controller 102 is responsible for to the regional controllers 101, 103 and 104, that is, the regional controllers 101, 103 and 104 take over the tasks of the regional controller 102 to meet the safety requirements for vehicle driving.

[0064] S202: Based on a preset network description file, regional data corresponding to the fault area is parsed to obtain a fault analysis report.

[0065] The fault analysis report includes: the faults occurring in the fault area and various predicted causes of the faults occurring in the fault area. Specifically, the fault analysis report is a detailed technical document that records the specific faults occurring in the fault area and their possible causes.

[0066] The preset network description file is used to define the message format, signal definition and related physical parameters exchanged between different electronic control units in the car. It can be understood that the preset network description file is a code book for reading / parsing regional data.

[0067] In a possible implementation, the preset network description file is a preset database container DBC file, which is used to describe messages, signals and their descriptions on the CAN bus, including detailed information such as the ID, length, sending node, receiving node, periodicity, signal position, size, scale factor, offset, minimum / maximum value, unit and comments of the CAN message.

[0068] It should be noted that, in addition to the preset DBC file, the preset network description file can also be: the preset ARXML file, which not only includes all the contents in the DBC file, but also adds support for more complex systems, such as support for multi-core processors, detailed network topology, etc.; the preset CANdb+ file, which provides more powerful functions than DBC, including support for more data types and more flexible configuration.

[0069] In a possible implementation, based on a preset network description file, the regional data corresponding to the fault area is parsed by a fault tree analysis (FTA) method to obtain a fault analysis report. At this time, the fault analysis report includes: the faults occurring in the fault area, and various predicted causes of the faults occurring in the fault area represented in the form of a fault tree.

[0070] Among them, fault tree analysis is a systematic, top-down logical analysis method used to identify and understand all possible causes (predicted causes) that may lead to a specific fault. Specifically, the top event in the fault tree analysis is the starting point of the FTA and represents the fault that occurs in the fault area; the intermediate events in the fault tree analysis are various factors or conditions that cause the top event to occur. They are located below the top event and can be further decomposed to find out the underlying causes; the basic events in the fault tree analysis are the most basic fault units and cannot be further decomposed. The bottom events are usually specific hardware failures, human errors or other uncontrollable factors; the logic gates in the fault tree analysis are used to connect events at different levels to represent the cause-effect relationship between these events.

[0071] The fault analysis report obtained by the fault tree analysis in the embodiment of the present application includes various predicted causes of failure in the fault area represented by a fault tree, which can systematically identify all potential paths that may cause failure in the fault area, so as to foresee and deal with various possible adverse situations in advance. And in-depth analysis of the causes at all levels, the fault tree can help reveal those minor factors or indirect effects that are not easily noticed, ensuring that no important predicted causes are missed.

[0072] S203: Report the fault analysis report and the regional data corresponding to the fault area to the diagnosis platform of the host manufacturer.

[0073] The fault analysis report and the regional data corresponding to the fault area are reported to the OEM's diagnostic platform so that the OEM's after-sales department can quickly give fault handling measures based on the regional data corresponding to the fault area and the fault analysis report, which greatly solves the problem of difficulty for the after-sales department to troubleshoot vehicle faults.

[0074] In a possible implementation, the fault analysis report also includes: fault handling measures corresponding to the fault occurring in the fault area. The fault handling measures corresponding to the fault occurring in the fault area are displayed through the vehicle's human-machine interface HMI to prompt the user with the fault handling measures.

[0075] Among them, the human-machine interface (HMI) is the interface for interaction between the user and the machine, that is, in the embodiment of the present application, the human-machine interface is the interface for interaction between the user and the vehicle. HMI usually provides a graphical interface that can intuitively display data and status; HMI can reflect the current status and performance indicators of the vehicle in real time, helping users quickly understand the working conditions of the vehicle.

[0076] Specifically, the fault handling measures corresponding to the faults occurring in the fault area included in the fault analysis report are displayed in text form through the human-machine interface to prompt the user with the fault handling measures. The user takes corresponding fault handling measures in response to the display of the human-machine interface, so that the user can take corresponding fault handling measures in time to avoid accidents and ensure the safety of vehicle driving; and the user can learn about the existence of vehicle faults in time, which improves the user experience.

[0077] In a possible implementation, the fault analysis report further includes: the fault level occurring in the fault area, and the fault levels include, from high to low: first level, second level, and third level.

[0078] The first level of faults, also known as primary faults, refers to faults that directly affect the safe operation of the vehicle or may cause significant damage. They are usually situations that immediately endanger the safety of the driver, passengers, and other road users. For example: brake system failure, steering system failure, sudden engine shutdown, etc.

[0079] The second level of faults can also be called secondary faults, which are those that do not cause immediate danger, but if they persist, they will affect vehicle performance or eventually evolve into more serious faults. For example: air conditioning system failure, partial electronic control unit failure, minor mechanical wear, etc.

[0080] The third level of faults can also be called level 3 faults, which refer to those problems that have little impact on vehicle operation and do not pose an immediate risk. These problems are mainly defects in comfort or convenience and usually do not affect basic driving functions. For example: insufficient headlight brightness, entertainment system failure, etc.

[0081] Specifically, when the fault level of the fault area included in the fault analysis report is the first level, the service station closest to the vehicle is automatically retrieved and the fault analysis report is sent to the nearest service station. This allows the service station to quickly detect that there is a first level fault in a nearby vehicle, and the service station can automatically retrieve and actively contact the user to see if a door-to-door service is needed, so as to quickly resolve the vehicle fault.

[0082] Furthermore, when the vehicle has a first level fault, it may be impossible to drive the vehicle to a service station, or even the user may not be able to actively connect to the service station. The fault diagnosis system can actively send the fault analysis report to the nearest service station so that the service station can quickly respond to the fault analysis report and quickly resolve the vehicle's fault problem, thereby improving the user experience.

[0083] In addition to implementing a fault diagnosis method as described in the above embodiment, the fault diagnosis system can also monitor the information received by the external communication interfaces of multiple regional controllers of the vehicle; when it is monitored that the information received by the external communication interfaces of multiple regional controllers of the vehicle is risk information, the risk information is intercepted and reported to the diagnostic platform of the host factory. This allows the diagnostic platform of the host factory to centrally manage and analyze the received risk information, and professional technicians or automated tools to evaluate the received risk information to determine whether there are indeed safety hazards and how to deal with them. Further, the diagnostic platform of the host factory can also send instructions or suggestions to the vehicle based on the evaluation results, such as remote repairs, prompting the driver to go to the nearest service station, etc. That is, the fault diagnosis system can intercept risk information, thereby effectively protecting the vehicle from external threats.

[0084] The embodiment of the present application provides a fault handling method, including: when a fault area is detected in the vehicle, obtaining and storing regional data corresponding to the fault area; parsing the regional data corresponding to the fault area based on a preset network description file to obtain a fault analysis report; reporting the fault analysis report and the regional data corresponding to the fault area to the diagnostic platform of the host factory. In the embodiment of the present application, the fault diagnosis system detects that there is a fault area in the vehicle, automatically performs fault diagnosis based on the regional data corresponding to the fault area, and actively reports the fault analysis report to the after-sales department of the host factory, without the need for after-sales technicians to check the faulty vehicle item by item, thereby reducing the time required for fault diagnosis, improving the efficiency of fault diagnosis, and improving the accuracy of fault diagnosis, further avoiding unnecessary waste of human resources.

[0085] Furthermore, the fault diagnosis report also includes: fault handling measures corresponding to the faults occurring in the fault area. The fault handling measures corresponding to the faults occurring in the fault area can be displayed through the vehicle's human-machine interface HMI to prompt the user with the fault handling measures, so that the user can take corresponding fault handling measures in time to avoid accidents and ensure the safety of vehicle driving; and the user can learn about the existence of vehicle faults in time, thereby improving the user experience.

[0086] Furthermore, when a faulty area of ​​the vehicle is detected, a redundant regional controller or a non-faulty regional controller can take over the tasks of the regional controller corresponding to the faulty area to avoid serious abnormalities in vehicle operation / driving due to the faulty area, thereby meeting safety requirements for vehicle driving.

[0087] Embodiment 2:

[0088] Combine the following Figure 3, a fault diagnosis system provided by an embodiment of the present application is described in detail. The fault diagnosis system is applied to a vehicle, the fault diagnosis system is connected to a plurality of area controllers of the vehicle, and the plurality of area controllers divide the vehicle into a plurality of areas.

[0089] As shown in Figure 3, a fault diagnosis system provided in an embodiment of the present application includes the following modules:

[0090] The acquisition module 301 is used to acquire and store the area data corresponding to the fault area when a fault area of ​​the vehicle is detected;

[0091] The parsing module 302 is used to parse the regional data corresponding to the fault area based on the preset network description file to obtain a fault analysis report; wherein the fault analysis report includes: the fault occurring in the fault area and various predicted causes of the fault occurring in the fault area;

[0092] The reporting module 303 is used to report the fault analysis report and the regional data corresponding to the fault area to the diagnosis platform of the host manufacturer.

[0093] In a possible implementation, the parsing module 302 is specifically used to parse the regional data corresponding to the fault area through a fault tree analysis method based on a preset network description file to obtain a fault analysis report; wherein the fault analysis report includes: the fault occurring in the fault area, and various predicted causes of the fault occurring in the fault area represented in the form of a fault tree.

[0094] In a possible implementation, the fault analysis report further includes: fault handling measures corresponding to the fault occurring in the fault area, and the system further includes: a display module;

[0095] The display module is used to display the fault handling measures included in the fault analysis report through the vehicle's human-machine interface HMI to prompt the user with the fault handling measures.

[0096] In a possible implementation, the fault analysis report further includes: the level of the fault occurring in the fault area, the levels of the fault from high to low include: first level, second level and third level, and the system further includes: a retrieval and reporting module;

[0097] The retrieval and reporting module is used to automatically retrieve the service station closest to the vehicle when the level of the fault in the fault area included in the fault analysis report is the first level, and send the fault analysis report to the nearest service station.

[0098] In a possible implementation, the vehicle further includes a redundant zone controller, and the system further includes: a redundant control module;

[0099] The redundant control module is used to synchronize the control parameters of the regional controller corresponding to the faulty area to the redundant regional controller based on the regional data corresponding to the faulty area, so that the redundant regional controller can take over the tasks of the regional controller corresponding to the faulty area.

[0100] In a possible implementation, the redundant control module is further used to adjust the control parameters of the regional controller corresponding to the non-faulty area based on the regional data corresponding to the faulty area, so as to reallocate the tasks responsible for the regional controller corresponding to the faulty area to the regional controller corresponding to the non-faulty area.

[0101] In a possible implementation, the fault diagnosis system further includes: an external communication monitoring module and a risk information interception module.

[0102] An external communication monitoring module, used to monitor information received by external communication interfaces of multiple regional controllers of the vehicle;

[0103] The risk information interception module is used to intercept the risk information when it is detected that the information received by the external communication interface of multiple area controllers of the vehicle is risk information, and report the risk information to the diagnostic platform of the main engine manufacturer.

[0104] The embodiment of the present application provides a fault diagnosis system, including: an acquisition module 301, which is used to acquire and store regional data corresponding to the fault area when a fault area is detected in the vehicle; a parsing module 302, which is used to parse the regional data corresponding to the fault area based on a preset network description file to obtain a fault analysis report; a reporting module 303, which is used to report the fault analysis report and the regional data corresponding to the fault area to the diagnostic platform of the host factory. In the embodiment of the present application, the fault diagnosis system detects that there is a fault area in the vehicle, automatically performs fault diagnosis based on the regional data corresponding to the fault area, and actively reports the fault analysis report to the after-sales department of the host factory, without the need for after-sales technicians to check the faulty vehicle item by item, thereby reducing the time required for fault diagnosis, improving the efficiency of fault diagnosis, and improving the accuracy of fault diagnosis, further avoiding unnecessary waste of human resources.

[0105] Furthermore, the fault diagnosis report also includes: fault handling measures corresponding to the fault occurring in the fault area. The display module in the fault diagnosis system can display the fault handling measures corresponding to the fault occurring in the fault area through the vehicle's human-machine interface HMI to prompt the user of the fault handling measures, so that the user can take corresponding fault handling measures in time to avoid accidents and ensure the safety of vehicle driving; and the user can learn about the existence of vehicle faults in time, which improves the user experience.

[0106] Furthermore, when a faulty area is detected in the vehicle, the redundant control module can use a redundant regional controller or a non-faulty regional controller to take over the tasks of the regional controller corresponding to the faulty area to avoid serious abnormalities in vehicle operation / driving due to the faulty area, thereby meeting safety requirements for vehicle driving.

[0107] It should be noted that each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the method and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments. The method and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components indicated as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. A person of ordinary skill in the art can understand and implement it without creative work.

[0108] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A fault diagnosis method, characterized in that: A fault diagnosis system applied to a vehicle, the fault diagnosis system being connected to a plurality of zone controllers of the vehicle, the plurality of zone controllers dividing the vehicle into a plurality of zones, the method comprising: When it is detected that the vehicle has a fault area, acquiring and storing area data corresponding to the fault area; Based on a preset network description file, the regional data corresponding to the fault area is parsed to obtain a fault analysis report; wherein the fault analysis report includes: the fault occurring in the fault area, and various predicted causes of the fault occurring in the fault area; The fault analysis report and the regional data corresponding to the fault area are reported to the diagnosis platform of the host manufacturer.

2. The method according to claim 1, characterized in that The method of parsing the regional data corresponding to the fault area based on the preset network description file to obtain a fault analysis report includes: Based on a preset network description file, the regional data corresponding to the fault area is parsed by means of a fault tree analysis to obtain a fault analysis report; wherein the fault analysis report includes: the fault occurring in the fault area, and various predicted causes of the fault occurring in the fault area represented in the form of a fault tree.

3. The method according to claim 1, characterized in that The fault analysis report also includes: fault handling measures corresponding to the fault occurring in the fault area; the method also includes: The fault handling measures included in the fault analysis report are displayed through the human-machine interface HMI of the vehicle to prompt the user with the fault handling measures.

4. The method according to claim 1, characterized in that: The fault analysis report also includes: the level of the fault occurring in the fault area, and the levels of the fault include: first level, second level and third level from high to low; after parsing the regional data corresponding to the fault area based on the preset network description file to obtain the fault analysis report, the method also includes: When the level of the fault occurring in the fault area included in the fault analysis report is the first level, a service station closest to the vehicle is automatically retrieved, and the fault analysis report is sent to the nearest service station.

5. The method according to claim 1, characterized in that: The vehicle further includes a redundant zone controller. After acquiring and storing the zone data corresponding to the fault zone, the method further includes: Based on the regional data corresponding to the faulty area, the control parameters of the regional controller corresponding to the faulty area are synchronized to the redundant regional controller, so that the redundant regional controller can take over the tasks of the regional controller corresponding to the faulty area.

6. The method according to claim 1, characterized in that After acquiring and storing the area data corresponding to the fault area, the method further includes: Based on the regional data corresponding to the faulty area, the control parameters of the regional controller corresponding to the non-faulty area are adjusted so as to reallocate the tasks that the regional controller corresponding to the faulty area is responsible for to the regional controller corresponding to the non-faulty area.

7. The method according to claim 1, characterized in that The method further comprises: Monitoring information received by external communication interfaces of multiple zone controllers of the vehicle; When it is monitored that the information received by the external communication interfaces of the multiple regional controllers of the vehicle is risk information, the risk information is intercepted and reported to the diagnostic platform of the main engine manufacturer.

8. The method according to any one of claims 1 to 7, characterized in that: The preset network description file includes: a preset database container DBC file.

9. A fault diagnosis system, characterized in that: Applied to a vehicle, the fault diagnosis system is connected to a plurality of area controllers of the vehicle, the plurality of area controllers divide the vehicle into a plurality of areas, and the fault diagnosis system comprises: An acquisition module, used for acquiring and storing area data corresponding to a fault area when a fault area is detected in the vehicle; A parsing module, used to parse the regional data corresponding to the fault area based on a preset network description file to obtain a fault analysis report; wherein the fault analysis report includes: the fault occurring in the fault area and various predicted causes of the fault occurring in the fault area; The reporting module is used to report the fault analysis report and the regional data corresponding to the fault area to the diagnosis platform of the host manufacturer.

10. The system according to claim 9, characterized in that The analysis module is specifically used for: Based on a preset network description file, the regional data corresponding to the fault area is parsed by means of a fault tree analysis to obtain a fault analysis report; wherein the fault analysis report includes: the fault occurring in the fault area, and various predicted causes of the fault occurring in the fault area represented in the form of a fault tree.