JP2000320379A - Idle speed control device for internal combustion engine - Google Patents

Idle speed control device for internal combustion engine

Info

Publication number
JP2000320379A
JP2000320379A JP11127457A JP12745799A JP2000320379A JP 2000320379 A JP2000320379 A JP 2000320379A JP 11127457 A JP11127457 A JP 11127457A JP 12745799 A JP12745799 A JP 12745799A JP 2000320379 A JP2000320379 A JP 2000320379A
Authority
JP
Japan
Prior art keywords
speed control
idle speed
combustion state
control means
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP11127457A
Other languages
Japanese (ja)
Other versions
JP3478170B2 (en
Inventor
Masanobu Kanamaru
昌宣 金丸
Satoshi Watanabe
智 渡辺
Hidemi Onaka
英巳 大仲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to JP12745799A priority Critical patent/JP3478170B2/en
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to EP00915382A priority patent/EP1167730B1/en
Priority to KR10-2001-7012716A priority patent/KR100462251B1/en
Priority to ES00915382T priority patent/ES2251978T3/en
Priority to US09/926,283 priority patent/US6742497B1/en
Priority to HU0201442A priority patent/HU225751B1/en
Priority to DE60024796T priority patent/DE60024796T2/en
Priority to CZ20013589A priority patent/CZ302627B6/en
Priority to PCT/JP2000/002238 priority patent/WO2000060230A1/en
Priority to PL350846A priority patent/PL199504B1/en
Publication of JP2000320379A publication Critical patent/JP2000320379A/en
Application granted granted Critical
Publication of JP3478170B2 publication Critical patent/JP3478170B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Electrical Control Of Ignition Timing (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an idle speed control device that can detect nonconforming combustion reliably during air intake quantity feedback control and change the control to other control by other control parameters. SOLUTION: If step 1003 decides it acceptable, or nonconforming combustion occurs during air intake quantity feedback control, a nonconforming combustion flag xnedwn is set ON (step 1004), and an air intake quantity feedback control execution flag xqfb is set OFF and an ignition timing feedback control flag xiafb is set ON (step 1005). After an engine speed deviation dlne, or the difference between a target engine speed tne and an actual engine speed ne, is obtained (step 1006), an ignition timing correction quantity dlmia is obtained from the map (step 1007) corresponding to the engine speed deviation dlne, and the ignition timing correction quantity dlmia obtained in (step 1007) is added to the this time ignition timing ia (step 1008) for the calculation of the next ignition timing ia.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はアイドル回転数制御
装置に関し、特にアイドル定常状態(始動直後のエンジ
ン回転数の立ち上がり、及び惰行運転状態を除く、いわ
ゆるアイドル運転状態)の回転数を目標値になるように
制御するアイドル回転数制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an idle speed control device, and more particularly, to a target idle speed (i.e., a so-called idle operation state excluding a rise in engine speed immediately after starting and a coasting operation state). The present invention relates to an idle speed control device that controls the rotation speed of the engine.

【0002】[0002]

【従来の技術】より良き大気環境のために、自動車も排
気ガスをよりクリーンにするべく開発が続けられてい
る。それにともない始動後の排気ガスの改善が益々重要
になってきており、特に、アイドルは、実際の運転にお
いても、頻繁に現出するものであり、排気ガスに大きな
影響を与えるので、このアイドル回転数がばらつきなく
目標値にあうように制御することが強く要求されてい
る。アイドル回転数を制御する装置として、特開平5−
222997号公報に開示された装置がある。この装置
は、吸気量フィードバック制御系が故障した場合に点火
時期フィードバック制御系に切り換え、冷間時には点火
時期フィードバック制御に制限を加えるものである。
BACKGROUND OF THE INVENTION For a better atmospheric environment, automobiles are also being developed to make exhaust gas cleaner. Accordingly, the improvement of exhaust gas after starting has become more and more important. In particular, since idling frequently appears even in actual operation and greatly affects exhaust gas, the idling speed has been greatly reduced. It is strongly required that the number be controlled so as to be consistent with a target value. As a device for controlling the idle speed, Japanese Patent Laid-Open No.
There is an apparatus disclosed in Japanese Patent No. 222997. This device switches to an ignition timing feedback control system when the intake air amount feedback control system fails, and limits the ignition timing feedback control during cold periods.

【0003】[0003]

【発明が解決しようとする課題】ところで、アイドル回
転数がばらつくのは、燃焼状態不良になるためである。
したがって、アイドル回転数がばらつかないようにする
ためには、機関の燃焼状態を検知して燃焼状態が不良で
あれば燃焼状態が良好になるように制御することが必要
である。例えば、機関の暖機が未了の冷間状態で、燃焼
状態が不良の場合に吸気量を変化させると燃焼状態をさ
らに悪化させてしまうことがある。これは、冷間状態の
燃焼不良は燃料の霧化が悪く、吸気ポートの壁面等に燃
料が付着して、燃焼室内に充分な燃料が導入されず、空
燃比がリーンになってしまうことにより発生するが、ト
ルクを増やそうとしてスロットル開度を増大制御して吸
気量を増やすとすると吸気管内負圧が小さくなり、燃料
の霧化がさらに悪くなり、空燃比がさらにリーンになっ
てしまうことによる。したがって、このような場合には
吸気量でフィードバック制御を実行することは好ましく
なく吸気量以外の制御パラメータを用いてフィードバッ
ク制御しなければならない。
The reason why the idling rotational speed varies is that the combustion state becomes poor.
Therefore, in order to prevent the idling speed from fluctuating, it is necessary to detect the combustion state of the engine and to control the combustion state to be good if the combustion state is poor. For example, in a cold state where the engine has not been warmed up, if the combustion state is poor, changing the intake air amount may further deteriorate the combustion state. This is because poor combustion in the cold state results in poor fuel atomization, fuel adheres to the walls of the intake port, etc., and insufficient fuel is introduced into the combustion chamber, resulting in a lean air-fuel ratio. However, if you try to increase torque and increase the throttle opening to increase the amount of intake air, the negative pressure in the intake pipe will decrease, the fuel atomization will worsen, and the air-fuel ratio will become leaner. by. Therefore, in such a case, it is not preferable to perform the feedback control with the intake air amount, and the feedback control must be performed using a control parameter other than the intake air amount.

【0004】しかしながら、上記公報の装置では、吸気
量フィードバック制御系が故障した場合に点火時期フィ
ードバック制御系に切り換えるものではあるが、吸気量
フィードバック制御系によるフィードバック制御により
燃焼状態不良が発生してもそれを検出することはできな
い。本発明は、上記問題に鑑み、アイドル回転数を吸気
量フィードバック制御したときに発生する燃焼不良状態
を確実に検出し、他の制御パラメータによる制御に切り
換えることのできる内燃機関のアイドル回転数制御装置
を提供することを目的とする。
[0004] However, in the apparatus disclosed in the above publication, when the intake air amount feedback control system fails, the system is switched to the ignition timing feedback control system. However, even if a combustion state failure occurs due to feedback control by the intake air amount feedback control system. It cannot be detected. SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problems, and an idle speed control device for an internal combustion engine capable of reliably detecting a poor combustion state generated when an idle speed is subjected to intake air amount feedback control and switching to control using other control parameters. The purpose is to provide.

【0005】[0005]

【課題を解決するための手段】請求項1に記載の発明に
よれば、内燃機関のアイドル回転数を目標値に制御する
アイドル回転数制御装置であって、吸気量を変えてアイ
ドル回転数をフィードバック制御する第1アイドル回転
数制御手段と、燃焼状態を判定する燃焼状態判定手段
と、点火時期、燃料噴射量、燃料噴射時期の内の少なく
とも一つの制御値を変更してアイドル回転数を制御する
第2アイドル回転数制御手段と、を備え、燃焼状態良好
と判定された場合は第1アイドル回転数制御手段による
アイドル回転数制御を実行し、燃焼状態不良と判定され
た場合は第1アイドル回転数制御手段によるアイドル回
転数制御を停止して、第2アイドル回転数制御手段によ
るアイドル回転数制御を実行する、アイドル回転数制御
装置が提供される。このように構成されたアイドル回転
数制御装置によれば、燃焼状態良好であれば吸気量フィ
ードバック制御され、燃焼状態不良であれば吸気量フィ
ードバック制御を中止して点火時期、燃料噴射量、燃料
噴射時期の内の少なくとも一つの制御値を変更してアイ
ドル回転数が制御される。
According to the first aspect of the present invention, there is provided an idle speed control device for controlling an idle speed of an internal combustion engine to a target value. First idle speed control means for performing feedback control, combustion state determination means for determining a combustion state, and idle speed control by changing at least one control value among ignition timing, fuel injection amount, and fuel injection timing A second idle speed control means for performing idle speed control by the first idle speed control means when it is determined that the combustion state is good, and the first idle speed control when it is determined that the combustion state is bad. An idle speed control device is provided which stops the idle speed control by the speed control means and executes the idle speed control by the second idle speed control means. According to the idle speed control device configured as described above, the intake air amount feedback control is performed if the combustion state is good, and the intake air amount feedback control is stopped if the combustion state is bad, and the ignition timing, the fuel injection amount, the fuel injection The idle speed is controlled by changing at least one control value of the timing.

【0006】請求項2に記載の発明によれば、請求項1
の発明において、特に、燃焼状態不良と判定され、第1
アイドル回転数制御手段によるアイドル回転数制御を停
止して、第2アイドル回転数制御手段によるアイドル回
転数制御を実行した場合に、その後、再び第1アイドル
回転数制御手段によるフィードバック制御を実行し、こ
の状態で燃焼状態判定手段により燃焼状態の再判定を実
行し、燃焼状態の再判定で燃焼状態不良と判定された場
合には、第2回転数制御手段によるアイドル回転数制御
を実行する、アイドル回転数制御装置が提供される。こ
のように構成されたアイドル回転数制御装置によれば、
燃焼状態良好であれば吸気量フィードバック制御され、
燃焼状態不良であれば吸気量フィードバック制御を中止
して点火時期、燃料噴射量、燃料噴射時期の内の少なく
とも一つの制御値を変更され、その後、再び第1アイド
ル回転数制御手段によるフィードバック制御を実行し、
この状態で燃焼状態判定手段により燃焼状態の再判定が
実行され、なおも燃焼状態不良と判定されると、再び吸
気量フィードバック制御を中止して点火時期、燃料噴射
量、燃料噴射時期の内の少なくとも一つの制御値が変更
される。
According to the invention described in claim 2, according to claim 1
In the invention of the first aspect, particularly, it is determined that the combustion state is poor,
When the idle speed control by the idle speed control means is stopped and the idle speed control by the second idle speed control means is executed, thereafter, the feedback control by the first idle speed control means is executed again, In this state, the combustion state determination unit re-determines the combustion state. If the combustion state re-determination determines that the combustion state is poor, the second rotation number control unit performs idle speed control. A rotational speed control device is provided. According to the idle speed control device configured as described above,
If the combustion state is good, the intake air amount feedback control is performed,
If the combustion state is poor, the intake air amount feedback control is stopped to change at least one of the ignition timing, the fuel injection amount, and the fuel injection timing, and thereafter, the feedback control by the first idle speed control unit is performed again. Run,
In this state, a redetermination of the combustion state is performed by the combustion state determination means. If it is still determined that the combustion state is defective, the intake air amount feedback control is stopped again and the ignition timing, the fuel injection amount, and the fuel injection At least one control value is changed.

【0007】請求項3に記載の発明によれば、請求項2
の発明において、特に、燃焼状態の再判定後に実行する
第2回転数制御手段によるアイドル回転数制御が、燃焼
状態の再判定前に実行した第2回転数制御手段によるア
イドル回転数制御と同じ制御パラーメータにより、その
制御値を変えておこなうアイドル回転数制御である、ア
イドル回転数制御装置提供される。請求項4に記載の発
明によれば、請求項2の発明において、特に、燃焼状態
の再判定後に実行する第2回転数制御手段によるアイド
ル回転数制御が、燃焼状態の再判定前に実行した第2回
転数制御手段によるアイドル回転数制御とは異なる制御
パラーメータによるアイドル回転数制御である、アイド
ル回転数制御装置提供される。
According to the invention described in claim 3, according to claim 2
In the present invention, in particular, the idle speed control by the second speed control means executed after the redetermination of the combustion state is the same control as the idle speed control by the second speed control means executed before the redetermination of the combustion state An idle speed control device is provided, which is idle speed control performed by changing the control value of the parameter. According to the fourth aspect of the present invention, in the second aspect of the invention, the idle speed control by the second speed control means, which is performed after the redetermination of the combustion state, is performed before the redetermination of the combustion state. An idle speed control device is provided, which is an idle speed control using control parameters different from the idle speed control by the second speed control means.

【0008】請求項5に記載の発明によれば、請求項4
の発明において、特に、燃焼状態の再判定前に実行する
第2回転数制御手段によるアイドル回転数制御と、燃焼
状態の再判定後に実行する第2回転数制御手段によるア
イドル回転数制御とが、制御値変更による排気エミッシ
ョンへの影響が小さいものを先に実行するように選択さ
れている、アイドル回転数制御装置が提供される。この
ように構成されたアイドル回転数制御装置によれば、吸
気量フィードバック制御で燃焼状態不良の場合、吸気量
フィードバック制御を中止して、まず、制御値変更によ
る排気エミッションへの影響が小さいもので制御され、
それで吸気量フィードバック制御にもどして燃焼状態不
良であれば、排気エミッションへの影響が前回よりも大
きいもので制御される。
According to the invention described in claim 5, according to claim 4,
In the invention of the above, in particular, idle speed control by the second speed control means executed before the redetermination of the combustion state, and idle speed control by the second speed control means executed after the redetermination of the combustion state, An idle speed control device is provided, which is selected so as to execute a control value change having a small effect on exhaust emission first. According to the idle speed control device configured as described above, when the combustion state is poor in the intake air amount feedback control, the intake air amount feedback control is stopped, and first, the influence of the control value change on the exhaust emission is small. Controlled,
Therefore, if the combustion state is returned to the intake air amount feedback control, the influence on the exhaust emission is controlled to be larger than the previous one.

【0009】請求項6に記載の発明によれば、請求項1
の発明において、さらに、燃焼状態不良の気筒を判別す
る燃焼状態不良気筒判別手段を具備し、燃焼状態不良で
あると判定された場合には燃焼状態不良の気筒を判別
し、燃焼状態不良の気筒を第2回転数制御手段により制
御する、アイドル回転数制御装置が提供される。このよ
うに構成されたアイドル回転数制御装置によれば、吸気
量フィードバック制御で燃焼状態不良と判定された場
合、燃焼状態不良の気筒が判別され、吸気量フィードバ
ック制御を中止して、燃焼状態不良の気筒のみ点火時
期、燃料噴射量、燃料噴射時期の内の少なくとも一つの
制御値が変更される。
According to the invention described in claim 6, according to claim 1,
The invention further comprises a defective combustion state cylinder discriminating means for discriminating a cylinder having a defective combustion state, and when it is determined that the combustion state is defective, the cylinder having the defective combustion state is determined. Is controlled by a second rotation speed control means. According to the idle speed control device configured as described above, when it is determined that the combustion state is defective by the intake air amount feedback control, the cylinder having the combustion state abnormality is determined, the intake amount feedback control is stopped, and the combustion state abnormality is performed. The control value of at least one of the ignition timing, the fuel injection amount, and the fuel injection timing is changed for only the cylinders.

【0010】請求項7に記載の発明によれば、請求項1
の発明において、特に、第2回転数制御手段のアイドル
回転数制御もフィードバック制御である、アイドル回転
数制御装置が提供される。請求項8に記載の発明によれ
ば、請求項1の発明において、特に、第2回転数制御手
段のアイドル回転数制御が制御パラメータをガード値を
超えないように予め定めた所定値づつ変化させる定量変
化制御である、アイドル回転数制御装置が提供される。
[0010] According to the invention described in claim 7, according to claim 1 of the present invention.
In particular, the present invention provides an idle speed control device in which idle speed control of the second speed control means is also feedback control. According to the invention of claim 8, in the invention of claim 1, in particular, the idle speed control of the second speed control means changes the control parameter by a predetermined value so as not to exceed the guard value. An idle speed control device, which is a quantitative change control, is provided.

【0011】請求項9に記載の発明によれば、請求項1
の発明において、特に、内燃機関が空燃比をフィードバ
ック制御する空燃比フィードバック制御手段を備えてい
て、空燃比フィードバック制御手段の作動時は第1アイ
ドル回転数制御手段でアイドル回転数を制御する、アイ
ドル回転数制御装置が提供される。請求項10に記載の
発明によれば、請求項1の発明において、特に、機関温
度が予め定めた所定値以上の場合は、第1アイドル回転
数制御手段でアイドル回転数を制御する、アイドル回転
数制御装置が提供される。請求項11に記載の発明によ
れば、請求項1の発明において、特に、始動後の経過時
間が予め定めた所定値以上の場合は、第1アイドル回転
数制御手段でアイドル回転数を制御する、アイドル回転
数制御装置が提供される。このように、請求項9、1
0、11のアイドル回転数制御装置では、それぞれ、空
燃比フィードバック制御手段の作動時、機関温度が予め
定めた所定値以上になった場合、始動後の経過時間が予
め定めた所定値以上になった場合は、吸気量フィードバ
ック制御が実施される。
According to the ninth aspect of the present invention, the first aspect is provided.
In particular, the internal combustion engine includes air-fuel ratio feedback control means for feedback-controlling the air-fuel ratio, and when the air-fuel ratio feedback control means operates, the first idle speed control means controls the idle speed. A rotational speed control device is provided. According to a tenth aspect of the present invention, in the first aspect of the invention, when the engine temperature is equal to or higher than a predetermined value, the idle speed is controlled by the first idle speed control means. A number control is provided. According to an eleventh aspect of the present invention, in the invention of the first aspect, in particular, when the elapsed time after starting is equal to or more than a predetermined value, the first idle speed control means controls the idle speed. And an idle speed control device. Thus, claim 9 and claim 1
In the idle speed control devices 0 and 11, when the air-fuel ratio feedback control means operates and the engine temperature becomes equal to or higher than a predetermined value, the elapsed time after the start becomes equal to or higher than the predetermined value. In this case, the intake amount feedback control is performed.

【0012】請求項12に記載の発明によれば、請求項
1の発明において、特に、内判定手段が第1回転数制御
手段によるフィードバック制御の吸気量変化に対するエ
ンジン回転数変化から燃焼状態を判定する、アイドル回
転数制御装置が提供される。
According to the twelfth aspect of the present invention, in the first aspect of the present invention, the internal determination means determines the combustion state from the change in the engine speed with respect to the change in the intake air amount in the feedback control by the first speed control means. An idle speed control device is provided.

【0013】[0013]

【発明の実施の形態】以下添付図面を用いて本発明の実
施の形態を説明する。図15は後述の各実施の形態に共
通のハード構成を示す概略図である。図15において、
内燃機関1の吸気通路2には図示しないエアクリーナの
下流側に電子制御スロットル3が設けられている。この
電子制御スロットル3はスロットル弁3aをスロットル
モータ3bで開閉駆動するものであって、ECU(エン
ジン・コントロール・ユニット)10から開度指令値が
入力された時に、スロットルモータ3bがこの指令値に
応答してスロットル弁3aを指令開度に追従させる。
Embodiments of the present invention will be described below with reference to the accompanying drawings. FIG. 15 is a schematic diagram showing a hardware configuration common to each embodiment described later. In FIG.
An electronic control throttle 3 is provided in the intake passage 2 of the internal combustion engine 1 downstream of an air cleaner (not shown). The electronically controlled throttle 3 opens and closes a throttle valve 3a by a throttle motor 3b. When an opening command value is input from an ECU (engine control unit) 10, the throttle motor 3b changes the throttle command value to this command value. In response, the throttle valve 3a is made to follow the command opening.

【0014】スロットル弁3aは実線で示す全閉状態か
ら破線で示す全開状態までの開度に制御される。そして
その開度はスロットル開度センサ4で検出される。この
指令開度は、アクセルペダル14に取り付けられてアク
セル踏込量を検出するアクセル開度センサ15からのア
クセルペダルの踏込量信号(アクセル開度信号)に応じ
て決定される。
The opening of the throttle valve 3a is controlled from a fully closed state shown by a solid line to a fully opened state shown by a broken line. The opening is detected by the throttle opening sensor 4. The command opening is determined according to an accelerator pedal depression signal (accelerator opening signal) from an accelerator opening sensor 15 that is attached to the accelerator pedal 14 and detects an accelerator depression amount.

【0015】なお、上記の電子スロットル弁3により、
アイドル時の吸気量の制御をおこなうことは充分可能で
あるが、この図のように、スロットル弁3aをバイパス
するアイドルスピードコントロールバルブ(以下ISC
V)5を設けて、このISCV5によりアイドル時の吸
気量の制御をおこなうことも可能である。
The electronic throttle valve 3 described above provides:
Although it is sufficiently possible to control the intake air amount at the time of idling, as shown in this figure, an idle speed control valve (hereinafter, ISC) that bypasses the throttle valve 3a is used.
V) 5, it is also possible to control the intake air amount at the time of idling by the ISCV 5.

【0016】吸気通路2のスロットル弁3の上流側には
大気圧センサ18があり、下流側にはサージタンク6が
ある。このサージタンク6内には吸気の圧力を検出する
圧力センサ7が設けられている。更に、サージタンク6
の下流側には、各気筒毎に燃料供給系から加圧燃料を吸
気ポートへ供給するための燃料噴射弁8が設けられてい
る。また点火はECU10からイグナイタ27に送られ
る信号にもとづきイグニッションコイル28により点火
栓29で放電を発生させておこなわれる。
An atmospheric pressure sensor 18 is located upstream of the throttle valve 3 in the intake passage 2, and a surge tank 6 is located downstream. In the surge tank 6, a pressure sensor 7 for detecting the pressure of intake air is provided. Furthermore, surge tank 6
A fuel injection valve 8 for supplying pressurized fuel from a fuel supply system to an intake port is provided for each cylinder. Further, ignition is performed by causing an ignition coil 28 to generate a discharge at an ignition plug 29 based on a signal sent from the ECU 10 to an igniter 27.

【0017】また、内燃機関1のシリンダブロックの冷
却水通路9には、冷却水の温度を検出するための水温セ
ンサ11が設けられている。水温センサ11は冷却水の
温度に応じたアナログ電圧の電気信号を発生する。排気
通路12には、排気ガス中の3つの有害成分HC,C
O,NOxを同時に浄化する三元触媒コンバータ(図示
せず)が設けられており、この触媒コンバータの上流側
の排気通路12には、空燃比センサの一種であるO2
ンサ13が設けられている。O2 センサ13は排気ガス
中の酸素成分濃度に応じて電気信号を発生する。各セン
サの信号はECU10に入力される。
In the cooling water passage 9 of the cylinder block of the internal combustion engine 1, a water temperature sensor 11 for detecting the temperature of the cooling water is provided. The water temperature sensor 11 generates an analog voltage electric signal according to the temperature of the cooling water. The exhaust passage 12 contains three harmful components HC and C in the exhaust gas.
A three-way catalytic converter (not shown) for purifying O and NOx at the same time is provided. An O 2 sensor 13 which is a kind of air-fuel ratio sensor is provided in an exhaust passage 12 on the upstream side of the catalytic converter. I have. The O 2 sensor 13 generates an electric signal according to the concentration of the oxygen component in the exhaust gas. The signal of each sensor is input to the ECU 10.

【0018】更に、このECU10には、バッテリ16
に接続されたイグニッションスイッチ17からのキー位
置信号(アクセサリ位置、オン位置、スタータ位置)、
クランクシャフトの一端に取り付けられたクランクシャ
フトタイミングプーリと一体型のタイミングロータ24
に近接した設けられたクランクポジションセンサ21か
らの上死点信号TDCや所定角度毎のクランク角信号C
Aや、カムポジションセンサ30からの基準位置信号、
油温センサ22からの潤滑油の温度、図示しない変速機
内に設けられた車速センサ31からの車速信号が入力さ
れる。また、クランクシャフトの他端に設けられたリン
グギヤ23は機関1の始動時にスタータ19によって回
転させられる。
The ECU 10 further includes a battery 16
Key position signal (accessory position, ON position, starter position) from ignition switch 17 connected to
Timing rotor 24 integrated with crankshaft timing pulley attached to one end of crankshaft
, A top dead center signal TDC from a crank position sensor 21 provided near the
A, a reference position signal from the cam position sensor 30,
A lubricating oil temperature from the oil temperature sensor 22 and a vehicle speed signal from a vehicle speed sensor 31 provided in a transmission (not shown) are input. The ring gear 23 provided at the other end of the crankshaft is rotated by the starter 19 when the engine 1 starts.

【0019】そして、機関1が稼働を開始すると、EC
U10が通電されてプログラムが起動し、各センサから
の出力を取り込み、スロットル弁3aを開閉するスロッ
トルモータ3b、ISCV5、燃料噴射弁8、イグナイ
タ27或いはその他のアクチュエータを制御する。その
ために、ECU10には、各種センサからのアナログ信
号をディジタル信号に変換するA/D変換器、各種セン
サからの入力信号や各アクチュエータを駆動する出力信
号が出入りする入出力インタフェース101、演算処理
を行うCPU102、ROM103やRAM104等の
メモリや、クロック105等が設けられており、これら
はバス106で相互に接続されている。
When the engine 1 starts operating, the EC 1
When U10 is energized, the program is started, the output from each sensor is taken in, and the throttle motor 3b that opens and closes the throttle valve 3a, the ISCV 5, the fuel injection valve 8, the igniter 27, and other actuators are controlled. To this end, the ECU 10 includes an A / D converter that converts analog signals from various sensors into digital signals, an input / output interface 101 through which input signals from various sensors and output signals for driving each actuator come and goes, and arithmetic processing. A CPU 102, a memory such as a ROM 103 and a RAM 104, a clock 105, and the like are provided, and these are interconnected by a bus 106.

【0020】ここで、回転数neの検出と気筒判別につい
て説明する。タイミングロータ24には10°CA毎に
信号歯25が設けられているが、上死点の検出用に2枚
の欠歯部26があり34歯となっている。クランクポジ
ションセンサ21は電磁ピックアップから構成され、1
0°毎のクランク回転信号を出力する。回転数Neは、こ
のクランク角信号の間隔(時間)を計測することにより
得られる。
Here, the detection of the rotational speed ne and the cylinder discrimination will be described. The timing rotor 24 is provided with signal teeth 25 at every 10 ° CA, but has two missing tooth portions 26 for detecting the top dead center, and has 34 teeth. The crank position sensor 21 includes an electromagnetic pickup,
A crank rotation signal for every 0 ° is output. The rotation speed Ne is obtained by measuring the interval (time) of the crank angle signal.

【0021】一方、カムポジションセンサ30はクラン
ク軸2回転に就き1回転するカム軸に付設され、例え
ば、第1気筒の圧縮上死点で基準信号を発生するように
されている。後述の第1の実施の形態でおこなう燃焼状
態不良の気筒の判別は、カムポジションセンサ30の発
した基準信号からの経過時間を計測することにより行わ
れる。以下、上記のようにハード構成される本発明の各
実施の形態の制御について説明する。
On the other hand, the cam position sensor 30 is attached to a camshaft that makes one revolution for every two revolutions of the crankshaft, and generates a reference signal at the compression top dead center of the first cylinder, for example. The determination of a cylinder having a defective combustion state, which is performed in the first embodiment described later, is performed by measuring the elapsed time from a reference signal generated by the cam position sensor 30. Hereinafter, control of each embodiment of the present invention configured as described above will be described.

【0022】<<第1のグループの実施の形態>>第1
のグループの実施の形態は、アイドル回転数の吸気量フ
ィードバック制御で燃焼状態不良発生と判定された場合
に、別の制御パラメータによるアイドル回転数制御に変
更するものである。なお、前提として、初期状態では、
アイドル回転数は吸気量フィードバック制御されるよう
になっていて、これは他のグループの実施の形態でも同
じである。
<< Embodiment of First Group >> First
In the group of the embodiments, when it is determined that the combustion state failure occurs in the intake air amount feedback control of the idle speed, the control is changed to the idle speed control using another control parameter. As a premise, in the initial state,
The idle speed is controlled by the intake air amount feedback control, which is the same in the embodiments of other groups.

【0023】<第1の実施の形態> 〔請求項1+請求項7+請求項9+請求項12で、第2
アイドル回転数制御手段が点火時期フィードバック制御
手段〕アイドル回転数を吸気量フィードバック制御して
燃焼状態不良で、空燃比フィードバック制御が実行され
てなければ、点火時期フィードバック制御に変えるもの
である。
<First Embodiment> [Claim 1 + Claim 9 + Claim 9 + Claim 12
Idle speed control means is ignition timing feedback control means] If the idle speed is controlled by intake air amount feedback and the combustion state is poor and the air-fuel ratio feedback control is not executed, the control is changed to the ignition timing feedback control.

【0024】図1に示すのが第1の実施の形態のフロー
チャートであって、ステップ1001ではアイドル運転
状態であるか否かを判定するが、これは、スロットル開
度センサ4またはアクセル開度センサ15の信号、およ
び、車速センサ31からの信号に基づき判定する。ステ
ップ1002では、エンジン1の空燃比フィードバック
制御が実行されているか否かを判定する。
FIG. 1 is a flowchart of the first embodiment. In step 1001, it is determined whether or not the engine is in an idling state. This is based on the throttle opening sensor 4 or the accelerator opening sensor. 15 and a signal from the vehicle speed sensor 31. In step 1002, it is determined whether the air-fuel ratio feedback control of the engine 1 is being performed.

【0025】ステップ1001、1002で否定判定さ
れた場合はステップ1010に進み、ステップ100
1、1002でともに肯定判定された場合はステップ1
003に進み、燃焼状態が不良であるか否かが判定され
る。この燃焼状態不良か否かの判定は、その時実行され
ているアイドル回転数の制御方法に適したものでおこな
われる。例えば、最初は吸気量フィードバック制御が実
行されているので、吸気量フィードバック制御中のスロ
ットル開度変化量に対するエンジン回転数の変化量が所
定の領域内にあるか否かによって判定される。図14が
この判定を説明する図である。
If a negative determination is made in steps 1001 and 1002, the process proceeds to step 1010, where
Steps 1 and 1002 when both are affirmatively determined
Proceeding to 003, it is determined whether the combustion state is poor. The determination as to whether or not the combustion state is defective is made by a method suitable for the method of controlling the idling speed currently being executed. For example, since the intake air amount feedback control is initially performed, the determination is made based on whether or not the amount of change in the engine speed with respect to the amount of change in the throttle opening during the intake amount feedback control is within a predetermined region. FIG. 14 illustrates this determination.

【0026】燃焼状態不良でステップ1003で肯定判
定された場合はステップ1004に進み燃焼状態不良フ
ラグxnedwnをONにしてステップ1005に進み、一方ス
テップ1003で否定判定された場合はステップ100
9に進み燃焼状態不良フラグxnedwnをOFF にしてステッ
プ1010に進む。
If an affirmative determination is made in step 1003 for a poor combustion state, the flow proceeds to step 1004, the combustion state failure flag xnedwn is turned on, and the flow proceeds to step 1005. If a negative determination is made in step 1003, step 100 is executed.
The program proceeds to 9 and turns off the combustion state failure flag xnedwn, and proceeds to step 1010.

【0027】ステップ1005では吸気量フィードバッ
ク制御実行フラグxqfbをOFF にし、点火時期フィードバ
ック制御フラグxiafb をONにし、ステップ1006では
目標回転数tne と実回転数neの差である回転数偏差dlne
をもとめ、ステップ1007では回転数偏差dlneに対応
する点火時期補正量dlmia を図11のマップからもと
め、ステップ1008で今回の点火時期iaにステップ1
007で算出した点火時期補正量dlmia を加算して次回
の点火時期iaを算出して、ステップ1011に進みリタ
ーンする。
In step 1005, the intake air amount feedback control execution flag xqfb is turned off, and the ignition timing feedback control flag xiafb is turned on. In step 1006, the rotation speed deviation dlne, which is the difference between the target rotation speed tne and the actual rotation speed ne.
In step 1007, the ignition timing correction amount dlmia corresponding to the rotational speed deviation dlne is obtained from the map shown in FIG.
The next ignition timing ia is calculated by adding the ignition timing correction amount dlmia calculated in 007, and the routine proceeds to step 1011 and returns.

【0028】一方、ステップ1010に進んだ場合はス
テップ1010で吸気量フィードバック制御実行フラグ
xqfbをONにし、点火時期フィードバック制御フラグxiaf
b をOFF にしてからステップ1011に飛んでリターン
する。第1の実施の形態は、以上のように作用するの
で、吸気量フィードバック制御で燃焼状態不良であれ
ば、点火時期フィードバック制御がおこなわれる。
On the other hand, when the routine proceeds to step 1010, the routine proceeds to step 1010, where the intake air amount feedback control execution flag
Turn on xqfb and set the ignition timing feedback control flag xiaf
After b is turned off, the process jumps to step 1011 and returns. Since the first embodiment operates as described above, if the combustion state is poor in the intake air amount feedback control, the ignition timing feedback control is performed.

【0029】なお、ステップ1008を経てリターンし
た場合は、点火時期フィードバック制御の状態であるの
で、次にステップ1003でおこなう燃焼状態が不良か
否かの判定は、この点火時期フィードバック制御に適し
た方法でおこなわれる。その方法としては、吸気量フィ
ードバック制御における判定と同様に、点火時期フィー
ドバック制御における点火時期変動量dliaに対するエン
ジン回転数の変動dlneが所定の領域内にあるか否かで判
定することもできるし、回転数偏差dlneが予め定めた判
定値KDLNEAよりも大きいか否かで判定することもでき
る。
If the process returns after step 1008, the ignition timing is in a feedback control state. Therefore, in step 1003, the determination as to whether the combustion state is defective is made by a method suitable for the ignition timing feedback control. It is done in. As the method, similarly to the determination in the intake air amount feedback control, the determination can be made based on whether or not the fluctuation dlne of the engine speed with respect to the ignition timing fluctuation amount dlia in the ignition timing feedback control is within a predetermined region, The determination can also be made based on whether or not the rotational speed deviation dlne is greater than a predetermined determination value KDLNEA.

【0030】このように、リターン後のステップ100
3における燃焼状態が不良か否かの判定は、その時に実
行されている制御方法に適した方法でおこなわれるが、
これは、後述の各実施の形態においても同様である。
Thus, step 100 after the return
The determination as to whether or not the combustion state is poor in 3 is performed by a method suitable for the control method being executed at that time.
This is the same in each embodiment described later.

【0031】<第1の実施の形態の第1変形例> 〔請求項1+請求項7+請求項10+請求項12で、第
2アイドル回転数制御手段が燃料噴射量フィードバック
制御手段〕アイドル回転数を吸気量フィードバック制御
して燃焼状態不良で、空燃比フィードバック制御が実行
されてなければ、燃料噴射量フィードバック制御に変え
るものである。
<First Modification of First Embodiment> In the first, seventh, tenth, and twelfth aspects, the second idle speed control means is a fuel injection amount feedback control means. If the air-fuel ratio feedback control is not executed due to the combustion state failure due to the intake air amount feedback control, the control is changed to the fuel injection amount feedback control.

【0032】図2に示すのが第1の実施の形態の第1変
形例のフローチャートであって、ステップ1101は第
1の実施の形態のステップ1001と同じである。ステ
ップ1102では機関温度が予め定めた温度以下である
か否か、すなわち暖機中であるか否か、を水温センサ1
1の検出した冷却水温twが予め定めた所定値KTW1よりも
低いか否かで判定する。ステップ1101、1102で
否定判定された場合はステップ1110に進み、ステッ
プ1101、1102でともに肯定判定された場合のみ
ステップ1103に進む。
FIG. 2 is a flowchart of a first modification of the first embodiment. Step 1101 is the same as step 1001 of the first embodiment. In step 1102, the water temperature sensor 1 determines whether the engine temperature is equal to or lower than a predetermined temperature, that is, whether the engine is being warmed up.
It is determined whether the detected cooling water temperature tw is lower than a predetermined value KTW1. When a negative determination is made in steps 1101 and 1102, the process proceeds to step 1110, and only when an affirmative determination is made in both steps 1101 and 1102, the process proceeds to step 1103.

【0033】ステップ1103、1104および110
9は第1の実施の形態のステップ1003、1004お
よびステップ1009と同じであるので省略する。ステ
ップ1105では吸気量フィードバック制御実行フラグ
xqfbをOFF にし、燃料噴射量フィードバック制御フラグ
xtaufbをONにし、ステップ1106、1107で回転数
偏差dlneに対応する燃料噴射量補正量dlmtauを図12の
マップからもとめ、ステップ1108で今回の燃料噴射
量tau にステップ1107で算出した燃料噴射量補正量
dlmtauを加算して次回の燃料噴射量tau を算出して、ス
テップ1111に進みリターンする。
Steps 1103, 1104 and 110
Step 9 is the same as steps 1003, 1004 and step 1009 of the first embodiment, and will not be described. In step 1105, an intake air amount feedback control execution flag is set.
Turn off xqfb and set the fuel injection amount feedback control flag
xtaufb is turned on, the fuel injection amount correction amount dlmtau corresponding to the rotational speed deviation dlne is obtained from the map of FIG. 12 in steps 1106 and 1107, and the fuel injection amount correction calculated in step 1107 is applied to the current fuel injection amount tau in step 1108. amount
The next fuel injection amount tau is calculated by adding dlmtau, and the routine proceeds to step 1111 and returns.

【0034】一方、ステップ1110に進んだ場合はス
テップ1110で吸気量フィードバック制御実行フラグ
xqfbをONにし、燃料噴射量フィードバック制御フラグxi
taufb をOFF にしてからステップ1111に飛んでリタ
ーンする。第1の実施の形態の第1変形例は、以上のよ
うに作用するので、吸気量フィードバック制御で燃焼状
態不良であれば、燃料噴射量フィードバック制御がおこ
なわれる。
On the other hand, if the routine proceeds to step 1110, the flow proceeds to step 1110 where an intake air amount feedback control execution flag is set.
Turn on xqfb and set the fuel injection amount feedback control flag xi
After turning off taufb, the process jumps to step 1111 and returns. Since the first modification of the first embodiment operates as described above, if the combustion state is poor in the intake air amount feedback control, the fuel injection amount feedback control is performed.

【0035】<第1の実施の形態の第2変形例> 〔請求項1+請求項7+請求項11+請求項12で、第
2アイドル回転数制御手段が燃料噴射時期制御手段〕ア
イドル回転数を吸気量フィードバック制御して燃焼状態
不良で、機関始動後所定時間経過していなければ、燃料
噴射時期制御に変えるものである。
<Second Modification of First Embodiment> In the first, seventh, eleventh, and twelfth aspects, the second idle speed control means controls the fuel injection timing. If the combustion state is poor due to the amount feedback control and the predetermined time has not elapsed after the engine is started, the control is changed to the fuel injection timing control.

【0036】図3に示すのが第1の実施の形態の第2変
形例のフローチャートであって、ステップ1201は第
1の実施の形態のステップ1001と同じである。ステ
ップ1202では始動後の経過時間が予め定めた所定時
間を経過したか否かがECU10内のタイマで判定され
る。ステップ1201、1202で否定判定された場合
はステップ1210に進み、ステップ1201、120
2で共に肯定判定された場合のみステップ1203に進
む。
FIG. 3 is a flowchart of a second modification of the first embodiment, in which step 1201 is the same as step 1001 of the first embodiment. At step 1202, a timer in the ECU 10 determines whether or not the elapsed time after the start has exceeded a predetermined time. If a negative determination is made in Steps 1201 and 1202, the process proceeds to Step 1210, and Steps 1201 and 1202 are performed.
The process proceeds to step 1203 only when both are affirmatively determined in step 2.

【0037】ステップ1203、1204および120
9は第1の実施の形態のステップ1003、1004お
よびステップ1009と同じであるので省略する。ステ
ップ1205では吸気量フィードバック制御実行フラグ
xqfbをOFF にし、燃料噴射時期制御フラグxinjtcをONに
し、ステップ1206では目標回転数tneと実回転数ne
とからその比r=tne/neを算出し、ステップ1207では
ステップ1206で算出した比r=tne/neに対応する燃料
噴射時期minjを図13のマップからもとめ、ステップ1
208でステップ1207で算出した燃料噴射時期minj
を次回の燃料噴射時期inj として、ステップ1211に
進みリターンする。
Steps 1203, 1204 and 120
Step 9 is the same as steps 1003, 1004 and step 1009 of the first embodiment, and will not be described. In step 1205, an intake air amount feedback control execution flag is set.
xqfb is turned off and the fuel injection timing control flag xinjtc is turned on. In step 1206, the target rotation speed tne and the actual rotation speed ne are set.
From the map shown in FIG. 13, the ratio r = tne / ne calculated from the map shown in FIG. 13 is obtained in step 1207, and the fuel injection timing minj corresponding to the ratio r = tne / ne calculated in step 1206 is obtained.
In 208, the fuel injection timing minj calculated in step 1207
Is set as the next fuel injection timing inj, and the routine proceeds to step 1211 and returns.

【0038】一方、ステップ1210に進んだ場合はス
テップ1210で吸気量フィードバック制御実行フラグ
xqfbをONにし、燃料噴射時期制御フラグxinjtcをOFF に
してからステップ1209に飛んでリターンする。第1
の実施の形態の第2変形例は、以上のように作用するの
で、吸気量フィードバック制御で燃焼状態不良であれ
ば、燃料噴射時期フィードバック制御がおこなわれる。
On the other hand, if the routine proceeds to step 1210, the flow proceeds to step 1210 where the intake air amount feedback control execution flag is set.
After turning on xqfb and turning off the fuel injection timing control flag xinjtc, the routine jumps to step 1209 and returns. First
Since the second modification of the embodiment operates as described above, if the combustion state is poor in the intake air amount feedback control, the fuel injection timing feedback control is performed.

【0039】<<第2のグループの実施の形態>>第2
のグループの実施の形態は、アイドル回転数の吸気量フ
ィードバック制御で燃焼状態不良発生と判定された場合
に、吸気量フィードバック制御を中止し、別の制御パラ
メータによる制御をおこない、その後、再び、吸気量フ
ィードバック制御をおこない、この状態で燃焼状態再判
定し、燃焼状態不良なら、吸気量フィードバック制御を
中止し前記別の制御パラメータによる制御を実行するも
のである。
<< Embodiment of Second Group >> Second Embodiment
In the embodiment of the group, when it is determined that the combustion state failure occurs in the intake air amount feedback control of the idle speed, the intake air amount feedback control is stopped, the control is performed by another control parameter, and then the intake air amount is again controlled. The amount feedback control is performed, the combustion state is re-determined in this state, and if the combustion state is poor, the intake amount feedback control is stopped and the control based on the another control parameter is executed.

【0040】<第2の実施の形態>: 〔請求項1+請求項2+請求項3+請求項8+請求項9
+請求項12で、第2アイドル回転数制御手段が、再判
定の前後共に、点火時期定量進角制御〕吸気量フィード
バック制御で燃焼状態不良なら吸気量フィードバック制
御を中止し、点火時期を所定量進角し、その後、吸気量
フィードバック制御に戻して燃焼状態不良なら吸気量フ
ィードバック制御を中止し点火時期をさらに所定量進角
するもの(但し進角はガード値まで)。
<Second Embodiment> [Claim 1 + Claim 2 + Claim 3 + Claim 8 + Claim 9]
+ In the twelfth aspect, the second idle speed control means controls the ignition timing quantitative advance control before and after the re-determination. If the combustion state is poor in the intake air amount feedback control, the intake air amount feedback control is stopped and the ignition timing is set to a predetermined amount. When the combustion state is poor, the intake amount feedback control is stopped and the ignition timing is further advanced by a predetermined amount (the advance angle is up to the guard value).

【0041】図4に示すのが第2の実施の形態のフロー
チャートであって、ステップ2001、2002は第1
の実施の形態のステップ1001、1002と同じであ
る。ステップ2001またはステップ2002で否定判
定された場合はステップ2012に進む。ステップ20
01、2002で共に肯定判定された場合にのみ200
3に進む。
FIG. 4 is a flowchart of the second embodiment, in which steps 2001 and 2002 correspond to the first embodiment.
This is the same as steps 1001 and 1002 of the embodiment. If a negative determination is made in step 2001 or step 2002, the process proceeds to step 2012. Step 20
200 only when both are affirmatively determined in 01 and 2002
Proceed to 3.

【0042】ステップ2003、2004および201
1は第1の実施の形態のステップ1003、1004、
1009と同じであるので省略する。ステップ2005
では、吸気量フィードバック制御実行フラグxqfbをOFF
にし、点火時期定量進角フラグxiaaddをONにしてステッ
プ2006に進んで点火時期iaが上限ガード値KIA 以下
であるか否かを判定する。
Steps 2003, 2004 and 201
1 is steps 1003 and 1004 of the first embodiment,
The description is omitted because it is the same as 1009. Step 2005
Then, the intake air amount feedback control execution flag xqfb is turned off.
Then, the ignition timing quantitative advance flag xiaadd is turned ON, and the routine proceeds to step 2006, where it is determined whether or not the ignition timing ia is equal to or smaller than the upper limit guard value KIA.

【0043】ステップ2006で否定判定された場合は
ステップ2010に進んで点火時期iaをガード値に固定
してからステップ2013に飛んでリターンする。一
方、ステップ2006で肯定判定された場合はステップ
2007で点火時期iaを予め定めた進角量、例えば、Δ
A のみ進角してから、ステップ2008に進んで、吸気
量フィードバック制御実行フラグxqfbをONにし、点火時
期定量進角フラグxiaaddをOFF にする。これで、再び吸
気量フィードバック制御が実行されるので、ステップ2
009で燃焼状態状態不良であるか否かを判定する。ス
テップ2009で肯定判定された場合はステップ201
3に進んでリターンし、否定判定された場合はステップ
2005以降を繰り返す。
If a negative determination is made in step 2006, the routine proceeds to step 2010, where the ignition timing ia is fixed at the guard value, and then the routine jumps to step 2013 and returns. On the other hand, if an affirmative determination is made in step 2006, the ignition timing ia is set to a predetermined advance amount in step 2007, for example, Δ
After only A is advanced, the process proceeds to step 2008, where the intake air amount feedback control execution flag xqfb is turned on and the ignition timing quantitative advance flag xiaadd is turned off. As a result, the intake air amount feedback control is executed again.
At 009, it is determined whether or not the combustion state is poor. If an affirmative determination is made in step 2009, step 201
Then, the process returns to step 3, and if a negative determination is made, step 2005 and subsequent steps are repeated.

【0044】一方、ステップ2012に進んだ場合は吸
気量フィードバック制御実行フラグxqfbをONにし、点火
時期定量進角フラグxiaaddをOFF にしてステップ201
3に進んでリターンする。第2の実施の形態は上記のよ
うに作用するので、吸気量フィードバック制御で燃焼状
態不良なら吸気量フィードバック制御を中止して点火時
期が所定量進角され、その後、吸気量フィードバック制
御に戻して燃焼状態不良なら吸気量フィードバック制御
を中止し点火時期がさらに所定量進角される。
On the other hand, when proceeding to step 2012, the intake air amount feedback control execution flag xqfb is turned on, and the ignition timing quantitative advance flag xiaadd is turned off, and step 201 is executed.
Go to 3 and return. Since the second embodiment operates as described above, if the combustion state is poor in the intake air amount feedback control, the intake air amount feedback control is stopped, the ignition timing is advanced by a predetermined amount, and then the operation returns to the intake air amount feedback control. If the combustion state is poor, the intake air amount feedback control is stopped, and the ignition timing is further advanced by a predetermined amount.

【0045】<第2の実施の形態の変形例>: 〔請求項1+請求項2+請求項3+請求項8+請求項9
+請求項12で、第2アイドル回転数制御手段が、再判
定の前後共に、燃料噴射量定量増量制御〕吸気量フィー
ドバック制御で燃焼状態不良なら吸気量フィードバック
制御を中止し、燃料噴射量を所定量増量し、その後、吸
気量フィードバック制御に戻して燃焼状態不良なら吸気
量フィードバック制御を中止し燃料噴射量をさらに所定
量増量するもの(但し増量はガード値まで)。
<Modification of Second Embodiment> [Claim 1 + Claim 2 + Claim 3 + Claim 8 + Claim 9]
+ In the twelfth aspect, the second idle speed control means controls the fuel injection amount quantitative increase control before and after the re-determination. If the combustion state is poor in the intake amount feedback control, the intake amount feedback control is stopped and the fuel injection amount is adjusted. When the combustion state is poor, the intake amount feedback control is stopped and the fuel injection amount is further increased by a predetermined amount (however, the increase is up to the guard value).

【0046】図5に示すのが第2の実施の形態の変形例
のフローチャートであって、第2の実施の形態のフロー
チャートの点火時期を燃料噴射量に置き換えたものであ
るので、詳細な説明は省略する。
FIG. 5 is a flowchart of a modification of the second embodiment, in which the ignition timing in the flowchart of the second embodiment is replaced with the fuel injection amount. Is omitted.

【0047】<<第3のグループの実施の形態>>第3
のグループの実施の形態は、アイドル回転数の吸気量フ
ィードバック制御で燃焼状態不良発生と判定された場合
に、別の制御パラメータによる制御を実行し、その後、
再び、吸気量フィードバック制御をおこない、この状態
で燃焼状態不良なら、前回とはさらに別の制御パラメー
タで制御をおこなうもの。
<< Embodiment of Third Group >> Third Embodiment
In the embodiment of the group, when it is determined that the combustion state failure has occurred in the intake air amount feedback control of the idle speed, control by another control parameter is executed, and then,
The intake air amount feedback control is performed again, and if the combustion state is poor in this state, the control is performed with further different control parameters from the last time.

【0048】<第3の実施の形態>: 〔請求項1+請求項2+請求項4+請求項5+請求項8
+請求項9+請求項12で、第2アイドル回転数制御手
段が燃料噴射時期制御(再判定前)、点火時期定量進角
制御(再判定後)〕吸気量フィードバック制御で燃焼状
態不良なら吸気量フィードバック制御を中止し、燃料噴
射時期を非同期噴射にし、その後、吸気量フィードバッ
ク制御に戻して燃焼状態不良なら吸気量フィードバック
制御を中止し点火時期を所定量進角するもの(但し進角
はガード値まで)。
<Third Embodiment> [Claim 1 + Claim 2 + Claim 4 + Claim 5 + Claim 8]
In the ninth and twelfth aspects, the second idle speed control means controls the fuel injection timing (before redetermination) and the ignition timing quantitative advance control (after redetermination). The feedback control is stopped, the fuel injection timing is set to asynchronous injection, and then the control is returned to the intake air amount feedback control. If the combustion state is poor, the intake air amount feedback control is stopped and the ignition timing is advanced by a predetermined amount. Until).

【0049】ここで、初めに燃料噴射時期制御を次に点
火時期定量進角制御を実行するのは燃料噴射時期制御の
方が点火時期定量進角制御よりも排気エミッションへの
影響が小さいので先ずは排気エミッションへの影響が小
さい方で制御してみて、それでも燃焼状態不良なら排気
エミッションへの影響が大きい方を実行して、極力排気
エミッションの悪化を少なくしようとするためである。
なお、排気エミッションへの影響は、吸気量の制御、燃
料噴射時期の制御、点火時期の制御、燃料噴射量の制御
の順で大きくなる。
Here, the fuel injection timing control is performed first, and then the ignition timing quantitative advance control is executed, because the fuel injection timing control has a smaller effect on the exhaust emission than the ignition timing quantitative advance control. The reason for this is to try to control the exhaust gas with a smaller influence, and if the combustion state is still poor, execute the method with the larger influence on the exhaust emission to minimize the deterioration of the exhaust emission.
The influence on the exhaust emission increases in the order of control of the intake air amount, control of the fuel injection timing, control of the ignition timing, and control of the fuel injection amount.

【0050】図6、7に示すのが第3の実施の形態のフ
ローチャートであって、ステップ3001、3002は
第1の実施の形態のステップ1001、1002と同じ
である。ステップ3001またはステップ3002で否
定判定された場合はステップ3017に進み、ステップ
3001、3002で共に肯定判定された場合にのみ2
003に進む。
FIGS. 6 and 7 are flowcharts of the third embodiment. Steps 3001 and 3002 are the same as steps 1001 and 1002 of the first embodiment. When a negative determination is made in step 3001 or step 3002, the process proceeds to step 3017, and only when a positive determination is made in both steps 3001 and 3002, 2
Proceed to 003.

【0051】ステップ3003、3004および301
6は第1の実施の形態のステップ1003、1004、
1009と同じであるので省略する。ステップ3005
では、吸気量フィードバック制御実行フラグxqfbをOFF
にし、燃料噴射時期制御フラグxinjtcをONにし、点火時
期定量進角フラグxiaaddをOFF にしてステップ3006
に進んで燃料噴射時期が同期噴射の噴射時期にされてい
るか否かを判定する。
Steps 3003, 3004 and 301
6 are steps 1003 and 1004 of the first embodiment,
The description is omitted because it is the same as 1009. Step 3005
Then, the intake air amount feedback control execution flag xqfb is turned off.
Then, the fuel injection timing control flag xinjtc is turned on, the ignition timing quantitative advance flag xiaadd is turned off, and step 3006 is executed.
Then, it is determined whether or not the fuel injection timing is set to the injection timing of the synchronous injection.

【0052】ステップ3006で否定判定された場合は
ステップ3007に進んで燃料噴射時期を同期噴射の噴
射時期にしてから、ステップ3008に進んで、吸気量
フィードバック制御実行フラグxqfbをONにし、燃料噴射
時期制御フラグxinjtcをOFFにし、点火時期定量進角フ
ラグxiaaddをOFF にする。これで、再び吸気量フィード
バック制御が実行されるので、ステップ3009で燃焼
状態状態不良であるか否かを判定する。ステップ300
9で肯定判定された場合はステップ3018に進んでリ
ターンする。
If a negative determination is made in step 3006, the routine proceeds to step 3007, in which the fuel injection timing is set to the synchronous injection injection timing, and then to step 3008, the intake air amount feedback control execution flag xqfb is turned ON, and the fuel injection timing is set. The control flag xinjtc is turned off, and the ignition timing quantitative advance flag xiaadd is turned off. As a result, the intake air amount feedback control is executed again, and it is determined in step 3009 whether or not the combustion state is defective. Step 300
If an affirmative determination is made in step 9, the process proceeds to step 3018 and returns.

【0053】一方、ステップ3006で肯定判定された
場合、およびステップ3009で肯定判定された場合は
ステップ3010に進んで吸気量フィードバック制御実
行フラグxqfbをOFF にし、燃料噴射時期制御フラグxinj
tcをOFF にし、点火時期定量進角フラグxiaaddをONにし
てステップ3011に進む。
On the other hand, if a positive determination is made in step 3006 or if a positive determination is made in step 3009, the routine proceeds to step 3010, where the intake air amount feedback control execution flag xqfb is turned off, and the fuel injection timing control flag xinj
tc is turned off, the ignition timing quantitative advance flag xiaadd is turned on, and the routine proceeds to step 3011.

【0054】ステップ3011では点火時期が予め定め
たガード値KIA 以下か否かを判定する。ステップ301
1で肯定判定された場合はステップ3012で点火時期
iaを予め定めた進角量、例えば、ΔA のみ進角してか
ら、ステップ3013に進んで、吸気量フィードバック
制御実行フラグxqfbをONにし、燃料噴射時期制御フラグ
xinjtcをOFF にし、点火時期定量進角フラグxiaaddをOF
F にする。これで、再び吸気量フィードバック制御が実
行されるので、ステップ3014で燃焼状態状態不良で
あるか否かを判定する。
In step 3011, it is determined whether or not the ignition timing is equal to or less than a predetermined guard value KIA. Step 301
If a positive determination is made in step 1, the ignition timing is determined in step 3012.
After advancing ia by a predetermined advance amount, for example, ΔA, the routine proceeds to step 3013, where the intake air amount feedback control execution flag xqfb is turned ON, and the fuel injection timing control flag
Turn off xinjtc and turn on ignition timing quantitative advance flag xiaadd
F. As a result, the intake air amount feedback control is executed again, and it is determined in step 3014 whether or not the combustion state is defective.

【0055】ステップ3014で肯定判定された場合は
ステップ3010以下を繰り返し、否定判定された場合
はステップ3018に進みリターンする。また、ステッ
プ3011で否定判定された場合はステップ3015で
点火時期iaをガード値KIA に固定してからステップ30
18に進みリターンする。一方、ステップ3017に進
んだ場合は吸気量フィードバック制御実行フラグxqfbを
ONにし、点火時期定量進角フラグxiaaddをOFF にしてス
テップ3018に飛んでリターンする。
If an affirmative determination is made in step 3014, the steps from step 3010 are repeated, and if a negative determination is made, the process proceeds to step 3018 and returns. If a negative determination is made in step 3011, the ignition timing ia is fixed to the guard value KIA in step 3015,
Go to 18 and return. On the other hand, when the process proceeds to step 3017, the intake air amount feedback control execution flag xqfb is set.
Then, the ignition timing quantitative advance flag xiaadd is turned off, and the routine jumps to step 3018 and returns.

【0056】第3の実施の形態は上記のように作用する
ので、吸気量フィードバック制御で燃焼状態不良なら吸
気量フィードバック制御を中止して燃料噴射時期が非同
期噴射にされ、その後、吸気量フィードバック制御に戻
し、なお燃焼状態不良なら吸気量フィードバック制御を
中止し、点火時期定量進角制御が実行される。
Since the third embodiment operates as described above, if the combustion state is poor in the intake amount feedback control, the intake amount feedback control is stopped and the fuel injection timing is set to asynchronous injection. If the combustion state is still poor, the intake air amount feedback control is stopped, and the ignition timing quantitative advance control is executed.

【0057】<第3の実施の形態の変形例>: 〔請求項1+請求項2+請求項4+請求項5+請求項8
+請求項9+請求項12で、第2アイドル回転数制御手
段が点火時期定量進角制御(再判定前)、燃料噴射量定
量増量制御(再判定後)〕吸気量フィードバック制御で
燃焼状態不良なら吸気量フィードバック制御を中止し、
点火時期を予め定めた所定量進角し、その後、吸気量フ
ィードバック制御に戻し、なお燃焼状態不良なら吸気量
フィードバック制御を中止し燃料噴射量を所定量ずつ増
量するもの(但し進角、増量はガード値まで)。
<Modification of Third Embodiment> [Claim 1 + Claim 2 + Claim 4 + Claim 5 + Claim 8]
In the ninth and twelfth aspects, the second idle speed control means controls the ignition timing quantitative advance control (before redetermination) and the fuel injection quantity quantitative increase control (after redetermination). Stop the intake air amount feedback control,
The ignition timing is advanced by a predetermined amount, and thereafter, the control is returned to the intake air amount feedback control. If the combustion state is still poor, the intake air amount feedback control is stopped and the fuel injection amount is increased by a predetermined amount. Up to the guard value).

【0058】ここで、初めに点火時期の制御を実行し、
次に燃料噴射量の制御を実行するのは点火時期の制御の
方が燃料噴射量の制御よりも排気エミッションへの影響
が小さいので、第3の実施の形態と同様に、先ずは排気
エミッションへの影響が小さい方で制御してみて、それ
でも燃焼状態不良なら排気エミッションへの影響が大き
い方を実行して、極力排気エミッションの悪化を少なく
しようとするためである。
Here, the ignition timing is controlled first,
Next, when the control of the fuel injection amount is executed, the control of the ignition timing has a smaller effect on the exhaust emission than the control of the fuel injection amount. This is because, if the control is performed with a smaller influence, and if the combustion state is still poor, the control that has a larger influence on the exhaust emission is executed to reduce the deterioration of the exhaust emission as much as possible.

【0059】図8、9に示すのが第3の実施の形態の変
形例のフローチャートであって、ステップ3101、3
102は第3の実施の形態のステップ3001、300
2と同じである。ステップ3101またはステップ31
02で否定判定された場合はステップ3118に進み、
ステップ3101、3102で共に肯定判定された場合
にのみ3003に進む。
FIGS. 8 and 9 are flowcharts of a modification of the third embodiment.
Reference numeral 102 denotes steps 3001 and 300 of the third embodiment.
Same as 2. Step 3101 or step 31
When a negative determination is made in 02, the process proceeds to step 3118,
The process proceeds to 3003 only when both of the steps 3101, 3102 are affirmatively determined.

【0060】ステップ3103、3104および301
7は第3の実施の形態のステップ3003、3004、
3009と同じであるので省略する。ステップ3105
では、吸気量フィードバック制御実行フラグxqfbをOFF
にし、点火時期定量進角フラグxiaaddをONにし、燃料噴
射量定量増量フラグxtauaddをOFF にして、ステップ3
106に進んで点火時期が予め定めたガード値KIA 以下
か否かを判定する。ステップ3106で肯定判定された
場合はステップ3107で点火時期iaを予め定めた進角
量、例えば、ΔA のみ進角してから、ステップ3008
に進んで、吸気量フィードバック制御実行フラグxqfbを
ONにし、点火時期定量進角フラグxiaaddをOFF にし、燃
料噴射量定量増量フラグxtauadd をOFFにする。これ
で、再び吸気量フィードバック制御が実行されるので、
ステップ3109で燃焼状態状態不良であるか否かを判
定する。ステップ3109で肯定判定された場合はステ
ップ3119に進んでリターンする。
Steps 3103, 3104 and 301
7, steps 3003 and 3004 of the third embodiment,
The description is omitted because it is the same as 3009. Step 3105
Then, the intake air amount feedback control execution flag xqfb is turned off.
Step 3 sets the ignition timing quantitative advance flag xiaadd to ON and the fuel injection amount quantitative increase flag xtauadd to OFF.
Proceeding to 106, it is determined whether the ignition timing is equal to or less than a predetermined guard value KIA. If an affirmative determination is made in step 3106, the ignition timing ia is advanced in advance by a predetermined advance amount, for example, ΔA in step 3107.
Proceed to and set the intake air amount feedback control execution flag xqfb to
Turn on, turn off the ignition timing quantitative advance flag xiaadd, and turn off the fuel injection amount quantitative increase flag xtauadd. As a result, the intake air amount feedback control is executed again.
In step 3109, it is determined whether or not the combustion state is poor. If an affirmative determination is made in step 3109, the process proceeds to step 3119 and returns.

【0061】一方、ステップ3106で肯定判定された
場合、およびステップ3109で肯定判定された場合は
ステップ3111に進んで吸気量フィードバック制御実
行フラグxqfbをOFF にし、点火時期定量進角フラグxiaa
ddをOFF にし、燃料噴射量定量増量フラグxtauadd をON
にしてステップ3112に進む。ステップ3112で燃
料噴射量tau が予め定めたガード値KTAU以下か否かを判
定する。
On the other hand, if the determination in step 3106 is affirmative, and if the determination in step 3109 is affirmative, the routine proceeds to step 3111, where the intake air amount feedback control execution flag xqfb is turned off, and the ignition timing quantitative advance flag xiaa
Turn off dd and turn on fuel injection quantity fixed increase flag xtauadd
Then, the process proceeds to step 3112. In step 3112, it is determined whether the fuel injection amount tau is equal to or less than a predetermined guard value KTAU.

【0062】ステップ3112で肯定判定された場合は
ステップ3113で燃料噴射量tauを予め定めた補正
量、例えば、ΔB のみ増量してから、ステップ3114
に進んで、吸気量フィードバック制御実行フラグxqfbを
ONにし、点火時期定量進角フラグxiaaddをOFF にし、燃
料噴射量定量増量フラグxtauadd をOFF にする。これ
で、再び吸気量フィードバック制御が実行されるので、
ステップ3115で燃焼状態状態不良であるか否かを判
定する。ステップ3115で肯定判定された場合はステ
ップ3111以下を繰り返し、否定判定された場合はス
テップ3119に進みリターンする。また、ステップ3
112で否定判定された場合はステップ3116で燃料
噴射量tau をガード値KTAUに固定してからステップ31
19に進みリターンする。
If an affirmative determination is made in step 3112, the fuel injection amount tau is increased in step 3113 by a predetermined correction amount, for example, ΔB, and then step 3114 is performed.
Proceed to and set the intake air amount feedback control execution flag xqfb to
Turn ON, turn off the ignition timing quantitative advance flag xiaadd, and turn off the fuel injection amount quantitative increase flag xtauadd. As a result, the intake air amount feedback control is executed again.
At step 3115, it is determined whether or not the combustion state is poor. If affirmative determination is made in step 3115, steps 3111 and subsequent steps are repeated, and if negative determination is made, the process proceeds to step 3119 and returns. Step 3
If a negative determination is made in step 112, the fuel injection amount tau is fixed to the guard value KTAU in step 3116, and then step 31
Go to 19 and return.

【0063】一方、ステップ3117に進んだ場合は吸
気量フィードバック制御実行フラグxqfbをONにし、点火
時期定量進角フラグxiaaddをOFF にしてステップ311
8に飛んでリターンする。第3の実施の形態の変形例は
上記のように作用するので、吸気量フィードバック制御
で燃焼状態不良なら吸気量フィードバック制御を中止し
て点火時期が所定量進角され、その後、吸気量フィード
バック制御に戻し、なお燃焼状態不良なら吸気量フィー
ドバック制御を中止し、燃料噴射量定量増量制御が実行
される。
On the other hand, when the routine proceeds to step 3117, the intake air amount feedback control execution flag xqfb is turned on, and the ignition timing quantitative advance flag xiaadd is turned off, and step 311 is executed.
Jump to 8 and return. Since the modification of the third embodiment operates as described above, if the combustion state is poor in the intake air amount feedback control, the intake air amount feedback control is stopped and the ignition timing is advanced by a predetermined amount. If the combustion state is still poor, the intake air amount feedback control is stopped, and the fuel injection amount quantitative increase control is executed.

【0064】<<第4のグループの実施の形態>>第4
のグループの実施の形態は、アイドル回転数の吸気量フ
ィードバック制御で燃焼状態不良発生と判定された場合
に、別の制御パラメータによる制御を実行するものであ
るが、燃焼状態不良の気筒を判別し、その気筒のみ、別
の制御パラメータによる制御を実行するものである。
<< Embodiment of Fourth Group >> Fourth Embodiment
The embodiment of the group executes control by another control parameter when it is determined that the combustion state failure occurs by the intake air amount feedback control of the idle rotation speed.However, the cylinder having the combustion state failure is determined. Only the cylinder performs control using another control parameter.

【0065】<第4の実施の形態> 〔請求項1+請求項6+請求項7+請求項9+請求項1
2で、第2アイドル回転数制御手段が点火時期フィード
バック制御手段〕アイドル回転数を吸気量フィードバッ
ク制御して燃焼状態不良で、空燃比フィードバック制御
が実行されてなければ、点火時期フィードバック制御に
変えるものである。
<Fourth Embodiment> [Claim 1 + Claim 6 + Claim 7 + Claim 9 + Claim 1]
2, the second idle speed control means controls the ignition timing feedback control means] The idle speed is feedback controlled by the intake air quantity, and if the air-fuel ratio feedback control is not executed due to the combustion state failure, the ignition timing feedback control is changed. It is.

【0066】図10がこの第4の実施の形態の制御をお
こなうフローチャートであって、このフローチャートは
第1の実施の形態のステップ1004の後に、気筒判別
のステップを挿入し、第1の実施の形態のフローチャー
トのステップ1005、1007、1008に相当する
ステップ4006、4008、4009において、燃焼
不良気筒のみ点火時期を補正するようにしたものであ
る。
FIG. 10 is a flowchart for controlling the fourth embodiment. In this flowchart, a cylinder discriminating step is inserted after step 1004 of the first embodiment. In steps 4006, 4008, and 4009 corresponding to steps 1005, 1007, and 1008 in the flowchart of the embodiment, the ignition timing is corrected only for the cylinder with poor combustion.

【0067】この気筒判別は前述したように、カムポジ
ションセンサ30の発生した基準信号からの時間(角
度)をクランクポジションセンサ21の信号を基に計測
することによっておこなう。第4の実施の形態では、上
記のようにして、吸気量フィードバック制御で燃焼不良
が発生した場合に、その際に、燃焼不良を発生した気筒
を特定し、その気筒のみ点火時期フィードバック制御が
実行され、点火時期フィードバック制御が不必要な気筒
は点火時期フィードバック制御がされず余分な対策によ
る排気ガスの悪化、ドライバビリティの悪化が防止でき
る。
This cylinder discrimination is performed by measuring the time (angle) from the reference signal generated by the cam position sensor 30 based on the signal of the crank position sensor 21 as described above. In the fourth embodiment, when a combustion failure occurs in the intake air amount feedback control as described above, at that time, the cylinder in which the combustion failure has occurred is specified, and the ignition timing feedback control is executed only for that cylinder. Therefore, the ignition timing feedback control is not performed for the cylinders that do not require the ignition timing feedback control, so that the exhaust gas and the drivability can be prevented from deteriorating due to extra measures.

【0068】なお、このように吸気量フィードバック制
御で燃焼不良を発生した気筒を特定し、燃焼不良を発生
した気筒のみ別の制御をおこなう方法は、第1の実施の
形態のみならず、他の実施の形態に適用することが可能
である。
It should be noted that the method of specifying the cylinder in which the combustion failure has occurred by the intake air amount feedback control and performing separate control only for the cylinder in which the combustion failure has occurred is not limited to the first embodiment. It is possible to apply to the embodiment.

【0069】[0069]

【発明の効果】各請求項に記載の発明によれば、吸気量
フィードバック制御でアイドル回転数を制御していて燃
焼不良状態が発生すると、吸気量フィードバック制御を
中止して、点火時期、燃料噴射量、燃料噴射時期の内の
少なくとも1つによる制御に切り換えられ、吸気量フィ
ードバック制御を続けることによるアイドル回転数の更
なる乱れの発生が防止される。
According to the present invention, when an idle combustion speed is controlled by the intake air amount feedback control and a combustion failure state occurs, the intake air amount feedback control is stopped, and the ignition timing and the fuel injection are controlled. The control is switched to at least one of the amount and the fuel injection timing, and further disturbance of the idle speed caused by continuing the intake amount feedback control is prevented.

【0070】特に請求項2、3、4、5のようにすれ
ば、吸気量フィードバック制御でアイドル回転数を制御
していて燃焼不良状態が発生すると、吸気量フィードバ
ック制御を中止して、点火時期、燃料噴射量、燃料噴射
時期の内の少なくとも一つの制御値が変更され、その
後、再び第1アイドル回転数制御手段によるフィードバ
ック制御を実行し、この状態で燃焼状態判定手段により
燃焼状態の再判定が実行され、なおも燃焼状態不良と判
定されると、再び吸気量フィードバック制御を中止して
点火時期、燃料噴射量、燃料噴射時期の内の少なくとも
一つの制御値が変更され、最初の変更で効果がなくて
も、2度目の変更で効果がある場合があり、制御の効果
をより高い確率で得ることができる。
In particular, when the idling speed is controlled by the intake air amount feedback control and a poor combustion state occurs, the intake air amount feedback control is stopped and the ignition timing is adjusted. , The control value of at least one of the fuel injection amount and the fuel injection timing is changed, and thereafter, the feedback control is again performed by the first idle speed control means. In this state, the combustion state determination means re-determines the combustion state. Is executed, and if it is still determined that the combustion state is poor, the intake air amount feedback control is stopped again and at least one of the control values of the ignition timing, the fuel injection amount, and the fuel injection timing is changed. Even if there is no effect, the second change may have an effect, and the effect of control can be obtained with a higher probability.

【0071】特に請求項6のようにすれば、燃焼状態不
良の気筒が判別され、その気筒のみに対策が実施され、
不要な対策による排気エミッション、燃費等への影響が
なくなる。特に請求項9、10、11のようにすれば、
燃焼状態不良が発生しにくい運転条件では、排気エミッ
ション、燃費に影響の少ない吸気量フィードバック制御
を確実に実行することができる。排気エミッション、燃
費への影響が少なくすることができる。
In particular, according to the sixth aspect, a cylinder having a defective combustion state is determined, and a countermeasure is implemented only for that cylinder.
Unnecessary measures have no effect on exhaust emissions, fuel efficiency, etc. In particular, according to the ninth, tenth and eleventh aspects,
Under the operating condition in which the combustion state defect is unlikely to occur, it is possible to reliably execute the intake air amount feedback control that has little influence on the exhaust emission and the fuel consumption. The effect on exhaust emissions and fuel economy can be reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】第1の実施の形態の制御のフローチャートであ
る。
FIG. 1 is a flowchart of control according to a first embodiment.

【図2】第1の実施の形態の第1変形例の制御のフロー
チャートである。
FIG. 2 is a flowchart of control according to a first modification of the first embodiment.

【図3】第1の実施の形態の第2変形例の制御のフロー
チャートである。
FIG. 3 is a flowchart of control according to a second modification of the first embodiment.

【図4】第2の実施の形態の制御のフローチャートであ
る。
FIG. 4 is a flowchart of control according to the second embodiment.

【図5】第2の実施の形態の変形例の制御のフローチャ
ートである。
FIG. 5 is a flowchart of control according to a modification of the second embodiment.

【図6】第3の実施の形態の制御のフローチャートであ
る。
FIG. 6 is a flowchart of control according to a third embodiment.

【図7】第3の実施の形態の制御のフローチャートであ
る。
FIG. 7 is a flowchart of control according to the third embodiment.

【図8】第3の実施の形態の変形例の制御のフローチャ
ートである。
FIG. 8 is a flowchart of control according to a modification of the third embodiment.

【図9】第3の実施の形態の変形例の制御のフローチャ
ートである。
FIG. 9 is a flowchart of control according to a modified example of the third embodiment.

【図10】第4の実施の形態の制御のフローチャートで
ある。
FIG. 10 is a flowchart of control according to a fourth embodiment.

【図11】第1の実施の形態における点火時期フィード
バック制御に用いるマップである。
FIG. 11 is a map used for ignition timing feedback control in the first embodiment.

【図12】第1の実施の形態の第1変形例における燃料
噴射量フィードバック制御に用いるマップである。
FIG. 12 is a map used for fuel injection amount feedback control in a first modification of the first embodiment.

【図13】第1の実施の形態の第2変形例における燃料
噴射時期制御に用いるマップである。
FIG. 13 is a map used for fuel injection timing control in a second modification of the first embodiment.

【図14】各実施の形態における吸気量フィードバック
制御における燃焼状態の判定を説明する図である。
FIG. 14 is a diagram illustrating determination of a combustion state in intake air amount feedback control in each embodiment.

【図15】各実施の形態に共通のハード構成を示す図で
ある。
FIG. 15 is a diagram showing a hardware configuration common to each embodiment.

【符号の説明】[Explanation of symbols]

3…電子スロットル 5…ISCV 10…ECU 21…クランクポジションセンサ 30…カムポジションセンサ 3: Electronic throttle 5: ISCV 10: ECU 21: Crank position sensor 30: Cam position sensor

フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) F02D 43/00 301 F02D 43/00 301K 45/00 362 45/00 362J F02P 5/15 F02P 5/15 E (72)発明者 大仲 英巳 愛知県豊田市トヨタ町1番地 トヨタ自動 車株式会社内 Fターム(参考) 3G022 CA03 DA01 EA07 FA04 FA06 GA01 GA05 GA07 GA08 GA09 GA11 GA12 GA19 3G084 BA03 BA05 BA06 BA13 BA15 BA17 CA03 DA11 EB11 FA01 FA05 FA10 FA11 FA20 FA29 FA33 FA34 FA38 3G301 HA01 HA06 JA02 JA04 JA21 KA07 LA00 LA03 LA04 MA01 MA11 MA18 ND01 ND07 NE23 PA07Z PA09Z PA11Z PA12Z PD03A PD03Z PE01A PE01Z PE02Z PE03Z PE05Z PE08Z PF01Z PF03Z PF16Z Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat II (reference) F02D 43/00 301 F02D 43/00 301K 45/00 362 45/00 362J F02P 5/15 F02P 5/15 E (72) Inventor Hidemi Onaka 1 Toyota Town, Toyota City, Aichi Prefecture F-term in Toyota Motor Corporation (reference) 3G022 CA03 DA01 EA07 FA04 FA06 GA01 GA05 GA07 GA08 GA09 GA11 GA12 GA19 3G084 BA03 BA05 BA06 BA13 BA15 BA17 CA03 DA11 EB11 FA01 FA05 FA10 FA11 FA20 FA29 FA33 FA34 FA38 3G301 HA01 HA06 JA02 JA04 JA21 KA07 LA00 LA03 LA04 MA01 MA11 MA18 ND01 ND07 NE23 PA07Z PA09Z PA11Z PA12Z PD03A PD03Z PE01A PE01Z PE02Z PE03Z PE05Z PE08Z PF01Z PF03Z PF16Z

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 内燃機関のアイドル回転数を目標値に制
御するアイドル回転数制御装置であって、 吸気量を変えてアイドル回転数をフィードバック制御す
る第1アイドル回転数制御手段と、 燃焼状態を判定する燃焼状態判定手段と、 点火時期、燃料噴射量、燃料噴射時期の内の少なくとも
一つの制御値を変更してアイドル回転数を制御する第2
アイドル回転数制御手段と、を備え、 燃焼状態良好と判定された場合は第1アイドル回転数制
御手段によるアイドル回転数制御を実行し、 燃焼状態不良と判定された場合は第1アイドル回転数制
御手段によるアイドル回転数制御を停止して、第2アイ
ドル回転数制御手段によるアイドル回転数制御を実行す
る、 ことを特徴とする内燃機関のアイドル回転数制御装置。
1. An idle speed control device for controlling an idle speed of an internal combustion engine to a target value, a first idle speed control means for feedback controlling the idle speed by changing an intake air amount, and controlling a combustion state. A second determining means for controlling at least one of an ignition timing, a fuel injection amount, and a fuel injection timing to control an idle speed;
An idle speed control means, wherein when it is determined that the combustion state is good, the idle speed control is executed by the first idle speed control means, and when it is determined that the combustion state is bad, the first idle speed control is performed. The idle speed control by the means is stopped, and the idle speed control by the second idle speed control means is executed.
【請求項2】 燃焼状態不良と判定され、第1アイドル
回転数制御手段によるアイドル回転数制御を停止して、
第2アイドル回転数制御手段によるアイドル回転数制御
を実行した場合に、 その後、再び第1アイドル回転数制御手段によるフィー
ドバック制御を実行し、この状態で燃焼状態判定手段に
より燃焼状態の再判定を実行し、燃焼状態の再判定で燃
焼状態不良と判定された場合には、第2回転数制御手段
によるアイドル回転数制御を実行する、 ことを特徴とする請求項1に記載のアイドル回転数制御
装置。
2. It is determined that the combustion state is defective, and the idle speed control by the first idle speed control means is stopped.
When the idle speed control by the second idle speed control means is performed, thereafter, the feedback control by the first idle speed control means is executed again, and in this state, the combustion state determination means re-determines the combustion state. The idle speed control device according to claim 1, wherein when the combustion state is redetermined and the combustion state is determined to be defective, the idle speed control by the second speed control means is performed. .
【請求項3】 燃焼状態の再判定後に実行する第2回転
数制御手段によるアイドル回転数制御が、燃焼状態の再
判定前に実行した第2回転数制御手段によるアイドル回
転数制御と同じ制御パラーメータにより、その制御値を
変えておこなうアイドル回転数制御である、 ことを特徴とする請求項2に記載のアイドル回転数制御
装置。
3. An idle speed control by the second speed control means executed after the redetermination of the combustion state is the same control parameter as the idle speed control by the second speed control means executed before the redetermination of the combustion state. The idle speed control device according to claim 2, wherein the idle speed control is performed by changing the control value.
【請求項4】 燃焼状態の再判定後に実行する第2回転
数制御手段によるアイドル回転数制御が、燃焼状態の再
判定前に実行した第2回転数制御手段によるアイドル回
転数制御とは異なる制御パラーメータによるアイドル回
転数制御である、 ことを特徴とする請求項2に記載のアイドル回転数制御
装置。
4. An idle speed control by the second speed control means executed after the redetermination of the combustion state is different from an idle speed control by the second speed control means executed before the redetermination of the combustion state. The idle speed control device according to claim 2, wherein the idle speed control is performed by a parameter.
【請求項5】 燃焼状態の再判定前に実行する第2回転
数制御手段によるアイドル回転数制御と、燃焼状態の再
判定後に実行する第2回転数制御手段によるアイドル回
転数制御とが、 制御値変更による排気エミッションへの影響が小さいも
のを先に実行するように選択されている、 ことを特徴とする請求項4に記載のアイドル回転数制御
装置。
5. An idle speed control by a second speed control means executed before redetermination of the combustion state and an idle speed control by the second speed control means executed after redetermination of the combustion state. 5. The idle speed control device according to claim 4, wherein the selection is performed such that a change in the value that has little effect on the exhaust emission is executed first. 6.
【請求項6】 さらに、燃焼状態不良の気筒を判別する
燃焼状態不良気筒判別手段を具備し、燃焼状態不良であ
ると判定された場合には燃焼状態不良の気筒を判別し、
燃焼状態不良の気筒を第2回転数制御手段により制御す
る、 ことを特徴とする請求項1に記載の内燃機関のアイドル
回転数制御装置。
6. A combustion state defective cylinder discriminating means for discriminating a cylinder having a defective combustion state, wherein a cylinder having a defective combustion state is determined when the cylinder is determined to be defective.
2. The idle speed control device for an internal combustion engine according to claim 1, wherein the cylinder having a poor combustion state is controlled by a second speed control unit. 3.
【請求項7】 第2回転数制御手段のアイドル回転数制
御もフィードバック制御である、 ことを特徴とする請求項1に記載の内燃機関のアイドル
回転数制御装置。
7. The idle speed control device for an internal combustion engine according to claim 1, wherein the idle speed control of the second speed control means is also feedback control.
【請求項8】 第2回転数制御手段のアイドル回転数制
御が制御パラメータをガード値を超えないように予め定
めた所定値づつ変化させる定量変化制御である、 ことを特徴とする請求項1に記載の内燃機関のアイドル
回転数制御装置。
8. The method according to claim 1, wherein the idle speed control of the second speed control means is a quantitative change control that changes a control parameter by a predetermined value so as not to exceed a guard value. An idle speed control device for an internal combustion engine according to claim 1.
【請求項9】 内燃機関が空燃比をフィードバック制御
する空燃比フィードバック制御手段を備えていて、 空燃比フィードバック制御手段の作動時は第1アイドル
回転数制御手段でアイドル回転数を制御する、 ことを特徴とする請求項1に記載の内燃機関の制御装
置。
9. An internal combustion engine having air-fuel ratio feedback control means for feedback-controlling the air-fuel ratio, wherein when the air-fuel ratio feedback control means is operated, the idle speed is controlled by the first idle speed control means. The control device for an internal combustion engine according to claim 1, wherein:
【請求項10】 機関温度が予め定めた所定値以上の場
合は、第1アイドル回転数制御手段でアイドル回転数を
制御する、 ことを特徴とする請求項1に記載の内燃機関の制御装
置。
10. The control device for an internal combustion engine according to claim 1, wherein when the engine temperature is equal to or higher than a predetermined value, the first idle speed control means controls the idle speed.
【請求項11】 機関の始動後の経過時間が予め定めた
所定値以上の場合は、第1アイドル回転数制御手段でア
イドル回転数を制御する、 ことを特徴とする請求項1に記載の内燃機関の制御装
置。
11. The internal combustion engine according to claim 1, wherein the idle speed is controlled by first idle speed control means when the elapsed time after the start of the engine is equal to or greater than a predetermined value. Engine control device.
【請求項12】 燃焼状態判定手段が第1回転数制御手
段によるフィードバック制御の吸気量変化に対するエン
ジン回転数変化から燃焼状態を判定する、 ことを特徴とする請求項1に記載の内燃機関のアイドル
回転数制御装置。
12. The idle state of the internal combustion engine according to claim 1, wherein the combustion state determining means determines the combustion state from a change in the engine speed with respect to a change in the intake air amount in the feedback control by the first speed control means. Speed control device.
JP12745799A 1999-04-06 1999-05-07 Idle speed control device for internal combustion engine Expired - Lifetime JP3478170B2 (en)

Priority Applications (10)

Application Number Priority Date Filing Date Title
JP12745799A JP3478170B2 (en) 1999-05-07 1999-05-07 Idle speed control device for internal combustion engine
PCT/JP2000/002238 WO2000060230A1 (en) 1999-04-06 2000-04-06 Device for controlling rotational speed of internal combustion engine
ES00915382T ES2251978T3 (en) 1999-04-06 2000-04-06 DEVICE FOR CONTROLLING THE ROTATION SPEED OF AN INTERNAL COMBUSTION ENGINE.
US09/926,283 US6742497B1 (en) 1999-04-06 2000-04-06 Device for controlling rotational speed of internal combustion engine
HU0201442A HU225751B1 (en) 1999-04-06 2000-04-06 Control unit
DE60024796T DE60024796T2 (en) 1999-04-06 2000-04-06 DEVICE FOR REGULATING THE SPEED OF AN INTERNAL COMBUSTION ENGINE
EP00915382A EP1167730B1 (en) 1999-04-06 2000-04-06 Device for controlling rotational speed of internal combustion engine
KR10-2001-7012716A KR100462251B1 (en) 1999-04-06 2000-04-06 Device for controlling rotational speed of internal combustion engine
PL350846A PL199504B1 (en) 1999-04-06 2000-04-06 Apparatus for controlling RPM of internal combustion engines
CZ20013589A CZ302627B6 (en) 1999-04-06 2000-04-06 Internal combustion engine speed control unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12745799A JP3478170B2 (en) 1999-05-07 1999-05-07 Idle speed control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JP2000320379A true JP2000320379A (en) 2000-11-21
JP3478170B2 JP3478170B2 (en) 2003-12-15

Family

ID=14960411

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12745799A Expired - Lifetime JP3478170B2 (en) 1999-04-06 1999-05-07 Idle speed control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP3478170B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6655350B2 (en) 2000-07-28 2003-12-02 Toyota Jidosha Kabushiki Kaisha Idle speed control system and control method for internal combustion engine
JP2008223707A (en) * 2007-03-15 2008-09-25 Toyota Motor Corp Control device of internal combustion engine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6655350B2 (en) 2000-07-28 2003-12-02 Toyota Jidosha Kabushiki Kaisha Idle speed control system and control method for internal combustion engine
JP2008223707A (en) * 2007-03-15 2008-09-25 Toyota Motor Corp Control device of internal combustion engine

Also Published As

Publication number Publication date
JP3478170B2 (en) 2003-12-15

Similar Documents

Publication Publication Date Title
US7287500B2 (en) Start controller for internal combustion engine
JP2001041094A (en) Start control device for internal combustion engine and fuel property decision device
US6367446B1 (en) Internal combustion engine control apparatus and method
JP4385940B2 (en) INTERNAL COMBUSTION ENGINE DEVICE, AUTOMOBILE MOUNTING THE SAME AND METHOD FOR STOPping OPERATION OF INTERNAL COMBUSTION ENGINE
JP5299456B2 (en) Control device for internal combustion engine
US6742497B1 (en) Device for controlling rotational speed of internal combustion engine
JP3478170B2 (en) Idle speed control device for internal combustion engine
JP2910380B2 (en) Engine control device
JP2000291467A (en) Controller for internal combustion engine
JPH08200166A (en) Air-fuel ratio control device
JP3478175B2 (en) Engine speed control device for internal combustion engine
JP2001003790A (en) Control device for automobile internal combustion engine
JP3348690B2 (en) Cylinder discriminator for multi-cylinder internal combustion engine
JP7337585B2 (en) Control device for internal combustion engine
JP3496575B2 (en) Internal combustion engine speed control device
JP3613662B2 (en) Intake control device for internal combustion engine
JP2006348776A (en) Engine control device and engine control method
JP2005240607A (en) Control device for internal combustion engine
JP2006029194A (en) Controlling device for internal combustion engine
JP2000257490A (en) Air intake control system for internal combustion engine
JP2000352339A (en) Speed control system for internal combustion engine
JPH08200127A (en) Air-fuel ratio controller
JP4365230B2 (en) Internal combustion engine operation control device
JP2000257480A (en) Intake air quantity control unit for internal combustion engine
JPH094490A (en) Intake air control device for internal combustion engine

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081003

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081003

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091003

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091003

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101003

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111003

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111003

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121003

Year of fee payment: 9