(57)【特許請求の範囲】
【請求項１】
内燃機関に接続されている複数の吸気通路の上記内燃機関への吸気量を制御するためにそれぞれ配設されている吸気量制御モジュールと、上記内燃機関を外部からの指示より制御する内燃機関制御手段とを備え、
上記各吸気量制御モジュールは、上記吸気量を開度により調整する吸気量調整手段と、上記吸気量調整手段の開度値を検出する開度値検出手段と、上記吸気量調整手段を駆動する駆動手段と、上記駆動手段を制御するコントローラとを有し、
上記各コントローラは、
吸気量を基準とした基準開度値と上記吸気量調整手段の開度値との関係である実―基準特性を記憶した記憶手段を有し、
上記各吸気量調整手段の特性を比較するため上記吸気量制御モジュールの全閉時に開度検出手段にて検出された開度値を上記記憶手段に記憶された実―基準特性を用いて基準開度値に変換して、
各比較開度値として上記内燃機関制御手段に送信し、
上記内燃機関制御手段は、
上記各比較開度値を比較して最も大きい比較開度値を共通した共通比較開度値として設定し、上記内燃機関を制御するための上記吸気量調整手段の開度の目標となる所要の目標開度値および上記共通比較開度値を上記各コントローラに送信し、
上記各コントローラは、
上記各開度値検出手段により検出された開度値が上記内燃機関制御手段から送信された上記共通比較開度値から上記記憶手段に記憶された実―基準特性を用いて求めた開度値よりも大きい開度値となるように上記駆動手段を制御することを特徴とする内燃機関用制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば車両などの内燃機関に搭載される内燃機関用制御装置に関し、特に内燃機関への吸気量の制御を正確に行うことができるものである。
【背景技術】
【０００２】
従来の内燃機関用制御装置は、内燃機関への吸気量（吸気系を通過する空気流量）を制御するための吸気量制御モジュール（スロットル弁装置）と、吸気量制御モジュール内に設けられて吸気量制御用の情報を記憶するための不揮発性記憶素子と、吸気量制御モジュールのスロットルボディ内に設けられた吸気量制御機構（スロットル弁）と、吸気量制御機構の位置検出装置（開度値センサ）とを備え、位置検出装置により検出された開度値の最大値を不揮発性記憶素子に保存するように構成されている。また、上記吸気量制御モジュールは、外部機器との間で通信を行うための通信端子を有し、開度値の最大値を不揮発性素子に保存する場合に、通信端子から最大値の保存命令が受信された時点で、不揮発性記憶素子に最大値を保存するとともに、最大値に基づいて開度値の全開値を設定することにより、吸気量に関する制御量のばらつきを抑制している。
【０００３】
また、他の従来の内燃機関用制御装置においては、イグニッションキのＯＮ／ＯＦＦごとにスロットル弁の全閉位置を学習し、学習した全閉位置をスロットル制御の基準としている。したがって、スロットル弁の開度は、全閉位置での開度値センサの出力値（検出開度値）を基準とする相対位置によって表される。この場合、吸気量制御モジュールの内燃機関への取り付け誤差に起因して生じる検出誤差、すなわち、実際の開度値と開度値センサの検出開度値との間に生じる相関誤差については、学習することができる。しかしながら、内燃機関および吸気量制御モジュールの加工ばらつきなどに起因して生じる検出誤差、すなわち、開度値と実際の吸気量との間に生じる相関ばらつきを学習することはできない。実際のスロットル弁の開度と吸気量との間のばらつきは、例えばスロットル弁のバルブ径の加工ばらつきや、流路内径の加工ばらつきなどに起因して生じるものであり、個々の吸気量制御モジュールによって、同一の開度値であっても開口面積が異なることから生じるものである。このような加工誤差に起因するばらつきは、特に低開度時において影響が大きい。
【０００４】
このように、従来の内燃機関用制御装置においては、全閉位置での開度値センサの検出開度値からの相対位置に基づく制御（「スロットル相対開度ベースの制御」という）が行われており、内燃機関は、開度値と実際の吸気量との関係が不明確な状態で制御されている。この場合、吸気量制御モジュールに対して必要な目標吸気量を指示しても、開度値の相対位置で制御が実行されるので、目標吸気量とは異なる吸気量に制御されることになる。なぜなら、吸気量制御モジュールなどの個体ばらつきによって、検出開度値が同じ開度値を示していても、実際には異なる吸気量が得られることになるからである。このことを解決するために、吸気量制御モジュールの吸気量と開度値の特性を予め計測設定し補正することにより実際の吸気量をそろえることが示されている（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００４−５２６７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の内燃機関用制御装置では、複数気筒の内燃機関において、気筒ごとに対応してそれぞれ吸気量制御モジュールが配設されている場合や、Ｖ型エンジンの各バンクにそれぞれ吸気量制御モジュールが配設されている場合など、１機の内燃機関に対して、複数の吸気量制御モジュールが配設されている場合には、同じ開度値指示を与えた場合においても、気筒あるいはバンクによる特性の違いにより各気筒に流れ込む吸気量に違いが生じるので、走行運転中の違和感やドライバビリティの悪化、内燃機関の回転変動や燃焼不安定などの不具合が発生するという問題点がある。
【０００７】
この発明は上記のような課題を解決するためになされたものであり、吸気量の正確な制御を可能とした内燃機関用制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、内燃機関に接続されている複数の吸気通路の内燃機関への吸気量を制御するためにそれぞれ配設されている吸気量制御モジュールと、内燃機関を外部からの指示より制御する内燃機関制御手段とを備え、
各吸気量制御モジュールは、吸気量を開度により調整する吸気量調整手段と、吸気量調整手段の開度値を検出する開度値検出手段と、吸気量調整手段を駆動する駆動手段と、駆動手段を制御するコントローラとを有し、
各コントローラは、
吸気量を基準とした基準開度値と吸気量調整手段の開度値との関係である実―基準特性を記憶した記憶手段を有し、
各吸気量調整手段の特性を比較するため吸気量制御モジュールの全閉時に開度検出手段にて検出された開度値を記憶手段に記憶された実―基準特性を用いて基準開度値に変換して、
各比較開度値として内燃機関制御手段に送信し、
内燃機関制御手段は、
各比較開度値を比較して最も大きい比較開度値を共通した共通比較開度値として設定し、内燃機関を制御するための吸気量調整手段の開度の目標となる所要の目標開度値および共通比較開度値を各コントローラに送信し、
各コントローラは、
各開度値検出手段により検出された開度値が内燃機関制御手段から送信された共通比較開度値から記憶手段に記憶された実―基準特性を用いて求めた開度値よりも大きい開度値となるように駆動手段を制御するものである。
【発明の効果】
【０００９】
この発明の内燃機関用制御装置は、内燃機関に接続されている複数の吸気通路の内燃機関への吸気量を制御するためにそれぞれ配設されている吸気量制御モジュールと、内燃機関を外部からの指示より制御する内燃機関制御手段とを備え、
各吸気量制御モジュールは、吸気量を開度により調整する吸気量調整手段と、吸気量調整手段の開度値を検出する開度値検出手段と、吸気量調整手段を駆動する駆動手段と、駆動手段を制御するコントローラとを有し、
各コントローラは、
吸気量を基準とした基準開度値と吸気量調整手段の開度値との関係である実―基準特性を記憶した記憶手段を有し、
各吸気量調整手段の特性を比較するため吸気量制御モジュールの全閉時に開度検出手段にて検出された開度値を記憶手段に記憶された実―基準特性を用いて基準開度値に変換して、
各比較開度値として内燃機関制御手段に送信し、
内燃機関制御手段は、
各比較開度値を比較して最も大きい比較開度値を共通した共通比較開度値として設定し、内燃機関を制御するための吸気量調整手段の開度の目標となる所要の目標開度値および共通比較開度値を各コントローラに送信し、
各コントローラは、
各開度値検出手段により検出された開度値が内燃機関制御手段から送信された共通比較開度値から記憶手段に記憶された実―基準特性を用いて求めた開度値よりも大きい開度値となるように駆動手段を制御するので、吸気量の制御を正確に行うことができる。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
以下、本願発明の実施の形態について説明する。図１はこの発明の実施の形態１における内燃機関用制御装置の構成を示す図、図２は図１に示した内燃機関用制御装置の構成を４気筒エンジンに適用した構成を示す図である。図３ないし図５は本願発明の実施の形態１における内燃機関用制御装置と従来の内燃機関用制御装置との制御の精度を比較するための図、図６、図７、図９、図１０、図１１は図２に示した内燃機関用制御装置の動作を説明するための各吸気量制御モジュールに対する各ＴＰＳ値を示した図、図８および図１２は図２に示した内燃機関用制御装置の動作を説明するためのフローチャートである。
【００１１】
図において、内燃機関としての例えばエンジン１０への吸気量を制御するための吸気量制御モジュール（以下、「ＥＴＶモジュール」と示す）１は、エンジン１０に接続され吸気通路としての吸気管１１に流れる空気（図１の矢印参照）の吸気量を開度にて調整する吸気量調整手段としてのスロットル弁２と、スロットル弁２の開閉を駆動する駆動手段としてのスロットルアクチュエータ３と、スロットル弁２の開度値ＴＨｏを検出する開度値検出手段としての開度値センサ（以下、「ＴＰＳ」と示す）４と、スロットルアクチュエータ３を制御するコントローラとしてのモジュールコントローラユニット（以下、「ＭＣＵ」と示す）５とにより構成されている。ＭＣＵ５は、エンジン１０の通常運転時においては、内燃機関制御手段としてのエンジンコントロールユニット（以下、「ＥＣＵ」と示す）６に接続され、ＥＣＵ６との間は通信可能に構成されている。
【００１２】
ＥＣＵ６はＥＴＶモジュール１のスロットル弁２が全閉時のＴＰＳ４の開度値を比較開度値（以下「全閉時ＴＰＳ値」と示す）として記憶するバックアップメモリ（図示せず）を備えている。以下、単に全閉と表記した場合は、ＥＴＶモジュール１のスロットル弁２が全閉であることを指すものとする。通常運転時において、ＥＣＵ６は、ＭＣＵ５と協働して、ＥＴＶモジュール１およびエンジン１０を制御する。例えば、ＭＣＵ５は、ＥＣＵ６から所要の目標開度値ＴＨを受け取り、開度値ＴＨｏが目標開度値ＴＨと一致するように、スロットルアクチュエータ３を制御する。尚、ＥＣＵ６は、図示されない周知の各種センサ（アクセルポジションセンサ、水温センサ、回転数検出センサなど）からの検出信号（アクセル開度α、エンジン１０の冷却水温Ｔｗ、エンジン回転数Ｎｅなど）とＴＰＳ４からの開度値ＴＨｏに基づいて、目標開度値ＴＨを算出する。
【００１３】
また、ＥＣＵ６は、ＭＣＵ５を介して入力される開度値ＴＨ、各種センサ信号（α、Ｔｗ、Ｎｅなど）に基づいてＭＣＵ５を制御し、スロットルアクチュエータ３を介してスロットル弁２の開度を制御する。また、ＭＣＵ５は、ＣＰＵおよび不揮発性記憶素子（以下、「ＥＥＰＲＯＭ」と示す）（いずれも図示せず）を含み、ＴＰＳ４から検出された開度値ＴＨｏを受信して、スロットルアクチュエータ３を制御する。ＭＣＵ５は同時にＥＴＶモジュール１の全閉時の全閉時ＴＰＳ値を記憶しておくためのバックアップメモリ（図示せず）を備えている。
【００１４】
そして図１においてはエンジン１０に対して１つの吸気管および１つのＥＴＶモジュールを示しているが、例えば、エンジン１０に複数の吸気管を有し、それぞれに対してＥＴＶモジュールを配設する場合、ＭＣＵ５は、スロットル弁２、スロットルアクチュエータ３およびＴＰＳ４とともに一体構成のＥＴＶモジュール１として組み立てられた後に、エンジン１０へのＥＴＶモジュール１を通過する実際の吸気量とスロットル弁２の開度値の特性との関係が、複数のＥＴＶモジュール間において調整されたものを用いる。調整方法としては、組み立て時に寸法やセンサ特性の公差管理を行い、公差の近似しているもののみをランク分けしてランク毎に用い特性にバラツキをなくすように構成する方法がある。また他の方法としては、組み立て後に実際の吸気量と開度値の特性を計測し、ＥＥＰＲＯＭに書き込むことにより各々のバラツキを吸収し、理想とする特性に合わせこむ方法がある。
【００１５】
また他の方法としては、組み立てたものの特性を測定し、測定結果毎にランク分けし、ほぼ同一の特性を有するＥＴＶモジュールを一組として内燃機関に取り付けることでバラツキを抑える方法がある。本実施の形態１では、組み立て後にＥＴＶモジュール毎に実際の吸気量をマップポイントとして得られた開度値の開度値関係、および、開度値関係を得る際に使用した同じく吸気量をマップポイントとして基準開度値との基準開度値関係（以下、これら２つの関係を「実−基準ＴＰＳ値特性」と示す）とをＥＥＰＲＯＭに書き込んだものを使用する例に基づいて説明を行う。この際の測定方法や書き込み方法は、一般に知られた方法であり、ここではその調整作業についての詳細説明を省略する。
【００１６】
このように、本実施の形態１にて採用するエンジンへの吸気量とＥＴＶモジュールの開度値との関係の調整方法によれば、組み立て後にＥＴＶモジュール毎に実際の吸気量と開度値の特性を計測するため、作り込みによる方法と比べ、組み立て精度に余裕を持たせることができる。また、ランク分けをした場合は、ＥＴＶモジュールによって特性の合わないものが出てくることが考えられるため、そのＥＴＶモジュールが使用できない場合もあり得るが、ＥＥＰＲＯＭに「実−基準ＴＰＳ値特性」を書き込むため、ランク分けをする方法とくらべ、使用できないＥＴＶモジュールが削減することができる。
【００１７】
図２では、エンジン１０への吸気量を制御するため吸気通路が複数配設されている。そして吸気通路にはＥＴＶモジュールがそれぞれ配設されている。具体的には。第１気筒吸気管５１に対してＥＴＶモジュールＡ５５、第２気筒吸気管５２に対してＥＴＶモジュールＢ５６、第３気筒吸気管５３に対してＥＴＶモジュールＣ５７、第４気筒吸気管５４に対してＥＴＶモジュールＤ５８と構成されている。各ＥＴＶモジュール５５、５６、５７、５８の構成は図１と同様の構成であるため図示および説明を省略する。そして、各気筒吸気管５５、５６、５７、５８のＭＣＵ、ＴＰＳは、図６のように定義されている。ここで、本実施の形態１にて使用するＥＴＶモジュールは、それぞれ組み立て時に上記にて示した調整方法が実施され、図７に示すような「実−基準ＴＰＳ値特性」が各ＭＣＵのバックアップメモリに（それぞれ自身の特性のみ）記憶されている。図７において、吸気量と基準ＴＰＳ値との関係が、基準開度値関係に相当し、吸気量と各ＴＰＳ．Ａ、ＴＰＳ．Ｂ、ＴＰＳ．Ｃ、ＴＰＳ．Ｄ、の値との関係が、開度値関係に相当する。
【００１８】
次に上記のように構成された実施の形態１の内燃機関用制御装置の動作について説明する。尚、この実施の形態１においてはエンジンは４気筒エンジンを例に取り説明する。また、ＥＴＶモジュールのイニシャライズ動作時（初期設定動作時）および通常運転時の装置構成およびＭＣＵ５の機能構成は同様の構成である。まず、図８のフローチャートに基づいて、ＥＴＶモジュールのイニシャライズ動作について説明する。一般にイニシャライズ動作は図示しない例えばイグニッションスイッチをＯＦＦとすることでエンジン１０が停止し、その後に実施される。そして、各ＥＴＶモジュール５５、５６、５７、５８毎のイニシャライズ動作を開始する（図８のステップＳ１０１）。
【００１９】
次に、各ＥＴＶモジュール５５、５６、５７、５８がスロットル弁の全閉時の学習を実施し、図９のような全閉時ＴＰＳ値（比較開度値）を得る（図８のステップＳ１０２）。次に、図７の「実−基準ＴＰＳ値特性」を参照して、各ＭＣＵはＥＴＶモジュール毎に図９に示した各全閉時ＴＰＳ値に対応する各全閉時基準ＴＰＳ値を図１０に示すように算出しＥＣＵ６へ送信する（図８のステップＳ１０３）。次に、ＥＣＵ６は４気筒分の各全閉時基準ＴＰＳ値を受信し、各全閉時基準ＴＰＳ値の比較を実施し、４気筒の全閉時基準ＴＰＳ値のうち最大となる全閉時基準ＴＰＳ値を最大ＴＰＳ値として決定する（図８のステップＳ１０４）。本実施の形態１ではＴＰＳ．Ｂの全閉時基準ＴＰＳ値（０．５３０［Ｖ］）が最も大きい開度位置であるとして全気筒に対する最大ＴＰＳ値として決定される。
【００２０】
次に、この決定された最大ＴＰＳ値を共通比較開度値としてＥＣＵ６のバックアップメモリに記憶する（図８のステップＳ１０５）。次に、決定した共通比較開度値を各ＭＣＵへ送信する（図８のステップＳ１０６）。次に、各ＭＣＵは共通比較開度値を受信し、各ＭＣＵ内に記憶している図７の「実−基準ＴＰＳ値特性」を参照して、共通比較開度値に対応するＥＴＶモジュール毎のＴＰＳ値を決定全閉時ＴＰＳ値として図１１に示すようにを決定する（図８のステップＳ１０７）。次に、決定された決定全閉時ＴＰＳ値を各ＭＣＵ内のバックアップメモリに記憶する（図８のステップＳ１０８）。
【００２１】
次に、上記にて学習した決定全閉時ＴＰＳ値を使用した場合のＥＴＶモジュールの動作について、図１２のフローチャートに基づいて説明する。まず、ＥＣＵ６にて目標開度ＴＨｏｂｊ（例えば１０％、５％）相当する基準ＴＰＳ値Ｄｔｏｂｊを求める（図１２のステップＳ２０１）。例えば、図５に示すように、例えばＴＨｏｂｊ＝５［％］、全閉時基準ＴＰＳ値（０％時）＝０．５３０［Ｖ］、全開時基準ＴＰＳ値（１００％時）＝５．０Ｖとして設定する。すると、ＴＨｏｂｊ＝５［％］時には、Ｄｔｏｂｊ＝０．７５３５［Ｖ］が求まることとなる。次に、ＥＣＵ６からＥＴＶモジュール毎のＭＣＵに対して目標基準ＴＰＳ値Ｄｔｏｂｊとなるよう要求する（図１２のステップＳ２０２）。
【００２２】
次に、ＥＣＵ６からの要求に応じて各ＭＣＵにて基準ＴＰＳ値Ｄｔｏｂｊに対応した目標ＴＰＳ値Ｄｔｒｅａｌを図７の「実−基準ＴＰＳ値特性」を参照して、例えば図１３に示すように求める（図１２のステップＳ２０３）。例えばＤｔｏｂｊ＝０．７５３５［Ｖ］のとき、図７の「実−基準ＴＰＳ値特性」を参照してＴＰＳ．Ａの値を求めると、０．８００［Ｖ］となり補正される（その他の値は図１３に示す）。次に、各ＥＴＶモジュールにてＴＰＳ値が補正された目標ＴＰＳ値Ｄｔｒｅａｌとなるようアクチュエータを駆動させる（図１２のステップＳ２０４）。次に、各ＥＴＶモジュールにてＴＰＳ値が補正された目標ＴＰＳ値Ｄｔｒｅａｌへ駆動後、ＥＴＶモジュールが基準ＴＰＳ値Ｄｔｏｂｊとなったとして各ＭＣＵよりＥＣＵ６に出力し（図１２のステップＳ２０５）、処理終了となる。
【００２３】
次に、従来の場合と本願発明との具体的な制御の正確さの違いについて以下に説明する。例えば、従来ではスロットル弁の全閉位置および全開位置を学習しているが、スロットル弁の開度に対するばらつきを抑制することはできるものの、複数気筒の内燃機関においては、図３に示す（代表的に２個のＥＴＶモジュールの特性についてのみ図示する）（図３の縦軸は吸気量［ｇ／ｓｅｃ］、横軸は開度値センサ値［Ｖ］を示す）とおり実際のスロットル弁の開度と吸気量との関係（以下「実ＴＰＳ特性」という）にばらつきが発生する。そして、特に低開度時において大きな制御誤差が発生している。
【００２４】
また、実ＴＰＳ特性を予め調整して補正していても複数気筒の内燃機関において、気筒ごとに対応して複数のＥＴＶモジュールが配設されている場合には、図４に示す（代表的に２個のＥＴＶモジュールの特性についてのみ図示する）（図４の縦軸は吸気量［ｇ／ｓｅｃ］、横軸は開度値センサ値［Ｖ］を示す）とおり全閉開度値位置の学習が各気筒にて異なるため、全閉開度値位置基準での制御を行った場合に吸気量がバラツキ、閉付近での吸気量のバラツキが大きく発生する。そして、全閉開度値位置基準での制御は全閉から全開スロットル位置までの開度を１００％開度として割合にて制御することが一般的であり、その場合同じ開度１０％を指示した場合、図４に示す（開度指示はスロットル１：点線、スロットル２：一点鎖線）とおり、吸気量が大きくばらつく。
【００２５】
しかしながら本願発明のように構成された場合には、予めＴＰＳ特性を調整した複数のＥＴＶモジュールを、内燃機関に配設し、各ＥＴＶモジュールのそれぞれの比較開度値（例えば全閉開度値位置を学習した際の開度値センサ値）に基づいて、各ＥＴＶモジュールに共通した共通比較開度値を設定することにより、図５に示す（代表的に２個のＥＴＶモジュールの特性についてのみ図示する）（図５の縦軸は吸気量［ｇ／ｓｅｃ］、横軸は開度値センサ値［Ｖ］を示す）とおり各ＥＴＶモジュールのスロットル制御範囲のバラツキを抑え、ＥＴＶモジュールの取り付け誤差や加工バラツキなどの影響を抑制したうえで、実際の吸気量と開度値との特性に基づく制御を実行しているため、吸気量の正確な制御が可能となる。
【００２６】
上記のように構成された実施の形態１によれば、各ＥＴＶモジュールのＭＣＵが全閉時基準ＴＰＳ値をＥＣＵに送信し比較を行い、比較結果を使用することにより、各自で個別に全閉時ＴＰＳ値を学習したのみの場合よりも吸気量のばらつきが抑えることができ、吸気量および開度の関係によるエンジン制御を正確に行うことができる。
また、共通比較開度値の設定と実−基準ＴＰＳ値特性と組み合わせて使用することにより、スロットル弁の制御範囲を設定でき、ＴＰＳを含む吸気量制御モジュールの取り付け誤差や加工バラツキなどの影響を抑制したうえで、吸気量および開度の関係による制御を実行することができる。
【００２７】
さらに、上記実施の形態１では、複数の全閉時基準ＴＰＳ値の最大値のものを採用する例を示したが、これは基準ＴＰＳ値が最大とは開度値位置が大きい、すなわち吸気量が最大であることを意味する。その他の気筒の値（例えば、全閉時の基準ＴＰＳ値のうち最小値）を採用した場合、当該ＥＴＶモジュールは問題なく制御できるものの、それ以外のＥＴＶモジュールは、全閉時よりもさらに小さい開度を要求されることになるケースもあり、制御できなくなることが考えられる。逆に、全閉時の基準ＴＰＳ値のうち最大値よりも大きな値を採用した場合、全てのＥＴＶモジュールが問題なく制御できることにはなるものの、元々制御可能な範囲を放棄した形となるため、スロットルの制御範囲が狭くなってしまうことになる。これに対して、全閉時の基準ＴＰＳ値のうち最大値を採用すれば、全てのＥＴＶモジュールが問題なく制御でき、かつ、スロットルの制御範囲を最も有効に活用できることとなる。
【００２８】
尚、上記実施の形態１においては、ＥＴＶモジュール毎の全閉時のＴＰＳ値を比較開度値として使用する例を示したが、開度値そのものでなく、開度に基づいて算出された流量などを使用することも同義であり同様に行うことが可能である。また、上記実施の形態１においては、ＥＴＶモジュール毎の全閉時のＴＰＳ値を各ＭＣＵ内に記憶したが、全閉時の基準ＴＰＳ値をそのまま記憶していてもいいし、全閉時の基準ＴＰＳ値をＥＣＵ６のみで記憶しておいてもよい。また、上記実施の形態１においては、ベース開度を全開時の基準ＴＰＳ値とする場合は、上述とは逆に同様に、その基準ＴＰＳ値のうち最小値を採用するのが最良であることはいうまでもない。
【００２９】
そして、基準ＴＰＳ値のうち最小値を採用することにより、その他の気筒の値（例えば、全開時の基準ＴＰＳ値のうち最大値）を採用した場合、当該ＥＴＶモジュールは問題なく制御できる。しかしながら、それ以外のＥＴＶモジュールは、全開時よりもさらに大きい開度を要求されることになるケースもあり、制御できなくなることが考えられる。逆に、全開時の基準ＴＰＳ値のうち最小値よりも小さな値を採用した場合、全てのＥＴＶモジュールが問題なく制御できることにはなるものの、元々制御可能な範囲を放棄した形となるため、スロットルの制御範囲が狭くなってしまうことになる。これに対して、全開時の基準ＴＰＳ値のうち最小値を採用すれば、全てのＥＴＶモジュールが問題なく制御することができ、かつ、スロットルの制御範囲を有効に活用できることとなる。また、ベース開度を全閉時の基準ＴＰＳ値、全開時の基準ＴＰＳ値のいずれか１つとするのではなく、両方を使用してもよい。両方使用した場合は、前述した効果が同時に得られるため、全てのＥＴＶモジュールが問題なく制御でき、かつ、スロットルの制御範囲を最も有効に活用できることとなる。
【図面の簡単な説明】
【００３０】
【図１】この発明の実施の形態１の内燃機関用制御装置の構成を示す図である。
【図２】図１に示した内燃機関用制御装置の構成を４気筒エンジンに適用した構成を示す図である。
【図３】従来の内燃機関用制御装置の制御の精度を説明するための図である。
【図４】従来の内燃機関用制御装置の制御の精度を説明するための図である。
【図５】本願発明の実施の形態１における内燃機関用制御装置の制御の精度を説明するための図である。
【図６】図２に示した内燃機関用制御装置の動作を説明するための各吸気量制御モジュールに対する各ＴＰＳ値を示した図である。
【図７】図２に示した内燃機関用制御装置の動作を説明するための各吸気量制御モジュールに対する各ＴＰＳ値を示した図である。
【図８】図２に示した内燃機関用制御装置の動作を説明するためのフローチャートである。
【図９】図２に示した内燃機関用制御装置の動作を説明するための各吸気量制御モジュールに対する各ＴＰＳ値を示した図である。
【図１０】図２に示した内燃機関用制御装置の動作を説明するための各吸気量制御モジュールに対する各ＴＰＳ値を示した図である。
【図１１】図２に示した内燃機関用制御装置の動作を説明するための各吸気量制御モジュールに対する各ＴＰＳ値を示した図である。
【図１２】図２に示した内燃機関用制御装置の動作を説明するためのフローチャートである。
【図１３】図２に示した内燃機関用制御装置の動作を説明するための各吸気量制御モジュールに対する各ＴＰＳ値を示した図である。
【符号の説明】
【００３１】
１  ＥＴＶモジュール、２  スロットル弁、３  スロットルアクチュエータ、
４  ＴＰＳ、５  ＭＣＵ、６  ＥＣＵ、１０  エンジン、１１  吸気管、
５１  第１気筒吸気管、５２  第２気筒吸気管、５３  第３気筒吸気管、
５４  第４気筒吸気管、５５  ＥＴＶモジュールＡ、５６  ＥＴＶモジュールＢ、
５７  ＥＴＶモジュールＣ、５８  ＥＴＶモジュールＤ。
【図１】
0004395145.tif 000002
【図２】
0004395145.tif 000003
【図３】
0004395145.tif 000004
【図４】
0004395145.tif 000005
【図５】
0004395145.tif 000006
【図６】
0004395145.tif 000007
【図７】
0004395145.tif 000008
【図８】
0004395145.tif 000009
【図９】
0004395145.tif 000010
【図１０】
0004395145.tif 000011
【図１１】
0004395145.tif 000012
【図１２】
0004395145.tif 000013
【図１３】
0004395145.tif 000014