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 PDFInfo
- 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
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
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.
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)
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)
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 |
-
2014
- 2014-08-07 CN CN201410387148.5A patent/CN104181912B/en active Active
Patent Citations (6)
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 |