(57)【要約】【課題】装置の大型化の防止と装置のコストの低減を図りながら、ＥＧＲ弁のモータの温度が高くなったときにＥＧＲ弁の脱調が発生することを抑制できる排気再循環制御装置を提供する。【解決手段】本発明の一態様は、排気再循環制御装置において、ステッピングモータ３４により弁体３３を駆動させるＥＧＲ弁制御を実行するＥＣＵ５０を有し、ＥＣＵ５０は、ＥＧＲ弁制御を実行することを許可する条件を、ステッピングモータ３４の温度が所定温度Ｔ以上であるときに、ステッピングモータ３４の温度が所定温度Ｔ未満であるときよりも制限する。【選択図】  図１
2015021487.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの燃焼室から排気通路へ排出される排気の一部を吸気通路へ流して前記燃焼室へ還流させるＥＧＲ通路と、前記ＥＧＲ通路における排気の流量を調節するＥＧＲ弁とを有し、前記ＥＧＲ弁は、前記ＥＧＲ通路内に設けられた弁座と、前記弁座に着座可能に設けられた弁体と、前記弁体を駆動させるモータとを備える排気再循環制御装置において、
前記モータにより前記弁体を駆動させるＥＧＲ弁制御を実行する制御部を有し、
前記制御部は、前記ＥＧＲ弁制御を実行することを許可する条件を、前記モータの温度が所定温度以上であるときに、前記モータの温度が所定温度未満であるときよりも制限すること、
を特徴とする排気再循環制御装置。
【請求項２】
請求項１の排気再循環制御装置において、
前記制御部は、前記ＥＧＲ弁の開度を前記エンジンの運転状態に応じた目標開度に制御するために前記ＥＧＲ弁制御を実行することを許可するエンジン負荷領域の最低値を、前記モータの温度が所定温度以上であるときに、前記モータの温度が所定温度未満であるときよりも高くすること、
を特徴とする排気再循環制御装置。
【請求項３】
請求項１または２の排気再循環制御装置において、
前記制御部は、前記ＥＧＲ弁の開度を前記エンジンの運転状態に応じた目標開度に制御するために前記ＥＧＲ弁制御を実行することを許可する吸気量領域の最大値を、前記モータの温度が所定温度以上であるときに、前記モータの温度が所定温度未満であるときよりも小さくすること、
を特徴とする排気再循環制御装置。
【請求項４】
請求項１乃至３のいずれか１つの排気再循環制御装置において、
前記制御部は、前記エンジンが減速フューエルカット状態であるときに前記ＥＧＲ弁制御を実行して前記ＥＧＲ弁を開閉させることにより前記ＥＧＲ弁の故障の有無を検出する故障検出制御を実行でき、前記故障検出制御を実行することを許可する吸気圧領域の最低値を、前記モータの温度が所定温度以上であるときに、前記モータの温度が所定温度未満であるときよりも高くすること、
を特徴とする排気再循環制御装置。
【請求項５】
請求項４の排気再循環制御装置において、
前記制御部は、前記エンジンが減速フューエルカット状態であり、かつ、前記故障検出制御が未完了であり、かつ、吸気圧が前記吸気圧領域の最低値以下であるときには、吸気量を調節する吸気量調整弁の開度を大きくして、前記吸気圧を前記吸気圧領域の最低値よりも高くすること、
を特徴とする排気再循環制御装置。
【請求項６】
請求項１乃至５のいずれか１つの排気再循環制御装置において、
前記制御部は、前記ＥＧＲ弁制御を実行することを許可する条件を、前記モータに印加される電圧に応じて補正すること、
を特徴とする排気再循環制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンの排気側から吸気側に再循環させる排気の再循環量を制御する排気再循環制御装置に関する。
【背景技術】
【０００２】
特許文献１には、排気再循環制御装置の排気還流弁（以下、「ＥＧＲ弁」という。）の技術が開示されている。この特許文献１の技術では、冷却水管が、バルブハウジングとモータハウジングとの間に設けた冷却ハウジングの環状溝に沿って、モータハウジングと密接した状態で挿入されている。そして、特許文献１の技術は、排気ガスから伝達される熱によってステッピングモータの温度が高くなることを抑制することにより、ステッピングモータの駆動トルクが低下して機能が低下することを防止している。なお、ステッピングモータの駆動トルクが低下すると、脱調が発生するおそれがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０８−１４１１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、冷却ハウジングがバルブハウジングとモータハウジングとの間に設けられたり、冷却水管が冷却ハウジングの環状溝に沿ってモータハウジングと密接状態で挿入されている。そのため、ＥＧＲ弁のモータの体格が大きくなったり、ＥＧＲ弁の構成部品の点数が増加してしまう。したがって、排気再循環制御装置が大型化したり、排気再循環制御装置のコストが増大してしまう。
【０００５】
そこで、本発明は上記した問題点を解決するためになされたものであり、装置の大型化の防止と装置のコストの低減を図りながら、ＥＧＲ弁のモータの温度が高くなったときにＥＧＲ弁のモータの脱調が発生することを抑制できる排気再循環制御装置を提供すること、を課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するためになされた本発明の一態様は、エンジンの燃焼室から排気通路へ排出される排気の一部を吸気通路へ流して前記燃焼室へ還流させるＥＧＲ通路と、前記ＥＧＲ通路における排気の流量を調節するＥＧＲ弁とを有し、前記ＥＧＲ弁は、前記ＥＧＲ通路内に設けられた弁座と、前記弁座に着座可能に設けられた弁体と、前記弁体を駆動させるモータとを備える排気再循環制御装置において、前記モータにより前記弁体を駆動させるＥＧＲ弁制御を実行する制御部を有し、前記制御部は、前記ＥＧＲ弁制御を実行することを許可する条件を、前記モータの温度が所定温度以上であるときに、前記モータの温度が所定温度未満であるときよりも制限すること、を特徴とする。
【０００７】
この態様によれば、ＥＧＲ弁のモータの温度が所定温度以上になってモータの駆動トルクが減少したときに、ＥＧＲ弁の弁体を駆動させることを制限する。そのため、ＥＧＲ弁のモータの機能が低下することを抑制するために、モータの温度が高くなることを抑制する工夫を施したり、モータの駆動トルクを増加させておく必要がない。したがって、ＥＧＲ弁のモータの体格が大きくならず、かつ、ＥＧＲ弁の構成部品の点数が増加しない。ゆえに、装置の大型化の防止とコストの低減を図りながら、ＥＧＲ弁のモータの温度が高くなったときにＥＧＲ弁のモータの脱調が発生することを抑制できる。
【０００８】
上記の態様においては、前記制御部は、前記ＥＧＲ弁の開度を前記エンジンの運転状態に応じた目標開度に制御するために前記ＥＧＲ弁制御を実行することを許可するエンジン負荷領域の最低値を、前記モータの温度が所定温度以上であるときに、前記モータの温度が所定温度未満であるときよりも高くすること、が好ましい。
【０００９】
ここで、エンジン負荷が低い状態下では、吸気圧は高い負圧である一方で排気圧は低い正圧（ほぼ大気圧）であるので、ＥＧＲ弁の弁体の前後圧の差が大きくなる。そこで、この態様によれば、ＥＧＲ弁のモータの温度が所定温度よりも高いときに、エンジン負荷が低い状態下でＥＧＲ弁の弁体を駆動させることを制限する。そのため、ＥＧＲ弁のモータの温度が高くなったときにＥＧＲ弁のモータの脱調が発生することを、より確実に抑制できる。
【００１０】
上記の態様においては、前記制御部は、前記ＥＧＲ弁の開度を前記エンジンの運転状態に応じた目標開度に制御するために前記ＥＧＲ弁制御を実行することを許可する吸気量領域の最大値を、前記モータの温度が所定温度以上であるときに、前記モータの温度が所定温度未満であるときよりも小さくすること、が好ましい。
【００１１】
ここで、吸気量が大きい状態下、すなわち、エンジン回転数が高く、かつ、エンジン負荷が高い状態下では、吸気圧は低い負圧である一方で排気圧は高い正圧であるので、ＥＧＲ弁の弁体の前後圧の差が大きくなる。そこで、この態様によれば、ＥＧＲ弁のモータの温度が所定温度よりも高いときに、吸気量が大きい状態下でＥＧＲ弁の弁体を駆動させることを制限する。そのため、ＥＧＲ弁のモータの温度が高くなったときにＥＧＲ弁のモータの脱調が発生することを、より確実に抑制できる。
【００１２】
上記の態様においては、前記制御部は、前記エンジンが減速フューエルカット状態であるときに前記ＥＧＲ弁制御を実行して前記ＥＧＲ弁を開閉させることにより前記ＥＧＲ弁の故障の有無を検出する故障検出制御を実行でき、前記故障検出制御を実行することを許可する吸気圧領域の最低値を、前記モータの温度が所定温度以上であるときに、前記モータの温度が所定温度未満であるときよりも高くすること、が好ましい。
【００１３】
ここで、エンジンが減速フューエルカット状態であるときは、吸気圧が高い負圧である一方で排気圧は低い正圧（ほぼ大気圧）であるので、ＥＧＲ弁の弁体の前後圧の差が大きくなる。そこで、この態様によれば、ＥＧＲ弁のモータの温度が所定温度よりも高いときに、吸気圧が高い負圧である状態下でＥＧＲ弁を開閉させてＥＧＲ弁の故障の有無を検出することを制限する。そのため、ＥＧＲ弁のモータの温度が高くなったときにＥＧＲ弁のモータの脱調が発生することを、より確実に抑制できる。
【００１４】
上記の態様においては、前記制御部は、前記エンジンが減速フューエルカット状態であり、かつ、前記故障検出制御が未完了であり、かつ、吸気圧が前記吸気圧領域の最低値以下であるときには、吸気量を調節する吸気量調整弁の開度を大きくして、前記吸気圧を前記吸気圧領域の最低値よりも高くすること、が好ましい。
【００１５】
この態様によれば、ＥＧＲ弁のモータの温度が高くなってモータの駆動トルクが減少したときに、吸気量を大きくすることにより、ＥＧＲ弁の弁体の前後圧の差を緩和させる。これにより、故障検出制御の実行時にてＥＧＲ弁のモータの脱調が発生することが抑制される。
【００１６】
上記の態様においては、前記制御部は、前記ＥＧＲ弁制御を実行することを許可する条件を、前記モータに印加される電圧に応じて補正すること、が好ましい。
【００１７】
この態様によれば、ＥＧＲ弁のモータの駆動トルクが減少する要因の一つであるモータに印加される電圧に応じて、ＥＧＲ弁制御を実行することを許可する条件を補正する。そのため、ＥＧＲ弁のモータの脱調が発生することを、より確実に抑制できる。
【発明の効果】
【００１８】
本発明の排気再循環制御装置によれば、装置の大型化の防止と装置のコストの低減を図りながら、ＥＧＲ弁のモータの温度が高くなったときにＥＧＲ弁の脱調が発生することを抑制できる。
【図面の簡単な説明】
【００１９】
【図１】ＨＰＬ−ＥＧＲ装置を備えるエンジンシステムの概略を示す構成図である。
【図２】実施例１におけるＥＧＲ弁制御に関する制御ルーチンの処理内容の一例を示すフローチャート図である。
【図３】ＥＧＲ弁のモータの温度とＥＧＲ許可エンジン負荷との関係図である。
【図４】ＥＧＲ弁のモータの温度とＥＧＲ許可吸気量との関係図である。
【図５】実施例１におけるＥＧＲ弁のモータ温度の演算に関する制御ルーチンの処理内容の一例を示すフローチャート図である。
【図６】実施例２におけるＯＢＤ検出制御に関する制御ルーチンの処理内容の一例を示すフローチャート図である。
【図７】ＥＧＲ弁のモータの温度とＯＢＤ許可吸気圧との関係図である。
【図８】実施例２の変形例におけるＯＢＤ検出制御に関する制御ルーチンの処理内容の一例を示すフローチャート図である。
【図９】実施例３におけるＥＧＲ弁制御に関する制御ルーチンの処理内容の一例を示すフローチャート図である。
【図１０】ＥＧＲ弁のモータの温度と制御電圧とＥＧＲ許可エンジン負荷との関係図である。
【図１１】ＥＧＲ弁のモータの温度と制御電圧とＥＧＲ許可吸気量との関係図である。
【図１２】実施例３におけるＯＢＤ検出制御に関する制御ルーチンの処理内容の一例を示すフローチャート図である。
【図１３】ＥＧＲ弁のモータの温度と制御電圧とＯＢＤ許可吸気圧との関係図である。
【図１４】ＬＰＬ−ＥＧＲ装置を備えるエンジンシステムの概略を示す構成図である。
【図１５】実施例４におけるＥＧＲ弁制御に関する制御ルーチンの処理内容の一例を示すフローチャート図である。
【発明を実施するための形態】
【００２０】
以下、本発明に係る排気再循環制御装置を備えるエンジンシステムの実施例について、図面を参照しながら説明する。なお、以下の説明において、「負圧」とは大気圧よりも圧力が低いことを意味し、「高い負圧」とは大気圧との差が大きいことを意味し、「低い負圧」とは大気圧との差が小さいことを意味する。また、「正圧」とは大気圧よりも圧力が高いことを意味し、「高い正圧」とは大気圧との差が大きいことを意味し、「低い正圧」とは大気圧との差が小さいことを意味する。
【００２１】
＜実施例１＞
〔エンジンシステムの構成〕
図１は、排気再循環制御装置（以下、「ＥＧＲ装置」という。）を備えるエンジンシステムの概略を示す構成図である。なお、図１のＥＧＲ装置は、燃焼直後の排気が還流されるＨＰＬ−ＥＧＲ装置である。
【００２２】
図１に示すエンジンシステムは、レシプロタイプのエンジン１を備える。エンジン１の吸気ポート２には、吸気通路３が接続され、排気ポート４には、排気通路５が接続されている。吸気通路３の入口には、エアクリーナ６が設けられている。エアクリーナ６より下流の吸気通路３には、排気通路５との間に、吸気通路３における吸気を昇圧させるための過給機７が設けられている。
【００２３】
過給機７は、吸気通路３に配置されたコンプレッサ８と、排気通路５に配置されたタービン９と、コンプレッサ８とタービン９を一体回転可能に連結する回転軸１０とを備える。過給機７は、排気通路５を流れる排気によりタービン９を回転させて回転軸１０を介してコンプレッサ８を一体的に回転させることにより、吸気通路３における吸気を昇圧させる、すなわち過給を行う。
【００２４】
過給機７に隣接して排気通路５には、タービン９を迂回する排気バイパス通路１１が設けられている。この排気バイパス通路１１には、ウェイストゲートバルブ１２が設けられている。ウェイストゲートバルブ１２により排気バイパス通路１１を流れる排気が調節されることにより、タービン９に供給される排気流量が調節され、タービン９及びコンプレッサ８の回転速度が調節され、過給機７による過給圧が調節される。
【００２５】
吸気通路３において、過給機７のコンプレッサ８とエンジン１との間には、インタークーラ１３が設けられている。このインタークーラ１３は、コンプレッサ８により昇圧されて高温となった吸気を適温に冷却する。インタークーラ１３とエンジン１との間の吸気通路３には、サージタンク３ａが設けられている。
【００２６】
インタークーラ１３の下流側であってサージタンク３ａの上流側には、電動式のスロットル弁である電子スロットル装置１４が設けられている。この電子スロットル装置１４は、吸気通路３に配置されるバタフライ形のスロットル弁２１と、そのスロットル弁２１を開閉駆動するためのＤＣモータ２２と、スロットル開度（スロットル弁２１の開度）を検出するためのスロットルセンサ２３とを備える。スロットル弁２１は、本発明における「吸気量調節弁」の一例である。この電子スロットル装置１４は、運転者によるアクセルペダル２６の操作に応じてスロットル弁２１がＤＣモータ２２により開閉駆動され、開度が調節されるように構成されている。
【００２７】
タービン９の下流側の排気通路５には、触媒コンバータ１５が設けられている。この触媒コンバータ１５は、排気を浄化するための触媒である。
【００２８】
エンジン１には、燃焼室１６に燃料を噴射供給するためのインジェクタ２５が設けられている。そして、燃料が、燃料タンク（図示略）からインジェクタ２５に供給される。
【００２９】
ＥＧＲ装置は、ＥＧＲ通路（排気還流通路）１７と、ＥＧＲ弁（排気還流弁）１８などを備える。ＥＧＲ通路１７は、エンジン１の燃焼室１６から排気通路５へ排出される排気の一部を吸気通路３へ流して燃焼室１６へ還流させる通路である。ＥＧＲ弁１８は、ＥＧＲ通路１７に設けられており、ＥＧＲ通路１７における排気流量（ＥＧＲガスの流量）を調節する。ＥＧＲ通路１７は、排気通路５におけるタービン９よりも上流側の位置と、サージタンク３ａに接続している。ＥＧＲ通路１７の出口１７ａは、電子スロットル装置１４よりも下流側の位置にてサージタンク３ａに接続している。また、ＥＧＲ通路１７の入口１７ｂは、排気通路５におけるタービン９よりも上流側の位置に接続している。このように構成されるＥＧＲ装置は、排気通路５を流れる排気の一部をＥＧＲガスとして、ＥＧＲ通路１７を通じて吸気通路３へ流して燃焼室１６へ還流させる。
【００３０】
ＥＧＲ通路１７の入口１７ｂの近傍に、ＥＧＲガスを浄化するＥＧＲ用触媒コンバータ１９が設けられている。また、ＥＧＲ通路１７におけるＥＧＲ用触媒コンバータ１９よりも下流側の位置に、ＥＧＲクーラ２０が設けられている。ＥＧＲクーラ２０は、ＥＧＲ通路１７を流れるＥＧＲガスを冷却する。そして、ＥＧＲ弁１８が、ＥＧＲ通路１７におけるＥＧＲクーラ２０よりも下流側の位置に配置されている。
【００３１】
ＥＧＲ弁１８は、弁座３２と、弁体３３と、ステッピングモータ３４などを備えている。弁座３２は、ＥＧＲ通路１７内に設けられている。弁体３３は、弁座３２に対して着座可能かつ移動可能に設けられている。ステッピングモータ３４は、弁体３３をストローク運動させるためのアクチュエータである。また、ステッピングモータ３４には、温度センサ３６が設けられている。この温度センサ３６は、ステッピングモータ３４の温度を検出する。
【００３２】
ＥＣＵ５０は、インジェクタ２５と、電子スロットル装置１４のＤＣモータ２２と、ＥＧＲ弁１８のステッピングモータ３４を、各々、エンジン１の運転状態に応じて制御する。ＥＣＵ５０は、中央処理装置（ＣＰＵ）と、所定の制御プログラム等を予め記憶したり、ＣＰＵの演算結果等を一時的に記憶したりする各種メモリと、これら各部と接続される外部入力回路及び外部出力回路とを備える。
【００３３】
ＥＣＵ５０は、前記のＥＧＲ装置における各種制御を行う。例えば、後述するように、ＥＣＵ５０は、ステッピングモータ３４により弁体３３を駆動させてＥＧＲ開度（ＥＧＲ弁１８の開度）を制御するＥＧＲ弁制御を実行する。また、ＥＣＵ５０は、エンジン１が減速フューエルカット状態であるときに、ＥＧＲ弁１８の故障の有無を検出するＯＢＤ検出制御（故障検出制御）を実行する。なお、ＥＣＵ５０は、本発明の「制御部」の一例を兼ねている。また、エンジン１が減速フューエルカット状態であるときとは、エンジン１が減速運転状態であって、かつ、インジェクタ２５からエンジン１への燃料供給が遮断されるときである。
【００３４】
ＥＣＵ５０の外部出力回路には、インジェクタ２５と、ＤＣモータ２２と、ステッピングモータ３４が接続されている。また、ＥＣＵ５０の外部入力回路には、エンジン１の運転状態を検出するための各種センサが接続されている。また、ＥＣＵ５０は、ステッピングモータ３４を制御するために、所定の指令信号をステッピングモータ３４へ出力するようになっている。
【００３５】
ここで、前記のエンジン１の運転状態を検出するための各種センサとして、スロットルセンサ２３と、アクセルセンサ２７と、吸気圧センサ５１と、回転速度センサ５２と、水温センサ５３と、エアフローメータ５４が設けられている。アクセルセンサ２７は、アクセルペダル２６の操作量であるアクセル開度を検出する。吸気圧センサ５１は、サージタンク３ａにおける吸気圧（吸入空気圧）ＥＰＭを検出する。回転速度センサ５２は、エンジン１のクランクシャフト１ａの回転角（クランク角）を検出するとともに、そのクランク角の変化をエンジン回転数ＮＥ（エンジン１の回転速度）として検出する。水温センサ５３は、エンジン１の冷却水の温度である水温ＴＨＷを検出する。エアフローメータ５４は、吸気通路３におけるエアクリーナ６の直ぐ下流側（コンプレッサ８側）の位置の吸気量（吸入空気量）ＧＡを検出する。
【００３６】
また、ＥＣＵ５０は、バッテリ３０に接続されている。バッテリ３０には、ＥＧＲ弁１８のステッピングモータ３４をはじめ各種機器が接続され、それら機器にバッテリ３０から電源が供給されるようになっている。
【００３７】
また、ＥＣＵ５０は、エンジン１の運転状態に応じてＥＧＲガスの流れを制御するためにＥＧＲ弁１８を制御する。
【００３８】
以上が、エンジンシステムの構成の説明である。
【００３９】
〔本実施例における排気再循環制御装置の作用〕
次に、本実施例における排気再循環制御装置の作用として、ＥＣＵ５０により行われる排気再循環制御方法について、詳細に説明する。
【００４０】
ここで、ＥＧＲガスを大量に循環させるためＥＧＲ弁１８を大型化させると、ＥＧＲ弁１８の弁体３３のＥＧＲガス上流側（排気側）にかかる圧力と弁体３３のＥＧＲガス下流側（吸気側）にかかる圧力との差である前後圧差に打勝って開弁する為のトルクが増加する。従って、ＥＧＲ弁１８を開閉するために、ステッピングモータ３４により大きな駆動トルクで弁体３３を駆動させることが必要となる。しかしながら、ステッピングモータ３４の温度が高くなると、ステッピングモータ３４の駆動トルクが低減する。そうすると、ステッピングモータ３４の脱調が発生して、弁体３３が適切に駆動されないおそれがある。そこで、ＥＣＵ５０は以下のような制御を実行する。
【００４１】
本実施例では、ＥＣＵ５０は、ＥＧＲ弁制御を行うことを許可する条件を、ステッピングモータ３４の温度が所定温度Ｔ（例えば、１００℃）以上であるときに、ステッピングモータ３４の温度が所定温度Ｔ未満であるときよりも制限する。そして、ＥＣＵ５０は、ＥＧＲ弁制御を実行することを許可するエンジン負荷ＫＬの領域の最低値を高くすることにより、ＥＧＲ弁制御を実行することを許可する条件を制限する。また、ＥＣＵ５０は、ＥＧＲ弁制御を実行することを許可する吸気量ＧＡの領域の最大値を小さくすることにより、ＥＧＲ弁制御を実行することを許可する条件を制限する。なお、エンジン負荷ＫＬは、エンジン１の１回転あたりの吸気量ＧＡの大きさを表しており、詳細には、エンジン１の１回転あたりの吸気量ＧＡについて、スロットル開度を全開にしたときを１００％としたときの比率である。
【００４２】
具体的には、ＥＣＵ５０は、図２に示すＥＧＲ弁制御に関する制御ルーチンを所定時間毎に周期的に実行する。そこで、ＥＣＵ５０は、図２に示す制御ルーチンの処理を開始すると、まず、水温ＴＨＷと、エンジン回転数ＮＥと、エンジン負荷ＫＬを取込む（ステップＳ１）。
【００４３】
次に、ＥＣＵ５０は、取込んだエンジン回転数ＮＥとエンジン負荷ＫＬをもとに、吸気量ＧＡを求める（ステップＳ２）。このとき、ＥＣＵ５０は、エンジン回転数ＮＥとエンジン負荷ＫＬと吸気量ＧＡの関係図（不図示）を使用して、吸気量ＧＡを求める。
【００４４】
次に、ＥＣＵ５０は、水温ＴＨＷが７０℃よりも高いか否かを判定する（ステップＳ３）。
【００４５】
そして、ＥＣＵ５０は、ステップＳ３において水温ＴＨＷが７０℃よりも高いと判定したした場合には、ＥＧＲモータ温度Ｍｔｅｍｐを取込んで（ステップＳ４）、ＥＧＲモータ温度Ｍｔｅｍｐに応じたＥＧＲ許可エンジン負荷ＫＬｅｇｒ１を求める（ステップＳ５）。
【００４６】
このとき、ＥＣＵ５０は、図３に示すＥＧＲモータ温度ＭｔｅｍｐとＥＧＲ許可エンジン負荷ＫＬｅｇｒ１との関係図を使用する。なお、ＥＧＲモータ温度Ｍｔｅｍｐは、ＥＧＲ弁１８のステッピングモータ３４の温度であり、温度センサ３６（図１参照）により検出される。また、ＥＧＲ許可エンジン負荷ＫＬｅｇｒ１は、ＥＧＲ開度をエンジン１の運転状態に応じた目標開度（後述する目標ＥＧＲ開度Ｔｅｇｒ）に制御するためにＥＧＲ弁制御を実行することを許可するエンジン負荷ＫＬの領域の最低値である。
【００４７】
図３に示すように、ＥＧＲ許可エンジン負荷ＫＬｅｇｒ１は、ＥＧＲモータ温度Ｍｔｅｍｐが所定温度Ｔ以上であるときに、ＥＧＲモータ温度Ｍｔｅｍｐが所定温度Ｔ未満であるときよりも高い。そして、図３に示すように、ＥＧＲ許可エンジン負荷ＫＬｅｇｒ１は、ＥＧＲモータ温度Ｍｔｅｍｐが所定温度Ｔ以上であるときに、ＥＧＲモータ温度Ｍｔｅｍｐが高くなるほど高くなる。
【００４８】
次に、ＥＣＵ５０は、エンジン負荷ＫＬがＥＧＲ許可エンジン負荷ＫＬｅｇｒ１よりも高いか否かを判定する（ステップＳ６）。
【００４９】
そして、ＥＣＵ５０は、エンジン負荷ＫＬが、ＥＧＲ許可エンジン負荷ＫＬｅｇｒ１よりも高いと判定した場合（ステップ６：ＹＥＳ）には、ＥＧＲモータ温度Ｍｔｅｍｐに応じたＥＧＲ許可吸気量ＧＡｅｇｒ１を求める（ステップＳ７）。
【００５０】
このとき、ＥＣＵ５０は、図４に示すＥＧＲモータ温度ＭｔｅｍｐとＥＧＲ許可吸気量ＧＡｅｇｒ１との関係図を使用する。なお、ＥＧＲ許可吸気量ＧＡｅｇｒ１は、ＥＧＲ開度をエンジン１の運転状態に応じた目標開度（後述する目標ＥＧＲ開度Ｔｅｇｒ）に制御するためにＥＧＲ弁制御を実行することを許可する吸気量ＧＡの領域の最大値である。
【００５１】
図４に示すように、ＥＧＲ許可吸気量ＧＡｅｇｒ１は、ＥＧＲモータ温度Ｍｔｅｍｐが所定温度Ｔ以上であるときに、ＥＧＲモータ温度Ｍｔｅｍｐが所定温度Ｔ未満であるときよりも小さい。そして、図４に示すように、ＥＧＲ許可吸気量ＧＡｅｇｒ１は、ＥＧＲモータ温度Ｍｔｅｍｐが所定温度Ｔ以上であるときに、ＥＧＲモータ温度Ｍｔｅｍｐが高くなるほど小さくなる。
【００５２】
次に、ＥＣＵ５０は、吸気量ＧＡがＥＧＲ許可吸気量ＧＡｅｇｒ１よりも小さいか否かを判定する（ステップＳ８）。
【００５３】
そして、ＥＣＵ５０は、吸気量ＧＡがＥＧＲ許可吸気量ＧＡｅｇｒ１よりも小さいと判定した場合（ステップＳ８：ＹＥＳ）には、エンジン回転数ＮＥとエンジン負荷ＫＬをもとに目標ＥＧＲ開度Ｔｅｇｒを求める（ステップＳ９）。すなわち、ＥＣＵ５０は、ステップＳ９において、エンジン１の運転状態に応じたＥＧＲ弁１８の目標開度を求める。
【００５４】
次に、ＥＣＵ５０は、ＥＧＲ開度を目標ＥＧＲ開度Ｔｅｇｒに制御し（ステップＳ１０）、制御ルーチンの処理を一旦終了する。
【００５５】
また、ＥＣＵ５０は、ステップＳ３において水温ＴＨＷが７０℃以下であると判定した場合（ステップＳ３：ＮＯ）や、ステップＳ６においてエンジン負荷ＫＬがＥＧＲ許可エンジン負荷ＫＬｅｇｒ１以下であると判定した場合（ステップＳ６：ＮＯ）や、ステップＳ８において吸気量ＧＡがＥＧＲ許可吸気量ＧＡｅｇｒ１以上であると判定した場合（ステップＳ８：ＮＯ）には、ＥＧＲカット制御を行う（ステップＳ１１）。なお、ＥＧＲカット制御とは、ＥＧＲ弁１８を全閉状態にする制御である。
【００５６】
ところで、エンジン１の運転中において、エンジン１の冷却水は常時循環している。そのため、ＥＧＲ弁１８の本体は、冷却水の温度に追従して冷却水の温度とほぼ同温度になる。そこで、変形例として、ＥＣＵ５０は、ＥＧＲモータ温度Ｍｔｅｍｐを、温度センサ３６から取込む代わりに、水温ＴＨＷをもとに推定して求めてもよい。
【００５７】
具体的には、ＥＣＵ５０は、図５に示すＥＧＲモータ温度の演算に関する制御ルーチンを所定時間毎に周期的に実行する。そこで、ＥＣＵ５０は、図５に示す制御ルーチンの処理を開始すると、まず、水温ＴＨＷを取込んで（ステップＳ２１）、水温ＴＨＷをもとにＥＧＲ本体推定温度Ｂｔｅｍｐを演算する（ステップＳ２２）。ＥＣＵ５０は、このとき、以下の演算式を使用する。なお、ｉは、１以上の整数である。Ｎは、係数である。
［数１］
Ｂｔｅｍｐ（ｉ）＝Ｂｔｅｍｐ（ｉ−１）＋｛ＴＨＷ（ｉ）−Ｂｔｅｍｐ（ｉ−１）｝／Ｎ
【００５８】
次に、ＥＣＵ５０は、以下の演算式を使用して、ＥＧＲモータ温度Ｍｔｅｍｐを演算し（ステップＳ２３）、制御ルーチンの処理を一旦終了する。なお、αは、ステッピングモータ３４の自己発熱により上昇しうるステッピングモータ３４の温度である。
［数２］
Ｍｔｅｍｐ＝Ｂｔｅｍｐ（ｉ）＋α
【００５９】
このように、ＥＣＵ５０は、ステッピングモータ３４の自己発熱を考慮して、ＥＧＲ弁１８の本体の温度をもとにステッピングモータ３４の温度を推定して求めてもよい。
【００６０】
以上のような本実施例の排気再循環制御装置は、エンジン１の燃焼室１６から排気通路５へ排出される排気の一部を吸気通路３へ流して燃焼室１６へ還流させるＥＧＲ通路１７と、ＥＧＲ通路１７における排気の流量を調節するＥＧＲ弁１８とを有している。そして、ＥＧＲ弁１８は、ＥＧＲ通路１７内に設けられた弁座３２と、弁座３２に着座可能に設けられた弁体３３と、弁体３３を駆動させるステッピングモータ３４とを備えている。さらに、本実施例の排気再循環制御装置は、ステッピングモータ３４により弁体３３を駆動させるＥＧＲ弁制御を実行するＥＣＵ５０を有している。そして、ＥＣＵ５０は、ＥＧＲ弁制御を実行することを許可する条件を、ステッピングモータ３４の温度が所定温度Ｔ以上であるときに、ステッピングモータ３４の温度が所定温度Ｔ未満であるときよりも制限する。
【００６１】
このように、本実施例によれば、ＥＧＲ弁１８のステッピングモータ３４の温度が所定温度Ｔ以上になってステッピングモータ３４の駆動トルクが減少したときに、ＥＧＲ弁１８の弁体３３を駆動させることを制限する。そのため、本実施例によれば、ステッピングモータ３４の脱調が発生することを抑制するために、ステッピングモータ３４の温度が高くなることを抑制する工夫を施したり、ステッピングモータ３４の駆動トルクを増加させておく必要がない。したがって、本実施例によれば、ステッピングモータ３４の体格が大きくならず、かつ、ＥＧＲ弁１８の構成部品の点数が増加しない。ゆえに、本実施例によれば、装置の大型化の防止とコストの低減を図りながら、ステッピングモータ３４の温度が高くなったときにステッピングモータ３４の脱調が発生することを抑制できる。
【００６２】
なお、所定温度Ｔは、例えば、１００℃とすることが考えられる。これにより、ステッピングモータ３４の作動保障を、エンジン１の非常に稀な運転状態下（例えば、ステッピングモータ３４の温度が１５０℃となる運転状態下）にまで担保させておく必要がなくなる。そのため、ステッピングモータ３４の駆動トルクを必要以上に大きくしなくてよいので、ステッピングモータ３４の体格が小さくなる。したがって、コストの低減やＥＧＲ弁１８のエンジンシステムへの搭載性の向上が図られる。
【００６３】
また、ＥＣＵ５０は、ＥＧＲ許可エンジン負荷ＫＬｅｇｒ１を、ステッピングモータ３４の温度が所定温度Ｔ以上であるときに、ステッピングモータ３４の温度が所定温度Ｔ未満であるときよりも高くする。ここで、エンジン負荷ＫＬが低い状態下では、吸気圧ＥＰＭは高い負圧である一方で排気圧は低い正圧（ほぼ大気圧）であるので、ＥＧＲ弁１８の弁体３３の前後圧の差が大きくなる。そこで、本実施例によれば、ＥＧＲ弁１８のステッピングモータ３４の温度が所定温度Ｔよりも高いときに、エンジン負荷ＫＬが低い状態下で弁体３３を駆動させることを制限する。そのため、ステッピングモータ３４の温度が高くなったときにステッピングモータ３４の脱調が発生することを、より確実に抑制できる。
【００６４】
また、ＥＣＵ５０は、ＥＧＲ許可吸気量ＧＡｅｇｒ１を、ステッピングモータ３４の温度が所定温度Ｔ以上であるときに、ステッピングモータ３４の温度が所定温度Ｔ未満であるときよりも小さくする。ここで、吸気量ＧＡが大きい状態下、すなわち、エンジン回転数ＮＥが高く、かつ、エンジン負荷ＫＬが高い状態下では、吸気圧ＥＰＭは低い負圧である一方で排気圧は高い正圧であるので、ＥＧＲ弁１８の弁体３３の前後圧の差が大きくなる。そこで、本実施例によれば、ＥＧＲ弁１８のステッピングモータ３４の温度が所定温度Ｔよりも高いときに、吸気量ＧＡが大きい状態下で弁体３３を駆動させることを制限する。そのため、ステッピングモータ３４の温度が高くなったときにステッピングモータ３４の脱調が発生することを、より確実に抑制できる。
【００６５】
＜実施例２＞
次に、実施例２について説明するが、実施例１と同等の構成要素については、同一の符号を付して説明を省略し、異なった点を中心に述べる。
【００６６】
本実施例では、ＥＣＵ５０は、ＯＢＤ検出制御を実行するためにＥＧＲ弁制御を実行することを許可する条件を、ＥＧＲ弁１８のステッピングモータ３４の温度が所定温度Ｔ以上であるときに、ステッピングモータ３４の温度が所定温度Ｔ未満であるときよりも制限する。そして、ＥＣＵ５０は、ＯＢＤ検出制御を実行するためにＥＧＲ弁制御を実行することを許可する吸気圧ＥＰＭの領域の最低値を高くすることにより、ＯＢＤ検出制御を行うことを許可する条件を制限する。ここで、ＯＢＤ検出制御とは、エンジン１が減速フューエルカット状態であるときに、ＥＧＲ弁１８を開閉させて、ＥＧＲ弁１８の故障の有無を検出する制御である。
【００６７】
具体的には、ＥＣＵ５０は、図６に示すＯＢＤ検出制御に関する制御ルーチンを所定時間毎に周期的に実行する。そこで、ＥＣＵ５０は、図６に示す制御ルーチンの処理を開始すると、まず、エンジン１が減速フューエルカット状態（図中、「減速Ｆ／Ｃ」と表記）であり（ステップＳ３１：ＹＥＳ）、かつ、ＥＧＲ弁判定フラグＸＥＧＲ＿ＯＢＤが「０」であると判定した場合（ステップＳ３２：ＹＥＳ）には、吸気圧ＥＰＭを取込み（ステップＳ３３）、ＥＧＲモータ温度Ｍｔｅｍｐを取込む（ステップＳ３４）。
【００６８】
なお、ＥＧＲ弁判定フラグＸＥＧＲ＿ＯＢＤは、ＯＢＤ検出制御が未完了である場合に「０」と設定され、ＯＢＤ検出制御が完了した場合に「１」と設定される。また、ＥＣＵ５０は、ステップＳ３４において、ＥＧＲモータ温度Ｍｔｅｍｐを温度センサ３６から取込む代わりに、水温ＴＨＷをもとにＥＧＲモータ温度Ｍｔｅｍｐを推定して求めてもよい。
【００６９】
次に、ＥＣＵ５０は、ＥＧＲモータ温度Ｍｔｅｍｐに応じたＯＢＤ許可吸気圧ＯＢＤＰＭ１を求める（ステップＳ３５）。このとき、ＥＣＵ５０は、図７に示すＥＧＲモータ温度ＭｔｅｍｐとＯＢＤ許可吸気圧ＯＢＤＰＭ１の関係図を使用する。なお、ＯＢＤ許可吸気圧ＯＢＤＰＭ１は、ＯＢＤ検出制御を実行すること（詳しくは、ＯＢＤ検出制御を実行するためにＥＧＲ弁制御を実行すること）を許可する吸気圧ＥＰＭの領域の最低値である。
【００７０】
図７に示すように、ＯＢＤ許可吸気圧ＯＢＤＰＭ１は、ＥＧＲモータ温度Ｍｔｅｍｐが所定温度Ｔ以上であるときに、ＥＧＲモータ温度Ｍｔｅｍｐが所定温度Ｔ未満であるときよりも高い。そして、図７に示すように、ＯＢＤ許可吸気圧ＯＢＤＰＭ１は、ＥＧＲモータ温度Ｍｔｅｍｐが所定温度Ｔ以上であるときに、ＥＧＲモータ温度Ｍｔｅｍｐが高くなるほど高くなる。
【００７１】
次に、ＥＣＵ５０は、吸気圧ＥＰＭがＯＢＤ許可吸気圧ＯＢＤＰＭ１よりも高いか否かを判定する（ステップＳ３６）。
【００７２】
そして、ＥＣＵ５０は、吸気圧ＥＰＭがＯＢＤ許可吸気圧ＯＢＤＰＭ１よりも高いと判定した場合（ステップＳ３６:ＹＥＳ）には、ＯＢＤ検出制御を実行する（ステップＳ３７）。次に、ＥＣＵ５０は、ＯＢＤ検出制御が完了したら（ステップＳ３８：ＹＥＳ）、ＥＧＲ弁判定フラグＸＥＧＲ＿ＯＢＤを「１」として（ステップＳ３９）、制御ルーチンの処理を一旦終了する。
【００７３】
一方、ＥＣＵ５０は、ステップＳ３６において吸気圧ＥＰＭがＯＢＤ許可吸気圧ＯＢＤＰＭ１以下であると判定した場合（ステップＳ３６:ＮＯ）には、ＯＢＤ検出制御を禁止して（ステップＳ４０）、制御ルーチンの処理を一旦終了する。
【００７４】
なお、ＥＣＵ５０は、ステップＳ３１においてエンジンが減速フューエルカット状態でないと判定した場合（ステップＳ３１：ＮＯ）や、ステップＳ３２においてＥＧＲ弁判定フラグＸＥＧＲ＿ＯＢＤが「１」であると判定した場合（ステップＳ３２：ＮＯ）には、ＯＢＤ検出制御を禁止して（ステップＳ４０）、制御ルーチンの処理を一旦終了する。
【００７５】
また、変形例として、ＥＣＵ５０は、エンジン１が減速フューエルカット状態であり、かつ、ＯＢＤ検出制御が未完了であり、かつ、吸気圧ＥＰＭがＯＢＤ許可吸気圧ＯＢＤＰＭ１以下であるときには、スロットル開度を大きくして、吸気圧ＥＰＭをＯＢＤ許可吸気圧ＯＢＤＰＭ１以上に高くしてもよい。
【００７６】
具体的には、ＥＣＵ５０は、図８に示すＯＢＤ検出制御に関する制御ルーチンを所定時間毎に周期的に実行してもよい。図８に示すように、ＥＣＵ５０は、図６と異なる点として、吸気圧ＥＰＭがＯＢＤ許可吸気圧ＯＢＤＰＭ１以下であると判定した場合（ステップＳ４６：ＹＥＳ）に、ＯＢＤ検出制御を禁止しないで、スロットル開弁制御済フラグＸＦＣｏｐｅｎが「０」であるか否かを判定する（ステップＳ４７）。
【００７７】
そして、ＥＣＵ５０は、スロットル開弁制御済フラグＸＦＣｏｐｅｎが「０」であると判定した場合（ステップＳ４７：ＹＥＳ）には、スロットル開弁制御済フラグＸＦＣｏｐｅｎとｎを「１」とする（ステップＳ４８）。次に、ＥＣＵ５０は、減速Ｆ／Ｃ時の通常スロットル開度ＴＡｆｃ（０）を取込む（ステップＳ４９）。なお、減速Ｆ／Ｃ時の通常スロットル開度ＴＡｆｃ（０）とは、エンジン１が減速フューエルカット状態であるときに通常設定されるスロットル開度である。
【００７８】
次に、ＥＣＵ５０は、以下の演算式を使用して、スロットル開度ＴＡｆｃを、減速Ｆ／Ｃ時の通常スロットル開度ＴＡｆｃ（０）をもとに算出する（ステップＳ５０）。なお、βは、制御ルーチンの周回毎におけるスロットル開度の増加量である。
［数３］
ＴＡｆｃ＝ＴＡｆｃ（０）＋β×ｎ
【００７９】
次に、ＥＣＵ５０は、スロットル開度をスロットル開度ＴＡｆｃに制御する（ステップＳ５１）。次に、ＥＣＵ５０は、以下の演算式の演算処理を行う（ステップＳ５２）。なお、ｉは１以上の整数である。
［数４］
ｎ（ｉ）＝ｎ（ｉ−１）＋１
【００８０】
すなわち、ＥＣＵ５０は、ステップＳ５０〜ステップＳ５２において、制御ルーチンの周回毎にスロットル開度をβ分増加させる。
【００８１】
次に、ＥＣＵ５０は、吸気圧ＥＰＭを取込む（ステップＳ４５）。そして、ＥＣＵ５０は、吸気圧ＥＰＭがＯＢＤ許可吸気圧ＯＢＤＰＭ１よりも高いと判定した場合（ステップＳ４６：ＮＯ）には、ＯＢＤ検出制御を実行する（ステップＳ５７）。一方、ＥＣＵ５０は、吸気圧ＥＰＭがＯＢＤ許可吸気圧ＯＢＤＰＭ１以下であると判定した場合（ステップＳ４６：ＹＥＳ）には、ステップＳ４７の処理に移行する。
【００８２】
このように、ＥＣＵ５０は、ステップＳ４６〜ステップＳ５２において、吸気圧ＥＰＭがＯＢＤ許可吸気圧ＯＢＤＰＭ１よりも大きくなるまで、スロットル開度を増加させる。すなわち、ＥＣＵ５０は、エンジン１が減速フューエルカット状態であり、かつ、ＯＢＤ検出制御が未完了であり、かつ、吸気圧ＥＰＭがＯＢＤ許可吸気圧ＯＢＤＰＭ１以下であるときには、スロットル開度を大きくして吸気量ＧＡを大きくし、吸気圧ＥＰＭをＯＢＤ許可吸気圧ＯＢＤＰＭ１よりも高くする（大気圧側の圧力にする）。
【００８３】
なお、ＥＣＵ５０は、ステップＳ４７においてスロットル開弁制御済フラグＸＦＣｏｐｅｎが「１」であると判定した場合（ステップＳ４７：ＮＯ）には、ステップＳ５０の処理に移行する。
【００８４】
また、ステップＳ４２においてＥＧＲ弁判定フラグＸＥＧＲ＿ＯＢＤが「１」であると判定した場合（ステップＳ４２：ＮＯ）には、スロットル開弁制御済フラグＸＦＣｏｐｅｎが「１」であるか否かを判定する（ステップＳ５３）。
【００８５】
そして、ＥＣＵ５０は、スロットル開弁制御済フラグＸＦＣｏｐｅｎが「１」であると判定した場合（ステップＳ５３：ＹＥＳ）には、スロットル開度を減速Ｆ／Ｃ時の通常スロットル開度ＴＡｆｃ（０）に制御する（ステップＳ５４）。次に、ＥＣＵ５０は、スロットル開弁制御済フラグＸＦＣｏｐｅｎとｎを「０」とする（ステップＳ５５）。
【００８６】
次に、ＥＣＵ５０は、ＯＢＤ検出制御を禁止して（ステップＳ５６）、制御ルーチンの処理を一旦終了する。
【００８７】
一方、ＥＣＵ５０は、ステップＳ５３においてスロットル開弁制御済フラグＸＦＣｏｐｅｎが「０」であると判定した場合（ステップＳ５３：ＮＯ）には、ＯＢＤ検出制御を禁止して（ステップＳ５６）、制御ルーチンの処理を一旦終了する。
【００８８】
また、ステップＳ４１においてエンジン１が減速フューエルカット状態でないと判定した場合（ステップＳ４１：ＮＯ）には、ＯＢＤ検出制御を禁止して（ステップＳ５６）、制御ルーチンの処理を一旦終了する。
【００８９】
本実施例によれば、ＥＣＵ５０は、ＯＢＤ許可吸気圧ＯＢＤＰＭ１を、ステッピングモータ３４の温度が所定温度Ｔ以上であるときに、ステッピングモータ３４の温度が所定温度Ｔ未満であるときよりも高くする。
【００９０】
ここで、エンジン１が減速フューエルカット状態であるときは、吸気圧ＥＰＭが高い負圧である一方で排気圧は低い正圧（ほぼ大気圧）であるので、ＥＧＲ弁１８の弁体３３の前後圧の差が大きくなる。そこで、本実施例によれば、ＥＧＲ弁１８のステッピングモータ３４の温度が所定温度Ｔよりも高いときに、吸気圧ＥＰＭが高い負圧である状態下でＥＧＲ弁１８を開閉させてＯＢＤ検出制御を実行することを制限する。そのため、ステッピングモータ３４の温度が高くなったときにステッピングモータ３４の脱調が発生することが、より確実に抑制される。
【００９１】
また、ＥＣＵ５０は、エンジン１が減速フューエルカット状態であり、かつ、ＯＢＤ検出制御が未完了であり、かつ、吸気圧ＥＰＭがＯＢＤ許可吸気圧ＯＢＤＰＭ１以下であるときには、スロットル開度を大きくして、吸気圧ＥＰＭをＯＢＤ許可吸気圧ＯＢＤＰＭ１よりも高くする。このように、本実施例によれば、吸気圧ＥＰＭがＯＢＤ許可吸気圧ＯＢＤＰＭ１以下であるときには、吸気量ＥＰＭを大きくすることにより、ＥＧＲ弁１８の弁体３３の前後圧の差を緩和させる。これにより、本実施例によれば、ＥＧＲ弁１８を開閉させてＥＧＲ弁１８の故障の有無を検出するときに、ステッピングモータ３４の脱調が発生することを抑制できる。
【００９２】
＜実施例３＞
次に、実施例３について説明するが、実施例１，２と同等の構成要素については、同一の符号を付して説明を省略し、異なった点を中心に述べる。
【００９３】
ＥＧＲ弁１８のステッピングモータ３４の駆動トルクは、ステッピングモータ３４の温度の影響の他に、バッテリ３０からステッピングモータ３４に印加される電圧である制御電圧Ｂｖの影響も受ける。そこで、実施例３では、ＥＣＵ５０は、ＥＧＲ弁制御を実行することを許可する条件を、制御電圧Ｂｖに応じて補正する。
【００９４】
具体的には、ＥＣＵ５０は、図９に示すＥＧＲ弁制御に関する制御ルーチンを所定時間毎に周期的に実行する。図９に示すように、ＥＣＵ５０は、図２と異なる点として、ＥＧＲモータ温度Ｍｔｅｍｐを取込む（ステップＳ６４）と、さらに、制御電圧Ｂｖを取込む（ステップＳ６５）。
【００９５】
次に、ＥＣＵ５０は、ＥＧＲモータ温度Ｍｔｅｍｐと制御電圧Ｂｖに応じたＥＧＲ許可エンジン負荷ＫＬｅｇｒ２を求める（ステップＳ６６）。このとき、ＥＣＵ５０は、図１０に示すＥＧＲモータ温度Ｍｔｅｍｐと制御電圧ＢｖとＥＧＲ許可エンジン負荷ＫＬｅｇｒ２との関係図を使用する。なお、ＥＧＲ許可エンジン負荷ＫＬｅｇｒ２は、ＥＧＲ弁制御を実行することを許可するエンジン負荷ＫＬの領域の最低値である。
【００９６】
図１０に示すように、ＥＧＲ許可エンジン負荷ＫＬｅｇｒ２は、制御電圧Ｂｖの大きさに応じて補正される。詳細には、図１０に示すように、ＥＧＲ許可エンジン負荷ＫＬｅｇｒ２は、制御電圧Ｂｖが低いほど高くなる傾向にされ、制御電圧Ｂｖが高いほど低くなる傾向にされる。
【００９７】
次に、ＥＣＵ５０は、エンジン負荷ＫＬがＥＧＲ許可エンジン負荷ＫＬｅｇｒ２よりも高いか否かを判定する（ステップＳ６７）。
【００９８】
そして、ＥＣＵ５０は、エンジン負荷ＫＬがＥＧＲ許可エンジン負荷ＫＬｅｇｒ２よりも高いと判定した場合（ステップＳ６７：ＹＥＳ）には、ＥＧＲモータ温度Ｍｔｅｍｐと制御電圧Ｂｖに応じたＥＧＲ許可吸気量ＧＡｅｇｒ２を求める（ステップＳ６８）。このとき、ＥＣＵ５０は、図１１に示すＥＧＲモータ温度Ｍｔｅｍｐと制御電圧ＢｖとＥＧＲ許可吸気量ＧＡｅｇｒ２との関係図を使用する。なお、ＥＧＲ許可吸気量ＧＡｅｇｒ２は、ＥＧＲ弁制御を実行することを許可する吸気量ＧＡの領域の最大値である。
【００９９】
図１１に示すように、ＥＧＲ許可吸気量ＧＡｅｇｒ２は、制御電圧Ｂｖの大きさに応じて補正される。詳細には、図１１に示すように、ＥＧＲ許可吸気量ＧＡｅｇｒ２は、制御電圧Ｂｖが低いほど小さくなる傾向にされ、制御電圧Ｂｖが高いほど大きくなる傾向にされる。
【０１００】
次に、ＥＣＵ５０は、吸気量ＧＡがＥＧＲ許可吸気量ＧＡｅｇｒ２よりも小さいか否かを判定する（ステップＳ６９）。
【０１０１】
その他の点は、図２と共通するので、説明を省略する。
【０１０２】
また、ＥＣＵ５０は、制御電圧Ｂｖに応じて、ＯＢＤ検出制御を実行することを許可する条件を変化させてもよい。具体的には、ＥＣＵ５０は、図１２に示すＯＢＤ検出制御に関する制御ルーチンを所定時間毎に周期的に実行する。図１２に示すように、ＥＣＵ５０は、図６と異なる点として、ＥＧＲモータ温度Ｍｔｅｍｐを取込む（ステップＳ８４）と、さらに、制御電圧Ｂｖを取込む（ステップＳ８５）。
【０１０３】
次に、ＥＣＵ５０は、ＥＧＲモータ温度Ｍｔｅｍｐと制御電圧Ｂｖに応じたＯＢＤ許可吸気圧ＯＢＤＰＭ２を求める（ステップＳ８６）。このとき、ＥＣＵ５０は、図１３に示すＥＧＲモータ温度Ｍｔｅｍｐと制御電圧ＢｖとＯＢＤ許可吸気圧ＯＢＤＰＭ２の関係図を使用する。なお、ＯＢＤ許可吸気圧ＯＢＤＰＭ２は、ＯＢＤ検出制御を実行すること（詳しくは、ＯＢＤ検出制御を実行するためにＥＧＲ弁制御を実行すること）が許可される吸気圧ＥＰＭの領域の最低値である。
【０１０４】
図１３に示すように、ＯＢＤ許可吸気圧ＯＢＤＰＭ２は、制御電圧Ｂｖの高さに応じて補正される。詳細には、図１３に示すように、ＯＢＤ許可吸気圧ＯＢＤＰＭ２は、制御電圧Ｂｖが低いほど高くなる傾向にされ、制御電圧Ｂｖが高いほど低くなる傾向にされる。
【０１０５】
次に、ＥＣＵ５０は、吸気圧ＥＰＭがＯＢＤ許可吸気圧ＯＢＤＰＭ２よりも高いか否かを判定する（ステップＳ８７）。
【０１０６】
その他の点は、図６と共通するので、説明を省略する。
【０１０７】
本実施例によれば、ＥＣＵ５０は、ＥＧＲ弁制御を実行することを許可する条件を、制御電圧Ｂｖに応じて補正する。このように、本実施例によれば、ＥＧＲ弁１８のステッピングモータ３４の駆動トルクが減少する要因の一つである制御電圧Ｂｖに応じて、ＥＧＲ弁１８の弁体３３を駆動させることを許可する条件を補正する。そのため、本実施例によれば、ステッピングモータ３４の脱調が発生することを、より確実に抑制できる。
【０１０８】
＜実施例４＞
次に、実施例４について説明するが、実施例１〜３と同等の構成要素については、同一の符号を付して説明を省略し、異なった点を中心に述べる。
【０１０９】
本実施例では、図１４に示すＥＧＲ装置を備えるエンジンシステムを想定する。図１４に示すエンジンシステムは、図１に示すエンジンシステムと異なる点として、ＥＧＲ装置が触媒コンバータ１５の下流側における排気を還流するＬＰＬ−ＥＧＲ装置である。具体的には、図１４に示すように、ＥＧＲ通路１７の出口１７ａは、吸気通路３におけるコンプレッサ８よりも上流側の位置に接続している。また、ＥＧＲ通路１７の入口１７ｂは、排気通路５における触媒コンバータ１５よりも下流側の位置に接続している。
【０１１０】
そして、本実施例では、ＥＣＵ５０は、ＥＧＲ弁制御を行うことを許可する条件を、ステッピングモータ３４の温度が所定温度Ｔ以上であるときは、ステッピングモータ３４の温度が所定温度Ｔ未満であるときよりも制限する。
【０１１１】
具体的には、ＥＣＵ５０は、図１５に示すＥＧＲ弁制御に関する制御ルーチンを所定時間毎に周期的に実行する。図１５に示すように、ＥＣＵ５０は、図２と異なる点として、ＥＧＲモータ温度Ｍｔｅｍｐを取込む（ステップＳ１０４）と、ＥＧＲモータ温度Ｍｔｅｍｐに応じたＥＧＲ許可吸気量ＧＡｅｇｒ１を求める（ステップＳ１０５）。次に、ＥＣＵ５０は、吸気量ＧＡがＥＧＲ許可吸気量ＧＡｅｇｒ１よりも小さいか否かを判定する（ステップＳ１０６）。
【０１１２】
その他の点は、図２と共通するので、説明を省略する。
【０１１３】
なお、上記した実施の形態は単なる例示にすぎず、本発明を何ら限定するものではなく、その要旨を逸脱しない範囲内で種々の改良、変形が可能であることはもちろんである。
【符号の説明】
【０１１４】
１  エンジン
３  吸気通路
３ａ  サージタンク
５  排気通路
７  過給機
８  コンプレッサ
９  タービン
１４  電子スロットル装置
１５  触媒コンバータ
１６  燃焼室
１７  ＥＧＲ通路
１７ａ  出口
１７ｂ  入口
１８  ＥＧＲ弁
２１  スロットル弁
２３  スロットルセンサ
３０  バッテリ
３２  弁座
３３  弁体
３４  ステッピングモータ
３６  温度センサ
５０  ＥＣＵ
５１  吸気圧センサ
５２  回転速度センサ
５３  水温センサ
５４  エアフローメータ
ＴＨＷ  水温
ＮＥ  エンジン回転数
ＫＬ  エンジン負荷
ＧＡ  吸気量
Ｍｔｅｍｐ  ＥＧＲモータ温度
ＫＬｅｇｒ１  ＥＧＲ許可エンジン負荷
Ｔ  所定温度
ＧＡｅｇｒ１  ＥＧＲ許可吸気量
Ｔｅｇｒ  目標ＥＧＲ開度
Ｂｔｅｍｐ  ＥＧＲ本体推定温度
ＸＥＧＲ＿ＯＢＤ  ＥＧＲ弁判定フラグ
ＥＰＭ  吸気圧
ＯＢＤＰＭ１  ＯＢＤ許可吸気圧
ＸＦＣｏｐｅｎ  スロットル開弁制御済フラグ
ＴＡｆｃ  スロットル開度
Ｂｖ  制御電圧
ＫＬｅｇｒ２  ＥＧＲ許可エンジン負荷
ＧＡｅｇｒ２  ＥＧＲ許可吸気量
ＯＢＤＰＭ２  ＯＢＤ許可吸気圧
【図１】
2015021487.tif 000003
【図２】
2015021487.tif 000004
【図３】
2015021487.tif 000005
【図４】
2015021487.tif 000006
【図５】
2015021487.tif 000007
【図６】
2015021487.tif 000008
【図７】
2015021487.tif 000009
【図８】
2015021487.tif 000010
【図９】
2015021487.tif 000011
【図１０】
2015021487.tif 000012
【図１１】
2015021487.tif 000013
【図１２】
2015021487.tif 000014
【図１３】
2015021487.tif 000015
【図１４】
2015021487.tif 000016
【図１５】
2015021487.tif 000017