(57)【要約】【課題】スロットルバルブが所定の診断開度に収束しない場合であっても、一定の条件を満たす限りリターンスプリング又はデフォルトスプリングは異常でないと判定することにより、不必要な部品交換等の修理を行う必要をなくすることができる電子制御スロットル装置を提供する。【解決手段】電子制御スロットル装置１は、デフォルトスプリング２５により開方向に付勢するスロットルバルブ２１を、ギア２２及びモータ２３により閉方向に駆動すると共にギア２２及びモータ２３による駆動を停止した際に、スロットルバルブ２１の開度が全閉開度に収束しなかった場合において、スロットルバルブ２１の開度がデフォルト開度領域に収束したものと判定し、且つ、スロットルバルブ２１の開度の変動幅が所定範囲以上であると判定した回数が所定値以上になった際に異常であると判定する。【選択図】図１
2018017216.tif 000002
【特許請求の範囲】
【請求項１】
スロットルバルブの開度を制御する電子制御スロットル装置であって、
前記スロットルバルブを駆動する駆動部と、
前記スロットルバルブを一方向に付勢するスプリングと、
前記駆動部により前記スロットルバルブを他方向に駆動した際に前記スロットルバルブの開度が所定の診断開度に収束しなかった場合に、前記駆動部による前記スロットルバルブの駆動を停止して、前記スロットルバルブの開度がデフォルト開度領域に収束したか否か、又は前記スロットルバルブの開度の変動幅が所定範囲以上であるか否かを判定する状態判定部と、
前記状態判定部により前記デフォルト開度領域に収束したものと判定し且つ前記変動幅が前記所定範囲以上であると判定した回数を計数する計数部と、
を有し、
前記状態判定部は、
前記計数部により計数した前記回数が所定値以上になった際に異常であると判定する、
ことを特徴とする電子制御スロットル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットルバルブを駆動制御する電子制御スロットル装置に関する。
【背景技術】
【０００２】
近年、スロットルバルブを開閉駆動するアクチュエータと、スロットルバルブを閉方向に付勢するリターンスプリングと、スロットルバルブを開方向に付勢するデフォルトスプリングと、を有し、リターンスプリング及びデフォルトスプリングの付勢力に対しアクチュエータの駆動力が抗するようにアクチュエータを駆動制御することによって、スロットルバルブの開度を目標開度にフィードバック制御する電子制御スロットル装置が提案されてきた。
【０００３】
かかる電子制御スロットル装置では、イグニッションスイッチをオン状態にしてからエンジンの始動を開始する前の電子制御スロットル機構の運行前点検処理において、リターンスプリング及びデフォルトスプリングの異常を診断する異常診断処理を行う。
【０００４】
特許文献１は、内燃機関のスロットル制御装置に関し、特に、スロットルバルブを閉方向に駆動制御し、所定時間経過後にスロットルバルブの開度が所定の診断開度に収束するか否かを判定することによって、デフォルトスプリングの故障を診断し、デフォルトスプリングの故障診断終了後に続いて、スロットルバルブを開方向に駆動制御し、所定時間経過後にスロットルバルブの開度が所定の診断開度に収束するか否かを判定することによって、リターンスプリングの故障を診断する構成を提案している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−７１１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、本発明者の検討によれば、リターンスプリング及びデフォルトスプリングの異常診断処理において、スロットルバルブの開度が所定の診断開度に収束しない場合であっても、一時的なフリクションの増大が原因でスロットルバルブが診断開度に収束しないだけであって、次回の異常診断処理ではスロットルバルブが診断開度に収束する可能性もある。
【０００７】
しかしながら、特許文献１に開示されているスロットル制御装置では、スロットルバルブが診断開度に収束しない場合には直ちにリターンスプリング又はデフォルトスプリングの異常と判定していたため、これに伴って必要以上に部品交換等の修理を行うこととなる。
【０００８】
本発明は、以上の検討を経てなされたものであり、スロットルバルブが所定の診断開度に収束しない場合であっても、一定の条件を満たす場合に、リターンスプリング又はデフォルトスプリングは異常でないと判定することにより、不必要な部品交換等の修理を行う必要をなくすることができる電子制御スロットル装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
以上の目的を達成するべく、本発明は、第１の局面において、スロットルバルブの開度を制御する電子制御スロットル装置であって、前記スロットルバルブを駆動する駆動部と、前記スロットルバルブを一方向に付勢するスプリングと、前記駆動部により前記スロットルバルブを他方向に駆動した際に前記スロットルバルブの開度が所定の診断開度に収束しなかった場合に、前記駆動部による前記スロットルバルブの駆動を停止して、前記スロットルバルブの開度がデフォルト開度領域に収束したか否か、又は前記スロットルバルブの開度の変動幅が所定範囲以上であるか否かを判定する状態判定部と、前記状態判定部により前記デフォルト開度領域に収束したものと判定し且つ前記変動幅が前記所定範囲以上であると判定した回数を計数する計数部と、を有し、前記状態判定部は、前記計数部により計数した前記回数が所定値以上になった際に異常であると判定する、ことを特徴とする電子制御スロットル装置である。
【発明の効果】
【００１０】
本発明の第１の局面における電子制御スロットル装置においては、スロットルバルブの開度を制御する電子制御スロットル装置であって、スロットルバルブを駆動する駆動部と、スロットルバルブを一方向に付勢するスプリングと、駆動部によりスロットルバルブを他方向に駆動した際にスロットルバルブの開度が所定の診断開度に収束しなかった場合に、駆動部によるスロットルバルブの駆動を停止して、スロットルバルブの開度がデフォルト開度領域に収束したか否か、又はスロットルバルブの開度の変動幅が所定範囲以上であるか否かを判定する状態判定部と、状態判定部によりデフォルト開度領域に収束したものと判定し且つ変動幅が所定範囲以上であると判定した回数を計数する計数部と、を有し、状態判定部は、計数部により計数した回数が所定値以上になった際に異常であると判定するものであるため、スロットルバルブが所定の診断開度に収束しない場合であっても、一定の条件を満たす限りリターンスプリング又はデフォルトスプリングは異常でないと判定することにより、不必要な部品交換等の修理を行う必要をなくすることができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施形態に係る電子制御スロットル装置の構成を示すブロック図である。
【図２】図２は、本発明の実施形態に係る電子制御スロットル装置の異常診断処理の詳細な流れを示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を適宜参照して、本発明の実施形態における電子制御スロットル装置につき、詳細に説明する。
【００１３】
＜電子制御スロットル装置の構成＞
まず、図１を参照して、本実施形態における電子制御スロットル装置の構成につき、詳細に説明する。
【００１４】
図１は、本発明の実施形態に係る電子制御スロットル装置の構成を示すブロック図である。
【００１５】
図１に示すように、本実施形態に係る電子制御スロットル装置１は、図示を省略する車両、典型的には自動二輪車に搭載され、スロットルバルブ機構２、スロットル開度センサ３、アクセル開度センサ４、及びＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）８を備えている。
【００１６】
スロットルバルブ機構２は、車両の図示を省略するエンジンの吸気系に配設されて、エンジン内部への空気の流入量を調整するスロットルバルブ２１を駆動するものである。スロットルバルブ機構２は、ギア２２を介してスロットルバルブ２１を開閉駆動するモータ２３と、スロットルバルブ２１を一方向としての閉方向に付勢するリターンスプリング２４と、リターンスプリング２４の付勢力よりも大きい付勢力でスロットルバルブ２１を一方向としての開方向に付勢するデフォルトスプリング２５と、を備えている。ギア２２及びモータ２３は、スロットルバルブ２１を駆動する駆動部として機能する。
【００１７】
スロットルバルブ機構２は、スロットルバルブ２１がデフォルト開度より閉方向で駆動する状態においてリターンスプリング２４がスロットルバルブ２１に対して付勢力を与えない機構を有し、スロットルバルブ２１がデフォルト開度より開方向で駆動する状態においてスロットルバルブ２１はデフォルトスプリング２５の付勢力に実質的に抗しない機構を有していると共に、スロットルバルブ２１がデフォルト開度に収束した状態においてリターンスプリング２４及びデフォルトスプリング２５の両方がスロットルバルブ２１に対して付勢力を与える機構を有している。スロットルバルブ２１は、アクチュエータ駆動回路８２がバッテリＢから電力の供給を受けていない通電オフのときにはデフォルト開度の位置に停止している。
【００１８】
ＥＣＵ８は、車両に搭載されたバッテリＢから供給される電力を利用して動作し、車両の各種構成要素を制御自在な制御装置である。また、ＥＣＵ８は、リレー８１と、アクチュエータ駆動回路８２と、制御部８３と、データの記憶装置であるＲＡＭ８４、ＲＯＭ８５及びＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）８６と、を備えている。アクチュエータ駆動回路８２は、バッテリＢから電力の供給を受けてモータ２３を駆動する。アクチュエータ駆動回路８２の動作は、制御部８３によって制御される。制御部８３は、リレー８１とアクチュエータ駆動回路８２との間の電圧値（バッテリ電圧）をモータ２３の駆動電圧として検出する。
【００１９】
制御部８３は、ＲＯＭ８５に記憶されている所定の制御プログラムを読み出し、読み出した制御プログラムをＲＡＭ８４に一時的に記憶させながら、読み出した制御プログラムに従って動作する。
【００２０】
制御部８３は、運行前点検処理を行い、運行前点検処理における異常診断処理の処理結果に応じて、図示を省略するエンジンの始動を許可又は禁止する。
【００２１】
より詳しくは、制御部８３は、状態判定部８３１及びカウンタ８３２を備えている。状態判定部８３１は、異常診断処理において、リターンスプリング２４の異常を診断する第１診断処理と、デフォルトスプリング２５の異常を診断する第２診断処理と、を実行する。状態判定部８３１は、デフォルトスプリング２５の付勢力より小さい付勢力を有するリターンスプリング２４の異常を診断する第１診断処理を実行した後に、リターンスプリング２４の付勢力より大きい付勢力を有するデフォルトスプリング２５の異常を診断する第２診断処理を実行する。状態判定部８３１は、第２診断処理において、一定の条件を満たす場合に、後述するカウンタ８３２でカウントするカウント値に基づいて、デフォルトスプリング２５の異常を診断する。
【００２２】
計数部としてのカウンタ８３２は、第２診断処理で上記の一定の条件を満たすことにより状態判定部８３１でデフォルトスプリング２５は正常であると判定した回数をカウントし、カウント値をＥＥＰＲＯＭ８６に記憶させる。カウンタ８３２でカウントしたカウント値は、バッテリＢから制御部８３に供給される電力が遮断された場合であってもＥＥＰＲＯＭ８６に保持される。カウンタ８３２は、状態判定部８３１における第１診断処理によりリターンスプリング２４が異常であると判定、又は状態判定部８３１における第２診断処理によりデフォルトスプリング２５が異常であると判定された際に、カウント値をクリアする。
【００２３】
ここで、第１診断処理は、ギア２２及びモータ２３を駆動してスロットルバルブ２１を他方向としての開方向に駆動した際における、スロットル開度センサ３からのスロットルバルブ２１の開度に応じた出力電圧値（ＴＰＳ）に基づいて、スロットルバルブ２１の開度が診断開度に収束するか否かを判定すると共に、ギア２２及びモータ２３によるスロットルバルブ２１の駆動を停止した際における、スロットル開度センサ３からのスロットルバルブ２１の開度に応じた出力電圧値に基づいて、スロットルバルブ２１の開度が全閉開度よりも大きいデフォルト開度に収束するか否かを判定する処理である。
【００２４】
第２診断処理は、ギア２２及びモータ２３を駆動してスロットルバルブ２１を他方向としての閉方向に駆動した際における、スロットル開度センサ３からのスロットルバルブ２１の開度に応じた出力電圧値に基づいて、スロットルバルブ２１の開度が診断開度である全閉開度に収束するか否かを判定すると共に、ギア２２及びモータ２３によるスロットルバルブ２１の駆動を停止した際における、スロットル開度センサ３からのスロットルバルブ２１の開度に応じた出力電圧値に基づいて、スロットルバルブ２１の開度がデフォルト開度に収束するか否かを判定する処理である。
【００２５】
第２診断処理において、スロットルバルブ２１の開度が診断開度である全閉開度に収束しない場合であっても、一定の条件を満たす場合に、デフォルトスプリング２５は異常であると判定しない。
【００２６】
より詳細には、第２診断処理において、スロットルバルブ２１の開度が診断開度である全閉開度に収束しない場合であっても、スロットルバルブ２１の開度がデフォルト開度の開方向及び閉方向に所定の開度幅を有するデフォルト開度領域に収束し、且つスロットルバルブ２１の開度の変動幅が所定範囲以上である一定の条件を満たす場合に、デフォルトスプリング２５は正常であると判定する。この際、上記の一定の条件を満たすことによりデフォルトスプリング２５は正常であると判定した回数を、カウンタ８３２でカウントアップしてＥＥＰＲＯＭ８６に記憶させ、ＥＥＰＲＯＭ８６に記憶したカウント値が所定値以上に達した際に、デフォルトスプリング２５は異常であると判定する。また、第２診断処理において、スロットルバルブ２１の開度が診断開度である全閉開度に収束しない場合であって上記の一定の条件を満たさない場合には、デフォルトスプリング２５は異常であると判定する。
【００２７】
ここで、スロットルバルブ２１の開度の変動幅と比較する所定範囲としては、出力直線性、耐久誤差及び量子化誤差の積算値が設定される。また、デフォルト開度領域としては、組み付け誤差、出力直線性、耐久誤差及び量子化誤差の積算値が設定される。
【００２８】
本実施の形態において、デフォルトスプリング２５の付勢力をリターンスプリング２４の付勢力よりも大きくしたが、リターンスプリング２４の付勢力をデフォルトスプリング２５の付勢力よりも大きくしてもよい。この場合、状態判定部８３１は、リターンスプリング２４の付勢力より小さい付勢力を有するデフォルトスプリング２５の異常を診断する第２診断処理を実行した後に、デフォルトスプリング２５の付勢力より大きい付勢力を有するリターンスプリング２４の異常を診断する第１診断処理を実行する。また、この場合、状態判定部８３１は、第２診断処理におけるスロットルバルブ２１の駆動範囲を第１診断処理におけるスロットルバルブ２１の駆動範囲よりも大きくする。なお、リターンスプリング２４の付勢力とデフォルトスプリング２５の付勢力とが同一である場合には、第１診断処理及び第２診断処理の何れを先に実行してもよく、第１診断処理及び第２診断処理におけるスロットルバルブ２１の駆動範囲を同じにする。
【００２９】
制御部８３は、状態判定部８３１における第１診断処理によりリターンスプリングが正常であると判定され、且つ状態判定部８３１における第２診断処理によりデフォルトスプリングが正常であると判定された際に、図示を省略するエンジンの始動を許可する。一方、制御部８３は、状態判定部８３１における第１診断処理によりリターンスプリング２４が異常であると判定され、又は状態判定部８３１における第２診断処理によりデフォルトスプリング２５が異常であると判定された際に、エンジンの始動を許可しない。
【００３０】
制御部８３は、エンジンの始動を許可した後、アクセル開度センサ４によって検出されたアクセル指示開度に基づいてスロットルバルブ２１の目標開度を算出し、スロットル開度センサ３によって検出されるスロットルバルブ２１の開度が算出された目標開度に一致するようにアクチュエータ駆動回路８２を介してモータ２３をフィードバック制御する。制御部８３は、安全装置として機能するリレー８１のオン／オフを制御し、図示しないセンサより異常な検出結果を取得した際にリレー８１をオフにして、アクチュエータ駆動回路８２に対するバッテリＢからの電力の供給を停止させる。
【００３１】
ＲＡＭ８４は、制御部８３が実行している制御プログラムや制御データを一時的に記憶する。
【００３２】
ＲＯＭ８５は、スロットルバルブ機構２を制御するための各種制御プログラム及び制御データを記憶している。
【００３３】
ＥＥＰＲＯＭ８６は、制御部８３のカウンタ８３２でカウントするカウント値を記憶する。
【００３４】
以上のような構成を有する電子制御スロットル装置１では、以下に示す異常判定処理を実行することにより、エンジンの始動を許可又は禁止する。以下、図２を参照して、本実施形態における異常判定処理について、詳細に説明する。
【００３５】
＜異常判定処理＞
図２を参照して、本実施形態における電子制御スロットル装置１が実行する異常判定処理につき、詳細に説明する。
【００３６】
図２は、本発明の実施形態に係る電子制御スロットル装置の異常診断処理の詳細な流れを示す図である。
【００３７】
図２に示す異常診断処理は、車両のイグニッションスイッチがオフ状態からオン状態に切り替えられて電子制御スロットル装置１の制御処理が開始したタイミングで開始となり、異常判定処理はステップＳ１の処理に進む。図２に示す異常診断処理は、車両のイグニッションスイッチがオフ状態からオン状態に切り替えられて電子制御スロットル装置１の制御処理が開始する毎に実行される。
【００３８】
ステップＳ１の処理では、制御部８３が、リレー８１に異常があるか否か、及び、スロットル開度センサ３の出力電圧値に異常があるか否かを判定する。
【００３９】
制御部８３は、リレー８１に異常ありの場合、又は、スロットル開度センサ３の出力電圧値に異常ありの場合に、ステップＳ１の処理を終了してステップＳ３の処理に進み、リレー８１に異常なしの場合、及び、スロットル開度センサ３の出力電圧値に異常なしの場合に、ステップＳ１の処理を終了してステップＳ２の第１診断処理に進む。
【００４０】
第１診断処理のステップＳ２の処理では、制御部８３の状態判定部８３１が、スロットルバルブ２１の目標開度を全開開度よりも小さい開度である診断開度に設定し、スロットル開度センサ３によって検出されるスロットルバルブ２１の開度が診断開度に一致するようにアクチュエータ駆動回路８２を介してモータ２３を駆動制御する。スロットルバルブ２１は、デフォルトスプリング２５の付勢力に、実質的に抗することなく、リターンスプリング２４の付勢力に抗してデフォルト開度から第１駆動範囲（例えば、開方向に２３°）駆動して診断開度に収束するように動作する。制御部８３の状態判定部８３１は、所定時間において、スロットルバルブ２１の開度が診断開度に収束するか否かを判定する。
【００４１】
制御部８３の状態判定部８３１は、所定時間においてスロットルバルブ２１の開度が診断開度に収束する場合に第１診断処理のステップＳ２の処理を終了して第１診断処理のステップＳ３の処理に進み、所定時間に診断開度に収束しない場合に、リターンスプリング２４の異常と判定して、第１診断処理のステップＳ２の処理を終了してステップＳ９の処理に進む。この判定結果におけるリターンスプリング２４の異常の要因としては、スロットルバルブ２１の固着又はリターンスプリング２４のトルクが大き過ぎる可能性が考えられる。
【００４２】
第１診断処理のステップＳ３の処理では、制御部８３の状態判定部８３１が、アクチュエータ駆動回路２８によるモータ２３の駆動を停止する。スロットルバルブ２１は、リターンスプリング２４の付勢力を受けてデフォルト開度に収束するように動作する。制御部８３の状態判定部８３１は、所定時間において、スロットルバルブ２１の開度がデフォルト開度に収束するか否かを判定する。
【００４３】
制御部８３の状態判定部８３１は、所定時間においてスロットルバルブ２１の開度がデフォルト開度に収束する場合に第１診断処理のステップＳ３の処理を終了して第２診断処理のステップＳ４の処理に進み、所定時間においてスロットルバルブ２１の開度がデフォルト開度に収束しない場合に、リターンスプリング２４の異常と判定して、第１診断処理のステップＳ３の処理を終了してステップＳ９の処理に進む。この判定結果におけるリターンスプリング２４の異常の要因としては、リターンスプリング２４のトルクの不足の可能性、又はリターンスプリング２４の破損の可能性が考えられる。
【００４４】
第２診断処理のステップＳ４の処理では、制御部８３の状態判定部８３１が、スロットル開度センサ３によって検出されるスロットルバルブ２１の開度が診断開度である全閉開度になるようにアクチュエータ駆動回路８２を介してモータ２３を駆動制御する。制御部８３の状態判定部８３１は、バッテリＢの電圧に基づいて駆動デューティを出力してモータ２３を駆動制御する。スロットルバルブ２１は、デフォルトスプリング２５の付勢力に抗してデフォルト開度から第２駆動範囲（例えば、閉方向に７°）駆動してスロットルボディ２６に当接して全閉開度に収束するように動作する。制御部８３の状態判定部８３１は、所定時間において、スロットルバルブ２１の開度が全閉開度に収束するか否かを判定する。
【００４５】
制御部８３の状態判定部８３１は、所定時間にスロットルバルブ２１の開度が全閉開度に収束する場合に第２診断処理のステップＳ４の処理を終了して第２診断処理のステップＳ５の処理に進み、所定時間にスロットルバルブ２１の開度が全閉開度に収束しない場合に第２診断処理のステップＳ４の処理を終了して第２診断処理のステップＳ６の処理に進む。
【００４６】
第２診断処理のステップＳ５の処理では、制御部８３の状態判定部８３１が、アクチュエータ駆動回路２８によるモータ２３の駆動を停止する。スロットルバルブ２１は、デフォルトスプリング２５の付勢力を受けてデフォルト開度に収束するように動作する。制御部８３の状態判定部８３１は、所定時間において、スロットルバルブ２１の開度がデフォルト開度に収束するか否かを判定する。
【００４７】
制御部８３の状態判定部８３１は、所定時間においてスロットルバルブ２１の開度がデフォルト開度に収束する場合に第２診断処理のステップＳ５の処理を終了してステップＳ１０の処理に進み、所定時間においてスロットルバルブ２１の開度がデフォルト開度に収束しない場合にデフォルトスプリング２５の異常と判定して、第２診断処理のステップＳ５の処理を終了してステップＳ９の処理に進む。この判定結果におけるデフォルトスプリング２５の異常の要因としては、デフォルトスプリング２５のトルクの不足の可能性、又はデフォルトスプリング２５の破損の可能性が考えられる。
【００４８】
第２診断処理のステップＳ６の処理では、制御部８３の状態判定部８３１が、アクチュエータ駆動回路２８によるモータ２３の駆動を停止する。スロットルバルブ２１は、デフォルトスプリング２５の付勢力を受けてデフォルト開度に収束するように動作する。制御部８３の状態判定部８３１は、スロットルバルブ２１の開度の変動幅ΔＴＨが所定範囲以上、且つスロットルバルブ２１の開度がデフォルト開度領域に収束したか否かを判定する。
【００４９】
制御部８３の状態判定部８３１は、スロットルバルブ２１の開度の変動幅ΔＴＨが所定範囲以上且つスロットルバルブ２１の開度がデフォルト開度領域に収束した場合に第２診断処理のステップＳ６の処理を終了してステップＳ７の処理に進み、スロットルバルブ２１の開度の変動幅ΔＴＨが所定範囲未満又はスロットルバルブ２１の開度がデフォルト開度領域に収束しない場合に、デフォルトスプリング２５の異常と判定して、第２診断処理のステップＳ６の処理を終了してステップＳ９の処理に進む。この判定結果におけるデフォルトスプリング２５の異常の要因としては、スロットルバルブ２１の固着又はデフォルトスプリング２５のトルクが大き過ぎる可能性が考えられる。
【００５０】
第２診断処理のステップＳ７の処理では、制御部８３の状態判定部８３１が、ＥＥＰＲＯＭ８２に記憶しているカウント値が所定値以上であるか否かを判定する。
【００５１】
制御部８３の状態判定部８３１は、ＥＥＰＲＯＭ８２に記憶しているカウント値が所定値未満である場合に第２診断処理のステップＳ７の処理を終了してステップＳ８の処理に進み、ＥＥＰＲＯＭ８２に記憶しているカウント値が所定値以上である場合に、デフォルトスプリング２５の異常と判定して、第２診断処理のステップＳ７の処理を終了してステップＳ９の処理に進む。この判定結果におけるデフォルトスプリング２５の異常の要因としては、スロットルバルブ２１の固着又はデフォルトスプリング２５のトルクが大き過ぎる可能性が考えられる。
【００５２】
第２診断処理のステップＳ８の処理では、制御部８３の状態判定部８３１が、カウンタ８３２をカウントアップさせると共に、制御部８３のカウンタ８３２が、カウントアップしたカウント値をＥＥＰＲＯＭ８６に記憶させて、ステップＳ８の処理を終了して異常診断処理をステップＳ１０の処理に進める。
【００５３】
ステップＳ９の処理では、制御部８３が、電子制御スロットル装置１の機構が異常であると判定し、ステップＳ９の処理を終了して異常診断処理を終了する。
【００５４】
ステップＳ１０の処理では、制御部８３が、電子制御スロットル装置１の機構が正常であると判定し、ステップＳ１０の処理を終了して異常診断処理を終了する。
【００５５】
スロットルバルブ２１のフリクションの一時的な増加は、デフォルトスプリング２５の付勢力によって解消可能である。従って、ステップＳ４の処理で全閉開度に収束しない場合であっても、スロットルバルブ２１の開度の変動幅ΔＴＨが所定範囲以上となるようにスロットルバルブ２１が駆動した際に、スロットルバルブ２１の開度がデフォルト開度領域に収束した場合には、スロットルバルブ２１のフリクションの一時的な増加と判断して、電子制御スロットル装置１の機構が正常であると判定する。
【００５６】
上記の異常診断処理は、アクセル指示開度に基づいたスロットルバルブ２１のフィードバック制御処理の開始前に実行される。これにより、リターンスプリング２４及びデフォルトスプリング２５の確からしさを確認した上でスロットルバルブ２１のフィードバック制御処理を開始することができる。
【００５７】
以上の本発明の実施形態における電子制御スロットル装置では、スロットルバルブ２１の開度を制御する電子制御スロットル装置１であって、ギア２２及びモータ２３によりスロットルバルブ２１を閉方向に駆動した際にスロットルバルブ２１の開度が全閉開度に収束しなかった場合に、ギア２２及びモータ２３によるスロットルバルブ２１の駆動を停止して、スロットルバルブ２１の開度がデフォルト開度領域に収束したか否か、又はスロットルバルブ２１の開度の変動幅が所定範囲以上であるか否かを判定する状態判定部８３１と、状態判定部８３１によりデフォルト開度領域に収束したものと判定し且つ変動幅が所定範囲以上であると判定した回数を計数するカウンタ８３２と、を有し、状態判定部８３１は、カウンタ８３２により計数した回数が所定値以上になった際に異常であると判定するものであるため、スロットルバルブが所定の診断開度に収束しない場合であっても、一定の条件を満たす限りリターンスプリング又はデフォルトスプリングに異常はないと判断することにより、不必要な部品交換等の修理を行う必要をなくすることができる。
【００５８】
なお、上記の説明において、第２診断処理のスロットルバルブ２１の駆動範囲よりも第１診断処理のスロットルバルブ２１の駆動範囲を大きくしたが、第２診断処理のスロットルバルブ２１の駆動範囲よりも第１診断処理のスロットルバルブ２１の駆動範囲を小さくしてもよい。この場合、制御部８３は、第２診断処理を実行した後に第１診断処理を実行するようにする。
【００５９】
また、上記の説明において、診断開度を全開開度よりも小さい開度にしたが、診断開度を全開開度にすることができる。
【００６０】
また、本発明は、部材の種類、形状、配置、個数等は前述の実施形態に限定されるものではなく、その構成要素を同等の作用効果を奏するものに適宜置換する等、発明の要旨を逸脱しない範２囲で適宜変更可能であることはもちろんである。
【００６１】
具体的には、上記実施形態において、第２診断処理でスロットルバルブ２１の開度が全閉開度に収束しない場合に、スロットルバルブ２１の開度の変動幅ΔＴＨが所定範囲以上且つスロットルバルブ２１の開度がデフォルト開度領域に収束したか否かを判定したが、第１診断処理でスロットルバルブ２１の開度が所定の診断開度に収束しない場合に、スロットルバルブ２１の開度の変動幅ΔＴＨが所定範囲以上且つスロットルバルブ２１の開度がデフォルト開度領域に収束したか否かを判定してもよい。これにより、スロットルバルブが所定の診断開度に収束しない場合であっても、一定の条件を満たす場合に、リターンスプリングが異常であると判定しないことにより、不必要な部品交換等の修理を行う必要をなくすることができる。
【産業上の利用可能性】
【００６２】
以上のように、本発明においては、スロットルバルブが所定の診断開度に収束しない場合であっても、一定の条件を満たす限りリターンスプリング又はデフォルトスプリングは異常でないと判定することにより、不必要な部品交換等の修理を行う必要をなくすることができる電子制御スロットル装置を提供することができ、その汎用普遍的な性格から自動二輪車等の電子制御スロットル装置に広範に適用され得るものと期待される。
【符号の説明】
【００６３】
１…電子制御スロットル装置
２…スロットルバルブ機構
３…スロットル開度センサ
４…アクセル開度センサ
８…ＥＣＵ
２１…スロットルバルブ
２２…ギア
２３…モータ
２４…リターンスプリング
２５…デフォルトスプリング
８１…リレー
８２…アクチュエータ駆動回路
８３…制御部
８４…ＲＡＭ
８５…ＲＯＭ
８６…ＥＥＰＲＯＭ
８３１…状態判定部
８３２…カウンタ
【図１】
2018017216.tif 000003
【図２】
2018017216.tif 000004