(57)【要約】【課題】イニシャライズ処理と内燃機関の始動処理との干渉時において、始動性を低下させずに始動処理の遅延を回避することのできる内燃機関の制御装置を提供すること。【解決手段】アイドル時の内燃機関の回転数を制御するための空気流入経路４１を開閉する開閉手段３３ａを駆動させる駆動手段３３ｂが接続され、開閉手段３３ａの駆動制御量を記憶する駆動制御量記憶手段１２と、開閉手段３３ａを所定位置まで駆動させて、記憶される駆動制御量と開閉手段３３ａの実際の開閉度との関係を一致させる処理を行うイニシャライズ処理手段とを備えた内燃機関の制御装置において、内燃機関のＩＧＳＷ２１の状態を判断するＩＧＳＷ判断手段と、イニシャライズ処理手段によるイニシャライズ処理中に、ＩＧＳＷ判断手段によりＩＧＳＷ２１がオンと判断された場合に、イニシャライズ処理を中止するイニシャライズ処理中止手段とを装備する。【選択図】　図１
2004138034.tif 000002
【特許請求の範囲】
【請求項１】
アイドル時の内燃機関の回転数を制御するための空気流入経路を開閉する開閉手段を駆動させる駆動手段が接続され、
前記開閉手段の駆動制御量を記憶する駆動制御量記憶手段と、
前記開閉手段を所定位置まで駆動させて、記憶される前記駆動制御量と前記開閉手段の実際の開閉度との関係を一致させる処理を行うイニシャライズ処理手段とを備えた内燃機関の制御装置において、
前記内燃機関のイグニッションスイッチ（以下ＩＧＳＷと記す）の状態を判断するＩＧＳＷ判断手段と、
前記イニシャライズ処理手段によるイニシャライズ処理中に、前記ＩＧＳＷ判断手段によりＩＧＳＷがオンと判断された場合に、前記イニシャライズ処理を中止するイニシャライズ処理中止手段とを備えていることを特徴とする内燃機関の制御装置。
【請求項２】
前記イニシャライズ処理手段によるイニシャライズ処理中に、前記ＩＧＳＷ判断手段によりＩＧＳＷがオンと判断された場合、又は前記イニシャライズ処理中止手段によりイニシャライズ処理が中止された場合に、前記内燃機関の始動可能な開閉度まで前記開閉手段を駆動させる処理を行う開閉手段駆動処理手段を備えていることを特徴とする請求項１記載の内燃機関の制御装置。
【請求項３】
前記イニシャライズ処理に要する時間を計る計時手段と、
該計時手段により計られたイニシャライズ処理に要した時間を記憶するイニシャライズ処理時間記憶手段と、
該イニシャライズ処理時間記憶手段に記憶されたイニシャライズ処理に要した時間と前記イニシャライズ処理中止手段によりイニシャライズ処理が中止されるまでに要した時間との差から前記イニシャライズ処理の残り時間を算出するイニシャライズ処理残時間算出手段とを備え、
前記イニシャライズ処理中止手段が、
前記イニシャライズ処理残時間算出手段により算出された前記イニシャライズ処理の残り時間と所定の時間とを比較して、前記イニシャライズ処理を中止するか否かを判断する第１のイニシャライズ処理中止判断手段を備えていることを特徴とする請求項１記載の内燃機関の制御装置。
【請求項４】
前記イニシャライズ処理中止手段が、
前記開閉手段の駆動状態を考慮した該開閉手段の開閉度に基づいて、イニシャライズ処理を中止するか否かを判断する第２のイニシャライズ処理中止判断手段を備えていることを特徴とする請求項１記載の内燃機関の制御装置。
【請求項５】
アイドル時の内燃機関の回転数を制御するための空気流入経路を開閉する開閉手段を駆動させる駆動手段が接続され、
前記開閉手段の駆動制御量を記憶する駆動制御量記憶手段と、
前記開閉手段を所定位置まで駆動させて、記憶される前記駆動制御量と前記開閉手段の実際の開閉度との関係を一致させる処理を行うイニシャライズ処理手段とを備えた内燃機関の制御装置において、
前記イニシャライズ処理手段によるイニシャライズ処理を実施する前に、所定条件に基づいて推定される前記イニシャライズ処理に要する時間が所定の時間より長くなるか否かを判断するイニシャライズ処理時間判断手段と、　　　　　　該イニシャライズ処理時間判断手段により前記イニシャライズ処理に要する時間が前記所定の時間より長くなると判断された場合に、前記イニシャライズ処理の実施を禁止するイニシャライズ処理禁止手段とを備えていることを特徴とする内燃機関の制御装置。
【請求項６】
前記イニシャライズ処理に要する時間を計る計時手段と、
該計時手段により計られたイニシャライズ処理に要した時間を記憶するイニシャライズ処理時間記憶手段とを備え、
前記イニシャライズ処理時間判断手段が、
前記イニシャライズ処理時間記憶手段に記憶されたイニシャライズ処理に要した時間と所定の時間とを比較して、前記イニシャライズ処理に要した時間が前記所定の時間より長くなるか否かを判断するものであることを特徴とする請求項５記載の内燃機関の制御装置。
【請求項７】
前記内燃機関の冷却水温を検出する冷却水温検出手段が接続され、
前記イニシャライズ処理時間判断手段が、
前記冷却水温検出手段により検出された冷却水温と所定の温度との比較、及び／又は前記駆動制御量を換算して得られる前記開閉手段の開閉度と所定の開閉度との比較により、前記イニシャライズ処理に要する時間が前記所定の時間より長くなるか否かを判断するものであることを特徴とする請求項５記載の内燃機関の制御装置。
【請求項８】
前記内燃機関の冷却水温を検出する冷却水温検出手段が接続され、
前記イニシャライズ処理時間判断手段が、
前記冷却水温検出手段により検出された冷却水温、及び／又は前記駆動制御量に基づいて算出されるイニシャライズ処理に要する推定時間と所定の時間とを比較して、前記イニシャライズ処理に要する推定時間が前記所定の時間より長くなるか否かを判断するものであることを特徴とする請求項５記載の内燃機関の制御装置。
【請求項９】
アイドル時の内燃機関の回転数を制御するための空気流入経路を開閉する開閉手段を駆動させる駆動手段が接続され、
前記開閉手段の駆動制御量を記憶する駆動制御量記憶手段と、
前記開閉手段を所定位置まで駆動させて、記憶される前記駆動制御量と前記開閉手段の実際の開閉度との関係を一致させる処理を行うイニシャライズ処理手段とを備えた内燃機関の制御装置において、
前記イニシャライズ処理手段によるイニシャライズ処理の実施頻度を調整するイニシャライズ処理頻度調整手段を備えていることを特徴とする内燃機関の制御装置。
【請求項１０】
過去のイニシャライズ処理が実施された時刻を記憶するイニシャライズ処理時刻記憶手段と、
該イニシャライズ処理時刻記憶手段に記憶されている前回のイニシャライズ処理時刻からの経過時間を算出する経過時間算出手段とを備え、
前記イニシャライズ処理頻度調整手段が、
前記経過時間算出手段により算出された経過時間と所定の時間とを比較して、前記経過時間が前記所定の時間より長いと判断された場合に、前記イニシャライズ処理手段によるイニシャライズ処理を実施するものであることを特徴とする請求項９記載の内燃機関の制御装置。
【請求項１１】
前記内燃機関に加わる加速度を検出する加速度検出手段が接続され、
前記イニシャライズ処理頻度調整手段が、
前記加速度検出手段により検出された加速度と所定の加速度とを比較して、前記検出された加速度が前記所定の加速度より大きいと判断した場合に、前記イニシャライズ処理手段によるイニシャライズ処理を実施するものであることを特徴とする請求項９記載の内燃機関の制御装置。
【請求項１２】
アイドル時の内燃機関の回転数を制御するための空気流入経路を開閉する開閉手段を駆動させる駆動手段が接続され、
前記開閉手段の駆動制御量を記憶する駆動制御量記憶手段と、
前記開閉手段を所定位置まで駆動させて、記憶される前記駆動制御量と前記開閉手段の実際の開閉度との関係を一致させる処理を行うイニシャライズ処理手段とを備えた内燃機関の制御装置において、
前記内燃機関の始動が可能な前記開閉手段の始動開閉度が記憶されている始動開閉度記憶手段と、
ＩＧＳＷがオフと判断された後に開始されるイニシャライズ処理において、前記ＩＧＳＷがオフと判断された後、前記イニシャライズ処理が開始されるまでに前記始動開閉度まで前記開閉手段を駆動させる処理を行う始動開閉度駆動処理手段とを備えていることを特徴とする内燃機関の制御装置。
【請求項１３】
アイドル時の内燃機関の回転数を制御するための空気流入経路を開閉する開閉手段を駆動させる駆動手段が接続され、
前記開閉手段の駆動制御量を記憶する駆動制御量記憶手段と、
前記開閉手段を所定位置まで駆動させて、記憶される前記駆動制御量と前記開閉手段の実際の開閉度との関係を一致させる処理を行うイニシャライズ処理手段とを備えた内燃機関の制御装置において、
前記イニシャライズ処理手段が、ＩＧＳＷがオフされた後、所定のイニシャライズ処理開始遅延時間経過後にイニシャライズ処理を開始するものであって、
所定の条件に基づいて前記イニシャライズ処理開始遅延時間を調整するイニシャライズ処理開始遅延時間調整手段を備えていることを特徴とする内燃機関の制御装置。
【請求項１４】
前記内燃機関の冷却水温を検出する冷却水温検出手段が接続され、
前記イニシャライズ処理開始遅延時間調整手段が、前記冷却水温検出手段により検出された冷却水温に基づいて、前記イニシャライズ処理開始遅延時間を調整するものであることを特徴とする請求項１３記載の内燃機関の制御装置。
【請求項１５】
前記内燃機関の始動時刻を記憶する始動時刻記憶手段を備え、
前記イニシャライズ処理開始遅延時間調整手段が、前記始動時刻記憶手段に記憶された始動時刻から、所定時間の間に行われた前記内燃機関の始動回数を算出し、該始動回数に基づいて、前記イニシャライズ処理開始遅延時間を調整するものであることを特徴とする請求項１３記載の内燃機関の制御装置。
【請求項１６】
前記内燃機関の始動時間を検出する始動時間検出手段を備え、
前記イニシャライズ処理開始遅延時間調整手段が、前記始動時間検出手段により検出された始動時間に基づいて、前記イニシャライズ処理開始遅延時間を調整するものであることを特徴とする請求項１３記載の内燃機関の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は内燃機関の制御装置に関し、より詳細にはアイドル時の内燃機関の回転数を制御することのできる内燃機関の制御装置に関する。
【０００２】
【従来の技術】
内燃機関の制御装置（以下エンジンＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ　Ｃｏｎｔｒｏｌ　Ｕｎｉｔ）とも記す）において行われる制御の一つにアイドル回転数制御がある。図１４は、従来のエンジンＥＣＵを含むアイドル回転数制御システムの要部を概略的に示したブロック図である。
【０００３】
図中５０は、アイドル回転数制御システムを示しており、アイドル回転数制御システム５０は、エンジンＥＣＵ６０と、入力センサ２０と、アクチュエ−タ３０とを含んで構成されている。
エンジンＥＣＵ６０は、マイコン６１と、マイコン６１に内蔵されたメモリ６２と、入力インタ−フェ−ス回路（以下入力ＩＦ回路と記す）６３と、出力インタ−フェ−ス回路（以下出力ＩＦ回路と記す）６４とを含んで構成されている。
【０００４】
入力センサ２０はエンジンＥＣＵ６０の入力ＩＦ回路６３に接続され、出力ＩＦ回路６４は、インジェクタ３１、イグナイタ３２、及びＩＳＣ（Ｉｄｌｅ　Ｓｐｅｅｄ　Ｃｏｎｔｒｏｌ）バルブ３３を含むアクチュエ−タ３０に接続されている。入力センサ２０には、制御に必要な信号を検出するための各種センサ、例えば、クランク角センサ、ＩＧＳＷ、スロットルセンサ、車速センサ、水温センサ、ニュ−トラルセンサ、バッテリ電圧、及びエアコンスイッチ（いずれも図示せず）等が含まれている。
【０００５】
ＩＳＣバルブ３３は、スロットルバルブ４０をバイパスする空気流入経路４１の開閉度を調整する開閉弁３３ａと、開閉弁３３ａを開閉駆動させるステップモ−タ３３ｂとを含んで構成されており、ステップモ−タ３３ｂを構成する回転磁石（図示せず）を回転させることにより開閉弁３３ａを開閉駆動させることができるようになっている。
【０００６】
マイコン６１は、入力センサ２０から取り込んだ各種の入力信号に基づいて目標回転数を決定し、決定された目標回転数と現状のエンジン回転数とを比較して、その差に応じた制御量、すなわち前記回転磁石の所定角度の回転を１ステップとして開閉弁３３ａの開閉に必要なステップ数を決定し、出力ＩＦ回路６４を介して駆動制御信号をＩＳＣバルブ３３へ出力するようになっている。
【０００７】
ＩＳＣバルブ３３は、前記駆動制御信号を受信するとステップモ−タ３３ｂを前記信号に基づいて駆動させ、開閉弁３３ａを開閉駆動して、空気流入経路４１の経路断面積を変化させることによって、制御に必要な量の空気をエンジンのシリンダに供給するようになっている。
【０００８】
このようなアイドル回転数制御においては、開閉弁３３ａの開閉をメモリ６２に記憶されているステップ数に基づいて制御しているので、これらの制御を常に正確に行うためには、メモリ６２に記憶されているステップ数（開閉弁３３ａの駆動制御量）と、実際の開閉弁３３ａの開度との関係を一致させておく必要があるが、エンジンＥＣＵ６０には、実際の開閉弁３３ａの開度を直接検出する手段を備えていない。
【０００９】
このため、開閉弁３３ａを駆動させる信号が出力されていないにもかかわらず、車体が大きな外力を受け、ステップモ−タ３３ｂの回転磁石が回転して開閉弁３３ａの開度が変わってしまった場合等においても、エンジンＥＣＵ６０では、メモリ６２に記憶されているステップ数と実際の開閉弁３３ａの開度との間にずれが生じていることを検出することができない。
【００１０】
そこで、エンジンＥＣＵ６０では、このようなステップ数と開度とがずれた状態のままでの制御を防止するために、所定の頻度（例えば、ＩＧＳＷのオン毎やオフ毎）で、開閉弁３３ａを開方向又は閉方向の突当位置まで駆動させて、メモリ６２に記憶される開閉弁３３ａのステップ数と開閉弁３３ａの実際の開度との関係を一致させるイニシャライズ処理を行うようになっている。このイニシャライズ処理により基準位置と新たにカウントされるステップ数とを一致させることができるようになっている。
【００１１】
図１５は、マイコン６１の行うイニシャライズ処理と開閉弁３３ａの開度との関係を示すタイミングチャ−トである。なお、ここでは、ＩＧＳＷがオンからオフされた後に行われるイニシャライズ処理について説明する。
時刻ｔ１においてＩＧＳＷがオンからオフされると、所定のイニシャライズ処理開始遅延時間Ｔ１経過後の時刻ｔ２に、イニシャライズ処理が開始され、開閉弁３３ａを閉じ側限界（全閉状態）まで駆動させ、開閉弁３３ａを所定の位置（基準位置）に突き当て、開閉弁３３ａが全閉状態となった時刻ｔ３から、突き当ての確実性を確保するための空回り処理を行う。ここでは、時刻ｔ２から時刻ｔ４までの一連の処理をイニシャライズ処理とする。そして、空回り処理が完了した時刻ｔ４から、開閉弁３３ａを所定の開度まで駆動させる処理を行い、駆動処理の完了した時刻ｔ５に処理を終える。
【００１２】
このようなイニシャライズ処理によりメモリ６２に記憶される開閉弁３３ａのステップ数と実際の開閉弁３３ａの開度との関係を一致させることができ、該関係を一致させた状態からステップ数をカウントすることで、常に正確なアイドル回転数制御が行われるようになっている。
【００１３】
【特許文献１】
特開平１１−１５９３５２号公報
【特許文献２】
特開平９−３０３１８６号公報
【００１４】
【発明が解決しようとする課題】
しかしながら、前記イニシャライズ処理は、メモリ６２に記憶されているステップ数を換算して得られる開度と実際の開閉弁３３ａの開度とが異なっているか否か、すなわち脱調の可能性に関係なく、予め決められた頻度で行われるので、処理回数が多くなり、その度に開閉弁３３ａを限界位置に突き当てて、空回り処理が行われるために開閉弁３３ａの先端部が摩耗しやすいという課題があった。
【００１５】
また、前記イニシャライズ処理の回数が多くなると必然的にエンジンの始動要求と重なる可能性が高くなるという課題もあり、従来は、前記イニシャライズ処理中に、エンジンの始動要求があっても、前記イニシャライズ処理が完了するまで、エンジンの始動処理が開始されなかった（図１５において、時刻ｔ２〜時刻ｔ４のイニシャライズ処理時間の間にＩＧＳＷがオンされても、時刻ｔ５から始動処理が行われていた）ので、エンジンの始動に時間がかかってしまう場合があるという課題があった。
【００１６】
本発明は上記課題に鑑みなされたものであって、前記イニシャライズ処理と内燃機関の始動処理との干渉時において、始動性を低下させずに前記始動処理の遅延を回避することができ、また、前記イニシャライズ処理の実施を禁止あるいは実施頻度を減らすことにより、前記イニシャライズ処理と前記始動処理との干渉する機会を減らすことができ、開閉弁の摩耗を軽減することのできる内燃機関の制御装置を提供することを目的としている。
【００１７】
【課題を解決するための手段及びその効果】
上記目的を達成するために本発明に係る内燃機関の制御装置（１）は、アイドル時の内燃機関の回転数を制御するための空気流入経路を開閉する開閉手段を駆動させる駆動手段が接続され、前記開閉手段の駆動制御量を記憶する駆動制御量記憶手段と、前記開閉手段を所定位置まで駆動させて、記憶される前記駆動制御量と前記開閉手段の実際の開閉度との関係を一致させる処理を行うイニシャライズ処理手段とを備えた内燃機関の制御装置において、前記内燃機関のＩＧＳＷの状態を判断するＩＧＳＷ判断手段と、前記イニシャライズ処理手段によるイニシャライズ処理中に、前記ＩＧＳＷ判断手段によりＩＧＳＷがオンと判断された場合に、前記イニシャライズ処理を中止するイニシャライズ処理中止手段とを備えていることを特徴としている。
【００１８】
上記内燃機関の制御装置（１）によれば、前記イニシャライズ処理手段によるイニシャライズ処理中に前記ＩＧＳＷがオンと判断された場合に、前記イニシャライズ処理が中止されるので、すぐに前記内燃機関の始動処理に移ることができ、前記内燃機関の始動不良や始動遅延を回避することができる。
【００１９】
また本発明に係る内燃機関の制御装置（２）は、上記内燃機関の制御装置（１）において、前記イニシャライズ処理手段によるイニシャライズ処理中に、前記ＩＧＳＷ判断手段によりＩＧＳＷがオンと判断された場合、又は前記イニシャライズ処理中止手段によりイニシャライズ処理が中止された場合に、前記内燃機関の始動可能な開閉度まで前記開閉手段を駆動させる処理を行う開閉手段駆動処理手段を備えていることを特徴としている。
【００２０】
上記内燃機関の制御装置（２）によれば、前記開閉手段駆動処理手段により前記内燃機関の始動可能な開閉度まで前記開閉手段を駆動させる処理が行われるので、前記内燃機関の始動性を向上させることができる。
【００２１】
また本発明に係る内燃機関の制御装置（３）は、上記内燃機関の制御装置（１）において、前記イニシャライズ処理に要する時間を計る計時手段と、該計時手段により計られたイニシャライズ処理に要した時間を記憶するイニシャライズ処理時間記憶手段と、該イニシャライズ処理時間記憶手段に記憶されたイニシャライズ処理に要した時間と前記イニシャライズ処理中止手段によりイニシャライズ処理が中止されるまでに要した時間との差から前記イニシャライズ処理の残り時間を算出するイニシャライズ処理残時間算出手段とを備え、前記イニシャライズ処理中止手段が、前記イニシャライズ処理残時間算出手段により算出された前記イニシャライズ処理の残り時間と所定の時間とを比較して、前記イニシャライズ処理を中止するか否かを判断する第１のイニシャライズ処理中止判断手段を備えていることを特徴としている。
【００２２】
上記内燃機関の制御装置（３）によれば、前記イニシャライズ処理の残り時間が前記所定の時間より長い場合には、イニシャライズ処理を中止して始動処理に移り、一方、短い場合には、イニシャライズ処理の終了後に始動処理に移ることができる。したがって、前記イニシャライズ処理の残り時間に基づいて該イニシャライズ処理を実施する場合分けを行うことにより、前記内燃機関の始動性を保ちながら、始動遅延を回避することができる。また、始動性が良くない条件では前記イニシャライズ処理を継続して行うことにより、該イニシャライズ処理の頻度も適切に確保することができ、前記開閉度記憶手段に記憶されている開閉度と前記開閉手段の実際の開閉度とが一致しない状態での制御を防止することができる。
【００２３】
また本発明に係る内燃機関の制御装置（４）は、上記内燃機関の制御装置（１）において、前記イニシャライズ処理中止手段が、前記開閉手段の駆動状態が考慮された前記開閉手段の開閉度に基づいて、前記イニシャライズ処理を中止するか否かを判断する第２のイニシャライズ処理中止判断手段を備えていることを特徴としている。
【００２４】
上記内燃機関の制御装置（４）によれば、前記イニシャライズ処理手段によるイニシャライズ処理中に前記ＩＧＳＷがオンと判断された場合に、前記開閉手段の駆動状態（駆動の向き）が考慮された前記開閉手段の開閉度に基づいて、前記内燃機関の始動が容易な状態であると判断された場合にのみ、前記イニシャライズ処理を中止して、始動処理に移ることができるので、前記内燃機関の始動性を向上させることができる。
【００２５】
また本発明に係る内燃機関の制御装置（５）は、アイドル時の内燃機関の回転数を制御するための空気流入経路を開閉する開閉手段を駆動させる駆動手段が接続され、前記開閉手段の駆動制御量を記憶する駆動制御量記憶手段と、前記開閉手段を所定位置まで駆動させて、記憶される前記駆動制御量と前記開閉手段の実際の開閉度との関係を一致させる処理を行うイニシャライズ処理手段とを備えた内燃機関の制御装置において、前記イニシャライズ処理手段によるイニシャライズ処理を実施する前に、所定条件に基づいて推定される前記イニシャライズ処理に要する時間が所定の時間より長くなるか否かを判断するイニシャライズ処理時間判断手段と、該イニシャライズ処理時間判断手段により前記イニシャライズ処理に要する時間が前記所定の時間より長くなると判断された場合に、前記イニシャライズ処理の実施を禁止するイニシャライズ処理禁止手段とを備えていることを特徴としている。
【００２６】
上記内燃機関の制御装置（５）によれば、前記イニシャライズ処理と前記内燃機関の始動処理とが干渉する可能性が高いと推定される場合には、前記イニシャライズ処理の実施が禁止されるので、前記イニシャライズ処理と前記始動処理との干渉を未然に回避することにより、前記イニシャライズ処理と前記始動処理との干渉する機会を減らすことができる。また開閉手段の摩耗も軽減することができる。そして、前記イニシャライズ処理が禁止された場合には、ＩＧＳＷがオンと判断された場合に、すぐに始動処理に移ることができ、始動不良や始動遅延を回避することができる。
【００２７】
また本発明に係る内燃機関の制御装置（６）は、上記内燃機関の制御装置（５）において、前記イニシャライズ処理に要する時間を計る計時手段と、該計時手段により計られたイニシャライズ処理に要した時間を記憶するイニシャライズ処理時間記憶手段とを備え、前記イニシャライズ処理時間判断手段が、前記イニシャライズ処理時間記憶手段に記憶されているイニシャライズ処理に要した時間と所定の時間とを比較して、前記イニシャライズ処理に要した時間が前記所定の時間より長くなるか否かを判断するものであることを特徴としている。
【００２８】
上記内燃機関の制御装置（６）によれば、前記イニシャライズ処理時間記憶手段に記憶されているイニシャライズ処理に要した時間が前記所定の時間より長い場合には、今回のイニシャライズ処理に要する時間も長くなると判断して、前記イニシャライズ処理の実施が禁止されるので、前記イニシャライズ処理と前記内燃機関の始動制御との干渉を未然に回避することができ、前記イニシャライズ処理と前記内燃機関の始動制御との干渉する機会を減らすことができる。
【００２９】
また本発明に係る内燃機関の制御装置（７）は、上記内燃機関の制御装置（５）において、前記内燃機関の冷却水温を検出する冷却水温検出手段が接続され、前記イニシャライズ処理時間判断手段が、前記冷却水温検出手段により検出された冷却水温と所定の温度との比較、及び／又は前記駆動制御量を換算して得られる前記開閉手段の開閉度と所定の開閉度との比較により、前記イニシャライズ処理に要する時間が前記所定の時間より長くなるか否かを判断するものであることを特徴としている。
【００３０】
上記内燃機関の制御装置（７）によれば、前記冷却水温検出手段により検出された冷却水温が所定の温度より低い場合、及び／又は前記開閉手段の開閉度が所定の開閉度より大きい場合にはイニシャライズ処理に要する時間が長くなることが推定されるので、前記イニシャライズ処理の実施を禁止することにより、前記イニシャライズ処理と前記内燃機関の始動制御との干渉を未然に回避することができ、前記イニシャライズ処理と前記内燃機関の始動制御との干渉する機会を減らすことができる。
【００３１】
また本発明に係る内燃機関の制御装置（８）は、上記内燃機関の制御装置（５）において、前記内燃機関の冷却水温を検出する冷却水温検出手段が接続され、前記イニシャライズ処理時間判断手段が、前記冷却水温検出手段により検出された冷却水温、及び／又は前記駆動制御量に基づいて算出されるイニシャライズ処理に要する時間と所定の時間とを比較して、前記イニシャライズ処理に要する時間が前記所定の時間より長くなるか否かを判断するものであることを特徴としている。
【００３２】
上記内燃機関の制御装置（８）によれば、前記冷却水温、及び／又は前記駆動制御量に基づいて算出されるイニシャライズ処理に要する時間が前記所定の時間より長い場合には、今回のイニシャライズ処理に要する時間が長くなることが推定されるので、前記イニシャライズ処理の実行を禁止することにより、前記イニシャライズ処理と前記内燃機関の始動制御との干渉を未然に回避することができ、ＩＧＳＷがオンと判断された場合に、すぐに始動処理に移ることができ、始動遅延を防止することができる。
【００３３】
また本発明に係る内燃機関の制御装置（９）は、アイドル時の内燃機関の回転数を制御するための空気流入経路を開閉する開閉手段を駆動させる駆動手段が接続され、前記開閉手段の駆動制御量を記憶する駆動制御量記憶手段と、前記開閉手段を所定位置まで駆動させて、記憶される前記駆動制御量と前記開閉手段の実際の開閉度との関係を一致させる処理を行うイニシャライズ処理手段とを備えた内燃機関の制御装置において、前記イニシャライズ処理手段によるイニシャライズ処理の実施頻度を調整するイニシャライズ処理頻度調整手段を備えていることを特徴としている。
【００３４】
上記内燃機関の制御装置（９）によれば、前記イニシャライズ処理頻度調整手段により前記イニシャライズ処理の実施頻度が調整されるので、前記イニシャライズ処理をその必要性に応じて適切な頻度で実施する（実施頻度を減らす）ことができ、前記イニシャライズ処理と前記内燃機関の始動処理との干渉する機会を確実に減らすことができる。
【００３５】
また本発明に係る内燃機関の制御装置（１０）は、上記内燃機関の制御装置（９）において、過去のイニシャライズ処理が実施された時刻を記憶するイニシャライズ処理時刻記憶手段と、該イニシャライズ処理時刻記憶手段に記憶されている前回のイニシャライズ処理時刻からの経過時間を算出する経過時間算出手段とを備え、前記イニシャライズ処理頻度調整手段が、前記経過時間算出手段により算出された経過時間と所定の時間とを比較して、前記経過時間が前記所定の時間より長いと判断された場合に、前記イニシャライズ処理手段によるイニシャライズ処理を実施するものであることを特徴としている。
【００３６】
上記内燃機関の制御装置（１０）によれば、前記経過時間算出手段により算出される前回のイニシャライズ処理からの経過時間を利用して前記イニシャライズ処理の実施頻度を調整することができる。例えば、前記経過時間が前記所定の時間より短い場合には、前記イニシャライズ処理の必要性が低いと判断して、該イニシャライズ処理を実施させないようにして、前記イニシャライズ処理と前記内燃機関の始動制御との干渉する機会を確実に減らすことができる。
【００３７】
また本発明に係る内燃機関の制御装置（１１）は、上記内燃機関の制御装置（９）において、前記内燃機関に加わる加速度を検出する加速度検出手段が接続され、前記イニシャライズ処理頻度調整手段が、前記加速度検出手段により検出された加速度と所定の加速度とを比較して、前記検出された加速度が前記所定の加速度より大きいと判断された場合に、前記イニシャライズ処理手段によるイニシャライズ処理を実施するものであることを特徴としている。
【００３８】
上記内燃機関の制御装置（１１）によれば、前記加速度検出手段により検出される加速度により前記イニシャライズ処理の実施頻度を調整することができる。例えば、前記加速度検出手段により検出された加速度が前記所定の加速度より大きい場合には、前記駆動制御量記憶手段に記憶されている駆動制御量と前記開閉手段の実際の開閉度との間にずれが生じている可能性が高いので、前記イニシャライズ処理を実施することにより、必要性が高い場合にのみ、前記イニシャライズ処理を実施させることができ、前記イニシャライズ処理と前記内燃機関の始動処理との干渉する機会を確実に減らすことができる。
【００３９】
また本発明に係る内燃機関の制御装置（１２）は、アイドル時の内燃機関の回転数を制御するための空気流入経路を開閉する開閉手段を駆動させる駆動手段が接続され、前記開閉手段の駆動制御量を記憶する駆動制御量記憶手段と、前記開閉手段を所定位置まで駆動させて、記憶される前記駆動制御量と前記開閉手段の実際の開閉度との関係を一致させる処理を行うイニシャライズ処理手段とを備えた内燃機関の制御装置において、前記内燃機関の始動が可能な前記開閉手段の始動開閉度が記憶されている始動開閉度記憶手段と、ＩＧＳＷがオフと判断された後に開始されるイニシャライズ処理において、前記ＩＧＳＷがオフと判断された後、前記イニシャライズ処理が開始されるまでに前記始動開閉度まで前記開閉手段を駆動させる処理を行う始動開閉度駆動処理手段とを備えていることを特徴としている。
【００４０】
上記内燃機関の制御装置（１２）によれば、前記ＩＧＳＷがオフと判断された後、前記イニシャライズ処理が開始されるまでに前記始動開閉度まで前記開閉手段が駆動されるので、前記イニシャライズ処理が開始される前に、前記ＩＧＳＷがオンされた場合には、前記内燃機関の始動処理に移っても始動性を確保することができる。また、前記ＩＧＳＷがオンされていない場合には、前記開閉手段を前記始動開閉度まで移動させる時間だけ前記イニシャライズ処理に要する時間を短縮することができ、前記イニシャライズ処理と前記内燃機関の始動制御との干渉する機会を減らすことができる。
【００４１】
また本発明に係る内燃機関の制御装置（１３）は、アイドル時の内燃機関の回転数を制御するための空気流入経路を開閉する開閉手段を駆動させる駆動手段が接続され、前記開閉手段の駆動制御量を記憶する駆動制御量記憶手段と、前記開閉手段を所定位置まで駆動させて、記憶される前記駆動制御量と前記開閉手段の実際の開閉度との関係を一致させる処理を行うイニシャライズ処理手段とを備えた内燃機関の制御装置において、前記イニシャライズ処理手段が、ＩＧＳＷがオフと判断された後、所定のイニシャライズ処理開始遅延時間経過後にイニシャライズ処理を開始するものであって、所定の条件に基づいて前記イニシャライズ処理開始遅延時間を調整するイニシャライズ処理開始遅延時間調整手段を備えていることを特徴としている。
【００４２】
上記内燃機関の制御装置（１３）によれば、前記イニシャライズ処理開始遅延時間調整手段により前記イニシャライズ処理開始遅延時間が調整されるので、前記所定の条件に基づいて前記イニシャライズ処理の開始までの時間を長くしたり、短くすることにより、前記イニシャライズ処理と前記内燃機関の始動処理との干渉する機会を減らすことができる。
【００４３】
また本発明に係る内燃機関の制御装置（１４）は、上記内燃機関の制御装置（１３）において、前記内燃機関の冷却水温を検出する冷却水温検出手段が接続され、前記イニシャライズ処理開始遅延時間調整手段が、前記冷却水温検出手段により検出された冷却水温に基づいて、前記イニシャライズ処理開始遅延時間を調整するものであることを特徴としている。
【００４４】
上記内燃機関の制御装置（１４）によれば、前記冷却水温検出手段により検出された冷却水温に基づいて、前記内燃機関の始動処理の実施間隔を推定し、前記イニシャライズ処理開始遅延時間を調整することができる。
例えば、前記冷却水温が所定温度より低い場合には、ＩＧＳＷがオフされた後、すぐにＩＧＳＷがオンされる可能性が高いと推定し、前記イニシャライズ処理開始遅延時間を長めに設定することにより、前記イニシャライズ処理と前記内燃機関の始動処理との干渉する機会を減らすことができる。
また、前記冷却水温が所定温度より高い場合には、ＩＧＳＷがオフされた後、すぐにＩＧＳＷがオンされる可能性は低いと推定し、前記イニシャライズ処理開始遅延時間を短めに設定することにより、前記イニシャライズ処理を完了させるまでの時間を短縮することができる。
【００４５】
また本発明に係る内燃機関の制御装置（１５）は、上記内燃機関の制御装置（１３）において、前記内燃機関の始動時刻を記憶する始動時刻記憶手段を備え、前記イニシャライズ処理開始遅延時間調整手段が、前記始動時刻記憶手段に記憶された始動時刻から、所定時間の間に行われた前記内燃機関の始動回数を算出し、該始動回数に基づいて、前記イニシャライズ処理開始遅延時間を調整するものであることを特徴としている。
【００４６】
上記内燃機関の制御装置（１５）によれば、前記始動時刻記憶手段に記憶される始動時刻に基づいて、所定時間内における前記内燃機関の始動回数を算出し、該始動回数から始動頻度を推定し、前記イニシャライズ処理開始遅延時間を調整することができる。
例えば、前記始動回数が所定回数より多い場合には、ＩＧＳＷがオフされた後、すぐにＩＧＳＷがオンされる可能性が高いと推定し、前記イニシャライズ処理開始遅延時間を長めに設定することにより、前記イニシャライズ処理と前記内燃機関の始動処理との干渉する機会を減らすことができる。
また、前記始動回数が所定回数より少ない場合には、前記ＩＧＳＷがオフされた後、すぐにＩＧＳＷがオンされる可能性が低いと推定し、前記イニシャライズ処理開始遅延時間を短く設定することにより、前記イニシャライズ処理を完了させるまでの時間を短縮することができる。
【００４７】
また本発明に係る内燃機関の制御装置（１６）は、上記内燃機関の制御装置（１３）において、前記内燃機関の始動時間を検出する始動時間検出手段を備え、前記イニシャライズ処理開始遅延時間調整手段が、前記始動時間検出手段により検出された始動時間に基づいて、前記イニシャライズ処理開始遅延時間を調整するものであることを特徴としている。
【００４８】
上記内燃機関の制御装置（１６）によれば、前記始動時間検出手段により検出された始動時間に基づいて、前記内燃機関の始動処理の実施間隔を推定し、前記イニシャライズ処理開始遅延時間を調整することができる。
例えば、エンジンスタ−タを回してエンジンが始動するまでの時間（始動時間）が所定時間より長い場合（エンジンがかかりにくい場合）には、一旦ＩＧＳＷがオフされた後、すぐにＩＧＳＷがオンされる可能性が高いと推定し、前記イニシャライズ処理開始遅延時間を長めに設定することにより、前記イニシャライズ処理と前記内燃機関の始動処理との干渉する機会を減らすことができる。
また、前記始動時間が所定時間より短い場合には、前記ＩＧＳＷがオフされた後、すぐにＩＧＳＷがオンされる可能性が低いと推定し、前記イニシャライズ処理開始遅延時間を短く設定することにより、前記イニシャライズ処理を完了させるまでの時間を短縮することができる。
【００４９】
【発明の実施の形態】
以下、本発明に係る内燃機関の制御装置の実施の形態を図面に基づいて説明する。図１は、実施の形態（１）に係るエンジンＥＣＵを含むアイドル回転数制御システムの要部を概略的に示したブロック図である。但し、図１４に示したアイドル回転数制御システム５０と同一機能を有する構成部品については、同符号を付し、その説明を省略する。
【００５０】
図中１は、アイドル回転数制御システムを示しており、アイドル回転数制御システム１は、エンジンＥＣＵ１０と、入力センサ２０と、アクチュエ−タ３０とを含んで構成されている。
【００５１】
エンジンＥＣＵ１０は、マイコン１１と、マイコン１１に内蔵されたメモリ１２と、入力ＩＦ回路１３と、出力ＩＦ回路１４とを含んで構成されており、入力ＩＦ回路１３には、ＩＧＳＷ２１を含む入力センサ２０が接続され、出力ＩＦ回路１４には、アクチュエ−タ３０としてのインジェクタ３１、イグナイタ３２、及びＩＳＣ（Ｉｄｌｅ　Ｓｐｅｅｄ　Ｃｏｎｔｒｏｌ）バルブ３３が接続されている。
【００５２】
メモリ１２は、制御のためのプログラム等が記憶されているＲＯＭと制御に必要な種々のデ−タが記憶されるＲＡＭとを含んで構成されている。
マイコン１１は、メモリ１２に記憶されている開閉弁３３ａのステップ数と実際の開閉弁３３ａの開度との関係にずれが生じないようにイニシャライズ処理を行うようになっており、本実施の形態では、ＩＧＳＷ２１がオンからオフされた後に行われるイニシャライズ処理中に、ＩＧＳＷ２１がオンされた場合、従来、イニシャライズ処理の完了を待って、エンジンの始動処理に移るようになっていたものを、イニシャライズ処理を中止して、すぐにエンジンの始動処理に移る制御を行うことができるようになっている。
【００５３】
図２は、マイコン１１の行うイニシャライズ処理と開閉弁３３ａの開度との関係を示すタイミングチャ−トである。なお、破線は、図１５に示した従来のマイコン６１の行うイニシャライズ処理と開閉弁３３ａの開度との関係を示している。
【００５４】
時刻ｔ１においてＩＧＳＷ２１がオンからオフされると、所定のイニシャライズ処理開始遅延時間Ｔ１後の時刻ｔ２に、イニシャライズ処理が開始される。そして、イニシャライズ処理中の時刻ｔ１１においてＩＧＳＷ２１がオンされると、イニシャライズ処理を中止して、開閉弁３３ａをエンジンを始動させるのに適切な所定の開度まで駆動させる処理（時刻ｔ１１から時刻ｔ１２までの処理）を行い、開閉弁３３ａが適切な開度まで開かれた時刻ｔ１２から始動処理に移る。また、図示していないが、ＩＧＳＷ２１がオンされた時の開閉弁３３ａの開度が、エンジンの始動性を確保できる値であれば、開閉弁３３ａを前記所定の開度まで駆動させる処理を行わずに、すぐに始動処理に移ることもできるようになっている。
【００５５】
次に実施の形態（１）に係るエンジンＥＣＵ１０におけるマイコン１１の行う処理動作を図３に示したフロ−チャ−トに基づいて説明する。
まず、ステップＳ１ではＩＧＳＷ２１がオンからオフされたか否かを判断し、オフされていないと判断すれば、ステップＳ１０に進み、通常制御を行い、ステップＳ１に戻る。
一方、ステップＳ１において、ＩＧＳＷ２１がオフされたと判断すれば、ステップＳ２に進む。ステップＳ２では、図２における所定のイニシャライズ処理開始遅延時間Ｔ１待機させる処理を行い、ステップＳ３に進む。
【００５６】
ステップＳ３では、開閉弁３３ａを閉じ側限界まで駆動させて所定位置に突き当てた後、空回り処理を行うイニシャライズ処理を開始して、ステップＳ４に進む。
ステップＳ４では、空回り処理が完了したか否かを判断し、空回り処理が完了していない、すなわち、イニシャライズ処理がまだ完了していないと判断すれば、ステップＳ５に進む。
ステップＳ５では、ＩＧＳＷ２１がオンされたか否かを判断し、ＩＧＳＷ２１がオンされていないと判断すれば、ステップＳ４に戻り、イニシャライズ処理が完了するまで処理を繰り返す。
【００５７】
一方、ステップＳ５において、ＩＧＳＷ２１がオンされたと判断すれば、ステップＳ６に進む。ステップＳ６では、イニシャライズ処理を中止させる処理を行い、ステップＳ７に進み、ステップＳ７では、現在のステップ数のカウント値から換算して得られる開閉弁３３ａの開度が、エンジンの始動可能な開度か否かを判断し、エンジンの始動可能な開度であると判断すれば、ステップＳ９に進む。
【００５８】
一方、ステップＳ７において、エンジンの始動可能な開度ではないと判断すれば、ステップＳ８に進み、開閉弁３３ａをエンジンを始動させるのに適切な開度まで駆動させる処理を行い、ステップＳ９に進む。ステップＳ９では、エンジンを始動させる処理を行い、その後、処理を終了する。
【００５９】
一方、ステップＳ４において、空回り処理が完了した、すなわちイニシャライズ処理が完了したと判断すれば、ステップＳ１１に進み、ステップＳ１１では、基準位置からステップ数をカウントしながら開閉弁３３ａを所定の開度まで駆動させる処理を行い、処理を終了する。
【００６０】
上記実施の形態（１）に係るエンジンＥＣＵによれば、イニシャライズ処理中にＩＧＳＷ２１がオンと判断された場合に、前記イニシャライズ処理が中止されるので、従来、イニシャライズ処理が完了した後に（図２おける時刻ｔ５から）、エンジンの始動処理が行われていたものを、時刻ｔ１１又は時刻ｔ１２から始動処理に移ることができ、時刻ｔ１１又は時刻ｔ１２から時刻ｔ５までの時間分、エンジンの始動処理を早めることができ、エンジンの始動不良や始動遅延を回避することができる。
【００６１】
また、前記イニシャライズ処理が中止された場合に、開閉弁３３ａの開度が小さい場合には、エンジンの始動可能な開度まで開閉弁３３ａを駆動させる処理（時刻ｔ１１から時刻ｔ１２までの処理）が行われるので、エンジンの始動不良を防ぎ、始動性を向上させることができる。
【００６２】
次に実施の形態（２）に係るエンジンＥＣＵについて説明する。図４は、実施の形態（２）に係るエンジンＥＣＵを含むアイドル回転数制御システムの要部を概略的に示したブロック図である。但し、図１に示したアイドル回転数制御システム１と同一機能を有する構成部品については、同一符号を付し、その説明を省略する。
【００６３】
エンジンＥＣＵ１０Ａは、イニシャライズ処理の開始から終了までの時間（イニシャライズ処理時間）を計時するための時計回路やタイマ回路等からなる計時手段１５を更に含んで構成されており、計時手段１５により計時されたイニシャライズ処理時間がメモリ１２ａに記憶されるようになっている。
【００６４】
マイコン１１ａは、ＩＧＳＷ２１がオンからオフされた後に行われるイニシャライズ処理中に、ＩＧＳＷ２１がオンされた場合、メモリ１２ａに記憶されている前回のイニシャライズ処理時間を読み出し、読み出した前回のイニシャライズ処理時間から今回ＩＧＳＷ２１がオンされた時までの計時時間を引いて、今回のイニシャライズ処理時間の残り時間（以下、イニシャライズ処理残時間と記す）の推定値を算出し、算出したイニシャライズ処理残時間と、メモリ１２ａに予め記憶設定されている所定の時間とを比較して、現在実行しているイニシャライズ処理を中止させるか、あるいは続行させるか否かを判断するようになっている。
【００６５】
次に実施の形態（２）に係るエンジンＥＣＵ１０ａにおけるマイコン１１ａの行う処理動作を図５に示したフロ−チャ−トに基づいて説明する。なお、図５に示したマイコン１１ａの行う処理動作は、図３に示したステップＳ３とステップＳ４との間にステップＳ２１を、ステップＳ５とステップＳ６との間にステップＳ２２〜Ｓ２６を、ステップＳ４とステップＳ１１との間にステップＳ２７とＳ２８とを追加し、図３に示したステップＳ７とＳ８とを削除した構成となっており、図３に示した処理動作と同様の処理動作については、同じ符号を付し、その説明を省略する。
【００６６】
ステップＳ３において、イニシャライズ処理が開始されると、ステップＳ２１に進み、計時手段１５によるイニシャライズ処理時間の計時を開始して、ステップＳ４に進む。
ステップＳ４では、空回り処理が完了したか否かを判断し、空回り処理が完了していないと判断すれば、ステップＳ５に進み、ＩＧＳＷ２１がオンされたか否かを判断する。ステップＳ５において、ＩＧＳＷ２１がオンされたと判断すれば、ステップＳ２２に進む。
【００６７】
ステップＳ２２では、ＩＧＳＷ２１がオンされた時のイニシャライズ処理時間の読み取りを行い、ステップＳ２３に進み、ステップＳ２３では、メモリ１２ａから前回のイニシャライズ処理時間を読み出し、ステップＳ２４に進む。
ステップＳ２４では、前回のイニシャライズ処理時間から今回ＩＧＳＷ２１がオンされた時までのイニシャライズ処理時間を引いて、イニシャライズ処理残時間を算出して、ステップＳ２５に進む。
【００６８】
ステップＳ２５では、算出されたイニシャライズ処理残時間と予め設定されている所定の時間とを比較して、前記イニシャライズ処理残時間が前記所定の時間より長いと判断すれば、ステップＳ２６に進む。
ステップＳ２６では、計時手段１５によるイニシャライズ処理時間の計時を終了させて、ステップＳ６に進み、イニシャライズ処理を中止させる処理を行い、ステップＳ９に進み、エンジンを始動させる処理を行い、処理を終了する、
一方、ステップＳ２５において、前記イニシャライズ処理残時間が前記所定の時間以下であると判断すれば、ステップＳ４に戻り、イニシャライズ処理が完了するまで処理を繰り返す。
【００６９】
一方、ステップＳ４において、空回り処理が完了したと判断すれば、ステップＳ２７に進み、空回り処理が完了した時のイニシャライズ処理時間を読み取り、計時手段１５による計時を終了させて、ステップＳ２８に進む。ステップＳ２８では、読み取った今回のイニシャライズ処理時間をメモリ１２ａに記憶して、ステップＳ１１に進み、開閉弁３３ａを所定の開度まで駆動させた後、処理を終了する。
【００７０】
上記実施の形態（２）に係るエンジンＥＣＵによれば、算出されたイニシャライズ処理残時間が前記所定の時間より長い場合には、まだイニシャライズ処理に入ったばかりで、開閉弁３３ａの開度もさほど小さくなっていないことが推定できるので、エンジンの始動性を十分に確保した状態でイニシャライズ処理を中止することができる。したがって、始動処理に移った場合でも、始動不良や始動遅延を回避することができる。
【００７１】
一方、前記イニシャライズ処理残時間が前記所定の時間より短い場合には、開閉弁３３ａの開度も小さくなっていることが推定できるので、イニシャライズ処理を続行することにより、始動性が悪い条件での無理な始動処理への移行を避けることができ、イニシャライズ処理の頻度も適切に確保することができる。
【００７２】
次に実施の形態（３）に係るエンジンＥＣＵについて説明する。但し、実施の形態（３）に係るエンジンＥＣＵを含むアイドル回転数制御システムの構成については、図１に示したアイドル回転数制御システム１と同様であるため、ここでは異なる機能を有するエンジンＥＣＵ１０Ｂのマイコン１１ｂとメモリ１２ｂとには異なる符号を付し、その他の同一機能を有する構成部品には同一符号を付し、その説明を省略する。
【００７３】
メモリ１２ｂには、イニシャライズ処理中にＩＧＳＷ２１がオンされた場合に、前記イニシャライズ処理を中止して始動処理に移るか否かの判断基準に使用される開閉弁３３ａの判定開度α１（エンジンの始動性を確保できる開閉弁３３ａのステップ数から換算された開度）と、イニシャライズ処理後、所定の開度まで開閉弁３３ａを駆動させる処理が完了するまでにＩＧＳＷ２１がオンされた場合に、始動処理に移るか否かの判断基準に使用される開閉弁３３ａの判定開度α２（エンジンの始動性を確保できる開閉弁３３ａのステップ数から換算された開度）とが記憶されるようになっている。
【００７４】
なお、本実施の形態では、イニシャライズ処理中における開閉弁３３ａの駆動状態は、開閉弁３３ａを閉じている状態か停止状態であり、また、イニシャライズ処理後の開閉弁３３ａを所定開度まで駆動させる時の駆動状態は、開閉弁３３ａを開いている状態であることから、開閉弁３３ａの駆動状態から始動処理への移行の容易性を考慮して、判定開度α１が判定開度α２より大きな値に設定されている。
【００７５】
マイコン１１ｂでは、ＩＧＳＷ２１がオンからオフされた後に行われるイニシャライズ処理中に、ＩＧＳＷ２１がオンされた場合、メモリ１２ｂに予め記憶されている判定開度α１を読み出し、ＩＧＳＷ２１がオンされた時のステップ数のカウント値から換算される開閉弁３３ａの開度と前記判定開度α１とを比較して、始動処理に移るか、あるいはイニシャライズ処理を続行するか否かを判断するようになっている。
【００７６】
またイニシャライズ処理後に開閉弁３３ａを所定開度まで駆動させる処理中にＩＧＳＷ２１がオンされた場合、同様に判定開度α２を読みだし、ＩＧＳＷ２１がオンされた時のステップ数のカウント値から換算された開閉弁３３ａの開度と判定開度α２とを比較して、始動処理に移るか、あるいは開閉弁３３ａの駆動処理を続行するか否かを判断するようになっている。
【００７７】
次に実施の形態（３）に係るエンジンＥＣＵ１０Ｂにおけるマイコン１１ｂの行う処理動作を図６に示したフロ−チャ−トに基づいて説明する。なお、図６に示したマイコン１１ｂの行う処理動作は、図３に示したステップＳ５とステップＳ６との間にステップＳ３１を、ステップＳ１１の後にステップＳ３２とＳ３３とを追加し、図３に示したステップＳ７とＳ８とを削除した構成となっており、図３に示した処理動作と同様の処理動作については、同じ符号を付し、その説明を省略する。
【００７８】
ステップＳ３において、イニシャライズ処理が開始されると、ステップＳ４に進み、ステップＳ４では、空回り処理が完了したか否かを判断し、空回り処理が完了していない、すなわちイニシャライズ処理が完了していないと判断すれば、ステップＳ５に進む。ステップＳ５では、ＩＧＳＷ２１がオンされたか否かを判断し、ＩＧＳＷ２１がオンされたと判断すれば、ステップＳ３１に進む。
【００７９】
ステップＳ３１では、メモリ１２ｂから読み出した判定開度α１と、ＩＧＳＷがオンされた時のステップ数のカウント値から換算された開閉弁３３ａの開度とを比較して、開閉弁３３ａの開度が判定開度α１より大きいと判断すれば、ステップＳ６に進み、イニシャライズ処理を中止させる処理を行い、ステップＳ９に進み、エンジンの始動処理を行い、その後処理を終了する。
一方、ステップＳ３１において、開閉弁３３ａの開度が判定開度α１以下であると判断すれば、ステップＳ４に戻り、イニシャライズ処理が完了するまで処理を繰り返す。
【００８０】
一方、ステップＳ４において、空回り処理が完了したと判断すれば、ステップＳ１１に進み、開閉弁３３ａを所定開度まで駆動させる処理を行い、ステップＳ３２に進む。
ステップＳ３２では、開閉弁３３ａの所定開度までの駆動が完了する前に、ＩＧＳＷ２１がオンされたか否かを判断し、ＩＧＳＷ２１がオンされたと判断すれば、ステップＳ３３に進む。
【００８１】
ステップＳ３３では、メモリ１２ｂから読み出した判定開度α２と、ＩＧＳＷ２１がオンされた時のステップ数のカウント値から換算された開閉弁３３ａの開度とを比較して、開閉弁３３ａの開度が判定開度α２より大きいと判断すれば、ステップＳ９に進み、エンジンの始動処理を行い、その後処理を終了する。
【００８２】
一方、ステップＳ３３において、開閉弁３３ａの開度が判定開度α２以下であると判断すれば、ステップＳ３３に戻り、開閉弁３３ａを判定開度α２より大きくなるまで駆動させる処理を行う。
また、ステップＳ３２において、ＩＧＳＷ２１がオンされていないと判断すれば、開閉弁３３ａを所定開度まで駆動させた後、処理を終了する。
【００８３】
上記実施の形態（３）に係るエンジンＥＣＵによれば、イニシャライズ処理中にＩＧＳＷ２１がオンと判断された場合に、開閉弁３３ａの駆動状態（駆動の向き）を考慮して設定された判定開度α１　と、開閉弁３３ａの開度とに基づいて、イニシャライズ処理を中止するか否かが判断されるので、エンジンの始動処理への移行が容易であると判断された場合にのみ、イニシャライズ処理を中止して、始動処理に移ることができるので、エンジンの始動不良を防止して、始動性を向上させることができる。
【００８４】
また、イニシャライズ処理後の所定開度まで開閉弁３３ａを駆動させる処理中にＩＧＳＷ２１がオンと判断された場合も、同様に、判定開度α２と、開閉弁３３ａの開度とに基づいて、エンジンの始動処理への移行が容易であると判断された場合にのみ、始動処理に移ることができ、上記同様の効果を得ることができる。
【００８５】
なお、上記実施の形態（３）では、メモリ１２ｂに予め記憶されている判定開度α１、又は判定開度α２を読み出して、現在のステップ数のカウント値から換算された開閉弁３３ａの開度と比較することにより、現在行っている処理（イニシャライズ処理、又はイニシャライズ処理後の開閉弁の駆動処理）を中止して、始動処理に移るか否かを判断するようになっていたが、別の実施の形態では、図７に示したような、開閉弁３３ａの開度と開閉弁３３ａの駆動の向きとに基づいて設定されたテ−ブルをメモリ１２ｂに記憶させておき、ＩＧＳＷ２１がオンされた時に前記テ−ブルを読み出して、現在行っている処理を中止して、始動処理に移るか、あるいは続行するか否かを判断させることもできる。
【００８６】
次に実施の形態（４）に係るエンジンＥＣＵについて説明する。但し、実施の形態（４）に係るエンジンＥＣＵを含むアイドル回転数制御システムの構成については、図４に示したアイドル回転数制御システム１Ａと同様であるため、ここでは異なる機能を有するエンジンＥＣＵ１０Ｃのマイコン１１ｃとメモリ１２ｃとには異なる符号を付し、その他の同一機能を有する構成部品には同一符号を付し、その説明を省略する。
【００８７】
上記実施の形態（１）〜（３）に係るエンジンＥＣＵにおいては、ＩＧＳＷ２１がオフされた後に行われるイニシャライズ処理中に、ＩＧＳＷ２１がオンされた場合に、イニシャライズ処理を中止させるものであった。
【００８８】
実施の形態（４）に係るエンジンＥＣＵでは、ＩＧＳＷ２１がオフされた後、イニシャライズ処理を実施する前に、イニシャライズ処理とエンジンの始動処理とが干渉する可能性が高いと推定される場合には、イニシャライズ処理の実施を禁止する処理を行うようになっている。
【００８９】
メモリ１２ｃには、計時手段１５により計時されるイニシャライズ処理時間が記憶されるようになっており、マイコン１１ｃは、ＩＧＳＷ２１がオフされた後、メモリ１２ｃに記憶されている前回のイニシャライズ処理時間を読み出し、読み出した前回のイニシャライズ処理時間と予め設定されている所定の時間（イニシャライズ処理とエンジンの始動処理とが干渉する可能性が高くなることを判断する時間）とを比較して、前回のイニシャライズ処理時間が前記所定の時間より長い場合には、今回のイニシャライズ処理中にエンジンの始動処理が行われる可能性が高いと判断して、未然にイニシャライズ処理の実施を禁止する。
一方、前回のイニシャライズ処理時間が、前記所定の時間以下の場合には、今回のイニシャライズ処理中にエンジンの始動処理が行われる可能性が低いと判断して、イニシャライズ処理を実施させるようになっている。
【００９０】
次に実施の形態（４）に係るエンジンＥＣＵ１０Ｃにおけるマイコン１１ｃの行う処理動作を図８に示したフロ−チャ−トに基づいて説明する。なお、図８に示したマイコン１１ｃの行う処理動作は、図３に示したステップ１とステップＳ２との間にステップＳ４１〜Ｓ４３を追加した構成となっており、図３に示した処理動作と同様の処理動作については、同じ符号を付し、その説明を省略する。
【００９１】
まずステップＳ１では、ＩＧＳＷ２１がオンからオフにされたか否かを判断し、ＩＧＳＷ２１がオフされたと判断すれば、ステップＳ４１に進み、ステップＳ４１ではメモリ１２ｃから前回のイニシャライズ処理時間を読み出し、ステップＳ４２に進む。
【００９２】
ステップＳ４２では、前回のイニシャライズ処理時間と前記所定の時間とを比較して、前回のイニシャライズ処理時間が前記所定の時間より長いと判断すれば、ステップＳ４３に進み、ステップＳ４３では、イニシャライズ処理の実施を禁止させる処理を行い、開閉弁３３ａを所定の開度まで駆動させた後、処理を終了する。
【００９３】
一方、ステップＳ４２において、前回のイニシャライズ処理時間が前記所定の時間以下であると判断すれば、ステップＳ２へ進み、イニシャライズ処理開始遅延時間待機させる処理を行い、その後イニシャライズ処理に進む。
【００９４】
上記実施の形態（４）に係るエンジンＥＣＵによれば、メモリ１１ｃに記憶されている前回のイニシャライズ処理時間が前記所定の時間より長い場合には、今回のイニシャライズ処理時間も長くなると判断して、今回のイニシャライズ処理の実施を禁止させることにより、前記イニシャライズ処理とエンジンの始動制御との干渉を未然に回避することができる。
【００９５】
なお上記実施の形態（４）では、今回のイニシャライズ処理時間を推定するのに前回のイニシャライズ処理時間を使用したが、別の実施の形態では、入力センサ２０に含まれている水温センサ（図示せず）により検出される冷却水温と開閉弁３３ａのステップ数のカウント値から換算して得られる開度とを使用することができる。
【００９６】
この場合、例えば、マイコン１１ｃでは、ＩＧＳＷ２１がオフされたときの冷却水温が、予め設定されている所定の水温（イニシャライズ処理とエンジンの始動処理とが干渉する可能性が高くなることを判定する水温）より低く、しかも開閉弁３３ａの開度が予め設定されている所定の開度（イニシャライズ処理とエンジンの始動処理が干渉する可能性が高くなることを判定する開度）より大きい場合には、今回のイニシャライズ処理中にエンジンの始動処理が行われる可能性が高いと判断して、イニシャライズ処理の実施が禁止される。
【００９７】
一方、前記冷却水温が、前記所定の水温以上の場合、又は開閉弁３３ａの開度が前記所定の開度以下である場合には、今回のイニシャライズ処理中にエンジンの始動処理が行われる可能性が低いと判断して、イニシャライズ処理に移行させることにより、上記同様の効果を得ることができる。
【００９８】
さらに別の実施の形態としては、イニシャライズ処理とエンジンの始動処理とが干渉する可能性が高いか否かを判断するのに、ＩＧＳＷ２１がオフされた時の開閉弁３３ａのステップ数のカウント値から換算して得られる開度から算出されるイニシャライズ処理時間の推定値を使用することができる。
【００９９】
この場合、例えばマイコン１１ｃでは、ＩＧＳＷ２１がオフされたときの開閉弁３３ａの開度から今回のイニシャライズ処理時間の推定値を算出し、今回のイニシャライズ処理時間の推定値が、予め設定されている所定の時間（イニシャライズ処理とエンジンの始動処理が干渉する可能性が高くなることを判定する時間）より大きい場合には、今回のイニシャライズ処理中にエンジンの始動処理が行われる可能性が高いと判断して、イニシャライズ処理の実施が禁止される。
【０１００】
一方、算出された前記イニシャライズ処理時間の推定値が、前記所定の時間以下である場合には、今回のイニシャライズ処理中にエンジンの始動処理が行われる可能性が低いと判断して、イニシャライズ処理に移行させることにより、上記同様の効果を得ることができる。
【０１０１】
次に実施の形態（５）に係るエンジンＥＣＵについて説明する。但し、実施の形態（５）に係るエンジンＥＣＵを含むアイドル回転数制御システムの構成については、図４に示したアイドル回転数制御システム１Ａと同様であるため、ここでは異なる機能を有するエンジンＥＣＵ１０Ｄのマイコン１１ｄとメモリ１２ｄとには異なる符号を付し、その他の同一機能を有する構成部品には同一符号を付し、その説明を省略する。
【０１０２】
エンジンＥＣＵ１０Ｄでは、イニシャライズ処理とエンジンの始動処理との干渉を回避させるために、前回のイニシャライズ処理からの経過時間によりイニシャライズ処理の実施頻度を調整（減らす）することにより、イニシャライズ処理とエンジンの始動処理との干渉する機会を減らすようになっている。
【０１０３】
メモリ１２ｄには、計時手段１５により計時される前回のイニシャライズ処理の実施時刻（この場合開始時刻）が記憶されるようになっている。
マイコン１１ｄは、ＩＧＳＷ２１がオフされた後、メモリ１２ｄに記憶されている前回のイニシャライズ処理の実施時刻を読み出し、読み出した前回のイニシャライズ処理の実施時刻と今回ＩＧＳＷ２１がオフされたときに読み取った時刻とから、前回のイニシャライズ処理からの経過時間（イニシャライズ処理経過時間）を算出し、算出されたイニシャライズ処理経過時間と、予め設定されている所定の時間（イニシャライズ処理が必要と判断するための時間）とを比較して、前記イニシャライズ処理経過時間が前記所定の時間より大きい場合にのみ、イニシャライズ処理を実施することにより、イニシャライズ処理の実施頻度を調整するようになっている。
【０１０４】
次に、実施の形態（５）に係るエンジンＥＣＵ１０Ｄにおけるマイコン１１ｄの行う処理動作を図９に示したフロ−チャ−トに基づいて説明する。なお、図９に示したマイコン１１ｄの行う処理動作は、図３に示したステップ１とステップＳ２との間にステップＳ５１とＳ５２とを追加した構成となっており、図３に示した処理動作と同様の処理動作については、同じ符号を付し、その説明を省略する。
【０１０５】
まずステップＳ１では、ＩＧＳＷ２１がオンからオフされたか否かを判断し、ＩＧＳＷ２１がオフされたと判断すれば、ステップＳ５１に進む。
ステップＳ５１では、メモリ１２ｄに記憶されている前回のイニシャライズ処理の実施時刻（開始時刻）と今回ＩＧＳＷ２１がオフされたときに読み取った時刻とからイニシャライズ処理経過時間を算出して、ステップＳ５２に進む。
【０１０６】
ステップＳ５２では、算出されたイニシャライズ処理経過時間と予め設定されている所定の時間とを比較して、前記イニシャライズ処理経過時間が前記所定の時間より長いと判断すれば、ステップＳ２へ進み、所定のイニシャライズ処理開始遅延時間待機させた後、イニシャライズ処理に進む。
【０１０７】
一方、ステップＳ５２において、前記イニシャライズ処理経過時間が前記所定の時間より長くないと判断すれば、イニシャライズ処理を実施することなく、開閉弁３３ａを所定の開度まで駆動させた後、処理を終了する。
【０１０８】
上記実施の形態（５）に係るエンジンＥＣＵによれば、前記イニシャライズ処理経過時間によりイニシャライズ処理の実施頻度を調整して、イニシャライズ処理の回数を減らすことができる。したがって、前記イニシャライズ処理とエンジンの始動処理との干渉する機会を減らすことができ、開閉弁３３ａの摩耗を軽減することができる。
【０１０９】
なお、上記実施の形態（５）では、前記イニシャライズ処理経過時間を前回のイニシャライズ処理時刻から今回ＩＧＳＷがオフされたときの時刻までの時間として（ＩＧＳＷ２１のオン／オフ状態を考慮せずに）算出するようにしたが、別の実施の形態としては、ＩＧＳＷ２１のオン／オフ状態を考慮して、前回のイニシャライズ処理時刻と今回ＩＧＳＷ２１がオフされたときの時刻との間で、ＩＧＳＷ２１がオンされている、すなわち実質的にエンジンが駆動している時間のみの経過時間を算出することもできる。
【０１１０】
また、上記実施の形態（５）では、イニシャライズ処理の実施頻度を調整するために、イニシャライズ処理経過時間を利用した場合について説明したが、別の実施の形態では、車両に取り付けられた加速度センサ（図示せず）で検出される加速度デ−タを利用して、イニシャライズ処理の実施頻度を調整することができる。
【０１１１】
この場合、例えばマイコン１１ｄでは、ＩＧＳＷ２１のオン時に、車両に所定値以上の加速度（衝撃等によりステップモ−タ３３ｂの回転磁石が回転して開閉弁３３ａの開度が変わってしまう程度の加速度）が加えられた時に加速度センサで検出される加速度デ−タをメモリ１２ｄに記憶させるようにしておき、ＩＧＳＷ２１がオンからオフされた時に、メモリ１２ｄから前記加速度デ−タを読み出し、所定値以上の加速度デ−タがあるか否かを判断して、所定値以上の加速度デ−タがあった場合にのみ、すなわち、メモリ１２ｄに記憶されている開閉弁３３ａのステップ数と、開閉弁３３ａの実際の開度とがずれている可能性が高い場合にのみ、イニシャライズ処理を実施させることにより、上記同様の効果を得ることができる。
【０１１２】
次に実施の形態（６）に係るエンジンＥＣＵについて説明する。但し、実施の形態（６）に係るエンジンＥＣＵを含むアイドル回転数制御システムの構成については、図１に示したアイドル回転数制御システム１と同様であるため、ここでは異なる機能を有するエンジンＥＣＵ１０Ｅのマイコン１１ｅとメモリ１２ｅとには異なる符号を付し、その他の同一機能を有する構成部品には同一符号を付し、その説明を省略する。
【０１１３】
メモリ１２ｅには、エンジンの始動が可能な開閉弁３３ａの開度（始動開閉度）が予め記憶されており、マイコン１１ｅは、ＩＧＳＷ２１がオフされた後に開始されるイニシャライズ処理において、イニシャライズ処理が開始される前のイニシャライズ処理開始遅延時間中に、開閉弁３３ａを前記始動開閉度まで駆動させる処理を行うようになっている。
【０１１４】
図１０は、マイコン１１ｅの行うイニシャライズ処理と開閉弁３３ａの開度との関係を示すタイミングチャ−トを示している。
時刻ｔ１においてＩＧＳＷ２１がオンからオフされると、所定のイニシャライズ処理開始遅延時間Ｔ１待機させる処理が開始されると共に、イニシャライズ処理が開始される時刻ｔ２までに、開閉弁３３ａを始動開閉度まで駆動させる処理（時刻ｔ１から時刻ｔ２１までの処理）が行われる。
【０１１５】
前記始動開閉度まで開閉弁３３ａを駆動させ、イニシャライズ処理開始遅延時間Ｔ１が経過した時刻ｔ２から、開閉弁３３ａを閉じ側限界（全閉状態）まで駆動させ、閉じ側限界まで開閉弁３３ａが閉じられた時刻ｔ３から、空回り処理を行い、空回り処理が完了した時刻ｔ４から、開閉弁３３ａを所定の開度まで駆動させて、時刻ｔ５に処理を終えるようになっている。
【０１１６】
次に、実施の形態（６）に係るエンジンＥＣＵ１０Ｅにおけるマイコン１１ｅの行う処理動作を図１１に示したフロ−チャ−トに基づいて説明する。なお、図１１に示したマイコン１１ｅの行う処理動作は、図３に示したステップ２とステップＳ３との間にステップＳ６１を追加した構成となっており、図３に示した処理動作と同様の処理動作については、同じ符号を付し、その説明を省略する。
【０１１７】
まずステップＳ１では、ＩＧＳＷ２１がオンからオフにされたか否かを判断し、ＩＧＳＷ２１がオフされたと判断すれば、ステップＳ２に進み、イニシャライズ処理開始遅延時間Ｔ１待機させる処理を開始して、ステップＳ６１に進む。
【０１１８】
ステップＳ６１では、イニシャライズ処理開始遅延時間Ｔ１中に開閉弁３３ａを始動開閉度まで駆動させる処理を行い、イニシャライズ処理開始遅延時間Ｔ１の経過後、ステップＳ３のイニシャライズ処理に進む。
【０１１９】
上記実施の形態（６）に係るエンジンＥＣＵによれば、ＩＧＳＷ２１がオフされた後、イニシャライズ処理を開始する前のイニシャライズ処理遅延時間Ｔ１中に開閉弁３３ａを前記始動開閉度まで駆動させるので、イニシャライズ処理を開始する前にＩＧＳＷ２１がオンされ、すぐに始動処理に移った場合でも、エンジンの始動性を確保することができ、エンジンの始動不良を防止することができる。
【０１２０】
また、開閉弁３３ａを前記始動開閉度まで駆動させる時間（図１０における時刻ｔ１から時刻ｔ２１までの時間）だけイニシャライズ処理時間を短縮することができ、イニシャライズ処理とエンジンの始動処理との干渉する機会を減らすことができる。
【０１２１】
次に実施の形態（７）に係るエンジンＥＣＵについて説明する。図１２は、実施の形態（７）に係るエンジンＥＣＵを含むアイドル回転数制御システムの要部を概略的に示したブロック図である。但し、図１に示したアイドル回転数制御システム１と同一機能を有する構成部品については、同一符号を付し、その説明を省略し、異なる機能を有するエンジンＥＣＵ１０Ｆのマイコン１１ｆとメモリ１２ｆには異なる符号を付すこととする。
【０１２２】
エンジンＥＣＵ１０Ｆは、ＩＧＳＷ２１のオフ後に行われるイニシャライズ処理において、入力センサ２０に含まれる水温センサ２２により検出される冷却水温Ｔｗｘに基づいて、イニシャライズ処理開始遅延時間を調整することにより、イニシャライズ処理とエンジンの始動処理との干渉を回避させるようになっている。
【０１２３】
イニシャライズ処理開始遅延時間の調整方法としては、例えば、ＩＧＳＷ２１がオフされた時に検出された冷却水温Ｔｗｘが予め設定されている所定温度Ｔｗ１（冷却水温が低いと判断する温度）より低い場合は、ＩＧＳＷ２１がオフされた後、すぐにＩＧＳＷ２１がオンされる、すなわちエンジンがかかりにくく再始動処理が行われ、イニシャライズ処理とエンジンの始動処理とが干渉する可能性が高いと推定して、イニシャライズ処理開始遅延時間を長めに設定する。一方、冷却水温Ｔｗｘが所定温度Ｔｗ１より高い場合には、ＩＧＳＷ２１がオフされた後、すぐにＩＧＳＷ２１がオンされる可能性が低いと推定し、イニシャライズ処理開始遅延時間を短めに設定することにより、イニシャライズ処理の所要時間を短縮させることができるようになっている。
【０１２４】
次に実施の形態（７）に係るエンジンＥＣＵ１０Ｆにおけるマイコン１１ｆの行う処理動作を図１３に示したフロ−チャ−トに基づいて説明する。なお、図１３に示したマイコン１１ｆの行う処理動作は、図３に示したステップ１とステップＳ２との間にステップＳ７１〜Ｓ７４を追加した構成となっており、図３に示した処理動作と同様の処理動作については、同じ符号を付し、その説明を省略する。
【０１２５】
まずステップＳ１では、ＩＧＳＷ２１がオンからオフされたか否かを判断し、ＩＧＳＷ２１がオフされたと判断すれば、ステップＳ７１に進み、ステップＳ７１では、水温センサ２２で検出される冷却水温Ｔｗｘの取り込みを行い、ステップＳ７２に進む。
【０１２６】
ステップＳ７２では、冷却水温Ｔｗｘと所定水温Ｔｗ１（低水温時であると判定する水温であり、例えば、０℃に設定することができる）とを比較し、冷却水温Ｔｗｘが所定水温Ｔｗ１以上であると判断すれば、ステップＳ７３に進み、ステップ７３では、イニシャライズ処理遅延時間を短い時間（例えば、１秒程度）に設定し、ステップＳ２に進む。ステップＳ２では、短く設定されたイニシャライズ処理開始遅延時間待機させる処理を行い、ステップＳ３以降の処理に進む。
【０１２７】
一方、ステップＳ７２において、冷却水温Ｔｗｘが所定水温Ｔｗ１より低いと判断すれば、ステップＳ７４に進む。ステップＳ７４では、イニシャライズ処理遅延時間を長い時間（例えば、２秒程度）に設定し、ステップＳ２に進む。ステップＳ２では、長く設定されたイニシャライズ処理開始遅延時間待機させる処理を行い、ステップＳ３以降の処理に進む。
【０１２８】
上記実施の形態（７）に係るエンジンＥＣＵによれば、ＩＧＳＷ２１がオフされた後に、水温センサ２２により検出された冷却水温Ｔｗｘに基づいて、イニシャライズ処理開始遅延時間を調整することにより、イニシャライズ処理とエンジンの始動処理との干渉する機会を減らすことができる。
【０１２９】
なお、上記実施の形態（７）では、水温センサ２２により検出される冷却水温Ｔｗｘが所定温度Ｔｗ１より高いか否かによりイニシャライズ処理開始遅延時間を短くするか、長くするかを判断していたが、別の実施の形態では、冷却水温に対応したイニシャライズ処理開始遅延時間が設定されたテ−ブルをメモリ１２ｆに予め記憶させておき、ＩＧＳＷ２１がオフされた後に、水温センサ２２により検出された冷却水温Ｔｗｘを前記テ−ブルに当てはめて、冷却水温Ｔｗｘに対応するイニシャライズ処理開始遅延時間に設定してもよく、この場合、冷却水温に応じたイニシャライズ処理開始遅延時間の設定が可能となる。
【０１３０】
また、上記実施の形態（７）では、イニシャライズ処理開始遅延時間をＩＧＳＷ２１オフ時の冷却水温に基づいて調整する場合について説明したが、別の実施の形態では、メモリ１２ｆにエンジンの始動時刻、例えば、ＩＧＳＷ２１がオンされた時刻（ＩＧＳＷオン時刻）を記憶させるようにしておき、メモリ１２ｆに記憶されたＩＧＳＷオン時刻を利用して、イニシャライズ処理開始遅延時間を調整することができる。
【０１３１】
この場合、マイコン１１ｆは、ＩＧＳＷ２１がオフされた後、ＩＧＳＷ２１がオフされた時刻から所定時間前（例えば、１分前）までの間にＩＧＳＷ２１がオンされた回数をＩＧＳＷオン時刻を利用して求め、求めたＩＧＳＷ２１のオン回数と所定回数（始動回数が多いか否かを判定するために設定された回数）とを比較する。そして前記オン回数が前記所定回数以上の場合は、すぐに始動処理が行われる可能性が高いと推定し、イニシャライズ処理開始遅延時間を長く設定することにより、この間にＩＧＳＷ２１がオンされた場合にイニシャライズ処理中止の判断が不要になる。一方、前記オン回数が前記所定回数より少ない場合には、すぐに始動処理が行われる可能性が低いと推定し、イニシャライズ処理開始遅延時間を短く設定して、イニシャライズ処理の所要時間を短縮することができる。
【０１３２】
更に別の実施の形態としては、エンジンの始動時間、すなわち、エンジンスタ−タを回してからエンジンの始動が完了するまでの時間を検出し、検出された前記始動時間に基づいて、イニシャライズ処理開始遅延時間を調整することもできる。
【０１３３】
この場合、マイコン１１ｆは、エンジンの始動時間を検出し、検出された始動時間と所定時間（始動時間が長いか否かを判定するために設定された時間）とを比較する。そして前記始動時間が前記所定時間以上の場合（エンジンがなかなかかからない場合）は、一旦ＩＧＳＷ２１をオフした後、すぐにＩＧＳＷ２１をオンする再始動処理が行われる可能性が高いと推定し、イニシャライズ処理開始遅延時間を長く設定することにより、この間にＩＧＳＷ２１がオンされた場合におけるイニシャライズ処理中止の判断が不要になる。一方、前記始動時間が前記所定の時間より短い場合、すなわちエンジンがすぐに始動した場合には、すぐに再始動処理が行われる可能性が低いと推定し、イニシャライズ処理開始遅延時間を短く設定して、イニシャライズ処理の所要時間を短縮することができる。
【０１３４】
なお、上記実施の形態に係るエンジンＥＣＵでは、開閉弁３３ａを閉じ側の所定位置まで駆動させる閉型のイニシャライズ処理を行う場合について説明したが、イニシャライズ処理における開閉弁３３ａの駆動方向が限定されるものではなく、開閉弁３３ａを開き側の所定位置まで駆動させる開型のイニシャライズ処理を行うものにも適用可能である。
【図面の簡単な説明】
【図１】本発明の実施の形態（１）に係るエンジンＥＣＵを含むアイドル回転数制御システムの要部を示すブロック図である。
【図２】実施の形態（１）に係るエンジンＥＣＵにおけるマイコンの行うイニシャライズ処理と開閉弁の開度との関係を示すタイミングチャ−トである。
【図３】実施の形態（１）に係るエンジンＥＣＵにおけるマイコンの行う処理動作を示すフロ−チャ−トである。
【図４】本発明の実施の形態（２）に係るエンジンＥＣＵを含むアイドル回転数制御システムの要部を示すブロック図である。
【図５】実施の形態（２）に係るエンジンＥＣＵにおけるマイコンの行う処理動作を示すフロ−チャ−トである。
【図６】実施の形態（３）に係るエンジンＥＣＵにおけるマイコンの行う処理動作を示すフロ−チャ−トである。
【図７】実施の形態（３）に係るエンジンＥＣＵにおけるマイコンの行う別の処理動作を説明するための図である。
【図８】実施の形態（４）に係るエンジンＥＣＵにおけるマイコンの行う処理動作を示すフロ−チャ−トである。
【図９】実施の形態（５）に係るエンジンＥＣＵにおけるマイコンの行う処理動作を示すフロ−チャ−トである。
【図１０】実施の形態（６）に係るエンジンＥＣＵにおけるマイコンの行うイニシャライズ処理と開閉弁の開度との関係を示すタイミングチャ−トである。
【図１１】実施の形態（６）に係るエンジンＥＣＵにおけるマイコンの行う処理動作を示すフロ−チャ−トである。
【図１２】本発明の実施の形態（７）に係るエンジンＥＣＵを含むアイドル回転数制御システムの要部を示すブロック図である。
【図１３】実施の形態（７）に係るエンジンＥＣＵにおけるマイコンの行う処理動作を示すフロ−チャ−トである。
【図１４】従来のエンジンＥＣＵを含むアイドル回転数制御システムの要部を示すブロック図である。
【図１５】従来のエンジンＥＣＵにおけるマイコンの行うイニシャライズ処理と開閉弁の開度との関係を示すタイミングチャ−トである。
【符号の説明】
１、１Ａ〜１Ｆ　アイドル回転数制御システム
１０、１０Ａ〜１０Ｆ　エンジンＥＣＵ
１１、１１ａ〜１１ｆ　マイコン
１２、１２ａ〜１２ｆ　メモリ
２０　入力センサ
２１　ＩＧＳＷ
２２　水温センサ
３０　アクチュエ−タ
３３　ＩＳＣバルブ
３３ａ　開閉弁
３３ｂ　ステップモ−タ
【図１】
2004138034.tif 000003
【図２】
2004138034.tif 000004
【図３】
2004138034.tif 000005
【図４】
2004138034.tif 000006
【図５】
2004138034.tif 000007
【図６】
2004138034.tif 000008
【図７】
2004138034.tif 000009
【図８】
2004138034.tif 000010
【図９】
2004138034.tif 000011
【図１０】
2004138034.tif 000012
【図１１】
2004138034.tif 000013
【図１２】
2004138034.tif 000014
【図１３】
2004138034.tif 000015
【図１４】
2004138034.tif 000016
【図１５】
2004138034.tif 000017