(57)【要約】【課題】封鎖弁の開弁位置の検出精度の向上と、開弁位置の学習にかかる時間の短縮とを両立する。【解決手段】蒸発燃料処理装置（２０）は、封鎖弁（４０）の開弁位置を学習する学習手段（１９）を備える。学習手段は、開弁位置の学習の際に、（ｉ）封鎖弁のステッピングモータ（５０）を開弁方向に２ステップずつ回転させることによりストローク量を段階的に増加させ、（ｉｉ）封鎖弁が開弁状態となったときのステッピングモータの回転に伴う封鎖弁のキャニスタ（２２）側の圧力変動に基づいて、現在のストローク量と開弁位置に対応するストローク量との差が、ステッピングモータの回転の１ステップ分であるか２ステップ分であるかを判定して、開弁位置を学習する。【選択図】図３
2018100643.tif 000002
【特許請求の範囲】
【請求項１】
燃料タンク内で発生した蒸発燃料を吸着する吸着材を備えるキャニスタと、前記キャニスタと前記燃料タンクとをつなぐベーパ通路と、前記ベーパ通路に設けられ、ストローク量が所定量未満の場合に閉弁状態となり、前記ストローク量が前記所定量以上の場合に開弁状態となる封鎖弁と、を備える蒸発燃料処理装置であって、
前記封鎖弁は、前記ストローク量を調整可能なステッピングモータを有し、
当該蒸発燃料処理装置は、前記封鎖弁の開弁位置を学習する学習手段を備え、
前記学習手段は、前記開弁位置の学習の際に、（ｉ）前記ステッピングモータを開弁方向に２ステップずつ回転させることにより前記ストローク量を段階的に増加させ、（ｉｉ）前記封鎖弁が前記開弁状態となったときの前記ステッピングモータの回転に伴う前記封鎖弁の前記キャニスタ側の圧力変動に基づいて、現在の前記ストローク量と前記開弁位置に対応する前記ストローク量との差が、前記ステッピングモータの回転の１ステップ分であるか２ステップ分であるかを判定して、前記開弁位置を学習する
ことを特徴とする蒸発燃料処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料タンク内で発生した蒸発燃料を処理する蒸発燃料処理装置の技術分野に関する。
【背景技術】
【０００２】
この種の装置として、例えば、燃料タンク内で発生した蒸発燃料を吸着する吸着材を備えるキャニスタと、該キャニスタと燃料タンクとをつなぐベーパ通路に設けられている、ステッピングモータを有する封鎖弁とを備える装置が提案されている（特許文献１参照）。特許文献１には、封鎖弁の開弁開始位置の学習の際に、ステッピングモータをＡステップだけ開弁方向に回転した後、Ｂステップだけ閉弁方向に回転して、タンク内圧を検出する工程を繰り返し行い、今回検出されたタンク内圧が前回の検出値に対して所定値以上低下していると、封鎖弁の開弁が開始されたと判定されることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１５／０７６０２７号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ステッピングモータはステップ単位でその回転量（回転角度）が制御される。封鎖弁の開弁開始位置の学習時に、ステッピングモータを開弁方向に１ステップずつ回転させながら検出された開弁開始位置が、最も検出精度のよい開弁開始位置と言える（尚、ステッピングモータの仕様に係る、１回転当たりのステップ数、言い換えれば、１ステップ当たりの回転角度は、ここでは考慮しない）。しかしながら、ステッピングモータは、開弁方向に１ステップずつしか回転しないので、開弁開始位置の学習にかかる時間が比較的長くなってしまう。これに対して、開弁開始位置の学習にかかる時間を短縮するために、ステッピングモータを開弁方向に２ステップ以上ずつ回転させながら開弁開始位置を検出すると、検出精度が低下してしまう。特許文献１に記載の技術では、開弁開始位置の検出精度の向上と、開弁開始位置の学習にかかる時間の短縮とを両立することはできない。
【０００５】
本発明は、上記問題点に鑑みてなされたものであり、開弁開始位置の検出精度の向上と、開弁開始位置の学習にかかる時間の短縮とを両立することができる蒸発燃料処理装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の蒸発燃料処理装置は、上記課題を解決するために、燃料タンク内で発生した蒸発燃料を吸着する吸着材を備えるキャニスタと、前記キャニスタと前記燃料タンクとをつなぐベーパ通路と、前記ベーパ通路に設けられ、ストローク量が所定量未満の場合に閉弁状態となり、前記ストローク量が前記所定量以上の場合に開弁状態となる封鎖弁と、を備える蒸発燃料処理装置であって、前記封鎖弁は、前記ストローク量を調整可能なステッピングモータを有し、当該蒸発燃料処理装置は、前記封鎖弁の開弁位置を学習する学習手段を備え、前記学習手段は、前記開弁位置の学習の際に、（ｉ）前記ステッピングモータを開弁方向に２ステップずつ回転させることにより前記ストローク量を段階的に増加させ、（ｉｉ）前記封鎖弁が前記開弁状態となったときの前記ステッピングモータの回転に伴う前記封鎖弁の前記キャニスタ側の圧力変動に基づいて、現在の前記ストローク量と前記開弁位置に対応する前記ストローク量との差が、前記ステッピングモータの回転の１ステップ分であるか２ステップ分であるかを判定して、前記開弁位置を学習する。
【０００７】
当該蒸発燃料処理装置では、開弁位置（上述の“開弁開始位置”に相当）の学習時に、ステッピングモータが開弁方向に２ステップずつ回転される。このため、当該蒸発燃料処理装置によれば、学習時にステッピングモータが開弁方向に１ステップずつ回転される場合に比べて、学習にかかる時間を短縮することができる。
【０００８】
当該蒸発燃料処理装置では特に、封鎖弁が開弁状態となったときの封鎖弁のキャニスタ側の圧力変動が、ステッピングモータの１ステップ分の圧力変動に該当するか、２ステップ分の圧力変動に該当するか判定される。このため、当該蒸発燃料処理装置によれば、開弁位置を、ステッピングモータの１ステップ刻みで学習することができる。
【０００９】
従って、当該蒸発燃料処理装置によれば、開弁位置の検出精度の向上と、開弁位置の学習にかかる時間の短縮とを両立することができる。尚、本発明に係る「開弁位置」は、その位置よりもわずかでもストローク量が増えると、封鎖弁の開弁状態となる位置を意味する。
【００１０】
本発明の作用及び他の利得は次に説明する実施するための形態から明らかにされる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る蒸発燃料処理装置の全体構成図である。
【図２】実施形態に係る封鎖弁の一状態を示す縦断面図である。
【図３】実施形態に係る封鎖弁の開弁位置の学習に係る学習制御を示すフローチャートである。
【図４】実施形態に係る学習制御における、システム圧力の時間変化、ステッピングモータのステップ数の時間変化の概念を示す概念図である。
【発明を実施するための形態】
【００１２】
本発明の蒸発燃料処理装置の実施形態について、図１乃至図４を参照して説明する。
【００１３】
（全体構成）
実施形態に係る蒸発燃料処理装置の構成について、図１を参照して説明する。図１は、実施形態に係る蒸発燃料処理装置の全体構成図である。
【００１４】
図１において、蒸発燃料処理装置２０は、車両（図示せず）のエンジンシステム１０に備えられており、車両の燃料タンク１５で発生した蒸発燃料が外部に漏れ出ないようにするための装置である。
【００１５】
蒸発燃料処理装置２０は、キャニスタ２２、ベーパ通路２４、パージ通路２６及び大気通路２８を備えて構成されている。キャニスタ２２内には、吸着材としての活性炭が装填されている。キャニスタ２２は、燃料タンク１５内の蒸発燃料を吸着材により吸着可能なように構成されている。ベーパ通路２４の一端は、燃料タンク１５内の気層部と連通されており、ベーパ通路２４の他端は、キャニスタ２２と連通されている。ベーパ通路２４には、ベーパ通路２４の連通と遮断とを切り換え可能な封鎖弁４０が設けられている。パージ通路２６の一端は、キャニスタ２２と連通されており、パージ通路２６の他端は、エンジン１４の吸気通路１６におけるスロットルバルブ１７の下流側と連通されている。パージ通路２６には、パージ通路２６の連通と遮断とを切り換え可能なパージ弁２６ｖが設けられている。
【００１６】
キャニスタ２２は、先端が大気開放された大気通路２８と連通されている。大気通路２８には、エアフィルタ２８ａが設けられている。大気通路２８のエアフィルタ２８ａよりもキャニスタ２２側には、大気通路２８の連通と遮断とを切り換え可能な切替弁２８ｖが設けられている。切替弁２８ｖは、例えば非通電時に「開」となる常開型電磁弁から構成されている。大気通路２８には更に、切替弁２８ｖと並列に、キャニスタ２２に向けて大気を圧送可能なポンプ２８ｐが設けられている。ポンプ２８ｐには、キャニスタ２２及び燃料タンク１５を含む系内を加圧し得るものであれば、どのような形式のものであってもよいが、オフ状態で気体の通流が生じない構成とすることが望ましい。
【００１７】
封鎖弁４０、パージ弁２６ｖ、切替弁２８ｖ及びポンプ２８ｐ各々は、ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１９からの信号に基づいて制御される。つまり、本実施形態では、車両の各種電子制御のためのＥＣＵ１９の機能の一部を、蒸発燃料処理装置２０の一部として用いている。
【００１８】
蒸発燃料処理装置２０には、系内の圧力を検出する圧力センサとして、燃料タンク１５に設けられたタンク圧センサ１５ｓと、パージ通路２６のパージ弁２６ｖよりもキャニスタ側に設けられたエバポレーションシステム圧センサ（以降、“システム圧センサ”と称する）２６ｓと、が取り付けられている。タンク圧センサ１５ｓは、封鎖弁４０により二分される系内の燃料タンク１５側の領域の圧力を検出する。システム圧センサ２６ｓは、封鎖弁４０により二分される系内のキャニスタ２２を含む領域（具体的には、パージ弁２６ｖ、切替弁２８ｖ及び封鎖弁４０により区画された領域）の圧力（以降、“システム圧力”と称する）を検出する。ＥＣＵ１９には、タンク圧センサ１５ｓ及びシステム圧センサ２６ｓからの信号が入力される。
【００１９】
（蒸発燃料処理装置の動作概要）
次に、上述の如く構成された蒸発燃料処理装置２０の動作概要について説明する。ＥＣＵ１９は、車両の走行中に、所定のパージ条件が成立する場合に、パージ弁２６ｖが適宜開かれる。このとき、切替弁２８ｖは開弁状態であるので、エンジン１４の吸気負圧に起因して、大気通路２８から大気が流入する。この大気によりキャニスタ２２の吸着材からパージされた蒸発燃料が、パージ弁２６ｖを介してエンジン１４の吸気通路１７に導入される。また、ＥＣＵ１９は、タンク圧センサ１５ｓにより検出された燃料タンク１５の圧力が所定圧力より高い場合に、封鎖弁４０を開弁して、燃料タンク１５の圧抜き制御を行う。尚、キャニスタ２２の吸着材に吸着された蒸発燃料のパージに係る制御、及び燃料タンク１５の圧抜き制御については、既存の各種態様を適用可能であるので、その詳細についての説明は省略する。
【００２０】
（封鎖弁の構成）
封鎖弁４０の構成について、図２を参照して説明を加える。図２は、実施形態に係る封鎖弁の一状態を示す縦断面図である。
【００２１】
封鎖弁４０は、閉弁状態でベーパ通路２４を封鎖し、開弁状態でベーパ通路２４を流れる気体の流量を制御する流量制御弁である。図２において、封鎖弁４０は、バルブケーシング４２、ステッピングモータ５０、バルブガイド６０及びバルブ体７０を備えて構成されている。バルブケーシング４２には、弁室４４、流入路４５及び流出路４６が形成されている。弁室４４、流入路４５及び流出路４６により流体通路が構成されている。
【００２２】
ステッピングモータ５０は、バルブケーシング４２の上部に設置されている。ステッピングモータ５０は、モータ本体５２と、該モータ本体５２の下面から突出し、正逆回転可能に構成された出力軸５４と、を有している。出力軸５４は、バルブケーシング４２の弁室４４内に同心状に配置されており、その外周面に雄ネジ部５４ｎが形成されている。
【００２３】
バルブガイド６０は、円筒状の筒壁部６２と、筒壁部６２の上端開口部を閉鎖する上壁部６４とから有天円筒状に形成されている。上壁部６４の中央部には筒軸部６６が同心状に形成されている。筒軸部６６の内周面に雌ネジ部６６ｗが形成されている。バルブガイド６０は、バルブケーシング４２に対して、回り止め手段（図示せず）により軸回り方向に回り止めされた状態で軸方向（上下方向）に移動可能に配置されている。
【００２４】
バルブガイド６０の筒軸部６６の雌ネジ部６６ｗには、ステッピングモータ５０の出力軸５４の雄ネジ部５４ｎが螺合されている。これにより、ステッピングモータ５０の出力軸５４の正逆回転に基づいて、バルブガイド６０が軸方向に昇降移動可能となる。バルブガイド６０の周囲には、バルブガイド６０を上方へ付勢する補助スプリング６８が設けられている。
【００２５】
バルブ体７０は、円筒状の筒壁部７２と、筒壁部７２の下端開口部を閉鎖する下壁部７４とから有底円筒状に形成されている。下壁部７４の下面には、例えば、円板状のゴム状弾性材からなるシール部材７６が装着されている。バルブ体７０は、バルブガイド６０内に同心状に配置されている。バルブ体７０のシール部材７６は、バルブケーシング４２の弁座（流入路４５の弁室４４側の端部の周囲）の上面に対して当接可能に配置されている。
【００２６】
バルブ体７０の筒壁部７２の上端外周面には、円周方向に複数個の連結凸部７２ｔが形成されている。バルブ体７０の連結凸部７２ｔは、バルブガイド６０の筒壁部６２の内周面に形成された縦溝状の連結凹部６２ｍと、一定寸法だけ上下方向に相対移動可能な状態で、嵌合している。バルブガイド６０の連結凹部６２ｍの底壁部６２ｂがバルブ体７０の連結凸部７２ｔに対して下方から当接した状態で、バルブガイド６０とバルブ体７０とが一体で上方（即ち、開弁方向）に移動可能となる。バルブガイド６０の上壁部６４とバルブ体７０の下壁部７４との間には、バルブガイド６０に対してバルブ体７０を常に下方（即ち、閉弁方向）へ付勢するバルブスプリング７７が同心状に設けられている。
【００２７】
（封鎖弁の動作）
次に、上述の如く構成された封鎖弁４０の動作について説明する。封鎖弁４０は、ＥＣＵ１９からの信号に基づいてステッピングモータ５０を開弁方向又は閉弁方向に予め決められたステップ数だけ回転させる。この結果、ステッピングモータ５０の出力軸５４の雄ネジ部５４ｎとバルブガイド６０の筒軸部６６の雌ネジ部６６ｗとの螺合作用により、バルブガイド６０が上下方向に予め決められたストローク量だけ移動する。
【００２８】
封鎖弁４０の初期状態では、バルブガイド６０が下限位置に保持されており、筒壁部６２の下端面がバルブケーシング４２の弁座の上面に当接している。また、この状態で、バルブ体７０の連結凸部７２ｔは、バルブガイド６０の連結凹部６２ｍの底壁部６２ｂに対して上方に位置しており（図２参照）、バルブ体７０のシール部材７６はバルブスプリング７７のバネ力により、バルブケーシング４２の弁座の上面に押し付けられている。
【００２９】
封鎖弁４０の初期状態からステッピングモータ５０が開弁方向に回転すると、雄ネジ部５４ｎと雌ネジ部６６ｗとの螺合作用によりバルブガイド６０が上方に移動し、バルブガイド６０の連結凹部６２ｍの底壁部６２ｂが、バルブ体７０の連結凸部７２ｔに下方から当接する。そして、ステッピングモータ５０が開弁方向に更に回転し、バルブガイド６０が更に上方に移動すると、バルブ体７０がバルブガイド６０と共に上方に移動し、バルブ体７０のシール部材７６がバルブケーシング４２の弁座から離れる。この結果、封鎖弁４０は開弁される。
【００３０】
（封鎖弁の開弁位置の学習）
封鎖弁４０の開弁位置は、例えばバルブ体７０に形成された連結凸部７２ｔの位置公差、バルブガイド６０の連結凹部６２ｍに形成された底壁部６２ｂの位置公差等により、封鎖弁４０毎に異なる。このため、当該蒸発燃料処理装置２０では、封鎖弁４０の開弁位置の学習を行う学習制御が行われる。本実施形態に係る学習制御について、図３及び図４を参照して説明する。
【００３１】
図３において、蒸発燃料処理装置２０の一部としてのＥＣＵ１９は、封鎖弁４０の開弁位置の学習を開始するか否かを判定する（ステップＳ１０１）。尚、実施形態に係る「ＥＣＵ１９」は、本発明に係る「学習手段」の一例である。
【００３２】
ここで、ＥＣＵ１９は、エンジン１４の始動後、エンジン１４の運転状態が、キャニスタ２２の吸着材に吸着された蒸発燃料をパージ可能な状態となり、且つ、燃料タンク１５の圧力が正圧である場合に、封鎖弁４０の開弁位置の学習を開始すると判定する。イグニッションオン後に、封鎖弁４０の開弁位置が一旦学習されると、イグニッションオフ後再度イグニッションオンされるまでは、開弁位置の学習をする必要はないので、ＥＣＵ１９は、今回のイグニッションオン後の開弁位置の学習履歴が存在する場合に、封鎖弁４０の開弁位置の学習を開始しないと判定する。
【００３３】
ステップＳ１０１の判定において、封鎖弁４０の開弁位置の学習を開始しないと判定された場合（ステップＳ１０１：Ｎｏ）、当該処理は終了される。その後、ＥＣＵ１９は、所定時間経過後に、再びステップＳ１０１の処理を実施する。
【００３４】
他方、ステップＳ１０１の判定において、封鎖弁４０の開弁位置の学習を開始すると判定された場合（ステップＳ１０１：Ｙｅｓ）、ＥＣＵ１９は、ステッピングモータ５０を所定のステップ数まで、開弁方向又は閉弁方向に回転させる。尚、「所定のステップ数」は、０ステップ（即ち、初期状態）に限らず、封鎖弁４０が閉弁状態であるステップ数の範囲内で適宜設定されてよい。所定のステップ数を０ステップより大きい値とすれば、所定のステップ数から開弁位置に対応するステップ数までのステップ数が減るので、開弁位置の学習を比較的早期に終了することができる。ＥＣＵ１９は、更に、切替弁２８ｖを閉弁して、大気通路２８を遮断する。尚、ＥＣＵ１９は、パージ弁２６ｖの閉弁状態を維持する。
【００３５】
その後、ＥＣＵ１９は、ステッピングモータ５０を２ステップだけ開弁方向に回転させる（ステップＳ１０２）。続いて、ＥＣＵ１９は、システム圧センサ２６ｓからの信号に基づいて、ステップＳ１０２の処理が行われる前後の（言い換えれば、ステッピングモータ５０が２ステップだけ開弁方向に回転したことに起因する）システム圧力の変化量が所定値Ａ未満であるか否かを判定する（ステップＳ１０３）。
【００３６】
ここで、システム圧力の変化量が所定値Ａ未満であることは、封鎖弁４０が閉弁状態を維持していることを意味する。他方、システム圧力の変化量が所定値Ａ以上であることは、封鎖弁４０は開弁されたことを意味する。「所定値Ａ」は、単純には“０”であってよいが、システム圧センサ２６ｓの検出誤差や、環境温度による、例えばキャニスタ２２の体積変化に起因するシステム圧力の変動等を考慮して、０よりわずかに大きな値に設定されることが望ましい。
【００３７】
ステップＳ１０３の判定において、システム圧力の変化量が所定値Ａ未満であると判定された場合（ステップＳ１０３：Ｙｅｓ）、ＥＣＵ１９は、封鎖弁４０は開弁していないと判定して（ステップＳ１０４）、ステップＳ１０２の処理を行う。
【００３８】
他方、ステップＳ１０３の判定において、システム圧力の変化量が所定値Ａ以上であると判定された場合（ステップＳ１０３：Ｎｏ）、ＥＣＵ１９は、システム圧力の変化量が所定値Ｂ未満であるか否かを判定する（ステップＳ１０５）。尚、所定値Ｂは、所定値Ａより大きな値である。
【００３９】
当該制御では、ステッピングモータ５０を２ステップだけ開弁方向に回転させる工程（即ち、ステップＳ１０２の処理）と、システム圧力の変化量が所定値Ａ未満であるか否かを判定する工程（即ち、ステップＳ１０３の処理）とが、システム圧力の変化量が所定値Ａ以上であると判定されるまで繰り返し行われる。このため、何らの対策も採らなければ、封鎖弁４０の開弁位置は２ステップ刻みでしか学習されない、言い換えれば、開弁位置の分解能は２ステップとなる。
【００４０】
ところで、システム圧力の変化量が所定値Ａ以上となる場合（即ち、封鎖弁４０が開弁した）には、（ｉ）バルブ体７０のシール部材７６がバルブケーシング４２の弁座から、ステッピングモータ５０の１ステップ分のストローク量だけ離れる場合と、（ｉｉ）シール部材７６が弁座から、ステッピングモータ５０の２ステップ分のストローク量だけ離れる場合と、が含まれる。本願発明者はこの点に着目し、当該蒸発燃料処理装置２０を、封鎖弁４０が開弁したときのシステム圧力の変化量から、ステッピングモータ５０の１ステップ分の変化量であるか、２ステップ分の変化量であるかを判定させる構成とした。
【００４１】
上記思想に基づき、本実施形態に係る「所定値Ｂ」は、シール部材７６が弁座からステッピングモータ５０の１ステップ分のストローク量だけ離れた場合のシステム圧力の変化量と、シール部材７６が弁座からステッピングモータ５０の２ステップ分のストローク量だけ離れた場合のシステム圧力の変化量と、を確実に判別可能な値として設定されている。所定量Ｂは、具体的には、シール部材７６が弁座からステッピングモータ５０の１ステップ分のストローク量だけ離れた場合のシステム圧力の変化量と、シール部材７６が弁座からステッピングモータ５０の２ステップ分のストローク量だけ離れた場合のシステム圧力の変化量と、の間の値として設定されている。
【００４２】
ステップＳ１０５の判定において、システム圧力の変化量が所定値Ｂ未満であると判定された場合（ステップＳ１０５：Ｙｅｓ）、ＥＣＵ１９は、シール部材７６が弁座からステッピングモータ５０の１ステップ分のストローク量だけ離れた状態で、封鎖弁４０が開弁されたと判定して（ステップＳ１０６）、現在のステップ数から“１”だけ減じた値を、開弁位置として学習する（ステップＳ１０７）。
【００４３】
他方、ステップＳ１０５の判定において、システム圧力の変化量が所定値Ｂ以上であると判定された場合（ステップＳ１０５：Ｎｏ）、ＥＣＵ１９は、シール部材７６が弁座からステッピングモータ５０の２ステップ分のストローク量だけ離れた状態で、封鎖弁４０が開弁されたと判定して（ステップＳ１０８）、現在のステップ数から“２”だけ減じた値を、開弁位置として学習する（ステップＳ１０９）。
【００４４】
次に、封鎖弁４０の開弁位置が学習される際のステッピングモータ５０のステップ数の変化等について、図４を参照して説明を加える。
【００４５】
図４（ａ）の時刻ｔ１に、上述のステップＳ１０１の判定において、封鎖弁４０の開弁位置の学習を開始すると判定されたとする。この結果、ＥＣＵ１９は、切替弁２８ｖを通電して閉弁する。切替弁２８ｖが閉弁されるまでは、パージ弁２６ｖ及び封鎖弁４０が閉弁状態であり、大気通路２８が連通されていたので、システム圧力の初期値は大気圧である。
【００４６】
その後、ＥＣＵ１９は、ステッピングモータ５０を２ステップだけ開弁方向に回転させる工程（即ち、ステップＳ１０２の処理）と、システム圧力の変化量が所定値Ａ未満であるか否かを判定する工程（即ち、ステップＳ１０３の処理）とを、システム圧力の変化量が所定値Ａ以上であると判定されるまで繰り返し行う。
【００４７】
時刻ｔ２に、上述のステップＳ１０３の判定において、システム圧力の変化量が所定値Ａ以上であると判定され、時刻ｔ３に、上述のステップＳ１０５の判定において、システム圧力の変化量が所定値Ｂ以上であると判定されたとする。この結果、ＥＣＵ１９は、現在のステップ数から“２”だけ減じた値を開弁位置として学習する（ステップＳ１０９）。その後、ＥＣＵ１９は、ステッピングモータ５０を所定のステップ数まで閉弁方向に回転させて、封鎖弁４０を閉弁すると共に、切替弁２８ｖを開弁する。
【００４８】
同様に、図４（ｂ）の時刻ｔ３に、上述のステップＳ１０１の判定において、封鎖弁４０の開弁位置の学習を開始すると判定されたとする。この結果、ＥＣＵ１９は、切替弁２８ｖを通電して閉弁する。
【００４９】
その後、ＥＣＵ１９は、ステッピングモータ５０を２ステップだけ開弁方向に回転させる工程（即ち、ステップＳ１０２の処理）と、システム圧力の変化量が所定値Ａ未満であるか否かを判定する工程（即ち、ステップＳ１０３の処理）とを、システム圧力の変化量が所定値Ａ以上であると判定されるまで繰り返し行う。
【００５０】
時刻ｔ４に、上述のステップＳ１０３の判定において、システム圧力の変化量が所定値Ａ以上であると判定され、時刻ｔ５に、上述のステップＳ１０５の判定において、システム圧力の変化量が所定値Ｂ未満であると判定されたとする。この結果、ＥＣＵ１９は、現在のステップ数から“１”だけ減じた値を開弁位置として学習する（ステップＳ１０７）。その後、ＥＣＵ１９は、ステッピングモータ５０を所定のステップ数まで閉弁方向に回転させて、封鎖弁４０を閉弁すると共に、切替弁２８ｖを開弁する。
【００５１】
（技術的効果）
蒸発燃料処理装置２０では、封鎖弁４０の開弁位置の学習時に、ステッピングモータ５０が２ステップずつ開弁方向に回転される。このため、学習時にステッピングモータ５０が１ステップずつ開弁方向に回転される場合に比べて、学習にかかる時間を短縮することができる。
【００５２】
加えて、蒸発燃料処理装置２０では、封鎖弁４０が開弁されたときの（即ち、システム圧力の変化量が所定値Ａ以上であると判定されたときの）システム圧力の変化量が、所定値Ｂ未満であるか否かが判定されることによって、バルブ体７０のシール部材７６がバルブケーシング４２の弁座から、ステッピングモータ５０の１ステップ分のストローク量だけ離れたか、２ステップ分のストローク量だけ離れたかが判定される。このため、封鎖弁４０の開弁位置の学習時に、ステッピングモータ５０は２ステップずつ開弁方向に回転されるが、開弁位置は１ステップ刻みで学習される。
【００５３】
従って、蒸発燃料処理装置２０によれば、封鎖弁４０の開弁位置の学習にかかる時間を短縮しつつ、開弁位置の検出精度を向上させることができる。
【００５４】
＜変形例＞
システム圧センサ２６ｓにより、例えば、（ｉ）バルブ体７０のシール部材７６がバルブケーシング４２の弁座から、ステッピングモータ５０の１ステップ分のストローク量だけ離れた場合のシステム圧力の変化量と、（ｉｉ）シール部材７６が弁座から、ステッピングモータ５０の２ステップ分のストローク量だけ離れた場合のシステム圧力の変化量と、（ｉｉｉ）シール部材７６が弁座から、ステッピングモータ５０の３ステップ分のストローク量だけ離れた場合のシステム圧力の変化量と、を精度良く判別できるのであれば、封鎖弁４０の開弁位置の学習時に、封鎖弁４０の開弁位置の学習の際に、ステッピングモータ５０が３ステップずつ（更には、４ステップ以上ずつ）開弁方向に回転されてもよい。
【００５５】
本発明は、上述した実施形態に限られるものではなく、特許請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う蒸発燃料処理装置もまた本発明の技術的範囲に含まれるものである。
【符号の説明】
【００５６】
１０…エンジンシステム、１５…燃料タンク、１９…ＥＣＵ、２０…蒸発燃料処理装置、２２…キャニスタ、２４…ベーパ通路、２６…パージ通路、２６ｓ…エバポレーションシステム圧センサ、２６ｖ…パージ弁、２８…大気通路、２８ｖ…切替弁、４０…封鎖弁、５０…ステッピングモータ
【図１】
2018100643.tif 000003
【図２】
2018100643.tif 000004
【図３】
2018100643.tif 000005
【図４】
2018100643.tif 000006