(57)【要約】 【課題】バルブの全開位置と全閉位置とを正確に学習することができるバルブ位置学習装置を提供する。【解決手段】制御手段７は、モーター５３に第一の所定駆動電流を流し、バルブ開度が変化しない状態で所定時間経過したときに、そのときのバルブ５２開度を全閉位置として学習し、かつモーター５３に第二の所定駆動電流を流し、バルブ開度が変化しない状態で所定時間経過したときに、そのときのバルブ５２開度を全開位置として学習し、  制御手段７は、全閉位置、全開位置、および全開位置と全閉位置との差のいずれかが、各々に設定された所定の正常範囲に収まらないと判断したときに、第一の所定駆動電流よりも大きい第三の所定駆動電流にて全閉位置の学習を再度行い、かつ第二の所定駆動電流よりも大きい第四の所定駆動電流にて、全開位置の学習を再度行うものである。【選択図】図１
2008196389.tif 000002
【特許請求の範囲】
【請求項１】
気体通路に設けられ該気体通路の流量を調整するためのバルブと、そのバルブを駆動するためのモーターと、上記バルブの開度位置を検出するバルブ開度検出手段と、そのバルブ開度検出手段が検出したバルブ開度が入力されると共に上記モーターに駆動電流を出力する制御手段とを備え、上記バルブ開度検出手段で検出される全開位置と全閉位置とを学習するためのバルブ位置学習装置において、
上記制御手段は、上記バルブを全閉とすべく上記モーターに第一の所定駆動電流を流すと共に上記バルブ開度検出手段から入力されるバルブ開度をモニタし、その入力されるバルブ開度が実質的に変化しない状態で所定時間経過したときに、そのときのバルブ開度を全閉位置として学習し、かつ上記バルブを全開とすべく上記モーターに第二の所定駆動電流を流すと共に上記バルブ開度検出手段から入力されるバルブ開度をモニタし、その入力されるバルブ開度が実質的に変化しない状態で所定時間経過したときに、そのときのバルブ開度を全開位置として学習し、
さらに、上記制御手段は、上記全閉位置、上記全開位置、および上記全開位置と全閉位置との差のいずれかが、各々に設定された所定の正常範囲に収まらないと判断したときに、上記第一の所定駆動電流よりも大きい第三の所定駆動電流にて上記全閉位置の学習を再度行い、かつ上記第二の所定駆動電流よりも大きい第四の所定駆動電流にて、上記全開位置の学習を再度行うことを特徴とするバルブ位置学習装置。
【請求項２】
上記制御手段は、上記第三および第四の所定駆動電流にて上記全閉位置および全開位置の学習を再度行った後に、上記全閉位置、上記全開位置、および上記全開位置と全閉位置との差のいずれかが、上記所定の正常範囲に収まらないと判断したときに、上記第三の所定駆動電流よりも大きい第五の所定駆動電流にて上記全閉位置の学習を再度行い、かつ上記第四の所定駆動電流よりも大きい第六の所定駆動電流にて、上記全開位置の学習を再度行う請求項１記載のバルブ位置学習装置。
【請求項３】
上記制御手段は、上記第五および第六の所定駆動電流にて上記全閉位置および全開位置の学習を再度行った後に、上記全閉位置、上記全開位置、および上記全開位置と全閉位置との差のいずれかが、上記所定の正常範囲に収まらないと判断したときに、
全閉位置、全開位置、および全開位置と全閉位置との差の全てが、上記所定の正常範囲に収まるまで、上記全閉位置の学習と上記全開位置の学習とを繰り返し行うと共に、それら全閉位置および全開位置の学習を繰り返すごとに、上記全閉位置の学習および全開位置の学習に用いる駆動電流を各々大きく設定する請求項２記載のバルブ位置学習装置。
【請求項４】
上記制御手段は、上記全閉位置の学習および全開位置の学習を所定回数繰り返した後に、上記全閉位置、上記全開位置、および上記全開位置と全閉位置との差のいずれかが、各々に設定された上記所定の正常範囲に収まらないと判断したときは、上記バルブ、モーターおよびバルブ開度検出手段が故障であると判定する請求項３記載のバルブ位置学習装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モーターにより駆動されるバルブの全閉位置と全開位置とを学習するバルブ位置学習装置に関するものである。
【背景技術】
【０００２】
従来、エンジンの排気に含まれるＮＯｘを低減する装置として、排気の一部を吸気に環流するＥＧＲ装置が知られている。
【０００３】
そのＥＧＲ装置では、吸気通路と排気通路とを連通するＥＧＲ通路に、ＥＧＲバルブを設けて、そのＥＧＲ通路を通り環流する排気の流量を調整するようにしている。
【０００４】
ここで、例えば、ＥＧＲバルブの開度（ＥＧＲの流量）をモーター制御するＥＧＲバルブにおいて、ＥＧＲの流量を正確にコントロールするためには、ＥＧＲバルブ位置を正確に位置センサーで検知することが重要となる。
【０００５】
そのために、バルブの正確な位置を学習するものとして、例えば、図４に示すように、電源Ｏｎ後にモーターに一定駆動電流を流して、ＥＧＲバルブを全閉位置（ステップＳ４１）と全開位置（ステップＳ４３）に突き当て、その時の位置センサーの出力を学習して、それぞれ０％開度（ステップＳ４２）、１００％開度（ステップＳ４４）とする手法が知られている。
【０００６】
また、特許文献１では、スロットル開度の初期学習において、スロットルバルブ位置（開度）が変化しない場合に異常と判断して、初期学習を終了する故障判定方法が提案されている。
【０００７】
【特許文献１】特開２０００−６４８８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、図４のような位置学習をする場合は、ＥＧＲバルブにかかるフリクションに打ち勝つ駆動力にて、モーターおよびＥＧＲバルブを駆動して、ＥＧＲバルブを正確に全閉位置と全開位置に突き当てることが重要であるが、ＥＧＲバルブに対する小さな異物の付着やカーボンの堆積によって、一時的にＥＧＲバルブにかかるフリクションが大きくなり、間違った位置で学習して、ＥＧＲ制御が適切に行われなかったり、ＥＧＲバルブの故障と誤診断されることがある。
【０００９】
すなわち、従来は、ＥＧＲバルブを全閉（あるいは全開）にすべく、モーターに所定の駆動電流を流し、ＥＧＲバルブが、弁座（あるいはストッパなど）に突き当たって停止したときの位置を、全閉位置（あるいは全開位置）として学習していた。しかし、ＥＧＲバルブにカーボンなどが堆積してフリクションが大きくなると、所定の駆動電流を流したときに、ＥＧＲバルブが弁座などに突き当たる前に停止してしまい、その停止位置を誤って全閉位置（あるいは全開位置）として誤学習、あるいはＥＧＲバルブの故障と判断してしまうおそれがあった。
【００１０】
また、特許文献１では、バルブ位置（開度）が変化しない場合に異常判断しており、間違ったバルブ位置での誤学習を判定することができず、バルブ位置を正確に学習することができなかった。
【００１１】
そこで、本発明の目的は、上記課題を解決し、バルブの全開位置と全閉位置とを正確に学習することができるバルブ位置学習装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために本発明は、気体通路に設けられ該気体通路の流量を調整するためのバルブと、そのバルブを駆動するためのモーターと、上記バルブの開度位置を検出するバルブ開度検出手段と、そのバルブ開度検出手段が検出したバルブ開度が入力されると共に上記モーターに駆動電流を出力する制御手段とを備え、上記バルブ開度検出手段で検出される全開位置と全閉位置とを学習するためのバルブ位置学習装置において、上記制御手段は、上記バルブを全閉とすべく上記モーターに第一の所定駆動電流を流すと共に上記バルブ開度検出手段から入力されるバルブ開度をモニタし、その入力されるバルブ開度が実質的に変化しない状態で所定時間経過したときに、そのときのバルブ開度を全閉位置として学習し、かつ上記バルブを全開とすべく上記モーターに第二の所定駆動電流を流すと共に上記バルブ開度検出手段から入力されるバルブ開度をモニタし、その入力されるバルブ開度が実質的に変化しない状態で所定時間経過したときに、そのときのバルブ開度を全開位置として学習し、さらに、上記制御手段は、上記全閉位置、上記全開位置、および上記全開位置と全閉位置との差のいずれかが、各々に設定された所定の正常範囲に収まらないと判断したときに、上記第一の所定駆動電流よりも大きい第三の所定駆動電流にて上記全閉位置の学習を再度行い、かつ上記第二の所定駆動電流よりも大きい第四の所定駆動電流にて、上記全開位置の学習を再度行うものである。
【００１３】
好ましくは、上記制御手段は、上記第三および第四の所定駆動電流にて上記全閉位置および全開位置の学習を再度行った後に、上記全閉位置、上記全開位置、および上記全開位置と全閉位置との差のいずれかが、上記所定の正常範囲に収まらないと判断したときに、上記第三の所定駆動電流よりも大きい第五の所定駆動電流にて上記全閉位置の学習を再度行い、かつ上記第四の所定駆動電流よりも大きい第六の所定駆動電流にて、上記全開位置の学習を再度行うものである。
【００１４】
好ましくは、上記制御手段は、上記第五および第六の所定駆動電流にて上記全閉位置および全開位置の学習を再度行った後に、上記全閉位置、上記全開位置、および上記全開位置と全閉位置との差のいずれかが、上記所定の正常範囲に収まらないと判断したときに、全閉位置、全開位置、および全開位置と全閉位置との差の全てが、上記所定の正常範囲に収まるまで、上記全閉位置の学習と上記全開位置の学習とを繰り返し行うと共に、それら全閉位置および全開位置の学習を繰り返すごとに、上記全閉位置の学習および全開位置の学習に用いる駆動電流を各々大きく設定するものである。
【００１５】
好ましくは、上記制御手段は、上記全閉位置の学習および全開位置の学習を所定回数繰り返した後に、上記全閉位置、上記全開位置、および上記全開位置と全閉位置との差のいずれかが、各々に設定された上記所定の正常範囲に収まらないと判断したときは、上記バルブ、モーターおよびバルブ開度検出手段が故障であると判定するものである。
【発明の効果】
【００１６】
本発明によれば、バルブの全開位置と全閉位置とを正確に学習することができるという優れた効果を発揮するものである。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の好適な一実施形態を添付図面に基づいて詳述する。
【００１８】
本実施形態のバルブ位置学習装置は、例えば、車両のＥＧＲバルブに適用される。
【００１９】
まず、図１に基づき車両の概略構造を説明する。
【００２０】
図１に示すように、車両１は、複数の気筒を有するエンジン（図例では、ディーゼルエンジン）２と、そのエンジン２に吸気（新気）を供給するための吸気管３と、エンジン２の排気を排出するための排気管４と、その排気管４の排気の一部を吸気管３に環流するための排気環流装置（以下、ＥＧＲ装置という）５と、エンジン２の吸気を加圧するための過給器６と、エンジン２およびＥＧＲ装置５を制御するための電子制御装置（以下、ＥＣＭという）７と、そのＥＣＭ７などに電力を供給するためのバッテリー１１とを備える。
【００２１】
エンジン２は、シリンダ２１およびピストン２２で区画された燃焼室２３と、その燃焼室２３に燃料を噴射、供給するための燃料噴射弁２４と、冷却水を循環させる冷却水路（図示せず）に取り付けられたエンジン水温センサー２５と、図示しないカム軸の角度を検出するためのカムセンサー２６とを備える。
【００２２】
吸気管３には、上流側から順に、エアクリーナ３１と、吸気温（ＩＡＴ）センサー３２と、吸気流量（ＭＡＦ）センサー３３と、後述する過給器６のコンプレッサ６４と、吸気を絞るための吸気絞り弁装置３４とが設けられる。その吸気管３の下流端部には、インテークマニホールド（図示せず）が設けられ、そのインテークマニホールドは各気筒の燃焼室２３に各々接続される。
【００２３】
吸気絞り弁装置３４は、吸気スロットルバルブ３４１と、その吸気スロットルバルブ３４１を駆動するための吸気スロットル駆動モーター３４２と、吸気スロットルバルブ３４１の開度位置を検出するための吸気スロットル位置センサー３４３とを有する。
【００２４】
排気管４の上流端部には、エキゾーストマニホールド４１が設けられ、そのエキゾーストマニホールド４１は各燃焼室２３に接続される。そのエキゾーストマニホールド４１よりも下流の排気管４には、エンジン側から順に、後述する過給器６のタービン６１と、排気後処理装置４２と、排気スロットル４３とが設けられる。
【００２５】
本実施形態の過給器６は、可変容量ターボチャージャであり、ターボベーン６２を有するタービン６１と、そのターボベーン６２の開度位置を制御するためのＶＧＳターボコントローラ６３と、タービン６１により駆動されるコンプレッサ６４とを備える。タービン６１には、ターボベーン６２の開度位置を検出するためのベーン位置センサー（図示せず）が内蔵される。
【００２６】
ＥＧＲ装置５は、吸気管３と排気管４とを連通するための気体通路をなすＥＧＲ管５１と、そのＥＧＲ管５１に設けられＥＧＲ管５１の流量を調整するためのたバルブ（以下、ＥＧＲバルブという）５２と、そのＥＧＲバルブ５２を開閉駆動するためのモーター５３（本実施形態では、ＤＣモーター）と、ＥＧＲバルブ５２の開度位置を検出するバルブ開度検出手段（以下、ＥＧＲ位置センサーという）５４とを備える。
【００２７】
ＥＧＲ管５１は、上流端が、タービン６１よりも上流側の排気管４に接続され、下流端が吸気スロットルバルブ３４１よりも下流側の吸気管３に接続される。
【００２８】
図２に示すように、ＥＧＲ管５１には、排気を流通させるための通路５７−５９を区画形成するハウジング５５が介設される。
【００２９】
具体的には、ハウジング５５には、上下に延び、上下の中間部に弁座５６が設けられた中間通路５７と、その中間通路５７の下部から右方に延びる流入通路５８と、中間通路５７の上部から左方に延びる流出通路５９とが形成される。
【００３０】
ＥＧＲバルブ５２は、中間通路５７の弁座５６に下方から当接、離間して、中間通路５７を開閉する弁体５２１と、その弁体５２１から上方に中間通路５７の内壁を貫通して延びる弁軸５２２とを有する。弁軸５２２の上部には、ＥＧＲバルブ５２を上方に（閉側に）付勢するためのリターンスプリング５２３が、リテーナ５２４を介して取り付けられる。
【００３１】
ハウジング５５には、弁座５６の上方に位置させて、ＥＧＲバルブ５２の弁軸５２２を昇降可能（上下に移動可能）に支持するブッシュ部５５１が設けられる。また、このブッシュ部５５１は、ＥＧＲバルブ５２の全開位置を規制するストッパをなし、ＥＧＲバルブ５２が下方に全開位置まで移動したときに、ＥＧＲバルブ５２に取り付けられたリテーナ５２４が突き当たるようになっている。
【００３２】
ハウジング５５の上部には、モーター５３が取り付けられる。そのモーター５３は、上下に移動する出力軸（図示せず）を有し、その出力軸の下端がＥＧＲバルブ５２の弁軸５２２の上端に係合する。モーター５３としては、リニア形のステップモーターなどが考えられる。
【００３３】
例えば、モーター５３は、ケーシング５３１内に収容され、コアにコイルを巻回してなるステータ（図示せず）と、そのステータの内方に回転自在に設けられ、かつ雌ねじが切られた軸孔を有するローター（図示せず）と、そのローターの軸孔に螺合する雄ねじが形成され、下方に延出する出力軸とを有する。
【００３４】
なお、モーター５３は、これに限定されず、様々なものが考えられる。
【００３５】
ケーシング５３１の上部には、モーター５３をＥＣＭ７に接続するためのソケット５３２が設けられ、そのソケット５３２には、ステータのコイルとＥＧＲ位置センサー５４とが各々接続される。
【００３６】
モーター５３のコイルに、所定方向の駆動電流を流すことで、ローターが回転すると共に出力軸が下方に移動し、弁体５２１が弁座５６から離間してＥＧＲバルブ５２の開度が大きくなる。他方、コイルに逆方向に電流を流すことで、出力軸が上方に移動し、弁体５２１が弁座５６に近接してＥＧＲバルブ５２の開度が小さくなる。
【００３７】
ＥＧＲ位置センサー５４（図１参照）としては、例えば、ＥＧＲバルブ５２の弁軸５２２（或いはモーター５３の出力軸）に取り付けられ、その弁軸５２２の軸方向（上下方向）の移動量を検出する直線形ポテンションメータなどが考えられる。
【００３８】
図１に戻り、本実施形態の車両１には、ＥＧＲ位置センサー５４で検出される全開位置および全閉位置を学習するためのバルブ位置学習装置９が設けられる。
【００３９】
そのバルブ位置学習装置９は、上記ＥＧＲバルブ５２と、モーター５３と、ＥＧＲ位置センサー５４と、そのＥＧＲ位置センサー５４が検出したバルブ開度が入力されると共に上記モーター５３に駆動電流を出力する制御手段をなすＥＣＭ７とで構成される。
【００４０】
ＥＣＭ７には、ＥＧＲ位置センサー５４、カムセンサー２６、吸気スロットル位置センサー３４３、エンジン水温センサー２５、吸気流量センサー３３、吸気温センサー３２、アクセル開度センサー１２、図示しないベーン位置センサーなどの各種センサー類が接続され、それらセンサーの検出値が入力される。
【００４１】
ＥＣＭ７は、ＥＧＲ装置５のモーター５３、吸気スロットル駆動モーター３４２、過給器６のＶＧＳターボコントローラ６３、および排気スロットル４３などのアクチュエータ類に接続され、それらアクチュエータに制御信号を出力する。
【００４２】
本実施形態のＥＣＭ７は、エンジン２の運転状態などから目標ＥＧＲ率（すなわち、ＥＧＲバルブ５２の目標開度位置）を求め、ＥＧＲバルブ５２を目標開度位置にすべく、ＥＧＲ位置センサー５４から入力される検出開度位置を基に、ＥＧＲ装置５のモーター５３をフィードバック制御する。
【００４３】
次に、本実施形態のバルブ位置学習装置９の作動を説明する。
【００４４】
本実施形態では、バルブ位置の精度を向上させるべく、ＥＧＲバルブ５２の全閉位置と全開位置とを学習するに際して、一定の駆動電流でモーター５３を作動させ、ＥＧＲバルブ５２の突き当て位置を検出し、その突き当て位置が正常な範囲内にあるか否かを判断して、１回目に正確な位置を検出できなかった場合は、繰り返し学習動作を行い、かつ繰り返すときに、前回の学習動作のときよりも駆動電流をあげて、学習動作を行う。
【００４５】
すなわち、ＥＣＭ７は、ＥＧＲバルブ５２を全閉とすべくモーター５３に第一の所定駆動電流を流すと共にＥＧＲ位置センサー５４から入力されるバルブ開度をモニタし、その入力されるバルブ開度が実質的に変化しない状態で所定時間経過したときに、そのときのバルブ開度を全閉位置として学習し、かつＥＧＲバルブ５２を全開とすべくモーター５３に第二の所定駆動電流を流すと共にＥＧＲ位置センサー５４から入力されるバルブ開度をモニタし、その入力されるバルブ開度が実質的に変化しない状態で所定時間経過したときに、そのときのバルブ開度を全開位置として学習する。
【００４６】
ここで、第一の所定駆動電流および第二の所定駆動電流は、ＥＧＲバルブ５２に煤や異物が付着していない状態でのフリクションを基に設定され、例えば、ＥＧＲ装置５の組立直後の状態を基に設定される。
【００４７】
さらに、ＥＣＭ７は、全閉位置、全開位置、および全開位置と全閉位置との差のいずれかが、各々に設定された所定の正常範囲に収まらないと判断したときに、第一の所定駆動電流よりも大きい第三の所定駆動電流にて全閉位置の学習を再度行い、かつ第二の所定駆動電流よりも大きい第四の所定駆動電流にて、全開位置の学習を再度行う。
【００４８】
ここで、所定の正常範囲としては、例えば、ＥＧＲ装置５の組み付け時に測定された全閉位置および全開位置を基準に、機械的な誤差などを考慮して設定したものや、設計値寸法を基準に公差を考慮して設定したものが考えられる。
【００４９】
このように、本実施形態では、位置学習が正確に行われなかった場合に、再度学習を繰り返し、そのときには前回の学習動作のときよりもＥＧＲバルブ５２の駆動力を大きくすることにより、一時的なフリクション増加に対して打ち勝つ駆動力でＥＧＲバルブ５２を駆動して正確なバルブ位置の学習を行うことができる。
【００５０】
ここで、駆動力を初めから十分大きくして、ＥＧＲバルブ５２のフリクションが一時的に上がっても問題なくそのフリクション打ち勝って動くようにすれば問題は存在しないとも考えられるが、駆動力を初めからあまり大きくすると、突き当て時に、ＥＧＲバルブ５２や弁座５６などに加わる衝撃力が大きくなり、信頼性の低下や齧り等の別の問題が発生することがあり、初めは適切な駆動力で動かし、必要な場合だけ駆動力を大きくすることが重要である。
【００５１】
次に、図３に基づき本実施形態のバルブ位置学習装置９によるフローの一例を説明する。
【００５２】
この図３のフローは、例えば、エンジンの始動時などイグニッションキーがオンされたときにＥＣＭ７により実行される。
【００５３】
まず、ステップＳ１では、ＥＣＭ７は、固定電流値である第一の所定駆動電流（図３では、Ｄｕｔｙ  Ａ％）でモーター５３を駆動して、ＥＧＲバルブ５２の弁体５２１を上方に（閉側に）全閉位置を規定する弁座５６に突き当たるまで移動させる。
【００５４】
ステップＳ２では、ＥＣＭ７は、ＥＧＲ位置センサー５４から入力される検出信号（電圧値）をモニタし、その入力される電圧値が所定時間一定値のときに、その電圧値Ｘ０を記憶して、０％開度位置（全閉位置）とする。
【００５５】
ステップＳ３では、ＥＣＭ７は、固定電流値である第二の所定駆動電流（図３では、Ｄｕｔｙ  Ｂ％）でモーター５３を駆動して、ＥＧＲバルブ５２の弁体５２１を下方に（開側に）、弁軸５２２に取り付けられたリテーナ５２４が全開位置を規定するブッシュ部５５１に突き当たるまで移動させる。
【００５６】
ステップＳ４では、ＥＣＭ７は、ＥＧＲ位置センサー５４から入力される検出信号（電圧値）をモニタし、その入力される電圧値が所定時間一定値のときに、その電圧値Ｙ０を記憶して、１００％開度位置（全開位置）とする。
【００５７】
ステップＳ５では、ＥＣＭ７は、記憶したＸ０およびＹ０と、Ｙ０からＸ０を引いた値（Ｙ０−Ｘ０）が、各Ｘ０、Ｙ０、Ｙ０−Ｘ０ごとに定められる所定の正常範囲内に入るか否かを判断する。
【００５８】
Ｘ０、Ｙ０、およびＹ０−Ｘ０の全てが各正常範囲内に入るとき、ＥＣＭ７は、通常制御を行う。例えば、ＥＣＭ７は、記憶したＸ０およびＹ０によりＥＧＲ位置センサー５４の検出信号（ＥＧＲバルブ５２の開度位置）を校正して、モーター５３をフィードバック制御する。
【００５９】
一方、Ｘ０、Ｙ０、およびＹ０−Ｘ０の少なくともいずれか一つが、各正常範囲内に入っていないとき、ＥＣＭ７は、ステップＳ１に戻り、再びステップＳ１からステップＳ５を行う（２回目）。
【００６０】
ただし、２回目にステップＳ１からステップＳ４を行う際、ＥＣＭ７は、ステップＳ１でモーター５３に流す固定電流値を、第一の所定駆動電流（Ｄｕｔｙ  Ａ（％））よりも大きい第三の所定駆動電流（Ｄｕｔｙ  Ａ１（％））とする。また、ＥＣＭ７は、２回目のステップＳ４でモーター５３に流す固定電流値を、第二の所定駆動電流（Ｄｕｔｙ  Ｂ（％））よりも大きい第四の所定駆動電流（Ｄｕｔｙ  Ｂ１（％））とする。
【００６１】
２回目のステップＳ５で、Ｘ０、Ｙ０、およびＹ０−Ｘ０の少なくともいずれか一つが、各正常範囲内に入っていないとき、ＥＣＭ７は、再度ステップＳ１に戻り再びステップＳ１からステップＳ５を行う（３回目）。
【００６２】
３回目のステップＳ１では、ＥＣＭ７は、モーター５３に流す固定電流値を、第三の所定駆動電流（Ｄｕｔｙ  Ａ１（％））よりも大きい第五の所定駆動電流（Ｄｕｔｙ  Ａ２（％））とする。また、３回目のステップＳ４では、ＥＣＭ７は、モーター５３に流す固定電流値を、第四の所定駆動電流（Ｄｕｔｙ  Ｂ１（％））よりも大きい第六の所定駆動電流（Ｄｕｔｙ  Ｂ２（％））とする。
【００６３】
このように、本実施形態のＥＣＭ７は、第三の所定駆動電流（Ｄｕｔｙ  Ａ１（％））および第四の所定駆動電流（Ｄｕｔｙ  Ｂ１（％））にて全閉位置および全開位置の学習を再度行った後に、全閉位置、全開位置、および全開位置と全閉位置との差のいずれかが、所定の正常範囲に収まらないと判断したときに、第三の所定駆動電流（Ｄｕｔｙ  Ａ１（％））よりも大きい第五の所定駆動電流（Ｄｕｔｙ  Ａ２（％））にて全閉位置の学習を再度行い、かつ第四の所定駆動電流（Ｄｕｔｙ  Ｂ１（％））よりも大きい第六の所定駆動電流（Ｄｕｔｙ  Ｂ２（％））にて、全開位置の学習を再度行う。
【００６４】
さらに、ＥＣＭ７は、第五の所定駆動電流（Ｄｕｔｙ  Ａ２（％））および第六の所定駆動電流（Ｄｕｔｙ  Ｂ２（％））にて全閉位置および全開位置の学習を再度行った後に、全閉位置、全開位置、および全開位置と全閉位置との差のいずれかが、所定の正常範囲に収まらないと判断したときに、全閉位置、全開位置、および全開位置と全閉位置との差の全てが、所定の正常範囲に収まるまで、全閉位置の学習と全開位置の学習とを繰り返し行うと共に、それら全閉位置および全開位置の学習を繰り返すごとに、全閉位置の学習および全開位置の学習に用いる駆動電流を各々順次大きくする。
【００６５】
例えば、学習に用いる駆動電流に、学習の繰り返しごとに所定の電流値を加算するようにしてもよい。
【００６６】
このように、ＥＧＲ位置センサー５４で検出される全閉位置、全開位置、および全開位置と全閉位置との差の全てが、所定の正常範囲に収まるまで、駆動電流を大きくしつつ、学習を繰り返すことで、ＥＧＲバルブ５２に煤などが付着した場合でも、ＥＧＲバルブ５２の全開位置と全閉位置とを正確に学習することができる。
【００６７】
また、本実施形態のＥＣＭ７は、全閉位置の学習および全開位置の学習を所定回数繰り返した後に、全閉位置、全開位置、および全開位置と全閉位置との差のいずれかが、各々に設定された所定の正常範囲に収まらないと判断したときは、ＥＧＲバルブ５２、モーター５３、ＥＧＲ位置センサー５４が故障であると判定する。
【００６８】
このように、本実施形態では、学習の繰り返し回数に上限を設けることで、ＥＧＲ位置センサー５４が断線してしまった場合など、学習を行えないときに、故障を検出することができる。
【００６９】
なお、本発明は上述の実施形態に限定されず、様々な変形例や応用例が考えられるものである。
【００７０】
上述の実施形態では、ＥＧＲバルブ５２の例を挙げたが、これに限定されず、吸気管３に取り付けられた吸気スロットルバルブ３４１、排気管４に取り付けられた排気スロットル４３のバルブ制御や、ターボベーン６２の制御のための位置学習においても、ＥＧＲバルブ５２と同様にバルブが固着してしまうという問題があり、その問題を本発明のバルブ位置学習装置を用いて、ＥＧＲバルブ５２と同様の手法で解決できる。
【００７１】
また、上述の実施形態では、学習の繰り返しが所定回数に達したときに故障か否か判断するようにしたが、これに限定されず、全閉学習および／または全開学習の駆動電流が所定の上限電流以上のときに故障か否か判断するようにしてもよい。
【図面の簡単な説明】
【００７２】
【図１】図１は、本発明の一実施形態に係るバルブ位置学習装置および車両の概略図である。
【図２】図２は、本実施形態のＥＧＲ装置の断面図である。
【図３】図３は、本実施形態のバルブ位置学習装置によるフローの一例を示す。
【図４】図４は、従来のバルブ位置学習のフローを示す。
【符号の説明】
【００７３】
７  ＥＣＭ（制御手段）
９  バルブ位置学習装置
５１  ＥＧＲ通路（気体通路）
５２  ＥＧＲバルブ（バルブ）
５３  モーター
５４  ＥＧＲ位置センサー（バルブ開度検出手段）
【図１】
2008196389.tif 000003
【図２】
2008196389.tif 000004
【図３】
2008196389.tif 000005
【図４】
2008196389.tif 000006