Diagnostic system particularly for an engine management system
First Claim
1. A diagnostic system, particularly, for use in an engine management system, for generating a diagnostic trouble code (DTC) to indicate the operational status of a component or sub-system which is being evaluated by said diagnostic system, said diagnostic system comprising:
- a plurality of diagnostic function modules (DF modules), each DF module relating to a particular component or sub-system and including means for executing an evaluation routine to evaluate the operational status of the related component or sub-system and generating a DTC code or a group of DTC codes based on the result of said evaluation routine, anda diagnostic function scheduler (DF scheduler) for determining which DF module may be allowed to execute an evaluation routine at a particular time;
wherein each DF module comprisesmeans for producing a ranking value dependent on the operating status of the component or sub-system being evaluated, a ranking value being generated each time an evaluation routine is performed;
means for processing and storing statistical results of the ranking values obtained over a number of executions of said evaluation routine;
means for evaluating said statistical results to produce evaluated data in the form of either an evaluated no-fault signal or an evaluated fault signal, andmeans for informing said DF scheduler when said evaluated data is different than the previously generated evaluated data.
2 Assignments
0 Petitions
Accused Products
Abstract
A diagnostic system (10) particularly though not exclusively for use in an engine management system is provided for generating a diagnostic trouble code (DTC) to indicate the operational status of a component or sub-system which is being evaluated by the diagnostic system. The diagnostic system includes a diagnostic function module (DF Module) (20, 20'"'"', 20") for each DTC or a group of related DTCs associated with a component or sub-system. The DF module including device (22) for executing an evaluation routine to evaluate the operational status of a component or sub-system to which the DTC of the specific DF module relates, and a diagnostic function scheduler (DF scheduler)(30) for determining which DF module may be allowed to execute an evaluation routine ant a particular time. Each DF module (20, 20'"'"', 20") includes device (22) for producing a ranking value dependent on the operating status of the component or sub-system being evaluated, a ranking value being generated each time an evaluation routine is performed; device (23) for processing and storing statistical results of the ranking values obtained over a number of evaluation routines; device (23) for evaluating the statistical results to produce evaluated data in the form of either an evaluated no-fault signal or an evaluated fault signal, and device (24) for transmitting the evaluated signals to the DF scheduler (30).
73 Citations
10 Claims
-
1. A diagnostic system, particularly, for use in an engine management system, for generating a diagnostic trouble code (DTC) to indicate the operational status of a component or sub-system which is being evaluated by said diagnostic system, said diagnostic system comprising:
-
a plurality of diagnostic function modules (DF modules), each DF module relating to a particular component or sub-system and including means for executing an evaluation routine to evaluate the operational status of the related component or sub-system and generating a DTC code or a group of DTC codes based on the result of said evaluation routine, and a diagnostic function scheduler (DF scheduler) for determining which DF module may be allowed to execute an evaluation routine at a particular time; wherein each DF module comprises means for producing a ranking value dependent on the operating status of the component or sub-system being evaluated, a ranking value being generated each time an evaluation routine is performed; means for processing and storing statistical results of the ranking values obtained over a number of executions of said evaluation routine; means for evaluating said statistical results to produce evaluated data in the form of either an evaluated no-fault signal or an evaluated fault signal, and means for informing said DF scheduler when said evaluated data is different than the previously generated evaluated data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A DF module for executing an evaluation routine during an operating cycle of electro-mechanical equipment to detect a fault in a component or sub-system of said equipment and to generate a diagnostic trouble code (DTC) to indicate the operational status of said component or sub-system, said DF module comprising:
-
means for executing an evaluation routine to evaluate the operational status of said component or sub-system to which the DTC of the specific DF module relates, means for producing a ranking value dependent on the operating status of the component or sub-system being evaluated, a ranking value being generated each time said evaluation routine is performed; means for processing and storing statistical results of the ranking values obtained over a number of executions of said evaluation routine; means for evaluating said statistical results to produce evaluated data in the form of either an evaluated no-fault signal or an evaluated fault signal; means for receiving a plurality of the evaluated signals from said means for evaluating said statistical results to produce a controlled fault signal upon receipt of a predetermined number of the evaluated fault signals; means for deciding whether to store said controlled fault signal in the form of DTC-data for the remainder of a driving cycle; means for determining whether to erase any stored DTC-data, and means for deciding whether to illuminate or extinguish a malfunction indication lamp dependent on the stored DTC-data.
-
Specification