JPS5825577A - 内燃機関のノツキング検出方法 - Google Patents

内燃機関のノツキング検出方法

Info

Publication number
JPS5825577A
JPS5825577A JP56123044A JP12304481A JPS5825577A JP S5825577 A JPS5825577 A JP S5825577A JP 56123044 A JP56123044 A JP 56123044A JP 12304481 A JP12304481 A JP 12304481A JP S5825577 A JPS5825577 A JP S5825577A
Authority
JP
Japan
Prior art keywords
knocking
engine
ignition timing
knock sensor
knock
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.)
Pending
Application number
JP56123044A
Other languages
English (en)
Inventor
Yuji Takeda
武田 勇二
Yoshiyasu 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
Toyota Jidosha Kogyo KK
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, Toyota Jidosha Kogyo KK filed Critical Toyota Motor Corp
Priority to JP56123044A priority Critical patent/JPS5825577A/ja
Publication of JPS5825577A publication Critical patent/JPS5825577A/ja
Pending 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
    • 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)
  • Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
  • Testing Of Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明はノックセンサからの電気出力によってノッキン
グの有無を判別して内燃機関の点火時期を進角又は遅角
して点火時期を制御する方法に関する。
そのノッキングの大小に応じ点火時間の遅角度合を変え
適切なノッキング制御を企図したシステムがある。即ち
、ノッキングセンサからは大ノック時には大出力が小ノ
ック時には小出力が得られることから判定規準レベルを
大小2つ設けることで大ノック及び小ノックの判定が可
能となるのである。ところで、ノッキングセンサからの
出力はノッキングによる振動成分だけでなくこれにバル
ブ打撃等による機械振動成分を加えたものであるワそし
て、ノッキングが発生したときのノッキングによる振動
成分はエンジン回転数に対してあまり変化しないのに対
して、ノッキング以外のパルプ打撃4による機械振動成
分はエンジンの回転数と共に著しく増大変化する0然る
に従来のノッキングの判定は、ノッキング以外の振動成
分のレベルに成る係数を乗算したものを基準として行う
ている。従って、エンジン高回転時ノックセンサが小さ
いノッキングであると判定しても本当は大ノッΦングで
あることが多々あり、結果として点火時期の遅エンジン
高回転時にノッキング、特に小ノッキングが多発する、 従って、本発明の目的はかかる従来技術の欠点に鑑みて
、エンジン高回転時のノッキングの発生を効果的に押え
ることの可能なノッキング制御方法を提供することにあ
る。そして、この目的を達成するため本発明にあっては
ノッキングの大小判定を正確に行い得ないエンジン高回
転時にはノックセンサからの信号で小ノッキングと判定
しても大ノッキング時と同じだけ点火時期の遅角を行う
ようにしている。この結果、ノッキングの大小判定を正
確に行えるエンジン低回転時における点火時期の制御を
良好に行うことができる上にエンジン高回転時における
ノッキングの多発を防止することができる。
以下図面によって説明すると第1図は本発明に係る内懲
機関の全体構成を略示するもので、1゜は機関のシリン
ダブロック、+2はシリンダブロック10に覗シ付けら
れたノックセンサである。
ノックセンサ12は、例えば圧電素子あるいは電磁素子
等から構成され、機械的振動を電気的な振幅変動に変換
する周知のものである。第1図において、さらに、14
はディストリビュータを示しており、このディストリビ
ュー夕14にはクラン/角+7’t)−16及び18が
設けられている。クランク角センサ16は、気筒判別用
であり、この機関が6気筒であるとすると、ディストリ
ビュータ軸が1回転する毎、即ちクランク軸が2回転す
る毎(720℃A毎)に1つのパルスを発生する。
その発生位健は、例えば、@1気筒の上死点の如く設定
される。クランク角センサ18は、ディストリビュータ
軸が1回転する毎に24個のパルス、従ってクランク角
30°毎のパルスを発生する。
ノックセン+12、クランク角セン+16及び18から
の電気信号は、制御回路20に送り込まれる。制御回路
20には、さらに機関の吸気通路221C設けられ九エ
ア70−センサ24からの我人空気流量を表わす信号が
送シ込まれる。一方、制御回路20からは、イグナイタ
26に点火信号が出力され、イグナイタ26によって形
成されたスパーク電流は、ディストリビュータ】4を介
して各気筒の点火プラグ28に分配される。
機関には、通常、運転状−パラメータを検出するその他
の種々のセンサが設叶られ、また、制御回路20は、燃
料噴射弁30等の制御をも行うが、これらは本発明とは
直接関係し表いため、以下の説明では、これらを全て省
略する。
第2図は、111図の制御回路20の一構成例を表わす
ブロック図である0エア70−センサ24からの電圧信
号は、バッファ30を介してアナログマルチプレフナ3
2に送り込まれマイクロコンビエータからの指示に応じ
て選択されてA/D変換器34に印加され、2通信号に
変換された後、入出力ボート36を介してマイクロコン
ビエータ内に11Rシ込まれる0 クランク角センナ16からのクランク角720゜毎のパ
ルスは、バッファ38を介して割込み要求信号形成回路
40に印加される。一方、クランク角センサ18からの
クランク角30°毎のパルスは、バッファ42を介して
割込み要求信号形成回路40及び速度信号形成回路44
に印加される。割込み要求信号形成回路40は、クラン
ク角720゜毎及び30’毎の咎パルスから、種々の割
込み要求信号を形成する。これらの割込み要求信号は入
出力ボート46を介してマイクロコンビエータに印加さ
れる。速度信号形成回路44は、クランク角30°毎の
パルスの周期から機関の回転速度Neを表わす2通信号
を形成する。形成された回転速度信号は、入出力ボート
46を介してマイクロコンビエータに送シ込まれる。
ノックセンサ12の出力信号は、インピーダンス変換用
のバッファ及びノッキング個有の周波数帯域(7〜8K
Hz)が通過帯域であるバンドパスフィルタから成る回
路48を介してピークホールド回路50に送り込まれる
。ピークホールド回路50は、#52及び入出力ボート
46を介して%1ルベルの信号がマイクロコンピュータ
から印加されている際にのみ、ノックセンサ12からの
出力信号を覗シ込み、その最大振幅のホールド動作を行
う。ピークホールド回l!50の出力は、A/D変換器
54によって2通信号に変換され、入出力ポート46を
介してマイクロコンピュータに送り込まれる。ただし、
A/D変換器54のA/D変換開始は、入出力ポート4
6及び線56を介してマイクロコンピュータから印加さ
れるA/D変換起動信号によって行われる。また、A/
D変換が終了すると、A/D変換器54は、線58及び
入出力ポート46を介してマイクロコンピュータにA/
D変換完了通知を行う。
一方、マイクロコンピュータから、入出力ポート46を
介して駆動回路60に点火信号が出力されると、これが
駆動信号に変換されてイグナイタ26が付勢され、その
点火信号の持続時間及び持続時期に応じた点火制御が行
われる。
マイクロコンピュータは、前述の入出力ポート36及び
46と、マイクロプロセッサ(MPU)62、ランダム
アクセスメモリ(RAM)64.リードオンリメモリ(
ROM)66、図示しないクロック発生回路、メモリ制
御回路、及びこれらを接続するバス68等か〜主として
構成されており、従って種々の処理をする0 IpE3図〜w8図は上記制御内容のうち特に本発明に
関連した部分を示すロフローチャートである。
この処1ルーチンによれば、ノックセンサからのノッキ
ング時以外の信号(バックグラウンド信号)bK大小の
係数を乗等したものがノッキングの大小の判定レベルと
されるが、エンジン回転数の大きいときはたとえ小ノッ
キングと判定しそも大ノッキング時と同勢な点火時期の
遅角制御が実現する。即ち、第9.10図によって仁の
大略の考え方を説明すれば、第9図はノックセンサ12
からの出力特性を示す線図である0ノツキングが発生せ
ずノックセンサからの電気信号がバルブ打撃等によるノ
ッキング以外の機械的振吻のみのクランク角度(例えば
圧縮上死点前のt1〜t、のクランク角変)において、
ノックセンサからの出力振幅すをバックグランド信号と
して敬出す。そしてこのbK所定の係数に1〜に、()
k!:例えば−=2に、)を乗算したものを夫々大小の
ノッキングの判定レベルとする。これらのb 、 k、
b 、 k、bはエンジンの回転数に応じて第】O閣の
(イ)、(ロ)、(ハ)如く変化する。ところが、実際
のノッキングの大きさからみたノッキングの大小の判定
線は(ロ)の如く変化する。従って、例えば、P点につ
いてみれはノツる。そこで本発明ではとのエンジン高回
転時ノ・ツクセンサからの信号が小ノッキングを示して
いても大ノッキング時と同等の点火時期制御を行うので
ある。
以上本発明によるノッキング制御の基本概念を説明した
のでフローチャートに戻って詳細々説明を行う。
割込み要求信号形成回路40から、各気筒あるいはあら
かじめ定めた特定の気筒の圧縮上死点よシ所定りランク
角変θoCA手前の位置、例えば60’ CA@BTD
C5で所定の割込み要求信号が印加されると、MPU6
2は@3図の割込み処理ル−チンを実行する。即ち、ス
テップ70において、バックグランド検出期間の始まる
時刻t1を算出する。この時刻t、は、ソフトウェア上
のタイマの時刻であシ、バックグランド検出期間の始ま
るクランク角度位置、(例えば30LCA−BTDC)
現在のクランク角度位(!t(oOCAeBTDC)、
タイマの現在の時刻−1及び機関の回転速度Neが知ら
れていれば容易に算出できるととは明らかである。
ステップ70の処理が終ると、メインルーチンに復帰す
る0 ソフトタイマの時刻が1.となると、時間割込み要求が
発生し、これKよシMPU62は第4図の割込み処理ル
ーチンを実行する。まずステップ7】において、ピーク
ホールド回路50にノックセンサ12の出力のピークホ
ールド動作を開始させる0これは、線52を介してピー
クホールド回路50に%11ルベルのピークホールド指
示信号を送り込むことによって成される。次いで、ステ
ップ72において、バックグランド検出期間の終る時刻
−を算出する。バックグランド検出期間の終るクランク
角度位置(例えば10°CA −BTDC)があらかじ
め定められているため、このステップ72の算出方法は
ステップ70のそれと同様である。次いで、ステップ7
3において、A/D変換器54に対してA/D変換開始
の指示を行った後、メインルーチンに復帰する。
ソフトタイマの時刻がt2となると、時間割込み要求が
発生し、これによりMPU62は第5図の割込み処理ル
ーチンを実行する。まずステップ74において、ピーク
ホールド回1i350のピークホールド動作を終了させ
る。これは、ピークホールド指示信号を−げに反転させ
ることによって達成される。次いでステップ75におい
て、ノッキング検出期間の始る時刻−を算出する。ノッ
キング検出期間の始るクランク角変位&(例えば10°
CA −ATDC)はあらかじめ定められておシ、従う
てこのステップ75の算出方法もステップ70のそれと
ほぼ同様となる。次いでプログラムはメインルーチンに
戻る。
ソフトタイマの時刻がt3となると、時間割込み要求が
発止し、これにより、MPU62は第6図の割込み処理
ルーチンを実行する。まず、ステップ84において、ピ
ークホールド指示信号を%1#に反転させてピークホー
ルド動作を開始させる。
次いでステップ85において、ノッキング検出期間の終
了する時刻t4を算出する。ノッキング検出期間終了の
クランク角変位It(例えば500CA・ATDC”)
はあらかじめ定められており、従ってこのステップ85
の算出方法もステップ7oのそれと$1 F!同じであ
る。次いでステップ86においてA/D変換の起動を行
った後、メインルーチンに復帰する。
ソ・7トタイマの時刻がt4となると、時間割込み要求
が発生し、これによシ、MPU62は第7図の割込み処
理ルーチンを実行するー即ちステップ87において、ピ
ークホールド指示信号%0“に反転させ、ピークホール
ド動作を終了させる。そして、仁のノッキング期間中に
生じたノックセンサからの最大振幅atiRAMの所定
番地に格納される。その後メインルーチンに戻る。
次に割込み信号形成回路40から圧縮上死点#、CA後
の位置で所定の割込み要求が入るとMPU62はIK8
図のルーチンを実行す23ofずステップ89では、エ
アフローメータ24によって検出した吸入空気流量Q1
回転速度信号形成回竪44によって作られ九回転速度N
eが攻込まれ、90のステップで基本の点火進角0が周
知の手段で計算される0ステツプ91では113図から
第7図や時間割込み処理によって得た/<ツクグランド
検知期間(t+=k)、及びノッキング検知期間(1,
〜t4) Kおけるピークホールド値す、aの値がRA
M64よシ欧込まれる。次いでステップ92ではノ(ツ
クグランド期間における振幅のピークホールド値すとノ
ッキング期間におけるピークホールド値aと定数に、と
から1≧に1・bか否かの判定が行われるoa≧に1・
bの場合はノッキング発生と認識し93のステップで点
火回数の計算を行うカウンタをn=oとクリヤして後、
94のステップで、エンジン回転数Nが所定の回転数、
例えば2500r、 p、 m 、よシ大きいか否かの
判定を行うO回転が250 Or’、p、mよシ大きけ
ればYESK分岐し、93のステップで点火時期の修正
IQkとして前回の修正量から所定の小角度、例えば2
%減算したものであるQk−2をとる。そして、96の
ステップで点火時期としてθ+θにの計算を行う。従っ
て、このときの点火時期はθ=θ+θに−2である0 94のステップでエンジン回転数が所定値よシ小さいと
判定すればYESに分岐し97のステップで前記に1よ
り大きいに2(例えば1(2= 2 k、 )の値を基
Ka≧に、・bか否かの判定を行うoa≧に、・bであ
れば大きいノッキングと認識し95のステップで点火時
期の修正量としてθに−2をとり96のステップに入る
o97のステップN、Oと認識すれば小さいノッキング
と判定し100のステップに行き点火時期の修正量θk
から大ノッキング時より小さい例えば10 引いたもの
、即ちθに=θ1(−1を修正量としステップ96に行
く。従って、このときの点火時期はQ+θに−1とがる
。即ち、点火時期の遅角側への修正量が大ノッキング時
、又は高回転時におけるノッキング期間中より小さくな
る0 92のステップでa(k□・bであればノッキングでな
いと認識し102のステップに行き点火回数のカウンタ
nのカウント値が所定回数、例えば10より大きいか否
か判定する。最初のうちはNoに分岐し]03のステッ
プで1を加算し、96のステップに行き点火時期はその
11とする0即ち、ノッキング後間もないということか
ら点火時期を動かさないわけである0 102のステップでn≧10であればノッキングが発生
してからノッキングせずに相当長い期間安定に行われた
ことを意味する。このときは先ずステップ】04でノッ
キング援の点火回数の計数を行うカウンタをクリヤする
。そして、ステップ105で点火時期の修正値θkを前
回のθkから所定の小さな角度、例えば]0を加えたも
のとする0従って、ステップ96で計算される点火時期
は進み側であるθ+θl(+3に修正される。
第11図は、点火時期の修正演算ルーチンの別の実施例
を示すものであり第8図と同じステップっ九部分を主に
説明する。mはエンジン高回転におけるノッキングが2
回続けて発生したか否か見るカウンタで、カウンタnと
同様点火毎に1つ加算される。92でノッキングでない
と判定すれば1゛10でそのカウンタをm=0にクリヤ
するn92のステップでノッキングと判定すれば93を
通°シ94のステップでエンジン回転数Nが所定値よシ
大きいか否か判定する。YES、即ち低回転と認識すれ
ばその4497のステップに行く、NO1即ち高回転と
U識すれば131のステップでカウンタmK1を加えて
から97のステップに入る0ステツプ97でa≧に!1
1bと判定すれば113でカウンタをクリヤして95で
点火時期の補正量をθに−2とする。ステップ97でa
 (kg・bと判定すればステップ114でm≧1か否
かを判定する。YESであれば、エンジン高回転時にノ
ックセンサからは小ノッキングと見られる信号が2回続
けて出たことを意味する0このときは113のステップ
でカウンタmをクリヤしてから95のステップで点火時
期の遅角を行う、114でNOであれば、]回w1やで
あるので、このときは点火時期の修正は行わす口6のス
テップでカウンタを1加算して96のステップに流れる
、これを要するに、この第11図の実施例では、大回転
時においてノックセンサからの信号によりステップ92
でノッキングと判定されれば、たとえステップ9フでN
oであっても大ノッキングの可能性力玄あルーI)E、
114のステップで2回続けてノックセンサから小ノッ
キングを示す信号が出ていれば大ノッキングとみなし点
火時期修正を大きくとり、1a目では次の点火まで様子
を見ようというものである。
以上述べ九如く本発明によればエンジン回転数の大きい
ときはノッキングセンサからたとえ/J%ノッキングと
の判定信号が出ても点火時期を大ノッキング時なみに修
正することで高回転時におけるノッキング発生を有効に
押えることができる0
【図面の簡単な説明】
第1図は本発明に係る内燃機関の全体構成図第2図は第
1図の制御回路のブロック図IK3図から第8図は本発
明における各側込み処理を示すフローチャート図 119E!4はノッキングセンサからの出力v−性をク
ランク角に対して示す線図 第1O図Lエンジン回転数に対するノ(ツクグランドレ
ベル及び大、小のノッキングを示す2つのスライスレベ
ルの変化を示すグラフ @l1図は点火時期の修正割込みルーチンの変形例を示
すフローチャート図 10・・・・・・エンジン本体、12・・・・・・ノッ
クセンサ、14・・・・・・ディストリビエータ、16
.18・・・・・・クランク角センザ、20・・・・・
・制御回路0第3図   第5図 第4図 第6図 第7図 9図 クランク角度 エン7ン回転速度 N (rpm)

Claims (1)

    【特許請求の範囲】
  1. 内燃機関の本体に設けた機械振動−電気振動変換素子で
    あるノックセンサよりの電気出力を検出しその電気出力
    の大小からノッキングの大小を判別し、ノッキングの大
    小に応じ点火時期の制御度合を変化させるようにした内
    燃機関のノッキング検出方法において、エンジンの回転
    速度を検出し、これが所定値以上のときはノックセンサ
    から小さいノッキングを示す信号が出されても大きいノ
    ッキング時同様に点火時期制御を行うととを特徴とする
    内燃機関のノッキング検出方法。
JP56123044A 1981-08-07 1981-08-07 内燃機関のノツキング検出方法 Pending JPS5825577A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56123044A JPS5825577A (ja) 1981-08-07 1981-08-07 内燃機関のノツキング検出方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56123044A JPS5825577A (ja) 1981-08-07 1981-08-07 内燃機関のノツキング検出方法

Publications (1)

Publication Number Publication Date
JPS5825577A true JPS5825577A (ja) 1983-02-15

Family

ID=14850814

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56123044A Pending JPS5825577A (ja) 1981-08-07 1981-08-07 内燃機関のノツキング検出方法

Country Status (1)

Country Link
JP (1) JPS5825577A (ja)

Similar Documents

Publication Publication Date Title
JPS6296778A (ja) 点火時期制御装置
JPH0379548B2 (ja)
JPS5825577A (ja) 内燃機関のノツキング検出方法
JPH0320593B2 (ja)
JPS58107875A (ja) 内燃機関の点火時期制御方法
JPH0445655B2 (ja)
JPS6278480A (ja) 内燃機関の点火時期制御装置
JP2629204B2 (ja) 内燃機関の点火時期制御装置
JPS5828644A (ja) 内燃機関のノツキング検出方法
JPS63295864A (ja) 内燃機関用ノッキング検出装置
JPH0830461B2 (ja) 点火時期制御装置
JPH0432953B2 (ja)
JPH0736129Y2 (ja) 内燃機関のノツキング制御装置
JPH029185B2 (ja)
JPS5828645A (ja) 内燃機関のノッキング検出装置
JPS6241968A (ja) 点火時期制御装置
JPS593175A (ja) 多気筒内燃機関のノツキング制御装置
JPH0444851Y2 (ja)
JP2625763B2 (ja) 内燃機関の点火時期制御装置
JPS5828643A (ja) 内燃機関のノツキング検出方法
JPH0367064A (ja) エンジンの点火時期制御装置
JPS5828597A (ja) 内燃機関のノツキング制御方法
JPS59136575A (ja) 多気筒エンジンのノツキング制御方法
JPH0232572B2 (ja)
JPH0555708B2 (ja)