JPH0842434A - 内燃機関の点火時期制御装置 - Google Patents
内燃機関の点火時期制御装置Info
- Publication number
- JPH0842434A JPH0842434A JP6179088A JP17908894A JPH0842434A JP H0842434 A JPH0842434 A JP H0842434A JP 6179088 A JP6179088 A JP 6179088A JP 17908894 A JP17908894 A JP 17908894A JP H0842434 A JPH0842434 A JP H0842434A
- Authority
- JP
- Japan
- Prior art keywords
- ignition timing
- idle
- engine
- internal combustion
- combustion engine
- 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
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02B—INTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
- F02B1/00—Engines characterised by fuel-air mixture compression
- F02B1/02—Engines characterised by fuel-air mixture compression with positive ignition
- F02B1/04—Engines characterised by fuel-air mixture compression with positive ignition with fuel-air mixture admission into cylinder
Landscapes
- Electrical Control Of Ignition Timing (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】
【目的】アイドル運転時に機関負荷が増大したとき、進
角状態とならない範囲でアイドル安定性を確保し、ノッ
キングの発生を防止し、それらを使用燃料の種類の変更
に対処して行う。 【構成】ECU51はイグナイタ21を目標点火時期に
基づき制御することにより、点火プラグ8を作動させ
る。ECU51はノックセンサ38の検出結果に基づき
燃料オクタン価を判別する。ECU51はアイドル運転
時に、両センサ32,36の検出結果から、回転速度及
び負荷に基づき通常運転用の第1基本点火時期を算出
し、回転速度に基づきアイドル運転用の第2基本点火時
期を算出する。ECU51はアイドル運転時に、第1基
本点火時期を進角側の上限時期として、第1及び第2の
基本点火時期に基づき目標点火時期を設定する。この
際、ECU51はオクタン価の判別結果に基づき第1基
本点火時期を好適に変更する。
角状態とならない範囲でアイドル安定性を確保し、ノッ
キングの発生を防止し、それらを使用燃料の種類の変更
に対処して行う。 【構成】ECU51はイグナイタ21を目標点火時期に
基づき制御することにより、点火プラグ8を作動させ
る。ECU51はノックセンサ38の検出結果に基づき
燃料オクタン価を判別する。ECU51はアイドル運転
時に、両センサ32,36の検出結果から、回転速度及
び負荷に基づき通常運転用の第1基本点火時期を算出
し、回転速度に基づきアイドル運転用の第2基本点火時
期を算出する。ECU51はアイドル運転時に、第1基
本点火時期を進角側の上限時期として、第1及び第2の
基本点火時期に基づき目標点火時期を設定する。この
際、ECU51はオクタン価の判別結果に基づき第1基
本点火時期を好適に変更する。
Description
【0001】
【産業上の利用分野】この発明は内燃機関の点火時期を
制御する装置に係り、詳しくは機関のアイドル運転時に
おける点火時期を制御する点火時期制御装置に関するも
のである。
制御する装置に係り、詳しくは機関のアイドル運転時に
おける点火時期を制御する点火時期制御装置に関するも
のである。
【0002】
【従来の技術】従来より、内燃機関の点火時期は機関の
排気ガスや燃費、或いはドライバビリティ等に大きな影
響を与えることが知られている。そのため、点火時期は
機関の運転状態に応じた最適な時期となるように制御さ
れる。そこで、この種の制御を行う基本的な点火時期制
御装置では、コンピュータにより機関の運転状態に応じ
た最適な点火時期を算出し、その算出された時期に基づ
き点火プラグを作動させる。この種の制御装置では、コ
ンピュータはアイドル運転時以外の通常運転時に、予め
記憶された最適な点火時期を機関の回転速度及び負荷に
基づき算出して決定する。
排気ガスや燃費、或いはドライバビリティ等に大きな影
響を与えることが知られている。そのため、点火時期は
機関の運転状態に応じた最適な時期となるように制御さ
れる。そこで、この種の制御を行う基本的な点火時期制
御装置では、コンピュータにより機関の運転状態に応じ
た最適な点火時期を算出し、その算出された時期に基づ
き点火プラグを作動させる。この種の制御装置では、コ
ンピュータはアイドル運転時以外の通常運転時に、予め
記憶された最適な点火時期を機関の回転速度及び負荷に
基づき算出して決定する。
【0003】これに対し、この種の制御装置では、機関
の負荷変化の少ないアイドル運転時にアイドル安定性を
確保するために、コンピュータは予め一律に定められた
固定点火時期を使用するか、或いは機関の回転速度に応
じた点火時期を算出する。
の負荷変化の少ないアイドル運転時にアイドル安定性を
確保するために、コンピュータは予め一律に定められた
固定点火時期を使用するか、或いは機関の回転速度に応
じた点火時期を算出する。
【0004】しかしながら、内燃機関が自動車に搭載さ
れている場合には、そのアイドル運転時に空調装置やパ
ワーステアリング等の付属機器が作動することにより、
機関の負荷が増大する。この場合、コンピュータが、単
に固定点火時期や回転速度に応じた点火時期を制御に用
いると、その制御により得られる点火時期が負荷状態に
応じて要求される点火時期に対して過進角の状態とな
る。このため、内燃機関では、いわゆるノッキングが発
生したり、アイドル安定性が悪化したりするおそれがあ
る。
れている場合には、そのアイドル運転時に空調装置やパ
ワーステアリング等の付属機器が作動することにより、
機関の負荷が増大する。この場合、コンピュータが、単
に固定点火時期や回転速度に応じた点火時期を制御に用
いると、その制御により得られる点火時期が負荷状態に
応じて要求される点火時期に対して過進角の状態とな
る。このため、内燃機関では、いわゆるノッキングが発
生したり、アイドル安定性が悪化したりするおそれがあ
る。
【0005】そこで、上記のような不具合に対処するこ
とを狙った点火時期制御装置が本出願人により特開昭6
3−309774号公報に提案された。この公報の制御
装置において、機関のアイドル運転時に、空調装置等の
作動に起因して機関が高負荷状態となったとき、電子制
御装置(ECU)はそのことを判断する。そして、EC
Uは機関の回転速度に基づいて算出した点火時期、或い
は予め定められた固定の点火時期に対し、通常運転時に
機関の負荷及び回転速度に基づいて算出される点火時期
に基づいて制限を加える。即ち、アイドル運転時に算出
された点火時期が、通常運転時に算出される点火時期よ
りも進角側の時期であるときは、アイドル運転時の点火
時期として通常運転時に算出される点火時期を使用する
ことにより、点火時期が必要以上に進角状態とならない
ようにする。この制御の結果、機関のアイドル安定性は
一層向上する。
とを狙った点火時期制御装置が本出願人により特開昭6
3−309774号公報に提案された。この公報の制御
装置において、機関のアイドル運転時に、空調装置等の
作動に起因して機関が高負荷状態となったとき、電子制
御装置(ECU)はそのことを判断する。そして、EC
Uは機関の回転速度に基づいて算出した点火時期、或い
は予め定められた固定の点火時期に対し、通常運転時に
機関の負荷及び回転速度に基づいて算出される点火時期
に基づいて制限を加える。即ち、アイドル運転時に算出
された点火時期が、通常運転時に算出される点火時期よ
りも進角側の時期であるときは、アイドル運転時の点火
時期として通常運転時に算出される点火時期を使用する
ことにより、点火時期が必要以上に進角状態とならない
ようにする。この制御の結果、機関のアイドル安定性は
一層向上する。
【0006】
【発明が解決しようとする課題】ところが、一般にガソ
リン機関で使用される燃料は、オクタン価の高いプレミ
アムガソリンと、オクタン価の低いレギュラガソリンと
に分かれる。そして、この燃料種類の違いにより、ガソ
リン機関でノッキングの発生に至る限界時期が異なるこ
とから、機関における最適な点火時期は燃料種別に応じ
て異なる。そのため、プレミアムガソリンの使用を前提
としたプレミアム仕様の機関では、その燃料の種類に応
じた最適な点火時期を得るために点火時期制御に係る各
種の設定が行われる。同様に、レギュラガソリンの使用
を前提としたレギュラ仕様の機関では、その燃料の種類
に応じた最適な点火時期を得るために点火時期制御に係
る各種の設定が行われる。
リン機関で使用される燃料は、オクタン価の高いプレミ
アムガソリンと、オクタン価の低いレギュラガソリンと
に分かれる。そして、この燃料種類の違いにより、ガソ
リン機関でノッキングの発生に至る限界時期が異なるこ
とから、機関における最適な点火時期は燃料種別に応じ
て異なる。そのため、プレミアムガソリンの使用を前提
としたプレミアム仕様の機関では、その燃料の種類に応
じた最適な点火時期を得るために点火時期制御に係る各
種の設定が行われる。同様に、レギュラガソリンの使用
を前提としたレギュラ仕様の機関では、その燃料の種類
に応じた最適な点火時期を得るために点火時期制御に係
る各種の設定が行われる。
【0007】ここで、前記公報の制御装置をガソリン機
関に適用した場合に、その機関がプレミアム仕様のもの
である場合には、その燃料の種類に応じたノッキングの
限界時期に基づき、ECUはアイドル運転時に算出され
る点火時期に制限を加える。即ち、ECUはアイドル運
転時の点火時期を相対的に遅角側の時期に設定する。従
って、例えば、プレミアム仕様の機関に対して、一般の
ユーザがレギュラガソリンを使用した場合には、その燃
料の種類にとって、設定されているノッキングの限界時
期が相対的に遅角側の時期となってしまう。そのため、
アイドル運転時の点火時期に進角状態とならない制限を
加えたにもかかわらず、比較的早い時期に燃料が自己着
火に至ってしまい、ノッキングの発生を防止することが
できなくなるおそれがある。
関に適用した場合に、その機関がプレミアム仕様のもの
である場合には、その燃料の種類に応じたノッキングの
限界時期に基づき、ECUはアイドル運転時に算出され
る点火時期に制限を加える。即ち、ECUはアイドル運
転時の点火時期を相対的に遅角側の時期に設定する。従
って、例えば、プレミアム仕様の機関に対して、一般の
ユーザがレギュラガソリンを使用した場合には、その燃
料の種類にとって、設定されているノッキングの限界時
期が相対的に遅角側の時期となってしまう。そのため、
アイドル運転時の点火時期に進角状態とならない制限を
加えたにもかかわらず、比較的早い時期に燃料が自己着
火に至ってしまい、ノッキングの発生を防止することが
できなくなるおそれがある。
【0008】更に、機関におけるノッキングの発生のし
易さは、機関の固体差や経時変化によっても多少異な
る。従って、ノッキングの発生を防止するために、燃料
の種類の他に、機関の固体差や経時変化を要因として考
慮することも有効である。
易さは、機関の固体差や経時変化によっても多少異な
る。従って、ノッキングの発生を防止するために、燃料
の種類の他に、機関の固体差や経時変化を要因として考
慮することも有効である。
【0009】この発明は前述した事情に鑑みてなされた
ものであって、その第1の目的は、アイドル運転時に機
関負荷が増大しても、必要以上に進角状態とならない範
囲でアイドル安定性を確保すると共にノッキングの発生
を防止し、それらのことを使用燃料の種類の変更に対処
して行うことを可能にした内燃機関の点火時期制御装置
を提供することにある。
ものであって、その第1の目的は、アイドル運転時に機
関負荷が増大しても、必要以上に進角状態とならない範
囲でアイドル安定性を確保すると共にノッキングの発生
を防止し、それらのことを使用燃料の種類の変更に対処
して行うことを可能にした内燃機関の点火時期制御装置
を提供することにある。
【0010】この発明の第2の目的は、アイドル運転時
に機関負荷が増大しても、必要以上に進角状態とならな
い範囲でアイドル安定性を確保すると共にノッキングの
発生を防止し、それらのことを使用燃料の種類の変更、
機関の固体差及び経時変化に対処して行うことを可能に
した内燃機関の点火時期制御装置を提供することにあ
る。
に機関負荷が増大しても、必要以上に進角状態とならな
い範囲でアイドル安定性を確保すると共にノッキングの
発生を防止し、それらのことを使用燃料の種類の変更、
機関の固体差及び経時変化に対処して行うことを可能に
した内燃機関の点火時期制御装置を提供することにあ
る。
【0011】
【課題を解決するための手段】上記第1の目的を達成す
るために、請求項1に記載の第1の発明においては、図
1に示すように、内燃機関M1に吸入された混合気に点
火するための点火装置M2を作動させるべき点火時期
を、内燃機関M1の運転状態に応じて制御するようにし
た内燃機関の点火時期制御装置であって、内燃機関M1
の回転速度を検出するための回転速度検出手段M3と、
内燃機関M1の負荷を検出するための負荷検出手段M4
と、内燃機関M1のアイドル運転状態を検出するための
アイドル検出手段M5と、回転速度検出手段M3及び負
荷検出手段M4の検出結果に基づいて第1の点火時期を
演算するための第1の点火時期演算手段M6と、アイド
ル検出手段M5の検出結果に基づいてアイドル運転時を
判断するためのアイドル判断手段M7と、そのアイドル
判断手段M7によりアイドル運転時であると判断された
ときに、所定の固定点火時期、或いは回転速度検出手段
M3の検出結果に基づき、アイドル運転時における第2
の点火時期を演算するための第2の点火時期演算手段M
8と、アイドル判断手段M7によりアイドル運転時でな
いと判断されたときに、第1の点火時期に基づいて目標
点火時期を設定するための第1の点火時期設定手段M9
と、アイドル判断手段M7によりアイドル運転時である
と判断されたときに、第1の点火時期を進角側の上限時
期として、第1及び第2の点火時期に基づいて目標点火
時期を設定するための第2の点火時期設定手段M10
と、内燃機関M1で使用される燃料のオクタン価の違い
を判別するためのオクタン価判別手段M11と、そのオ
クタン価判別手段M11の判別結果に基づき、第2の点
火時期設定手段M10において使用される第1の点火時
期を変更するための点火時期変更手段M12とを備えた
ことを趣旨としている。
るために、請求項1に記載の第1の発明においては、図
1に示すように、内燃機関M1に吸入された混合気に点
火するための点火装置M2を作動させるべき点火時期
を、内燃機関M1の運転状態に応じて制御するようにし
た内燃機関の点火時期制御装置であって、内燃機関M1
の回転速度を検出するための回転速度検出手段M3と、
内燃機関M1の負荷を検出するための負荷検出手段M4
と、内燃機関M1のアイドル運転状態を検出するための
アイドル検出手段M5と、回転速度検出手段M3及び負
荷検出手段M4の検出結果に基づいて第1の点火時期を
演算するための第1の点火時期演算手段M6と、アイド
ル検出手段M5の検出結果に基づいてアイドル運転時を
判断するためのアイドル判断手段M7と、そのアイドル
判断手段M7によりアイドル運転時であると判断された
ときに、所定の固定点火時期、或いは回転速度検出手段
M3の検出結果に基づき、アイドル運転時における第2
の点火時期を演算するための第2の点火時期演算手段M
8と、アイドル判断手段M7によりアイドル運転時でな
いと判断されたときに、第1の点火時期に基づいて目標
点火時期を設定するための第1の点火時期設定手段M9
と、アイドル判断手段M7によりアイドル運転時である
と判断されたときに、第1の点火時期を進角側の上限時
期として、第1及び第2の点火時期に基づいて目標点火
時期を設定するための第2の点火時期設定手段M10
と、内燃機関M1で使用される燃料のオクタン価の違い
を判別するためのオクタン価判別手段M11と、そのオ
クタン価判別手段M11の判別結果に基づき、第2の点
火時期設定手段M10において使用される第1の点火時
期を変更するための点火時期変更手段M12とを備えた
ことを趣旨としている。
【0012】上記第2の目的を達成するために、請求項
2に記載の第2の発明においては、図2に示すように、
内燃機関M1に吸入された混合気に点火するための点火
装置M2を作動させるべき点火時期を、内燃機関M1の
運転状態に応じて制御するようにした内燃機関の点火時
期制御装置であって、内燃機関M1の回転速度を検出す
るための回転速度検出手段M3と、内燃機関M1の負荷
を検出するための負荷検出手段M4と、内燃機関M1の
アイドル運転状態を検出するためのアイドル検出手段M
5と、回転速度検出手段M3及び負荷検出手段M4の検
出結果に基づいて第1の点火時期を演算するための第1
の点火時期演算手段M6と、アイドル検出手段M5の検
出結果に基づいてアイドル運転時を判断するためのアイ
ドル判断手段M7と、そのアイドル判断手段M7により
アイドル運転時であると判断されたときに、所定の固定
点火時期、或いは回転速度検出手段M3の検出結果に基
づき、アイドル運転時における第2の点火時期を演算す
るための第2の点火時期演算手段M8と、アイドル判断
手段M7によりアイドル運転時でないと判断されたとき
に、第1の点火時期に基づいて目標点火時期を設定する
ための第1の点火時期設定手段M9と、アイドル判断手
段M7によりアイドル運転時であると判断されたとき
に、第1の点火時期を進角側の上限時期として、第1及
び第2の点火時期に基づいて目標点火時期を設定するた
めの第2の点火時期設定手段M10と、内燃機関M1の
ノッキングを検出するためのノック検出手段M13と、
そのノック検出手段M13の検出結果に基づき、ノッキ
ングの発生時期を学習するためのノック学習手段M14
と、そのノック学習手段M14の学習結果に基づき、第
2の点火時期設定手段M10において使用される第1の
点火時期を補正するための点火時期補正手段M15とを
備えたことを趣旨としている。
2に記載の第2の発明においては、図2に示すように、
内燃機関M1に吸入された混合気に点火するための点火
装置M2を作動させるべき点火時期を、内燃機関M1の
運転状態に応じて制御するようにした内燃機関の点火時
期制御装置であって、内燃機関M1の回転速度を検出す
るための回転速度検出手段M3と、内燃機関M1の負荷
を検出するための負荷検出手段M4と、内燃機関M1の
アイドル運転状態を検出するためのアイドル検出手段M
5と、回転速度検出手段M3及び負荷検出手段M4の検
出結果に基づいて第1の点火時期を演算するための第1
の点火時期演算手段M6と、アイドル検出手段M5の検
出結果に基づいてアイドル運転時を判断するためのアイ
ドル判断手段M7と、そのアイドル判断手段M7により
アイドル運転時であると判断されたときに、所定の固定
点火時期、或いは回転速度検出手段M3の検出結果に基
づき、アイドル運転時における第2の点火時期を演算す
るための第2の点火時期演算手段M8と、アイドル判断
手段M7によりアイドル運転時でないと判断されたとき
に、第1の点火時期に基づいて目標点火時期を設定する
ための第1の点火時期設定手段M9と、アイドル判断手
段M7によりアイドル運転時であると判断されたとき
に、第1の点火時期を進角側の上限時期として、第1及
び第2の点火時期に基づいて目標点火時期を設定するた
めの第2の点火時期設定手段M10と、内燃機関M1の
ノッキングを検出するためのノック検出手段M13と、
そのノック検出手段M13の検出結果に基づき、ノッキ
ングの発生時期を学習するためのノック学習手段M14
と、そのノック学習手段M14の学習結果に基づき、第
2の点火時期設定手段M10において使用される第1の
点火時期を補正するための点火時期補正手段M15とを
備えたことを趣旨としている。
【0013】
【作用】上記第1の発明の構成によれば、図1に示すよ
うに、内燃機関M1の運転時には、第1の点火時期演算
手段M6により、回転速度及び負荷に基づいて第1の点
火時期が演算される。又、アイドル判断手段M7によ
り、アイドル検出手段M5の検出結果に基づいてアイド
ル運転時であるか否かが判断される。更に、オクタン価
判別手段M11により、燃料のオクタン価の違いが判別
される。
うに、内燃機関M1の運転時には、第1の点火時期演算
手段M6により、回転速度及び負荷に基づいて第1の点
火時期が演算される。又、アイドル判断手段M7によ
り、アイドル検出手段M5の検出結果に基づいてアイド
ル運転時であるか否かが判断される。更に、オクタン価
判別手段M11により、燃料のオクタン価の違いが判別
される。
【0014】そして、アイドル運転時でないと判断され
た場合には、点火装置M2で使用されるべき目標点火時
期が、第1の点火時期設定手段M9により第1の点火時
期に基づいて設定される。
た場合には、点火装置M2で使用されるべき目標点火時
期が、第1の点火時期設定手段M9により第1の点火時
期に基づいて設定される。
【0015】一方、アイドル運転時であると判断された
場合には、アイドル運転時における第2の点火時期が、
第2の点火時期演算手段M8により所定の固定点火時
期、或いは回転速度に基づいて演算される。更に、点火
装置M2で使用されるべき目標点火時期が、第2の点火
時期設定手段M10により、第1の点火時期を進角側の
上限時期として、第1及び第2の点火時期に基づいて設
定される。即ち、アイドル運転時における内燃機関M1
の負荷が低い場合に、目標点火時期は第2の点火時期に
基づいて設定され、負荷が相対的に高い場合には、目標
点火時期は第1の点火時期に基づいて相対的に遅角側の
時期に設定される。このとき、上記設定手段M10にお
いて使用される第1の点火時期は、点火時期変更手段M
12によりオクタン価判別手段M11の判別結果に基づ
いて変更される。例えば、オクタン価が低い場合には、
オクタン価が高い場合と比べて、第1の点火時期が相対
的に遅角側の時期に変更される。
場合には、アイドル運転時における第2の点火時期が、
第2の点火時期演算手段M8により所定の固定点火時
期、或いは回転速度に基づいて演算される。更に、点火
装置M2で使用されるべき目標点火時期が、第2の点火
時期設定手段M10により、第1の点火時期を進角側の
上限時期として、第1及び第2の点火時期に基づいて設
定される。即ち、アイドル運転時における内燃機関M1
の負荷が低い場合に、目標点火時期は第2の点火時期に
基づいて設定され、負荷が相対的に高い場合には、目標
点火時期は第1の点火時期に基づいて相対的に遅角側の
時期に設定される。このとき、上記設定手段M10にお
いて使用される第1の点火時期は、点火時期変更手段M
12によりオクタン価判別手段M11の判別結果に基づ
いて変更される。例えば、オクタン価が低い場合には、
オクタン価が高い場合と比べて、第1の点火時期が相対
的に遅角側の時期に変更される。
【0016】従って、アイドル運転時に内燃機関M1の
負荷が高くなった場合でも、目標点火時期が必要以上の
進角状態になることはなく、混合気の燃焼が安定する。
しかも、使用される燃料のオクタン価が変わった場合に
は、そのオクタン価が違いに合わせて上記の作用が得ら
れる。
負荷が高くなった場合でも、目標点火時期が必要以上の
進角状態になることはなく、混合気の燃焼が安定する。
しかも、使用される燃料のオクタン価が変わった場合に
は、そのオクタン価が違いに合わせて上記の作用が得ら
れる。
【0017】上記第2の発明の構成によれば、図2に示
すように、内燃機関M1の運転時には、第1の点火時期
演算手段M6により、回転速度及び負荷に基づいて第1
の点火時期が演算される。又、アイドル判断手段M7に
より、アイドル検出手段M5の検出結果に基づいてアイ
ドル運転時であるか否かが判断される。更に、ノック学
習手段M14により、ノック検出手段M13の検出結果
に基づいてノッキングの発生時期が学習される。この学
習値には、内燃機関M1で使用される燃料のオクタン価
の違いが反映されると共に、内燃機関M1の固体差や経
時変化が反映される。
すように、内燃機関M1の運転時には、第1の点火時期
演算手段M6により、回転速度及び負荷に基づいて第1
の点火時期が演算される。又、アイドル判断手段M7に
より、アイドル検出手段M5の検出結果に基づいてアイ
ドル運転時であるか否かが判断される。更に、ノック学
習手段M14により、ノック検出手段M13の検出結果
に基づいてノッキングの発生時期が学習される。この学
習値には、内燃機関M1で使用される燃料のオクタン価
の違いが反映されると共に、内燃機関M1の固体差や経
時変化が反映される。
【0018】そして、アイドル運転時でないと判断され
た場合には、点火装置M2で使用されるべき目標点火時
期が、第1の点火時期設定手段M9により第1の点火時
期に基づいて設定される。
た場合には、点火装置M2で使用されるべき目標点火時
期が、第1の点火時期設定手段M9により第1の点火時
期に基づいて設定される。
【0019】一方、アイドル運転時であると判断された
場合には、アイドル運転時における第2の点火時期が、
第2の点火時期演算手段M8により所定の固定点火時
期、或いは回転速度に基づいて演算される。更に、点火
装置M2で使用されるべき目標点火時期が、第2の点火
時期設定手段M10により、第1の点火時期を進角側の
上限時期として、第1及び第2の点火時期に基づいて設
定される。即ち、アイドル運転時における内燃機関M1
の負荷が低い場合に、目標点火時期は第2の点火時期に
基づいて設定され、負荷が相対的に高い場合には、目標
点火時期は第1の点火時期に基づいて相対的に遅角側の
時期に設定される。このとき、上記設定手段M10にお
いて使用される第1の点火時期は、点火時期補正手段M
15によりノック学習手段M14の学習結果に基づいて
補正される。例えば、ノッキングの発生時期に係る学習
値が相対的に遅角側である場合には、その学習値が進角
側である場合と比べて、第1の点火時期が相対的に遅角
側の時期に補正される。
場合には、アイドル運転時における第2の点火時期が、
第2の点火時期演算手段M8により所定の固定点火時
期、或いは回転速度に基づいて演算される。更に、点火
装置M2で使用されるべき目標点火時期が、第2の点火
時期設定手段M10により、第1の点火時期を進角側の
上限時期として、第1及び第2の点火時期に基づいて設
定される。即ち、アイドル運転時における内燃機関M1
の負荷が低い場合に、目標点火時期は第2の点火時期に
基づいて設定され、負荷が相対的に高い場合には、目標
点火時期は第1の点火時期に基づいて相対的に遅角側の
時期に設定される。このとき、上記設定手段M10にお
いて使用される第1の点火時期は、点火時期補正手段M
15によりノック学習手段M14の学習結果に基づいて
補正される。例えば、ノッキングの発生時期に係る学習
値が相対的に遅角側である場合には、その学習値が進角
側である場合と比べて、第1の点火時期が相対的に遅角
側の時期に補正される。
【0020】従って、アイドル運転時に内燃機関M1の
負荷が高くなった場合でも、目標点火時期が必要以上の
進角状態になることはなく、混合気の燃焼が安定する。
しかも、使用される燃料のオクタン価が変わったり、内
燃機関M1に固体差や経時変化があったりした場合に
は、それらの違いに合わせて上記の作用が得られる。
負荷が高くなった場合でも、目標点火時期が必要以上の
進角状態になることはなく、混合気の燃焼が安定する。
しかも、使用される燃料のオクタン価が変わったり、内
燃機関M1に固体差や経時変化があったりした場合に
は、それらの違いに合わせて上記の作用が得られる。
【0021】
【実施例】以下、第1及び第2の発明における内燃機関
の点火時期制御装置を具体化した一実施例を図3〜図1
0に基づいて詳細に説明する。
の点火時期制御装置を具体化した一実施例を図3〜図1
0に基づいて詳細に説明する。
【0022】図3はこの実施例で、自動車に搭載された
内燃機関の点火時期制御装置を含むガソリンエンジンシ
ステムを示す概略構成図である。この自動車には周知の
自動変速機、パワーステアリング装置及び空調装置が搭
載されている。内燃機関としてのエンジン1を構成する
シリンダブロック2には、複数のシリンダボア3が形成
されている。シリンダブロック2の上側には各シリンダ
ボア3を閉塞するようにシリンダヘッド4が組み付けら
れている。各シリンダボア3にはピストン5が上下動可
能に組み付けられ、そのピストン5がコンロッド6を介
してクランクシャフト1aに連結されている。シリンダ
ボア3の内部において、ピストン5とシリンダヘッド4
により囲まれた空間が燃焼室7となっている。
内燃機関の点火時期制御装置を含むガソリンエンジンシ
ステムを示す概略構成図である。この自動車には周知の
自動変速機、パワーステアリング装置及び空調装置が搭
載されている。内燃機関としてのエンジン1を構成する
シリンダブロック2には、複数のシリンダボア3が形成
されている。シリンダブロック2の上側には各シリンダ
ボア3を閉塞するようにシリンダヘッド4が組み付けら
れている。各シリンダボア3にはピストン5が上下動可
能に組み付けられ、そのピストン5がコンロッド6を介
してクランクシャフト1aに連結されている。シリンダ
ボア3の内部において、ピストン5とシリンダヘッド4
により囲まれた空間が燃焼室7となっている。
【0023】シリンダヘッド4には、各燃焼室7のそれ
ぞれに対応して点火プラグ8が設けられている。同ヘッ
ド4には、各燃焼室7に連通する吸気ポート9及び排気
ポート10がそれぞれ設けられている。各ポート9,1
0には吸気通路11及び排気通路12がそれぞれ接続さ
れている。各ポート9,10には、開閉用の吸気バルブ
13及び排気バルブ14がそれぞれ設けられている。各
バルブ13,14は、カムシャフトを含む動弁装置(図
示しない)によりクランクシャフト1aの回転に連動し
て駆動される。各バルブ13,14の開閉に関するタイ
ミングはクランクシャフト1aの回転に同期する。即
ち、各バルブ13,14はエンジン1の吸気行程、圧縮
行程、爆発・膨張行程及び排気行程の一連の行程に同期
して、所定のタイミングで開閉される。
ぞれに対応して点火プラグ8が設けられている。同ヘッ
ド4には、各燃焼室7に連通する吸気ポート9及び排気
ポート10がそれぞれ設けられている。各ポート9,1
0には吸気通路11及び排気通路12がそれぞれ接続さ
れている。各ポート9,10には、開閉用の吸気バルブ
13及び排気バルブ14がそれぞれ設けられている。各
バルブ13,14は、カムシャフトを含む動弁装置(図
示しない)によりクランクシャフト1aの回転に連動し
て駆動される。各バルブ13,14の開閉に関するタイ
ミングはクランクシャフト1aの回転に同期する。即
ち、各バルブ13,14はエンジン1の吸気行程、圧縮
行程、爆発・膨張行程及び排気行程の一連の行程に同期
して、所定のタイミングで開閉される。
【0024】吸気通路11の入口側にはエアクリーナ1
5が設けられている。吸気通路11の途中には、同通路
11を通過する空気の脈動を平滑化させるためのサージ
タンク16が設けられている。このサージタンク16の
下流側において、各シリンダボア3に対応する吸気ポー
ト9の近傍には、燃料噴射用のインジェクタ17がそれ
ぞれ設けられている。これらのインジェクタ17には、
燃料タンク(図示しない)の中の燃料が燃料ポンプ(図
示しない)により圧送される。そして、インジェクタ1
7を所定の指令信号に基づいて制御することにより、吸
気ポート9に対する燃料の噴射量及び噴射時期が制御さ
れる。即ち、燃料噴射量制御が行われる。排気通路12
の出口側には、排気を浄化するための三元触媒を内蔵し
てなる触媒コンバータ18が設けられている。
5が設けられている。吸気通路11の途中には、同通路
11を通過する空気の脈動を平滑化させるためのサージ
タンク16が設けられている。このサージタンク16の
下流側において、各シリンダボア3に対応する吸気ポー
ト9の近傍には、燃料噴射用のインジェクタ17がそれ
ぞれ設けられている。これらのインジェクタ17には、
燃料タンク(図示しない)の中の燃料が燃料ポンプ(図
示しない)により圧送される。そして、インジェクタ1
7を所定の指令信号に基づいて制御することにより、吸
気ポート9に対する燃料の噴射量及び噴射時期が制御さ
れる。即ち、燃料噴射量制御が行われる。排気通路12
の出口側には、排気を浄化するための三元触媒を内蔵し
てなる触媒コンバータ18が設けられている。
【0025】そして、エアクリーナ15から取り込まれ
る外気は吸気通路11に導入される。各インジェクタ1
7から噴射される燃料は外気と共に混合気を形成する。
この混合気はエンジン1の吸入行程で吸気バルブ13が
開かれる際に、燃焼室7に取り込まれる。その後、燃焼
室7で点火プラグ8が作動することにより、混合気が燃
焼してピストン5が作動し、エンジン1に駆動力が得ら
れる。燃焼後の排気ガスはエンジン1の排気行程で排気
バルブ14が開かれる際に、排気通路12へ導かれ、触
媒コンバータ18で浄化された後に外部へ排出される。
る外気は吸気通路11に導入される。各インジェクタ1
7から噴射される燃料は外気と共に混合気を形成する。
この混合気はエンジン1の吸入行程で吸気バルブ13が
開かれる際に、燃焼室7に取り込まれる。その後、燃焼
室7で点火プラグ8が作動することにより、混合気が燃
焼してピストン5が作動し、エンジン1に駆動力が得ら
れる。燃焼後の排気ガスはエンジン1の排気行程で排気
バルブ14が開かれる際に、排気通路12へ導かれ、触
媒コンバータ18で浄化された後に外部へ排出される。
【0026】サージタンク16の上流側には、アクセル
ペダル(図示しない)の操作に連動して作動するスロッ
トルバルブ19が設けられている。このバルブ19の開
度(スロットル開度)TAが調節されることにより、吸
気通路11に対する外気の取り込み量、即ち吸気量Qが
調節される。
ペダル(図示しない)の操作に連動して作動するスロッ
トルバルブ19が設けられている。このバルブ19の開
度(スロットル開度)TAが調節されることにより、吸
気通路11に対する外気の取り込み量、即ち吸気量Qが
調節される。
【0027】スロットルバルブ19の近傍には、本発明
におけるアイドル検出手段としてのスロットルセンサ3
1が設けられている。このセンサ31はスロットル開度
TAを検出し、その検出結果に応じた信号を出力する。
このセンサ31には、周知のアイドルスイッチ(図示し
ない)が内蔵されている。このアイドルスイッチはスロ
ットルバルブ19が全閉となったときに「オン」され、
それを示すアイドル信号IDLを出力する。エアクリー
ナ15の下流側にはエアフローメータ32が設けられて
いる。このメータ32は吸気通路11に取り込まれる吸
気量Qを検出し、その検出結果に応じた信号を出力す
る。エアクリーナ15の近傍には、吸気温センサ33が
設けられている。このセンサ33は吸気通路11に取り
込まれる吸気の温度(吸気温)THAを検出し、その検
出結果に応じた信号を出力する。
におけるアイドル検出手段としてのスロットルセンサ3
1が設けられている。このセンサ31はスロットル開度
TAを検出し、その検出結果に応じた信号を出力する。
このセンサ31には、周知のアイドルスイッチ(図示し
ない)が内蔵されている。このアイドルスイッチはスロ
ットルバルブ19が全閉となったときに「オン」され、
それを示すアイドル信号IDLを出力する。エアクリー
ナ15の下流側にはエアフローメータ32が設けられて
いる。このメータ32は吸気通路11に取り込まれる吸
気量Qを検出し、その検出結果に応じた信号を出力す
る。エアクリーナ15の近傍には、吸気温センサ33が
設けられている。このセンサ33は吸気通路11に取り
込まれる吸気の温度(吸気温)THAを検出し、その検
出結果に応じた信号を出力する。
【0028】排気通路12の途中には、酸素センサ34
が設けられている。このセンサ34は排気中の酸素濃度
OXを検出し、その検出結果に応じた信号を出力する。
シリンダブロック2には、水温センサ35が設けられて
いる。このセンサ35はエンジン1の冷却水の温度(冷
却水温)THWを検出し、その検出結果に応じた信号を
出力する。
が設けられている。このセンサ34は排気中の酸素濃度
OXを検出し、その検出結果に応じた信号を出力する。
シリンダブロック2には、水温センサ35が設けられて
いる。このセンサ35はエンジン1の冷却水の温度(冷
却水温)THWを検出し、その検出結果に応じた信号を
出力する。
【0029】各シリンダボア3に対応する点火プラグ8
には、ディストリビュータ20により分配された点火信
号が印加される。ディストリビュータ20はイグナイタ
21から出力される高電圧をクランクシャフト1aの回
転角度、即ちクランク角度(CA)に同期して各点火プ
ラグ8に分配する。各点火プラグ8における点火時期
は、イグナイタ21から出力される高電圧の出力タイミ
ングによって決定される。この実施例では、上記の各点
火プラグ8、ディストリビュータ20及びイグナイタ2
1により本発明における点火装置が構成されている。そ
して、イグナイタ21を所定の指令信号に基づいて制御
することにより、点火プラグ8における点火時期が制御
される。即ち、点火時期制御が行われる。
には、ディストリビュータ20により分配された点火信
号が印加される。ディストリビュータ20はイグナイタ
21から出力される高電圧をクランクシャフト1aの回
転角度、即ちクランク角度(CA)に同期して各点火プ
ラグ8に分配する。各点火プラグ8における点火時期
は、イグナイタ21から出力される高電圧の出力タイミ
ングによって決定される。この実施例では、上記の各点
火プラグ8、ディストリビュータ20及びイグナイタ2
1により本発明における点火装置が構成されている。そ
して、イグナイタ21を所定の指令信号に基づいて制御
することにより、点火プラグ8における点火時期が制御
される。即ち、点火時期制御が行われる。
【0030】ディストリビュータ20にはクランクシャ
フト1aの回転に連動して回転されるロータ(図示しな
い)が内蔵されている。ディストリビュータ20には、
本発明における回転速度検出手段としての回転速度セン
サ36と、気筒判別センサ37が設けられている。回転
速度センサ36はロータの回転からエンジン1の回転速
度(エンジン回転速度)NEを検出し、その検出結果に
応じた信号を出力する。気筒判別センサ37は、同じく
ロータの回転からクランク角度における基準位置を所定
の割合で検出し、その検出結果を示す基準信号GPを出
力する。この実施例では、エンジン1の一連の行程に対
してクランクシャフト1aが2回転するものとし、回転
速度センサ36では1パルス当たり30°の割合でクラ
ンク角度が検出される。又、気筒判別センサ37では1
パルス当たり360°の割合でクランク角度が検出され
る。この実施例では、上記のエアフローメータ32及び
回転速度センサ36により、本発明における負荷検出手
段が構成されている。
フト1aの回転に連動して回転されるロータ(図示しな
い)が内蔵されている。ディストリビュータ20には、
本発明における回転速度検出手段としての回転速度セン
サ36と、気筒判別センサ37が設けられている。回転
速度センサ36はロータの回転からエンジン1の回転速
度(エンジン回転速度)NEを検出し、その検出結果に
応じた信号を出力する。気筒判別センサ37は、同じく
ロータの回転からクランク角度における基準位置を所定
の割合で検出し、その検出結果を示す基準信号GPを出
力する。この実施例では、エンジン1の一連の行程に対
してクランクシャフト1aが2回転するものとし、回転
速度センサ36では1パルス当たり30°の割合でクラ
ンク角度が検出される。又、気筒判別センサ37では1
パルス当たり360°の割合でクランク角度が検出され
る。この実施例では、上記のエアフローメータ32及び
回転速度センサ36により、本発明における負荷検出手
段が構成されている。
【0031】更に、この実施例では、シリンダブロック
2において本発明におけるノック検出手段を構成するノ
ックセンサ38が取り付けられている。このセンサ38
はエンジン1でノッキング等に起因して発生する振動を
検出し、その検出結果に応じたノック信号KCSを出力
する。
2において本発明におけるノック検出手段を構成するノ
ックセンサ38が取り付けられている。このセンサ38
はエンジン1でノッキング等に起因して発生する振動を
検出し、その検出結果に応じたノック信号KCSを出力
する。
【0032】加えて、この実施例で、吸気通路11には
バイパス通路22が設けられている。この通路22はス
ロットルバルブ19を迂回して同バルブ19の上流側と
下流側とを連通させる。この通路22には、周知のリニ
アソレノイド式のアイドルスピードコントロールバルブ
(ISCV)23が設けられている。このISCV23
はスロットルバルブ19が全閉となるアイドル運転時に
その運転を安定化させるために作動させる。そして、ア
イドル運転時にISCV23を所定の指令信号に基づい
て制御することにより、バイパス通路22の開度が調節
されてバイパス通路22を通じ燃焼室7に取り込まれる
吸気量Qが調節され、エンジン回転速度NEが制御され
る。即ち、アイドル回転数制御が行われる。
バイパス通路22が設けられている。この通路22はス
ロットルバルブ19を迂回して同バルブ19の上流側と
下流側とを連通させる。この通路22には、周知のリニ
アソレノイド式のアイドルスピードコントロールバルブ
(ISCV)23が設けられている。このISCV23
はスロットルバルブ19が全閉となるアイドル運転時に
その運転を安定化させるために作動させる。そして、ア
イドル運転時にISCV23を所定の指令信号に基づい
て制御することにより、バイパス通路22の開度が調節
されてバイパス通路22を通じ燃焼室7に取り込まれる
吸気量Qが調節され、エンジン回転速度NEが制御され
る。即ち、アイドル回転数制御が行われる。
【0033】この実施例において、電子制御装置(EC
U)51は前述した各センサ等31〜38において検出
される信号を入力する。そして、ECU51はこれらの
検出信号に基づき、エンジン1の点火時期制御、燃料噴
射量制御及びアイドル回転速度制御等をそれぞれ実行す
るために、各インジェクタ17、イグナイタ21及びI
SCV23のそれぞれを制御する。この実施例では、E
CU51により本発明における第1及び第2の点火時期
演算手段、第1及び第2の点火時期設定手段、オクタン
価判別手段、点火時期変更手段、ノック学習手段、並び
に点火時期補正手段が構成されている。
U)51は前述した各センサ等31〜38において検出
される信号を入力する。そして、ECU51はこれらの
検出信号に基づき、エンジン1の点火時期制御、燃料噴
射量制御及びアイドル回転速度制御等をそれぞれ実行す
るために、各インジェクタ17、イグナイタ21及びI
SCV23のそれぞれを制御する。この実施例では、E
CU51により本発明における第1及び第2の点火時期
演算手段、第1及び第2の点火時期設定手段、オクタン
価判別手段、点火時期変更手段、ノック学習手段、並び
に点火時期補正手段が構成されている。
【0034】図4にブロック図で示すように、ECU5
1は中央処理装置(CPU)52、読出専用メモリ(R
OM)53、ランダムアクセスメモリ(RAM)54、
バックアップRAM55及びタイマカウンタ56等を備
えている。ECU51はこれら各部52〜56と外部入
力回路57及び外部出力回路58等とがバス59により
接続されて理論演算回路を構成している。
1は中央処理装置(CPU)52、読出専用メモリ(R
OM)53、ランダムアクセスメモリ(RAM)54、
バックアップRAM55及びタイマカウンタ56等を備
えている。ECU51はこれら各部52〜56と外部入
力回路57及び外部出力回路58等とがバス59により
接続されて理論演算回路を構成している。
【0035】ROM53には、前述した点火時期制御、
燃料噴射量制御及びアイドル回転速度制御等に係る所定
のプログラム等が予め記憶されている。RAM54に
は、CPU52の演算結果等が一時記憶される。バック
アップRAM55には、予め記憶されたデータが保存さ
れる。タイマカウンタ56では、同時に複数のカウント
動作が行われる。
燃料噴射量制御及びアイドル回転速度制御等に係る所定
のプログラム等が予め記憶されている。RAM54に
は、CPU52の演算結果等が一時記憶される。バック
アップRAM55には、予め記憶されたデータが保存さ
れる。タイマカウンタ56では、同時に複数のカウント
動作が行われる。
【0036】外部入力回路57には、前述した各センサ
等31〜38がそれぞれ接続されている。外部出力回路
58には、各インジェクタ17、イグナイタ21及びI
SCV23がそれぞれ接続されている。そして、CPU
52は外部入力回路57を介して入力される各センサ等
31〜38に係る検出信号を入力値として読み込む。C
PU51はそれらの入力値に基づいて各部材17,2
1,23を制御する。
等31〜38がそれぞれ接続されている。外部出力回路
58には、各インジェクタ17、イグナイタ21及びI
SCV23がそれぞれ接続されている。そして、CPU
52は外部入力回路57を介して入力される各センサ等
31〜38に係る検出信号を入力値として読み込む。C
PU51はそれらの入力値に基づいて各部材17,2
1,23を制御する。
【0037】次に、上記のガソリンエンジンシステムに
おいて、ECU51により実行される点火時期制御の処
理内容について図5〜図10を参照して説明する。図5
はECU51により実行される「点火時期算出ルーチ
ン」を示すフローチャートであり、所定の間隔をもって
周期的に実行される。
おいて、ECU51により実行される点火時期制御の処
理内容について図5〜図10を参照して説明する。図5
はECU51により実行される「点火時期算出ルーチ
ン」を示すフローチャートであり、所定の間隔をもって
周期的に実行される。
【0038】処理がこのルーチンへ移行すると、先ずス
テップ100において、各センサ等31,32,36の
検出信号に基づき、アイドル信号IDL、吸気量Q及び
エンジン回転速度NEの各値を読込む。同時にノック遅
角量AKBの値を読込む。このノック遅角量AKBは後
述する別途の「AKB算出ルーチン」で算出されるもの
である。このノック遅角量AKBは、エンジン1で使用
される燃料のオクタン価の違いを反映して、アイドル運
転時の点火時期制御を補正するためのものである。
テップ100において、各センサ等31,32,36の
検出信号に基づき、アイドル信号IDL、吸気量Q及び
エンジン回転速度NEの各値を読込む。同時にノック遅
角量AKBの値を読込む。このノック遅角量AKBは後
述する別途の「AKB算出ルーチン」で算出されるもの
である。このノック遅角量AKBは、エンジン1で使用
される燃料のオクタン価の違いを反映して、アイドル運
転時の点火時期制御を補正するためのものである。
【0039】続いて、ステップ110において、吸気量
Q及びエンジン回転速度NEに基づいて第1の基本点火
時期ABFを算出する。この基本点火時期ABFは上死
点TDCを基準にそれよりも前の時期としてクランク角
度に基づいて設定されたものである。ここでは、吸気量
Q及びエンジン回転速度NEの関係から求められるエン
ジン1に係る負荷の値(エンジン1の1回転当たりの吸
気量=Q/NE)と、エンジン回転速度NEの値とを反
映して、基本点火時期ABFは所定の二次元マップ(図
示しない)を参照して周知の手法により算出される。こ
の基本点火時期ABFは、本来アイドル運転時ではない
通常運転時に点火時期制御のために使用されるものであ
る。しかし、後述するように、この基本点火時期ABF
はアイドル運転時に点火時期が過進角の状態とならない
ようにするために、点火時期に制限を加えるために使用
される。そのために、この基本点火時期ABFをアイド
ル運転時であるとないとにかかわらず算出する。この実
施例では、ステップ110の処理を実行するECU51
が、本発明における第1の点火時期演算手段に相当す
る。
Q及びエンジン回転速度NEに基づいて第1の基本点火
時期ABFを算出する。この基本点火時期ABFは上死
点TDCを基準にそれよりも前の時期としてクランク角
度に基づいて設定されたものである。ここでは、吸気量
Q及びエンジン回転速度NEの関係から求められるエン
ジン1に係る負荷の値(エンジン1の1回転当たりの吸
気量=Q/NE)と、エンジン回転速度NEの値とを反
映して、基本点火時期ABFは所定の二次元マップ(図
示しない)を参照して周知の手法により算出される。こ
の基本点火時期ABFは、本来アイドル運転時ではない
通常運転時に点火時期制御のために使用されるものであ
る。しかし、後述するように、この基本点火時期ABF
はアイドル運転時に点火時期が過進角の状態とならない
ようにするために、点火時期に制限を加えるために使用
される。そのために、この基本点火時期ABFをアイド
ル運転時であるとないとにかかわらず算出する。この実
施例では、ステップ110の処理を実行するECU51
が、本発明における第1の点火時期演算手段に相当す
る。
【0040】次に、ステップ120において、アイドル
信号IDLが「オン」であるか否かを判断する。即ち、
スロットルバルブ19が全閉となるアイドル運転時であ
るか否かを判断する。ここで、エンジン1が通常運転時
である場合には、処理をステップ130へ移行し、アイ
ドル運転時である場合には、処理をステップ121へ移
行する。この実施例では、ステップ120の処理を実行
するECU51が、本発明におけるアイドル判断手段に
相当する。
信号IDLが「オン」であるか否かを判断する。即ち、
スロットルバルブ19が全閉となるアイドル運転時であ
るか否かを判断する。ここで、エンジン1が通常運転時
である場合には、処理をステップ130へ移行し、アイ
ドル運転時である場合には、処理をステップ121へ移
行する。この実施例では、ステップ120の処理を実行
するECU51が、本発明におけるアイドル判断手段に
相当する。
【0041】ステップ130においては、ステップ11
0において今回算出された第1の基本点火時期ABFを
目標点火時期ABSとしてRAM54に一旦記憶し、そ
の後の処理を一旦終了する。この実施例では、上記のス
テップ130の処理を実行するECU51が、本発明に
おける第1の点火時期設定手段に相当する。
0において今回算出された第1の基本点火時期ABFを
目標点火時期ABSとしてRAM54に一旦記憶し、そ
の後の処理を一旦終了する。この実施例では、上記のス
テップ130の処理を実行するECU51が、本発明に
おける第1の点火時期設定手段に相当する。
【0042】ステップ121においては、タイマカウン
タ56におけるカンウト値C0が「3秒」以上であるか
否かを判断する。このカンウト値C0は、エンジン1の
始動後における経過時間を示すものである。エンジン1
の始動後に所定の時間が経過するまではエンジン1の回
転変動が大きく、その回転変動に基づくアイドル補正値
AIDを正確に算出できない。ここでは、そのことを回
避するためにカウント値C0の大きさが判断される。そ
して、カウント値C0が「3秒」未満である場合には、
処理をステップ125へ移行し、カウント値C0が「3
秒」以上である場合には、処理をステップ122へ移行
する。
タ56におけるカンウト値C0が「3秒」以上であるか
否かを判断する。このカンウト値C0は、エンジン1の
始動後における経過時間を示すものである。エンジン1
の始動後に所定の時間が経過するまではエンジン1の回
転変動が大きく、その回転変動に基づくアイドル補正値
AIDを正確に算出できない。ここでは、そのことを回
避するためにカウント値C0の大きさが判断される。そ
して、カウント値C0が「3秒」未満である場合には、
処理をステップ125へ移行し、カウント値C0が「3
秒」以上である場合には、処理をステップ122へ移行
する。
【0043】一方、ステップ121から移行してステッ
プ122においては、今回読み込まれたエンジン回転速
度NEに基づき、その加重平均値としてのなまし値NE
Mを算出する。更に、ステップ123において、今回の
なまし値NEMと今回のエンジン回転速度NEの値との
差から回転速度偏差ΔNを算出する。
プ122においては、今回読み込まれたエンジン回転速
度NEに基づき、その加重平均値としてのなまし値NE
Mを算出する。更に、ステップ123において、今回の
なまし値NEMと今回のエンジン回転速度NEの値との
差から回転速度偏差ΔNを算出する。
【0044】そして、ステップ124において、今回算
出された回転速度偏差ΔNに基づきアイドル補正値AI
Dを算出し、その算出結果をRAM54に記憶する。こ
こでは、アイドル補正値AIDは図6に示すようなマッ
プを参照して算出する。このアイドル補正値AIDは、
エンジン1のアイドル運転時に、スロットル開度TA及
び空燃比を一定にした条件下で点火時期を進角させると
エンジン回転速度NEが上昇し、点火時期を遅角させる
とエンジン回転速度NEが低下するという特性に鑑みて
求められるものである。そして、アイドル運転時のエン
ジン回転速度NE、即ちアイドル回転速度と、所定の目
標回転速度(或いはアイドル回転速度の平均値)とを比
較し、アイドル回転速度の方が目標回転速度よりも低下
したときは点火時期を進角させ、他方、アイドル回転速
度が目標回転速度より上昇したときは点火時期を遅角さ
せることにより、アイドル回転速度を安定化させるため
の値である。
出された回転速度偏差ΔNに基づきアイドル補正値AI
Dを算出し、その算出結果をRAM54に記憶する。こ
こでは、アイドル補正値AIDは図6に示すようなマッ
プを参照して算出する。このアイドル補正値AIDは、
エンジン1のアイドル運転時に、スロットル開度TA及
び空燃比を一定にした条件下で点火時期を進角させると
エンジン回転速度NEが上昇し、点火時期を遅角させる
とエンジン回転速度NEが低下するという特性に鑑みて
求められるものである。そして、アイドル運転時のエン
ジン回転速度NE、即ちアイドル回転速度と、所定の目
標回転速度(或いはアイドル回転速度の平均値)とを比
較し、アイドル回転速度の方が目標回転速度よりも低下
したときは点火時期を進角させ、他方、アイドル回転速
度が目標回転速度より上昇したときは点火時期を遅角さ
せることにより、アイドル回転速度を安定化させるため
の値である。
【0045】ステップ121から移行してステップ12
5においては、アイドル補正値AIDを「0」に設定
し、RAM54に記憶する。この実施例では、上記ステ
ップ120〜125までの処理を実行するECU51
が、アイドル運転時のエンジン回転速度NEの変化に応
じて、後述する目標点火時期ABSを補正するためのア
イドル補正値AIDを算出するアイドル補正値算出手段
に相当する。
5においては、アイドル補正値AIDを「0」に設定
し、RAM54に記憶する。この実施例では、上記ステ
ップ120〜125までの処理を実行するECU51
が、アイドル運転時のエンジン回転速度NEの変化に応
じて、後述する目標点火時期ABSを補正するためのア
イドル補正値AIDを算出するアイドル補正値算出手段
に相当する。
【0046】続いて、ステップ140において、今回読
み込まれたエンジン回転速度NEに基づいて第2の基本
点火時期ABNを算出する。この基本点火時期ABN
も、上死点TDCを基準にそれよりも前の時期としてク
ランク角度に基づいて設定されたものである。ここで
は、この基本点火時期ABNを、図9に示すようなマッ
プを参照して算出する。このマップにおいて、エンジン
回転速度NEに係る「エンスト領域」及び「減速領域」
の範囲では、基本点火時期ABNはエンジン回転速度N
Eの変化に対して連続的に変化し、「アイドル領域」の
範囲では基本点火時期ABNはエンジン回転速度NEの
変化に対して変化が小さい。この基本点火時期ABNは
アイドル運転時の点火時期を設定するために使用され、
アイドル運転時にのみ算出される。この実施例では、ス
テップ140の処理を実行するECU51が、本発明に
おける第2の点火時期演算手段に相当する。
み込まれたエンジン回転速度NEに基づいて第2の基本
点火時期ABNを算出する。この基本点火時期ABN
も、上死点TDCを基準にそれよりも前の時期としてク
ランク角度に基づいて設定されたものである。ここで
は、この基本点火時期ABNを、図9に示すようなマッ
プを参照して算出する。このマップにおいて、エンジン
回転速度NEに係る「エンスト領域」及び「減速領域」
の範囲では、基本点火時期ABNはエンジン回転速度N
Eの変化に対して連続的に変化し、「アイドル領域」の
範囲では基本点火時期ABNはエンジン回転速度NEの
変化に対して変化が小さい。この基本点火時期ABNは
アイドル運転時の点火時期を設定するために使用され、
アイドル運転時にのみ算出される。この実施例では、ス
テップ140の処理を実行するECU51が、本発明に
おける第2の点火時期演算手段に相当する。
【0047】ステップ150においては、今回求められ
た第2の基本点火時期ABNの値にアイドル補正値AI
Dを加算することにより、アイドル運転時における第2
の補正後基本点火時期αを算出する。又、ステップ16
0においては、今回求められた第1の基本点火時期AB
Fの値から、今回読み込まれたノック遅角量AKBの値
を減算することにより、アイドル運転時における第1の
補正後基本点火時期βを算出する。
た第2の基本点火時期ABNの値にアイドル補正値AI
Dを加算することにより、アイドル運転時における第2
の補正後基本点火時期αを算出する。又、ステップ16
0においては、今回求められた第1の基本点火時期AB
Fの値から、今回読み込まれたノック遅角量AKBの値
を減算することにより、アイドル運転時における第1の
補正後基本点火時期βを算出する。
【0048】ステップ170においては、第2の補正後
基本点火時期αが第1の補正後基本点火時期βよりも大
きいか否かを判断する。即ち、上死点TDCを基準にど
ちらが進角側にあるか否かを判断する。ここで、第2の
補正後基本点火時期αが第1の補正後基本点火時期βよ
りも大きくない場合には、処理をステップ180へ移行
し、その逆の場合には、処理をステップ190へ移行す
る。ここで、アイドル運転時におけるエンジン1に係る
負荷が小さい場合には、第2の補正後基本点火時期αが
第1の補正後基本点火時期βよりも大きくならないこと
から、処理をステップ180へ移行する。これに対し、
アイドル運転時におけるエンジン1に係る負荷が大きい
場合には、第2の補正後基本点火時期αが第1の補正後
基本点火時期βよりも大きくなり、処理をステップ19
0へ移行する。
基本点火時期αが第1の補正後基本点火時期βよりも大
きいか否かを判断する。即ち、上死点TDCを基準にど
ちらが進角側にあるか否かを判断する。ここで、第2の
補正後基本点火時期αが第1の補正後基本点火時期βよ
りも大きくない場合には、処理をステップ180へ移行
し、その逆の場合には、処理をステップ190へ移行す
る。ここで、アイドル運転時におけるエンジン1に係る
負荷が小さい場合には、第2の補正後基本点火時期αが
第1の補正後基本点火時期βよりも大きくならないこと
から、処理をステップ180へ移行する。これに対し、
アイドル運転時におけるエンジン1に係る負荷が大きい
場合には、第2の補正後基本点火時期αが第1の補正後
基本点火時期βよりも大きくなり、処理をステップ19
0へ移行する。
【0049】ステップ180においては、第2の補正後
基本点火時期αが第1の補正後基本点火時期βよりも遅
角側の時期であことから、その補正後基本点火時期αを
目標点火時期ABSとしてRAM54に一旦記憶し、そ
の後の処理を一旦終了する。
基本点火時期αが第1の補正後基本点火時期βよりも遅
角側の時期であことから、その補正後基本点火時期αを
目標点火時期ABSとしてRAM54に一旦記憶し、そ
の後の処理を一旦終了する。
【0050】一方、ステップ190においては、第2の
補正後基本点火時期αが第1の補正後基本点火時期βよ
りも進角側の時期であことから、その補正後基本点火時
期βからアイドル補正値AIDを減算し、その減算結果
を目標点火時期ABSとしてRAM54に一旦記憶し、
その後の処理を一旦終了する。
補正後基本点火時期αが第1の補正後基本点火時期βよ
りも進角側の時期であことから、その補正後基本点火時
期βからアイドル補正値AIDを減算し、その減算結果
を目標点火時期ABSとしてRAM54に一旦記憶し、
その後の処理を一旦終了する。
【0051】即ち、このステップ170〜190の処理
では、エンジン1に係る負荷が大きい場合に、第2の補
正後基本点火時期αが第1の補正後基本点火時期βより
も進角側の値とならないように、第1の補正後基本点火
時期βを進角側の上限時期として、第2の補正後基本点
火時期αに制限が加えられるのである。この実施例で
は、上記のステップ170〜190の処理を実行するE
CU51が、本発明における第2の点火時期設定手段に
相当する。
では、エンジン1に係る負荷が大きい場合に、第2の補
正後基本点火時期αが第1の補正後基本点火時期βより
も進角側の値とならないように、第1の補正後基本点火
時期βを進角側の上限時期として、第2の補正後基本点
火時期αに制限が加えられるのである。この実施例で
は、上記のステップ170〜190の処理を実行するE
CU51が、本発明における第2の点火時期設定手段に
相当する。
【0052】その後、ECU51は、別途の処理ルーチ
ンに従って、上記の目標点火時期ABSの値に基づいて
グナイタ21を駆動することにより、各点火プラグ8を
作動させて、燃料の点火を実行する。即ち、目標点火時
期ABSに基づき、実際に点火時期の出力が行われるの
である。この点火時期出力に係る処理内容は、一般に周
知の技術であることから、ここでは説明を省略する。
ンに従って、上記の目標点火時期ABSの値に基づいて
グナイタ21を駆動することにより、各点火プラグ8を
作動させて、燃料の点火を実行する。即ち、目標点火時
期ABSに基づき、実際に点火時期の出力が行われるの
である。この点火時期出力に係る処理内容は、一般に周
知の技術であることから、ここでは説明を省略する。
【0053】次に、エンジン1で発生するノッキングを
制御するために使用されるノック遅角反映量AKNの算
出について説明する。図7はECU51により実行され
る「AKN算出ルーチン」を示すフローチャートであ
り、所定の間隔をもって周期的に実行される。
制御するために使用されるノック遅角反映量AKNの算
出について説明する。図7はECU51により実行され
る「AKN算出ルーチン」を示すフローチャートであ
り、所定の間隔をもって周期的に実行される。
【0054】処理がこのルーチンへ移行すると、先ずス
テップ200において、各センサ等31,32,35,
36,38の検出信号に基づき、アイドル信号IDL、
吸気量Q、冷却水温THW、エンジン回転速度NE及び
ノック信号KCSの各値を読込む。
テップ200において、各センサ等31,32,35,
36,38の検出信号に基づき、アイドル信号IDL、
吸気量Q、冷却水温THW、エンジン回転速度NE及び
ノック信号KCSの各値を読込む。
【0055】続いて、ステップ300において、前述し
たノック遅角量AKBを算出する。このノック遅角量A
KBの算出は、図8のフローチャートに示すような別途
の「AKB算出ルーチン」に従って行われる。
たノック遅角量AKBを算出する。このノック遅角量A
KBの算出は、図8のフローチャートに示すような別途
の「AKB算出ルーチン」に従って行われる。
【0056】即ち、ステップ301においては、読み込
まれた吸気量Q及びエンジン回転速度NEに基づいて最
大遅角量AKMXを算出する。この算出は、吸気量Q及
びエンジン回転速度NEの関係から求められるエンジン
1に係る負荷の値と、エンジン回転速度NEの値とを反
映した所定の二次元マップ(図示しない)を参照して行
われる。
まれた吸気量Q及びエンジン回転速度NEに基づいて最
大遅角量AKMXを算出する。この算出は、吸気量Q及
びエンジン回転速度NEの関係から求められるエンジン
1に係る負荷の値と、エンジン回転速度NEの値とを反
映した所定の二次元マップ(図示しない)を参照して行
われる。
【0057】続いて、ステップ302において、アイド
ル信号IDLが「オン」であるか否かを判断する。即
ち、アイドル運転時であるか否かを判断する。ここで、
エンジン1が通常運転時である場合には、処理をステッ
プ303へ移行し、アイドル運転時である場合には、処
理をステップ304へ移行する。この実施例では、ステ
ップ302の処理を実行するECU51も、本発明にお
けるアイドル判断手段に相当する。
ル信号IDLが「オン」であるか否かを判断する。即
ち、アイドル運転時であるか否かを判断する。ここで、
エンジン1が通常運転時である場合には、処理をステッ
プ303へ移行し、アイドル運転時である場合には、処
理をステップ304へ移行する。この実施例では、ステ
ップ302の処理を実行するECU51も、本発明にお
けるアイドル判断手段に相当する。
【0058】ステップ303においては、ノック制御量
AKCを「0°CA」に設定してRAM54に記憶す
る。その後は、ステップ317へ移行する。一方、ステ
ップ304においては、エンジン1の運転状態が、ノッ
ク制御を行うべきノック制御領域にあるか否かを判断す
る。このノック制御領域はエンジン回転速度NE及びエ
ンジン負荷に関して予め設定された範囲に相当する。
AKCを「0°CA」に設定してRAM54に記憶す
る。その後は、ステップ317へ移行する。一方、ステ
ップ304においては、エンジン1の運転状態が、ノッ
ク制御を行うべきノック制御領域にあるか否かを判断す
る。このノック制御領域はエンジン回転速度NE及びエ
ンジン負荷に関して予め設定された範囲に相当する。
【0059】そして、エンジン1の運転状態がノック制
御領域にない場合には、ステップ303の処理を実行し
た後、ステップ317へ移行する。エンジン1の運転状
態がノック制御領域にある場合には、処理をステップ3
05へ移行する。
御領域にない場合には、ステップ303の処理を実行し
た後、ステップ317へ移行する。エンジン1の運転状
態がノック制御領域にある場合には、処理をステップ3
05へ移行する。
【0060】ステップ305においては、エンジン1で
ノッキングが有るか否かを判断する。このノッキングの
判断はノック信号KCSに基づいて行われる。ここで、
ノッキングが有る場合には、ステップ306において、
今回のノック制御量AKCの値に「0.4°CA」を加
算して新たなノック制御量AKCを設定する。ノッキン
グが無い場合には、ステップ307において、タイマカ
ウンタ56における別のカンウト値C1が「300m
秒」以上であるか否かを判断する。このカウント値C1
は、ノッキングが無い場合にノック制御量AKCを所定
の時間毎に進角させるためにカウントされる値である。
ノッキングが有るか否かを判断する。このノッキングの
判断はノック信号KCSに基づいて行われる。ここで、
ノッキングが有る場合には、ステップ306において、
今回のノック制御量AKCの値に「0.4°CA」を加
算して新たなノック制御量AKCを設定する。ノッキン
グが無い場合には、ステップ307において、タイマカ
ウンタ56における別のカンウト値C1が「300m
秒」以上であるか否かを判断する。このカウント値C1
は、ノッキングが無い場合にノック制御量AKCを所定
の時間毎に進角させるためにカウントされる値である。
【0061】そして、そのカウント値C1が「300m
秒」未満である場合には、そのまま処理をステップ31
0へ移行する。カウント値C1が「300m秒」以上で
ある場合には、ステップ308において、今回のノック
制御量AKCの値から「0.08°CA」を減算して新
たなノック制御量AKCを設定する。更に、ステップ3
09において、カウント値C1を「0」にリセットした
後、処理をステップ310へ移行する。
秒」未満である場合には、そのまま処理をステップ31
0へ移行する。カウント値C1が「300m秒」以上で
ある場合には、ステップ308において、今回のノック
制御量AKCの値から「0.08°CA」を減算して新
たなノック制御量AKCを設定する。更に、ステップ3
09において、カウント値C1を「0」にリセットした
後、処理をステップ310へ移行する。
【0062】ステップ310においては、エンジン1の
運転状態がノッキングの学習制御を行うべき学習領域に
あるか否かを判断する。この学習領域はエンジン回転速
度NE及びエンジン負荷に関して予め設定された範囲に
相当する。
運転状態がノッキングの学習制御を行うべき学習領域に
あるか否かを判断する。この学習領域はエンジン回転速
度NE及びエンジン負荷に関して予め設定された範囲に
相当する。
【0063】そして、エンジン1の運転状態がノッキン
グの学習領域にない場合には、そのままステップ317
へ移行する。エンジン1の運転状態がノッキングの学習
領域にある場合には、処理をステップ311へ移行す
る。
グの学習領域にない場合には、そのままステップ317
へ移行する。エンジン1の運転状態がノッキングの学習
領域にある場合には、処理をステップ311へ移行す
る。
【0064】ステップ311においては、タイマカウン
タ56における更に別のカンウト値C2が「500m
秒」以上であるか否かを判断する。このカンウト値C2
は後述するノック学習値AKGを所定の時間毎に学習更
新するためにカウントされる値である。
タ56における更に別のカンウト値C2が「500m
秒」以上であるか否かを判断する。このカンウト値C2
は後述するノック学習値AKGを所定の時間毎に学習更
新するためにカウントされる値である。
【0065】そして、そのカウント値C2が「500m
秒」未満である場合には、そのまま処理をステップ31
7へ移行する。カウント値C2が「500m秒」以上で
ある場合には、ステップ312において、カウント値C
2を「0」にリセットした後、処理をステップ313へ
移行する。ステップ313においては、上記のように求
められたノック制御量AKCの値が「2°CA」以上で
あるか否かを判断する。ここで、ノック制御量AKCの
値が「2°CA」未満の場合には、ステップ314にお
いて、今回のノック学習値AGKに「0.1°CA」を
加算し、その加算結果を新たなノック学習値AGKとし
て設定する。その後、処理をステップ317へ移行す
る。
秒」未満である場合には、そのまま処理をステップ31
7へ移行する。カウント値C2が「500m秒」以上で
ある場合には、ステップ312において、カウント値C
2を「0」にリセットした後、処理をステップ313へ
移行する。ステップ313においては、上記のように求
められたノック制御量AKCの値が「2°CA」以上で
あるか否かを判断する。ここで、ノック制御量AKCの
値が「2°CA」未満の場合には、ステップ314にお
いて、今回のノック学習値AGKに「0.1°CA」を
加算し、その加算結果を新たなノック学習値AGKとし
て設定する。その後、処理をステップ317へ移行す
る。
【0066】一方、ステップ313において、ノック制
御量AKCの値が「2°CA」以上である場合には、処
理をステップ315へ移行する。そして、ステップ31
5において、同じくノック制御量AKCの値が「4°C
A」未満であるか否かを判断する。ここで、ノック制御
量AKCの値が「4°CA」以上である場合には、ステ
ップ316において、今回のノック学習値AGKから
「0.1°CA」を減算し、その減算結果を新たなノッ
ク学習値AGKとして設定する。その後、処理をステッ
プ317へ移行する。ノック制御量AKCの値が「4°
CA」未満である場合には、処理をそのままステップ3
17へ移行する。
御量AKCの値が「2°CA」以上である場合には、処
理をステップ315へ移行する。そして、ステップ31
5において、同じくノック制御量AKCの値が「4°C
A」未満であるか否かを判断する。ここで、ノック制御
量AKCの値が「4°CA」以上である場合には、ステ
ップ316において、今回のノック学習値AGKから
「0.1°CA」を減算し、その減算結果を新たなノッ
ク学習値AGKとして設定する。その後、処理をステッ
プ317へ移行する。ノック制御量AKCの値が「4°
CA」未満である場合には、処理をそのままステップ3
17へ移行する。
【0067】ここで、上記のように算出されたノック学
習値AGKには、燃料のオクタン価の違いと共に、エン
ジン1の固体差や経時変化が反映されることになる。そ
して、ステップ303,310,311,314〜31
6から移行してステップ317においては、今回求めら
れた各パラメータAKMX,AGK,AKCに基づき、
以下の計算式に従ってノック遅角量AKBを算出し、そ
の後の処理を一旦終了する。
習値AGKには、燃料のオクタン価の違いと共に、エン
ジン1の固体差や経時変化が反映されることになる。そ
して、ステップ303,310,311,314〜31
6から移行してステップ317においては、今回求めら
れた各パラメータAKMX,AGK,AKCに基づき、
以下の計算式に従ってノック遅角量AKBを算出し、そ
の後の処理を一旦終了する。
【0068】AKB=AKMX−AGK+AKC 即ち、ノック遅角量AKBは、図10に示すように、目
標点火時期ABSに対して遅角側の値として算出され
る。
標点火時期ABSに対して遅角側の値として算出され
る。
【0069】以上のようにしてノック遅角量ABKが算
出されると共に、それに付随してノック制御量AKC及
びノック学習値AGKが算出される。この実施例では、
上記のステップ302〜316の処理を実行するECU
51が、本発明におけるノック学習手段に相当する。そ
して、ステップ302〜316の一連の処理では、ノッ
キングの有無に基づき、ノック制御量AKCの値が「2
〜4°CA」の範囲の値となるように、ノック学習値A
GKが更新される。
出されると共に、それに付随してノック制御量AKC及
びノック学習値AGKが算出される。この実施例では、
上記のステップ302〜316の処理を実行するECU
51が、本発明におけるノック学習手段に相当する。そ
して、ステップ302〜316の一連の処理では、ノッ
キングの有無に基づき、ノック制御量AKCの値が「2
〜4°CA」の範囲の値となるように、ノック学習値A
GKが更新される。
【0070】ここで、エンジン1に使用される燃料は、
一般のユーザによってオクタン価の高いプレミアムガソ
リンと、オクタン価の低いレギュラガソリンとの間で変
えられることがある。そして、エンジン1がプレミアム
仕様である場合には、それに適合した第2の基本点火時
期ABNに基づき点火時期制御が行われる。しかし、燃
料がレギュラガソリンに換えられた場合には、その燃料
に係るノッキングの限界時期が相対的に遅角側にあるこ
とから、ノッキングが多発する。このため、ノック制御
量AKCは大きくなり、ノック学習値AGKはある程度
小さくなる。従って、ノック制御量AKC、又はノック
学習値AGKの大きさを判断することにより、レギャラ
ガソリンの使用を判断することが可能となる。
一般のユーザによってオクタン価の高いプレミアムガソ
リンと、オクタン価の低いレギュラガソリンとの間で変
えられることがある。そして、エンジン1がプレミアム
仕様である場合には、それに適合した第2の基本点火時
期ABNに基づき点火時期制御が行われる。しかし、燃
料がレギュラガソリンに換えられた場合には、その燃料
に係るノッキングの限界時期が相対的に遅角側にあるこ
とから、ノッキングが多発する。このため、ノック制御
量AKCは大きくなり、ノック学習値AGKはある程度
小さくなる。従って、ノック制御量AKC、又はノック
学習値AGKの大きさを判断することにより、レギャラ
ガソリンの使用を判断することが可能となる。
【0071】その逆に、レギュラ仕様の第2の基本点火
時期ABNに基づいて点火時期制御が行われている場合
に、燃料がプレミアムガソリンに換えられた場合には、
その燃料に係るノッキングの限界時期が相対的に進角側
にあることから、ノッキングは少なくなる。このため、
ノック制御量AKCは小さくなり、ノック学習値AGK
はある程度大きくなる。従って、ノック制御量AKC、
又はノック学習値AGKの大きさを判断することによ
り、プレミアムガソリンの使用を判断することが可能と
なる。
時期ABNに基づいて点火時期制御が行われている場合
に、燃料がプレミアムガソリンに換えられた場合には、
その燃料に係るノッキングの限界時期が相対的に進角側
にあることから、ノッキングは少なくなる。このため、
ノック制御量AKCは小さくなり、ノック学習値AGK
はある程度大きくなる。従って、ノック制御量AKC、
又はノック学習値AGKの大きさを判断することによ
り、プレミアムガソリンの使用を判断することが可能と
なる。
【0072】この実施例では、上記のステップ313,
315において、ノック制御量AKCの大きさが判断さ
れ、その判断結果に基づき、ステップ314,316に
おいて、ノック学習値が更新される。従って、これらの
ステップ313〜316の処理を実行するECU51
が、本発明におけるオクタン価判別手段に相当する。
315において、ノック制御量AKCの大きさが判断さ
れ、その判断結果に基づき、ステップ314,316に
おいて、ノック学習値が更新される。従って、これらの
ステップ313〜316の処理を実行するECU51
が、本発明におけるオクタン価判別手段に相当する。
【0073】従って、上記のノック遅角量AKBの値に
は、ノック制御量AKC及びノック学習値AGKの大き
さが反映され、延いては、プレミアムガソリン、或いは
レギュラガソリンの使用であることが反映される。
は、ノック制御量AKC及びノック学習値AGKの大き
さが反映され、延いては、プレミアムガソリン、或いは
レギュラガソリンの使用であることが反映される。
【0074】この実施例では、図5のフローチャートに
おいて、ノック遅角量AKBの値が第1の補正後基本点
火時期βを算出するのに使用されることから、アイドル
運転時で使用される目標点火時期ABSには、プレミア
ムガソリン、或いはレギュラガソリンの使用が反映され
ることになる。従って、図5のフローチャートのステッ
プ160を実行するECU51が、本発明における点火
時期変更手段及び点火時期補正手段に相当する。
おいて、ノック遅角量AKBの値が第1の補正後基本点
火時期βを算出するのに使用されることから、アイドル
運転時で使用される目標点火時期ABSには、プレミア
ムガソリン、或いはレギュラガソリンの使用が反映され
ることになる。従って、図5のフローチャートのステッ
プ160を実行するECU51が、本発明における点火
時期変更手段及び点火時期補正手段に相当する。
【0075】再び、図7のフローチャートに戻って、上
記のようにステップ300の処理が行われた後、ステッ
プ210においては、今回読み込まれた冷却水温THW
の値が、予め定められた基準値TH1よりも低いか否か
を判断する。この判断はエンジン1が冷間時であるか否
かを知るために行われ、そのために基準値TH1は適度
な値(例えば「60℃」)に設定されている。ここで、
冷却水温THWが基準値TH1よりも低くない場合に
は、そのままステップ230へ移行する。冷却水温TH
Wが基準値TH1よりも低い場合には、ステップ220
において、今回求められたノック遅角量AKBに「2°
CA」を加算してノック遅角量AKBを補正する。これ
は、エンジン1の冷間時には、ノックセンサ38の検出
信号に基づくノックのフィードバック制御が行われず、
ノック学習値AGKそれ自体の信頼性も低いことから、
「2°CA」だけ遅角側になるようにノック学習値AG
Kを補正しているのである。
記のようにステップ300の処理が行われた後、ステッ
プ210においては、今回読み込まれた冷却水温THW
の値が、予め定められた基準値TH1よりも低いか否か
を判断する。この判断はエンジン1が冷間時であるか否
かを知るために行われ、そのために基準値TH1は適度
な値(例えば「60℃」)に設定されている。ここで、
冷却水温THWが基準値TH1よりも低くない場合に
は、そのままステップ230へ移行する。冷却水温TH
Wが基準値TH1よりも低い場合には、ステップ220
において、今回求められたノック遅角量AKBに「2°
CA」を加算してノック遅角量AKBを補正する。これ
は、エンジン1の冷間時には、ノックセンサ38の検出
信号に基づくノックのフィードバック制御が行われず、
ノック学習値AGKそれ自体の信頼性も低いことから、
「2°CA」だけ遅角側になるようにノック学習値AG
Kを補正しているのである。
【0076】そして、ステップ210,220から移行
してステップ230においては、アイドル信号IDLが
「オン」であるか否か、即ちアイドル運転時であるか否
かを判断する。ここで、エンジン1が通常運転時である
場合には、ステップ240において、ステップ220で
算出されたノック遅角量AKBの値をノック遅角反映量
AKNとして設定し、その後の処理を一旦終了する。エ
ンジン1がアイドル運転時である場合には、ステップ2
50において、「0」をノック遅角反映量AKNとして
設定し、その後の処理を一旦終了する。
してステップ230においては、アイドル信号IDLが
「オン」であるか否か、即ちアイドル運転時であるか否
かを判断する。ここで、エンジン1が通常運転時である
場合には、ステップ240において、ステップ220で
算出されたノック遅角量AKBの値をノック遅角反映量
AKNとして設定し、その後の処理を一旦終了する。エ
ンジン1がアイドル運転時である場合には、ステップ2
50において、「0」をノック遅角反映量AKNとして
設定し、その後の処理を一旦終了する。
【0077】上記のようにノック遅角反映量AKNが算
出される。このノック遅角反映量AKNは、エンジン1
の通常運転時において、前述した目標点火時期ABSと
共に、点火時期制御を行うために最終的に使用されるべ
き要求点火時期ACAを求めるために使用される。即
ち、要求点火時期ACAは以下の計算式に従って算出さ
れる。
出される。このノック遅角反映量AKNは、エンジン1
の通常運転時において、前述した目標点火時期ABSと
共に、点火時期制御を行うために最終的に使用されるべ
き要求点火時期ACAを求めるために使用される。即
ち、要求点火時期ACAは以下の計算式に従って算出さ
れる。
【0078】 ACA=ABS+ACL+AEGR−AKN ここで、ACLはエンジン1の暖機状態に応じて求めら
れる補正値である。AEGRは排気ガスの再循環量(E
GR量)に応じて求められる補正値である。
れる補正値である。AEGRは排気ガスの再循環量(E
GR量)に応じて求められる補正値である。
【0079】以上の構成によれば、エンジン1の通常運
転時には、点火時期制御で使用されるべき最終的な要求
点火時期ACAが、第1の基本点火時期ABFに基づい
て設定される。一方、エンジン1のアイドル運転時に
は、そのアイドル運転時に使用されるべき第2の基本点
火時期ABNが、エンジン回転速度NEに基づいて算出
される。この実施例では、アイドル運転時にECU51
がISCV23を制御することにより、アイドル回転速
度制御が実行されることから、アイドル回転速度は所定
値に制御されると共に、エンジン負荷の変化に応じて制
御される。更に、点火時期制御で最終的に使用されるべ
き最終的な目標点火時期ABSが、第1の基本点火時期
ABFを進角側の上限時期として、第1及び第2の基本
点火時期ABF,ABNに基づいて設定される。
転時には、点火時期制御で使用されるべき最終的な要求
点火時期ACAが、第1の基本点火時期ABFに基づい
て設定される。一方、エンジン1のアイドル運転時に
は、そのアイドル運転時に使用されるべき第2の基本点
火時期ABNが、エンジン回転速度NEに基づいて算出
される。この実施例では、アイドル運転時にECU51
がISCV23を制御することにより、アイドル回転速
度制御が実行されることから、アイドル回転速度は所定
値に制御されると共に、エンジン負荷の変化に応じて制
御される。更に、点火時期制御で最終的に使用されるべ
き最終的な目標点火時期ABSが、第1の基本点火時期
ABFを進角側の上限時期として、第1及び第2の基本
点火時期ABF,ABNに基づいて設定される。
【0080】即ち、アイドル運転時におけるエンジン負
荷が低い場合に、目標点火時期ABSは第2の基本点火
時期ABNに基づいて設定され、エンジン負荷が相対的
に高い場合には、目標点火時期ABSは第1の基本点火
時期ABFに基づいて相対的に遅角側の時期に設定され
る。このとき、上記の設定に際して使用される第1の基
本点火時期ABFは、エンジン1で使用される燃料のオ
クタン価の違い、つまりは、プレミアムガソリン、或い
はレギュラガソリンの違いに基づいて変更される。
荷が低い場合に、目標点火時期ABSは第2の基本点火
時期ABNに基づいて設定され、エンジン負荷が相対的
に高い場合には、目標点火時期ABSは第1の基本点火
時期ABFに基づいて相対的に遅角側の時期に設定され
る。このとき、上記の設定に際して使用される第1の基
本点火時期ABFは、エンジン1で使用される燃料のオ
クタン価の違い、つまりは、プレミアムガソリン、或い
はレギュラガソリンの違いに基づいて変更される。
【0081】例えば、エンジン1でオクタン価の低いレ
ギュラガソリンが使用されている場合には、オクタン価
の高いプレミアムガソリンが使用されている場合と比べ
て、第1の基本点火時期ABFの値が相対的に遅角側の
時期に変更される。
ギュラガソリンが使用されている場合には、オクタン価
の高いプレミアムガソリンが使用されている場合と比べ
て、第1の基本点火時期ABFの値が相対的に遅角側の
時期に変更される。
【0082】従って、アイドル運転時にエンジン負荷が
高くなった場合でも、目標点火時期ABSが必要以上に
進角状態になることはなく、各燃焼室4で混合気の燃焼
が安定する。しかも、使用される燃料のオクタン価が変
わった場合には、そのオクタン価が違いに合わせて上記
の作用が得られる。
高くなった場合でも、目標点火時期ABSが必要以上に
進角状態になることはなく、各燃焼室4で混合気の燃焼
が安定する。しかも、使用される燃料のオクタン価が変
わった場合には、そのオクタン価が違いに合わせて上記
の作用が得られる。
【0083】その結果、エンジン1のアイドル運転時に
おいて、自動変速機、パワーステアリング装置及び空調
装置等の作動に起因してエンジン負荷が増大しても、実
際の点火時期が必要以上に進角状態とならない範囲でエ
ンジン1のアイドル安定性を確保することができ、ノッ
キングの発生を防止することができ、延いては耐エンス
ト性能を高めることができる。更に、それらアイドル安
定性の確保と、ノッキング発生の防止とを、エンジン1
で使用される燃料の種類の変更に対処して行うことがで
きる。つまり、自動車のユーザが、使用燃料をレギュラ
ガソリンとプレミアムガソリンとの間で任意に変更して
も、アイドル安定性の確保と、ノッキング発生の防止を
図ることができるのである。
おいて、自動変速機、パワーステアリング装置及び空調
装置等の作動に起因してエンジン負荷が増大しても、実
際の点火時期が必要以上に進角状態とならない範囲でエ
ンジン1のアイドル安定性を確保することができ、ノッ
キングの発生を防止することができ、延いては耐エンス
ト性能を高めることができる。更に、それらアイドル安
定性の確保と、ノッキング発生の防止とを、エンジン1
で使用される燃料の種類の変更に対処して行うことがで
きる。つまり、自動車のユーザが、使用燃料をレギュラ
ガソリンとプレミアムガソリンとの間で任意に変更して
も、アイドル安定性の確保と、ノッキング発生の防止を
図ることができるのである。
【0084】更に、この実施例では、第1の基本点火時
期ABFがノックの学習制御によるノック学習値AGK
に基づいて補正される。例えば、ノック学習値AGKが
相対的に遅角側である場合には、その学習値AGKが進
角側である場合と比べて、第1の基本点火時期ABFが
相対的に遅角側の時期に補正される。
期ABFがノックの学習制御によるノック学習値AGK
に基づいて補正される。例えば、ノック学習値AGKが
相対的に遅角側である場合には、その学習値AGKが進
角側である場合と比べて、第1の基本点火時期ABFが
相対的に遅角側の時期に補正される。
【0085】従って、アイドル運転時にエンジン負荷が
高くなった場合には、エンジン1の固体差や経時変化の
違いに合わせて上記の作用が得られる。その結果、エン
ジン1の固体差及び経時変化を補正した分だけ、アイド
ル運転時の負荷増大に際して、前述したアイドル安定性
の確保と、ノッキングの発生防止をより一層高精度に行
うことができる。
高くなった場合には、エンジン1の固体差や経時変化の
違いに合わせて上記の作用が得られる。その結果、エン
ジン1の固体差及び経時変化を補正した分だけ、アイド
ル運転時の負荷増大に際して、前述したアイドル安定性
の確保と、ノッキングの発生防止をより一層高精度に行
うことができる。
【0086】加えて、この実施例では、図5のフローチ
ャートにおいて、ステップ150で第2の基本点火時期
ABNの値を、エンジン回転速度NEの微細な変化に応
じたアイドル補正値AIDで補正したり、ステップ19
0で目標点火時期ABSを同じくアイドル補正値AID
で補正したりしている。従って、その補正の分だけ、ア
イドル運転時におけるエンジン回転速度NEの状態が安
定化し、アイドル安定性を更に向上させることができ
る。
ャートにおいて、ステップ150で第2の基本点火時期
ABNの値を、エンジン回転速度NEの微細な変化に応
じたアイドル補正値AIDで補正したり、ステップ19
0で目標点火時期ABSを同じくアイドル補正値AID
で補正したりしている。従って、その補正の分だけ、ア
イドル運転時におけるエンジン回転速度NEの状態が安
定化し、アイドル安定性を更に向上させることができ
る。
【0087】尚、この発明は次のような別の実施例に具
体化することもできる。以下の別の実施例においても、
前記実施例と同等の作用及び効果を得ることができる。 (1)前記実施例では、アイドル運転時における第2の
基本点火時期ABNをエンジン回転速度NEの大きさに
基づいて算出したが、所定の固定点火時期に基づいて算
出するようにしてもよい。
体化することもできる。以下の別の実施例においても、
前記実施例と同等の作用及び効果を得ることができる。 (1)前記実施例では、アイドル運転時における第2の
基本点火時期ABNをエンジン回転速度NEの大きさに
基づいて算出したが、所定の固定点火時期に基づいて算
出するようにしてもよい。
【0088】(2)前記実施例では、図8のフローチャ
ートのステップ301において、吸気量Q及びエンジン
回転速度NEに基づいて最大遅角量AKMXを算出する
ようにしている。
ートのステップ301において、吸気量Q及びエンジン
回転速度NEに基づいて最大遅角量AKMXを算出する
ようにしている。
【0089】これに対し、図11に示すように、エンジ
ン負荷と点火時期との関係から最小点火時期AKGD及
び第1の基本点火時期ABFを二次元マップで設定す
る。そして、そのマップを参照し、第1の基本点火時期
ABFから最小点火時期AKGDを減算することによ
り、最大遅角量AKMXを算出するようにしてもよい。
ン負荷と点火時期との関係から最小点火時期AKGD及
び第1の基本点火時期ABFを二次元マップで設定す
る。そして、そのマップを参照し、第1の基本点火時期
ABFから最小点火時期AKGDを減算することによ
り、最大遅角量AKMXを算出するようにしてもよい。
【0090】(3)前記実施例では、本発明の点火時期
制御装置をエアフローメータ32を使用した「エル・ジ
ェトロニック」タイプのエンジン1に適用したが、バキ
ュームセンサを使用した「ディ・ジェトロニック」タイ
プのエンジンに適用することもできる。
制御装置をエアフローメータ32を使用した「エル・ジ
ェトロニック」タイプのエンジン1に適用したが、バキ
ュームセンサを使用した「ディ・ジェトロニック」タイ
プのエンジンに適用することもできる。
【0091】(4)前記実施例では、ノック制御量AK
C、或いはノック学習値AGKに基づき燃料のオクタン
価を判別するように構成し、その判別結果を反映して目
標点火時期ABSを補正・変更するように構成した。
C、或いはノック学習値AGKに基づき燃料のオクタン
価を判別するように構成し、その判別結果を反映して目
標点火時期ABSを補正・変更するように構成した。
【0092】これに対し、自動車のユーザ等により燃料
のオクタン価の違いに合わせて操作されるスイッチ等の
操作状態や、ノック制御量AKC又はノック学習値AG
Kに基づいて、ECU(オクタン価判別手段)により現
在使用中の燃料の種類を判別させる。又、エンジン回転
速度NE及びエンジン負荷に対する通常運転用の第1の
基本点火時期ABFの関係を設定したマップを、燃料の
種類に応じて予め複数用意しておく。そして、ECU
(点火時期変更手段)に、上記判別結果に基づき複数の
マップを選択的に参照させ、その参照した第1の基本点
火時期ABFに基づいてアイドル運転用の第2の基本点
火時期ABNに遅角側の制限を加えるようにしてもよ
い。
のオクタン価の違いに合わせて操作されるスイッチ等の
操作状態や、ノック制御量AKC又はノック学習値AG
Kに基づいて、ECU(オクタン価判別手段)により現
在使用中の燃料の種類を判別させる。又、エンジン回転
速度NE及びエンジン負荷に対する通常運転用の第1の
基本点火時期ABFの関係を設定したマップを、燃料の
種類に応じて予め複数用意しておく。そして、ECU
(点火時期変更手段)に、上記判別結果に基づき複数の
マップを選択的に参照させ、その参照した第1の基本点
火時期ABFに基づいてアイドル運転用の第2の基本点
火時期ABNに遅角側の制限を加えるようにしてもよ
い。
【0093】(5)前記実施例では、図10に示すよう
に、各パラメータAKMX,AGK,AKCを反映した
ノック遅角量AKBに基づいて目標点火時期ABSを補
正することにより、点火時期制御を行うために最終的に
使用されるべき要求点火時期ACAにおいてノック学習
値AGKを反映させるようにした。
に、各パラメータAKMX,AGK,AKCを反映した
ノック遅角量AKBに基づいて目標点火時期ABSを補
正することにより、点火時期制御を行うために最終的に
使用されるべき要求点火時期ACAにおいてノック学習
値AGKを反映させるようにした。
【0094】これに対し、図12に示すように、ノック
学習値AGK及びノック制御量AKCに基づいて決定さ
れるノック遅角反映量AKNに基づいて目標点火時期A
BSを補正することにより、最終的な要求点火時期AC
Aにおいてノック学習値AGKを反映させてもよい。こ
こで、ノック遅角反映量AKNは最大遅角量AKMXよ
りも小さい。又、ノック学習値AGKはノック制御量A
KCが「2〜4°CA」の範囲にあるときに、「0.1
°CA」を単位として増減され補正される。
学習値AGK及びノック制御量AKCに基づいて決定さ
れるノック遅角反映量AKNに基づいて目標点火時期A
BSを補正することにより、最終的な要求点火時期AC
Aにおいてノック学習値AGKを反映させてもよい。こ
こで、ノック遅角反映量AKNは最大遅角量AKMXよ
りも小さい。又、ノック学習値AGKはノック制御量A
KCが「2〜4°CA」の範囲にあるときに、「0.1
°CA」を単位として増減され補正される。
【0095】(6)前記実施例では、本発明の点火時期
制御装置を内燃機関としてのガソリンエンジンに適用し
たが、この点火時期制御装置をLPGエンジンに適用し
てもよい。
制御装置を内燃機関としてのガソリンエンジンに適用し
たが、この点火時期制御装置をLPGエンジンに適用し
てもよい。
【0096】以上、本発明の各実施例について説明した
が、上記各実施例には、特許請求の範囲に記載した技術
的思想に係る次のような各種の実施態様が含まれること
を、以下にその効果と共に記載する。
が、上記各実施例には、特許請求の範囲に記載した技術
的思想に係る次のような各種の実施態様が含まれること
を、以下にその効果と共に記載する。
【0097】(イ)請求項1又は2に記載の発明におい
て、前記内燃機関のアイドル運転時にその回転速度の変
化に応じて前記目標点火時期を補正するためのアイドル
補正値を算出するアイドル補正値算出手段を設けた内燃
機関の点火時期制御装置。
て、前記内燃機関のアイドル運転時にその回転速度の変
化に応じて前記目標点火時期を補正するためのアイドル
補正値を算出するアイドル補正値算出手段を設けた内燃
機関の点火時期制御装置。
【0098】この構成によれば、アイドル補正値の分だ
けアイドル安定性を更に向上させることができる。尚、
この明細書において、発明の構成に係る手段及び部材等
は、以下のように定義されるものとする。
けアイドル安定性を更に向上させることができる。尚、
この明細書において、発明の構成に係る手段及び部材等
は、以下のように定義されるものとする。
【0099】(a)前記学習とは、過去の制御の経験を
生かしてより良い制御方法を決定する手法を意味し、制
御装置自体が今までの制御結果を評価、記憶し、その評
価に基づき制御装置内のパラメータの記憶或いは制御論
理を修正することを含む。
生かしてより良い制御方法を決定する手法を意味し、制
御装置自体が今までの制御結果を評価、記憶し、その評
価に基づき制御装置内のパラメータの記憶或いは制御論
理を修正することを含む。
【0100】
【発明の効果】請求項1に記載の第1の発明によれば、
内燃機関の運転時には、その回転速度及び負荷に基づい
て第1の点火時期を演算し、アイドル運転時には、所定
の固定点火時期、或いは機関の回転速度に基づいて第2
の点火時期を演算する。そして、アイドル運転時には、
第1の点火時期を進角側の上限時期として、第1及び第
2の点火時期に基づいて目標点火時期を設定する。更
に、アイドル運転時には、燃料のオクタン価の判別結果
に基づいて第1の点火時期を変更するようにしている。
内燃機関の運転時には、その回転速度及び負荷に基づい
て第1の点火時期を演算し、アイドル運転時には、所定
の固定点火時期、或いは機関の回転速度に基づいて第2
の点火時期を演算する。そして、アイドル運転時には、
第1の点火時期を進角側の上限時期として、第1及び第
2の点火時期に基づいて目標点火時期を設定する。更
に、アイドル運転時には、燃料のオクタン価の判別結果
に基づいて第1の点火時期を変更するようにしている。
【0101】従って、アイドル運転時に機関負荷が高く
なっても、目標点火時期が必要以上に進角状態とはなら
ず、混合気の燃焼が安定し、それらの作用が使用燃料の
オクタン価の違いに合わせて得られる。その結果、アイ
ドル運転時に機関負荷が増大しても、必要以上に進角状
態とならない範囲でアイドル安定性を確保することがで
き、ノッキングの発生を防止することができる。更に、
それらのことを使用燃料の種類の変更に対処して行うこ
とができるという効果がある。
なっても、目標点火時期が必要以上に進角状態とはなら
ず、混合気の燃焼が安定し、それらの作用が使用燃料の
オクタン価の違いに合わせて得られる。その結果、アイ
ドル運転時に機関負荷が増大しても、必要以上に進角状
態とならない範囲でアイドル安定性を確保することがで
き、ノッキングの発生を防止することができる。更に、
それらのことを使用燃料の種類の変更に対処して行うこ
とができるという効果がある。
【0102】請求項2に記載の第2の発明によれば、内
燃機関の運転時には、その回転速度及び負荷に基づいて
第1の点火時期を演算し、アイドル運転時には、所定の
固定点火時期、或いは機関の回転速度に基づいて第2の
点火時期を演算する。そして、アイドル運転時には、第
1の点火時期を進角側の上限時期として、第1及び第2
の点火時期に基づいて目標点火時期を設定する。更に、
アイドル運転時には、ノッキングの学習結果に基づき、
第1の点火時期を補正するようにしている。
燃機関の運転時には、その回転速度及び負荷に基づいて
第1の点火時期を演算し、アイドル運転時には、所定の
固定点火時期、或いは機関の回転速度に基づいて第2の
点火時期を演算する。そして、アイドル運転時には、第
1の点火時期を進角側の上限時期として、第1及び第2
の点火時期に基づいて目標点火時期を設定する。更に、
アイドル運転時には、ノッキングの学習結果に基づき、
第1の点火時期を補正するようにしている。
【0103】従って、アイドル運転時に機関負荷が高く
なっても、目標点火時期が必要以上の進角状態とはなら
ず、混合気の燃焼が安定し、それらの作用が使用燃料の
オクタン価の違い、内燃機関の固体差や経時変化に合わ
せて得られる。その結果、アイドル運転時に機関負荷が
増大しても、必要以上に進角状態とならない範囲でアイ
ドル安定性を確保することができ、ノッキングの発生を
防止することができる。更に、それらのことを使用燃料
の種類の変更、機関の固体差及び経時変化に対処して行
うことができるという効果がある。
なっても、目標点火時期が必要以上の進角状態とはなら
ず、混合気の燃焼が安定し、それらの作用が使用燃料の
オクタン価の違い、内燃機関の固体差や経時変化に合わ
せて得られる。その結果、アイドル運転時に機関負荷が
増大しても、必要以上に進角状態とならない範囲でアイ
ドル安定性を確保することができ、ノッキングの発生を
防止することができる。更に、それらのことを使用燃料
の種類の変更、機関の固体差及び経時変化に対処して行
うことができるという効果がある。
【図1】 第1の発明の基本的な概念構成を説明する概
念構成図である。
念構成図である。
【図2】 第2の発明の基本的な概念構成を説明する概
念構成図である。
念構成図である。
【図3】 第1及び第2の発明を具体化した一実施例に
おいて、本発明に係る内燃機関の点火時期制御装置を含
むガソリンエンジンシステムを示す概略構成図である。
おいて、本発明に係る内燃機関の点火時期制御装置を含
むガソリンエンジンシステムを示す概略構成図である。
【図4】 一実施例においてECU等の構成を示すブロ
ック図である。
ック図である。
【図5】 一実施例において、ECUにより実行される
「点火時期算出ルーチン」を示すフローチャートであ
る。
「点火時期算出ルーチン」を示すフローチャートであ
る。
【図6】 一実施例において、回転速度偏差(ΔN)と
アイドル補正値(AID)の関係を示すマップである。
アイドル補正値(AID)の関係を示すマップである。
【図7】 一実施例において、ECUにより実行される
「AKN算出ルーチン」を示すフローチャートである。
「AKN算出ルーチン」を示すフローチャートである。
【図8】 一実施例において、ECUにより実行される
「AKB算出ルーチン」を示すフローチャートである。
「AKB算出ルーチン」を示すフローチャートである。
【図9】 一実施例において、エンジン回転速度(N
E)と第2の基本点火時期(ABN)の関係を示すマッ
プである。
E)と第2の基本点火時期(ABN)の関係を示すマッ
プである。
【図10】 一実施例において、ノック遅角量(AK
B)の算出方法を示す説明図である。
B)の算出方法を示す説明図である。
【図11】 別の実施例において、最大遅角量(AKM
X)の算出方法を示すマップである。
X)の算出方法を示すマップである。
【図12】 別の実施例において、目標点火時期(AB
S)に対するノック学習値(AGK)等の反映のさせ方
を示す説明図である。
S)に対するノック学習値(AGK)等の反映のさせ方
を示す説明図である。
1…内燃機関としてのエンジン、8…点火プラグ、20
…ディストリビュータ、21…イグナイタ(8,20,
21は点火装置を構成する)、31…スロットルセンサ
(31はアイドル検出手段を構成する)、32…エアフ
ローメータ、36…回転速度センサ(36は回転速度検
出手段を構成し、32,36は負荷検出手段を構成す
る)、38…ノックセンサ(38はノック検出手段を構
成する)、51…ECU(51はアイドル判断手段、第
1及び第2の点火時期演算手段、第1及び第2の点火時
期設定手段、オクタン価判別手段、点火時期変更手段、
ノック学習手段、並びに点火時期補正手段を構成す
る)。
…ディストリビュータ、21…イグナイタ(8,20,
21は点火装置を構成する)、31…スロットルセンサ
(31はアイドル検出手段を構成する)、32…エアフ
ローメータ、36…回転速度センサ(36は回転速度検
出手段を構成し、32,36は負荷検出手段を構成す
る)、38…ノックセンサ(38はノック検出手段を構
成する)、51…ECU(51はアイドル判断手段、第
1及び第2の点火時期演算手段、第1及び第2の点火時
期設定手段、オクタン価判別手段、点火時期変更手段、
ノック学習手段、並びに点火時期補正手段を構成す
る)。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 F02P 5/152 5/153 F02P 5/15 K
Claims (2)
- 【請求項1】 内燃機関に吸入された混合気に点火する
ための点火装置を作動させるべき点火時期を、前記内燃
機関の運転状態に応じて制御するようにした内燃機関の
点火時期制御装置であって、 前記内燃機関の回転速度を検出するための回転速度検出
手段と、 前記内燃機関の負荷を検出するための負荷検出手段と、 前記内燃機関のアイドル運転状態を検出するためのアイ
ドル検出手段と、 前記回転速度検出手段及び前記負荷検出手段の検出結果
に基づいて第1の点火時期を演算するための第1の点火
時期演算手段と、 前記アイドル検出手段の検出結果に基づいてアイドル運
転時を判断するためのアイドル判断手段と、 前記アイドル判断手段によりアイドル運転時であると判
断されたときに、所定の固定点火時期、或いは前記回転
速度検出手段の検出結果に基づき、アイドル運転時にお
ける第2の点火時期を演算するための第2の点火時期演
算手段と、 前記アイドル判断手段によりアイドル運転時でないと判
断されたときに、前記第1の点火時期に基づいて目標点
火時期を設定するための第1の点火時期設定手段と、 前記アイドル判断手段によりアイドル運転時であると判
断されたときに、前記第1の点火時期を進角側の上限時
期として、前記第1及び第2の点火時期に基づいて目標
点火時期を設定するための第2の点火時期設定手段と、 前記内燃機関で使用される燃料のオクタン価の違いを判
別するためのオクタン価判別手段と、 前記オクタン価判別手段の判別結果に基づき、前記第2
の点火時期設定手段において使用される前記第1の点火
時期を変更するための点火時期変更手段とを備えたこと
を特徴とする内燃機関の点火時期制御装置。 - 【請求項2】 内燃機関に吸入された混合気に点火する
ための点火装置を作動させるべき点火時期を、前記内燃
機関の運転状態に応じて制御するようにした内燃機関の
点火時期制御装置であって、 前記内燃機関の回転速度を検出するための回転速度検出
手段と、 前記内燃機関の負荷を検出するための負荷検出手段と、 前記内燃機関のアイドル運転状態を検出するためのアイ
ドル検出手段と、 前記回転速度検出手段及び前記負荷検出手段の検出結果
に基づいて第1の点火時期を演算するための第1の点火
時期演算手段と、 前記アイドル検出手段の検出結果に基づいてアイドル運
転時を判断するためのアイドル判断手段と、 前記アイドル判断手段によりアイドル運転時であると判
断されたときに、所定の固定点火時期、或いは前記回転
速度検出手段の検出結果に基づき、アイドル運転時にお
ける第2の点火時期を演算するための第2の点火時期演
算手段と、 前記アイドル判断手段によりアイドル運転時でないと判
断されたときに、前記第1の点火時期に基づいて目標点
火時期を設定するための第1の点火時期設定手段と、 前記アイドル判断手段によりアイドル運転時であると判
断されたときに、前記第1の点火時期を進角側の上限時
期として、前記第1及び第2の点火時期に基づいて目標
点火時期を設定するための第2の点火時期設定手段と、 前記内燃機関のノッキングを検出するためのノック検出
手段と、 前記ノック検出手段の検出結果に基づき、ノッキングの
発生時期を学習するためのノック学習手段と、 前記ノック学習手段の学習結果に基づき、前記第2の点
火時期設定手段において使用される前記第1の点火時期
を補正するための点火時期補正手段とを備えたことを特
徴とする内燃機関の点火時期制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06179088A JP3092454B2 (ja) | 1994-07-29 | 1994-07-29 | 内燃機関の点火時期制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06179088A JP3092454B2 (ja) | 1994-07-29 | 1994-07-29 | 内燃機関の点火時期制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0842434A true JPH0842434A (ja) | 1996-02-13 |
| JP3092454B2 JP3092454B2 (ja) | 2000-09-25 |
Family
ID=16059869
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP06179088A Expired - Fee Related JP3092454B2 (ja) | 1994-07-29 | 1994-07-29 | 内燃機関の点火時期制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3092454B2 (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020049243A (ko) * | 2000-12-19 | 2002-06-26 | 이계안 | 연료 재주입시 노크 제어방법 |
| JP2012092753A (ja) * | 2010-10-27 | 2012-05-17 | Daihatsu Motor Co Ltd | 内燃機関の制御装置 |
| US8688356B2 (en) | 2005-11-14 | 2014-04-01 | Toyota Jidosha Kabushiki Kaisha | Control device for internal combustion engine |
| KR20160136810A (ko) * | 2015-05-21 | 2016-11-30 | 현대자동차주식회사 | 엔진의 노킹 제어 방법 |
| JP2019031959A (ja) * | 2017-08-09 | 2019-02-28 | トヨタ自動車株式会社 | 内燃機関の点火時期制御装置 |
| JP2021092200A (ja) * | 2019-12-11 | 2021-06-17 | マツダ株式会社 | エンジンの制御装置 |
-
1994
- 1994-07-29 JP JP06179088A patent/JP3092454B2/ja not_active Expired - Fee Related
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020049243A (ko) * | 2000-12-19 | 2002-06-26 | 이계안 | 연료 재주입시 노크 제어방법 |
| US8688356B2 (en) | 2005-11-14 | 2014-04-01 | Toyota Jidosha Kabushiki Kaisha | Control device for internal combustion engine |
| JP2012092753A (ja) * | 2010-10-27 | 2012-05-17 | Daihatsu Motor Co Ltd | 内燃機関の制御装置 |
| KR20160136810A (ko) * | 2015-05-21 | 2016-11-30 | 현대자동차주식회사 | 엔진의 노킹 제어 방법 |
| US9897061B2 (en) | 2015-05-21 | 2018-02-20 | Hyundai Motor Company | Method for controlling engine knocking |
| JP2019031959A (ja) * | 2017-08-09 | 2019-02-28 | トヨタ自動車株式会社 | 内燃機関の点火時期制御装置 |
| JP2021092200A (ja) * | 2019-12-11 | 2021-06-17 | マツダ株式会社 | エンジンの制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3092454B2 (ja) | 2000-09-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7017548B2 (en) | Engine controller | |
| EP1400672A2 (en) | Method for controlling an internal combustion engine | |
| CN1989339A (zh) | 用于内燃机的点火正时控制装置 | |
| JP3198957B2 (ja) | 希薄燃焼内燃機関の出力変動抑制制御装置 | |
| JP3331789B2 (ja) | 内燃機関の点火時期制御装置 | |
| JPH08232752A (ja) | 内燃機関の出力変動検出装置及び制御装置 | |
| US5909723A (en) | Apparatus and a method for controlling the ignition timing of a cylinder-injection internal combustion engine | |
| US5664544A (en) | Apparatus and method for control of an internal combustion engine | |
| JPH1061477A (ja) | 筒内噴射型火花点火式内燃エンジンの制御装置 | |
| JP3191676B2 (ja) | 内燃機関の点火時期制御装置 | |
| JP3092454B2 (ja) | 内燃機関の点火時期制御装置 | |
| JP4135419B2 (ja) | 筒内噴射式内燃機関の制御装置 | |
| JPH09250435A (ja) | エンジンの制御方法及びその制御装置 | |
| JP2910380B2 (ja) | エンジンの制御装置 | |
| JPH08151951A (ja) | 内燃機関のノッキング制御装置 | |
| JPH08151950A (ja) | 内燃機関のノッキング制御装置 | |
| JP3709595B2 (ja) | 筒内直接噴射式火花点火エンジンの制御装置 | |
| JP2929895B2 (ja) | アイドル回転数制御装置 | |
| JP2000179381A (ja) | 可変バルブタイミング機構付き内燃機関の制御装置 | |
| JPH082466Y2 (ja) | 内燃機関の点火時期制御装置 | |
| JP2611473B2 (ja) | 内燃機関の燃料噴射量制御装置 | |
| JP4357388B2 (ja) | 内燃機関の制御方法 | |
| JPH04353267A (ja) | エンジンの点火時期制御装置 | |
| JPH08261046A (ja) | 内燃機関の空燃比制御装置 | |
| JP2024020875A (ja) | 内燃機関の制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080728 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080728 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090728 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090728 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100728 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |