Vehicle fault positioning method, device and equipment and storage medium
Through simulation analysis of obtaining fault codes and data flow dynamic information, the problem of low efficiency in fault location determination in automobile fault diagnosis is solved, fast and accurate fault location positioning is achieved, and diagnostic efficiency is improved.
Patent Information
- Application Number
- CN202411434865.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2024-12-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
During the automotive fault diagnosis process, reading the fault code and reading the data stream are two independent operations, which affects the diagnostic efficiency and makes it difficult to quickly determine the fault location.
The fault code is obtained by preset diagnostic equipment, the operating status is determined based on the fault code, and dynamic information is read from the vehicle data flow mapping table, and simulation analysis is carried out to determine the fault trend, so as to quickly determine the fault location.
Through the pre-established data flow mapping table, the fault code and data flow information can be quickly matched, helping maintenance technicians determine the vehicle fault location more quickly, improving diagnostic efficiency.
Smart Images

Figure CN119105470A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle fault technology, and in particular to a vehicle fault locating method, device, equipment and storage medium. Background Art
[0002] When diagnosing a car fault, it is usually done by scanning the fault code information in the car's electronic control system and reading the car data stream of the electronic control system to perform fault analysis and determine the fault location. However, reading the fault code and reading the data stream are two independent operations. During the vehicle diagnosis process, performing the two operations separately will affect the efficiency of vehicle diagnosis to a certain extent. Therefore, how to improve the efficiency of vehicle fault diagnosis needs to be solved. Summary of the invention
[0003] In view of this, the purpose of the present invention is to provide a vehicle fault location method, device, equipment and storage medium, which can more quickly determine the vehicle fault location. The specific scheme is as follows:
[0004] In a first aspect, the present application discloses a vehicle fault location method, comprising:
[0005] Acquire a current fault code of a target faulty vehicle through a preset diagnostic device, and determine a current operating state of the target faulty vehicle based on the current fault code;
[0006] Reading the target data stream dynamic information of the vehicle component corresponding to the current fault code in the target faulty vehicle from a preset vehicle data stream mapping table;
[0007] The operating trend of the current operating state in the target faulty vehicle is simulated based on the target data stream dynamic information to obtain the faulty operating trend of the target faulty vehicle, so as to determine the fault location of the target faulty vehicle according to the faulty operating trend.
[0008] Optionally, obtaining the current fault code of the target faulty vehicle by using a preset diagnostic device includes:
[0009] The fault state of the target faulty vehicle is diagnosed by a preset diagnostic device to obtain all fault codes corresponding to the target faulty vehicle, and data cleaning is performed on all the fault codes to obtain the current fault code of the target faulty vehicle.
[0010] Optionally, before reading the target data stream dynamic information of the vehicle component corresponding to the current fault code in the target faulty vehicle from the preset vehicle data stream mapping table, the method further includes:
[0011] A mapping relationship between the data stream dynamic information of the vehicle electronic control system and the fault code of the faulty vehicle is established, and the preset vehicle data stream mapping table is established based on the mapping relationship.
[0012] Optionally, determining the current operating state of the target faulty vehicle based on the current fault code includes:
[0013] The freeze frame data corresponding to the current fault code is acquired, and the current running state of the target faulty vehicle is determined based on the freeze frame data.
[0014] Optionally, simulating the operation trend of the current operation state of the target faulty vehicle based on the target data stream dynamic information to obtain the faulty operation trend of the target faulty vehicle includes:
[0015] The data development trend of the freeze frame data of the target faulty vehicle is simulated based on the target data flow dynamic information to obtain the faulty operation trend of the target faulty vehicle.
[0016] Optionally, determining the fault location of the target faulty vehicle according to the faulty operation trend includes:
[0017] The numerical value and trend waveform of the fault operation trend are analyzed to obtain corresponding data changes, and the fault location of the target faulty vehicle is determined based on the data changes.
[0018] In a second aspect, the present application discloses a vehicle fault location device, comprising:
[0019] A vehicle state determination module, used to obtain a current fault code of a target faulty vehicle through a preset diagnostic device, and determine a current operating state of the target faulty vehicle based on the current fault code;
[0020] A dynamic information reading module, used for reading the target data stream dynamic information of the vehicle component corresponding to the current fault code in the target fault vehicle from a preset vehicle data stream mapping table;
[0021] A fault location module is used to simulate the operating trend of the current operating state of the target faulty vehicle based on the dynamic information of the target data stream to obtain the fault operating trend of the target faulty vehicle, so as to determine the fault location of the target faulty vehicle according to the fault operating trend.
[0022] In a third aspect, the present application discloses an electronic device, comprising:
[0023] Memory, used to store computer programs;
[0024] A processor is used to execute the computer program to implement the aforementioned vehicle fault location method.
[0025] In a fourth aspect, the present application discloses a computer-readable storage medium for storing a computer program, wherein the computer program implements the aforementioned vehicle fault location method when executed by a processor.
[0026] It can be seen that in the present application, the current fault code of the target faulty vehicle is obtained through a preset diagnostic device, and the current operating state of the target faulty vehicle is determined based on the current fault code; the target data stream dynamic information of the vehicle components corresponding to the current fault code in the target faulty vehicle is read from the preset vehicle data stream mapping table; the operating trend of the current operating state in the target faulty vehicle is simulated based on the target data stream dynamic information to obtain the fault operating trend of the target faulty vehicle, so as to determine the fault location of the target faulty vehicle according to the fault operating trend. That is, in automobile maintenance diagnosis, by pre-establishing a preset vehicle data stream mapping table, the vehicle fault code can be quickly matched with the key data stream information in the automobile electrical system, which can effectively help maintenance technicians determine the vehicle fault location more quickly. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the embodiments of the present invention 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 embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0028] Figure 1 A flow chart of a vehicle fault location method disclosed in this application;
[0029] Figure 2 This is a schematic diagram of the structure of a vehicle fault locating device disclosed in this application;
[0030] Figure 3 This is a structural diagram of an electronic device disclosed in this application. DETAILED DESCRIPTION
[0031] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions 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.
[0032] At present, the functions of reading fault codes and reading data streams are relatively independent functional modules, and no effective maintenance guidance has been established between the data. Therefore, the speed of automobile diagnosis will be slowed down to a certain extent. This application will specifically introduce a diagnostic method that can quickly determine vehicle faults.
[0033] See also Figure 1 As shown, the embodiment of the present application discloses a vehicle fault location method, including:
[0034] Step S11: obtaining the current fault code of the target faulty vehicle through a preset diagnostic device, and determining the current operating state of the target faulty vehicle based on the current fault code.
[0035] In this embodiment, when performing vehicle diagnosis, the maintenance technician needs to control the preset diagnostic equipment to detect the target faulty vehicle. Specifically, the current fault code of the target faulty vehicle is obtained by the preset diagnostic equipment, including: diagnosing the fault state of the target faulty vehicle by the preset diagnostic equipment to obtain all fault codes corresponding to the target faulty vehicle, and performing data cleaning on all fault codes to obtain the current fault code of the target faulty vehicle. That is, the maintenance technician reads the fault code of the target faulty vehicle by controlling the preset diagnostic equipment. Then, the abnormal fault code is deleted by the fault code scanning method to obtain the current fault code for the corresponding vehicle fault state. The vehicle fault code is a code generated by the automobile self-diagnosis system when a system fault is detected. Therefore, the current running state of the target faulty vehicle is determined based on the current fault code, including: obtaining the freeze frame data corresponding to the current fault code, and determining the current running state of the target faulty vehicle based on the freeze frame data. The fault code represents different fault conditions, and each code corresponds to a specific fault mode. The freeze frame data is the detailed data stored by the vehicle electronic control unit (ECU) when the fault occurs. Therefore, when the target faulty vehicle fails, the running state of the vehicle when the fault code is generated can be confirmed by checking the freeze frame data when the fault code is recorded.
[0036] Step S12: Read the target data stream dynamic information of the vehicle component corresponding to the current fault code in the target faulty vehicle from a preset vehicle data stream mapping table.
[0037] In this embodiment, before the target data flow dynamic information of the vehicle component corresponding to the current fault code in the target fault vehicle is read from the preset vehicle data flow mapping table, it also includes: establishing a mapping relationship between the data flow dynamic information of the vehicle electronic control system and the fault code of the faulty vehicle, and establishing the preset vehicle data flow mapping table based on the mapping relationship. In a specific embodiment, the present application can collect the data flow dynamic information of the vehicle electronic control system during the operation of the historical vehicle, and construct the corresponding key data flow combination module of the electronic control system, and then establish the mapping relationship between the data flow dynamic information of the vehicle electronic control system and the fault code of the faulty vehicle, and establish the preset vehicle data flow mapping table according to the mapping relationship. In another specific embodiment, the data flow dynamic information of the vehicle electronic control system during the operation of the vehicle designed by the vehicle maintenance technician according to the historical maintenance record of the vehicle can be collected, and then the mapping relationship between the data flow dynamic information of the vehicle electronic control system and the fault code of the faulty vehicle is established, and the preset vehicle data flow mapping table is established according to the mapping relationship. After obtaining the current fault frame corresponding to the target faulty vehicle, the specified data flow dynamic information of the corresponding parts of the car can be read by "key data flow matching" through the fault code.
[0038] Step S13: Simulate the operating trend of the current operating state of the target faulty vehicle based on the target data stream dynamic information to obtain the fault operating trend of the target faulty vehicle, so as to determine the fault location of the target faulty vehicle according to the fault operating trend.
[0039] In this embodiment, the operation trend of the current operation state of the target faulty vehicle is simulated based on the target data flow dynamic information to obtain the fault operation trend of the target faulty vehicle, including: simulating the data development trend of the freeze frame data of the target faulty vehicle based on the target data flow dynamic information to obtain the fault operation trend of the target faulty vehicle. That is, according to the frozen frame data, the operation state of the vehicle is simulated based on the target data flow dynamic information to obtain the fault operation trend of the target faulty vehicle, so as to determine the fault position of the target faulty vehicle according to the fault operation trend. Specifically, the determination of the fault position of the target faulty vehicle according to the fault operation trend includes: analyzing the numerical value and trend waveform of the fault operation trend to obtain the corresponding data change situation, and determining the fault position of the target faulty vehicle based on the data change situation. That is, the fault position of the target faulty vehicle is determined by analyzing the numerical value and trend waveform of the fault operation trend.
[0040] It can be seen that in this embodiment, the current fault code of the target faulty vehicle is obtained through the preset diagnostic equipment, and the current operating state of the target faulty vehicle is determined based on the current fault code; the target data stream dynamic information of the vehicle components corresponding to the current fault code in the target faulty vehicle is read from the preset vehicle data stream mapping table; the operating trend of the current operating state in the target faulty vehicle is simulated based on the target data stream dynamic information to obtain the fault operating trend of the target faulty vehicle, so as to determine the fault location of the target faulty vehicle according to the fault operating trend. That is, in automobile maintenance diagnosis, by pre-establishing a preset vehicle data stream mapping table, the vehicle fault code can be quickly matched with the key data stream information in the automobile electrical system, which can effectively help maintenance technicians determine the vehicle fault location more quickly.
[0041] refer to Figure 2 The embodiment of the present application also discloses a vehicle fault location device, including:
[0042] The vehicle state determination module 11 is used to obtain the current fault code of the target faulty vehicle through a preset diagnostic device, and determine the current running state of the target faulty vehicle based on the current fault code.
[0043] The dynamic information reading module 12 is used to read the target data stream dynamic information of the vehicle component corresponding to the current fault code in the target faulty vehicle from a preset vehicle data stream mapping table.
[0044] In this embodiment, in a specific implementation, the present application can collect the data flow dynamic information of the vehicle electronic control system during the historical vehicle operation process, and construct the corresponding electronic control system key data flow combination module, and then establish the mapping relationship between the data flow dynamic information of the vehicle electronic control system and the fault code of the faulty vehicle, and establish the preset vehicle data flow mapping table according to the mapping relationship. In another specific implementation, the data flow dynamic information of the vehicle electronic control system during the vehicle operation process designed by the vehicle maintenance technician based on the vehicle's historical maintenance records can be collected, and then establish the mapping relationship between the data flow dynamic information of the vehicle electronic control system and the fault code of the faulty vehicle, and establish the preset vehicle data flow mapping table according to the mapping relationship.
[0045] The fault location module 13 is used to simulate the operating trend of the current operating state of the target faulty vehicle based on the target data stream dynamic information to obtain the fault operating trend of the target faulty vehicle, so as to determine the fault location of the target faulty vehicle according to the fault operating trend.
[0046] It can be seen that in this embodiment, in automobile maintenance diagnosis, by pre-establishing a preset vehicle data stream mapping table, the vehicle fault code can quickly match the key data stream information in the automobile electrical system, which can effectively help maintenance technicians determine the vehicle fault location more quickly.
[0047] In some specific embodiments, the vehicle state determination module 11 includes:
[0048] The fault code reading unit is used to diagnose the fault state of the target faulty vehicle through a preset diagnostic device to obtain all fault codes corresponding to the target faulty vehicle, and to perform data cleaning on all the fault codes to obtain the current fault code of the target faulty vehicle.
[0049] In some specific embodiments, the vehicle fault locating device may further include:
[0050] The mapping table creation module is used to establish a mapping relationship between the data flow dynamic information of the vehicle electronic control system and the fault code of the faulty vehicle, and to establish the preset vehicle data flow mapping table based on the mapping relationship.
[0051] In some specific embodiments, the vehicle state determination module 11 may be specifically configured to obtain freeze frame data corresponding to the current fault code, and determine the current operating state of the target faulty vehicle based on the freeze frame data.
[0052] In some specific embodiments, the fault location module 13 includes:
[0053] The operation trend simulation unit is used to simulate the data development trend of the freeze frame data of the target faulty vehicle based on the target data flow dynamic information to obtain the fault operation trend of the target faulty vehicle.
[0054] In some specific embodiments, the fault location module 13 includes:
[0055] A fault location determination unit is used to analyze the numerical value and trend waveform of the fault operation trend to obtain corresponding data changes, and determine the fault location of the target faulty vehicle based on the data changes.
[0056] Furthermore, the present application also discloses an electronic device. Figure 3 This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content in the diagram cannot be regarded as any limitation on the scope of use of the present application.
[0057] Figure 3A schematic diagram of the structure of an electronic device 20 provided in an embodiment of the present application. The electronic device 20 may specifically include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 is used to store a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the vehicle fault location method disclosed in any of the aforementioned embodiments. In addition, the electronic device 20 in this embodiment may specifically be an electronic computer.
[0058] In this embodiment, the power supply 23 is used to provide working voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and the external device, and the communication protocol it follows is any communication protocol that can be applied to the technical solution of the present application, and is not specifically limited here; the input and output interface 25 is used to obtain external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs and is not specifically limited here.
[0059] In addition, the memory 22, as a carrier for storing resources, can be a read-only memory, a random access memory, a disk or an optical disk, etc. The resources stored thereon can include an operating system 221, a computer program 222, etc., and the storage method can be temporary storage or permanent storage.
[0060] The operating system 221 is used to manage and control the hardware devices and computer programs 222 on the electronic device 20, and can be Windows Server, Netware, Unix, Linux, etc. In addition to the computer program that can be used to complete the vehicle fault location method performed by the electronic device 20 disclosed in any of the aforementioned embodiments, the computer program 222 can further include computer programs that can be used to complete other specific tasks.
[0061] Furthermore, the present application also discloses a computer-readable storage medium for storing a computer program; wherein the computer program, when executed by a processor, implements the vehicle fault location method disclosed above. The specific steps of the method can refer to the corresponding contents disclosed in the above embodiments, and will not be repeated here.
[0062] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.
[0063] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0064] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0065] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0066] The technical solution provided by the present application is introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for general technicians in this field, according to the idea of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A vehicle fault location method, characterized in that: include: Acquire a current fault code of a target faulty vehicle through a preset diagnostic device, and determine a current operating state of the target faulty vehicle based on the current fault code; Reading the target data stream dynamic information of the vehicle component corresponding to the current fault code in the target faulty vehicle from a preset vehicle data stream mapping table; The operating trend of the current operating state in the target faulty vehicle is simulated based on the target data stream dynamic information to obtain the faulty operating trend of the target faulty vehicle, so as to determine the fault location of the target faulty vehicle according to the faulty operating trend.
2. The vehicle fault location method according to claim 1, characterized in that: The method of obtaining the current fault code of the target faulty vehicle by using a preset diagnostic device includes: The fault state of the target faulty vehicle is diagnosed by a preset diagnostic device to obtain all fault codes corresponding to the target faulty vehicle, and data cleaning is performed on all the fault codes to obtain the current fault code of the target faulty vehicle.
3. The vehicle fault location method according to claim 1, characterized in that: Before reading the target data stream dynamic information of the vehicle component corresponding to the current fault code in the target fault vehicle from the preset vehicle data stream mapping table, the method further includes: A mapping relationship between the data stream dynamic information of the vehicle electronic control system and the fault code of the faulty vehicle is established, and the preset vehicle data stream mapping table is established based on the mapping relationship.
4. The vehicle fault location method according to claim 1, characterized in that: The determining the current running state of the target faulty vehicle based on the current fault code includes: The freeze frame data corresponding to the current fault code is acquired, and the current running state of the target faulty vehicle is determined based on the freeze frame data.
5. The vehicle fault location method according to claim 4, characterized in that: The simulating the operation trend of the current operation state of the target faulty vehicle based on the target data stream dynamic information to obtain the faulty operation trend of the target faulty vehicle includes: The data development trend of the freeze frame data of the target faulty vehicle is simulated based on the target data flow dynamic information to obtain the faulty operation trend of the target faulty vehicle.
6. The vehicle fault location method according to any one of claims 1 to 5, characterized in that: The determining the fault position of the target faulty vehicle according to the faulty operation trend comprises: The numerical value and trend waveform of the fault operation trend are analyzed to obtain corresponding data changes, and the fault location of the target faulty vehicle is determined based on the data changes.
7. A vehicle fault locating device, characterized in that: include: A vehicle state determination module, used to obtain a current fault code of a target faulty vehicle through a preset diagnostic device, and determine a current operating state of the target faulty vehicle based on the current fault code; A dynamic information reading module, used for reading the target data stream dynamic information of the vehicle component corresponding to the current fault code in the target fault vehicle from a preset vehicle data stream mapping table; A fault location module is used to simulate the operating trend of the current operating state of the target faulty vehicle based on the dynamic information of the target data stream to obtain the fault operating trend of the target faulty vehicle, so as to determine the fault location of the target faulty vehicle according to the fault operating trend.
8. The vehicle fault locating device according to claim 7, characterized in that: The vehicle state determination module comprises: The fault code reading unit is used to diagnose the fault state of the target faulty vehicle through a preset diagnostic device to obtain all fault codes corresponding to the target faulty vehicle, and to perform data cleaning on all the fault codes to obtain the current fault code of the target faulty vehicle.
9. An electronic device, characterized in that: include: Memory, used to store computer programs; A processor, configured to execute the computer program to implement the vehicle fault location method as described in any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that: Used to store a computer program, which, when executed by a processor, implements the vehicle fault location method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
T-BOX information security detection and protection method based on vehicle anomaly data monitoring
CN106647724A
Fault diagnosis method, diagnosis equipment and computer readable storage medium
CN114995359A
Vehicle diagnosis method and related device
CN115167331A
Vehicle fault positioning method, device and equipment and storage medium
CN118034254A
Engineering vehicle troubleshooting method, device, equipment, medium and program product
CN118486096A
