(57)【要約】【課題】スロットルモータのオフによりトルクアップが生じ、車両に急加速する方向の力が加わるのを抑制する。【解決手段】本装置が制御対象とする電子スロットルは、スロットルモータがオフにされると、バネの付勢力によってスロットルバルブの開度を退避走行に必要な所定開度に固定する。この電子スロットルのモータをエンジンアイドル時にオフにすると上記開度までスロットルバルブが開くため、本装置では、アイドル時にマイコンによる電子スロットル制御に異常が生じた場合（マイコンの異常を検知し、この時のスロットル変化量が大である場合）には、電源と上記モータとを繋ぐスロットル電源リレー回路をオフにしてモータをオフにする一方、燃料カット信号をオンに切り替えて、インジェクタ信号の伝送を遮断し、一時的に燃料カットを行う。また、燃料カット終了前段階では、段階的に燃料カット量を減らし、燃料カット終了時の急激なトルクアップを抑制する。【選択図】図５
2011017275.tif 000002
【特許請求の範囲】
【請求項１】
燃料噴射を指示する燃料噴射信号に従って、エンジンが備える各気筒に燃料を噴射する気筒毎のインジェクタと、
モータによってスロットル開度を調整して前記スロットル開度に応じた量の空気を前記各気筒に供給する電子スロットルであって、前記モータがオフにされた状態では、スロットル開度をゼロではない所定開度に固定する電子スロットルと、
を備えた車両
に搭載される電子制御装置であって、
前記インジェクタによる燃料噴射を制御する燃料噴射制御を行うと共に、前記電子スロットルが備える前記モータを通じてスロットル開度を制御する電子スロットル制御を行うことによって、前記エンジンを制御するマイクロコンピュータと、
前記マイクロコンピュータの動作を監視する監視回路と、
を備え、
前記監視回路は、
前記マイクロコンピュータによる電子スロットル制御の異常有無を判定するスロットル制御異常判定回路と、
前記エンジンがアイドル状態にあるか否かを判定するアイドル判定回路と、
前記スロットル制御異常判定回路により前記電子スロットル制御の異常があると判定された場合には、前記モータをオフに設定して、前記スロットル開度を前記所定開度に設定する電子スロットル制御無効化回路と、
前記アイドル判定回路により前記エンジンがアイドル状態にあると判定されている環境下で、前記スロットル制御異常判定回路により前記電子スロットル制御の異常があると判定された場合には、その時点から所定条件が満足されるまでの特定期間、前記マイクロコンピュータから前記各気筒のインジェクタへ入力される燃料噴射信号の伝送経路において、少なくとも一部気筒の前記インジェクタに対する前記燃料噴射信号の伝送を遮断することで、前記エンジンへの燃料カットを行う燃料噴射制御無効化回路と、
を備え、
前記燃料噴射制御無効化回路は、前記特定期間の終了時点が近づくにつれて前記燃料噴射信号の遮断量を減らし、これによって前記エンジンへの燃料カット量を減らすようにして、前記エンジンへの燃料カットを行う構成にされていること
を特徴とする電子制御装置。
【請求項２】
燃料噴射を指示する燃料噴射信号に従って、エンジンが備える各気筒に燃料を噴射する気筒毎のインジェクタと、
モータによってスロットル開度を調整して前記スロットル開度に応じた量の空気を前記各気筒に供給する電子スロットルであって、前記モータがオフにされた状態では、スロットル開度をゼロではない所定開度に固定する電子スロットルと、
を備えた車両
に搭載される電子制御装置であって、
前記インジェクタによる燃料噴射を制御する燃料噴射制御を行うと共に、前記電子スロットルが備える前記モータを通じてスロットル開度を制御する電子スロットル制御を行うことによって、前記エンジンを制御するマイクロコンピュータと、
前記マイクロコンピュータの動作を監視する監視回路と、
を備え、
前記監視回路は、
前記マイクロコンピュータの動作状態を表す信号を取得して、この信号に基づき、前記マイクロコンピュータの動作異常の有無を判定する異常判定回路と、
前記スロットル開度の変化量を計測する変化量計測回路と、
前記変化量計測回路により計測された前記スロットル開度の変化量と予め設定された閾値とを比較して、前記スロットル開度の変化量の大小を判定する変化量判定回路と、
前記エンジンがアイドル状態にあるか否かを判定するアイドル判定回路と、
前記異常判定回路により前記マイクロコンピュータに動作異常があると判定され、更に前記アイドル判定回路により前記エンジンがアイドル状態にないと判定された場合、及び、前記異常判定回路により前記マイクロコンピュータに動作異常があると判定され、前記アイドル判定回路により前記エンジンがアイドル状態にあると判定され、更に、前記変化量判定回路によって前記スロットル開度の変化量が大と判定された場合の夫々では、前記モータをオフに設定して、前記スロットル開度を前記所定開度に設定する電子スロットル制御無効化回路と、
前記異常判定回路により前記マイクロコンピュータに動作異常があると判定され、前記アイドル判定回路により前記エンジンがアイドル状態にあると判定され、更に、前記変化量判定回路によって前記スロットル開度の変化量が大と判定された場合には、その時点から所定条件が満足されるまでの特定期間、前記マイクロコンピュータから前記各気筒のインジェクタへ入力される燃料噴射信号の伝送経路において、少なくとも一部気筒の前記インジェクタに対する前記燃料噴射信号の伝送を遮断することで、前記エンジンへの燃料カットを行う燃料噴射制御無効化回路と、
を備え、
前記燃料噴射制御無効化回路は、前記特定期間の終了時点が近づくにつれて前記燃料噴射信号の遮断量を減らし、これによって前記エンジンへの燃料カット量を減らすようにして、前記エンジンへの燃料カットを行う構成にされていること
を特徴とする電子制御装置。
【請求項３】
前記燃料噴射制御無効化回路は、前記特定期間として、前記変化量判定回路により前記スロットル開度の変化量が小と判定されるまでの期間、前記スロットル開度の変化量が小さくなる程、前記燃料噴射信号の遮断量を減らすように、前記燃料噴射信号の遮断量を、前記スロットル開度の変化量に応じた量に調整することによって、前記特定期間の終了時点が近づくにつれて前記エンジンへの燃料カット量を減らすように前記エンジンへの燃料カットを行うこと
を特徴とする請求項２記載の電子制御装置。
【請求項４】
前記燃料噴射制御無効化回路は、前記各気筒のインジェクタに入力される燃料噴射信号の伝送を、気筒毎に個別に遮断する構成にされ、前記燃料噴射信号の伝送を遮断する気筒数を調整することによって、前記燃料噴射信号の遮断量を調整し、前記エンジンへの燃料カット量を調整すること
を特徴とする請求項１〜請求項３のいずれかに記載の電子制御装置。
【請求項５】
前記燃料噴射制御無効化回路は、
前記マイクロコンピュータから前記各気筒の前記インジェクタへ入力される燃料噴射信号の伝送経路において、気筒毎に、
燃料カット信号としてオン信号が入力されている場合には、前記マイクロコンピュータから入力される燃料噴射信号の前記インジェクタへの伝送を遮断し、前記燃料カット信号としてオフ信号が入力されている場合には、前記マイクロコンピュータから入力される燃料噴射信号を遮断せずに前記インジェクタへ伝送する遮断回路
を備え、
前記特定期間において、少なくとも一部気筒に対応する前記遮断回路に前記燃料カット信号としてオン信号を入力し、前記特定期間以外の期間においては、全気筒の前記遮断回路に前記燃料カット信号としてオフ信号を入力することにより、前記特定期間に限って、前記燃料噴射信号の前記インジェクタへの伝送を遮断し、前記エンジンへの燃料カットを行う構成にされていること
を特徴とする請求項１〜請求項４のいずれかに記載の電子制御装置。
【請求項６】
前記電子スロットルを駆動する前記モータと電源との間には、リレー回路が設けられ、
前記電子スロットル制御無効化回路は、前記リレー回路をオンからオフに切り替えることによって、前記モータへの電力供給をカットし、前記モータをオフに設定すること
を特徴とする請求項１〜請求項５のいずれかに記載の電子制御装置。
【請求項７】
前記エンジンの回転角を検出する回転角センサの検出信号に基づき、前記エンジンの単位時間当たりの回転量を計測する回転量計測回路
を備え、
前記アイドル判定回路は、前記回転量計測回路により計測された前記エンジンの回転量と予め設定された閾値とを比較して、前記エンジンがアイドル状態にあるか否かを判定する構成にされていること
を特徴とする請求項１〜請求項６のいずれかに記載の電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料噴射制御を行うと共に、スロットル開度を制御する電子スロットル制御を行うことによって、エンジンを制御するマイクロコンピュータを備えた電子制御装置に関する。
【背景技術】
【０００２】
従来、電子制御装置としては、マイクロコンピュータ（以下、マイコンと称する。）を通じて燃料噴射制御や電子スロットル制御を行うことにより、エンジンを制御する車載用の電子制御装置が知られている。
【０００３】
また、この種の電子制御装置としては、メインマイコンを監視するサブマイコンを備え、メインマイコンの異常をサブマイコンにて検知し、メインマイコンの異常時には、サブマイコンにて、フェールセーフ処理を実行するものが知られている。
【０００４】
具体的には、メインマイコンの異常を検知すると、スロットル開度の変化量に基づきエンジンの過回転が生じるか否かを判定し、エンジンの過回転が生じると判定すると、スロットルバルブを駆動するスロットルモータをオフに設定することにより、電子スロットル制御を無効化するフェールセーフ処理を実行するものが知られている（例えば、特許文献１参照）。
【０００５】
この他、電子制御装置としては、燃料噴射制御や電子スロットル制御を行うマイコンを監視する監視回路を、サブマイコンに代えて備えたものが知られている（例えば、特許文献２〜５参照）。
【０００６】
また、この種の電子制御装置としては、マイコンにおけるスロットル開度を制御する空気制御部に異常が生じると、スロットルモータをオフに設定し、スロットル開度を所定開度に設定するものが知られている（例えば、特許文献２段落［００５９］参照）。
【０００７】
電子スロットルとしては、異常時の安全性を確保しながら、退避走行に必要な吸入空気量を確保するためにスロットルバルブを所定開度に付勢するリターンスプリングを備えたものが知られており（例えば、特許文献２段落［０００３］参照）、上記電子制御装置では、スロットル開度の制御を正常に実行することができない場合、スロットルモータをオフに設定することにより、リターンスプリングの付勢力を利用して、スロットル開度を、退避走行に必要な所定開度に設定する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０００−３０３９００号公報
【特許文献２】特開２００８−８８８８５号公報
【特許文献３】特開平５−７９３８３号公報
【特許文献４】特表平１０−５０７８０５号公報
【特許文献５】特開２００７−２７５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、マイコンによる電子スロットル制御の異常を監視回路にて検知した場合には、スロットルモータをオフに設定し、スロットル開度を、退避走行に必要な所定開度に設定する従来装置では、エンジンアイドル時に、電子スロットル制御の異常が発生すると、スロットルモータがオフに設定されることが原因で、スロットルバルブが開いて、吸入空気量が増加してしまい、エンジン出力が増加してしまうといった問題があった。
【００１０】
スロットルモータがオフに設定されたときにリターンスプリングの付勢力によって設定されるスロットル開度は、アイドル時のスロットル開度よりも通常大きい。従って、エンジンアイドル時にスロットルモータがオフに設定されると、スロットルバルブが開いてしまい、トルクアップが生じて、車両が急加速するような挙動を示すのである。
【００１１】
このような問題を解決するためには、例えば、エンジンアイドル時にスロットルモータをオフにしないといった対応も考えられるが、このような対応を採れば、スロットル開度がどのように調整されるか予想がつかず、車両安全上の観点から好ましくない。一方、スロットルモータをオフに設定すれば、上述した急加速の問題が生じる。
【００１２】
本発明は、こうした問題に鑑みなされたものであり、スロットルモータをオフに設定することによりトルクアップが生じて、車両に急加速する方向の力が加わるのを抑制することを目的とする。
【課題を解決するための手段】
【００１３】
かかる目的を達成するためになされた請求項１記載の発明は、燃料噴射を指示する燃料噴射信号に従って、エンジンが備える各気筒に燃料を噴射する気筒毎のインジェクタと、モータによってスロットル開度を調整してスロットル開度に応じた量の空気を各気筒に供給する電子スロットルであって、モータがオフにされた状態では、スロットル開度をゼロではない所定開度に固定する電子スロットルと、を備えた車両に搭載される電子制御装置であって、マイクロコンピュータと、マイクロコンピュータの動作を監視する監視回路とを備えるものである。
【００１４】
この電子制御装置において、マイクロコンピュータは、インジェクタによる燃料噴射を制御する燃料噴射制御を行うと共に、電子スロットルが備える上記モータを通じてスロットル開度を制御する電子スロットル制御を行い、エンジンを制御する。
【００１５】
一方、監視回路は、マイクロコンピュータによる電子スロットル制御の異常有無を判定するスロットル制御異常判定回路と、エンジンがアイドル状態にあるか否かを判定するアイドル判定回路と、電子スロットルが備えるモータをオフに設定してスロットル開度を上記所定開度に設定する電子スロットル制御無効化回路と、インジェクタへの燃料噴射信号の伝送を遮断することで、エンジンへの燃料カットを行う燃料噴射制御無効化回路と、を備える。
【００１６】
この監視回路において、電子スロットル制御無効化回路は、スロットル制御異常判定回路により電子スロットル制御の異常があると判定された場合、上記モータをオフに設定して、スロットル開度を所定開度に設定する。
【００１７】
一方、燃料噴射制御無効化回路は、アイドル判定回路によりエンジンがアイドル状態にあると判定されている環境下で、スロットル制御異常判定回路により電子スロットル制御の異常があると判定された場合に、その時点から所定条件が満足されるまでの特定期間、マイクロコンピュータから各気筒のインジェクタへ入力される燃料噴射信号の伝送経路において、少なくとも一部気筒のインジェクタに対する燃料噴射信号の伝送を遮断することで、エンジンへの燃料カットを行う。
【００１８】
具体的に、燃料噴射制御無効化回路は、特定期間の終了時点が近づくにつれて燃料噴射信号の遮断量を減らし、これによってエンジンへの燃料カット量を減らすようにして、エンジンへの燃料カットを滑らかに終了する構成にされている。
【００１９】
本発明の電子制御装置では、マイクロコンピュータの異常により電子スロットル制御を正常に実行することができなくなった環境では、電子スロットルのモータをオフに設定することにより、スロットル開度を、退避走行に必要なスロットル開度に固定して、異常時にも退避走行を行えるようにするのであるが、エンジンアイドル時に、電子スロットルのモータをオフに設定する場合には、併せて、エンジンへの燃料カットを行うことにより、エンジンアイドル時に電子スロットルのモータをオフに設定することで、スロットル開度が開く方向に変化し、これが原因でエンジン出力が上昇してトルクアップが生じるのを抑制し、従来装置のように車両が急加速する挙動を示すのを抑制するのである。
【００２０】
また、本発明の電子制御装置では、退避走行の実現可能とするために、燃料カットを一時的に行い、燃料カットを止める際には、徐々に燃料カット量を少なくすることにより、燃料カット終了時の急激なトルクアップを抑制し、退避走行を可能としながらも、車両が急加速する挙動を示すのを抑制している。
【００２１】
このように構成された本発明の電子制御装置によれば、エンジンアイドル時の電子スロットル制御の異常に対するフェールセーフ処理によって、車両が急加速する挙動を示すのを抑制することができる。従って、車両の安全を確保することができると共に、不自然な車両の挙動により車両乗員に不安が及ぶのを抑えることができ、好適なフェールセーフ処理を実現することができる。
【００２２】
ところで、監視回路は、マイクロコンピュータによる電子スロットル制御の異常有無を判定するスロットル制御異常判定回路として、請求項２記載のように、マイクロコンピュータの動作状態を表す信号を取得して、この信号に基づき、マイクロコンピュータの動作異常の有無を判定する異常判定回路と、スロットル開度の変化量を計測する変化量計測回路と、変化量計測回路により計測されたスロットル開度の変化量と予め設定された閾値とを比較して、スロットル開度の変化量の大小を判定する変化量判定回路と、を備えた構成にすることができる。
【００２３】
エンジンアイドル時には、正常時、大きくスロットル開度が変化することはない。従って、エンジンアイドル時に、上記異常判定回路によりマイクロコンピュータの異常が検知され、且つ、スロットル開度が大きく変化すれば、マイクロコンピュータによる電子スロットル制御に異常が生じたと考えるのが適当である。
【００２４】
上記監視回路の構成では、このような原理で、スロットル開度の変化量に基づき、マイクロコンピュータにおいて電子スロットル制御の異常が生じているか否かを判定する。
具体的に、監視回路を、上記異常判定回路、変化量計測回路、及び、変化量判定回路を備えた構成とする場合、電子スロットル制御無効化回路は、次のように構成することができる。
【００２５】
即ち、電子スロットル制御無効化回路は、『異常判定回路によりマイクロコンピュータに動作異常があると判定され、更にアイドル判定回路によりエンジンがアイドル状態にないと判定された場合』及び『異常判定回路によりマイクロコンピュータに動作異常があると判定され、アイドル判定回路によりエンジンがアイドル状態にあると判定され、更に、変化量判定回路によってスロットル開度の変化量が大と判定された場合』の夫々で、電子スロットルが備えるモータをオフに設定し、スロットル開度を所定開度に設定する構成にすることができる。
【００２６】
尚、『異常判定回路によりマイクロコンピュータに動作異常があると判定され、更にアイドル判定回路によりエンジンがアイドル状態にないと判定された場合』には、スロットル開度の変化量によって、電子スロットル制御の異常を特定することができないため、スロットル開度の変化量に依らず、電子スロットル制御の異常が発生したと取り扱い、上記モータをオフに設定する。
【００２７】
また、燃料噴射制御無効化回路は、『異常判定回路によりマイクロコンピュータに動作異常があると判定され、アイドル判定回路によりエンジンがアイドル状態にあると判定され、更に、変化量判定回路によってスロットル開度の変化量が大と判定された場合』に、その時点から所定条件が満足されるまでの特定期間、マイクロコンピュータから各気筒のインジェクタへ入力される燃料噴射信号の伝送経路において、少なくとも一部気筒のインジェクタに対する燃料噴射信号の伝送を遮断することで、エンジンへの燃料カットを行う構成にすることができる。
【００２８】
この他、変化量計測回路は、微分回路として構成することもできるし、時間応答特性の異なる積分回路を二つ備え、スロットル開度を検出するスロットルセンサの当該スロットル開度を表す検出信号を、二つの積分回路に入力し、時間応答の速い積分回路の出力と、時間応答の遅い積分回路の出力との差分を、スロットル開度の変化量として計測する構成にすることができる。
【００２９】
また、上記特定期間は、一定時間に設定されてもよいが、変化量判定回路によりスロットル開度の変化量が小と判定されるまでの期間に設定されてもよい。
即ち、燃料噴射制御無効化回路は、上記特定期間として、変化量判定回路によりスロットル開度の変化量が小と判定されるまでの期間、スロットル開度の変化量が小さくなる程、燃料噴射信号の遮断量を減らすように、燃料噴射信号の遮断量を、スロットル開度の変化量に応じた量に調整し、これによって、特定期間の終了時点が近づくにつれてエンジンへの燃料カット量を減らすように、エンジンへの燃料カットを行う構成にすることができる（請求項３）。
【００３０】
本発明の電子制御装置では、上述したように、燃料カットを行う場合に電子スロットルのモータもオフに設定して、スロットル開度を固定化する。従って、変化量計測回路によって計測されるスロットル開度の変化量は、時間経過と共に減少してゼロに収束する。
【００３１】
よって、このようなスロットル開度の変化量の軌跡を利用し、スロットル開度の変化量に応じた量の燃料カットを行えば、滑らかに燃料カット量を減らすことができ、トルクアップによって車両が急加速するような挙動が生じるのを十分に抑制することができる。
【００３２】
また、燃料噴射制御無効化回路は、各気筒のインジェクタに入力される燃料噴射信号の伝送を、気筒毎に個別に遮断する構成にすることができ、この場合、燃料噴射制御無効化回路は、燃料噴射信号の伝送を遮断する気筒数を調整することによって、燃料噴射信号の遮断量を調整し、エンジンへの燃料カット量を調整する構成にされるとよい（請求項４）。このような手法で燃料カット量を調整すれば、簡単な回路構成で燃料カット量を調整することができる。
【００３３】
尚、このような手法による燃料カット量の調整は、マイクロコンピュータから各気筒のインジェクタへ入力される燃料噴射信号の伝送経路に、燃料カット信号としてオン信号が入力されている場合には、マイクロコンピュータから入力される燃料噴射信号のインジェクタへの伝送を遮断し、燃料カット信号としてオフ信号が入力されている場合には、マイクロコンピュータから入力される燃料噴射信号を遮断せずにインジェクタへ伝送する遮断回路を、気筒毎に設けることにより実現することができる。
【００３４】
即ち、燃料噴射制御無効化回路は、上記特定期間において、少なくとも一部気筒に対応する遮断回路に燃料カット信号としてオン信号を入力し、特定期間以外の期間においては、全気筒の遮断回路に燃料カット信号としてオフ信号を入力することにより、特定期間に限って、燃料噴射信号のインジェクタへの伝送を遮断し、エンジンへの燃料カットを行う構成にすることができる（請求項５）。
【００３５】
また、電子スロットル制御無効化回路は、マイクロコンピュータからモータ駆動回路に入力される上記モータに対する制御信号を無効化することにより、モータをオフに設定する構成にされてもよいが、好ましくは、電子スロットルを駆動するモータと電源との間にリレー回路を設けて、このリレー回路を、電子スロットル制御無効化回路から制御することにより、モータをオフに設定するように、電子制御装置を構成するとよい。
【００３６】
即ち、電子スロットル制御無効化回路は、リレー回路をオンからオフに切り替えることによって、モータへの電力供給をカットし、モータをオフに設定する構成にされるとよい（請求項６）。
【００３７】
このように電子制御装置を構成すれば、簡素な構成で、マイクロコンピュータの異常時に、確実に電子スロットル制御を無効化することができて、電子スロットルの異常動作が発生するのを防止することができる。
【００３８】
また、上述の電子制御装置には、エンジンの回転角を検出する回転角センサの検出信号に基づき、エンジンの単位時間当たりの回転量を計測する回転量計測回路を設け、当該回転量計測回路により計測されたエンジンの回転量と予め設定された閾値とを比較して、エンジンがアイドル状態にあるか否かを判定するように、アイドル判定回路を構成するとよい（請求項７）。
【００３９】
エンジンのアイドル状態を判定する手法としては、その他に車輪速センサの検出信号に基づき車両が走行しているか否かを判定することによって、エンジンがアイドル状態であるか否かを判定する手法等が考えられるが、回転角センサを用いてエンジン回転量を計測し、この計測結果に基づきアイドル状態を判定すれば、アイドル判定回路にて、エンジンのアイドル状態を正確に判定することができる。
【図面の簡単な説明】
【００４０】
【図１】電子制御装置１の構成を表すブロック図である。
【図２】スロットル開度変化量計測回路３５の構成を表すブロック図である。
【図３】パルス数計測回路３７の構成を表すブロック図である。
【図４】信号出力処理回路４０の構成を表すブロック図である。
【図５】信号出力処理回路４０の動作パターンを示す表である。
【図６】スロットル電源リレー切替回路４３の構成を表すブロック図である。
【図７】燃料カット信号生成回路４４の構成を表すブロック図である。
【図８】燃料カットのパターンに関する説明図である。
【発明を実施するための形態】
【００４１】
以下に本発明の実施例について、図面と共に説明する。
図１は、本実施例の電子制御装置１の構成を表すブロック図である。本実施例の電子制御装置１は、インジェクタ６０による燃料噴射を制御する燃料噴射制御、及び、スロットル開度を制御する電子スロットル制御を行うことによって、エンジンを制御する電子制御装置であり、車両（自動車）に搭載されて使用される。
【００４２】
この電子制御装置１が搭載される本実施例の車両には、４気筒エンジンが搭載されており、気筒毎にインジェクタ６０が設けられ、更には、各気筒共通の電子スロットル７０が設けられている。
【００４３】
インジェクタ６０は、周知のように、燃料噴射を指示するインジェクタ信号（換言すれば、燃料噴射信号）に従って、自己が取り付けられた気筒に燃料を噴射するものである。
一方、電子スロットル７０は、周知のように、スロットルバルブ７１とスロットルモータ７３とを備え、スロットルモータ７３によってスロットルバルブ７１の開度であるスロットル開度を調整し、スロットル開度に応じた量の空気を各気筒に供給するものである。
【００４４】
具体的に、本実施例の電子スロットル７０には、スロットルバルブ７１をゼロではない所定開度に付勢するリターンスプリング（図示せず）が設けられている。
即ち、本実施例の電子スロットル７０は、スロットルモータ７３の駆動力により、スロットルバルブ７１の開度を調整するが、スロットルモータ７３がオフに設定された状態では、上記リターンスプリングの付勢力によって、スロットル開度をゼロではない所定開度（異常時の退避走行に必要なスロットル開度）に固定する構成にされている。
【００４５】
一方、電子制御装置１は、制御マイコン１０と、スロットルモータ７３を駆動するモータ駆動回路２０と、制御マイコン１０の動作を監視する監視ＩＣ３０と、を備える。
制御マイコン１０は、ＲＯＭ及びＲＡＭを内蔵し、当該ＲＯＭに登録されたプログラムを実行することにより、インジェクタ６０による燃料噴射を制御する燃料噴射制御を行うと共に、スロットルモータ７３を通じてスロットル開度を制御する電子スロットル制御を行って、エンジンを制御する。
【００４６】
具体的に、制御マイコン１０には、アクセルペダルの操作量を検出するアクセルセンサ、スロットル開度を検出するスロットル開度センサ、及び、エンジンが所定角度回転する度に（具体的にはクランク角が所定角度変化する度に）パルス信号を出力する回転角センサ等の各種センサが接続されており、制御マイコン１０は、これら各種センサの検出信号に基づいて、車両の運転状態を把握し、車両の運転状態に対応した燃料噴射制御及び電子スロットル制御を実行する。
【００４７】
例えば、制御マイコン１０は、アクセルセンサの検出信号が示すアクセスペダルの操作量に基づいて目標スロットル開度を設定し、実スロットル開度を目標スロットル開度に一致させるようなモータ駆動回路２０に対する制御入力を求め、制御入力に対応した量、モータ駆動回路２０にスロットルモータ７３を駆動させることにより、スロットル開度を目標スロットル開度に制御して、電子スロットル制御を実現する。
【００４８】
尚、本実施例において、モータ駆動回路２０には、スロットル電源リレー回路８０が接続されており、バッテリからスロットル電源リレー回路８０を通じて電力供給がなされる。スロットルモータ７３は、このように電力供給されるモータ駆動回路２０から上記制御入力に対応した電圧又は電流が印加されることにより、モータ駆動回路２０（ひいてはバッテリ）から電力供給されて回転する。
【００４９】
即ち、モータ駆動回路２０は、スロットル電源リレー回路８０がオンに設定されているとき、制御入力に対応した量、スロットルモータ７３に電力供給してスロットルモータ７３を駆動し、スロットル電源リレー回路８０がオフに設定されているときには、自己の停止と共にスロットルモータ７３に対する電力供給を停止して、スロットルモータ７３をオフに設定する。この動作により、スロットル電源リレー回路８０がオフに設定されているとき、スロットル開度は、上記リターンスプリングの付勢力によって、所定開度に設定される。
【００５０】
この他、制御マイコン１０は、エンジン回転角等に応じて、各気筒のインジェクタ６０に対して燃料噴射を指示するインジェクタ信号を生成し、各気筒のインジェクタ信号を、監視ＩＣ３０経由で、対応する気筒のインジェクタ６０に入力して、燃料噴射制御を実現する構成にされている。
【００５１】
また、制御マイコン１０は、監視ＩＣ３０とシリアル通信可能な構成にされており、監視ＩＣ３０が制御マイコン１０の動作異常を判定することができるように、異常判定用の各種信号（制御マイコン１０の動作状態を表す信号）を、シリアル通信により監視ＩＣ３０に送信する構成にされている。
【００５２】
尚、制御マイコン１０の動作異常の判定手法については、種々のものが周知であるので、ここでは、動作異常の判定手法について簡単に例示するに留めるが、例えば、制御マイコン１０は、自己が実行する処理（燃料噴射制御や電子スロットル制御に係る処理）の手順が正常であるか否かを監視ＩＣ３０に判定させるために、一定の処理手順が終了する度、その処理手順が終了したことを示す信号を、上記異常判定用の信号として、監視ＩＣ３０にシリアル通信により送信する。
【００５３】
この他、制御マイコン１０は、例えば、内蔵のＲＯＭが正常であるか否かを監視ＩＣ３０が判定できるように、当該ＲＯＭのサム値を、監視ＩＣ３０に送信する。
一方、監視ＩＣ３０は、制御マイコン１０とのシリアル通信を実現するためのシリアル通信回路３１と、シリアル通信回路３１を通じて制御マイコン１０から受信した異常判定用の各種信号に基づき、制御マイコン１０の動作異常の有無を判定する制御マイコン異常判定回路３３と、スロットル開度センサの検出信号に基づき、スロットル開度の変化量を計測するスロットル開度変化量計測回路３５と、回転角センサの検出信号に基づき、単位時間当たりのパルス数（換言すれば、エンジンの単位時間当たりの回転量）を計測するパルス数計測回路３７と、信号出力処理回路４０と、を備える。
【００５４】
制御マイコン異常判定回路３３は、例えば、上記処理手順が終了したことを示す信号を制御マイコン１０から正常な順序で受信しているか否かによって、制御マイコン１０の動作異常の有無を判定する。この他、制御マイコン１０から受信した上記ＲＯＭのサム値を、正常値と比較することにより、制御マイコン１０の動作異常の有無を判定する。
【００５５】
このようにして、制御マイコン異常判定回路３３は、制御マイコン１０からシリアル通信回路３１を通じて受信した異常判定用の各種信号に基づき、予め定められた複数の項目について、制御マイコン１０の動作異常の有無を判定し、いずれかの項目について制御マイコン１０の動作異常が有ると判定した場合には、制御マイコン異常信号として、オン信号（換言すればＨｉ信号）を信号出力処理回路４０に入力し、全項目について制御マイコン１０の動作異常がないと判定した場合には、制御マイコン異常信号として、オフ信号（換言すればＬｏｗ信号）を信号出力処理回路４０に入力する。
【００５６】
即ち、信号出力処理回路４０には、制御マイコン１０の異常がない場合、常時、制御マイコン異常信号としてオフ信号が入力され、制御マイコン１０の異常が有る場合に限って、オン信号が入力される。但し、制御マイコン異常判定回路３３は、一旦、制御マイコン１０に異常があると判定した場合、その後リセットされるまで常時オン信号を入力する構成にされているものとする。
【００５７】
また、信号出力処理回路４０は、制御マイコン異常判定回路３３から入力される制御マイコン異常信号、スロットル開度変化量計測回路３５から入力されるスロットル開度変化量の計測信号、及び、パルス数計測回路３７から入力される単位時間当たりパルス数の計測信号に基づき、スロットル電源リレー回路８０を制御すると共に、制御マイコン１０から入力される各気筒のインジェクタ６０に対するインジェクタ信号の伝送を制御し、制御マイコン１０による電子スロットル制御の異常時には、フェールセーフ処理を実行する構成にされている（詳細後述）。
【００５８】
続いて、監視ＩＣ３０が備えるスロットル開度変化量計測回路３５の詳細構成について、図２を用いて説明する。図２（ａ）は、スロットル開度変化量計測回路３５の詳細構成を表すブロック図である。
【００５９】
図２（ａ）に示すように、本実施例のスロットル開度変化量計測回路３５は、時間応答特性の異なる二つの積分回路３５１，３５３を備え、更に積分回路３５１，３５３の出力の差分を算出する差分算出回路３５５を備える。
【００６０】
積分回路３５１，３５３は、図２（ｂ）に示すように、周知のＲＣ回路として構成されており、積分回路３５１の時定数τ１は、積分回路３５３の時定数τ２よりも大きな値に設定されている。即ち、積分回路３５３は、積分回路３５１より時間応答の速い積分回路として構成されている。
【００６１】
尚、時定数τは、周知のように、ＲＣ回路の抵抗値Ｒ及びコンデンサ容量Ｃの乗算Ｒ×Ｃによって定まる。即ち、積分回路３５３の抵抗Ｒ２及びコンデンサ容量Ｃ２は、積分回路３５１の抵抗Ｒ１及びコンデンサ容量Ｃとは異なる値に設定されている。図２（ｂ）は、積分回路３５１，３５３の構成を示した回路図である。
【００６２】
スロットル開度変化量計測回路３５は、この積分回路３５１，３５３にスロットル開度センサの検出信号（スロットル開度に対応する電圧Ｖ１を示す電圧信号）を入力し、時間応答の速い積分回路３５３の出力Ｖ３と時間応答の遅い積分回路３５１の出力Ｖ２との差（Ｖ３−Ｖ２）に比例した電圧信号を、スロットル開度変化量ΔＴｈｒを表す計測信号として、信号出力処理回路４０に入力する。
【００６３】
積分回路３５３の出力Ｖ３と積分回路３５１の出力Ｖ２との差（Ｖ３−Ｖ２）に比例した電圧信号を出力する差分算出回路３５５の具体的構成としては、図２（ｃ）に示すようにオペアンプを用いた周知の差動増幅回路を挙げることができる。図２（ｃ）は、差分算出回路３５５の構成例を表す回路図である。
【００６４】
図２（ｃ）に示す差分算出回路３５５は、オペアンプ及び抵抗Ｒ１〜Ｒ４により構成され、スロットル開度変化量ΔＴｈｒ＝（Ｒ４／Ｒ３）×（Ｖ３−Ｖ２）に対応した電圧信号を出力する。尚、Ｒ４＝Ｒ３であるとき、スロットル開度変化量は、ΔＴｈｒ＝（Ｖ３−Ｖ２）となる。
【００６５】
このように構成されたスロットル開度変化量計測回路３５は、微分回路と同様に動作し、例えば、スロットルモータ７３がオフに設定され、これが原因でスロットル開度が上記所定開度に開き、図２（ｄ）左図のようなスロットル開度センサの検出信号が入力されるとき、スロットル開度変化量ΔＴｈｒを表す計測信号として、図２（ｄ）右図に示すように、徐々にスロットル開度変化量ΔＴｈｒが小さくなりゼロに収束する信号を出力する。図２（ｄ）は、スロットル開度変化量計測回路３５の計測信号が示すスロットル開度変化量ΔＴｈｒの時間変化を示したグラフである。
【００６６】
続いて、監視ＩＣ３０が備えるパルス数計測回路３７の詳細構成について説明する。図３は、パルス数計測回路３７の詳細構成を表すブロック図である。
図３に示すように、本実施例のパルス数計測回路３７は、波形整形回路３７１と、パルス数カウント回路３７３と、タイマー３７５と、ラッチ回路３７７と、を備えた構成にされている。
【００６７】
波形整形回路３７１は、回転角センサから入力される検出信号（パルス信号）を波形整形して、出力するものである。
一方、パルス数カウント回路３７３は、波形整形回路３７１から入力される波形整形後の上記検出信号の立ち上がりエッジを検出し、立ち上がりエッジを検出する度、内蔵のカウンタが保持するカウント値をカウントアップすることにより、回転角センサから入力される検出信号のパルス数を計測すると共に、このパルス数のカウント値をラッチ回路３７７に入力する構成にされている。
【００６８】
また、タイマー３７５は、所定時間（予め定められた単位時間）の経過毎に、時間経過信号を出力する構成にされている。この時間経過信号は、パルス数カウント回路３７３及びラッチ回路３７７に入力される。上記パルス数カウント回路３７３は、この時間経過信号が入力される度、内蔵のカウンタが保持する上記カウント値をゼロクリアする。
【００６９】
この他、ラッチ回路３７７は、タイマー３７５から時間経過信号が入力される度、上記パルス数カウント回路３７３が保持するカウント値を、そのリセット前の値で、記憶保持する構成にされている。
【００７０】
パルス数計測回路３７は、このラッチ回路３７７が保持するカウント値を表す信号を、単位時間当たりのパルス数（エンジンの単位時間当たりの回転量）を表す計測信号として、信号出力処理回路４０に入力する。
【００７１】
続いて、信号出力処理回路４０の構成について詳述する。図４は、信号出力処理回路４０の詳細構成を表すブロック図である。
図４に示すように、信号出力処理回路４０は、アイドル判定回路４１と、スロットル変化判定回路４２と、スロットル電源リレー切替回路４３と、燃料カット信号生成回路４４と、論理ゲート４５〜４９と、を備える。
【００７２】
アイドル判定回路４１は、パルス数計測回路３７から入力される単位当たりのパルス数を表す計測信号に基づき、計測信号が示す単位時間当たりのパルス数Ｐｃが、予め定められた閾値α未満であれば（Ｐｃ＜α）、車両（エンジン）がアイドル状態にあると判定し、アイドル判定信号として、オン信号（Ｈｉ信号）を出力し、上記パルス数Ｐｃが閾値α以上であれば（Ｐｃ≧α）、車両（エンジン）が非アイドル状態にあると判定し、アイドル判定信号としてオフ信号（Ｌｏｗ信号）を出力する構成にされたものである。本実施例では、このようにして、車両（エンジン）がアイドル状態にあるか否かを判定し、その判定結果を、アイドル判定信号として、スロットル電源リレー切替回路４３及び論理ゲート４５に入力する。
【００７３】
一方、スロットル変化判定回路４２は、スロットル開度変化量計測回路３５から入力されるスロットル開度変化量ΔＴｈｒを表す計測信号に基づき、スロットル開度変化量ΔＴｈｒが、予め定められた閾値β１以上であれば（ΔＴｈｒ≧β１）、スロットル開度変化量が大きいと判定し、スロットル変化判定信号として、オン信号（Ｈｉ信号）を出力し、上記スロットル開度変化量ΔＴｈｒが閾値β１未満であれば（ΔＴｈｒ＜β１）、スロットル開度変化量が小さいと判定し、スロットル変化判定信号として、オフ信号（Ｌｏｗ信号）を出力する構成にされたものである。
【００７４】
本実施例では、このようにして、スロットル開度変化量の大小を判定し、その判定結果を、スロットル変化判定信号として、論理ゲート４５に入力する。
尚、このスロットル変化判定回路４２は、シリアル通信回路３１と接続されており、シリアル通信回路３１を通じて制御マイコン１０から入力される設定信号に従って、上記閾値β１を設定する構成にされている。具体的に、閾値β１は、車両の種類によって定まるものであり、スロットル変化判定回路４２に対しては、電子制御装置１が装着される車両の種類に対応した閾値β１が、電子制御装置１の起動時に制御マイコン１０の動作によって設定される。
【００７５】
また、論理ゲート４５は、ＡＮＤゲートとして構成されている。この論理ゲート４５には、上述のようにオン／オフが切り替えられるアイドル判定信号及びスロットル変化判定信号が入力される。
【００７６】
このため、論理ゲート４５からは、上記パルス数Ｐｃが閾値α未満であり（換言すればエンジンがアイドル状態にあり）、スロットル開度変化量ΔＴｈｒが閾値β１以上であるときに限って、オン信号（Ｈｉ信号）が出力され、それ以外の場合には、オフ信号（Ｌｏｗ信号）が出力される。以下では、論理ゲート４５から出力される信号を、燃料カットモード信号と表現することにする。
【００７７】
また、スロットル電源リレー切替回路４３は、制御マイコン異常判定回路３３から入力される制御マイコン異常信号、アイドル判定回路４１から入力されるアイドル判定信号、及び、論理ゲート４５から入力される燃料カットモード信号に基づき、スロットル電源リレー回路８０を、初期状態のオン状態からオフ状態に切り替える構成にされている。
【００７８】
ここで、図５を用いて、本実施例の信号出力処理回路４０によるスロットル電源リレー回路８０の切替態様及び燃料カットの実施態様について説明する。図５は、信号出力処理回路４０によるスロットル電源リレー回路８０の切替態様、及び、燃料カットの実施態様を示した表である。
【００７９】
図５に示すように、信号出力処理回路４０は、制御マイコン異常判定回路３３から入力される制御マイコン異常信号がオフ信号である場合、制御マイコン１０が正常動作していることから、スロットル電源リレー回路８０をオン状態に維持し、燃料カットも実施しないように動作する。
【００８０】
一方、制御マイコン異常信号がオン信号である場合、制御マイコン１０に異常があることから、信号出力処理回路４０は、エンジンがアイドル状態にあるか否か、スロットル開度変化量ΔＴｈｒが閾値β１以上であるか否かによって、動作を切り替える。
【００８１】
具体的に、エンジンがアイドル状態にあると判定されている場合（アイドル判定信号がオン信号である場合）であって、スロットル開度変化量ΔＴｈｒが閾値β１未満である場合には、制御マイコン１０に異常があるものの、電子スロットル制御に異常はないとみとめられるので、信号出力処理回路４０は、制御マイコン１０が正常である場合と同様、スロットル電源リレー回路８０をオン状態に維持し、エンジンに対する燃料カットも実施しないように動作する。
【００８２】
これに対し、アイドル判定信号がオン信号である場合であって、スロットル開度変化量ΔＴｈｒが閾値β１以上である場合には、制御マイコン１０に異常がありスロットル開度の挙動にも異常がみられることから、信号出力処理回路４０は、制御マイコン１０による電子スロットル制御に異常が生じたとして、スロットル電源リレー回路８０をオフに切り替えると共に、エンジンに対する燃料カットを実施する。
【００８３】
尚、ここで燃料カットも実施するのは、上述したように、アイドル状態でスロットル電源リレー回路８０をオフに切り替えると、スロットル開度が大きくなって、燃料カットしない場合には、エンジン出力が上がってしまうためである。
【００８４】
この他、制御マイコン異常信号がオン信号である場合であって、アイドル判定信号がオフ信号である場合（エンジンが非アイドル領域にあると判定されている場合）には、スロットル開度変化量ΔＴｈｒを考慮せずに制御マイコン１０による電子スロットル制御に異常が生じたとして、スロットル電源リレー回路８０をオフに切り替える。ここで、このように対処するのは、エンジンが非アイドル領域にある場合、スロットル開度変化量ΔＴｈｒに基づいて、制御マイコン１０による電子スロットル制御の異常を正確に判定することが難しいためである。
【００８５】
但し、非アイドル領域にある場合には、スロットル開度が上記所定開度よりも開いているのが通常であるので、スロットル電源リレー回路８０をオフに切り替えてもスロットル開度が大きくなることは基本的になく、スロットル電源リレー回路８０をオフに切り替えることによって、エンジン出力が上がることは基本的にない。従って、本実施例では、この場合、燃料カットを実施せずに、スロットル電源リレー回路８０をオフに切り替える動作を行う。
【００８６】
また、上述したスロットル電源リレー切替回路４３は、信号出力処理回路４０による上述の動作を実現するため、具体的に、図６に示す構成にされている。図６は、スロットル電源リレー切替回路４３の詳細構成を表すブロック図である。
【００８７】
図６に示すように、スロットル電源リレー切替回路４３は、論理ゲート４３１と、論理ゲート４３３と、を備える。論理ゲート４３１は、一方の入力端子が負論理入力のＯＲゲートとして構成されており、アイドル判定回路４１から出力されるアイドル判定信号の負論理入力（換言すれば、反転信号）と、論理ゲート４５から出力される燃料カットモード信号との論理和信号を、出力する。
【００８８】
車両がアイドル状態にありスロットル開度変化量ΔＴｈｒが閾値β１未満であるときには、アイドル判定回路４１から出力されるアイドル判定信号がオン信号であり、論理ゲート４５から出力される燃料カットモード信号がオフ信号であるため、上記論理ゲート４３１は、論理和信号として、オフ信号（Ｌｏｗ信号）を出力することになる。一方、それ以外のケースでは、論理和信号として、オン信号（Ｈｉ信号）を出力するように、上記論理ゲート４３１は動作する。
【００８９】
一方、論理ゲート４３３は、ＡＮＤゲートとして構成されており、制御マイコン異常判定回路３３から出力される制御マイコン異常信号と論理ゲート４３１の出力信号との論理積信号を出力し、この論理積信号を、スロットル電源リレーカット信号として、スロットル電源リレー回路８０に入力する。
【００９０】
尚、スロットル電源リレー回路８０は、初期状態としてオン状態を採り、スロットル電源リレーカット信号としてオン信号が入力されると、オンからオフに切り替えられ、その後、リセットされるまでオフ状態を維持する構成にされている。
【００９１】
即ち、スロットル電源リレー回路８０は、スロットル電源リレーカット信号がオン信号に変化するまでは、モータ駆動回路２０ひいてはスロットルモータ７３に電力供給し、スロットル電源リレーカット信号がオン信号に変化すると、モータ駆動回路２０及びスロットルモータ７３への電力供給を停止する構成にされている。
【００９２】
スロットル電源リレー切替回路４３は、スロットル電源リレー回路８０に対して、上記スロットル電源リレーカット信号を入力することにより、図５に示す条件で、スロットル電源リレー回路８０をオフに切り替える。
【００９３】
また、燃料カット信号生成回路４４は、制御マイコン異常判定回路３３から入力される制御マイコン異常信号、スロットル開度変化量計測回路３５から入力されるスロットル開度変化量ΔＴｈｒを表す計測信号、及び、論理ゲート４５から入力される燃料カットモード信号に基づき、燃料カット信号をオン／オフして、これを論理ゲート４６〜４９の負論理側の入力端子に入力する構成にされている。
【００９４】
具体的に、燃料カット信号生成回路４４は、図７に示す構成にされている。図７は、燃料カット信号生成回路４４の詳細構成を表すブロック図である。図７に示すように、燃料カット信号生成回路４４は、第一〜第四比較回路４４１〜４４４と、論理ゲート４４５〜４４９と、を備えた構成にされている。
【００９５】
各比較回路４４１〜４４４は、自己に設定された閾値βと、スロットル開度変化量計測回路３５から入力されるスロットル開度変化量ΔＴｈｒを表す計測信号とに基づき、スロットル開度変化量ΔＴｈｒが閾値β以上であれば（ΔＴｈｒ≧β）、比較結果信号として、スロットル開度変化量ΔＴｈｒが閾値β以上であることを示すオン信号（Ｈｉ信号）を出力し、スロットル開度変化量ΔＴｈｒが閾値β未満であれば（ΔＴｈｒ＜β）、比較結果信号として、スロットル開度変化量ΔＴｈｒが閾値β未満であることを示すオフ信号（Ｌｏｗ信号）を出力する構成にされている。
【００９６】
尚、燃料カット信号生成回路４４は、シリアル通信回路３１と接続されており、シリアル通信回路３１を通じて制御マイコン１０から入力される設定信号に従って、各比較回路４４１〜４４４に対して閾値βを設定する構成にされている。即ち、各比較回路４４１〜４４４に設定すべき閾値βは、制御マイコン１０のＲＯＭに記憶されており、これらの閾値βは、スロットル変化判定回路４２と同様、電子制御装置１の起動時に制御マイコン１０の動作によって設定される。
【００９７】
但し、本実施例において、各比較回路４４１〜４４４に設定すべき上記閾値βとしては、異なる大きさの閾値β１〜β４が定められている。具体的に、第四比較回路４４４に設定すべき閾値β４は、第三比較回路４４３に設定すべき閾値β３よりも大きい値に定められ（β４＞β３）、第三比較回路４４３に設定すべき閾値β３は、第二比較回路４４２に設定すべき閾値β２よりも大きい値に定められ（β３＞β２）、第二比較回路４４２に設定すべき閾値β２は、第一比較回路４４１に設定すべき閾値β１よりも大きい値に定められている（β２＞β１）。尚、閾値β１は、スロットル変化判定回路４２に設定される閾値と同一である。
【００９８】
また、論理ゲート４４５〜４４９は、ＡＮＤゲートとして構成されており、論理ゲート４４５は、制御マイコン異常判定回路３３から入力される制御マイコン異常信号と、論理ゲート４５から入力される燃料カットモード信号との論理積信号を出力する。以下では、この論理積信号を、燃料カット許可信号と表現する。
【００９９】
即ち、燃料カット許可信号は、制御マイコン１０に異常が発生し、且つ、エンジンがアイドル状態でスロットル開度の変化量ΔＴｈｒが閾値β１以上であるときに、オン信号（Ｈｉ信号）に設定され、その他の場合には、オフ信号（Ｌｏｗ信号）に設定される。
【０１００】
また、論理ゲート４４６は、第一比較回路４４１から出力される上記比較結果信号と上記燃料カット許可信号との論理積信号を、第四気筒燃料カット信号として出力する。尚、第四気筒燃料カット信号は、オン信号のとき、制御マイコン１０から第四気筒のインジェクタ６０に入力されるインジェクタ信号を遮断する信号として機能する。
【０１０１】
この他、論理ゲート４４７は、第二比較回路４４２から出力される上記比較結果信号と上記燃料カット許可信号との論理積信号を、第二気筒燃料カット信号として出力する。この第二気筒燃料カット信号は、オン信号のとき、制御マイコン１０から第二気筒のインジェクタ６０に入力されるインジェクタ信号を遮断する信号として機能する。
【０１０２】
また、論理ゲート４４８は、第三比較回路４４３から出力される上記比較結果信号と上記燃料カット許可信号との論理積信号を、第三気筒燃料カット信号として出力し、論理ゲート４４９は、第四比較回路４４４から出力される上記比較結果信号と上記燃料カット許可信号との論理積信号を、第一気筒燃料カット信号として出力する。
【０１０３】
尚、このように出力される第一気筒燃料カット信号は、論理ゲート４６（図４参照）に負論理入力される。図４に示すように、信号出力処理回路４０において、論理ゲート４６は、一方の入力端子が負論理入力のＡＮＤゲートとして構成されており、第一気筒燃料カット信号の負論理入力（換言すれば、反転信号）と、制御マイコン１０から監視ＩＣ３０に入力された第一気筒のインジェクタ６０に対するインジェクタ信号との論理積信号を、出力する。この論理ゲート４６が出力する論理積信号は、第一気筒に設置されたインジェクタ６０に対するインジェクタ信号として、当該第一気筒のインジェクタ６０に入力され、第一気筒のインジェクタ６０は、このインジェクタ信号に基づいて燃料噴射動作を行う。
【０１０４】
また、第二気筒燃料カット信号は、論理ゲート４７に負論理入力される。この論理ゲート４７も、一方の入力端子が負論理入力のＡＮＤゲートとして構成されており、第二気筒燃料カット信号の負論理入力（反転信号）と、制御マイコン１０から監視ＩＣ３０に入力された第二気筒のインジェクタ６０に対するインジェクタ信号との論理積信号を、出力する。この論理ゲート４７が出力する論理積信号は、第二気筒のインジェクタ６０に対するインジェクタ信号として、第二気筒に設置されたインジェクタ６０に入力され、第二気筒のインジェクタ６０は、このインジェクタ信号に基づいて燃料噴射動作を行う。
【０１０５】
同様に、論理ゲート４８及び論理ゲート４９も、一方の入力端子が負論理入力のＡＮＤゲートとして構成されており、論理ゲート４８は、第三気筒燃料カット信号の負論理入力（反転信号）と、制御マイコン１０から監視ＩＣ３０に入力された第三気筒のインジェクタ６０に対するインジェクタ信号との論理積信号を、第三気筒に設置されたインジェクタ６０に入力し、論理ゲート４９は、第四気筒燃料カット信号の負論理入力（反転信号）と、制御マイコン１０から監視ＩＣ３０に入力された第四気筒のインジェクタ６０に対するインジェクタ信号との論理積信号を、第四気筒に設置されたインジェクタ６０に入力する。
【０１０６】
尚、燃料カット信号としてオン信号が入力されている論理ゲート４６〜４９においては、パルス信号として制御マイコン１０から入力されるインジェクタ信号の伝送が遮断され、インジェクタ信号としてオフ信号（Ｌｏｗ信号）が、対応するインジェクタ６０に入力される。本実施例では、このようにして、制御マイコン１０から各気筒に設置されたインジェクタ６０に向けて伝送されるインジェクタ信号を、当該インジェクタ信号の伝送経路において遮断し、エンジンに対する燃料カットを実現する。
【０１０７】
この点について詳述すれば、スロットル開度変化量ΔＴｈｒが閾値β１未満であるときには、全ての比較回路４４１〜４４４から比較結果信号としてオフ信号が出力され、スロットル開度変化量ΔＴｈｒが閾値β１以上閾値β２未満であるときには、第一比較回路４４１からオン信号が出力され、その他の比較回路４４２〜４４４からオフ信号が出力される。
【０１０８】
また、スロットル開度変化量ΔＴｈｒが閾値β２以上閾値β３未満であるときには、比較回路４４１，４４２からオン信号が出力され、比較回路４４３，４４４からオフ信号が出力される。この他、スロットル開度変化量ΔＴｈｒが閾値β３以上閾値β４未満であるときには、比較回路４４１，４４２，４４３からオン信号が出力され、第四比較回路４４４からオフ信号が出力され、スロットル開度変化量ΔＴｈｒが閾値β４以上であるときには、全比較回路４４１〜４４４からオン信号が出力される。
【０１０９】
従って、スロットル開度変化量ΔＴｈｒが閾値β１未満であるときには、全気筒の燃料カット信号がオフ信号となり、燃料カットが行われないが、スロットル開度変化量ΔＴｈｒが閾値β１以上閾値β２未満であるときには、図８に示すように、第四気筒のインジェクタ信号の伝送が遮断されて、第四気筒に対する燃料カットが行われる。また、スロットル開度変化量ΔＴｈｒが閾値β２以上閾値β３未満であるときには、第二気筒及び第四気筒のインジェクタ信号の伝送が遮断されて、第二気筒及び第四気筒に対する燃料カットが行われる。
【０１１０】
また、スロットル開度変化量ΔＴｈｒが閾値β３以上閾値β４未満であるときには、第二気筒及び第三気筒及び第四気筒のインジェクタ信号の伝送が遮断されて、第二気筒及び第三気筒及び第四気筒に対する燃料カットが行われ、スロットル開度変化量ΔＴｈｒが閾値β４以上であるときには、全気筒のインジェクタ信号の伝送が遮断されて、全気筒に対する燃料カットが行われる。
【０１１１】
即ち、本実施例では、このようにスロットル開度変化量ΔＴｈｒに応じた気筒数の燃料カットを行うことにより、スロットル電源リレー回路８０がオフに設定された場合には、スロットル開度の所定開度への固定により、徐々に減少してゼロに収束するスロットル開度変化量ΔＴｈｒに合わせて（図２（ｄ）参照）、スロットル開度変化量ΔＴｈｒが閾値β１未満となるまで、インジェクタ信号の遮断量及び燃料カット量を徐々に減らすように、燃料カットを行う。
【０１１２】
そして、スロットル開度変化量ΔＴｈｒが閾値β１未満となった時点で、インジェクタ信号の遮断及び燃料カットを終了する。図８は、単位時間当たりのパルス数Ｐｃと、スロットル開度変化量ΔＴｈｒと、燃料カットのパターンとの対応関係を示したグラフである。
【０１１３】
以上、本実施例の電子制御装置１の構成について説明したが、この電子制御装置１では、エンジンアイドル時に、制御マイコン１０による電子スロットル制御に異常が生じた場合、フェールセーフ処理として、スロットルモータ７３をオフに設定し、スロットル開度を退避走行可能な所定開度に固定しつつ、燃料カットを実施することにより、当該所定開度への固定によりスロットルバルブ７１が開くことが原因で急激なトルクアップが生じるのを抑制する。
【０１１４】
また、燃料カットを継続的に行えば退避走行に問題が生じるため、本実施例では、上記燃料カットを一時的に行う一方で、燃料カット終了までの過程で、段階的に燃料カット量を減らし、燃料カット終了時に急激なトルクアップが生じるのを抑制する。具体的には、スロットル開度の変化量に対応して燃料カット量を調整することで、スロットルモータ７３をオフに設定することによりスロットル開度が所定開度に変化し、スロットル開度の変化量がゼロに収束する過程で、滑らかに燃料カット量を減少させる。
【０１１５】
従って、本実施例の電子制御装置１によれば、エンジンアイドル時に、制御マイコン１０による電子スロットル制御に異常が生じた場合であっても、フェールセーフ処理の実行（スロットルモータ７３のオフ）により車両が急加速する挙動を示すのを十分に抑制することができ、車両の安全を確保することができると共に、不自然な車両の挙動により車両乗員に不安が及ぶのを抑えることができる。
【０１１６】
また、本実施例によれば、燃料カットする気筒数の調整により燃料カット量を調整するので、簡素な構成で燃料カット量の調整を実現することができ、製品コストの抑制に役立つ。
【０１１７】
この他、本実施例では、エンジンアイドル時の制御マイコン１０による電子スロットル制御の異常を、スロットル開度の変化量に基づき判定するので、制御マイコン１０による電子スロットル制御の異常を、制御マイコン１０から得られる上記異常判定用の信号のみから判定する手法よりも、確実に電子スロットル制御の異常を検知することができ、車両の安全を十分に確保することができる。
【０１１８】
また、本実施例によれば、スロットルモータ７３と電源（バッテリ）との間にスロットル電源リレー回路８０を設けて、監視ＩＣ３０によってスロットル電源リレー回路８０を初期状態のオンからオフに切り替えるように電子制御装置１を構成しているので、制御マイコン１０の動作異常が生じた場合であっても、確実にスロットルモータ７３をオフに設定し、スロットル開度を所定開度に設定することができて、車両の安全を十分に確保することができる。
【０１１９】
尚、以上に説明した実施例と「特許請求の範囲」との対応関係は、次の通りである。即ち、「特許請求の範囲」記載の監視回路は、監視ＩＣ３０に対応する。また、スロットル制御異常判定回路は、制御マイコン異常判定回路３３及びスロットル開度変化量計測回路３５及びスロットル変化判定回路４２に対応し、アイドル判定回路は、アイドル判定回路４１に対応し、異常判定回路は、制御マイコン異常判定回路３３に対応し、変化量計測回路は、スロットル開度変化量計測回路３５に対応し、変化量判定回路は、スロットル変化判定回路４２に対応する。
【０１２０】
また、スロットル制御異常判定回路が電子スロットル制御の異常有無を判定する動作は、本実施例において、制御マイコン異常判定回路３３が制御マイコン１０の異常を判定する動作及びスロットル変化判定回路４２がスロットル変化量の大小を判定する動作の組み合わせにより実現されている。
【０１２１】
この他、電子スロットル制御無効化回路は、スロットル電源リレー切替回路４３に対応し、燃料噴射制御無効化回路は、燃料カット信号生成回路４４及び遮断回路としての論理ゲート４６〜４９に対応する。この他、回転量計測回路は、パルス数計測回路３７に対応する。
【０１２２】
また、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができることは、言うまでもない。
例えば、燃料カット信号生成回路４４における論理ゲート４４５には、燃料カットモード信号に代えて、アイドル判定信号を入力するように、電子制御装置１を構成してもよい。
【０１２３】
その他、制御マイコン１０の異常が発生した場合には、電子スロットル制御に異常が発生したと取り扱い、エンジンアイドル時においても、スロットル開度変化量ΔＴｈｒに依らず、スロットル電源リレー回路８０をオフに設定すると共に、エンジンアイドル時においてスロットル電源リレー回路８０をオフに設定する際には、燃料カットを実施するように、電子制御装置１を構成してもよい。
【０１２４】
即ち、燃料カット信号生成回路４４においては、論理ゲート４４５を設けず、上記燃料カット許可信号に代えて、論理ゲート４４６〜４４９に、制御マイコン異常信号を入力するように、電子制御装置１を構成してもよい。
【符号の説明】
【０１２５】
１…電子制御装置、１０…制御マイコン、２０…モータ駆動回路、３０…監視ＩＣ、３１…シリアル通信回路、３３…制御マイコン異常判定回路、３５…スロットル開度変化量計測回路、３７…パルス数計測回路、４０…信号出力処理回路、４１…アイドル判定回路、４２…スロットル変化判定回路、４３…スロットル電源リレー切替回路、４４…燃料カット信号生成回路、４５〜４９，４３１，４３３，４４５〜４４９…論理ゲート、６０…インジェクタ、７０…電子スロットル、７１…スロットルバルブ、７３…スロットルモータ、８０…スロットル電源リレー回路、３５１，３５３…積分回路、３５５…差分算出回路、３７１…波形整形回路、３７３…パルス数カウント回路、３７５…タイマー、３７７…ラッチ回路、４４１〜４４４…比較回路
【図１】
2011017275.tif 000003
【図２】
2011017275.tif 000004
【図３】
2011017275.tif 000005
【図４】
2011017275.tif 000006
【図５】
2011017275.tif 000007
【図６】
2011017275.tif 000008
【図７】
2011017275.tif 000009
【図８】
2011017275.tif 000010