(57)【要約】【課題】制御（操作）系統も含めたメインリレーの故障診断を合理的に、しかも早期に実現することのできるメインリレー故障診断方法及び該メインリレーの故障診断を実行する電子制御装置を提供する。【解決手段】電子制御装置１００は、マイクロコンピュータ１０１から発せられるカット要求信号ＳＤに基づきメインリレー２０２をオフ状態に制御してマイクロコンピュータ１０１への給電を停止する。このような電子制御装置１００において、マイクロコンピュータ１０１がカット要求信号ＳＤを発して以降の経過時間を同マイクロコンピュータ１０１を通じて監視し、該監視する経過時間がカット要求信号ＳＤに基づきメインリレー２０２がオフ状態に制御されるべき時間に対応する値として設定された判定値を超過することに基づいてメインリレー２０２がオフ状態への制御不能な状態にある旨を診断するようにした。【選択図】      図１
2006316638.tif 000002
【特許請求の範囲】
【請求項１】
車両のイグニションスイッチの操作を監視するマイクロコンピュータと該マイクロコンピュータを自動起動するソークタイマとを備え、前記イグニションスイッチがオン操作されること、及び前記ソークタイマに設定された時間に到達すること、の論理和条件に基づきメインリレーをオン状態に制御して車載バッテリから前記マイクロコンピュータへの給電を開始し、同マイクロコンピュータから発せられる給電停止指令に基づき前記メインリレーをオフ状態に制御してマイクロコンピュータへの給電を停止する電子制御装置を通じて前記メインリレーの故障の有無を診断する方法であって、
前記マイクロコンピュータが前記給電停止指令を発して以降の経過時間を同マイクロコンピュータを通じて監視し、該監視する経過時間が前記給電停止指令に基づき前記メインリレーがオフ状態に制御されるべき時間に対応する値として設定された判定値を超過することに基づいて前記メインリレーがオフ状態への制御不能な状態にある旨を診断する
ことを特徴とするメインリレー故障診断方法。
【請求項２】
前記マイクロコンピュータから発せられる給電停止指令は前記ソークタイマを介して前記メインリレーの駆動回路に入力されるものであり、前記マイクロコンピュータによる前記経過時間の監視を、同マイクロコンピュータが前記ソークタイマに前記給電停止指令を出力して以降の経過時間に基づいて行う
請求項１に記載のメインリレー故障診断方法。
【請求項３】
前記マイクロコンピュータから発せられる給電停止指令は前記メインリレーの駆動回路に直接入力されるものであり、前記マイクロコンピュータによる前記経過時間の監視を、同マイクロコンピュータが前記メインリレーの駆動回路に前記給電停止指令を出力して以降の経過時間に基づいて行う
請求項１に記載のメインリレー故障診断方法。
【請求項４】
前記監視する経過時間が前記判定値を超過したときには、前記マイクロコンピュータを通じた前記給電停止指令の出力、並びにこの給電停止指令を出力して以降の前記判定値に基づく経過時間の監視を再実行し、この経過時間の監視の再実行によっても同経過時間が前記判定値を超過するとき、前記メインリレーがオフ状態への制御不能な状態にある旨を診断する
請求項２または３に記載のメインリレー故障診断方法。
【請求項５】
請求項１〜４のいずれか一項に記載のメインリレー故障診断方法において、
前記メインリレーがオフ状態への制御不能な状態にある旨診断されるとき、前記マイクロコンピュータを通じて前記車載バッテリに接続された電気負荷の駆動を更に試み、そのときの該電気負荷の駆動指令に対する追従性に基づいて同電気負荷の給電経路の断線故障の有無を併せて診断する
ことを特徴とするメインリレー故障診断方法。
【請求項６】
請求項１〜４のいずれか一項に記載のメインリレー故障診断方法において、
前記メインリレーがオフ状態への制御不能な状態にある旨診断されるとき、前記マイクロコンピュータを通じて前記車載バッテリに接続された電気負荷の駆動を更に試み、そのときに前記電気負荷に流れる電流の抽出に基づいて同電気負荷の給電経路の断線故障の有無を併せて診断する
ことを特徴とするメインリレー故障診断方法。
【請求項７】
前記判定値を、前記給電停止指令に基づき前記メインリレーがオフ状態に制御されるべき時間に所定の余裕時間を持たせた値として設定する
請求項１〜６のいずれか一項に記載のメインリレー故障診断方法。
【請求項８】
前記診断の結果、故障有りの診断がなされたときには、報知装置を通じてその旨を報知するとともに、該診断結果を不揮発性のメモリに格納する
請求項１〜７のいずれか一項に記載のメインリレー故障診断方法。
【請求項９】
車両のイグニションスイッチの操作を監視するマイクロコンピュータと該マイクロコンピュータを自動起動するソークタイマとを備え、前記イグニションスイッチがオン操作されること、及び前記ソークタイマに設定された時間に到達すること、の論理和条件に基づきメインリレーをオン状態に制御して車載バッテリから前記マイクロコンピュータへの給電を開始し、同マイクロコンピュータから発せられる給電停止指令に基づき前記メインリレーをオフ状態に制御してマイクロコンピュータへの給電を停止する電子制御装置において、
前記マイクロコンピュータが前記給電停止指令を発して以降の経過時間を監視して、該監視する経過時間が前記給電停止指令に基づき前記メインリレーがオフ状態に制御されるべき時間に対応する値として設定された判定値を超過することに基づいて前記メインリレーがオフ状態への制御不能な状態にある旨を診断する故障診断手段を備える
ことを特徴とする電子制御装置。
【請求項１０】
前記マイクロコンピュータから発せられる給電停止指令は前記ソークタイマを介して前記メインリレーの駆動回路に入力されるものであり、前記故障診断手段は、前記経過時間の監視を、前記マイクロコンピュータが前記ソークタイマに前記給電停止指令を出力して以降の経過時間に基づいて行う
請求項９に記載の電子制御装置。
【請求項１１】
前記マイクロコンピュータから発せられる給電停止指令は前記メインリレーの駆動回路に直接入力されるものであり、前記故障診断手段は、前記経過時間の監視を、前記マイクロコンピュータが前記メインリレーの駆動回路に前記給電停止指令を出力して以降の経過時間に基づいて行う
請求項９に記載の電子制御装置。
【請求項１２】
前記故障診断手段は、前記監視する経過時間が前記判定値を超過することに基づいて前記給電停止指令の出力、並びにこの給電停止指令を出力して以降の前記判定値に基づく経過時間の監視を再実行するものであり、この経過時間の監視の再実行によっても同経過時間が前記判定値を超過するとき、前記メインリレーがオフ状態への制御不能な状態にある旨を診断する
請求項１０または１１に記載の電子制御装置。
【請求項１３】
請求項９〜１２のいずれか一項に記載の電子制御装置において、
前記故障診断手段を通じて前記メインリレーがオフ状態への制御不能な状態にある旨が診断されることに基づき前記車載バッテリに接続された電気負荷の駆動を試みる手段を更に備え、前記故障診断手段は、そのときの電気負荷の駆動指令に対する追従性に基づいて同電気負荷の給電経路の断線故障の有無を併せて診断する
ことを特徴とする電子制御装置。
【請求項１４】
請求項９〜１２のいずれか一項に記載の電子制御装置において、
前記故障診断手段を通じて前記メインリレーがオフ状態への制御不能な状態にある旨が診断されることに基づき前記車載バッテリに接続された電気負荷の駆動を試みる手段を更に備え、前記故障診断手段は、そのときに前記電気負荷に流れる電流の抽出に基づいて同電気負荷の給電経路の断線故障の有無を併せて診断する
ことを特徴とする電子制御装置。
【請求項１５】
前記故障診断手段は、前記判定値を、前記給電停止指令に基づき前記メインリレーがオフ状態に制御されるべき時間に所定の余裕時間を持たせた値として設定する
請求項９〜１４のいずれか一項に記載の電子制御装置。
【請求項１６】
前記故障診断手段は、前記診断の結果、故障有りと診断されるとき、その旨を報知装置を通じて報知するとともに、該診断結果を不揮発性のメモリに格納する
請求項９〜１５のいずれか一項に記載の電子制御装置。
【請求項１７】
請求項９〜１６のいずれか一項に記載の電子制御装置において、
当該電子制御装置は、車両内ネットワークによって他の複数の電子制御装置と相互通信可能に接続されてなり、前記故障診断手段によって前記メインリレーがオフ状態への制御不能な状態にある旨が診断されるとき、該診断結果をフェールセーフ指令として前記他の複数の電子制御装置に対して送信する
ことを特徴とする電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば車両の電子制御装置に搭載されるマイクロコンピュータや各種アクチュエータ等の電気負荷への給電制御に際して操作されるメインリレーの故障の有無を診断するメインリレー故障診断方法及び同メインリレーの故障診断を実行する電子制御装置に関する。
【背景技術】
【０００２】
自動車等の車両に搭載されるエンジンシステムは通常、その多くが自己診断（ダイアグノーシス）機能を備えている。そして、その自己診断に際しては、エンジンの状態変化等を考慮した上で、誤診断することのない運転状態を検出し、その運転状態において診断を実行するようにしている。
【０００３】
ただし、診断の内容（対象）によっては、エンジンの運転状態が上記誤診断することのない状態に維持される機会が極めて少なく、エンジンが稼働している期間だけでは十分な診断を行うことのできないものもある。そして、そのような診断対象の一つとして、例えば特許文献１に記載されたエバポパージシステムがある。
【０００４】
このエバポパージシステムとは周知のように、燃料タンク内で発生する燃料蒸気（エバポ）をキャニスタに捕集し、その捕集された燃料蒸気を、エンジンの運転状態に応じて、キャニスタの大気孔から吸入する新気とともに同キャニスタからエンジンの吸気通路へパージするシステムである。このため、同システムには基本的に、上記キャニスタをはじめ、燃料タンクとこのキャニスタとを連通するエバポ通路や、同キャニスタと上記吸気通路とを連通するパージ通路等が設けられている。そしてその診断に際しては、燃料タンクやこれら各通路を含むエバポパージ系を閉塞した状態で同系内の圧力を強制的に変化させ、その後の圧力の復帰態様に基づいて異常の有無、すなわち系内（主にエバポ通路やパージ通路）での穴空きや亀裂等に起因するリークの有無を検査することとなる。
【０００５】
エバポパージシステムの診断にあってはこのように、上記系内の圧力を強制的に変化させた後の圧力の復帰態様を監視することとなるため、診断中に例えば上記燃料タンク内の燃料が振動したり、燃料温度が変化したりするようなことがあると、この振動や温度変化に起因して生じる圧力変化が上記系内に及ぼす影響も無視できないものとなる。
【０００６】
そこで従来は、イグニションスイッチのオフ操作に基づきエンジンが停止した後、一定時間が経過してから自動的に電子制御装置を再起動して、このような診断対象の自己診断を実行するようにした装置なども提案されている（例えば特許文献２参照）。
【０００７】
ちなみにこの場合、上記電子制御装置としては、ソークタイマが内蔵された電子制御装置が採用される。そして、このソークタイマにセットされたタイマ時間（起動設定時間）が経過することに基づきメインリレーがオン状態に操作されて当該電子制御装置の備えるマイクロコンピュータへの給電が開始され、ひいては同電子制御装置が上記診断の実行のために起動されることとなる。
【特許文献１】特開平８−３５４５２号公報
【特許文献２】特開２００３−２５４１７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、このようなシステムにあっては、メインリレーの駆動回路やソークタイマ、あるいはメインリレー自身の異常によって同メインリレーが常時オン状態となるような故障が発生すると、上記電子制御装置等への給電が継続されることとなり、ひいては車載バッテリの蓄電容量の低下が生じ、最悪の場合、いわゆるバッテリ上がりが生じてしまう。しかし従来、上記メインリレーも含めて、その制御系統等の故障の有無を診断する手法は確立されておらず、早期の対策が望まれている。
【０００９】
本発明は、こうした実情に鑑みてなされたものであり、その目的は、制御（操作）系統も含めたメインリレーの故障診断を合理的に、しかも早期に実現することのできるメインリレー故障診断方法及び該メインリレーの故障診断を実行する電子制御装置を提供することにある。
【課題を解決するための手段】
【００１０】
こうした目的を達成するため、請求項１に記載の発明では、車両のイグニションスイッチの操作を監視するマイクロコンピュータと該マイクロコンピュータを自動起動するソークタイマとを備え、上記イグニションスイッチがオン操作されること、及び上記ソークタイマに設定された時間に到達すること、の論理和条件に基づきメインリレーをオン状態に制御して車載バッテリから上記マイクロコンピュータへの給電を開始し、同マイクロコンピュータから発せられる給電停止指令に基づき上記メインリレーをオフ状態に制御してマイクロコンピュータへの給電を停止する電子制御装置を通じて上記メインリレーの故障の有無を診断する方法として、上記マイクロコンピュータが上記給電停止指令を発して以降の経過時間を同マイクロコンピュータを通じて監視し、該監視する経過時間が上記給電停止指令に基づき上記メインリレーがオフ状態に制御されるべき時間に対応する値として設定された判定値を超過することに基づいて上記メインリレーがオフ状態への制御不能な状態にある旨を診断するようにした。
【００１１】
一般に、メインリレーがオフ状態への制御不能な状態にあるときには、マイクロコンピュータから上記給電停止指令が発せられてもメインリレーがオフ状態とならないため、マイクロコンピュータへの給電が継続されることとなる。すなわち、マイクロコンピュータ自身のタイマ機能も能動状態に維持されることとなり、該タイマ機能を通じて監視される上記経過時間も早い時期に上記判定値を超過するようになる。このため、メインリレー故障診断方法としてのこのような方法によれば、マイクロコンピュータ自身への給電が継続され続ける限り上記監視する経過時間が上記判定値を超過するといった極めて合理的な方法に基づいて上記メインリレーがオフ状態への制御不能な状態にある旨の診断、すなわち制御（操作）系統も含めたメインリレーの故障の診断を的確に行うことができるようになる。しかも、このようなメインリレー故障診断方法によれば、上記監視される経過時間が上記判定値を超過した時点でメインリレーの故障が診断されるため、同故障についての早期診断も併せて実現されることとなる。なお、その制御（操作）系統も含めてメインリレーが正常な状態にあれば、マイクロコンピュータから発せられる給電停止指令に基づき、多少のタイムラグはあってもメインリレーは確実にオフ状態となることから、マイクロコンピュータへの給電は停止され、ひいては同マイクロコンピュータを通じて監視する経過時間が上記判定値を超過することもない。
【００１２】
なお、上記マイクロコンピュータによる上記経過時間の具体的な監視方法としては、例えば、請求項２に記載の発明によるように、
（イ）上記マイクロコンピュータから発せられる給電停止指令が上記ソークタイマを介して上記メインリレーの駆動回路に入力されるものであるときは、上記マイクロコンピュータによる上記経過時間の監視を、同マイクロコンピュータが上記ソークタイマに上記給電停止指令を出力して以降の経過時間に基づいて行う。
あるいは、請求項３に記載の発明によるように、
（ロ）上記マイクロコンピュータから発せられる給電停止指令が上記メインリレーの駆動回路に直接入力されるものであるときには、上記マイクロコンピュータによる上記経過時間の監視を、同マイクロコンピュータが上記メインリレーの駆動回路に上記給電停止指令を出力して以降の経過時間に基づいて行う。
等々、の方法を採用することができる。ちなみに上記（イ）の方法によれば、例えばソークタイマの故障に起因してメインリレーがオフ状態に至らなかったときにも、やはり上記経過時間は上記判定値を超過することとなるため、こうしたソークタイマの故障も含めたメインリレーの故障診断を行うことができるようになる。他方、上記（ロ）の方法によれば、ソークタイマこそ含まないものの、やはり同様の原理に基づいて駆動回路をも含めたメインリレーの故障診断を行うことができるようになる。
【００１３】
また、これらのメインリレー故障診断方法において、請求項４に記載の発明によるように、上記監視する経過時間が上記判定値を超過したときに、上記マイクロコンピュータを通じた上記給電停止指令の出力、並びにこの給電停止指令を出力して以降の上記判定値に基づく経過時間の監視を再実行し、この経過時間の監視の再実行によっても同経過時間が上記判定値を超過するとき、上記メインリレーがオフ状態への制御不能な状態にある旨を診断するようにすれば、メインリレーの故障の診断にかかる信頼性も自ずと向上するようになる。すなわち、例えばメインリレーの接点固着に起因して該メインリレーがオフ状態への制御不能な状態に陥ることもあるが、この種のメインリレーの故障は一時的である場合も多い。そして、このような一時的な故障は上記給電停止指令の再出力を通じて解消され得ることも経験的に知られている。このため、マイクロコンピュータによる上記給電停止指令の再出力、いわばリトライによっても上記経過時間が上記判定値を再び超過するようなことがあれば、メインリレーをはじめ、その制御（操作）系統に回復不能な故障が発生している可能性が高いと推定できる。したがって、このようなリトライを実行することとすれば、より高い信頼性のもとにメインリレーの故障診断が実現されるようになる。
【００１４】
また、請求項１〜４のいずれかに記載のメインリレー故障診断方法において、上記メインリレーがオフ状態への制御不能な状態にある旨診断されるときには、例えば請求項５に記載の発明によるように、
（ハ）上記マイクロコンピュータを通じて上記車載バッテリに接続された電気負荷の駆動を更に試み、そのときの該電気負荷の駆動指令に対する追従性に基づいて同電気負荷の給電経路の断線故障の有無を併せて診断する。
あるいは、請求項６に記載の発明によるように、
（ニ）上記マイクロコンピュータを通じて上記車載バッテリに接続された電気負荷の駆動を更に試み、そのときに上記電気負荷に流れる電流の抽出に基づいて同電気負荷の給電経路の断線故障の有無を併せて診断する。
等々の方法を採用することとすれば、メインリレーがオフ状態への制御不能な状態にある旨の診断に加えて、上記電気負荷の給電経路の断線故障の有無の診断も合わせて実行することが可能となり、電子制御装置としての保守性もより好適に維持されるようになる。
【００１５】
なお、これらのメインリレー故障診断方法において、特に請求項７に記載の発明によるように、上記判定値を、上記給電停止指令に基づき上記メインリレーがオフ状態に制御されるべき時間に所定の余裕時間を持たせた値として設定することとすれば、メインリレーのオフ状態への制御中に上記経過時間が上記判定値を超過することによる誤診断も回避されるようになり、これによってもより信頼性の高い故障診断が可能となる。
【００１６】
また、請求項１〜７のいずれかに記載のメインリレー故障診断方法において、請求項８に記載の発明によるように、上記診断の結果、故障有りの診断がなされたときには、報知装置を通じてその旨を報知するとともに、該診断結果を不揮発性のメモリに格納するようにすることが望ましい。このようにすれば、メインリレーの故障が生じた際には車両の搭乗者にいち早くその旨を報知することができ、ひいてはディーラー等への退避走行を通じてバッテリ上がり等の不都合も未然に防止することができるようになるとともに、不揮発性メモリへの格納内容の参照を通じて故障の原因解析を早期に実施することができるようになる。
【００１７】
一方、請求項９に記載の発明では、車両のイグニションスイッチの操作を監視するマイクロコンピュータと該マイクロコンピュータを自動起動するソークタイマとを備え、上記イグニションスイッチがオン操作されること、及び上記ソークタイマに設定された時間に到達すること、の論理和条件に基づきメインリレーをオン状態に制御して車載バッテリから上記マイクロコンピュータへの給電を開始し、同マイクロコンピュータから発せられる給電停止指令に基づき上記メインリレーをオフ状態に制御してマイクロコンピュータへの給電を停止する電子制御装置として、上記マイクロコンピュータが上記給電停止指令を発して以降の経過時間を監視して、該監視する経過時間が上記給電停止指令に基づき上記メインリレーがオフ状態に制御されるべき時間に対応する値として設定された判定値を超過することに基づいて上記メインリレーがオフ状態への制御不能な状態にある旨を診断する故障診断手段を備える構成とした。
【００１８】
電子制御装置としてこのような構成によれば、故障診断手段を通じて上記請求項１に記載のメインリレー故障診断方法が忠実に実行されることとなる。したがって、このような電子制御装置によっても、メインリレーの故障の診断を合理的に行うことができるようになるとともに、その診断を早期に実現することができるようになる。
【００１９】
なお、上記経過時間の監視を実行する上記故障診断手段としての具体的な構成としては、例えば、請求項１０に記載の発明によるように、
（Ａ）上記マイクロコンピュータから発せられる給電停止指令が上記ソークタイマを介して上記メインリレーの駆動回路に入力されるものであるときには、上記経過時間の監視を、上記マイクロコンピュータが上記ソークタイマに上記給電停止指令を出力して以降の経過時間に基づいて行う。
あるいは、請求項１１に記載の発明によるように、
（Ｂ）上記マイクロコンピュータから発せられる給電停止指令が上記メインリレーの駆動回路に直接入力されるものであるときには、上記経過時間の監視を、上記マイクロコンピュータが上記メインリレーの駆動回路に上記給電停止指令を出力して以降の経過時間に基づいて行う。
等々、の構成を採用することができる。ちなみに上記（Ａ）の構成によれば、先の（イ）の方法のもとに、ソークタイマの故障の有無も含めたメインリレーの故障診断を行うことができるようになる。また、上記（Ｂ）の構成によれば、これも先の（ロ）の方法のもとに、ソークタイマこそ含まないものの、同様の原理にて、その駆動回路も含めたメインリレーの故障診断を行うことができるようになる。
【００２０】
また、これらの電子制御装置において、請求項１２に記載の発明によるように、上記故障診断手段を通じて、上記監視する経過時間が上記判定値を超過することに基づいて上記給電停止指令の出力、並びにこの給電停止指令を出力して以降の上記判定値に基づく経過時間の監視を再実行し、この経過時間の監視の再実行によっても同経過時間が上記判定値を超過するとき、上記メインリレーがオフ状態への制御不能な状態にある旨を診断するようにすれば、上記請求項４に記載のメインリレー故障診断方法のもとに、電子制御装置による上記メインリレーの故障診断にかかる信頼性の更なる向上が図られるようになる。
【００２１】
また、請求項９〜１２のいずれかに記載の電子制御装置において、上記故障診断手段としての構成として、同故障診断手段を通じて上記メインリレーがオフ状態への制御不能な状態にある旨が診断されることに基づき上記車載バッテリに接続された電気負荷の駆動を試みる手段を更に備えておき、例えば、請求項１３に記載の発明によるように、
（Ｃ）そのときの上記電気負荷の駆動指令に対する追従性に基づいて同電気負荷の給電経路の断線故障の有無を併せて診断する。
あるいは、請求項１４に記載の発明によるように、
（Ｄ）そのときに上記電気負荷に流れる電流の抽出に基づいて同電気負荷の給電経路の断線故障の有無を併せて診断する。
等々、の構成を採用することとすれば、上記（Ｃ）の構成については先の（ハ）の方法のもとに、また上記（Ｄ）の構成については先の（ニ）の方法のもとにそれぞれ、上記電気負荷の給電経路の断線故障の有無の診断も合わせて実行することが可能となり、電子制御装置としての保守性もより好適に維持されるようになる。
【００２２】
なお、これらの電子制御装置において、特に請求項１５に記載の発明によるように、上記判定値を、上記給電停止指令に基づき上記メインリレーがオフ状態に制御されるべき時間に所定の余裕時間を持たせた値として設定するようにすれば、上記請求項７に記載のメインリレー故障診断方法のもとに、メインリレーのオフ状態への制御中に上記経過時間が上記判定値を超過することに起因する誤診断も回避されるようになり、これによってもより信頼性の高い故障診断が可能となる。
【００２３】
また、請求項９〜１５のいずれかに記載の電子制御装置において、請求項１６に記載の発明によるように、上記故障診断手段による上記診断の結果、故障有りと診断されるとき、同故障診断手段によりその旨を報知装置を通じて報知するとともに、該診断結果を不揮発性のメモリに格納する構成とすれば、メインリレーの故障が生じた際には車両の搭乗者にいち早くその旨を報知することができるようになるとともに、ディーラー等への退避走行を通じてバッテリ上がり等の不都合も未然に防止されるようになる。またさらには、不揮発性メモリの格納内容の参照を通じて故障の原因解析を早期に行うことができるようにもなる。
【００２４】
さらに、請求項９〜１６のいずれかに記載の電子制御装置において、請求項１７に記載の発明によるように、当該電子制御装置が、車両内ネットワークによって他の複数の電子制御装置と相互通信可能に接続されているものであるときに、上記故障診断手段によって上記メインリレーがオフ状態への制御不能な状態にある旨が診断されるとき、該診断結果をフェールセーフ指令として上記他の複数の電子制御装置に対して送信する構成とすれば、より高い信頼性のもとに車両全体としてのフェールセーフ処理を行うことができるようになる。すなわち、近年、車両にあっては、複数の電子制御装置が車両内ネットワークによって相互通信可能に接続されていることが一般的であり、こうした車両内ネットワークを構成する電子制御装置にあっては、メインリレーの故障によってメインリレーのオン状態が継続されることとなれば、その影響は他の電子制御装置へも波及するようになる。その点、電子制御装置としてのこのような構成によれば、メインリレーのオフ状態への制御不能な状態にある旨が診断されたとき、速やかに他の電子制御装置にもその旨を示すフェールセーフ指令が送信されるため、他の各電子制御装置でも、上記フェールセーフ指令に基づき、例えば特定の処理の実行を禁止、あるいは特定の処理を強制実行するなど、上記診断に対する各々適切なフェールセーフ処理を実行することができるようになる。
【発明を実施するための最良の形態】
【００２５】
（第１の実施の形態）
以下、本発明にかかるメインリレー故障診断方法及び該メインリレー故障診断方法を実行する電子制御装置を、車両において例えばエンジンの運転制御を行う電子制御装置に適用した第１の実施の形態について図１〜図７を参照して説明する。
【００２６】
この実施の形態にかかる電子制御装置も、基本的には前述した従来のソークタイマを備える電子制御装置と同様、ソークタイマにセットされたタイマ時間（起動設定時間）が経過することに基づいてメインリレーがオン状態となり、その結果、当該電子制御装置の構成要素の一つであるマイクロコンピュータへの給電が再開される構成となっている。そして、この実施の形態の電子制御装置にあっても、ソークタイマによる起動のもとに例えば前述したエバポパージシステムの故障診断処理を行い、この故障診断処理が終了すると、上記メインリレーをオフ状態にして再び停止状態となる。ただしこの際、本実施の形態にかかる電子制御装置では、以下に説明する診断処理の実行を通じて、制御（操作）系統を含めた上記メインリレーの故障の有無を診断するようにしている。
【００２７】
図１は、この電子制御装置、及びその周辺回路の構成についてその概要を示したものである。まず、この図１を参照して、同電子制御装置１００の内部構成、及びその周辺回路の構成を説明する。
【００２８】
同図１に示されるように、電子制御装置１００には、その周辺回路として、ＭＩＬ（報知装置）１０８、イグニションスイッチ２０１、メインリレー２０２、車載バッテリ２０３等が接続されている。
【００２９】
そして、電子制御装置１００自身は、大きくは、マイクロコンピュータ１０１、該マイクロコンピュータ１０１に接続された不揮発性メモリ１０２、メインリレー駆動回路１０３、電源回路１０４、ソークタイマ１０５、入出力部１０６、通信回路１０７等を備えて構成されている。なお、電子制御装置１００は、上記通信回路１０７を介して車両内ネットワーク、例えばＣＡＮ（Controller Area Network）に接続されており、車両内に搭載された複数の電子制御装置と相互通信可能になっている。
【００３０】
このうち、上記マイクロコンピュータ１０１は、その機能的な要素として、メインリレー故障判定カウンタ１０１ｂや通信部１０１ｃ等を備えている。そして、マイクロコンピュータ１０１は、通常はこの電子制御装置１００のホスト計算機として機能して、エンジンの運転制御や上述したエバポパージシステムの故障診断等をはじめとする各種の処理を実行する部分である。また、この実施の形態において、マイクロコンピュータ１０１は、上記メインリレー駆動回路１０３及び上記ソークタイマ１０５等のメインリレー制御系統を含めたメインリレー２０２の故障診断を実行する故障診断部１０１ａ（故障診断手段）としても機能する。
【００３１】
このような構成において、そして特にこの実施の形態において、マイクロコンピュータ１０１は、イグニションスイッチ２０１がオフ操作された際やエバポパージシステムの故障診断等が完了した際、上記メインリレー２０２をオフ状態へと制御する旨のカット要求信号（給電停止指令）ＳＤを上記通信部１０１ｃを介してソークタイマ１０５に送信する。そして、マイクロコンピュータ１０１では、上記カット要求信号ＳＤを発して以降の経過時間を上記メインリレー故障判定カウンタ１０１ｂのカウントアップを通じて監視する。そしてその後、同メインリレー故障判定カウンタ１０１ｂのカウント値が後述するカット異常判定値ＣＶを超過することに基づいて上記メインリレー２０２がオフ状態への制御不能な状態にある旨を診断する。なお、カット異常判定値ＣＶは、上記カット要求信号ＳＤに基づき上記メインリレー２０２がオフ状態に制御されるべき時間に所定の余裕を持たせた値として、あらかじめ故障診断部１０１ａに設定されている。また、上記メインリレー２０２の故障診断において、メインリレー２０２がオフ状態への制御不能な状態にある旨が診断される場合、マイクロコンピュータ１０１はその旨を不揮発性メモリ１０２に記憶して且つ、ＭＩＬ１０８の点灯制御を行うとともに、上記通信回路１０７を介して他の電子制御装置にその旨を示すフェールセーフ指令を送信する。
【００３２】
一方、メインリレー駆動回路１０３は、メインリレー２０２の駆動制御を行う回路であり、イグニションスイッチ２０１のオン操作信号ＳＩＧに基づきソークタイマ１０５を介して出力される駆動指令ＳＫ、あるいは以下に詳述するソークタイマ１０５による駆動指令ＳＫの印加に基づいてメインリレー２０２をオン制御する。また、上記ソークタイマ１０５から停止指令ＳＨが印加されることに基づいて同メインリレー２０２をオフ制御する。なお、メインリレー２０２は、リレーコイル２０２ａとリレー接点２０２ｂとによって構成されており、上記オン制御に基づいてリレーコイル２０２ａに駆動電流が流れることによりリレー接点２０２ｂがオン状態となる。そしてこのとき、車載バッテリ２０３のバッテリ電圧ＶＢＡＴが駆動電圧ＶＢとして電源回路１０４に印加される。他方、上記オフ制御に基づいてリレーコイル２０２ａへの駆動電流が遮断されることによりリレー接点２０２ｂがオフ状態となって、電源回路１０４への駆動電圧ＶＢの印加も解除される。
【００３３】
また、電源回路１０４は、上記駆動電圧ＶＢの印加に基づいて上記マイクロコンピュータ１０１の動作電圧Ｖｍを生成するとともに、車載バッテリ２０３のバッテリ電圧ＶＢＡＴを直接受け、このバッテリ電圧ＶＢＡＴに基づいて、上記メインリレー駆動回路１０３やソークタイマ１０５の動作電圧Ｖｓを生成する回路である。
【００３４】
また、ソークタイマ１０５は、大きくはタイマカウンタ１０５ａ、設定値保持部１０５ｂ、クロック発生器１０５ｃ、通信・制御回路１０５ｆ等を備えて構成されており、イグニションスイッチ２０１のオン／オフ操作とはかかわりなく、上記電源回路１０４から印加される動作電圧Ｖｓに基づいて動作する。
【００３５】
ここで、上記タイマカウンタ１０５ａは、クロック発生器１０５ｃから発せられる発振信号（クロック）のカウント（計時）を行う、いわゆる計時手段として機能する部分である。また、設定値保持部１０５ｂは、ソークタイマ１０５としての起動設定時間ＴＨを記憶保持する部分である。この設定値保持部１０５ｂは、例えばレジスタ等によって構成されている。
【００３６】
また、ソークタイマ１０５において、通信・制御回路１０５ｆは、ソークタイマ１０５とマイクロコンピュータ１０１との間で起動設定時間ＴＨ、タイマカウンタクリア信号、カット要求信号ＳＤや受領通知ＳＲ等を授受するための通信インターフェースとして機能する。この通信・制御回路１０５ｆは、上記設定値保持部１０５ｂに保持される起動設定時間ＴＨの書き換えや上記タイマカウンタ１０５ａのカウンタ動作等を制御する部分であると同時に、上記カット要求信号ＳＤに基づく停止指令ＳＨの出力を通じてメインリレー駆動回路１０３を制御する部分でもある。具体的には、通信・制御回路１０５ｆは、マイクロコンピュータ１０１からの起動設定時間ＴＨの入力に基づき、上記設定値保持部１０５ｂに保持されている起動設定時間ＴＨを書き換えるとともに、タイマカウンタクリア信号が入力されたときには、上記タイマカウンタ１０５ａをクリアする。また、通信・制御回路１０５ｆは、マイクロコンピュータ１０１からのカット要求信号ＳＤが受信されたとき、該カット要求信号ＳＤに応答して受領通知ＳＲを送信するとともに、該カット要求信号ＳＤに基づきメインリレー駆動回路１０３に対して停止指令ＳＨを出力する。
【００３７】
また、このソークタイマ１０５は、タイマカウンタ１０５ａによるカウント値と設定値保持部１０５ｂに保持されている起動設定時間ＴＨとを比較器１０５ｄによって比較し、両者が一致したとき、オア回路１０５ｅを介して駆動指令ＳＫをメインリレー駆動回路１０３に出力する。同様に、ソークタイマ１０５は、イグニションスイッチ２０１のオン操作信号ＳＩＧが入力されたときも、上記オア回路１０５ｅを介して駆動指令ＳＫをメインリレー駆動回路１０３に出力する。
【００３８】
そして、この電子制御装置１００において、入出力部１０６は、各種インターフェース回路やセンサ信号をＡ／Ｄ（アナログ／ディジタル）変換するＡ／Ｄ変換回路、ドライバ回路等を備えて構成される部分である。燃料ポンプや電動ポンプモジュール、パージ制御弁、燃料噴射用インジェクタ等のアクチュエータ類、そして圧力センサ等のセンサ類は、この入出力部１０６を介して当該電子制御装置１００に接続され、その駆動やセンシング（モニタ）等にかかる各種信号の授受が行われる。また、入出力部１０６には、上記メインリレー２０２のオフ状態への制御不能な状態にある旨の診断時にマイクロコンピュータ１０１の故障診断部１０１ａを通じて点灯制御されるＭＩＬ１０８が接続されている。このＭＩＬ１０８は、車室内において搭乗者が視認し易い箇所、例えばメーターパネル等に設けられている。
【００３９】
次に、図２及び図３を併せ参照して、上記マイクロコンピュータ１０１（図１）の動作概要について説明する。なお、この処理は、例えば１００ｍｓ（ミリ秒）毎に実行される。
【００４０】
この処理に際しては、まず、マイクロコンピュータ１０１自身の起動がソークタイマ１０５による起動か否かについて判定される（ステップＳ１０）。この判定は例えば、イグニションスイッチ２０１がオフ状態で、オン操作信号ＳＩＧがマイクロコンピュータ１０１に入力されないか否かに基づいて行われる。
【００４１】
そして、マイクロコンピュータ１０１の起動がソークタイマ１０５による起動ではないと判定される場合には、すなわちイグニションスイッチ２０１の操作により起動されたと判定される場合には、次に、図２に破線で示すベース処理が実行される。このベース処理では、まず、イグニションスイッチ２０１のオン・オフ状態が判定される（ステップＳ１１）。このステップＳ１１においてイグニションスイッチ２０１がオン状態であると判定されると（ステップＳ１１で「Ｎｏ」）、エンジンの通常制御が行われる（ステップＳ１２）。そしてその後、メインリレー故障判定カウンタ１０１ｂのカウント値がクリアされる（ステップＳ１３）。
【００４２】
一方、このイグニションスイッチ２０１がオフ操作されると（ステップＳ１１で「ＹＥＳ」）、マイクロコンピュータ１０１が停止状態となる前に行うべき後処理として、例えば、電子スロットル制御の全閉位置の学習や各種学習値あるいは必要データの不揮発性メモリ１０２への書き込み等の処理が実行される（ステップＳ１４）。そして、この後処理が終了してメインリレー２０２をオフ制御するための条件が整ったか否か、すなわち、メインリレーカット条件が成立したか否かについて判定される（ステップＳ１５）。このステップＳ１５において上記メインリレーカット条件が不成立であると判定されるときには、ステップＳ１３においてメインリレー故障判定カウンタ１０１ｂのカウント値がクリアされる。こうして、メインリレー故障判定カウンタ１０１ｂのカウント値は、イグニションスイッチ２０１のオン操作に基づいて起動されてから上記メインリレーカット条件が成立するまでの間、適宜、クリアされることとなる。一方、上記メインリレーカット条件が成立したと判定されるときには、メインリレーカット処理が実行される（ステップＳ１６）。ここで、このメインリレーカット処理について図３を参照しながら説明する。
【００４３】
同図３に示されるように、このメインリレーカット処理に際してはまず、ソークタイマ１０５に対するカット要求信号ＳＤの送信がなされたか否かについて判断される（ステップＳ１６１）。このステップＳ１６１においてカット要求信号ＳＤが未送信であると判断される場合には、メインリレー故障判定カウンタ１０１ｂのカウント値がクリアされた後（ステップＳ１６２）、カット要求信号ＳＤが通信部１０１ｃを介して送信される（ステップＳ１６３）。なお、この際、ソークタイマ１０５のタイマカウンタ１０５ａのカウント値をクリアする旨のタイマカウンタクリア信号も併せて出力される。
【００４４】
その後、所定時間内にソークタイマ１０５から上記カット要求信号ＳＤの受領通知ＳＲがあったか否かについて判断される（ステップＳ１６４）。このステップＳ１６４において所定時間内に上記受領通知ＳＲがあったと判断される場合には、当該処理が一旦終了される。なおこれにより、通常であればソークタイマ１０５から停止指令ＳＨが出力されることとなり、メインリレー駆動回路１０３を介したメインリレー２０２のオフ制御を通じてマイクロコンピュータ１０１への動作電圧Ｖｍの印加は遮断される。すなわち、上記ステップＳ１６３におけるカット要求信号ＳＤの送信から所定時間が経過した後、マイクロコンピュータ１０１は停止状態となる。
【００４５】
一方、ステップＳ１６４において所定時間内にソークタイマ１０５から受領通知ＳＲがなかったと判定される場合には、ソークタイマ１０５に故障、すなわち異常がある旨が不揮発性メモリ１０２に記憶された後（ステップＳ１６５）、ＭＩＬ１０８の点灯を通じてその旨が搭乗者に報知される（ステップＳ１６６）。なおこの場合には、メインリレー２０２も正常にオフ制御されない可能性が高いことから、上述したように、このとき併せて、車両内ネットワークに接続された他の電子制御装置に対してこうした異常の結果がフェールセーフ指令として送信されることとなる。これにより、他の電子制御装置は、ソークタイマ１０５に異常が生じていることに対応した処理が可能となる。
【００４６】
また一方、メインリレー２０２の制御系統の故障等に起因して上記カット要求信号ＳＤがソークタイマ１０５に送信されてもメインリレー２０２がオフ状態に制御されない場合、マイクロコンピュータ１０１への給電の継続を通じて、当該メインリレーカット処理が上記カット要求信号ＳＤの送信の後も継続して実行されるようになる。この場合、カット要求信号ＳＤの送信については既に完了しているため、上記ステップＳ１６１において「ＹＥＳ」と判定されることとなり、続いてステップＳ１６７において不揮発性メモリ１０２に異常履歴があるか否かが判断される。このステップＳ１６７において不揮発性メモリ１０２に故障履歴（異常履歴）があると判断される場合には、当該処理が一旦終了される。
【００４７】
また、このステップＳ１６７において不揮発性メモリ１０２に異常履歴がないと判断される場合には、メインリレー故障判定カウンタ１０１ｂがインクリメントされる（ステップＳ１６８）。このメインリレー故障判定カウンタ１０１ｂのインクリメントは、マイクロコンピュータ１０１への給電がなされている限り実行される。すなわち、マイクロコンピュータ１０１が上記カット要求信号ＳＤを発して以降の経過時間が、こうしたメインリレー故障判定カウンタ１０１ｂのインクリメントを通じて監視されることとなる。
【００４８】
そしてその後、メインリレー故障判定カウンタ１０１ｂのカウント値が故障診断部１０１ａに予め設定されているカット異常判定値ＣＶを超過するか否かについて判断される（ステップＳ１６９）。このステップＳ１６９においてメインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過したと判断される場合、すなわちマイクロコンピュータ１０１への給電が継続されていると判断される場合には、メインリレー２０２がオフ状態への制御不能な状態にあると判定される。そして、その旨が不揮発性メモリ１０２に記憶される（ステップＳ１７０）。また、この場合、ＭＩＬ１０８の点灯を通じてその旨が搭乗者に報知されるとともに、車両内ネットワークに接続された他の電子制御装置に対してこの診断の結果がフェールセーフ指令として送信された後（ステップＳ１７１）、当該処理が終了される。なお、上記ステップＳ１６９においてメインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過していないと判断され続ける期間は、メインリレー故障判定カウンタ１０１ｂのインクリメントが停止されない限り、すなわちマイクロコンピュータ１０１への給電が停止されない限り、当該処理が繰り返し実行される。よって、こうしたメインリレーカット処理の実行を通じて、メインリレー制御系統を含めたメインリレー２０２の故障診断が合理的に実現されるようになる。
【００４９】
他方、先の図２に示されるように、上述したステップＳ１０の処理においてマイクロコンピュータ１０１の起動がソークタイマ１０５によるものと判定される場合には、さらに、マイクロコンピュータ１０１への給電が維持されている状態での起動か否かについて判定される（ステップＳ１７）。すなわち、このステップＳ１７においては、イグニションスイッチ２０１のオフ操作に基づいてメインリレー２０２が正常にオフ状態となり、その後、ソークタイマ１０５によりマイクロコンピュータ１０１が起動されたか否かが判定される。このステップＳ１７において給電状態が維持された状態での起動であると判定される場合、すなわちメインリレー２０２がオン状態への制御不能な状態に既になっていると判定される場合には、エバポパージシステムの故障診断処理等を実行しないで当該処理が終了される。ちなみにこの場合には、図３に基づいて上述したメインリレーカット処理を通じて、こうした故障である旨の診断が既になされていることになる。一方、給電状態が維持された状態での起動ではないと判定される場合には、例えば上記エバポパージシステムの故障診断処理が実行される（ステップＳ１８）。そして、ステップＳ１８にてもし異常が検出されるようなことがあれば、その異常コードを不揮発性メモリ１０２等に記憶し、スロットル開度等の負荷を電子制御装置１００の起動時の状態に戻すことになる。
【００５０】
その後、このエバポパージシステムの故障診断処理が終了したか否かについて判断され（ステップＳ１９）、該故障診断処理が完了したと判断される場合には、上述したステップＳ１６と同様のメインリレーカット処理（図３）が実行された後（ステップＳ２０）、当該処理が終了される。このように、エバポパージシステムの故障診断が終了した後においても、上述したメインリレーカット処理が実行されることとなり、ソークタイマ１０５による起動後のメインリレー２０２の故障診断も合理的に実現されるようになる。
【００５１】
次に、メインリレー２０２の故障診断に至る各部、あるいは各値の推移の一例をタイムチャートとして図４〜図７に示し、これらタイムチャートを参照しながら本実施の形態にかかるメインリレー２０２の故障診断態様についてさらに詳述する。
【００５２】
＜メインリレーの故障が無い場合＞
まず、ソークタイマ１０５、メインリレー駆動回路１０３をはじめとする制御系、及びメインリレー２０２自身のいずれにも故障が無く、メインリレー２０２がオフ状態への制御可能な状態にあるときのメインリレー２０２の故障診断態様について説明する。
【００５３】
同図４（ａ）〜（ｇ）に示されるように、タイミングｔ１において、イグニションスイッチ２０１がオンからオフへ切り換えられると、同図４（ｇ）に示すように、マイクロコンピュータ１０１では、前述した後処理、及びカット要求信号ＳＤの送信を内容とするソークタイマ１０５との通信が行われる。そして、タイミングｔ２において、この後処理（ソークタイマ１０５との通信を含む）が完了すると、同図４（ｂ）、（ｃ）に示されるように、上記カット要求信号ＳＤに基づいて駆動指令ＳＫの出力が停止され、その結果、メインリレー２０２がオフ状態へと移行する。また、このタイミングｔ２において、同図４（ｄ）に示されるように、マイクロコンピュータ１０１からのタイマカウンタクリア信号に基づいてタイマカウンタ１０５ａがクリアされ、ソークタイマ１０５による計時が開始されることになる。なお、メインリレー２０２のオフ状態への移行に伴い、マイクロコンピュータ１０１が停止状態となるため、同図４（ｅ）に示されるように、メインリレー故障判定カウンタ１０１ｂのカウント値はほとんどインクリメントされることなく維持されることとなる。その結果、同図４（ｆ）に示されるように、メインリレー２０２がオフ状態へ正常に制御されている旨が診断される。なお、厳密には、上記カット要求信号ＳＤに基づいてマイクロコンピュータ１０１が停止状態となるまでの間、メインリレー故障判定カウンタ１０１ｂのインクリメントは実行されるが、その量は微小であり、ここでは便宜上、こうしたメインリレー故障判定カウンタ１０１ｂのインクリメントによる増加分の図示については割愛している。
【００５４】
そして、タイミングｔ３において、同図４（ｄ）に示されるように、タイマカウンタ１０５ａのカウント値が起動設定時間ＴＨを超えることとなれば、ソークタイマ１０５によりメインリレー２０２がオン制御されて、マイクロコンピュータ１０１には動作電圧Ｖｍが印加されるようになる。こうしてマイクロコンピュータ１０１が起動されると、同図４（ｇ）に示すように、例えば上述したエバポパージシステムの故障診断処理を実行し、タイミングｔ４において同故障診断処理が完了すると、続いて前述同様の後処理（ソークタイマ１０５との通信を含む）を実行する。その結果、同図４（ｂ）、（ｃ）に示されるように、メインリレー駆動回路１０３への駆動指令ＳＫの出力の停止を通じてメインリレー２０２が再びオフ状態となり、マイクロコンピュータ１０１は停止状態となる。したがって、この場合も、同図４（ｆ）に示されるように、メインリレー２０２がオフ状態へ正常に制御されている旨が診断される。なお、タイミングｔ６においてイグニションスイッチ２０１がオン操作されると、マイクロコンピュータ１０１では所定の初期化処理（図示略）の後、通常のエンジン制御を開始することとなる。
【００５５】
＜イグニションスイッチのオフ操作時にメインリレーの故障がある場合＞
次に、イグニションスイッチ２０１のオフ操作時に、上記制御系を含めたメインリレー２０２に故障がある場合の各部分、あるいは各信号の推移について図５にしたがって説明する。
【００５６】
この場合も、同図５（ａ）〜（ｇ）に示されるように、タイミングｔ１１において、イグニションスイッチ２０１がオンからオフへ切り換えられると、同図５（ｇ）に示すように、マイクロコンピュータ１０１では、前述の後処理（ソークタイマ１０５との通信を含む）が実行される。そして、タイミングｔ１２において、この後処理が完了すると、同図５（ｂ）に示されるように、上記カット要求信号ＳＤに基づいて駆動指令ＳＫの出力が停止される。また、このタイミングｔ１２において、同図５（ｄ）に示されるように、マイクロコンピュータ１０１からのタイマカウンタクリア信号に基づいてタイマカウンタ１０５ａがクリアされ、ソークタイマ１０５による計時が開始されることになる。ただし、この時点でメインリレー２０２に故障がある場合には、同図５（ｃ）に示されるように、ソークタイマ１０５による上記駆動指令ＳＫの出力の停止を通じてもメインリレー２０２がオン状態を維持するため、同図５（ｅ）に示されるように、メインリレー故障判定カウンタ１０１ｂがインクリメントされることとなる。そして、タイミングｔ１３において、このメインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過することとなれば、同図５（ｆ）に示されるように、メインリレー２０２がオフ状態への制御不能な状態にある旨が診断され、その旨が同図５（ｇ）に示されるように不揮発性メモリ１０２に書き込まれる。また、その旨がＭＩＬ１０８の点灯を通じて搭乗者に報知されるとともに、同図５（ｇ）への図示は割愛するが、この診断の結果が、車両内ネットワークに接続された他の電子制御装置に対してフェールセーフ指令として送信されることとなる。なお、タイミングｔ１６において、イグニションスイッチ２０１がオン操作されると、前記車載バッテリ２０３が正常に電力を供給可能な状態にあれば、マイクロコンピュータ１０１において上述の初期化処理（図示略）が行われた後、通常のエンジン制御が開始される。
【００５７】
ところで、上記メインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過する場合には、メインリレー２０２の故障診断結果の信頼性を確保する点からも、上記カット要求信号ＳＤの送信、ならびにこのカット要求信号ＳＤを送信して以降の上記カット異常判定値ＣＶに基づく経過時間の監視を再実行することが望ましい。すなわち、例えばメインリレー２０２の接点固着に起因して該メインリレー２０２がオフ状態への制御不能な状態に陥ることもあるが、この種のメインリレー２０２の故障は一時的である場合も多く、こういった一時的な故障に関しては上記カット要求信号ＳＤの再送信を通じて解消され得ることが経験的に知られている。このことから、マイクロコンピュータ１０１による上記カット要求信号ＳＤの再送信、すなわちリトライによっても上記メインリレー故障判定カウンタ１０１ｂのカウント値が上記カット異常判定値ＣＶを再び超過するようなことがあれば、メインリレー２０２をはじめ、その制御系統に回復不能な故障が発生している可能性が高い。このようにカット要求信号ＳＤの再送信（リトライ）を実行する場合の各部分、あるいは各信号の推移について、別途、図６にしたがって詳述する。
【００５８】
この場合も上述したように、上記制御系統を含めたメインリレー２０２に故障があれば、同図６（ａ）〜（ｇ）に示されるように、タイミングｔ１３において、メインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過するようになる。ただしここでは、メインリレー２０２に故障のある旨が直ちに診断されるのではなく、一旦、保留状態とされ（図５（ｆ））、このタイミングｔ１３〜ｔ１４の期間において、カット要求信号ＳＤが再送信（リトライ）されるとともに、メインリレー故障判定カウンタ１０１ｂのカウント値がクリアされる。ここで、このカット要求信号ＳＤの再送信に基づいてメインリレー２０２がオフ状態となれば、マイクロコンピュータ１０１への給電も停止されることとなり、メインリレー２０２がオフ状態への制御不能な状態にある旨が診断されることはない。
【００５９】
一方、このカット要求信号ＳＤの再送信によってもメインリレー２０２がオフ状態にならない場合には、上記メインリレー故障判定カウンタ１０１ｂのカウント値が再びインクリメントされることとなる。そして、このメインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過することとなるタイミングｔ１５において、メインリレー２０２がオフ状態への制御不能な状態にある旨が診断されることになる。すなわち、メインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを最初に超過してからその後に再び超過するまでの間、メインリレー２０２の故障診断の結果は上述のように保留状態となる。このように、カット要求信号ＳＤの再送信等により上記メインリレー２０２の故障診断にかかる信頼性も自ずと向上することとなる。なお、ここでは、カット要求信号ＳＤの送信、ならびにこのカット要求信号ＳＤを送信して以降の上記カット異常判定値ＣＶに基づく経過時間の監視の再実行回数を２回としたが、この再実行回数は２回に限定されるものではなく、任意に設定可能である。
【００６０】
＜ソークタイマによる起動後にメインリレーの故障が生じた場合＞
次に、ソークタイマ１０５による起動後に、上記制御系を含めたメインリレー２０２に故障が生じた場合の各部分、あるいは各信号の推移について図７にしたがって説明する。
【００６１】
この場合も、同図７（ａ）〜（ｇ）に示されるように、タイミングｔ２１において、イグニションスイッチ２０１がオンからオフへ切り換えられると、同図７（ｇ）に示すように、マイクロコンピュータ１０１では、前述の後処理（ソークタイマ１０５との通信を含む）が実行される。そして、タイミングｔ２２において、この後処理が完了すると、同図７（ｂ）に示されるように、上記カット要求信号ＳＤに基づいて駆動指令ＳＫの出力が停止される。また、このタイミングｔ２２において、同図７（ｄ）に示されるように、マイクロコンピュータ１０１からのタイマカウンタクリア信号に基づいてタイマカウンタ１０５ａがクリアされ、ソークタイマ１０５による計時が開始されることになる。
【００６２】
そしてその後、タイミングｔ２３において、同図７（ｄ）に示されるように、タイマカウンタ１０５ａのカウント値が起動設定時間ＴＨを超えることとなれば、同図７（ｃ）に示されるように、ソークタイマ１０５によりメインリレー２０２がオン制御されて、マイクロコンピュータ１０１には動作電圧Ｖｍが印加されるようになる。こうしてマイクロコンピュータ１０１が起動されると、同図７（ｇ）に示すように、例えば上述したエバポパージシステムの故障診断処理を実行し、タイミングｔ２４において同故障診断処理が完了すると、続いて前述同様の後処理（ソークタイマ１０５との通信を含む）を実行する。その結果、タイミングｔ２５において、同図７（ｂ）に示されるように、メインリレー駆動回路１０３への駆動指令ＳＫの出力が停止される。ただし、この時点でメインリレー２０２に故障がある場合には、同図７（ｃ）に示されるように、ソークタイマ１０５による上記駆動指令ＳＫの出力の停止を通じてもメインリレー２０２がオン状態を維持するため、同図７（ｅ）に示されるように、メインリレー故障判定カウンタ１０１ｂがインクリメントされることとなる。そして、タイミングｔ２６において、このメインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過することとなれば、同図７（ｆ）に示されるように、メインリレー２０２がオフ状態への制御不能な状態にある旨が診断され、その旨が同図７（ｇ）に示されるように不揮発性メモリ１０２に書き込まれる。また、その旨がＭＩＬ１０８の点灯を通じて搭乗者に報知されるとともに、同図７（ｇ）への図示は割愛するが、この診断の結果が、車両内ネットワークに接続された他の電子制御装置に対してフェールセーフ指令として送信されることとなる。なお、タイミングｔ２７において、イグニションスイッチ２０１がオン操作されると、ここでも車載バッテリ２０３が正常に電力を供給可能な状態にあれば、マイクロコンピュータ１０１において上述の初期化処理（図示略）が行われた後、通常のエンジン制御が開始されることとなる。また、図示は割愛するが、この場合も、先の図６に準じた態様でリトライ処理を実行するようにしてもよい。
【００６３】
以上説明したように、本実施の形態にかかるメインリレー故障診断方法及び該メインリレー故障診断方法を実行する電子制御装置によれば、以下のような効果を得ることができるようになる。
【００６４】
（１）マイクロコンピュータ１０１では、メインリレー２０２をオフ制御する旨のカット要求信号ＳＤを発して以降の経過時間をメインリレー故障判定カウンタ１０１ｂのインクリメントを通じて監視するようにした。そして、このメインリレー故障判定カウンタ１０１ｂの値がカット異常判定値ＣＶを超過したとき、メインリレー２０２がオフ状態への制御不能な状態にある旨を診断するようにした。このため、制御系統を含めたメインリレー２０２に故障がある場合には、マイクロコンピュータ１０１への給電の継続を通じてメインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過することとなり、上記メインリレー２０２の故障を合理的に診断することができるようになる。
【００６５】
（２）また、マイクロコンピュータ１０１から発せられる上記カット要求信号ＳＤをソークタイマ１０５を介してメインリレー駆動回路１０３に入力するようにした。これにより、ソークタイマ１０５の故障等に起因して上記カット要求信号ＳＤが上記メインリレー駆動回路１０３に入力されないときには、メインリレー故障判定カウンタ１０１ｂの値がカット異常判定値ＣＶを超過することとなるため、こうしたソークタイマ１０５の故障の有無も含めたメインリレー２０２の故障の診断も行うことができるようになる。
【００６６】
（３）また、メインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過する場合、上記カット要求信号ＳＤの送信、ならびにこのカット要求信号ＳＤを送信して以降の上記カット異常判定値ＣＶに基づく経過時間の監視を再実行（リトライ）するようにすれば、上記診断にかかる信頼性のさらなる向上が期待できる。
【００６７】
（４）さらに、上記カット異常判定値ＣＶを、上記カット要求信号ＳＤに基づき上記メインリレー２０２がオフ状態に制御されるべき時間に所定の余裕時間を持たせた値として設定するようにした。このため、カット異常判定値ＣＶで示される時間が経過した時点でメインリレー２０２の故障の有無の診断ができるようになり、メインリレー２０２の故障診断を早期に実現することができるようになる。また、上記制御されるべき時間にばらつきがあっても上記余裕時間によって好適に吸収されることとなるため、メインリレー２０２のオフ状態への制御中に上記メインリレー故障判定カウンタ１０１ｂの値が上記カット異常判定値ＣＶを超過してしまうことに起因する誤診断も好適に回避されるようになる。
【００６８】
（５）こうした故障診断において故障有りの旨が診断される場合には、その旨を不揮発性メモリ１０２に記憶するとともに、ＭＩＬ１０８の点灯を通じて搭乗者に報知するようにした。このため、メインリレー２０２の故障が生じた際には車両の搭乗者にいち早くその旨を報知することができ、ひいてはディーラー等への退避走行を通じてバッテリ上がり等の不都合も未然に防止することができるようになる。またこの際、不揮発性メモリ１０２への格納内容の参照を通じて故障の原因解析を早期に実施することもできるようになる。
【００６９】
（６）同様に上記故障診断において故障有りの旨が診断される場合、車両内ネットワークに接続された他の電子制御装置に対しても上記診断の結果をフェールセーフ指令として送信するようにした。これにより、他の各電子制御装置でも、このフェールセーフ指令に基づき、例えば特定の処理の実行を禁止、あるいは特定の処理を強制実行するなど、上記診断に対する各々適切なフェールセーフ処理を実行することができるようになり、ひいては高い信頼性のもとに車両全体としてのフェールセーフ処理を行うことができるようになる。
【００７０】
（７）また、このようにマイクロコンピュータ１０１からカット要求信号ＳＤを発して以降の経過時間をマイクロコンピュータ１０１自身により監視するようにしたため、メインリレー２０２の故障の有無の診断を実行するための新たな回路等を設ける必要もない。
【００７１】
（第２の実施の形態）
次に、本発明を具体化した第２の実施の形態について説明する。本実施の形態の電子制御装置の構成も、基本的には先の第１の実施の形態にかかる電子制御装置の構成に準じたものとなっている。ただし、本実施の形態の電子制御装置では、例えば冷却ファン等からなる電気負荷に印加される電圧に基づき、前記メインリレーの故障診断に加えて、上記電気負荷の給電経路における断線故障の有無についても併せて診断するようにしている。以下、こうした電子制御装置について、図８〜図１４を参照しながら説明する。
【００７２】
図８に示されるように、本実施の形態の電子制御装置１００Ａは、先の図１に示されるマイクロコンピュータ１０１に代えて、マイクロコンピュータ１０１Ａを備える構成となっている。ちなみにこのマイクロコンピュータ１０１Ａは、ＲＡＭ等、通常の揮発性メモリとして構成されるＣＰＵモニタＲＡＭ１０１ｄを備えている。
【００７３】
また、上記マイクロコンピュータ１０１Ａとメインリレー２０２との間には、例えば冷却ファン等からなる電気負荷３０１及び該電気負荷３０１を駆動するための電気負荷駆動回路３０２が接続されている。この電気負荷駆動回路３０２は、パワートランジスタや負荷抵抗等を備えて構成される周知の駆動回路である。そこで、電子制御装置１００Ａにおいては、上記電気負荷３０１と上記電気負荷駆動回路３０２とを結ぶ結線と抽出経路３０３を通じて接続される外部負荷端子ＴＭをマイクロコンピュータ１０１Ａに設けるようにしている。
【００７４】
このマイクロコンピュータ１０１Ａの動作も、基本的には先の第１の実施の形態において搭載されているマイクロコンピュータ１０１の動作と同一である。ただし、本実施の形態のマイクロコンピュータ１０１Ａでは、以下に詳述するメインリレーカット処理の実行を通じて、上記電気負荷３０１の給電経路の断線故障の有無も併せて診断するようにしている。ここで、マイクロコンピュータ１０１Ａが実行するこうしたメインリレーカット処理について、図９に示すフローチャートを参照しつつ説明する。
【００７５】
同図９に示されるように、このメインリレーカット処理に際してもまず、ソークタイマ１０５に対するカット要求信号ＳＤの送信がなされたか否かが判断される（ステップＳ２６１）。このステップＳ２６１においてカット要求信号ＳＤが未送信であると判断される場合には、ステップＳ２６２においてメインリレー故障判定カウンタ１０１ｂのカウント値がクリアされた後、カット要求信号ＳＤが通信部１０１ｃを介して送信される（ステップＳ２６３）。なお、この際、タイマカウンタクリア信号も併せて出力される。
【００７６】
その後、先の図３に示されるステップＳ１６４〜Ｓ１６６に相当する処理として、ステップＳ２６４〜Ｓ２６６の処理が実行される。すなわち、上記カット要求信号ＳＤに対する受領通知ＳＲの有無に基づいてソークタイマ１０５の異常の有無が判定され、その結果、異常有りと判定された場合には、その旨が不揮発性メモリ１０２に記憶される。そしてその後、ＭＩＬ１０８の点灯を通じたその旨の搭乗者への報知とともに、その旨を示すフェールセーフ指令の送信が行われることとなる。
【００７７】
また一方、メインリレー２０２の制御系統の故障等に起因して上記カット要求信号ＳＤがソークタイマ１０５に送信されてもメインリレー２０２がオフ状態に制御されない場合、マイクロコンピュータ１０１Ａへの給電の継続を通じて、当該メインリレーカット処理が上記カット要求信号ＳＤの送信の後も継続して実行される。この場合、カット要求信号ＳＤの送信については既に完了しているため、上記ステップＳ２６１において「ＹＥＳ」と判断されることとなり、続いてステップＳ２６７において不揮発性メモリ１０２に異常履歴があるか否かが判断される。このステップＳ２６７において不揮発性メモリ１０２に異常履歴があると判断される場合には、当該処理が一旦終了される。
【００７８】
また、このステップＳ２６７において不揮発性メモリ１０２に異常履歴がないと判断される場合には、メインリレー故障判定カウンタ１０１ｂがインクリメントされる（ステップＳ２６８）。すなわち、この実施の形態においても、マイクロコンピュータ１０１Ａが上記カット要求信号ＳＤを発して以降の経過時間が、こうしたメインリレー故障判定カウンタ１０１ｂのインクリメントを通じて監視されることとなる。
【００７９】
そしてその後、メインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過するか否かについて判断される（ステップＳ２６９）。このステップＳ２６９において、メインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過していないと判断され続ける期間は、マイクロコンピュータ１０１Ａへの給電が停止されない限り、当該処理が繰り返し実行される。一方、ステップＳ２６９においてメインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過すると判断される場合、すなわちマイクロコンピュータ１０１Ａへの給電が継続されていると判断される場合には、上記電気負荷駆動回路３０２への駆動指令の出力を通じて電気負荷３０１の駆動が試みられる（ステップＳ２７０）。また、このときの外部負荷端子ＴＭを通じて抽出される電圧がＣＰＵモニタＲＡＭ１０１ｄに記憶される（ステップＳ２７１）。
【００８０】
そして、上記外部負荷端子ＴＭを通じた電圧の抽出が所定時間にわたって行われた後、上記ＣＰＵモニタＲＡＭ１０１ｄに記憶されている上記抽出した電圧の位相と上記駆動指令の位相との比較に基づいて該抽出された電圧が上記駆動指令に追従しているか否かが判断される（ステップＳ２７２）。このステップＳ２７２において上記抽出された電圧が上記駆動指令に追従していると判断される場合には、上記電気負荷３０１と上記電気負荷駆動回路３０２とを結ぶ結線上の抽出点から接地までの給電経路における断線故障、あるいは電気負荷駆動回路３０２のパワートランジスタの故障などの異常はない旨が判定される。そして、その旨が不揮発性メモリ１０２に記憶される（ステップＳ２７３）。また、その旨がＭＩＬ１０８の点灯を通じて搭乗者に報知されるとともに、その旨を示すフェールセーフ指令が送信された後（ステップＳ２７４）、当該処理が終了される。一方、ステップＳ２７２において上記抽出した電圧が上記駆動指令に追従していないと判断される場合には、メインリレー２０２の故障に加えて、上述した断線故障などの異常もある旨が不揮発性メモリ１０２に記憶される（ステップＳ２７５）。そしてこの場合も、その旨がＭＩＬ１０８の点灯を通じて搭乗者に報知されるとともに、その旨を示すフェールセーフ指令が送信された後（ステップＳ２７４）、当該処理が終了される。よって、こうしたメインリレーカット処理の実行を通じて、メインリレー制御系統を含めたメインリレー２０２の故障診断が合理的に実現されるとともに、電気負荷３０１の給電経路における断線故障の有無についても併せて診断することができるようになる。
【００８１】
次に、電気負荷３０１の断線故障の診断も含めたメインリレー２０２の故障診断に至る各部、あるいは各値の推移の一例をタイムチャートとして図１０〜図１４に示し、これらタイムチャートを参照しながら本実施の形態にかかるメインリレー２０２の故障診断態様について詳述する。
【００８２】
＜電気負荷の給電経路の断線故障、及びメインリレーの故障が共に無い場合＞
まず、電気負荷３０１の給電経路の断線故障、及び制御系を含めたメインリレー２０２自身の故障が無く、メインリレー２０２がオフ状態への制御可能な状態にあるときのメインリレー２０２の故障診断態様について説明する。
【００８３】
同図１０（ａ）〜（ｉ）に示されるように、タイミングｔ１において、イグニションスイッチ２０１がオンからオフへ切り換えられると、同図１０（ｉ）に示すように、マイクロコンピュータ１０１Ａでは、前述した後処理、及びカット要求信号ＳＤの送信を内容とするソークタイマ１０５との通信が行われる。そして、タイミングｔ２において、この後処理（ソークタイマ１０５との通信を含む）が完了すると、同図１０（ｂ）、（ｃ）に示されるように、上記カット要求信号ＳＤに基づいて駆動指令ＳＫの出力が停止され、その結果、メインリレー２０２がオフ状態へと移行する。また、このタイミングｔ２において、同図１０（ｄ）に示されるように、マイクロコンピュータ１０１Ａからのタイマカウンタクリア信号に基づいてタイマカウンタ１０５ａがクリアされ、ソークタイマ１０５による計時処理が開始されることになる。なお、メインリレー２０２のオフ状態への移行に伴い、マイクロコンピュータ１０１Ａが停止状態となるため、同図１０（ｅ）に示されるように、メインリレー故障判定カウンタ１０１ｂのカウント値はほとんどインクリメントされることなく維持される。また、同図１０（ｆ）に示されるように、電気負荷３０１の駆動が試みられることもない。したがって、同図１０（ｈ）に示されるように、メインリレー２０２がオフ状態へ正常に制御されている旨が診断される。
【００８４】
そして、タイミングｔ３において、同図１０（ｄ）に示されるように、タイマカウンタ１０５ａのカウント値が起動設定時間ＴＨを超えることとなれば、ソークタイマ１０５によりメインリレー２０２がオン制御されて、マイクロコンピュータ１０１Ａには動作電圧Ｖｍが印加されるようになる。こうしてマイクロコンピュータ１０１Ａが起動されると、同図１０（ｉ）に示すように、例えば上述したエバポパージシステムの故障診断処理を実行し、タイミングｔ４において同故障診断処理が完了すると、続いてタイミングｔ５において前述同様の後処理（ソークタイマ１０５との通信を含む）を実行する。その結果、同図１０（ｂ）、（ｃ）に示されるように、メインリレー駆動回路１０３への駆動指令ＳＫの出力の停止を通じてメインリレー２０２がオフ状態となり、マイクロコンピュータ１０１Ａは再び停止状態となる。したがって、この場合も、同図１０（ｈ）に示されるように、メインリレー２０２がオフ状態へ正常に制御されている旨が診断される。なお、タイミングｔ６においてイグニションスイッチ２０１がオン操作されると、マイクロコンピュータ１０１Ａでは所定の初期化処理（図示略）の後、通常のエンジン制御を開始することとなる。
＜イグニションスイッチのオフ操作時にメインリレーの故障がある場合＞
１．電気負荷３０１の給電経路に断線故障が無い場合
次に、電気負荷３０１の給電経路に断線故障が無い状態において、イグニションスイッチ２０１のオフ操作時に、上記制御系を含めたメインリレー２０２に故障がある場合の各部分、あるいは各信号の推移について図１１にしたがって説明する。
【００８５】
この場合も、同図１１（ａ）〜（ｉ）に示されるように、タイミングｔ１１において、イグニションスイッチ２０１がオンからオフへ切り換えられると、同図１１（ｉ）に示すように、マイクロコンピュータ１０１Ａでは、前述の後処理（ソークタイマ１０５との通信を含む）が実行される。そして、タイミングｔ１２において、この後処理が完了すると、同図１１（ｂ）に示されるように、上記カット要求信号ＳＤに基づいて駆動指令ＳＫの出力が停止される。また、このタイミングｔ１２において、同図１１（ｄ）に示されるように、マイクロコンピュータ１０１Ａからのタイマカウンタクリア信号に基づいてタイマカウンタ１０５ａがクリアされ、ソークタイマ１０５による計時処理が開始されることになる。ただし、この時点でメインリレー２０２に故障がある場合には、同図１１（ｃ）に示されるように、ソークタイマ１０５による上記駆動指令ＳＫの出力の停止を通じてもメインリレー２０２がオン状態を維持するため、同図１１（ｅ）に示されるように、メインリレー故障判定カウンタ１０１ｂがインクリメントされることとなる。
【００８６】
その後、タイミングｔ１３において、このメインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過することとなれば、同図１１（ｆ）に示すように、電気負荷３０１に対して駆動指令が出力されるとともに、外部負荷端子ＴＭを介して抽出される電圧がＣＰＵモニタＲＡＭ１０１ｄに記憶される。なお、ここで電気負荷３０１の給電経路の断線故障が無い場合には、同図１１（ｇ）に示されるように、上記抽出される電圧は上記駆動指令に対して追従することとなる。したがって、タイミングｔ１４において、同図１１（ｈ）に示されるように、メインリレー２０２がオフ状態への制御不能な状態にある旨（断線などの異常なし）が診断され、その診断結果が同図１１（ｉ）に示されるように不揮発性メモリ１０２に書き込まれるとともに、ＭＩＬ１０８の点灯を通じて搭乗者に報知されるようになる。また、同図１１（ｉ）への図示は割愛するが、この診断の結果は、車両内ネットワークに接続された他の電子制御装置に対してフェールセーフ指令として送信されることとなる。なお、タイミングｔ１５において、イグニションスイッチ２０１がオン操作されると、前記車載バッテリ２０３が正常に電力を供給可能な状態にあれば、マイクロコンピュータ１０１Ａにおいて上述の初期化処理（図示略）が行われた後、通常のエンジン制御が開始される。
【００８７】
２．電気負荷３０１の給電経路に断線故障が有る場合
次に、電気負荷３０１の給電経路の断線故障のある状態において、イグニションスイッチ２０１のオフ操作時に、上記制御系を含めたメインリレー２０２に故障がある場合の各部分、あるいは各信号の推移について図１２にしたがって説明する。
【００８８】
この場合も、同図１２（ａ）〜（ｉ）に示されるように、タイミングｔ２１において、イグニションスイッチ２０１がオンからオフへ切り換えられると、同図１２（ｉ）に示すように、マイクロコンピュータ１０１Ａでは、前述の後処理（ソークタイマ１０５との通信を含む）が実行される。そして、タイミングｔ２２において、この後処理が完了すると、同図１２（ｂ）に示されるように、上記カット要求信号ＳＤに基づいて駆動指令ＳＫの出力が停止される。また、このタイミングｔ２２において、同図１２（ｄ）に示されるように、マイクロコンピュータ１０１Ａからのタイマカウンタクリア信号に基づいてタイマカウンタ１０５ａがクリアされ、ソークタイマ１０５による計時処理が開始されることになる。ただし、この時点でメインリレー２０２に故障がある場合には、同図１２（ｅ）に示されるように、前述と同様にメインリレー故障判定カウンタ１０１ｂがインクリメントされることとなる。
【００８９】
その後、タイミングｔ２３において、このメインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過することとなると、同図１２（ｆ）に示すように電気負荷３０１に対して駆動指令が出力されるとともに、外部負荷端子ＴＭを介して抽出される電圧がＣＰＵモニタＲＡＭ１０１ｄに書き込まれる。ただし、ここで電気負荷３０１の給電経路に断線故障がある場合には、同図１２（ｇ）に示されるように、上記ＣＰＵモニタＲＡＭ１０１ｄに記憶された値は変化することなく推移する。すなわち、上記外部負荷端子ＴＭを介して抽出される電圧は、上記駆動指令に対して追従しないこととなる。よって、タイミングｔ２４において、同図１２（ｈ）に示されるように、メインリレー２０２がオフ状態への制御不能な状態にある旨（断線などの異常あり）が診断され、その旨が同図１２（ｉ）に示されるように不揮発性メモリ１０２に書き込まれるとともに、ＭＩＬ１０８の点灯を通じて搭乗者に報知されるようになる。また、同図１２（ｉ）への図示についてもこれを割愛するが、この診断の結果は、車両内ネットワークに接続された他の電子制御装置に対してフェールセーフ指令として送信されることとなる。なお、タイミングｔ２５において、イグニションスイッチ２０１がオン操作されると、前記車載バッテリ２０３が正常に電力を供給可能な状態にあれば、マイクロコンピュータ１０１Ａにおいて上述の初期化処理（図示略）が行われた後、通常のエンジン制御が開始される。
【００９０】
＜ソークタイマによる起動後にメインリレーの故障が生じた場合＞
次に、ソークタイマ１０５による起動後に、上記制御系を含めたメインリレー２０２に故障が生じた場合の各部分、あるいは各信号の推移について説明する。電気負荷３０１の給電経路に断線故障がない場合の各部分、あるいは各信号の推移を図１３（ａ）〜（ｉ）に示し、上記給電経路に断線故障がある場合の各部分、あるいは各信号の推移を図１４（ａ）〜（ｉ）にそれぞれ示す。なお、この場合の各部分、あるいは各信号も、基本的には、上述したイグニションスイッチ２０１のオフ操作時の各部分、あるいは各信号の推移に準じて推移する。そこで、ここでは、上記メインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過した後、電気負荷３０１の給電経路の断線故障の有無が診断されるまでの各部分、あるいは各信号の推移についてさらに詳しく説明することとする。
【００９１】
１．電気負荷３０１の給電経路に断線故障が無い場合
この場合も、図１３（ｅ）に示されるように、メインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過すると、同図１３（ｆ）に示すように電気負荷３０１に対して駆動指令が出力されるとともに、外部負荷端子ＴＭを介して抽出される電圧がＣＰＵモニタＲＡＭ１０１ｄに記憶される。ここで電気負荷３０１の断線故障が無い場合には、同図１３（ｇ）に示されるように、上記ＣＰＵモニタＲＡＭ１０１ｄに記憶された値は上記駆動指令に対して追従することになる。したがって、タイミングｔ３７において、同図１３（ｈ）に示されるように、メインリレー２０２がオフ状態への制御不能な状態にある旨（断線などの異常なし）が診断され、その旨が同図１３（ｉ）に示されるように不揮発性メモリ１０２に書き込まれるとともに、ＭＩＬ１０８の点灯を通じて搭乗者に報知されるようになる。また、同図１３（ｉ）への図示についてもこれを割愛するが、この診断の結果は、車両内ネットワークに接続された他の電子制御装置に対してフェールセーフ指令として送信されることとなる。
【００９２】
２．電気負荷３０１の給電経路に断線故障が有る場合
一方、電気負荷３０１の給電経路に断線故障がある場合には、タイミングｔ４６において、図１４（ｆ）に示すように電気負荷３０１の駆動を試みても、同図１４（ｇ）に示されるように、上記ＣＰＵモニタＲＡＭ１０１ｄに記憶された値はほとんど変動しないこととなる。すなわち、上記外部負荷端子ＴＭを介して抽出される電圧は上記駆動指令に対して追従しない。したがって、タイミングｔ４７において、同図１４（ｈ）に示されるように、メインリレー２０２がオフ状態への制御不能な状態にある旨（断線などの異常あり）が診断され、その旨が同図１４（ｉ）に示されるように不揮発性メモリ１０２に書き込まれるとともに、ＭＩＬ１０８の点灯を通じて搭乗者に報知されるようになる。また、同図１４（ｉ）への図示についてもこれを割愛するが、この診断の結果は、車両内ネットワークに接続された他の電子制御装置に対してフェールセーフ指令として送信されることとなる。
【００９３】
以上説明したように、本実施の形態にかかるメインリレー故障診断方法及び該メインリレー故障診断方法を実行する電子制御装置によれば、上記（１）〜（７）の効果に加えて、以下のような新たな効果を得ることができるようになる。
【００９４】
（８）メインリレー２０２がオフ状態への制御不能な状態にある旨診断されるとき、マイクロコンピュータ１０１Ａを通じて電気負荷３０１の駆動を試み、そのときに外部負荷端子ＴＭを通じて抽出された電圧の該電気負荷３０１に対する追従性に基づいて同電気負荷３０１の断線故障の有無も併せて診断するようにした。これにより、メインリレー制御系統を含めたメインリレー２０２の故障診断に加えて、電気負荷３０１の給電経路における断線故障の有無についても併せて診断することができるようになり、電子制御装置１００Ａとしての保守性もより好適に維持されるようになる。
【００９５】
なお、この発明にかかるメインリレー故障診断方法及び該故障診断方法を実行する電子制御装置は上記各実施の形態に限定されるものではなく、同実施の形態を適宜変更した例えば次のような形態として実施することもできる。
【００９６】
・マイクロコンピュータ１０１（マイクロコンピュータ１０１Ａ）がカット要求信号ＳＤを発して以降の経過時間の監視の方法は、上記各実施の形態におけるように、メインリレー故障判定カウンタ１０１ｂのインクリメントを通じた監視方法に限定されない。例えば、マイクロコンピュータ１０１（マイクロコンピュータ１０１Ａ）とは別途に設けられたタイマＩＣを用いて上記経過時間を監視するようにしてもよい。
【００９７】
・上記第２の実施の形態において、メインリレー故障判定カウンタ１０１ｂのカウント値がカット異常判定値ＣＶを超過したとき、外部負荷端子ＴＭを介して抽出される電圧のレベルに基づいて同電気負荷３０１の給電経路の断線故障を診断するようにしてもよい。通常、メインリレー２０２がオン状態の場合、電気負荷駆動回路３０２が駆動されない場合でも上記電気負荷３０１には駆動電圧ＶＢが印加されているため、メインリレー２０２から電気負荷３０１までの給電経路に断線故障がある場合とない場合とでは、上記抽出される電圧のレベルも自ずと異なることになる。このため、上記抽出される電圧のレベルに基づくことによって、メインリレー２０２から電気負荷３０１までの給電経路における断線故障の有無についても診断することができるようになる。またこの場合、電気負荷３０１の駆動についてはこれを割愛するようにしてもよい。
【００９８】
・上記第２の実施の形態において、メインリレー２０２がオフ状態への制御不能な状態にある旨診断されるときに電気負荷３０１の断線故障の有無を診断する方法は、該電気負荷３０１への駆動指令に対する該電気負荷３０１の接地側端子電圧の追従性に基づく診断方法に限定されない。例えば、電気負荷３０１に流れる電流をシャント抵抗等を用いて抽出可能に電子制御装置１００を構成しておき、メインリレー２０２がオフ状態への制御不能な状態にある旨診断されるときには、上記電流の有無に基づいて電気負荷３０１の断線故障の有無を診断するようにしてもよい。
【００９９】
・マイクロコンピュータ１０１（マイクロコンピュータ１０１Ａ）から発せられるカット要求信号ＳＤ（停止指令ＳＨ）の経路は、上記各実施の形態におけるように、ソークタイマ１０５を介した経路に限定されない。例えば、先の図１（図８）に破線にて付記するように、上記停止指令ＳＨは、マイクロコンピュータ１０１（マイクロコンピュータ１０１Ａ）からメインリレー駆動回路１０３に直接入力されるようにしてもよい。このようにすれば、ソークタイマ１０５こそ含まないものの、やはり同様の原理に基づいてメインリレー駆動回路１０３を含めたメインリレー２０２の故障診断を行うことができるようになる。
【図面の簡単な説明】
【０１００】
【図１】本発明にかかる電子制御装置の第１の実施の形態について、その構成と周辺回路を示すブロック図。
【図２】第１の実施の形態にかかる電子制御装置を構成するマイクロコンピュータが行う処理について、その処理手順を示すフローチャート。
【図３】同実施の形態にかかる電子制御装置を構成するマイクロコンピュータが行う処理のうち、メインリレーカット処理について、その処理手順を示すフローチャート。
【図４】（ａ）〜（ｇ）は、同実施の形態にかかるメインリレーの故障診断態様について、各部分、あるいは各信号の推移を示すタイミングチャート。
【図５】（ａ）〜（ｇ）は、同実施の形態にかかるメインリレーの故障診断態様について、各部分、あるいは各信号の推移を示すタイミングチャート。
【図６】（ａ）〜（ｇ）は、同実施の形態にかかるメインリレーの故障診断態様について、各部分、あるいは各信号の推移を示すタイミングチャート。
【図７】（ａ）〜（ｇ）は、同実施の形態にかかるメインリレーの故障診断態様について、各部分、あるいは各信号の推移を示すタイミングチャート。
【図８】本発明にかかる電子制御装置の第２の実施の形態について、その構成と周辺回路を示すブロック図。
【図９】同実施の形態にかかる電子制御装置を構成するマイクロコンピュータが行う処理のうち、メインリレーカット処理について、その処理手順を示すフローチャート。
【図１０】（ａ）〜（ｉ）は、同実施の形態にかかるメインリレーの故障診断態様について、各部分、あるいは各信号の推移を示すタイミングチャート。
【図１１】（ａ）〜（ｉ）は、同実施の形態にかかるメインリレーの故障診断態様について、各部分、あるいは各信号の推移を示すタイミングチャート。
【図１２】（ａ）〜（ｉ）は、同実施の形態にかかるメインリレーの故障診断態様について、各部分、あるいは各信号の推移を示すタイミングチャート。
【図１３】（ａ）〜（ｉ）は、同実施の形態にかかるメインリレーの故障診断態様について、各部分、あるいは各信号の推移を示すタイミングチャート。
【図１４】（ａ）〜（ｉ）は、同実施の形態にかかるメインリレーの故障診断態様について、各部分、あるいは各信号の推移を示すタイミングチャート。
【符号の説明】
【０１０１】
１００、１００Ａ…電子制御装置、１０１、１０１Ａ…マイクロコンピュータ、１０１ａ…故障診断部、１０１ｂ…メインリレー故障判定カウンタ、１０１ｃ…通信部、１０１ｄ…ＣＰＵモニタＲＡＭ、１０２…不揮発性メモリ、１０３…メインリレー駆動回路、１０４…電源回路、１０５…ソークタイマ、１０６…入出力部、１０７…通信回路、１０８…ＭＩＬ、２０１…イグニションスイッチ、２０２…メインリレー、２０３…車載バッテリ、３０１…電気負荷、３０２…電気負荷駆動回路。
【図１】
2006316638.tif 000003
【図２】
2006316638.tif 000004
【図３】
2006316638.tif 000005
【図４】
2006316638.tif 000006
【図５】
2006316638.tif 000007
【図６】
2006316638.tif 000008
【図７】
2006316638.tif 000009
【図８】
2006316638.tif 000010
【図９】
2006316638.tif 000011
【図１０】
2006316638.tif 000012
【図１１】
2006316638.tif 000013
【図１２】
2006316638.tif 000014
【図１３】
2006316638.tif 000015
【図１４】
2006316638.tif 000016