Disclosure of Invention
In view of the above, the present invention aims to provide a fault identification method for a vehicle transmission, which solves the problems that in the related art, an electric control system cannot be directly detected, and in the later fault detection and analysis, the transmission is often required to be disassembled to further detect and identify the cause, so that the cost of fault detection is greatly increased, and the fault identification method is favorable for rapidly analyzing accidental faults, and reduces the problem analysis processes of fault recurrence, offline disassembly detection, and the like.
In order to achieve the above purpose, the technical scheme of the invention is realized as follows:
A fault recognition method of a vehicle transmission, the transmission being integrally provided with an automatic transmission control unit TCU, wherein the method comprises the steps of:
when a transmission is detected to be faulty, TCU data at the moment of fault occurrence are collected;
Acquiring first TCU related data with a first preset time length before the fault occurrence time and acquiring second TCU related data with a second preset time length after the fault occurrence time;
and performing fault online test on the TCU by using the TCU data, the first TCU related data and the second TCU related data, and identifying the fault reason of the TCU and/or generating a fault report of the TCU by using fault reproduction data.
Further, before detecting that the transmission fails, it includes:
receiving a fault trigger sent by the transmission triggering fault condition;
judging whether the fault triggering identifier meets a TCU fault condition or not;
if the TCU fault condition is satisfied, a determination is made that the transmission is faulty.
Further, the collecting TCU data at the occurrence time of the fault includes:
Acquiring the TCU data from a fault data cache module;
And storing the data identifier of the TCU data to be frozen into a rotation buffer area according to the preset continuous frozen data length.
Further, the acquiring, while acquiring the first TCU related data of a first preset duration before the fault occurrence time, the second TCU related data of a second preset duration after the fault occurrence time includes:
Reading the TCU data to be frozen by utilizing a UDS service;
And analyzing the frozen frame corresponding to the TCU data to be frozen to obtain the first TCU related data and the second TCU related data.
Further, the analyzing the first TCU related data and the second TCU related data based on the frozen frame corresponding to the TCU data to be frozen includes:
converting hexadecimal TCU data into a physical value or an ASCII code value;
and acquiring transmission parameters in the first time period and transmission processing data in the second preset time period according to the physical value.
Compared with the prior art, the fault identification method of the vehicle transmission has the following advantages:
The fault identification method of the vehicle transmission can acquire TCU data at the fault occurrence time when the transmission is detected to be faulty, acquire first TCU related data with a first preset time length before the fault occurrence time, acquire second TCU related data with a second preset time length after the fault occurrence time, perform fault reappearance on-line test on the TCU by utilizing the TCU data, the first TCU related data and the second TCU related data, and identify the fault reason of the TCU and/or generate a fault report of the TCU by the fault reappearance data. Therefore, the problem that the electric control system cannot be directly detected in the related technology, and the transmission is required to be disassembled to further detect and confirm the cause when the later failure is detected and analyzed is solved, so that the cost of failure detection is greatly increased, the quick analysis of accidental failures is facilitated, and the problem analysis processes of failure recurrence, offline disassembly detection and the like are reduced.
Another object of the present invention is to provide a fault recognition device for a vehicle transmission, which solves the problems that in the related art, the electric control system cannot be directly detected, and in the later fault detection and analysis, the transmission is often required to be disassembled to further detect and confirm the cause, so that the cost of fault detection is greatly increased, the fault recognition device is favorable for rapidly analyzing accidental faults, and the problems of fault recurrence, offline disassembly detection and the like are reduced
In order to achieve the above purpose, the technical scheme of the invention is realized as follows:
a failure recognition device of a vehicle transmission, the transmission being integrally provided with an automatic transmission control unit TCU, wherein the device comprises:
The acquisition module is used for acquiring TCU data at the moment of failure when the transmission fails;
the acquisition module is used for acquiring first TCU related data with a first preset time length before the fault occurrence time and acquiring second TCU related data with a second preset time length after the fault occurrence time;
And the identification module is used for carrying out fault online test on the TCU by utilizing the TCU data, the first TCU related data and the second TCU related data, and identifying the fault reason of the TCU and/or generating a fault report of the TCU by fault reproduction data.
Further, before detecting that the transmission fails, the acquisition module is specifically configured to:
receiving a fault trigger sent by the transmission triggering fault condition;
judging whether the fault triggering identifier meets a TCU fault condition or not;
if the TCU fault condition is satisfied, a determination is made that the transmission is faulty.
Further, the acquisition module is specifically configured to:
Acquiring the TCU data from a fault data cache module;
And storing the data identifier of the TCU data to be frozen into a rotation buffer area according to the preset continuous frozen data length.
Further, the obtaining module is specifically configured to:
Reading the TCU data to be frozen by utilizing a UDS service;
And analyzing the frozen frame corresponding to the TCU data to be frozen to obtain the first TCU related data and the second TCU related data.
Further, the acquisition module is further configured to:
converting hexadecimal TCU data into physical values or ASCII codes;
and acquiring transmission parameters in the first time period and transmission processing data in the second preset time period according to the physical value.
The fault recognition device of the vehicle transmission has the same advantages as the fault recognition method of the vehicle transmission compared with the prior art, and is not described in detail herein.
Another object of the present invention is to provide a vehicle, which solves the problem that in the related art, the electric control system cannot be directly detected, and in the later period of fault detection and analysis, the transmission is often required to be disassembled to further detect and confirm the cause, so that the cost of fault detection is greatly increased, which is beneficial to rapid analysis of accidental faults, and reduction of the problem analysis processes of fault recurrence, off-line disassembly detection, etc.
In order to achieve the above purpose, the technical scheme of the invention is realized as follows:
A vehicle is provided with a failure recognition device of a vehicle transmission as described in the above embodiment.
The fault recognition device of the vehicle and the vehicle transmission has the same advantages compared with the prior art, and is not described in detail herein.
Detailed Description
It should be noted that, without conflict, the embodiments of the present invention and features of the embodiments may be combined with each other.
The invention will be described in detail below with reference to the drawings in connection with embodiments.
Fig. 1 is a flowchart of a failure recognition method of a vehicle transmission according to an embodiment of the present invention. In this embodiment, the transmission is integrally provided with an automatic transmission control unit TCU.
As shown in fig. 1, a fault recognition method of a vehicle transmission according to an embodiment of the present invention includes the steps of:
step S101, when a transmission failure is detected, TCU data at the time of the failure is collected.
In this embodiment, as shown in fig. 2, the fault recognition system of the vehicle transmission related to the fault recognition method of the vehicle transmission according to the embodiment of the present invention may include a fault diagnosis module, a fault management module, a fault data cache module, a fault data freeze storage module, a fault freeze frame data module, and a freeze frame data analysis module. The embodiment of the invention can periodically (calibratably) detect whether the transmission has faults through the fault diagnosis module, and collect TCU data at the moment of fault occurrence when the transmission is detected to have faults.
As one possible implementation, in some embodiments, collecting TCU data at the time of failure includes obtaining TCU data from a failure data cache module, and storing a data identifier of the TCU data to be frozen in a carousel cache with a preset continuous frozen data length.
The preset continuous freezing data length may be a data length preset by a user, may be a data length obtained through limited experiments, or may be a data length obtained through limited computer simulation, and is not particularly limited herein.
It should be understood that, the fault data buffer module stores data related to faults periodically (calibratable), so that when TCU data at the moment of occurrence of a fault is collected, the embodiment of the present invention may acquire TCU data from the fault data buffer module, and store the fault data in a round robin manner according to the DID (DATA IDENTIFIERS, data identifier) of the TCU data to be frozen and a preset continuous freezing data length.
As shown in fig. 3, the round robin buffer may be configured such that the DID number 0 is a data identifier of the first fault cache data, the DID number 1 is a data identifier of the second fault cache data, the DID number 2 is a data identifier of the third fault cache data, & gt, the DID number Dmax-1 is a data identifier of the Dmax-th fault cache data, dmax is a maximum value of the data identifiers of the fault cache data, for example, the first fault cache data identifier DID number 0 is 1234, the second fault cache data identifier DID number 1 is 1243, the third fault cache data identifier DID number 3 is 1324, & gt, and the twentieth fault cache data identifier DID number 19 is 4132 and kmax is a preset continuous frozen data length.
Further, in some embodiments, prior to detecting a transmission failure, the method includes receiving a failure trigger sent by a transmission triggering failure condition, determining whether the failure trigger satisfies a TCU failure condition, and if so, determining that the transmission is failed.
It should be understood that, in the embodiment of the present invention, whether the transmission is faulty or not may be detected periodically (calibratable) by the fault diagnosis module, when the transmission triggers a fault condition, a fault trigger identifier may be sent, after the fault management module receives the fault trigger identifier, the fault management module may enter a fault processing stage, and after calibrated debouncetime (jitter elimination time), if the trigger fault condition is still satisfied, it is determined that the fault trigger identifier satisfies the TCU fault condition, and it is determined that the transmission is faulty. Therefore, by setting whether the fault trigger identifier meets the TCU fault condition, the accuracy of judging the fault of the transmission is effectively improved, and misjudgment is avoided.
It should be noted that, the fault cache data may first calibrate the corresponding cache data DID according to different faults, and set a sampling period of each signal according to the accuracy and the characteristics of the data signal, as shown in fig. 4, for example, the data signal accuracy and the characteristics are 0, the calibratable sampling period is 20ms, the data signal accuracy and the characteristics are 3, the calibratable sampling period is 100ms, the data signal accuracy and the characteristics are 6, the calibratable sampling period is 40ms, and the like, which is not limited specifically herein, and the fault data updates the cache data in real time in a cyclic rotation manner according to the calibration sampling period. When the fault occurs, triggering the flag bit to freeze the data according to the data to be frozen, and defining the data freezing moment by the flag bit triggered by the data to be frozen through the calibration value.
Step S102, acquiring first TCU related data of a first preset duration before the occurrence time of the distance fault, and acquiring second TCU related data of a second preset duration after the occurrence time of the distance fault.
Further, in some embodiments, acquiring first TCU related data of a first preset duration before a fault occurrence time and acquiring second TCU related data of a second preset duration after the fault occurrence time simultaneously comprises reading TCU data to be frozen by utilizing a UDS service, and analyzing and obtaining the first TCU related data and the second TCU related data based on a frozen frame corresponding to the TCU data to be frozen.
Further, in some embodiments, the first TCU related data and the second TCU related data are obtained based on the analysis of the frozen frame corresponding to the TCU data to be frozen, wherein the analysis comprises the steps of converting hexadecimal TCU data into a physical value or an ASCII code value, and acquiring transmission parameters in a first duration and transmission processing data in a second preset duration according to the physical value.
The first preset duration and the second preset duration may be durations preset by a user, may be durations obtained through limited experiments, or may be durations obtained through limited computer simulation, and are not limited specifically herein.
It should be appreciated that the fault data freezing storage module may be configured to store fault cache data, and when a new fault is detected in the fault memory, store the fault cache data in the EEP (ELECTRICALLY ERASABLE PROGRAMMABLE, live-line erasable programmable) memory, that is, the fault frozen frame data module, and use the diagnostic device to read the fault frozen frame data (that is, TCU data to be frozen) through the UDS service (Unified Diagnostic Services, unified diagnostic service), where the reading result may be as shown in fig. 5.
Further, as shown in fig. 6, in the embodiment of the present invention, hexadecimal TCU data is converted into a physical value or an ASCII code value through data analysis, so that an actual value of a related parameter of 2s (i.e., a first preset duration) before a fault occurs and post-fault processing after the fault occurs can be obtained, which is equivalent to data collected by fault online detection, and is convenient, rapid and accurate for analyzing the true cause of the problem.
Step S103, performing fault reproduction test on the TCU by using the TCU data, the first TCU related data and the second TCU related data, and identifying the fault reason of the TCU and/or generating a fault report of the TCU by using the fault reproduction data.
That is, the embodiment of the invention can record and store relevant diagnostic data (i.e. TCU data) at the moment of occurrence of a fault, adopt a mode of continuously collecting relevant data (i.e. first TCU relevant data and second TCU relevant data) before and after occurrence of the fault, realize a fault reproduction test function, display the cause, state, electrical element characteristics and diagnostic logic of fault triggering in a linear data mode, truly and effectively analyze the problem, lock the cause of the fault, save the problem investigation cost and provide quick and efficient after-sales service.
Therefore, through analyzing continuous frame data before and after the occurrence of faults, the method is equivalent to online fault reproduction data, and the fault triggered passing and state change is displayed intuitively and accurately
In order to enable those skilled in the art to further understand the fault identification method of the vehicle transmission according to the embodiment of the present invention, the fault cache data freezing process is described in detail below with reference to fig. 2 and 7.
As shown in fig. 7, the fault cache data is frozen, comprising the steps of:
S701, start.
S702, judging whether the TCU power-on diagnosis condition is met, if yes, executing step S704, otherwise, executing step S703.
The TCU is powered on to ensure a power supply range, and the diagnosis condition may be understood as a fault start diagnosis condition, and the fault triggering condition is a corresponding condition to be set when different faults are diagnosed.
While executing step S704, the round robin buffer of the fault data buffer module periodically buffers the calibrated frozen frame data, and jumps to execute step S710.
S703, wait for the diagnosis condition to be satisfied, and jump to step S701.
And S704, the fault diagnosis module periodically diagnoses the fault state, and when the fault triggering condition is met, the step S705 is executed.
S705, receiving the fault trigger, fault managing module fault confirmation, judging whether the fault trigger meets the TCU fault condition, if yes, executing step S707, otherwise, executing step S706.
S706, the failure is not satisfied, and the step S704 is executed.
S707, EEP fault is stored in the memory
S708, the fault data freezing storage module performs fault data freezing storage.
Before the fault data freezing storage module performs fault data freezing storage, the standard quantity of the freezing time of the cache data needs to be met, the freezing flag bit of the cache data is established, and then the fault data is acquired from the frozen frame data periodically cached and calibrated in the round-robin cache area of the fault data caching module, and is stored
S709, end.
According to the fault identification method for the vehicle transmission, when the transmission is detected to be faulty, the TCU data at the fault occurrence time can be acquired, the first TCU related data with the first preset time length before the fault occurrence time is acquired, the second TCU related data with the second preset time length after the fault occurrence time is acquired, the TCU data, the first TCU related data and the second TCU related data are utilized to conduct fault reproduction test on the TCU, and fault reasons of the TCU are identified and/or fault reports of the TCU are generated through the fault reproduction data. Therefore, the problem that the electric control system cannot be directly detected in the related technology, and the transmission is required to be disassembled to further detect and confirm the cause when the later failure is detected and analyzed is solved, so that the cost of failure detection is greatly increased, the quick analysis of accidental failures is facilitated, and the problem analysis processes of failure recurrence, offline disassembly detection and the like are reduced.
Further, as shown in fig. 8, the embodiment of the invention also discloses a fault recognition device 10 of a vehicle transmission, the transmission is integrally provided with an automatic transmission control unit TCU, and the fault recognition device 10 of the vehicle transmission comprises an acquisition module 100, an acquisition module 200 and a recognition module 300.
The acquisition module 100 is used for acquiring TCU data at the moment of occurrence of faults when the fault of the transmission is detected;
The acquiring module 200 is configured to acquire first TCU related data of a first preset duration before a distance fault occurrence time, and acquire second TCU related data of a second preset duration after the distance fault occurrence time;
The identifying module 300 is configured to perform fault online testing on the TCU by using the TCU data, the first TCU related data, and the second TCU related data, and identify a cause of the fault of the TCU and/or generate a fault report of the TCU according to the fault recurrence data.
Further, the acquisition module 100 is specifically configured to, prior to detecting a transmission failure:
receiving a fault trigger sent by a transmission trigger fault condition;
Judging whether the fault triggering identifier meets the TCU fault condition or not;
if the TCU fault condition is met, a transmission failure is determined.
Further, the acquisition module 100 is specifically configured to:
obtaining TCU data from a fault data cache module;
And storing the data identifier of the TCU data to be frozen into the rotation buffer area according to the preset continuous frozen data length.
Further, the obtaining module 200 is specifically configured to:
Reading TCU data to be frozen by utilizing a UDS service;
And analyzing the frozen frame corresponding to the TCU data to be frozen to obtain first TCU related data and second TCU related data.
Further, the obtaining module 200 is further configured to:
Converting hexadecimal TCU data into physical values;
and acquiring transmission parameters in a first time period and transmission processing data in a second preset time period according to the physical value.
It should be noted that, the specific implementation manner of the fault identification device of the vehicle transmission in the embodiment of the present invention is similar to the specific implementation manner of the fault identification method of the vehicle transmission, and in order to reduce redundancy, a description is omitted here.
According to the fault identification device of the vehicle transmission, when the transmission is detected to be faulty, the TCU data at the fault occurrence time can be acquired, the first TCU related data with the first preset time length before the fault occurrence time is acquired, the second TCU related data with the second preset time length after the fault occurrence time is acquired, the TCU data, the first TCU related data and the second TCU related data are utilized to conduct fault reproduction test on the TCU, and fault reasons of the TCU are identified and/or fault reports of the TCU are generated through the fault reproduction data. Therefore, the problem that the electric control system cannot be directly detected in the related technology, and the transmission is required to be disassembled to further detect and confirm the cause when the later failure is detected and analyzed is solved, so that the cost of failure detection is greatly increased, the quick analysis of accidental failures is facilitated, and the problem analysis processes of failure recurrence, offline disassembly detection and the like are reduced.
Further, an embodiment of the invention discloses a vehicle provided with the failure recognition device of the vehicle transmission of the above embodiment. The vehicle solves the problems that the electric control system cannot be directly detected in the related technology, and the transmission is required to be disassembled to further detect and confirm the cause when the later-stage fault is detected and analyzed, so that the cost of fault detection is greatly increased, the rapid analysis of accidental faults is facilitated, and the problem analysis processes of fault recurrence, off-line disassembly detection and the like are reduced.
The foregoing description of the preferred embodiments of the invention is not intended to be limiting, but rather is intended to cover all modifications, equivalents, alternatives, and improvements that fall within the spirit and scope of the invention.