[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104181912B - A kind of self adaptation interpretation method of vehicle diagnostic device to vehicle trouble code - Google Patents

A kind of self adaptation interpretation method of vehicle diagnostic device to vehicle trouble code Download PDF

Info

Publication number
CN104181912B
CN104181912B CN201410387148.5A CN201410387148A CN104181912B CN 104181912 B CN104181912 B CN 104181912B CN 201410387148 A CN201410387148 A CN 201410387148A CN 104181912 B CN104181912 B CN 104181912B
Authority
CN
China
Prior art keywords
dtc
vehicle
code
diagnostic device
constraints
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410387148.5A
Other languages
Chinese (zh)
Other versions
CN104181912A (en
Inventor
蒋毅成
王克
崔光辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING 95 ZHIJIA INFORMATION TECHNOLOGY Co Ltd
Original Assignee
BEIJING 95 ZHIJIA INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING 95 ZHIJIA INFORMATION TECHNOLOGY Co Ltd filed Critical BEIJING 95 ZHIJIA INFORMATION TECHNOLOGY Co Ltd
Priority to CN201410387148.5A priority Critical patent/CN104181912B/en
Publication of CN104181912A publication Critical patent/CN104181912A/en
Application granted granted Critical
Publication of CN104181912B publication Critical patent/CN104181912B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)

Abstract

The present invention is a kind of self adaptation interpretation method of vehicle diagnostic device to vehicle trouble code, and its process is:Signal is read, the model of vehicle is judged;Read vehicle trouble code;Screening vehicle trouble code;Translation vehicle trouble code;The translation result of compensating approach vehicle trouble code;Above-mentioned steps are all performed in the vehicle diagnostic device.So, vehicle diagnostic device can be translated in the case where cannot obtain vehicle identification code to DTC;DTC can not only be translated as the circuit state of specific part, moreover it is possible to which DTC is analyzed, be translated into specific failure;The translation result of oneself can be corrected, the accuracy rate of translation is improved constantly;Calculating process is easy, saves operation time and system resource;DTC can independently be translated, it is not necessary to the participation of background system, not influenceed by communication failure during translation, expand the scope of application.

Description

A kind of self adaptation interpretation method of vehicle diagnostic device to vehicle trouble code
Technical field
The present invention relates to the development and application field of vehicle diagnostic device, and in particular to a kind of vehicle diagnostic device is to vehicle trouble code Self adaptation interpretation method.
Background technology
Scholars are devoted to the research of traffic safety last 100 yearses, to prevent and reducing traffic accident and its band The loss for coming, respectively in improvement, intelligent transportation system, the road traffic of vehicle safety design, road traffic facility and environment The human factor that security evaluation and accident forecast, the law on road traffic safety are advised in especially traffic safety accident has been carried out greatly Quantifier elimination.These researchs promote many to ensureing that road safety traffic accident serves the vehicle diagnostic device of positive effect Birth.
Different vehicle diagnostic devices possesses various different functions, and these functions are all based on being actually needed and developing 's.For the vehicle, once breaking down, just it is easy to cause various losses to client.OBD has according to biography vehicle in itself The feedback of sensor produces the function of DTC, but DTC is failure code, and the DTC of different automobile types is typically represented not Same implication, it is therefore desirable to which vehicle diagnostic device possesses DTC interpretative function, for the DTC read from OBD is translated as Client may be appreciated word description.
But the interpretative function that present vehicle diagnostic device has, is required for reading vehicle identification code from OBD, once Cannot read, then can not translate;Even if having read vehicle identification code, DTC can only be also translated as the circuit shape of sensor State, can only refer to for very professional technical staff;Correction result is unable to after translation, can not be improved by self adaptation and turned over The accuracy rate translated;The translation of DTC needs vehicle diagnostic device to be participated in jointly with backstage, once communication failure, then cannot translate event Barrier code.
In view of drawbacks described above, creator of the present invention passes through prolonged research and experiment obtains the present invention finally.
The content of the invention
It is an object of the invention to be used to overcome above-mentioned technological deficiency, there is provided a kind of to be turned over the vehicle trouble of self adaptation code Translate method.
To achieve the above object, the technical solution adopted by the present invention is:A kind of vehicle diagnostic device is provided to vehicle trouble Code self adaptation interpretation method, vehicle diagnostic device to vehicle trouble code self adaptation translation process be:
Step a, reading signal, judge the model of vehicle;
Step b, reading vehicle trouble code;
Step d, translation vehicle trouble code;
Step a, b, d are all performed in the vehicle diagnostic device.
Preferably, also including:
Step c, screening vehicle trouble code;
The translation result of step e, compensating approach vehicle trouble code;
Step c, e is all performed in the vehicle diagnostic device;
Screening process in above-mentioned steps c is:
The judgment value Y of the DTC that step c1, calculating are recorded;
Step c2, the reduced value Z for determining whole screening process;
Step c3, DTC is filtered out according to the judgment value Y and reduced value Z of DTC;
In above-mentioned steps c1, the computing formula of judgment value Y is:
In formula, Tj, α according to following formula (2), (3) calculate,
In above formula, YjThe judgment value of DTC j is represented, α represents the weighted value of whole formula, Tj, m represent nine times reading In, the number of times that condition code j is read, xijRepresent the condition code that DTC j is allocated when i & lt reads.
Preferably, in above-mentioned steps b, the process that vehicle diagnostic device reads vehicle trouble code is:
Step b1, vehicle diagnostic device read and record all of DTC, and record the condition code of DTC j;
All of DTC in step b2, removing OBD;
Whether step b3, vehicle diagnostic device again read off and record all of DTC, and judge be this time the 9th reading Take, be not, return to step b2;
Step b4, vehicle diagnostic device give the DTC completion condition code being recorded.
Preferably, in above-mentioned steps d, the process of vehicle diagnostic device translation vehicle trouble code is:
Step d1, judged whether to have determined the identification code of vehicle according to Given information;
Step d2, DTC is directly translated according to Given information;
Step d3, the DTC of the DTC combinations of features of DTC database and vehicle is compared, determine DTC Database;
Step d4, the circuit state that the DTC of vehicle is translated as specific part;
Step d5, the DTC to vehicle carry out initial analysis.
Preferably, in above-mentioned steps d3, vehicle diagnostic device combines the process for determining DTC database by contrast characteristic For:
Step d31, determine a DTC database, collect all matched fault code indications;
The occurrence number of each DTC in step d32, statistics fault code indications, aperture closes the failure of constraints Code;
Step d33, by the above-mentioned DTC combination of two for meeting constraints, count that the combination of each DTC occurs time Number, aperture closes the DTC combination of constraints;
Step d34, the DTC that will meet constraints are combined with the DTC for meeting constraints and are combined as new event Barrier code character is closed, and counts the number of times that the combination of each DTC occurs, and aperture closes the new DTC combination of constraints;Circulation is held Capable this step, until the DTC for retaining is combined as zero;
Step d35, the combinations of features to the DTC database of acquisition are merged, deletion action;
Step d36, circulation perform step d31- step d35, determine the combinations of features of remaining DTC database;
The matching degree of step d37, the DTC for determining vehicle and each DTC database, by matching degree highest DTC database as vehicle trouble code translation foundation.
Preferably, in above-mentioned steps d5, the process that vehicle trouble code is translated as specific failure is by vehicle diagnostic device:
Step d51, the corresponding specific failure situation of statistics DTC database, multiple is divided into according to actual conditions by failure Specific failure;
Step d52, according to the specific failure for dividing, count the corresponding DTC of each specific failure;
The occurrence number of each DTC in step d53, one specific failure of statistics, aperture closes the failure of constraints Code;
Step d54, by the above-mentioned DTC combination of two for meeting constraints, count that the combination of each DTC occurs time Number, aperture closes the DTC combination of constraints;
Step d55, the DTC that will meet constraints are combined with the DTC for meeting constraints and are combined as new event Barrier code character is closed, and counts the number of times that the combination of each DTC occurs, and aperture closes the new DTC combination of constraints;Circulation is held Capable this step, until the DTC for retaining is combined as zero;
Step d56, the combinations of features to the specific failure of acquisition are merged, deletion action;
Step d57, circulation perform step d53- step d56, determine the combinations of features of remaining specific failure;
The matching rate of step d58, the DTC for calculating vehicle and each specific failure, determines the analysis knot of vehicle trouble code Really.
Preferably, in above-mentioned steps d32 and step d53, the constraints is:
Ni≥10 (4)
In above formula, NiIt is the occurrence number of DTC i.
Preferably, in above-mentioned steps d33 and step d54, the constraints is:
Nij≥10 (5)
Nij≥Ni/10 (6)
Nij≥Nj/10 (7)
It is above-mentioned it is various in, NiIt is the occurrence number of the DTC i to be counted, NjGo out occurrence for the DTC j to be counted Number, NijFor the number of times that DTC i and DTC j occurs simultaneously.
Preferably, in above-mentioned steps d34 and step d55, the constraints is:
Ni…jm≥10 (8)
Ni…jm≥Ni…j/10 (9)
Ni…jm≥Nm/10 (10)
It is above-mentioned it is various in, Ni…jFor DTC i ..., DTC j simultaneously occur number of times, wherein DTC i ..., failure Code j represents at least two DTCs:DTC i and DTC j;NmIt is the occurrence number of the DTC m to be counted;Ni…jmFor DTC i ..., DTC j, DTC m simultaneously occur number of times, wherein DTC i ..., DTC j, DTC m represent to It is less three DTCs:DTC i, DTC j and DTC m.
Preferably, in above-mentioned steps d35 and step d56, the union operation, deletion action are:
If two combinations of features are made up of identical DTC, the simply difference that puts in order of DTC, then by it Merge into a combinations of features;
If two combinations of features have following property:
The failure number of codes of feature group unification is less than combinations of features two;
The composition DTC of feature group unification is completely contained among the composition DTC of combinations of features two;
Feature group unification can be then deleted, a keeping characteristics combination two.
Preferably, in above-mentioned steps d58, the DTC of vehicle is with the computing formula of the matching rate of specific failure:
Pi=Li/Mi× 100% (18)
In above formula, PiRepresent the DTC of vehicle and the matching rate of specific failure i, LiWhat the DTC of expression vehicle was included The quantity of the combinations of features of specific failure i, MiRepresent the sum of the combinations of features of specific failure i.
Preferably, in above-mentioned steps e, the process of the translation result of vehicle diagnostic device compensating approach vehicle trouble code is:
The circuit state of step e1, the specific part of manual intervention compensating approach translation;
The circuit state of step e2, the specific part of automatic correction-compensation translation;
Step e3, user is collected to the feedback information of specific failure;
Step e4, the specific failure combination of automatic correction-compensation translation.
Compared with the prior art the beneficial effects of the present invention are:There is provided a kind of vehicle diagnostic device to vehicle trouble code Self adaptation interpretation method so that vehicle diagnostic device can be turned in the case where cannot obtain vehicle identification code to DTC Translate;DTC can not only be translated as the circuit state of specific part, moreover it is possible to which DTC is analyzed, be translated into specific Failure;The translation result of oneself can be corrected, the accuracy rate of translation is improved constantly;Calculating process is easy, saves operation time and is System resource;DTC can independently be translated, it is not necessary to the participation of background system, not by the shadow of communication failure during translation Ring, expand the scope of application.
Brief description of the drawings
Fig. 1 is flow chart of the vehicle diagnostic device of the present invention to the self adaptation interpretation method of vehicle trouble code;
Fig. 2 is the flow chart that vehicle diagnostic device of the present invention reads vehicle trouble code;
Fig. 3 is the flow chart of vehicle diagnostic device screening vehicle trouble code of the present invention;
Fig. 4 is the flow chart of vehicle diagnostic device translation vehicle trouble code of the present invention;
Fig. 5 is that vehicle diagnostic device of the present invention combines the flow chart for determining DTC database by contrast characteristic;
Fig. 6 is the flow chart that vehicle trouble code is translated as vehicle diagnostic device of the present invention specific failure;
Fig. 7 is the flow chart of the translation result of vehicle diagnostic device compensating approach vehicle trouble code of the present invention.
Specific embodiment
Below in conjunction with accompanying drawing, the technical characteristic above-mentioned and other to the present invention and advantage are described in more detail.
Refer to shown in Fig. 1, it is flow of the vehicle diagnostic device of the present invention to the self adaptation interpretation method of vehicle trouble code Figure, wherein, the flow of self adaptation interpretation method is:
Step a, reading signal, judge the model of vehicle.
The identification code of vehicle is included in the OBD of vehicle, vehicle diagnostic device can read vehicle identification code, enter by OBD And the model of vehicle is judged by vehicle identification code.
Step b, reading vehicle trouble code.
Refer to shown in Fig. 2, it is the flow chart that vehicle diagnostic device of the present invention reads vehicle trouble code, detailed process is:
Step b1, vehicle diagnostic device read and record all of DTC, and record the condition code of DTC j.
During being somebody's turn to do, the DTC being only read into by vehicle diagnostic device assigned characteristics code and can just be recorded, condition code x1jRepresent whether the DTC j corresponding to it is read into first time read failure code, x1j=0 represents DTC j the It is not read into during read failure code, x1j=1 expression DTC j is read into first time read failure code.
All of DTC in step b2, removing OBD.
During being somebody's turn to do, vehicle diagnostic device will remove all of DTC in OBD, in order to avoid the DTC of influence reading next time.
Whether step b3, vehicle diagnostic device again read off and record all of DTC, and judge be this time the 9th reading Take, be not, return to step b2.
Should during, vehicle diagnostic device can be recorded, the DTC assigned characteristics read for the first time code and record; Increase condition code to the DTC for being recorded, having been read again;The DTC that will be recorded, do not read this time Increase condition code and the value of this condition code is set to 0.Condition code xijRepresent the DTC j corresponding to it in i & lt read failure Whether it is read into during code, xij=0 expression DTC j is not read into i & lt read failure code, xij=i represents event Barrier code j is read into i & lt read failure code.
Step b4, vehicle diagnostic device give the DTC completion condition code being recorded.
During being somebody's turn to do, vehicle diagnostic device can judge whether the condition code of the DTC being recorded is enough.In step b1-b3, If DTC j is just read into when reading first time, in being read at nine times altogether, it can be allocated 9 condition codes, be x1j、x2j、x3j、x4j、x5j、x6j、x7j、x8j、x9j;If DTC j is not read into when reading first time, its condition code Quantity be 1-4.The process is exactly by the DTC complementary features of condition code lazy weight code, and the condition code that will be supplemented Value be set to 0, so all DTCs being recorded will all possess 9 condition codes.
Step c, screening vehicle trouble code.
The appearance form of failure has two kinds:One kind is intermittent defect, and its feature is to cut in and out;Another kind is to continue Property failure, its feature be Yi Dan occur just persistently presence.Occurring without rule and can follow due to intermittent defect, so interval Property failure be relatively difficult to judge, when being diagnosed to intermittent defect, to reappear intermittent defect generation state, while also Failure is caught with relatively good diagnostic device and the various data parameters change of moment occurs, be very much trouble.DTC also root It is divided into intermittent defect code and sustained fault code according to the form of failure.This process is sought to sustained fault code from the failure for recording Screened in code.
Refer to shown in Fig. 3, it is the flow chart of vehicle diagnostic device screening vehicle trouble code of the present invention, detailed process is:
The judgment value Y of the DTC that step c1, calculating are recorded.
Wherein, the judgment value of DTC j is Yj
In formula, Tj, α according to following formula (2), (3) calculate,
In above formula, YjThe judgment value of DTC j is represented, α represents the weighted value of whole formula, Tj, m represent 9 times reading In, the number of times that condition code j is read, xijRepresent the condition code that DTC j is allocated when i & lt reads.
Its basic ideas is, by xijBusiness with 10 is rounded up, then result is carried out even to add, and is obtained DTC j and is read The number of times for arriving, then business to number of times with 6 rounds downwards, and as a result the difference with 1 is weighted value;If number of times is not more than 5 times, calculate Company it is value added with the value added product of coefficient function company, be judgment value;If number of times is more than 5 times, it is not required to calculate, judgment value is 7000。
Above-mentioned computational methods, determine that condition code is read number of times and weighted value, and directly calculate judgement by rounding operation Value, calculating process is simple, has saved program resource;The condition code judgment value that is read more than 5 times is eliminated by weighted value Calculate, simplify calculating process, further save operation time and program resource.
Step c2, the reduced value Z for determining whole screening process.
Formula (1) in step c1, (2), (3), can respectively calculate the DTC for being read into different number of times The maxima and minima of the corresponding judgment value of its same number, it is as a result as shown in the table:
DTC is read into number of times Minimum judgment value Maximum judgment value
1 1 9
2 18 102
3 150 600
4 740 2220
5 2625 6125
6 7000 7000
7 7000 7000
8 7000 7000
9 7000 7000
As seen from the above table:The scope for being read into the DTC judgment value of different number of times increases and increases with number of times, different The scope of the DTC judgment value of number of times is not intersected, and thus can confirm DTC by the scope of judgment value is read The number of times for arriving.
Thus can be by determining different Z values come the different screening rule of correspondence.Form of the DTC according to failure It is divided into intermittent defect code and sustained fault code, differentiation intermittent defect code is different with the standard of sustained fault code, screening rule Just different, corresponding Z values are also just differed.
If it is confirmed that the DTC for being only read into 1 time is intermittent defect code, the maximum for being read the DTC of 1 time is sentenced Disconnected value is 9, and the minimum judgment value for being read the DTC of 2 times is 18, then during integer Z ∈ (9,18), i.e. Z are 10 to 17 integer One;If it is confirmed that be read into 2 times and following DTC be intermittent defect code, be read the DTC of 2 times most Big judgment value is 102, and the minimum judgment value for being read the DTC of 3 times is 150, then integer Z ∈ (102,150), i.e. Z are 103 To one in 149 integer;If it is confirmed that be read into 3 times and following DTC be intermittent defect code, be read 3 times The maximum judgment value of DTC be 600, be read the minimum judgment value of DTC of 4 times for 740, then integer Z ∈ (600, 740), i.e. Z is in 601 to 739 integer;If it is confirmed that be read into 4 times and following DTC for intermittent therefore Barrier code, the maximum judgment value for being read the DTC of 4 times is 2220, and the minimum judgment value for being read the DTC of 5 times is 2625, Then integer Z ∈ (2220,2625), i.e. Z are in 2221 to 2624 integer.
If DTC be read into 5 times and more than, typically will not again be confirmed as intermittent defect code, therefore integer The span of Z is the interval summation of aforementioned four, determines span according to actual standard, and determine Z values.
Typically, confirm that the DTC for being only read into 1 time is intermittent defect code, integer Z ∈ (9,18);Typically, integer Z Value 10.
Step c3, DTC is filtered out according to the judgment value Y and reduced value Z of DTC.
The judgment value Y of DTC is made comparisons with reduced value Z, if judgment value Y is less than reduced value Z, DTC is interval Property DTC, should exclude;If judgment value Y is more than reduced value Z, DTC is sustained fault code, is retained.So travel through DTC of the DTC retained after all DTCs being read for needed for flow.
This step seeks to screen sustained fault code from the DTC of record, it is also possible to do not carry out DTC Screening, is directly entered next step, translates DTC.
Step d, translation vehicle trouble code.
Refer to shown in Fig. 4, it is the flow chart of vehicle diagnostic device translation vehicle trouble code of the present invention, detailed process is:
Step d1, judged whether to have determined the identification code of vehicle according to Given information.
Step a, b is to determine the identification code of vehicle, or the model for determining vehicle.Determine vehicle identification code or The model of person's vehicle, could perform step d2;If in step a, b not determine vehicle identification code or can not be exactly Determine the identification code of vehicle, then can not perform step d2, it is necessary to perform step d3.
Step d2, DTC is directly translated according to Given information.
According to the identification code of vehicle, model, car system, the vehicle of vehicle can be recognized, then be searched in DTC database The DTC database that rope matches to the model with vehicle, car system, vehicle, searches for and reads in DTC database The database failure code that DTC matches, and the circuit state of the corresponding specific part of database failure code is obtained, this is specific The circuit state of part is the translation of DTC.
Step d3, the DTC of the DTC combinations of features of DTC database and vehicle is compared, determine DTC Database.
To not obtaining the vehicle of identification code or vehicle, it is necessary to feature according to DTC matches DTC database, so Translate DTC again afterwards.
As shown in figure 5, it is vehicle diagnostic device of the present invention combines the flow for determining DTC database by contrast characteristic Scheme, detailed process is:
Step d31, determine a DTC database, collect all matched fault code indications.
Determine the DTC combinations of features of all DTC databases, first have to determine an event for DTC database Barrier code combinations of features, then determines the DTC combinations of features of other DTC databases according to same principle.In this step, The all vehicles for recording the vehicle corresponding to this DTC database break down the DTC of generation every time, all to break down The set of number of times is the fault code indications with DTC database matching.
The occurrence number of each DTC in step d32, statistics fault code indications, aperture closes the failure of constraints Code.
We assert that DTC of the occurrence number less than 10 times can not embody some features, therefore, in this step, Exclude DTC of all occurrence numbers less than 10 times.I.e. constraints is:
Ni≥10 (4)
In above formula, NiIt is the occurrence number of DTC i.
According to the above method, the DTC occurred in traversal fault code indications, aperture closes the DTC of constraints.
Step d33, by the above-mentioned DTC combination of two for meeting constraints, count that the combination of each DTC occurs time Number, aperture closes the DTC combination of constraints.
The number of times of the DTC combination appearance, refers to constitute two DTCs of two DTCs combination while what is occurred is secondary Number.
We assert that DTC combination of the occurrence number less than 10 times can not embody its feature, so to exclude all DTC of the occurrence number less than 10 times is combined;If we assert that the number of times that DTC combination occurs is less than former DTC and goes out occurrence Several 1/10, then this DTC combination can not embody its feature, also exclude the combination of this DTC.I.e. constraints is:
Nij≥10 (5)
Nij≥Ni/10 (6)
Nij≥Nj/10 (7)
It is above-mentioned it is various in, NiIt is the occurrence number of the DTC i to be counted, NjGo out occurrence for the DTC j to be counted Number, NijFor the number of times that DTC i and DTC j occurs simultaneously.
According to the above method, the combination of each DTC is traveled through, aperture closes the DTC combination of constraints.
Step d34, the DTC that will meet constraints are combined with the DTC for meeting constraints and are combined as new event Barrier code character is closed, and counts the number of times that the combination of each DTC occurs, and aperture closes the new DTC combination of constraints;Circulation is held Capable this step, until the DTC for retaining is combined as zero.
The DTC for meeting constraints, refers to the DTC of reservation in step d32.The constraints of meeting DTC is combined, and is the DTC combination retained in step d33 if performing this step for the first time;If simultaneously non-first time is performed This step, then for the last time performs the new DTC combination that this step retains.
The constraints of above-mentioned new DTC combination is:
Ni…jm≥10 (8)
Ni…jm≥Ni…j/10 (9)
Ni…jm≥Nm/10 (10)
It is above-mentioned it is various in, Ni…jFor DTC i ..., DTC j simultaneously occur number of times, wherein DTC i ..., failure Code j represents at least two DTCs:DTC i, DTC j;NmIt is the occurrence number of the DTC m to be counted;Ni…jmFor DTC i ..., DTC j, DTC m simultaneously occur number of times, wherein DTC i ..., DTC j, DTC m represent to It is less three DTCs:DTC i, DTC j, DTC m.
According to the above method, each new DTC combination is traveled through, if meeting constraints, retained;If not being inconsistent Constraints is closed, then its corresponding DTC is combined a DTC feature as DTC database.That is, if DTC Combined fault code i ..., DTC j, DTC m meet constraints, then DTC combined fault code i ..., DTC j, therefore Barrier code m participates in circulation next time as the DTC combination for retaining;If DTC combined fault code i ..., DTC j, DTC m Do not meet constraints, then its corresponding DTC combined fault code i ..., DTC j be a feature of DTC database Combination.
Step d35, the combinations of features to the DTC database of acquisition are merged, deletion action.
If two combinations of features are made up of identical DTC, the simply difference that puts in order of DTC, then by it Merge into a combinations of features.For specification, can be by the DTC of the combinations of features after merging arrangement according to from small to large Order come carry out.
If two combinations of features have following property:
1), the failure number of codes of feature group unification is less than combinations of features two;
2), the composition DTC of feature group unification is completely contained among the composition DTC of combinations of features two.
Feature group unification can be then deleted, a keeping characteristics combination two.
The combinations of features for obtaining is traveled through, above-mentioned merging, deletion action is carried out, the combinations of features of reservation is this DTC data The combinations of features in storehouse.
Step d36, circulation perform step d31- step d35, determine the combinations of features of remaining DTC database.
All of DTC database is traveled through, the feature of each DTC database is determined according to step d31- steps d35 Combination.
The matching degree of step d37, the DTC for determining vehicle and each DTC database, by matching degree highest DTC database as vehicle trouble code translation foundation.
If a combinations of features of DTC database is included in the DTC of vehicle, then it is assumed that the DTC bag of vehicle A combinations of features containing this DTC database;If N number of combinations of features of the DTC of vehicle comprising a DTC database, Then think that the DTC of vehicle is N with the matching degree of this DTC database.With the DTC of this determination vehicle and each event Hinder code database matching degree, and using matching degree highest DTC database as vehicle trouble code translation foundation.
Step d4, the circuit state that the DTC of vehicle is translated as specific part.
The DTC of vehicle is matched with as DTC in the DTC database of translation foundation, the matching number of degrees are obtained According to the circuit state of the corresponding specific part of storehouse DTC, the circuit state of this specific part is the translation of DTC.
Step d5, the DTC to vehicle carry out initial analysis.
Translation to vehicle trouble code can not only be translated as the circuit state of specific part, can also be to the failure of vehicle Code carries out initial analysis, and the DTC of vehicle is further translated as into specific failure situation, such as engine failure, power failure Deng.
As shown in fig. 6, it is the flow chart that vehicle trouble code is translated as vehicle diagnostic device of the present invention specific failure, specifically Process is:
Step d51, the corresponding specific failure situation of statistics DTC database, multiple is divided into according to actual conditions by failure Specific failure.
The corresponding vehicle of one DTC database has various failures, can will be often same according to actual conditions When several failures for occurring be divided into a specific failure, and then by various failures be specifically divided into it is multiple specific therefore Barrier.
So, the failure of vehicle is assured that after the DTC of initial analysis vehicle for some specific failure or The combination of certain several specific failure.
Step d52, according to the specific failure for dividing, count the corresponding DTC of each specific failure.
If certain vehicle certain failure is a specific failure, this DTC is the corresponding failure of this specific failure One of code;All of vehicle trouble is traveled through, the corresponding DTC of each specific failure is counted.
The occurrence number of each DTC in step d53, one specific failure of statistics, aperture closes the failure of constraints Code.
We assert that DTC of the occurrence number less than 10 times can not embody some features, therefore, in this step, Exclude DTC of all occurrence numbers less than 10 times.I.e. constraints is:
Ni≥10 (11)
In above formula, NiIt is the occurrence number of DTC i.
According to the above method, the DTC occurred in specific failure is traveled through, aperture closes the DTC of constraints.
Step d54, by the above-mentioned DTC combination of two for meeting constraints, count that the combination of each DTC occurs time Number, aperture closes the DTC combination of constraints.
The number of times of the DTC combination appearance, refers to constitute two DTCs of two DTCs combination while what is occurred is secondary Number.Its constraints is:
Nij≥10 (12)
Nij≥Ni/10 (13)
Nij≥Nj/10 (14)
It is above-mentioned it is various in, NiIt is the occurrence number of the DTC i to be counted, NjGo out occurrence for the DTC j to be counted Number, NijFor the number of times that DTC i and DTC j occurs simultaneously.
According to the above method, the combination of each DTC is traveled through, aperture closes the DTC combination of constraints.
Step d55, the DTC that will meet constraints are combined with the DTC for meeting constraints and are combined as new event Barrier code character is closed, and counts the number of times that the combination of each DTC occurs, and aperture closes the new DTC combination of constraints;Circulation is held Capable this step, until the DTC for retaining is combined as zero.
The DTC for meeting constraints, refers to the DTC of reservation in step d53.The constraints of meeting DTC is combined, and is the DTC combination retained in step d54 if performing this step for the first time;If simultaneously non-first time is performed This step, then for the last time performs the new DTC combination that this step retains.
The constraints of above-mentioned new DTC combination is:
Ni…jm≥10 (15)
Ni…jm≥Ni…j/10 (16)
Ni…jm≥Nm/10 (17)
It is above-mentioned it is various in, Ni…jFor DTC i ..., DTC j simultaneously occur number of times, wherein DTC i ..., failure Code j represents at least two DTCs:DTC i, DTC j;NmIt is the occurrence number of the DTC m to be counted;Ni…jmFor DTC i ..., DTC j, DTC m simultaneously occur number of times, wherein DTC i ..., DTC j, DTC m represent to It is less three DTCs:DTC i, DTC j, DTC m.
According to the above method, each new DTC combination is traveled through, if meeting constraints, retained;If not being inconsistent Constraints is closed, then its corresponding DTC is combined a DTC feature as specific failure.That is, if DTC combination DTC i ..., DTC j, DTC m meet constraints, then DTC combined fault code i ..., DTC j, DTC m Circulation next time is participated in as the DTC combination for retaining;If DTC combined fault code i ..., DTC j, DTC m do not meet Constraints, then its corresponding DTC combined fault code i ..., the combinations of features that DTC j is specific failure.
Step d56, the combinations of features to the specific failure of acquisition are merged, deletion action.
If two combinations of features are made up of identical DTC, the simply difference that puts in order of DTC, then by it Merge into a combinations of features.For specification, can be by the DTC of the combinations of features after merging arrangement according to from small to large Order come carry out.
If two combinations of features have following property:
1), the failure number of codes of feature group unification is less than combinations of features two;
2), the composition DTC of feature group unification is completely contained among the composition DTC of combinations of features two.
Feature group unification can be then deleted, a keeping characteristics combination two.
The combinations of features for obtaining is traveled through, above-mentioned merging, deletion action is carried out, the combinations of features of reservation is this specific failure Combinations of features.
Step d57, circulation perform step d53- step d56, determine the combinations of features of remaining specific failure.
All of specific failure is traveled through, the combinations of features of each specific failure is determined according to step d53- steps d56.
The matching rate of step d58, the DTC for calculating vehicle and each specific failure, determines the analysis knot of vehicle trouble code Really.
If a combinations of features of specific failure is included in the DTC of vehicle, then it is assumed that the DTC of vehicle includes this One combinations of features of specific failure.The DTC of vehicle is with the computing formula of the matching rate of specific failure:
Pi=Li/Mi× 100% (18)
In above formula, PiRepresent the DTC of vehicle and the matching rate of specific failure i, LiWhat the DTC of expression vehicle was included The quantity of the combinations of features of specific failure i, MiRepresent the sum of the combinations of features of specific failure i.
If the matching rate of the DTC of the vehicle for calculating and a specific failure is more than 80%, this specific failure is vehicle Specific failure;If the specific failure of vehicle has multiple, the failure of vehicle is the combination of this multiple specific failure.
The translation result of step e, compensating approach vehicle trouble code.
Compensating approach to vehicle trouble code translation result can be divided into two aspects:To the specific of vehicle trouble code translation The compensating approach of the compensating approach of the circuit state of part and the Preliminary Analysis Results to vehicle trouble code.
To vehicle trouble code translation specific part circuit state compensating approach, mainly will by compensating approach, Find more match fault car DTC database, and correct before DTC translation specific part circuit state; To vehicle trouble code Preliminary Analysis Results compensating approach, be on the basis of the DTC database for having determined matching, It is more accurately specific failure combination by analysis result compensating approach.
As shown in fig. 7, it is the flow chart of the translation result of vehicle diagnostic device compensating approach vehicle trouble code of the present invention, tool Body process is:
The circuit state of step e1, the specific part of manual intervention compensating approach translation.
Manual intervention compensating approach is exactly the judgement for intervening vehicle model by artificial mode.
If the identification code of vehicle can be directly read by OBD, the vehicle model judged by vehicle identification code is Correctly, the DTC database for being determined by vehicle model is also correct, it is not necessary to corrected.
If vehicle model can not be determined by OBD, and contrasted come really by the combinations of features of DTC database It is fixed, then can determine vehicle model, the vehicle model that this mode determines by requiring that car owner fills in the modes such as vehicle model It is also assumed that being correct, the vehicle model for determining is contrasted by combinations of features before can correcting.
If vehicle model can not be determined by OBD, can not be by requiring that car owner fills in the modes such as vehicle model To determine vehicle model, can contrast to determine DTC database by the combinations of features of DTC database, and by event Barrier code database reversely to determine the model of vehicle, backward read user to the feedback of the vehicle model of inference, and according to feedback modifiers Vehicle model.
The circuit state of step e2, the specific part of automatic correction-compensation translation.
Automatic correction-compensation is exactly the circuit state of the specific part of DTC translation before vehicle diagnostic device is corrected automatically.
Before above-mentioned steps amendment DTC database, be translated as DTC by the judgement before vehicle diagnostic device meeting foundation The circuit state of specific part;After above-mentioned steps amendment DTC database, after vehicle diagnostic device on the one hand can be according to amendment DTC database DTC is translated as the circuit state of specific part again, on the one hand can be by the DTC of this vehicle In the fault code indications of the matching for being added to revised DTC database.
Automatic correction-compensation is so often carried out once, vehicle diagnostic device will update the event of primary fault code database matching Barrier code information, and the combinations of features of DTC database is redefined on the basis of new fault code indications, correct oneself Judge;The judgement of oneself is constantly so corrected, vehicle diagnostic device reading capability and analysis ability can become better and better, translation result Accuracy rate also can more and more higher.
Step e3, user is collected to the feedback information of specific failure.
Initial analysis is carried out to vehicle trouble code, after DTC is translated as into specific failure combination, client can be shown to, visitor Family judges whether the specific failure of translation is accurate according to the actual conditions of vehicle.Vehicle diagnostic device can be anti-by the feedback information of user Read back and, and as more accurate result.
Step e4, the specific failure combination of automatic correction-compensation translation.
The feedback information that vehicle diagnostic device returns backward read as correct result, and according to this result by current failure Code updates the corresponding DTC storehouse of specific failure as correct option;Vehicle diagnostic device is redefined according to the DTC storehouse for updating The combinations of features of specific failure.The judgement of oneself is so constantly corrected, the analysis ability and translation ability of vehicle diagnostic device can be more Come better, the accuracy rate of translation result also can more and more higher.
Step e1 and step e2 are the compensating approach process of the circuit state of the specific part to vehicle trouble code translation, step Rapid e3 and step e4 is the compensating approach process of the Preliminary Analysis Results to vehicle trouble code.Can only carry out to vehicle trouble code The compensating approach of the circuit state of the specific part of translation, without repaiied to the compensation of the Preliminary Analysis Results of vehicle trouble code Just;But before to the compensating approach of the Preliminary Analysis Results of a DTC, it is necessary to carry out to the specific of vehicle trouble code translation The compensating approach of the circuit state of part.
The whole process of step a-e, is all performed in vehicle diagnostic device, and whole implementation procedure is not needed and service platform Set up communication, i.e. vehicle diagnostic device can in the case of communication failure, no signal normal work, independent translation vehicle trouble Code, with the wider scope of application.
To the process of the translation result compensating approach of vehicle trouble code, the process of the self adaptation exactly translated.
Presently preferred embodiments of the present invention is the foregoing is only, is merely illustrative for the purpose of the present invention, and it is non-limiting 's.Those skilled in the art understanding, many changes can be carried out in the spirit and scope that the claims in the present invention are limited to it, Modification, in addition it is equivalent, but fall within protection scope of the present invention.

Claims (6)

1. a kind of vehicle diagnostic device to vehicle trouble code self adaptation interpretation method, it is characterised in that vehicle diagnostic device is to vehicle DTC self adaptation translation process be:
Step a, reading signal, judge the model of vehicle;
Step b, reading vehicle trouble code;
Step d, translation vehicle trouble code;
Step a, b, d are all performed in the vehicle diagnostic device;
Methods described also includes:
The translation result of step e, compensating approach vehicle trouble code;
Wherein, in above-mentioned steps d, the process of vehicle diagnostic device translation vehicle trouble code is:
Step d1, judged whether to have determined the identification code of vehicle according to Given information;
Step d2, DTC is directly translated according to Given information;
Step d3, the DTC of the DTC combinations of features of DTC database and vehicle is compared, determine DTC data Storehouse;
Step d4, the circuit state that the DTC of vehicle is translated as specific part;
Step d5, the DTC to vehicle carry out initial analysis.
2. vehicle diagnostic device according to claim 1 to vehicle trouble code self adaptation interpretation method, it is characterised in that on State in step d3, vehicle diagnostic device is by the process that contrast characteristic combines determination DTC database:
Step d31, determine a DTC database, collect all matched fault code indications;
The occurrence number of each DTC in step d32, statistics fault code indications, aperture closes the DTC of constraints;
Step d33, by the above-mentioned DTC combination of two for meeting constraints, count the number of times that the combination of each DTC occurs, Aperture closes the DTC combination of constraints;
Step d34, the DTC that will meet constraints are combined with the DTC for meeting constraints and are combined as new DTC Combination, counts the number of times that the combination of each DTC occurs, and aperture closes the new DTC combination of constraints;Circulation performs sheet Step, until the DTC for retaining is combined as zero;
Step d35, the combinations of features to the DTC database of acquisition are merged, deletion action;
Step d36, circulation perform step d31- step d35, determine the combinations of features of remaining DTC database;
The matching degree of step d37, the DTC for determining vehicle and each DTC database, by matching degree highest failure Code database as vehicle trouble code translation foundation.
3. vehicle diagnostic device according to claim 2 to vehicle trouble code self adaptation interpretation method, it is characterised in that on State in step d5, the process that vehicle trouble code is translated as specific failure is by vehicle diagnostic device:
, be divided into for failure according to actual conditions multiple specific by step d51, the corresponding specific failure situation of statistics DTC database Failure;
Step d52, according to the specific failure for dividing, count the corresponding DTC of each specific failure;
The occurrence number of each DTC in step d53, one specific failure of statistics, aperture closes the DTC of constraints;
Step d54, by the above-mentioned DTC combination of two for meeting constraints, count the number of times that the combination of each DTC occurs, Aperture closes the DTC combination of constraints;
Step d55, the DTC that will meet constraints are combined with the DTC for meeting constraints and are combined as new DTC Combination, counts the number of times that the combination of each DTC occurs, and aperture closes the new DTC combination of constraints;Circulation performs sheet Step, until the DTC for retaining is combined as zero;
Step d56, the combinations of features to the specific failure of acquisition are merged, deletion action;
Step d57, circulation perform step d53- step d56, determine the combinations of features of remaining specific failure;
The matching rate of step d58, the DTC for calculating vehicle and each specific failure, determines the analysis result of vehicle trouble code.
4. vehicle diagnostic device according to claim 3 to vehicle trouble code self adaptation interpretation method, it is characterised in that on State in step d32 and step d53, the constraints is:
Ni≥10 (4)
In above formula, NiIt is the occurrence number of DTC i.
5. vehicle diagnostic device according to claim 4 to vehicle trouble code self adaptation interpretation method, it is characterised in that on State in step d33 and step d54, the constraints is:
Nij≥10 (5)
Nij≥Ni/10 (6)
Nij≥Nj/10 (7)
It is above-mentioned it is various in, NiIt is the occurrence number of the DTC i to be counted, NjIt is the occurrence number of the DTC j to be counted, Nij For the number of times that DTC i and DTC j occurs simultaneously.
6. vehicle diagnostic device according to claim 5 to vehicle trouble code self adaptation interpretation method, it is characterised in that on State in step d34 and step d55, the constraints is:
Ni…jm≥10 (8)
Ni…jm≥Ni…j/10 (9)
Ni…jm≥Nm/10 (10)
It is above-mentioned it is various in, Ni…jFor DTC i ..., DTC j simultaneously occur number of times, wherein DTC i ..., DTC j tables Show at least two DTCs:DTC i and DTC j;NmIt is the occurrence number of the DTC m to be counted;Ni…jmIt is failure Code i ..., the number of times that occurs simultaneously of DTC j, DTC m, wherein DTC i ..., DTC j, DTC m represent at least Three DTCs:DTC i, DTC j and DTC m.
CN201410387148.5A 2014-08-07 2014-08-07 A kind of self adaptation interpretation method of vehicle diagnostic device to vehicle trouble code Active CN104181912B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410387148.5A CN104181912B (en) 2014-08-07 2014-08-07 A kind of self adaptation interpretation method of vehicle diagnostic device to vehicle trouble code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410387148.5A CN104181912B (en) 2014-08-07 2014-08-07 A kind of self adaptation interpretation method of vehicle diagnostic device to vehicle trouble code

Publications (2)

Publication Number Publication Date
CN104181912A CN104181912A (en) 2014-12-03
CN104181912B true CN104181912B (en) 2017-05-31

Family

ID=51963049

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410387148.5A Active CN104181912B (en) 2014-08-07 2014-08-07 A kind of self adaptation interpretation method of vehicle diagnostic device to vehicle trouble code

Country Status (1)

Country Link
CN (1) CN104181912B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105404274B (en) * 2015-11-27 2018-04-20 广州汽车集团股份有限公司 Vehicle electrically controlling unit and its error code detection and recording method and vehicle
EP3497677A1 (en) * 2016-08-12 2019-06-19 Snap-On Incorporated Method and system for providing and applying diagnostic filter list
US9934624B2 (en) 2016-08-12 2018-04-03 Snap-On Incorporated Method and system for providing diagnostic filter lists
CN109407646B (en) * 2017-08-18 2020-06-02 宝沃汽车(中国)有限公司 Vehicle fault data acquisition method and device, storage medium and management server
CN107918382B (en) * 2017-12-08 2020-01-03 深圳市道通科技股份有限公司 Automobile fault diagnosis method, automobile fault diagnosis device and electronic equipment
CN110738332B (en) * 2019-09-27 2023-12-05 深圳市元征科技股份有限公司 Accident vehicle identification method and system and storage medium
CN112925287B (en) * 2020-10-13 2022-11-04 车包包(北京)聚合技术有限责任公司 Big data intelligent system for accurately diagnosing automobile fault
CN113127804B (en) * 2021-03-10 2023-03-21 广州亚美信息科技有限公司 Method and device for determining number of vehicle faults, computer equipment and storage medium
CN113359661A (en) * 2021-05-12 2021-09-07 江铃汽车股份有限公司 Vehicle fault detection method and system and automobile

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004010646A2 (en) * 2002-07-19 2004-01-29 Bae Systems (Defense Systems) Limited Fault diagnosis system
JP3550062B2 (en) * 1999-11-19 2004-08-04 三菱電機株式会社 In-vehicle electronic control device failure diagnosis device
CN2739726Y (en) * 2004-10-28 2005-11-09 惠州Tcl移动通信有限公司 Automobile failure detecting device and mobile phone matched therewith
CN1777769A (en) * 2003-04-22 2006-05-24 丰田自动车株式会社 Failure diagnosing device and method for vehicular control apparatus
CN101118694A (en) * 2007-05-18 2008-02-06 李克明 Vehicle intellectualized management system
CN103091112A (en) * 2013-01-31 2013-05-08 林惠堂 Method and device of car emission fault detection and diagnosis based on fuzzy reasoning and self-learning

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3550062B2 (en) * 1999-11-19 2004-08-04 三菱電機株式会社 In-vehicle electronic control device failure diagnosis device
WO2004010646A2 (en) * 2002-07-19 2004-01-29 Bae Systems (Defense Systems) Limited Fault diagnosis system
CN1777769A (en) * 2003-04-22 2006-05-24 丰田自动车株式会社 Failure diagnosing device and method for vehicular control apparatus
CN2739726Y (en) * 2004-10-28 2005-11-09 惠州Tcl移动通信有限公司 Automobile failure detecting device and mobile phone matched therewith
CN101118694A (en) * 2007-05-18 2008-02-06 李克明 Vehicle intellectualized management system
CN103091112A (en) * 2013-01-31 2013-05-08 林惠堂 Method and device of car emission fault detection and diagnosis based on fuzzy reasoning and self-learning

Also Published As

Publication number Publication date
CN104181912A (en) 2014-12-03

Similar Documents

Publication Publication Date Title
CN104181912B (en) A kind of self adaptation interpretation method of vehicle diagnostic device to vehicle trouble code
Ludsteck et al. Imputation of the working time information for the employment register data
CN103235881B (en) A kind of nuclear reactor fault monitoring system based on minimal cut set
CN105678481A (en) Pipeline health state assessment method based on random forest model
DE102011106550A1 (en) Methodology for extracting data for unstructured data using ontology-based text mining
CN102982416A (en) Universal implementation model for performance assessment
CN111209274B (en) Data quality checking method, system, equipment and readable storage medium
CN106021545A (en) Method for remote diagnoses of cars and retrieval of spare parts
CN105893766A (en) Graded diagnosis and treatment evaluating method based on data mining
CN107632590A (en) A kind of bottom event sort method based on priority
CN104574141A (en) Service influence degree analysis method
US20120030151A1 (en) Method and system for assessing data classification quality
CN106327108A (en) Product quality accident classification method based on failure mechanism and domain mapping
CN108734414A (en) A kind of marine environmental monitoring data normalization storage and the system of analysis and appraisal
Armon et al. When is an apparent excess of neurologic cases epidemiologically significant?
CN103823869A (en) Data extracting and predicting model establishing method for environment monitoring
CN111724269B (en) Machine learning-based settlement data processing method and device
CN102800030A (en) Comprehensive reliability interactive iteration assessment method for regional power grid relay protection equipment
CN113449971A (en) Inspection task assignment method based on clinical test index data analysis result
CN111143624A (en) Land approval surveying and mapping data-oriented adaptive calculation rule base matching method and system
CN115048361B (en) Big data based database operation and maintenance risk early warning system and method
CN111581304B (en) Method for automatically drawing family map based on social population familial relationship
CN112949745B (en) Fusion processing method and device for multi-source data, electronic equipment and storage medium
CN116030627B (en) Road traffic accident analysis method integrating predicted traffic risk variables
CN116775632A (en) Near-real-time cleaning data execution method based on vehicle-mounted terminal acquisition data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant