(57)【特許請求の範囲】
【請求項１】
燃料タンクと連通管を通じて連通し、前記燃料タンク内で発生した蒸発燃料を吸着して蓄えるキャニスタと、
このキャニスタとエンジンの吸気通路とを連通するパージ通路と、
前記連通管に設けられて前記連通管を開閉する電磁式開閉弁と、
前記燃料タンクの内圧（タンク内圧と呼ぶ）を検出するタンク内圧検出手段と、
前記タンク内圧の基本目標値を運転状態に基づいて算出した後、前記エンジンの運転条件に応じて前記基本目標値を補正して目標圧力を算出する内圧設定手段と、
前記タンク内圧を前記内圧設定手段で設定された目標圧力に保つ様に、前記タンク内圧検出手段の検出値、及び前記運転状態に基づいて前記電磁式開閉弁の開閉動作を制御する制御回路とを備え、
前記制御回路は、給油終了を判定する給油終了判定手段を具備し、この給油終了判定手段で給油終了と判定した時に、前記燃料タンクの内圧制御へ移行することを特徴とする燃料噴射装置。
【請求項２】
前記タンク内圧が予め設定された高圧異常時の開弁圧より高くなると開弁し、且つ前記タンク内圧が予め設定された低圧異常時の開弁圧より低くなると開弁して前記燃料タンクと前記キャニスタとを連通させる双方向リリーフバルブを設けたことを特徴とする請求項１に記載した燃料噴射装置。
【請求項３】
前記制御回路は、給油開始を判定する給油開始判定手段を具備し、この給油開始判定手段で給油開始と判定した時に前記電磁式開閉弁を開弁制御することを特徴とする請求項１または２に記載した燃料噴射装置。
【請求項４】
前記給油開始判定手段は、前記タンク内圧検出手段の検出値の変化速度が所定値以上の時に給油開始と判定することを特徴とする請求項３に記載した燃料噴射装置。
【請求項５】
前記給油終了判定手段は、満タンによって給油が終了したことを判定する満タン判定手段と、満タンになる前に給油が終了したことを判定する未満タン判定手段とを有することを特徴とする請求項４に記載した燃料噴射装置。
【請求項６】
前記満タン判定手段は、満タン検出バルブが閉じることによるタンク内圧変化値が所定値以上の時に満タンと判定することを特徴とする請求項５に記載した燃料噴射装置。
【請求項７】
前記未満タン判定手段は、給油が満タンまで達していない状態で、車速またはエンジン回転速度が設定値以上となった時に給油が終了したことを判定する請求項５に記載した燃料噴射装置。
【請求項８】
前記電磁式開閉弁が開弁した状態で、前記タンク内圧検出手段の検出値が所定値以上または所定値以下の状態が所定時間継続した時にシステム故障であると判定する故障判定手段を具備していることを特徴とする請求項１〜７に記載した何れかの燃料噴射装置。
【請求項９】
前記電磁式開閉弁を開弁して前記燃料タンク内に圧力を導入した後、前記燃料タンク内の圧力が所定圧力に達した時点で前記電磁式開閉弁を閉弁して前記燃料タンク内を所定圧力に調整する圧力調整手段と、前記電磁式開閉弁を閉弁した時点の前記燃料タンク内の圧力と前記電磁式開閉弁を閉弁してから所定時間経過した時点の前記燃料タンク内の圧力との圧力変化量を算出する圧力変化量算出手段と、この圧力変化量算出手段で算出された圧力変化量に基づいて、前記燃料タンクに圧力漏れが有るか否かを判定する圧力漏れ判定手段とを具備していることを特徴とする請求項１〜８に記載した何れかの燃料噴射装置。
【請求項１０】
前記制御回路は、エンジン停止時においても前記電磁式開閉弁の開閉動作を制御することを特徴とする請求項１〜９に記載した何れかの燃料噴射装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、燃料タンクとキャニスタとを連通する連通管に設けられた電磁式開閉弁の開閉動作によって燃料タンクの内圧（以下、タンク内圧と言う）を制御する燃料噴射装置に関する。
【０００２】
【従来の技術】
従来より、ガソリンを燃料とする自動車等においては、燃料タンク内で揮発した蒸発燃料が給油時に大気中へ放出されるのを防止する蒸発燃料処理装置が公知である（例えば、特開平７−２３７４６０号公報、特開平７−２９０９８２号公報等）。この装置では、燃料タンクからキャニスタへ通じる配管途中に電磁弁が設けられ、この電磁弁が給油口のキャップを開く前に制御回路を通じて開弁制御される。その結果、燃料タンク内で揮発した蒸発燃料がキャニスタへ送り込まれ、キャニスタ内の吸着剤に吸着されるため、給油時に蒸発燃料が大気中へ放出されることを防止できる。
【０００３】
【発明が解決しようとする課題】
ところが、従来装置では、エンジンの運転状態等に応じてタンク内圧を積極的に制御する技術的思想が無いため、燃料性状や燃料温度の変化に伴って変動する蒸発燃料量を制御することができない。なお、タンク内圧が異常に高圧となった時にタンク内圧を逃がすためのリリーフ弁、あるいは或る所定値で開弁するタンク内圧弁を具備したものはあるが、このリリーフ弁やタンク内圧弁によってタンク内圧をエンジンの運転状態に応じた所定の圧力に保つような制御はできない。
即ち、これらの従来技術においては、燃料性状や燃料温度に係わらず、常に一定の開弁圧を有する開閉弁であるので、タンク内圧がその開弁圧に達すると、多量の蒸発燃料が一度にキャニスタへ導入され、更にキャニスタからエンジン吸気管へ導入されるため、エンジンの空燃比が乱れて運転性能及び排気浄化に悪影響を及ぼすという問題点があった。
【０００４】
また、タンク内圧を所定の圧力に制御できない従来装置では、高温環境下で車両を長時間放置した場合等に多量の蒸発燃料が発生するため、蒸発燃料を蓄えるためのキャニスタ容量を大きくする必要があり、車両搭載性の点でも不利である。
本発明は、上記事情に基づいて成されたもので、その目的は、タンク内圧を設定値に保つ様に制御することで、エンジン空燃比の乱れを抑えて運転性能および排気浄化への悪影響を低減するとともに、キャニスタ容量を小さくできる燃料噴射装置を提供することにある。
【０００５】
【課題を解決するための手段】
（請求項１の手段）
本発明の燃料噴射装置は、燃料タンクと連通管を通じて連通し、燃料タンク内で発生した蒸発燃料を吸着して蓄えるキャニスタと、このキャニスタとエンジンの吸気通路とを連通するパージ通路と、連通管に設けられて連通管を開閉する電磁式開閉弁と、燃料タンクの内圧（タンク内圧）を検出するタンク内圧検出手段と、タンク内圧の基本目標値を運転状態に基づいて算出した後、エンジンの運転条件に応じて基本目標値を補正して目標圧力を算出する内圧設定手段と、タンク内圧を内圧設定手段で設定された目標圧力に保つ様に、タンク内圧検出手段の検出値、及び運転状態に基づいて電磁式開閉弁の開閉動作を制御する制御回路とを備えている。
上記の構成によれば、タンク内圧を内圧設定手段で設定された目標圧力に保つことができる。例えば、運転状態としてのタンク内の燃料温度が上昇した場合には、電磁式開閉弁が開く設定圧をそれに合わせて（温度上昇に合わせて）高くなるように設定してあるため、キャニスタへ導入される蒸発燃料量を少量ずつに抑えることができる。これにより、キャニスタからエンジン吸気管に導入される蒸発燃料量も少量ずつに抑えることができ、エンジン空燃比を補正可能な範囲内にできるので、空燃比の乱れを抑えることができる。
タンク内が設定圧に達した後は、電磁式開閉弁を開くことでタンク内の蒸発燃料がキャニスタへ流れ込み、キャニスタ内に蓄えられるため、タンク内圧が低下して設定圧に近づけることができる。また、外気温の影響等で燃料タンクが冷却されてタンク内の負圧が大きくなる場合には、電磁式開閉弁を開くことでキャニスタに蓄えられている蒸発燃料が燃料タンク内へ戻るため、タンク内圧が上昇して設定圧に近づけることができる。
なお、エンジンの運転条件としては、例えば、エンジンの吸入空気量、タンク内の燃料温度、走行する土地の大気圧等の影響がある。具体的には、エンジンの吸入空気量が多い時は、キャニスタから吸気管へのパージ量を多く取れるため、タンク内圧を低く設定できる。逆に、エンジンの吸入空気量が少ない時は、パージ量が少なくなるため、タンク内圧を高く設定することにより蒸発燃料の発生を抑えることができる。
また、燃料温度が高い時は、蒸発燃料の発生量が多くなるため、タンク内圧を高く設定する。逆に、燃料温度が低い時は、蒸発燃料の発生量が少ないため、タンク内圧を低く設定できる。
更に、高地を走行する時等で大気圧が低い時は、蒸発燃料が発生し易くなるため、タンク内圧を高く設定する。
また、本発明の燃料噴射装置は、制御回路が、給油終了を判定する給油終了判定手段を具備し、この給油終了判定手段で給油終了と判定した時に、燃料タンクの内圧制御へ移行する。つまり、給油時には蒸発燃料の大気中への流出を防止するために電磁式開閉弁を開弁制御し、給油が終了すると、タンク内圧検出手段の検出値に基づき電磁式開閉弁の開閉動作を制御してタンク内圧を設定値に保つためのタンク内圧制御を実行する。
【０００８】
（請求項２の手段）
本発明では、タンク内圧が予め設定された高圧異常時の開弁圧より高くなると開弁し、且つタンク内圧が予め設定された低圧異常時の開弁圧より低くなると開弁する双方向リリーフバルブを設けている。これにより、制御回路への電力供給停止（例えば、中古車センター等でバッテリを外した場合）によって電磁式開閉弁の作動を制御できなくなった場合でも、双方向リリーフバルブが開弁することで燃料タンクとキャニスタとを連通することができる。これにより、タンク内圧を双方向リリーフバルブの開弁圧（高圧側と低圧側）の範囲内に抑えることができるため、タンク内圧が異常に上昇または低下することがなく、燃料タンクへの悪影響を防止できる。
【０００９】
（請求項３の手段）
制御回路は、給油開始を判定する給油開始判定手段を具備し、この給油開始判定手段で給油開始と判定した時に電磁式開閉弁を開弁制御する。これにより、給油時に燃料タンク内の蒸発燃料がキャニスタへ流れてキャニスタに蓄えられるため、燃料タンク内の蒸発燃料が大気中へ放出されることはない。また、給油開始判定手段で給油開始と判定する前に給油口のキャップが開いた場合でも、タンク内圧を設定値（例えば大気圧）に保つ様に制御できるため、キャップを開いた時に多量の蒸発燃料が燃料タンクから大気中へ放出されることもない。
【００１０】
（請求項４の手段）
給油開始判定手段は、タンク内圧検出手段の検出値の変化速度が所定値以上の時に給油開始と判定する。つまり、給油口のキャップが開弁されるとタンク内圧が上昇あるいは下降する。もしくは実際に給油が行われるとタンク内の燃料残量が変化する（増える）ため、それに伴ってタンク内圧も上昇する。従って、このタンク内圧の変化速度が大きければ（所定値以上）、給油が開始したと判定することができる。この判定手段によれば、給油開始を検出するための専用の検出手段を具備する必要がないというメリットがある。
【００１２】
（請求項５の手段）
給油終了判定手段は、満タンによって給油が終了したことを判定する満タン判定手段と、満タンになる前に給油が終了したことを判定する未満タン判定手段とを有している。これにより、確実に給油終了判定ができる。なお、満タン判定手段は、例えばタンク内の液面を検出する液面スイッチや給油口の開閉蓋が閉じたことを検出する検出スイッチ等の検出信号を入力した時、レベルゲージの検出値が設定値以上になった時、あるいはタンク内圧が設定圧以上になった時等、種々の方法によって満タンを判定することができる。
【００１３】
（請求項６の手段）
満タン判定手段では、満タン検出バルブが閉じることによるタンク内圧変化値によって満タンと判定することにより、簡単な構成で判定ができる。
【００１４】
（請求項７の手段）
未満タン判定手段は、給油が満タンまで達していない状態で、車速またはエンジン回転速度が設定値以上となった時に給油が終了したことを判定することができる。給油を行う場合は、車両が停止している状態、つまり車速が「０」となるため、車速が「０」を超えた時には給油が満タンまで達していない状態で給油が終了していると判定できる。また、エンジン回転速度で判定する場合は、通常、給油時にエンジンを停止するためエンジン回転速度は「０」となるが、エンジンを作動させた状態で給油する（アイドル給油）場合も考えられるため、エンジン回転速度が設定値（例えば２０００ｒｐｍ）以上となった時点で給油が終了したと判定することができる。なお、給油が満タンまで達していない状態は、例えば満タン判定手段の判定結果に基づいて検出できる（つまり、満タン判定手段によって未だ給油が終了していないと判定された時）。
【００１５】
（請求項８の手段）
電磁式開閉弁が開弁した状態で、タンク内圧検出手段の検出値が所定値以上または所定値以下の状態が所定時間継続した時にシステム故障であると判定する故障判定手段を具備している。これにより、制御回路を通じて電磁式開閉弁を開弁制御しているにも係わらず、タンク内圧検出手段の検出値が所定値以上または所定値以下の状態が所定時間継続している時には、何らかの異常（例えば、電磁式開閉弁の作動不良、タンク内圧検出手段の故障、信号系統の異常等）が生じていると判定できる。なお、システム故障であると判定した時は、その旨を乗員に知らせるために、警告灯や警報ブザー等を作動させることは言うまでもない。
【００１６】
（請求項９の手段）
まず、燃料タンク内を大気圧に調整した後、所定時間経過した時点で検出した燃料タンク内の圧力と大気圧との圧力変化量を算出する。次に、燃料タンク内を所定の負圧に調整した後、所定時間経過した時点で検出した燃料タンク内の圧力と負圧との圧力変化量を算出する。ここで、燃料タンクに圧力漏れが無ければ、正圧下の場合でも負圧下の場合でも、タンク内で発生する蒸発燃料の発生量に応じてタンク内圧が上昇する。ところが、燃料タンクに圧力漏れが有ると、正圧下では燃料タンク内から大気中へ圧力が漏れるのに対し、負圧下では大気中から燃料タンク内へ圧力が流入するため、正圧下でのタンク内圧の変化量より負圧下でのタンク内圧の変化量の方が大きくなる。従って、この圧力変化量に基づいて燃料タンクに圧力漏れが有るか否かを判定することができる。なお、燃料タンク側に圧力漏れが有ると判定された場合は、請求項８の場合と同様に、警告灯や警報ブザー等を作動させて乗員に知らせることは言うまでもない。
【００１７】
（請求項１０の手段）
制御回路は、エンジン停止時においても電磁式開閉弁の開閉動作を制御することができる。これにより、エンジン作動時のみならず、駐車時（イグニッションオフ）においてもタンク内圧を設定値に保つことができる。
【００１８】
【発明の実施の形態】
次に、本発明の燃料噴射装置（燃料タンク内圧制御システムと呼ぶ）を図面に基づいて説明する。
図１は燃料タンク内圧制御システムの全体模式図である。
本実施例の燃料タンク内圧制御システムは、燃料タンク１とキャニスタ２との間に介在された電磁式開閉弁３（以下、調圧弁３と言う）の開閉動作によって燃料タンク１内の圧力制御を行うものである。
燃料タンク１は、給油筒１ａを具備し、その給油筒１ａの先端開口部にキャップ４が着脱自在に取り付けられている。給油筒１ａの内部（但し、満タン時の液面より上方）には、キャップ４を開いた時等に燃料が流出（吹き出し）するのを防止する開閉板５が設けられている。この開閉板５は、バネ等により付勢されて常時閉じており、給油筒１ａに給油ガン（図示しない）が挿入された時に、給油ガンに押し込まれて開くことができる。燃料タンク１の内部にはサブタンク６が設けられ、このサブタンク６内より吸い上げた燃料をエンジンへ供給する燃料ポンプ７が収納されている。
【００１９】
キャニスタ２は、燃料タンク１内で発生した蒸発燃料を蓄えるための容器であり、連通管８を通じて燃料タンク１に接続されている。キャニスタ２の内部には、連通管８を通って流入した蒸発燃料を吸着する吸着剤（例えば活性炭／図示しない）が収納されている。このキャニスタ２には、外気を導入するための大気孔（図示しない）が設けられ、この大気孔にキャニスタ開閉弁９が取り付けられている。キャニスタ開閉弁９は、下述の制御回路１０により通電制御される電磁弁であり、通電時に閉弁して大気孔を閉塞する。
このキャニスタ２は、パージ管１１（パージ通路）を通じてエンジンの吸気管（スロットル弁の近傍）に接続されている。パージ管１１には、キャニスタ２から吸気管へ供給される蒸発燃料のパージ流量を調節するパージ制御弁１２が設けられている。このパージ制御弁１２は、エンジンの運転状態に応じて制御回路１０によりデューティー比制御される。
【００２０】
調圧弁３は、連通管８の燃料タンク１側端部に接続されて連通管８を開閉する。
この調圧弁３は、図２に示す様に、励磁コイル３ａと、この励磁コイル３ａのハウジング３ｂと、励磁コイル３ａの内周を摺動自在に配された弁体３ｃ（磁性体）と、この弁体３ｃを閉弁側（図２の上方）へ付勢するスプリング（図示しない）等より構成され、内圧センサ１３（本発明のタンク内圧検出手段）の検出値に基づいて制御回路１０によりオン／オフ制御される。具体的には、励磁コイル３ａが通電されると、スプリングの付勢力に抗して弁体３ｃが図示下方へ吸引されることで連通管８を開き、励磁コイル３ａへの通電が停止すると弁体３ｃがスプリングに付勢されて図示上方へ移動することにより連通管８を閉じる（図２は閉弁状態を示す）。
内圧センサ１３は、調圧弁３の近傍で燃料タンク１の上壁面に固定され、通気管１４を通じて導入されるタンク内圧を検出する。
【００２１】
調圧弁３には、双方向リリーフバルブ１５が一体に設けられている。この双方向リリーフバルブ１５は、タンク内圧が予め設定された高圧異常時の開弁圧より高くなると開く高圧側ボール弁１５ａと、タンク内圧が予め設定された低圧異常時の開弁圧より低くなると開く低圧側ボール弁１５ｂとを具備し、それぞれボール弁１５ａ、１５ｂが開くことで燃料タンク１とキャニスタ２とを連通させることができる。この双方向リリーフバルブ１５は、制御回路１０への電力供給停止（例えばバッテリが外された場合）等によって調圧弁３の作動を通電制御できなくなった場合に、タンク内圧を高圧側と低圧側の開弁圧範囲内に保つことができる。
【００２２】
また、調圧弁３には、液面を検知した時に閉弁する２段カットバルブ１６が一体に設けられている。この２段カットバルブ１６は、図２に示す様に、大型カットバルブ１６Ａと小型カットバルブ１６Ｂとから成り、それぞれスプリング１６ａ、１６ｂにより液面を検知した際の浮力を補って閉弁する様に構成されたフロート式カットバルブである。
大型カットバルブ１６Ａは、液面が穴１６ｃを通って充分な浮力を得る設定位置より下方にある時には図示下方へ押し下げられて開弁している。また、液面が穴１６ｃを通って設定位置まで上昇すると、浮力とスプリング１６ａに付勢されて閉弁する（図２に示す状態）。この大型カットバルブ１６Ａが開口部１６ｄを閉じてタンク内圧が所定の圧力まで上昇すると燃料給油が停止される。
【００２３】
小型カットバルブ１６Ｂは、大型カットバルブ１６Ａの内部に組み込まれ、車両が転倒した時や、コーナリング時等に燃料タンク１内の液面が片寄った時に、大型カットバルブ１６Ａと共に閉弁して燃料の流出（連通管８を通ってキャニスタ２側へ流れること）を防止する。つまり、図２に示した様に、大型カットバルブ１６Ａが開口部１６ｄを塞ぐ位置まで給油された状態（満タン）では、液面が小型カットバルブ１６Ｂを閉弁するための浮力を得る設定位置より下方にあるため、小型カットバルブ１６Ｂはスプリング１６ｂの付勢力に抗して図示下方へ押し下げられて通気穴１６ｅを開いている。これに対して、車両の転倒や傾斜等によって、液面が小型カットバルブ１６Ｂを閉弁するための浮力を得る設定位置より上方まで達すると、小型カットバルブ１６Ｂがスプリング１６ｂに付勢されて通気穴１６ｅを閉じる（図３に示す状態）。この状態では、当然に大型カットバルブ１６Ａも開口部１６ｄを閉じているため、燃料の流出を防止することができる。  なお、２段カットバルブ１６と離れた位置（例えば給油筒１ａの近傍）に小型カットバルブ１６Ｂと同一構造のカットバルブ１７が設けられており、通気管１４を通じて内圧センサ１３に接続されている。これにより、液面の傾きによって２段カットバルブ１６が閉弁した時でもカットバルブ１７から通気管１４を通じて内圧センサ１３及び調圧弁３までタンク内圧を導入することができる。
【００２４】
制御回路１０は、燃料ポンプ７に取り付けられて燃料タンク１内に配され、電気配線（信号線）によってエンジン制御装置１８（以下、ＥＣＵ１８と言う）に接続されている。
この制御回路１０は、各種演算処理を行う周知のＣＰＵ、制御用プログラムやデータを予め記憶するＲＯＭ、読み書き可能なＲＡＭ、及びタイマー回路等を内蔵したマイクロコピュータであり、内圧センサ１３より入力したセンサ信号、ＥＣＵ１８より受信した通信信号（例えば、エンジン回転数や車速等の運転状態を知らせる信号）、及びＲＯＭに記憶された制御用プログラムに基づいて、調圧弁３、キャニスタ開閉弁９、パージ制御弁１２、及び燃料ポンプ７を通電制御する。
【００２５】
ＥＣＵ１８は、エンジンの運転状態を検出する各種センサ（エンジン回転速度センサ、車速センサ、スロットル開度センサ、冷却水温センサ、吸気量センサ、吸気圧センサ等）より入力したセンサ信号、及び制御回路１０より入力した信号に基づいてエンジンの運転状態を制御するとともに、制御回路１０での制御処理に必要な信号を制御回路１０へ送信する。
なお、ＥＣＵ１８及び制御回路１０は、イグニッションスイッチをオフ（エンジンキーを抜いた状態）にしてもバッテリより電力の供給を受けて作動することができる。
【００２６】
次に、調圧弁３の開閉制御について説明する。
ａ）タンク内圧制御
図４はタンク内圧制御のフローチャートである。
まず、給油モードか否かを判定する（Ｓ１００）。ここでは、例えば、給油開始を検出する検出スイッチ（図示しない）のＯＮ／ＯＦＦ信号で判定する。検出スイッチは、給油口を開閉する開閉蓋（図示しない）を開いた時に「ＯＮ」、閉じている時に「ＯＦＦ」となる。
この判定で検出スイッチがＯＮの時（つまり、開閉蓋が開いた時）は、給油中と判定して調圧弁３を開く（Ｓ１１０）。なお、検出スイッチを用いない別の方法として、後述の給油時制御を使用しても良い。
【００２７】
一方、検出スイッチがＯＦＦの時（開閉蓋が閉じている時）は、タンク内圧ＰＴ（内圧センサ１３の検出値）が所定の圧力範囲内（上限圧力値ＰＴmax より低く、且つ下限圧力値ＰＴmin より高い）にあるか否かを判定する（Ｓ１２０）。但し、上限圧力値ＰＴmax は双方向リリーフバルブ１５の高圧側開弁圧より低く設定され、下限圧力値ＰＴmin は双方向リリーフバルブ１５の低圧側開弁圧より高く設定されている。
【００２８】
このステップＳ１２０の判定結果がＹＥＳの場合、つまりタンク内圧ＰＴが所定の圧力範囲内にある場合は、タイマ回路のカウンタＣをリセットした後（Ｓ１３０）、目標圧力（正圧目標値ＰＴ1 、負圧目標値ＰＴ2 ）を算出する（Ｓ１４０／本発明の内圧設定手段）。
目標圧力（ＰＴ1 、ＰＴ2 ）は、図５に示すフローチャートに沿って算出される。
まず、図６及び図７に示すマップ（ＲＯＭに記憶されている）より、エンジン回転速度と吸気管圧力とに基づいて基本目標値（ＰＴBASE1 、ＰＴBASE2 ）を求める（Ｓ１４１）。なお、エンジン回転速度と吸気管圧力は、それぞれ周知のエンジン回転速度センサと吸気圧センサで検出されたセンサ値がＥＣＵ１８を通じて制御回路１０へ入力される。また、エンジン停止時は、固定値をＰＴBASE1 、ＰＴBASE2 とする。
【００２９】
次に、ステップＳ１４１で求めた基本目標値（ＰＴBASE1 、ＰＴBASE2 ）をエンジンの運転条件に応じて補正する。本実施例では、蒸発燃料の発生量に大きく作用する燃料温度ＴTNK と大気圧ＰATM によって補正する。まず、燃料タンク１内の燃料温度ＴTNK を読込み（Ｓ１４２）、その燃料温度ＴTNK に対する補正量ＰＴT を図８に示す特性図より算出する（Ｓ１４３）。続いて、大気圧ＰATM を読込み（Ｓ１４４）、その大気圧ＰATM に対する補正量ＰＴP を図９に示す特性図より算出する（Ｓ１４５）。なお、図８及び図９の特性図は、予めＲＯＭに記憶されている。
各補正量ＰＴT 、ＰＴP を算出した後、基本目標値（ＰＴBASE1 、ＰＴBASE2 ）にそれぞれ補正量ＰＴT 、ＰＴP を加えて目標圧力（ＰＴ1 、ＰＴ2 ）を算出する（Ｓ１４６）。
【００３０】
続いて、算出された目標圧力（ＰＴ1 、ＰＴ2 ）とタンク内圧ＰＴとを比較する（Ｓ１５０、Ｓ１６０）。ここで、タンク内圧ＰＴが正圧目標値ＰＴ1 より小さく（Ｓ１５０の判定結果：ＮＯ）、且つ負圧目標値ＰＴ2 より大きい場合（Ｓ１６０の判定結果：ＮＯ）、つまり内圧センサ１３の検出値がＰＴ1 とＰＴ2 との間にある場合は、そのタンク内圧ＰＴを保つために調圧弁３を閉弁する（Ｓ１７０）。
タンク内圧ＰＴが正圧目標値ＰＴ1 より大きい場合（Ｓ１５０の判定結果：ＹＥＳ）、またはタンク内圧ＰＴが負圧目標値ＰＴ2 より小さい場合（Ｓ１６０の判定結果：ＹＥＳ）は、調圧弁３を開弁して燃料タンク１とキャニスタ２とを連通させる（Ｓ１１０）。
【００３１】
これにより、タンク内圧ＰＴが正圧目標値ＰＴ1 より大きい場合は、燃料タンク１内の蒸発燃料が連通管８を通ってキャニスタ２へ流入し、キャニスタ２内の吸着剤に吸着されることによりタンク内圧ＰＴが低下する。また、タンク内圧ＰＴが負圧目標値ＰＴ2 より小さい場合は、キャニスタ２内に蓄えられた蒸発燃料が吸着剤から脱離して連通管８を通って燃料タンク１内へ戻ることによりタンク内圧ＰＴが上昇する。この結果、図１０に示す様に、タンク内圧ＰＴは正圧目標値ＰＴ1 と負圧目標値ＰＴ2 との間に保たれる。なお、図１０は、調圧弁３の開閉動作に伴ってタンク内圧ＰＴが変化する様子を示すタイムチャートである。
【００３２】
この実施例においては、燃料温度ＴTNK が高くなる程、補正量ＰＴT は高くなっている。これにより、蒸発燃料排出量が燃料温度の上昇に伴って次第に増加するのに対応して少量ずつキャニスタ２に導入して、キャニスタ２からエンジンへ導入される蒸発燃料量を少量ずつとして、エンジンの空燃比の乱れを最小限とすることができる。しかも、蒸発燃料が発生しやすい高温においては、タンク内圧を高く設定できるので、蒸発燃料量の発生を抑えることができる。
【００３３】
一方、上記ステップＳ１２０の判定結果がＮＯの場合、つまり調圧弁３によってタンク内圧ＰＴを制御しているにも係わらず、タンク内圧ＰＴが所定の圧力範囲外（上限圧力値ＰＴmax より高い、または下限圧力値ＰＴmin より低い）にある場合は、カウンタＣを繰り上げて異常判定を行う（Ｓ１８０、Ｓ１９０）。
この異常判定（Ｓ１９０／本発明の故障判定手段）は、ステップＳ１２０の判定結果がＮＯとなってからの経過時間で判定する。
【００３４】
異常判定（Ｓ１９０）の結果がＮＯの場合、つまり経過時間（カウンタＣ）が設定時間（カウンタＣfail）まで達していない場合は、調圧弁３を開弁制御する（Ｓ２００）。異常判定（Ｓ１９０）の結果がＹＥＳの場合は、何らかの異常（調圧弁３の作動不良、信号系統の異常、制御回路１０の故障等）が生じていると考えられるため、フェイルフラグをＯＮ（Ｓ２１０）した後、乗員に異常であることを知らせるためにフェイルランプを点灯する（Ｓ２２０）。なお、タンク内圧ＰＴが上限圧力値ＰＴmax を越えて更に上昇すると、双方向リリーフバルブ１５の高圧側ボール弁１５ａが開くことによりタンク内圧ＰＴの上昇が抑えられる。この時のタンク内圧ＰＴの変化を図１１のタイムチャートに示す。
【００３５】
ｂ）給油時制御
図１２は給油時制御のフローチャートである。
まず、給油が開始されたか否かを給油フラグＦREF によって判定する（Ｓ３００）。この判定で給油フラグＦREF がセットされていない場合（判定結果：ＮＯ）、つまり未だ給油が開始されていない場合は、ＥＣＵ１８より送信される車速信号ＳＰＤに基づいて車両が停止しているか否かを判定する（Ｓ３１０）。この判定結果がＮＯの場合、即ち走行中の場合は、給油フラグＦREF を０として通常制御（タンク内圧制御）へ移行する（Ｓ３２０）。
【００３６】
ステップＳ３１０の判定結果がＹＥＳの場合、即ち車両が停止している場合は、給油開始を判定する（Ｓ３３０、Ｓ３４０／本発明の給油開始判定手段）。ここでは、キャップ４が開弁されるとタンク内圧ＰＴが上昇あるいは下降する、もしくは実際に給油が開始されると、図１３に示すように、給油経過時間に伴ってタンク内圧ＰＴが上昇するため、そのタンク内圧ＰＴの変化速度（ＰＴ−ＰＴOLD ）を算出して、判定値ｄＰＴREF より大きくなった時に「給油開始」と判断することができる。なお、タンク内圧の変化速度による給油判定値は、ガソリン性状（ＲＶＰ）、タンク温度、給油速度、タンク形状等によって異なるが、例えば、下記の条件において、給油判定値：約２kPa/sec が望ましい。
ＲＶＰ：６２kPa/sec
タンク温度：２５℃
給油速度：４０L/min
比較的偏平なタンク形状で容量：５０Ｌ
【００３７】
上記のタンク内圧ＰＴの変化速度（ＰＴ−ＰＴOLD ）が判定値ｄＰＴREF 以下の場合（Ｓ３３０の判定結果：ＮＯ）でも、次のステップ（Ｓ３４０）でレベルゲージ（図示しない）の検出値（抵抗値）ＦＬに基づいて給油開始を判定することができる。例えば、周知のフロート式レベルゲージであれば、液面の変化に伴って検出値ＦＬが変化するため、その検出値ＦＬの変化量（ＦＬ−ＦＬOLD ）が判定値ｄＦＬREF より大きくなった時（Ｓ３４０の判定結果：ＹＥＳ）に「給油開始」と判断することができる。ステップＳ３３０及びＳ３４０の判定結果がＮＯの場合は、給油フラグＦREF を０として（Ｓ３２０）、通常制御（タンク内圧制御）へ移行する。
【００３８】
ステップ３３０あるいはステップ３４０で「給油開始」と判定された時は、給油フラグＦREF をセットして（Ｓ３５０）、カウンタＣREF を初期値にセットする（Ｓ３６０）。その後、調圧弁３を開弁して（Ｓ３７０）、読み込んだタンク内圧ＰＴ（内圧センサ１３の検出値）とレベルゲージの検出値ＦＬを更新する（Ｓ３８０、Ｓ３９０）。以上の様に、「給油開始」と判定された時に調圧弁３を開弁することで燃料タンク１とキャニスタ２とが連通され、燃料タンク１内の蒸発燃料がキャニスタ２へ流れてキャニスタ２に蓄えられるため、燃料タンク１内の蒸発燃料が大気中へ放出されることはない。なお、本実施例では、給油口のキャップ４が開いてから「給油開始」の判定が行われるため、実際に調圧弁３が開弁する時には既に給油筒１ａのキャップ４が開いているが、上述のタンク内圧制御によってタンク内圧ＰＴを所定の圧力範囲内（例えば大気圧近傍）に保つことで、キャップ４を開いた時に多量の蒸発燃料が大気中へ放出されることはない。
【００３９】
一方、ステップＳ３００で給油フラグＦREF がセットされている場合（判定結果：ＹＥＳ）は、カウンタＣREF を繰り上げて経過時間を判定する（Ｓ４００、Ｓ４１０）。給油開始からの経過時間が予め設定された時間ＣTIMEに達していない場合（Ｓ４１０の判定結果：ＮＯ）は、以下の各ステップ（Ｓ４２０〜４６０／本発明の給油終了判定手段）で給油が終了したか否かを判定する。給油終了を判定する際には、満タンまで給油された場合と、満タンまで給油されていない場合とに分けて判定する必要がある。
【００４０】
先ず満タンまで給油されたか否かを判定する（本発明の満タン判定手段）。
満タンを検出する方法としては、周知の液面センサ等により満タン時の液面を検出する方法、レベルゲージの検出値ＦＬにより判定する方法、あるいはタンク内圧ＰＴにより判定する方法（下述する）等がある。この何れか１つの方法で満タンを検出しても良いが、本実施例では、より確実な満タン検知を行うために、複数の判定処理を設定している。
最初に、液面センサ等の満タンスイッチ１９（図１８に示す満タンロールオーバセンサ）により判定する（Ｓ４２０）。この判定結果がＮＯの場合は、続いてレベルゲージの検出値ＦＬにより判定する（Ｓ４３０）。この判定結果がＮＯの場合は、更にタンク内圧ＰＴにより判定する（Ｓ４４０）。これらの判定結果が全てＮＯの場合は、未だ満タンまで液面が達していないと判断できる。
【００４１】
ここで、満タンを検出する方法として、液面センサやレベルゲージを用いることは極めて周知であるため、タンク内圧ＰＴによる判定方法について以下に説明する。
給油によって燃料タンク１内の燃料液面が設定位置まで上昇すると、大型カットバルブ１６Ａ（フロート弁）が浮力とスプリング１６ａに付勢されて開口部１６ｄを閉じるため、給油が継続されているにも係わらず燃料タンク１内の蒸発燃料が抜け難くなることでタンク内圧が上昇する。従って、例えば大型カットバルブ１６Ａが閉じる時のタンク内圧（それ以上でも良い）の変化速度を判定値として満タンを検出することができる（図１４参照）。
【００４２】
なお、タンク内圧の上昇により、給油ガンのオートストップ機構が働いて給油を自動停止することができるが、大型カットバルブ１６Ａが閉じても、小型カットバルブ１６Ｂおよびカットバルブ１７が開いていると、給油ガンを手動操作して少量給油を継続することが可能である。この少量給油を継続すると、過給油状態（タンク内の燃料が膨張した際に、空気や燃料が逃げる空間がタンク内に残っていない程、燃料を注入した状態）となる懸念がある。そこで、本システムでは、満タン判定値となるタンク内圧を検出した後、給油ガンのオートストップ機構が確実に働くように、調圧弁３を一定時間閉弁している。これにより、給油ガンの手動操作による給油を停止して過給油を防止することができる。
【００４３】
続いて、満タンまで給油されないまま給油が終了したか否かを判定する（本発明の未満タン判定手段）。この場合は、給油燃料が溢れてしまうことが無いため時間的余裕がある。従って、検出方法としては、例えばエンジン回転速度ＮＥや車速ＳＰＤ等で判定することができる。
先ず、エンジン回転速度ＮＥで判定する（Ｓ４５０）。通常、給油時にはエンジンを停止するため、エンジン回転速度ＮＥは「０」となる。ところが、エンジンを作動させた状態で給油する（アイドル給油）場合も考えられるため、エンジン回転速度ＮＥが設定値（例えば２０００ｒｐｍ）以上となった時点で給油が終了したと判定する。更に車速ＳＰＤによる判定を行う（Ｓ４６０）。この判定結果がＮＯの場合（Ｓ４１０〜４６０の判定結果が全てＮＯ）は、給油中の処理を継続して調圧弁３を開弁する。
一方、ステップＳ４１０〜４６０の判定処理で何れか１つの判定結果がＹＥＳとなった場合は、給油が終了したと判断できるため、給油フラグＦREF をリセットして（Ｓ３２０）、通常制御（タンク内圧制御）へ移行する。
【００４４】
ｃ）リークチェック制御
図１５及び図１６はリークチェック制御のフローチャートである。
本実施例のリークチェック制御は、公知の特開平５−１２５９９７号公報での問題点に鑑みたものであり、システム系全体（燃料タンク１からパージ制御弁１２までの通気系）のリークチェックを実行して「リーク有り」と判定された場合に、そのリーク原因が燃料タンク１側にあるのか、配管側（調圧弁３からパージ制御弁１２までの通気系）にあるのかを判定するものである。
先ず、車速信号ＳＰＤに基づいてＳＰＤ＝０であるか否かを判定する（Ｓ５００）。この判定結果がＹＥＳの場合、つまりＳＰＤ＝０の場合は、ＥＣＵ１８を通じて入力するアイドル信号に基づいてアイドル運転中であるか否かを判定する（Ｓ５１０）。
【００４５】
ステップＳ５００の判定結果がＮＯの場合、およびステップＳ５１０の判定結果がＮＯの場合は、リークチェック制御を行うことなくメインルーチンへ戻る。従って、リークチェック制御は、車両停止中であり、且つアイドル運転状態の時に実行される。これは、システム系全体のリークチェックを行う場合も同じであり、悪路走行中や旋回中にタンク内圧ＰＴが変動して以下のステップにおいて正しい判定ができなくなる可能性があるからである。また、停車中であってもレーシング状態ではエンジン回転数が安定せずにタンク内圧ＰＴが不安定となり、同じく正しい判定ができなくなる恐れがあるからである。
【００４６】
一方、ステップＳ５１０の判定結果がＹＥＳの場合、つまり車両停止中であり、且つアイドル運転中の場合は、現在の処理段階を各フラグＦ１、Ｆ２、Ｆ３の状態によって判断する（Ｓ５２０〜５４０）。
まず、ステップＳ５２０〜５４０までの各フラグＦ１、Ｆ２、Ｆ３が全て「０］の場合は、パージ制御弁１２を全閉にした後、キャニスタ開閉弁９、及び調圧弁３をそれぞれ全閉にして燃料タンク１からパージ制御弁１２までの区間を密閉化する（Ｓ５５０〜５７０／本発明の圧力調整手段）。即ち、図１７のタイムチャートに示す様に、パージ制御弁１２を全閉にすることで燃料タンク１からパージ制御弁１２までの区間をキャニスタ２の大気孔を通じて大気圧と同じ状態に調整し（時刻Ｔ1 ）、やや遅れてキャニスタ開閉弁９と調圧弁３とを全閉にすることにより、大気圧に調整された密閉空間を形成する（時刻Ｔ2 ）。
【００４７】
続いて、密閉化直後のタンク内圧Ｐ1 を読み込んでタイマＴをリセットする（Ｓ５８０）。次に、タイマＴをリセットした後の経過時間を判定する（Ｓ５９０）。ここで、未だ所定時間（例えば１０秒）経過していない場合（判定結果：ＮＯ）は、フラグＦ１を「１」に設定（Ｓ６００）してステップＳ５００へ戻る。
ステップ５９０でタイマＴのカウントが終了した場合（判定結果：ＹＥＳ）は、直ちにタンク内圧Ｐ2 を読込み（Ｓ６１０）、密閉化後の経過時間におけるタンク内圧ＰＴの変化量ΔＰ(2-1) を算出する（Ｓ６２０／本発明の圧力変化量算出手段）。即ち、図１７に示す様に、大気圧に調整された後、調圧弁３を閉じて燃料タンク１が密閉化されると、蒸発燃料の発生量に応じてタンク内圧ＰＴがΔＰ(2-1) だけ上昇する。
続いて、フラグＦ１を「０」に設定（Ｓ６３０）した後、パージ制御弁１２と調圧弁３をそれぞれ全開にする（Ｓ６４０、Ｓ６５０）。これにより、パージ制御弁１２から燃料タンク１内までの通気系全体に吸気管負圧が導入され始める（時刻Ｔ3 ）。
【００４８】
続いて、タンク内圧ＰＴが所定値（例えば−２０mmHg）以下になったか否かを判定する（Ｓ６６０）。この判定結果がＮＯの場合、つまりタンク内圧ＰＴが所定値まで低下していない場合は、フラグＦ２を「１」に設定（Ｓ６７０）してステップＳ５００へ戻る。
ステップＳ６６０の判定結果がＹＥＳの場合、つまりタンク内圧ＰＴが所定値以下になった場合は、フラグＦ２をリセットして（Ｓ６８０）、パージ制御弁１２と調圧弁３をそれぞれ全閉する（Ｓ６９０、Ｓ７００／本発明の圧力調整手段）。この時、燃料タンク１内が所定の負圧（−２０mmHg）に調整された状態となる（時刻Ｔ4 ）。
続いて、調圧弁３を閉じた直後のタンク内圧Ｐ3 を読込み、タイマＴをリセットする（Ｓ７１０）。その後、所定時間（例えば１０秒）経過したか否かを判定し（Ｓ７２０）、未だ経過していない場合（判定結果：ＮＯ）は、フラグＦ３を「１」に設定（Ｓ７３０）してステップＳ５００へ戻る。
【００４９】
ステップ７２０でタイマＴのカウントが終了した場合（判定結果：ＹＥＳ）は、直ちにタンク内圧Ｐ4 を読込み（Ｓ７４０）、調圧弁３を閉じた後のタンク内圧ＰＴの変化量ΔＰ(4-3) を算出する（Ｓ７５０／本発明の圧力変化量算出手段）。即ち、燃料タンク１内に負圧（−２０mmHg）を導入して調圧弁３を閉じると、所定時間経過する間に燃料タンク１内で発生する蒸発燃料の発生量に応じてタンク内圧ＰＴがΔＰ(4-3) だけ上昇する。
続いて、下記の数式に示すリーク判定条件に基づいてリーク判定を行う（Ｓ７６０／本発明の圧力漏れ判定手段）。
【数１】
ΔＰ(4-3) ＞α・ΔＰ(2-1) ＋β
α：大気圧と負圧との違いによる蒸発燃料量の差を補正する係数
β：内圧センサ１３精度、キャニスタ開閉弁９の漏れ等を補正する係数
【００５０】
即ち、燃料タンク１側にリーク原因があるならば、正圧下では燃料タンク１内から大気中へ圧力が漏れるのに対し、負圧下では大気中から燃料タンク１内へ圧力が流入する。従って、大気圧下でのタンク内圧ＰＴの変化量ΔＰ(2-1) より負圧下でのタンク内圧ＰＴの変化量ΔＰ(4-3) の方が大きくなるはずである。
そこで、リーク判定の結果がＹＥＳの場合、つまり上記の数式が成立する場合は、燃料タンク１側に「リーク有り」と判定し、リークフラグＦＴを「１」に設定した後、警報ランプや警報ブザー等を作動させて乗員に異常を知らせる（Ｓ７７０、７８０）。一方、リーク判定の結果がＮＯの場合、つまり上記の数式が成立しない場合は、調圧弁３からパージ制御弁１２までの通気系側に「リーク有り」と判定し、リークフラグＦＬを「１」に設定した後、警報ランプや警報ブザー等を作動させて乗員に異常を知らせる（Ｓ７９０、８００）。
その後、各フラグＦ１、Ｆ２、Ｆ３をリセットして（Ｓ８１０）、リークチェック制御を終了する。
【００５１】
（本実施例の効果）
本実施例では、１個の調圧弁３に多様な機能（つまり、タンク内圧を所定の圧力範囲内に保つための内圧制御バルブとしての機能、給油時に開弁して蒸発燃料の流出を防止するＯＲＶＲバルブとしての機能、及びリークチェック時に開弁して燃料タンク１内に負圧を導入するＯＢＤ２バルブとしての機能）を持たせることができる。これにより、各機能毎に専用のバルブを設けた従来システムと比較して部品点数を削減でき、且つシステム構成を簡単にできる。
また、調圧弁３によってタンク内圧を積極的に制御することにより、燃料性状や燃料温度の変化に伴って変動する蒸発燃料量を制御することができる。その結果、燃料タンク１及びキャニスタ２からエンジン吸気管へ導入される蒸発燃料量の変化を抑制できるため、エンジン空燃比の乱れを抑えて、運転性能及び排気浄化への悪影響を低減できる。
【００５２】
燃料温度や大気圧によってタンク内圧の設定値（目標圧力）を補正できるため、蒸発燃料が発生し易い条件の時（例えば燃料タンク１内の燃料温度が高い時、大気圧が低い時等）はタンク内圧を高くすることで蒸発燃料の発生を抑えることができる。この結果、蒸発燃料を蓄えるためのキャニスタ２の容量を小さくできるため、車両搭載性を向上できるメリットがある。
本実施例では、タンク内圧の変化速度、またはレベルゲージの検出値に基づいて給油開始を判定することができる。この場合、タンク内圧を検出するための内圧センサ１３、及び燃料残量を検出するためのフロート式レベルゲージを給油開始の判定手段として利用できるため、給油開始を検出するための専用の検出手段を具備する必要がない。
【００５３】
本実施例では、調圧弁３、キャニスタ開閉弁９、パージ制御弁１２、及び燃料ポンプ７を通電制御する制御回路１０を設けて、その制御回路１０をエンジンの運転状態を制御するＥＣＵ１８と電気配線によって接続されている。しかも、その制御回路１０を燃料タンク１に取り付けているため、調圧弁３、キャニスタ開閉弁９、パージ制御弁１２、及び燃料ポンプ７がそれぞれ通電作動時に発生する電気ノイズの媒体となる電気配線を短くできることから、電気ノイズの発生量を低減できる。また、制御回路１０を燃料タンク１内に配置しているため、燃料タンク１内の燃料によって制御回路１０を冷却できるメリットもある。
【００５４】
（変形例）
本実施例では、車両が転倒した時や燃料タンク１内の液面が傾いた時等に２段カットバルブ１６が閉じることで燃料の流出を防止する構成であるが、２段カットバルブ１６の代わりに、図１８に示す様に、満タン・ロールオーバセンサ１９を設けて、このセンサ１９が液面を検出した時に調圧弁３を閉弁制御して燃料流出を防止する構成としても良い。
本実施例の調圧弁３は、通電時に開弁し、通電停止時に閉弁する構造であるが、その逆に通電時に閉弁し、通電停止時に開弁する構造としても良い。この場合、バッテリが外されて調圧弁３の作動を制御できなくなった時でも、調圧弁３が開弁状態となる。これにより、燃料タンク１内で蒸発燃料が発生してもキャニスタ２内に蓄えることができるため、タンク内圧の異常上昇を防止できる。
本実施例のシステムは、エンジン停止時（イグニッションオフ）においても調圧弁３の開閉動作を制御してタンク内圧を設定値に保つように構成することができる。
【００５５】
本実施例では、請求項１の「運転状態」の例として、燃料温度を例示して説明したが、これに限られるものではない。例えば、エンジン負荷に応じてタンク内圧設定を変えることも可能である。この場合、エンジン負荷に応じて電磁式開閉弁（調圧弁３）の開閉動作を制御回路１０が制御し、タンク内圧がエンジン負荷に応じて設定されている。即ち、高負荷の時には、開弁圧を高く、アイドリングの時には開弁圧を低く設定しておく。これにより、空気量ならびに噴射燃料量が少なく、キャニスタ２から吸気管への蒸発燃料量が空燃比の変動に敏感なアイドリング時には、燃料タンク１からキャニスタ２への蒸発燃料の導入量を少なくすることができる。また、空気量ならびに噴射燃料量が多く、キャニスタ２から吸気管への蒸発燃料量が空燃比の変動に鈍感な高負荷時には、燃料タンク１からキャニスタ２への蒸発燃料の導入量を多くすることができる。これにより、負荷全域で空燃比の変動を補正により抑える範囲内とすることができる。
【図面の簡単な説明】
【図１】燃料タンク内圧制御システムの全体模式図である。
【図２】調圧弁と２段カットバルブの断面図（液面が水平の場合）である。
【図３】調圧弁と２段カットバルブの断面図（液面が傾いた場合）である。
【図４】タンク内圧制御のフローチャートである。
【図５】タンク内圧制御の目標圧力を算出するフローチャートである。
【図６】正圧側の基本目標値を決定するマップである。
【図７】負圧側の基本目標値を決定するマップである。
【図８】燃料温度による補正量を示す特性図である。
【図９】大気圧による補正量を示す特性図である。
【図１０】タンク内圧制御のタイムチャートである。
【図１１】タンク内圧制御のタイムチャートである。
【図１２】給油時制御のフローチャートである。
【図１３】給油時のタンク内圧の変化を示すグラフである。
【図１４】給油時のタンク内圧の変化を示すグラフである。
【図１５】リークチェック制御のフローチャートである。
【図１６】リークチェック制御のフローチャートである。
【図１７】リークチェック制御のタイムチャートである。
【図１８】満タン・ロールオーバセンサの使用例を示す図である。
【符号の説明】
１  燃料タンク
２  キャニスタ
３  調圧弁（電磁式開閉弁）
８  連通管
１０  制御回路
１１  パージ管（パージ通路）
１３  内圧センサ（タンク内圧検出手段）
１５  双方向リリーフバルブ
【図１】
0003991427.tif 000002
【図２】
0003991427.tif 000003
【図３】
0003991427.tif 000004
【図４】
0003991427.tif 000005
【図５】
0003991427.tif 000006
【図６】
0003991427.tif 000007
【図７】
0003991427.tif 000008
【図８】
0003991427.tif 000009
【図９】
0003991427.tif 000010
【図１０】
0003991427.tif 000011
【図１１】
0003991427.tif 000012
【図１２】
0003991427.tif 000013
【図１３】
0003991427.tif 000014
【図１４】
0003991427.tif 000015
【図１５】
0003991427.tif 000016
【図１６】
0003991427.tif 000017
【図１７】
0003991427.tif 000018
【図１８】
0003991427.tif 000019