(57)【特許請求の範囲】
【請求項１】
スロットルバルブの開度を制御する電子制御スロットル装置であって、
前記スロットルバルブを駆動するアクチュエータと、
前記スロットルバルブを閉方向に付勢するリターンスプリングと、
前記スロットルバルブを開方向に付勢するデフォルトスプリングと、
前記スロットルバルブの開度を検出する開度検出部と、
前記アクチュエータを駆動して前記スロットルバルブを駆動する制御部と、
を有し、
前記制御部は、
前記デフォルトスプリングの付勢力に抗して全閉突き当て処理を開始してから第１の所定時間経過後における所定開度以下に相当する前記開度検出部で検出した開度を、前記スロットルバルブの全閉基準値として取得し、又は、前記リターンスプリングの付勢力に抗して全開突き当て処理を開始してから第２の所定時間経過後における所定開度以上に相当する前記開度検出部で検出した開度を、前記スロットルバルブの全開基準値として取得し、
前記第１の所定時間は、
前記スロットルバルブの開度が前記全閉突き当て処理を開始してから、前記スロットルバルブが応答遅れによって停止している一定期間を経て全閉になるまでに要する時間よりも長くなるように設定され、
前記第２の所定時間は、
前記スロットルバルブの開度が前記全開突き当て処理を開始してから、前記スロットルバルブが応答遅れによって停止している一定期間を経て全開になるまでに要する時間よりも長くなるように設定される、
ことを特徴とする電子制御スロットル装置。
【請求項２】
前記制御部は、
前記開度検出部で検出した開度の変動幅が所定範囲以内である際に前記全閉基準値又は前記全開基準値を取得する、
ことを特徴とする請求項１記載の電子制御スロットル装置。
【請求項３】
前記制御部は、
前記スロットルバルブの角速度が目標角速度以下となるように前記スロットルバルブを駆動する、
ことを特徴とする請求項１又は請求項２記載の電子制御スロットル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットルバルブの開度を制御する電子制御スロットル装置に関する。
【背景技術】
【０００２】
近年、電子制御スロットル装置としては、スロットルバルブを駆動しないときに、デフォルトスプリングにより全閉位置からの所定の開度域でスロットルバルブを開方向に付勢するデフォルト機構を備えたものが知られている。
【０００３】
かかる電子制御スロットル装置では、スロットルバルブを開閉駆動するアクチュエータと、スロットルバルブを閉方向に付勢するリターンスプリングと、スロットルバルブを開方向に付勢するデフォルトスプリングと、を有し、リターンスプリング及びデフォルトスプリングの付勢力に対しアクチュエータの駆動力が抗するようにアクチュエータを駆動することによって、スロットルバルブの開度を制御する。
【０００４】
また、かかる電子制御スロットル装置では、スロットルバルブが全閉位置にあるときのスロットル開度センサの出力値である全閉基準値、又はスロットルバルブが全開位置にあるときのスロットル開度センサの出力値である全開基準値を基準にして、スロットルバルブの開度を算出及び制御している。従って、スロットルバルブの開度を精度よく算出及び制御するためには、スロットル開度センサの全開基準値又は全閉基準値を正確に把握しておく必要がある。
【０００５】
特許文献１は、電子制御スロットル装置に関し、イグニッションスイッチがオフされる毎に、スロットルバルブがストッパに接近した接近位置に到達してから所定時間経過後のスロットル開度センサの出力値を、全閉基準値として記録更新する構成を提案している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−３０３１８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここで、本発明者の検討によれば、電子制御スロットル装置においてデフォルト機構のない仕様では、スロットルバルブの基準開度を取得する際にスロットルバルブの応答遅れによる影響が小さいことを前提としており、駆動デューティ出力時から直ちにスロットルバルブが駆動し、スロットルバルブが全閉突き当て完了又は全開突き当て完了して停止した際のスロットル開度センサの出力値を、全閉基準値又は全開基準値として記録更新している。
【０００８】
しかしながら、デフォルト機構を備えた従来の電子制御スロットル装置においては、駆動デューティ出力後に、デフォルト開度近傍で一定期間の応答遅れを経てスロットルバルブが駆動を開始するため、この応答遅れの一定期間にスロットルバルブが停止していることにより、デフォルト開度近傍の開度でのスロットル開度センサの出力値を、全閉基準値又は全開基準値として誤って記録更新する可能性がある。
【０００９】
本発明者の更なる検討によれば、デフォルト機構を備えた電子制御スロットル装置として特許文献１で提案されている構成を採用した場合、スロットルバルブがストッパに接近した位置である接近位置に到達する前であって、新たな全閉基準値を取得する前において、開度フィードバック制御を実施しており、不正確な全閉基準値に基づいて開度フィードバック制御を実施しているので、新たな全閉基準値を精度よく取得できない。
【００１０】
本発明は、以上の検討を経てなされたものであり、デフォルト機構の影響によるスロットルバルブの応答遅れを考慮して全閉基準値又は全開基準値を取得することにより、正しい全開基準値又は全閉基準値を精度よく取得することができる電子制御スロットル装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
以上の目的を達成するべく、本発明は、第１の局面において、スロットルバルブの開度を制御する電子制御スロットル装置であって、前記スロットルバルブを駆動するアクチュエータと、前記スロットルバルブを閉方向に付勢するリターンスプリングと、前記スロットルバルブを開方向に付勢するデフォルトスプリングと、前記スロットルバルブの開度を検出する開度検出部と、前記アクチュエータを駆動して前記スロットルバルブを駆動する制御部と、を有し、前記制御部は、前記デフォルトスプリングの付勢力に抗して全閉突き当て処理を開始してから第１の所定時間経過後における所定開度以下に相当する前記開度検出部で検出した開度を、前記スロットルバルブの全閉基準値として取得し、又は、前記リターンスプリングの付勢力に抗して全開突き当て処理を開始してから第２の所定時間経過後における所定開度以上に相当する前記開度検出部で検出した開度を、前記スロットルバルブの全開基準値として取得し、前記第１の所定時間は、前記スロットルバルブの開度が前記全閉突き当て処理を開始してから、前記スロットルバルブが応答遅れによって停止している一定期間を経て全閉になるまでに要する時間よりも長くなるように設定され、前記第２の所定時間は、前記スロットルバルブの開度が前記全開突き当て処理を開始してから、前記スロットルバルブが応答遅れによって停止している一定期間を経て全開になるまでに要する時間よりも長くなるように設定される電子制御スロットル装置である。
【００１２】
また、本発明は、かかる第１の局面に加えて、前記制御部は、前記開度検出部で検出した開度の変動幅が所定範囲である際に前記全閉基準値又は前記全開基準値を取得する、ことを第２の局面とする。
【００１３】
また、本発明は、かかる第１又は第２の局面に加えて、前記制御部は、前記スロットルバルブの角速度が目標角速度以下となるように前記スロットルバルブを駆動する、ことを第３の局面とする。
【発明の効果】
【００１４】
本発明の第１の局面における電子制御スロットル装置においては、スロットルバルブの開度を制御する電子制御スロットル装置であって、スロットルバルブを駆動するアクチュエータと、スロットルバルブを閉方向に付勢するリターンスプリングと、スロットルバルブを開方向に付勢するデフォルトスプリングと、スロットルバルブの開度を検出する開度検出部と、アクチュエータを駆動してスロットルバルブを駆動する制御部と、を有し、制御部は、デフォルトスプリングの付勢力に抗して全閉突き当て処理を開始してから第１の所定時間経過後における所定開度以下に相当する開度検出部で検出した開度を、スロットルバルブの全閉基準値として取得し、又は、リターンスプリングの付勢力に抗して全開突き当て処理を開始してから第２の所定時間経過後における所定開度以上に相当する開度検出部で検出した開度を、スロットルバルブの全開基準値として取得し、第１の所定時間は、スロットルバルブの開度が前記全閉突き当て処理を開始してから、スロットルバルブが応答遅れによって停止している一定期間を経て全閉になるまでに要する時間よりも長くなるように設定され、第２の所定時間は、スロットルバルブの開度が全開突き当て処理を開始してから、スロットルバルブが応答遅れによって停止している一定期間を経て全開になるまでに要する時間よりも長くなるように設定されるものであるため、デフォルト機構の影響によるスロットルバルブの応答遅れを考慮して全閉基準値又は全開基準値を取得することにより、正しい全開基準値又は全閉基準値を精度よく取得することができる。
【００１５】
本発明の第２の局面における電子制御スロットル装置においては、制御部は、開度検出部で検出した開度の変動幅が所定範囲である際に全閉基準値又は全開基準値を取得するものであるため、取得した全閉基準値又は全開基準値の精度を向上させることができる。
【００１６】
本発明の第３の局面における電子制御スロットル装置においては、制御部は、スロットルバルブの角速度が目標角速度以下となるようにスロットルバルブを駆動するものであるため、取得した全閉基準値又は全開基準値の精度を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明の実施形態に係る電子制御スロットル装置の構成を示すブロック図である。
【図２】図２は、本発明の実施形態に係る全閉基準値取得処理を示すフロー図である。
【図３】図３は、本発明の実施形態に係る全閉基準値取得処理の流れを示すタイミングチャート図である。
【図４】図４は、本発明の実施形態に係る全開基準値取得処理を示すフロー図である。
【発明を実施するための形態】
【００１８】
以下、図面を適宜参照して、本発明の実施形態における電子制御スロットル装置につき、詳細に説明する。
【００１９】
＜電子制御スロットル装置の構成＞
まず、図１を参照して、本実施形態における電子制御スロットル装置の構成につき、詳細に説明する。
【００２０】
図１は、本発明の実施形態に係る電子制御スロットル装置の構成を示すブロック図である。
【００２１】
図１に示すように、本実施形態に係る電子制御スロットル装置１は、図示を省略する車両、典型的には自動二輪車に搭載され、スロットルバルブ機構２、スロットル開度センサ３、アクセル開度センサ４、及びＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）８を備えている。
【００２２】
スロットルバルブ機構２は、車両の図示を省略するエンジンの吸気系に配設されて、エンジン内部への空気の流入量を調整するスロットルバルブ２１を駆動するものである。スロットルバルブ機構２は、ギア２２を介してスロットルバルブ２１を開閉駆動するモータ２３と、スロットルバルブ２１を閉方向に付勢するリターンスプリング２４と、リターンスプリング２４の付勢力よりも大きい付勢力でスロットルバルブ２１を開方向に付勢するデフォルトスプリング２５と、を備えている。ギア２２及びモータ２３は、スロットルバルブ２１を駆動するアクチュエータとして機能する。スロットルバルブ機構２は、スロットルバルブ２１がデフォルト開度から閉方向に駆動する状態においてリターンスプリング２４がスロットルバルブ２１に対して付勢力を与えない機構を有し、スロットルバルブ２１がデフォルト開度から開方向に駆動する状態においてスロットルバルブ２１はデフォルトスプリング２５の付勢力に実質的に抗しない機構を有していると共に、スロットルバルブ２１がデフォルト開度に収束した状態においてリターンスプリング２４及びデフォルトスプリング２５の両方がスロットルバルブ２１に対して付勢力を与える機構を有している。スロットルバルブ２１は、アクチュエータ駆動回路８２がバッテリＢから電力の供給を受けていない通電オフのときにはデフォルト開度の位置に停止している。スロットルバルブ２１は、図示しない全開位置ストッパ部材と図示しない全閉位置ストッパ部材との間で、ギア２２及びモータ２３により駆動されて回動する。
【００２３】
ＥＣＵ８は、車両に搭載されたバッテリＢから供給される電力を利用して動作し、車両の各種構成要素を制御自在な制御装置である。また、ＥＣＵ８は、リレー８１と、アクチュエータ駆動回路８２と、制御部８３と、データの記憶装置であるＲＡＭ８４、ＲＯＭ８５及びＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）８６と、タイマ８７と、を備えている。
【００２４】
アクチュエータ駆動回路８２は、バッテリＢから電力の供給を受けてモータ２３を駆動する。アクチュエータ駆動回路８２の動作は、制御部８３によって制御される。制御部８３は、リレー８１とアクチュエータ駆動回路８２との間の電圧値（バッテリ電圧）をモータ２３の駆動電圧として検出する。
【００２５】
制御部８３は、ＲＯＭ８５に記憶されている所定の制御プログラムを読み出し、読み出した制御プログラムをＲＡＭ８４に一時的に記憶させながら、読み出した制御プログラムに従って動作する。制御部８３は、運行前点検処理を行い、運行前点検処理の処理結果に応じて、図示を省略するエンジンの始動を許可又は禁止する。
【００２６】
より詳しくは、制御部８３は、運行前点検処理において、リターンスプリング２４の異常を診断する診断処理と、デフォルトスプリング２５の異常を診断する診断処理と、を実行し、各診断処理の診断結果を電気信号として出力する。
【００２７】
制御部８３は、開度検出部としてのスロットル開度センサ３からのスロットルバルブ２１の開度に応じた出力値に基づいて、スロットルバルブ２１の角速度が目標角速度以下となるようにアクチュエータ駆動回路８２を駆動制御する。
【００２８】
制御部８３は、リターンスプリング２４の異常を診断する診断処理において全開基準値取得処理を実行し、全開基準値取得処理においてアクチュエータ駆動回路８２に対する駆動信号の出力を開始してアクチュエータ駆動回路８２の駆動を開始させることにより、全開突き当て処理を開始する。また、制御部８３は、デフォルトスプリング２５の異常を診断する診断処理において全閉基準値取得処理を実行し、全閉基準値取得処理においてアクチュエータ駆動回路８２に対する駆動信号の出力を開始してアクチュエータ駆動回路８２の駆動を開始させることにより、全閉突き当て処理を開始する。
【００２９】
ここで、全開基準値取得処理は、全開突き当て処理開始後から所定時間経過し、スロットル開度センサ３の出力値（ＴＰＳ）が所定値以上であり、更にスロットル開度センサ３の出力値の変動幅が所定変動幅以内である条件を満たしたときのスロットル開度センサ３の出力値を、全開基準値として取得する処理である。
【００３０】
また、全閉基準値取得処理は、全閉突き当て処理開始後から所定時間経過し、スロットル開度センサ３の出力値が所定値以下であり、更にスロットル開度センサ３の出力値の変動幅が所定変動幅以内である条件を満たしたときのスロットル開度センサ３の出力値を、全閉基準値として取得する処理である。
【００３１】
全閉基準値取得処理における上記条件の所定時間は、全閉突き当て処理開始後にスロットルバルブ２１の開度がデフォルト開度から全閉になるまでに要する時間よりも十分に長い時間であり、予め設定されている。また、全開基準値取得処理における上記条件の所定時間は、全開突き当て処理開始後にスロットルバルブ２１の開度がデフォルト開度から全開になるまでに要する時間よりも十分に長い時間であり、予め設定されている。
【００３２】
制御部８３は、全開基準値取得処理により全開基準値を取得する毎に、取得した全開基準値をＲＡＭ８４に記録更新する。制御部８３は、全閉基準値取得処理により全閉基準値を取得する毎に、取得した全閉基準値をＲＡＭ８４に記録更新する。
【００３３】
リターンスプリング２４の異常を診断する診断処理は、ギア２２及びモータ２３を駆動してスロットルバルブ２１を開方向に駆動した際における、スロットル開度センサ３からのスロットルバルブ２１の開度に応じた出力値に基づいて、スロットルバルブ２１の開度が診断開度に収束するか否かを判定すると共に、ギア２２及びモータ２３によるスロットルバルブ２１の駆動を停止した際における、スロットル開度センサ３からのスロットルバルブ２１の開度に応じた出力電圧値に基づいて、スロットルバルブ２１の開度が全閉開度よりも大きいデフォルト開度に収束するか否かを判定する処理である。また、デフォルトスプリング２５の異常を診断する診断処理は、ギア２２及びモータ２３を駆動してスロットルバルブ２１を閉方向に駆動した際における、スロットル開度センサ３からのスロットルバルブ２１の開度に応じた出力電圧値に基づいて、スロットルバルブ２１の開度が全閉開度に収束するか否かを判定すると共に、ギア２２及びモータ２３によるスロットルバルブ２１の駆動を停止した際における、スロットル開度センサ３からのスロットルバルブ２１の開度に応じた出力電圧値に基づいて、スロットルバルブ２１の開度がデフォルト開度に収束するか否かを判定する処理である。
【００３４】
制御部８３は、リターンスプリング２４の異常を診断する診断処理、及び、デフォルトスプリング２５の異常を診断する診断処理において、診断処理の開始時にタイマ８７を起動して所定の診断時間の計測を開始し、診断処理を開始してから診断時間が経過するまでに、診断開度、デフォルト開度又は全閉開度に収束するか否かを判定する。制御部８３は、診断時間内に診断開度、デフォルト開度又は全閉開度に収束する場合に正常と判定し、診断時間内に診断開度、デフォルト開度又は全閉開度に収束しない場合に異常と判定する。
【００３５】
ＲＡＭ８４は、制御部８３が実行している制御プログラムや制御データを一時的に記憶する。ＲＡＭ８４は、全開基準値及び全閉基準値を記録更新する。
【００３６】
ＲＯＭ８５は、スロットルバルブ機構２を制御するための各種制御プログラム及び制御データを記憶している。
【００３７】
ＥＥＰＲＯＭ８６は、制御部８３により更新された全開基準値及び全閉基準値を記憶する。
【００３８】
以上のような構成を有する電子制御スロットル装置１では、以下に示す全閉基準値取得処理及び全開基準値取得処理を実行することにより、全閉基準値及び全開基準値を取得する。以下、図２及び図３を参照して、本実施形態における全閉基準値取得処理について、詳細に説明する。
【００３９】
＜全閉基準値取得処理＞
図２及び図３を参照して、本実施形態における電子制御スロットル装置１が実行する全閉基準値取得処理につき、詳細に説明する。
【００４０】
図２は、本発明の実施形態に係る全閉基準値取得処理を示すフロー図である。図３は、本発明の実施形態に係る全閉基準値取得処理の流れを示すタイミングチャート図である。
【００４１】
図２に示す全閉基準値取得処理は、デフォルトスプリング２５の異常を診断する診断処理が開始したタイミングで開始となり、全閉基準値取得処理はステップＳ１の処理に進む。
【００４２】
ステップＳ１の処理では、制御部８３が、全閉突き当て処理を終了するか否かを判定する。判定の結果、全閉突き当て処理を終了する場合には、制御部８３は、全閉基準値取得処理を終了する。
【００４３】
一方、全閉突き当て処理を終了しない場合には、制御部８３は、スロットルバルブ２１の角速度が目標角速度以下になるように制御し、全閉基準値取得処理をステップＳ２に進める。図３（ａ）（ａ−１）に示す時刻ｔ＝ｔ１のタイミングで全閉突き当て処理が開始され、制御部８３は、時刻ｔ＝ｔ１でタイマ８７を起動する。これにより、タイマ８７は、図３（ａ）の（ａ−３）に示すようにタイマ値「０」までのカウントダウンを開始する。
【００４４】
ステップＳ２の処理では、制御部８３は、所定時間経過したか否かを判定する。判定の結果、所定時間経過していない場合には、制御部８３は、全閉基準値取得処理をステップＳ１に戻す。スロットルバルブ２１は、図３（ａ）に示すように、時刻ｔ＝ｔ１から応答遅れΔＴ経過後に、デフォルト開度から閉方向に駆動する。これにより、スロットル開度センサ３の出力値も、時刻ｔ＝ｔ１から応答遅れΔＴ経過後に低下し始める。制御部８３は、時刻ｔ＝ｔ１から応答遅れΔＴ経過するまではタイマ値が「０」ではなく所定時間経過していないため、全閉基準値を取得しない。
【００４５】
一方、所定時間経過した場合には、制御部８３は、全閉基準値取得処理をステップＳ３に進める。制御部８３は、図３（ａ）（ａ−３）に示す時刻ｔ＝ｔ３以降において、タイマ８７でカウントダウンするタイマ値が「０」に到達したことを検出して、所定時間経過したものと判定する。
【００４６】
ステップＳ３の処理では、制御部８３は、スロットル開度センサ３の出力値が所定値以下であるか否かを判定する。判定の結果、スロットル開度センサ３の出力値が所定値より大きい場合には、制御部８３は、全閉基準値取得処理をステップＳ１に戻す。
【００４７】
一方、スロットル開度センサ３の出力値が所定値以下の場合には、制御部８３は、全閉基準値取得処理をステップＳ４に進める。スロットル開度センサ３の出力値は、図３（ａ）（ａ−２）に示す時刻ｔ＝ｔ２を経過した後に所定値Ｖｔｈ以下になる。従って、制御部８３は、図３に示す時刻ｔ＝ｔ３からｔ４の間に、スロットル開度センサ３の出力値が所定値Ｖｔｈ以下であることを検出する。
【００４８】
ステップＳ４の処理では、制御部８３は、スロットル開度センサ３の出力値の変動幅が所定変動幅以内であるか否かを判定する。制御部８３は、図３（ｂ）に示すように、所定の周期βでスロットル開度センサ３の出力値の変動幅を算出し、算出した変動幅が所定変動幅α以内であるか否かを判定する。判定の結果、スロットル開度センサ３の出力値の変動幅が所定変動幅αより大きい場合には、制御部８３は、全閉基準値取得処理をステップＳ１に戻す。
【００４９】
一方、スロットル開度センサ３の出力値の変動幅が所定変動幅α以内である場合には、制御部８３は、全閉基準値取得処理をステップＳ５に進める。
【００５０】
ステップＳ５の処理では、制御部８３は、全閉基準値を取得し、全閉基準値取得処理を終了する。その後、全閉突き当て処理は、図３に示す時刻ｔ＝ｔ４のタイミングで終了する。
【００５１】
＜全開基準値取得処理＞
図４を参照して、本実施形態における電子制御スロットル装置１が実行する全開基準値取得処理につき、詳細に説明する。
【００５２】
図４は、本発明の実施形態に係る全開基準値取得処理を示すフロー図である。
【００５３】
図４に示す全開基準値取得処理は、リターンスプリング２４の異常を診断する診断処理が開始したタイミングで開始となり、全開基準値取得処理はステップＳ１１の処理に進む。
【００５４】
ステップＳ１１の処理では、制御部８３が、全開突き当て処理を終了するか否かを判定する。判定の結果、全開突き当て処理を終了する場合には、制御部８３は、全開基準値取得処理を終了する。
【００５５】
一方、全開突き当て処理を終了しない場合には、制御部８３は、スロットルバルブ２１の角速度が目標角速度以下になるように制御し、全開基準値取得処理をステップＳ１２に進める。制御部８３は、全開突き当て処理が開始されたタイミングでタイマ８７を起動する。これにより、タイマ８７は、タイマ値「０」までのカウントダウンを開始する。
【００５６】
ステップＳ１２の処理では、制御部８３は、所定時間経過したか否かを判定する。判定の結果、所定時間経過していない場合には、制御部８３は、全開基準値取得処理をステップＳ１１に戻す。スロットルバルブ２１は、全開突き当て処理開始後から応答遅れΔＴ経過後に、デフォルト開度から開方向に駆動する。これにより、スロットル開度センサ３の出力値も、全開突き当て処理開始後から応答遅れΔＴ経過後に上昇し始める。制御部８３は、全開突き当て処理開始後から応答遅れΔＴ経過するまではタイマ値が「０」ではなく所定時間経過していないため、全開基準値を取得しない。
【００５７】
一方、所定時間経過した場合には、制御部８３は、全開基準値取得処理をステップＳ１３に進める。制御部８３は、タイマ８７でカウントダウンするタイマ値が「０」に到達したことを検出して、所定時間経過したものと判定する。
【００５８】
ステップＳ１３の処理では、制御部８３は、スロットル開度センサ３の出力値が所定値以上であるか否かを判定する。判定の結果、スロットル開度センサ３の出力値が所定値より小さい場合には、制御部８３は、全開基準値取得処理をステップＳ１１に戻す。
【００５９】
一方、スロットル開度センサ３の出力値が所定値以上の場合には、制御部８３は、全開基準値取得処理をステップＳ１４に進める。
【００６０】
ステップＳ１４の処理では、制御部８３は、スロットル開度センサ３の出力値の変動幅が所定変動幅以内であるか否かを判定する。判定の結果、スロットル開度センサ３の出力値の変動幅が所定変動幅より大きい場合には、制御部８３は、全開基準値取得処理をステップＳ１１に戻す。
【００６１】
一方、スロットル開度センサ３の出力値の変動幅が所定変動幅以内である場合には、制御部８３は、全開基準値取得処理をステップＳ１５に進める。
【００６２】
ステップＳ１５の処理では、制御部８３は、全開基準値を取得し、全開基準値取得処理を終了する。その後、全開突き当て処理は、終了する。
【００６３】
以上の本発明の実施形態における電子制御スロットル装置では、スロットルバルブ２１の開度を制御する電子制御スロットル装置１であって、スロットルバルブ２１を駆動するアクチュエータと、スロットルバルブ２１を閉方向に付勢するリターンスプリング２４と、スロットルバルブ２１を開方向に付勢するデフォルトスプリング２５と、スロットルバルブ２１の開度を検出するスロットル開度センサ３と、アクチュエータを駆動してスロットルバルブ２１を駆動すると共に、スロットルバルブ２１の駆動を開始してから所定時間経過後における所定開度以下又は所定開度以上に相当するスロットル開度センサ３で検出した開度を、スロットルバルブ２１の全閉基準値又は全開基準値として取得する制御部８３と、を有するものであるため、デフォルト機構の影響によるスロットルバルブの応答遅れを考慮して全閉基準値又は全開基準値を取得することにより、正しい全開基準値又は全閉基準値を精度よく取得することができる。
【００６４】
また、本発明の実施形態における電子制御スロットル装置では、制御部８３は、スロットル開度センサ３で検出した開度の変動幅が所定変動幅α以内である際に全閉基準値又は全開基準値を取得するものであるため、取得した全閉基準値又は全開基準値の精度を向上させることができる。
【００６５】
また、本発明の実施形態における電子制御スロットル装置では、制御部８３は、スロットルバルブ２１の角速度が目標角速度以下となるような角速度フィードバック制御を行ってスロットルバルブ２１を駆動することにより、スロットルバルブ２１の全開ストッパ部材又は全閉ストッパ部材への衝突を緩和することができるため、スロットルバルブ２１の全開ストッパ部材又は全閉ストッパ部材に対する衝突時の跳ね返りを防ぐことができ、取得した全閉基準値又は全開基準値の精度を向上させることができる。
【００６６】
また、本発明の実施形態における電子制御スロットル装置では、リターンスプリング２４及びデフォルトスプリング２５の診断処理と、全閉基準値取得処理及び全開基準値取得処理と、で共通のタイマ８７を用いることにより、全閉基準値取得処理及び全開基準値取得処理で使用する専用のタイマを別途設ける必要をなくすることができる。
【００６７】
なお、本発明は、部材の種類、形状、配置、個数等は前述の実施形態に限定されるものではなく、その構成要素を同等の作用効果を奏するものに適宜置換する等、発明の要旨を逸脱しない範２囲で適宜変更可能であることはもちろんである。
【００６８】
具体的には、上記実施形態において、全閉基準値取得処理と全開基準値取得処理との両方を実行したが、全閉基準値取得処理及び全開基準値取得処理の何れか一方のみを実行してもよい。
【００６９】
また、上記実施形態において、全閉突き当て処理又は全開突き当て処理の開始と同時にタイマ値をカウントダウンしたが、全閉突き当て処理又は全開突き当て処理の開始と同時にタイマ値をカウントアップしてもよい。この場合には、制御部８３は、カウント値が所定値になった際に所定時間経過したものと判定する。
【００７０】
また、上記実施形態において、スロットル開度センサ３の出力値の変動幅が所定の変動幅以内であることを全閉基準値及び全開基準値を取得する際の条件の１つにしたが、スロットル開度センサ３の出力値の変動幅が所定の変動幅以内であることを全閉基準値又は全開基準値を取得する際の条件にしなくてもよい。この場合、例えば、スロットル開度センサ３の出力値が所定値以下又は所定値以上と判定したときから、スロットル開度センサ３の出力値の変動幅が所定の変動幅以内になるであろう所定時間経過したときに、全閉基準値又は全開基準値を取得するようにすることができる。
【００７１】
また、上記実施形態において、スロットルバルブ２１の角速度が目標角速度以下になるように角速度フィードバック制御したが、スロットルバルブ２１の角速度が目標角速度以下になるように角速度フィードバック制御しなくてもよい。この場合、スロットルバルブ２１の全開ストッパ部材又は全閉ストッパ部材に対する衝突時の跳ね返りを生じる可能性があるため、例えば、この跳ね返りによりスロットルバルブ２１が所定範囲で回動する動作が収束するであろう所定時間経過したときに、全閉基準値又は全開基準値を取得するようにすることができる。また、この所定時間は、全開基準値又は全閉基準値を取得する条件の１つである全閉突き当て処理開始後又は全開突き当て処理開始後からの所定時間に含めることができる。
【００７２】
また、上記実施形態において、全閉基準値取得処理により全閉基準値を取得する毎に、取得した全閉基準値を更新したが、全閉基準値取得処理後のリターンスプリング２４及びデフォルトスプリング２５の異常を診断する診断処理で正常と判断した場合にのみ、取得した全閉基準値を更新してもよい。
【００７３】
また、上記実施形態において、全開基準値取得処理により全開基準値を取得する毎に、取得した全開基準値を更新したが、全開基準値取得処理後のリターンスプリング２４及びデフォルトスプリング２５の異常を診断する診断処理で正常と判断した場合にのみ、取得した全開基準値を更新してもよい。
【００７４】
また、上記実施形態において、制御部８３と別体のタイマ８７により全閉基準値又は全開基準値を取得するための所定時間を計測すると共に、リターンスプリング２４及びデフォルトスプリング２５の診断処理における診断時間の計測をしたが、制御部８３が備えるタイマ機能により全閉基準値又は全開基準値を取得する所定時間を計測すると共に、リターンスプリング２４及びデフォルトスプリング２５の診断処理における診断時間を計測してもよい。
【産業上の利用可能性】
【００７５】
以上のように、本発明においては、デフォルト機構の影響によるスロットルバルブの応答遅れを考慮して全閉基準値又は全開基準値を取得することにより、正しい全開基準値又は全閉基準値を取得することができる電子制御スロットル装置を提供することができ、その汎用普遍的な性格から自動二輪車等の電子制御スロットル装置に広範に適用され得るものと期待される。
【符号の説明】
【００７６】
１…電子制御スロットル装置
２…スロットルバルブ機構
３…スロットル開度センサ
４…アクセル開度センサ
８…ＥＣＵ
２１…スロットルバルブ
２２…ギア
２３…モータ
２４…リターンスプリング
２５…デフォルトスプリング
８１…リレー
８２…アクチュエータ駆動回路
８３…制御部
８４…ＲＡＭ
８５…ＲＯＭ
８６…ＥＥＰＲＯＭ
８７…タイマ
【図１】
0006725975.tif 000002
【図２】
0006725975.tif 000003
【図３】
0006725975.tif 000004
【図４】
0006725975.tif 000005