(57)【要約】【目的】内燃機関の蒸発燃料制御装置において、燃料給油直後からリーク診断を実施し、燃料給油後の燃料キャップを閉め忘れにより蒸発燃料が多量に大気中に漏れるのを防止し、また、リーク診断に燃料給油直後かどうかの判断条件を行い、大量のリークの発生原因において、燃料キャップの閉め忘れによるものとこの燃料キャップの閉め忘れ以外の理由のものとを識別し、修理時間の短縮と修理コストの低減を実施することを可能とすることにある。【構成】キャニスタを大気に開放する大気開放通路を設け、この大気開放通路に大気開閉弁を設け、燃料タンクに燃料を給油したか否かを判定する燃料給油判定部を備えるとともに、この燃料給油判定部により燃料給油されたと判定された後にリーク診断を実施するリーク診断制御部を備えた制御手段を設けている。【選択図】        図１
2005023796.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の吸気通路と燃料タンクとを接続する蒸発燃料制御通路の途中に蒸発燃料を吸着するキャニスタを設け、前記吸気通路と前記キャニスタとの間の前記蒸発燃料制御通路にはパージバルブを設けた内燃機関の蒸発燃料制御装置において、前記キャニスタを大気に開放する大気開放通路を設け、この大気開放通路に大気開閉弁を設け、前記燃料タンクに燃料を給油したか否かを判定する燃料給油判定部を備えるとともに、この燃料給油判定部により燃料給油されたと判定された後にリーク診断を実施するリーク診断制御部を備えた制御手段を設けたことを特徴とする内燃機関の蒸発燃料制御装置。
【請求項２】
前記制御手段は、前記燃料給油判定に車速条件を設定していることを特徴とする請求項１に記載の内燃機関の蒸発燃料制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、内燃機関の蒸発燃料制御装置に係り、特に燃料タンクの燃料キャップの閉め忘れ等で蒸発燃料が大気にリーク（蒸気漏れ）するのを早期に検出する内燃機関の蒸発燃料制御装置に関する。
【０００２】
【従来の技術】
車両の内燃機関においては、燃料タンク、気化器のフロート室などから大気中に漏洩する蒸発燃料が、炭化水素（ＨＣ）を多量に含み大気汚染の原因の一つとなっており、また、燃料の損失にもつながることから、これを防止するための各種の技術が知られている。その代表的なものとして、活性炭などの吸着剤を収容したキャニスタに燃料タンクの蒸発燃料を一旦吸着保持させ、このキャニスタに吸着保持された蒸発燃料を内燃機関の運転時に離脱（パージ）させて内燃機関に供給する蒸発燃料制御装置（エバポシステム）がある。また、この蒸発燃料制御装置においては、蒸発燃料が大気にリーク（蒸気漏れ）するのを診断するために、リークの故障診断を行っている。
【０００３】
従来、蒸発燃料の故障診断装置には、内燃機関のアイドル運転時に、所定量のパージを吸気通路に導入し、この所定量のパージの導入時におけるＩＳＣソレノイドの制御量の変化が所定値以下の場合に、故障状態と検出し、この所定量のパージの導入中に、目標回転数の許容幅を零に設定するものがある（例えば、特許文献１参照）。
また、蒸発燃料の故障診断装置には、正圧又は負圧の導入とその後の密閉とを複数回行って、各密閉状態での圧力変化を検出することで、複数回分の圧力変化を得て、この複数回分の圧力変化の平均値を判定しきい値と比較し、リークの診断を行うものがある（例えば、特許文献２参照）。
更に、蒸発燃料の故障診断装置には、大気開閉用第１ソレノイド及びパージ用第２ソレノイドをともに閉鎖し、所定条件を満足した際には、パージ用第２ソレノイドを開放し、この時のタンク内圧力の変化によってリークチェック及びパージ用第２ソレノイドのエアフローチェックをするものがある（例えば、特許文献３参照）。
更にまた、蒸発燃料の故障診断装置には、故障診断の際に、パージバルブの閉動作後に開閉弁を閉動作し、所定時間後に、タンク内圧力の第１の圧力変動を検出し、その後、タンク内圧力が所定値になるまでパージバルブを開動作し、タンク内圧力が所定値に到達した後にパージバルブを閉動作し、所定時間後に、タンク内圧力の第２の圧力変動を検出し、第１の圧力変動と第２の圧力変動とを比較して故障判定をするものがある（例えば、特許文献４参照）。
また、蒸発燃料の故障診断装置には、冷却水温度の各条件と内燃機関の運転状態及び／又は車両の走行状態に応じた特定条件を満たした場合に、故障診断モニタを実行するものがある（例えば、特許文献５参照）。
【０００４】
【特許文献１】
特開平１１−３４３９２５号公報（第５〜７頁、図１）
【特許文献２】
特開２０００−２８２９７２号公報（第３頁、図１）
【特許文献３】
特許３１３９０９５号公報（特許請求の範囲、図１）
【特許文献４】
特許３１３９１８８号公報（特許請求の範囲、図１）
【特許文献５】
特許３１０６６４５号公報（特許請求の範囲、図３）
【０００５】
【発明が解決しようとする課題】
ところが、従来、蒸発燃料の故障診断装置においては、燃料タンクに燃料を給油した後に、燃料キャップを閉め忘れた場合に、しばらく車両を走行してからでないと故障の診断が実施されず、よって、燃料給油後に速やかにリークの故障診断が行われなく、リークの故障診断まで時間がかかるという不都合があった。
【０００６】
また、燃料タンクに燃料が給油されていない時にも、リークの故障診断を実施してしまうので、燃料キャップの閉め忘れと、この燃料キャップの閉め忘れ以外の大きなリークとの識別が困難になるという不都合があった。
【０００７】
【課題を解決するための手段】
そこで、この発明は上述不都合を除去するために、内燃機関の吸気通路と燃料タンクとを接続する蒸発燃料制御通路の途中に蒸発燃料を吸着するキャニスタを設け、前記吸気通路と前記キャニスタとの間の前記蒸発燃料制御通路にはパージバルブを設けた内燃機関の蒸発燃料制御装置において、前記キャニスタを大気に開放する大気開放通路を設け、この大気開放通路に大気開閉弁を設け、前記燃料タンクに燃料を給油したか否かを判定する燃料給油判定部を備えるとともに、この燃料給油判定部により燃料給油されたと判定された後にリーク診断を実施するリーク診断制御部を備えた制御手段を設けたことを特徴とする。
【０００８】
【発明の実施の形態】
この発明は、燃料タンクに燃料を給油したか否かを判定し、燃料給油されたと判定された後にリーク診断を実施することから、燃料給油直後からリーク診断を実施することができ、燃料給油後の燃料キャップを閉め忘れにより蒸発燃料が多量に大気中に漏れるのを防止し、また、、リーク診断に燃料給油直後かどうかの判断条件をするので、大量のリークの発生原因において、燃料キャップの閉め忘れによるものとこの燃料キャップの閉め忘れ以外の理由のものとを識別でき、修理時間の短縮と修理コストの低減を実施することが可能となる。
【０００９】
【実施例】
以下図面に基づいてこの発明の実施例を詳細且つ具体的に説明する。図１〜図１５は、この発明の実施例を示すものである。図３において、２は車両に搭載される内燃機関（エンジン）、４は吸気管、６はサージタンク、８は吸気通路、１０はスロットルバルブ、１２は燃料タンク、１４は蒸発燃料制御装置（エバポシステム）である。
【００１０】
燃料タンク１２には、給油パイプ１６が設けられている。この給油パイプ１６の上端部の給油口１８には、燃料キャップ２０が着脱可能に設けられている。また、給油パイプ１６の上端側の給油口１８近傍と燃料タンク１２の上部とは、エア抜きパイプ２２で接続されている。
【００１１】
蒸発燃料制御装置１４にあっては、内燃機関２の吸気通路８、例えばスロットルバルブ１０下流側のサージタンク６と燃料タンク１２の上部とを接続する蒸発燃料制御通路２４が設けられ、この蒸発燃料制御通路２４の途中に蒸発燃料を吸着するキャニスタ２６が設けられている。よって、蒸発燃料制御通路２４は、燃料タンク１２とキャニスタ２６とを接続するエバポ通路２８と、キャニスタ２６とサージタンク６とを接続するパージ通路３０とにより形成される。
【００１２】
キャニスタ２６は、箱形状のキャニスタ本体３２内の活性炭部３４に蒸発燃料を吸着する活性炭を格納するとともに、この活性炭部３４の上側の空間を仕切部材３６で区画してキャニスタ本体３２内の上側に燃料タンク側空間３８と大気側空間４０とを形成している。この燃料タンク側空間３８と大気側空間４０とは、活性炭部３４内の仕切部材３６の下方の隙間４２で連通している。キャニスタ２６の燃料タンク側空間３８には、エバポ通路２８とパージ通路３０とが接続して設けられている。
【００１３】
このパージ通路３０の途中には、キャニスタ２６で離脱（パージ）されて吸気通路８側に供給される蒸発燃料の量（パージ量）を制御するパージバルブ４４が設けられている。このパージバルブ４４は、０〜１００％でデューティ制御され、デューティ０％で閉動作してパージ通路３０を閉状態にするとともに、デューティ１００％で開動作してパージ通路３０を開状態にし、デューティ０％と１００％との間ではパージ通路３０の開閉状態を変化する。
【００１４】
キャニスタ２６の大気側空間４０には、該キャニスタ２６を大気に開放する大気開放通路４６が接続して設けられている。この大気開放通路４６の途中には、大気開閉弁（キャニスタエアバルブ）４８が設けられている。
【００１５】
パージバルブ４４と大気開閉弁４８とは、制御手段（ＥＣＭ、ＰＣＭ）５０に連絡している。また、この制御手段５０には、燃料タンク１２の上部に設けられて該燃料タンク１２内のタンク内圧力を検出する内圧センサ５２と、燃料タンク１２の上部に設けられて該燃料タンク１２内の蒸発燃料の温度（エバポ温度）を検出するエバポ温度センサ５４と、燃料タンク１２の側部に設けられて該燃料タンク１２内の燃料の温度を検出する燃料温度センサ５６と、燃料タンク１２に設けられて該燃料タンク１２内の燃料レベルを検出する燃料レベルセンサ５８と、車速を検出する車速センサ６０と、運転者への警報手段６２とが連絡している。
【００１６】
制御手段５０は、燃料タンク１２に燃料を給油したか否かを判定する燃料給油判定部５０Ａを備えるとともに、この燃料給油判定部５０Ａにより燃料給油されたと判定された後にリーク診断を実施するリーク診断制御部５０Ｂを備え、さらに、タイマ５０Ｃを備えている。
【００１７】
また、制御手段５０は、前記燃料給油判定に車速条件を設定している。
【００１８】
次に、この実施例の作用を説明する。
【００１９】
図１０のフローチャートに示す如く、給油判定１で、エンジン停止時給油判定の場合においては、プログラムがスタートすると（ステップ１０２）、内燃機関２が始動か否かを判断し（ステップ１０４）、このステップ１０４がＮＯの場合には、この判断を継続し、一方、このステップ１０４がＹＥＳの場合には、エンジン始動時燃料レベル（ＦＬＳＴＲＴ）−エンジン停止時燃料レベル（ＦＬＥＮＤ）≧給油判定値（ＦＬＫＹＵ）（５Ｌ）か否かを判断し（ステップ１０６）、このステップ１０６がＮＯの場合には、ステップ１０４に戻し、このステップ１０６がＹＥＳの場合には、給油判定フラグ（ＫＹＵＦＬＧ）←１とし（ステップ１０８）、プログラムをエンドとする（ステップ１１０）。
【００２０】
前記エンジン始動時燃料レベル（ＦＬＳＴＲＴ）の計測においては、図１１のフローチャートに示す如く、プログラムがスタートすると（ステップ２０２）、内燃機関２が始動か否かを判断し（ステップ２０４）、このステップ２０４がＮＯの場合には、この判断を継続し、一方、このステップ２０４がＹＥＳの場合には、エンジン始動時の燃料レベル計測（平均化）（ＦＬＳＴＲＴ）を行い（ステップ２０６）、プログラムをエンドとする（ステップ２０８）。
【００２１】
また、前記エンジン停止時燃料レベル（ＦＬＥＮＤ）の計測においては、図１２のフローチャートに示す如く、プログラムがスタートすると（ステップ３０２）、内燃機関２が停止か否かを判断し（ステップ３０４）、このステップ３０４がＮＯの場合には、この判断を継続し、一方、このステップ３０４がＹＥＳの場合には、エンジン停止時の燃料レベル計測（平均化）（ＦＬＥＮＤ）を行い（ステップ３０６）、プログラムをエンドとする（ステップ３０８）。
【００２２】
この給油判定１におけるエンジン停止時給油判定を、図１３のタイムチャートにおいて説明すると、内燃機関２の運転中（ＯＮ）においては（時間ｔ０）、燃料レベル（Ｌ）が０％で、燃料増加（ＬＤ）が０％で、パージバルブ４４のデューティが０％で、大気開閉弁（キャニスタエアバルブ）４８が開状態で、タンク内圧力（ＰＴ（ｋＰａ））が「０」である。
【００２３】
そして、内燃機関２を停止し（ＯＦＦ）（時間ｔ１）、燃料の給油を開始すると、燃料レベル（Ｌ）が増加し始めて、エンジン停止時の燃料レベル計測（平均化）（ＦＬＥＮＤ）が行われ、その後、燃料の給油が完了し、内燃機関２を始動した時に（時間ｔ２）、燃料レベル（Ｌ）が１００％となり、エンジン始動時の燃料レベル計測（平均化）（ＦＬＳＴＲＴ）が行われ、また、パージオフ（パージバルブ４４を閉状態）時のタンク内圧力（ＧＰＴ１）の計測が行われ、更に、燃料増加（ＬＤ）が給油判定レベル（ＦＬＫＹＵ）を超えて一定値となる。
【００２４】
その後、パージバルブ４４をデューティ１００％として開動作し且つ大気開閉弁４８を閉動作すると（時間ｔ３）、タンク内圧力（ＰＴ（ｋＰａ））が「０」から「−１」側に低くなり始め、リーク診断を実施するように、そして、パージバルブ４４をデューティ０％で閉動作し且つ大気開閉弁４８を開動作した時に（時間ｔ４）、タンク内圧力（ＰＴ（ｋＰａ））が正常判定値（ＧＯＴＬ（−０．７））になると、正常であるとする。
【００２５】
即ち、この給油判定１のエンジン停止時給油判定においては、内燃機関２の始動時に前回の燃料レベル（Ｌ）と比較して燃料が増加している場合に、燃料キャップ２０の閉め忘れの診断を実施し、そして、内燃機関２の始動後に、直ぐに、リーク診断を実施する。
【００２６】
また、図１４のフローチャートに示す如く、給油判定２で、エンジン始動のまま燃料の給油する場合の判定においては、プログラムがスタートすると（ステップ４０２）、車速＝０（Ｋｍ／ｈ）か否かを判断し（ステップ４０４）、このステップ４０４がＮＯの場合には、この判断を継続し、このステップ４０４がＹＥＳの場合には、車両停止時間≧一定値（例えば、３０ｓｅｃ）か否かを判断し（ステップ４０６）、このステップ４０６がＮＯの場合には、前記ステップ４０４に戻し、このステップ４０６がＹＥＳの場合には、図１２に基づいたエンジン停止時の燃料レベル計測（平均化）（ＦＬＥＮＤ）を行い（ステップ４０８）、そして、車速＝１（Ｋｍ／ｈ）か否かを判断し（ステップ４１０）、このステップ４１０がＹＥＳの場合には、図１１に基づいたエンジン始動時の燃料レベル計測（平均化）（ＦＬＳＴＲＴ）を行う（ステップ４１２）。
【００２７】
そして、エンジン始動時燃料レベル（ＦＬＳＴＲＴ）−エンジン停止時燃料レベル（ＦＬＥＮＤ）≧給油判定値（ＦＬＫＹＵ）（５Ｌ）か否かを判断し（ステップ４１４）、このステップ４１４がＮＯの場合には、前記ステップ４１０に戻し、このステップ４１４がＹＥＳの場合には、給油判定フラグ（ＫＹＵＦＬＧ）←２とし（ステップ４１６）、プログラムをエンドとする（ステップ４１８）。一方、前記ステップ４１０がＮＯの場合には、直ぐに、プログラムをエンドとする（ステップ４１８）。
【００２８】
この給油判定２のエンジン始動のまま燃料の給油する場合の判定を、図１５のタイムチャートにおいて説明すると、内燃機関２が運転し続けており（ＯＮ）（時間ｔ０）、このとき、車速が０（Ｋｍ／ｈ）であり、燃料レベル（Ｌ）が０％であり、燃料増加（ＬＤ）が０％であり、パージバルブ４４のデューティが０％であり、大気開閉弁４８が開状態であり、タンク内圧力（ＰＴ（ｋＰａ））が「０」である。
【００２９】
そして、燃料の給油を開始すると（時間ｔ１）、燃料レベル（Ｌ）が増加し始めて、エンジン停止時の燃料レベル計測（平均化）（ＦＬＥＮＤ）を開始し、また、燃料増加（ＬＤ）が行われ、そして、この燃料増加（ＬＤ）が給油判定レベル（ＦＬＫＹＵ）を超え（時間ｔ２）、燃料レベル（Ｌ）が１００％となり、燃料の給油を停止すると（時間ｔ３）、パージオフ（パージバルブ４４を閉状態）時のタンク内圧力（ＧＰＴ１）が行われ、燃料増加（ＬＤ）が一定値となり、また、車両を走行すると、車速が増加し始める。
【００３０】
その後、パージバルブ４４をデューティ１００％で開動作し且つ大気開閉弁４８を閉動作すると（時間ｔ４）、タンク内圧力が「０」から「−１」側に低くなり始め、また、車速を判定し、そして、パージバルブ４４をデューティ０％で閉動作し且つ大気開閉弁４８を開動作した時に（時間ｔ５）、タンク内圧力（ＰＴ（ｋＰａ））が正常判定値（ＧＯＴＬ（−０．７））になると、正常であるとする。
【００３１】
即ち、この給油判定２で、内燃機関２を始動したまま燃料の給油をした場合の判定においては、車両停止時間≧一定値（例えば、３０ｓｅｃ）且つ燃料レベル（Ｌ）が増加した場合で、その後、給油キャップ２０の閉め忘れの診断を実施する。
【００３２】
次に、給油判定後のリーク診断について説明すると、図１のフローチャートに示す如く、プログラムがスタートすると（ステップ５０２）、内燃機関２が始動か否かを判断し（ステップ５０４）、このステップ５０４がＮＯの場合には、この判断を継続する。
【００３３】
このステップ５０４がＹＥＳの場合には、前記設定された給油判定フラグ（ＫＹＵＦＬＧ）＝１か否かを判断し（ステップ５０６）、このステップ５０６がＮＯの場合には、前記設定された給油判定フラグ（ＫＹＵＦＬＧ）＝２か否かを判断し（ステップ５０８）、このステップ５０８がＮＯの場合には、前記ステップ５０４に戻し、そして、このステップ５０８がＹＥＳの場合には、車速＞２（Ｋｍ／ｈ）以上になったか否かを判断し（ステップ５１０）、このステップ５１０がＮＯの場合には、前記ステップ５０４に戻し、このステップ５１０がＹＥＳの場合には、パージバルブ４４を閉動作する（ステップ５１２）。
【００３４】
前記ステップ５０６のＹＥＳの場合又は前記ステップ５１２の処理後は、パージオフ（パージバルブ４４を閉状態）時のタンク内圧力（ＧＰＴ１）を計測し（ステップ５１４）、そして、パージバルブ４４を開動作且つ大気開閉弁４８を閉動作し（ステップ５１６）、パージオン（パージバルブ４４を開状態）時のタンク内圧力（ＰＴ）を計測する（ステップ５１８）。
【００３５】
そして、ＧＰＴ１−ＰＴ≧設定値（ＧＰＴＬ）（５ｍｍＨｇ）か否かを判断し（ステップ５２０）、このステップ５２０がＹＥＳの場合には、パージバルブ４４を閉動作且つ大気開閉弁４８を開動作し（ステップ５２２）、正常と判定する（ステップ５２４）。
【００３６】
この正常の判定においては、図８に示す如く、大気開放通路４６から大気がキャニスタ２６に導かれ、このキャニスタ２６で吸着された蒸発燃料のパージが行われ、このパージした蒸発燃料が吸気通路８に供給される。
【００３７】
一方、前記ステップ５２０がＮＯの場合には、大リーク診断積算時間（ＴＫ（ｓｅｃ））が大リーク診断積算判定時間（Ｔ１（ｓｅｃ））を経過したか否かを判断する（ステップ５２６）。
【００３８】
この大リーク診断積算判定時間（Ｔ１（ｓｅｃ））は、図４、図５に示す如く、大リーク診断積算判定時間（Ｔ１（ｓｅｃ））＝燃料温度・エバポ系温度による大リーク診断積算判定時間（Ｔｅｖｐ（ｓｅｃ））＋大気圧による大リーク診断積算時間（Ｔｐａ（ｓｅｃ））で算出されるものである。燃料温度・エバポ系温度による大リーク診断積算判定時間（Ｔｅｖｐ（ｓｅｃ））は、図４に示す如く、燃料温度・エバポ系温度が摂氏３０度になるまでは、略５（ｓｅｃ）の一定値であるが、燃料温度・エバポ系温度が摂氏３０度に到達すると、漸次増加して直線的に変化する。また、大気圧による大リーク診断積算判定時間（Ｔｐａ（ｓｅｃ））は、図５に示す如く、大気圧が５０気圧（ｋＰａ）では略１０（ｓｅｃ）であるが、大気圧が大きくなるに連れて直線的に減少し、大気圧が９０気圧（ｋＰａ）では０（ｓｅｃ）となる。
【００３９】
これにより、大リーク診断積算判定時間（Ｔ１（ｓｅｃ））は、大リーク診断積算判定時間（Ｔ１（ｓｅｃ））＝燃料温度・エバポ系温度による大リーク診断積算判定時間（Ｔｅｖｐ（ｓｅｃ））＋大気圧による大リーク診断積算判定時間（Ｔｐａ（ｓｅｃ））で算出される。
【００４０】
そして、大リーク診断積算時間（ＴＫ（ｓｅｃ））は、図２に示す如く、プログラムがスタートすると（ステップ６０２）、吸気管（インマニ）負圧＜一定値（例えば、−３００ｍｍＨｇ）か否かを判断し（ステップ６０４）、このステップ６０４がＮＯの場合には、この判断を継続し、一方、このステップ６０４がＹＥＳの場合には、大リーク診断積算時間（ＴＫ（ｓｅｃ））とし（ステップ６０６）、前記ステップ６０４に戻して、算出される。
【００４１】
図１における前記ステップ５２６がＮＯの場合には、前記ステップ５２０に戻し、一方、このステップ５２６がＹＥＳの場合には、パージバルブ４４を閉動作且つ大気開閉弁４８を開動作し（ステップ５２８）、燃料キャップ２０の閉め忘れで、大リークとして判定し、異常とする（ステップ５３０）。
【００４２】
この異常の判定では、図９に示す如く、燃料キャップ２０の閉め忘れであり、燃料タンク１２の給油パイプ１６の給油口１８からの大気が、燃料タンク１２内を経てキャニスタ２６の燃料タンク側空間３８に至り、直ちに、パージ通路３０側に流動する。
【００４３】
次いで、燃料キャップ２０の閉め忘れがなく、大リークのない場合を、図６のタイムチャートに基づいて説明すると、パージバルブ４４がデューティ０％で閉動作し且つ大気開閉弁４８が開動作の時に（時間ｔ０）、大リーク診断積算時間（ＴＫ（ｓｅｃ））が「０」で、吸気管（インマニ）圧力（ｋＰａ）が「１００」であり、タンク内圧力（ＰＴ（ｋＰａ））が「０」であり、そして、吸気管負圧が低下し始め（時間ｔ１）、その後、吸気管負圧が「４０」よりも低い一定値になり（時間ｔ２）、タンク内圧力（ＰＴ（ｋＰａ））が少し「−」側に低くなり（時間ｔ３）、そして、タンク内圧力（ＰＴ（ｋＰａ））が元の「０」に戻り（時間ｔ４）、パージオフ（パージバルブ４４を閉状態）時のタンク内圧力（ＧＰＴ１）の計測が行われ、そして、一定時間経過すると（時間ｔ５）、タンク内圧力がまた少し「−」側に低くなる。
【００４４】
そして、パージバルブ４４が１００％よりも小さな一定のデューティ（ＤＴ）で少し開動作し且つ大気開閉弁４８が閉動作にすると（時間ｔ６）、大リーク診断積算時間（ＴＫ（ｓｅｃ））が計測されるとともに、タンク内圧力が「−」側に漸次低くなり始め、その後、大気開閉弁４８を開動作した時に（時間ｔ７）、タンク内圧力（ＰＴ（ｋＰａ））が正常判定値（ＧＯＴＬ（−０．７））になると、正常とし、その後、パージバルブ４４を一定のデューティ値（ＤＴ）から少しだけ開動作すると（時間ｔ８）、大リーク診断積算時間（ＴＫ（ｓｅｃ））が一定になるとともに、吸気管負圧が「４０」を超え、そして、パージバルブ４４を再び一定のデューティ（ＤＴ）に戻すと（時間ｔ９）、大リーク診断積算時間（ＴＫ（ｓｅｃ））が再び増加し始めるとともに、吸気管負圧が「４０」以下の一定値となり、その後、大リーク診断積算時間（ＴＫ（ｓｅｃ））が大リーク診断積算判定時間（Ｔ１（ｓｅｃ））を超える（時間ｔ１０）。
【００４５】
また、燃料キャップ２０の閉め忘れがあり、大リークのある場合を、図７のタイムチャートに基づいて説明すると、パージバルブ４４がデューティ０％で閉動作し且つ大気開閉弁４８が開動作の時に（時間ｔ０）、大リーク診断積算時間（ＴＫ（ｓｅｃ））が「０」で、吸気管（インマニ）圧力（ｋＰａ）が「１００」であり、タンク内圧力（ＰＴ（ｋＰａ））が「０」であり、そして、吸気管負圧が低下し始め（時間ｔ１）、その後、吸気管負圧が「４０」よりも低い一定値になり（時間ｔ２）、その後、タンク内圧力（ＰＴ（ｋＰａ））が少し「−」側に低くなり始め（時間ｔ３）、そして、このタンク内圧力（ＰＴ（ｋＰａ））が元の「０」に戻り（時間ｔ４）、パージオフ（パージバルブ４４を閉状態）時のタンク内圧力（ＧＰＴ１）の計測が行われ、一定時間経過すると（時間ｔ５）、タンク内圧力（ＰＴ（ｋＰａ））がまた少し「−」側に低くなる。
【００４６】
そして、パージバルブ４４が一定のデューティ（ＤＴ）で開動作し且つ大気開閉弁４８が閉動作にすると（時間ｔ６）、大リーク診断積算時間（ＴＫ（ｓｅｃ））が計測され、その後、パージバルブ４４を一定のデューティ値（ＤＴ）から少しだけ開動作すると（時間ｔ７）、大リーク診断積算時間（ＴＫ（ｓｅｃ））が一定になるとともに、吸気管負圧が「４０」を超え、そして、パージバルブ４４を一定のデューティ（ＤＴ）に戻すと（時間ｔ８）、大リーク診断積算時間（ＴＫ（ｓｅｃ））が再び増加し始めるとともに、吸気管負圧が「４０」以下の一定値となり、その後、パージバルブ４４をデューティ０％で閉動作し且つ大気開閉弁４８を開動作した時に（時間ｔ９）、大リーク診断積算時間（ＴＫ（ｓｅｃ））が大リーク診断積算判定時間（Ｔ１（ｓｅｃ））に到達し、タンク内圧力（ＰＴ（ｋＰａ））が正常判定値（ＧＯＴＬ（−０．７））にならないで、この正常判定値（ＧＯＴＬ）（−０．７）よりも「＋」側の圧力値（ＰＮＧ）になり、大リークの異常とし、パージ濃度の計測がやり直されるとともに、警報手段６０を作動する。
【００４７】
この給油判定後のリーク診断においては、エンジン始動後の給油判定１のフラグが成立している場合に、即リーク診断を実施し、エンジン始動後の給油判定２のフラグが成立している場合には、車速条件を検出した後に、即リーク診断を実施している。
【００４８】
この結果、この実施例においては、給油判定を実施した後に、燃料キャップ２０の閉め忘れの診断を実施するものであり、燃料タンク１４に燃料を給油したか否かを判定し、燃料給油されたと判定された後にリーク診断を実施することから、燃料給油直後からリーク診断を実施することができ、燃料給油時の燃料キャップ２０を閉め忘れにより蒸発燃料が多量に大気中に漏れるのを防止し、また、リーク診断に燃料給油直後かどうかの判断条件をするので、大量のリークの発生原因において、燃料キャップ２０の閉め忘れによるものとこの燃料キャップ２０の閉め忘れ以外の理由のものとを識別でき、修理時間の短縮と修理コストの低減を実施することが可能となり、更に、また、リーク診断結果を利用した警報手段６０により、早期に運転者に燃料キャップ２０の閉め忘れを伝達することが可能である。
【００４９】
つまり、給油判定を実施した後に、燃料キャップ２０の閉め忘れの診断を実施し、内燃機関２を停止して給油をした場合に、前回のエンジン停止時の燃料レベルと比較して燃料が増加していれば、給油判定フラグを１にセットし（ＫＹＵＦＬＧ＝１）、燃料キャップ２０の閉め忘れの診断を行い、内燃機関２を始動したまま給油をした場合には燃料レベルの増加量を給油判定後フラグを２にセットし（ＫＹＵＦＬＧ＝２）、燃料キャップ２０の閉め忘れの診断を行う。よって、燃料キャップ２０の閉め忘れ等で、頻繁に発生する人為的なトラブルにより、蒸発燃料が大気に漏れることを早期に検出して、大気環境の悪化を防止することができる。
【００５０】
また、制御手段５０は、前記燃料給油判定に車速条件を設定していることから、給油判定には、車速条件も設定されているので、給油判定時において、エンジン停止信号がなくてもリーク診断の判定が可能であり、また、給油判定において、内燃機関２の停止中と、この内燃機関２の停止以外とを識別して判定できるので、精度の高い判定が実施可能である。
【００５１】
【発明の効果】
以上詳細な説明から明らかな如くこの発明によれば、キャニスタを大気に開放する大気開放通路を設け、この大気開放通路に大気開閉弁を設け、燃料タンクに燃料を給油したか否かを判定する燃料給油判定部を備えるとともに、この燃料給油判定部により燃料給油されたと判定された後にリーク診断を実施するリーク診断制御部を備えた制御手段を設けたことにより、燃料給油直後からリーク診断を実施することができ、燃料給油後の燃料キャップを閉め忘れにより蒸発燃料が多量に大気中に漏れるのを防止し、また、、リーク診断に燃料給油直後かどうかの判断条件をするので、大量のリークの発生原因において、燃料キャップの閉め忘れによるものとこの燃料キャップの閉め忘れ以外の理由のものとを識別でき、修理時間の短縮と修理コストの低減を実施することが可能とし得る。
【図面の簡単な説明】
【図１】給油判定後のリーク診断のフローチャートである。
【図２】大リーク診断積算時間（ＴＫ）のフローチャートである。
【図３】蒸発燃料制御装置のシステム構成図である。
【図４】温度による大リーク診断積算判定時間（Ｔｅｖｐ）のタイムチャートである。
【図５】大気圧による大リーク診断積算判定時間（Ｔｐａ）のタイムチャートである。
【図６】大リークがない場合のタイムチャートである。
【図７】大リークがある場合のタイムチャートである。
【図８】正常時のエバポパージの説明図である。
【図９】異常時のエバポパージの説明図である。
【図１０】エンジン停止時給油判定（給油判定１）のフローチャートである。
【図１１】エンジン始動時燃料レベルの計測のフローチャートである。
【図１２】エンジン停止時燃料レベルの計測のフローチャートである。
【図１３】エンジン停止時給油判定（給油判定１）のタイムチャートである。
【図１４】エンジンを停止しない時の給油判定（給油判定２）のフローチャートである。
【図１５】エンジンを停止しない時の給油判定（給油判定２）のタイムチャートである。
【符号の説明】
２  内燃機関
８  吸気通路
１２  燃料タンク
１４  蒸発燃料制御装置
１６  給油パイプ
２４  蒸発燃料制御通路
２６  キャニスタ
２８  エバポ通路
３０  パージ通路
４４  パージバルブ
４６  大気開放通路
４８  大気開閉弁
５０  制御手段
５２  内圧センサ
５４  エバポ温度センサ
５６  燃料温度センサ
５８  燃料レベルセンサ
６０  車速センサ
６２  警報手段
【図１】
2005023796.tif 000003
【図２】
2005023796.tif 000004
【図３】
2005023796.tif 000005
【図４】
2005023796.tif 000006
【図５】
2005023796.tif 000007
【図６】
2005023796.tif 000008
【図７】
2005023796.tif 000009
【図８】
2005023796.tif 000010
【図９】
2005023796.tif 000011
【図１０】
2005023796.tif 000012
【図１１】
2005023796.tif 000013
【図１２】
2005023796.tif 000014
【図１３】
2005023796.tif 000015
【図１４】
2005023796.tif 000016
【図１５】
2005023796.tif 000017