CA1216359A - Failure diagnostic processing system - Google Patents
Failure diagnostic processing systemInfo
- Publication number
- CA1216359A CA1216359A CA000457000A CA457000A CA1216359A CA 1216359 A CA1216359 A CA 1216359A CA 000457000 A CA000457000 A CA 000457000A CA 457000 A CA457000 A CA 457000A CA 1216359 A CA1216359 A CA 1216359A
- Authority
- CA
- Canada
- Prior art keywords
- count number
- count
- set forth
- diagnostic
- operatively connected
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/06—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/10—Conjoint control of vehicle sub-units of different type or different function including control of change-speed gearings
- B60W10/11—Stepped gearings
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units, or advanced driver assistance systems for ensuring comfort, stability and safety or drive control systems for propelling or retarding the vehicle
- B60W30/18—Propelling the vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/12—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/02—Clutches
- B60W2510/0208—Clutch engagement state, e.g. engaged or disengaged
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/06—Combustion engines, Gas turbines
- B60W2510/0638—Engine speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/12—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures
- F16H2061/1208—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures with diagnostic check cycles; Monitoring of failures
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/12—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures
- F16H2061/1256—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures characterised by the parts or units where malfunctioning was assumed or detected
- F16H2061/1284—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures characterised by the parts or units where malfunctioning was assumed or detected the failing part is a sensor
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H59/00—Control inputs to control units of change-speed-, or reversing-gearings for conveying rotary motion
- F16H59/02—Selector apparatus
- F16H59/08—Range selector apparatus
- F16H59/10—Range selector apparatus comprising levers
- F16H59/105—Range selector apparatus comprising levers consisting of electrical switches or sensors
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H59/00—Control inputs to control units of change-speed-, or reversing-gearings for conveying rotary motion
- F16H59/14—Inputs being a function of torque or torque demand
- F16H59/18—Inputs being a function of torque or torque demand dependent on the position of the accelerator pedal
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H59/00—Control inputs to control units of change-speed-, or reversing-gearings for conveying rotary motion
- F16H59/14—Inputs being a function of torque or torque demand
- F16H59/24—Inputs being a function of torque or torque demand dependent on the throttle opening
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H59/00—Control inputs to control units of change-speed-, or reversing-gearings for conveying rotary motion
- F16H59/36—Inputs being a function of speed
- F16H59/38—Inputs being a function of speed of gearing elements
- F16H59/42—Input shaft speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H59/00—Control inputs to control units of change-speed-, or reversing-gearings for conveying rotary motion
- F16H59/36—Inputs being a function of speed
- F16H59/44—Inputs being a function of speed dependent on machine speed of the machine, e.g. the vehicle
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H59/00—Control inputs to control units of change-speed-, or reversing-gearings for conveying rotary motion
- F16H59/50—Inputs being a function of the status of the machine, e.g. position of doors or safety belts
- F16H59/56—Inputs being a function of the status of the machine, e.g. position of doors or safety belts dependent on signals from the main clutch
Abstract
FAILURE DIAGNOSTIC PROCESSING SYSTEM
ABSTRACT OF THE DISCLOSURE
A failure diagnostic processing system comprising a first element for achieving a diagnostic check with respect to sensors so as to produce first and second diagnostic signals regarding each sensor, which first and second diagnostic signals indicate whether or not a failure condition stands, respectively; a second element for achieving a count up and a count down selectively in response to the first and second diagnostic signals, respectively; a third element for providing an alarm indication in accordance with the count number of the second element; and a fourth element for creating a history of failure by recording the count number of the second element where the count number exceeds a prede-termined reference number for starting the record.
ABSTRACT OF THE DISCLOSURE
A failure diagnostic processing system comprising a first element for achieving a diagnostic check with respect to sensors so as to produce first and second diagnostic signals regarding each sensor, which first and second diagnostic signals indicate whether or not a failure condition stands, respectively; a second element for achieving a count up and a count down selectively in response to the first and second diagnostic signals, respectively; a third element for providing an alarm indication in accordance with the count number of the second element; and a fourth element for creating a history of failure by recording the count number of the second element where the count number exceeds a prede-termined reference number for starting the record.
Description
FAILURE DIAGNOSTIC PROCESSING SYSTEM
sAcKGRouND OF THE INVENTION
1. Field of the Invention The present invention relates to a failure diagnostic processing system, more particularly to a system for performing a diagnostic search in a computer controlled apparatus, for example, an electronic controlled auto-matic transmission apparatus for use in automobiles.
sAcKGRouND OF THE INVENTION
1. Field of the Invention The present invention relates to a failure diagnostic processing system, more particularly to a system for performing a diagnostic search in a computer controlled apparatus, for example, an electronic controlled auto-matic transmission apparatus for use in automobiles.
2. Description of the Prior Art Obviously, the present invention can be also applied to other similar apparatus, such as computer controlled data processing or data communication systems, and the like. However, to facilitate a better understanding of the present invention, the following explanation will be made by taking the aforesaid electronic controlled automatic transmission apparatus as a preferred example.
Automobiles are equipped with automatic transmission to eliminate difficult clutch operation by automatically effecting the so-called gear changes, thus making the operation of the automobile easy even for an unskilled driver. Various apparatuses are known and used for this purpose and, recently, there is a trend toward realizing such an automatic transmission with the aid of a micro-computer, i.e., an electronic controlled automatic transmission. In the electronic controlled automatic transmission, control is achieved through various information signals or data, such as engine speed, rotational input-shaft speed, gear position, clutch stroke, etc., and this necessitates the use of various sensors for detecting the above-mentioned control information signals. Where such sensors are used, it is important to manage these through the appropriate diagnostic searches, in order to maintain a high relia-bility in the operation of the automobile.
In the prior art, the following diagnostic search method, for example, has been proposed. In this prior
Automobiles are equipped with automatic transmission to eliminate difficult clutch operation by automatically effecting the so-called gear changes, thus making the operation of the automobile easy even for an unskilled driver. Various apparatuses are known and used for this purpose and, recently, there is a trend toward realizing such an automatic transmission with the aid of a micro-computer, i.e., an electronic controlled automatic transmission. In the electronic controlled automatic transmission, control is achieved through various information signals or data, such as engine speed, rotational input-shaft speed, gear position, clutch stroke, etc., and this necessitates the use of various sensors for detecting the above-mentioned control information signals. Where such sensors are used, it is important to manage these through the appropriate diagnostic searches, in order to maintain a high relia-bility in the operation of the automobile.
In the prior art, the following diagnostic search method, for example, has been proposed. In this prior
3~3 art method, particular memory bits are allotted, in advance, in a certain memory for each individual sensor. IE a failure is detected in any one of -the sensors, the corresponding memory bit allot-ted to that sensor is changed from, for example, "0"
to "1", so that an alarm is raised indicating the occurrence oE
the failure with the logic "1" bit. However, the prior art method con-tains problems in that, firs-t, undesired flashing of the failure indication oE-ten occurs due to a failure which is not continual but intermittent, and second, that it is difEi-cult to investigate failures which occurred in the pas-t but not at present. That is, -the prior ar-t method is inherently not available for investigating a history of failures regarding each of the sensors mentioned above.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide a failure diagnostic processing system which ean suppress -the aforesaid undesired flashing of the failure indieation so that a highly reliable diagnostic search can be performed and, in addition, can provide a history of failures for each of the sen-sors mentioned above.
In accordance with one particular embodiment of the pre-sent invention, there is provided a failure diagnostic pro-cessing sys-tem for an apparatus supervised by sensors which detect individual eonditions of the apparatus, the system eom-prising eheeking means, operatively eonnected to the sensors, Eorachieving diagnostic checks with respect to the sensors to pro-duce first and second diagnostic signals regarding each of the sensors, the first and second diagnostie signals indicating that a failure condition exists and does not exist, respec-tively;
:.
3~3~
- 2a -counting means, operatively connected -to the checking means, for generating a count number by incrementing and de-crementing selec-tively in response to the :Eirst and second diag-nostic signals, respec-tively;
alarm means, operatively connected to -the counting means, for providing an alarm indication in accordance with the count number of the coun-ting means; and recording means, operatively connected to the counting means, for creating a history of failures by recording the count number of the counting means after the count number exceeds a first predetermined reference number.
In accordance with another particular embodiment of the present invention, there is provided a failure diagnostic method using data sensed by sensors, comprising the steps of:
(a) checking the sensors periodically to detect whether a failure condition exists;
tb) counting in dependence upon the checking by incrementing a count number if the failure condition exists and decrementing the count number if the failure condition does not exist; and (c) indicating an alarm in dependence upon the count number.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will be more apparent from the ensu-ing description with reference to the accompanying drawings, wherein:
, Fig. 1 is a schematic block diagram of a known electronic controlled automatic transmission apparatus provided in a body of an automobile;
Fiy. 2 is a schematic diagram of a map used for determining a suitable gear position;
Fig. 3 is a general view of a failure diagnostic processing system according to the present invention;
Fig. 4 is a circuit diagram showing details of a failure diagnostic pro^essing system according to an embodiment of the present invention shown in Fig. 3;
Fig. 5 is a flow chart of procedure performed by the error counter shown in Fig. 4;
Fig. 6 is an explanatory graph used for showing an arbitrary example of procedure performed in a major part of the system shown in Fig. 4; and Fig. 7 illustrates a modification of the failure diagnostic processing system according to the present invention.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Before describing the preferred embodiments of the present invention, an explanation will be given of a known automatic transmission apparatus, as an example, to which the present invention can be advantageously applied.
Figure 1 is a schematic block diagram of a known electronic controlled automatic transmission apparatus provided in a body of an automobile. In Fig. 1, reference numeral 1 represents an accelerator pedal, 2 a throttle motor for adjusting a throttle valve 2', 3 an engine, 4 a clutch, 5 a transmission, 6 solenoid valves for driving a clutch actuator 4' and a trans-mission actuator 5', 7 a drive wheel, 8 a mode selector provided with a transmission lever 8', for manually selecting a drive mode such as drive (D), neutral (N), and reverse (R), 9 a control unit, constituted by a microprocessor, for controlling the throttle motor 2, the solenoid valves 6 and producing a hill start aid ~$~
output (HSA), and 10 an indicator for displaying the present status of the transmission 5.
The control unit 9 receives, at respective input ports, a lever position signal PSL from the selector 8, an accelerator position signal PSA from the accelerator pedal 2, i.e., throttle angle signal, an engine speed indication signal ISE from the output side of the engine 3, a clutch position signal PSC from the clutch 4, a rotational input-shaft speed indication signal ISs , an automobile speed indication signal ISA , and so on. Note, the above-mentioned input signals PSL ~ PSA , PSC ~ ISE , ISs , and so on (not shown) are detected by and output from individual suitable sensors, and that these sensors are widely known in the art.
The control unit 9 receives and processes the individual input signals from these sensors to produce output signals, at the respective output ports, thereby controlling the engine speed through the throttle motor 2, engagement or disengagement of the clutch 4 through the clutch actuator 4', and gear changes in the transmission 5 through the transmission actuator 5'.
That is, the engagement or disengagement of the clutch 4 is determined by the control unit 9 in response to the engine speed indication signal ISE and the rotational input-shaft speed indication signal ISS. The gear change in the transmission is controlled in response tO the accelerator position signal PSA , indicating the throttle angle, and the engine speed indication signal ISE , with reference to a map (FigO 2).
Figure 2 is a schematic diagram of a map used for determining a suitable gear position. The map determines the gear position best suited for the running of the automobile in accordance with the throttle angle TH in %
and the automobile speed AS in km/h. A TH of 100%
represents a condition wherein the throttle valve is fully open, while a TH of 0~ represents a condition wherein the throttle valve is closed. In the map shown i3~
in Fig. 2, numerals 1, 2, 3, 4, and 5 denote individual gear positions. The curves indicated by solid lines represent gear change borders during acceleration of the automobile, while the curves indicated by broken lines represent gear change borders during deceleration of the automobile.
As mentioned above, in the electronic controlled automatic transmission apparatus, various input signals L ' A ~ PSC ~ ISE , ISS , and the like are needed for operation of the running of the automobile.
If these input signals could be always guaranteed to be correct, diagnostic searches would not be necessary.
However, in actuality, failures may be expected to occur in the related sensors and their peripheral circuitries.
The present invention is available to cope with such failures.
Figure 3 is a general view of a failure diagnostic processing system according to the present invention.
The system is generally comprised of a first block Bl for achieving a diagnostic check with respect to each of the sensors Sl, S2 ... Sn, a second block B2 for counting pulses upward or downward in accordance with a resultant determination given by the first block sl, a third block B3 for indicating an alarm in accordance with the number o~ signals counted, and a fourth block B4 for recording a history of failures, such failures to be recorded selectively when failures of the sensors Sl, S2 ... Sn, if any, are judged to be important in view of the number counted in the second block s2.
Figure 4 is a circuit diagram, showing details of a failure diagnostic processing system 20 according to an embodiment of the present in~ention shown in Fig. 3.
In Fig. 4, reference numeral 11 represents a self-diagnostic check element (DGN) which is identical to block Bl of Fig. 3, and 12 an error counter (CNT) which corresponds to the second block B2 of Fig. 3. Reference numeral 13 represents an alarm indication part (ALM) 3,~
which forms, together with a comparator (CMP) 18, block B3 of Fig. 3. Reference numeral 14 represents a history recording element (REC) which forms block B4 of Fig. 3 by cooperating with a comparator (CMP) 19, a coincidence determining element (CND) 17, an inverter 16, and an AND logic gate 15. Note, each sensor, i.e., Sl through Sn , is allotted an exclusive system 20 for the purposes of the diagnostic check, except for the DGN
element 11. That is, the system 20 is operated with respect to an individual sensor, i.e., the sensor Sk among the sensors Sl through Sn of Fig. 3. Therefore, there are other systems each identical to system 20, except for the common DGN element 11, but these are not shown in Fig. 4 for simplicity. Most preferably, all the functions to be achieved in the system 20 are equivalently attained by processing executed in the control unit 9 of FigO 1, i.e., the microprocessor.
The DGN element 11 is triggered periodically with a constant time interval. At each periodic diagnostic check, the DGN element 11 determines whether a predeter-mined failure condition stands for each sensor, including its peripheral circuitry. If the failure condition stands, the DGN element 11 produces a signal T indicating "true", if the condition does not stand it produces a signal F indicating "false". No further detailed expla-nation of the DGN element 11 itself is given, since the DGN element 11 per se does not feature the essential point of the present invention. Also the construction of the DGN element 11 should be varied to allow the use of the system 20. For example, with reference to Fig. 1, when the sensor produces the logic "1" signal P5C
indicatinq that the clutch 4 is engaged, both the sensors must produce the corresponding signals ISE and ISS , if the sensors have not failed. If, however, the signal ISS
is not generated it will be assumed by the DGN element 11 that the ISS sensor has failed so long as the clutch 4 is normal.
In Fig. 4, the error counter 12 operates to count up the signal T if the signal T is generated. Conversely, the counter 12 operates to count down the signal F, if the signal F is generated and, at the same time, the AND
logic gate 15 is opened. The element 15 is open if the inverter 16 produces a logic "1". This logic "1" is produced when the coincidence determining element 17 produces a logic "0", indicating that the count number output N from the counter 12 does not coincide with rO~
or rn~ . The number rO~ denotes a lower limit number of the counter 12. The coincidence determining element 17 operates to stop downcounting by the error counter 12, even if the signal F is generated, only where the count number decreases and coincides with a predetermined reference number rnJ to hold the count number at a level not lower than this reference number r~ and also, where the count number, which has not exceeded this reference number, decreases and coincides with r0~.
The counter 12 stops counting the signal F lf the count number reaches a predetermined upper limit number N2; this count stop is achieved by the counter 12 itself. Thus, in general, the error counter 12 is operative to count signals T and F upward and downward, respectively.
The number rnl also denotes a reference for starting a record of failures as a failure history record. That is, when the comparator 19, as a record controlling part, determines that the number N exceeds the reference number rn,, the output from the comparator 19 activates the history recording element 14 to record each number N
via a line Ll. On the other hand, if the output N from the counter 12 does not coincide with any one of the numbers rOJ through rn-~ , the coincidence determining element 17 produces a logic "1", and therefore, the AND
logic gate 15 is closed, via the inverter 16, so that the counter 12 stops the count down. Thus the block B4 of Fig. 3, i.e., elements 14, 15, 16, 17, and 19 in 3~
Fig. 4, is operative to record the failure number N if the number N exceeds the reference number rnl .
The comparator 18 operates to determine whether the count number N from the counter 12 exceeds a number Nl.
The number Nl denotes a reference for activating the alarm indication element 13. If Nl is exceeded, the alarm indication element 13 starts restoring the failure concerned immediately, since such a failure is serious.
For example, the alarm indication element 13 starts flashing an alarm lamp (not shown) to inform the operator or driver that the related apparatus to be supervised by the system 20 must be stopped. The alarm indication part 13 may also produce and transfer a predetermined safeguard signal to a predetermined element in the microprocessor. The restoration method for such serious failures is not a feature of the present invention, and no furthex explanation of this is given herein. Thus, in general, the elements 13 and 18 (corresponding to the block B3 of Fig. 3) operate to provide the alarm indi-cation only for a serious failure.
As previously mentioned, all the functions perform~dby each element of the failure diagnostic processing preferably can be attained with the use of thè micro-processor, corresponding to the control unit 9 of Fig. 1.
Of these functions, the function to be attained by the error counter 12 of Fig. 4 is more important than the other functions, for the present invention, as will be specifically clarified with reference to Fig. 6 herein-after.
Figure 5 is a flow chart of the procedure performed in the error counter 12 of Fig. 4. Every time the DGN
element 11 of Fig. 4 produces the signal T or F, the flow shown in Fig. 5 starts, as follows.
In step a, whether or not a failure has occurred is determined, i.e., whether or not the abnormal condition stands. If "Yes", the flow continues to step d, while if "No', the flow goes to step b. In step b, whether or .3~
_ g _ not the count number N coincides with rOJ or rnJ is determined. If "Yes", the flow continues to step f, while if "No", the flow goes to step c. In step c, the countdown operation by the signal F is carried out and the flow then goes to step f.
Returning to step a, if the answer is "Yes", the flow goes to step d. In step d, whether or not the count number N has reached the predetermined upper limit number N2 is determined. If "Yes", the flow goes to step f, while if "No" the flow continues to step e. In step e, the count up operation by the signal T is carried out, and the flow then goes to step f.
In step f, whether or not the count number N reaches and exceeds the reference number Nl for activating the alarm indication element 13 is determined. If "Yes", the flow continues to step g, while if "No" the concerned procedure is completed.
In step g, an alarm indication device, such as an alarm lamp, is rendered to be continuously flashing.
This is then followed by step h. In step h, a suitable backup treatment is performed for restoring the failure concerned, and the flow of the procedure then reaches its END.
As previously mentioned, the steps g and h follow only when the system 20 discriminates the occurrence of a serious failure. In this case, the manner in which steps g and h are dealt with is outside the subject of the present invention. This can be carried out in various ways.
The thus operated system 20 can be applied to the supervision of abnormalities in various kinds of computer controlled apparatuses, such as the electronic controlled automatic transmission apparatus shown in Fig. 1. Taking this automatic transmission apparatus as an example, the error counter 12 maintains its count number N at all times except when the battery of the automobile is removed or the power source plug thereof is removed. If 3~
such an exception occurs, the counter 12 is initialized to rO~. Further, the counter 12 deals with 4 bit data and, therefore, has a number counting capacity in a range between rO~ and ~5l. The number rl~ corresponds to the aforesaid upper limit number N2 ~ i.e., N2 = 15 in this case, as shown in Fig. 6.
Figure 6 is an explanatory graph showing an arbitrary e~ample of the procedure performed in a part of the system 20 shown in Fig. 4. In the graph, the ordinate denotes the count number N from the error counter 12 and the abscissa denotes the signal T or F from the DGN
element 11. Every time the signal T is produced, i.e., the predetermined failure condition stands, the count number N is increased clock by clock. In Fig. 4, the characters CLK represent the clock, while in Fig~ 6, the pulse width thereof is represented by ~LK. If the count number N is lower than the reference number n for starting the record of failure, i.e., n = 8 in this case, the count number N is disregarded and is not recorded in the history recording element 14 (Fig. 4). Usually, a pseudo signal F occurs at random intervals due to various factors, such as external noise, vibration, mechanical shock, and so on. These factors can be called soft failures. Soft failures usually do not occur continu- -ally, but irregularly, and therefore, the count number N, responding thereto, seldom increases linearly. On the other hand, a real signal F due to a hard error, such as a short circuit, open circuit, and so on, usually occurs continually. Accordingly, the count number N usually increases linearly. An intermediate signal F, which is situated between the pseudo signal F and the real signal F, will probably mature into the real signal F.
Therefore, it is important to watch such an inter-mediate signal F after it has occurred. This watch can be performed by recording past failures in the failure history recording element 14 (Fig. 4). Thus, in Fig. 6, a count number N lower than r8J is not -- 1.1 --recorded (NONRECORD), but a count number N equal to or higher than r8~ is recorded (RECORD). To c:reate the failure history record, once the number N exceeds r8J~
the number N is compulsorily held to be not lower than r8~ (n). This corresponds to a "HISTORY CREATION STATE"
in Fig. 6. During states other than the "HISTORY
CREATION STATE", the count number N is reduced in response to the signal F.
If the count number N is equal to or higher than the reference number Nl for activating the alarm indication element 13 IFig. 4), i.e., Nl = 14 in this case, the comparator 18 (Fig. 4) determines that a certain serious failure has occurred, i.e., a hard error, and immediately activates the alarm indication element 13 so as to continually flash the alarm lamp, during the "ALARM
STATE" of Fig. 6.
When the constant periodic diagnostic check by the DGN element 11 (Fig. 4) is set to be equal to the frequency of the clock CLK, a maximum of fourteen time clocks are needed to detect a serious failure, as exemplified in Fig. 6. However, once the count number N
is brought into the history creation state, the number N
will be increased not from rOJ but from r8~ even in the worst case, with respect to the regeneration of the same failure, because the number N, which is now higher than 8 in any event, is stored in the recording element 14 (Fig. 4). This means that the system 20 can determine such recurrences of the same failure in a time as short as within seven time periodic diagnostic checks, at most. Further, when the count number N is brought into the alarm state, i.e., N = rl4~ or rl~ , the alarm state can be speedily restored within two time periodic diagnostic checks, if the signal F is produced again continually, due to, for example, a self-restoring ability, if any.
The following table shows the relationship, as an example, of the diagnostic check period CP in seconds S
;3~
(as in the following), the maximum failure detection -time DT, and the maximum restoration time RT. The time DT is classified into two cases; that is, case Cl where no history record has been created, and case C2 where the history record has been created.
Table DT s CP s RT s Cl C2 0.1 1.4 0.70.2 0.2 2.8 1.40.4 0.4 5.6 2.80.8 0.8 11.2 5.61.6 1.6 22.4 11.23.2 3.2 44.8 22.46.4 6.4 89.6 44.812.8 .
Figure 7 illustrates a modification of the failure diagnostic processing system according to the present invention. The modified system 30 of Fig. 7 is different from that of Fig. 4 in that a flip-flop (FF) 29 and an AND logic gate 28 are employed, instead of the comparator 19 of Fig. 4. In ~he thus modified system 30, the failure history recording element 14 is not activated until the count number N is once brought into the alarm state, i.e., N = 14 or 15. Once the number N reaches rl~ , at least, the flip-flop 29 enables the failure history recording element 14 to record. Accordingly, the element 14 records information concerning more serious failures than those recorded by the system 20.
Returning to Fig. 4, it is possible to replace the r 11 ~ 13 -reference number rn~ for the coincidence determining element 17 with numbers rxJ and the replace the number rn~ for the comparator l9 with YJ, as shown by x and y in Fig. 6. This means that a relatively wide range of the number N is taken into consideration for monitoring, however, the numbers N to be recorded are of a relatively small range. ~lso the recorded numbers N
indicate relatively serious information regarding failures.
Further, although the periodic diagnostic check is performed with the CLK interval, it may also be possible to perform the same with the k CLK's interval, where k is a positive integer larger than 2~. For example, if the system 20 or 30, except for the DGN element ll, is allotted to a sensor for detecting an engine temperature, it is not necessary to perform the diagnostic check so frequently, because any change in the engine temperature is usually very slow. Note, the systems 20 or 30 must begin operating only after a short time has passed since power on, when initially driven by the power, so as to wait till the output voltage thereof is stabilizied.
As previously mentioned in detail, a highly reliable and precise diagnostic check can be performed by the present invention in a computer controlled apparatus.
to "1", so that an alarm is raised indicating the occurrence oE
the failure with the logic "1" bit. However, the prior art method con-tains problems in that, firs-t, undesired flashing of the failure indication oE-ten occurs due to a failure which is not continual but intermittent, and second, that it is difEi-cult to investigate failures which occurred in the pas-t but not at present. That is, -the prior ar-t method is inherently not available for investigating a history of failures regarding each of the sensors mentioned above.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide a failure diagnostic processing system which ean suppress -the aforesaid undesired flashing of the failure indieation so that a highly reliable diagnostic search can be performed and, in addition, can provide a history of failures for each of the sen-sors mentioned above.
In accordance with one particular embodiment of the pre-sent invention, there is provided a failure diagnostic pro-cessing sys-tem for an apparatus supervised by sensors which detect individual eonditions of the apparatus, the system eom-prising eheeking means, operatively eonnected to the sensors, Eorachieving diagnostic checks with respect to the sensors to pro-duce first and second diagnostic signals regarding each of the sensors, the first and second diagnostie signals indicating that a failure condition exists and does not exist, respec-tively;
:.
3~3~
- 2a -counting means, operatively connected -to the checking means, for generating a count number by incrementing and de-crementing selec-tively in response to the :Eirst and second diag-nostic signals, respec-tively;
alarm means, operatively connected to -the counting means, for providing an alarm indication in accordance with the count number of the coun-ting means; and recording means, operatively connected to the counting means, for creating a history of failures by recording the count number of the counting means after the count number exceeds a first predetermined reference number.
In accordance with another particular embodiment of the present invention, there is provided a failure diagnostic method using data sensed by sensors, comprising the steps of:
(a) checking the sensors periodically to detect whether a failure condition exists;
tb) counting in dependence upon the checking by incrementing a count number if the failure condition exists and decrementing the count number if the failure condition does not exist; and (c) indicating an alarm in dependence upon the count number.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will be more apparent from the ensu-ing description with reference to the accompanying drawings, wherein:
, Fig. 1 is a schematic block diagram of a known electronic controlled automatic transmission apparatus provided in a body of an automobile;
Fiy. 2 is a schematic diagram of a map used for determining a suitable gear position;
Fig. 3 is a general view of a failure diagnostic processing system according to the present invention;
Fig. 4 is a circuit diagram showing details of a failure diagnostic pro^essing system according to an embodiment of the present invention shown in Fig. 3;
Fig. 5 is a flow chart of procedure performed by the error counter shown in Fig. 4;
Fig. 6 is an explanatory graph used for showing an arbitrary example of procedure performed in a major part of the system shown in Fig. 4; and Fig. 7 illustrates a modification of the failure diagnostic processing system according to the present invention.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Before describing the preferred embodiments of the present invention, an explanation will be given of a known automatic transmission apparatus, as an example, to which the present invention can be advantageously applied.
Figure 1 is a schematic block diagram of a known electronic controlled automatic transmission apparatus provided in a body of an automobile. In Fig. 1, reference numeral 1 represents an accelerator pedal, 2 a throttle motor for adjusting a throttle valve 2', 3 an engine, 4 a clutch, 5 a transmission, 6 solenoid valves for driving a clutch actuator 4' and a trans-mission actuator 5', 7 a drive wheel, 8 a mode selector provided with a transmission lever 8', for manually selecting a drive mode such as drive (D), neutral (N), and reverse (R), 9 a control unit, constituted by a microprocessor, for controlling the throttle motor 2, the solenoid valves 6 and producing a hill start aid ~$~
output (HSA), and 10 an indicator for displaying the present status of the transmission 5.
The control unit 9 receives, at respective input ports, a lever position signal PSL from the selector 8, an accelerator position signal PSA from the accelerator pedal 2, i.e., throttle angle signal, an engine speed indication signal ISE from the output side of the engine 3, a clutch position signal PSC from the clutch 4, a rotational input-shaft speed indication signal ISs , an automobile speed indication signal ISA , and so on. Note, the above-mentioned input signals PSL ~ PSA , PSC ~ ISE , ISs , and so on (not shown) are detected by and output from individual suitable sensors, and that these sensors are widely known in the art.
The control unit 9 receives and processes the individual input signals from these sensors to produce output signals, at the respective output ports, thereby controlling the engine speed through the throttle motor 2, engagement or disengagement of the clutch 4 through the clutch actuator 4', and gear changes in the transmission 5 through the transmission actuator 5'.
That is, the engagement or disengagement of the clutch 4 is determined by the control unit 9 in response to the engine speed indication signal ISE and the rotational input-shaft speed indication signal ISS. The gear change in the transmission is controlled in response tO the accelerator position signal PSA , indicating the throttle angle, and the engine speed indication signal ISE , with reference to a map (FigO 2).
Figure 2 is a schematic diagram of a map used for determining a suitable gear position. The map determines the gear position best suited for the running of the automobile in accordance with the throttle angle TH in %
and the automobile speed AS in km/h. A TH of 100%
represents a condition wherein the throttle valve is fully open, while a TH of 0~ represents a condition wherein the throttle valve is closed. In the map shown i3~
in Fig. 2, numerals 1, 2, 3, 4, and 5 denote individual gear positions. The curves indicated by solid lines represent gear change borders during acceleration of the automobile, while the curves indicated by broken lines represent gear change borders during deceleration of the automobile.
As mentioned above, in the electronic controlled automatic transmission apparatus, various input signals L ' A ~ PSC ~ ISE , ISS , and the like are needed for operation of the running of the automobile.
If these input signals could be always guaranteed to be correct, diagnostic searches would not be necessary.
However, in actuality, failures may be expected to occur in the related sensors and their peripheral circuitries.
The present invention is available to cope with such failures.
Figure 3 is a general view of a failure diagnostic processing system according to the present invention.
The system is generally comprised of a first block Bl for achieving a diagnostic check with respect to each of the sensors Sl, S2 ... Sn, a second block B2 for counting pulses upward or downward in accordance with a resultant determination given by the first block sl, a third block B3 for indicating an alarm in accordance with the number o~ signals counted, and a fourth block B4 for recording a history of failures, such failures to be recorded selectively when failures of the sensors Sl, S2 ... Sn, if any, are judged to be important in view of the number counted in the second block s2.
Figure 4 is a circuit diagram, showing details of a failure diagnostic processing system 20 according to an embodiment of the present in~ention shown in Fig. 3.
In Fig. 4, reference numeral 11 represents a self-diagnostic check element (DGN) which is identical to block Bl of Fig. 3, and 12 an error counter (CNT) which corresponds to the second block B2 of Fig. 3. Reference numeral 13 represents an alarm indication part (ALM) 3,~
which forms, together with a comparator (CMP) 18, block B3 of Fig. 3. Reference numeral 14 represents a history recording element (REC) which forms block B4 of Fig. 3 by cooperating with a comparator (CMP) 19, a coincidence determining element (CND) 17, an inverter 16, and an AND logic gate 15. Note, each sensor, i.e., Sl through Sn , is allotted an exclusive system 20 for the purposes of the diagnostic check, except for the DGN
element 11. That is, the system 20 is operated with respect to an individual sensor, i.e., the sensor Sk among the sensors Sl through Sn of Fig. 3. Therefore, there are other systems each identical to system 20, except for the common DGN element 11, but these are not shown in Fig. 4 for simplicity. Most preferably, all the functions to be achieved in the system 20 are equivalently attained by processing executed in the control unit 9 of FigO 1, i.e., the microprocessor.
The DGN element 11 is triggered periodically with a constant time interval. At each periodic diagnostic check, the DGN element 11 determines whether a predeter-mined failure condition stands for each sensor, including its peripheral circuitry. If the failure condition stands, the DGN element 11 produces a signal T indicating "true", if the condition does not stand it produces a signal F indicating "false". No further detailed expla-nation of the DGN element 11 itself is given, since the DGN element 11 per se does not feature the essential point of the present invention. Also the construction of the DGN element 11 should be varied to allow the use of the system 20. For example, with reference to Fig. 1, when the sensor produces the logic "1" signal P5C
indicatinq that the clutch 4 is engaged, both the sensors must produce the corresponding signals ISE and ISS , if the sensors have not failed. If, however, the signal ISS
is not generated it will be assumed by the DGN element 11 that the ISS sensor has failed so long as the clutch 4 is normal.
In Fig. 4, the error counter 12 operates to count up the signal T if the signal T is generated. Conversely, the counter 12 operates to count down the signal F, if the signal F is generated and, at the same time, the AND
logic gate 15 is opened. The element 15 is open if the inverter 16 produces a logic "1". This logic "1" is produced when the coincidence determining element 17 produces a logic "0", indicating that the count number output N from the counter 12 does not coincide with rO~
or rn~ . The number rO~ denotes a lower limit number of the counter 12. The coincidence determining element 17 operates to stop downcounting by the error counter 12, even if the signal F is generated, only where the count number decreases and coincides with a predetermined reference number rnJ to hold the count number at a level not lower than this reference number r~ and also, where the count number, which has not exceeded this reference number, decreases and coincides with r0~.
The counter 12 stops counting the signal F lf the count number reaches a predetermined upper limit number N2; this count stop is achieved by the counter 12 itself. Thus, in general, the error counter 12 is operative to count signals T and F upward and downward, respectively.
The number rnl also denotes a reference for starting a record of failures as a failure history record. That is, when the comparator 19, as a record controlling part, determines that the number N exceeds the reference number rn,, the output from the comparator 19 activates the history recording element 14 to record each number N
via a line Ll. On the other hand, if the output N from the counter 12 does not coincide with any one of the numbers rOJ through rn-~ , the coincidence determining element 17 produces a logic "1", and therefore, the AND
logic gate 15 is closed, via the inverter 16, so that the counter 12 stops the count down. Thus the block B4 of Fig. 3, i.e., elements 14, 15, 16, 17, and 19 in 3~
Fig. 4, is operative to record the failure number N if the number N exceeds the reference number rnl .
The comparator 18 operates to determine whether the count number N from the counter 12 exceeds a number Nl.
The number Nl denotes a reference for activating the alarm indication element 13. If Nl is exceeded, the alarm indication element 13 starts restoring the failure concerned immediately, since such a failure is serious.
For example, the alarm indication element 13 starts flashing an alarm lamp (not shown) to inform the operator or driver that the related apparatus to be supervised by the system 20 must be stopped. The alarm indication part 13 may also produce and transfer a predetermined safeguard signal to a predetermined element in the microprocessor. The restoration method for such serious failures is not a feature of the present invention, and no furthex explanation of this is given herein. Thus, in general, the elements 13 and 18 (corresponding to the block B3 of Fig. 3) operate to provide the alarm indi-cation only for a serious failure.
As previously mentioned, all the functions perform~dby each element of the failure diagnostic processing preferably can be attained with the use of thè micro-processor, corresponding to the control unit 9 of Fig. 1.
Of these functions, the function to be attained by the error counter 12 of Fig. 4 is more important than the other functions, for the present invention, as will be specifically clarified with reference to Fig. 6 herein-after.
Figure 5 is a flow chart of the procedure performed in the error counter 12 of Fig. 4. Every time the DGN
element 11 of Fig. 4 produces the signal T or F, the flow shown in Fig. 5 starts, as follows.
In step a, whether or not a failure has occurred is determined, i.e., whether or not the abnormal condition stands. If "Yes", the flow continues to step d, while if "No', the flow goes to step b. In step b, whether or .3~
_ g _ not the count number N coincides with rOJ or rnJ is determined. If "Yes", the flow continues to step f, while if "No", the flow goes to step c. In step c, the countdown operation by the signal F is carried out and the flow then goes to step f.
Returning to step a, if the answer is "Yes", the flow goes to step d. In step d, whether or not the count number N has reached the predetermined upper limit number N2 is determined. If "Yes", the flow goes to step f, while if "No" the flow continues to step e. In step e, the count up operation by the signal T is carried out, and the flow then goes to step f.
In step f, whether or not the count number N reaches and exceeds the reference number Nl for activating the alarm indication element 13 is determined. If "Yes", the flow continues to step g, while if "No" the concerned procedure is completed.
In step g, an alarm indication device, such as an alarm lamp, is rendered to be continuously flashing.
This is then followed by step h. In step h, a suitable backup treatment is performed for restoring the failure concerned, and the flow of the procedure then reaches its END.
As previously mentioned, the steps g and h follow only when the system 20 discriminates the occurrence of a serious failure. In this case, the manner in which steps g and h are dealt with is outside the subject of the present invention. This can be carried out in various ways.
The thus operated system 20 can be applied to the supervision of abnormalities in various kinds of computer controlled apparatuses, such as the electronic controlled automatic transmission apparatus shown in Fig. 1. Taking this automatic transmission apparatus as an example, the error counter 12 maintains its count number N at all times except when the battery of the automobile is removed or the power source plug thereof is removed. If 3~
such an exception occurs, the counter 12 is initialized to rO~. Further, the counter 12 deals with 4 bit data and, therefore, has a number counting capacity in a range between rO~ and ~5l. The number rl~ corresponds to the aforesaid upper limit number N2 ~ i.e., N2 = 15 in this case, as shown in Fig. 6.
Figure 6 is an explanatory graph showing an arbitrary e~ample of the procedure performed in a part of the system 20 shown in Fig. 4. In the graph, the ordinate denotes the count number N from the error counter 12 and the abscissa denotes the signal T or F from the DGN
element 11. Every time the signal T is produced, i.e., the predetermined failure condition stands, the count number N is increased clock by clock. In Fig. 4, the characters CLK represent the clock, while in Fig~ 6, the pulse width thereof is represented by ~LK. If the count number N is lower than the reference number n for starting the record of failure, i.e., n = 8 in this case, the count number N is disregarded and is not recorded in the history recording element 14 (Fig. 4). Usually, a pseudo signal F occurs at random intervals due to various factors, such as external noise, vibration, mechanical shock, and so on. These factors can be called soft failures. Soft failures usually do not occur continu- -ally, but irregularly, and therefore, the count number N, responding thereto, seldom increases linearly. On the other hand, a real signal F due to a hard error, such as a short circuit, open circuit, and so on, usually occurs continually. Accordingly, the count number N usually increases linearly. An intermediate signal F, which is situated between the pseudo signal F and the real signal F, will probably mature into the real signal F.
Therefore, it is important to watch such an inter-mediate signal F after it has occurred. This watch can be performed by recording past failures in the failure history recording element 14 (Fig. 4). Thus, in Fig. 6, a count number N lower than r8J is not -- 1.1 --recorded (NONRECORD), but a count number N equal to or higher than r8~ is recorded (RECORD). To c:reate the failure history record, once the number N exceeds r8J~
the number N is compulsorily held to be not lower than r8~ (n). This corresponds to a "HISTORY CREATION STATE"
in Fig. 6. During states other than the "HISTORY
CREATION STATE", the count number N is reduced in response to the signal F.
If the count number N is equal to or higher than the reference number Nl for activating the alarm indication element 13 IFig. 4), i.e., Nl = 14 in this case, the comparator 18 (Fig. 4) determines that a certain serious failure has occurred, i.e., a hard error, and immediately activates the alarm indication element 13 so as to continually flash the alarm lamp, during the "ALARM
STATE" of Fig. 6.
When the constant periodic diagnostic check by the DGN element 11 (Fig. 4) is set to be equal to the frequency of the clock CLK, a maximum of fourteen time clocks are needed to detect a serious failure, as exemplified in Fig. 6. However, once the count number N
is brought into the history creation state, the number N
will be increased not from rOJ but from r8~ even in the worst case, with respect to the regeneration of the same failure, because the number N, which is now higher than 8 in any event, is stored in the recording element 14 (Fig. 4). This means that the system 20 can determine such recurrences of the same failure in a time as short as within seven time periodic diagnostic checks, at most. Further, when the count number N is brought into the alarm state, i.e., N = rl4~ or rl~ , the alarm state can be speedily restored within two time periodic diagnostic checks, if the signal F is produced again continually, due to, for example, a self-restoring ability, if any.
The following table shows the relationship, as an example, of the diagnostic check period CP in seconds S
;3~
(as in the following), the maximum failure detection -time DT, and the maximum restoration time RT. The time DT is classified into two cases; that is, case Cl where no history record has been created, and case C2 where the history record has been created.
Table DT s CP s RT s Cl C2 0.1 1.4 0.70.2 0.2 2.8 1.40.4 0.4 5.6 2.80.8 0.8 11.2 5.61.6 1.6 22.4 11.23.2 3.2 44.8 22.46.4 6.4 89.6 44.812.8 .
Figure 7 illustrates a modification of the failure diagnostic processing system according to the present invention. The modified system 30 of Fig. 7 is different from that of Fig. 4 in that a flip-flop (FF) 29 and an AND logic gate 28 are employed, instead of the comparator 19 of Fig. 4. In ~he thus modified system 30, the failure history recording element 14 is not activated until the count number N is once brought into the alarm state, i.e., N = 14 or 15. Once the number N reaches rl~ , at least, the flip-flop 29 enables the failure history recording element 14 to record. Accordingly, the element 14 records information concerning more serious failures than those recorded by the system 20.
Returning to Fig. 4, it is possible to replace the r 11 ~ 13 -reference number rn~ for the coincidence determining element 17 with numbers rxJ and the replace the number rn~ for the comparator l9 with YJ, as shown by x and y in Fig. 6. This means that a relatively wide range of the number N is taken into consideration for monitoring, however, the numbers N to be recorded are of a relatively small range. ~lso the recorded numbers N
indicate relatively serious information regarding failures.
Further, although the periodic diagnostic check is performed with the CLK interval, it may also be possible to perform the same with the k CLK's interval, where k is a positive integer larger than 2~. For example, if the system 20 or 30, except for the DGN element ll, is allotted to a sensor for detecting an engine temperature, it is not necessary to perform the diagnostic check so frequently, because any change in the engine temperature is usually very slow. Note, the systems 20 or 30 must begin operating only after a short time has passed since power on, when initially driven by the power, so as to wait till the output voltage thereof is stabilizied.
As previously mentioned in detail, a highly reliable and precise diagnostic check can be performed by the present invention in a computer controlled apparatus.
Claims (15)
1. A failure diagnostic processing system for an appara-tus supervised by sensors which detect individual conditions of the apparatus, said system comprising:
checking means, operatively connected to the sensors, for achieving diagnostic checks with respect to the sensors to produce first and second diagnostic signals regarding each of the sensors, the first and second diagnostic signals indicating that a failure condition exists and does not exist, respec-tively;
counting means, operatively connected to said check-ing means, for generating a count number by incrementing and decrementing selectively in response to the first and second diagnostic signals, respectively;
alarm means, operatively connected to said counting means, for providing an alarm indication in accordance with the count number of said counting means; and recording means, operatively connected to said count-ing means, for creating a history of failures by recording the count number of said counting means after the count number exceeds a first predetermined reference number.
checking means, operatively connected to the sensors, for achieving diagnostic checks with respect to the sensors to produce first and second diagnostic signals regarding each of the sensors, the first and second diagnostic signals indicating that a failure condition exists and does not exist, respec-tively;
counting means, operatively connected to said check-ing means, for generating a count number by incrementing and decrementing selectively in response to the first and second diagnostic signals, respectively;
alarm means, operatively connected to said counting means, for providing an alarm indication in accordance with the count number of said counting means; and recording means, operatively connected to said count-ing means, for creating a history of failures by recording the count number of said counting means after the count number exceeds a first predetermined reference number.
2. A system as set forth in claim 1, further comprising a clock, operatively connected to said checking means and said counting means, and wherein said checking means performs the diagnostic checks periodically with a predetermined constant interval in synchronism with said clock of said system.
3. A system as set forth in claim 2, wherein the prede-termined constant interval is individually predetermined for each of the sensors.
4. A system as set forth in claim 2, wherein said count-ing means comprises an error counter in said system, counting upward every time the predetermined constant interval passes when the first diagnostic signal is being produced and, other-wise, counting downward every time the predetermined constant interval passes when the second diagnostic signal is being pro-duced.
5. A system as set forth in claim 4, wherein said error counter generates the count number within a range between a lower limit of 0 and an upper limit number.
6. A system as set forth in claim 5, wherein said alarm means comprises:
a first comparator, operatively connected to said error counter, for comparing the count number from said error counter to a second predetermined reference number and produc-ing a signal; and an alarm indication element, operatively connected to said first comparator, activated by the signal produced by said first comparator when the count number is higher than the second predetermined reference number.
a first comparator, operatively connected to said error counter, for comparing the count number from said error counter to a second predetermined reference number and produc-ing a signal; and an alarm indication element, operatively connected to said first comparator, activated by the signal produced by said first comparator when the count number is higher than the second predetermined reference number.
7. A system as set forth in claim 6, wherein said alarm indication element comprises an alarm lamp, operatively con-nected to said first comparator, for flashing an alarm.
8. A system as set forth in claim 6, wherein said record-ing means comprises:
a history recording element, operatively connected to said error counter, for recording the count number from said error counter;
a record controlling element, operatively connected to said error counter and said history recording element, for producing an output for activating said history recording ele-ment; and a coincidence determining element, operatively con-nected to said error counter, for stopping the decrementing of said error counter, even if said second diagnostic signal is being produced, when the count number decreases and coincides with a third predetermined reference number, thus holding the count number to be at least as large as the third predetermined reference number and also for stopping the decrementing of the count number, when the count number has not exceeded the third predetermined reference number, once the count number coincides with 0.
a history recording element, operatively connected to said error counter, for recording the count number from said error counter;
a record controlling element, operatively connected to said error counter and said history recording element, for producing an output for activating said history recording ele-ment; and a coincidence determining element, operatively con-nected to said error counter, for stopping the decrementing of said error counter, even if said second diagnostic signal is being produced, when the count number decreases and coincides with a third predetermined reference number, thus holding the count number to be at least as large as the third predetermined reference number and also for stopping the decrementing of the count number, when the count number has not exceeded the third predetermined reference number, once the count number coincides with 0.
9. A system as set forth in claim 8, wherein said record controlling element comprises a second comparator, operatively connected to said error counter and said history recording ele-ment, for producing an output for activating said history re-cording element when the count number exceeds the first prede-termined reference number.
10. A system as set forth in claim 8, wherein said record controlling element comprises:
a flip flop, operatively connected to said first com-parator, for producing a logic value "1" once said first com-parator produces the signal for activating said alarm indica-tion element; and an AND logic gate, operatively connected to said error counter, said flip flop and said history recording ele-ment, for allowing passage of the count number therethrough to said history recording element when said flip flop produces the logic value "1".
a flip flop, operatively connected to said first com-parator, for producing a logic value "1" once said first com-parator produces the signal for activating said alarm indica-tion element; and an AND logic gate, operatively connected to said error counter, said flip flop and said history recording ele-ment, for allowing passage of the count number therethrough to said history recording element when said flip flop produces the logic value "1".
11. A system as set forth in claim 9, wherein the fourth predetermined reference number is set to be higher than the third predetermined reference number.
12. A failure diagnostic method using data sensed by sen-sors, comprising the steps of:
(a) checking the sensors periodically to detect whether a failure condition exists;
(b) counting in dependence upon said checking by incrementing a count number if the failure condition exists and decrementing the count number if the failure condition does not exist; and (c) indicating an alarm in dependence upon the count number.
(a) checking the sensors periodically to detect whether a failure condition exists;
(b) counting in dependence upon said checking by incrementing a count number if the failure condition exists and decrementing the count number if the failure condition does not exist; and (c) indicating an alarm in dependence upon the count number.
13. A method as set forth in claim 12, further comprising step (d) recording the count number.
14. A method as set forth in claim 13, wherein step (b) comprises the step of (bi) stopping said incrementing when the count number coincides with a maximum count number.
15. A method as set forth in claim 14, wherein step (d) comprises the step of starting said recording when the count number coincides with a recording start number, and wherein step (b) further comprises the steps of:
(bii) stopping said decrementing of the count number when the count number coincides with zero and the count number has remained less than the recording start number; and (biii) stopping said decrementing of the count number when the count number coincides with the recording start number after the count number has been incremented to a value at least as large as the recording start number.
(bii) stopping said decrementing of the count number when the count number coincides with zero and the count number has remained less than the recording start number; and (biii) stopping said decrementing of the count number when the count number coincides with the recording start number after the count number has been incremented to a value at least as large as the recording start number.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58-119164 | 1983-06-30 | ||
JP58119164A JPH0619666B2 (en) | 1983-06-30 | 1983-06-30 | Failure diagnosis processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
CA1216359A true CA1216359A (en) | 1987-01-06 |
Family
ID=14754492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA000457000A Expired CA1216359A (en) | 1983-06-30 | 1984-06-20 | Failure diagnostic processing system |
Country Status (8)
Country | Link |
---|---|
US (1) | US4635214A (en) |
EP (1) | EP0130827B1 (en) |
JP (1) | JPH0619666B2 (en) |
KR (1) | KR890002531B1 (en) |
AU (1) | AU549232B2 (en) |
CA (1) | CA1216359A (en) |
DE (1) | DE3460766D1 (en) |
ES (1) | ES8602223A1 (en) |
Families Citing this family (134)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4644479A (en) * | 1984-07-31 | 1987-02-17 | Westinghouse Electric Corp. | Diagnostic apparatus |
JPS61244856A (en) * | 1985-04-24 | 1986-10-31 | Nippon Denso Co Ltd | Signal processing apparatus for engine |
JPS61261145A (en) * | 1985-05-15 | 1986-11-19 | Toyota Motor Corp | Trouble diagnoser for vehicles |
US4836016A (en) * | 1985-08-10 | 1989-06-06 | Toyota Jidosha Kabushiki Kaisha | Method and apparatus for detecting abnormal state in pulse train generating sensor |
DE3639755A1 (en) * | 1985-11-22 | 1987-05-27 | Oki Electric Ind Co Ltd | SELF-DIAGNOSIS METHOD FOR A DEVICE |
US4792911A (en) * | 1986-01-17 | 1988-12-20 | Westinghouse Electric Corp. | Diagnostic apparatus for an electric generator seal oil system |
WO1987006371A1 (en) * | 1986-04-10 | 1987-10-22 | Hewlett Packard Limited | Expert system using pattern recognition techniques |
US4922425A (en) * | 1986-04-18 | 1990-05-01 | Eaton Corporation | Method for controlling AMT system including throttle position sensor signal fault detection and tolerance |
JP2721340B2 (en) * | 1986-04-30 | 1998-03-04 | 株式会社デンソー | Fault diagnosis device |
US5016186A (en) * | 1988-02-09 | 1991-05-14 | Mitsubishi Jukogyo Kabushiki Kaisha | Method of detecting noise disappearance and detecting device therefor |
US4866712A (en) * | 1988-02-19 | 1989-09-12 | Bell Communications Research, Inc. | Methods and apparatus for fault recovery |
JPH01238499A (en) * | 1988-03-17 | 1989-09-22 | Toshiba Corp | Excitation controller |
US4932028A (en) * | 1988-06-21 | 1990-06-05 | Unisys Corporation | Error log system for self-testing in very large scale integrated circuit (VLSI) units |
US5063516A (en) * | 1989-08-21 | 1991-11-05 | Ford Motor Company | Smart power driver system for a motor vehicle |
US5089978A (en) * | 1990-02-09 | 1992-02-18 | Westinghouse Electric Corp. | Automatic plant state diagnosis system including a display selection system for selecting displays responsive to the diagnosis |
JPH0536259A (en) * | 1991-07-27 | 1993-02-12 | Sony Corp | Electronic device |
US5319296A (en) * | 1991-11-04 | 1994-06-07 | Boeing Commercial Airplane Group | Oscillatory servo-valve monitor |
EP0607455B1 (en) * | 1992-08-11 | 1997-11-12 | Denso Corporation | Self-diagnosing apparatus of vehicle |
US5390188A (en) * | 1993-08-02 | 1995-02-14 | Synoptics | Method and apparatus for measuring and monitoring the performance within a ring communication network |
US7082359B2 (en) * | 1995-06-07 | 2006-07-25 | Automotive Technologies International, Inc. | Vehicular information and monitoring system and methods |
KR100293559B1 (en) * | 1994-10-13 | 2001-09-17 | 박태진 | Method for automatically searching error of component in automatic test apparatus |
US5700090A (en) * | 1996-01-03 | 1997-12-23 | Rosemount Inc. | Temperature sensor transmitter with sensor sheath lead |
US5746511A (en) * | 1996-01-03 | 1998-05-05 | Rosemount Inc. | Temperature transmitter with on-line calibration using johnson noise |
DE19601618A1 (en) * | 1996-01-18 | 1997-07-24 | Zahnradfabrik Friedrichshafen | Safety system for an automatic transmission |
US7085610B2 (en) | 1996-03-28 | 2006-08-01 | Fisher-Rosemount Systems, Inc. | Root cause diagnostics |
US6654697B1 (en) | 1996-03-28 | 2003-11-25 | Rosemount Inc. | Flow measurement with diagnostics |
US6907383B2 (en) | 1996-03-28 | 2005-06-14 | Rosemount Inc. | Flow diagnostic system |
US7254518B2 (en) * | 1996-03-28 | 2007-08-07 | Rosemount Inc. | Pressure transmitter with diagnostics |
US6017143A (en) * | 1996-03-28 | 2000-01-25 | Rosemount Inc. | Device in a process system for detecting events |
US7623932B2 (en) * | 1996-03-28 | 2009-11-24 | Fisher-Rosemount Systems, Inc. | Rule set for root cause diagnostics |
US8290721B2 (en) * | 1996-03-28 | 2012-10-16 | Rosemount Inc. | Flow measurement diagnostics |
US6539267B1 (en) | 1996-03-28 | 2003-03-25 | Rosemount Inc. | Device in a process system for determining statistical parameter |
US7630861B2 (en) | 1996-03-28 | 2009-12-08 | Rosemount Inc. | Dedicated process diagnostic device |
US7949495B2 (en) * | 1996-03-28 | 2011-05-24 | Rosemount, Inc. | Process variable transmitter with diagnostics |
US5828567A (en) * | 1996-11-07 | 1998-10-27 | Rosemount Inc. | Diagnostics for resistance based transmitter |
US6519546B1 (en) | 1996-11-07 | 2003-02-11 | Rosemount Inc. | Auto correcting temperature transmitter with resistance based sensor |
US6754601B1 (en) | 1996-11-07 | 2004-06-22 | Rosemount Inc. | Diagnostics for resistive elements of process devices |
US6434504B1 (en) | 1996-11-07 | 2002-08-13 | Rosemount Inc. | Resistance based process control device diagnostics |
US6601005B1 (en) | 1996-11-07 | 2003-07-29 | Rosemount Inc. | Process device diagnostics using process variable sensor signal |
US5956663A (en) * | 1996-11-07 | 1999-09-21 | Rosemount, Inc. | Signal processing technique which separates signal components in a sensor for sensor diagnostics |
US6449574B1 (en) | 1996-11-07 | 2002-09-10 | Micro Motion, Inc. | Resistance based process control device diagnostics |
DE69714606T9 (en) * | 1996-12-31 | 2004-09-09 | Rosemount Inc., Eden Prairie | DEVICE FOR CHECKING A CONTROL SIGNAL COMING FROM A PLANT IN A PROCESS CONTROL |
DE19720044B4 (en) * | 1997-05-14 | 2005-08-18 | Zf Friedrichshafen Ag | Diagnostic system for an automatic transmission |
DE19741860A1 (en) * | 1997-09-23 | 1999-04-08 | Daimler Chrysler Ag | Methods for diagnosing internal combustion engines |
US6370448B1 (en) | 1997-10-13 | 2002-04-09 | Rosemount Inc. | Communication technique for field devices in industrial processes |
US6615149B1 (en) | 1998-12-10 | 2003-09-02 | Rosemount Inc. | Spectral diagnostics in a magnetic flow meter |
US6611775B1 (en) | 1998-12-10 | 2003-08-26 | Rosemount Inc. | Electrode leakage diagnostics in a magnetic flow meter |
US6633782B1 (en) | 1999-02-22 | 2003-10-14 | Fisher-Rosemount Systems, Inc. | Diagnostic expert in a process control system |
US6298454B1 (en) | 1999-02-22 | 2001-10-02 | Fisher-Rosemount Systems, Inc. | Diagnostics in a process control system |
US7562135B2 (en) * | 2000-05-23 | 2009-07-14 | Fisher-Rosemount Systems, Inc. | Enhanced fieldbus device alerts in a process control system |
US7206646B2 (en) * | 1999-02-22 | 2007-04-17 | Fisher-Rosemount Systems, Inc. | Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control |
US8044793B2 (en) * | 2001-03-01 | 2011-10-25 | Fisher-Rosemount Systems, Inc. | Integrated device alerts in a process control system |
US6112150A (en) * | 1999-04-09 | 2000-08-29 | Cummins Engine Co Inc | Fault recognition system and method for an internal combustion engine |
US6356191B1 (en) | 1999-06-17 | 2002-03-12 | Rosemount Inc. | Error compensation for a process fluid temperature transmitter |
US7010459B2 (en) * | 1999-06-25 | 2006-03-07 | Rosemount Inc. | Process device diagnostics using process variable sensor signal |
JP4824234B2 (en) | 1999-07-01 | 2011-11-30 | ローズマウント インコーポレイテッド | Two-wire temperature transmitter and process temperature measurement method |
US6505517B1 (en) | 1999-07-23 | 2003-01-14 | Rosemount Inc. | High accuracy signal processing for magnetic flowmeter |
US6701274B1 (en) | 1999-08-27 | 2004-03-02 | Rosemount Inc. | Prediction of error magnitude in a pressure transmitter |
US6556145B1 (en) | 1999-09-24 | 2003-04-29 | Rosemount Inc. | Two-wire fluid temperature transmitter with thermocouple diagnostics |
US6636991B1 (en) * | 1999-12-23 | 2003-10-21 | Intel Corporation | Flexible method for satisfying complex system error handling requirements via error promotion/demotion |
US6735484B1 (en) | 2000-09-20 | 2004-05-11 | Fargo Electronics, Inc. | Printer with a process diagnostics system for detecting events |
EP1346728A1 (en) * | 2000-11-22 | 2003-09-24 | Mitsubishi Pharma Corporation | Ophthalmological preparations |
EP1364263B1 (en) * | 2001-03-01 | 2005-10-26 | Fisher-Rosemount Systems, Inc. | Data sharing in a process plant |
US8073967B2 (en) | 2002-04-15 | 2011-12-06 | Fisher-Rosemount Systems, Inc. | Web services-based communications for use with process control systems |
US7720727B2 (en) * | 2001-03-01 | 2010-05-18 | Fisher-Rosemount Systems, Inc. | Economic calculations in process control system |
US6965806B2 (en) * | 2001-03-01 | 2005-11-15 | Fisher-Rosemount Systems Inc. | Automatic work order/parts order generation and tracking |
US6970003B2 (en) | 2001-03-05 | 2005-11-29 | Rosemount Inc. | Electronics board life prediction of microprocessor-based transmitters |
US6629059B2 (en) | 2001-05-14 | 2003-09-30 | Fisher-Rosemount Systems, Inc. | Hand held diagnostic and communication device with automatic bus detection |
US20020191102A1 (en) * | 2001-05-31 | 2002-12-19 | Casio Computer Co., Ltd. | Light emitting device, camera with light emitting device, and image pickup method |
US6772036B2 (en) | 2001-08-30 | 2004-08-03 | Fisher-Rosemount Systems, Inc. | Control system using process model |
US20030229472A1 (en) * | 2001-12-06 | 2003-12-11 | Kantzes Christopher P. | Field maintenance tool with improved device description communication and storage |
US20030204373A1 (en) * | 2001-12-06 | 2003-10-30 | Fisher-Rosemount Systems, Inc. | Wireless communication method between handheld field maintenance tools |
US7426452B2 (en) * | 2001-12-06 | 2008-09-16 | Fisher-Rosemount Systems. Inc. | Dual protocol handheld field maintenance tool with radio-frequency communication |
EP1454202B1 (en) * | 2001-12-06 | 2005-11-02 | Fisher-Rosemount Systems, Inc. | Intrinsically safe field maintenance tool |
US7027952B2 (en) * | 2002-03-12 | 2006-04-11 | Fisher-Rosemount Systems, Inc. | Data transmission method for a multi-protocol handheld field maintenance tool |
US7039744B2 (en) * | 2002-03-12 | 2006-05-02 | Fisher-Rosemount Systems, Inc. | Movable lead access member for handheld field maintenance tool |
US6922644B2 (en) * | 2002-04-11 | 2005-07-26 | International Business Machines Corporation | System and method of detecting fire causing card shorts |
US10261506B2 (en) * | 2002-12-05 | 2019-04-16 | Fisher-Rosemount Systems, Inc. | Method of adding software to a field maintenance tool |
US7355301B2 (en) * | 2003-02-26 | 2008-04-08 | Cannon Technologies, Inc. | Load control receiver with line under voltage and line under frequency detection and load shedding |
JP4739183B2 (en) * | 2003-03-06 | 2011-08-03 | フィッシャー−ローズマウント システムズ, インコーポレイテッド | Battery |
US7512521B2 (en) * | 2003-04-30 | 2009-03-31 | Fisher-Rosemount Systems, Inc. | Intrinsically safe field maintenance tool with power islands |
US7054695B2 (en) | 2003-05-15 | 2006-05-30 | Fisher-Rosemount Systems, Inc. | Field maintenance tool with enhanced scripts |
US6925419B2 (en) * | 2003-05-16 | 2005-08-02 | Fisher-Rosemount Systems, Inc. | Intrinsically safe field maintenance tool with removable battery pack |
US7526802B2 (en) * | 2003-05-16 | 2009-04-28 | Fisher-Rosemount Systems, Inc. | Memory authentication for intrinsically safe field maintenance tools |
US8874402B2 (en) * | 2003-05-16 | 2014-10-28 | Fisher-Rosemount Systems, Inc. | Physical memory handling for handheld field maintenance tools |
US7199784B2 (en) * | 2003-05-16 | 2007-04-03 | Fisher Rosemount Systems, Inc. | One-handed operation of a handheld field maintenance tool |
US7036386B2 (en) * | 2003-05-16 | 2006-05-02 | Fisher-Rosemount Systems, Inc. | Multipurpose utility mounting assembly for handheld field maintenance tool |
US7242114B1 (en) | 2003-07-08 | 2007-07-10 | Cannon Technologies, Inc. | Thermostat device with line under frequency detection and load shedding capability |
US7290450B2 (en) * | 2003-07-18 | 2007-11-06 | Rosemount Inc. | Process diagnostics |
US7018800B2 (en) * | 2003-08-07 | 2006-03-28 | Rosemount Inc. | Process device with quiescent current diagnostics |
US7702424B2 (en) | 2003-08-20 | 2010-04-20 | Cannon Technologies, Inc. | Utility load control management communications protocol |
US7627441B2 (en) * | 2003-09-30 | 2009-12-01 | Rosemount Inc. | Process device with vibration based diagnostics |
US7523667B2 (en) * | 2003-12-23 | 2009-04-28 | Rosemount Inc. | Diagnostics of impulse piping in an industrial process |
US6920799B1 (en) | 2004-04-15 | 2005-07-26 | Rosemount Inc. | Magnetic flow meter with reference electrode |
US7046180B2 (en) | 2004-04-21 | 2006-05-16 | Rosemount Inc. | Analog-to-digital converter with range error detection |
US7298249B2 (en) * | 2004-11-23 | 2007-11-20 | Detroit Diesel Corporation | System and method for displaying engine fault conditions in a vehicle |
US20060195731A1 (en) * | 2005-02-17 | 2006-08-31 | International Business Machines Corporation | First failure data capture based on threshold violation |
US7472337B2 (en) * | 2005-03-22 | 2008-12-30 | Cummins, Inc. | Method and system for detecting faults in an electronic engine control module |
US8005647B2 (en) | 2005-04-08 | 2011-08-23 | Rosemount, Inc. | Method and apparatus for monitoring and performing corrective measures in a process plant using monitoring data with corrective measures data |
US9201420B2 (en) | 2005-04-08 | 2015-12-01 | Rosemount, Inc. | Method and apparatus for performing a function in a process plant using monitoring data with criticality evaluation data |
US8112565B2 (en) * | 2005-06-08 | 2012-02-07 | Fisher-Rosemount Systems, Inc. | Multi-protocol field device interface with automatic bus detection |
US7528503B2 (en) * | 2005-07-22 | 2009-05-05 | Cannon Technologies, Inc. | Load shedding control for cycled or variable load appliances |
US7272531B2 (en) * | 2005-09-20 | 2007-09-18 | Fisher-Rosemount Systems, Inc. | Aggregation of asset use indices within a process plant |
US20070068225A1 (en) * | 2005-09-29 | 2007-03-29 | Brown Gregory C | Leak detector for process valve |
FR2903774B1 (en) * | 2006-07-17 | 2008-09-05 | Renault Sas | METHOD FOR VALIDATING A FUNCTIONING DIAGNOSTIC OF A DEVICE. |
US7953501B2 (en) | 2006-09-25 | 2011-05-31 | Fisher-Rosemount Systems, Inc. | Industrial process control loop monitor |
US8774204B2 (en) * | 2006-09-25 | 2014-07-08 | Fisher-Rosemount Systems, Inc. | Handheld field maintenance bus monitor |
US8788070B2 (en) * | 2006-09-26 | 2014-07-22 | Rosemount Inc. | Automatic field device service adviser |
JP2010505121A (en) | 2006-09-29 | 2010-02-18 | ローズマウント インコーポレイテッド | Magnetic flow meter with verification |
US7321846B1 (en) | 2006-10-05 | 2008-01-22 | Rosemount Inc. | Two-wire process control loop diagnostics |
US9043128B2 (en) * | 2007-04-23 | 2015-05-26 | Pelagic Pressure Systems | Dive computer incorporating stored dive site information |
FR2916857B1 (en) * | 2007-05-29 | 2009-08-21 | Peugeot Citroen Automobiles Sa | METHOD FOR DETECTING AN OPERATING FAULT IN AN ELECTRONIC COMPONENT |
EP2162809A2 (en) * | 2007-06-13 | 2010-03-17 | Fisher-Rosemount Systems, Inc. | Improved functionality for handheld field maintenance tools |
US8898036B2 (en) * | 2007-08-06 | 2014-11-25 | Rosemount Inc. | Process variable transmitter with acceleration sensor |
US8301676B2 (en) * | 2007-08-23 | 2012-10-30 | Fisher-Rosemount Systems, Inc. | Field device with capability of calculating digital filter coefficients |
US7702401B2 (en) | 2007-09-05 | 2010-04-20 | Fisher-Rosemount Systems, Inc. | System for preserving and displaying process control data associated with an abnormal situation |
US7590511B2 (en) * | 2007-09-25 | 2009-09-15 | Rosemount Inc. | Field device for digital process control loop diagnostics |
US8055479B2 (en) | 2007-10-10 | 2011-11-08 | Fisher-Rosemount Systems, Inc. | Simplified algorithm for abnormal situation prevention in load following applications including plugged line diagnostics in a dynamic process |
JP4502037B2 (en) * | 2008-04-02 | 2010-07-14 | トヨタ自動車株式会社 | Information generation apparatus and system for fault diagnosis |
US20100082197A1 (en) * | 2008-09-30 | 2010-04-01 | Honeywell International Inc. | Intermittent fault detection and reasoning |
US7921734B2 (en) * | 2009-05-12 | 2011-04-12 | Rosemount Inc. | System to detect poor process ground connections |
US8112667B2 (en) * | 2010-01-25 | 2012-02-07 | International Business Machines Corporation | Automated system problem diagnosing |
US9207670B2 (en) | 2011-03-21 | 2015-12-08 | Rosemount Inc. | Degrading sensor detection implemented within a transmitter |
US9927788B2 (en) | 2011-05-19 | 2018-03-27 | Fisher-Rosemount Systems, Inc. | Software lockout coordination between a process control system and an asset management system |
US9122264B2 (en) * | 2012-02-17 | 2015-09-01 | Siemens Aktiengesellschaft | Detection of inductive communication for programmable logic controller diagnosis |
US9528717B2 (en) | 2012-02-28 | 2016-12-27 | Cooper Technologies Company | Efficiency heating, ventilating, and air-conditioning through extended run-time control |
US9052240B2 (en) | 2012-06-29 | 2015-06-09 | Rosemount Inc. | Industrial process temperature transmitter with sensor stress diagnostics |
US9207129B2 (en) | 2012-09-27 | 2015-12-08 | Rosemount Inc. | Process variable transmitter with EMF detection and correction |
US9602122B2 (en) | 2012-09-28 | 2017-03-21 | Rosemount Inc. | Process variable measurement noise diagnostic |
US9677529B2 (en) * | 2013-12-25 | 2017-06-13 | Denso Corporation | Vehicle diagnosis system and method |
CN105156660B (en) * | 2015-09-18 | 2017-05-31 | 上海汽车变速器有限公司 | Double-clutch speed changer is put into gear the method for controlling security of failure |
US9661805B1 (en) | 2015-12-29 | 2017-05-30 | Ball Horticultural Company | Seed sowing system and method of use |
DE102019206884B3 (en) * | 2019-05-13 | 2020-11-12 | Sielaff Gmbh & Co. Kg Automatenbau | Vending or reverse vending machine and process |
FR3103219B1 (en) * | 2019-11-19 | 2021-10-08 | Vitesco Technologies | Method for managing sporadic anomalies of a motor vehicle system |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2768784A (en) * | 1956-10-30 | Gordon | ||
AT266475B (en) * | 1966-07-26 | 1968-11-25 | Oesterr Studien Atomenergie | Method and device for generating a control signal for automatically controlled devices |
US3534403A (en) * | 1967-08-14 | 1970-10-13 | Gen Telephone & Elect | Error detector to distinguish false error signals from a true error condition |
FR2265568B1 (en) * | 1974-03-26 | 1978-03-24 | Berliet Automobiles | |
US4084262A (en) * | 1976-05-28 | 1978-04-11 | Westinghouse Electric Corporation | Digital monitor having memory readout by the monitored system |
US4215404A (en) * | 1977-09-29 | 1980-07-29 | Alt Viktor V | Automatic device for diagnostic checkup of vehicles |
DE2927051A1 (en) * | 1979-07-04 | 1981-01-08 | Fischer & Porter Co | Protective circuit for analog sensor multiplexer number - has photon-couplers contg. LED's which are connected to analogue sensors, and which produce light that is intercepted by photo-transistor |
US4393732A (en) * | 1979-09-28 | 1983-07-19 | Nissan Motor Co., Ltd. | Abnormality treatment device for automatic transmission control device |
JPS5713511A (en) * | 1980-06-27 | 1982-01-23 | Chugoku Electric Power Co Ltd:The | Plant fault detecting device |
US4402054A (en) * | 1980-10-15 | 1983-08-30 | Westinghouse Electric Corp. | Method and apparatus for the automatic diagnosis of system malfunctions |
US4566101A (en) * | 1983-02-28 | 1986-01-21 | United Technologies Corporation | Oscillatory failure monitor |
-
1983
- 1983-06-30 JP JP58119164A patent/JPH0619666B2/en not_active Expired - Lifetime
-
1984
- 1984-06-20 CA CA000457000A patent/CA1216359A/en not_active Expired
- 1984-06-26 AU AU29893/84A patent/AU549232B2/en not_active Ceased
- 1984-06-29 ES ES533839A patent/ES8602223A1/en not_active Expired
- 1984-06-29 DE DE8484304495T patent/DE3460766D1/en not_active Expired
- 1984-06-29 US US06/626,234 patent/US4635214A/en not_active Expired - Lifetime
- 1984-06-29 EP EP84304495A patent/EP0130827B1/en not_active Expired
- 1984-06-30 KR KR1019840003788A patent/KR890002531B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
AU2989384A (en) | 1985-01-03 |
JPH0619666B2 (en) | 1994-03-16 |
EP0130827A1 (en) | 1985-01-09 |
US4635214A (en) | 1987-01-06 |
JPS6011907A (en) | 1985-01-22 |
EP0130827B1 (en) | 1986-09-17 |
AU549232B2 (en) | 1986-01-23 |
ES533839A0 (en) | 1985-11-01 |
DE3460766D1 (en) | 1986-10-23 |
KR850000707A (en) | 1985-02-28 |
ES8602223A1 (en) | 1985-11-01 |
KR890002531B1 (en) | 1989-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA1216359A (en) | Failure diagnostic processing system | |
EP1569174B1 (en) | Data recording apparatus and data recording method | |
US4928242A (en) | Vehicle speed sensor abnormality detection device | |
EP1571599B1 (en) | Data recording apparatus and the method thereof | |
JPH07107424B2 (en) | Electronically controlled automatic transmission | |
JPS62137454A (en) | Abnormality judgement device for vehicle speed sensor | |
US20050192723A1 (en) | Data recording apparatus and shut-down method for data recording apparatus | |
JPH0588924A (en) | Multicomputer system of automobile | |
JPH01172665A (en) | Fail-safe controller for electronic control type automatic transmission | |
KR19990009677A (en) | SCSI devices capable of fault prediction and self-diagnosis and methods of failure prediction and self-diagnosis by these devices | |
US20050190467A1 (en) | Control unit and data transmitting method | |
US5056022A (en) | Throttle position sensor error recovery control method | |
JPS62500540A (en) | Devices that control and monitor the operating processes of automobiles | |
JP2595248B2 (en) | Electronic control unit for automobile transmission | |
JPH04260834A (en) | Failure judging device for vehicle system | |
US4747056A (en) | Automatic transmission control apparatus | |
JP3379260B2 (en) | Diagnosis device for vehicles | |
US7129670B2 (en) | Drive device for stepper motor and indicating apparatus using the same | |
JPH09146630A (en) | Fault diagnostic device | |
JP3419060B2 (en) | Diagnostic device for vehicles | |
JP2775008B2 (en) | In-vehicle control device | |
JPH10227724A (en) | Electronic controller for vehicle | |
JPS6078123A (en) | Electromagnetic clutch controller for car | |
JPS62137453A (en) | Abnormality judgement device for revolution speed sensor | |
JPH08338296A (en) | Control device for vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MKEX | Expiry | ||
MKEX | Expiry |
Effective date: 20040620 |