(57)【特許請求の範囲】
【請求項１】
エンジンの始動に先立ち、これを暖機すべく蓄熱装置を備えたエンジンシステムにおけるエバポパージシステム及び前記エンジンの排気系に備えられた触媒の少なくとも一方の暖機態様の診断を行う装置であって、
前記蓄熱装置による前記エンジンの暖機に先立ち、同エンジンの暖機態様の検出及び該検出結果の記憶保持を行う暖機状態検出手段と、前記蓄熱装置による前記エンジンの暖機後に、前記暖機状態検出手段によって記憶保持された前記エンジンの暖機態様に基づいて前記エンジンの暖機後における前記エバポパージシステム及び前記触媒の少なくとも一方の暖機態様の診断を行う診断手段とを備えることを特徴とするエンジンシステムの診断装置。
【請求項２】
前記診断手段は、前記蓄熱装置による前記エンジンの暖機後に、前記エンジンの吸気温及び前記暖機状態検出手段によって記憶保持された前記エンジンの暖機態様に基づいて前記エバポパージシステム及び前記触媒の少なくとも一方の暖機態様の診断を行う
請求項１記載のエンジンシステムの診断装置。
【請求項３】
請求項１又は２記載のエンジンシステムの診断装置において、
前記診断手段は、前記エンジンの始動後に同エンジンの暖機態様の診断を行う
ことを特徴とするエンジンシステムの診断装置。
【請求項４】
前記暖機態様検出手段は、前記検出結果を不揮発性のメモリに記憶保持するものである
請求項１〜３のいずれかに記載のエンジンシステムの診断装置。
【請求項５】
請求項４記載のエンジンシステムの診断装置において、
前記エンジンの始動のための予備操作を検知する検知手段を更に備え、
前記暖機状態検出手段は、前記検知手段により前記予備操作が検知されたときに前記暖機態様の検出及び該検出結果の記憶保持を行う
ことを特徴とするエンジンシステムの診断装置。
【請求項６】
請求項４記載のエンジンシステムの診断装置において、
前記エンジンの始動のための予備操作を検知する検知手段を更に備え、
前記暖機態様検出手段は、エンジン稼働中にイグニッションスイッチが切られたことに基づいて前記不揮発性メモリに記憶保持される値を初期化する初期化手段と、前記検知手段により前記予備操作が検知されたこと、及び前記不揮発性メモリに記憶保持されている値が初期値であることを条件に、前記初期値の前記検出結果による書き換えを行う書換手段とを備える
ことを特徴とするエンジンシステムの診断装置。
【請求項７】
請求項５又は６記載のエンジンシステムの診断装置において、
前記検知手段による前記予備操作の検知後にエンジンが所定以上暖機されていないときに前記蓄熱装置による暖機を許容するとともに、同暖機が完了するまで前記エンジンの始動を禁止する手段を更に備える
ことを特徴とするエンジンシステムの診断装置。
【請求項８】
前記検知手段は、前記エンジンの始動のための予備操作として、前記エンジンの搭載される車両のドアの開操作及びイグニッションスイッチのオン操作の少なくとも一方を検知するものである
請求項５〜７のいずれかに記載のエンジンシステムの診断装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はエンジンシステムの診断装置に係り、詳しくは少なくとも冷間始動時にエンジンを暖機する熱媒体を備蓄する蓄熱装置を備えたエンジンシステムにおいて、同システムの各箇所の暖機態様を診断する診断装置に関する。
【０００２】
【従来の技術】
従来より、エンジンシステムの１つとして、燃料タンクで発生する燃料蒸気（エバポ）をキャニスタに捕集し、その捕集された燃料蒸気を適宜キャニスタから吸気通路へパージするようにしたエバポパージシステムがある。
【０００３】
こうしたエバポパージシステムは、通常、燃料タンク内にて発生した燃料蒸気を捕集するキャニスタと、燃料タンクとキャニスタとを連通するベーパ通路と、キャニスタと吸気通路とを連通するパージ通路とを備えるシステムとして構成される。また、同システムにおいて、パージ通路の通路途中には開閉制御の可能なパージ制御弁が、キャニスタには大気導入の可能な大気導入弁が備えられている。
【０００４】
一方、上記のようなエバポパージシステムについて、そのエバポ経路の穴開きや裂傷等に起因する漏れの有無を診断するエバポパージシステムの異常診断装置がある。かかる異常診断は、基本的には、キャニスタへの大気導入を一時的に遮断すると共に、パージ経路とエンジンの吸気通路との連通を断つことでパージ経路を孤立空間化し、その後のパージ経路内の圧力変化に基づいて異常の有無を診断するものである。
【０００５】
すなわち、エバポパージシステムに漏れがある場合には、パージ経路内は大気と導通状態となるため、エバポ経路内圧は大気圧に収束する。これに対し、エバポパージシステムに漏れがない場合には、エバポ経路内の気化燃料がその飽和蒸気圧へと収束するため、同エバポ経路内圧は、同収束値とエバポ経路内の気化燃料以外の気体の分圧値との和に収束する。このように、これら２つの要因によるエバポ経路内圧の変化の差に基づいてエバポパージシステムの異常の有無を診断することができる。
【０００６】
ただし、実際のエバポ経路内の圧力変化態様は、エバポ経路の漏れの有無のみに依存するものではなく、様々なパラメータに依存している。例えば、エバポ経路に穴がない場合において、エバポ経路内の温度が高い場合には、飽和蒸気圧も高くなるため、同経路内の温度が低い場合と比べてエバポ経路内圧は高くなる傾向にある。このように、エバポ経路内の圧力が様々なパラメータによって影響されるために、同経路の漏れの有無によって必ずしも明確な差を生じるわけではなく、結果としてエバポパージシステムの異常診断を正確に行うことができないことがある。
【０００７】
そこで従来、例えば特開平６−８１７２８号公報に見られるように、こうしたエバポパージシステムの異常診断をエンジンの冷間始動時に限定して行う提案もなされている。すなわち、エンジンの冷間始動時には、エバポ経路内において気化燃料のしめる分圧が小さいために、同気化燃料のエバポ経路内圧への影響を好適に抑制することができ、これにより的確に異常診断を行うことができる。
【０００８】
【発明が解決しようとする課題】
一方、冷間始動時におけるエンジンの暖機促進等を目的として、エンジンの冷却水系に蓄熱装置を備える提案もなされてきた。この蓄熱装置は、例えばエンジンへ冷却水を循環させる通路と、同通路を循環する冷却水を保温備蓄する蓄熱器と、エンジン及び蓄熱器間で冷却水を循環させる電動ポンプを備えている。こうした蓄熱装置を備え、高温の冷却水を蓄熱器に備蓄しておくことで、冷間始動時において同蓄熱器に備蓄された冷却水（熱媒体）によってエンジンの暖機を促進することができる。
【０００９】
ただし、上記蓄熱装置を備えたエンジンに上記エバポパージシステムの異常診断装置を適用する場合には、同異常診断装置による異常診断を的確に行うことができない。すなわち、上記蓄熱装置によってエンジンは暖機されているために、上記装置ではエバポパージシステムの異常診断を行うための条件が満たされなくなる。ところが、蓄熱装置によるエンジンの暖機では、燃料タンク内まで十分に暖機されるとは限らないため、蓄熱装置によってエンジンが暖機されるとはいえ、実際にはエバポパージシステムの異常診断を的確に行うことが可能であることもある。結局、蓄熱装置によって始動前に予めエンジンを暖機する制御を行った場合には、エバポパージシステムの異常診断を行う条件が整っているにもかかわらず、異常診断条件が成立していないと判断することで異常診断を的確に行えないおそれがある。
【００１０】
なお、上記エバポパージシステムの異常診断に限らず、始動に先立ちエンジンを暖機する蓄熱装置を備えるエンジンシステムでの暖機診断に際しては、その診断条件の誤認が懸念されるこうした実情も概ね共通したものとなっている。
【００１１】
本発明は上記実情に鑑みてなされたものであり、その目的は、蓄熱装置を備えたエンジンシステムにあって、より的確な暖機診断を行うことのできるエンジンシステムの診断装置を提供することにある。
【００１２】
【課題を解決するための手段】
以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項１に記載の発明は、エンジンの始動に先立ち、これを暖機すべく蓄熱装置を備えたエンジンにおけるエバポパージシステム及び前記エンジンの排気系に備えられた触媒の少なくとも一方の暖機態様の診断を行う装置であって、前記蓄熱装置による前記エンジンの暖機に先立ち、同エンジンの暖機態様の検出及び該検出結果の記憶保持を行う暖機状態検出手段と、前記蓄熱装置による前記エンジンの暖機後に、前記暖機状態検出手段によって記憶保持された前記エンジンの暖機態様に基づいて前記エンジンの暖機後における前記エバポパージシステム及び前記触媒の少なくとも一方の暖機態様の診断を行う診断手段とを備えることをその要旨とする。
【００１３】
上記構成では、エンジンの暖機に先立ち、エンジンの暖機態様を検出するとともにこの検出結果を記憶保持し、これに基づいてエバポパージシステム及び前記触媒の少なくとも一方の暖機態様の診断を行う。このため、蓄熱装置によるエンジンの暖機前のエンジンの暖機態様を、同蓄熱装置によるエンジン暖機後にも把握することができ、ひいては、エバポパージシステム及び前記触媒の少なくとも一方の暖機診断をより的確に行うことができるようになる。
請求項２に記載の発明は、請求項１記載のエンジンシステムの診断装置において、前記診断手段は、前記蓄熱装置による前記エンジンの暖機後に、前記エンジンの吸気温及び前記暖機状態検出手段によって記憶保持された前記エンジンの暖機態様に基づいて前記エバポパージシステム及び前記触媒の少なくとも一方の暖機態様の診断を行うことをその要旨とする。
請求項３に記載の発明は、請求項１又は２記載のエンジンシステムの診断装置において、前記診断手段は前記エンジンの始動後に同エンジンの暖機態様の診断を行うことをその要旨とする。
【００１４】
なお、上記請求項１〜３のいずれかに記載の発明は、請求項４記載の発明によるように、前記暖機態様検出手段は、前記検出結果を不揮発性のメモリに記憶保持するものである構成としてもよい。
【００１５】
このように、不揮発性のメモリに記憶保持するようにすれば、蓄熱装置によるエンジン暖機前のエンジンの暖機態様の検出結果を好適に記憶保持することができる。
【００１６】
請求項５記載の発明は、請求項４記載の発明において、前記エンジンの始動のための予備操作を検知する検知手段を更に備え、前記暖機状態検出手段は、前記検知手段により前記予備操作が検知されたときに前記暖機態様の検出及び該検出結果の記憶保持を行うことをその要旨とする。
【００１７】
上記構成によれば、エンジンの始動のための予備操作が検知されたときに、暖機態様の検出及び該検出結果の記憶保持を行うことで、これらの処理を迅速に行うことができるようになる。
【００１８】
請求項６記載の発明は、請求項４記載の発明において、前記エンジンの始動のための予備操作を検知する検知手段を更に備え、前記暖機態様検出手段は、エンジン稼働中にイグニッションスイッチが切られたことに基づいて前記不揮発性メモリに記憶保持される値を初期化する初期化手段と、前記検知手段により前記予備操作が検知されたこと、及び前記不揮発性メモリに記憶保持されている値が初期値であることを条件に、前記初期値の前記検出結果による書き換えを行う書換手段とを備えることをその要旨とする。
【００１９】
エンジン始動のための予備操作が検知されることでエンジンの暖機態様を検出し、これを不揮発性メモリに記憶保持するようにした場合、エンジン始動のための予備操作が短期間に何度も繰り返されると、同記憶保持される検出結果がその都度更新されることがある。この場合、蓄熱装置によるエンジン暖機後のエンジンの暖機態様の検出結果が不揮発性メモリに記憶保持されるおそれがある。
【００２０】
この点、上記構成では、エンジン稼働中にイグニッションスイッチが切られた履歴に基づいてエンジンの暖機態様の検出結果が不揮発性メモリに記憶保持される。このため、エンジン始動のための予備操作が短期間に繰り返されたとしても、この予備操作に連動して不揮発性メモリの記憶値が更新されることを回避することができる。
【００２１】
請求項７記載の発明は、請求項５又は６記載の発明において、前記検知手段による前記予備操作の検知後にエンジンが所定以上暖機されていないときに前記蓄熱装置による暖機を許容するとともに、同暖機が完了するまで前記エンジンの始動を禁止する手段を更に備えることをその要旨とする。
【００２２】
上記構成によれば、蓄熱装置によるエンジンの暖機を迅速に行うことができるようになる。また、上記構成によれば、エンジンの暖機が完了するまでエンジンの始動を禁止することで、同始動を好適に行うことができるようになる。
【００２３】
なお、上記請求項５〜７のいずれかに記載の発明は、請求項８記載の発明によるように、前記検知手段は、前記エンジンの始動のための予備操作として、前記エンジンの搭載される車両のドアの開操作及びイグニッションスイッチのオン操作の少なくとも一方を検知するものであるようにしてもよい。
【００２５】
【発明の実施の形態】
以下、本発明にかかるエンジンシステムの診断装置を、エバポパージシステムの異常診断装置に適用した一実施形態について、図面を参照しつつ説明する。
【００２６】
図１に、本実施形態にかかるエバポパージシステムの異常診断装置の全体構成を示す。
同図１に示すエンジン１０は、冷却水を熱媒体として冷却及び加熱される水冷式のエンジンである。この冷却水の循環を行うべく、本実施形態のエンジンシステムは、エンジン１０の図示しないクランク軸の出力トルクによって駆動するウォータポンプ２１を備えている。そして、同ウォータポンプ２１による冷却水の循環通路として、同システムは、バイパス通路２２と、冷却通路２３とを備えている。ここで、冷却通路２３の途中には、冷却水を冷却すべくラジエータ２４が備えられている。
【００２７】
これらバイパス通路２２及び冷却通路２３の交差する部分には、これら２つの循環通路のいずれかとエンジン１０との間で冷却水を循環させるべく、サーモスタット２５が備えられている。このサーモスタット２５は、冷却水の温度に応じてバイパス通路２２内の冷却水及び冷却通路２３の冷却水のいずれかとエンジン１０とを選択的に連通させるものである。すなわち、エンジン１０内を循環する冷却水の温度（以下、エンジン水温）が所定温度以下であるときには、エンジン１０の暖機を妨げないように、バイパス通路２２側が選択される。これに対し、エンジン水温が所定温度を上回ると、冷却水をラジエータ２４によって冷却すべく冷却通路２３が選択される。
【００２８】
更に、上記システムでは、エンジン１０の始動前にこれを暖機すべく蓄熱装置として、以下のものを備えている。すなわち、始動前にエンジン１０を暖機すべく高温の冷却水を備蓄する蓄熱器３１、同蓄熱器３１及びエンジン１０間の冷却水の循環通路としての暖機通路３２、同蓄熱器３１及びエンジン１０間に冷却水を循環させる電動ポンプ３３を備えている。
【００２９】
ここで、蓄熱器３１は、冷却水の熱を蓄熱しつつ同冷却水を貯蔵する容器である。この蓄熱器３１の出口側にはワンウェイバルブ３１ａが、またその入口側にはワンウェイバルブ３１ｂがそれぞれ設けられている。そして、電動ポンプ３３の働きによってワンウェイバルブ３１ｂを介して冷却水が蓄熱器３１に流入すると、それと連動してワンウェイバルブ３１ａを介して同蓄熱器３１内に貯蔵されていた高温の冷却水が排出される。
【００３０】
次に、上記システムにおけるエバポパージシステムについて説明する。
同エバポパージシステムは、以下のものを備えている。まず、燃料タンク４０と、同燃料タンク４０内にて発生した燃料蒸気を捕集するキャニスタ４１とを備えている。また、燃料タンク４０及びキャニスタ４１間を連通するベーパ通路４２と、キャニスタ４１及びエンジン１０の吸気通路１１とを連通するパージ通路４３とを備えている。
【００３１】
ここで、キャニスタ４１は、その内部に、燃料蒸気を吸着させて一時的に蓄える吸着材（活性炭）４１ａを備えている。そして、この吸着材４１ａに吸着した燃料蒸気は、同キャニスタ４１の内部空間が減圧されることによって再離脱される構成となっている。
【００３２】
こうしたキャニスタ４１内への燃料蒸気の吸着や再離脱を的確に行うべく、上記エバポパージシステムは、次のものを備えている。まず、キャニスタ４１には、同キャニスタ４１内の圧力が大気圧よりも高い所定圧以上の状態に達すると開弁し、キャニスタ４１内の余分な空気を排出するための大気弁４１ｂを備えている。また、キャニスタ４１及びエンジン１０の吸気通路１１間を連通及び遮断すべく、パージ通路４３には例えば電磁弁からなるパージ制御弁４４が備えられている。更に、キャニスタ４１には、キャニスタ４１内に大気を導入すべく、例えば電磁弁からなる大気導入弁４１ｃが備えられている。
【００３３】
そして、キャニスタ４１内の吸着材４１ａに吸着された燃料蒸気は、大気導入弁４１ｃ及びパージ制御弁４４が開弁制御されることで、キャニスタ４１内が減圧されると再離脱される。これにより、燃料蒸気は、エンジン１０の吸気通路１１にパージされる。
【００３４】
更に、上記エンジンシステムは、エンジン１０や、蓄熱装置、エバポパージシステムを制御すべく、電子制御装置（以下、ＥＣＵ）５０と、エンジン始動のための予備操作を検知する部分、ＥＣＵ５０への給電を行う給電装置、更にはエンジンシステムの各種特性を検出してＥＣＵ５０に供給する各種センサとを備えている。
【００３５】
ここで、ＥＣＵ５０は次のものを備えている。まず、上記各種センサの検出結果等を参照しつつ各種演算を行う中央演算処理装置（ＣＰＵ）５１と、ＣＰＵ５１において行われる演算のプログラム等が格納されるＲＯＭ５２とを備えている。また、同ＥＣＵ５０への電力の供給の有無にかかわらず常時給電状態にある不揮発性のメモリとしてのバックアップＲＡＭ５１を備えている。更に、ＥＣＵ５０に電力が供給されているときのみ給電状態となるノーマルＲＡＭ（以下、Ｎ−ＲＡＭ）５３を備えている。
【００３６】
ここで、バックアップＲＡＭ５４には常時給電がなされているために、同バックアップＲＡＭ５４に記憶されるデータは、ＥＣＵ５０の給電態様にかかわらず、保持される。これに対し、Ｎ−ＲＡＭ５３は、ＥＣＵ５０が給電状態にあるときのみ給電状態となるために、このＮ−ＲＡＭ５３に記憶されたデータは、ＥＣＵ５０への電力の供給が断たれると消去される。
【００３７】
このＥＣＵ５０への給電は、上記エンジン１０始動のための予備操作を検知することで開始される。そして、本実施形態では、このエンジン１０始動のための予備操作の検知を、上記エンジンシステムの搭載される車両の例えば運転席近傍に設けられるイグニッション操作部の操作や、運転席側のドアの開動作を検知することで行う。
【００３８】
具体的には、本実施形態では、上記検知部や給電装置として、バッテリ６１やイグニッションスイッチ部（ＩＧスイッチ）６２、ドアスイッチ部６３を備えている。
【００３９】
ここで、ＩＧスイッチ部６２は、イグニッション操作部や、イグニッションスイッチ、リレーなどを備えている。ここで、イグニッション操作部は、イグニッションスイッチをオン／オフ制御するためのものである。そして、イグニッションスイッチがオンとされることで、ＥＣＵ５０への給電が行われる。また、同イグニッションスイッチがオフとされると、これに基づいてＥＣＵ５０への給電が中止される。ただし、この際、ＥＣＵ５０内で後処理を可能とすべく、リレーが用いられるなどしてイグニッションスイッチのオフ制御後の所定期間に渡ってＥＣＵ５０への給電が維持される。なお、このイグニッション操作部の操作により、イグニッションスイッチのオン／オフ制御のみならず、図示しないスタータの起動制御も行われる。
【００４０】
一方、ドアスイッチ部６３は、上記車両の運転席のドアが開かれたときに、これを検知してＥＣＵ５０を給電状態とするものである。
上記ＩＧスイッチ部６２やドアスイッチ部６３によってエンジン１０の始動のための予備操作が検知されると、本実施形態では、エンジン１０の暖機態様を把握するようにする。そして、同エンジン１０の暖機が十分でないときには、エンジン１０の始動に先立ち、蓄熱装置によりエンジン１０を暖機させる。
【００４１】
具体的には、エンジン１０の暖機態様をエンジン１０を循環する冷却水の温度（以下、エンジン水温）によって把握する。そして、エンジン水温が所定温度以下であると判断されると、上記蓄熱器３１に備蓄された高温の冷却水によってエンジン１０を所定時間暖機させる（プレヒート）。本実施形態においては、このプレヒートが終了するまではエンジン１０の始動を禁止する。
【００４２】
ただし、例えば荷物を取り出す等の目的で運転席側のドアが開操作される等、上記態様にてエンジン１０の始動のための予備操作を検知したとしても、必ずしもエンジン１０が始動されるとは限らない。そこで、本実施形態においては、プレヒート終了後、所定期間経過してもイグニッション操作部の操作がなされない場合には、ＥＣＵ５０への給電を中止する制御をする。
【００４３】
このＥＣＵ５０への給電の中止に際しては、プレヒート制御によって蓄熱器３１からエンジン１０へ供給された高温の冷却水を回収することが望ましい場合がある。したがって、本実施形態では、エンジン水温が蓄熱器３１内の水温（以下、蓄熱器内水温）よりも高いと判断されるときには、上記ＥＣＵ５０への給電の中止に先立ち、エンジン１０の冷却水を蓄熱器３１に回収する。
【００４４】
こうした一連の制御を行うべく、本実施形態では、エンジン１０内を循環する冷却水の温度又はその相当値を検出する水温センサ７１と、蓄熱器内の水温又はその相当値を検出する蓄熱器内水温センサ７２とを備えている。
【００４５】
ここで、エンジン１０の始動のための予備操作が検知されることで、ＥＣＵ５０への給電が開始された場合に行われるプレヒート処理の手順について、図２に基づいて更に説明する。
【００４６】
図２は、上記プレヒートの処理手順を示すフローチャートである。この処理は、例えば所定周期毎に繰り返し実行される。
この一連の処理においては、まず、ステップ１００において、プレヒート開始条件が成立しているかが判断される。この開始条件は、例えばエンジン水温が所定温度以下であることや、ＥＣＵ５０の起動後所定時間内であること、エンジン１０の停止状態であること等である。
【００４７】
そして、プレヒート条件が成立していると判断されると、エンジン１０の暖機が十分に行われたと判断されるまで同制御を実行する（ステップ１１０，１２０）。ここで、エンジンが十分暖機されたと判断されるプレヒート終了条件としては、例えばエンジン水温が所定温度以上となること及びプレヒート処理開始から所定時間経過したときの論理和を用いる等すればよい。
【００４８】
こうしてプレヒート処理が終了した場合に、エンジン１０の始動が許可される。すなわち、イグニッション操作部の操作によってスタータの起動指令がなされているときには、エンジン１０を始動する（ステップ１３０，１４０）。これに対し、スタータ起動指令がなされていないときには、プレヒート処理終了後所定時間を待ってエンジン水温と蓄熱器内水温との比較に基づいてエンジン１０に供給された冷却水を回収するか否かを判断する（ステップ１３０、１５０、１６０）。そして、回収すると判断されたときには、エンジン１０に供給された冷却水を蓄熱器３１に回収する（ステップ１７０）。
【００４９】
一方、ステップ１００においてプレヒート開始条件が成立しない場合や、ステップ１４０においてエンジンの始動がなされた場合、ステップ１６０においてエンジン水温が蓄熱器内水温以下だった場合、ステップ１７０において冷却水を回収した場合には、このルーチンを処理を一旦終了する。
【００５０】
なお、本実施形態においては、イグニッションスイッチのオフ操作等によるＥＣＵ５０への給電の中止に際しても、エンジン水温が蓄熱器内水温よりも高い場合には、同中止に先立ちエンジン１０の冷却水を蓄熱器３１に回収する。
【００５１】
次に、本実施形態におけるエバポパージシステムの異常診断について説明する。
同エバポパージシステムの異常診断は、基本的には、先の図１に示したパージ制御弁４４及び大気導入弁４１ｃを閉制御することで、燃料タンク４０、ベーパ通路４２、キャニスタ４１、パージ通路４３によって形成される空間（エバポ経路）を孤立空間化し、同空間の圧力の変化態様に基づいて行う。この際、燃料タンク４０内の燃料の温度が十分に低いときには、燃料蒸気がエバポ経路内の圧力変化に与える影響を抑制することができる。
【００５２】
そして、この場合、エバポ経路に漏れのない場合には、燃料タンク４０の燃料が消費されることで同経路内圧は一旦低下する。これに対し、エバポ経路に漏れのある場合には、同経路内圧は大気圧でほぼ一定となる。したがって、エバポ経路内に漏れのない場合にのみ、同経路内圧は、大気圧より所定値以上低い値となり得、これに基づいて異常の有無を診断することができる。
【００５３】
この燃料タンク４０内の燃料の暖機態様を把握するためには、通常、エンジン１０の吸気温度やエンジン水温が用いられる。ただし、エンジン１０の始動に先立ちプレヒート制御がなされた場合には、エンジン１０の暖機態様に基づいて、上記燃料の暖機態様を的確に把握することができないことについては上述したとおりである。
【００５４】
そこで本実施形態においては、上記プレヒート処理に先立ち、エンジン１０の暖機態様を検出し、この検出結果を記憶保持するようにする。詳しくは、ＥＣＵ５０の起動に伴い、エンジン水温を検出するとともに、これを上記バックアップＲＡＭ５４に記憶保持する。そして、この記憶保持されたエンジン水温に基づいて、上記燃料タンク４０内の燃料の暖機態様を把握する。
【００５５】
更に、本実施形態では、例えば運転席側のドアの開操作が繰り返されることで、ＥＣＵ５０の起動及び停止が短時間の間に繰り返された場合に、上記バックアップＲＡＭ５４に記憶されたエンジン水温が更新されプレヒート処理の影響を受けることのないように、同更新をエンジン稼働中にイグニッションスイッチがオン状態からオフ状態へと操作された履歴に基づいて行う。
【００５６】
具体的には、バックアップＲＡＭ５４のエンジン水温の記憶箇所を、エンジン稼働中にイグニッションスイッチが切られたことに基づいて予め設定された所定値（初期値）に初期化する。そして、上記バックアップＲＡＭ５４のエンジン水温の記憶箇所に記憶保持されたエンジン水温が初期値であるときにのみ、この値を上記水温センサ７１によって検出されたエンジン水温に更新することを許可するようにする。この初期値は、エンジン１０の始動時としては非現実的な高温に設定するなどする。
【００５７】
詳しくは、エンジン１０の起動に伴いこの履歴を保持する。そして、イグニッションスイッチが切られエンジン１０が停止されると、この記憶保持された履歴を参照して上記初期化の作業を行う。この初期化の作業は、イグニッションスイッチのオフ操作後のＥＣＵ５０の後処理の一環として行われ、これら後処理の終了後にＥＣＵ５０が停止される。
【００５８】
なお、上記バックアップＲＡＭ５４のエンジン水温の記憶箇所に記憶された値を更新するか否かの判定は、本実施形態では、上記記憶箇所に記憶された値を直接参照する代わりに、一旦ここに記憶された値を上記Ｎ−ＲＡＭ５３に記憶させ、このＮ−ＲＡＭ５３に記憶した値を参照するようにする。また、本実施形態では、上記履歴についてもこれをエンジンＯＮフラグとしてバックアップＲＡＭ５４に記憶保持し、上記初期化の作業後であってＥＣＵ５０の停止前に同履歴を消去する（フラグをオフする）。
【００５９】
上記一連の処理を行うべく、本実施形態では、エンジン１０の図示しない出力軸の回転態様を検出するクランクセンサ８１や、同エンジン１０の吸気通路１１内の吸気温を検出する吸気温センサ８２、更には燃料タンク４０の圧力を検出するタンク内圧センサ８３を備えている。
【００６０】
ここで、本実施形態の上記バックアップＲＡＭ５４へのエンジン水温の記憶処理について図３及び図４を参照してされに説明する。
図３及び図４は、バックアップＲＡＭ５４へのエンジン水温の記憶処理手順を示すフローチャートである。この処理は、例えば所定周期で繰り返し実行される。
【００６１】
この一連の処理においては、図３に示すように、上記ＥＣＵ５０の起動直後において上記バックアップＲＡＭ５４のエンジン水温の記憶箇所に記憶された値を上記Ｎ−ＲＡＭ５３にコピーする（ステップ２００，２１０）。なお、イグニッションスイッチのオフ状態からオン状態への切り替え時には、上記Ｎ−ＲＡＭ５３の記憶値が「０」とされる（ステップ２２０，２３０）。
【００６２】
こうした処理の後に、ステップ２４０においてＥＣＵ５０起動後所定時間αが経過したか否かが、またステップ２５０においてプレヒート処理が実施されたか否かが判定される。ここで、所定時間αは、上記水温センサ７１によるエンジン水温の検出が安定する時間に設定してある。また、ステップ２５０の処理は、プレヒート処理に先立ち、バックアップＲＡＭ５４にエンジン水温を記憶するようにするために行うものである。
【００６３】
そして、ＥＣＵ起動後所定時間αが経過し、且つプレヒート処理が実施されていないときには、続くステップ２６０〜３００の処理において、バックアップＲＡＭ５４にエンジン水温を記憶する処理を行う。すなわち、上記Ｎ−ＲＡＭ５３の値がイグニッションスイッチがオン状態とされることで「０」とされている場合には、バックアップＲＡＭ５４のエンジン水温の記憶箇所に記憶された値をＮ−ＲＡＭ５３にコピーする（ステップ２６０，２７０）。また、エンジン始動がなされたかどうかが判断される（図４，ステップ２８０）。そして、エンジン始動がなされていないときには、Ｎ−ＲＡＭ５３の値がバックアップＲＡＭ５４を初期化するときに用いる初期値であるかどうかが判断され（図４、ステップ２９０）、同初期値であるときには、バックアップＲＡＭ３００に水温センサ７１によるエンジン水温を記憶する（図４、ステップ３００）。
【００６４】
一方、上記ステップ２４０で所定時間αが経過していないと判断された場合やプレヒート処理が実施された場合には、ステップ３１０でエンジン１０が始動されたか否かが判断される。
【００６５】
そして、このステップ３１０や上記ステップ２８０において、エンジンが始動されたと判断されると、エンジンが起動された旨の履歴を保持すべくエンジンＯＮフラグをオンとする（ステップ３２０，３３０）。
【００６６】
こうした一連の処理の後に、エンジンが起動した旨の履歴があり、且つイグニッションスイッチがオンからオフに切り替えられた場合には、バックアップＲＡＭ５４の記憶値を初期値とし（ステップ３４０，３５０）、この処理を一旦終了する。
【００６７】
ここで、こうした処理手順によるバックアップＲＡＭ５４へのエンジン水温の記憶態様について、図５及び図６を参照して更に説明する。
図５及び図６は、同処理にかかるタイムチャートである。
【００６８】
すなわち、図５（ａ）に示すように、時刻ｔ１において運転席のドアが開操作されると、ＥＣＵ５０が起動される（図５（ｂ））。そして、ＥＣＵ５０の起動から所定時間αが経過する時刻ｔ２において、バックアップＲＡＭに記憶されているエンジン水温（図５（ｉ）の一点鎖線）が、初期値であることに基づいて同初期値を上記水温センサ７１によって検出されたエンジン水温（図５（ｉ）の実線）に書き換えられる。
【００６９】
このバックアップＲＡＭのエンジン水温記憶箇所の記憶値を検出されたエンジン水温に書き換える操作は、時刻ｔ３において、プレヒート処理（図５（ｃ））が実施されるまで行われる。このように、プレヒート処理が実施されるまで、バックアップＲＡＭの上記記憶値が書き換えられ続けるのは、先の図４のステップ２９０の処理による。すなわち、Ｎ−ＲＡＭ５３のエンジン水温値がバックアップＲＡＭの記憶値の更新を許可する初期値であるために、更新が許容され続ける。
【００７０】
そして、プレヒート処理が終了し（図５（ｃ））、イグニッションスイッチがオンとされ（図５（ｅ））、スタータの起動（図５（ｆ）、及びエンジンの起動（図５（ｇ））がなされると、エンジンＯＮのフラグがオンとされる（図５（ｈ）。
【００７１】
一方、時刻ｔ４にイグニッションスイッチがオフとされる（図５（ｅ））ことで、エンジンが停止される（図５（ｇ））と、上記ＥＣＵ５０では、後処理が終了するまで起動状態を保持する（図５（ｂ））。すなわち、エンジン水温が蓄熱器内水温よりも高い場合には、エンジン１０の冷却水を上記蓄熱器３１に回収する（図５（ｄ））。また、イグニッションオフとエンジンＯＮフラグのオン状態との論理積に基づいてバックアップＲＡＭ５４のエンジン水温の記憶箇所に記憶された値を初期化する（図５（ｉ））。
【００７２】
このバックアップＲＡＭ５４のエンジン水温の記憶箇所に記憶された値の初期化がなされた後、エンジンＯＮフラグをオフとして（図５（ｈ））からＥＣＵ５０は停止する（図５（ｂ））。
【００７３】
また、図６（ａ）に示すように、時刻ｔ１での運転席のドアの開操作に伴うＥＣＵ５０の起動（図６（ｂ））、プレヒート処理（図６（ｃ））がなされた後に、イグニッションがオン状態とされることがなく、時刻ｔ２においてＥＣＵ５０が停止された（図５（ｂ））直後の時刻ｔ３にドアの開操作が再度なされた（図６（ａ））としても、バックアップＲＡＭ５４の記憶値の更新条件が満たされないために、同バックアップＲＡＭ５４はプレヒート処理前の値を保持することができる。
【００７４】
このように、本実施形態によれば、バックアップＲＡＭ５４には、プレヒート処理前のエンジン水温を的確に保持することができる。そして、このバックアップＲＡＭ５４に記憶保持されたエンジン水温を用いることで、エバポパージシステムの異常診断を的確に行うことができる。
【００７５】
以下、本実施形態のエバポパージシステムの異常診断処理について図７を参照して説明する。
図７は、同エバポパージシステムの異常診断処理の手順を示すフローチャートである。
【００７６】
この一連の処理においては、エンジン始動後、バックアップＲＡＭに記憶されたエンジン水温を読み込み、同エンジン水温と上記吸気温センサ８２によって検出された吸気温とに基づいて上記燃料タンク４０の暖機態様を診断する（ステップ４００，４１０，４２０）。
【００７７】
そして、上記エンジン水温及び吸気温に基づいて燃料タンクの温度が所定温度以下であると推定される場合には（ステップ４３０）、エバポパージシステムの異常診断を許可する。この場合、所定時間の経過を待ってタンク内圧を検出し、これに基づいてエバポパージシステムの異常診断を行う（ステップ４４０，４５０）。
【００７８】
以上説明した本実施形態によれば、以下の効果が得られるようになる。
（１）エンジン１０のプレヒート処理に先立ち、エンジン水温を検出し、これを記憶保持した。そして、プレヒート後にこの記憶保持したエンジン水温を用いることで、燃料タンク４０内の燃料の暖機態様を的確に把握することができる。
【００７９】
（２）プレヒートに先立ちエンジン水温を特にバックアップＲＡＭ５４に記憶することで、イグニッションスイッチのオン操作によってＮ−ＲＡＭ５３が初期化される場合であれ、同エンジン水温を好適に保持することができる。
【００８０】
（３）エンジン稼働中においてイグニッションスイッチがオン状態からオフ状態に切り替えられたときに、バックアップＲＡＭ５４のエンジン水温を予め設定した所定値に初期化した。更に、同バックアップＲＡＭ５４に記憶されている値がこの初期化された値であることを条件に、エンジン水温をバックアップＲＡＭ５４へ記憶することとした。これにより、例えばイグニッションスイッチがオンとされないために、プレヒート後に一旦ＥＣＵ５０が停止され、その後短期間の後に再度同ＥＣＵが起動された場合であれ、プレヒート前のエンジン水温を的確に保持することができる。
【００８１】
（４）エンジン始動のための予備操作として、イグニッションスイッチのオン操作及び運転席ドアの開操作を検知し、これに基づいて、ＥＣＵ５０の起動やバックアップＲＡＭ５４へのエンジン水温の記憶、プレヒート処理を行う構成とした。これにより、これら一連の操作を迅速に行うことができる。
【００８２】
（５）プレヒート処理の終了前にはエンジン１０の始動を禁止した。これにより、十分に暖機した状態でエンジン１０を始動することができる。
なお、上記実施形態は、以下のように変更して実施してもよい。
【００８３】
・蓄熱装置に用いる熱媒体としては、冷却水に限らず、例えば油であってもよい。
・プレヒート処理は、必ずしも上記処理に限らず、例えばイグニッションキー等の操作により運転者によるエンジン始動の意志が表明された場合には、エンジン始動を優先させるものであってもよい。
【００８４】
・バックアップＲＡＭ５４へのエンジン水温の記憶態様については、上記処理にも限られない。例えば、Ｎ−ＲＡＭ５３に一旦バックアップＲＡＭ５４の保持するエンジン水温をコピーし、これ予め設定された所定値であるときにバックアップＲＡＭ５４にエンジン水温を記憶する代わりに、バックアップＲＡＭ５４に記憶されているエンジン水温が予め設定された所定値であるときにエンジン水温を記憶するようにしてもよい。
【００８５】
・エンジンＯＮフラグを用いなくても、エンジン稼働中にイグニッションがオン状態からオフ状態へと切り替えられた状態を検知することができるなら、これに基づいてバックアップＲＡＭ５４の初期化を行ってもよい。
【００８６】
・バックアップＲＡＭ５４へのエンジン水温の書き込みは、同ＲＡＭ５４に記憶保持されるエンジン水温が予め設定された所定値であることをもって行うものにも限らない。例えば、エンジン始動のための予備操作が検知されることを条件にエンジン水温をバックアップＲＡＭ５４に書き込んだ後には、所定期間、同値の更新を禁止するようにしてもよい。
【００８７】
・また、例えばエンジン始動のための予備操作が検知されたときにバックアップＲＡＭ５４へエンジン水温を記憶するようにしても、例外的な操作がなければプレヒート前のエンジン水温を的確に保持することができる。
【００８８】
・エンジン始動のための予備操作の検知としては、上記のものにも限らず、運転席側以外のドアの開操作を含めてもよい。また、ドアロックを遠隔操作によって解除する装置、いわゆるキーレスを備えたものにおいては、このキーレスによるドアロックの解除処理がなされたときを検知してもよい。
【００８９】
・また、遠隔操作によってエンジン始動の指令がなされるものにあっては、同指令がなされた後、同エンジン始動はもとより、プレヒート処理に先だって、バックアップＲＡＭ５４へのエンジン水温の記憶処理を行ってもよい。
【００９０】
・バッテリ６１による給電状態が常時維持されるバックアップＲＡＭ５４の代わりに、例えばＥＥＰＲＯＭ（Electrically Erasable Programable Read Only Memory）等、任意の不揮発性のメモリを用いてもよい。
【００９１】
・上記エバポパージシステムの異常診断装置に限らず、例えば、エンジンの排気系に設けられる触媒の劣化を検出する装置等において、その触媒の暖機態様の診断に際しても本発明の適用は有効である。要は、エンジンを暖機する蓄熱装置を備えたエンジンシステムにおいて、同システムの各箇所の暖機診断を行う任意のエンジンシステムの診断装置に本発明を適用することができる。
【図面の簡単な説明】
【図１】本発明にかかるエンジンシステムの診断装置をエバポパージシステムの異常診断装置に適用した一実施形態についてその全体構成を示す図。
【図２】同実施形態のプレヒート処理の手順を示すフローチャート。
【図３】同実施形態におけるプレヒート処理前のエンジン水温の記憶処理手順を示すブローチャート。
【図４】同実施形態におけるプレヒート処理前のエンジン水温の記憶処理手順を示すブローチャート。
【図５】同実施形態におけるプレヒート処理前のエンジン水温の記憶態様の一例を示すタイムチャート。
【図６】上記エンジン水温の記憶態様の別の例を示すタイムチャート。
【図７】同実施形態のエバポパージシステムの異常診断手順を示すフローチャート。
【符号の説明】
１０…エンジン、１１…吸気通路、２１…ウォータポンプ、２２…バイパス通路、２３…冷却通路、２４…ラジエータ、２５…サーモスタット、３１…蓄熱器、３１ａ、３１ｂ…ワンウェイバルブ、３２…暖機通路、３３…電動ポンプ、４０…燃料タンク、４１…キャニスタ、４１ａ…吸着材、４１ｂ…大気弁、４１ｃ…大気導入弁、４２…ベーパ通路、４３…パージ通路、４４…パージ制御弁、５０…電子制御装置、５１…中央演算装置、５２…ＲＯＭ、５３…ＲＡＭ、６１…バッテリ。
【図１】
0004228551.tif 000002
【図２】
0004228551.tif 000003
【図３】
0004228551.tif 000004
【図４】
0004228551.tif 000005
【図５】
0004228551.tif 000006
【図６】
0004228551.tif 000007
【図７】
0004228551.tif 000008