JPH0320589B2 - - Google Patents

Info

Publication number
JPH0320589B2
JPH0320589B2 JP57056088A JP5608882A JPH0320589B2 JP H0320589 B2 JPH0320589 B2 JP H0320589B2 JP 57056088 A JP57056088 A JP 57056088A JP 5608882 A JP5608882 A JP 5608882A JP H0320589 B2 JPH0320589 B2 JP H0320589B2
Authority
JP
Japan
Prior art keywords
ignition
cylinder
knocking
advance angle
time
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
JP57056088A
Other languages
English (en)
Other versions
JPS58174161A (ja
Inventor
Toshio Suematsu
Juji Takeda
Yoshasu Ito
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 JP57056088A priority Critical patent/JPS58174161A/ja
Publication of JPS58174161A publication Critical patent/JPS58174161A/ja
Publication of JPH0320589B2 publication Critical patent/JPH0320589B2/ja
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/152Digital data processing dependent on pinking
    • F02P5/1522Digital data processing dependent on pinking with particular means concerning an individual cylinder
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Description

【発明の詳細な説明】 本発明はノツキング検出を行いその検出結果に
応じて内燃機関の点火時期制御を行う方法に関す
る。
機関の異常燃焼に伴つて発生するノツキング
を、ノツクセンサと称する振動検出素子あるいは
音響検出素子によつて検出し、その検出結果に応
じて点火時期を制御する方法には種々のものがあ
る。
その一つとして、ノツクセンサの出力に応じて
各気筒毎にノツキング発生の有無を検出し、その
検出した結果に応じて各気筒別に点火時期を補正
するようにした方法があり、この方法によれば、
各気筒間の圧縮比の差、混合気の分配の差に基づ
の気筒毎のノツキング発生のバラツキを正しく補
償することができる。
しかしながら、各気筒毎にノツキング検出を行
つて気筒別の点火時期制御を行う上述の方法によ
ると、次の如き問題が生じる。
点火コイルへの通電開始時期は、これより前に
点火の行われた気筒間の点火時期間隔に応じて回
転速度を判断して調整されることが多い。このよ
うな場合、各気筒別に点火時期を制御すると、気
筒によつては、大幅に進角したものと著しく進角
したものとが生ずることになり、その結果、進角
している気筒の次に進角すべき気筒の点火が行わ
れる際に、点火コイルへの通電時間が著しく短か
くなつて点火エネルギーが不足し、最悪の場合、
失火する恐れがある。
従つて本発明は従来技術の前述した問題を解決
するものであり、本発明の目的は、各気筒別に点
火時期を調整してノツキング制御を行う場合に、
失火を確実に防止できる点火時期制御方法を提供
することにある。
上述した目的を達成する本発明の特徴は、ノツ
キング検出手段の出力に応じて各気筒別にノツキ
ング発生の有無を検出し、該検出結果に応じて気
筒別の点火進角を求め、各気筒の点火を該求めた
点火進角に対応する位置で行うようにした点火時
期制御方法において、次に点火の行われる気筒の
点火進角θnが直前に点火の行われた気筒の点火
進角θn-1より所定角度以上大きくならぬように次
の点火気筒の前記点火進角θnを調整することに
ある。
以下図面を用いて本発明を詳細に説明する。
第1図は本発明の一実施例の全体の構成を概略
的に表わしている。同図において、10は4サイ
クル6気筒内燃機関のシリンダブロツク、12は
シリンダブロツク10に取り付けられたノツクセ
ンサである。ノツクセンサ12は、例えば圧電素
子あるいは電磁素子等から構成され、機械的振動
を電気的に振幅変動に変換する周知のものであ
る。第1図において、さらに、14はデイストリ
ビユータを示しており、このデイストリビユータ
14にはクランク角センサ16及び18が設けら
れている。クランク角センサ16は、気筒判別用
であり、この機関が6気筒であるとすると、デイ
ストリビユータ軸が1回転する毎、即ちクランク
軸が2回転する毎(720℃A毎)に1つのパルス
を発生する。その発生位置は、例えば、第1気筒
の上死点の若干手前の位置の如く設定される。ク
ランク角センサ18は、デイストリビユータ軸が
1回転する毎に24個のパルス、従つてクランク角
30゜毎のパルスを発生する。
ノツクセンサ12、クランク角センサ16及び
18からの電気信号は、制御回路20に送り込ま
れる。制御回路20には、さらに機関の吸気通路
22に設けられたエアフローセンサ24からの吸
入空気流量を表わす信号が送り込まれる。一方、
制御回路20からは、イグナイタ26に点火信号
が出力され、イグナイタ26及び点火コイル27
によつて形成されたスパーク電流は、デイストリ
ビユータ14を介して各気筒の点火プラグ28に
分配される。
機関には、通常、運転状態パラメータを検出す
るその他の称々のセンサが設けられ、また、制御
回路20は、燃料噴射弁29等の制御をも行う
が、これらは本発明とは直接関係しないため、以
下の説明では、これらを全て省略する。
第2図は、第1図の制御回路20の一構成例を
表わすブロツク図である。エアフローセンサ24
からの電圧信号は、バツフア30を介してアナロ
グマルチプレクサ32に送り込まれマイクロコン
ピユータからの指示に応じて選択されてA/D変
換器34に印加され、2進信号に変換された後、
入出力ポート36を介してマイクロコンピユータ
内に取り込まれる。
クランク角センサ16からのクランク角720゜毎
のパルス、クランク角センサ18からのクランク
角30゜毎のパルスはそれぞれバツフア38,42
を介し、入出力ポート46を介してマイクロコン
ピユータに送り込まれる。
ノツクセンサ12の出力信号は、インピーダン
ス変換用のバツフア及びノツキング個有の周波数
帯域(7〜8kHz)の通過帯域であるバンドパス
フイルタから成る回路48を介してピークホール
ド回路50及び整流回路51に送り込まれる。ピ
ークホールド回路50は、線52及び入出力ポー
ト46を介して“1”レベルの信号がマイクロコ
ンピユータから印加されている際にのみ、ノツク
センサ12からの出力信号を取り込み、その最大
振幅のホールド動作を行う。ピークホールド回路
50の出力は、アナログマルチプレクサ53に送
り込まれマイクロコンピユータからの指示に応じ
て選択されてA/D変換器54に印加され、2進
信号に変換された後、入出力ポート46を介して
マイクロコンピユータ内に取り込まれる。整流回
路51は、ノツクセンサ12からの出力信号を全
波整流もしくは半波整流する。整流された信号は
積分回路55に送り込まれて時間に関して積分さ
れる。従つて、積分回路55の出力は、ノツクセ
ンサ12の出力信号の振幅を平均化した値とな
る。積分回路55の出力はアナログマルチプレク
サ53に送り込まれれて、選択的にA/D変換器
54に印加され2進信号に変換された後、マイク
ロコンピユータ内に取り込まれる。ただし、A/
D変換器54のA/D変換開始は、入出力ポート
46及び線56を介してマイクロコンピユータか
ら印加されるA/D変換起動信号によつて行われ
る。また、A/D変換が終了すると、A/D変換
器54は、線58及び入出力ポート46を介して
マイクロコンピユータにA/D変換完了通知を行
う。
一方、マイクロコンピユータから、入出力ポー
ト46を介して駆動回路60に点火信号が出力さ
れると、これが駆動信号に変換されてイグナイタ
26が付勢され、その点火信号の持続時間及び持
続時期に応じた点火制御が行われる。
マイクロコンピユータは、前述の入出力ポート
36及び46と、マイクロプロセツサ(MPU)
62、ランダムアクセスメモリ(RAM)64、
リードオンリメモリ(ROM)66、図示しない
クロツク発生回路、メモリ制御回路、及びこれら
を接続するバス68等から主として構成されてお
り、ROM66内に格納されている制御プログラ
ムに従つて種々の処理を実行する。
次にフローチヤートを用いて、マイクロコンピ
ユータの動作を説明する。
第3図は、イニシヤル処理ルーチン及びメイン
処理ルーチンの一部を表わしている。機関のイグ
ニツシヨンスイツチがオンとなると、MPU62
は、ステツプ101及び102のイニシヤル処理をまず
実行し、以後、ステツプ103〜107にその一部を示
すメイン処理を繰り返して実行する。
ステツプ101では、入出力ポート36及び46
を初期状態へセツトし、ステツプ102では、
RAM64をクリアして初期データをセツトす
る。次のステツプ103では、例えばA/D変換の
タイミング周期の設定を行うなどして入出力カウ
ンタのクロツク定義を行う。次のステツプ104で
は、プログラムカウンタ、レジスタの内密を割り
込み発生時に退避させる先のアドレス指定を行
う。ステツプ105では、割り込み受付けの処理を
行う。次のステツプ106では、A/D変換器34
を介してエアフローセンサ24から送り込まれ、
RAM64内に格納されている吸入空気流量デー
タQ及び第4図の割り込み処理ルーチンで算出さ
れRAM64内に格納される機関の回転速度デー
タNeを取り込み、Q/Neを計算する。次いでス
テツプ107では、Q/Ne及びNeから基本進角マ
ツプを用いて基本進角θBを求める。ROM66内
には、Q/Ne及びNeに対する基本進角マツプが
あかじめ格納されており、ステツプ107では補間
計算等を用いてθBが求められる。ステツプ107の
処理が終了すると、メイン処理ルーチン用の他の
処理を実行した後、再びステツプ103から同様の
処理が繰り返して行われる。
第4図は、クランク30゜毎に実行される割込み
処理ルーチンを示している。この割込み処理ルー
チンは、クランク角センサ18からクランンク角
30゜毎のパルスが印加されると実行されるもので、
回転速度Neの算出、点火の行われた気筒の判別、
TDC、60℃A・BTDC、90℃A・BTDCのそれ
ぞれの位置検出及び各位置で必要とされる演算処
処理を行うものである。
割込みが生じると、まずステツプ201で機関の
回転速度Neが算出される。これは、前回の割込
み時と今回の割込み時のフリーランカウンタの値
の差から演算される。次のステツプ202では、第
5図のステツプ301で“1”にセツトされるフラ
グFGが“1”であるか否かをチエツクする。
“NO”と判別された場合、即ちフラグFGが
FG=0の場合、プログラムはステツプ203へ進
み、30℃A割り込み回数ωを1だけインクリメン
トする。即ちω←ω+1の処理を行う。
一方、ステツプ202で“YES”と判別された場
合、即ちFG=1の場合ステツプ204でFG←0と
フラグFGがリセツトされ、次のステツプ205で30
℃A割り込み回数ωが“0”にクリアされる。
このように、ステツプ202ないし205では、クラ
ンク角センサ16からの720℃A毎の基準位置を
始点としての30℃A割り込み回数ωが算出され
る。
ステツプ206では、30℃A割り込み回数ωを定
数“4”で除算し、その算出値ω/4の整数部を
気筒判別番号nとして設定する。この気筒判別番
号nは最新に点火の行われた気筒に対応しており
nは“0”から“5”までの整数となる。次のス
テツプ207では、除算した値ω/4の小数部を、
クランク角度位置の指示値n′として設定する。こ
こで指示値n′がn′=0の場合はTDC、n′=0.25の
場合は90℃A・BTDC、n′=0.5の場合は60℃
A・BTDCのクランク角位置をそれぞれ表わす
ことになる。
ステツプ208では、上述の指示値n′が“0”で
あるか否かを判別する。n′=0の場合、即ち、現
在の30℃A割り込みが圧縮行程のTDCに一致し
ている場合、ステツプ209へ進み、ノツクゲート
が閉じてこることを確認する処理を行う。これ
は、ノツクゲートのオン・オフが第8図に示す
A/D変換完了割込み処理ルーチン中で交互に切
換えられることによつて制御されるのみであり、
ノツクゲートオンの期間及びオフの期間が互いに
逆になつてしまう恐れがあるため、これを正規化
しているのである。なお、ノツクゲートとは、ノ
ツクセンサ12の出力からノツキング信号を検出
するために開かれるゲート手段であり、本実施例
では、ピークホールド回路50のホールド動作期
間がノツクゲートオンの期間、その他の期間がノ
ツクゲートオフの期間となる。
次のステツプ210では、積分回路55のチヤネ
ルのA/D変換開始が指示される。これによつて
A/D変換器54は、積分回路55の出力、従つ
てノツクセンサ12の出力のうちのバツクグラン
ド成分bのA/D変換を開始する。
次いでステツプ211において、ノツクゲートの
閉成時刻t1を算出し、この時刻t1に相当する値を
時刻一致割り込み起動用のコンペアレジスタAに
セツトする。なお、MPU62内には、このコン
ペアレジスタAと、後述するコンペアレジスタB
とが設けられており、それぞれ時刻一次割り込み
起動用に用いられるステツプ208において“NO”
と判別されるかあるいはステツプ211を実行した
後にMPU62はステツプ212の処理を実行する。
ステツプ212では、指示値n′が“0.25”であるか
否かを判判別する。n′=0.25の場合、即ち、現在
の30℃A割り込みが90℃A・BTDCに対応して
いる場合、プログラムはステツプ213へ進み、第
9図で後述する点火時期の計算処理を実行する。
ステツプ212で“NO”と判別されるかあるい
はステツプ213の実行後、プログラムはステツプ
214へ進み、指示値n′が“0.5”であるか否を判別
する。n′=0.5の場合、即ち、、現在の30℃A割り
込みが60℃A・BTDCに対応している場合ステ
ツプ215へ進む。
ステツプ215は、第9図のステツプ711あるいは
713で算出された点火進角θからイグナイタ26
のオフ時刻即ち点火が行われる時刻を算出し、そ
の算出した時刻を時刻一致割り込み起動用のコン
ペアレジスタBにセツトする。
ステツプ214で“NO”と判別されるかあるい
はステツプ215の実行後、プログラムは第3図の
メイン処理ルーチンに復帰する。
コンペアレジスタAにセツトした時刻、即ち、
第4図のステツプ211で計算したノツクゲートの
閉成時刻t1が到来すると、MPU62は、第6図
に示す時刻Aの一致割込み処理を実行する。即
ち、ステツプ401において、ピークホールド回路
50のチヤネルのA/D変換開始が指示される。
これによつてA/D変換器54は、ピークホール
ド回路50の出力、従つてノツクセンサ12の出
力のうちのノツキング成分aのA/D変換を開始
する。
A/D変換器54よりA/D変換完了の通知を
受けると、MPU62は第8図の割り込み処理を
実行する。まず、ステツプ601において、現在ノ
ツクゲートがオンであるか否かを判別する。
“NO”の場合、即ち、ピークホールド動作中で
はない場合、ステツプ602へ進んでその時のA/
D変換値をバツクグランド値bとする。次いでス
テツプ603において、ノツクゲートを開成する。
ノツクゲートを開成するとは、入出力ポート46
及び線52を介してピークホールド回路50に印
加される信号を“1”に反転させることを意味
し、前述したように、“1”レベルの信号期間中
ピークホールド動作が行われる。
一方、ステツプ601で“YES”と判別した場
合、即ちピークホールド動作中の場合は、ステツ
プ604において、その時A/D変換値をノツキン
グ値aとする。次いでステツプ605において、上
述の信号を“0”に反転させノツクゲートを開成
せしめる。
コンペアレジスタBにセツトした時刻が到来す
ると、MPU62は、第7図に示す時刻Bの一致
割り込み処理を実行する。まずステツプ501では、
イグナイタオン時刻に関する割り込みであるか否
かを判別する“NO”の場合、即ち第4図のステ
ツプ215で計算したイグナイタ26のオフ時刻に
関する割り込みである場合、ステツプ502へ進ん
で点火信号がオンからオフに反転せしめられる。
この点火信号は、前に述べたように、入出力ポー
ト46を介して駆動回路60に送り込まれるもの
で、オンからオフに反転すると、その時点で図示
しない点火コイルへの通電が止まり点火プラグか
ら点火スパークが発生するように構成されてい
る。
一方、ステツプ501で“YES”と判別された場
合、即ち、後述する第9図の処理ルーチンのステ
ツプ714で計算したイグナイタ26のオン時刻に
関する割り込みである場合、ステツプ503へ進ん
で点火信号がオフからオンに反転せしめられる。
以上述べた第4図ないし第8図の処理ルーチン
に係る動作のタイムチヤートを第10図に示す。
同図Aは、クランク角センサ16からの720℃A
のパルスであり、これによつて第5図の割り込み
処理が実行される。Bは、クランク角センサ18
からの30℃Aのパルスであり、これによつて第4
図の割り込み処理が実行される。Cは上記30℃A
割り込み処理ルーチンにおいてω/4から算出さ
れる。気筒判別番号nを示している。このnは、
第10図の処理ルーチンで行うようにどの気筒で
ノツキングが生じたかを気筒別に判別する際及び
点火時期の気筒別の計算を行う際に用いられる。
第1気筒(#1)のTDCから第5気筒(#5)
のTDCまでは、n=0となるわけであるが、
90゜BTDC毎に行われる第9図の処理ルーチンの
ステツプ704において、1つだけインクリメント
される。これはこの処理ルーチンでは次の気筒の
点火時期を計算しているからである。第11図D
は、クランク角度位置の指示値n′を示している。
前述したように、この指示値n′によつて、TDC、
90゜BTDC、60゜BTDCのクランク角度位置が判別
できそれぞれの割り込み処理が実行できるのであ
る。同図Eは、ノツクゲートのオン、オフの期
間、即ちピークホールド動作を行う期間、行わな
い期間を示している。また、同図Fは点火信号を
示している。
第9図は、第4図の割り込み処理ルーチン中の
ステツプ213を詳細に示すものであり、本発明の
特徴とする点火時期の演算処理を行うルーチンで
ある。このルーチンは前にも述べたように、各気
筒の90゜CA・BTDCで実行される。まず、この処
理ルーチンの内容について簡単に説明する。
ノツキング値a及びバツクグランド値bからノ
ツキングが発生したか否かを検出し、各気筒毎の
点火進角補正値θkoが増減制御される。この点火
進角補正値θkoを用いてその気筒の最終的な点火
進角θoを計算し、その計算した点火進角θoが直前
に点火の行われた気筒の点火進角θo-1より所定角
度αを越えて大きい場合はθo←θo-1+αと調整す
る。即ち、θo≦θo-1+αとなるように調整する。
このように調整した点火進角θoを用いて点火時期
及び点火コイルへの通電開始時期を制御する。
以下第9図のフローチヤートに従い上述の処理
内容を詳細に説明する。
まずステツプ701において、第8図のA/D変
換完了割り込み処理ルーチンで得たノツキング値
aがバツクグランド値に所定の定数Kを乗算して
成るK・b以上であるか否かを判別する。
“YES”の場合、即ち、a≧K・bである場合
は、ノツキング発生有りと判別してステツプ702
へ進み、“NO”の場合はノツキング発生無しと
してステツプ705へ進む。
ステツプ702では、最新に点火の行われた気筒
nに関する点火進角補正値θkoを“1゜CA”だけ減
少させその気筒nの点火時期が1゜CA遅れるよう
に処理する。次のステツプ703では、この気筒n
においてノツキングが何回連続して検出されなか
つたかを表わすノツキング非検出回数moを“0”
にリセツトする。次いでプログラムはステツプ
704へ進む。
一方、ノツキング発生無しとしてステツプ705
へ進むと、その気筒nのノツキング非検出回数
moが“10”以下であるか否かが判別され、
“YES”、即ちmo≦10の場合は、ステツプ706に進
んでmoが1つだけインクリメントされる。また、
moが“10”を越えた場合、即ち、この気筒nに
おいて連続して10回を越える間ノツキングが検出
されなかつた場合は、ステツプ707に進み、気筒
nに関する点火進角補正値θkoが“1゜CA”だけ増
大せしめられ、その気筒nの点火時期が1゜CA進
むように処理される。次いで、ステツプ708にお
いて、mo“0”にクリアした後ステツプ704へ進
む。
ステツプ704では、気筒判別番号nが1つだけ
インクリメンントされる。そして、ステツプ709
及び710において、n=6となつた場合にのみn
=0とする処理がなされ、ステツプ704、709及び
710であるような処理を行うのは、この処理ルー
チンの以降のステツプでは、ノツキング検出を行
つた気筒の次の点火気筒の点火進角演算が行われ
るからである。
次のステツプ711では、第3図のメイン処理ル
ーチンのステツプ107で計算した基本進角θBと、
上述の如くして求めた各気筒別の点火進角補正値
θkoとからその気筒nの最終的な点火進角θoをθo
←θB+θkoによつて算出する。
ステツプ712では、算出した点火進角θoとその
前に点火の行われた気筒(n+1)の点火進角
θo-1との差θo−θo-1が所定角度αを越えたか否か
を判別する。“NO”の場合は、そのままステツ
プ714へ進むが“YES”の場合はステツプ713ん
で差θo−θo-1が所定角度αとなるように気筒nの
点火進角θoをθo←θo-1+αとする。即ち、ステツ
プ712及び713では、点火進角θoが、その前の点火
気筒の点火進角θo-1よりαを越えて大きくならな
いように、換言すれば、θo≦θo-1+αの関係が維
持されるようにθoを調整しているのである。
次のステツプ714では、上述の如くして求めた
点機進角θoに相当する時刻より所定時間進んだ時
刻、即ちイグナイタのオン時刻、換言すれば点火
信号のオンとなる時刻を算出し、その算出値を時
刻一致割り込み起動用のコンペアレジスタBにセ
ツトする。ステツプ714の処理が終ると、プログ
ラムは第4図のステツプ214へ進む。
イグナイタ26は、点火信号を受けると、点火
コイル27の一次電流を次のように制御する。一
次電流をしや断する時期、即ち点火の行われる時
期は点火信号のオフ時刻に一致させる。一方、一
次電流の供給を開始する時期は、点火信号のオン
時刻にほとんど係りなく、それ以前の点火気筒の
点火時期間隔から機関回転速度の変化を知つて制
御される。即ち、n気筒点火のための点火コイル
27への通電開始時期は、(n−3)気筒と(n
−2)気筒との点火時期間隔及び(n−2)気筒
と(n−1)気筒との点火時期期間隔から回転速
度の変化が認識されて制御される。ただし、この
通電開始時期が点火信号のオン時刻より遅れ側と
なる場合は、点火信号のオン時刻が通電開始時期
となるよう制御される。
第11図及び第12図は、上述した点火信号の
オン・オフ時期及び点火コイル27の一次電流の
供給開始及びしや断時期の関係を説明する図であ
る。両図において、Aはマイクロコンピユータか
らイグナイト26へ送り込まれる点火信号、Bは
点火コイル27の一次電流をそれぞれ示してい
る。
第11図は回転速度が一定でありかつ各気筒の
ノツキング発生の度合が互いに等しく従つて各気
筒の点火進角が互いに一致する場合である。気筒
nに関する点火コイル一次電流の供給開始時期
は、気筒(n−3)と(n−2)との点火時期間
隔T1及び気筒(n−2)と(n−1)との点火
時期間隔T2の比較から回転速度変化を知つて決
定されるが、同図の場合はT1=T2であるため、
一次電流の供給開始時期は図示の如くなり、いず
れの気筒においても点火コイルの通電時間を充分
とることができる。
第12図は回転速度が一定であり、かつ気筒
(n−2)では点火時期が進角し、気筒(n−1)
では遅角し、気筒nでは進角している場合であ
る。この場合、点火時期間隔T1とT2との比較か
ら回転速度が下降していると判断してしまい、イ
グナイタ26は、点火コイル27の通電開始時期
が遅角方向に移動するように制御する。即ち、従
来技術によると、同図Aの破線に示す如き点火信
号に対して同図Bの破線に示す如き点火コイル一
次電流が形成される。しかしながら、このような
従来技術によると、気筒nに関する点火コイルの
通電時間が短かいため、気筒nの点火エネルギー
が不足して失火が生じる恐れがあつたのである。
これに対して本発明では、気筒(n−1)の点
火時期に対して、気筒nの点火時期が所定角度α
を越えて進角しないように制御しているため、気
筒nの点火信号は同図Aの実線に示す如くなり、
イグナイタ26は、同図Bの実線に示す如く一次
電流を発生させる。その結果、一次電流の通電時
間が充分とれ、失火の起る恐れが皆無となる。
以上詳細に説明したように本発明によれば、各
気筒別に点火時期を調整してノツキング制御を行
う場合に、失火を確実に防止できるという大きな
効果が得られる。
【図面の簡単な説明】
第1図は本発明の適用される内燃機関の一例を
概略的に表わす図、第2図は第1図の制御回路の
ブロツク図、第3図ないし第9図は、制御回路の
各処理ルーチンのフローチヤート、第10図は上
記処理ルーチンの動作を補足的に説明するタイム
チヤート、第11図、第12図は本発明の作用を
説明するための波形図である。 10……シリンダブロツク、12……ノツクセ
ンサ、14……デイストリビユータ、16,18
……クランク角センサ、20……制御回路、26
……イグナイタ、27……点火コイル、28……
点火プラグ、34,54……A/D変換器、3
6,46……入出力ポート、48……バツフア及
びフイルタ回路、50……ピークホールド回路、
51……整流回路、55……積分回路、62……
MPU、64……RAM、66……ROM。

Claims (1)

    【特許請求の範囲】
  1. 1 ノツキング検出手段の出力に応じて各気筒別
    にノツキング発生の有無を検出し、該検出結果に
    応じて気筒別の点火進角を求め、各気筒の点火を
    該求めた点火進角に対応する位置で行うようにし
    た点火時期制御方法において、次に点火の行われ
    る気筒の点火進角θnが直前に点火の行われた気
    筒の点火進角θn-1より所定角度以上大きくならぬ
    ように次の点火気筒の前記点火進角θnを調整す
    ることを特徴とする内燃機関の点火時期制御方
    法。
JP57056088A 1982-04-06 1982-04-06 内燃機関の点火時期制御方法 Granted JPS58174161A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57056088A JPS58174161A (ja) 1982-04-06 1982-04-06 内燃機関の点火時期制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57056088A JPS58174161A (ja) 1982-04-06 1982-04-06 内燃機関の点火時期制御方法

Publications (2)

Publication Number Publication Date
JPS58174161A JPS58174161A (ja) 1983-10-13
JPH0320589B2 true JPH0320589B2 (ja) 1991-03-19

Family

ID=13017334

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57056088A Granted JPS58174161A (ja) 1982-04-06 1982-04-06 内燃機関の点火時期制御方法

Country Status (1)

Country Link
JP (1) JPS58174161A (ja)

Also Published As

Publication number Publication date
JPS58174161A (ja) 1983-10-13

Similar Documents

Publication Publication Date Title
US4819171A (en) Engine spark timing control system
US4541382A (en) Method and apparatus for ignition timing control of internal combustion engine
JPH0681946B2 (ja) 過給機付き火花点火内燃機関のアンチノツク制御方法
JPS62195465A (ja) 多気筒内燃機関用点火時期制御装置
JPS6296778A (ja) 点火時期制御装置
JPH0320592B2 (ja)
US4846128A (en) Ignition timing control system for internal combustion engine
JPH0379548B2 (ja)
JPH0320593B2 (ja)
JPH0320589B2 (ja)
JPS58107875A (ja) 内燃機関の点火時期制御方法
JPS6114479A (ja) 多気筒内燃機関の点火時期制御装置
JPH0830461B2 (ja) 点火時期制御装置
JPH0432953B2 (ja)
JP2629204B2 (ja) 内燃機関の点火時期制御装置
JPH0826838B2 (ja) 内燃機関の点火時期制御方法
JPS58172467A (ja) 内燃機関の点火時期制御方法
JPS58180766A (ja) 内燃機関用点火時期制御装置
JP2625763B2 (ja) 内燃機関の点火時期制御装置
JPH0736129Y2 (ja) 内燃機関のノツキング制御装置
JPS593175A (ja) 多気筒内燃機関のノツキング制御装置
JPS5939973A (ja) 内燃機関のノツキング制御方法
JPS5941667A (ja) 内燃機関の点火時期制御方法
JPH037063B2 (ja)
JPS6217369A (ja) 内燃エンジンのアイドル時の点火時期制御方法