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