(57)【特許請求の範囲】
【請求項１】
スロットル弁を開閉動作させるスロットル駆動手段と、
上記スロットル弁のスロットル開度を検出するスロットル開度検出手段と、
上記スロットル駆動手段をオフさせたときに該スロットル弁を予め設定したオープナ位置に保持させるオープナ機構と、
イグニッションオフ時に上記スロットル弁を全閉位置へ回動させたときの上記スロットル開度検出手段で検出した上記スロットル開度に基づきスロットル全閉点位置を学習する全閉点位置学習手段と、
イグニッションオン時に上記オープナ位置に保持されている上記スロットル弁の上記スロットル開度検出手段で検出した上記スロットル開度から、予め設定されている上記スロットル全閉点位置と上記オープナ位置との間のオープナ設定開度を減算して推定スロットル全閉点位置を算出する全閉点推定手段と、
上記スロットル全閉点位置と上記推定スロットル全閉点位置とを比較する比較手段と、
を備え、
上記全閉点位置学習手段は、上記スロットル全閉点位置と上記推定スロットル全閉点位置との比較値が予め設定された第１の上限値を越えている場合、始動前に上記スロットル駆動手段により上記スロットル弁を全閉動作させたときの上記スロットル開度検出手段で検出したスロットル開度に基づきスロットル全閉点位置を再度学習する再設定手段を備えることを特徴とする電子スロットル制御装置。
【請求項２】
上記全閉点位置学習手段は、
上記スロットル全閉点位置と上記推定スロットル全閉点位置との比較値が上記第１の上限値以下であっても該第１の上限値よりも低い予め設定された第２の上限値を越えているときは、上記スロットル全閉点位置を補正して新たなスロットル全閉点位置を設定する全閉点位置学習補正手段を備えることを特徴とする請求項１記載の電子スロットル制御装置。
【請求項３】
上記全閉点位置学習補正手段は、
イグニッションオフ時に設定した上記スロットル全閉点位置と上記推定スロットル全閉点位置との平均値に基づいて、上記スロットル全閉点位置を補正することを特徴とする請求項２記載の電子スロットル制御装置。
【請求項４】
上記全閉点位置学習補正手段は、
イグニッションオン時とイグニッションオフ時とにおいて読込んだ上記オープナ位置にある上記スロットル弁の上記スロットル開度検出手段で検出した上記スロットル開度の差に基づいて補正項を算出し、該補正項で上記スロットル全閉点位置を補正することを特徴とする請求項２記載の電子スロットル制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オープナ機構を有する電子スロットル制御装置に関し、特にイグニッションＯＦＦ時にスロットル全閉点位置を学習する電子スロットル制御装置に関する。
【０００２】
【従来の技術】
従来、この種の電子スロットル制御装置（ＥＴＣ）を搭載するエンジンでは、例えば、特開平１０−４７１１５号公報に開示されているように、ドライバのアクセルペダルの操作量をアクセル開度センサによって検出し、このアクセル開度センサで検出したアクセル開度に基づき目標スロットル開度を設定し、この目標スロットル開度に一致するように、スロットル弁の開度をフィードバック制御して、ドライバの意思に沿ったエンジン出力を得るようにしている。
【０００３】
又、この種の電子スロットル制御装置では、寒冷地等の低温下において、スロットル弁やスロットル軸が氷結して始動不能となることを防止するため、更には、電子スロットル制御装置に故障が発生した場合であっても退避走行を確保するために、スロットルモータに対する通電をＯＦＦした際には、スプリング等の機械的な付勢力によりスロットル弁を全閉点位置から若干開いた位置（以下「オープナ位置」と称する）で保持するように設定されている。
【０００４】
従って、スロットル全閉点位置を基準としてスロットル弁の開度を制御するものでは、イグニッションＯＦＦ時、或いはイグニッションＯＮ時の少なくとも一方で、スロットル弁を全閉位置へ強制的に回動させて、このときのスロットル開度センサの出力値に基づいてスロットル全閉点位置を検出するようにしている。
【０００５】
しかし、イグニッションＯＦＦ時にスロットル全閉点位置を学習しても、放置後の始動時には、スロットル全閉点位置を示すセンサ出力が温度特性等の影響で変動している可能性があり、検出精度に問題がある。
【０００６】
一方、イグニッションＯＮ時にスロットル全閉点位置を学習する技術では、スロットル全閉点位置の学習が終了するまでは、エンジンを始動させることができないため、スタータスイッチをＯＮしても直ちに起動させることができず、始動時のもたつきにより、運転者に違和感を与えてしまう。
【０００７】
これに対処するに、例えば、特開平６-１０８８９７号公報には、イグニッションＯＮ時にスロットル全閉点位置を学習し、その際、スロットル全閉点位置の学習が完了する前に、スタータスイッチがＯＮされたときは、スロットル全閉点位置の学習をキャンセルする技術が開示されている。
【０００８】
【発明が解決しようとする課題】
しかし、上述した先行技術では、スタータスイッチがＯＮされたとき、スロットル全閉点位置の学習をキャンセルするようにしているが、イグニッションＯＮからスタータスイッチをＯＮするまでの時間には、個人差があり、イグニッションＯＮから比較的短時間の間にスタータスイッチをＯＮする習慣を有する運転者にあっては、スロットル全閉点位置を学習する機会が極端に少なくなり、スロットル開度を正確に検出することが困難となる不都合がある。
【０００９】
本発明は、上記事情に鑑み、始動時のもたつきを無くして運転者に違和感を与えることなく、良好な始動性を得ることができると共に、スロットル全閉点の学習の機会を極端に減少させることなく、スロットル全閉点を高精度に検出することの可能な電子スロットル制御装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するため本発明による第１の電子スロットル制御装置は、スロットル弁を開閉動作させるスロットル駆動手段と、上記スロットル弁のスロットル開度を検出するスロットル開度検出手段と、上記スロットル駆動手段をオフさせたときに該スロットル弁を予め設定したオープナ位置に保持させるオープナ機構と、イグニッションオフ時に上記スロットル弁を全閉位置へ回動させたときの上記スロットル開度検出手段で検出した上記スロットル開度に基づきスロットル全閉点位置を学習する全閉点位置学習手段と、イグニッションオン時に上記オープナ位置に保持されている上記スロットル弁の上記スロットル開度検出手段で検出した上記スロットル開度から、予め設定されている上記スロットル全閉点位置と上記オープナ位置との間のオープナ設定開度を減算して推定スロットル全閉点位置を算出する全閉点推定手段と、上記スロットル全閉点位置と上記推定スロットル全閉点位置とを比較する比較手段とを備え、上記全閉点位置学習手段は、上記スロットル全閉点位置と上記推定スロットル全閉点位置との比較値が予め設定された第１の上限値を越えている場合、始動前に上記スロットル駆動手段により上記スロットル弁を全閉動作させたときの上記スロットル開度検出手段で検出したスロットル開度に基づきスロットル全閉点位置を再度学習する再設定手段を備えることを特徴とする。
【００１１】
このような構成では、イグニッションＯＦＦ時に、スロットル駆動手段によりスロットル弁を全閉動作させ、そのときのスロットル開度検出手段で検出したスロットル開度に基づきスロットル全閉点位置を学習する。そして、その後のイグニッションＯＮ時に、スロットル開度検出手段により検出したスロットル開度からオープナ位置を減算して設定した推定スロットル全閉点位置と、イグニッションＯＦＦ時に学習したスロットル全閉点位置とを比較し、その比較値が予め設定された第１の上限値を越えている場合には、始動前にスロットル駆動手段によりスロットル弁を全閉動作させ、そのときのスロットル開度に基づきスロットル全閉点位置を再度学習する。その結果、この比較値が第１の上限値以内のときは、スロットル全閉点位置を再度学習する必要がなくなり、イグニッションＯＮ時にスロットル全閉点位置を毎回学習する場合に比し、良好な始動性を確保することができる。
【００１２】
又、上記全閉点位置学習手段は、上記スロットル全閉点位置と上記推定スロットル全閉点位置との比較値が上記第１の上限値以下であっても該第１の上限値よりも低い予め設定された第２の上限値を越えているときは、上記スロットル全閉点位置を補正して新たなスロットル全閉点位置を設定する全閉点位置学習補正手段を備えることを特徴とする。
【００１３】
このような構成では、スロットル全閉点位置と推定スロットル全閉点位置との比較値が第１の上限値以下であっても第１の上限値よりも低い予め設定された第２の上限値を越えているときは、スロットル全閉点位置を補正して新たなスロットル全閉点位置を設定するようにしたので、良好な始動性を確保しつつ、イグニッションＯＮ後のスロットル全閉点位置を高精度に設定することができる。
【００１４】
この場合、好ましくは、１）上記全閉点位置学習補正手段は、イグニッションオフ時に設定した上記スロットル全閉点位置と上記推定スロットル全閉点位置との平均値に基づいて、上記スロットル全閉点位置を補正することを特徴とする。
【００１５】
２）上記全閉点位置学習補正手段は、イグニッションオン時とイグニッションオフ時とにおいて読込んだ上記オープナ位置にある上記スロットル弁の上記スロットル開度検出手段で検出した上記スロットル開度の差に基づいて補正項を算出し、該補正項で上記スロットル全閉点位置を補正することを特徴とする。
【００１６】
【発明の実施の形態】
以下、図面に基づいて本発明の一実施の形態を説明する。図１に電子スロットル制御装置の概略構成図、図２にオープナ機構を含む電子スロットルの概略構成図を示す。
【００１７】
図１に示すように、電子スロットル制御装置（ＥＴＣ）は、スロットルボディ１に併設されている電子スロットル２、この電子スロットル２を制御する制御ユニット（ＥＣＵ）３、アクセルペダル４ａを有するアクセルペダルモジュール４、オープナ機構１１（図２参照）等を備えている。更に、アクセルペダルモジュール４に、アクセルペダル４ａの踏角(アクセル開度)を検出するポテンショメータ等で構成されたアクセル開度検出手段としてのアクセル開度センサ６が併設されている。
【００１８】
又、スロットルボディ１に介装されているスロットル弁５と、アクセルペダルモジュール４とは機械的に連設されておらず、スロットル弁５は併設する電動モータ等から成るスロットル駆動手段としてのスロットルモータ２ａの回動により弁開度が制御される。又、スロットル弁５には、このスロットル弁５の実際のスロットル開度を検出するスロットル開度検出手段としてのスロットル開度センサ２ｂが連設されている。尚、スロットルモータ２ａ、スロットル弁５、スロットル開度センサ２ｂ、及びスロットル弁５を軸支するスロットル軸５ａで電子スロットル２が構成されている。
【００１９】
スロットル開度センサ２ｂは、ポテンショメータ等で構成された接触式センサ或いはホールＩＣ等を用いた非接触式センサであり、スロットル軸５ａの回転角に比例して変化する電圧等の出力値（以下「センサ出力」と称する）に基づいてスロットル開度を検出する。
【００２０】
制御ユニット（ＥＣＵ）３は、ＣＰＵ７，ＲＯＭ（図示せず），ＲＡＭ（図示せず）等を備えたマイクロコンピュータ等を主体に構成され、このＣＰＵ７の入力側に、アクセル開度センサ６がＡ/Ｄ変換器８を介して接続されていると共に、スロットル開度センサ２ｂがＡ/Ｄ変換器９を介して接続されている。
【００２１】
ＣＰＵ７では、スロットル開度センサ２ｂからのセンサ出力に基づきスロットル弁５の実際の開度を検出する。
【００２２】
一方、ＣＰＵ７の出力側に、駆動回路１０を介してスロットルモータ２ａが接続されている。
【００２３】
ドライバがアクセルペダル４ａを踏み込むと、アクセル開度センサ６からＡ/Ｄ変換器８を介してＣＰＵ７に対し、アクセルペダル４ａの踏角(アクセル開度)に比例する信号が出力される。
【００２４】
ＣＰＵ７では、アクセル開度センサ６で検出したアクセル開度に基づきドライバの要求するトルクを設定し、この要求トルクに基づき目標要求トルクを設定し、この目標要求トルクに基づき目標スロットル開度を設定する。そして、この目標スロットル開度に応じた駆動信号をスロットルモータ２ａへ出力して、スロットル弁５を所定に開閉動作させると共に、スロットル開度センサ２ｂで検出した実スロットル開度に基づき、スロットル弁５が目標スロットル開度に収束するようにフィードバック制御する。
【００２５】
又、図２に示すように、電子スロットル２に連設するオープナ機構１１は、スロットルモータ２ａに対する通電が停止されたとき（スロットルモータ２ａがＯＦＦ）に、スロットル弁５を全閉状態から若干開いたオープナ位置に保持するためのもので、同図（ａ）はスロットル弁５がオープナ位置にあるときの模式図、同図（ｂ）はスロットル弁５が開弁方向へ制御されている状態の模式図、同図（ｃ）はスロットル弁５が全閉状態にあるときの模式図である。
【００２６】
オープナ機構１１は、スロットル軸５ａの、スロットルモータ２ａが連設されている軸端部と反対側の軸端部に連設されている。このオープナ機構１１は、イグニッションＯＦＦによりスロットルモータ２ａに対する通電が停止されたときスロットル弁５を、所定のオープナ位置に保持するためのオープナレバー１２が備えられている。更に、オープナレバー１２に、スロットル弁５を閉方向へ付勢するリターンスプリング１３の一端が固定されており、このリターンスプリング１３の他端が、スロットルボディ１に設けられたスロットルハウジング１４に固定されている。
【００２７】
オープナレバー１２はリターンスプリング１３の付勢力によりスロットル軸５ａと一体に開方向へ移動自在にされており、スロットル弁５が全開位置に達すると、オープナレバー１２が全開ストッパ１５に係止して全開方向の移動が規制されている。一方、スロットル弁５を閉方向へ回動させると、スロットル軸５ａがスロットルハウジング１４に形成されている全閉ストッパ１４ａに係止されて全閉方向の移動が規制される。又、オープナレバー１２とスロットル軸５ａとがオープナスプリング１６を介して互いに引き合う方向へ付勢されている。
【００２８】
スロットルモータ２ａの駆動力にて、スロットル軸５ａをリターンスプリング１３の付勢力に抗して開方向へ移動させると、このスロットル軸５ａに対しオープナスプリング１６を介して互いに引き合う方向へ付勢されているオープナレバー１２が一体に移動し、このオープナレバー１２が全開ストッパ１５に掛止した位置（全開位置）でスロットル弁５の開度が停止する。従って、通常運転時におけるスロットル弁５は、オープナ位置と全開位置との間で開閉動作される。
【００２９】
この場合、リターンスプリング１３の付勢力は、スロットルモータ２ａの駆動力よりも小さく、スロットルモータ２ａの非通電時におけるディテントトルクよりも大きく設定されている。その結果、スロットルモータ２ａの通電時には、リターンスプリング１３の付勢力に抗してスロットル弁５が開閉動作可能となり、又、非通電時は、スロットル弁５がリターンスプリング１３の付勢力により閉方向へ回動しようとするが、その回動力がオープナスプリング１６の付勢力によって規制されるため、スロットル弁５は、両スプリング１３，１６の釣り合いにより、スロットル全閉点位置に対して若干開いた位置（以下「オープナ位置」と称する）で停止される。
【００３０】
尚、このオープナ位置におけるスロットル弁５の開度（以下「オープナ設定開度」と称する）ＴＨＣは、エンジン形式、排気量などに応じて、車種毎に最適な値に設定されている。
【００３１】
スロットルモータ２ａが非通電状態のときは、スロットル弁５をオープナ位置に停止させておくことで、例えば、寒冷地においてスロットル軸５ａが氷結した場合であってもエンジンの始動を可能とすることができると共に、運転中においては、スロットルモータ２ａへの通電が不測的に遮断された場合でも、スロットル弁５が全閉動作することなく、オープナ位置で停止されることで、リンプホームを確保することができる。
【００３２】
一方、スロットルモータ２ａの駆動力をオープナスプリング１６の付勢力に抗してスロットル軸５ａに作用させると、スロットル軸５ａがオープナレバー１２から離間して、全閉ストッパ１４ａの方向へ移動し、このスロットル軸５ａが全閉ストッパ１４ａに係合して、スロットル弁５が全閉状態となる。
【００３３】
ところで、スロットル開度センサ２ｂの出力特性は、温度特性の影響を受けて変動し易く、従って、スロットル全閉点位置を基準にスロットル開度を制御するものでは、スロットル開度制御時の基準位置であるスロットル全閉点位置を学習する必要がある。
【００３４】
スロットル全閉点位置を学習するに際しては、スロットル弁５を強制的に全閉させる必要があるが、エンジン運転中にスロットル弁５を全閉させるとエンジンストールを招く可能性があるため、学習の機会はイグニッションＯＦＦ時か、イグニッションＯＮ時の何れかに限られる。
【００３５】
制御ユニット３では、イグニッションＯＦＦ時にスロットル全閉点位置を学習し、次回のイグニッションＯＮ時に、前回学習したスロットル全閉点位置ＴＨＣＬＳと、スロットル開度センサ２ｂで検出したスロットル弁５がオープナ位置にあるときのスロットル開度ＴＨＯＰＮＯＮからオープナ設定開度ＴＨＣを減算した値とを比較して変化量ＤＴＨＣＬＳを算出し、この変化量ＤＴＨＣＬＳが大きい場合、前回のイグニッションＯＦＦ時に学習したスロットル全閉点位置ＴＨＣＬＳを補正し、或いは、再度学習を行なう。
【００３６】
制御ユニット３で実行されるスロットル全閉点位置の学習は、具体的には、図３、図４に示すフローチャートに従って処理される。
【００３７】
すなわち、イグニッションをＯＦＦすると、図３に示すイグニッションＯＦＦ時スロットル全閉点位置学習ルーチンが実行される。尚、イグニッションをＯＦＦした後からスロットル全閉点位置を学習するまでの間は、セルフシャットリレーが動作し、制御ユニット３に対してバッテリ電源が継続的に供給される。
【００３８】
そして、先ず、ステップＳ１で、スロットルモータ２ａに駆動信号を出力して、スロットル弁５を全閉点位置へ強制的に回動させ、このときのスロットル開度センサ２ｂで検出したスロットル開度に基づき、バックアップＲＡＭに格納されているスロットル全閉点位置ＴＨＣＬＳを学習する。
【００３９】
次いで、ステップＳ２へ進み、スロットルモータ２ａに対する通電を遮断（ＯＦＦ）する。すると、スロットル弁５が、リターンスプリング１３とオープナスプリング１６との釣り合った位置、すなわちオープナ位置へ移動されて、停止する。
【００４０】
その後、ステップＳ３へ進み、スロットル開度センサ２ｂで検出したスロットル開度ＴＨＯＰＮを読込み、このスロットル開度ＴＨＯＰＮで、バックアップＲＡＭに格納されているＯＦＦ時オープナ設定開度ＴＨＯＰＮＯＦＦを更新し（ＴＨＯＰＮＯＦＦ←ＴＨＯＰＮ）、ルーチンを終了する。
【００４１】
このスロットル全閉点位置ＴＨＣＬＳ、及びオープナ設定開度ＴＨＯＰＮＯＦＦは、図４に示すイグニッションＯＮ時スロットル全閉点位置学習ルーチンにて読込まれる。
【００４２】
このルーチンは、イグニッションＯＮ時に起動され、先ず、ステップＳ１１で、スロットル開度センサ２ｂで検出したスロットル開度ＴＨＯＰＮを読込み、このスロットル開度ＴＨＯＰＮで、バックアップＲＡＭに格納されているＯＮ時オープナ設定開度ＴＨＯＰＮＯＮを更新する（ＴＨＯＰＮＯＮ←ＴＨＯＰＮ）。
【００４３】
次いで、ステップＳ１２へ進み、ＯＮ時オープナ設定開度ＴＨＯＰＮＯＮからオープナ設定開度ＴＨＣを減算して、推定スロットル全閉点位置ＴＨＣＬＳ１を設定する（ＴＨＣＬＳ１＝ＴＨＯＰＮＯＮ−ＴＨＣ）。
【００４４】
その後、ステップＳ１３で、前回のイグニッションＯＦＦ時に読込んだスロットル全閉点位置ＴＨＣＬＳから推定スロットル全閉点位置ＴＨＣＬＳ１を減算した値の絶対値で変化量ＤＴＨＣＬＳを設定する（ＤＴＨＣＬＳ＝｜ＴＨＣＬＳ−ＴＨＣＬＳ１｜）。
【００４５】
そして、ステップＳ１４、ステップＳ１５で、変化量ＤＴＨＣＬＳと第１の上限値である許容上限値ＤＴＨＭＡＸと、第２の上限値である補正対象下限値ＤＴＨＭＩＮとを比較する。
【００４６】
この許容上限値ＤＴＨＭＡＸは、スロットル全閉点位置ＴＨＣＬＳが大きくずれた場合の限界値であり、部品交換、或いはバッテリ交換等により、前回のイグニッションＯＦＦ時に検出したスロットル全閉点位置ＴＨＣＬＳに対して今回の推定スロットル全閉点位置ＴＨＣＬＳ１が大きくずれた場合等を想定している。一方、補正対象下限値ＤＴＨＭＩＮは、前回のイグニッションＯＦＦ時に検出したスロットル全閉点位置ＴＨＣＬＳに対して今回の推定スロットル全閉点位置ＴＨＣＬＳ１のずれは軽度であるがスロットル全閉点位置ＴＨＣＬＳの信頼性を確保することのできる限界値であり、予め実験などに基づいて求められている。
【００４７】
そして、ステップＳ１４で、ＤＴＨＣＬＳ≧ＤＴＨＭＡＸと判定されたときは、部品交換、バッテリ交換等により、バックアップＲＡＭに格納されているスロットル全閉点位置ＴＨＣＬＳの信頼性が低いと判断し、ステップＳ１６へ分岐して、スロットル全閉点位置ＴＨＣＬＳを再度学習し、ルーチンを終了する。
【００４８】
すなわち、ステップＳ１６では、スロットルモータ２ａに駆動信号を出力して、スロットル弁５を全閉点位置へ強制的に回動させ、このときのスロットル開度センサ２ｂで検出したスロットル開度に基づき、バックアップＲＡＭに格納されているスロットル全閉点位置ＴＨＣＬＳを学習する。尚、このとき、スタータスイッチをＯＮしても、スタータモータは起動せず、スロットル全閉点位置ＴＨＣＬＳの学習が終了するまで待機状態となる。
【００４９】
従って、スロットル全閉点位置ＴＨＣＬＳを再度学習する場合は、始動が若干遅れるため、運転者に違和感を与えることになるが、この再学習の頻度は少なく、通常は、後述するステップＳ１７で実行される補正で対応することができるため、運転者に著しい不快感を与えることはない。
【００５０】
又、ステップＳ１５で、ＤＴＨＣＬＳ≧ＤＴＨＭＩＮ、すなわち、ＤＴＨＭＡＸ＞ＤＴＨＣＬＳ≧ＤＴＨＭＩＮと判定された場合は、スロットル開度センサ２ｂの出力が温度特性等の影響を受けて誤差が生じた場合等のように、そのずれは軽度であるが、スロットル全閉点位置ＴＨＣＬＳの信頼性が低いため、ステップＳ１７へ分岐して、スロットル全閉点位置ＴＨＣＬＳを補正し、新たなスロットル全閉点位置ＴＨＣＬＳを設定し、ルーチンを終了する。
【００５１】
ステップＳ１７で算出される新たなスロットル全閉点位置ＴＨＣＬＳは、例えば、式１に示す単純平均、或いは式２に示すように、ＯＮ時のオープナ開度ＴＨＯＰＮＯＮとＯＦＦ時オープナ開度ＴＨＯＰＮＯＦＦとの変化量を補正項として求めるようにしても良い。
【００５２】
【式１】
ＴＨＣＬＳ←（ＴＨＣＬＳ＋ＴＨＣＬＳ１）／２
【００５３】
【式２】
ＴＨＣＬＳ←ＴＨＣＬＳ＋(ＴＨＯＰＮＯＮ−ＴＨＯＰＮＯＦＦ）・Ｋ
ここで、Ｋは変化量の温度特性等による外的要因の影響の受け方に応じて設定される重みであり、予め実験などに基づいて求められる。
【００５４】
すなわち、式２では、前回のイグニッションＯＦＦ時と、今回のイグニッションＯＮ時とに、それぞれ検出したオープナ設定開度ＴＨＯＰＮＯＦＦ，ＴＨＯＰＮＯＮの差を、イグニッションＯＦＦからイグニッションＯＮまでの温度変化等の影響による変動要因と見做し、その変化量を重みＫで乗算した補正値で、スロットル全閉点位置ＴＨＣＬＳを補正し、新たなスロットル全閉点位置ＴＨＣＬＳを設定する。
【００５５】
又、ステップＳ１５で、ＤＴＨＣＬＳ＜ＤＴＨＭＩＮと判断された場合は、そのままルーチンを終了する。従って、前回のイグニッションＯＦＦ時に読込んだスロットル全閉点位置ＴＨＣＬＳが、今回のスロットル開度制御を行なう際の基準位置となる。
【００５６】
このように、本実施の形態では、スロットル開度センサ２ｂのセンサ出力に、温度特性等の変動要因の影響を受けて誤差が生じた場合等の軽度なずれが発生した場合には補正で対応するようにしたので、始動時のもたつきが解消されて、良好な始動性を得ることができる。更に、スロットル全閉点位置ＴＨＣＬＳを補正することで、スロットル全閉点位置ＴＨＣＬＳを始動毎に高精度に設定することができ、良好なスロットル制御性を得ることができる。
【００５７】
尚、本発明は上述した実施の形態に限るものではなく、例えばステップＳ１７で処理されるスロットル全閉点位置ＴＨＣＬＳの補正を、イグニッションＯＦＦ時とイグニッションＯＮ時とに検出した冷却水温の変化量に応じて行なうようにしても良い。
【００５８】
【発明の効果】
以上、説明したように本発明によれば、イグニッションＯＮ時にスロットル全閉点位置を設定するに際し、始動時のもたつきが発生せず、運転者に与える違和感が解消され、良好な始動性を得ることができる。
【００５９】
又、スロットル全閉点の学習の機会が極端に減少することがなく、スロットル全閉点位置を始動毎に高精度に設定することができ、良好なスロットル制御性を得ることができる。
【図面の簡単な説明】
【図１】電子スロットル制御装置の概略構成図
【図２】オープナ機構を含む電子スロットルの概略構成図であり、（ａ）はスロットル弁がオープナ位置にあるときの模式図、（ｂ）はスロットル弁が開弁方向へ制御されている状態の模式図、（ｃ）はスロットル弁が全閉状態にあるときの模式図
【図３】イグニッションＯＦＦ時スロットル全閉点位置学習ルーチンを示すフローチャート
【図４】イグニッションＯＮ時スロットル全閉点位置学習ルーチンを示すフローチャート
【符号の説明】
２ａ スロットルモータ（スロットル駆動手段）
２ｂ スロットル開度センサ（スロットル開度検出手段）
５ スロットル弁
１１ オープナ機構
ＤＴＨＭＡＸ 許容上限値（第１の上限値）
ＤＴＨＭＩＮ 補正対象下限値（第２の上限値）
ＴＨＣ オープナ設定開度
ＴＨＣＬＳ スロットル全閉点位置
ＴＨＣＬＳ１ 推定スロットル全閉点位置
ＴＨＯＰＮ スロットル開度
【図１】
0004082487.tif 000002
【図２】
0004082487.tif 000003
【図３】
0004082487.tif 000004
【図４】
0004082487.tif 000005