(57)【要約】【課題】スロットル弁の開度を制御する制御ユニットをコンパクトに構成することができる内燃機関のスロットル弁制御装置を提供する。【解決手段】スロットル弁６の目標開度ＲＥＱＴＨＬを決定する第１の制御ユニットＦＩ・ＥＣＵ２と、スロットル弁６の開度ＴＨＬＤＢＷを目標開度ＲＥＱＴＨＬになるように制御し、スロットル弁６の基準開度ＴＨＬ１ＶＺＲ０、ＴＨＬ２ＶＺＲ０を学習する第２の制御ユニットＤＢＷ・ＥＣＵ３と、第１および第２の制御ユニットＦＩ・ＥＣＵ２、ＤＢＷ・ＥＣＵ３の間で、目標開度ＲＥＱＴＨＬおよび基準開度ＴＨＬ１ＶＺＲ０、ＴＨＬ２ＶＺＲ０を含むデータを通信する通信手段８と、を備え、第１の制御ユニットＦＩ・ＥＣＵ２は、第２の制御ユニットＤＢＷ・ＥＣＵ３から通信手段８によって送信された基準開度ＴＨＬ１ＶＺＲ０、ＴＨＬ２ＶＺＲ０を記憶する記憶手段２ａを有する。【選択図】　図４
2004100469.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の吸気系に設けられたスロットル弁の開度を制御する内燃機関のスロットル弁制御装置であって、
前記スロットル弁の目標開度を決定する第１の制御ユニットと、
前記スロットル弁の開度を前記決定された目標開度になるように制御するとともに、前記スロットル弁の基準開度を学習する第２の制御ユニットと、
前記第１および第２の制御ユニットの間で、前記目標開度および前記基準開度を含むデータを通信する通信手段と、を備え、
前記第１の制御ユニットは、前記第２の制御ユニットから前記通信手段によって送信された前記基準開度を記憶する記憶手段を有することを特徴とする内燃機関のスロットル弁制御装置。
【請求項２】
前記通信手段は、前記内燃機関の停止時に前記基準開度を前記第１の制御ユニットに送信することを特徴とする、請求項１に記載の内燃機関のスロットル弁制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、内燃機関の吸気系に設けられたスロットル弁の開度を制御する内燃機関のスロットル弁制御装置に関する。
【０００２】
【従来の技術】
一般に、スロットル弁を最も閉じ側に制御しているときのスロットル弁の実際の開度（以下「全閉開度」という）は、内燃機関が量産される関係上、また、経時的な変化によって、設計値に対してある程度ばらつくことは避けられない。このため、そのようなばらつきを補償するために、従来、内燃機関の運転中に全閉開度を学習し、記憶する手法が知られており、そのような手法が、例えば特許第２７７８８２７号公報に記載されている。
【０００３】
また、燃料噴射制御、点火時期制御および目標吸入空気流量の設定などを実行する第１制御装置と、実際の吸入空気流量が目標吸入空気流量になるようにスロットル弁の開度を制御する第２制御装置とを別個のＥＣＵで構成することにより、第１制御装置の演算の負担を軽減させるようにした制御装置が、特開２０００−９７０８６号公報に開示されている。また、この制御装置では、第２制御装置と、スロットル弁およびこれを駆動するモータなどを収容するスロットルボディとを一体化したものが、一体型装置として設けられている。
【０００４】
【発明が解決しようとする課題】
上記の制御装置において、前述した手法により内燃機関の運転中にスロットル弁の全閉開度を学習し、内部の記憶手段に記憶するとともに、次回の運転時に用いるためには、次のような問題がある。すなわち、学習した全閉開度を第２制御装置に記憶する場合には、記憶された全閉開度が、イグニッション・スイッチのＯＦＦに伴って消去されないように、第２制御装置に、バックアップ用の電源またはＥＥＰＲＯＭを設けなければならない。その場合には、電源またはＥＥＰＲＯＭの分、第２制御装置が大型化するので、スロットルボディとの一体型装置のコンパクト化の妨げになってしまう。
【０００５】
本発明は、上記課題を解決するためになされたものであり、スロットル弁の開度を制御する制御ユニットをコンパクトに構成することができる内燃機関のスロットル弁制御装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
この目的を達成するため、請求項１による発明は、内燃機関４の吸気系（実施形態における（以下、本項において同じ）吸気管５）に設けられたスロットル弁６の開度ＴＨＬＤＢＷを制御する内燃機関４のスロットル弁制御装置１であって、スロットル弁６の目標開度ＲＥＱＴＨＬを決定する第１の制御ユニット（ＦＩ・ＥＣＵ２）と、スロットル弁６の開度ＴＨＬＤＢＷを決定された目標開度ＲＥＱＴＨＬになるように制御するとともに、スロットル弁６の基準開度（第１全閉学習値ＴＨＬ１ＶＺＲ０、第２全閉学習値ＴＨＬ２ＶＺＲ０）を学習する第２の制御ユニット（ＤＢＷ・ＥＣＵ３）と、第１および第２の制御ユニットの間で、目標開度ＲＥＱＴＨＬおよび基準開度を含むデータを通信する通信手段（通信線８）と、を備え、第１の制御ユニットは、第２の制御ユニットから通信手段によって送信された基準開度を記憶する記憶手段（ＥＥＰＲＯＭ２ａ）を有することを特徴とする。
【０００７】
この内燃機関のスロットル弁制御装置によれば、第１の制御ユニットによって決定された目標開度が、通信手段により第２の制御ユニットに送信され、第２の制御ユニットにより、スロットル弁の開度が目標開度になるように制御される。また、第２の制御ユニットによって学習された基準開度が、通信手段により第１の制御ユニットに送信され、第１の制御ユニットの記憶手段に記憶される。このように、基準開度を第１の制御ユニットの記憶手段に記憶させるので、スロットル弁の開度を制御する第２の制御ユニットに、記憶した基準開度をバックアップするための電源やＥＥＰＲＯＭを設ける必要がなく、その分、第２の制御ユニットを小型化できる。また、第２の制御ユニットをスロットル弁などを収容するスロットルボディと一体化した場合には、それによる一体型装置をコンパクトに構成することができる。
【０００８】
請求項２に係る発明は、請求項１に記載の内燃機関のスロットル弁制御装置１において、通信手段は、内燃機関４の停止時に基準開度を第１の制御ユニットに送信することを特徴とする。
【０００９】
この構成によれば、通信手段による第１の制御ユニットへの基準開度の送信は、内燃機関の停止時に行われる。このため、内燃機関の運転中に基準開度以外のデータを送信するのに用いるバッファを、内燃機関の停止時に、基準開度の送信用として兼用できるとともに、通信バイト数を増やさずに済む。
【００１０】
【発明の実施の形態】
以下、図面を参照しながら、本発明の好ましい実施形態を詳細に説明する。図１は、本発明の内燃機関のスロットル弁制御装置（以下「制御装置」という）１、およびこれを適用した内燃機関（以下「エンジン」という）４を概略的に示している。制御装置１は、ＦＩ・ＥＣＵ２（第１の制御ユニット）およびＤＢＷ・ＥＣＵ３（第２の制御ユニット）を備えている。
【００１１】
エンジン４の吸気管５（吸気系）には、スロットル弁６が設けられており、このスロットル弁６は、モータ７の回転軸に接続されている。モータ７は、例えば、直流モータで構成されており、スロットル弁６の開度（以下「スロットル弁開度」という）ＴＨＬＤＢＷは、モータ７に供給する駆動電流のデューティ値ＤＵＴＹをＤＢＷ・ＥＣＵ３で制御することによって、制御される。
【００１２】
また、吸気管５には、第１および第２スロットル弁開度センサ１０、１１が設けられている。第１および第２スロットル弁開度センサ１０、１１は、スロットル弁開度ＴＨＬＤＢＷをそれぞれ検出し、このスロットル弁開度ＴＨＬＤＢＷに応じた第１および第２出力電圧ＴＨ１ＡＤ、ＴＨ２ＡＤをＤＢＷ・ＥＣＵ３にそれぞれ出力する。スロットル弁開度ＴＨＬＤＢＷの検出信号として、第１スロットル弁開度センサ１０が正常な場合には、第１出力電圧ＴＨ１ＡＤが用いられ、故障した場合には、第２スロットル弁開度センサ１１の第２出力電圧ＴＨ２ＡＤが用いられる。また、ＤＢＷ・ＥＣＵ３は、第１または第２の出力電圧ＴＨ１ＡＤ、ＴＨ２ＡＤを後述する全閉学習値で補正することによって、スロットル弁開度ＴＨＬＤＢＷを算出する。
【００１３】
ＦＩ・ＥＣＵ２には、アクセル開度センサ１２から、運転者によって操作されるアクセルペダル（図示せず）の開度（以下「アクセル開度」という）ＡＣＣを表す検出信号が、車速センサ１３から、車両（図示せず）の速度（以下「車速」という）ＶＰを表す検出信号が、イグニッション・スイッチ（以下「ＩＧ・スイッチ」という）１４から、そのＯＮ・ＯＦＦを表す検出信号が出力される。
【００１４】
ＦＩ・ＥＣＵ２およびＤＢＷ・ＥＣＵ３は、通信線８（通信手段）で互いに接続されており、それにより、例えばシリアル通信またはＣＡＮ通信によりデータを互いに通信可能に構成されている。
【００１５】
ＦＩ・ＥＣＵ２は、Ｉ／Ｏインターフェース、ＣＰＵ、ＲＡＭ、ＲＯＭおよびＥＥＰＲＯＭ２ａ（記憶手段）などからなるマイクロコンピュータで構成されている。上記のアクセル開度センサ１２、車速センサ１３およびＩＧ・スイッチ１４からの検出信号はそれぞれ、Ｉ／ＯインターフェースでＡ／Ｄ変換がなされた後、ＣＰＵに入力される。ＣＰＵは、これらの検出信号に応じ、ＲＯＭに記憶された制御プログラムなどに従って、スロットル弁６の目標開度ＲＥＱＴＨＬを決定する。この目標開度ＲＥＱＴＨＬは、アクセル開度ＡＣＣおよび車速ＶＰに応じて、図示しないマップを検索することによって決定される。また、ＣＰＵは、ＤＢＷ・ＥＣＵ３に、目標開度ＲＥＱＴＨＬおよびＤＢＷ・ＥＣＵ３の動作を指示するための指令信号ＩＮＦＯＲＥＱＮＯを送信する。
【００１６】
ＤＢＷ・ＥＣＵ３は、Ｉ／Ｏインターフェース、ＣＰＵ、ＲＡＭ、ＲＯＭなどからなるマイクロコンピュータで構成されている。上記の第１および第２スロットル弁開度センサ１０、１１からの検出信号、およびＦＩ・ＥＣＵ２から送信された目標開度ＲＥＱＴＨＬなどのデータはそれぞれ、Ｉ／ＯインターフェースでＡ／Ｄ変換がなされた後、ＣＰＵに入力される。ＣＰＵは、ＲＯＭに記憶された制御プログラムなどに従い、目標開度ＲＥＱＴＨＬに基づいて、モータ７の駆動電流のデューティ値ＤＵＴＹを決定し、決定されたデューティ値ＤＵＴＹに基づく駆動信号をモータ７に出力することによって、スロットル弁開度ＴＨＬＤＢＷを目標開度ＲＥＱＴＨＬになるように制御する。また、ＣＰＵは、スロットル弁開度ＴＨＬＤＢＷの全閉学習値を基準開度として学習する全閉学習処理を実行するとともに、学習した全閉学習値などのデータをＦＩ・ＥＣＵ２に送信する。なお、全閉学習処理は、第１および第２スロットル弁開度センサ１０、１１について、それぞれ同様に実行されるので、以下、これらを代表して、第１スロットル弁開度センサ１０の検出結果を用いた場合を例にとり、説明する。
【００１７】
図２は、この全閉学習処理を示すフローチャートである。この処理は、エンジン４の始動時、ＩＧ・スイッチ１４がＯＮされた直後に、所定時間（例えば２ｍｓｅｃ）ごとに実行される。まず、ステップ１では、始動直後フラグＦ＿ＣＬＳＴＨＣＭＤが「１」であるか否かを判別する。この始動直後フラグＦ＿ＣＬＳＴＨＣＭＤは、ＩＧ・スイッチ１４がＯＮされたときに、「０」にリセットされるものである。
【００１８】
この答がＮＯで、ＩＧ・スイッチ１４がＯＮされた直後のときには、スロットル弁開度ＴＨＬＤＢＷの学習制御用の目標値ＤＣＣＭＤを、所定の初期値ＴＨＤＥＦ（例えば７．５ｄｅｇ）に設定し（ステップ２）、始動直後フラグＦ＿ＣＬＳＴＨＣＭＤを「１」にセットする（ステップ３）。なお、スロットル弁開度ＴＨＬＤＢＷは、ＩＧ・スイッチ１４のＯＦＦ時に上記初期値ＴＨＤＥＦに制御されるようになっており、それにより、スロットル弁開度ＴＨＬＤＢＷを初期値ＴＨＤＥＦに設定した状態から、学習制御を即座に開始することができる。また、ステップ３の実行により、その後の前記ステップ１の答がＹＥＳになり、その場合には、ステップ４に進む。
【００１９】
前記ステップ１または３に続くステップ４では、現在の目標値ＤＣＣＭＤから所定の減算値ＤＬＴＣＭＤ（例えば０．２ｄｅｇ）を減算した値を、目標値ＤＣＣＭＤとして設定する。次に、この目標値ＤＣＣＭＤが０よりも小さいか否かを判別する（ステップ５）。この答がＮＯのときには、ステップ７に進む一方、この答がＹＥＳで、ＤＣＣＭＤ＜０のときには、目標値ＤＣＣＭＤを０に設定した（ステップ６）後、ステップ７に進む。
【００２０】
このステップ７およびステップ８では、第１スロットル弁開度センサ１０で検出された今回の第１出力電圧ＴＨ１ＡＤからその前回値ＴＨ１ＡＤＺを減算した値の絶対値が、所定の判定値ＤＴＨＡＤＳＴＢ（例えば０．０２Ｖ）よりも小さいか否か、およびモータ７への駆動電流のデューティ値ＤＵＴＹが、所定の上限値ＣＬＳＤＵＴＹ（例えば５０％）よりも大きいか否かをそれぞれ判別する。このステップ８の判別は、全閉位置に達しているスロットル弁６を、モータ７により閉じ側にさらに強制的に駆動しようとしている状態か否かを判別するためのものである。
【００２１】
これらの答のいずれかがＮＯのときには、ダウンカウント式のタイマｔＴＨＡＤＳＴＢに所定の判定時間ｔｍＴＨＡＤＳＴＢ（例えば６０ｍｓｅｃ）をセットし（ステップ９）、今回の第１出力電圧ＴＨ１ＡＤを、前回値ＴＨ１ＡＤＺとして設定し（ステップ１０）、本プログラムを終了する。
【００２２】
一方、前記ステップ７および８の答のいずれもがＹＥＳで、｜ＴＨ１ＡＤ−ＴＨ１ＡＤＺ｜＜ＤＴＨＡＤＳＴＢかつＤＵＴＹ＞ＣＬＳＤＵＴＹのとき、すなわち、スロットル弁開度ＴＨＬＤＢＷがほとんど変化しておらず、かつモータ７に比較的大きなデューティ値ＤＵＴＹの電流が流れているときには、スロットル弁６が全閉状態にあるとして、前記ステップ９で設定されたタイマｔＴＨＡＤＳＴＢの値が、０であるか否かを判別する（ステップ１１）。この答がＮＯのときには、前記ステップ１０を実行し、本プログラムを終了する。
【００２３】
一方、ステップ１１の答がＹＥＳのとき、すなわち、スロットル弁６が全閉状態にあると推定される状態が判定時間ｔｍＴＨＡＤＳＴＢ、継続したときには、スロットル弁６が全閉位置に位置しているとして、そのときの第１出力電圧ＴＨ１ＡＤを、第１全閉学習値ＴＨＬ１ＶＺＲ０（基準開度）として設定する（ステップ１２）。次に、全閉学習が完了したことを表すために、全閉学習完了フラグＦ＿ＣＬＳＴＨＥＮＤを「１」にセットするとともに（ステップ１３）、前記ステップ１０を実行し、本プログラムを終了する。
【００２４】
図３は、上述した全閉学習処理によって得られる動作例を示している。同図に示すように、ＩＧ・スイッチ１４のＯＮ時（時刻ｔ０）では、スロットル弁開度ＴＨＬＤＢＷおよび目標値ＤＣＣＭＤは、初期値ＴＨＤＥＦに設定され、目標値ＤＣＣＭＤが、時間の経過に伴い、減算値ＤＬＴＣＭＤ分ずつ減算されるのに応じて、スロットル弁開度ＴＨＬＤＢＷは、目標値ＤＣＣＭＤに追従するように減少し、閉じ側に駆動される。そして、スロットル弁開度ＴＨＬＤＢＷがほとんど変化しておらず（｜ＴＨ１ＡＤ−ＴＨ１ＡＤＺ｜＜ＤＴＨＡＤＳＴＢ）、かつデューティ値ＤＵＴＹが上限値ＣＬＳＤＵＴＹよりも大きい状態（ＤＵＴＹ＞ＣＬＳＤＵＴＹ）が判定時間ｔｍＴＨＡＤＳＴＢ、継続したとき（時刻ｔ１〜ｔ２）には、スロットル弁６が全閉位置に位置しているとして、そのときの第１出力電圧ＴＨ１ＡＤが第１全閉学習値ＴＨＬ１ＶＺＲ０として学習されるとともに、全閉学習完了フラグＦ＿ＣＬＳＴＨＥＮＤが「１」にセットされ、全閉学習処理が完了する。
【００２５】
図４は、ＤＢＷ・ＥＣＵ３で実行される、スロットル弁開度ＴＨＬＤＢＷなどのデータをＦＩ・ＥＣＵ２に送信する送信処理を示すフローチャートである。まず、ステップ２１では、ＦＩ・ＥＣＵ２から送信線８により送信された指令信号ＩＮＦＯＲＥＱＮＯの値が、「２」であるか否かを判別する。この指令信号ＩＮＦＯＲＥＱＮＯは、ＩＧ・スイッチ１４のＯＦＦ直後には、「２」および「３」に順次セットされ、ＩＧ・スイッチ１４のＯＮ直後には、「０」および「１」に順次セットされるとともに、それ以外のときには、他の値にセットされるものである。ステップ２１の答がＹＥＳのとき、すなわち今回の指令信号ＩＮＦＯＲＥＱＮＯがＩＧ・スイッチ１４のＯＦＦ後の第１回目のものであるときには、第１全閉学習値ＴＨＬ１ＶＺＲ０を第１開度データＣＵＲＴＨＬとしてセットするとともに、セットした第１開度データＣＵＲＴＨＬを通信線８によりＦＩ・ＥＣＵ２に送信する（ステップ２２）。送信された第１開度データＣＵＲＴＨＬは、前述したＦＩ・ＥＣＵ２のＥＥＰＲＯＭ２ａの所定のバッファに記憶される。
【００２６】
前記ステップ２１の答がＮＯのときには、指令信号ＩＮＦＯＲＥＱＮＯの値が「３」であるか否かを判別する（ステップ２３）。この答がＹＥＳで、今回の指令信号ＩＮＦＯＲＥＱＮＯがＩＧ・スイッチ１４のＯＦＦ後の第２回目のものであるときには、第２全閉学習値ＴＨＬ２ＶＺＲ０を第１開度データＣＵＲＴＨＬとしてセットするとともに、セットした第１開度データＣＵＲＴＨＬをＦＩ・ＥＣＵ２に送信する（ステップ２４）。送信された第１開度データＣＵＲＴＨＬは、ＥＥＰＲＯＭ２ａの上述したバッファとは別の所定のバッファに記憶される。
【００２７】
前記ステップ２１および２３の答のいずれもがＮＯで、指令信号ＩＮＦＯＲＥＱＮＯが「２」でも「３」でもないときには、現在のスロットル弁開度ＴＨＬＤＢＷを第１開度データＣＵＲＴＨＬとしてセットするとともに、セットした第１開度データＣＵＲＴＨＬを送信し（ステップ２５）、本プログラムを終了する。
【００２８】
以上のように、エンジン４の運転中には、スロットル弁開度ＴＨＬＤＢＷが、第１開度データＣＵＲＴＨＬとしてＦＩ・ＥＣＵ２に送信される。また、ＩＧ・スイッチ１４のＯＦＦ直後には、第１全閉学習値ＴＨＬ１ＶＺＲ０および第２全閉学習値ＴＨＬ２ＶＺＲ０が、第１開度データＣＵＲＴＨＬとしてＦＩ・ＥＣＵ２に送信され、そのＥＥＰＲＯＭ２ａにそれぞれ記憶される。
【００２９】
図５は、ＤＢＷ・ＥＣＵ３で実行される、ＦＩ・ＥＣＵ２から送信された目標開度ＲＥＱＴＨＬなどのデータを受信する受信処理を示すフローチャートである。まず、ステップ３１では、指令信号ＩＮＦＯＲＥＱＮＯの値が「１」であるか否かを判別する。
【００３０】
前述したように、この指令信号ＩＮＦＯＲＥＱＮＯは、ＩＧ・スイッチ１４のＯＮ直後に、「０」および「１」に順次セットされ、それ以外のときに、他の値にセットされるものである。また、指令信号ＩＮＦＯＲＥＱＮＯの値が「０」のときには、停止中にＦＩ・ＥＣＵ２のＥＥＰＲＯＭ２ａに記憶されていた前回の第１全閉学習値ＴＨＬ１ＶＺＲＺ０が、第２開度データＲＥＱＴＨＬ１としてセットされ、「０」値の指令信号ＩＮＦＯＲＥＱＮＯとともに、ＦＩ・ＥＣＵ２から送信される。同様に、指令信号ＩＮＦＯＲＥＱＮＯの値が「１」のときには、前回の第２全閉学習値ＴＨＬ２ＶＺＲＺ０が、第２開度データＲＥＱＴＨＬ１としてセットされ、「１」値の指令信号ＩＮＦＯＲＥＱＮＯとともに、ＦＩ・ＥＣＵ２から送信される。さらに、指令信号ＩＮＦＯＲＥＱＮＯが上記以外の値のときには、ＦＩ・ＥＣＵ２で随時決定された目標開度ＲＥＱＴＨＬが、第２開度データＲＥＱＴＨＬ１としてセットされ、指令信号ＩＮＦＯＲＥＱＮＯとともに、ＦＩ・ＥＣＵ２から送信される。
【００３１】
したがって、前記ステップ３１の答がＹＥＳで、指令信号ＩＮＦＯＲＥＱＮＯの値が「１」のときには、受信した第２開度データＲＥＱＴＨＬ１を、前回の第２全閉学習値ＴＨＬ２ＶＺＲＺ０としてセットし、内部のＲＡＭに記憶する（ステップ３２）。
【００３２】
また、前記ステップ３１の答がＮＯのときには、指令信号ＩＮＦＯＲＥＱＮＯの値が「０」であるか否かを判別する（ステップ３３）。この答がＹＥＳのときには、受信した第２開度データＲＥＱＴＨＬ１を、前回の第１全閉学習値ＴＨＬ１ＶＺＲＺ０としてセットし、記憶する（ステップ３４）。
【００３３】
一方、前記ステップ３３の答がＮＯで、指令信号ＩＮＦＯＲＥＱＮＯの値が「０」および「１」以外であるときには、受信した第２開度データＲＥＱＴＨＬ１を目標開度ＲＥＱＴＨＬとしてセットし（ステップ３５）、本プログラムを終了する。
【００３４】
以上のように、ＩＧ・スイッチ１４のＯＮ直後には、ＦＩ・ＥＣＵ２から送信された第２開度データＲＥＱＴＨＬ１が、前回の第１および第２全閉学習値ＴＨＬ１ＶＺＲＺ０、ＴＨＬ２ＶＺＲＺ０としてＤＢＷ・ＥＣＵ３のＲＡＭに記憶される。そして、その後、エンジン４の運転中には、第２開度データＲＥＱＴＨＬ１が目標開度ＲＥＱＴＨＬとして受信される。また、エンジン４の始動時に、前述した全閉学習処理が実行され、全閉学習が完了した場合には、第１および第２全閉学習値ＴＨＬ１ＶＺＲ０、ＴＨＬ２ＶＺＲ０が更新される。
【００３５】
以上のように、本実施形態によれば、ＦＩ・ＥＣＵ２で決定された目標開度ＲＥＱＴＨＬが、通信線８によりＤＢＷ・ＥＣＵ３に送信され、ＤＢＷ・ＥＣＵ３により、スロットル弁開度ＴＨＬＤＢＷが、目標開度ＲＥＱＴＨＬになるように制御される。また、ＤＢＷ・ＥＣＵ３で学習された第１および第２全閉学習値ＴＨＬ１ＶＺＲ０、ＴＨＬ２ＶＺＲ０が、通信線８によりＦＩ・ＥＣＵ２に送信され、そのＥＥＰＲＯＭ２ａに記憶される。このように、第１および第２全閉学習値ＴＨＬ１ＶＺＲ０、ＴＨＬ２ＶＺＲ０がＦＩ・ＥＣＵ２のＥＥＰＲＯＭ２ａに記憶され、エンジン４の停止中に保持されるので、そのバックアップ用の電源やＥＥＰＲＯＭをＤＢＷ・ＥＣＵ３に設ける必要がなく、その分、ＤＢＷ・ＥＣＵ３を小型化できる。
【００３６】
また、第１および第２全閉学習値ＴＨＬ１ＶＺＲ０、ＴＨＬ２ＶＺＲ０は、エンジン４の停止時に、第１開度データＣＵＲＴＨＬとしてＦＩ・ＥＣＵ２に送信される。この第１開度データＣＵＲＴＨＬは、エンジン４の運転中には、スロットル弁開度ＴＨＬＤＢＷを送信するのに用いられる。したがって、スロットル弁開度ＴＨＬＤＢＷの送信用のバッファを、第１および第２全閉学習値ＴＨＬ１ＶＺＲ０、ＴＨＬ２ＶＺＲ０の送信用として兼用できるとともに、通信バイト数を増やさずに済む。
【００３７】
また、ＩＧ・スイッチ１４のＯＮ時に、ＤＢＷ・ＥＣＵ３に、前回の第１および第２全閉学習値ＴＨＬ１ＶＺＲＺ０、ＴＨＬ２ＶＺＲＺ０が送信され、記憶される。したがって、ＤＢＷ・ＥＣＵ３において、送信された前回の第１および第２全閉学習値ＴＨＬ１ＶＺＲＺ０、ＴＨＬ２ＶＺＲＺ０を用いて、スロットル弁開度ＴＨＬＤＢＷを支障なく算出することができる。
【００３８】
なお、本発明は、説明した実施形態に限定されることなく、種々の態様で実施することができる。例えば、本実施形態では、スロットル弁６、モータ７およびＤＢＷ・ＥＣＵ３を個々に設けたが、これらを一体化した一体型装置として構成してもよく、その場合には、この一体型装置をコンパクトに構成することができる。また、ＦＩ・ＥＣＵ２の記憶手段としてＥＥＰＲＯＭ２ａを用いたが、これに代えて、バックアップ用の電源を備えたＲＡＭを用いてもよい。さらに、第１および第２全閉学習値ＴＨＬ１ＶＺＲ０、ＴＨＬ２ＶＺＲ０の送信用として、スロットル弁開度ＴＨＬＤＢＷの送信用のバッファを兼用したが、これに代えて、エンジン４の運転中に他のデータを送信するのに用いるバッファを兼用してもよい。また、目標開度ＲＥＱＴＨＬを決定するためのパラメータとして、アクセル開度ＡＣＣおよび車速ＶＰを用いたが、これらとともに他のパラメータを用いてもよい。その他、本発明の趣旨の範囲内で、細部の構成を適宜、変更することが可能である。
【００３９】
【発明の効果】
以上のように、本発明の内燃機関のスロットル弁制御装置によれば、スロットル弁の開度を制御する制御ユニットをコンパクトに構成することができるなどの効果を有する。
【図面の簡単な説明】
【図１】本発明の制御装置およびこれを適用した内燃機関の概略図である。
【図２】全閉学習処理を示すフローチャートである。
【図３】全閉学習処理によって得られる動作例を示すタイミングチャートである。
【図４】ＤＢＷ・ＥＣＵ３の送信処理を示すフローチャートである。
【図５】ＤＢＷ・ＥＣＵ３の受信処理を示すフローチャートである。
【符号の説明】
１　制御装置
２　ＦＩ・ＥＣＵ（第１の制御ユニット）
２ａ　ＥＥＰＲＯＭ（記憶手段）
３　ＤＢＷ・ＥＣＵ（第２の制御ユニット）
４　エンジン
５　吸気管（吸気系）
６　スロットル弁
８　通信線（通信手段）
ＲＥＱＴＨＬ　目標開度
ＴＨＬＤＢＷ　スロットル弁開度
ＴＨＬ１ＶＺＲ０　第１全閉学習値（基準開度）
ＴＨＬ２ＶＺＲ０　第２全閉学習値（基準開度）
【図１】
2004100469.tif 000003
【図２】
2004100469.tif 000004
【図３】
2004100469.tif 000005
【図４】
2004100469.tif 000006
【図５】
2004100469.tif 000007