Nothing Special   »   [go: up one dir, main page]

JPH03246374A - Misfire detecting device of internal combustion engine - Google Patents

Misfire detecting device of internal combustion engine

Info

Publication number
JPH03246374A
JPH03246374A JP4170590A JP4170590A JPH03246374A JP H03246374 A JPH03246374 A JP H03246374A JP 4170590 A JP4170590 A JP 4170590A JP 4170590 A JP4170590 A JP 4170590A JP H03246374 A JPH03246374 A JP H03246374A
Authority
JP
Japan
Prior art keywords
cylinder pressure
cylinder inner
inner pressure
misfire
combustion chamber
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
JP4170590A
Other languages
Japanese (ja)
Inventor
Hiromichi Miwa
博通 三輪
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 JP4170590A priority Critical patent/JPH03246374A/en
Publication of JPH03246374A publication Critical patent/JPH03246374A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To decide a misfire highly accurately by correcting a cylinder inner pressure detecting signal with a bias amount to find a cylinder inner pressure, and at the same time, deciding whether there is the misfire or not from the peak position of the cylinder inner pressure, the cylinder inner pressure, and the estimated motoring pressure in a noncombustion condition. CONSTITUTION:In a sampling period in the scope of a specific crank angle, the cylinder inner pressure detecting signal of a cylinder inner pressure detecting means A is sampled (by a sampling means C), and at the same time the combustion chamber volume of each crank angle is set by a setting means D. And depending on the combustion chamber volume and the cylinder inner pressure detecting signal, a bias amount of the cylinder inner pressure detecting signal is set (by a setting means E), and depending on the bias amount, the cylinder inner pressure detecting signal is corrected by a correcting means F to find the cylinder inner pressure. And depending on the cylinder inner pressure after the correction, the peak position of the cylinder inner pressure is decided by a deciding means G, and the same time, depending on the cylinder inner pressure after the correction and the combustion chamber volume, the motoring pressure in a noncombustion condition is estimated by an estimate means H, and depending on the motoring pressure and the peak position, a misfire is decided by a deciding means I.

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、内燃機関の失火検出装置に関する。[Detailed description of the invention] <Industrial application field> The present invention relates to a misfire detection device for an internal combustion engine.

〈従来の技術〉 内燃機関の失火検出装置の従来例として、以下のような
ものがある(特開昭63−63933号公報参照)。
<Prior Art> As a conventional example of a misfire detection device for an internal combustion engine, there is the following (see Japanese Patent Laid-Open No. 63-63933).

すなわち、筒内圧センサにより検出された筒内圧力から
筒内圧力のピーク位置を求めるようにしている。そして
、ピーク位置の筒内圧力を基本噴射量(機関負荷相当)
で除した値と設定値とを比較することにより、失火の判
定を行うようにしている。
That is, the peak position of the cylinder pressure is determined from the cylinder pressure detected by the cylinder pressure sensor. Then, the in-cylinder pressure at the peak position is the basic injection amount (equivalent to engine load).
A misfire is determined by comparing the value divided by the set value with the set value.

〈発明が解決しようとする課題〉 しかしながら、このような従来の失火検出装置において
は、気筒毎の筒内圧センサの感度にばらつきがあると失
火を判定するための前記設定値を気筒毎に異ならせて設
定する必要があり煩雑になるという不具合がある。また
、前記設定値の如何によっては失火の誤判定が発生する
恐れがある。
<Problem to be Solved by the Invention> However, in such a conventional misfire detection device, if there is variation in the sensitivity of the in-cylinder pressure sensor for each cylinder, the set value for determining a misfire must be set differently for each cylinder. There is a problem in that it is complicated to configure the settings. Furthermore, depending on the set value, there is a possibility that a misfire misjudgment may occur.

また、特開昭62−35075号公報には、所定サンプ
リング期間にて検出された筒内圧力が設定値以下のとき
に失火の判定を行うものが開示されている。しかし、こ
のものでは、前記設定値を機関負荷に対して割り付けら
れたマツプから検索するようにしているので、前記従来
例と同様な不具合がある。
Further, Japanese Patent Application Laid-Open No. 62-35075 discloses a system in which a misfire is determined when the cylinder pressure detected during a predetermined sampling period is less than or equal to a set value. However, in this method, the set value is searched from a map assigned to the engine load, so there are problems similar to those of the conventional example.

本発明はこのような実状に鑑みてなされたもので、多気
筒内燃機関においても失火の有無を高精度に検出できる
失火検出装置を徒供することを目的とする。
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a misfire detection device that can detect the presence or absence of a misfire with high precision even in a multi-cylinder internal combustion engine.

<ll!aを解決するための手段〉 このため、本発明は第1図に示すように、機関燃焼室の
筒内圧力を検出する筒内圧力検出手段Aと、機関のクラ
ンク角度を検出するクランク角度検出手段Bと、所定ク
ランク角範囲のサンプリング期間において前記筒内圧力
検出信号をサンプリングするサンプリング手段Cと、ク
ランク角度毎の燃焼室容積を設定する燃焼室容積設定手
段りと、設定されたサンプリング期間の燃焼室容積と前
記サンプリングされた筒内圧力検出信号に基づいて当該
筒内圧力検出信号のバイアス量を設定するバイアス量設
定手段Eと、設定されたバイアス量に基づいて、サンプ
リングされた筒内圧力検出信号を補正し筒内圧力を求め
る筒内圧力補正手段Fと、補正された筒内圧力若しくは
サンプリングされた筒内圧力に基づいて筒内圧力のピー
ク位置を判定するピーク位置判定手段Gと、補正された
筒内圧力と前記燃焼室容積とに基づいて未燃焼時のモー
タリング圧力を予測するモータリング圧力予測手段Hと
、判定されたピーク位置と補正された筒内圧力とモータ
リング圧力とに基づいて失火を判定する失火判定手段■
と、を備えるようにした。
<ll! Means for Solving Problem a> For this reason, the present invention, as shown in FIG. means B, sampling means C for sampling the in-cylinder pressure detection signal in a sampling period of a predetermined crank angle range, combustion chamber volume setting means for setting a combustion chamber volume for each crank angle, and bias amount setting means E for setting a bias amount of the cylinder pressure detection signal based on the combustion chamber volume and the sampled cylinder pressure detection signal; an in-cylinder pressure correction means F that corrects the detection signal to obtain the in-cylinder pressure; a peak position determination means G that determines the peak position of the in-cylinder pressure based on the corrected in-cylinder pressure or the sampled in-cylinder pressure; a motoring pressure prediction means H that predicts the motoring pressure in the non-combustion state based on the corrected in-cylinder pressure and the combustion chamber volume; and the determined peak position, the corrected in-cylinder pressure, and the motoring pressure. Misfire determination means for determining misfire based on ■
I tried to prepare for this.

〈作用〉 このようにして、筒内圧力検出手段の筒内圧力検出信号
をバイアス量により補正して筒内圧力を求めると共に、
筒内圧力のピーク位置を求め、また補正された筒内圧力
と燃焼室容積とがら未燃焼時のモータリング圧力を予測
する。そして、ピーク位置と筒内圧力とモータリング圧
力とから失火の有無を判定するようにした。
<Operation> In this way, the cylinder pressure detection signal of the cylinder pressure detection means is corrected by the bias amount, and the cylinder pressure is determined.
The peak position of the cylinder pressure is determined, and the motoring pressure at the time of no combustion is predicted using the corrected cylinder pressure and combustion chamber volume. Then, the presence or absence of a misfire is determined from the peak position, in-cylinder pressure, and motoring pressure.

〈実施例〉 以下に、本発明の一実施例を第2図〜第14図に基づい
て説明する。
<Example> An example of the present invention will be described below based on FIGS. 2 to 14.

第2図において、機関燃焼室の筒内圧力を検出する筒内
圧力検出手段としての筒内圧センサ1〜6が気筒毎(本
実施例では6気筒)に設けられており、これら筒内圧セ
ンサ1〜6は圧電素子により筒内圧力を電荷信号に変換
してチャージアンプ7〜12に出力する。前記チャージ
アンプ7〜12は電荷信号を電圧信号に変換してマルチ
プレクサ13に出力する。
In FIG. 2, cylinder pressure sensors 1 to 6 are provided for each cylinder (six cylinders in this embodiment) as cylinder pressure detection means for detecting the cylinder pressure in the engine combustion chamber. 6 converts the cylinder pressure into a charge signal using a piezoelectric element and outputs the signal to charge amplifiers 7 to 12. The charge amplifiers 7 to 12 convert the charge signals into voltage signals and output the voltage signals to the multiplexer 13.

マルチプレクサ13は後述の切換信号に基づいて選択さ
れた気筒の筒内圧センサ1〜6の検出信号をローパスフ
ィルタ14を介して制御装置F15のI10インターフ
ェース16に出力する。前記ローパスフィルタ14は、
ノッキング振動や点火ノイズ等の筒内圧力の検出に不用
で誤検出の原因となる高周波域の成分を取り除き、所定
周波数以下の低周波成分のみを通過させるものである。
The multiplexer 13 outputs detection signals from the in-cylinder pressure sensors 1 to 6 of the selected cylinder based on a switching signal, which will be described later, to the I10 interface 16 of the control device F15 via the low-pass filter 14. The low-pass filter 14 is
This removes high-frequency components such as knocking vibrations and ignition noise that are unnecessary for detecting cylinder pressure and can cause false detection, and allows only low-frequency components below a predetermined frequency to pass through.

前記制御装置15にはCPU17.ROM18.RAM
19.A/D変換器20が備えられており、CPU17
は、ROM1Bに書込まれているプログラムに従ってI
10インターフェース16から必要とする外部データを
読込んだり、またRAM19との間でデータの授受を行
ったりしながら燃焼状態に関連するパラメータの算出に
必要な処理値を演算処理し、必要に応じて処理したデー
タをI10インターフェース16に出力する。I10イ
ンターフェース16には前記ローパスフィルタ14.ク
ランク角検出手段としてのクランク角センサ21.エア
フローメータ22からの信号が入力されると共に、I1
0インターフェース16からはCPU17の命令に従っ
て前記マルチプレクサ13に切換信号が出力される。
The control device 15 includes a CPU 17. ROM18. RAM
19. An A/D converter 20 is provided, and a CPU 17
is executed according to the program written in ROM1B.
10 reads necessary external data from the interface 16, and while exchanging data with the RAM 19, calculates the processing values necessary for calculating parameters related to the combustion state, and as necessary. The processed data is output to the I10 interface 16. The I10 interface 16 includes the low pass filter 14. Crank angle sensor 21 as crank angle detection means. As the signal from the air flow meter 22 is input, I1
A switching signal is output from the 0 interface 16 to the multiplexer 13 in accordance with a command from the CPU 17.

前記A/D変換器20は、CPU17の命令に従ってI
10インターフェース16に入力される外部信号をA/
D変換する。また、ROM1BはCPU17におけるプ
ログラムを格納し、RAM19は演算等に使用するデー
タをマツプ等の形で記憶している。
The A/D converter 20 operates according to instructions from the CPU 17.
10 The external signal input to the interface 16 is
D-convert. Further, the ROM 1B stores programs for the CPU 17, and the RAM 19 stores data used for calculations etc. in the form of a map or the like.

前記クランク角センサ21は、所定クランク角度(6気
筒機関ではクランク角度で120°)毎に、各気筒の圧
縮上死点前の所定クランク角位置で基準信号を出力する
と共に、単位クランク角度(例えば1°)毎に単位信号
を出力する。したがって、前記基準信号の入力周期成い
はカウント数により機関回転速度を検出できる。また、
エアフローメータ22は、吸入空気流量に対応する信号
を出力する。
The crank angle sensor 21 outputs a reference signal at a predetermined crank angle position before compression top dead center of each cylinder at every predetermined crank angle (120 degrees in crank angle for a 6-cylinder engine), and also outputs a reference signal at a predetermined crank angle position before compression top dead center of each cylinder. A unit signal is output every 1°). Therefore, the engine rotational speed can be detected based on the input cycle of the reference signal and the number of counts. Also,
Air flow meter 22 outputs a signal corresponding to the intake air flow rate.

ここでは、CPU17がサンプリング手段と燃焼室容積
設定手段とバイアス量設定手段と筒内圧力補正手段とモ
ータリング圧力予測手段とピーク位置判定手段と失火判
定手段とを構成する。
Here, the CPU 17 constitutes a sampling means, a combustion chamber volume setting means, a bias amount setting means, an in-cylinder pressure correction means, a motoring pressure prediction means, a peak position determination means, and a misfire determination means.

次に、作用を第3図〜第1θ図のフローチャートに従っ
て説明する。
Next, the operation will be explained according to the flowcharts shown in FIGS. 3 to 1θ.

まず、筒内圧力データのサンプリングルーチンを第3図
のフローチャートに従って説明する。このルーチンは前
記基準信号と単位信号とにより決定される所定クランク
角位置(本実施例では圧縮上死点前44°にて説明する
)で実行される。
First, the sampling routine for in-cylinder pressure data will be explained according to the flowchart of FIG. This routine is executed at a predetermined crank angle position (in this embodiment, 44 degrees before compression top dead center) determined by the reference signal and unit signal.

Slでは、筒内圧センサ1〜6により検出された筒内圧
力を所定クランク角度(本実施例ではクランク角度で4
°にて説明する)A/D変換器20にてA/D変換させ
て読込む。
In Sl, the cylinder pressure detected by the cylinder pressure sensors 1 to 6 is set at a predetermined crank angle (in this example, the crank angle is 4).
The data is A/D converted and read by the A/D converter 20 (described in Section 3).

S2では、気筒番号iとサンプリング順序(クランク角
度に対応する)jとに対応させて、読込まれた筒内圧力
PE、jをRAM19に記憶させる。
In S2, the read cylinder pressure PE,j is stored in the RAM 19 in association with the cylinder number i and the sampling order (corresponding to the crank angle) j.

ここで、検出値による読込順序jは34〜64になって
いる。
Here, the reading order j based on the detected values is 34 to 64.

S3では、A/D変換終了タイミング(圧縮上死点後7
6°)か否かをを判定し、YESのときにはS4に進み
NoのときにはSlに戻る。
In S3, A/D conversion end timing (7 after compression top dead center)
6°), and if YES, proceed to S4, and if NO, return to S1.

S4では、後述の演算フラッグ=1に設定する。In S4, a calculation flag, which will be described later, is set to 1.

S5では、次のA/D変換タイミングか否かを判定し、
YESのときにはS6に進みNoのときにはS5に戻る
In S5, it is determined whether it is the next A/D conversion timing,
When the answer is YES, the process advances to S6, and when the answer is No, the process returns to S5.

S6では、前記気筒番号iに1を加えてインクリメント
する。
In S6, the cylinder number i is incremented by 1.

S7では、気筒番号iが6になったか否かを判定し、Y
ESのときにはS8に進みNoのときにはルーチンを終
了させる。
In S7, it is determined whether the cylinder number i has become 6, and Y
When the answer is ES, the process advances to S8, and when the answer is No, the routine is ended.

S8では、気筒番号iを零に設定してルーチンを終了さ
せる。
In S8, the cylinder number i is set to zero and the routine is ended.

このようにして、圧縮上死点前44°から圧縮上死点後
76°までの120°のクランク角期間にて筒内圧力P
E1iが各気筒毎に検出される。
In this way, the cylinder pressure P during a crank angle period of 120 degrees from 44 degrees before compression top dead center to 76 degrees after compression top dead center
E1i is detected for each cylinder.

次に、演算ルーチンを第4図のフローチャートに従って
説明する。
Next, the calculation routine will be explained according to the flowchart shown in FIG.

Sllでは、前記演算フラッグが1か否かを判定し、Y
ESのときにはS12に進みNOのときにはルーチンを
終了させる。
In Sll, it is determined whether the calculation flag is 1 or not, and Y
When the answer is ES, the process advances to S12, and when the answer is NO, the routine is ended.

312では、圧縮行程におけるポリトロープ係数PNを
マツプから検索する。このポリトロープ係数PNは一般
的に約1.3に設定されている。
At 312, the polytropic coefficient PN in the compression stroke is searched from the map. This polytropic coefficient PN is generally set to about 1.3.

S13では、バイアス量Xを、後述の第5図のフローチ
ャートに従って演算する。
In S13, the bias amount X is calculated according to the flowchart of FIG. 5, which will be described later.

S14では、kを34に初期化する。In S14, k is initialized to 34.

S15では、サンプリングしたエンジンサイクルにおけ
る点火時期ADVを読込む。
In S15, the ignition timing ADV in the sampled engine cycle is read.

S16では、読込まれた点火時期ADV (BTDC)
に基づいて、点火時期のクランク角度に対応するサンプ
リング番号f ((180−ADV)/4)を演算する
In S16, the read ignition timing ADV (BTDC)
Based on this, a sampling number f ((180-ADV)/4) corresponding to the crank angle of the ignition timing is calculated.

S17では、前記kが64未満か否かを判定し、YES
のときには818に進みNOのときにはS22に進む。
In S17, it is determined whether the k is less than 64, and YES.
If so, the process advances to 818, and if NO, the process advances to S22.

31Bでは、検出された筒内圧力PEi、を後述の第6
図のフローチャートに従ってバイアス量Xにより補正し
て、その補正された筒内圧力P、jをRAM19に記憶
する(j=34〜64)。
31B, the detected cylinder pressure PEi is expressed as the sixth
The corrected cylinder pressures P and j are corrected using the bias amount X according to the flowchart shown in the figure, and the corrected cylinder pressures P and j are stored in the RAM 19 (j=34 to 64).

S19では、モータリング圧力P M OT = tを
後述の第7図のフローチャートに従って予測する。
In S19, the motoring pressure P M OT = t is predicted according to the flowchart of FIG. 7, which will be described later.

S20では、筒内圧力のピーク位置θPMAXを後述の
第8図のフローチャートに従って判定する。
In S20, the peak position θPMAX of the in-cylinder pressure is determined according to the flowchart of FIG. 8, which will be described later.

321では、kを1だけインクリメントしてS17に戻
る。
In step 321, k is incremented by 1 and the process returns to S17.

このようにしてkが64を超えたときに、S22におい
て、失火の判定を後述の第9図のフローチャートに従っ
て行う。
When k exceeds 64 in this manner, a misfire determination is made in S22 according to the flowchart of FIG. 9, which will be described later.

323では、演算フラッグを零に設定した後、ルーチン
を終了させる。
In step 323, the calculation flag is set to zero, and then the routine is ended.

次に、バイアス量Xの演算ルーチンを、第5図のフロー
チャートに従って、説明する。
Next, the calculation routine for the bias amount X will be explained according to the flowchart shown in FIG.

S31では、点火時期前(断熱変化と仮定できる)の2
つのクランク角付11ffix、  yにおいて検索さ
れた同一気筒の筒内圧力PEi、、PE、、をRAM1
9から読出す。
In S31, 2 before the ignition timing (which can be assumed to be an adiabatic change)
The in-cylinder pressure PEi, , PE, , of the same cylinder searched at the crank angle 11ffix, y is stored in RAM1.
Read from 9.

S32では、前記X、yのタイミング(クランク角度)
における燃焼室容積vx、vyをマ・ンプから検索する
In S32, the timing of the X and y (crank angle)
The combustion chamber volumes vx and vy at are searched from the map.

S33では、検索された燃焼室溶接VX、VYとポリト
ロープ係数PNとから、係数Aを次式により演算する。
In S33, a coefficient A is calculated from the searched combustion chamber welds VX, VY and the polytropic coefficient PN using the following equation.

A= (VX/VY)’N 534では、バイアス量Xを、次式により演算する。A=(VX/VY)’N At 534, the bias amount X is calculated using the following equation.

X=  (PE=、XA−PEtX)/ (I   A
)ところで、筒内圧センサ1〜6の出力値による検出筒
内圧力と燃焼室の真の筒内圧力とには、第11図に示す
ように、誤差が発生しやすい。特に、点火栓の座金部に
取付けられる筒内圧センサの場合には出力値が周囲の温
度変化等に対して変動しやすい。このため、2クランク
角位置における燃焼室容積VX、VYとポリトロープ係
数PNとから断熱変化時の真の筒内圧力変化に対応する
係数Aを算出すると共に、この係数Aと筒内圧センサ1
〜6により検出された筒内圧力とからバイアス量X(第
11図参照)を算出して筒内圧センサ1〜6の出力値か
ら真の筒内圧力を検出できるようにしたのである。ここ
で、始動時、暖機、負荷等によって、バイアス量Xはサ
イクル毎に変化するため、バイアス量Xは常に演算する
ようにしている。
X= (PE=,XA-PEtX)/(I A
) By the way, as shown in FIG. 11, errors tend to occur between the cylinder pressure detected by the output values of the cylinder pressure sensors 1 to 6 and the true cylinder pressure of the combustion chamber. In particular, in the case of an in-cylinder pressure sensor attached to a washer of a spark plug, the output value tends to fluctuate due to changes in ambient temperature, etc. Therefore, from the combustion chamber volumes VX and VY at two crank angle positions and the polytropic coefficient PN, a coefficient A corresponding to the true in-cylinder pressure change during an adiabatic change is calculated, and this coefficient A and the in-cylinder pressure sensor 1
By calculating the bias amount X (see FIG. 11) from the cylinder pressure detected by cylinder pressure sensors 1 to 6, the true cylinder pressure can be detected from the output values of cylinder pressure sensors 1 to 6. Here, since the bias amount X changes every cycle due to startup, warm-up, load, etc., the bias amount X is always calculated.

尚、予め設定された2つのクランク角度における燃焼室
容積を使用するときには第5図のフローチャートに示す
ルーチンの代わりに、第10図のフローチャートに示す
ルーチンを用いてもよい。
Note that when using the combustion chamber volumes at two preset crank angles, the routine shown in the flowchart of FIG. 10 may be used instead of the routine shown in the flowchart of FIG. 5.

すなわち、S35では係数Aをマツプから検索し、33
6ではバイアス量Xを旧式により演算する。
That is, in S35, coefficient A is searched from the map, and 33
In step 6, the bias amount X is calculated using the old method.

次に、筒内圧力の補正ルーチンを第6図のフローチャー
トに従って説明すると、S41では、筒内圧力PE、、
に前記バイアス量Xを加えて、補正された筒内圧力P直
jを算出しく第12図参照)、この筒内圧力PijをR
AM19に記憶する。
Next, the cylinder pressure correction routine will be explained according to the flowchart of FIG. 6. In S41, the cylinder pressure PE,
Calculate the corrected cylinder pressure Pij by adding the bias amount X to
Stored on AM19.

このようにして、jが34から64までの筒内圧力Pi
jを算出する。
In this way, when j is from 34 to 64, the cylinder pressure Pi
Calculate j.

次に、モータリング圧力の予測ルーチンを第7図のフロ
ーチャートに従って説明する。
Next, the motoring pressure prediction routine will be explained according to the flowchart of FIG.

351では、kが516にて演算されたl以下か否かを
判定し、YESのときには352に進みNoのときには
S53に進む。
In 351, it is determined whether or not k is less than or equal to l calculated in 516. If YES, the process proceeds to 352, and if No, the process proceeds to S53.

S52では、前記補正された筒内圧力Pijをモータリ
ング圧力PMOT、、としてRAM19にて記憶する。
In S52, the corrected cylinder pressure Pij is stored in the RAM 19 as a motoring pressure PMOT.

これは、点火時期以前においては筒内圧力Pijとモー
タリング圧力PMOT、、とが第13図に示すように略
一致するからである。
This is because before the ignition timing, the in-cylinder pressure Pij and the motoring pressure PMOT, . . . substantially match as shown in FIG. 13.

一方、k>2のときには、S53にて、k−1をmに設
定して、S54に進む。
On the other hand, when k>2, k-1 is set to m in S53, and the process proceeds to S54.

S54では、前記m及びkに対応するサンプリング時期
(クランク角度)における燃焼室容積V、。
In S54, the combustion chamber volume V at the sampling time (crank angle) corresponding to m and k.

■6をマツプから検索する。■Search for 6 from the map.

S55では、前記燃焼室容積v、、Lと前記ポリトロー
プ係数PNとに基づいて、係数nを次式により演算する
In S55, a coefficient n is calculated by the following equation based on the combustion chamber volumes v, , L and the polytropic coefficient PN.

n = (V ea/ V k) PNS56では、k
に対応するサンプリング時期のモータリング圧力PMO
Tikを次式により演算する。
n = (V ea/V k) In PNS56, k
Motoring pressure PMO at the sampling period corresponding to
Tik is calculated using the following equation.

PMOT=に=PMOTi、eXn POMT+、は、PMOTikよりサンプリング時期が
1つ(4’)だけ早いときのモータリング圧力であり、
初期の値は補正された筒内圧力P1、となる。
PMOT=to=PMOTi, eXn POMT+ is the motoring pressure when the sampling time is one (4') earlier than PMOTik,
The initial value is the corrected cylinder pressure P1.

このようにして、kが64(圧縮上死点後76°)まで
モータリング圧力PMOT、、が演算される。
In this way, the motoring pressure PMOT is calculated until k is 64 (76° after compression top dead center).

これは、未燃焼状態では断熱変化と見做すことができる
ため、上記のようにしてモータリング圧力PMOT、j
が演算できるのである。
Since this can be regarded as an adiabatic change in the unburned state, the motoring pressure PMOT,j
can be calculated.

尚、kの値に対して係数nをマツプに記憶させておき、
係数nをマツプから検索するようにしてもよい。
Note that the coefficient n for the value of k is stored in the map,
The coefficient n may be searched from a map.

次に、ピーク位置の判定ルーチンを第8図のフローチャ
ートに従って説明する。
Next, the peak position determination routine will be explained according to the flowchart of FIG.

361では、k=34(初期値)か否かを判定し、YE
Sのときには362に進みNOのときには363に進む
In 361, it is determined whether k=34 (initial value), and YE
If S, proceed to 362; if NO, proceed to 363.

S62では、MAXを所定値A(略0)に初期化して3
63に進む。
In S62, MAX is initialized to a predetermined value A (approximately 0) and set to 3.
Proceed to step 63.

S63では、補正された筒内圧力Pikとモータリング
圧力PMOT、にとの圧力差Oを演算する(第14図参
照)。
In S63, the pressure difference O between the corrected cylinder pressure Pik and motoring pressure PMOT is calculated (see FIG. 14).

364では、362にて設定されたMAXが圧力差0以
下か否かを判定し、YESのときにはS65に進みNo
のときにはS67に進む。
In 364, it is determined whether the MAX set in 362 is less than or equal to 0 pressure difference, and if YES, the process advances to S65 and No.
If so, the process advances to S67.

S65では、S63にて算出された圧力差0をMAXと
して設定する。
In S65, the pressure difference 0 calculated in S63 is set as MAX.

S66では、このときのサンプリング番号k(クランク
角度に対応する)を筒内圧力のピーク位置θPMAXと
して設定する。
In S66, the sampling number k (corresponding to the crank angle) at this time is set as the peak position θPMAX of the in-cylinder pressure.

S67では、kが64(サンプリング終了時期)になっ
たか否かを判定し、YESのときには368に進みNO
のときにはルーチンを終了させる。
In S67, it is determined whether k has reached 64 (sampling end time), and if YES, the process advances to 368 and NO.
When , the routine ends.

368では、MAXが所定値B(略零)未満か否かを判
定し、YESのときにはS69に進みNOのときにはル
ーチンを終了させる。
In step 368, it is determined whether MAX is less than a predetermined value B (substantially zero), and if YES, the process advances to S69, and if NO, the routine is ended.

S69では、ピーク位置θPMAXを45(圧縮上死点
に対応する)に設定してルーチンを終了させる。
In S69, the peak position θPMAX is set to 45 (corresponding to compression top dead center), and the routine is ended.

次に、失火判定ルーチンを第9図のフローチャートに従
って説明する。
Next, the misfire determination routine will be explained according to the flowchart of FIG.

S71では、ピーク位置θPMAXが45か否かを判定
し、YESのときにはピーク位置が圧縮上死点にあると
判断して373に進みNOのときにはS75に進む。
In S71, it is determined whether the peak position θPMAX is 45 or not. If YES, it is determined that the peak position is at the compression top dead center and the process proceeds to 373; if NO, the process proceeds to S75.

372では、ピーク位置θPMAXにおける筒内圧力P
、、□とモータリング圧力PMOT、、、、との比q 
(= p r−asx/ P M OT i@ax)を
演算する。
372, the cylinder pressure P at the peak position θPMAX
, □ and motoring pressure PMOT, , , ratio q
(= pr-asx/P MOT i@ax) is calculated.

S73では、演算された比qが所定値C(〜l)以下か
否かを判定し、YESのときにはS74に進みNoのと
きにはS75に進む。
In S73, it is determined whether the calculated ratio q is less than or equal to a predetermined value C(~l). If YES, the process proceeds to S74; if NO, the process proceeds to S75.

S74では、失火が発生したことを失火フラッグ=1と
してRAM19に記憶させる。
In S74, the misfire flag is set to 1 and stored in the RAM 19 to indicate that a misfire has occurred.

S75では、失火の発生がないことを失火フラッグ=0
としてRAM19に記憶させる。
In S75, the misfire flag = 0 indicates that no misfire has occurred.
It is stored in the RAM 19 as .

このようにして、失火判定を気筒毎に行う。In this way, misfire determination is performed for each cylinder.

以上説明したように、圧縮上死点を略中心とする120
°のクランク角範囲で筒内圧力センサ1〜6により検出
された筒内圧力をバイアス量により補正すると共に、前
記クランク角範囲における未燃焼時のモータリング圧力
とピーク位置とを求めた後、筒内圧力とモータリング圧
力とピーク位置とに基づいて失火の判定を行うようにし
たので、失火時に対応するモータリング圧力と筒内圧力
とが比較されるため、失火の判定を高精度に行うことが
できる。また、筒内圧センサl〜6により検出された筒
内圧力をバイアス量により補正するようにしたので、各
気筒の筒内圧センサ1〜6の感度にばらつきがあっても
各気筒の真の筒内圧力を高精度に検出でき、もって失火
の判定を高精度に行える。
As explained above, 120
After correcting the in-cylinder pressure detected by the in-cylinder pressure sensors 1 to 6 in the crank angle range of ° by the bias amount, and determining the motoring pressure and peak position when no combustion occurs in the crank angle range, Since a misfire is determined based on the internal pressure, motoring pressure, and peak position, the motoring pressure and cylinder pressure corresponding to the misfire are compared, so misfire can be determined with high accuracy. I can do it. In addition, since the in-cylinder pressure detected by the in-cylinder pressure sensors 1 to 6 is corrected by the bias amount, even if there are variations in the sensitivity of the in-cylinder pressure sensors 1 to 6 of each cylinder, the true in-cylinder pressure of each cylinder Pressure can be detected with high precision, and misfires can therefore be determined with high precision.

〈発明の効果〉 本発明は、以上説明したように、筒内圧力検出手段の検
出値をバイアス量により補正すると共に、筒内圧力のピ
ーク位置とモータリング圧力とを求めそれらの値から失
火の判定を行うようにしたので、筒内圧力検出手段の感
度が異なっていても各気筒の失火の有無を高精度に検出
できる。
<Effects of the Invention> As explained above, the present invention corrects the detected value of the in-cylinder pressure detection means by the bias amount, determines the peak position of the in-cylinder pressure and the motoring pressure, and uses those values to detect misfire. Since the determination is made, the presence or absence of a misfire in each cylinder can be detected with high accuracy even if the sensitivity of the cylinder pressure detection means is different.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明のクレーム対応図、第2図は本発明の一
実施例を示す構成図、第3図〜第10図は同上のフロー
チャート、第11図〜第14図は同上の作用を説明する
ための図である。 1〜6・・・筒内圧センサ  −5・・・制御装置  
17・・・CPU   19・・・RAM   21・
・・クランク角センサ
Fig. 1 is a diagram corresponding to the claims of the present invention, Fig. 2 is a configuration diagram showing an embodiment of the present invention, Figs. 3 to 10 are flowcharts of the same, and Figs. It is a figure for explaining. 1 to 6...Cylinder pressure sensor -5...Control device
17...CPU 19...RAM 21.
・・Crank angle sensor

Claims (1)

【特許請求の範囲】[Claims] 機関燃焼室の筒内圧力を検出する筒内圧力検出手段と、
機関のクランク角度を検出するクランク角度検出手段と
、所定クランク角範囲のサンプリング期間において前記
筒内圧力検出信号をサンプリングするサンプリング手段
と、クランク角度毎の燃焼室容積を設定する燃焼室容積
設定手段と、設定されたサンプリング期間の燃焼室容積
と前記サンプリングされた筒内圧力検出信号に基づいて
当該筒内圧力検出信号のバイアス量を設定するバイアス
量設定手段と、設定されたバイアス量に基づいて、サン
プリングされた筒内圧力検出信号を補正し筒内圧力を求
める筒内圧力補正手段と、補正された筒内圧力若しくは
サンプリングされた筒内圧力に基づいて筒内圧力のピー
ク位置を判定するピーク位置判定手段と、補正された筒
内圧力と前記燃焼室容積とに基づいて未燃焼時のモータ
リングを予測するモータリング圧力予測手段と、判定さ
れたピーク位置と補正された筒内圧力とモータリング圧
力とに基づいて失火を判定する失火判定手段と、を備え
たことを特徴とする内燃機関の失火検出装置。
In-cylinder pressure detection means for detecting in-cylinder pressure in the engine combustion chamber;
a crank angle detection means for detecting a crank angle of the engine; a sampling means for sampling the in-cylinder pressure detection signal during a sampling period of a predetermined crank angle range; and a combustion chamber volume setting means for setting a combustion chamber volume for each crank angle. , a bias amount setting means for setting a bias amount of the in-cylinder pressure detection signal based on the combustion chamber volume in a set sampling period and the sampled in-cylinder pressure detection signal, and based on the set bias amount, an in-cylinder pressure correction means for correcting the sampled in-cylinder pressure detection signal to obtain the in-cylinder pressure; and a peak position for determining the peak position of the in-cylinder pressure based on the corrected in-cylinder pressure or the sampled in-cylinder pressure. determining means; motoring pressure prediction means for predicting motoring when no combustion occurs based on the corrected in-cylinder pressure and the combustion chamber volume; and the determined peak position, the corrected in-cylinder pressure and motoring. 1. A misfire detection device for an internal combustion engine, comprising: misfire determination means for determining misfire based on pressure.
JP4170590A 1990-02-22 1990-02-22 Misfire detecting device of internal combustion engine Pending JPH03246374A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4170590A JPH03246374A (en) 1990-02-22 1990-02-22 Misfire detecting device of internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4170590A JPH03246374A (en) 1990-02-22 1990-02-22 Misfire detecting device of internal combustion engine

Publications (1)

Publication Number Publication Date
JPH03246374A true JPH03246374A (en) 1991-11-01

Family

ID=12615844

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4170590A Pending JPH03246374A (en) 1990-02-22 1990-02-22 Misfire detecting device of internal combustion engine

Country Status (1)

Country Link
JP (1) JPH03246374A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006233798A (en) * 2005-02-23 2006-09-07 Honda Motor Co Ltd Combustion state detection device for internal combustion engine
JP2006242146A (en) * 2005-03-07 2006-09-14 Honda Motor Co Ltd Combustion state detecting device for internal combustion engine
US7162360B2 (en) 2004-11-09 2007-01-09 Honda Motor Co., Ltd. Combustion state detecting apparatus for an engine
JP2007211654A (en) * 2006-02-08 2007-08-23 Honda Motor Co Ltd Air-fuel ratio control device of internal combustion engine
JP2007291959A (en) * 2006-04-25 2007-11-08 Honda Motor Co Ltd Control device of internal combustion engine
JP2007303352A (en) * 2006-05-10 2007-11-22 Honda Motor Co Ltd Misfire determination device for internal combustion engine
JP2008157242A (en) * 2006-12-20 2008-07-10 Delphi Technologies Inc Combustion control of internal-combustion engine
JP2015197083A (en) * 2014-04-02 2015-11-09 本田技研工業株式会社 Internal combustion engine cylinder internal pressure detector

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7162360B2 (en) 2004-11-09 2007-01-09 Honda Motor Co., Ltd. Combustion state detecting apparatus for an engine
DE102005053024B4 (en) * 2004-11-09 2013-03-28 Honda Motor Co., Ltd. Device for detecting the combustion state of an engine
JP2006233798A (en) * 2005-02-23 2006-09-07 Honda Motor Co Ltd Combustion state detection device for internal combustion engine
JP4606198B2 (en) * 2005-02-23 2011-01-05 本田技研工業株式会社 Combustion state detection device for internal combustion engine
JP4555125B2 (en) * 2005-03-07 2010-09-29 本田技研工業株式会社 Combustion state detection device for internal combustion engine
JP2006242146A (en) * 2005-03-07 2006-09-14 Honda Motor Co Ltd Combustion state detecting device for internal combustion engine
JP2007211654A (en) * 2006-02-08 2007-08-23 Honda Motor Co Ltd Air-fuel ratio control device of internal combustion engine
JP4716283B2 (en) * 2006-02-08 2011-07-06 本田技研工業株式会社 Air-fuel ratio control device for internal combustion engine
JP2007291959A (en) * 2006-04-25 2007-11-08 Honda Motor Co Ltd Control device of internal combustion engine
JP2007303352A (en) * 2006-05-10 2007-11-22 Honda Motor Co Ltd Misfire determination device for internal combustion engine
US7681441B2 (en) 2006-12-20 2010-03-23 Delphi Technologies, Inc. Combustion control in an internal combustion engine
JP2008157242A (en) * 2006-12-20 2008-07-10 Delphi Technologies Inc Combustion control of internal-combustion engine
JP2011017343A (en) * 2006-12-20 2011-01-27 Delphi Technologies Holding Sarl Combustion control of internal combustion engine
JP2015197083A (en) * 2014-04-02 2015-11-09 本田技研工業株式会社 Internal combustion engine cylinder internal pressure detector

Similar Documents

Publication Publication Date Title
US5076098A (en) System for detecting combustion state in internal combustion engine
JP2611502B2 (en) Misfire detection device for internal combustion engine
EP1918688B1 (en) Misfire detecting apparatus for internal combustion engine
JP3978535B2 (en) Non-ignition detection method for vehicle engine
JP2623921B2 (en) Misfire detection device for internal combustion engine
JP2003328851A (en) System and method for diagnosing and calibrating internal combustion engine
JPS639679A (en) Control of ignition timing of internal combustion engine
US7455047B2 (en) Control unit for an internal combustion engine
JP5381755B2 (en) In-cylinder pressure sensor output correction device
CA2525020C (en) A combustion state detecting apparatus for an engine
JP4410424B2 (en) In-cylinder pressure detection device for internal combustion engine
JPH03246374A (en) Misfire detecting device of internal combustion engine
JP2009019523A (en) Control device of internal combustion engine
JP2006284533A (en) Abnormality detector for cylinder pressure sensor
JP3922468B2 (en) Misfire detection device for internal combustion engine
JP2830305B2 (en) Device for detecting combustion state of internal combustion engine
JPH03246373A (en) Misfire detecting device of internal combustion engine
JPH03246326A (en) Abnormal combustion detection device of internal combustion engine
JP2009221899A (en) Fuel property determining device of internal combustion engine
JP3461627B2 (en) Device for detecting combustion state of internal combustion engine
JP4606198B2 (en) Combustion state detection device for internal combustion engine
JPH0579441A (en) Ignition timing control device for internal combustion engine
JPH03246327A (en) Misfire detection device of internal combustion engine
JPS62195464A (en) Control method for internal combustion engine when it is transient
JP2000352349A (en) Control system for internal combustion engine