JPH0694861B2 - エンジンの点火時期制御装置 - Google Patents

エンジンの点火時期制御装置

Info

Publication number
JPH0694861B2
JPH0694861B2 JP62255813A JP25581387A JPH0694861B2 JP H0694861 B2 JPH0694861 B2 JP H0694861B2 JP 62255813 A JP62255813 A JP 62255813A JP 25581387 A JP25581387 A JP 25581387A JP H0694861 B2 JPH0694861 B2 JP H0694861B2
Authority
JP
Japan
Prior art keywords
acceleration
ignition timing
engine
correction
amount
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.)
Expired - Lifetime
Application number
JP62255813A
Other languages
English (en)
Other versions
JPH01100378A (ja
Inventor
和正 飯田
修 中山
裕彦 岩本
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.)
Mitsubishi Motors Corp
Original Assignee
Mitsubishi Motors 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 Mitsubishi Motors Corp filed Critical Mitsubishi Motors Corp
Priority to JP62255813A priority Critical patent/JPH0694861B2/ja
Publication of JPH01100378A publication Critical patent/JPH01100378A/ja
Publication of JPH0694861B2 publication Critical patent/JPH0694861B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Ignition Timing (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、ガソリンエンジン等のスパーリングエンジン
(内燃機関)における点火時期制御装置に関する。
[従来の技術] 従来より、ガソリンエンジンの点火時期制御は例えば次
のようにして行なわれている。すなわち、エンジンの吸
入空気量を検出する流量センサおよびエンジン回転数を
検出するエンジン回転数センサからエンジンの運転状態
を検出し、これらのセンサからの検出結果に基づいて、
吸入空気量Aをエンジン回転数Neで割って得られる体積
効率Ev(A/Ne)とエンジン回転数Neとで決まる進角値
(点火時期情報)をもった2次元マップから基本点火時
期情報を求め、この基本点火時期情報に適宜の補正を行
ない、このようにして得られた点火時期情報に基づき点
火手段(点火プラグや点火コイル等)を作動させること
により、エンジンの点火時期を制御している。
[発明が解決しようとする問題点] ところで、上述の基本点火時期情報に対して行なう適宜
の補正には、エンジンの冷却水温に基づく補正や吸気温
に基づく補正等があるが、特に、エンジンの加速時に、
以下のような理由によるノッキングが生じるので、エン
ジンの加速時にも点火時期情報に対して何らかの補正を
行なう必要がある。
まず、第1の理由は、エンジンをそのパーシャル運転状
態から加速しようとすると、燃焼室内の排ガス残量が少
ないため、燃焼スピードが上昇すると共に実質充填率も
上昇してノッキングを生じやすくなる。そして、このノ
ッシング現象は、エンジン加速開始後、エンジンの燃焼
室(気筒)の数に応じたピストン工程数だけ続く。例え
ば、4気筒エンジンであれば、このノッキング現象は加
速開始から最大4工程まで続くことになる。
また、第2の理由は、点火時期を決定するためのエンジ
ン負荷の検出には、通常工程遅れが生じ、点火処理は一
工程後であるためこれだけでは問題とならないが、この
点火処理でも工程遅れを生じると、点火時期制御が遅
れ、加速時には、所定の点火時期よりも進んでノック臨
界ラインを超えてしまうことになりノッキングを生じ
る。
このようなノッキングを回避するためには、エンジンの
加速時に基本点火時期情報を適宜遅角側に補正(リター
ド)すればよい。
そこで、第8図のグラフ(このグラフの縦軸は遅角すな
わちリタード量を示す。)に破線で示すように、加速開
始の初期に所要時間(たとえば4気筒エンジンであれば
4工程分の時間)だけ、上述の第1および第2の理由に
よるノッキングを共に回避するのに十分な一定の大きさ
のリタード量をとり、加速開始から所要時間経過すると
リタード量を漸減させていくように設定して、加速時の
点火時期を補正する手段が考えられる。
ところが、上述の第1の理由によるノッキングは、例え
ば4気筒エンジンであれば加速開始から最大4工程まで
続くことになるが、上述の第2の理由によるノッキング
は、エンジンの2工程分までしか続かない。したがっ
て、まず第2の理由によるノッキングが解消され、つい
で、更に所定時間が経過した後に第1の理由によるノッ
キングが解消する。
このため、加速開始後所要時間だけ一定量だけリタード
量をとって所要時間経過後にリタード量を漸減させてい
く上述の手段では、第2のノッキングの理由が解消され
て、且つ、第1のノッキングの理由が残存する期間内
(例えば第3,4工程)では、本来必要なリタード量は低
下するにもかかわらず、依然として大きなリタード量で
補正されつづけることになる。
したがって、この過大なリタード量分だけ、エンジンの
出力増加が抑制され、目的とするエンジンの加速がそれ
だけ遅れてしまうという問題点がある。
本発明は、このような問題点を解決しようとするもの
で、エンジンの速やかな加速をできるだけ妨げないよう
にしながら、加速時のノッキングを確実に防止できるよ
うにしたエンジンの点火時期制御装置を提供することを
目的とする。
[問題点を解決するための手段] このため、本発明のエンジンの点火時期制御装置は、点
火手段を有するエンジンの運転状態に応じて基本点火時
期を設定する基本点火時期設定手段と、上記エンジンの
加速時に上記基本点火時期を補正するための加速開始後
の経過期間と関数関係にある加速時用点火時期補正量を
設定する加速時用点火時期補正量設定手段とをそなえる
とともに、上記エンジンの運転状態に応じて求められた
上記の基本点火時期および加速時用点火時期補正量に基
づき上記点火手段を作動させる制御手段をそなえ、上記
加速時用点火時期補正量が、加速開始の初期に第1のリ
タード量をとり、上記加速開始から所要期間経過すると
上記第1のリタード量よりも小さい第2のリタード量を
とり、更に所要期間経過すると、上記第2のリタード量
を漸減させていくように設定され、且つ、上記の第1の
リタード量と第2のリタード量とのうち少なくとも一方
は加速の度合が大であるときに大きなリタード量をとる
ように加速の度合に応じて調整されるように構成されて
いることを特徴としている。
[作 用] 上述の本発明のエンジンの点火時期制御装置では、加速
時用点火時期補正量が、加速開始の初期に第1のリター
ド量をとり、上記加速開始から所要期間経過すると上記
第1のリタード量よりも小さい第2のリタード量をと
り、更に所要期間経過すると、上記第2のリタード量を
漸減させていくように設定され、且つ、上記の第1のリ
タード量と第2のリタード量とのうち少なくとも一方は
加速の度合が大であるときに大きなリタード量をとるよ
うに加速の度合に応じて調整されるように構成されてい
るので、加速時に生じるノッキングの理由に応じてより
細やかな加速時用点火時期の補正が行なわれて、ノッキ
ングを防止しながら、加速時の進角量の遅角補正が速や
かに完了される。
[実 施 例] 以下、図面により本発明の一実施例としてのエンジンの
点火時期制御装置について説明すると、第1図はその制
御ブロック図、第2図は本装置を有するエンジンシステ
ム示す全体構成図、第3図は上記エンジンシステムの制
御ブロック図、第4図は上記エンジンシステムの燃料制
御ブロック図、第5図(a)はその点火ドライバの電気
回路図、第5図(b)はその点火時期用の概略制御ブロ
ック図、第6図はその体積効率の決定の仕方を説明する
ためのフローチャート、第7図はノック臨界ラインとMB
Tラインとの関係を縦軸に体積効率をとり横軸に点火時
期をとって示すグラフ、第8図はその加速時補正マップ
の拡大図、第9図(a),(b)はともにその加速時補
正手段における補正手順を示すフローチャートである。
さて、本装置によって制御される車載用ガソリンエンジ
ンシステムは、第2図のようになるが、この第2図にお
いて、ガソリンエンジンE(以下、単にエンジンEとい
う)はその燃焼室1に通じる吸気通路2および排気通路
3を有しており、吸気通路2と燃焼室1とは吸気弁4に
よって連通制御されるとともに、排気通路3と燃焼室1
とは排気弁5によって連通制御されるようになってい
る。
また、吸気通路2には、上流側から順にエアクリーナ6,
スロットル弁7およびエンジンの動作に影響を与える第
1のエンジン調整要素を構成する電磁式燃料噴射弁(イ
ンジェクタ)8が設けられており、排気通路3には、そ
の上流側から順に排ガス浄化用の触媒コンバータ(三元
触媒)9および図示しないマフラ(消音器)が設けられ
ている。
なお、インジェクタ8は吸気マニホルド部分に気筒数だ
け設けられている。今、本実施例のエンジンEが直列4
気筒エンジンであるとすると、インジェクタ8は4個設
けられていることになる。即ちいわゆるマルチポイント
燃料噴射(MPI)方式のエンジンであるということがで
きる。
また、スロットル弁7はワイヤケーブルを介してアクセ
ルペダルに連結されており、これによりアクセルペダル
の踏込み量に応じて開度が変わるようになっているが、
更にアイドルスピードコントロール用モータ(ISCモー
タ)10によっても開閉駆動されるようになっており、こ
れによりアイドリング時にアクセルペダルを踏まなくて
も、スロットル弁7の開度を変えることができるように
なっている。
さらに、各気筒には、その燃焼室1へ向けて点火プラグ
18(第2図において本来は燃焼室1の近傍に点火プラグ
18を描くべきであるが、紙面の都合で、点火プラグ18は
別の位置に描かれている)が設けられており、各点火プ
ラグ18はディストリビュータ50に接続されていて、この
ディストリビュータ50は点火コイル51に接続されてい
る。そして、点火コイル51付きのパワートランジスタ52
のオフ動作によって点火コイル51に高い電圧が発生し
て、ディストリビュータ50につながっている4本の点火
プラグ18のいずれかがスパーク(点火)するようになっ
ている。なお、パワートランジスタ52のオン動作によっ
て点火コイル51は充電を開始する。そして、これらの点
火プラグ18,ディストリビュータ50,点火コイル51,パワ
ートランジスタ52で、点火手段を構成する。
このような構成により、スロットル弁7の開度に応じエ
アクリーナ6を通じて吸入された空気が吸気マニホルド
部分でインジェクタ8からの燃料と適宜の空燃比となる
ように混合され、燃焼室1内で点火プラグ18を適宜のタ
イミングで点火させることにより、燃焼せしめられて、
エンジントルクを発生させたのち、混合気は、排ガスと
して排気通路3へ排出され、触媒コンバータ9で排ガス
中のCO,HC,NOxの3つの有害成分を浄化されてから、マ
フラで消音されて大気側へ放出されるようになってい
る。
さらに、このエンジンEを制御するために、種々のセン
サが設けられている。まず吸気通路2側には、そのエア
クリーナ配設部分に、吸入空気量をカルマン渦情報から
検出する体積流量計としてのエアフローセンサ11,吸入
空気温度を検出する吸気温センサ12および大気圧を検出
する大気圧センサ13が設けられており、そのスロットル
弁配設部分に、スロットル弁7の開度を検出するポテン
ショメータ式のスロットルセンサ14,アイドリング状態
を検出するアイドルスイッチ15およびISCモータ10の位
置を検出するモータポジションセンサ16が設けられてい
る。
また、排気通路3側には、触媒コンバータ9の上流側で
燃焼室1に近い部分に、排ガス中の酸素濃度(O2濃度)
を検出する酸素濃度センサ(O2センサ)17が設けられて
いる。ここで、O2センサ17は固体電解質の酸素濃淡電池
の原理を応用したもので、その出力電圧は論理空燃比付
近で急激に変化する特性を持ち、理論空燃比よりもリー
ン側の電圧が低く、理論空燃比よりもリッチ側の電圧が
高い。
さらに、その他のセンサとして、エンジン冷却水温を検
出する水温センサ19が設けられるほかに、クランク角度
を検出するクランク角センサ21(このクランク角センサ
21はエンジン回転数Nを検出するエンジン回転数センサ
も兼ねているので、以下、必要に応じ、このクランク角
センサ21をエンジン回転数センサと称することがある)
および第1気筒(基準気筒)の上死点を検出するTDCセ
ンサ22がそれぞれディストリビュータ50に設けられてい
る。
ところで、上記のセンサ11〜17,19,21,22からの検出信
号は、電子制御ユニット(ECU)23へ入力されるように
なっている。
なお、ECU23へは、バッテリ24(第3図参照)の電圧を
検出するバッテリセンサ25からの電圧信号やイグニッシ
ョンスイッチ(キースイッチ)26からの信号も入力され
ている。
また、ECU23のハードウエア構成は第3図のようになる
が、このECU23はその主要部としてCPU27をそなえてお
り、このCPU27へは、吸気温センサ12,大気圧センサ13,
スロットルセンサ14,O2センサ17,水温センサ19およびバ
ッテリセンサ25からの検出信号が入力インタフェイス28
およびA/Dコンバータ30を介して入力され、アイドルセ
ンサ16およびイグニッションスイッチ26からの検出信号
が入力インタフェイス29を介して入力され、エアフロー
センサ11,クランク角センサ21およびTDCセンサ22からの
検出信号が直接に入力ポートへ入力されるようになって
いる。
さらに、CPU27は、バスラインを介して、プログラムデ
ータや固定値データを記憶するROM31,更新して順次書き
替えられるRAM32およびバッテリ24によってバッテリ24
が接続されている間はその記憶内容が保持されることに
よってバックアップされたバッテリバックアップRAM(B
URAM)33との間でデータの授受を行なうようになってい
る。
なお、RAM32内データはイグニッションスイッチ26をオ
フすると消えてリセットされるようになっている。
また、CPU27からは点火時期制御信号が点火ドライバ53
を介してパワートランジスタ52へ出力され、更には点火
コイル51からディストリビュータ50を介して例えば4つ
の点火プラグ18を順次スパークさせてゆくようになって
いる。
点火ドライバ53は、第5図(a)に示すごとく、CPU27
からのクランク180゜毎パルスに起因した信号をそれぞ
れ受けるフリップフロップ531,532、フリップフロップ5
31の出力とクロックジェネレータ538からのクロックと
を受けるANDゲート534、フリップフロップ532の出力と
クロックジェネレータ538からのクロックとを受けるAND
ゲート535、ANDゲート534,535からの信号でそれぞれト
リガされカウントダウンを開始する第1プリセットカウ
ンタ536,第2プリセットカウンタ537、第1プリセット
カウンタ536がゼロになったときに出力される信号でセ
ットされ第2プリセットカウンタ537がゼロになったと
きに出力される信号でリセットされるフリップフロップ
533をそなえており、フリップフロップ533の出力によっ
て、パワートランジスタ52がオンオフされるようになっ
ている。
なお、第1プリセットカウンタ536,第2プリセットカウ
ンタ537はそれぞれCPU27からのプリセット値M1,M2を入
力されてこのプリセット値M1,M2に応じた値までカウン
トダウンされゼロになると、その旨のパルス信号を出力
するようになっている。
また、フリップフロップ533がリセットされると、パワ
ートランジスタ52はオフとなり、フリップフロップ533
がセットされると、パワートランジスタ52はオンとなる
ため、第1プリセットカウンタ536は点火時期タイミン
グを決定し、第2プリセットカウンタ537は点火コイル
充電タイミングを決定する。そして、一般には、点火後
充電が行なわれるので、まず第1プリセットカウンタ53
6から出力パルスが出て、ついで第2プリセットカンウ
ンタ537から出力パルスが出るように、プリセット値M1,
M2(M1<M2)が設定されている。
さらに、プリセット値M1,M2を決定するために、ECU23
は、次の手段を有している。すなわち、概略的には、第
5図(b)に示すごとく、後述のEVPとエンジン回転数N
eとで決まる2次元の点火時期データ(進角データ)θ
を点火時期マツプMP3に記憶する点火時期データ記憶
手段54およびエンジン回転数Neで決まる閉角度データ
θ′を閉角度マップMP4に記憶する閉角度データ記憶手
段55を有しており、更にエアフローセンサ11,エンジン
回転数センサ21からの信号を受けて点火時期マツプMP3
からEVPとエンジン回転数Neとで決まる点火時期データ
を読み出しこの読み出された点火時期データに対応する
時間データをそのアドレスST1にプリセット値M1として
設定する点火時期決定手段56と、エンジン回転数センサ
21からの信号を受けて閉角度マップMP4からエンジン回
転数Neで決まる閉角度データを読み出しこの読み出され
た閉角度データに対応する時間データをそのアドレスST
2にプリセット値M2として設定する閉角度決定手段57と
を有している。
したがって、点火時期決定手段56からはプリセット値M1
情報を持ったプリセット信号が第1プリセットカウンタ
536へ出力されるとともに、閉角度決定手段57からはプ
リセット値M2情報を持ったプリセット信号が第2プリセ
ットカウンタ537へ出力される。
ところで、点火時期制御のためのブロック図を更に詳細
に示すと、第1図に示すようになる。すなわち、この点
火時期制御装置は、第1図に示すごとく、2次元の基本
点火時期データ(進角データ)θを記憶する点火時期
マツプMP3をもった基本点火時期設定手段(点火時期演
算手段)58のほかに、水温補正マップMP5をもった水温
補正手段59,加速時補正マップMP6をもった加速時用点火
時期補正量設定手段としての加速時補正手段60,吸気温
補正マップMP7をもった吸気温補正手段61,アイドル安定
化補正マップMP8をもったアイドル安定化補正手段62を
そなえて構成されている。
ここで、点火時期マツプMP3では、吸入空気量/エンジ
ン回転数、即ち体積効率とエンジン回転数Neとがわかれ
ば、マップ値から基本点火時期θが決まるようになっ
ているが、この体積効率の値は、従来のものと異なり、
予め大気圧補正が施されている。
そして、このように体積効率に予め大気圧補正を施す
(このように大気圧補正を施すことによって、得られた
体積効率をEVPという)には、まず、第6図のステップa
1で、吸入空気量A,エンジン回転数Ne,大気圧Pを入力
し、ステップa2で、A×(P/760)をA′とおくことに
より、吸入空気量Aを1気圧で正規化し、ステップa3
で、A′/NeとEVPとおくことが行なわれる。このように
して、点火時期マツプMP3の体積効率に予め大気圧補正
が施すことができたが、その後は、第6図のステップa4
で、このEVPとNeとに基づき基本点火時期データ(進角
データ)θを設定し、これらの関係を点火時期マツプ
MP3に記憶するのである。
水温補正マップMP5は、冷却水温WTと進角量θWTとの関
係を記憶しており、その関係は水温が高いほど、進角値
θWTが小さくなるようになっている。
加速時補正マップMP6は、第8図に示すように、加速し
始めてからの時間tと遅角量θACとの関係を記憶してお
り、第8図に示すように、この時間tと遅角量(リター
ド量)θACとの関係は、加速開始の初期に第1のリター
ド量(本実施例ではレベル8)をとり、上記加速開始か
ら所要時間経過すると上記第1のリタード量よりも小さ
い第2のリタード量(本実施例ではレベル4)をとり、
更に所要時間経過すると、上記第2のリタード量を漸減
させていくように設定されている。
そして、この加速時補正マップMP6をもった加速時用点
火時期補正量設定手段として加速時補正手段60では、加
速判定するための情報としてスロットル開度変化が用い
られている。
つまり、スロットルセンサ14で検出されたスロットル開
度の値Θを、スロットル開度変化演算手段71で時間微分
してスロットル開度変化の値(dΘ/dt=ΔΘ)を算出
する。そして、加速判定手段72において、スロットル開
度変化の値ΔΘを基準値α(α>0)と比較し、Δ
Θが基準値αよりも大きい(ΔΘ>α)時に、エン
ジンが加速状態にあると判定する。
なお、本加速判定手段72では、エンジンが減速状態にあ
ることも判定されるようになっている。つまり、スロッ
トル開度変化の値ΔΘを減速状態の基準値−α(α
>0)と比較し、ΔΘが基準値−αよりも小さい(Δ
Θ<−α)時に、エンジンが減速状態にあると判定す
る。
また、この加速判定手段72は、例えば5msec(0.005秒)
ごとにスロットル開度変化の値ΔΘを取り込んで、加速
判定および減速判定をするようになっている[第9図
(a)におけるステップb1,b2参照]。
一方、加速時用点火時期補正量設定手段としての加速時
補正手段60では、加速判定手段72からの加速判定情報に
基づいて、ΔΘが基準値αよりも大きい時には、工程
カウンタのカウント数Cを0にリセットし[第9図
(a)におけるステップb3]、ΔΘが基準値−αより
も小さい時には、カウント数Cを所定値(ここでは10)
にセットする[第9図(a)におけるステップb4]よう
になっている。
そして、この加速時補正手段60では、第9図(b)のフ
ローチャートに示すように、各気筒の各工程ごと(クラ
ンク角180゜ごと)に、第9図(b)のフローチャート
に示すようにして、リタード量を設定しうるようになっ
ている。
つまり、上述のごとく決定するカウント数Cが10である
か判定し(ステップc1)、ここでカウント数Cが10でな
い場合には[この場合、第9図(a)からもわかるよう
にカウント数Cは0となる。]、リタード量Rをカウン
ト数Cに基づく関数f(C)で設定し(ステップc2)、
このリタード量Rに基づいて進角量を遅角補正する。
関数R=f(C)は、加速時用点火時期補正量設定手段
72において設定され、例えば、以下の表1に示すリター
ドシーケンスに設定することが考えられる。
なお、各カウント数Cの値は、それぞれ、加速安定後の
各気筒の工程数に対応する。つまり、C=0,1,2,・・
・,7,8,9は、それぞれ、加速判定後の各気筒の第1,2,3,
・・・,8,9,10番目の工程に対応している。
そして、C=0,1、つまり、加速安定後の各気筒の第1,2
番目のエンジン工程では、エンジンの加速時に生じるノ
ッキング理由のうちの、第1の理由と第2の理由とに共
に対処しうるように、大きなリタード量R(第1のリタ
ード量R1=8)に設定し、C=2,3、つまり、加速判定
後の各気筒の第3,4番目のエンジン工程では、エンジン
の加速時に生じるノッキング理由のうちの、第1の理由
に対処しうるように、第1のリタード量よりも小さな中
程度のリタード量R(第2のリタード量R2=4)に設定
して、C=4以降では、つまり、加速判定後の各気筒の
第5番目のエンジン工程以降では、急激な進角量補正を
避けるために、徐々にリタード量を減少させて、C=7
でリタード量Rを0としている。
そして、第8図中の実線L1は、表1のリタードシーケン
スに対応したものである。なお、表1のシーケンスは、
4気筒エンジンに関するものであり、エンジの気筒数に
応じてこのシーケンスは適宜変更される。なお、第8図
において横軸に、時間がとられているが、この時間目盛
は、エンジンの工程に対応したものであり、エンジンの
作動速度によっては時間目盛間隔は実際の時間に対して
線形とはならない。
吸気温補正マップMP7は、吸気温ATと遅角、進角量θAT
との関係を記憶しており、その関係は、吸気温ATが低い
ところと、高いところとで、遅角させ、吸気温ATが中く
らいのところでは0となっている。
アイドル安定化補正マップMP8としては、例えば比例制
御(P制御)用と微分制御(D制御)用とがあるが、P
制御用は、エンジン回転数Neと点火時期情報θIDPとの
関係を記憶しており、その関係は、エンジン回転数Neが
ISC(アイドルスピードコントロール)目標エンジン回
転数設定手段73で設定されるISC目標エンジン回転数Ne0
よりも高いと、遅角させ、エンジン回転数NeがISC目標
エンジン回転数Ne0よりも低いと、進角させるようにな
っている。また、D制御用は、エンジン回転数変化ΔNe
と点火時期情報θIDDとの関係を記憶していて、その関
係は、エンジン回転が上がっている状態で、遅角させ、
エンジン回転が下がっている状態で、進角させるように
なっている。なお、いずれもハンチング防止のため、不
感帯が設けられている。
また、基本点火時期設定手段58からの基本点火時期デー
タθと水温補正手段59からの水温補正データθWTは加
算手段63で加算され、加速時補正手段60からの加速時補
正データθACと吸気温補正手段61からの吸気温データθ
ATは加算手段64で加算され、この加算手段64からのデー
タ(θAC+θAT)は、運転状態補正手段69によって、エ
ンジン運転状態によって適宜の補正を施されるようにな
っている。
さらに、運転状態補正手段69からのデータは、加算手段
65によって、加算手段63からのデータ(θ+θWT)に
加算されるようになっている。
この加算手段65からのデータは、加算手段66にて、更に
アイドル安定化補正手段62からのアイドル安定化データ
θIDPIDDと足し合わせられて、タイミング制御部68
へ送られるようになっている。
なお、アイドル安定化補正手段62と加算手段66との間に
は、スイッチ67が介装されており、このスイッチ67は、
アイドルスイッチ15がエンジンアイドル時にオンになる
と、閉じ、それ以外で開いている。
また、タイミング制御部68は、上記の基本点火時期デー
タθに種々の補正データ(θWTACATIDP
IDD)を加味したデータから点火時期を決定するもの
で、第5図(b)の点火時期決定手段56の一部を構成す
る。
ところで、第3図に示すごとく、CPU27からは燃料噴射
用制御信号がインジェクタドライバ34を介して出力さ
れ、例えば4つのインジェクタ8を順次駆動させてゆく
ようになっている。
かかる燃料噴射制御(インジェクタ駆動時間制御)のた
めの機能ブロック図を示すと、第4図のようになる。す
なわちソフトウエア的にこのECU23を見ると、このECU23
は、まずインジェクタ8のための基本駆動時間TBを決定
する基本駆動時間決定手段35を有しており、この基本駆
動時間決定手段35は、吸入空気量/エンジン回転数(A/
Ne)で決まる1次元の基本駆動時間データ(TB)i[=
F(A/Ne)](ここで、iは正の整数)を基本駆動時間
マップMP1に記憶している基本駆動時間記憶手段を有し
ており、更にこの基本駆動時間決定手段35は、エアフロ
ーセンサ11,クランク角センサ(エンジン回転数セン
サ)21等から信号を受けて基本駆動時間マツプMP1からA
/Neで決まる基本駆動時間データを読み出しこの読み出
されたデータを現在のエンジン運転状態にあった基本駆
動時間TBとして決定する手段を有している。なお、基本
駆動時間決定手段35としては、基本駆動時間マツプMP1
を持たないで、A/Neに所要の係数aを掛けて基本駆動時
間TB[=a(A/Ne)]とするものでもよい。
また、エンジン回転数とエンジン負荷(上記A/Ne情報は
エンジン負荷情報を有する)とに応じた補正係数KAF1
設定して空燃比補正を行なう空燃比補正手段36およびO2
センサフィードバック時に補正係数KAF2を設定して補正
を行なうO2センサフィードバック補正手段37が設けられ
ており、空燃比補正手段36とO2センサフィードバック補
正手段37とは相互に連動して切り替わるスイッチング手
段38,39によって択一的に選択されるようになってい
る。
そして、この空燃比補正手段36は、吸入空気量/エンジ
ン回転数(A/Ne)とエンジン回転数Nとで決まる2次元
の補正係数データ(KAF1)ij(ここで、i,jは正の整
数。以下、同じ)を補正係数マップMP2に記憶している
補正係数記憶手段を有しており、更にこの空燃比補正手
段36は、エアフローセンサ11,クランク角センサ(エン
ジン回転数センサ)21等から信号を受けて補正係数マツ
プMP2からA/Neとエンジン回転数Neとで決まる補正係数
データを読み出しこの読み出されたデータを現在のエン
ジ運転状態にあった補正係数KAF1として決定する手段を
有している。
さらに、エンジン冷却水温に応じて補正係数KWTを設定
する冷却水温補正手段40,吸気温に応じて補正係数KAT
設定する吸気温補正手段41,大気圧に応じて補正係数KAP
を設定する大気圧補正手段42,加速増量用の補正係数KAC
を設定する加速増量補正手段43,バッテリ電圧に応じて
駆動時間を補正するためデッドタイム(無効時間)TD
設定するデッドタイム補正手段44が設けられており、最
終的にはインジェクタ8の駆動時間TINJをTB×KWT×KAT
×KAP×KAC×(KAF1またはKAF2)+TDとおいて、この時
間TINJでインジェクタ8を駆動している。
なお、CPU27からはエアフローセンサ11の故障時にその
旨の信号が出力されるが、この信号は第3図に示すごと
くアラームランプ70へ出力されるようになっている。
次に、上記の点火およびインジェクタ駆動のための制御
領域を示す。この場合の制御タイミングは、180゜毎の
クランクパルスの割込みによって決定されるが、まず点
火時期の制御に際しては、点火時期決定手段56(タイミ
ング制御部68)のアドレスS1のデータ(基本点火時期デ
ータに種々の補正を施したデータ)をプリセット値M1と
して点火ドライバ53の第1プリセットカウンタ536にセ
ットし、閉角度決定手段57のアドレスST2のデータ(閉
角度データ)をプリセット値M2としての点火ドライバ53
の第2プリセットカウンタ537にセットし、その後クロ
ックパルスのゲート(ANDゲート534,535)を開放して各
プリセットカウンタ536,537にカウントダウン指令を出
す。これにより、プリセット値M1に対応する時間後にパ
ワートランジスタ52がオフして所要の点火プラグ18がス
パークし、その後第2プリセットカウンタ537がゼロに
なると、パワートランジスタ52がオンして点火コイル51
を充電する。
そして、加速時補正手段60では、第9図(a),(b)
に示すように補正が実行される。
つまり、加速判定手段72で、スロットル開度変化演算手
段71で算出されたスロットル開度変化の値(ΔΘ)を基
準値α(α>0)と比較し(ステップb1)、この結
果、ΔΘが基準値αよりも大きい時には、エンジンが
加速状態にあると判定されて、工程カウンタのカウント
数Cを0にリセットする(ステップb3)。また、加速判
定手段72で、スロットル開度変化の値ΔΘを減速状態の
基準値−α(α>0)と比較し(ステップb2)、Δ
Θが基準値−αよりも小さい時には、エンジンが減速
状態にあると判定されて、カウント数Cを所定値(ここ
では10)にセットする(ステップb4)。また、スロット
ル開度変化の値ΔΘが、(−α≦ΔΘ≦α)であれ
ば、カウント数Cは変化しない。
さらに、この加速時補正手段60では、第9図(b)のフ
ローチャートに示すように、各気筒の各工程ごと(クラ
ンク角180゜ごと)に、第9図(b)のフローチャート
に示すようにして、リタード量を設定する。
つまり、まず、上述のごとく決定するカウント数Cが10
であるか判定し(ステップc1)、ここでカウント数Cが
10でない場合には[この場合、第9図(a)からもわか
るようにカウント数Cは0となる。]、リタード量Rを
カウント数Cに基づく関数f(C)で設定する(ステッ
プc2)。そして、このリタード量Rに基づいて進角量を
遅角補正する。また、カウント数Cが10の場合には、リ
タードされない。
関数R=f(C)は、加速時用点火時期補正量設定手段
72において、例えば、表1のリタードシーケンスのよう
に設定され、進角量の遅角補正は、このシーケンスに基
づく。
そして、C=0,1、つまり、加速判定後の各気筒の第1,2
番目のエンジン工程では、大きな第1のリタード量R1
8によって、エンジンの加速時に生じるノッキング理由
のうちの、第1の理由と第2の理由とに共に対処し、C
=2,3、つまり、加速判定後の各気筒の第3,4番目のエン
ジン工程では、第1のリタード量よりも小さな中程度の
第2のリタード量R2=4によって、エンジンの加速時に
生じるノッキング理由のうちの、第1の理由に対処す
る。ついで、C=4以降では、つまり、加速判定後の各
気筒の第5番目のエンジン工程以降では、既にノッキン
グ理由は解消されているが、急激な進角量補正を避ける
ために、徐々にリタード量を減少させて、C=7でリタ
ード量Rを0とする。
この結果、第8図中の実線L1のごとく、破線で示す加速
開始後所要時間だけ一定量だけリタード量をとって所要
時間経過後にリタード量を漸減させていく場合と比べ、
不要な遅角量補正が解消され、また、より速く遅角補正
を終了でき、加速時に必要とすトルクの増加を妨げるこ
となく、加速開始時のノッキングが防止される。
なお、表1のシーケンスは、4気筒エンジンに関するも
のであり、エンジンの気筒数に応じてこのシーケンスは
適宜変更される。例えば、6気筒エンジンであれば、C
=2〜5の間、第2のリタード量R2=4で補正する。
また、カウント値Cの初期値は、10以外に所望の補正具
合により適宜設定しうるものである。
そして、リタード量Rを示す数字は、そのリタードレベ
ルを便宜的に示すもので、ほぼこれに応じた適宜の遅角
補正を施すようにする。
さらに、リタード関数について詳述すれば、ΔΘをより
細かく分類し、リタード関数R=f(C)をR=f
1(C),R=f2(C)・・・というように複数設けて、
加速状態に応じて、加速量が大きければより大きなリタ
ードレベルとし(第8図中のL1参照)、加速量がそれほ
ど大きくなければより中程度または小さなリタードレベ
ルをするように微調整することが行なわれる(第8図中
のL2,L3参照)。
一方、インジェクタ駆動に際しては、前回のクランクパ
ルスと今回のクランクパルスとの間に発生したカルマン
パルス間の周期データに基づいてクランク角180゜あた
りの吸入空気量データを求め、アドレスQCRに入力す
る。
その後は、このQCRのデータに基づいて基本駆動時間TB
が設定される。その後は、インジェクタ駆動時間TINJ
TB×KWT×KAT×KAP×KAC×(アドスKAFのデータ)+TD
から演算により求め、このTINJを噴射タイマにセットし
たのち、この噴射タイマをトリガすることが行なわれて
いる。そして、このようにトリガされると、時間TINJ
間だけ燃料が噴射されるのである。
このようにして、空燃比制御や点火時期制御を実行する
ことができるのである。
今、点火時期制御に着目すると、点火時期マツプMP3
は、吸入空気量/エンジン回転数、即ち体積効率とエン
ジン回転数Neとがわかれば、マップ値から基本点火時期
θが決まるようになっていて、この体積効率の値は、
従来のものと異なり、予め大気圧補正が施されている。
即ち、体積ベースの体積効率EvVOLUMEについて、予め大
気圧補正のみを施したものEVPを使ってマップ化してい
るということができる。これにより、例えば大気圧の低
い高地においても、出力低下を招くことがない。すわ
ち、大気圧が下がると、従来例のところで説明したよう
に、第7図に示すノック臨界ラインK1は矢印β方向にシ
フトしていくゆくが、この場合のEVPは大気圧補正を施
されているので、EVPは下がらない。従って、このとき
エンジンの出力は低下しないのである。
そして、この場合は、エンジンの全運転ゾーンについ
て、大気圧補正を施されているのと等価であるので、基
本点火時期マップMP3だけて、エンジンの運転ゾーンの
すべてをカバーすることができるのである。
また、エアーフローセンサ11という体積流量センサに基
づく点火時期制御を行なっているので、小さい吸気温補
正(補正しなくてもよい場合もある)を施すだけで、吸
気温上昇時のノッキングを十分に回避できるのである。
なお、EVPとNeとを変数とするマップを用いる代わり
に、EVPと基本点火時期情報θ01との関係を規定する1
次元マップと、Neと点火時期情報θ02との関係を規定す
る1次元マップとを用意して、これらのマップの基本点
火時期情報θ0102から基本点火時期情報θを求め
てもよい。
また、本発明は、ディストリビュータを使用せず、すべ
て半導体スイッチング素子のスイッチング動作によっ
て、点火プラグへの分配を行なう低圧配電方式の点火装
置にも適用できることはいうまでもない。
なお、本発明はMPI方式のエンジンシステムのほか、SPI
方式(シングルポイント燃料噴射方式)のエンジンシス
テムにももちろん適用できる。
[発明の効果] 以上詳述したように、本発明のエンジンの点火時期制御
装置によれば、点火手段を有するエンジンの運転状態に
応じて基本点火時期を設定する基本点火時期設定手段
と、上記エンジンの加速時に上記基本点火時期を補正す
るための加速開始後の経過期間と関数関係にある加速時
用点火時期補正量を設定する加速時用点火時期補正量設
定手段とをそなえるとともに、上記エンジンの運転状態
に応じて求められた上記の基本点火時期および加速時用
点火時期補正量に基づき上記点火手段を作動させる制御
手段をそなえ、上記加速時用点火時期補正量が、加速開
始の初期に第1のリタード量をとり、上記加速開始から
所要期間経過すると上記第1のリタード量よりも小さい
第2のリタード量をとり、更に所要期間経過すると、上
記第2のリタード量を漸減させていくように設定され、
且つ、上記の第1のリタード量と第2のリタード量との
うち少なくとも一方は加速の度合が大であるときに大き
なリタード量をとるように加速の度合に応じて調整され
るように構成されているという簡素な構成で、加速の度
合に応じて、エンジンの速やかな加速をできるだけ妨げ
ないようにしながら、加速時のノッキングを確実に防止
でき、滑らかな加速が実現するという利点がある。
【図面の簡単な説明】
第1〜9図は本発明の一実施例としてのエンジンの点火
時期制御装置を示すもので、第1図はその制御ブロック
図、第2図は本装置を有するエンジンシステムを示す全
体構成図、第3図は上記エンジンシステムの制御ブロッ
ク図、第4図は上記エンジンシステムの燃料制御ブロッ
ク図、第5図(a)はその点火ドライバの電気回路図、
第5図(b)はその点火時期用の概略制御ブロック図、
第6図はその体積効率の決定の仕方を説明するためのフ
ローチャート、第7図はノック臨界ラインとMBTライン
との関係を縦軸に体積効率をとり横軸に点火時期をとっ
て示すグラフ、第8図はその加速時補正マップの拡大
図、第9図(a),(b)はともにその加速時補正手段
における補正手順を示すフローチャートである。 1……燃焼室、2……吸気通路、3……排気通路、4…
…吸気弁、5……排気弁、6……エアクリーナ、7……
スロットル弁、8……電磁弁(インジェクタ)、9……
触媒コンバータ、10……ISCモータ、11……エアフロー
センサ(体積流量計)、12……吸気温センサ、13……大
気圧センサ、14……スロットルセンサ、15……アイドル
スイッチ、16……モータポジションセンサ、17……酸素
濃度センサとしてのO2センサ、18……点火手段を構成す
る点火プラグ、19……水温センサ、20……スタータスイ
ッチ、21……クランク角センサ(エンジン回転数セン
サ)、22……TDCセンサ、23……電子制御ユニット(EC
U)、24……バッテリ、25……バッテリセンサ、26……
イグニッションスイッチ(キースイッチ)、27……CP
U、28,29……入力インタフェイス、30……A/Dコンバー
タ、31……ROM、32……RAM、33……バッテリバックアッ
プRAM(BURAM)、34……インジェクタドライバ、35……
基本駆動時間決定手段、36……空燃比補正手段、37……
O2センサフィードバック補正手段、38,39……スイッチ
ング手段、40……冷却水温補正手段、41……吸気温補正
手段、42……大気圧補正手段、43……加速増量補正手
段、44……デッドタイム補正手段、50……ディストリビ
ュータ、51……点火コイル、52……点火時期制御用パワ
ートランジスタ、53……点火ドライバ、54……点火時期
データ記憶手段、55……閉角度データ記憶手段、56……
点火時期決定手段、57……閉角度決定手段、58……点火
時期設定手段(点火時期算出手段)、59……水温補正手
段、60……加速時用点火時期補正量設定手段としての加
速時補正手段、61……吸気温補正手段、62……アイドル
安定化補正手段、63〜66……加算手段、67……スイッ
チ、68……制御手段を構成するタイミング制御部、69…
…運転状態補正手段、70……アラームランプ、71……ス
ロットル開度変化演算手段、72……加速判定手段、73…
…ISC目標エンジン回転数設定手段、531,532,533……フ
リップフロツプ、534,535……ANDゲート、536……第1
プリセットカウンタ、537……第2プリセットカウン
タ、538……クロックジェネレータ、E……エンジン、M
P1……基本駆動時間マップ、MP2……空燃比マップ、MP3
……基本点火時期マップ、MP4……閉角度マップ、MP5…
…水温補正マップ、MP6……加速時補正マップ、MP7……
吸気温補正マップ、MP8……アイドル安定化補正マッ
プ。
フロントページの続き (56)参考文献 特開 昭62−17368(JP,A) 実開 昭60−131669(JP,U) 実開 昭61−33972(JP,U)

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】点火手段を有するエンジンの運転状態に応
    じて基本点火時期を設定する基本点火時期設定手段と、 上記エンジンの加速時に上記基本点火時期を補正するた
    めの加速開始後の経過期間と関数関係にある加速時用点
    火時期補正量を設定する加速時用点火時期補正量設定手
    段とをそなえるとともに、 上記エンジンの運転状態に応じて求められた上記の基本
    点火時期および加速時用点火時期補正量に基づき上記点
    火手段を作動させる制御手段をそなえ、 上記加速時用点火時期補正量が、 加速開始の初期に第1のリタード量をとり、上記加速開
    始から所要期間経過すると上記第1のリタード量よりも
    小さい第2のリタード量をとり、更に所要期間経過する
    と、上記第2のリタード量を漸減させていくように設定
    され、 且つ、上記の第1のリタード量と第2のリタード量との
    うち少なくとも一方は加速の度合が大であるときに大き
    なリタード量をとるように加速の度合に応じて調整され
    るように構成されている ことを特徴とする、エンジンの点火時期制御装置。
JP62255813A 1987-10-11 1987-10-11 エンジンの点火時期制御装置 Expired - Lifetime JPH0694861B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62255813A JPH0694861B2 (ja) 1987-10-11 1987-10-11 エンジンの点火時期制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62255813A JPH0694861B2 (ja) 1987-10-11 1987-10-11 エンジンの点火時期制御装置

Publications (2)

Publication Number Publication Date
JPH01100378A JPH01100378A (ja) 1989-04-18
JPH0694861B2 true JPH0694861B2 (ja) 1994-11-24

Family

ID=17283981

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62255813A Expired - Lifetime JPH0694861B2 (ja) 1987-10-11 1987-10-11 エンジンの点火時期制御装置

Country Status (1)

Country Link
JP (1) JPH0694861B2 (ja)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60131669U (ja) * 1984-02-14 1985-09-03 日産自動車株式会社 内燃機関の点火時期制御装置
JPS6133972U (ja) * 1984-07-31 1986-03-01 日産自動車株式会社 内燃機関の点火時期制御装置
JPH0742912B2 (ja) * 1985-07-15 1995-05-15 トヨタ自動車株式会社 内燃機関の点火時期制御装置

Also Published As

Publication number Publication date
JPH01100378A (ja) 1989-04-18

Similar Documents

Publication Publication Date Title
JP2855952B2 (ja) 内燃エンジンのアイドル回転数制御方法
US7121233B2 (en) Control apparatus for an internal combustion engine
JP3191676B2 (ja) 内燃機関の点火時期制御装置
AU637718B2 (en) Ignition timing controlling system for engine
JP3648864B2 (ja) 希薄燃焼内燃機関
JP2001098972A (ja) 火花点火式直噴エンジンの制御装置
JPH09133034A (ja) 内燃機関の燃料噴射制御装置
JP2591008B2 (ja) フェールセーフ機能付き電子配電式点火装置
JPS60132043A (ja) 燃料噴射制御装置
JPH0694861B2 (ja) エンジンの点火時期制御装置
JPH0842434A (ja) 内燃機関の点火時期制御装置
JPH0759925B2 (ja) エンジンの点火時期制御装置
JP3089907B2 (ja) 内燃機関のアイドル回転数制御装置
JPH0637868B2 (ja) エンジンのノツキング抑制装置
JP2564993B2 (ja) エンジンの点火時期制御装置
JP3075150B2 (ja) 筒内噴射式火花点火内燃機関の燃料噴射制御装置
JP2580645B2 (ja) 点火時期制御装置
JP2535796B2 (ja) エンジンの制御装置
JP3680505B2 (ja) 直噴火花点火式内燃機関の燃料噴射制御装置
JPH05180094A (ja) パージ導入制御装置
JPH09324675A (ja) 内燃機関の燃焼制御装置
JP3514930B2 (ja) 希薄燃焼内燃機関の点火時期制御装置
JP3019577B2 (ja) 多気筒内燃機関の始動燃料制御方法
JPH01100374A (ja) エンジンの点火時期制御装置
JPH06317207A (ja) アイドル回転数制御装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term