(57)【要約】【課題】温度センサ等の部品を追加することなく、簡便な構成で、スロットル開度センサの出力値を補正可能な電子制御スロットル装置を提供する。【解決手段】スロットルバルブ１を駆動するモータ１０が、励磁状態における２相励磁パターンを切り替える度毎に回転子が一定角度で回転し、且つ、２相励磁パターンを保持することにより回転子が静止する構成を有すると共に、制御部９ｄが、同一の２相励磁パターンが複数存在しないエンジンの運転領域において、モータの励磁状態を特定の２相励磁パターンに保持した際のスロットル開度センサ４の前回の検出値とモータの励磁状態を特定の２相励磁パターンに保持した際のスロットル開度センサの今回の検出値との差分値に基づいて、スロットル開度センサの今回の検出値を補正する。【選択図】図１
2011058465.tif 000002
【特許請求の範囲】
【請求項１】
スロットルバルブと、前記スロットルバルブを駆動するモータと、前記スロットルバルブの開度を検出するスロットル開度センサと、前記スロットル開度センサの検出値を用いて、前記モータの動作を制御することにより前記スロットルバルブの前記開度を制御する制御部と、を備えた電子制御スロットル装置であって、
前記モータは、励磁状態における２相励磁パターンを切り替える度毎に回転子が一定角度で回転し、且つ、前記２相励磁パターンを保持することにより前記回転子が静止する構成を有し、
前記制御部は、同一の前記２相励磁パターンが複数存在しないエンジンの運転領域において、前記モータの前記励磁状態を特定の２相励磁パターンに保持した際の前記スロットル開度センサの前回の検出値と前記モータの前記励磁状態を前記特定の２相励磁パターンに保持した際の前記スロットル開度センサの今回の検出値との差分値に基づいて、前記スロットル開度センサの前記今回の検出値を補正することを特徴とする電子制御スロットル装置。
【請求項２】
前記制御部は、前記励磁状態を前記２相励磁パターンに切り替える際に、前記スロットルバルブの前記開度の変化量が小さくなる方の２相励磁パターンを選択することを特徴とする請求項１に電子制御スロットル装置。
【請求項３】
前記エンジンの前記運転領域は、前記エンジンのアイドル領域、前記エンジンの一定負荷領域、及び前記スロットルを全閉とした前記エンジンの減速領域のいずれかであることを特徴とする請求項１又は２に記載の電子制御スロットル装置。
【請求項４】
前記制御部は、前記モータの前記励磁状態を前記２相励磁パターンに保持した回数又は頻度を記録し、前記回数又は前記頻度に応じて前記モータの前記励磁パターンを前記２相励磁パターンに保持する回数又は頻度を制限することを特徴とする請求項１から３のいずれかに電子制御スロットル装置。
【請求項５】
前記モータは、３相直流ブラシレスモータ又はステッピングモータであることを特徴とする請求項１から４のいずれかに記載の電子制御スロットル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子制御スロットル装置に関し、特に、スロットル開度センサの検出値を補正できる電子制御スロットル装置に関する。
【背景技術】
【０００２】
近年、車両のスロットル装置には、スロットル制御の精度が向上し得る電子制御スロットル装置が採用されるようになっている。かかる電子制御スロットル装置では、車両のアクセルペダルが操作されるのに応じて、車両やエンジンの動作環境及びアクセルペダル操作量等に基づいて目標スロットル開度を演算し、実際のスロットル開度が演算された目標スロットル開度に収束するようにスロットルバルブの開度を制御することが一般的である。ここで、スロットルバルブの開度を精度よく制御するためには、実際のスロットル開度を検出するスロットル開度センサ（Ｔｈｒｏｔｔｌｅ  Ｐｏｓｉｔｉｏｎ  Ｓｅｎｓｏｒ：ＴＰＳ）の検出誤差を小さくする必要がある。
【０００３】
特許文献１は、スロットル開度センサ２ｂの周辺の温度を温度センサで検出し、スロットル開度センサ２ｂの温度特性に起因する検出誤差を学習して、スロットル開度センサ２ｂの出力値を補正する電子スロットル制御装置を開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２２７３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、本発明者の検討によれば、特許文献１が開示する電子制御スロットル装置において、温度センサを利用してスロットル開度センサの出力値を補正する構成になっているために、電子制御スロットル装置の小型化及び低コスト化を実現することに一定の限界がある。
【０００６】
本発明は、上記課題を解決するためになされたものであり、温度センサ等の部品を追加することなく、簡便な構成で、スロットル開度センサの出力値を補正可能な電子制御スロットル装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
以上の目的を達成すべく、本発明は、スロットルバルブと、前記スロットルバルブを駆動するモータと、前記スロットルバルブの開度を検出するスロットル開度センサと、前記スロットル開度センサの検出値を用いて、前記モータの動作を制御することにより前記スロットルバルブの前記開度を制御する制御部と、を備えた電子制御スロットル装置であって、前記モータは、励磁状態における２相励磁パターンを切り替える度毎に回転子が一定角度で回転し、且つ、前記２相励磁パターンを保持することにより前記回転子が静止する構成を有し、前記制御部は、同一の前記２相励磁パターンが複数存在しないエンジンの運転領域において、前記モータの前記励磁状態を特定の２相励磁パターンに保持した際の前記スロットル開度センサの前回の検出値と前記モータの前記励磁状態を前記特定の２相励磁パターンに保持した際の前記スロットル開度センサの今回の検出値との差分値に基づいて、前記スロットル開度センサの前記今回の検出値を補正することを第１の特徴とする。
【０００８】
また本発明は、かかる第１の特徴に加えて、前記制御部は、前記励磁状態を前記２相励磁パターンに切り替える際に、前記スロットルバルブの前記開度の変化量が小さくなる方の２相励磁パターンを選択することを第２の特徴とする。
【０００９】
また本発明は、かかる第１又は第２の特徴に加えて、前記エンジンの前記運転領域は、前記エンジンのアイドル領域、前記エンジンの一定負荷領域、及び前記スロットルを全閉とした前記エンジンの減速領域のいずれかであることを第３の特徴とする。
【００１０】
また本発明は、かかる第１から第３のいずれかの特徴に加えて、前記制御部は、前記モータの前記励磁状態を前記２相励磁パターンに保持した回数又は頻度を記録し、前記回数又は前記頻度に応じて前記モータの前記励磁パターンを前記２相励磁パターンに保持する回数又は頻度を制限することを第４の特徴とする。
【００１１】
また本発明は、かかる第１から第４のいずれかの特徴に加えて、前記モータは、３相直流ブラシレスモータ又はステッピングモータであることを第５の特徴とする。
【発明の効果】
【００１２】
以上の本発明に係る電子制御スロットル装置によれば、モータが、励磁状態における２相励磁パターンを切り替える度毎に回転子が一定角度で回転し、且つ、２相励磁パターンを保持することにより回転子が静止する構成を有すると共に、制御部が、同一の２相励磁パターンが複数存在しないエンジンの運転領域において、モータの励磁状態を特定の２相励磁パターンに保持した際のスロットル開度センサの前回の検出値とモータの励磁状態を特定の２相励磁パターンに保持した際のスロットル開度センサの今回の検出値との差分値に基づいて、スロットル開度センサの今回の検出値を補正することにより、温度センサ等の部品を追加することなく、簡便な構成で、スロットル開度センサの出力値を補正できる。
【００１３】
また、制御部が、スロットル開度センサの出力値を補正するために、励磁状態を２相励磁パターンに切り替える際に、スロットルバルブの開度の変化量が小さくなる方の２相励磁パターンを選択することにより、スロットルバルブの開度の変化量がより小さくなって、不要なエンジンの特性変化を抑え得て、乗員が受ける違和感を無視し得るレベルに抑えることができる。
【００１４】
また、スロットル開度センサの出力値を補正するためのエンジンの運転領域を、エンジンのアイドル領域、エンジンの一定負荷領域、及びスロットルを全閉としたエンジンの減速領域のいずれかに設定することにより、乗員が受ける違和感をより低減することができる。
【００１５】
また、制御部が、モータの励磁状態を２相励磁パターンに保持した回数又は頻度を記録し、回数又は頻度に応じてモータの励磁パターンを２相励磁パターンに保持する回数又は頻度を制限することにより、不要なモータの発熱を抑えることができる。
【００１６】
また、モータが、３相直流ブラシレスモータ又はステッピングモータであることにより、確実に、２相励磁パターンを切り替える度毎に回転子が一定角度で回転でき、且つ、同一の励磁パターンを保持することにより回転子が静止できることになる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態における電子制御スロットル装置の構成を示すブロック図である。
【図２】本発明の実施形態における電子制御スロットル装置の出力補正処理の流れを示すフローチャートである。
【図３】図２に示すステップＳ９及びステップＳ１０の処理を説明するための模式図である。
【図４】本発明の実施形態における電子制御スロットル装置の出力補正処理の流れを説明するためのタイミングチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を適宜参照して、本発明の実施形態における電子制御スロットル装置につき、詳細に説明する。
【００１９】
まず、本実施形態における電子制御スロットル装置の構成につき、図１を参照して、詳細に説明する。
【００２０】
図１は、本実施形態における電子制御スロットル装置の構成を示すブロック図である。
【００２１】
図１に示すように、電子制御スロットル装置Ｓは、車両に適用され得て、スロットルバルブ１の開度を制御することによりエンジン２の吸入空気量を制御するものであり、アクセル開度センサ３、スロットル開度センサ４、吸気圧センサ５、エンジン温度センサ６、クランク角センサ７、エンジン制御ユニット８、スロットルバルブコントローラ９、バルブ駆動モータ１０、バルブ駆動ギヤ１１、及びホールセンサ１２を主な構成要素として備える。
【００２２】
具体的には、アクセル開度センサ３は、アクセルペダルの操作量に応じたアクセル開度を検出し、検出値をエンジン制御ユニット８に出力する。スロットル開度センサ４は、スロットルバルブ１の開度を検出し、検出値をエンジン制御ユニット８に出力する。吸気圧センサ５は、スロットルバルブ１が配置される吸気管１Ａ内の吸気圧を検出し、検出値をエンジン制御ユニット８に出力する。エンジン温度センサ６は、エンジン２の所定部位の温度を検出し、検出値をエンジン制御ユニット８に出力する。クランク角センサ７は、エンジン２のクランクの回転角を検出し、検出値をエンジン制御ユニット８に出力する。
【００２３】
かかるエンジン制御ユニット８は、アクセル開度センサ出力用入力部８ａ、スロットル開度センサ出力用入力部８ｂ、吸気圧センサ出力用入力部８ｃ、エンジン温度センサ出力用入力部８ｄ、クランク角センサ出力用入力部８ｅ、電源回路８ｆ、電源回路出力用入力部８ｇ、及びＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８ｈを備える。
【００２４】
アクセル開度センサ出力用入力部８ａは、アクセル開度センサ３の検出値をＭＰＵ８ｈに入力する。スロットル開度センサ出力用入力部８ｂは、スロットル開度センサ４の検出値をＭＰＵ８ｈに入力する。吸気圧センサ出力用入力部８ｃは、吸気圧センサ５の検出値をＭＰＵ８ｈに入力する。エンジン温度センサ出力用入力部８ｄは、エンジン温度センサ６の検出値をＭＰＵ８ｈに入力する。クランク角センサ出力用入力部８ｅは、クランク角センサ７の検出値をＭＰＵ８ｈに入力する。
【００２５】
電源回路８ｆは、車両のイグニションスイッチＳＷがオン状態である際にバッテリ２１の電圧を検出し、検出値を電源回路出力用入力部８ｇに出力する。電源回路出力用入力部８ｇは、電源回路８ｆの検出値をＭＰＵ８ｈに入力する。
【００２６】
ＭＰＵ８ｈは、アクセル開度センサ出力用入力部８ａ、スロットル開度センサ出力用入力部８ｂ、吸気圧センサ出力用入力部８ｃ、エンジン温度センサ出力用入力部８ｄ、クランク角センサ出力用入力部８ｅ、及び電源回路出力用入力部８ｇからの各入力値、つまり各入力信号を必要に応じてアナログ／デジタル（Ａ／Ｄ）変換した後に、各入力値に基づいてスロットルバルブコントローラ９におけるバルブ駆動モータ１０の制御に用いられる制御情報を求めて、かかる制御情報を含む入力信号をＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）配線２２を介してスロットルバルブコントローラ９に入力する。
【００２７】
かかるスロットルバルブコントローラ９は、ホールセンサ出力用入力部９ａ、電源回路９ｂ、電源回路出力用入力部９ｃ、ＭＰＵ９ｄ、ＡＮＤ（アンド）回路９ｅ、リレー９ｆ、及びモータ駆動用出力部９ｇを備える。スロットルバルブコントローラ９のＭＰＵ９ｄは、エンジン制御ユニット８のＭＰＵ８ｈと必要に応じて協働しながらスロットルバルブ１の開度を制御する制御部として機能する。
【００２８】
ホールセンサ出力用入力部９ａは、バルブ駆動モータ１０の回転子の位置状態を検出するホールセンサ１２の検出値をＭＰＵ９ｄに入力する。電源回路９ｂは、車両のイグニションスイッチＳＷがオン状態である際にバッテリ２１の電圧を検出し、検出値を電源回路出力用入力部９ｃに出力すると共に、リレー９ｆを介して所定の電力をモータ駆動用出力部９ｇに接続する。電源回路出力用入力部９ｃは、電源回路９ｂの検出値をＭＰＵ９ｄに入力する。
【００２９】
ＭＰＵ９ｄは、ＣＡＮ配線２２を介してエンジン制御ユニット８のＭＰＵ８ｈから入力される入力信号、ホールセンサ出力用入力部９ａから入力される入力信号、及び電源回路出力用入力部９ｃから入力される入力信号を必要に応じてＡ／Ｄ変換した後に、各入力信号に基づいてバルブ駆動モータ１０を制御する制御情報を求めて、かかる制御情報を含む制御信号をモータ駆動用出力部９ｇに入力する。ここで、ＡＮＤ回路９ｅは、ＭＰＵ８ｈ及びＭＰＵ９ｄから出力される電力供給用の各制御信号に従って、リレー９ｆのオン／オフ動作を制御して、制御電源回路９ｂのモータ駆動用出力部９ｇに対する電力供給をオン／オフ制御する。モータ駆動用出力部９ｇは、ＭＰＵ９ｄから入力される制御信号に従って、電源回路９ｂから供給される電力を利用してバルブ駆動モータ１０の駆動状態を制御する。
【００３０】
バルブ駆動モータ１０は、典型的には３相の直流電流で励磁される３相ＤＣ（直流）ブラシレスモータにより構成され、モータ駆動用出力部９ｇからの３相励磁電流を供給するための駆動信号に従って動作することにより、バルブ駆動ギヤ１１を介してスロットルバルブ１を回動させてその開度を制御する。なお、バルブ駆動モータ１０としては、３相ＤＣブラシレスモータに限定されるものではなく、その他にステッピングモータ等の２相励磁パターンを切り替える度毎に回転子が一定角度で回転し、且つ、同一の励磁パターンを保持することにより回転子が静止し得るモータが使用可能である。
【００３１】
ここで、以上の構成の電子制御スロットル装置Ｓでは、スロットル開度センサ４の出力変化が車両のドライバビリティやエミッション性能に大きな影響を及ぼす。特にスロットル開度センサ４自体が有する温度特性等によって出力変化が生じた場合には、実際のスロットルバルブ１の開度とスロットル開度センサ４の出力との相関関係が崩れるために、所望のスロットル開度に対して実際のスロットル開度に誤差が生じて、所望のエンジン吸入空気量が得られなくなる。
【００３２】
そこで、本実施形態の電子制御スロットル装置Ｓでは、スロットルバルブコントローラ９が、以下に説明する出力補正処理を行うことにより、スロットル開度センサ４の出力値を補正している。
【００３３】
以下、かかる電子制御スロットル装置Ｓの出力補正処理につき、更に図２から図４をも参照して、詳細に説明する。
【００３４】
図２は、本実施形態における電子制御スロットル装置の出力補正処理の流れを示すフローチャートであり、図３は、図２に示すステップＳ９及びステップＳ１０の処理を説明するための模式図である。また、図４は、本実施形態における電子制御スロットル装置の出力補正処理の流れを説明するためのタイミングチャートである。なお、図４中、横軸は、時間で、縦軸は、スロットルバルブの開度であり、実線は、スロットルバルブ１の実際の機械的な開度を示し、点線は、スロットル開度センサ４の出力値によるスロットルバルブ１の電気的な開度を示す。
【００３５】
図２に示すフローチャートは、車両のイグニッションスイッチＳＷがオフ状態からオン状態に切り替えられたタイミングで開始となり、出力補正処理はステップＳ１に進む。なお、イグニッションスイッチＳＷがオフ状態からオン状態に切り替えられたか否かは、ＭＰＵ９ｄが電源回路出力用入力部９ｃにより検出された電圧値が所定の電圧値以上であるか否かを判別することにより、判定する。また、かかる出力補正処理は、車両のイグニッションスイッチＳＷがオン状態である間、所定の制御周期毎に繰り返し実行し得るものである。
【００３６】
ステップＳ１の処理では、ＭＰＵ９ｄが、エンジン回転数ＮＥをフィードバックパラメータとするアイドル回転数制御（Ｉｄｌｅ  Ｓｐｅｅｄ  Ｃｏｎｔｒｏｌ：ＩＳＣ）が実施されているか否かを判別することにより、車両のエンジン２がアイドル動作中であるか否かを判別する。ここで、本実施形態の出力補正処理は、後述するようにバルブ駆動モータ１０の２相励磁状態を利用して実行するものであるが、エンジン２が実質的な無負荷状態であるアイドル状態であれば、かかる２相励磁状態を利用して出力補正処理を実行しても乗員が受ける違和感が少ないため、エンジン２がアイドル動作中であるか否かを判別した後に、エンジン２のアイドル状態において出力補正処理を実行するものである。もちろん、かかる出力補正処理を実行するエンジン２の動作領域は、アイドル領域に限定されるものではなく、エンジン２の負荷が軽く乗員に出力補正処理による違和感を実質与えないような一定負荷領域（クルージング領域）やスロットル全閉の減速領域等であってもよい。判別の結果、エンジン２がアイドル動作中でないと判別された場合には（図４に示す時刻Ｔ＝Ｔ３から時刻Ｔ＝Ｔ４の間、及び時刻Ｔ＝Ｔ７から時刻Ｔ＝Ｔ８の間の状態に対応する）、ＭＰＵ９ｄは、今回の一連の出力補正処理を終了する。かかる図４に示す時刻Ｔ＝Ｔ３から時刻Ｔ＝Ｔ４の間の状態や時刻Ｔ＝Ｔ７から時刻Ｔ＝Ｔ８の間の状態は、アクセルペダルが操作されて車両が加速したりその後に減速するといったエンジンに負荷がかかった状態に対応し、スロットル開度をフィードバックパラメータとする加減速制御がなされる。一方、エンジン２がアイドル動作中であると判別された場合には（図４に示す時刻Ｔ＝Ｔ０から時刻Ｔ＝Ｔ１の間、時刻Ｔ＝Ｔ２から時刻Ｔ＝Ｔ３の間、及び時刻Ｔ＝Ｔ４から時刻Ｔ＝Ｔ５の間の状態に対応する）、ＭＰＵ９ｄは、出力補正処理をステップＳ２に進める。
【００３７】
ステップＳ２の処理では、ＭＰＵ９ｄが、所定時間の間、目標エンジン回転数（目標ＮＥ）に変化が無いか否かを判別する。ここで、目標エンジン回転数が変化する場合とは、アクセルペダルが操作されてアクセル開度センサ３の出力値が変化した場合や、補機が作動を始めた場合等が挙げられる。判別の結果、目標ＮＥに変化が有った場合には、ＭＰＵ９ｄは、今回の一連の出力補正処理を終了する。一方、目標ＮＥに変化が無かった場合には、ＭＰＵ９ｄは、出力補正処理をステップＳ３に進める。
【００３８】
ステップＳ３の処理では、ＭＰＵ９ｄが、所定時間の間、バルブ駆動モータ１０の励磁状態が保持されているか否かを判別する。判別の結果、バルブ駆動モータ１０の励磁状態が保持されていない場合には、ＭＰＵ９ｄは、今回の一連の出力補正処理を終了する。一方、バルブ駆動モータ１０の励磁状態が保持されている場合には、ＭＰＵ９ｄは、出力補正処理をステップＳ４に進める。
【００３９】
ステップＳ４の処理では、ＭＰＵ９ｄが、スロットル開度センサ４の出力値を取得済みであるか否かを示す取得済みフラグＦＬの値が１（取得済み）であるか否かを判別する。判別の結果、取得済みフラグＦＬの値が１である場合には、ＭＰＵ９ｄは、現在の出力補正処理が２回目以後の出力補正処理であると判断し、出力補正処理をステップＳ１２に進める。一方、取得済みフラグＦＬの値が１でない場合には、ＭＰＵ９ｄは、現在の出力補正処理が初回の出力補正処理であると判断し、出力補正処理をステップＳ５に進める。
【００４０】
ステップＳ５の処理では、ＭＰＵ９ｄが、バルブ駆動モータ１０の３相（Ｕ相、Ｖ相、Ｗ相）コイルの全部が励磁状態にあるか否かを判別する。判別の結果、バルブ駆動モータ１０の３相コイルの全部が励磁状態にない場合には、ＭＰＵ９ｄは、バルブ駆動モータ１０は２相の各コイルが励磁状態である２相励磁状態にあると判断して、出力補正処理をステップＳ６に進める。一方、バルブ駆動モータ１０が３相励磁状態にある場合には、ＭＰＵ９ｄは、出力補正処理をステップＳ７に進める。
【００４１】
ステップＳ６の処理では、ＭＰＵ９ｄが、バルブ駆動モータ１０の２相励磁パターンを保持した状態を継続すると共に、エンジン２のアイドル回転数制御を中断する。ここで、２相励磁パターンとは、バルブ駆動モータ１０の３相に対応する３つのコイルのうちの２つのみに電流を供給するパターンをいい、Ｕ相コイルからＶ相コイルへ電流を流す場合（Ｕ→Ｖ）、Ｖ相コイルからＷ相コイルへ電流を流す場合（Ｖ→Ｗ）、Ｗ相コイルからＵ相コイルへ電流を流す場合（Ｗ→Ｕ）、Ｕ相コイルからＷ相コイルへ電流を流す場合（Ｕ→Ｗ）、Ｗ相コイルからＶ相コイルへ電流を流す場合（Ｗ→Ｖ）、及びＶ相コイルからＵ相コイルへ電流を流す場合（Ｖ→Ｕ）の６パターンがある。つまり、バルブ駆動モータ１０の２相励磁パターンが、最大でもこのような６パターンしか現れないエンジン２の回転数の範囲では、スロットルバルブ１の開度は、バルブ駆動モータ１０の２相励磁パターンと１対１で対応し、バルブ駆動モータ１０を同一の２相励磁パターンで駆動したならば、その回転子は同一の回転位置となって、スロットルバルブ１に開度は同一となる。ここで、かかる出力補正処理を実行するエンジン２の動作領域は、アイドル領域のみならず、一定負荷領域（クルージング領域）やスロットル全閉の減速領域等であってもよいが、バルブ駆動モータ１０の同じ２相励磁パターンが出現しない領域、つまり６個以下の２相励磁パターンが出現する領域を選択する必要がある。これにより、ステップＳ６の処理は完了し、ＭＰＵ９ｄは、出力補正処理をステップＳ１１に進める。
【００４２】
ステップＳ７の処理では、ＭＰＵ９ｄが、３相励磁状態にあるバルブ駆動モータ１０の３相コイルの隣接する２相の各コイルに現在供給されている電流の比である３相励磁比率の値を制御パラメータＥＲの値に設定する。これにより、ステップＳ７の処理は完了し、ＭＰＵ９ｄは、出力補正処理をステップＳ８に進める。
【００４３】
ステップＳ８の処理では、ＭＰＵ９ｄが、ステップＳ７の処理により設定された制御パラメータＥＲの値が所定値Ａ以上であるか否かを判別する。判別の結果、制御パラメータＥＲの値が所定値Ａ未満である場合には、ＭＰＵ９ｄは、出力補正処理をステップＳ９に進める。一方、制御パラメータＥＲの値が所定値Ａ以上である場合には、ＭＰＵ９ｄは、出力補正処理をステップＳ１０に進める。
【００４４】
ステップＳ９の処理では、ＭＰＵ９ｄが、スロットルバルブ１の開度がアイドル開度により近い開度となり得るように、制御パラメータＥＲの値が０％側である２相励磁パターンにバルブ駆動モータ１０の励磁状態を変化させて保持すると共に、エンジン２のアイドル回転数制御を中断する。このようにバルブ駆動モータ１０の励磁状態を変化させる理由は、バルブ駆動モータ１０の励磁状態を３相励磁状態から２相励磁状態に変化させると、スロットルバルブ１の開度が微少に変化するものであるから、かかるスロットルバルブ１の回動の変化量、つまり開度の変化量が、より小さくなる方にバルブ駆動モータ１０の励磁状態を変化させた方が、不要なエンジン２の特性変化を抑え得て、乗員が受ける違和感を無視し得るレベルに抑え得るからである。例えば、Ｕ相コイルからＷ相コイルに向かって０％から１００％の励磁比率が設定され、所定値Ａが５０％であって、制御パラメータＥＲの値が３０％である場合には、ＭＰＵ９ｄは、図３に示すように、バルブ駆動モータ１０のＵ相コイルからＶ相コイルに電流を流す２相励磁パターン（Ｕ→Ｖ）に励磁状態を変化させて保持する（図４に示す時刻Ｔ＝Ｔ１から時刻Ｔ＝Ｔ２の間の処理に対応する）。かかる状態では、初回の出力補正処理であるので、スロットルバルブ１の開度とスロットル開度センサ４の出力とは一致しているとした。これにより、ステップＳ９の処理は完了し、ＭＰＵ９ｄは、出力補正処理をステップＳ１１に進める。
【００４５】
一方で、ステップＳ１０の処理では、ステップＳ９の処理に対して、切り替えられる２相励磁パターンが異なる。具体的には、ＭＰＵ９ｄが、スロットルバルブ１の開度がアイドル開度により近い開度となり得るように、制御パラメータＥＲの値が１００％側である２相励磁パターンにバルブ駆動モータ１０の励磁状態を変化させて保持すると共に、エンジン２のアイドル回転数制御を中断する。例えば、Ｕ相コイルからＷ相コイルに向かって０％から１００％の励磁比率が設定され、所定値Ａが５０％であって、制御パラメータＥＲの値が７０％である場合には、ＭＰＵ９ｄは、図３に示すように、バルブ駆動モータ１０のＵ相コイル及びＶ相コイルに電流を流す２相励磁パターン（Ｗ→Ｖ）に励磁状態を変化させて保持する（図４に示す時刻Ｔ＝Ｔ１から時刻Ｔ＝Ｔ２の間の処理に対応する）。かかる状態では、初回の出力補正処理であるので、スロットルバルブ１の開度とスロットル開度センサ４の出力とは一致しているとした。これにより、ステップＳ１０の処理は完了し、ＭＰＵ９ｄは、出力補正処理をステップＳ１１に進める。
【００４６】
ステップＳ１１の処理では、ＭＰＵ９ｄが、ステップＳ６、ステップＳ９、又はステップＳ１０の処理により設定された２相励磁パターンの種別（Ｕ相→Ｖ相やＷ相→Ｖ相等）をモードパラメータＭＲの値に設定する。これによりステップＳ１１の処理は完了し、ＭＰＵ９ｄは、出力補正処理をステップＳ１２に進める。
【００４７】
ステップＳ１２の処理では、ＭＰＵ９ｄが、ステップＳ４、又はステップＳ１１の処理に引き続き、現在設定されているモードパラメータＭＲが示す種別に対応する２相励磁パターンにバルブ駆動モータ１０の励磁状態を保持しつつ、エンジン２のアイドル回転数制御を中断する（図４に示す時刻＝Ｔ５から時刻Ｔ＝Ｔ６の間の処理に対応する）。これにより、ステップＳ１２の処理は完了し、ＭＰＵ９ｄは、出力補正処理をステップＳ１３に進める。
【００４８】
ステップＳ１３の処理では、ＭＰＵ９ｄが、スロットル開度センサ４の出力値に基づいて、かかる出力値を検出パラメータＴＰＳ（ｎ）の値に設定する。これにより、ステップＳ１３の処理は完了し、ＭＰＵ９ｄは、出力補正処理をステップＳ１４に進める。
【００４９】
ステップＳ１４の処理では、ＭＰＵ９ｄが、スロットル開度センサ４の出力値を取得済みであるか否かを示す取得済みフラグＦＬの値が１（取得済み）であるか否かを判別する。判別の結果、取得済みフラグＦＬの値が１である場合には、ＭＰＵ９ｄは、出力補正処理をステップＳ１５に進める。一方、取得済みフラグＦＬの値が１でない場合には、ＭＰＵ９ｄは、出力補正処理をステップＳ１６に進める。
【００５０】
ステップＳ１５の処理では、ＭＰＵ９ｄが、前回の出力補正処理において求めた検出パラメータＴＰＳ（０）の値とステップＳ１３の処理により設定された今回の検出パラメータＴＰＳ（ｎ）の値との差分値Δ（図４に示す時刻＝Ｔ５から時刻Ｔ＝Ｔ６の処理で得られる差分値Δ）を補正パラメータＤＴＰＳとして算出する。そしてＭＰＵ９ｄは、算出された補正パラメータＤＴＰＳを用いて、スロットル開度センサ４の今回の出力値を現在のスロットルバルブ１の開度に合致するように補正する（図４に示す時刻Ｔ＝Ｔ６から時刻Ｔ７の間の処理に対応する）。これにより、ステップＳ１５の処理は完了し、今回の一連の出力補正処理は終了する。
【００５１】
ステップＳ１６の処理では、今回初めてスロットル開度センサ４の出力値を取得した場合であるので、ＭＰＵ９ｄが、スロットル開度センサ４の出力値を取得済みであるか否かを示す取得済みフラグＦＬの値を１に設定する。これにより、ステップＳ１６の処理は完了し、ＭＰＵ９ｄは、出力補正処理をステップＳ１７に進める。
【００５２】
ステップＳ１７の処理では、ＭＰＵ９ｄが、ステップＳ１３の処理により設定された検出パラメータＴＰＳ（ｎ）の値を検出パラメータＴＰＳ（０）の値に設定する。これにより、ステップＳ１７の処理は完了し、今回の一連の出力補正処理は終了する。
【００５３】
なお、以上の出力補正処理では、バルブ駆動モータ１０を２相励磁で駆動した場合の１ステップあたりの回転子回転角をΔＤＲ、バルブ駆動ギヤ１１ギヤ減速比をＧＲ、及びエンジン２のアイドル運転時におけるスロットルバルブ１の開度をＤＩとすると、ＤＩ＜７ｘ（ΔＤＲ／ＧＲ）の関係がある。ここで、係数値７は、３相ＤＣブラシレスモータの２相励磁駆動における励磁パターンは全部で６パターンあるので、出力補正処理を実行する際に同じ２相励磁パターンが存在しないように設定されるものである。
【００５４】
また、以上の出力補正処理は、車両のイグニッションスイッチＳＷがオン状態である間、所定の制御周期毎に繰り返し実行し得るものであるが、バルブ駆動モータ１０の２相励磁を繰り返し実行した場合には、バルブ駆動モータ１０の発熱量が大きくなるので、ＭＰＵ９ｄは、２相励磁を行った回数や頻度を記録し、記録された回数や頻度に応じて２相励磁を行う回数や頻度を制限するようにかかる出力補正処理を行うことがより望ましい。
【００５５】
以上の本実施形態によれば、モータが、励磁状態における２相励磁パターンを切り替える度毎に回転子が一定角度で回転し、且つ、２相励磁パターンを保持することにより回転子が静止する構成を有すると共に、制御部が、同一の２相励磁パターンが複数存在しないエンジンの運転領域において、モータの励磁状態を特定の２相励磁パターンに保持した際のスロットル開度センサの前回の検出値とモータの励磁状態を特定の２相励磁パターンに保持した際のスロットル開度センサの今回の検出値との差分値に基づいて、スロットル開度センサの今回の検出値を補正することにより、温度センサ等の部品を追加することなく、簡便な構成で、スロットル開度センサの出力値を補正できる。
【００５６】
また、制御部が、スロットル開度センサの出力値を補正するために、励磁状態を２相励磁パターンに切り替える際に、スロットルバルブの開度の変化量が小さくなる方の２相励磁パターンを選択することにより、スロットルバルブの開度の変化量がより小さくなって、不要なエンジンの特性変化を抑え得て、乗員が受ける違和感を無視し得るレベルに抑えることができる。
【００５７】
また、スロットル開度センサの出力値を補正するためのエンジンの運転領域を、エンジンのアイドル領域、エンジンの一定負荷領域、及びスロットルを全閉としたエンジンの減速領域のいずれかに設定することにより、乗員が受ける違和感をより低減することができる。
【００５８】
また、制御部が、モータの励磁状態を２相励磁パターンに保持した回数又は頻度を記録し、回数又は頻度に応じてモータの励磁パターンを２相励磁パターンに保持する回数又は頻度を制限することにより、不要なモータの発熱を抑えることができる。
【００５９】
また、モータが、３相直流ブラシレスモータ又はステッピングモータであることにより、確実に、２相励磁パターンを切り替える度毎に回転子が一定角度で回転でき、且つ、同一の励磁パターンを保持することにより回転子が静止できることになる。
【産業上の利用可能性】
【００６０】
以上のように、本発明においては、温度センサ等の部品を追加することなく、簡便な構成で、スロットル開度センサの出力値を補正可能な電子制御スロットル装置を提供することができるものであり、その汎用普遍的な性格から車両等の電子制御スロットル装置に広範に適用され得るものと期待される。
【符号の説明】
【００６１】
１……スロットルバルブ
２……エンジン
３……アクセル開度センサ
４……スロットル開度センサ
５……吸気圧センサ
６……エンジン温度センサ
７……クランク角センサ
８……エンジン制御ユニット
８ａ…アクセル開度センサ出力用入力部
８ｂ…スロットル開度センサ出力用入力部
８ｃ…吸気圧センサ出力用入力部
８ｄ…エンジン温度センサ出力用入力部
８ｅ…クランク角センサ出力用入力部
８ｆ…電源回路
８ｇ…電源回路出力用入力部
８ｈ…ＭＰＵ
９……スロットルバルブコントローラ
９ａ…ホールセンサ出力用入力部
９ｂ…電源回路
９ｃ…電源回路出力用入力部
９ｄ…ＭＰＵ
９ｅ…ＡＮＤ回路
９ｆ…リレー
９ｇ…モータ駆動用出力部
１０…バルブ駆動モータ
１１…バルブ駆動ギヤ
１２…ホールセンサ
２１…バッテリ
２２…ＣＡＮ配線
ＳＷ…イグニッションスイッチ
【図１】
2011058465.tif 000003
【図２】
2011058465.tif 000004
【図３】
2011058465.tif 000005
【図４】
2011058465.tif 000006