JPS6295437A - 内燃機関の燃焼監視装置 - Google Patents

内燃機関の燃焼監視装置

Info

Publication number
JPS6295437A
JPS6295437A JP23581185A JP23581185A JPS6295437A JP S6295437 A JPS6295437 A JP S6295437A JP 23581185 A JP23581185 A JP 23581185A JP 23581185 A JP23581185 A JP 23581185A JP S6295437 A JPS6295437 A JP S6295437A
Authority
JP
Japan
Prior art keywords
combustion
frequency vibration
signal
vibration component
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
Application number
JP23581185A
Other languages
English (en)
Other versions
JPH0668462B2 (ja
Inventor
Yoshihisa Kawamura
川村 佳久
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP23581185A priority Critical patent/JPH0668462B2/ja
Priority to US06/917,893 priority patent/US4821194A/en
Publication of JPS6295437A publication Critical patent/JPS6295437A/ja
Publication of JPH0668462B2 publication Critical patent/JPH0668462B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Measuring Fluid Pressure (AREA)
  • Testing Of Engines (AREA)
  • Ignition Installations For Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、内燃機関の燃焼圧力を検出して燃焼状態を把
握する燃焼監視装置に関する。
(従来の技術) 近時、エンジンにより高い燃料経済性、運転性が要求さ
れる傾向にあり、かかる観点からマイクロコンピュータ
等を応用して燃焼状態を最適に制御することが行われる
燃焼状態を把握する方法の1つとしてシリンダ内におけ
る燃焼ガスの圧力(以下、筒内圧という)を検出する方
法があり、そのための手段として従来、例えば第20図
(a)〜(C1に示すようなものが知られている(特公
昭41−5154号公報、SAE  テクニカルペーパ
 750883号等参照)。
第20図(alにおいて、1はエンジンのシリンダヘッ
ドを示し、シリンダヘッド1に形成された点火栓ネジ孔
2には点火栓3が螺合される。点火栓3と取付座面4と
の間には座金としての圧力センサ5が挾み込まれて共I
蓄めされる。圧力センサ5は第20図(bl、(C)に
示すようにリング型の中心電極6を中心にしてその両面
に2枚のピエゾ圧電素子7と、さらにその外側に上面電
極8と下面電極9を順次積層して構成され、これらの内
外周は絶縁性のモールド部材10で一体に固定される。
また、中心電極6からはリード線11がモールド部材1
0を通して取り出される。
このような圧力センサ5は点火栓3の座金として締め付
けられているため、シリンダ内の燃焼圧力が点火栓3に
作用すると、その締付力が増減変化して圧電素子7の発
生電荷が変化し筒内圧に応じた大きさの電荷信号を出力
する。したがって、エンジンの燃焼圧力を電気的信号と
して利用し易い形で取り出すことができる。
(発明が解決しようとする問題点) しかしながら、このような従来の内燃機関の燃焼監視装
置にあっては、エンジンが正常燃焼しているとの前提の
基にその燃焼圧力を検出する構成となっているため、例
えばエンジンが失火したような場合には筒内圧が単なる
モータリング波形となる。かかる場合、低負荷燃焼であ
るか否か等の判断に困難を伴うことがあり、燃焼状態の
監視精度が低下して監視装置としての信頼性が低下する
その結果、このような監視情報Gこ基づいてエンジンの
燃焼状態を制御すると、燃焼状態の悪化を招く。
(発明の目的) そこで本発明は、センサ出力の低周波振動成分と高周波
振動成分にそれぞれ燃焼エネルギに関連した特有の正常
パターンがあることに着目し、これら各成分の分析から
その正常/異常を判別してエンジンの失火を判定するこ
とにより、燃焼状態の監視精度を高めて、燃焼監視情報
としての信頼性を向上させることを目的としている。
(発明の構成) 本発明による内燃機関の燃焼監視装置はその基本概念図
を第1図に示すように、エンジンの燃焼圧力を検出する
圧力検出手段aと、圧力検出手段aの出力から所定の低
周波振動成分を抽出する第1抽出手段すと、圧力検出手
段aの出力から所定の高周波振動成分を抽出する第2抽
出手段Cと、所定の低周波振動成分および高周波振動成
分に基づいてエンジンの燃焼サイクル毎に燃焼振動エネ
ルギに関連した物理量を演算し、該物理量から燃焼状態
を監視する燃焼監視手段dと、第1抽出手段すの出力か
ら低周波振動成分が異常であるか否かを判別する第1判
別手段eと、第2抽出手段Cの出力から高周波振動成分
が異常であるか否かを判別する第2判別手段fと、高周
波振動成分が異常で低周波振動成分が正常であり、燃焼
圧力の低周波振動パターンが上死点を中心に対称となっ
ているときエンジンが失火していると判定する異常判定
手段gと、を備えており、燃焼状態の監視精度を高める
ものである。
(実施例) 以下、本発明を図面に基づいて説明する。
第2〜19図は本発明の実施例を示す図であり、本発明
を点火時期を制御する装置に適用した例である。
まず、構成を説明する。第2図において、21は4気筒
エンジンであり、吸入空気は図中矢印で示すようにエア
クリーナ22より吸気管23を通して各気筒に供給され
、燃料は噴射信号Siに基づきインジェクタ24により
噴射される。各気筒には点火プラグ25が装着されてお
り、点火プラグ25にはディストリビュータ(図示路)
を介して点火コイル26からの高圧パルスPiが供給さ
れる。点火コイル26は点火信号Spに基づいて高圧パ
ルスPiを発生させて点火プラグ25に供給し、気筒内
の混合気は高圧パルスPiの放電によって着火、爆発し
、排気となって排気管27から触媒コンバータ28、マ
フラ29を順次通して排出される。
吸入空気の流量Qaはエアフローメータ30により検出
され、吸気管23内の絞弁31によって制御される。絞
弁31の開度CVはスロットルスイッチ32により検出
され、絞弁31をバイパスする空気流量はAACバルブ
33により調節され、これによりアイドル回転数が制御
される。
一方、EGR量はEGRバルブ34により制御され、E
GRバルブ34の作動はVCMバルブ35によって制御
される。なお、36はBCパルプ、37はチェックバル
ブである。
また、エンジン21のウォータジャケットを流れる冷却
水の温度Twは水温センサ38により検出され、エンジ
ン21のクランク角Ca 、 C+ はクランク角セン
サ39により検出される。排気中の酸素濃度は酸素セン
サ40により検出され、酸素センサ40は理論空燃比で
その出力Vsが急変する特性をもつもの等が用いられる
さらに、気筒内の燃焼圧力(筒内圧)は筒内圧センサ4
1により検出され、筒内圧センサ41は従来例と同様に
圧電素子により構成され点火プラグ25の座金としてモ
ールド成形される。筒内圧センサ41は点火プラグ25
を介して圧電素子に作用する筒内圧を検出し、この筒内
圧に対応する電荷値を有する電荷信号Sl+を出力する
。なお、筒内圧センサ41は気筒毎に配設される。
その他に、燃料温度Tfは燃温センサ42により検出さ
れ、アクセルペダルの踏角量Accはアクセルセンサ4
3により検出される。トランスミッション44のニュー
トラル位置Ncはニュートラルスイッチ45により検出
され、車速Ssは車速センサ46により検出される。な
お、47はキャニスタ、48はフユエルボンブである。
上記センサ群30.32.38.39.40.4L 4
2.43.44.46からの信号はコントロールユニッ
ト50に入力されており、コントロールユニット50は
これらのセンサ情報に基づいて筒内圧の算出や筒内圧信
号系の異常の有無判断等を行うとともに、その結果に応
じて燃焼状態を最適に制御する。
なお、燃焼制御についてはEGR制御等各種のものがあ
るが、ここではノッキング制御に限定して説明する。
第3図は点火時期制御に関連する部分の全体的ブロック
図である。第3図において、コントロールユニット50
はチャージアンプ51a〜51d、マルチプレクサ(M
PX)52、高周波振動検出回路53、低周波振動検出
回路54、マイクロコンピュータ55により構成される
各気筒に配設された筒内圧センサ41a〜41dからの
電荷出力Sll〜S14はそれぞれチャージアンプ51
a〜51dに入力される。チャージアンプ51a、は第
4図にその詳細を示すようにオペアンプOP4、O20
、抵抗R3〜R8、コンデンサC,およびダイオードD
1〜D3からなるいわゆる電荷−電圧変換増幅器を構成
し、電荷出力S11を電圧信号S21に変換してマルチ
プレクサ52に出力する。
なお、その他のチャージアンプ51b〜51dについて
も同様であり、それぞれ電圧信号82□〜SZ4を出力
する。上記筒内圧センサ41a〜41dおよびチャージ
アンプ51a〜51dは圧力検出手段56を構成する。
一方、コントロールユニット50にはさらにクランク角
センサ39からの信号が入力されており、クランク角セ
ンサ39は各気筒の圧縮上死点前(BTDC)70°で
基準信号Caを出力するとともに、クランク角の1度(
又は2度)毎に位置信号C1を出力する。なお、その基
準信号CaO内、第1気筒に対応する基準信号について
は、他の気筒に対応する基準信号よりもパルス幅を広く
している。
また、その位置信号C1は、その他の例えば0.1度等
の角度毎に出力するようにしてもよく、細かくする程制
御精度が向上する。
マルチプレクサ52はマイクロコンピュータ55からの
選択信号Scに基づいてチャージアンプ51a〜51d
の出力信号521−3Z4を気筒毎に択一的に切り換え
、信号SZnとして高周波振動ヰ★出回路53および低
周波振動検出回路54に出力する。高周波振動検出回路
53は第5図に示すように、バンドパスフィルタ60、
増幅回路61、整流回路62および積分器63により構
成される。バンドパスフィルタ60はマルチプレクサ5
2からの信号Sznのうちノッキング振動に対応する周
波数帯(例えば、6〜15に11z)の信号成分のみを
抽出し、この抽出した信号成分を信号S4として増幅回
路61に出力する。増幅回路61は第6図に詳細を示す
ように、オペアンプop、、抵抗R1゜〜R14および
コンデンサC2からなり、バンドパスフィルタ60から
の抽出信号S4を増幅し信号S、として整流回路62に
出力する。整流回路62は同図に示すようにオペアンプ
OPa、抵抗R15〜RIIl、コンデンサC3および
ダイオードD4、DSからなり、増幅回路61からの信
号S、を半波整流し信号S6として積分器63に出力す
る。
積分器は同図に示すようにオペアンプOP5、抵抗RI
9〜R2□、コンデンサC4、ツェナダイオードZDか
らなる積分回路と、抵抗RZIおよびトランジスタQ、
からなるリセット回路とからなる。
そして、そのリセット回路のトランジスタQ、に入力さ
れるマイクロコンピュータ55からのセット/リセット
信号S!+1でタイミングをとられて、整流回路62か
らの信号S6を積分回路で積分し積分信号S、として出
力する。
なお、この積分器63はマイクロコンピュータ55から
のセット/リセット信号SSRがハイレベル(H)のと
きに、トランジスタQ、がオフ状態になって積分可能状
態になり、そのセント/リセット信号SSRがローレベ
ル(L)のときに、トランジスタQ、がオン状態になっ
てコンデンサc4の両端がショートされて積分停止状態
になる。
一方、低周波振動検出回路54は第7図に示すように、
ローパスフィルタ(LPF)64および増幅回路65に
より構成される。ローパスフィルタ64はマルチプレク
サ52からの信号Sznのうち所定の低周波数帯(例え
ば、Lktlz以下)の信号成分のみを通過させ信号S
Ilとして増幅回路65に出力し、増幅回路65は信号
S8を増幅し信号S、としてマイクロコンピュータ55
に出力する。
上記ローパスフィルタ64および増幅回路65は第1抽
出手段としての機能を有し、バンドパスフィルタ60お
よび増幅回路61は第2抽出手段としての機能を有する
再び第3図において、マイクロコンピュータ55は整流
回路62および積分器63と共に燃焼監視手段、第1判
別手段、第2判別手段および異常判定手段としての機能
を有し、CPU70、ROM71、RAM72、不揮発
性メモリ (NVM)73およびI10ボート74によ
り構成される。CPU70はROM71に書き込まれて
いるプログラムに従ってI10ポート74より必要とす
る外部データを取り込んだり、また、RAM72、NV
M73との間でデータの授受を行ったりしなからセンサ
の異常判定やノック制御に必要な処理値を演算処理し、
必要に応じて処理したデータをI10ボート74に出力
する。110ボート74にはクランク角センサ39、高
周波振動検出回路53および低周波振動検出回路54か
らの信号が人力されるとともに、I10ボート74から
は選択信号Sc、セット/リセット信号531Iおよび
点火信号Spが出力される。
セット/リセット信号Sstは圧縮上死点前40度(B
TDC40°)で(H)レベルとなり、圧縮上死点(A
TDC)で(L)レベルとなるとともに、さらにATD
C5°で再び(H)レベルとなった後ATDC45°で
〔L〕レベルとなる。
点火信号Spは点火手段75に入力されており、点火手
段75は前記点火プラグ25a〜25d、点火コイル2
6、電源76、ディストリビュータ77およびパワート
ランジスタQ2により構成される。点火手段75は点火
信号S2に基づきパワートランジスタQ2を0N10F
F制御して点火コイル26の2次側に高電圧Piを発生
させるとともに、この高電圧Piをディストリビュータ
77により分配して点火プラグ−25a〜25dに供給
して混合気に点火する。
なお、この点火時期の制御(パワートランジスタQ2 
(7)ON10FF制御)は、I10ポート74の内部
に設けた図示しない進角値(ADV)レジスタに決定し
た点火時期に相当する値(進角値)をセットし、これ等
のレジスタの値と位置信号C1をカウントするカウント
値とを比較して、一致した時点でパワートランジスタQ
2をON状態又はOFF状態にする。
次に作用を説明するが、最初に本実施例におけるノッキ
ングの検出原理について述べる。
−aに、ノッキングによる筒内圧振動が現われるのは筒
内圧が最大となるクランク角度θpmax以降であり、
上死点後(ATDC)である。したがって、筒内圧振動
(燃焼室内圧力振動)の検出結果を整流積分した場合、
上死点後の整流積分値はノッキングの程度に応じた値に
なり、ノッキングの程度が大きい程大きな値になる。す
なわち、上死点後の整流積分値はノック時の振動エネル
ギに関連した値になる。そして、一般に人間の聴怒によ
るノンキングレベルの判定は、定常的に発生している背
景雑音による音圧レベルとノッキング振動による音圧レ
ベルとの相対的な強度差によって行なわれていると考え
られる。
そこで、上死点後の整流積分値と上死点後の整流積分値
の平均値との差をとることにより、人間の官能評価に合
致したノンキングレベルを検出できる。
次に、このようなノッキング検出をするためのコントロ
ールユニット50による高周波振動検出回路53の積分
器63の積分動作の制御について第8図(以下ここては
「同図」と称す)を参照して説明する。
まず、4気筒機関においては、第1気筒#1〜第4気筒
#4を#1−#3−#4−#2−#1の順序で点火制御
する。
このとき、クランク角センサ39からは、同図(イ)に
示すように各気筒の上死点(TDC)前70度で基準信
号Caが出力され、前述したように第1気筒についての
基準信号Caのパルス幅は他の気筒についての基準信号
よりもパルス幅が広い。
又、このクランク角センサ39からは、同図(ロ)に示
すようにクランク角1° (又は2゛)毎に位置信号C
Iが出力される。
一方、筒内圧センサ41およびチャージアンプ51が正
常なときには、チャージアンプ51からは、同図(ハ)
に示すような検出信号sitが出力され、他のチャージ
アンプ51a〜5Ldからも同様な検出信号32□〜S
Z4が出力されるので、マルチプレクサ52からは、同
図(ニ)に示すような検出信号S2nが出力される。そ
れによって、このマルチプレクサ52からの検出信号S
znから高周波振動検出回路53のバンドパスフィルタ
60で所定周波数の信号のみを抽出して増幅回路61で
増幅したとき、この増幅回路61からは同図(ホ)に示
すような検出信号S5が出力され、これを整流回路62
で半波整流することによって同図(へ)に示すような検
出信号S6が積分器63に入力される。
そこで、マイクロコンピュータ55はクランク角センサ
39からの基準信号Caが入力された時点から内部カウ
ンタを起動して位置信号CI のカウントを開始する。
そして、マイクロコンピュータ55は同図(チ)に示す
ように、例えば第1気筒についてATDC5’になった
時点t1で、セット/リセット信号sif+を〔H〕に
して積分器63の積分動作を開始させ、ATDC45°
になった時点t2でセット/リセット信号SIKを(L
)にして積分動作を停止させる。それによって、積分器
63から出力される積分信号S、は時点t1〜t2の間
では、例えば同図(ト)に示すようになり、時点り、〜
t2の間の積分動作によってノック時振動エネルギに相
関する積分値が得られる。
なお、マイクロコンピュータ55は第2気筒〜第4気筒
についても同様なタイミングで積分器63の積分動作を
制御するので、積分器63から出力される積分信号S7
は全体として同図(ト)に示すようになる。
そこで、マイクロコンピュータ55は各ADTC45°
における積分信号S?をA/D変換して、このA/D変
換値をノック時の振動エネルギに相関した!(以下、振
動相関量という)KとしてRAM72の所定アドレスに
格納する。
次に、MBT制御を行うために必要な燃焼ピーク位置θ
pmax (燃焼室内圧力が最大となったときのクラン
ク角をいう。以下、同様)を求めるプログラムについて
第9図を参照して説明する。
第9図に示すプログラムはクランク角センサ39からの
位置信号C3に同期して2°CA毎に一度実行される。
まず、P、で第1O図(イ)に示すように変化している
圧力信号Sz+(1気筒相当の信号を示す)から高周波
成分をカットした信号S9(第10図(ロ)参照)のA
/D変換を開始させるタイミングであるか否かを判別し
、開始タイミングでないときは直ちに図示しないメイン
ルーチンにリターンし、開始タイミングのときはP2に
進む。
ここに、P+ の判別処理は具体的には次のようにして
処理される。
すなわち、I10ポート74はクランク角センサ39か
らの位置信号C,(2°信号)(第10図(ハ)参照)
を内部のカウンタによってアンプカウントしており、こ
のカウンタは第1気筒に対応するパルス幅の広い基準信
号Caから作った図示しない気筒判別信号が入力する毎
にカウント値がリセットされる。そして、このカウンタ
のカウント値をP、の実行毎に読み込み、その読込値が
各気筒の燃焼行程のクランク角範囲に対応するカウント
値の各区間O〜90.90〜180.180〜270.
270〜360毎にθpmax検出用として予め定めた
X。
x+90、x +180 、x +270と一致する毎
に第1のフラグを立てる。第1のフラグは後述するθp
maxが算出された時点でリセットされるようにしてお
いて、この第1のフラグが立っている間のみP2に処理
を進めるようにする。
P2ではX+90Xn (n=Q、1.2.3)を基準
としたクランク角を検出するために、クランク角カウン
タ(ソフトカウンタ)をC+1)  (2”CAに対応
)だけアンプカウントする。次いで、P3でI10ボー
ト74のA/D変換器を起動してそのときの圧力信号s
q  (第8図(ワ)参照)をA/D変換するとともに
、このA/D変換値を例えば数10μsec後に読み込
む。P4では圧力信号S、のA/D変換値の前回と今回
における差値ΔPを次式■に従って演算する。
ΔP=AD 1−ADφ ・・・・・・■但し、ADI
:今回のA/D変換値 ADφ:前回のA/D変換値(最初は ψ) 次いで、P、で差値ΔPを基準値ΔPOと比較する。基
準値ΔPaは圧力信号S9の信号レベルが最大になった
と判断するための値であり、予め所定値に設定される。
ΔP≧八Pへのときは圧力信号S、の信号レベルが最大
になっていないと判断し、Pbで今回のA/D変換値A
Dlを田植ADφとしてリターンする。一方、ΔP〈Δ
P0のときは圧力信号S9の信号レベルが最大になった
と判断し、P、でそのときのクランク角カウンタのカウ
ント値αと前述のXとから燃焼ピーク位置θpmaxを
次式■に従って演算する(第10図(ハ)参照)。
θpmax=2  (cr+x)  70 −−■なお
、θpmaxは上死点を基準としたクランク角で表され
る。そして、θpmaxの演算が終わると、前述した第
1のフラグをリセットするとともに、クランク角カウン
タのカラントイ直をリセットする。
次いで、Psで次回のA/D変換のためADφをゼロに
クリアしてリターンする。
以上のような処理を遂次行うことによって燃焼ピーク位
置θpmaxが求められる。
次に、点火時期制御について第11図に示すプログラム
を参照して説明する。本プログラムはθpmaxが演算
される毎に一度実行される。
まず、Pl+でエンジン回転数Nと吸入空気iQaをパ
ラメータとする第12図に示すようなテーブルマツプか
ら基本点火時3tllAD■φをルックアップする。こ
のテーブルマツプはエンジン回転数Nとエンジン負荷(
吸入空気MQaをデータとする他、例えば絞弁開度や吸
気管内圧等の負荷センサ出力に基づくデータでもよい)
の関数として与えてあり、低負荷域では略MBTの条件
に設定され、高負荷域ではノッキングレベルに応じて設
定される。但し、このテーブルマツプは機関個々のバラ
ツキ、経時変化、環境変化(湿度変化、燃料オクタン変
化等)などを考慮せずに、例えばこれらのバラツキの中
央値でマツチングした値により作成され、後述のM B
 T Ill t1′Ilによりこれらの変動要因を吸
収してデータとしての精度を維持している。
次いで、P+2で本ルーチンの実行によりNVM73に
学習記憶された点火時期補正量の学習値ADVl(+、
−の符号付データ)を、上記同様にNとQaをパラメー
タとするテーブルマツプからルックアップする。P+3
では高周波振動検出回路53からの積分信号S7をA/
D変換しノックレベルデータKVとして取り込み、Pt
4でこのKVを所定のスライスレベルKVφと比較する
。KVφは、例えば極めて軽微で実用上全く問題のない
ノックレベルに対応した値に設定される。KV<KVφ
のときはノックが発生していないと判断し、Pt5で燃
焼ピーク位置θpmaxが発生トルクを最大とする所定
位置にくるように上記学習値ADV 1を併用して点火
時期のMBT制御を行い、Pt6で点火信号Spを出力
する。なお、MBT制御の詳細については従来周知であ
り、例えば特開昭58−82074号公報に記載されて
いるのでここでは省略する。
一方、KV≧KVφのときはノックが発生していると判
断し、Pt7でノックを抑制するように点火時期のノッ
ク制御を行い、pH+に進む。以上、本発明が適用され
るシステムの入力信号処理と制御の概略について説明し
た。
次に、筒内圧信号系の異常判別原理とその態様につき別
表を参照して説明する。
筒内圧信号系の異常モードは別表に示すように■〜■の
4種類に区分され、その内容は次の通りである。
モード I 燃焼ガスが点火栓ネジ孔から筒内圧センサ41の方へ抜
は出る場合である。この場合、燃焼ガスは点火栓ネジ孔
を減衰しながら通過するため、低周波振動成分の圧力(
ガス抜けによる圧力)が筒内圧センサ41の圧電素子に
印加される形となって、点火プラグ25による圧電素子
への力のかかり方に対して逆方向の力が作用することに
なる。そのため、低周波振動成分を相殺することとなっ
て、低周波の筒内圧信号S、の値が通常より小さくなる
一方、上記逆方向の力も点火プラグ25の圧電素子への
高周波振動成分には影響を与えないため、その大きさは
変わらない。
モード ■ 筒内圧信号系(センサ信号系)の電気抵抗が増大したよ
うな場合、例えばセンサ信号線のコネクタ部における接
触抵抗の増大がある場合である。
チャージアンプ51の入力部を筒内圧センサ41の圧電
素子41Xも含めて図示すると、第13図に示すように
なる。ここに、圧電素子41Xの静電容量をco、ハー
ネス部の抵抗をR8とすると、coとR,で一種のRC
フィルタが構成される。このRCフィルタの減衰率AT
Tは次式〇で表される。
・・・・・・■ したがって、コネクタ部の接触抵抗のために抵抗R8の
値が増大すると、高周波振動成分はど減衰率ATTが大
きくなる。そのため、低周波振動は正常であっても、高
周波振動成分が異常に小さくなってノッキングの検出が
困難になる。
モード ■ 失火の場合である。失火すると高周波振動成分が検出さ
れなくなるのは当然であるが、それだけではモード■と
の区別が難しい。一方、失火すると燃焼による筒内圧の
増大がないため、低周波振動波形がTDCを軸として対
称な形となる。したかって、モード■との区別は筒内圧
波形の対称判断によって可能となる。
モード ■ 筒内圧信号系のオーブン又はショートの場合である。し
たがって、高周波振動成分も低周波振動成分も出なくな
る。
なお、別表には上記各モード■〜■の場合の整備点検内
容および修理内容も併せて示す。
次に、上記原理に基づく低周波振動成分の異常判別につ
いて第14図に示すプログラムを参照して説明する。本
プログラムはクランク角センサ39からの信号C3に同
期して2°CA毎に一度実行される。
本プログラムでは低周波信号S、を処理するため、前述
の第9図に示したルーチンと同一処理を行うステップを
包含しながらフローが流れる。したがって、以下の説明
中、第9図のものと同一処理内容のステップには○印で
囲む同一番号を付して、その処理説明を省略する。
P、〜P3を経ると、Ptl〜P3゜からなるステツブ
で筒内圧の低周波波形を等間隔に分析する処理を行う。
すなわち、pz+〜Pusの各ステップでクランク角カ
ウンタのカウント値CTが第15図に示すように、TD
Cを中心として等間隔に設定されたそれぞれのクランク
角CAL〜CA5と等しいか否かを判別する。判別の結
果、YES命令に従うときはpz6〜P、。の各ステッ
プでそれぞれ該当するクランク角CAI〜CA5におけ
る筒内圧(圧力信号S、)のA/D変換値をPA、〜P
A、としてRAM72にストアする。
次いで、P4〜P、のステップ処理に移行する。
P、でΔPくΔP0のときは圧力信号S9のレベルが最
大になったと判断して、P3+でフラグFPMAXが立
っているか否かを判別する。フラグFPMAXは燃焼ピ
ーク位置θpmaxの演算が終了したとき立てられるも
のである。FPMAX=0のときはP7でθp+max
を演算するとともに、P32でフラグFPMAXを立て
てリターンする。また、FPMAX=1のときは既にθ
pmaxが求められているため、P33でθpmaxを
求めるためにクランク角をカウントしているカウンタ(
以下、θ2カウンタという)のカウント値θTをTDC
後の前記所定クランク角CA5と比較する。このような
比較を行うのは、θpmaxの演算後もクランク角がC
A5になる迄2°毎のA/D変換処理を継続して第1の
フラグFGIをクリアするためである。θT>CA5の
ときはP’+4でカウント値θTがCA5以上であるか
否かを判別する。θT≧CA5のときはP3.で第1の
フラグFGIをクリアしてリターンする。また、P33
、P34でθT<CA5のときはそのままリターンする
また、上記ステップP5からP、へと進んだときは、圧
力信号S、のレベルが最大になっていないと判断される
ため、P36でフラグFPMAXをクリアしてリターン
する。
一方、上記ステップP、でA/D変換の開始タイミング
でないと判断したときは、p3を以降のステップに分岐
して低周波振動成分の異常判別を行う。
まず、P3?でTDCにおける筒内圧のA/D変換値P
Asを異常判別のための基準値P TDCと比較する。
ここに、P TDCは吸入空気量Qaと回転数Nをパラ
メータとして(すなわち、Ptoc=rullc  (
Qa、 N)なる関数形式で表わされる)、バンクグラ
ンドジョブ(BGJ)によりテーブルルックアップされ
るもので、正常時におけるTDCのときの筒内圧である
PAx<Ptncのときは前述の異常モード■、■に該
当すると判断し、P3gで異常フラグFLOWを立てる
とともに、これをNVM73にストアしてリターンする
。また、P A ’s≧PTDCのときは圧力信号S、
は正常であるが、失火の場合も想定されるのでP3.以
降のステップでこれを判定する。
すなわち、P39で異常フラグFLOWをクリアし、P
4゜で対称差値ΔP、を次式■に従って演算する。
ΔPr = (PAs  PA+ ) + (P As  P At )・・・・・・■対称差
値ΔP、はTDCに関して対称的な2組のクランク角に
おける筒内圧の差を表しており、失火時には筒内圧が単
なるモータリング波形となるので、ゼロに近い値となる
そこで、PA1で対称差値ΔP、を上記ゼロに近い基準
値ΔPfOと比較し、ΔPf≧ΔP、。のときは正常燃
焼と判断してP4□で失火フラグFMISSをクリアし
てリターンする。また、ΔPt<Δpeaのときは失火
と判断してP43で失火フラグFMissを立てるとと
もに、これをNVM73にストアしてリターンする。な
お、低負荷のときは圧力(K 号S qのレベルが失火
時のレベルに近づくので、上記基準値ΔP、。の値はバ
ンクグランドジョブで予めゼロに設定される。
次に、高周波振動成分の異常判定方法について説明する
ノッキングの検出原理で述べたように、上死点後の整流
積分値S7から導かれる振動相関ff1KとKの平均値
にとの差KV (KV=に−Kl 、但し、π、は非ノ
ツク時におけるKの平均値)はノンキングレベルを表す
パラメータとなる。しかし、Kそのものでは高周波振動
の異常判定に困難を伴うことがある。例えば、高周波振
動が異常である場合、一般的にKの値が小さくなる傾向
を示す。このとき、仮りにセンサの人力信号系がオープ
ンであれば電気ノイズのみが積分されることとなり、K
の絶対値では異状判定が難しい。
そこで、Kの変化率を表す分散値σ(K)を次式〇に従
って求め、 σ(K)= (K+K)”  ・・・・・・■この分散
値σ(K)に基づいて異状判定を行う。
なお、σ(K)は単純に(K−π)2とするのではなく
、(K−π)2の移動平均をとるようにする。そして、
(K−π)2の小さい状態が41Eすると、σ(K)は
小さくなり続けてセンサの入力信号系がオープンである
ときの(K−π)2に近づく。したがって、σ(K)は
小さいという状態が長く続いたとき高周波振動の異状と
判定する。
これは、正常な場合でもノッキング現象が確率的に発生
するので、(K−K)”の絶対値のみでは異状判定が難
しいということを考慮したためである。
次に、高周波振動成分の異状判定を第16図に示すプロ
グラムを参照して説明する。本プログラムは前記セット
/リセット信号SSNが(L)レベルとなる積分終了タ
イミング(第8図(チ)tz参照)の2°CA前の割込
みによって実行される。
まず、PSIで積分信号S、をA/D変換し、これを振
動相関fiKとしてRAM72にストアする。
PSEでは振動相関量にの平均値(移動平均値)πを次
式■に従って演算する。
■ +□(今回のK) ・・・・・・。
但し、nは定数であり、n=16程度 次いで、P53で今回の(K−π)2を演算し、PSI
で前回の分散値σ′ (K)と今回の(K−K)2を比
較する。σ′ (K)≧(K−π)tのときは高周波振
動が小さくなっており異常の可能性もあると判断して、
PS5で今回のσ(K)を次式■に従って演算し、いわ
ゆる(K−π)2の移動平均値を求める。
但し、mは定数であり、n=16程度 一方、σ′ (K)< (K−π)2のときは高周波振
動が正常であると判断して、PSbで今回のσ(K)と
して(K−K)2を採用する。PI?では分散値のスラ
イスレベルσ。を回転数Nをパラメータとして(すなわ
ち、σ。= fu、、c (N))ルックアンプし、p
ssで今回の分散値σ(K)をスライスレベルσ。と比
較する。σ(K)≦σ。のときはPS9でフラグFCA
UTを立てる。フラグFCAUTは異常の可能性がある
ので注意を要するという意味のものである。そして、こ
のフラグFCAUTがセントされた状態がどの程度継続
するかによって、実際に高周波振動が異常であるとの判
定を下す。この継続時間はエンジンの運転領域によって
異なり、本実施例ではこれを第17図に示すように基本
噴射量Tpと回転数Nに応じて2つの領域I、■に区分
している。また、この継続時間は点火回数の大きさで判
断する。
フラグFCAUTがセットされると、まず、P6゜で領
域Iの条件下においてFCAUT=1という状B(以下
、CAUT I ON状態という)が連続して255点
火以上連続したか否かを判別する。
255点火以上連続しているときは前述した判定原理か
ら高周波振動の異常を判断し、P61で異常フラグFH
IGHを立てるとともに、同フラグFHIGHのbit
−1を〔1〕としてリターンする。
また、255点火連続していないときはP6□に進み、
P6□で領域■の条件下においてCAUT I ON状
態が連続して20点火以上連続したか否かを判別する。
20点火以上連続しているときはP6:lで異常フラグ
FHIGHを立てるとともに、同フラグFHrGHのb
it  Oを(1)としてリターンし、連続していない
ときはP64に進む。P64では領域■の条件下におい
て20点火以上経過したがCAUTl○N状態が連続で
はないとしても一応継続しているか否かを判別し、CA
UT I ON状態が途切れながらも継続しているとき
はPusで異常フラグFHIGHを立てるとともに、同
フラグFHIG Hのbit −0およびbit−1を
共に(1)としてリターンする。また、CAUTI O
N状態が継続していないときはPb0で異常フラグFH
IGHをリセットするとともに、同フラグFHIGHの
bit  Oおよびbit −1を共にクリアしてリタ
ーンする。これにより、異常フラグFHIGHがセント
されたとき、そのbitはその異常態様に応じてそれぞ
れ次のようになる。
そして、上記異常の態様はN V M73に記憶され、
故障診断に利用される。
一方、上記ステップPS11でσ(K)〉σ0のときは
異常の可能性が薄いと判断してP64にジャンプする。
このようにして、高周波振動の異常の有無が適切に判定
される。
次に、異常モードの態様判定を第18図に示すプログラ
ムを参照して説明する。
まず、PH1で異常フラグFHI G)(のbitを判
ラグFLOWを判別し、FLOW=1のときはP7、で
モードIを表示する。また、FLOW=OのときはPH
4でモード■〜■の表示を解除する。
はP?Sで同様に異常フラグFLOWを判別し、FLO
W=1のときはPVAでモード■を表示する。
また、FLOW=0のときはP77で失火フラグFMi
ssを判別する。FMISS=1のときはP7、でモー
ド■を表示するとともに、外部の警報器(例えば、警報
ランプあるいは警報ブザ等)に所定の失火警報信号を出
力して運転者に失火を告知する。これにより、運転者は
別表に示したような適切な処理をとることができ、運転
性の悪化を防止することができる。さらに、FMISS
=OのときはPillでモード■を表示する。
このように、前述の別表に示した異常判定原理から各フ
ラグFHIGH,FLOW、、FMISSを適切に判別
してモードI〜■の各異常状態が的確に判定される。な
お、本プログラムはバックグランドジョブによって処理
するようにしてもよい。
以上の各プログラムによりエンジンの燃焼状態が常に適
切に監視される。したがって、例えば、従来例で指摘し
たようなエンジンの失火という事態に対しても、直ちに
その異常がモード■をもって表示されるとともに、この
異常状態に対して詳細を後述するように点火時期制御へ
の悪影響が回避される。また、モード■による異常判定
により、上述のような失火の判断のみならず、第2抽出
手段の機能を異常であるという判断も行うことができる
。その結果、燃焼監視情報としての信顧性を高めること
ができ、かかる情報を用いた燃焼制御の悪化を防止する
ことができる。
また、本実施例ではモード■の異常判定の他に、モード
■、■、■の各異常状態をも適切に判定することができ
る。
次に、上述の燃焼監視情報に基づく点火時期制御につい
て第19図に示すプログラムを参照して説明する。
最初に点火時期制御を行うにあたっての基本的な考え方
を次に示す。
(A)MBT制御は、検出したθpmaxが次回に所定
の範囲内となるように点火時期を制御する。
(B)ノッキング制御は、ノッキングと判定されれば点
火時期を所定速度で遅角させ、非ノツクと判定されれば
進角させる。
(C)異常モードIのときは、MBT制御を停止し、予
め定められたヘーステーブルの点火時期を与える。なお
、ノッキング制御は正常時と同様に行う。
(D)異常モードHのときは、MBT制御は正常通りに
行うが、ノンキング制御を停止する。
そして、ノッキングが発生しやすい予め決められた領域
で予め定められたテーブルデータに従って点火時期を制
御する。
(E)異常モード■および■のときは、MBT制御およ
びノッキング制御を共に停止し、予め定められたテーブ
ルデータに従って点火時期を制御する。
上記の基本的な考えの基に第19図に示すプログラムが
実行される。本プログラムでは入力信号処理と制御の概
略を示した第11図のルーチンと同一処理を行うステッ
プを包含しながらフローが流れる。したがって、以下の
説明中、第11図のものと同一処理内容のステップは○
印で囲む同一番号を付して、その処理説明を省略する。
pHを経ると、Pa□でモード■、■であるか否かを判
別する。モードm、■であるときはノンキング振動に関
する情報が得られないと判断して、P8□でノッキング
が発生しやすい領域における点火時期のリタード(遅角
’)ilDADVφをテーブルルックアンプし、PI1
3で次式〇に従って最終的な点火時期ADVを演算して
PI3に進む。
ADV=ADV)−DADVφ ・−・・・・■なお、
リタード量DADVφはDADVφ=func  (T
p、 N)で与えられる。したがって、モード■、■の
ときはMBT制御およびノッキング制御も共に停止され
て、テーブルデータのみに基づいて点火時期が制御され
ることとなり、燃焼監視情報の質の低下に伴う燃焼悪化
を防ぐことができる。
一方、FB1でモード■、■でないときはPl□、PI
3を経てFB4に進む。P 14でKV>KVφのとき
はFB4でモード■であるが否かを判別する。モードI
のときはpisで最終点火時期ADVを基本点火時期A
DVφと置いてPいに進む。したがって、モードIのと
きはMBT制御が停止される。
また、モード■でないときはPubでモード■であるか
否かを判別する。モード■のときはP、□にジャンプし
てモード■、■の状態と同様の点火時期制御を実行する
。モード■でないとき、すなわち、モード1〜■の何れ
にも該当しないときはPR’J以降のMBT制御に移行
する。
patでは今回の燃焼ピーク位置θpmaxが所定値θ
M1と0M2の間にあるか否かを判別する。θpmax
〈θ、のときは点火時期を進角しすぎであると判断して
、pa8でMBT制御のフィードバック補正iFBを所
定量すだけ小さくする(FB 4−FB〜bとする)。
θ、くθpmaxのときは遅角しすぎであると判断して
、paqでフラグFCAUTを判別する。そして、FC
AUT=0のときのみP9゜でフィードバック補正iF
Bを所定量aだけ太き(する(FB=FB+aとする)
 、FCAUT=1のときにPI3で次式■に従って最
終点火時期ADVを演算した後、PI3に進む。
ADV=ADVφ+ADV L 十FB  ・・・・・
・■一方、FB7でθ□≦θρmax≦θイ2のときは
点火時期の補正程度が良好であると判断して、P9Zで
学習テーブルをフィードバック補正iFBの値で書き換
えるとともに、P9ffで該補正量FBをFB=0とし
てPI3に進む。このように、PIN〜P93の各ステ
ップ処理によりいわゆるMBT制御が実行される。この
場合、モードI〜■の状態が除外されて燃焼監視情報が
高品質であるため、MBT制御の実効を図りエンジンの
運転性を格段と向上させることができる。
一方、上記各ステップPI4でKV≧KVφのときはノ
ックが発生していると判断されるので、P、4でフィー
ドバック補正1tFBを所定i1cだけ小さくして点火
時期を遅角補正しノッキング抑制処理を実行する。次い
で、pqsで学習条件であるが否かを判別する。ここに
、学習条件は、例えば過渡状態でないとき等エンジンの
運転状態が急変せずテーブルデータの学習を行うのに適
したとき成立する。学習条件でないときはそのままPI
3に進み、学習条件であるときはP96で学習テーブル
のデータ(ADVI)を書き換えた後、PI3でフィー
ドバンク補正IFBをFB=OとしてPI3に進む。
なお、上述した各モードI〜■の判定と点火時期制御を
何れも気筒別に実行、処理される。したかって、整備点
検や修理内容も気筒別に行うことができ、整備性を著し
く向上させることができる。
(効 果) 本発明によれば、燃焼状態を監視しつつ筒内圧信号の低
周波振動成分および高周波振動成分の分析からその正常
/異常を判別してエンジンの失火を適切に判定すること
ができ、燃焼状態の監視精度を高めて、燃焼監視情報と
しての信頼性を向上させることができる。
その結果、エンジンの燃焼制御に本装置を適用した場合
、上記異常に基づく燃焼状態の悪化を適切に回避するこ
とができる。
また、上記実施例にあっては、モード■以外にモード■
、■、■の各異常状態も適切に判定することができ、燃
焼監視情報としての信頼性をより一層向上させることが
できる。
【図面の簡単な説明】
第1図は本発明の基本概念図、第2〜19図は本発明の
一実施例を示す図であり、第2図はその全体構成図、第
3図はそのコントロールユニットを含む要部のブロック
構成図、第4図はそのチャージアンプの回路図、第5図
はその高周波振動検出回路の詳細なブロック構成図、第
6図はその増幅回路61、整流回路62および積分器6
3の回路図、第7図はその低周波振動検出回路の詳細な
ブロック構成図、第8図はその作用を説明するためのタ
イムチャート、第9図はそのθpmax検出のプログラ
ムを示すフローチャート、第10図はその信号処理波形
を示す波形図、第11図はその点火時期制御の概略を示
すフローチャート、第12図はその基本点火時期の特性
を示す図、第13図はその筒内圧信号の入力系の等価回
路を示す図、第14図はその低周波振動成分の異常判定
プログラムを示すフローチャート、第15図はその波形
処理の方法を示す波形図、第16図はその高周波振動成
分の異常判定プログラムを示すフローチャート、第17
図はそのエンジンの運転領域を示す図、第18図はその
異常モードの態様判定のプログラムを示すフローチャー
ト、第19図はその点火時期制御の詳細なプログラムを
示すフローチャート、第20図は従来の圧力センサを示
す図であり、第20図(a)はその圧力センサの取付状
態を示す断面図、第20図(b)はその圧力センサの断
面図、第20図(C)はその圧力センサの平面図である
。 21・・・・・・エンジン、 56・・・・・・圧力検出手段

Claims (1)

  1. 【特許請求の範囲】 a)エンジンの燃焼圧力を検出する圧力検出手段と、 b)圧力検出手段の出力から所定の低周波振動成分を抽
    出する第1抽出手段と、 c)圧力検出手段の出力から所定の高周波振動成分を抽
    出する第2抽出手段と、 d)所定の低周波振動成分および高周波振動成分に基づ
    いてエンジンの燃焼サイクル毎に燃焼振動エネルギに関
    連した物理量を演算し、該物理量から燃焼状態を監視す
    る燃焼監視手段と、e)第1抽出手段の出力から低周波
    振動成分が異常であるか否かを判別する第1判別手段と
    、f)第2抽出手段の出力から高周波振動成分が異常で
    あるか否かを判別する第2判別手段と、g)高周波振動
    成分が異常で低周波振動成分が正常であり、燃焼圧力の
    低周波振動パターンが上死点を中心に対称となっている
    ときエンジンが失火していると判定する異常判定手段と
    、 を備えたことを特徴とする内燃機関の燃焼監視装置。
JP23581185A 1985-10-22 1985-10-22 内燃機関の燃焼監視装置 Expired - Lifetime JPH0668462B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP23581185A JPH0668462B2 (ja) 1985-10-22 1985-10-22 内燃機関の燃焼監視装置
US06/917,893 US4821194A (en) 1985-10-22 1986-10-10 Cylinder combustion monitoring apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23581185A JPH0668462B2 (ja) 1985-10-22 1985-10-22 内燃機関の燃焼監視装置

Publications (2)

Publication Number Publication Date
JPS6295437A true JPS6295437A (ja) 1987-05-01
JPH0668462B2 JPH0668462B2 (ja) 1994-08-31

Family

ID=16991602

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23581185A Expired - Lifetime JPH0668462B2 (ja) 1985-10-22 1985-10-22 内燃機関の燃焼監視装置

Country Status (1)

Country Link
JP (1) JPH0668462B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013204507A (ja) * 2012-03-28 2013-10-07 Toyota Motor Corp 内燃機関の制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013204507A (ja) * 2012-03-28 2013-10-07 Toyota Motor Corp 内燃機関の制御装置

Also Published As

Publication number Publication date
JPH0668462B2 (ja) 1994-08-31

Similar Documents

Publication Publication Date Title
US6883497B2 (en) Method of preventing preignition for an internal combustion engine
JP3659589B2 (ja) 内燃機関のノック制御装置
JP2003328851A (ja) 内燃機関を診断、較正するシステムおよび方法
JP2877406B2 (ja) 失火を識別する方法及び装置
JP2003314352A (ja) 内燃機関の失火検出装置
US8924134B2 (en) Knock control device of internal combustion engine
US6559647B1 (en) Diagnosing spark plugs malfunction in a dual plug engine
JPH07119530A (ja) 内燃機関の燃焼状態検出装置
JPS6295443A (ja) 内燃機関の燃焼監視装置
JP2013155726A (ja) 内燃機関のノック検出装置
JPS6295441A (ja) 内燃機関の燃焼監視装置
JPS6295437A (ja) 内燃機関の燃焼監視装置
JPS6295442A (ja) 内燃機関の燃焼監視装置
JPH1150941A (ja) 内燃機関の点火プラグ診断装置
US20020162534A1 (en) Method and system to detect spark loss in a multiple spark plug per cylinder internal combustion engine
JPH056028B2 (ja)
JPS6117036A (ja) 内燃機関の筒内圧検出装置
JPS6295436A (ja) 筒内圧センサの異常判別装置
JPS6282273A (ja) 内燃機関の点火時期制御装置
JPH07279743A (ja) 内燃機関のノッキング検出装置
JPS6113125A (ja) 内燃機関のノツキング検出装置
JPH04128536A (ja) 内燃機関の失火検出方法
CN120120165A (zh) 爆震信号可信性检测方法、系统、发动机及机动车辆
JP3680504B2 (ja) 内燃機関の点火プラグ診断装置
JPH0765559B2 (ja) 内燃機関の異常診断装置