JPH076874B2 - Electronic control unit for engine - Google Patents

Electronic control unit for engine

Info

Publication number
JPH076874B2
JPH076874B2 JP57173625A JP17362582A JPH076874B2 JP H076874 B2 JPH076874 B2 JP H076874B2 JP 57173625 A JP57173625 A JP 57173625A JP 17362582 A JP17362582 A JP 17362582A JP H076874 B2 JPH076874 B2 JP H076874B2
Authority
JP
Japan
Prior art keywords
diagnostic
diagnosis
failure
engine
signal
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 - Lifetime
Application number
JP57173625A
Other languages
Japanese (ja)
Other versions
JPS5961743A (en
Inventor
敏夫 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Subaru Corp
Original Assignee
Fuji Jukogyo KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Jukogyo KK filed Critical Fuji Jukogyo KK
Priority to JP57173625A priority Critical patent/JPH076874B2/en
Priority to US06/535,477 priority patent/US4546646A/en
Priority to DE3335632A priority patent/DE3335632C2/en
Priority to GB08326195A priority patent/GB2130753B/en
Publication of JPS5961743A publication Critical patent/JPS5961743A/en
Publication of JPH076874B2 publication Critical patent/JPH076874B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60QARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
    • B60Q9/00Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Mechanical Engineering (AREA)
  • Testing Of Engines (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【産業上の利用分野】[Industrial applications]

本発明は、診断すべき系に対して故障の有無を検出する
自己診断機能を有するエンジンの電子制御装置に関し、
詳しくは、上記自己診断機能の診断モードを適宜切換え
ることが可能なエンジンの電子制御装置に関する。
The present invention relates to an electronic control unit for an engine having a self-diagnosis function for detecting the presence or absence of a failure in a system to be diagnosed,
More specifically, the present invention relates to an engine electronic control device capable of appropriately switching the diagnosis mode of the self-diagnosis function.

【従来の技術】[Prior art]

近年、車両用エンジンの制御精度、応答性の向上のた
め、車両用エンジンにおける制御については、マイクロ
コンピュータを用いた電子制御装置が用いられている。 そして、特開昭57−86544号公報、特開昭57−31004号公
報等に示されるように、上記エンジンの電子制御装置
は、入力構成要素(センサ)からの入力信号および出力
構成要素(アクチュエータ)への出力信号をそれぞれモ
ニタし、入力信号あるいは出力信号の異常の有無によ
り、診断すべき系の故障診断を行い故障診断結果を表示
手段に表示する自己診断機能を有している。 そして、故障を生じたときには表示手段により報知させ
て、運転者(ユーザ)に修理の必要性、ディーラ等の修
理工場への車両の持込み等を促す必要があるが、しか
し、全てのセンサやアクチュエータに対する故障診断結
果を表示した場合には、運転者にとっては故障診断結果
の表示対象数が多くなり過ぎ、表示手段に対する運転者
のチェック負担が増大し、運転者の見落としなどで本来
の意義を失うおそれがある。 また、上記先行例では故障診断結果の表示条件について
考慮されておらず、例えばO2センサ等は不活性状態のと
きには出力が低くエンジンが完全に暖機してエンジンが
安定したときでないと故障診断を適切に行うことができ
ず、誤診断を招く。 これに対処するに、例えば特公昭51−20787号公報に示
されるように、診断対象を故障した際の危険度に応じて
分類し、危険度の高いものから優先表示を行うようにし
ている。 また、特開昭56−141534号公報に示されるように、コン
トロールユニット(電子制御装置)と別体の診断操作ユ
ニットを備え、診断操作ユニットのチェックスタートス
イッチ及びロータリスイッチを操作することでコントロ
ールユニットへチェックスタート信号を与えると共に、
診断操作ユニットのロータリスイッチにより選択された
検出手段(センサ)あるいはアクチュエータ毎のチェッ
ク項目切換信号を与え、これに応じたコントロールユニ
ットからのチェックランプON・OFF信号によって、診断
操作ユニットに設置された複数のLED(表示手段)のう
ち該当LEDが点灯あるいは消灯され、各検出手段やアク
チュエータの作動状態を個々にモニタ可能としたものが
ある。 さらに、自己診断機能を有する電子制御装置としては、
特開昭57−51936号公報に記載のものがあり、これは、
エンジン回転数が設定回転数以上の状態が設定時間以上
継続したときに故障診断を開始させることで、暖機運転
中の運転状態に拘らず、所定のエンジン温度に対応して
故障診断の開始時期を決定し、的確な故障判定を行い得
るようにしている。 なお、電子制御装置に別体の故障診断装置を接続して故
障診断を行うものとして、特開昭54−146346号公報に示
されるように、故障診断装置に各センサ及びアクチュエ
ータの電気系統毎に対応して複数のレベル判定回路、理
論判定診断回路、及び電流判定診断回路を設け、さら
に、上述の各回路にそれぞれ信号値と基準値とを比較し
て故障診断を行う判定回路と、この判定回路にて異常と
診断された場合に異常であることを記憶保持し、且つ、
表示手段としての発光ダイオードを点灯させる保持回路
とを備え、各センサ及び各アクチュエータの個々の電気
系統毎に同時かつ独立に故障診断できるようにしたもの
もある。 また、車両走行、すなわちエンジンの始動及び運転に際
し、必要最低限の構成要素の系のみを電子制御装置の自
己診断機能における故障診断対象とし、できるだけ診断
表示数を少なくして運転者のチェック負担を軽減させ、
それ以外の構成要素の系については、修理あるいは点検
等のために車両がディーラ等のサービス工場に持ち込ま
れた際に、ディーラに備え付けられている、例えば特開
昭51−136004号公報に示されるエンジンアナライザ等の
別の診断機を用いて故障診断を行うものもある。
In recent years, in order to improve the control accuracy and responsiveness of a vehicle engine, an electronic control device using a microcomputer has been used for the control of the vehicle engine. As disclosed in JP-A-57-86544, JP-A-57-31004, etc., the electronic control unit for the engine has an input signal from an input component (sensor) and an output component (actuator). ) Has a self-diagnosis function of monitoring the output signal to each of the above) and performing a failure diagnosis of the system to be diagnosed based on the presence or absence of an abnormality in the input signal or the output signal and displaying the failure diagnosis result on the display means. Then, when a failure occurs, it is necessary to inform the driver (user) of the need for repair, bringing the vehicle to a repair shop such as a dealer, etc. by informing the display means, but all sensors and actuators are required. When the failure diagnosis result is displayed for, the number of display targets of the failure diagnosis result becomes too large for the driver, the burden of checking the display means on the driver increases, and the driver loses its original meaning due to oversight etc. There is a risk. Further, in the preceding example, the display condition of the failure diagnosis result is not taken into consideration.For example, when the O 2 sensor or the like is in the inactive state, the output is low and the failure diagnosis is performed only when the engine is completely warmed up and the engine is stable. Cannot be performed properly, resulting in misdiagnosis. In order to deal with this, for example, as shown in Japanese Patent Publication No. 20787/1978, objects to be diagnosed are classified according to the degree of risk when a failure occurs, and priority display is performed from the highest risk. Further, as disclosed in Japanese Patent Laid-Open No. 56-141534, a control unit (electronic control device) is provided with a diagnostic operation unit separate from the control unit by operating a check start switch and a rotary switch of the diagnostic operation unit. While giving a check start signal to
A check item ON / OFF signal from the control unit that gives a check item switching signal for each detection means (sensor) or actuator selected by the rotary switch of the diagnostic operation unit, and multiple check units installed in the diagnostic operation unit Among the LEDs (display means), the corresponding LED is turned on or off so that the operating state of each detecting means or actuator can be individually monitored. Furthermore, as an electronic control device having a self-diagnosis function,
There is one described in JP-A-57-51936, which is
The failure diagnosis is started when the engine speed is equal to or higher than the set speed for the set time or longer, so that the failure diagnosis can be started at a predetermined engine temperature regardless of the operating condition during warm-up operation. Is determined so that an accurate failure determination can be performed. As shown in Japanese Patent Laid-Open No. 54-146346, the failure diagnosis device is connected to a separate failure diagnosis device connected to the electronic control device for each electric system of each sensor and actuator. Correspondingly, a plurality of level judgment circuits, a theoretical judgment diagnosis circuit, and a current judgment diagnosis circuit are provided, and further, a judgment circuit for comparing the signal value and the reference value with each of the above circuits to perform a failure diagnosis, and this judgment circuit. When the circuit diagnoses an abnormality, it stores and holds that there is an abnormality, and
There is also one which is provided with a holding circuit for turning on a light emitting diode as a display means so that failure diagnosis can be simultaneously and independently performed for each electric system of each sensor and each actuator. Also, when the vehicle is running, that is, when starting and operating the engine, only the system of the minimum necessary components is subject to failure diagnosis by the self-diagnosis function of the electronic control unit, and the number of diagnostic displays is reduced as much as possible to reduce the driver's check load. Reduce
Other components are installed in a dealer when the vehicle is brought into a service factory such as a dealer for repair or inspection, for example, as disclosed in Japanese Patent Laid-Open No. 51-136004. There is also one that performs a failure diagnosis using another diagnostic device such as an engine analyzer.

【発明が解決しようとする課題】[Problems to be Solved by the Invention]

しかしながら、第1の先行例(特公昭51−20787号)で
は、単に危険度の高いものから故障診断結果を優先表示
させるにすぎず、故障診断結果の表示対象数はそのまま
であり、運転者のチェック負担は軽減されない。 また、第2の先行例(特開昭56−141534号)では、コン
トロールユニットと別体の診断操作ユニットを必要と
し、且つ、ロータリスイッチにて選択された個々の検出
手段(センサ)あるいはアクチュエータの動作状態が診
断されるのみであり、車両の通常使用状態では、運転者
がロータリスイッチをいちいち操作しなければならず、
運転者のチェック負担が増し、さらには、運転者がロー
タリスイッチを操作し忘れた場合には、単一の検出手段
あるいはアクチュエータの故障診断結果が表示されるに
過ぎず、必要最低限の故障診断結果ですら運転者に報知
することができず、適正な故障診断を行ない得ない。 また、第3の先行例(特開昭57−51936号)のように、
一義的にエンジン回転数が設定回転数以上の状態を設定
時間以上継続したときに故障診断を開始させると、エン
ジン温度の影響を受けないセンサについても始動時には
故障診断が行われず、エンジンの始動及び運転に必要最
低限の構成要素の系について異常があって始動不能の場
合には、これらの系についての故障診断がいつまでたっ
ても行われず、故障をドライバあるいは修理作業者に報
知することができない。さらに、故障診断結果の表示数
については、従来と変わらないから運転者のチェック負
担を軽減することができない。 さらに、第4の先行例(特開昭54−146346号)では、電
子制御装置と別体の故障診断装置を必要とし、故障診断
装置がない車両の通常使用状態においては、運転者に故
障を報知することさえできない。 また、電子制御装置の自己診断機能における故障診断対
象を、エンジンの始動及び運転に必要最低限の構成要素
の系のみとし、それ以外の構成要素の系については、第
5の先行例(特開昭51−136004号)に示されているエン
ジンアナライザ等の別の診断機を用いて故障診断を行う
場合には、運転者のチェック負担が軽減されるが、ディ
ーラ等のサービス工場に別途、エンジンアナライザ等の
診断機を備えなければならず、且つ、修理作業者が車両
の修理あるいは点検の際、故障診断のために診断機の信
号検出用端子を診断対象とする必要部分に装着する等、
診断作業工数が増大するという課題がある。 本発明は、上記事情に鑑みてなされたもので、電子制御
装置における自己診断機能の診断モードを人為的に切換
可能とし、車両の通常使用時には、故障診断結果の表示
対象をエンジンの始動及び運転に必要最低限の構成要素
の系についてのみとし、運転者のチェック負担を軽減す
ると共に、修理あるいは点検の際には、上記必要最低限
の系については勿論のこと、予め設定された条件成立後
はその他の系についても故障診断結果の表示対象とし、
全ての系に対して適正な故障診断結果を得ることが可能
なエンジンの電子制御装置を提供することを目的とす
る。
However, in the first precedent example (Japanese Patent Publication No. 51-20787), the failure diagnosis result is displayed preferentially from the one with a higher degree of danger, and the number of display objects of the failure diagnosis result remains unchanged. The check burden will not be reduced. Further, the second prior art example (Japanese Patent Laid-Open No. 56-141534) requires a diagnostic operation unit which is separate from the control unit, and requires an individual detection means (sensor) or actuator selected by the rotary switch. Only the operating condition is diagnosed, and in the normal use condition of the vehicle, the driver must operate the rotary switch one by one,
If the driver's burden of checking increases, and if the driver forgets to operate the rotary switch, only the failure diagnosis result of a single detection means or actuator is displayed. Even the result cannot be notified to the driver, and proper failure diagnosis cannot be performed. In addition, as in the third prior example (Japanese Patent Laid-Open No. 57-51936),
Uniquely, if the failure diagnosis is started when the engine speed continues to be equal to or higher than the set speed for the set time or longer, the failure diagnosis is not performed even at the time of starting the sensor that is not affected by the engine temperature. When there is an abnormality in the system of the minimum necessary components for operation and the system cannot be started, failure diagnosis of these systems will not be performed forever, and the failure cannot be notified to the driver or the repair worker. Further, the number of display of the failure diagnosis result is the same as the conventional one, so that the burden of checking the driver cannot be reduced. Furthermore, in the fourth prior art example (Japanese Patent Laid-Open No. 54-146346), a failure diagnosis device separate from the electronic control device is required. I can't even inform you. Further, the failure diagnosis target in the self-diagnosis function of the electronic control unit is limited to the system of the minimum necessary constituent elements for starting and operating the engine, and the system of the other constituent elements is the fifth prior art example (JP When performing a fault diagnosis using another diagnostic device such as the engine analyzer shown in Japanese Patent Publication No. 51-136004), the driver's checking load is reduced, but the engine is separately provided at a service factory such as a dealer. A diagnostic device such as an analyzer must be provided, and when a repair worker repairs or inspects the vehicle, the signal detection terminal of the diagnostic device is attached to a necessary part to be diagnosed for failure diagnosis, etc.
There is a problem that the number of diagnostic work steps increases. The present invention has been made in view of the above circumstances, and makes it possible to artificially switch the diagnosis mode of the self-diagnosis function in the electronic control device, and at the time of normal use of the vehicle, the display target of the failure diagnosis result is the start and operation of the engine. In order to reduce the driver's burden of checking, and to repair or inspect the above-mentioned minimum required system, it is necessary to use only the system of the minimum necessary components in Is the display target of the fault diagnosis result for other systems as well,
An object of the present invention is to provide an electronic control unit for an engine that can obtain appropriate failure diagnosis results for all systems.

【課題を解決するための手段】[Means for Solving the Problems]

上記目的を達成するため、本発明によるエンジンの電子
制御装置は、入力構成要素からの入力信号および出力構
成要素への出力信号をそれぞれモニタし、上記入力信号
あるいは出力信号の異常の有無により診断すべき系の故
障診断をおよび自己診断機能を有するエンジンの電子制
御装置において、上記各構成要素のうち、エンジンの始
動及び運転に必要最低限の構成要素の系に対して故障診
断を行う第1の診断手段と、上記必要最低限の構成要素
以外の構成要素の系に対して故障診断を行う第2の診断
手段と、上記自己診断機能の診断モードを、車両の通常
使用時における通常診断モードと、修理あるいは点検の
際における特殊診断モードとに人為的に切換える診断モ
ード切換手段と、上記診断モード切換手段により特殊診
断モードが選択されており、且つ、エンジン回転数が設
定回転数以上の状態が予め設定された設定時間以上経過
しているときのみ上記第2の診断手段による診断結果の
表示条件成立と判定する診断結果表示条件判定手段と、
上記第1の診断手段及び第2の診断手段による診断結果
を表示可能な表示手段とを備え、上記診断モード切換手
段により通常診断モードが選択されているときには上記
第1の診断手段による診断結果のみを上記表示手段に表
示し、特殊モードが選択された状態で上記診断結果表示
条件判定手段により診断結果表示条件成立と判定された
ときには上記第2の診断手段による診断結果を上記表示
手段に表示することを特徴とする。
In order to achieve the above object, an electronic control unit for an engine according to the present invention monitors an input signal from an input component and an output signal to an output component, respectively, and diagnoses by the presence or absence of abnormality of the input signal or the output signal. In an engine electronic control device having a power system failure diagnosis and a self-diagnosis function, a first system of the above-mentioned constituent elements is diagnosed for failure, which is a minimum constituent system necessary for starting and operating the engine. A diagnostic means, a second diagnostic means for performing a fault diagnosis on a system of components other than the above-mentioned minimum required components, and a diagnostic mode of the self-diagnosis function as a normal diagnostic mode during normal use of the vehicle. , A diagnostic mode switching means for artificially switching to the special diagnostic mode at the time of repair or inspection, and the special diagnostic mode is selected by the diagnostic mode switching means. And the condition that the engine speed is equal to or higher than the set speed has elapsed for a preset time period or longer, it is determined that the display condition for the diagnosis result by the second diagnostic means is satisfied. Means and
A display unit capable of displaying a diagnosis result by the first diagnosis unit and the second diagnosis unit, and only the diagnosis result by the first diagnosis unit when the normal diagnosis mode is selected by the diagnosis mode switching unit; Is displayed on the display means, and when the diagnosis result display condition determination means determines that the diagnosis result display condition is satisfied in the state where the special mode is selected, the diagnosis result by the second diagnosis means is displayed on the display means. It is characterized by

【作用】[Action]

上記構成により、車両の通常使用時には、診断モード切
換手段によって電子制御装置における自己診断機能の診
断モードを通常診断モードとしておくことで、車両走
行、すなわちエンジンの始動及び運転に必要最低限の構
成要素の系に対する故障診断結果のみが故障表示手段に
表示される。従って、車両の通常使用時における運転者
のチェック負担が軽減される。 また、修理あるいは点検の際には、診断モード切換手段
を操作して電子制御装置の自己診断機能の診断モードを
特殊診断モードに切換えることで、車両走行、すなわち
エンジンの始動及び運転に必要最低限の構成要素の系に
対する故障診断結果が故障表示手段に表示されると共
に、エンジンの始動及び運転に支障のないそれ以外の構
成要素の系については、エンジン回転数が設定回転数以
上の状態が設定時間以上経過している時のみ故障診断結
果表示条件成立と判断して、その故障診断結果について
も故障表示手段に表示される。従って、修理作業者が修
理あるいは点検の際に、特殊診断モードを選択すること
で、この特殊診断モード下では全ての系について適正な
故障診断結果を得られる。
With the above configuration, during normal use of the vehicle, the diagnostic mode of the self-diagnosis function in the electronic control unit is set to the normal diagnostic mode by the diagnostic mode switching means, so that the minimum components necessary for running the vehicle, that is, starting and operating the engine. Only the failure diagnosis result for the system is displayed on the failure display means. Therefore, the check load on the driver during normal use of the vehicle is reduced. In addition, during repair or inspection, the diagnostic mode switching means is operated to switch the diagnostic mode of the self-diagnosis function of the electronic control unit to the special diagnostic mode, so that the minimum necessary for vehicle running, that is, engine starting and operation. The failure diagnosis result for the system of the component of is displayed on the failure display means, and for the system of the other components that do not hinder the starting and operation of the engine, the state in which the engine speed is equal to or higher than the set speed is set. Only when the time or more has elapsed, it is judged that the condition for displaying the failure diagnosis result is satisfied, and the failure diagnosis result is also displayed on the failure display means. Therefore, when the repair worker selects the special diagnosis mode at the time of repair or inspection, proper failure diagnosis results can be obtained for all the systems under the special diagnosis mode.

【実施例】【Example】

以下、本発明の一実施例を図面を参照して具体的に説明
する。 第1図はマイクロコンピュータを用いた電子制御装置に
よる燃料噴射システムの一例を示した機能ブロック図で
あり、図において、符号1は点火コイルの一次側負極よ
り信号をとり点火位置および点火間隔を検出しエンジン
回転数を得るための点火信号発生回路、2は吸入系の途
中に設けられ吸入空気量を検出するエアフローメータ、
3は冷却水温を検出する水温センサ、4は吸入空気の温
度を検出する吸気温センサ、5は排気系の途中に配置さ
れ排気ガス中の酸素濃度を検出するO2センサ、6はスタ
ータ動作を検出するスタータスイッチ、7は吸入管負圧
を検出するバキュームスイッチ、8はスロットルシャフ
トに取付けられており、スロットル弁全閉のアイドル状
態を検出するアイドルスイッチ、9はアイドルスイッチ
8と同心的に配置され、スロットル弁が所定開度以上で
あることを、すなわち、スロットル全開領域を検出する
フルスイッチをそれぞれ示しており、これらが電子制御
装置の入力構成要素となっている。 また、符号10は2つのモード(ユーザ用とディーラ点検
用)に分けられているマイクロコンピュータ11の自己診
断機能11aをコネクタの開放・接続により切換える診断
モード切換用コネクタを示している。 さらに、符号12は吸入管の各気筒の連結部に設けられて
いるフュエルインジェクタの内部通路中の弁を開閉動作
して燃料を吸入管内に噴射させる出力構成要素としての
フュエルインジェクタ制御回路を示しており、これは、
マイクロコンピュータ11の自己診断機能11aの判定の結
果、故障時にフェイルセーフ機能11b、燃料噴射制御機
能11cを働かせる時、あるいは正常時に前記各入力構成
要素1ないし9からの入力信号に応じ燃料噴射制御機能
11cを働かせる時、後述する駆動回路18aの出力信号に応
じて動作する。 符号13はガソリンタンクより燃料を吸出し加圧してフュ
エルインジェクタへ圧送する出力構成要素としてのフュ
エルポンプ、符号14はこのフュエルポンプ13を駆動する
ための出力構成要素としてのリレー回路をそれぞれ示し
ている。 符号15はマイクロコンピュータ11の自己診断機能11aに
おいて診断箇所に故障があったとき、点灯して故障を報
知する故障表示手段としての警報ランプ、符号16は上記
自己診断機能11aからの指令信号によりO2モニタランプ
点滅モード切換機能11dを働かせ、故障のない正常時に
はO2センサ5のモニタ動作を行い、排気ガス中の酸素濃
度が濃く空燃比がリーンのとき点灯し、酸素濃度が薄く
空燃比がリッチのとき消灯すると共に、故障のある時に
は故障箇所を点滅信号で表示するモニタランプをそれぞ
れ示している。 前記マイクロコンピュータ11と各入力構成要素1ないし
9との間にはインタフェース回路17aないし17fがあり、
また診断モード切換用コネクタとの間にはインタフェー
ス回路17gがある。そしてマイクロコンピュータ11と出
力構成要素12,13(14)との間には駆動回路18a,18bがあ
り、警報ランプ15との間には駆動回路18cがあり、これ
らで電子制御装置が構成されている。 前記マイクロコンピュータ11は、例えば、メモリ、I/O
およびタイマを内臓したものである。そして、前述のよ
うに、自己診断機能11a、フェイルセーフ機能11b、燃料
噴射制御機能11cおよびO2モニタランプ点滅モード切換
機能11dを達成するプログラムがメモリに格納されてい
る。 更に詳細に説明すると、自己診断機能11aでは、各入力
構成要素1ないし9及び出力構成要素12,13の動作状態
を監視し、故障と判定できる入出力信号となった際、警
報ランプ15を作動させ、故障を報知すると同時に一部の
故障内容に対してはフェイルセーフを行うようフェイル
セーフ機能11bに実行を指令する。 また、フェイルセーフ機能11bでは、自己診断機能11aか
らの指令信号で燃料噴射制御機能11cに対し、故障した
入力構成要素からの信号入力を停止させ、フェイルセー
フ機能11b内に予め設定された該当入力構成要素に対応
する疑似信号を与え、システムの暴走を防止する。 燃料噴射制御機能11cでは、故障のある時には上記疑似
信号で、また故障のない時には各入力構成要素1ないし
9からの入力信号に対して演算処理を行い、フュエルイ
ンジェクタ制御回路12を、適正なタイミングおよび時
間、作動させ、フュエルインジェクタを動作し、所定の
空燃比状態になるように燃料を噴射させ、同時に、フュ
エルポンプ13を作動し、燃料をフュエルインジェクタに
供給する。 さらに、O2モニタランプ点滅モード切換機能11dでは、
通常の、システムが正常に働いている時には、燃料噴射
制御機能11cより信号を受け、O2センサ5のモニタ動作
を行うが、故障発生時には自己診断機能11aより信号を
受け(警報ランプ15の点灯と動作が同期している)、故
障した箇所を点滅信号によりモニタランプ16に表示す
る。 この電子制御装置においてマイクロコンピュータ11の自
己診断機能11aにおける自己診断モードの切換は、前述
の診断モード切換用コネクタ10を含む診断モード切換手
段によって達成される。そして、車両の通常使用時には
診断モード切換用コネクタ10を開放状態としておき、自
己診断機能11aを通常診断モードとし、車両がディーラ
等に持ち込まれて修理作業者が点検あるいは修理する
際、適宜、診断モード切換用コネクタ10を接続状態に
し、これにより、マイクロコンピュータ11の自己診断機
能11aを特殊診断モードとする。 通常診断モード下において、故障がある場合に警報ラン
プ15を点灯させて報知する故障診断対象は、例えば点火
信号発生回路1、エアフローメータ2、水温センサ3、
スタータ動作信号発生回路としてのスタータスイッチ6
などの入力系、及びフュエルインジェクタ、フュエルポ
ンプ13などの出力系であって、これらは、いずれも車両
を走行させるに当たりエンジンの始動及び運転の際、燃
料噴射制御における必要最低限のものである。 また、自己診断モードを特殊診断モードに切換えて故障
診断結果を表示するものとしては、吸気温センサ4、O2
センサ5、バキュームスイッチ7、アイドルスイッチ
8、フルスイッチ9等であり、これら入力構成要素から
の信号は、いずれも、燃料噴射制御における燃料噴射量
演算の際の補正項として用いられるものであり、エンジ
ンの始動、及び運転に支障のないものである。 従って、診断モード切換用コネクタ10が開放されてマイ
クロコンピュータ11の自己診断機能11aが通常診断モー
ドに選択されている場合には、エンジンを始動、及び運
転する際の必要最低限の入力系および出力系だけを故障
診断結果の表示対象とし、これらを自己診断機能11aに
より故障の有無を診断して、故障があれば駆動回路18c
に出力信号を与え、警報ランプ15を点灯させ、運転者に
故障を報知する。 また、通常診断モードの下では、エンジンの始動、及び
運転に支障のないものについては、故障診断結果の表示
対象外とし、自己診断機能11aで故障と判定しても駆動
回路18cに対し出力されず、警報ランプ15は点灯されな
い。 また、ディーラ等のサービス工場に車両が持ち込まれ、
点検あるいは修理の際、修理作業者が診断モード切換用
コネクタ10を接続することで、自己診断機能11aが特殊
診断モードに選択されて、点火信号発生回路1からの信
号に基づくエンジン回転数が車両走行に対応する設定回
転数N1以上の状態で予め設定された設定時間以上、エン
ジンが運転された時、すなわち、エンジン始動後車両走
行し、エンジンが完全に暖機されエンジンが安定したと
見なし得る状態になった時に、自己診断機能11aによる
エンジンの始動、及び運転に支障のない吸気温センサ
4、O2センサ5等に対する故障診断結果の表示を許可す
るのである。 例えば、O2センサ5は、温度が上昇しないと活性化せ
ず、出力値を得られないため、正常か故障かの診断がで
きない。このため、上述のようにエンジンが完全に暖機
され安定したと見なし得る状態になった時に故障診断を
行わせるのである。 従って、車両の通常使用時において診断モード切換用コ
ネクタ10の開放されている状態では、マイクロコンピュ
ータ11の自己診断機能11aが通常診断モードに選択され
て必要最低限の入力系及び出力系だけが故障診断結果の
表示対象とされ、これらについて故障がある時のみ、警
報ランプ15が点灯され、運転者のチェック負担が軽減さ
れる。そして、車両がディーラ等に持ち込まれ、点検あ
るいは修理の際に、修理作業者が診断モード切換用コネ
クタ10を接続することで、マイクロコンピュータ11の自
己診断機能11aが特殊診断モードに選択されて、エンジ
ン回転数が設定回転数N1以上の状態で設定時間以上運転
された時に、エンジンの始動、運転に支障のないものに
ついての故障診断結果の表示が許可され、これについて
故障のある場合に警報ランプ15が点灯されるのであり、
修理作業者は適宜、診断モード切換用コネクタ10を接続
・開放することにより、全ての系についての故障診断結
果を得ることができるのである。 なお、点検あるいは修理の後、修理作業者は、診断モー
ド切換用コネクタ10を開放状態とする。 次に、マイクロコンピュータ11の自己診断機能11aに等
価な回路を第2図に示し、より具体的に説明する。 エンジンを始動、及び運転する際の必要最低限の系につ
いては、第1の診断手段21で故障診断が行われる。一例
として、水温センサ3の入力系が、第1診断手段21によ
って故障の有無を診断される。 上記第1の診断手段21への水温センサ3からの入力信号
はウインドコンパレータで判定され、このコンパレータ
は、2つのオペアンプ22、23にそれぞれ基準電圧を印加
してあって、そこに入力信号を与え、各基準電圧との比
較により水温センサ3からの信号が上限および下限を越
えた時、オアゲート24にHレベル信号を出力し、上限お
よび下限内の許容範囲内の時、Lレベル信号を出力す
る。 故障状態の継続をカウント値で定義するために、上記第
1の診断手段21には発振回路25からの信号で開閉するア
ンドゲート26、27が用意されており、ウインドコンパレ
ータからの信号が、アンドゲート26に直接入力され、一
方のアンドゲート27に対してはインバータ28を介して反
転して入力される。 上記アンドゲート26を経由して第1のカウンタ29に与え
られた信号はノイズ等による誤判定を防止するため或る
回数以上カウントした時、カウンタ29から出力される。
この時、上記カウンタ29からの出力信号は、インバータ
30及びアンドゲート31で構成されるラッチ部を介してフ
ィードバックされ、ラッチされる。 一方、前述の或る回数より少ない回数までカウントして
正常状態に戻った場合、第1のカウンタ29に値を残して
おくと、長い間の運転により誤判定のカウント数が累積
され、故障と判定されてしまう。そこで、第1のカウン
タ29をリセットするために、第2のカウンタ32が設けら
れている。 水温センサ3の出力信号の正常時には、ウインドコンパ
レータの出力はLレベルであるので、前述のようにイン
バータ28で反転しアンドゲート27を介して第2のカウン
タ32でカウントアップし、所定回数以上になった時点
(正常状態の一定持続)でHレベル信号を第2のカウン
タ32から第1のカウンタ29に出力し、第1のカウンタ29
をリセットする。 なお、ここで使用しているカウンタは、便宜上2進カウ
ンタを利用しているため、カウントアップする値の2倍
の周期でH−Lを繰り返す。従って第2のカウンタ32が
Lレベル出力のときには第1のカウンタ29はセット状態
にあるが、Hレベル出力のときにはリセット状態となっ
たままとなるので、この時に故障が発生したら、第1の
カウンタ29はカウントできない。そこで、第2のカウン
タ32がカウントアップしてHレベル出力となったら、微
少時間の遅れをとって第2のカウンタ32をリセットし、
第1のカウンタ29をセット状態にする必要がある。この
目的で遅延素子33が設けられている。 そして、第1のカウンタ29からHレベル信号が出力され
ると、すなわち、上記第1の診断手段21では、水温セン
サ3からの入力信号が許容範囲外で、且つ設定時間以上
となった時点で水温センサ3の系に故障が発生したと判
定して信号出力し、駆動回路18cを介して警報ランプ15
を点灯する。 また、エンジンの始動、及び運転に支障のない系につい
ては、第2の診断手段34により故障診断が行われる。一
例として、フルスイッチ9の入力系における自己診断
が、第2の診断手段34によって故障の有無を診断され
る。 フルスイッチ9から第2の診断手段34への入力信号は、
発振回路35からの信号で開閉するアンドゲート36に直接
入力され、他のアンドゲート37にインパータ38を介して
入力される。各アンドゲート36、37からの出力信号は、
第1のカウンタ39及び第2のカウンタ40にそれぞれ与え
られ、カウントアップされる。そして、或る回数以上カ
ウントアップされた時に各カウンタ39、40からHレベル
信号が出力され、それぞれインバータ41、42及びアンド
ゲート43、44で構成されるラッチ部を介してフィードバ
ックされ、ラッチされる。また、各カウンタ39、40の出
力はナンドゲート45に入力され、ナンドゲート45の出力
はゲート手段としてのアンドゲート46に入力される。 また、点火信号発生回路1からの出力信号(点火パルス
信号)が、診断結果表示条件判定手段60における波形整
形回路47を介して周波数−電圧変換回路48に入力され、
エンジン回転数に対応する電圧診断が周波数−電圧変換
回路48から出力され、オペアンプ49で構成されるコンパ
レータにより予め設定した設定回転数N1に対応する基準
電圧と比較される。そして、エンジン回転数がN1以上の
ときHレベル、N1以下のときLレベルの信号がオペアン
プ49から出力され、アンドゲート50に入力される。な
お、このアンドゲート50は、後述する診断モード切換手
段61により開閉される。 そして、アンドゲート50からHレベル信号が出力される
と、この状態が積算タイマ51により積算され、積算値が
設定値、すなわち、設定時間に達すると積算タイマ51か
らHレベル信号が前述のアンドゲート46に出力される。
そして、このとき第2の診断手段34によりフルスイッチ
9の系が故障と診断され、第2の診断手段34からHレベ
ル信号が出力されていれば、アンドゲート46からHレベ
ル信号が出力し、駆動回路18cを介して警報ランプ15が
点灯される。 診断結果表示条件判定手段60のアンドゲート50に対する
開閉信号は、診断モード切換手段61における診断モード
切換用コネクタ10の接続・開放によって与えられる。す
なわち、診断モード切換用コネクタ10が開放されている
通常診断モード選択時には、Hレベル信号がインバータ
52に入力され、インバータ52から診断結果表示条件判定
手段60のアンドゲート50にLレベル信号が出力されて積
算タイマ51による積算が禁止され、その結果、アンドゲ
ート46が閉じたままとなり、第2の診断手段34による診
断結果の警報ランプ15への表示が禁止される。 また、診断モード切換用コネクタ10を接続した特殊診断
モードの選択時には、インバータ52から診断結果表示条
件判定手段60のアンドゲート50にHレベル信号が出力さ
れ、この時、エンジン回転数が設定回転数N1以上の状態
であれば、この状態が積算タイマ51によりカウントされ
て、設定時間以上となると、アンドゲート46にHレベル
信号を出力して、アンドゲート46が開かれる。そして、
フルスイッチ9の入力系に故障があれば第2の診断手段
34からのHレベル出力により、駆動回路18cを介して警
報ランプ15が点灯されるのである。 このような構成では、エンジンを始動、及び運転する際
の必要最低限の入力系の一例として、水温センサ3の系
に故障があれば、水温センサ3からの入力信号が上限と
下限とで設定される許容範囲外となり、第1の診断手段
21で故障と診断されて、第1の診断手段21からHレベル
信号が出力し、駆動回路18cを介して故障表示手段とし
ての警報ランプ15を点灯させる。 また、エンジンの始動、及び運転に支障のない系の一例
として、フルスイッチ9に関しては、診断モード切換手
段61の診断モード切換用コネクタ10を接続しない限り、
第2の診断手段34からの信号が駆動回路18cに出力され
ず、故障診断結果の表示がなされない。 さらに診断モード切換用コネクタ10を接続した特殊診断
モードの下で、エンジン回転数が設定回転数N1以上の状
態が設定時間未満の間、すなわち、診断結果表示条件が
不成立の間についても、診断結果表示条件判定手段60か
らゲート手段としてのアンドゲート46にLレベル信号が
出力されるので、同様に、第2の診断手段34からの信号
が駆動回路18cに出力されず、故障診断結果の表示がな
されない。 一方、診断モード切換用コネクタ10を接続して特殊診断
モードが選択され、且つ、エンジン回転数の設定回転数
N1以上の状態が、設定時間以上となると、診断結果表示
条件判定手段60により診断結果表示条件成立と判定さ
れ、アンドゲート46にHレベル信号が出力される。そし
てこの時、アクセルペダルを踏込み、スロットル全開に
したのにも拘わらずフルスイッチ9が動作しない(ONし
ない)、あるいはフルスイッチ9の系が断線の場合に
は、第2の診断手段34にHレベル信号が入力され続ける
ため、第2の診断手段34ではフルスイッチ9の系が故障
と診断し、アンドゲート46にHレベル信号を出力するの
で、アンドゲート46から駆動回路18cにHレベル信号が
出力されて警報ランプ15が点灯される。 従って、車両の通常使用時(ユーザ使用時)において診
断モード切換用コネクタ10を開放した通常診断モードの
下では、水温センサ3の系など、エンジンを始動、及び
運転する際、すなわち、車両走行させるに必要最低限の
系についてのみ、故障診断結果の表示対象とし、それら
について故障のある場合のみ、警報ランプ15が点灯さ
れ、運転者に故障発生を報知する。 そして、車両がディーラ等に持ち込まれ、修理作業者が
点検あるいは修理する際に、診断モード切換用コネクタ
10を接続することにより、特殊診断モードが選択され、
この特殊診断モードの下では、上記必要最低限の系につ
いては、それらに故障が有れば警報ランプ15が点灯され
るのは勿論のこと、診断結果表示条件成立後について
は、それ以外の系、すなわち、エンジンの始動、及び運
転に支障のない系についても、それらに故障が有れば、
警報ランプ15が点灯されるのであり、全ての系について
の診断結果が得られるのである。
An embodiment of the present invention will be specifically described below with reference to the drawings. FIG. 1 is a functional block diagram showing an example of a fuel injection system by an electronic control device using a microcomputer. In the figure, reference numeral 1 is a signal from a primary side negative electrode of an ignition coil to detect an ignition position and an ignition interval. An ignition signal generating circuit for obtaining the engine speed, 2 is an air flow meter provided in the middle of the intake system for detecting the intake air amount,
3 is a water temperature sensor for detecting the cooling water temperature, 4 is an intake air temperature sensor for detecting the temperature of intake air, 5 is an O 2 sensor arranged in the middle of the exhaust system for detecting the oxygen concentration in the exhaust gas, and 6 is a starter operation. Starter switch for detection, 7 is a vacuum switch for detecting suction pipe negative pressure, 8 is an idle switch attached to the throttle shaft for detecting the idle state of the throttle valve fully closed, and 9 is concentrically arranged with the idle switch 8. The throttle switch has a predetermined opening or more, that is, a full switch for detecting the throttle fully open region, and these are input components of the electronic control unit. Further, reference numeral 10 indicates a diagnostic mode switching connector for switching the self-diagnostic function 11a of the microcomputer 11 which is divided into two modes (for user and for dealer inspection) by opening / connecting the connector. Further, reference numeral 12 indicates a fuel injector control circuit as an output component for injecting fuel into the intake pipe by opening / closing a valve in the internal passage of the fuel injector provided in the connecting portion of each cylinder of the intake pipe. And this is
As a result of the determination by the self-diagnosis function 11a of the microcomputer 11, when the fail-safe function 11b and the fuel injection control function 11c are activated at the time of failure, or at the time of normal operation, the fuel injection control function is performed according to the input signals from the input components 1 to 9
When 11c is activated, it operates according to the output signal of the drive circuit 18a described later. Reference numeral 13 denotes a fuel pump as an output constituent element for sucking and pressurizing fuel from a gasoline tank and sending it under pressure to a fuel injector, and reference numeral 14 denotes a relay circuit as an output constituent element for driving the fuel pump 13. Reference numeral 15 is an alarm lamp as failure display means that lights up and notifies the failure when there is a failure in the self-diagnosis function 11a of the microcomputer 11, and reference numeral 16 is O according to a command signal from the self-diagnosis function 11a. 2 Monitor lamp blinking Mode switching function 11d is activated to monitor O 2 sensor 5 in normal operation without failure. Lights up when the oxygen concentration in the exhaust gas is rich and the air-fuel ratio is lean, and the oxygen concentration is thin and the air-fuel ratio is low. The monitor lamps are turned off when rich, and when there is a failure, the monitor lamps that display a flashing signal indicate the failure point. There are interface circuits 17a to 17f between the microcomputer 11 and the respective input components 1 to 9;
An interface circuit 17g is provided between the diagnostic mode switching connector and the diagnostic mode switching connector. There are drive circuits 18a and 18b between the microcomputer 11 and the output components 12 and 13 (14), and a drive circuit 18c between the alarm lamp 15 and the electronic control unit. There is. The microcomputer 11 includes, for example, a memory and I / O.
And a built-in timer. Then, as described above, a program for achieving the self-diagnosis function 11a, the fail-safe function 11b, the fuel injection control function 11c, and the O 2 monitor lamp blinking mode switching function 11d is stored in the memory. More specifically, the self-diagnosis function 11a monitors the operating states of the input components 1 to 9 and the output components 12 and 13, and activates the alarm lamp 15 when an input / output signal that can be determined as a failure is detected. Then, at the same time as notifying the failure, the fail-safe function 11b is instructed to execute fail-safe for some failure contents. In the fail-safe function 11b, the fuel injection control function 11c is stopped by the command signal from the self-diagnosis function 11a to stop the signal input from the failed input component, and the corresponding input preset in the fail-safe function 11b is stopped. A pseudo signal corresponding to a component is given to prevent system runaway. In the fuel injection control function 11c, when there is a failure, the pseudo signal is used, and when there is no failure, the input signal from each of the input components 1 to 9 is subjected to arithmetic processing, and the fuel injector control circuit 12 is operated at an appropriate timing. Then, the fuel injector is operated for a certain period of time, and the fuel injector is operated to inject the fuel so that a predetermined air-fuel ratio state is achieved. At the same time, the fuel pump 13 is operated to supply the fuel to the fuel injector. Furthermore, with the O 2 monitor lamp blinking mode switching function 11d,
Normally, when the system is operating normally, a signal is received from the fuel injection control function 11c to monitor the O 2 sensor 5, but when a failure occurs, a signal is received from the self-diagnosis function 11a (alarm lamp 15 is turned on). And the operation is synchronized), and the defective portion is displayed on the monitor lamp 16 by a blinking signal. In this electronic control unit, switching of the self-diagnosis mode in the self-diagnosis function 11a of the microcomputer 11 is achieved by the diagnosis mode switching means including the above-mentioned diagnostic mode switching connector 10. When the vehicle is normally used, the diagnostic mode switching connector 10 is left open, the self-diagnosis function 11a is in the normal diagnostic mode, and when the vehicle is brought into a dealer or the like for inspection or repair by a repair worker, the diagnosis is appropriately performed. The mode switching connector 10 is brought into the connected state, whereby the self-diagnosis function 11a of the microcomputer 11 is set to the special diagnosis mode. In the normal diagnosis mode, when there is a failure, the failure diagnosis target for lighting the alarm lamp 15 to notify is, for example, the ignition signal generating circuit 1, the air flow meter 2, the water temperature sensor 3,
Starter switch 6 as starter operation signal generation circuit
And an output system such as a fuel injector and a fuel pump 13, which are the minimum required for fuel injection control at the time of starting and operating the engine for running the vehicle. In addition, the intake temperature sensor 4, O 2 can be used to display the failure diagnosis result by switching the self-diagnosis mode to the special diagnosis mode.
A sensor 5, a vacuum switch 7, an idle switch 8, a full switch 9 and the like, and signals from these input components are all used as a correction term when calculating a fuel injection amount in fuel injection control, It does not interfere with the starting and operation of the engine. Therefore, when the diagnostic mode switching connector 10 is opened and the self-diagnostic function 11a of the microcomputer 11 is selected in the normal diagnostic mode, the minimum necessary input system and output for starting and operating the engine are provided. Only the system is used as the display target of the failure diagnosis result, these are diagnosed by the self-diagnosis function 11a for the existence of a failure, and if there is a failure, the drive circuit 18c
The output signal is given to the alarm lamp 15 to turn on the alarm lamp 15 to notify the driver of the failure. Also, under normal diagnosis mode, if there is no hindrance to engine startup and operation, it is excluded from the display of the failure diagnosis result, and even if the self-diagnosis function 11a determines that there is a failure, it is output to the drive circuit 18c. Therefore, the alarm lamp 15 is not turned on. In addition, vehicles are brought into service factories such as dealers,
At the time of inspection or repair, the repair worker connects the diagnostic mode switching connector 10 to select the self-diagnosis function 11a in the special diagnostic mode, and the engine speed based on the signal from the ignition signal generation circuit 1 is changed to the vehicle speed. When the engine has been running for a preset time or more at a set speed N 1 or higher corresponding to running, that is, when the vehicle is running after the engine is started, it is considered that the engine has completely warmed up and has stabilized. When the state becomes available, the self-diagnosis function 11a permits the start of the engine and the display of the failure diagnosis result for the intake air temperature sensor 4, the O 2 sensor 5, etc., which does not hinder the operation. For example, the O 2 sensor 5 is not activated unless the temperature rises, and an output value cannot be obtained, so that it is impossible to diagnose whether the O 2 sensor is normal or faulty. Therefore, as described above, the failure diagnosis is performed when the engine is completely warmed up and is in a state where it can be considered stable. Therefore, when the diagnostic mode switching connector 10 is opened during normal use of the vehicle, the self-diagnostic function 11a of the microcomputer 11 is selected in the normal diagnostic mode, and only the minimum necessary input system and output system fail. The alarm lamp 15 is turned on only when there is a failure in the display of the diagnosis result, and the check load on the driver is reduced. Then, when the vehicle is brought to a dealer or the like, and at the time of inspection or repair, the repair worker connects the diagnostic mode switching connector 10, and the self-diagnosis function 11a of the microcomputer 11 is selected in the special diagnostic mode. When the engine speed is set speed N 1 or higher and the engine is operated for a set time or longer, the display of the failure diagnosis result for those that do not interfere with the engine start and operation is allowed. The lamp 15 is turned on,
The repair worker can obtain the failure diagnosis result for all the systems by appropriately connecting / disconnecting the diagnostic mode switching connector 10. After the inspection or repair, the repair worker opens the diagnostic mode switching connector 10. Next, a circuit equivalent to the self-diagnosis function 11a of the microcomputer 11 is shown in FIG. 2 and will be described more specifically. For the minimum necessary system for starting and operating the engine, failure diagnosis is performed by the first diagnosis means 21. As an example, the input system of the water temperature sensor 3 is diagnosed by the first diagnosis means 21 as to whether or not there is a failure. An input signal from the water temperature sensor 3 to the first diagnostic means 21 is judged by a window comparator, and this comparator applies reference voltages to the two operational amplifiers 22 and 23, respectively, and applies the input signal thereto. , When the signal from the water temperature sensor 3 exceeds the upper and lower limits by comparison with each reference voltage, an H level signal is output to the OR gate 24, and an L level signal is output when it is within the allowable range within the upper and lower limits. . In order to define the continuation of the failure state by the count value, the first diagnostic means 21 is provided with AND gates 26 and 27 which are opened and closed by the signal from the oscillation circuit 25, and the signal from the window comparator is It is directly input to the gate 26 and inverted and input to one AND gate 27 via the inverter 28. The signal given to the first counter 29 via the AND gate 26 is output from the counter 29 when it is counted a certain number of times in order to prevent erroneous determination due to noise or the like.
At this time, the output signal from the counter 29 is the inverter
It is fed back and latched through a latch unit composed of 30 and an AND gate 31. On the other hand, when the number of times less than the certain number of times described above is returned to the normal state, if the value is left in the first counter 29, the count number of erroneous determination is accumulated due to the long-term operation, and the failure may occur. It will be judged. Therefore, a second counter 32 is provided in order to reset the first counter 29. When the output signal of the water temperature sensor 3 is normal, the output of the window comparator is at the L level, so that it is inverted by the inverter 28 as described above and counted up by the second counter 32 via the AND gate 27, and the predetermined number of times or more. At that time (a constant state is maintained for a certain period), an H level signal is output from the second counter 32 to the first counter 29, and the first counter 29
To reset. Since the counter used here is a binary counter for the sake of convenience, HL is repeated at a cycle twice the value to be counted up. Therefore, when the second counter 32 outputs L level, the first counter 29 is in the set state, but when it outputs H level, it remains in the reset state. Therefore, if a failure occurs at this time, the first counter 29 29 cannot be counted. Therefore, when the second counter 32 counts up and becomes an H level output, the second counter 32 is reset after a slight delay.
The first counter 29 needs to be set. A delay element 33 is provided for this purpose. Then, when the H level signal is output from the first counter 29, that is, when the input signal from the water temperature sensor 3 is outside the allowable range and exceeds the set time in the first diagnostic means 21 described above. It is determined that a failure has occurred in the water temperature sensor 3 system, a signal is output, and an alarm lamp 15 is output via the drive circuit 18c.
Lights up. Further, for a system that does not hinder the starting and operation of the engine, the second diagnostic means 34 carries out a failure diagnosis. As an example, the self-diagnosis in the input system of the full switch 9 is diagnosed by the second diagnosis means 34 for the presence or absence of a failure. The input signal from the full switch 9 to the second diagnostic means 34 is
It is directly input to an AND gate 36 that opens and closes by a signal from the oscillation circuit 35, and is input to another AND gate 37 through an impactor 38. The output signals from the AND gates 36 and 37 are
It is given to each of the first counter 39 and the second counter 40 and counted up. Then, when the counters 39 and 40 are counted up a certain number of times or more, H level signals are output, and are fed back and latched through the latch units composed of the inverters 41 and 42 and the AND gates 43 and 44, respectively. . The outputs of the counters 39 and 40 are input to the NAND gate 45, and the output of the NAND gate 45 is input to the AND gate 46 as a gate means. The output signal (ignition pulse signal) from the ignition signal generation circuit 1 is input to the frequency-voltage conversion circuit 48 via the waveform shaping circuit 47 in the diagnostic result display condition determination means 60,
A voltage diagnosis corresponding to the engine speed is output from the frequency-voltage conversion circuit 48, and is compared with a reference voltage corresponding to a preset speed N 1 set by a comparator including an operational amplifier 49. Then, the engine speed is N 1 or more when H level, N 1 following time L level signal is output from the operational amplifier 49 is input to the AND gate 50. The AND gate 50 is opened / closed by the diagnostic mode switching means 61 described later. When the AND gate 50 outputs an H level signal, this state is integrated by the integration timer 51, and when the integrated value reaches a set value, that is, a set time, the integration timer 51 sends the H level signal to the aforementioned AND gate. It is output to 46.
At this time, if the system of the full switch 9 is diagnosed as a failure by the second diagnostic means 34 and the H level signal is output from the second diagnostic means 34, the AND gate 46 outputs the H level signal, The alarm lamp 15 is turned on via the drive circuit 18c. The open / close signal for the AND gate 50 of the diagnostic result display condition determining means 60 is given by connecting / disconnecting the diagnostic mode switching connector 10 in the diagnostic mode switching means 61. That is, when the diagnostic mode switching connector 10 is opened and the normal diagnostic mode is selected, the H level signal is output from the inverter.
52, and an L level signal is output from the inverter 52 to the AND gate 50 of the diagnostic result display condition determining means 60 to prohibit integration by the integration timer 51, and as a result, the AND gate 46 remains closed, and the second The display of the diagnosis result by the diagnosis means 34 on the alarm lamp 15 is prohibited. Further, when the special diagnostic mode in which the diagnostic mode switching connector 10 is connected is selected, an H level signal is output from the inverter 52 to the AND gate 50 of the diagnostic result display condition determining means 60, and at this time, the engine speed is set to the set speed. If the state is N 1 or more, this state is counted by the integration timer 51, and when the set time or more is reached, an H level signal is output to the AND gate 46 and the AND gate 46 is opened. And
If there is a failure in the input system of the full switch 9, the second diagnostic means
The H level output from 34 illuminates the alarm lamp 15 via the drive circuit 18c. In such a configuration, as an example of the minimum necessary input system for starting and operating the engine, if the system of the water temperature sensor 3 has a failure, the input signal from the water temperature sensor 3 is set to the upper limit and the lower limit. Is out of the allowable range and the first diagnostic means
When a failure is diagnosed at 21, the first diagnostic means 21 outputs an H level signal, and the alarm lamp 15 as failure display means is turned on via the drive circuit 18c. Further, as an example of a system that does not hinder the starting and operation of the engine, as for the full switch 9, unless the diagnostic mode switching connector 10 of the diagnostic mode switching means 61 is connected,
The signal from the second diagnosis means 34 is not output to the drive circuit 18c, and the failure diagnosis result is not displayed. Further, under the special diagnosis mode in which the diagnostic mode switching connector 10 is connected, the diagnosis is performed even when the engine speed is equal to or higher than the set speed N 1 for less than the set time, that is, the diagnosis result display condition is not satisfied. Since the L level signal is output from the result display condition determining means 60 to the AND gate 46 as the gate means, similarly, the signal from the second diagnosing means 34 is not output to the drive circuit 18c and the failure diagnosis result is displayed. Is not done. On the other hand, the diagnostic mode switching connector 10 is connected to select the special diagnostic mode, and the engine speed is set to the set speed.
When the state of N 1 or more exceeds the set time, the diagnostic result display condition determining means 60 determines that the diagnostic result display condition is satisfied, and the H level signal is output to the AND gate 46. At this time, if the full switch 9 does not operate (does not turn on) even though the accelerator pedal is depressed and the throttle is fully opened, or if the system of the full switch 9 is broken, the second diagnostic means 34 is set to H. Since the level signal continues to be input, the second diagnosing means 34 diagnoses the system of the full switch 9 as a failure and outputs the H level signal to the AND gate 46. Therefore, the H level signal is output from the AND gate 46 to the drive circuit 18c. It is output and the alarm lamp 15 is turned on. Therefore, under normal diagnosis mode in which the diagnosis mode switching connector 10 is opened during normal use of the vehicle (during user use), the engine of the system such as the water temperature sensor 3 is started and driven, that is, the vehicle is driven. Only for the minimum necessary system, the failure diagnosis result is displayed, and only when there is a failure in them, the alarm lamp 15 is turned on to notify the driver of the occurrence of the failure. Then, when the vehicle is brought to a dealer, etc., and a repair worker inspects or repairs it, the diagnostic mode switching connector
Special diagnostic mode is selected by connecting 10,
Under the special diagnosis mode, the alarm lamp 15 is of course turned on if there is a failure in the above-mentioned minimum necessary system, and after the diagnosis result display condition is satisfied, other systems are not. That is, if there is a failure in the system that does not interfere with the starting and operation of the engine,
The alarm lamp 15 is turned on, and the diagnostic result for all the systems can be obtained.

【発明の効果】 以上詳述したように、本発明によれば、車両の通常使用
時には、診断モード切換手段を操作して電子制御装置に
おける自己診断機能の診断モードを通常診断モードとし
ておくことで、故障診断結果の表示対象がエンジンの始
動及び運転、すなわち、車両走行に必要最低限の構成要
素の系のみとなり、この必要最低限の構成要素の系の診
断結果のみが故障表示手段に表示されるので、表示対象
数が必要最低限となり、車両の通常使用時における運転
者のチェック負担が軽減される。また、エンジンの始動
及び運転に必要最低限の構成要素の系については、直ち
に故障診断を行なって、その故障診断結果を直ちに故障
表示手段に表示しても差し支え無く、適切な故障診断結
果を得られる。 一方、修理あるいは点検の際には、診断モード切換手段
を操作して電子制御装置の自己診断機能の診断モードを
特殊診断モードに切換えることで、エンジンの始動及び
運転に必要最低限の構成要素の系に対する故障診断結果
が故障表示手段に表示されると共に、それ以外のエンジ
ンの始動及び運転に支障のない構成要素の系に対して
も、エンジン回転数が設定回転数以上の状態が設定時間
以上経過している時のみ故障診断結果表示条件成立と判
断して、故障診断結果が故障表示手段に表示されるの
で、修理作業者は、修理あるいは点検の際に特殊診断モ
ードを選択するだけで、全ての系について適正な故障診
断結果を得ることができる。また、エンジンの始動及び
運転に支障のない構成要素の系には、エンジンが安定し
たと見なし得る状態にならないと正確な故障診断を行う
ことができない系が含まれるが、特殊診断モードが選択
され、且つ設定回転数以上の状態が設定時間以上経過し
て、エンジンが安定したと見なし得る状態になったとき
のみ、これらの構成要素の系に対する故障診断結果の表
示が許可されるので、誤診断を生じることなく適切な故
障診断結果を得ることができる。すなわち、通常診断モ
ード時、特殊診断モード時のいずれにおいても誤診断を
生じることなく適切な故障診断結果を得られる。そし
て、診断作業時には、別体の診断機を必要とせず、且
つ、単に診断モード切換手段を操作して特殊診断モード
を選択するだけであるから診断作業工数を増加すること
なく実現できる。
As described above in detail, according to the present invention, during normal use of the vehicle, the diagnosis mode switching means is operated to set the diagnosis mode of the self-diagnosis function in the electronic control unit to the normal diagnosis mode. The display target of the failure diagnosis result is only the system of the minimum necessary constituent elements for starting and operating the engine, that is, the vehicle running, and only the diagnosis result of the system of the minimum necessary constituent elements is displayed on the failure display means. Therefore, the number of objects to be displayed becomes the minimum necessary, and the driver's burden of checking during normal use of the vehicle is reduced. In addition, it is also possible to immediately perform a failure diagnosis on the system of the minimum necessary components for starting and operating the engine, and immediately display the failure diagnosis result on the failure display means to obtain an appropriate failure diagnosis result. To be On the other hand, at the time of repair or inspection, the diagnostic mode switching means is operated to switch the diagnostic mode of the self-diagnostic function of the electronic control unit to the special diagnostic mode, so that the minimum components necessary for starting and operating the engine are provided. The failure diagnosis result for the system is displayed on the failure display means, and for the system of other constituent elements that do not hinder the starting and operation of the engine other than that, the state where the engine speed is equal to or higher than the set speed is equal to or longer than the set time. Only when the time has passed, the failure diagnosis result display condition is judged to be satisfied, and the failure diagnosis result is displayed on the failure display means, so the repair worker simply selects the special diagnosis mode at the time of repair or inspection. Appropriate failure diagnosis results can be obtained for all systems. In addition, the system of components that do not interfere with the starting and operation of the engine includes a system in which accurate failure diagnosis cannot be performed unless the engine is considered to be stable, but the special diagnosis mode is selected. Moreover, the display of the fault diagnosis result for the system of these components is allowed only when the engine speed is considered to be stable after the set speed has been exceeded for the set time or longer. It is possible to obtain an appropriate failure diagnosis result without causing That is, in both the normal diagnosis mode and the special diagnosis mode, an appropriate failure diagnosis result can be obtained without causing an erroneous diagnosis. Further, at the time of diagnosis work, a separate diagnosis machine is not required, and since the special diagnosis mode is simply selected by operating the diagnosis mode switching means, it can be realized without increasing the number of diagnosis work steps.

【図面の簡単な説明】[Brief description of drawings]

図面は本発明の一実施例を示し、 第1図は電子制御装置の機能ブロック図、 第2図は水温センサおよびフルスイッチの各入力系にお
ける故障診断の等価回路図である。 1〜9……入力構成要素、 10……診断モード切換用コネクタ、 12〜14……出力構成要素、 11……マイクロコンピュータ、 11a……自己診断機能、 15……警報ランプ(故障表示手段)、 21……第1の診断手段、 34……第2の診断手段、 46……アンドゲート(ゲート手段)、 60……診断結果表示条件判定手段、 61……診断モード切換手段。
The drawings show one embodiment of the present invention, FIG. 1 is a functional block diagram of an electronic control unit, and FIG. 2 is an equivalent circuit diagram for failure diagnosis in each input system of a water temperature sensor and a full switch. 1 to 9 ... input component, 10 ... diagnostic mode switching connector, 12 to 14 ... output component, 11 ... microcomputer, 11a ... self-diagnosis function, 15 ... alarm lamp (fault display means) , 21 ... First diagnostic means, 34 ... Second diagnostic means, 46 ... AND gate (gate means), 60 ... Diagnostic result display condition determining means, 61 ... Diagnostic mode switching means.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】入力構成要素からの入力信号および出力構
成要素への出力信号をそれぞれモニタし、上記入力信号
あるいは出力信号の異常の有無により診断すべき系の故
障診断を行う自己診断機能を有するエンジンの電子制御
装置において、 上記各構成要素のうち、エンジンの始動及び運転に必要
最低限の構成要素の系に対して故障診断を行う第1の診
断手段と、 上記必要最低限の構成要素以外の構成要素の系に対して
故障診断を行う第2の診断手段と、 上記自己診断機能の診断モードを、車両の通常使用時に
おける通常診断モードと、修理あるいは点検の際におけ
る特殊診断モードとに人為的に切換える診断モード切換
手段と、 上記診断モード切換手段により特殊診断モードが選択さ
れており、且つ、エンジン回転数が設定回転数以上の状
態が予め設定された設定時間以上経過しているときのみ
上記第2の診断手段による診断結果の表示条件成立と判
定する診断結果表示条件判定手段と、 上記第1の診断手段及び第2の診断手段による診断結果
を表示可能な表示手段とを備え、 上記診断モード切換手段により通常診断モードが選択さ
れているときには上記第1の診断手段による診断結果の
みを上記表示手段に表示し、特殊モードが選択された状
態で上記診断結果表示条件判定手段により診断結果表示
条件成立と判定されたときには上記第2の診断手段によ
る診断結果を上記表示手段に表示することを特徴とする
エンジンの電子制御装置。
1. A self-diagnosis function for monitoring an input signal from an input component and an output signal to an output component, respectively, and performing a failure diagnosis of a system to be diagnosed based on the presence or absence of an abnormality in the input signal or the output signal. In an electronic control unit for an engine, among the above-mentioned constituent elements, first diagnosis means for performing a failure diagnosis on a system of the minimum necessary constituent elements for starting and operating the engine, and other than the necessary minimum constituent elements Second diagnostic means for performing a failure diagnosis on the system of the constituent elements of the above, and the diagnostic mode of the self-diagnosis function are a normal diagnostic mode during normal use of the vehicle and a special diagnostic mode during repair or inspection. The special diagnostic mode is selected by the diagnostic mode switching means that is artificially switched and the diagnostic mode switching means, and the engine speed is equal to or higher than the set speed. Diagnostic condition display condition determination means for determining that the display condition of the diagnostic result by the second diagnostic means is satisfied only when the state has passed for a preset time or more, the first diagnostic means and the second diagnostic Display means capable of displaying the diagnostic result by the means, and when the normal diagnostic mode is selected by the diagnostic mode switching means, only the diagnostic result by the first diagnostic means is displayed on the display means, and the special mode is displayed. An electronic control unit for an engine, characterized in that, when the diagnostic result display condition determining means determines that the diagnostic result display condition is satisfied in a selected state, the diagnostic result by the second diagnostic means is displayed on the display means.
JP57173625A 1982-10-01 1982-10-01 Electronic control unit for engine Expired - Lifetime JPH076874B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP57173625A JPH076874B2 (en) 1982-10-01 1982-10-01 Electronic control unit for engine
US06/535,477 US4546646A (en) 1982-10-01 1983-09-26 System for diagnosing an internal combustion engine
DE3335632A DE3335632C2 (en) 1982-10-01 1983-09-30 Arrangement for diagnosing an internal combustion engine
GB08326195A GB2130753B (en) 1982-10-01 1983-09-30 Diagnostic system for an internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57173625A JPH076874B2 (en) 1982-10-01 1982-10-01 Electronic control unit for engine

Publications (2)

Publication Number Publication Date
JPS5961743A JPS5961743A (en) 1984-04-09
JPH076874B2 true JPH076874B2 (en) 1995-01-30

Family

ID=15964074

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57173625A Expired - Lifetime JPH076874B2 (en) 1982-10-01 1982-10-01 Electronic control unit for engine

Country Status (1)

Country Link
JP (1) JPH076874B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51136004A (en) * 1975-05-16 1976-11-25 Toyota Central Res & Dev Lab Inc Engine analyser
JPS54146346A (en) * 1978-05-09 1979-11-15 Nippon Denso Co Ltd Fault diagnosing method and device for electronic controller for automobile
JPS56141534A (en) * 1980-04-07 1981-11-05 Nissan Motor Co Ltd Diagnosis device for concentrated electronic control system of engine
JPS5751936A (en) * 1980-09-12 1982-03-27 Hitachi Ltd Controlling and trouble discrimination initializing timing setting system for engine controller

Also Published As

Publication number Publication date
JPS5961743A (en) 1984-04-09

Similar Documents

Publication Publication Date Title
JPH0342415B2 (en)
KR940009540B1 (en) Failure diagnosis device for automotive engine
US5945828A (en) Engine combustion condition detecting apparatus equipped with malfunction diagnosing apparatus
JP2666229B2 (en) Abnormality diagnosis device for internal combustion engine
KR920006114B1 (en) Device for controlling fuel
US4587615A (en) System for diagnosing an internal combustion engine
US4546646A (en) System for diagnosing an internal combustion engine
JPH0415387B2 (en)
JPH051384B2 (en)
JPH051385B2 (en)
JPS6388248A (en) Trouble diagnostic device for exhaust gas purifying device
KR910005478B1 (en) Diagnostic device of control system for automobile
JPH0436267B2 (en)
KR0169869B1 (en) Method for detecting abnormalities in a crank angle sensor and apparatus for detecting abnormalities in a crank angle sensor
JP2000282930A (en) Failure diagnosing device of engine temperature sensing means
JPS5893937A (en) Safety apparatus of self-ignition type internal combustion engine
JPH0440536B2 (en)
JPH076874B2 (en) Electronic control unit for engine
KR19990006988A (en) Engine control apparatus and recording medium therefor
JP3754212B2 (en) Warning light failure diagnosis device and method for internal combustion engine, and control method at failure
JPH0342417B2 (en)
JPS6371538A (en) Trouble diagnosing device for o2 sensor
JPH03138444A (en) Trouble diagnosing device for egr device
JPH054635B2 (en)
JP2771873B2 (en) Method and apparatus for monitoring a safety shut-off device of an internal combustion engine