JPH06317207A - Idle speed control device - Google Patents

Idle speed control device

Info

Publication number
JPH06317207A
JPH06317207A JP5105669A JP10566993A JPH06317207A JP H06317207 A JPH06317207 A JP H06317207A JP 5105669 A JP5105669 A JP 5105669A JP 10566993 A JP10566993 A JP 10566993A JP H06317207 A JPH06317207 A JP H06317207A
Authority
JP
Japan
Prior art keywords
air amount
ignition timing
internal combustion
control
intake air
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
JP5105669A
Other languages
Japanese (ja)
Other versions
JP2929895B2 (en
Inventor
Shigeki Miyashita
茂樹 宮下
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
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP10566993A priority Critical patent/JP2929895B2/en
Publication of JPH06317207A publication Critical patent/JPH06317207A/en
Application granted granted Critical
Publication of JP2929895B2 publication Critical patent/JP2929895B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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

(57)【要約】 【目的】 本発明はアイドリング時に吸入空気量をフィ
ードバック制御して所望のアイドル回転数を確保するア
イドル回転数制御装置に関し、点火時期によらず常時適
切な応答性と制御精度とを確保することを目的とする。 【構成】 内燃機関で設定されている点火時期を読み込
む(ステップ100)。所定機関における機関回転数N
eの平均値NeSMを算出し、NeSMの変化量ΔNe
を算出する(ステップ102〜106)。|ΔNe|>
Neが成立する程度に大きくNeが変化した場合には
(ステップ108)、検出した点火時期に応じて、遅角
量が大きいほど補正空気量IQAを大きな値として算出
し、吸入空気量を制御するバルブの開度指示量であるK
QAにIQAを加算して新たなKQAとしてフィードバ
ック制御を実行する(ステップ110,112)。
(57) [Abstract] [PROBLEMS] The present invention relates to an idle speed control device that feedback-controls an intake air amount during idling to ensure a desired idle speed, and always provides appropriate responsiveness and control accuracy regardless of ignition timing. The purpose is to secure and. [Structure] The ignition timing set in the internal combustion engine is read (step 100). Engine speed N in a given engine
The average value NeSM of e is calculated, and the change amount ΔNe of NeSM is calculated.
Is calculated (steps 102 to 106). | ΔNe | >
When Ne changes so much that Ne is satisfied (step 108), the correction air amount IQA is calculated as a larger value as the retard amount is larger according to the detected ignition timing, and the intake air amount is controlled. K, which is the valve opening amount
IQA is added to QA to perform feedback control as a new KQA (steps 110 and 112).

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 an idle speed control device for an internal combustion engine which realizes a desired idle speed by feedback-controlling an intake air amount during idling.

【0002】[0002]

【従来の技術】内燃機関を低燃費化するためには、走行
トルクの要求されないアイドリング時における機関回転
数(以下、アイドル回転数と称す)は極力低いことが望
ましい。一方、内燃機関が極低回転の領域で運転してい
る場合、内燃機関はストールを起こしやすく、設定回転
数を下げるためには高精度に回転数を制御する必要があ
る。
2. Description of the Related Art In order to reduce the fuel consumption of an internal combustion engine, it is desirable that the engine speed (hereinafter referred to as idle speed) during idling where running torque is not required be as low as possible. On the other hand, when the internal combustion engine is operating in the extremely low speed region, the internal combustion engine is apt to stall, and it is necessary to control the rotational speed with high accuracy in order to reduce the set rotational speed.

【0003】かかる要求を満たすために、近年ではアイ
ドリング時における吸入空気量を高精度に制御するアイ
ドルスピードコントロール制御(ISC制御)が広く行
われている。このISC制御は、内燃機関の吸気管に、
スロットルバルブをバイパスする通路を設け、かつこの
通路の導通を制御するアイドルスピードコントロールバ
ルブ(ISCV)を設け、アイドリング時の吸入空気量
を高精度にフィードバック制御するものである。
In order to meet such requirements, in recent years, idle speed control (ISC control) for controlling the intake air amount with high accuracy at the time of idling has been widely performed. This ISC control is applied to the intake pipe of the internal combustion engine.
A passage for bypassing the throttle valve is provided, and an idle speed control valve (ISCV) for controlling conduction of the passage is provided for highly accurate feedback control of the intake air amount during idling.

【0004】つまり、エアコンディショナ(A/C)の
始動等によりアイドリング時における内燃機関の負荷が
増加した場合には、ISCVをより大きく開けて吸入空
気量の増加を図り、また負荷が低下した場合には、IS
CVの開度を小さくして吸入空気量の減少を図るもので
ある。
In other words, when the load on the internal combustion engine during idling increases due to the start of the air conditioner (A / C) or the like, the ISCV is opened wider to increase the intake air amount, and the load decreases. In some cases, IS
The opening of CV is reduced to reduce the intake air amount.

【0005】この場合、機関回転数を監視しながらIS
CVをフィードバック制御することとすれば、内燃機関
には、現実に内燃機関に作用している負荷に対して所望
のアイドル回転数を維持するために必要な空気量が供給
されることとなり、結果として精度良く所望のアイドル
回転数が維持されることとなる。
In this case, the IS is monitored while monitoring the engine speed.
If the CV is feedback-controlled, the internal combustion engine is supplied with the air amount necessary to maintain the desired idle speed with respect to the load that is actually acting on the internal combustion engine. As a result, the desired idling speed can be accurately maintained.

【0006】ところで、内燃機関を制御するにあたっ
て、点火時期を制御することが便利な場合がある。内燃
機関の燃焼室内における燃焼は、点火が行われる際の混
合気の圧縮状態の影響を大きく受け、その時期を適宜調
整すれば、発生する燃焼圧や排気ガス温度を適当に制御
することができるからである。
Incidentally, in controlling the internal combustion engine, it is sometimes convenient to control the ignition timing. Combustion in the combustion chamber of an internal combustion engine is greatly affected by the compression state of the air-fuel mixture during ignition, and the combustion pressure and exhaust gas temperature generated can be controlled appropriately by appropriately adjusting the timing. Because.

【0007】つまり、混合気が最も圧縮される上死点付
近で点火が行われた場合には、点火された混合気は爆発
的に燃焼して高い燃焼圧を発生すると共に、その燃焼が
速やかに終了するため排気ガスの温度は比較的低温とな
る。これに対して点火時期を遅角した場合は、混合気の
燃焼速度が鈍化することから、燃焼圧の低下に伴って出
力特性は悪化する反面、まだ燃焼しているガスが排気さ
れるためその排気温は高温となる。
That is, when ignition is performed near the top dead center where the air-fuel mixture is most compressed, the ignited air-fuel mixture explosively burns to generate a high combustion pressure and the combustion is promptly performed. The temperature of the exhaust gas becomes relatively low because it ends. On the other hand, when the ignition timing is retarded, the combustion speed of the air-fuel mixture becomes slower, so the output characteristics deteriorate as the combustion pressure decreases, while the gas that is still burning is exhausted. The exhaust temperature becomes high.

【0008】このため、例えば排気ガスの浄化装置とし
て公知である触媒コンバータを排気通路に有する内燃機
関において冷間始動時に点火時期遅角制御を実行するこ
ととすれば、触媒コンバータの早期暖機が可能となる。
尚、触媒コンバータは、所定の活性化温度領域にまで昇
温されると良好な排気浄化作用を発揮する特性を有して
おり、内燃機関の始動後暖機終了までに要する時間が短
いほど良好な排気エミッションを得ることが可能となる
ものである。
Therefore, for example, if the ignition timing retard control is executed at the cold start in an internal combustion engine having a catalytic converter in the exhaust passage, which is known as an exhaust gas purification device, the catalytic converter can be warmed up early. It will be possible.
It should be noted that the catalytic converter has the property of exhibiting a good exhaust gas purification action when the temperature is raised to a predetermined activation temperature range, and the shorter the time required to complete the warm-up after starting the internal combustion engine, the better. It is possible to obtain various exhaust emission.

【0009】かかる観点から、上記したISC制御と点
火時期制御とを組み合わせて用いる装置が従来より知ら
れており、例えばトヨタ技術公開集(トヨタ自動車
(株)発行)4331号には、両者を組み合わせた機能
を有するアイドル回転数制御装置が開示されている。
From this point of view, a device using a combination of the above-mentioned ISC control and ignition timing control has been conventionally known. For example, in the Toyota Technical Disclosure Publication (published by Toyota Motor Corporation) No. 4331, both are combined. An idle speed control device having such a function is disclosed.

【0010】つまり、この装置は、運転状態が不安定に
なり易い内燃機関の冷間始動時において、更に運転状態
を不安定とする点火時期遅角制御が実行する場合におい
ても、安定したアイドル回転数を維持して、良好な操安
性を維持しつつ高温の排気ガスを排出して触媒コンバー
タの早期暖機を図ろうとするものである。
In other words, this device has a stable idle rotation even when the ignition timing retardation control that makes the operating state more unstable is executed during cold start of the internal combustion engine, which tends to make the operating state unstable. The number of the catalyst converters is maintained at a high level, and high temperature exhaust gas is discharged while maintaining good maneuverability, so that the catalytic converter is warmed up early.

【0011】[0011]

【発明が解決しようとする課題】ところで、内燃機関に
供給される空気量変化が内燃機関の出力特性に与える影
響は、点火時期が上死点付近に設定されている場合に最
も大きく、点火時期が遅角されるに従って小さくなるこ
とが知られている。上記したように点火時期が遅角され
た場合、燃焼エネルギが出力トルクに変換される効率が
上死点付近で点火される場合に比べて劣り、単位空気量
当たりに発生する出力トルクが低下することになるから
である。
By the way, the influence of the change in the amount of air supplied to the internal combustion engine on the output characteristic of the internal combustion engine is greatest when the ignition timing is set near the top dead center. Is known to become smaller as it is retarded. When the ignition timing is retarded as described above, the efficiency of converting combustion energy into output torque is inferior to that when ignition is performed near the top dead center, and the output torque generated per unit air amount decreases. Because it will be.

【0012】つまり、内燃機関において点火時期が上死
点付近に設定されている場合は、僅かな吸入空気量変化
が大きな出力トルク変化として、すなわち回転数変化と
して現れ、一方、点火時期が遅角制御されている場合
は、僅かな吸入空気量の変化によってはさほど出力トル
クが変化せず、その結果回転数も変化しないことにな
る。
That is, when the ignition timing is set near the top dead center in the internal combustion engine, a slight change in the intake air amount appears as a large output torque change, that is, a change in the rotational speed, while the ignition timing is retarded. When controlled, the output torque does not change so much even with a slight change in the intake air amount, and as a result, the rotation speed does not change.

【0013】このように、吸入空気量変化に対する回転
数感度は、設定されている点火時期の影響を大きく受け
る。ところが、上記従来の装置におけるISC制御は、
かかる特性には着目しておらず、点火時期にかかわらず
常に一定の補正空気量を増減してISCVの開度をフィ
ードバック制御するものであった。
As described above, the rotational speed sensitivity to changes in the intake air amount is greatly affected by the set ignition timing. However, the ISC control in the above conventional device is
This characteristic was not paid attention to, and the opening of ISCV was feedback-controlled by always increasing or decreasing a fixed correction air amount regardless of the ignition timing.

【0014】このため、点火時期が遅角制御されている
状態において急激な負荷変動が発生した場合等において
は、フィードバック制御による吸入空気量の増量ステッ
プ幅が小さすぎて、吸入空気量制御の応答性が負荷の変
動に追従できず、場合によってはエンジンストールを引
き起こす事態が生じていた。
Therefore, in the case where a sudden load change occurs in the state where the ignition timing is retarded, the step width of increasing the intake air amount by the feedback control is too small, and the response of the intake air amount control is increased. In some cases, the engine could not follow the change in the load, causing an engine stall in some cases.

【0015】本発明は、上述の点に鑑みてなされたもの
であり、フィードバック制御における吸入空気量の増減
幅である補正空気量を、設定された点火時期に応じて可
変とし、点火時期が遅角されている場合ほど大きな増減
幅でフィードバック制御を実行することにより、上記の
課題を解決し得るアイドル回転数制御装置を提供するこ
とを目的とする。
The present invention has been made in view of the above points, and the correction air amount, which is the range of increase or decrease of the intake air amount in the feedback control, is made variable according to the set ignition timing, and the ignition timing is delayed. It is an object of the present invention to provide an idle speed control device capable of solving the above-mentioned problems by executing feedback control with a larger increase / decrease width as the angle is increased.

【0016】[0016]

【課題を解決するための手段】図1は本発明の原理構成
図を示す。同図に示すように、上記の目的を達成するた
めに、本発明では、内燃機関1がアイドリング状態であ
る場合に、供給した基本空気量に対する前記内燃機関の
運転状態を検出すると共に、該運転状態が所定の状態と
なるように、前記基本空気量を算出する際に補正空気量
を増減して新たな基本空気量を算出して吸入空気量のフ
ィードバック制御を実行する吸入空気量フィードバック
制御手段2を備えるアイドル回転数制御装置3におい
て、前記内燃機関1の点火時期を検出すると共に、検出
した点火時期が遅角されているほど前記補正空気量を大
きく設定する補正空気量制御手段4を設けたことを特徴
とするアイドル回転数制御装置3。
FIG. 1 is a block diagram showing the principle of the present invention. As shown in the figure, in order to achieve the above object, in the present invention, when the internal combustion engine 1 is in an idling state, the operating state of the internal combustion engine with respect to the supplied basic air amount is detected and Intake air amount feedback control means for performing a feedback control of the intake air amount by calculating the new basic air amount by increasing or decreasing the correction air amount when calculating the basic air amount so that the state becomes a predetermined state. In the idle speed control device 3 including 2, the correction air amount control means 4 is provided for detecting the ignition timing of the internal combustion engine 1 and for setting the correction air amount to be larger as the detected ignition timing is retarded. An idle speed control device 3 characterized in that

【0017】[0017]

【作用】本発明に係るアイドル回転数制御装置におい
て、前記内燃機関1は、所定の時期に設定された点火時
期に発生する爆発を繰り返すことにより運転を継続す
る。前記吸入空気量フィードバック制御手段2は、前記
内燃機関1がアイドリング状態である場合に、所定のア
イドル回転数を維持すべく前記基本空気量に前記補正空
気量を増減して吸入空気量のフィードバック制御を実行
する。この際、前記補正空気量は、前記補正空気量制御
手段4により、前記内燃機関1の点火時期が遅角されて
いるほど大きく設定される。
In the idle speed control device according to the present invention, the internal combustion engine 1 continues to operate by repeating explosions that occur at the ignition timing set at a predetermined timing. The intake air amount feedback control means 2 increases / decreases the correction air amount to the basic air amount to maintain a predetermined idle speed when the internal combustion engine 1 is in an idling state, and feedback control of the intake air amount is performed. To execute. At this time, the corrected air amount is set to be larger by the corrected air amount control means 4 as the ignition timing of the internal combustion engine 1 is retarded.

【0018】従って、前記内燃機関1が、上死点付近で
点火される場合、すなわち吸入空気量変化に対する回転
数感度が敏感な場合には、吸入空気量が微小幅でフィー
ドバック制御され、また、前記内燃機関1の点火時期が
遅角制御されている場合、すなわち吸入空気量変化に対
する回転数感度が鈍感な場合には、吸入空気量が大きな
幅でフィードバック制御されることになる。
Therefore, when the internal combustion engine 1 is ignited in the vicinity of the top dead center, that is, when the rotational speed sensitivity to changes in the intake air amount is sensitive, the intake air amount is feedback-controlled with a small width, and When the ignition timing of the internal combustion engine 1 is retarded, that is, when the rotational speed sensitivity to changes in the intake air amount is insensitive, the intake air amount is feedback-controlled in a wide range.

【0019】[0019]

【実施例】図2は本発明の一実施例であるアイドル回転
数制御装置を備えた内燃機関のシステム構成図である。
本実施例は、4気筒4サイクル火花点火式内燃機関20
に本願発明を適用した例を示しており、同図は4気筒の
内任意の一気筒の構造断面図を示している。この内燃機
関20は、後述する電子制御装置(以下、ECUと称
す)21によってシステム各部が制御される。
FIG. 2 is a system configuration diagram of an internal combustion engine equipped with an idle speed control device according to an embodiment of the present invention.
In this embodiment, a 4-cylinder 4-cycle spark ignition internal combustion engine 20 is used.
An example in which the present invention is applied is shown in the figure, and the figure shows a structural cross-sectional view of any one of the four cylinders. In this internal combustion engine 20, each system unit is controlled by an electronic control unit (hereinafter referred to as ECU) 21 described later.

【0020】同図において、内燃機関20のシリンダブ
ロック22内に図中、上下方向に往復運動するピストン
23が収納され、また燃焼室24が吸気弁26を介して
インテークマニホルド25に連通される一方、排気弁2
7を介してエキゾーストマニホルド28に連通されてい
る。また、燃焼室24にプラグギャップが突出するよう
に点火プラグ29が設けられている。
In the figure, a piston 23 that vertically reciprocates in the figure is housed in a cylinder block 22 of an internal combustion engine 20, and a combustion chamber 24 communicates with an intake manifold 25 via an intake valve 26. , Exhaust valve 2
It is connected to the exhaust manifold 28 via 7. An ignition plug 29 is provided in the combustion chamber 24 so that the plug gap projects.

【0021】インテークマニホルド25の上流側はサー
ジタンク30を介して4気筒共通に吸気管31に連通さ
れている。この吸気管31内にはスロットルバルブ3
3、エアフローメータ32が夫々設けられている。スロ
ットルバルブ33はアクセルペダルに連動して開度が調
整される構成とされており、またその開度はスロットル
ポジションセンサ34(アイドル状態を検出するアイド
ルスイッチが組み込まれている)により検出される構成
とされている。エアフローメータ32の下流側には吸入
空気温を測定する吸気温センサ35が設けられている。
An upstream side of the intake manifold 25 is connected to an intake pipe 31 via a surge tank 30 for all four cylinders. The throttle valve 3 is provided in the intake pipe 31.
3 and an air flow meter 32 are provided respectively. The throttle valve 33 has a structure in which the opening is adjusted in conjunction with the accelerator pedal, and the opening is detected by a throttle position sensor 34 (incorporating an idle switch for detecting an idle state). It is said that. An intake air temperature sensor 35 that measures the intake air temperature is provided downstream of the air flow meter 32.

【0022】また、スロットルバルブ33を迂回し、か
つ、スロットルバルブ33の上流側と下流側とを連通す
るバイパス通路36が設けられ、そのバイパス通路36
の途中に例えばステッピングモータによって開弁度が制
御されるアイドル・スピード・コントロール・バルブ
(ISCV)37が取付けられている。38は燃料噴射
弁で、インテークマニホルド25を通る空気流中に、後
述のECU21の指示に従い、燃料を噴射する。
A bypass passage 36 that bypasses the throttle valve 33 and connects the upstream side and the downstream side of the throttle valve 33 is provided.
An idle speed control valve (ISCV) 37 whose valve opening degree is controlled by, for example, a stepping motor is attached in the middle of. A fuel injection valve 38 injects fuel into the air flow passing through the intake manifold 25 in accordance with an instruction from the ECU 21 described later.

【0023】また、酸素濃度検出センサ(O2 センサ)
39はエキゾーストマニホルド28を一部貫通突出する
ように設けられ、触媒装置40に入る前の排気ガス中の
酸素濃度を検出する。触媒装置40は、排気ガス中の未
燃成分(CO,HC等)や酸化物(NOx等)を浄化す
る部材で、内部温度を検出すべく外壁を一部貫通突出す
るように触媒床温センサ43が設けられている。
Further, an oxygen concentration detection sensor (O 2 sensor)
Reference numeral 39 is provided so as to partially penetrate the exhaust manifold 28 to detect the oxygen concentration in the exhaust gas before entering the catalyst device 40. The catalyst device 40 is a member for purifying unburned components (CO, HC, etc.) and oxides (NOx, etc.) in the exhaust gas, and a catalyst bed temperature sensor so as to protrude partially through the outer wall to detect the internal temperature. 43 is provided.

【0024】42は水温センサで、内燃機関20のシリ
ンダブロック22を貫通して一部がウォータジャケット
内に突出するように設けられており、内燃機関冷却水の
水温を検出する。43はイグナイタで、所定のタイミン
グでECU21から送信される点火時期信号に合わせて
高圧の点火信号を発生する。
A water temperature sensor 42 is provided so as to penetrate the cylinder block 22 of the internal combustion engine 20 and partially project into the water jacket, and detects the water temperature of the internal combustion engine cooling water. An igniter 43 generates a high-voltage ignition signal in accordance with an ignition timing signal transmitted from the ECU 21 at a predetermined timing.

【0025】また、44はディストリビュータで、内燃
機関クランクシャフトの基準位置検出信号を発生する気
筒判別センサ45と、内燃機関回転数信号を例えば30
℃A毎に発生する回転角センサ46とを備え、また、イ
グナイタ43から供給される点火信号を、クランクシャ
フトの回転角に応じて適宜各気筒の点火プラグ29へと
分配する。
Reference numeral 44 designates a distributor, which is a cylinder discrimination sensor 45 for generating a reference position detection signal of the internal combustion engine crankshaft, and an internal combustion engine rotational speed signal, for example, 30.
The ignition signal supplied from the igniter 43 is appropriately distributed to the ignition plugs 29 of the respective cylinders according to the rotation angle of the crankshaft.

【0026】ECU21は図3に示す如きハードウェア
で構成されており、前記した吸入空気量フィードバック
制御手段2及び補正空気量制御手段4を実現する、本実
施例装置の要部である。以下、図3を参照してECU2
1のハードウェア構成、及び前記したアイドル回転数制
御装置3を実現するために必要な各種センサとECU2
1との間でなされる信号の授受について詳細に説明す
る。尚、図3中、上記図2と同一の構成部分について
は、同一の符号を付してその説明を省略する。
The ECU 21 is composed of hardware as shown in FIG. 3, and is a main part of the apparatus of the present embodiment which realizes the intake air amount feedback control means 2 and the correction air amount control means 4 described above. Hereinafter, referring to FIG. 3, the ECU 2
1 and various sensors and ECU 2 necessary for realizing the above-described idle speed control device 3
A detailed description will be given of transmission and reception of a signal to and from 1. Incidentally, in FIG. 3, the same components as those in FIG. 2 are designated by the same reference numerals and the description thereof will be omitted.

【0027】図3において、ECU21は中央処理装置
(CPU)50,処理プログラムを格納したリード・オ
ンリ・メモリ(ROM)51,作業領域として使用され
るランダム・アクセス・メモリ(RAM)52,内燃機
関停止後もデータを保持するバックアップRAM53,
入力インタフェース回路54,マルチプレクサ付きA/
Dコンバータ55及び入出力インタフェース回路56な
どから構成されており、それらは共通バス57を介して
互いに接続されている。
In FIG. 3, an ECU 21 includes a central processing unit (CPU) 50, a read only memory (ROM) 51 storing a processing program, a random access memory (RAM) 52 used as a work area, an internal combustion engine. A backup RAM 53 that retains data even after the stop,
Input interface circuit 54, A / with multiplexer
It is composed of a D converter 55, an input / output interface circuit 56, and the like, which are connected to each other via a common bus 57.

【0028】A/Dコンバータ56はエアフローメータ
32からの吸入空気量検出信号、スロットルポジション
センサ34からの検出信号、吸気温センサ35からの吸
気温検出信号、O2 センサ39からの酸素濃度検出信
号、触媒床温センサ41からの触媒床温検出信号、水温
センサ42からの水温検出信号を入力インタフェース回
路54を通して順次切換えて取り込み、それをアナログ
・ディジタル変換してバス57へ順次送出する。
The A / D converter 56 receives an intake air amount detection signal from the air flow meter 32, a detection signal from the throttle position sensor 34, an intake air temperature detection signal from the intake air temperature sensor 35, and an oxygen concentration detection signal from the O 2 sensor 39. The catalyst bed temperature detection signal from the catalyst bed temperature sensor 41 and the water temperature detection signal from the water temperature sensor 42 are sequentially switched and fetched through the input interface circuit 54, converted into an analog / digital signal, and sequentially sent to the bus 57.

【0029】入出力インタフェース回路56は回転角セ
ンサ46からの内燃機関回転数(NE)に応じた回転数
信号をバス57を介してCPU50へ入力する。
The input / output interface circuit 56 inputs a rotation speed signal from the rotation angle sensor 46 according to the internal combustion engine speed (NE) to the CPU 50 via the bus 57.

【0030】また、CPU50は上記のA/D変換器5
5及び入出力インタフェース回路56からバス57を通
して入力された各データに基づいて、各種演算処理を実
行し、得られたデータをバス57及び入出力インタフェ
ース回路56を通してISCV37,燃料噴射弁38,
イグナイタ43へ適宜選択出力し、ISCV37の開度
を制御してアイドル回転数を目標回転数に制御したり、
燃料噴射弁38による燃料噴射時間、すなわち単位時間
当りの制御噴射量を制御したり、またイグナイタ43に
より点火時期制御を行なわせたりする。
Further, the CPU 50 is the above-mentioned A / D converter 5
5 and the various data input from the input / output interface circuit 56 through the bus 57, various arithmetic processes are executed, and the obtained data is passed through the bus 57 and the input / output interface circuit 56 to the ISCV 37, the fuel injection valve 38,
It is appropriately selected and output to the igniter 43 to control the opening of the ISCV 37 to control the idle speed to the target speed,
The fuel injection time by the fuel injection valve 38, that is, the control injection amount per unit time is controlled, and the ignition timing is controlled by the igniter 43.

【0031】この場合において、燃料噴射弁38による
燃料噴射時間の制御については、従来より広く知られて
いる燃料噴射時間の演算処理によって算出する。つま
り、エアフローメータ32及び吸気温センサ35の検出
信号を基に吸入空気量の絶対量を算出し、その空気量に
対して理論空燃比を実現する噴射時間を基本噴射時間と
して演算する。
In this case, the control of the fuel injection time by the fuel injection valve 38 is calculated by a widely known fuel injection time calculation process. That is, the absolute amount of the intake air amount is calculated based on the detection signals of the air flow meter 32 and the intake air temperature sensor 35, and the injection time for realizing the stoichiometric air-fuel ratio for the air amount is calculated as the basic injection time.

【0032】そして、スロットルポジションセンサ34
や水温センサ42により、運転者の要求や内燃機関20
の暖機状態を検出し、また、O2 センサ39により燃焼
ガスの現実の空燃比を検出し、それぞれ要求される加速
特性を満たし、暖機中における安定した運転を確保し、
また高精度な空燃比制御を実現すべく基本噴射時間を補
正するものである。
The throttle position sensor 34
The water temperature sensor 42 allows the driver's request and the internal combustion engine 20
Of the combustion gas, and the actual air-fuel ratio of the combustion gas is detected by the O 2 sensor 39 to satisfy the required acceleration characteristics, ensuring stable operation during warm-up.
In addition, the basic injection time is corrected in order to realize highly accurate air-fuel ratio control.

【0033】イグナイタ43による点火時期制御は、触
媒床温センサ41の検出信号及び回転角センサ46の検
出信号に基づいて従来公知の手法により実行される。つ
まり、回転角センサ46から供給されるパルス信号を基
準として点火時期信号の発生時期を設定するにあたっ
て、触媒装置40が低温であれば点火時期を遅角して設
定し、触媒装置40が所望の温度に昇温していれば正規
のタイミングとして設定する構成である。
The ignition timing control by the igniter 43 is executed by a conventionally known method based on the detection signal of the catalyst bed temperature sensor 41 and the detection signal of the rotation angle sensor 46. That is, when the generation timing of the ignition timing signal is set on the basis of the pulse signal supplied from the rotation angle sensor 46, the ignition timing is retarded and set if the catalyst device 40 is at a low temperature, and the catalyst device 40 is set to the desired timing. If the temperature has risen to the temperature, it is set as a regular timing.

【0034】ところで、このような点火時期制御を実行
する装置においてアイドル回転数制御を実行する場合
は、図4に示すように、空気量変動に対する内燃機関2
0の回転数感度が点火時期に応じて変動することに留意
する必要がある。同図に示すように点火時期が大きく遅
角されている際には、その感度が大きく低下することか
ら、僅かに吸入空気量を変化させた程度では機関回転数
Neを上昇または降下させることができないからであ
る。
By the way, when the idle speed control is executed in the device for executing the ignition timing control as described above, as shown in FIG.
It should be noted that the zero speed sensitivity varies depending on the ignition timing. As shown in the figure, when the ignition timing is greatly retarded, the sensitivity is greatly reduced. Therefore, the engine speed Ne can be increased or decreased with a slight change in the intake air amount. Because you can't.

【0035】つまり、点火時期が進角制御されている場
合には、僅かな空気量変化が大きくNeに影響するため
吸入空気量は微調整する必要があり、点火時期が遅角制
御されている場合には、吸入空気量をある程度大幅に変
化させなければ、回転数を制御することはできない。
That is, when the ignition timing is advanced, a slight change in the air amount greatly affects Ne, so the intake air amount must be finely adjusted, and the ignition timing is retarded. In this case, the rotation speed cannot be controlled unless the intake air amount is changed to some extent.

【0036】そこで、本実施例装置においては、ISC
制御を実行してアイドル回転数制御を実行するに当たっ
て、フィードバック制御における空気量の増減幅である
補正空気量を、設定されている点火時期におおうじて可
変とし、進角制御時には小さな幅で空気量をフィードバ
ック制御し、遅角制御時には大きな幅で空気量のフィー
ドバック制御を行うこととした。
Therefore, in the apparatus of this embodiment, the ISC
When executing the control to perform the idle speed control, the correction air amount, which is the increase / decrease range of the air amount in the feedback control, is made variable depending on the set ignition timing. The amount of air is controlled by feedback, and the feedback control of the amount of air is performed with a large width during retard control.

【0037】以下、本実施例装置が実行するISC制御
の一例について、図5に示すフローチャートに沿って詳
細に説明する。
An example of ISC control executed by the apparatus of this embodiment will be described in detail below with reference to the flow chart shown in FIG.

【0038】尚、このISC制御ルーチンは、スロット
ルポジションセンサ34によりスロットルバルブ33が
全閉であることが検出されている場合、すなわち内燃機
関20がアイドリング状態にある場合に起動されるルー
チンであり、所望のアイドル回転数を実現するためのI
SCV37の開度を設定するルーチンである。
The ISC control routine is a routine that is started when the throttle position sensor 34 detects that the throttle valve 33 is fully closed, that is, when the internal combustion engine 20 is in the idling state. I for realizing a desired idle speed
It is a routine for setting the opening degree of the SCV 37.

【0039】同図に示すように、本ルーチンが起動する
と、ステップ100において点火時期の読み込みを行
う。本ルーチンは、点火時期に応じた補正空気量で吸入
空気量のフィードバック制御を実行するための処理だか
らである。尚、本実施例装置においては、上記したよう
にECU20内で点火時期を設定しており、ここでは、
その演算結果を読み込むことになる。
As shown in the figure, when this routine is started, the ignition timing is read in step 100. This routine is a process for executing the feedback control of the intake air amount with the corrected air amount according to the ignition timing. In the device of this embodiment, the ignition timing is set in the ECU 20 as described above, and here,
The calculation result will be read.

【0040】ところで、ISC制御によるアイドル回転
数制御は、機関回転数Neが所定のアイドル回転数に維
持されるようにISCVをフィードバック制御するもの
である。従って、Neを検出して所定の判定値と比較
し、その比較結果に応じてISCV37の開度を大きく
または小さく設定し直せば基本的には制御が成立する。
By the way, the idle speed control by the ISC control is a feedback control of the ISCV so that the engine speed Ne is maintained at a predetermined idle speed. Therefore, if Ne is detected and compared with a predetermined determination value, and the opening degree of the ISCV 37 is set again large or small according to the comparison result, the control is basically established.

【0041】しかし、Neが小さな幅で変動する程度で
あれば、内燃機関20の運転特性に問題が生じることは
ない。また、所定のアイドル回転数付近に制御されるN
eが判定値の水準を横切る度にISCV37の開度調整
を行うこととすると、極めて頻繁にISCV37が動作
することになり、耐久性等の面で著しく不利である。
However, as long as Ne fluctuates within a small range, there will be no problem in the operating characteristics of the internal combustion engine 20. In addition, N controlled near a predetermined idle speed
If the opening degree of the ISCV 37 is adjusted every time e crosses the level of the judgment value, the ISCV 37 operates extremely frequently, which is extremely disadvantageous in terms of durability and the like.

【0042】そこで、本実施例においては、Neがある
程度大きく変化しない限りはISCV37の開度調整を
実行しないこととし、その手段として、所定機関にわた
るNeの平均値の変化を比較して回転数の変動の有無を
判定する構成を採用した。
Therefore, in the present embodiment, the opening adjustment of the ISCV 37 is not executed unless Ne changes significantly to some extent. As a means for this, the change in the average value of Ne over a predetermined engine is compared to determine the rotation speed. We adopted a configuration that determines the presence or absence of fluctuations.

【0043】つまり、ステップ102において、回転角
センサ46の出力信号を基に機関回転数Neを演算した
ら、次いでステップ104へ進み、過去の所定期間にお
けるNeの平均値NeSMを算出する。そして、続くス
テップ106において、前回算出したNeSMと今回の
NeSMとの変化量ΔNeを算出する。
That is, in step 102, the engine speed Ne is calculated based on the output signal of the rotation angle sensor 46, then the process proceeds to step 104, and the average value NeSM of Ne in the past predetermined period is calculated. Then, in the following step 106, the change amount ΔNe between the previously calculated NeSM and the present NeSM is calculated.

【0044】かかる構成によれば、Neの微小な変化に
よっては、ΔNeが大きく変化することがなく、ΔNe
が所定の判定値を越えるか否かを判別することによっ
て、真にISCV37の開度調整をする必要がある事態
を精度良く検出することが可能となる。
According to this structure, ΔNe does not change significantly even if Ne is slightly changed, and ΔNe does not change.
By determining whether or not exceeds a predetermined determination value, it is possible to accurately detect a situation in which the opening of the ISCV 37 really needs to be adjusted.

【0045】そこで、ステップ108において|ΔNe
|を、所定の判定値ΔNe1と比較し、|ΔNe|>Δ
Ne1が成立すれば機関回転数Neが今回大きく変化し
たとしてISCV37の開度を新たに設定し直すべくス
テップ110以降の処理を行い、|ΔNe|>ΔNe1
が不成立であると判別された場合は、何らの処理を行う
ことなく今回の処理を終了することとした。
Therefore, in step 108, | ΔNe
| Is compared with a predetermined judgment value ΔNe1, and | ΔNe |> Δ
If Ne1 is satisfied, it is assumed that the engine speed Ne has changed significantly this time, and the processing from step 110 is executed to reset the opening degree of the ISCV 37, and | ΔNe |> ΔNe1
If it is determined that is not established, the current process is terminated without performing any process.

【0046】ところで、本ルーチン中、上記ステップ1
08において|ΔNe|>ΔNe1が成立すると判別さ
れた場合は、ステップ110において前記した補正空気
量に相当するIQAを算出する。そして、ステップ11
2においてISCV37の開度指示量であるKQAに、
そのIQAを加算して新たなKQAを算出して今回の処
理を終了する。
By the way, in the present routine, the above step 1
If it is determined in step 08 that | ΔNe |> ΔNe1 holds, in step 110, IQA corresponding to the above-described corrected air amount is calculated. And step 11
2 to KQA which is the opening instruction amount of ISCV37,
The IQA is added to calculate a new KQA, and the processing of this time is ended.

【0047】つまり、|ΔNe|>ΔNe1が成立する
場合、すなわち大きくNeが変動した場合、その時点で
設定されていた開度指示量KQAが、|ΔNe|とΔN
e1との差を小さくするように、補正空気量IQAの幅
で設定し直される。そして、次回本ルーチンが起動した
際に、まだ|ΔNe|>ΔNe1が成立していれば、更
にIQAの幅で新たなKQAの設定が行われる。
That is, when | ΔNe |> ΔNe1 is satisfied, that is, when Ne largely fluctuates, the opening instruction amount KQA set at that time is | ΔNe | and ΔN.
The width of the corrected air amount IQA is reset so as to reduce the difference from e1. If | ΔNe |> ΔNe1 is still satisfied when the present routine is started next time, a new KQA is further set within the IQA range.

【0048】このように、本ルーチンにおいては、上記
したステップ102〜108及び112により、ISC
V37の開度のフィードバック制御を実行しており、こ
れらのステップにより、前記した吸入空気量フィードバ
ック制御手段2を実現している。
As described above, in this routine, the ISC is performed by the above steps 102 to 108 and 112.
Feedback control of the opening degree of V37 is executed, and the intake air amount feedback control means 2 described above is realized by these steps.

【0049】また、本ルーチンにおいて上記ステップ1
10は、本実施例装置の要部であり、前記した補正空気
量制御手段4を実現するステップである。つまり、ステ
ップ110は、上記ステップ100において読み込んだ
点火時期に応じてIQAを演算するステップであり、そ
の処理内容に特徴を有している。以下、図6を参照して
ステップ110において実行される処理の内容について
説明する。
Further, in this routine, the above step 1
Reference numeral 10 is a main part of the apparatus of this embodiment, which is a step for realizing the above-described corrected air amount control means 4. That is, step 110 is a step of calculating IQA according to the ignition timing read in step 100, and is characterized by the processing content. The contents of the process executed in step 110 will be described below with reference to FIG.

【0050】図6は、ステップ110において用いるべ
くROM51内に格納されているマップである。このマ
ップの縦軸に表された制御量IQABは、補正空気量I
QAの補正係数としての意味を有するものである。つま
り、上記図4に示したように、吸入空気量の変動に対す
る回転数感度は、点火時期が遅角されるほど鈍感にな
る。
FIG. 6 is a map stored in ROM 51 for use in step 110. The control amount IQAB shown on the vertical axis of this map is the corrected air amount I
It has a meaning as a correction coefficient of QA. That is, as shown in FIG. 4, the rotational speed sensitivity to changes in the intake air amount becomes less sensitive as the ignition timing is retarded.

【0051】言い換えれば、点火時期が遅角制御されて
いる場合において良好な回転数感度を確保するために
は、吸入空気量を大きく変化させる必要があることにな
る。そこで、本ルーチンにおいては、図6に示す如く制
御量IQABを予め設定し、以下に示す式によりIQA
を算出することとしたものである。
In other words, in order to ensure good rotational speed sensitivity when the ignition timing is retarded, it is necessary to greatly change the intake air amount. Therefore, in this routine, the control amount IQAB is preset as shown in FIG. 6, and IQA is calculated by the following equation.
Is calculated.

【0052】 IQA=IQAB×(−Ne/ |ΔNe|) ×(1−Kq×(−Ne/ |ΔNe|)) ・・・(1) ここで、上記(1)式中(−Ne/ |ΔNe|)の項
は、回転数Neの変化が増加であるか減少であるかを、
正負の符号として表すための項である。従って、上記ス
テップ108において|ΔNe|>ΔNe1が成立する
と判別された際の現象がNeの上昇に起因するものであ
ればIQAの符号は負となり、また、その現象がNeの
下降に起因するものであればIQAの符号は正となる。
IQA = IQAB × (−Ne / | ΔNe |) × (1-Kq × (−Ne / | ΔNe |)) (1) where (−Ne / | The term ΔNe |) indicates whether the change in the rotational speed Ne is an increase or a decrease,
This is a term for expressing as a positive / negative sign. Therefore, if the phenomenon when it is determined that | ΔNe |> ΔNe1 is satisfied in step 108 is due to the rise of Ne, the sign of IQA is negative, and the phenomenon is due to the fall of Ne. If so, the sign of IQA becomes positive.

【0053】この結果、上記ステップ112において
は、Neが上昇した場合にはKQAの値が小さく、すな
わち吸入空気量を減量すべくISCV開度が小さく設定
され、Neが下降した場合は、KQAの値が大きく、す
なわち吸入空気量を増量すべくISCV開度が大きく設
定されることになる。
As a result, in step 112, when Ne rises, the value of KQA is small, that is, the ISCV opening is set small in order to reduce the intake air amount, and when Ne falls, KQA is reduced. The value is large, that is, the ISCV opening is set large to increase the intake air amount.

【0054】そして、これらの場合にKQAが変更され
る幅、すなわちIQAの絶対値は、図6に示す制御量I
QABに応じて、点火時期が遅角されるほど大きな値が
採られることになる。
The width in which KQA is changed in these cases, that is, the absolute value of IQA, is the control amount I shown in FIG.
Depending on the QAB, the larger the ignition timing is retarded, the larger the value will be.

【0055】また、上記(1)式中、Kqは、機関回転
数Neが上昇する場合と、下降する場合とに応じて適切
な補正空気量を得るための補正係数である。つまり、ア
イドル回転数制御を実行する場合、制御の応答性が問題
とされるのは、内燃機関20の負荷が急に増加した場
合、すなわち、Neが下降する場合である。
In the above equation (1), Kq is a correction coefficient for obtaining an appropriate correction air amount depending on whether the engine speed Ne increases or decreases. That is, when the idle speed control is executed, the control responsiveness becomes a problem when the load of the internal combustion engine 20 suddenly increases, that is, when Ne decreases.

【0056】劣悪な応答性の基に機関回転数Neが下降
するとエンジンがストールすることになるのに対して、
Neが上昇する場合には、応答性が劣悪でも、一時的に
Neが増加するに過ぎないからである。更に、Neが上
昇する場合において、ISCV37の開度を過渡に小さ
くすると、その影響でエンジンストールが発生するこに
もなりかねない。
While the engine stalls when the engine speed Ne decreases due to poor response, the engine stalls.
This is because when Ne increases, even if the responsiveness is poor, Ne only temporarily increases. Further, when Ne rises, if the opening degree of the ISCV 37 is transiently reduced, the engine stall may occur due to the influence.

【0057】上記(1)式中の補正係数Kqに係る項
は、かかる特性を鑑みて設定されたものであり、この項
の存在によりNe下降時にはIQAが大きく、またNe
上昇時にはIQAが比較的小さく設定されることにな
る。
The term relating to the correction coefficient Kq in the above equation (1) is set in consideration of such a characteristic. Due to the presence of this term, IQA is large when Ne falls, and Ne
When rising, IQA is set to be relatively small.

【0058】このように、本ルーチンによれば、内燃機
関20の点火時期に応じて、遅角されている場合には補
正空気量IQAが大きく、また、進角されている場合に
はIQAが小さく設定されることになる。
As described above, according to this routine, the corrected air amount IQA is large when the engine is retarded and the IQA is advanced when the engine is advanced according to the ignition timing of the internal combustion engine 20. It will be set small.

【0059】この結果、一回のルーチンで実行されるI
SCV37の開度調整が、機関回転数Neに与える影響
度合いは、点火時期の遅角・進角によらず常にほぼ一定
に維持されることとなり、適切な応答性の下に吸入空気
量のフィードバック制御が続行されることになる。
As a result, I executed in one routine
The degree of influence of the opening degree adjustment of the SCV 37 on the engine speed Ne is always kept substantially constant regardless of the ignition timing retard / advance, and the intake air amount is fed back with appropriate responsiveness. Control will continue.

【0060】ところで、本実施例装置の如くアイドリン
グ状態において点火時期制御を行う装置においては、触
媒装置40の早期暖機を目的として点火時期を大きく遅
角し、かつ必要な出力トルクを確保するためにISCV
37を大きく開けた状態で、更に内燃機関20の負荷が
増加したような場合に、ISCV37を全開としてもな
お、必要とされる空気量が供給できない場合が生ずる。
By the way, in the device for controlling the ignition timing in the idling state like the device of this embodiment, in order to early warm up the catalyst device 40, the ignition timing is greatly retarded and the required output torque is secured. To ISCV
When the load of the internal combustion engine 20 is further increased in a state where 37 is wide open, there is a case where the required air amount cannot be supplied even when the ISCV 37 is fully opened.

【0061】この場合に、何らの処理も講じないとすれ
ば、内燃機関20はストールすることになる。また、I
SCV37の空気供給能力を増加する構成を採用した場
合には、能力上の問題は解決されるものの、このような
領域でのフィードバック制御は、ISCV37の大幅の
開閉を伴い、吸入空気量の制御精度、ISCV37の耐
久性等の観点からは好ましい状況ではない。
In this case, if no processing is taken, the internal combustion engine 20 will stall. Also, I
If the configuration that increases the air supply capacity of the SCV 37 is adopted, the problem of capacity is solved, but the feedback control in such an area is accompanied by the large opening and closing of the ISCV 37, and the control accuracy of the intake air amount is increased. , ISCV37 is not preferable from the viewpoint of durability.

【0062】一方、図7に示すように、点火時期の変動
量に対する機関回転数Neの感度は、点火時期が遅角制
御されているほど敏感になる特性を有している。点火時
期が大きく遅角された状態では、僅かな遅角量の変動
が、燃焼性に大きく影響するからである。
On the other hand, as shown in FIG. 7, the sensitivity of the engine speed Ne to the variation amount of the ignition timing has a characteristic that it becomes more sensitive as the ignition timing is retarded. This is because when the ignition timing is greatly retarded, a slight variation in the retard amount greatly affects the combustibility.

【0063】従って、かかる状況下においては、触媒装
置40の早期暖機という趣旨には反するものの、吸入空
気量によらず点火時期を制御することとすれば、吸入空
気量の制御精度を良好な水準に維持することができ、I
SCV37の耐久性上の問題もなく、総合的には内燃機
関20を好適な状態に維持できることになる。
Therefore, in such a situation, although it is contrary to the purpose of early warm-up of the catalyst device 40, if the ignition timing is controlled regardless of the intake air amount, the control accuracy of the intake air amount will be good. Can be maintained at the standard, I
There is no problem in durability of the SCV 37, and the internal combustion engine 20 can be maintained in a suitable state as a whole.

【0064】図8は、このような観点から、内燃機関2
0のアイドル回転数制御を、吸入空気量制御及び点火時
期制御の双方を用いて実行するルーチンの一例のフロー
チャートを示す。以下、同図に沿って、ECU21が実
行するルーチン処理の第2の例について説明する。
FIG. 8 shows the internal combustion engine 2 from such a viewpoint.
The flowchart of an example of the routine which performs the idle speed control of 0 using both intake air amount control and ignition timing control is shown. Hereinafter, a second example of the routine process executed by the ECU 21 will be described with reference to FIG.

【0065】ここで、図8に示すルーチン処理において
ステップ100〜112については、上記図5に示すル
ーチン処理中の、対応するステップを同様の処理を実行
するステップである。
Here, steps 100 to 112 in the routine processing shown in FIG. 8 are steps corresponding to the corresponding steps in the routine processing shown in FIG. 5 described above.

【0066】すなわち、図8に示す処理が起動すると、
ステップ100〜108ににおいて、点火時期を読み込
み、機関回転数Neを算出し、その算出結果に基づいて
所定期間におけるNeの平均値NeSM及びその変化量
ΔNeを算出し、|ΔNe|>Ne1の判別を行う。
That is, when the processing shown in FIG. 8 is started,
In steps 100 to 108, the ignition timing is read, the engine speed Ne is calculated, and the average value NeSM of Ne and the amount of change ΔNe thereof in a predetermined period are calculated based on the calculation result, and | ΔNe |> Ne1 is determined. I do.

【0067】そして、|ΔNe|>Ne1が不成立であ
る場合には、ISCV37の開度調整は不要であるとし
て処理を終了し、|ΔNe|>Ne1が成立する場合に
は、大きく変化した機関回転数Neを適正値に制御すべ
くステップ120以降の処理を実行する。
If | ΔNe |> Ne1 is not established, the opening adjustment of the ISCV 37 is deemed unnecessary, and the process is terminated. If | ΔNe |> Ne1 is established, the engine speed that has changed significantly The processing from step 120 onward is executed to control the number Ne to an appropriate value.

【0068】ステップ120は、ISCV37の開度調
整だけではアイドル回転数を適正値に制御することがで
きない事態が発生した場合に、点火時期のフィードバッ
ク制御を実行する必要が生じた場合に備えて、以下に式
により点火時期に関する補正空気量ISAの演算を行う
ステップである。
Step 120 is prepared in case the feedback control of the ignition timing needs to be executed in a case where the idle speed cannot be controlled to an appropriate value only by adjusting the opening degree of the ISCV 37. The following is the step of calculating the correction air amount ISA related to the ignition timing by the formula.

【0069】 ISA=ISAB×(−Ne/ |ΔNe|) ×(1−Ks×(−Ne/ |ΔNe|)) ・・・(2) ここで、上記(2)式中、ISABは、上記(1)式に
おけるISABに相当する制御量で、図9に示す如く予
め設定されたマップを、上記ステップ100において読
み込んだ点火時期で参照して求める補正係数である。こ
こで、上記図7に示すように、点火時期の変動に対する
回転数の感度特性は、遅角されるに従って敏感になる。
図9に示すマップにおいて、制御量ISABが進角側で
大きく、遅角側で小さく設定されているのは、かかる特
性に対応させたものである。
ISA = ISAB × (−Ne / | ΔNe |) × (1-Ks × (−Ne / | ΔNe |)) (2) Here, in the formula (2), ISAB is the above. This is a correction coefficient that is obtained by referring to the preset map as shown in FIG. 9 with the ignition timing read in step 100, with the control amount corresponding to ISAB in the equation (1). Here, as shown in FIG. 7, the sensitivity characteristic of the rotational speed with respect to the variation of the ignition timing becomes more sensitive as the retard angle is increased.
In the map shown in FIG. 9, the control amount ISAB is set to be large on the advance side and small on the retard side in order to correspond to such a characteristic.

【0070】尚、(2)式中(−Ne/ |ΔNe|)
の項は、回転数Neの変化が増加であるか減少であるか
を、正負の符号として表すための項であり、(2)式
中、Ksは、上記(1)式におけるKqと同様に、機関
回転数Neが上昇する場合と、下降する場合とに応じて
適切な補正空気量を得るための補正係数である。
In equation (2), (-Ne / | ΔNe |)
The term of is a term for expressing whether the change of the rotation speed Ne is an increase or a decrease as a positive / negative sign, and in the equation (2), Ks is the same as Kq in the equation (1). , A correction coefficient for obtaining an appropriate correction air amount depending on whether the engine speed Ne increases or decreases.

【0071】このようにしてISAを算出したら、次に
ステップ110において、上記(1)式に従って吸入空
気量のフィードバック制御に関する補正空気量IQAを
算出する。そして、共に点火時期を考慮したこれらの補
正空気量ISA,IQAの算出が終了したら、ステップ
122において|ΔNe|<ΔNe2の判別を行う。
After the ISA is calculated in this way, in step 110, the corrected air amount IQA relating to the feedback control of the intake air amount is calculated according to the above equation (1). Then, when the calculation of these corrected air amounts ISA and IQA in consideration of the ignition timing is completed, in step 122, | ΔNe | <ΔNe2 is determined.

【0072】ここで、ΔNe2は、内燃機関20に生じ
たNeの変化が大きなものであるか小さなものであるか
を形式的に区分するための判定値である。|ΔNe|が
小さい場合には、吸入空気量のフィードバック制御で対
応できる場合が多く、また、|ΔNe|が大きい場合に
は、吸入空気量のフィードバック制御では対応できない
事態が発生することに鑑み、その判別を行う趣旨であ
る。
Here, ΔNe2 is a judgment value for formally distinguishing whether the change in Ne occurring in the internal combustion engine 20 is large or small. When | ΔNe | is small, the feedback control of the intake air amount can often be used, and when | ΔNe | is large, there is a situation in which the feedback control of the intake air amount cannot be used. The purpose is to make that determination.

【0073】従って、ステップ122において|ΔNe
|<ΔNe2が成立、すなわち機関回転数Neが僅かに
変化したにすぎない、と判別された場合は、触媒装置4
0の早期暖機等の自由度を残すため、原則として吸入空
気量のフィードバック制御で対応することとし、一方、
|ΔNe|<ΔNe2が不成立であると判別された場合
は、ステップ124へ進んで設定されている点火時期S
Aが所定の判定時期RSAより遅角側(SA<RSA)
であるか否かの判別を行う。
Therefore, in step 122, | ΔNe
When it is determined that | <ΔNe2 is satisfied, that is, the engine speed Ne has changed only slightly, the catalyst device 4
In order to leave 0 degrees of freedom for early warm-up, etc., in principle, feedback control of the intake air amount will be used.
If it is determined that | ΔNe | <ΔNe2 is not established, the routine proceeds to step 124, where the set ignition timing S
A is on the delay side from the predetermined determination timing RSA (SA <RSA)
Is determined.

【0074】内燃機関20に発生したNe変化が大き
く、かつ点火時期が大きく遅角側に設定されている場合
は、上記したように吸入空気量によりNe制御を行うべ
きではないからである。従って、ステップ124におい
てSA<RSAが成立すると判別された場合には、ステ
ップ126へ進み、先に算出した補正空気量ISAを用
いた点火時期のフィードバック制御を実行して処理を終
了する。
This is because the Ne control should not be performed by the intake air amount as described above when the Ne change generated in the internal combustion engine 20 is large and the ignition timing is set large on the retard side. Therefore, when it is determined in step 124 that SA <RSA is established, the routine proceeds to step 126, where the ignition timing feedback control using the previously calculated corrected air amount ISA is executed, and the processing is ended.

【0075】これに対して、ステップ124において点
火時期はRSAより進角側で制御されていると判別され
た場合は、|ΔNe|<ΔNe2が成立した場合と同様
に、原則として吸入空気量のフィードバック制御で対処
すべくステップ128へ進む。ここで、ステップ128
は、ISCV37の開度に相当する現在のKQAが、そ
の上限値KQAMAX に対して適切な余裕をもっているか
否かを判別するステップである。
On the other hand, when it is determined in step 124 that the ignition timing is controlled on the advance side of RSA, in principle, the intake air amount of the intake air amount is set in the same manner as when | ΔNe | <ΔNe2 holds. The process proceeds to step 128 to deal with the feedback control. Here, step 128
Is a step of determining whether or not the current KQA corresponding to the opening of the ISCV 37 has an appropriate margin with respect to the upper limit value KQA MAX .

【0076】つまり、現在設定されているKQAが、上
限値KQAMAX から所定値aを減じた値より小さけれ
ば、吸入空気量のフィードバック制御によってNeの制
御を実行すべく更にKQAを更新することができると判
断する。また、KQA<KQA MAX −aが不成立であれ
ば、ISCV37にはもはや機関回転数Neを所望の回
転数に維持し得るだけの余裕がないと判断する。
That is, the currently set KQA is
Limit value KQAMAXSmaller than the value obtained by subtracting the predetermined value a from
For example, the feedback control of the intake air amount controls the Ne.
I knew I could update the KQA further to implement
Refuse. Also, KQA <KQA MAX-If a is not satisfied
Thus, the ISCV37 will no longer have the engine speed Ne at the desired speed.
It is judged that there is not enough room to maintain the number of turns.

【0077】そして、吸入空気量の制御で対処し得ると
判断した場合は、ステップ112へ進んで上記(1)式
により算出した補正空気量IQAを用いて吸入空気量に
よるアイドル回転数制御を実行すべく新たなKQAを設
定する。また、吸入空気量の制御で対処できないと判断
した場合には、上記ステップ126へ進んで点火時期に
よるアイドル回転数制御を実行すべく、新たなKSAを
設定して今回の処理を終了する。
If it is determined that the control of the intake air amount can be taken, the routine proceeds to step 112, where the idle speed control by the intake air amount is executed using the corrected air amount IQA calculated by the above equation (1). To set a new KQA. If it is determined that the control of the intake air amount cannot be dealt with, the process proceeds to step 126 and a new KSA is set so as to execute the idle speed control based on the ignition timing, and the present process is ended.

【0078】このように、本ルーチンによれば、適宜吸
入空気量によるフィードバック制御と点火時期によるフ
ィードバック制御を使い分けることにより、不当に大幅
はISCV37の開度調整を実行することなく、適切な
アイドル回転数制御を実現することができる。このた
め、本ルーチンを実行するアイドル回転数制御装置にお
いては、アイドリング時における回転数精度と、ISC
V37の耐久性と、触媒装置40の早期暖機性とを、全
て高いレベルに確保することが可能である。
As described above, according to this routine, by appropriately using feedback control based on the intake air amount and feedback control based on the ignition timing, the idle speed can be appropriately adjusted without unreasonably large adjustment of the opening of the ISCV 37. Number control can be realized. Therefore, in the idle speed control device that executes this routine, the speed accuracy during idling and the ISC
It is possible to secure the durability of V37 and the early warm-up of the catalyst device 40 at a high level.

【0079】[0079]

【発明の効果】上述の如く本発明によれば、内燃機関が
アイドリング状態にある場合に、点火時期の遅角に伴っ
て、吸入空気量の変動に対する機関回転数の感度が低下
するに従って補正空気量が大きく設定される。このた
め、そのような感度の低下にもかかわらず、点火時期の
遅角制御時においても、フィードバック制御において適
切な応答性を確保することができる。
As described above, according to the present invention, when the internal combustion engine is in the idling state, the correction air is reduced as the sensitivity of the engine speed to the variation of the intake air amount decreases with the retardation of the ignition timing. The amount is set large. Therefore, despite such a decrease in sensitivity, it is possible to ensure appropriate responsiveness in feedback control even during ignition retard control.

【0080】また、点火時期が進角側に制御された際に
は、吸入空気量の補正空気量が小さく設定されるため、
僅かに空気量が変化しただけでも大きく機関回転数が変
動する状況であるにもかかわらず、回転数制御上、適切
な精度を維持することができる。
Further, when the ignition timing is controlled to the advance side, the correction air amount of the intake air amount is set small,
Despite the situation in which the engine speed fluctuates greatly even with a slight change in the air amount, it is possible to maintain appropriate accuracy in controlling the speed.

【0081】このように、本発明に係るアイドル回転数
制御装置は、点火時期制御と併用された場合に、点火時
期の影響を受けずに常時適切な応答性と精度との下にア
イドル回転数制御を実行し得るという特長を有してい
る。
As described above, when the idle speed control device according to the present invention is used together with the ignition timing control, the idle speed control device is always unaffected by the ignition timing and has an appropriate response and accuracy. It has the feature that control can be executed.

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

【図1】本発明に係るアイドル回転数制御装置の原理図
である。
FIG. 1 is a principle diagram of an idle speed control device according to the present invention.

【図2】本発明の一実施例であるアイドル回転数制御装
置を備える内燃機関のシステム構成図である。
FIG. 2 is a system configuration diagram of an internal combustion engine including an idle speed control device that is an embodiment of the present invention.

【図3】本実施例装置の電子制御装置周辺のハードウェ
ア構成を表すブロック構成図である。
FIG. 3 is a block configuration diagram showing a hardware configuration around an electronic control unit of the apparatus of this embodiment.

【図4】内燃機関の点火時期と、吸入空気量の変動に対
する機関回転数感度との関係を表すグラフである。
FIG. 4 is a graph showing the relationship between the ignition timing of the internal combustion engine and the engine speed sensitivity with respect to changes in the intake air amount.

【図5】本実施例装置の実行するISC制御の一例のフ
ローチャートである。
FIG. 5 is a flowchart of an example of ISC control executed by the apparatus of this embodiment.

【図6】本実施例装置が上記ISC制御において参照す
るマップの一例である。
FIG. 6 is an example of a map referred to by the apparatus of this embodiment in the ISC control.

【図7】内燃機関の点火時期と、点火時期の変動に対す
る機関回転数感度との関係を表すグラフである。
FIG. 7 is a graph showing the relationship between the ignition timing of the internal combustion engine and the engine speed sensitivity to variations in the ignition timing.

【図8】本実施例装置の実行するISC制御の他の例の
フローチャートである。
FIG. 8 is a flowchart of another example of ISC control executed by the device of this embodiment.

【図9】本実施例装置が上記ISC制御において参照す
るマップの一例である。
FIG. 9 is an example of a map referred to by the apparatus of this embodiment in the ISC control.

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

1,20 内燃機関 2 吸入空気量フィードバック制御手段 3 アイドル回転数制御装置 4 補正空気量制御手段 21 電子制御装置(ECU) 29 点火プラグ 32 エアフロメータ 33 スロットルバルブ 34 スロットルポジションセンサ 35 吸気温センサ 37 アイドルスピードコントロールバルブ(ISC
V) 38 燃料噴射弁 39 O2 センサ 41 触媒床温センサ 42 水温センサ 43 イグナイタ 44 ディストリビュータ 45 気筒判別信号 46 回転角センサ
1, 20 Internal combustion engine 2 Intake air amount feedback control unit 3 Idle speed control device 4 Corrected air amount control unit 21 Electronic control unit (ECU) 29 Spark plug 32 Air flow meter 33 Throttle valve 34 Throttle position sensor 35 Intake temperature sensor 37 Idle Speed control valve (ISC
V) 38 Fuel injection valve 39 O 2 sensor 41 Catalyst bed temperature sensor 42 Water temperature sensor 43 Igniter 44 Distributor 45 Cylinder discrimination signal 46 Rotation angle sensor

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 F02D 45/00 312 C 7536−3G 362 J 7536−3G F02P 5/15 E ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 5 Identification number Internal reference number FI Technical display location F02D 45/00 312 C 7536-3G 362 J 7536-3G F02P 5/15 E

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 内燃機関がアイドリング状態である場合
に、供給した基本空気量に対する前記内燃機関の運転状
態を検出すると共に、該運転状態が所定の状態となるよ
うに、前記基本空気量を算出する際に補正空気量を増減
して新たな基本空気量を算出して吸入空気量のフィード
バック制御を実行するアイドル回転数制御装置におい
て、 前記内燃機関の点火時期を検出すると共に、検出した点
火時期が遅角されているほど前記補正空気量が大きくな
るよう制御する補正空気量制御手段を有することを特徴
とするアイドル回転数制御装置。
1. When the internal combustion engine is in an idling state, the operating state of the internal combustion engine with respect to the supplied basic air amount is detected, and the basic air amount is calculated so that the operating state becomes a predetermined state. In the idle speed control device that executes a feedback control of the intake air amount by calculating the new basic air amount by increasing or decreasing the correction air amount when performing the ignition timing of the internal combustion engine, the detected ignition timing And a correction air amount control means for controlling the correction air amount to increase as the angle is retarded.
JP10566993A 1993-05-06 1993-05-06 Idle speed control device Expired - Fee Related JP2929895B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10566993A JP2929895B2 (en) 1993-05-06 1993-05-06 Idle speed control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10566993A JP2929895B2 (en) 1993-05-06 1993-05-06 Idle speed control device

Publications (2)

Publication Number Publication Date
JPH06317207A true JPH06317207A (en) 1994-11-15
JP2929895B2 JP2929895B2 (en) 1999-08-03

Family

ID=14413855

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10566993A Expired - Fee Related JP2929895B2 (en) 1993-05-06 1993-05-06 Idle speed control device

Country Status (1)

Country Link
JP (1) JP2929895B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190323444A1 (en) * 2017-01-24 2019-10-24 Nissan Motor Co., Ltd. Vehicle control method and vehicle control apparatus

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3979019B2 (en) 2001-03-09 2007-09-19 株式会社デンソー Control device for internal combustion engine
JP4832542B2 (en) 2009-03-18 2011-12-07 本田技研工業株式会社 Control device for internal combustion engine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190323444A1 (en) * 2017-01-24 2019-10-24 Nissan Motor Co., Ltd. Vehicle control method and vehicle control apparatus
US11840973B2 (en) * 2017-01-24 2023-12-12 Nissan Motor Co., Ltd. Vehicle control method and vehicle control apparatus

Also Published As

Publication number Publication date
JP2929895B2 (en) 1999-08-03

Similar Documents

Publication Publication Date Title
EP0826869B1 (en) Exhaust gas heating system for in-cylinder injection internal combustion engine
US5698776A (en) Method and apparatus for detecting combustion conditions of an internal combustion engine, and engine control method using the detection method, and engine control apparatus using the detection apparatus
JP3815006B2 (en) Control device for internal combustion engine
JPH1047121A (en) Control device of in-cylinder injection type spark ignition type internal combustion engine
US6145489A (en) Torque controller for internal combustion engine
US5664544A (en) Apparatus and method for control of an internal combustion engine
US20020124831A1 (en) Apparatus for controlling engine
JP2004508484A (en) Method and corresponding device for operation of an internal combustion engine
JP3191676B2 (en) Ignition timing control device for internal combustion engine
JPH0158334B2 (en)
JP2001098972A (en) Control device for spark ignition type direct injection engine
JP2929895B2 (en) Idle speed control device
US5533491A (en) Control system for metering fuel to an internal combustion engine
JP3596325B2 (en) Idle operation control device for internal combustion engine
JPH0719084A (en) Cylinder injection type internal combustion engine controller
JP3591001B2 (en) Control device for internal combustion engine
JPH0626432A (en) Ignition timing control device for internal combustion engine
JPH08151950A (en) Knocking control device for internal combustion engine
JPH08151951A (en) Knocking control device for internal combustion engine
JP3089907B2 (en) Idle speed control device for internal combustion engine
JP2003184606A (en) Internal combustion engine
JP2515300B2 (en) Ignition timing control device for internal combustion engine
JP2623755B2 (en) Apparatus for detecting torque fluctuation of internal combustion engine
JP2590823B2 (en) Air-fuel ratio control device for internal combustion engine
JP3189733B2 (en) Control device for in-cylinder injection spark ignition 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: 20080521

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20090521

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees