(57)【要約】【課題】スロットルバルブの全閉位置とスロットルアクチュエータへの出力が０の初期位置との間に遊びを持つ電制スロットル装置において、遊びのばらつきや無駄な遊びに対処するための有効な手段を提供する。【解決手段】キースイッチ２２のOFF後に電源投入状態を所定時間だけ持続させる手段（図示せず）、その間にスロットルアクチュエータ１１への出力を初期位置から所定のパターンに制御しつつこれに伴うスロットルセンサの出力変化に基づいてスロットルアクチュエータに対する全閉出力値を学習する手段（図２、参照）、キースイッチがONするとその学習値値に基づいてスロットルアクチュエータ１１への出力を制御する手段（図４、参照）、を備える。【選択図】図２
2006233888.tif 000002
【特許請求の範囲】
【請求項１】
スロットルバルブの全閉位置とスロットルアクチュエータへの出力が０の初期位置との間に遊びを持つ電制スロットル装置において、キースイッチのOFF後に電源投入状態を所定時間だけ持続させる手段、その間にスロットルアクチュエータへの出力を初期位置から所定のパターンに制御しつつこれに伴うスロットルセンサの出力変化に基づいてスロットルアクチュエータに対する全閉出力値を学習する手段、キースイッチがONするとその学習値に基づいてスロットルアクチュエータへの出力を制御する手段、を備えることを特徴とする電制スロットル装置。
【請求項２】
スロットルアクチュエータに対する全閉出力値を学習する手段は、全閉位置のスロットルバルブと全閉出力値に応じた動作位置のスロットルアクチュエータとの間に必要最小限の遊びを与えるための補正値を学習値に加えて記憶する手段、を備えることを特徴とする請求項１に記載の電制スロットル装置。
【請求項３】
スロットルアクチュエータに対する全閉出力値を学習する手段は、キースイッチのOFFによりスロットルアクチュエータへの出力を初期値に戻してからスロットルセンサの出力の移動平均演算を開始する手段、所定時間の経過時の移動平均値vtvoad_aveをスロットルセンサの全閉出力値vtvoethiniとして記憶する手段、スロットルセンサの出力の移動平均値vtvoad_aveが全閉出力値vtvoethiniから一定の割合で大きくなり、それから一定の割合で小さくなるようにスロットルアクチュエータへの出力を制御する手段、この制御中にスロットルセンサの出力の移動平均値vtvoad_aveが小さくなり、全閉出力値vtvoethini＋所定値TVOOFSTETHINIに達すると、そのときのスロットルアクチュエータへの出力をスロットルアクチュエータに対する全閉出力値として学習する手段、を備えることを特徴とする請求項１に記載の電制スロットル装置。
【請求項４】
キースイッチがONすると学習値に基づいてスロットルアクチュエータへの出力を制御する手段は、前回のキースイッチOFF時の記憶値vstepethini(1)を前々回までの所定数(n)−(1)の記憶値vstepethini(2)〜vstepethini(n)に加える移動平均値vstepethini＝（vstepethini(1)＋vstepethini(2)＋…＋vstepethini(n)）／ｎを求める手段、キースイッチのONによりスロットルアクチュエータへの出力を移動平均値vstepethiniにアップさせる手段、を備えることを特徴とする請求項１に記載の電制スロットル装置。
【請求項５】
スロットルアクチュエータに対する全閉出力値を学習する手段は、キースイッチのOFFによりエンジンの燃料供給系を停止する手段、を備えることを特徴とする請求項１に記載の電制スロットル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両等に用いられるエンジンの電制スロットル装置（電子制御式スロットル装置）に係るものであり、全閉位置のスロットルバルブと初期位置のスロットルアクチュエータとの間に遊びを持つ電制スロットル装置において、スロットルアクチュエータに対する全閉出力値（全閉指令値）の学習に関するものである。
【背景技術】
【０００２】
エンジンの電制スロットル装置は、スロットルバルブの全閉位置におけるスロットルセンサの出力値を基準としてスロットルアクチュエータへの出力を制御することにより、スロットルバルブの開度を目標開度と一致させるようになっている。そのため、スロットルバルブの全閉位置におけるスロットルセンサの出力値を正確に掴むことが必要となる。
【０００３】
特許文献１に記載のものは、キースイッチのOFF（電源遮断）状態のときにスロットルバルブを中間開度（リンプホーム開度）に保持するメカニカルな機構を備える電制スロットル装置において、キースイッチのOFF後に電源の投入状態を持続するセルフシャットオフ期間中にスロットルバルブを全閉位置（ストッパの規定位置）へ強制的に動作させることにより、スロットルセンサの出力から電制スロットルバルブの全閉位置を学習する手段が備えられる。特許文献２に記載のものは、スロットルセンサとエンジンの吸入空気量を測定する吸入空気量センサと、を備える電制スロットル装置において、吸入空気量センサの出力値との関係からスロットルバルブの全閉位置にけるスロットルセンサの出力値を補正する手段が備えられる。
【特許文献１】特開平９−２８７５１５号
【特許文献２】特開２００２−０３８９７６号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
スロットルバルブの全閉位置とスロットルアクチュエータへの出力が０の初期位置との間に遊びを持つ電制スロットル装置においては、遊びのばらつきや無駄な遊びを無くすことが必要となる。図６において、１０はスロットルバルブ（バタフライバルブ）であり、その回転軸１０ａにレバー１０ｂが設けられる。１１はステップモータ（スロットルアクチュエータ）であり、その出力軸にレバー１１ｂが設けられる。
【０００５】
レバー１０ｂとレバー１１ｂとの間にメカニカルな連動機構１２が設けられ、ステップモータ１１の駆動により、スロットルバルブ１０が全閉位置と全開位置との間を回転（開閉）するようになっている。スロットルバルブ１０を制御するため、エンジンコントロールユニットが備えられ、エンジン運転中においては、スロットルバルブ１０の開度を目標開度と一致させるようにステップモータ１１への出力を制御する（図ｃ、参照）。
【０００６】
キースイッチのOFF（電源遮断）状態において、スロットルバルブ１０は、バネ手段の閉弁側への付勢力により全閉位置に係止され、ステップモータ１１は、初期（０step出力）位置に静止され、連動機構１２のスロットルバルブ１０側とステップモータ１１側との間に遊びが与えられる（図ａ、参照）。キースイッチがONすると、ステップモータ１１は、全閉出力値に駆動され、連動機構１２を係合させる（図ｂ、参照）。
【０００７】
メカニカルな連動機構１２においては、遊びＬを一定に設定かつ維持するのが難しく、遊びのばらつきを生じやすい。遊びのばらつきが生じると、ステップモータ１１への出力（開度指令値）に対する負荷特性のばらつき，これに伴う排気特性のばらつきを生じるほか、無駄な遊びにより、連動機構１２の係合が遅れやすくなる。特許文献１および特許文献２においては、スロットルバルブとスロットルアクチュエータとの間が直結またはギヤを介して結合されるのであり、学習や補正はそれを前提に機能するもの（スロットルバルブの全閉位置におけるスロットルセンサの出力値を正確に掴むための処理）であり、スロットルバルブの全閉位置とスロットルアクチュエータへの出力が０の初期位置との間に遊びを持つ電制スロットル装置に対応しえない。
【０００８】
この発明は、このような課題に着目してなされたものであり、スロットルバルブの全閉位置とスロットルアクチュエータへの出力が０の初期位置との間に遊びを持つ電制スロットル装置において、遊びのばらつきや無駄な遊びに対処するための有効な手段の提供を目的とする。
【課題を解決するための手段】
【０００９】
第１の発明は、スロットルバルブの全閉位置とスロットルアクチュエータへの出力が０の初期位置との間に遊びを持つ電制スロットル装置において、キースイッチのOFF後に電源投入状態を所定時間だけ持続させる手段、その間にスロットルアクチュエータへの出力を初期位置から所定のパターンに制御しつつこれに伴うスロットルセンサの出力変化に基づいてスロットルアクチュエータに対する全閉出力値を学習する手段、キースイッチがONするとその学習値に基づいてスロットルアクチュエータへの出力を制御する手段、を備えることを特徴とする。
【００１０】
第２の発明は、第１の発明に係る電制スロットル装置において、スロットルアクチュエータに対する全閉出力値を学習する手段は、全閉位置のスロットルバルブと全閉出力値に応じた動作位置のスロットルアクチュエータとの間に必要最小限の遊びを与えるための補正値を学習値に加えて記憶する手段、を備えることを特徴とする。
【００１１】
第３の発明は、第１の発明に係る電制スロットル装置において、スロットルアクチュエータに対する全閉出力値を学習する手段は、キースイッチのOFFによりスロットルアクチュエータへの出力を初期値に戻してからスロットルセンサの出力の移動平均演算を開始する手段、所定時間の経過時の移動平均値vtvoad_aveをスロットルセンサの全閉出力値vtvoethiniとして記憶する手段、スロットルセンサの出力の移動平均値vtvoad_aveが全閉出力値vtvoethiniから一定の割合で大きくなり、それから一定の割合で小さくなるようにスロットルアクチュエータへの出力を制御する手段、この制御中にスロットルセンサの出力の移動平均値vtvoad_aveが小さくなり、全閉出力値vtvoethini＋所定値TVOOFSTETHINIに達すると、そのときのスロットルアクチュエータへの出力をスロットルアクチュエータに対する全閉出力値として学習する手段、を備えることを特徴とする。
【００１２】
第４の発明は、第１の発明に係る電制スロットル装置において、キースイッチがONすると学習値に基づいてスロットルアクチュエータへの出力を制御する手段は、前回のキースイッチOFF時の記憶値vstepethini(1)を前々回までの所定数(n)−(1)の記憶値vstepethini(2)〜vstepethini(n)に加える移動平均値vstepethini＝（vstepethini(1)＋vstepethini(2)＋…＋vstepethini(n)）／ｎを求める手段、キースイッチのONによりスロットルアクチュエータへの出力を移動平均値vstepethiniにアップさせる手段、を備えることを特徴とする。
【００１３】
第５の発明は、第１の発明に係る電制スロットル装置において、スロットルアクチュエータに対する全閉出力値を学習する手段は、キースイッチのOFFによりエンジンの燃料供給系を停止する手段、を備えることを特徴とする。
【発明の効果】
【００１４】
第１の発明においては、キースイッチのOFF後に電源の投入状態が所定時間だけ持続される。その間にスロットルアクチュエータへの出力が所定のパターンに制御され、これに伴うアクセル開度センサの出力変化からスロットルアクチュエータに対する全閉出力値が学習される。この学習値は補正値を加えて記憶され、キースイッチがONするとその記憶値に基づいてスロットルアクチュエータへの出力が制御される。このため、遊びのばらつきや無駄な遊びに影響されず、スロットルアクチュエータへの出力（開度指令）に対する安定した負荷特性および排気特性が得られるようになる。
【００１５】
第２の発明においては、キースイッチのON時は、全閉位置のスロットルバルブと全閉出力値に応じた動作位置のスロットルアクチュエータとの間に必要最小限の遊びが応答よく与えられる。この必要最小限の遊びにより、スロットルセンサの出力変動（ノイズ等に因る出力のばらつき）に反応するスロットルアクチュエータの動作に伴うスロットルバルブの開閉も回避され、アイドル回転数も精度よく制御しえるのである。
【００１６】
第３の発明においては、スロットルセンサの出力の移動平均演算により、スロットルセンサの出力変動（ノイズ等に因る出力のばらつき）が平準化される。また、スロットルセンサの出力の移動平均演算は、スロットルアクチュエータを初期位置へ戻してから開始されるので、スロットルアクチュエータの干渉を受けることなく、スロットルセンサの全閉出力値vtvoethniを精度よく確定しえる。学習に入ると、スロットルアクチュエータは、所定のパターンに制御され、スロットルセンサの出力の移動平均値vtvoad_aveが全閉出力値から一定の割合で大きくなり、それから小さくなり、全閉出力値vtvoethni＋所定値TVOOFSTETHINIに達すると、そのときのスロットルアクチュエータに対する出力がスロットルアクチュエータに対する全閉出力値として学習される。全閉出力値vtvoethni＋所定値TVOOFSTETHINIについては、所定値TVOOFSTETHINI＝０でも良いが、全閉出力値vtvoethniのみの場合、移動平均値vtvoad_aveが全閉出力値vtvoethniに達しない可能性があり、移動平均値vtvoad_aveが小さくなる過程の途中に全閉出力値vtvoethni＋所定値TVOOFSTETHINIを設定することにより、移動平均値vtvoad_aveがその途中を必ず通過するので、スロットルアクチュエータに対する全閉出力値を適確に学習しえる。
【００１７】
第４の発明においては、キースイッチがONすると、スロットルアクチュエータへの出力は、記憶値の移動平均値vstepethiniにアップされ、全閉位置のスロットルバルブとの間に必要最小限の遊び（一定の間隙）を与える動作位置に応答よく作動する。所定数の記憶値を移動平均演算することにより、個々に誤差を含む記憶値が平準化され、必要最小限の遊びを精度よく与えることができる。つまり、スロットルバルブの制御精度の向上をさらに促進しえる。
【００１８】
第５の発明においては、キースイッチのOFF後に電源の投入状態が所定時間だけ持続され、その間に学習が行われるが、キースイッチのOFFにより、エンジンの燃料供給が停止され、運転が停止状態となり、スロットルアクチュエータが所定のパターンに制御されるため、学習の動作が運転者に違和感を与えるようなこともない。
【発明を実施するための最良の形態】
【００１９】
図１は、CNG（圧縮天然ガス）エンジンの搭載車両への適用例を説明するものである。
【００２０】
図１において、１０はエンジンの吸気通路に介装されるスロットルバルブ（バタフライバルブ）であり、１１はスロットルバルブ１０を開閉するステップモータ（スロットルアクチュエータ）である。１４はスロットルバルブ１０をバイパスする吸気通路１４に介装されるISCバルブ（電磁弁）であり、アイドル運転時のエンジン回転を目標アイドル回転に維持するべく、スロットルバルブ１０をバイパスする吸気流量を調整するように制御される。
【００２１】
スロットルバルブ１０およびISCバルブ１４の上流に燃料噴射装置１６のノズル１６ａが配置される。燃料噴射装置１６は、遮断弁１７（電磁弁）等を介して燃料ボンベに接続され、空燃比が略一定の混合気を生成するべく、吸気流量に相応する燃料量をノズル１６ａへ供給する。混合気は、エンジンの各気筒に吸入され、点火プラグ１８により、圧縮行程の所定時期に点火される。
【００２２】
スロットルバルブ１０を制御するのがエンジンコントロールユニット２０であり、アクセルペダルの踏み量（アクセル開度）を検出するアクセルセンサ（図示せず）、エンジン回転数を検出するエンジン回転センサ（図示せず）、アクセルセンサの検出信号およびエンジン回転センサの検出信号に基づいてスロットルバルブ１０の目標開度を設定する手段（図示せず）、スロットルバルブ１０の開度を検出するスロットルセンサ２１、スロットルセンサ２１の検出信号に基づいてスロットルバルブ１０の開度が目標開度と一致するようにステップモータ１１への出力を制御する手段（図示せず）、を備える。２２はキースイッチである。
【００２３】
図６のように、吸気通路の外部において、スロットルバルブ１０の弁軸１０ａにレバー１０ｂ、ステップモータ１１の出力軸にレバー１１ｂ、が設けられる。レバー１０ｂとレバー１１ｂとの間にメカニカルな連動機構１２が設定される。スロットルバルブ１０を閉弁方向へ付勢するバネ手段が配置され、キースイッチ２２のOFF（電源遮断）状態において、スロットルバルブは、バネ手段の付勢力により、全閉位置に係止される。ステップモータは、キースイッチ２２のOFF状態において、初期（０step出力）位置に静止され、連動機構１２のスロットルバルブ１０側とステップモータ１１側との間に遊びを生じさせる（図ａ、参照）。
【００２４】
遊びのばらつきや無駄な遊びに対処するため、エンジンコントロールユニット２０にスロットルバルブ１０の全閉位置におけるスロットルセンサ２１の出力からステップモータ１１に対する全閉出力値を学習する機能が設定される。キースイッチ２２がOFFすると、エンジンコントロールユニット２０等への電源投入状態を所定時間だけ持続させる手段（図示せず）が備えられる。図１において、２３はエンジン運転状態を停止させる手段（燃料カット手段）であり、キースイッチ２２のOFFにより、燃料供給系の遮断弁１７をOFF（閉弁）する手段２４、同じく燃料噴射装置１６の噴射パルス幅（燃料噴射量）を０に制御する手段２５、とから構成される。
【００２５】
キースイッチ２２がOFF後（電源投入状態）において、ステップモータ１１への出力を初期値（０step出力）から所定のパターンに制御しつつこれに伴うスロットルセンサ２１の出力変化に基づいてステップモータ１１に対する全閉出力値を学習する手段（図２、参照）、キースイッチ２２がONするとその記憶値に基づいてステップモータ１１への出力を制御する手段２９（図４、参照）、が備えられる。
【００２６】
２６はスロットルセンサ２１の出力を移動平均演算（移動平均化処理）を行う手段であり、キースイッチ２２のOFFにより、ステップモータ１１への出力を初期値（０step出力）に制御する一方、ステップモータ１１への０step出力から所定時間の経過後に移動平均化処理を開始する。２７は移動平均化処理の開始から所定時間が経過するとそのときの移動平均値vtvoad_aveをスロットルセンサ２１の全閉出力値vtvoethiniとして記憶する手段であり、２８はスロットルセンサ２１の出力の移動平均値vtvoad_aveが記憶値vtvoethini（全閉出力値）から一定の割合で大きくなり、それから一定の割合で小さくなるようにステップモータ１１への出力を制御しつつ、この制御中にスロットルセンサ２１の出力の移動平均値vtvoad_aveが小さくなり、記憶値vtvoethini＋所定値TVOOFSTETHINIに達すると、そのときのステップモータ１１への出力（ステップ数）を求め、この値を補正量（全閉位置のスロットルバルブ１０と全閉出力値に応じた動作位置のスロットルアクチュエータとの間に必要最小限の遊びを与えるための設定値）を加える記憶値vstepethiniを格納する手段であり、これら手段２６〜２８により、ステップモータ１１に対する全閉出力値を学習する手段が構成される。手段２８において、記憶値vstepethiniは、所定数(n)の最新のものを保存するべく随時に更新される。
【００２７】
キースイッチ２２がONするとその記憶値vstepethiniに基づいてステップモータ１１への出力を制御する手段２９においては、前回のキースイッチ２２がOFF時の記憶値vstepethini(1)を前々回までの所定数(n−1)の記憶値(2)〜(n)に加える移動平均値vstepethini＝｛vstepethini(1)＋vstepethini(2)＋…＋vstepethini(n)）｝／ｎを求める手段、キースイッチ２２のONによりステップモータ１１への出力を移動平均値vstepethiniにアップさせる手段、が備えられる。
【００２８】
図２は、エンジンコントロールユニット２０の学習機能を説明するフローチャートであり、キースイッチ２２がOFFすると、エンジンコントロールユニット２０等の電源投入状態が所定時間だけ持続される。その間にS1〜S13の処理が順次に行われるのである。S1においては、燃料カット（遮断弁１７の閉弁と共に燃料噴射装置１６への噴射パルス幅を０に制御）する。S2においては、ステップモータ１１への出力を初期値（０step出力）に制御すると共にスロットルセンサ２１の出力の移動平均化処理を開始する。ステップモータ１１への０step出力により、ステップモータ１１の出力軸は、初期の回転角位置に戻され、連動機構１２のスロットルバルブ側とステップモータ側との遊びを拡大させる（図６のａ、参照）。S3において、移動平均演算の開始から所定時間TETHINI-1が経過すると、S4において、そのときの移動平均値vtvoad_aveをスロットルセンサ２１の全閉出力値vtvoethiniとして記憶する。
【００２９】
S5において、さらに所定時間TETHINI-2が経過すると、S6〜S8において、ステップモータへ１１の出力を所定のパターンに制御する。S6においては、ステップモータ１１への出力を一定の割合（IISTEPETHINI／CAN送信周期）でステップアップさせる。S7において、ステップモータ１１への出力が所定値STEPETHINIに達すると、S8において、ステップモータ１１への出力を一定の割合（DISTEPETHINI／CAN送信周期）でステップダウンさせるのである。
【００３０】
S6〜S8においては、ステップモータ１１のステップアップにより、連動機構１２が係合すると、スロットルバルブ１０が全閉位置から開き始める。移動平均値vtvoad_aveは、スロットルセンサ２１の全閉出力値vtvoethini（記憶値）から急速に大きくなり、所定値に達すると、ステップモータ１１のステップダウンにより、全閉出力値vtvoethini（記憶値）へ徐々に小さくなる。S9において、移動平均値vtvoad_aveがステップモータ１１のステップダウンに連れて小さくなり、vtvoethini＋TV00FSTETHINI に達すると、ステップモータ１１のステップダウンを停止する。
【００３１】
S10において、所定時間後にステップモータ１１への出力（ステップ数）を読み取り、のステップ数vstepethini＝停止時のステップ数−α にステップモータへの出力を制御する。「−α」は、全閉位置のスロットルバルブ１０と全閉出力値に応じた動作位置のステップモータ１１との間に必要最小限の遊びを与えるための補正値である。所定値TV00FSTETHINIは、この場合、スロットルバルブ１０の全閉位置における、スロットルセンサ２１の出力の変化とその移動平均値vtvoad_aveの変化との差よりもβ（図３、参照）だけ大きな値が設定される。そのため、補正値のαについては、「必要最小限の遊び＋β」が与えられるのである。
【００３２】
所定値TVOOFSTETHINIについては、０でも良いが、全閉出力値vtvoethni（記憶値）のみの場合、移動平均値vtvoad_aveが記憶値vtvoethniに達しない可能性があり、移動平均値vtvoad_aveが小さくなる過程の途中にvtvoethni＋TVOOFSTETHINIを設定することにより、移動平均値vtvoad_aveが途中を必ず通過するので、ステップモータ１１に対する全閉出力値を適確に学習しえるのである。
【００３３】
S11において、所定時間TETHINI-3が経過すると、S12において、ステップ数vstepethiniを記憶すると共にステップモータ１１への出力を０stepに制御する。ステップモータ１１は、初期の回転角位置に戻され、連動機構１２のスロットルバルブ１０側とステップモータ１１側との間に遊びを生じさせる。その後、S13において、電源の投入状態をOFFする。
【００３４】
図３は、エンジンコントロールユニット２０の学習機能を説明するタイムチャートであり、キースイッチ２２のOFFに伴う燃料カット処理が終了する時点Ａにおいて、ステップモータ１１への出力が初期値（０step出力）に制御される。０step出力と同時的にスロットルセンサ２１の出力の移動平均化処理が開始され、所定時間TETHINI-1が経過する時点Ｂにおいて、そのときの移動平均値vtvoad_aveがスロットルセンサ２１の全閉出力値vtvoethiniとして記憶される。さらに所定時間TETHINI-2が経過する時点Ｃからステップモータ１１が所定パターンに制御される。
【００３５】
ステップモータ１１のステップアップにより、連動機構１２が係合する時点Ｄから、移動平均値vtvoad_aveは大きくなり、ステップモータ１１のステップダウンにより、記憶値vtvoethini＋所定値TVOOFSTETHINI に達する時点Ｅにおいて、ステップモータ１１のステップダウンが停止され、そのときのステップモータ１１への出力値が読み取られる。所定時間後の時点Ｆにおいて、ステップモータへの出力がステップ数vstepethini＝停止時のステップ数−α に制御され、所定時間が経過する時点Ｇにおいて、ステップモータ１１への出力が初期値（０step出力）に制御される。その後の時点Ｈにおいて、電源投入状態がOFFされるのである。
【００３６】
図４は、キースイッチ２２のONに伴うコントロールユニット２０の制御内容を説明するフローチャートであり、S21において、前回のキースイッチ２２がOFF時の記憶値vstepethini(1)を前々回までの所定数(n−1)の記憶値(2)〜(n)に加える移動平均値vstepethini＝｛vstepethini(1)＋vstepethini(2)＋…＋vstepethini(n)）｝／ｎ を求め、ステップモータ１１への出力を移動平均値vstepethiniにアップさせる。
【００３７】
図５は、キースイッチ２２のONに伴うコントロールユニット２０の制御内容を説明するタイムチャートであり、キースイッチのONにより、前回のキースイッチ２２がOFF時の記憶値vstepethini(1)に基づく移動平均化処理後の時点Ｉにおいて、ステップモータ１１への出力が初期値（０step出力）から移動平均値vstepethiniに切り替わる。このため、連動機構１２のスロットルバルブ１０側とステップモータ１１側との間に必要最小限の遊びγ（図６のｂ、参照）が応答よく与えられる。最新の所定数(n)の記憶値vstepethiniを移動平均演算することにより、個々に誤差を含む記憶値vstepethiniが平準化され、必要最小限の遊びを精度よく設定できる。つまり、スロットルバルブ１０の制御精度の向上を促進しえるのである。
【００３８】
このような制御（図２，図４、参照）により、スロットルバルブ１０の全閉位置とステップモータ１１への出力が０の初期位置との間に遊びを持つ電制スロットル装置において、遊びのばらつきや無駄な遊びに影響されず、ステップモータ１１への出力（開度指令）に対する安定した負荷特性および排気特性が得られるようになる。また、キースイッチのON時は、連動機構１２のスロットルバルブ１０側とステップモータ１１側との間に必要最小限の遊びγが与えられるので、スロットルセンサ２１の出力変動（ノイズ等に因る出力のばらつき）に反応するステップモータ１１の動作に伴うスロットルバルブ１０の開閉も回避され、アイドル回転数も精度よく制御しえるのである。
【００３９】
図２においては、キースイッチのOFF後に電源の投入状態が所定時間だけ持続され、その間に学習が行われるが、キースイッチのOFFにより、エンジンの燃料供給が停止され、運転が停止状態となり、ステップモータ１１が所定のパターンに制御されるため、学習の動作が運転者に違和感を与えるようなこともない。
【図面の簡単な説明】
【００４０】
【図１】この発明の実施形態に係るシステム概要図である。
【図２】同じくコントロールユニットの制御内容を説明するフローチャートである。
【図３】同じくコントロールユニットの制御内容を説明するタイムチャートである。
【図４】同じくコントロールユニットの制御内容を説明するフローチャートである。
【図５】同じくコントロールユニットの制御内容を説明するタイムチャートである。
【図６】同じく電制スロットルの説明図である。
【符号の説明】
【００４１】
１０  スロットルバルブ
１１  ステップモータ（スロットルアクチュエータ）
１２  連動機構
２０  コントロールユニット
２１  スロットルセンサ
２２  キースイッチ
【図１】
2006233888.tif 000003
【図２】
2006233888.tif 000004
【図３】
2006233888.tif 000005
【図４】
2006233888.tif 000006
【図５】
2006233888.tif 000007
【図６】
2006233888.tif 000008