JPH0833142B2 - Misfire diagnosis device for internal combustion engine - Google Patents
Misfire diagnosis device for internal combustion engineInfo
- Publication number
- JPH0833142B2 JPH0833142B2 JP6975390A JP6975390A JPH0833142B2 JP H0833142 B2 JPH0833142 B2 JP H0833142B2 JP 6975390 A JP6975390 A JP 6975390A JP 6975390 A JP6975390 A JP 6975390A JP H0833142 B2 JPH0833142 B2 JP H0833142B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- counting
- pulse signal
- crank angle
- misfire
- 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 - Fee Related
Links
Landscapes
- Ignition Installations For Internal Combustion Engines (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、内燃機関の失火診断装置に関する。TECHNICAL FIELD The present invention relates to a misfire diagnosis device for an internal combustion engine.
〈従来の技術〉 内燃機関が失火すると、未燃ガスが排出され、これが
後燃えを起こして、排気通路に設けられた触媒が焼損さ
れる。<Prior Art> When an internal combustion engine misfires, unburned gas is discharged, which causes post-combustion, and the catalyst provided in the exhaust passage is burned out.
もって、失火の検出が必要で、その方法として、従来
より、クランク角センサからの基準パルス信号等に基づ
いて定められる爆発行程における所定クランク角区間の
時間周期を計時し、他気筒のそれと比較することによ
り、失火を診断するようにしている。Therefore, it is necessary to detect a misfire, and as a method therefor, a time period of a predetermined crank angle section in an explosion stroke determined based on a reference pulse signal from a crank angle sensor is conventionally measured and compared with that of other cylinders. By doing so, he is trying to diagnose a misfire.
つまり、何れかの気筒に失火が生じると、回転が落ち
るので、周期が長くなることを監視するようにしてい
る。In other words, if a misfire occurs in any of the cylinders, the rotation speed drops, so that it is monitored that the cycle becomes long.
〈発明が解決しようとする課題〉 ところで、クランク角センサの設置箇所としては、ク
ランクシャフト側では、気筒判別が不可能なことから、
クランクシャフトからタイミングベルト(チェーン)を
介してその回転が伝達され、クランクシャフト2回転に
つき1回転するカムシャフト側があてられている。<Problems to be Solved by the Invention> By the way, as the installation location of the crank angle sensor, it is impossible to determine the cylinder on the crankshaft side.
The rotation is transmitted from the crankshaft via a timing belt (chain), and the camshaft side is rotated once for every two rotations of the crankshaft.
従って、かかるクランク角センサからの信号に基づい
て、時間周期計時用のクランク角区間を定めるようにす
ると、加減速時に、タイミングベルトのガタや伸び縮み
等で、クランク角センサから出力される信号(基準パル
ス信号や単位パルス信号)の発生時刻と実際のクランク
角との間にズレを生じ、またそのズレが変動し、失火診
断の基準にしている所定クランク角区間に狂いが生じ
て、時間周期の計時が不正確になり、失火有無の誤診断
をしてしまうという問題点があった。Therefore, if the crank angle section for time period counting is determined based on the signal from the crank angle sensor, a signal output from the crank angle sensor due to backlash, expansion or contraction of the timing belt during acceleration / deceleration ( There is a deviation between the time of occurrence of the reference pulse signal or unit pulse signal) and the actual crank angle, and the deviation also fluctuates, causing a deviation in the predetermined crank angle section that is the reference for the misfire diagnosis, resulting in a time cycle. However, there was a problem that the timekeeping became inaccurate and a misdiagnosis of whether or not there was a misfire was made.
本発明は、上記の問題点に鑑み、正確な診断ができる
内燃機関の失火診断装置を提供することを目的とする。The present invention has been made in view of the above problems, and an object thereof is to provide a misfire diagnosis device for an internal combustion engine, which enables accurate diagnosis.
〈課題を解決するための手段〉 上記の目的を達成するために、本発明は、第1図に示
すように、機関のクランクシャフトにより駆動されてク
ランクシャフト2回転につき1回転するシャフトの回転
に同期して少なくともクランク角で720°/n(nは気筒
数)毎の基準パルス信号を出力するクランク角センサと
は別に、クランクシャフトの回転に直接同期して微小ク
ランク角毎の補助パルス信号を出力するピックアップ式
センサを設けると共に、前記クランク角センサからの基
準パルス信号の発生により前記ピックアップ式センサか
らの補助パルス信号の計数を開始して第1の所定数の計
数終了時に第1の信号を出力する第1の計数手段(a)
と、前記第1の信号の発生により前記ピックアップ式セ
ンサからの補助パルス信号の計数を開始して第2の所定
数の計数終了時に第2の信号を出力する第2の計数手段
(b)と、前記第1の信号の発生から前記第2の信号の
発生までの時間を計時する計時手段(c)と、前記計時
した時間の変化状態より失火気筒の有無を判定する失火
判定手段(d)と、前記クランク角センサからの基準パ
ルス信号間における前記ピックアップ式センサからの補
助パルス信号を計数する第3の計数手段(e)と、この
計数値を基準値と比較して前記ピックアップ式センサの
異常の有無を検出し、異常検出時に前記失火判定手段に
よる失火判定を中止させる判定中止手段(f)とを設け
る構成とする。<Means for Solving the Problems> In order to achieve the above-mentioned object, the present invention relates to rotation of a shaft which is driven by a crankshaft of an engine and makes one rotation for every two rotations of the crankshaft, as shown in FIG. Separately from the crank angle sensor that outputs the reference pulse signal at every 720 ° / n (n is the number of cylinders) at the crank angle in synchronization, the auxiliary pulse signal for each minute crank angle is directly synchronized with the rotation of the crankshaft. A pickup type sensor for outputting is provided, and counting of the auxiliary pulse signal from the pickup type sensor is started by generation of the reference pulse signal from the crank angle sensor, and the first signal is output when the counting of the first predetermined number is completed. First counting means (a) for outputting
And second counting means (b) for starting the counting of the auxiliary pulse signal from the pickup type sensor by the generation of the first signal and outputting the second signal when the counting of the second predetermined number is completed. , A clocking means (c) for timing the time from the generation of the first signal to the generation of the second signal, and a misfire determination means (d) for determining the presence or absence of a misfiring cylinder from the change state of the clocked time. And a third counting means (e) for counting the auxiliary pulse signal from the pickup type sensor between the reference pulse signals from the crank angle sensor, and the count value is compared with a reference value to detect the pickup type sensor. A configuration is provided that includes a determination stopping unit (f) that detects the presence or absence of an abnormality and stops the misfire determination by the misfire determination unit when the abnormality is detected.
〈作用〉 上記の構成によると、クランク角センサからの基準パ
ルス信号の発生時を基準として、クランクシャフトに直
接同期して出力される補助パルス信号の計数を行って、
第1の所定数計数後に、第1の信号を出力して、計時開
始タイミングを定める。<Operation> According to the above configuration, the auxiliary pulse signal output directly in synchronization with the crankshaft is counted with reference to the time of generation of the reference pulse signal from the crank angle sensor,
After counting the first predetermined number, the first signal is output to determine the timing start timing.
次に、第1の信号の発生から更に補助パルス信号の計
数を行って、第2の所定数の計数後に、第2の信号を出
力して、計時終了タイミングを定める。Next, the auxiliary pulse signal is further counted after the generation of the first signal, and after the second predetermined number is counted, the second signal is output to determine the timing end timing.
このようにして、計時開始タイミングと計時終了タイ
ミングとを定め、この間の時間を計時し、この時間の変
化状態に基づいて失火気筒の有無を判定する。In this way, the timing start timing and timing end timing are determined, the time between them is clocked, and the presence or absence of the misfiring cylinder is determined based on the change state of this time.
つまり、クランクシャフトの回転に直接同期して出力
される信号に基づいて、失火気筒の有無の判定を実施す
ることができる。That is, the presence / absence of the misfiring cylinder can be determined based on the signal output in direct synchronization with the rotation of the crankshaft.
更に、クランク角センサからの基準パルス信号の発生
時を基準として、第1の所定数の計数を実行して、計時
開始タイミングを定めることにより、失火気筒の有無の
判定に使用するクランク角区間を、判定に最適なよう
に、即ち、失火の影響が最も現れやすい区間に設定する
ことができる。Furthermore, the first predetermined number is counted with reference to the time of generation of the reference pulse signal from the crank angle sensor to determine the timing start timing to determine the crank angle section used for determining the presence or absence of the misfiring cylinder. , Can be set so as to be optimal for determination, that is, in a section where the influence of misfire is most likely to appear.
尚、クランク角センサからの基準パルス信号の発生時
は、クランク角に対しズレを生じることがあるが、クラ
ンク角区間が一定であれば、問題はない。When the reference pulse signal is generated from the crank angle sensor, a shift may occur with respect to the crank angle, but there is no problem if the crank angle section is constant.
更に、本発明では、ピックアップ式センサを追加して
設けるため、そのピックアップ式センサの自己診断が不
可欠であることから、基準パルス信号間における補助パ
ルス信号を計数し、その計数値を基準値と比較して、ピ
ックアップ式センサの異常の有無を検出する。そして、
ピックアップ式センサの異常検出時には、失火判定を中
止するようにして、失火診断の信頼性を向上させてい
る。Further, in the present invention, since the pickup type sensor is additionally provided, self-diagnosis of the pickup type sensor is indispensable. Therefore, the auxiliary pulse signals between the reference pulse signals are counted and the counted value is compared with the reference value. Then, the presence or absence of abnormality of the pickup type sensor is detected. And
When the abnormality of the pickup type sensor is detected, the misfire determination is stopped to improve the reliability of the misfire diagnosis.
〈実施例〉 以下、本発明に係る実施例を第2図〜第7図に基づい
て説明する。<Examples> Examples of the present invention will be described below with reference to FIGS. 2 to 7.
先ず、第2図を参照して、システムを説明する。 First, the system will be described with reference to FIG.
機関1は、主に、シリンダ2、ピストン3、コンロッ
ド4、クランクシャフト5、吸気バルブ6、排気バルブ
7、カムシャフト8により構成されている。The engine 1 mainly includes a cylinder 2, a piston 3, a connecting rod 4, a crankshaft 5, an intake valve 6, an exhaust valve 7 and a camshaft 8.
クランクシャフト5の回転は、その一端に設けられた
タイミングプーリ9、タイミングベルト10、タイミング
プーリ11を介して、クランクシャフト5の2回転につ
き、1回転の割合でカムシャフト8に伝達される。The rotation of the crankshaft 5 is transmitted to the camshaft 8 at a rate of one rotation for every two rotations of the crankshaft 5, via the timing pulley 9, the timing belt 10, and the timing pulley 11 provided at one end thereof.
カムシャフト8には、光電式等のクランク角センサ12
が設けられており、クランク角センサ12は、クランク角
で180°(4気筒の場合)毎の基準パルス信号REF(気筒
判別信号を含む)と、例えば、2°毎の単位パルス信号
POSをコントロールユニット13に出力する。The cam shaft 8 has a crank angle sensor 12 of photoelectric type or the like.
The crank angle sensor 12 is provided with a reference pulse signal REF (including a cylinder discrimination signal) for each 180 ° (in the case of four cylinders) and a unit pulse signal for each 2 °, for example.
The POS is output to the control unit 13.
また、クランクシャフト5の他端に設けられたフライ
ホイール14の外周の歯付き面に相対させて、ピックアッ
プ式センサ15が設けられており、クランク角で微小角
(例えば3°)毎の補助パルス信号SUMをコントロール
ユニット13に出力する。Further, a pickup type sensor 15 is provided so as to face a toothed surface on the outer circumference of a flywheel 14 provided at the other end of the crankshaft 5, and an auxiliary pulse for each minute angle (for example, 3 °) in crank angle. The signal SUM is output to the control unit 13.
次に、第3図及び第4図を参照して、コントロールユ
ニット13内のハードウェアを説明し、また、第5図〜第
7図を参照して、失火診断及び自己診断のルーチンを説
明する。Next, the hardware in the control unit 13 will be described with reference to FIGS. 3 and 4, and the misfire diagnosis and self-diagnosis routines will be described with reference to FIGS. 5 to 7. .
先ず、第3図及び第4図に基づいて、ハードウェアか
ら説明する。First, the hardware will be described with reference to FIGS. 3 and 4.
ピックアップ式センサ(第1図の15)から出力される
補助パルス信号SUBは、第1の計数手段としての第1の
カウンタ16及び第2の計数手段としての第2のカウンタ
17に入力される。The auxiliary pulse signal SUB output from the pickup type sensor (15 in FIG. 1) is the first counter 16 as the first counting means and the second counter 16 as the second counting means.
Entered in 17.
第1のカウンタ16は、クランク角センサ(第1図の1
2)から出力される基準パルス信号REFをトリガとして補
助パルス信号SUBの計数を開始する。The first counter 16 is a crank angle sensor (1 in FIG. 1).
The reference pulse signal REF output from 2) is used as a trigger to start counting the auxiliary pulse signal SUB.
そして、その計数値が予め設定してある第1の所定数
に達すると、第1の信号を第2のカウンタ17に出力す
る。Then, when the count value reaches the preset first predetermined number, the first signal is output to the second counter 17.
尚、第1の所定数は、基準パルス信号REFの発生時か
らほぼ上死点までのクランク角に相当する数として設定
する。The first predetermined number is set as a number corresponding to the crank angle from the time the reference pulse signal REF is generated to the top dead center.
第2のカウンタ17は、この第1の信号をトリガとして
補助パルス信号SUBの計数を開始すると共に、クロック
パルスカウンタ18への出力を立上げる。これは、実質的
に第1の信号と同じである。The second counter 17 starts counting the auxiliary pulse signal SUB by using the first signal as a trigger, and at the same time, raises the output to the clock pulse counter 18. This is substantially the same as the first signal.
そして、第2のカウンタ17の計数値が予め設定してあ
る第2の所定数に達すると、クロックパルスカウンタ18
への出力を立下げる。これは、第2の信号となる。When the count value of the second counter 17 reaches the preset second predetermined number, the clock pulse counter 18
Output to. This will be the second signal.
尚、第2の所定数は、上死点から下死点に至るまでの
クランク角区間に相当する数として設定する。The second predetermined number is set as a number corresponding to the crank angle section from the top dead center to the bottom dead center.
第1の所定数及び第2の所定数をこのように設定する
ことで、失火の影響を最も受けやすいクランク角区間
(爆発行程)を、失火気筒の有無の判定に利用すること
ができる。By setting the first predetermined number and the second predetermined number in this way, the crank angle section (explosion stroke) most susceptible to the influence of misfire can be used for determining the presence or absence of the misfiring cylinder.
第2のカウンタ17の出力は、クロックパルスカウンタ
18及びマイクロコンピュータ19に送られる。The output of the second counter 17 is a clock pulse counter
18 and the microcomputer 19.
クロックパルスカウンタ18には、クロック(図示せ
ず)からクロックパルス信号CLKがゲートを介して入力
されており、第2のカウンタ17から出力される信号の立
上がり(第1の信号)から立下がり(第2の信号)まで
の時間を、その間、ゲートを開いてクロックパルス信号
CLKを計数することにより計時する。A clock pulse signal CLK from a clock (not shown) is input to the clock pulse counter 18 through a gate, and the signal output from the second counter 17 rises (first signal) to fall (first signal). 2nd signal) until the clock pulse signal by opening the gate
Timing is performed by counting CLK.
そして、マイクロコンピュータ19にて、クロックパル
スカウンタ18のカウンタ値を、第2のカウンタ17から出
力される信号に同期して読込み、ソフトウェア的に後述
する方法で処理する。Then, the microcomputer 19 reads the counter value of the clock pulse counter 18 in synchronization with the signal output from the second counter 17, and processes it by a method described later in terms of software.
一方、第3の計数手段としての第3のカウンタ20に
は、基準パルス信号REFと補助パルス信号SUBとが入力さ
れており、基準パルス信号REFが入力されると、これを
トリガとして、補助パルス信号SUBの計数を開始する。
そして、次の基準パルス信号REFが入力されると、これ
まで計数していた補助パルス信号の計数値をマイクロコ
ンピュータ19出力すると共に、その値をリセットして、
新たに補助パルス信号SUBの計数を開始する。On the other hand, the reference pulse signal REF and the auxiliary pulse signal SUB are input to the third counter 20 as the third counting means, and when the reference pulse signal REF is input, the reference pulse signal REF is used as a trigger to generate the auxiliary pulse signal. Start counting the signal SUB.
Then, when the next reference pulse signal REF is input, the count value of the auxiliary pulse signal which has been counted so far is output to the microcomputer 19, and the value is reset,
The counting of the auxiliary pulse signal SUB is newly started.
第5図のフローチャートを参照して、失火診断のルー
チンを説明する。A misfire diagnosis routine will be described with reference to the flowchart of FIG.
失火診断に先立って、ステップ1(図中S1と記す。以
下同様。)では、診断中止フラグFが立っている(F=
1)か否かを判定する。Prior to the misfire diagnosis, in step 1 (denoted as S1 in the figure. The same applies hereinafter), the diagnosis stop flag F is set (F =
It is determined whether or not 1).
F=1のときは、後述する第6図又は第7図に示すフ
ローチャートによる自己診断の結果、ピックアップセン
サ15から出力される補助パルス信号SUBの異常が検出さ
れたことを意味するので、失火気筒の有無の判定はしな
いで、このままこのルーチンを終了する。When F = 1, it means that the abnormality of the auxiliary pulse signal SUB output from the pickup sensor 15 is detected as a result of the self-diagnosis according to the flowchart shown in FIG. 6 or FIG. This routine is ended as it is without judging the presence or absence of.
F=0のときは、ピックアップ式センサ15の出力が正
常なことを意味するので、ステップ2以降に進んで、失
火診断を実施する。When F = 0, it means that the output of the pickup type sensor 15 is normal, and therefore, the procedure proceeds to step 2 and thereafter to carry out the misfire diagnosis.
ステップ2では、第2のカウンタ17から出力される信
号の判定を行い、立上がりのとき、つまり第1の信号の
とき、ステップ3に進んで、クロックパルスカウンタ18
の現在のカウンタ値C1を読み込んで、これを一時記憶
し、このルーチンを終了する。In step 2, the signal output from the second counter 17 is judged, and when it rises, that is, when it is the first signal, the process proceeds to step 3 and the clock pulse counter 18
The current counter value C 1 of is read, this is temporarily stored, and this routine ends.
また、ステップ2の判定で、立下がりのとき、つま
り、第2の信号のとき、ステップ4に進んで、クロック
パルスカウンタ18の現在のカウンタ値C2を読み込んで、
ステップ5で、カウンタ値C2から、ステップ2で一時記
憶したカウンタ値C1を減算して、第1の信号発生時と第
2の信号発生時の時間Tを求める。If the result of determination in step 2 is a fall, that is, if it is the second signal, the process proceeds to step 4, where the current counter value C 2 of the clock pulse counter 18 is read,
In Step 5, the counter value C 2, by subtracting the counter value C 1 which is temporarily stored in step 2, obtaining the first and at the signal generating time T when the second signal generation.
そして、ステップ6に進み、前回の時間T-1と時間T
との差|T−T-1|を、予め設定してある所定値Aと比較
して、|T−T-1|≦Aのときは、失火気筒なしと判定し
て、このままこのルーチンを終了する。Then, the process proceeds to step 6 and the previous time T -1 and time T
The difference | T−T −1 | with a predetermined value A that has been set in advance, and when | T−T −1 | ≦ A, it is determined that there is no misfiring cylinder, and this routine is left as it is. finish.
尚、所定値Aは、失火が発生しない正常な燃焼のとき
に生じうる時間差の変動の限界値に相当する。The predetermined value A corresponds to the limit value of the fluctuation of the time difference that can occur during normal combustion without misfire.
一方、|T−T-1|>Aのときは、失火気筒ありと判定
して、ステップ7で、失火の表示をする。On the other hand, when | T−T −1 |> A, it is determined that there is a misfiring cylinder, and misfire is displayed in step 7.
尚、この際、失火気筒の特定は、基準パルス信号に含
まれる気筒判別信号により行うことができるので、気筒
別の表示が可能である。At this time, since the misfiring cylinder can be specified by the cylinder discrimination signal included in the reference pulse signal, it is possible to display for each cylinder.
ここで、クロックパルスカウンタ18と共に、ステップ
2〜5が計時手段に相当し、ステップ6,7が失火判定手
段に相当する。Here, the steps 2 to 5 together with the clock pulse counter 18 correspond to the time counting means, and the steps 6 and 7 correspond to the misfire determination means.
尚、本実施例では、時間Tと前回の時間T-1との差を
所定値Aと比較することによって、失火気筒の有無を判
定したが、その他に、時間Tと前回の時間T-1との比T/T
-1を所定値Bと比較するようにしてもよく、更に、気筒
数分の時間(例えばT1,T2,T3,T4;4気筒の場合)を求
めて、判定する気筒の爆発行程に相当する時間(例え
ば、T1)をそれ以外の気筒の爆発行程に相当する時間の
平均値(例えば、(T2+T3+T4)/3)と比較することに
より、失火気筒の有無の判定を行う等、種々の方法が利
用できる。In this embodiment, the presence / absence of a misfiring cylinder is determined by comparing the difference between the time T and the previous time T −1 with the predetermined value A. However, in addition, the time T and the previous time T −1 are determined. Ratio with T / T
-1 may be compared with a predetermined value B, and the time of the number of cylinders (for example, in the case of T 1 , T 2 , T 3 , T 4 ; Whether or not there is a misfiring cylinder by comparing the time equivalent to the stroke (eg T 1 ) with the average value of the time equivalent to the explosion stroke of the other cylinders (eg (T 2 + T 3 + T 4 ) / 3) Various methods can be used, such as determining.
第6図のフローチャートを参照して、自己診断のルー
チンを説明する。A self-diagnosis routine will be described with reference to the flowchart of FIG.
ステップ11では、第3のカウンタ20からの計数値C
(3)を入力する。In step 11, the count value C from the third counter 20
Enter (3).
ステップ12では、その計数値C(3)を基準値60(4
気筒で基準パルス信号REFの間隔がクランク角で180°
で、この間に、クランク角で3°毎に出力される補助パ
ルス信号の数が60)と比較して、ほぼ一致するとき(C
(3)≒60のとき)は、ピックアップ式センサ15が正常
なので、このままこのルーチンを終了し、一致しないと
き(C(3)≠60のとき)は、ピックアップ式センサ15
が異常なので、ステップ13に進んで、失火診断中止の表
示(ピックアップ式センサ15の異常表示を含む)をし
て、ステップ14で、診断中止フラグFを立てて(F←
1)、このルーチンを終了する。In step 12, the count value C (3) is changed to the reference value 60 (4
In the cylinder, the interval of the reference pulse signal REF is 180 ° in crank angle
Then, during this period, when the number of auxiliary pulse signals output at every 3 ° of crank angle is approximately 60 (C), and when they substantially match (C
In the case of (3) ≈60), the pickup sensor 15 is normal, so this routine is finished as it is, and when there is no coincidence (when C (3) ≠ 60), the pickup sensor 15 is
Is abnormal, the process goes to step 13 to display the misfire diagnosis stop (including the abnormal display of the pickup sensor 15), and in step 14, the diagnosis stop flag F is set (F ←
1), this routine is finished.
これにより、第5図に示したルーチンを実行する際
に、診断が中止される。As a result, the diagnosis is stopped when the routine shown in FIG. 5 is executed.
ここで、このステップ12,13,14及び第5図のステップ
1が判定中止手段に相当する。Here, the steps 12, 13, 14 and the step 1 in FIG. 5 correspond to the determination stopping means.
また、ピックアップ式センサ15の自己診断の別の方法
として、基準パルス信号REF間における単位パルス信号P
OSを計数して、これを基準値とする方法がある。As another method of self-diagnosis of the pickup sensor 15, the unit pulse signal P between the reference pulse signals REF is
There is a method of counting the OS and using this as the reference value.
但し、この場合、これに先立って、単位パルス信号PO
Sの自己診断を行う。However, in this case, prior to this, the unit pulse signal PO
Perform S self-diagnosis.
具体的に、先ず、そのハードウェアを第3図を参照し
て説明する。Specifically, first, the hardware will be described with reference to FIG.
第3のカウンタ20の他に、破線で示すように、第4の
カウンタ21を設け、これに、クランク角センサ(第2図
の12)からの基準パルス信号REFと単位パルス信号POSと
を入力して、基準パルス信号REFが入力されると、単位
パルス信号POSの計数を開始する。そして、次の基準パ
ルス信号REFが入力されると、これまで計数していた単
位パルス信号POSの計数値C(4)をマイクロコンピュ
ータ19に出力すると共に、その値をリセットして、新た
に単位パルス信号POSの計数を開始する(第4図参
照)。In addition to the third counter 20, as shown by the broken line, a fourth counter 21 is provided, to which the reference pulse signal REF and the unit pulse signal POS from the crank angle sensor (12 in FIG. 2) are input. Then, when the reference pulse signal REF is input, counting of the unit pulse signal POS is started. Then, when the next reference pulse signal REF is input, the count value C (4) of the unit pulse signal POS which has been counted so far is output to the microcomputer 19, and the value is reset to newly set the unit. The counting of the pulse signal POS is started (see FIG. 4).
次に、第7図のフローチャートを参照して、自己診断の
ルーンを説明する。Next, the rune for self-diagnosis will be described with reference to the flowchart in FIG.
ステップ21で、第3のカウンタ20の計数値C(3)を
入力し、ステップ22で、第4のカウンタ21の計数値C
(4)を入力する。In step 21, the count value C (3) of the third counter 20 is input, and in step 22, the count value C of the fourth counter 21.
Enter (4).
ステップ23では、先ず、クランク角センサ12から出力
される単位パルス信号POSの自己診断のために、計数値
C(4)を所定値90と比較して、ほぼ等しいとき(C
(4)≒90のとき)は、クランク角センサ12が正常なの
で、今度は、ステップ24に進んで、ピックアップ式セン
サ15の出力(補助パルス信号)の自己診断をする。In step 23, first, for self-diagnosis of the unit pulse signal POS output from the crank angle sensor 12, the count value C (4) is compared with a predetermined value 90, and when they are substantially equal (C
In the case of (4) ≈90), since the crank angle sensor 12 is normal, the routine proceeds to step 24, and the output (auxiliary pulse signal) of the pickup sensor 15 is self-diagnosed.
つまり、計数値C(3)を基準値2C(4)/3と比較す
る。ここで、2/3(=60/90)は、4気筒で、基準パルス
信号REFの間隔が180°で、この間に、クランク角で3°
毎に出力される補助パルス信号の数が60、そして、同じ
くこの間に、クランク角で2°毎に出力される単位パル
ス信号POSの数が90であることを意味する。That is, the count value C (3) is compared with the reference value 2C (4) / 3. Here, 2/3 (= 60/90) is 4 cylinders, the interval of the reference pulse signal REF is 180 °, and the crank angle is 3 ° during this interval.
This means that the number of auxiliary pulse signals output for each is 60, and similarly, the number of unit pulse signals POS output for each 2 ° in the crank angle is 90 during this period.
そして、計数値C(3)が基準値2C(4)/3とほぼ一
致するとき(C(3)≒2C(4)/3のとき)は、ピック
アップ式センサ15が正常なので、このままこのルーチン
を終了する。When the count value C (3) substantially coincides with the reference value 2C (4) / 3 (when C (3) ≈2C (4) / 3), the pickup sensor 15 is normal. To finish.
一方、ステップ23でC(4)≠90のときは、単位パル
ス信号POSが正常に出力されていないので、ピックアッ
プ式センサの自己診断をすることなく、失火診断を中止
すべく、失火診断中止の表示(クランク角センサ12の異
常表示を含む)をして、診断中止フラグFを立てて(F
←1)、このルーチンを終了する。On the other hand, when C (4) ≠ 90 in step 23, the unit pulse signal POS is not normally output, so the misfire diagnosis should be stopped without stopping the self-diagnosis of the pickup sensor. Display (including the abnormal display of the crank angle sensor 12), and the diagnosis stop flag F is set (F
← 1), this routine is completed.
更に、ステップ24で、C(3)≠2C(4)/3のとき
は、ピックアップ式センサ15の自己診断の結果、ピック
アップ式センサの異常が検出されたことを意味するの
で、失火診断を中止すべく、同様にステップ25で、失火
診断中止の表示(ピックアップ式センサ15の異常表示を
含む)をして、診断中止フラグFを立てて(F←1)、
このルーチンを終了する。Further, if C (3) ≠ 2C (4) / 3 in step 24, it means that an abnormality of the pickup sensor is detected as a result of the self-diagnosis of the pickup sensor 15, so the misfire diagnosis is stopped. In order to do so, similarly, in step 25, the display of the misfire diagnosis cancellation is displayed (including the abnormal display of the pickup type sensor 15), and the diagnosis cancellation flag F is set (F ← 1),
This routine ends.
ここで、このステップ24,25,26及び第5図のステップ
1が判定中止手段に相当する。Here, the steps 24, 25 and 26 and step 1 of FIG. 5 correspond to the determination stopping means.
〈発明の効果〉 以上説明したように、本発明によると、クランクシャ
フトの回転をタイミングベルト等を介して伝達されるシ
ャフトから検出するクランク角センサからの信号ではな
く、クランクシャフトの回転に直接同期した信号を、ピ
ックアップ式センサから、微小クランク角毎の補助パル
ス信号として出力させるようにしたので、診断に用いる
時間を正確に計時でき、確実な失火診断を行うことがで
きる。<Effects of the Invention> As described above, according to the present invention, not the signal from the crank angle sensor that detects the rotation of the crankshaft from the shaft transmitted through the timing belt or the like, but the rotation of the crankshaft is directly synchronized. Since the picked-up sensor outputs the generated signal as an auxiliary pulse signal for each minute crank angle, the time used for diagnosis can be accurately timed and reliable misfire diagnosis can be performed.
また、第2の所定数の計数を開始する前に、第1の所
定数の計数を実施することで、失火気筒の有無の診断に
最も有効なクランク角区間(具体的には、爆発行程に相
当するクランク角区間)を設定することができる。Further, by performing the counting of the first predetermined number before starting the counting of the second predetermined number, the crank angle section most effective in the diagnosis of the presence or absence of the misfiring cylinder (specifically, in the explosion stroke The corresponding crank angle section) can be set.
更に、ピックアップ式センサからの補助パルス信号の
計数値を基準値と比較して、前記診断装置自体を自己診
断するようにしたので、ピックアップ式センサの出力に
異常が検出されたときは、失火判定を中止するようにし
て、診断結果の信頼性を向上させることができる。Furthermore, since the diagnostic device itself is self-diagnosed by comparing the count value of the auxiliary pulse signal from the pickup type sensor with a reference value, when an abnormality is detected in the output of the pickup type sensor, a misfire determination is made. Thus, the reliability of the diagnosis result can be improved.
第1図は本発明の構成を示す機能ブロック図、第2図は
本発明に係る一実施例のシステム図、第3図はコントロ
ールユニット内のハードウェア構成図、第4図は信号波
形図、第5図は失火診断を示すフローチャート、第6図
は自己診断を示すフローチャート、第7図は自己診断の
別の実施例を示すフローチャートである。 1……機関、5……クランクシャフト、8……カムシャ
フト、10……タイミングベルト、11……タイミングプー
リ、12……クランク角センサ、13……コントロールユニ
ット、14……フライホイール、15……ピックアップ式セ
ンサ、16……第1のカウンタ、17……第2のカウンタ、
18……クロックパルスカウンタ、19……マイクロコンピ
ュータ、20……第3のカウンタ、21……第4のカウンタ1 is a functional block diagram showing the configuration of the present invention, FIG. 2 is a system diagram of an embodiment according to the present invention, FIG. 3 is a hardware configuration diagram in a control unit, FIG. 4 is a signal waveform diagram, FIG. 5 is a flowchart showing a misfire diagnosis, FIG. 6 is a flowchart showing a self-diagnosis, and FIG. 7 is a flowchart showing another embodiment of the self-diagnosis. 1 ... Engine, 5 ... Crankshaft, 8 ... Camshaft, 10 ... Timing belt, 11 ... Timing pulley, 12 ... Crank angle sensor, 13 ... Control unit, 14 ... Flywheel, 15 ... ... Pickup sensor, 16 ... First counter, 17 ... Second counter,
18 ... Clock pulse counter, 19 ... Microcomputer, 20 ... Third counter, 21 ... Fourth counter
Claims (1)
クランクシャフト2回転につき1回転するシャフトの回
転に同期して少なくともクランク角で720°/n(nは気
筒数)毎の基準パルス信号を出力するクランク角センサ
とは別に、クランクシャフトの回転に直接同期して微小
クランク角毎の補助パルス信号を出力するピックアップ
式センサを設けると共に、 前記クランク角センサからの基準パルス信号の発生によ
り前記ピックアップ式センサからの補助パルス信号の計
数を開始して第1の所定数の計数終了時に第1の信号を
出力する第1の計数手段と、 前記第1の信号の発生により前記ピックアップ式センサ
からの補助パルス信号の計数を開始して第2の所定数の
計数終了時に第2の信号を出力する第2の計数手段と、 前記第1の信号の発生から前記第2の信号の発生までの
時間を計時する計時手段と、 前記計時した時間の変化状態より失火気筒の有無を判定
する失火判定手段と、 前記クランク角センサからの基準パルス信号間における
前記ピックアップ式センサからの補助パルス信号を計数
する第3の計数手段と、 この計数値を基準値と比較して前記ピックアップ式セン
サの異常の有無を検出し、異常検出時に前記失火判定手
段による失火判定を中止させる判定中止手段と、 を設けたことを特徴とする内燃機関の失火診断装置。1. A reference pulse signal for every 720 ° / n (n is the number of cylinders) at least at a crank angle is output in synchronization with the rotation of a shaft which is driven by a crankshaft of an engine and rotates once per two rotations of the crankshaft. In addition to the crank angle sensor, a pickup type sensor that outputs an auxiliary pulse signal for each minute crank angle is provided in direct synchronization with the rotation of the crankshaft, and the pickup type sensor is generated by generating a reference pulse signal from the crank angle sensor. Counting means for starting the counting of the auxiliary pulse signal from the first pulse generator and outputting the first signal when the counting of the first predetermined number is completed, and the auxiliary pulse from the pickup sensor due to the generation of the first signal. Second counting means for starting signal counting and outputting a second signal at the end of counting of the second predetermined number; and issuing the first signal. Between the raw time and the time from the generation of the second signal, a time measuring means, a misfire determining means for determining the presence or absence of a misfiring cylinder based on a change state of the time measured, and a reference pulse signal from the crank angle sensor. Third counting means for counting the auxiliary pulse signal from the pickup type sensor, and comparing the count value with a reference value to detect the presence or absence of abnormality of the pickup type sensor, and at the time of detecting abnormality, misfire by the misfire determination means. A misfire diagnosing device for an internal combustion engine, comprising: a judgment stopping means for stopping the judgment.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6975390A JPH0833142B2 (en) | 1990-03-22 | 1990-03-22 | Misfire diagnosis device for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6975390A JPH0833142B2 (en) | 1990-03-22 | 1990-03-22 | Misfire diagnosis device for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03271547A JPH03271547A (en) | 1991-12-03 |
| JPH0833142B2 true JPH0833142B2 (en) | 1996-03-29 |
Family
ID=13411869
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6975390A Expired - Fee Related JPH0833142B2 (en) | 1990-03-22 | 1990-03-22 | Misfire diagnosis device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0833142B2 (en) |
-
1990
- 1990-03-22 JP JP6975390A patent/JPH0833142B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03271547A (en) | 1991-12-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5117681A (en) | Correction of systematic position-sensing errors in internal combustion engines | |
| US5041980A (en) | Method and apparatus for producing fault signals responsive to malfunctions in individual engine cylinders | |
| KR0154985B1 (en) | Fuel state detection method and apparatus thereof for multi-cylinder internal combustion engine | |
| KR100981941B1 (en) | Engine crank angle identification | |
| JPH0693920A (en) | Single sensor device and method for determining engine speed and position | |
| JPH01280665A (en) | Cylinder discriminating device for engine | |
| JPH04262039A (en) | Misfire detecting device for internal combustion engine | |
| JPH05163997A (en) | Device and mehtod for controlling internal combustion engine | |
| JP3186545B2 (en) | 4-cycle internal combustion engine controller | |
| JPH0783108A (en) | Combustion state detection device for internal combustion engine | |
| US5562082A (en) | Engine cycle identification from engine speed | |
| JP3063007B2 (en) | Misfire diagnosis device for internal combustion engine | |
| JPS62118031A (en) | Misfire detector for internal combustion engine | |
| JPH0833142B2 (en) | Misfire diagnosis device for internal combustion engine | |
| JPH0668252B2 (en) | Cylinder identification device for internal combustion engine | |
| JP2757548B2 (en) | Misfire detection device for internal combustion engine | |
| JPH03145547A (en) | Internal combustion engine control method | |
| JP2658675B2 (en) | Misfire detection device for internal combustion engine | |
| JP3326043B2 (en) | Device for detecting combustion state of internal combustion engine | |
| JP2570024B2 (en) | Misfire detection device for internal combustion engine | |
| JP2001248490A (en) | Sychronization of internal combustion engine | |
| JPH01294941A (en) | Control device for engine | |
| JPH11316120A (en) | Diagnosis device for crank angle sensor | |
| JPH0464065A (en) | Internal combustion engine rotation period measuring device | |
| JPH04216433A (en) | Inspecting method of internal combustion engine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |