Method for automatically adapting the conditions for establishing a diagnostic by an on-board diagnostic system
An automatic calibration method capable of adapting the set of conditions for performing hardware diagnostics, in an OBD system, with a view to optimizing the compromise between the number of diagnostics performed, in particular in order to comply with legislation relating to the ratio between the number of diagnostics performed on a component and the number of operating cycles, and the accuracy of the diagnostics.
1. A method for establishing an on-board hardware diagnosis on board a vehicle, by way of a suitable computer executing the following steps:
i. calculating a ratio corresponding to a ratio between a number of instances of a diagnosis, corresponding to the number of times said diagnosis has been performed, and a number of running cycles of the vehicle, corresponding to a number of times said vehicle has had its engine started and has made at least one journey while fulfilling predetermined conditions of use,
ii. defining a configurable level of accuracy of the on-board hardware diagnosis, corresponding to one or more conditions for performing said diagnosis, said conditions being linked to a state of the vehicle, based on at least one of a coolant temperature or a speed of the vehicle, and said level of accuracy being able to adopt a plurality of values in steps between a minimum level of accuracy and a maximum level of accuracy, said level of accuracy being able to be increased step by step, as far as the maximum level of accuracy, or reduced step by step, as far as the minimum level of accuracy,
iii. upon each new running cycle of the vehicle:
if said ratio is higher than a predetermined threshold plus a first margin, increasing the level of accuracy by one step, unless said level of accuracy is equal to the maximum level of accuracy, and
if said ratio is lower than said predetermined threshold plus a second margin, the second margin being smaller than the first margin, reducing the level of accuracy by one step, unless said level of accuracy is equal to the minimum level of accuracy, and
iv. performing the on-board hardware diagnosis under performance conditions corresponding to the level of accuracy.
2. The method as claimed in claim 1 , wherein the conditions for performing the on-board diagnosis comprise a condition pertaining to a minimum value and a maximum value of the coolant temperature, a condition pertaining to a minimum speed to be reached by the vehicle, and a condition pertaining to a steadiness of the speed of the vehicle for a determined duration.
3. The method as claimed in claim 1 , wherein the conditions for performing the diagnosis are modified automatically by way of computer, the conditions for performing the diagnosis being modified on the basis of a driving style of a driver of the vehicle and of an environment.
4. The method as claimed in claim 1 comprising, prior to step iii., verifying that the number of instances is greater than a number of instances, or instances of the diagnosis threshold and, if said number of instances is lower than said instances of the diagnosis threshold, awaiting the next performance of said diagnosis, doing so until said number of instances becomes greater than or equal to said instances of the diagnosis threshold.
5. The method as claimed in claim 4 , wherein the instances of the diagnosis threshold is equal to 20.
6. An on-board diagnostic system for a motor vehicle, comprising a computer for implementing the method as claimed in claim 1 .
7. The method as claimed in claim 2 , wherein the conditions for performing the diagnosis are modified automatically by way of a computer, the conditions for performing the diagnosis being modified on the basis of a driving style of a driver of the vehicle and of an environment.
8. The method as claimed in claim 1 , wherein the conditions for performing the diagnosis are modified on the basis of a driving style of a driver of a vehicle and an air temperature or a running profile.