(57)【要約】    【課題】  始動後のＮ→Ｄセレクトに際し、アイドル回転数を的確に制御して、ショックを低減する。    【解決手段】  始動後のＮレンジでの目標アイドル回転数ＮsetNは、触媒の早期活性化のため高く設定する。Ｎ→Ｄセレクトを検出すると、所定期間（２００ｍｓ）、目標アイドル回転数を低下させてＤレンジでの第１目標アイドル回転数Ｎset1に設定する。所定期間経過後は、目標アイドル回転数を更に低下させてＤレンジでの第２目標アイドル回転数Ｎset2に設定する。そして、目標アイドル回転数が第１目標アイドル回転数Ｎset1に設定されているときに、実際のエンジン回転数Ｎｅに応じて点火時期の遅角量ＲＥＴを設定し、エンジン回転数が高いほど点火時期ＡＤＶを遅角する。【選択図】  図７
2005233076.tif 000002
【特許請求の範囲】
【請求項１】
自動変速機のシフト位置が非走行レンジから走行レンジに切換えられたときに、目標アイドル回転数を非走行レンジでの目標アイドル回転数からこれより低い走行レンジでの第１目標アイドル回転数に設定する手段と、前記切換えから所定期間経過後に、目標アイドル回転数を走行レンジでの前記第１目標アイドル回転数からこれより低い第２目標アイドル回転数に設定する手段と、を備えるエンジンのアイドル回転数制御装置において、
目標アイドル回転数が第１目標アイドル回転数に設定されているときに、実際のエンジン回転数に応じて点火時期の遅角量を設定し、エンジン回転数が高いほど点火時期を遅角する手段を備えることを特徴とするエンジンのアイドル回転数制御装置。
【請求項２】
非走行レンジでのエンジン回転数が第１しきい値未満であった場合は、実際のエンジン回転数と目標アイドル回転数との偏差に応じて点火時期をフィードバック制御することを特徴とする請求項１記載のエンジンのアイドル回転数制御装置。
【請求項３】
非走行レンジでのエンジン回転数が第１しきい値以上であった場合に、実際のエンジン回転数に応じて点火時期の遅角量を設定し、エンジン回転数が高いほど点火時期を遅角することを特徴とする請求項１又は請求項２記載のエンジンのアイドル回転数制御装置。
【請求項４】
点火時期を遅角する際に、遅角限界点火時期を設定し、点火時期の遅角を遅角限界点火時期により制限することを特徴とする請求項３記載のエンジンのアイドル回転数制御装置。
【請求項５】
非走行レンジでのエンジン回転数が前記第１しきい値より高い第２しきい値以上であった場合は、エンジン回転数が前記第２しきい値未満となるまで、前記遅角限界点火時期をより遅角側に変更することを特徴とする請求項４記載のエンジンのアイドル回転数制御装置。
【請求項６】
前記所定期間内に、実際のエンジン回転数が前記第１目標アイドル回転数より低下したときは、前記所定期間内であっても、目標アイドル回転数を前記第１目標アイドル回転数から前記第２目標アイドル回転数に設定する手段を備えることを特徴とする請求項１〜請求項５のいずれか１つに記載のエンジンのアイドル回転数制御装置。
【請求項７】
前記第２目標アイドル回転数は、前記第１目標アイドル回転数から最終的な第２目標アイドル回転数まで、時間経過と共に徐々に低下するように設定されることを特徴とする請求項１〜請求項６のいずれか１つに記載のエンジンのアイドル回転数制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動変速機を備えるエンジンのアイドル回転数制御装置に関し、特に非走行レンジから走行レンジへの切換えに伴ってアイドル回転数を適切に制御するための装置に関する。
【背景技術】
【０００２】
特許文献１には、実際のエンジン回転数と目標アイドル回転数との差に基づいて、実際のエンジン回転数を目標アイドル回転数に近づけるように、空気量をフィードバック制御することを前提に、自動変速機のシフト位置が非走行レンジ（例えばＮレンジ）から走行レンジ（例えばＤレンジ）に切換えられたときに、目標アイドル回転数を２段階に落とすことが開示されている。
【特許文献１】特開平５−２８０３９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
近年、冷間始動後の排気浄化触媒の早期活性化のため、非走行レンジでの目標アイドル回転数を高く設定することが考えられているが、非走行レンジから走行レンジにシフトした場合に、高回転のままクラッチをつなげると、接続ショックが発生するので、非走行レンジでの目標アイドル回転数からこれより低い走行レンジでの目標アイドル回転数に低下させる必要がある。
【０００４】
このため、特許文献１に記載のように、非走行レンジから走行レンジに切換えられたときに、目標アイドル回転数を２段階に落とすことが望ましい。
すなわち、切換えられた時点で、目標アイドル回転数を非走行レンジでの目標アイドル回転数からこれより低い走行レンジでの第１目標アイドル回転数に設定し、切換えから所定期間経過後に、目標アイドル回転数を走行レンジでの前記第１目標アイドル回転数からこれより低い第２目標アイドル回転数に設定するのである。
【０００５】
ここで、第１目標アイドル回転数は、クラッチの接続ショックを許容できる回転数で、シフト後にクラッチが実際に接続されるまでの短時間のうちに当該回転数まで落とす必要があるが、空気量のフィードバック制御のみでは、応答性が低いため、短時間のうちに第１目標アイドル回転数に収束させることが困難で、その結果、回転が落ちきらないうちにクラッチがつながって、接続ショックが発生するという問題点があった。
【０００６】
本発明は、このような実状に鑑み、非走行レンジから走行レンジに切換えられたときに、回転数低下によるトルク段差が発生せず、かつクラッチの接続ショックも発生しない第１目標アイドル回転数まで短時間のうちに低下させることのできるエンジンのアイドル回転数制御装置を提供する。
【課題を解決するための手段】
【０００７】
このため、本発明では、目標アイドル回転数が第１目標アイドル回転数に設定されているときに、実際のエンジン回転数に応じて点火時期の遅角量を設定し、エンジン回転数が高いほど点火時期を遅角する構成とする。
【発明の効果】
【０００８】
本発明によれば、実際のエンジン回転数に応じて点火時期の遅角量を設定し、エンジン回転数が高いほど点火時期を遅角することにより、非走行レンジでのエンジン回転数が高いほど回転落ちを大きくでき、短時間のうちに第１目標アイドル回転数まで確実に落とすことができ、接続ショックを防止できる。その結果、非走行レンジでの目標アイドル回転数を高く設定でき、触媒の早期活性化をより促進できる。
【発明を実施するための最良の形態】
【０００９】
以下に本発明の実施の形態を図面に基づいて説明する。
図１は本発明の一実施形態を示すエンジンのシステム図である。
エンジン１の吸気通路２には、吸入空気量を制御する電制スロットル弁３が設置されている。電制スロットル弁３は、エンジンコントロールユニット（以下ＥＣＵという）２０からの信号により作動するステップモータ等により開度制御される。
【００１０】
エンジン１の燃焼室４には、燃料噴射弁５と点火プラグ６とが設置されている。
燃料噴射弁５は、ＥＣＵ２０からエンジン回転に同期して出力される噴射パルス信号によりソレノイドに通電されて開弁し、所定圧力に調圧された燃料を噴射するようになっている。
燃焼室４内に噴射された燃料は混合気を形成し、ＥＣＵ２０からの点火信号に基づき、点火プラグ６により点火されて燃焼する。尚、本実施形態では、燃焼室４内に直接燃料を噴射する形式としたが、吸気系に燃料を噴射する形式としてもよい。
【００１１】
エンジン１の排気通路７には、排気浄化触媒８が設けられている。
ＥＣＵ２０には、アクセルペダルセンサ２１により検出されるアクセル開度ＡＰＯ、クランク角センサ２２により検出されるエンジン回転数Ｎｅ、熱線式エアフローメータ２３により検出される吸入空気量Ｑａ、スロットルセンサ２４により検出されるスロットル開度ＴＶＯ、水温センサ２５により検出されるエンジン冷却水温度Ｔｗなどが入力されている。
【００１２】
ＥＣＵ２０は、これらの入力信号より検出されるエンジン運転条件に基づいて、電制スロットル弁３の開度、燃料噴射弁５の燃料噴射時期及び燃料噴射量、点火プラグ６の点火時期を制御する。
特に、アイドル運転時には、実際のエンジン回転数Ｎｅを検出し、目標アイドル回転数との差に基づいて、実際のエンジン回転数Ｎｅを目標アイドル回転数に近づけるように、スロットル弁３の開度を制御して、空気量をフィードバック制御する。また、空気量制御の応答遅れを考慮して、実際のエンジン回転数Ｎｅと目標アイドル回転数との差に基づいて、実際のエンジン回転数Ｎｅを目標アイドル回転数に近づけるように、点火時期をフィードバック制御する。
【００１３】
このエンジン１の出力軸Ｅは、自動変速機１０に接続される。
図２は自動変速機のスケルトン図である。
この自動変速機は、エンジン出力軸Ｅからの回転を入力軸Ｉに伝達するトルクコンバータＴＣ、第１遊星歯車組ＰＧ１、第２遊星歯車組ＰＧ２、出力軸Ｏ、及び、各種摩擦要素により構成される。
【００１４】
トルクコンバータ３は、エンジン出力軸Ｅにより駆動されるポンプインペラＰＩ、このポンプインペラＰＩにより内部作動流体を介して流体駆動され、動力を入力軸Ｉに伝達するタービンランナＴＲ、及び、固定軸上にワンウェイクラッチを介して置かれ、タービンランナＴＲへのトルクを増大するステータＳＴを含んで構成され、更に、エンジン出力軸Ｅと入力軸Ｉとを直結可能なロックアップクラッチＬＵ／Ｃを備えている。
【００１５】
第１遊星歯車組ＰＧ１は、サンギヤＳ１、リングギヤＲ１、これらに噛合するピニオンＰ１及び該ピニオンＰ１を回転自在に支持するキャリアＣ１よりなり、第２遊星歯車組ＰＧ２も、サンギヤＳ２、リングギヤＲ２、ピニオンＰ２及びキャリアＣ２よりなる。
次に各種摩擦要素について説明する。キャリアＣ１はハイクラッチＨ／Ｃを介して入力軸Ｉに適宜結合可能とし、サンギヤＳ１はバンドブレーキＢ／Ｂにより適宜固定可能とする他、リバースクラッチＲ／Ｃにより入力軸Ｉに適宜結合可能とする。キャリアＣ１は更にローリバースブレーキＬＲ／Ｂにより適宜固定可能とすると共に、ローワンウェイクラッチＬＯ／Ｃを介して逆転（エンジンと逆方向の回転）を阻止する。リングギヤＲ１はキャリアＣ２に一体結合して出力軸Ｏに駆動結合し、サンギヤＳ２を入力軸Ｉに結合する。リングギヤＲ２はオーバーランクラッチＯＲ／Ｃを介して適宜キャリアＣ１に結合可能とする他、フォワードワンウェイクラッチＦＯ／Ｃ及びフォワードクラッチＦ／Ｃを介してキャリアＣ１に相関させる。
【００１６】
ハイクラッチＨ／Ｃ、リバースクラッチＲ／Ｃ、ローリバースブレーキＬＲ／Ｂ、オーバーランクラッチＯＲ／Ｃ、フォワードクラッチＦ／Ｃ、及び、バンドブレーキＢ／Ｂは、各々、油圧の供給により作動されて適宜結合及び固定を行うものである。
図２の自動変速機は、摩擦要素Ｂ／Ｂ、Ｈ／Ｃ、Ｆ／Ｃ、ＯＲ／Ｃ、ＬＲ／Ｂ、Ｒ／Ｃを図３に示すごとく種々の組合わせで作動させることにより、摩擦要素ＦＯ／Ｃ、ＬＯ／Ｃの適宜作動と相俟って、遊星歯車組ＰＧ１、ＰＧ２を構成する要素の回転状態を変え、これにより入力軸Ｉの回転速度に対する出力軸Ｏの回転速度を変えることができ、図３に示す通りに前進４速、後退１速の変速段を得ることができる。尚、図３中○印が作動（油圧流入）を示すが、△印はエンジンブレーキが必要な時に作動させるべき摩擦要素を示している。
【００１７】
図１に戻って、自動変速機１０の各種摩擦要素の制御は、自動変速機コントロールユニット（以下ＡＴＣＵという）３０によりなされ、ＡＴＣＵ３０には、シフトセレクタのシフト位置（ニュートラルＮ、ドライブＤ、リバースＲ等）を検出するシフト位置センサ（インヒビタースイッチ）３１、車速ＶＳＰを検出する車速センサ３２などからの信号が入力されている。
【００１８】
また、ＥＣＵ２０とＡＴＣＵ３０とは通信線３３により接続されており、互いに情報を送受信可能である。
ＡＴＣＵ３０は、シフト位置センサ３１により検出されるシフト位置に基づき、また、Ｄレンジでは、アクセル開度ＡＰＯと車速ＶＳＰとに基づいて変速段（１〜４速）を設定して、自動変速機１０の各種摩擦要素を制御する。
【００１９】
その一方、ＥＣＵ２０では、ＡＴＣＵ３０からのシフト位置情報を、アイドル回転数制御（目標アイドル回転数の設定など）に反映させている。
図４はＥＣＵ２０による目標アイドル回転数設定（及び点火時期設定方式決定）ルーチンのフローチャートであり、始動後に実行される。
初期設定として、Ｓ１では、目標アイドル回転数Ｎset をＮレンジでの目標アイドル回転数ＮsetNに設定する。このＮレンジでの目標アイドル回転数ＮsetNは、冷間始動後の排気浄化触媒の早期活性化のため、高く設定される。また、始動時水温と始動後経過時間とにより可変設定される（例えば１２００〜２５００ｒｐｍ）。
【００２０】
また、Ｓ２では、点火時期の設定を通常設定とする。詳細は後述するが、通常設定では、アイドル運転時に、実際のエンジン回転数と目標アイドル回転数との偏差に応じて点火時期をフィードバック制御する。
その後、Ｓ３では、シフト位置センサからの信号に基づいて、シフト位置の非走行レンジ（例えばＮレンジ）から走行レンジ（例えばＤレンジ）への切換え（Ｎ→Ｄセレクト）の有無を判定し、Ｎ→Ｄセレクトを検出すると、Ｓ４へ進む。
【００２１】
Ｓ４では、Ｎ→Ｄセレクトを受けて、目標エンジン回転数Ｎset をＤレンジでの第１目標アイドル回転数Ｎset1に設定する。このＤレンジでの第１目標アイドル回転数Ｎset1は、Ｎレンジでの目標アイドル回転数ＮsetNより低く設定され、詳しくは、Ｎレンジでの目標アイドル回転数ＮsetNからの回転低下によるトルク段差が発生せず、かつクラッチの接続ショックを発生しないように設定される（例えば１０００ｒｐｍ）。
【００２２】
また、Ｓ５では、実際のエンジン回転数Ｎｅを検出し、これが第１しきい値Ｎlmt1（例えば１５００ｒｐｍ）以上か否かを判定する。
エンジン回転数Ｎｅが第１しきい値Ｎlmt1未満の場合は、Ｓ６へ進んで、点火時期の設定を通常設定とする。
エンジン回転数Ｎｅが第１しきい値Ｎlmt1以上の場合は、Ｓ７へ進んで、実際のエンジン回転数Ｎｅを検出し、これが第２しきい値Ｎlmt2（例えば２０００ｒｐｍ）以上か否かを判定する。尚、第２しきい値Ｎlmt2＞第１しきい値Ｎlmt1である。
【００２３】
エンジン回転数Ｎｅが第２しきい値Ｎlmt2未満（かつ第１しきい値Ｎlmt1以上）の場合は、Ｓ８へ進んで、点火時期の設定を遅角設定とする。詳細は後述するが、遅角設定では、実際のエンジン回転数に応じて点火時期の遅角量を設定し、エンジン回転数が高いほど点火時期を遅角する。
エンジン回転数Ｎｅが第２しきい値Ｎlmt2以上の場合は、Ｓ９へ進んで、点火時期の設定を遅角限界とする。詳細は後述するが、遅角限界では、遅角設定に加え、遅角限界を拡大する。そして、この場合は、Ｓ７へ戻り、エンジン回転数Ｎｅが第２しきい値Ｎlmt2未満となった時点で、Ｓ８へ進み、点火時期の設定を遅角設定とする。
【００２４】
Ｓ６又はＳ８の後は、Ｓ１０、Ｓ１１の判定へ進む。
Ｓ１０では、Ｎ→Ｄセレクトから所定期間（具体的には時間で設定し、例えば２００ｍｓ）経過したか否かを判定する。ここでの所定期間（所定時間）は、Ｎ→Ｄセレクトから実際にクラッチの接続が開始されるまでの余裕時間（ディレイ時間）であり、この所定期間の経過後、約８００ｍｓの間に、クラッチが接続される。
【００２５】
所定期間内の場合は、Ｓ１１の判定へ進む。
Ｓ１１では、実際のエンジン回転数Ｎｅを検出して、これが第１目標アイドル回転数Ｎset1より低下したか否かを判定し、低下していない場合は、Ｓ１０へ戻る。
Ｓ１０での判定で所定期間経過した場合、又は、所定期間経過する前に、Ｓ１１での判定でエンジン回転数Ｎｅが第１目標アイドル回転数Ｎset1より低下した場合は、Ｓ１２へ進む。
【００２６】
Ｓ１２では、点火時期の設定を通常設定とする。
Ｓ１３では、目標アイドル回転数Ｎset を漸減する。すなわち、現在の目標アイドル回転数Ｎset から所定値減算して、目標アイドル回転数Ｎset を低下側に更新する。
Ｓ１４では、目標アイドル回転数Ｎset がＤレンジでの第２目標アイドル回転数Ｎset2に達した（Ｎset ≦Ｎset2）か否かを判定し、達していない場合は、Ｓ１３へ戻り、目標アイドル回転数Ｎset を漸減する。達した場合は、Ｓ１５へ進み、目標アイドル回転数Ｎset をＤレンジでの第２目標アイドル回転数Ｎset2に固定して、処理を終了する。このＤレンジでの第２目標アイドル回転数Ｎset2は、第１目標アイドル回転数Ｎset1より低く、燃費及びアイドル安定性などを考慮して設定される（例えば６５０〜７００ｒｐｍ）。
【００２７】
図５はＥＣＵ２０による点火時期制御ルーチンのフローチャートであり、単位時間毎に繰り返し実行される。
Ｓ２１では、エンジン回転数Ｎｅ及び負荷（例えば空気量Ｑａ）に基づいて、基本点火時期（進角値）ＭＡＤＶを算出する。
Ｓ２２では、点火時期制御によるアイドル回転数制御の実行条件であるアイドル運転時か否かを判定し、アイドル運転時の場合に、Ｓ２３へ進む。
【００２８】
Ｓ２３では、実際のエンジン回転数Ｎｅを検出する。
Ｓ２４では、図４のルーチンにより設定される目標アイドル回転数Ｎset を読込む。
Ｓ２５では、図４のルーチンでの決定に従って、点火時期の通常設定か、遅角設定（又は遅角限界）か否かを判定し、通常設定の場合は、Ｓ２６、Ｓ２７へ進む。
Ｓ２６では、次式のごとく、実際のアイドル回転数Ｎｅと目標アイドル回転数Ｎset との偏差（Ｎset −Ｎｅ）に、予め定められているアイドル回転安定収束用のフィードバックゲインＧを乗じることで、点火時期補正量ＤＡＤＶを算出する。
【００２９】
ＤＡＤＶ＝（Ｎset −Ｎｅ）×Ｇ
ここで、実際のエンジン回転数Ｎｅが目標アイドル回転数Ｎset より高いときは、ＤＡＤＶが負の値となって、遅角側への補正量となり、逆に、実際のエンジン回転数Ｎｅが目標アイドル回転数Ｎset より低いときは、ＤＡＤＶが正の値となって、進角側への補正量となる。
【００３０】
Ｓ２７では、点火時期遅角量ＲＥＴ＝０とする。
Ｓ２５での判定で、遅角設定（又は遅角限界）の場合は、Ｓ２８、Ｓ２９へ進む。
Ｓ２８では、点火時期補正量ＤＡＤＶ＝０とする。
Ｓ２９では、実際のエンジン回転数Ｎｅに応じて点火時期遅角量ＲＥＴを定めた図６のテーブルを参照し、実際のエンジン回転数Ｎｅから点火時期遅角量ＲＥＴ＝ｆ（Ｎｅ）を算出する。ここで、エンジン回転数Ｎｅが高いほど、点火時期遅角量ＲＥＴは大きく設定される。
【００３１】
一方、Ｓ２２での判定で、アイドル運転時でない場合は、Ｓ３０へ進んで、点火時期補正量ＤＡＤＶ＝０とし、また点火時期遅角量ＲＥＴ＝０とする。
Ｓ２７、Ｓ２９又はＳ３０の後は、Ｓ３１へ進む。
Ｓ３１では、次式のごとく、基本点火時期ＭＡＤＶに点火時期補正量ＤＡＤＶを加算し、また点火時期遅角用ＲＥＴを減算して、点火時期ＡＤＶを算出する。
【００３２】
ＡＤＶ＝ＭＡＤＶ＋ＤＡＤＶ−ＲＥＴ
Ｓ３２では、図４のルーチンでの決定に従って、点火時期の通常設定か、遅角設定（又は遅角限界）か否かを判定し、通常設定の場合は、そのまま処理を終了する。
遅角設定又は遅角限界の場合は、Ｓ３３へ進み、遅角設定の場合は、遅角限界点火時期ＲＬを所定値Ｌ１に設定し、遅角限界の場合は、遅角限界を拡大するため、遅角限界点火時期ＲＬを前記所定値Ｌ１よりも小さい値（進角値として小さい値）Ｌ２に設定する。
【００３３】
Ｓ３４では、Ｓ３１にて算出された点火時期ＡＤＶを遅角限界点火時期ＲＬと比較し、ＡＤＶ＜ＲＬの場合は、Ｓ３５で点火時期ＡＤＶを遅角限界点火時期ＲＬに制限する。
次に、図７のタイムチャートにより、始動後の制御の流れを説明する。
始動後は、目標アイドル回転数Ｎset が、Ｎレンジでの目標アイドル回転数ＮsetNに設定され、これは、始動時水温及び始動後経過時間に応じて設定されるものの、比較的高く設定されるので（例えば１２００〜２５００ｒｐｍ）、冷間始動後の触媒の早期活性化を図ることができる。
【００３４】
始動後のＮ→Ｄセレクトが検出されると、実際にクラッチの接続が開始されるまでの所定時間（例えば２００ｍｓ）の間、目標アイドル回転数Ｎset が、Ｎレンジでの目標アイドル回転数ＮsetNより十分に低いが、Ｄレンジでの最終的な第２目標アイドル回転数Ｎset2よりは高く、Ｎレンジでの目標アイドル回転数ＮsetNからの回転低下によるトルク段差が発生せず、かつクラッチの接続ショックを発生しない第１目標アイドル回転数Ｎset1（例えば１０００ｒｐｍ）に設定される。
【００３５】
ここで、Ｎレンジでの目標アイドル回転数ＮsetNが比較的低い場合（例えば１５００ｒｐｍ未満の場合）は、必要な回転低下量が小さいので、図７（Ａ）に示す点火時期：通常設定の制御となり、アイドル回転安定収束用のフィードバックゲインＧを用いて、点火時期をフィードバック制御する。
このときは、Ｎ→Ｄセレクトと同時に、実際のエンジン回転数Ｎｅと目標アイドル回転数Ｎset との偏差が大となって、点火時期補正量ＤＡＤＶ＝（Ｎset −Ｎｅ）×Ｇが負の値になるので、点火時期ＡＤＶが遅角側に補正される。この結果、エンジン回転数Ｎｅが応答良く低下せしめられ、所定時間（２００ｍｓ）内に確実に第１目標アイドル回転数Ｎset1まで低下させることができる。
【００３６】
Ｎレンジでの目標アイドル回転数ＮsetNが高い場合（例えば１５００〜２０００ｒｐｍの場合）は、必要な回転低下量が大きいので、図７（Ｂ）に示す点火時期：遅角設定の制御となり、実際のエンジン回転数Ｎｅに応じて点火時期遅角量ＲＥＴを設定し（図６参照）、エンジン回転数Ｎｅが高いほど点火時期ＡＤＶを遅角する。
これにより、アイドル回転安定収束用の制御では得られない点火時期の大幅な遅角により、大きく回転を落とすことで、所定時間（２００ｍｓ）内に確実に第１目標アイドル回転数Ｎset1まで低下させることができる。
【００３７】
但し、最終的な点火時期ＡＤＶが遅角限界点火時期ＲＬ＝Ｌ１を超えると、燃焼安定性が悪化するので、遅角限界点火時期ＲＬ＝Ｌ１を超える遅角は制限する。
Ｎレンジでの目標アイドル回転数ＮsetNが極めて高い場合（例えば２０００ｒｐｍ以上の場合）は、必要な回転低下量が極めて大きいので、図７（Ｃ）に示す点火時期：遅角限界の制御となり、実際のエンジン回転数Ｎｅに応じて点火時期の遅角量ＲＥＴを設定し（図６参照）、エンジン回転数Ｎｅが高いほど点火時期ＡＤＶを遅角する他、遅角限界を拡大する。すなわち、エンジン回転数Ｎｅが高い領域では、回転上昇による燃焼安定限界拡大に伴い、遅角限界を拡大できるため、ある程度回転が落ちるまで、遅角限界点火時期ＲＬをより遅角側に変更する（ＲＬ＝Ｌ２）。
【００３８】
これより、点火時期を更に大幅に遅角することができ、より大きく回転を落とすことで、所定時間（２００ｍｓ）内に確実に第１目標アイドル回転数Ｎset1まで低下させることができる。
その後、所定時間（２００ｍｓ）経過するか、第１目標アイドル回転数Ｎset1まで低下したところで、目標アイドル回転数Ｎset は漸減され、最終的に第２目標アイドル回転数Ｎset2（例えば６５０〜７００ｒｐｍ）に落ち着く。
【００３９】
実際のクラッチの接続時期は、不定であるが、Ｎ→Ｄセレクトから所定時間（２００ｍｓ）経過した後、約８００ｍｓ経過するまでの間に行われる。この時は、エンジン回転数Ｎｅが第１目標アイドル回転数Ｎset1以下となっているので、接続ショックが発生することはない。
本実施形態によれば、点火時期の遅角によって、Ｎ→Ｄセレクト検出時点から積極的にエンジン回転数を低下させることにより、短時間でシフトショック許容回転数である第１目標アイドル回転数Ｎset1に収束させることができ、Ｎレンジでの目標アイドル回転数ＮsetNを上げても、ショックが発生しない。その一方、Ｎレンジでの目標アイドル回転数ＮsetNを上げることで、排気温度を上昇させることが可能となり、触媒の早期活性化により、排気性能が向上する。
【００４０】
また、実際のエンジン回転数Ｎｅに応じて点火時期の遅角量ＲＥＴを設定し、エンジン回転数Ｎｅが高いほど点火時期ＡＤＶを遅角することにより、Ｎレンジでのエンジン回転数ＮsetNが高いほど回転落ちを大きくでき、短時間のうちに第１目標アイドル回転数Ｎset1まで確実に落とすことができ、接続ショックを防止できる。その結果、Ｎレンジでの目標アイドル回転数ＮsetNを更に高く設定でき、触媒の早期活性化をより促進できる。
【００４１】
また、本実施形態によれば、Ｎレンジでのエンジン回転数が第１しきい値Ｎlmt1未満であった場合は、実際のエンジン回転数と目標アイドル回転数との偏差に応じて点火時期をフィードバック制御することにより、不必要な点火時期の遅角を防止して、燃焼安定性を改善し、燃費悪化を防止できる。
また、本実施形態によれば、Ｎレンジでのエンジン回転数が第１しきい値Ｎlmt1以上であった場合に、実際のエンジン回転数に応じて点火時期の遅角量を設定し、エンジン回転数が高いほど点火時期を遅角することにより、点火時期の遅角が必要な場合に限って実施することで、不必要な点火時期の遅角を防止して、燃焼安定性を改善し、燃費悪化を防止できる。
【００４２】
また、本実施形態によれば、点火時期を遅角する際に、遅角限界点火時期ＲＬを設定し、点火時期の遅角を遅角限界点火時期ＲＬにより制限することにより、エンストに至るような燃焼安定性の悪化を確実に防止できる。
また、本実施形態によれば、  Ｎレンジでのエンジン回転数が第１しきい値Ｎlmt1より高い第２しきい値Ｎlmt2以上であった場合は、エンジン回転数が第２しきい値Ｎlmt2未満となるまで、遅角限界点火時期ＲＬをより遅角側（Ｌ２）に変更することにより、エンジン回転数が高い領域では、回転上昇による燃焼安定限界拡大に伴い、遅角限界を拡大できることを利用して、回転落ちを大きくし、短時間のうちに第１目標アイドル回転数Ｎset1まで確実に落とすことができる。
【００４３】
また、本実施形態によれば、外乱などの影響で、比較的早く回転落ちを生じた場合は、すぐさま第１目標アイドル回転数Ｎset1から第２目標アイドル回転数Ｎset2へ移行するように制御することで、無駄なエンジンの吹き上がりを避けて、なめらかに回転低下させることができ、しかも、クラッチが締結されるまでに、エンジン回転をより下げることができ、ショックを更に低減できる。
【００４４】
また、本実施形態によれば、第２目標アイドル回転数は、第１目標アイドル回転数Ｎset1から最終的な第２目標アイドル回転数Ｎset2まで、時間経過と共に徐々に低下するように設定することにより、第１目標アイドル回転数Ｎset1から第２目標アイドル回転数Ｎset2へ急な変化と同時にクラッチが接続されることがなくなり、クラッチの接続をなめらかなものとすることができる。
【００４５】
尚、本実施形態では、非走行レンジとして、Ｎレンジを例にとったが、Ｐレンジ等であってもよい、また、走行レンジとして、Ｄレンジを例にとったが、１、２、Ｒレンジ等であってもよい。
また、図４のＳ５、Ｓ７でのエンジン回転数Ｎｅの判定は、必要な回転低下量を判定するものであるので、エンジン回転数Ｎｅと第１目標アイドル回転数Ｎset1との偏差（Ｎｅ−Ｎset1）に対して行ってもよく、第１目標アイドル回転数Ｎset1を水温などに応じて可変設定する場合に有利である。
【００４６】
同様の理由から、図５のＳ２９での点火時期遅角量ＲＥＴの算出は、図６のテーブルの横軸をエンジン回転数Ｎｅと第１目標アイドル回転数Ｎset1との偏差（Ｎｅ−Ｎset1）とし、該偏差（Ｎｅ−Ｎset1）から点火時期遅角量ＲＥＴ＝ｆ（Ｎｅ−Ｎset1）を算出するようにしてもよい。
また、図５のＳ２８では、点火時期：遅角設定（又は遅角限界）の場合に、点火時期補正量ＤＡＤＶ＝０としたが、図５のＳ２８をＳ２６と同様に点火時期補正量ＤＡＤＶを算出することとして、通常設定の場合の基本点火時期ＭＡＤＶに対する点火時期補正量ＤＡＤＶ（マイナス値）による遅角に、点火時期補正量ＲＥＴによる遅角を上乗せするようにしてもよい。
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施形態を示すエンジンのシステム図
【図２】自動変速機のスケルトン図
【図３】自動変速機の各種摩擦要素の作動状態を示す図
【図４】目標アイドル回転数設定ルーチンのフローチャート
【図５】点火時期制御ルーチンのフローチャート
【図６】点火時期遅角量設定用テーブルを示す図
【図７】始動後の制御の流れを示すタイムチャート
【符号の説明】
【００４８】
１  エンジン
２  吸気通路
３  電制スロットル弁
４  燃焼室
５  燃料噴射弁
６  点火プラグ
７  排気通路
８  排気浄化触媒
１０  自動変速機
２０  ＥＣＵ
２１  アクセルペダルセンサ
２２  クランク角センサ
３０  ＡＴＣＵ
３１  シフト位置センサ
【図１】
2005233076.tif 000003
【図２】
2005233076.tif 000004
【図３】
2005233076.tif 000005
【図４】
2005233076.tif 000006
【図５】
2005233076.tif 000007
【図６】
2005233076.tif 000008
【図７】
2005233076.tif 000009