JPH074300A - Cylinder determination device for internal combustion engine - Google Patents

Cylinder determination device for internal combustion engine

Info

Publication number
JPH074300A
JPH074300A JP7341794A JP7341794A JPH074300A JP H074300 A JPH074300 A JP H074300A JP 7341794 A JP7341794 A JP 7341794A JP 7341794 A JP7341794 A JP 7341794A JP H074300 A JPH074300 A JP H074300A
Authority
JP
Japan
Prior art keywords
cylinder
rotation
rotor
detection signal
rotation angle
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
JP7341794A
Other languages
Japanese (ja)
Inventor
Akihiro Yamanaka
章弘 山中
Kenichi Nomura
憲一 野村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP7341794A priority Critical patent/JPH074300A/en
Publication of JPH074300A publication Critical patent/JPH074300A/en
Pending legal-status Critical Current

Links

Landscapes

  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

PURPOSE:To determine a cylinder simultaneously with change of an exploding cylinder requiring only a small number of component parts, and determine the cylinder immediately after starting. CONSTITUTION:A rotor 1 for detecting a rotation angle has a tooth for detecting a rotation angle of a crank shaft, and a tooth cut part at a corresponding position to an upper dead point of a specified cylinder. For a rotor M3 for detecting rotation has a smaller diameter part and a larger diameter part, with diameters differentiated for half cirles, a large diameter protruding part is provided at a position of about 90deg., from an end part of the smaller diameter part, and a small diameter recessed part is provided at a symmetric position to the protruding part. A cylinder determination means M5 determined an exploding cylinder based on if a rotation detection signal by a second hole element sensor M2 is applied to the smaller diameter part or to the larger diameter part at a timing when a rotation angle detection signal of a first hole element sensor M2 is applied to the tooth cut part, and if the rotation detection signal is applied to the protruding part or recessed part.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、多気筒内燃機関の爆発
気筒を判別する内燃機関の気筒判別装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an internal combustion engine cylinder discriminating apparatus for discriminating an explosive cylinder of a multi-cylinder internal combustion engine.

【0002】[0002]

【従来の技術】従来より、特開昭63−154828号
公報に記載の聰く、180度クランク角毎の上死点信号
に同期して、気筒毎にパルス数が異なる気筒判別用パル
スを発生させ、始動後180度クランク角以内に検出さ
れる上死点信号がどの気筒のものかを判別する装置があ
る。
2. Description of the Related Art Conventionally, as disclosed in Japanese Patent Laid-Open No. 63-154828, a cylinder discriminating pulse having a different pulse number for each cylinder is generated in synchronization with a top dead center signal for each 180 degree crank angle. Then, there is a device for discriminating which cylinder the top dead center signal detected within 180 degrees of the crank angle after starting is.

【0003】[0003]

【発明が解決しようとする課題】上記の従来装置はマグ
ネットピックアップを使用して気筒毎にパルス数が異な
る気筒判別用パルスを発生させているため、最大で気筒
数分のパルスを数えるだけの時間が気筒判別に必要とな
り、気筒判別が遅れるという問題があった。またマグネ
ットピックアップは始動直後にパルスを発生できず、ク
ランクシャフトの回転速度がある程度大きくならなけれ
ばパルスを発生できないため始動直後の気筒判別ができ
ないという問題があった。
Since the above-mentioned conventional apparatus uses the magnet pickup to generate the cylinder discriminating pulse having a different pulse number for each cylinder, it takes time to count the pulses for the maximum number of cylinders. Is necessary for cylinder discrimination, and there is a problem that cylinder discrimination is delayed. Further, the magnetic pickup cannot generate a pulse immediately after starting, and cannot generate a pulse unless the rotation speed of the crankshaft increases to some extent, so that it is impossible to determine the cylinder immediately after starting.

【0004】本発明は上記の点に鑑みなされたもので、
回転角検出用ロータに欠歯部を設け、回転検出用ロータ
に小径部と大径部と凸部及び凹部を設け、各ロータを第
1,第2のホール素子センサで検出することにより、構
成部品点数が少なく爆発気筒の切換わりと同時に気筒判
別を行ない、かつ始動直後の気筒判別が可能な内燃機関
の気筒判別装置を提供することを目的とする。
The present invention has been made in view of the above points,
The rotation detecting rotor is provided with a toothless portion, the rotation detecting rotor is provided with a small diameter portion, a large diameter portion, a convex portion and a concave portion, and each rotor is detected by the first and second Hall element sensors. An object of the present invention is to provide a cylinder discriminating apparatus for an internal combustion engine, which has a small number of parts and is capable of discriminating cylinders at the same time as the explosion cylinders are switched and discriminating cylinders immediately after starting.

【0005】[0005]

【課題を解決するための手段】本発明の内燃機関の気筒
判別装置は、図1の原理図に示す如く、クランクシャフ
トの回転角度検出用の歯を有すると共に所定気筒の上死
点に対応する位置に欠歯部を有する回転角検出用ロータ
M1と、上記回転角検出用ロータの歯を検出し回転角検
出信号を生成する第1のホール素子センサM2と、上記
クランクシャフトの2回転につき1回転するカムシャフ
トと共に回転し、半円分の径を異ならせて小径部と大径
部とが形成されており、上記小径部の端部より回転角度
が略90度の位置に大径の凸部を設け、上記大径部の凸
部と対称な位置に小径の凹部を設けた回転検出用ロータ
M3と、上記第1のホール素子センサM2の欠歯部検出
時に上記回転検出用ロータの小径部又は大径部の端部を
検出するよう同期して回転検出用ロータの径を検出し回
転検出信号を生成する第2のホール素子センサM4と、
上記回転角検出信号の欠歯部対応時点における回転検出
信号が小径部対応か大径部対応かと、上記回転検出信号
が凸部対応か、又は凹部対応かによって爆発気筒の判別
を行なう気筒判別手段M5とを有する。
As shown in the principle diagram of FIG. 1, a cylinder discriminating apparatus for an internal combustion engine of the present invention has teeth for detecting a rotation angle of a crankshaft and corresponds to a top dead center of a predetermined cylinder. A rotation angle detecting rotor M1 having a toothless portion at a position, a first Hall element sensor M2 for detecting a tooth of the rotation angle detecting rotor and generating a rotation angle detection signal, and one for every two rotations of the crankshaft. The small-diameter portion and the large-diameter portion are formed by rotating together with the rotating camshaft and having different diameters for the semicircles, and the large-diameter convex portion is formed at a position where the rotation angle is approximately 90 degrees from the end of the small-diameter portion. And a small-diameter concave portion provided at a position symmetrical to the convex portion of the large-diameter portion, and a small-diameter portion of the rotation-detecting rotor when detecting a toothless portion of the first Hall element sensor M2. Synchronized to detect the end of the large part or large diameter part A second Hall element sensor M4 to produce the detected rotation detection signal diameter of rotation detecting rotor Te,
Cylinder discriminating means for discriminating an explosive cylinder depending on whether the rotation detection signal at the time corresponding to the toothless portion of the rotation angle detection signal corresponds to the small diameter portion or the large diameter portion and whether the rotation detection signal corresponds to the convex portion or the concave portion. M5 and.

【0006】[0006]

【作用】本発明においては、回転角検出用ロータM1の
欠歯部、又は回転検出用ロータM3の凸部又は凹部で気
筒判別を行なうため上記欠歯部又は凸部又は凹部の回転
角度だけクランクシャフトが回転した時点で判別が可能
となり、また上記欠歯部、凸部、凹部を各気筒の上死点
位置と対応させているため爆発気筒の切換りと同時に判
別が可能となり、更に第1,第2のホール素子センサM
2,M4を用いているため、回転角検出ロータM1及び
回転検出用ロータM3の回転速度が低速であっても回転
角検出信号及び回転検出信号の生成が可能である。
In the present invention, since the cylinder determination is performed by the tooth missing portion of the rotation angle detecting rotor M1 or the convex portion or the concave portion of the rotation detecting rotor M3, only the rotational angle of the tooth missing portion, the convex portion or the concave portion is cranked. It is possible to make a distinction when the shaft rotates, and since the toothless portion, the convex portion, and the concave portion correspond to the top dead center position of each cylinder, it is possible to make a discrimination at the same time when the explosion cylinder is switched. , Second Hall element sensor M
2 and M4 are used, the rotation angle detection signal and the rotation detection signal can be generated even if the rotation speeds of the rotation angle detection rotor M1 and the rotation detection rotor M3 are low.

【0007】[0007]

【実施例】図2は本発明装置の概略構成図を示す。同図
中、10は4サイクル内燃機関であり、11はピスト
ン、12はクランクシャフト、13はカムシャフトを示
す。4サイクル内燃機関ではクランクシャフト2回転に
つきカムシャフト13は1回転する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 2 shows a schematic block diagram of the device of the present invention. In the figure, 10 is a 4-cycle internal combustion engine, 11 is a piston, 12 is a crankshaft, and 13 is a camshaft. In a 4-cycle internal combustion engine, the camshaft 13 makes one revolution for every two revolutions of the crankshaft.

【0008】クランクシャフト12には図3(A)に示
す如き回転角検出用のNEロータ14が固定されてい
る。NEロータ14の外周に対向して設けられた第1の
ホール素子センサ15はNEロータ14の回転により回
転角検出信号NEを発生して電子制御装置(ECU)2
0に供給する。
An NE rotor 14 for detecting a rotation angle as shown in FIG. 3A is fixed to the crankshaft 12. The first hall element sensor 15 provided so as to face the outer circumference of the NE rotor 14 generates a rotation angle detection signal NE by the rotation of the NE rotor 14 to generate an electronic control unit (ECU) 2
Supply to 0.

【0009】また、カムシャフト13には図3(B)に
示す如き回転検出用のGロータ16が一体形成されてい
る。Gロータの外周に対向して設けられた第2のホール
素子センサ17はGロータ16の回転により回転検出信
号Gを発生してECU20に供給する。
Further, a G rotor 16 for rotation detection as shown in FIG. 3B is integrally formed on the camshaft 13. The second Hall element sensor 17 provided facing the outer circumference of the G rotor generates a rotation detection signal G by the rotation of the G rotor 16 and supplies it to the ECU 20.

【0010】図3(A)に示すNEロータ14は強磁性
材料で形成されており、外周に10度間隔で歯14aを
設け、かつ連続する2つの歯を欠落さた欠歯部14bを
有する構造である。ホール素子センサ15は4番気筒の
上死点(TDC)位置で欠歯部14bの回転方向終端位
置14dに配置固定されており、NEロータ14の外周
に対向するホール素子と、NEロータ14の外周から見
てホール素子の背後に配置される磁界発生用の永久磁石
とを有する。ホール素子センサ15はNEロータ14の
歯14aが対向したときにホール素子を通る磁束が大と
なり、欠歯部14b及び谷14cに対向したときホール
素子を通る磁束が小となることによりホール素子から磁
束に応じた電圧の信号を出力する。
The NE rotor 14 shown in FIG. 3 (A) is made of a ferromagnetic material, has teeth 14a on the outer periphery at intervals of 10 degrees, and has a toothless portion 14b lacking two continuous teeth. It is a structure. The Hall element sensor 15 is arranged and fixed at the top dead center (TDC) position of the fourth cylinder at the rotational direction end position 14d of the toothless portion 14b, and the Hall element facing the outer periphery of the NE rotor 14 and the NE rotor 14 are arranged. And a permanent magnet for generating a magnetic field, which is arranged behind the Hall element when viewed from the outer circumference. The Hall element sensor 15 has a large magnetic flux passing through the Hall element when the teeth 14a of the NE rotor 14 face each other, and a small magnetic flux passing through the Hall element when facing the toothless portion 14b and the valley 14c. It outputs a voltage signal corresponding to the magnetic flux.

【0011】図3(B)に示すGロータ16は強磁性材
料で形成されており、180度に渡る小径部16aと、
180度に渡る大径部16bとよりなり、小径部16a
には小径部16aの回転方向始端16eより80度〜9
0度に渡り、大径部16bと同一径の凸部16cが設け
られ、大径部16bには凸部16cの対称位置に小径部
16aと同一径の凹部16dが設けられている。ホール
素子センサ17は4番気筒の上死点位置で小径部16a
の回転方向始端16eより5度の位置に配置固定されて
おり、ホール素子センサ15と同一構造であり、Gロー
タ16の回転によりホール素子を通る磁束に応じた電圧
の信号を出力する。
The G rotor 16 shown in FIG. 3B is made of a ferromagnetic material and has a small diameter portion 16a extending over 180 degrees.
It consists of a large diameter part 16b extending over 180 degrees, and a small diameter part 16a
80 ° to 9 degrees from the rotation direction starting end 16e of the small diameter portion 16a.
A convex portion 16c having the same diameter as the large diameter portion 16b is provided over 0 degree, and a concave portion 16d having the same diameter as the small diameter portion 16a is provided at the symmetrical position of the convex portion 16c on the large diameter portion 16b. The Hall element sensor 17 has a small diameter portion 16a at the top dead center position of the fourth cylinder.
It is arranged and fixed at a position of 5 degrees from the rotation direction starting end 16e, has the same structure as the Hall element sensor 15, and outputs a voltage signal corresponding to the magnetic flux passing through the Hall element by the rotation of the G rotor 16.

【0012】気筒制御手段としてのECU20は図4に
示す如きハードウェア構成とされている。同図中、図2
と同一構成部分には同一符号を付し、その説明を省略す
る。図4において、ECU20は中央処理装置(MP
U)23、処理プログラムを格納したリード・オンリ・
メモリ(ROM)24、作業領域として使用されるラン
ダム・アクセス・メモリ(RAM)25、エンジン停止
後もデータを保持するバックアップRAM26、MPU
23へそのマスタークロックを供給するクロック発生器
27を有し、これらを双方向のバスライン28を介して
互いに接続すると共に、入力ポート30に接続した構成
とされている。
The ECU 20 as the cylinder control means has a hardware configuration as shown in FIG. In FIG.
The same components as in FIG. In FIG. 4, the ECU 20 is a central processing unit (MP
U) 23, read-only storage of processing program
Memory (ROM) 24, random access memory (RAM) 25 used as a work area, backup RAM 26 that retains data even after the engine is stopped, MPU
A clock generator 27 for supplying the master clock to 23 is connected to each other via a bidirectional bus line 28 and is connected to an input port 30.

【0013】また、ECU20は波形整形回路31,3
2夫々によりホール素子センサ15,17からの検出信
号を波形整形した信号を入力ポート30に供給される。
Further, the ECU 20 includes a waveform shaping circuit 31,3.
A signal obtained by waveform-shaping the detection signals from the Hall element sensors 15 and 17 by each of the two is supplied to the input port 30.

【0014】この構成により、入力ポートには図5
(A),(D)夫々に示すクランク角、カム角に対応し
て、図5(B)に示す如き矩形波の回転角検出信号NE
と、図5(C)に示す如き矩形波の回転検出信号が供給
される。
With this configuration, the input port shown in FIG.
Corresponding to the crank angle and the cam angle shown in (A) and (D), respectively, a rectangular wave rotation angle detection signal NE as shown in FIG.
Then, a rectangular wave rotation detection signal as shown in FIG. 5C is supplied.

【0015】次に、ECU20で実行される気筒判別処
理について説明する。図6は気筒判別処理のフローチャ
ートを示す。この処理は回転角検出信号NE(NE信
号)の立上りにより割込まれる割込みルーチンである。
Next, the cylinder discrimination process executed by the ECU 20 will be described. FIG. 6 shows a flowchart of the cylinder discrimination processing. This process is an interrupt routine interrupted by the rising of the rotation angle detection signal NE (NE signal).

【0016】図6において、ステップS2では始動直後
か否かを判別し、始動直後の場合にのみステップS4で
回転検出信号G(G信号)の値をRAM25上のG信号
バッファに格納する。
In FIG. 6, in step S2, it is determined whether or not the engine has just started, and only when the engine has just started, the value of the rotation detection signal G (G signal) is stored in the G signal buffer on the RAM 25 in step S4.

【0017】次にステップS6で、前回と今回のNE信
号の立上り間に要した時間である今回パルス間隔TNE
i が、前々回と前回のNE信号の立上り間に要した時間
である前回パルス間隔TNEi-1 の2倍より大か否かを
判別する。ここでTNEi >TNEi-1 ×2の場合はN
Eロータ14の欠歯部14bがセンサ15で検出された
状態、つまり図5のクランク角0°又は360°の状態
であるため、ステップS8に進んでNE信号のパルス数
をカウントするカウンタCNEを0にリセットし、ステ
ップS10で図5(E)に示す如く、上死点位置である
ことを示すフラグYTDCをONとする。
Next, at step S6, the current pulse interval TNE, which is the time required between the rising of the previous NE signal and the current NE signal,
i is, to determine whether large or not more than 2 times the previous pulse interval TNE i-1 is a time required between the rise of the second last and the previous NE signal. Here, if TNE i > TNE i-1 × 2, then N
Since the toothless portion 14b of the E rotor 14 is detected by the sensor 15, that is, the crank angle of 0 ° or 360 ° in FIG. 5, the process proceeds to step S8 and the counter CNE for counting the number of pulses of the NE signal is set. Then, in step S10, the flag YTDC indicating the top dead center position is turned on, as shown in FIG. 5 (E).

【0018】この後、ステップS12でG信号の値が1
か否かを判別し、G信号が0の場合は図5のクランク角
360°の状態であるため、ステップS14でG信号バ
ッファに0をセットしステップS16で4番気筒の爆発
タイミングであることを示す#4フラグをONとし、残
りの#1フラグ、#2フラグ、#3フラグを全てオフと
して処理を終了する。
Thereafter, the value of the G signal is 1 in step S12.
If the G signal is 0, the crank angle is 360 ° in FIG. 5, so 0 is set in the G signal buffer in step S14 and it is the explosion timing of the fourth cylinder in step S16. Is turned on, the remaining # 1 flag, # 2 flag, and # 3 flag are all turned off, and the process is terminated.

【0019】また、ステップS12でG信号が1の場合
は図5のクランク角0°の状態であるため、ステップS
18でG信号バッファに1をセットし、ステップS20
で1番気筒の爆発タイミングであることを示す#1フラ
グをONとし残りの#2,#3,#4フラグを全てオフ
として処理を終了する。
When the G signal is 1 in step S12, the crank angle is 0 ° in FIG.
In step 18, the G signal buffer is set to 1, and step S20 is performed.
Then, the # 1 flag indicating that it is the explosion timing of the first cylinder is turned on, and the remaining # 2, # 3, and # 4 flags are all turned off, and the process is ended.

【0020】ステップS6でTNEi ≦TNEi-1 ×2
の場合はステップS22でカウンタCNEを1だけカウ
ントアップした後、カウンタCNEが3か否かを判別し
て、CNE=3の場合にのみステップS26でフラグY
TDCをオフとする。これによってフラグYTDCのパ
ルス幅は図5(E)に示す如くNE信号の3パルス分と
なるが、これは15パルス分以下であればどのような値
としても良い。
In step S6, TNE i ≤TNE i-1 × 2
In this case, the counter CNE is incremented by 1 in step S22, and then it is determined whether the counter CNE is 3 or not. Only when CNE = 3, the flag Y is determined in step S26.
Turn off TDC. As a result, the pulse width of the flag YTDC becomes 3 pulses of the NE signal as shown in FIG. 5 (E), but any value may be used as long as it is 15 pulses or less.

【0021】次にステップS28ではG信号の値がG信
号バッファの値と同一であるか否かを判別し、同一であ
れば処理を終了する。異なる場合はステップS30でG
信号の値をG信号バッファに格納し、ステップS32で
カウンタCNEが2以下か否かを判別し、CNE>2の
場合はステップS34でカウンタCNEを0にリセット
して処理を終了する。ステップS32でCNE≦2の場
合はステップS36でG信号の値が1か否かを判別し、
1の場合はステップS38で3番気筒の爆発タイミング
であることを示す#3フラグをONとし、残りの#1,
#2,#4フラグをオフとし、0の場合はステップS4
0で2番気筒の爆発タイミングであることを示す#2フ
ラグをONとし、残りの#1,#3,#4フラグをオフ
とする。この後ステップS34でカウンタCNEを0に
リセットして処理を終了する。
Next, in step S28, it is determined whether or not the value of the G signal is the same as the value of the G signal buffer, and if they are the same, the process is terminated. If different, G in step S30
The value of the signal is stored in the G signal buffer, and it is determined in step S32 whether or not the counter CNE is 2 or less. If CNE> 2, the counter CNE is reset to 0 in step S34, and the process ends. If CNE ≦ 2 in step S32, it is determined in step S36 whether or not the value of the G signal is 1,
In the case of 1, the # 3 flag indicating that it is the explosion timing of the third cylinder is turned on in step S38, and the remaining # 1,
If the # 2 and # 4 flags are turned off and the flag is 0, step S4 is performed.
When 0, the # 2 flag indicating that it is the explosion timing of the second cylinder is turned on, and the remaining # 1, # 3, and # 4 flags are turned off. After that, the counter CNE is reset to 0 in step S34, and the processing is ended.

【0022】例えばクランク角150°又は510°の
時点でG信号が1から0、又は0から1に変化したとき
ステップS28,S30,S32,S34が実行されて
カウンタCNEが0にリセットされ、次のクランク角1
70°又は530°でステップS22,S28,S3
0,S32,S36が実行され、クランク角170°の
ときはステップS38、クランク角530°のときはス
テップS40が実行されることにより2番、3番気筒の
判別が行なわれる。図7に上記フラグYTDCの値と、
G信号の値とによる爆発気筒の判別表を示す。
For example, when the G signal changes from 1 to 0 or from 0 to 1 at a crank angle of 150 ° or 510 °, steps S28, S30, S32 and S34 are executed to reset the counter CNE to 0 and then Crank angle 1
Steps S22, S28, S3 at 70 ° or 530 °
0, S32, S36 are executed, and when the crank angle is 170 °, step S38 is executed, and when the crank angle is 530 °, step S40 is executed to determine the second and third cylinders. FIG. 7 shows the value of the flag YTDC and
The discrimination table of the explosion cylinder by the value of G signal is shown.

【0023】このように、回転角検出用のNEロータ1
4の欠歯部14b、又は回転検出用のGロータ16の凸
部16c又は凹部16dで気筒判別を行なうため、上記
欠歯部14b又は凸部16c又は凹部16dの回転角度
だけクランクシャフトが回転した時点で判別が可能とな
り、また上記欠歯部14b、凸部16c、凹部16dを
各気筒の上死点位置と対応させているため爆発気筒の切
換りと同時に判別が可能となり、更にホール素子センサ
15,17を用いているため、NEロータ14及びGロ
ータ16の回転速度が低速であってもNE信号及びG信
号の生成が可能である。
In this way, the NE rotor 1 for detecting the rotation angle is
4, the crankshaft is rotated by the rotation angle of the toothless portion 14b, the convex portion 16c or the concave portion 16d in order to perform the cylinder discrimination by the convex portion 16c or the concave portion 16d of the G rotor 16 for rotation detection. It is possible to make a distinction at this point in time, and since the toothless portion 14b, the convex portion 16c, and the concave portion 16d are made to correspond to the top dead center position of each cylinder, it is possible to make a discrimination at the same time when the explosion cylinder is switched. Since Nos. 15 and 17 are used, the NE signal and the G signal can be generated even if the rotation speeds of the NE rotor 14 and the G rotor 16 are low.

【0024】また、4気筒の内燃機関は通常クランク角
90°,270°,420°,630°位置で安定して
停止する場合がほとんどであり、この場合、始動時にク
ランク角で90°程度回転したところで初回の気筒判別
を行なうことができる。
In most cases, a four-cylinder internal combustion engine normally stops stably at crank angles of 90 °, 270 °, 420 °, and 630 °. In this case, the crank angle rotates about 90 ° at the time of starting. Then, the first cylinder discrimination can be performed.

【0025】図8は気筒判別処理の他の実施例のフロー
チャートを示す。同図中、図6と同一部分には同一符号
を付す。図8において、ステップS2では始動により初
めてNE信号が入来した時点の始動直後であるか否かを
判別し、始動直後の場合はステップS4でG信号の値を
G信号バッファに格納して処理を終了する。
FIG. 8 shows a flowchart of another embodiment of the cylinder discrimination processing. In the figure, the same parts as those in FIG. 6 are designated by the same reference numerals. In FIG. 8, in step S2, it is determined whether or not it is immediately after the starting when the NE signal comes in for the first time, and if it is immediately after the starting, the value of the G signal is stored in the G signal buffer and processed in step S4. To finish.

【0026】ステップS2で始動直後ではない場合には
ステップS41に進み、RAM25上のTNEバッファ
の値つまりTNEi-1 が0か否かを判別する。なお、こ
のTNEバッファは始動開始時に0にリセットされてい
る。このため、この処理を始動後、2回目の実行時には
TNEi-1 =0であり、この場合はステップS42に進
んで前回と今回のNE信号の立上り間に要した時間であ
る今回パルス間隔TNEi をTNEバッファに前回パル
ス間隔TNEi-1 として格納し、処理を終了する。
If it is not immediately after starting in step S2, the process proceeds to step S41, and it is determined whether or not the value of the TNE buffer on the RAM 25, that is, TNE i-1 is zero. The TNE buffer is reset to 0 at the start of starting. Therefore, after this process is started, TNE i-1 = 0 at the second execution, and in this case, the process proceeds to step S42 and the current pulse interval TNE, which is the time required between the rising of the previous NE signal and the current NE signal. i is stored in the TNE buffer as the previous pulse interval TNE i−1 , and the process ends.

【0027】また、この処理を始動後、3回目以降では
TNEバッファに格納されたパルス間隔TNEi-1 が0
以外の値であるためステップS6に進む。
After the start of this process, the pulse interval TNE i-1 stored in the TNE buffer is 0 after the third time.
Since the value is other than, the process proceeds to step S6.

【0028】ステップS6では、前回と今回のNE信号
の立上り間に要した時間である今回パルス間隔TNEi
が、前々回と前回のNE信号の立上り間に要した時間で
ある前回パルス間隔TNEi-1 の2倍より大か否かを判
別する。ここでTNEi >TNEi-1 ×2の場合はNE
ロータ14の欠歯部14bがセンサ15で検出された状
態、つまり図5のクランク角0°又は360°の状態で
あるため、ステップS8に進んでNE信号のパルス数を
カウントするカウンタCNEを0にリセットし、ステッ
プS10で上死点位置であることを示すフラグYTDC
をONとする。この後、ステップS12でG信号の値が
1か否かを判別し、G信号が0の場合は図5のクランク
角360°の状態であるため、ステップS14でG信号
バッファに0をセットしステップS16で4番気筒の爆
発タイミングであることを示す#4フラグをONとし、
残りの#1フラグ、#2フラグ、#3フラグを全てオフ
とし、ステップS42で今回パルス間隔TNEi をTN
Eバッファに格納して処理を終了する。
In step S6, the current pulse interval TNE i, which is the time required between the rising edge of the NE signal of the previous time and the rising edge of the NE signal of this time,
However, it is determined whether or not it is larger than twice the previous pulse interval TNE i−1 , which is the time required between the previous two times and the previous rise of the NE signal. Here, if TNE i > TNE i-1 × 2, then NE
Since the toothless portion 14b of the rotor 14 is detected by the sensor 15, that is, the crank angle of 0 ° or 360 ° in FIG. 5, the process proceeds to step S8 and the counter CNE for counting the number of NE signal pulses is set to 0. To the top dead center position in step S10.
Is turned on. After that, in step S12, it is determined whether or not the value of the G signal is 1, and when the G signal is 0, the crank angle is 360 ° in FIG. 5, so 0 is set in the G signal buffer in step S14. In step S16, the # 4 flag indicating that it is the explosion timing of the fourth cylinder is turned on,
The remaining # 1 flag, # 2 flag, and # 3 flag are all turned off, and the current pulse interval TNE i is set to TN in step S42.
Store in E buffer and end processing.

【0029】また、ステップS12でG信号が1の場合
は図5のクランク角0°の状態であるため、ステップS
18でG信号バッファに1をセットし、ステップS20
で1番気筒の爆発タイミングであることを示す#1フラ
グをONとし残りの#2,#3,#4フラグを全てオフ
とし、ステップS42で今回パルス間隔TNEi をTN
Eバッファに格納して処理を終了する。
If the G signal is 1 in step S12, the crank angle is 0 ° in FIG.
In step 18, the G signal buffer is set to 1, and step S20 is performed.
In step S42, the # 1 flag indicating that it is the explosion timing of the first cylinder is turned on, and the remaining # 2, # 3, and # 4 flags are all turned off. In step S42, the current pulse interval TNE i is set to TN.
Store in E buffer and end processing.

【0030】ステップS6でTNEi ≦TNEi-1 ×2
の場合はステップS22でカウンタCNEを1だけカウ
ントアップした後、カウンタCNEが3か否かを判別し
て、CNE=3の場合にのみステップS26でフラグY
TDCをオフとする。
In step S6, TNE i ≤TNE i-1 × 2
In this case, the counter CNE is incremented by 1 in step S22, and then it is determined whether the counter CNE is 3 or not. Only when CNE = 3, the flag Y is determined in step S26.
Turn off TDC.

【0031】次にステップS28ではG信号の値がG信
号バッファの値と同一であるか否かを判別し、同一であ
ればステップS42で今回パルス間隔TNEi をTNE
バッファに格納して処理を終了する。異なる場合はステ
ップS30でG信号の値をG信号バッファに格納し、ス
テップS32でカウンタCNEが2以下か否かを判別
し、CNE>2の場合はステップS34でカウンタCN
Eを0にリセットして処理を終了する。ステップS32
でCNE≦2の場合はステップS36でG信号の値が1
か否かを判別し、1の場合はステップS38で3番気筒
の爆発タイミングであることを示す#3フラグをONと
し、残りの#1,#2,#4フラグをオフとし、0の場
合はステップS40で2番気筒の爆発タイミングである
ことを示す#2フラグをONとし、残りの#1,#3,
#4フラグをオフとする。この後ステップS34でカウ
ンタCNEを0にリセットした後、ステップS42で今
回パルス間隔TNEi をTNEバッファに格納して処理
を終了する。
Next, in step S28, it is determined whether or not the value of the G signal is the same as the value of the G signal buffer. If they are the same, the current pulse interval TNE i is set to TNE in step S42.
Store in the buffer and finish the process. If they are different, the value of the G signal is stored in the G signal buffer in step S30, it is determined in step S32 whether the counter CNE is 2 or less, and if CNE> 2, the counter CN is counted in step S34.
The E is reset to 0 and the processing ends. Step S32
If CNE ≦ 2, the value of the G signal is 1 in step S36.
If it is 1, in step S38, the # 3 flag indicating that it is the explosion timing of the third cylinder is turned on, the remaining # 1, # 2, and # 4 flags are turned off, and in the case of 0 Turns on the # 2 flag indicating that it is the explosion timing of the second cylinder in step S40, and the remaining # 1, # 3,
The # 4 flag is turned off. After that, the counter CNE is reset to 0 in step S34, and then the current pulse interval TNE i is stored in the TNE buffer in step S42, and the process ends.

【0032】ところで、図3では、ホール素子センサ1
7が4番気筒の上死点位置で小径部16aの回転方向始
端16eより5度の位置に配置固定しているが、これは
0度より大きく、5度より小さければ良い。実際には設
計公差等を考えて、2.5度とするのが望ましい。
By the way, in FIG. 3, the Hall element sensor 1
7 is arranged and fixed at the top dead center position of the fourth cylinder at a position of 5 degrees from the rotational direction starting end 16e of the small diameter portion 16a, but this may be larger than 0 degrees and smaller than 5 degrees. Actually, it is desirable to set it to 2.5 degrees in consideration of the design tolerance.

【0033】[0033]

【発明の効果】上述の如く、本発明の内燃機関の気筒判
別装置によれば、回転角検出用ロータに欠歯部を設け、
回転検出用ロータに小径部と大径部と凸部及び凹部を設
け、各ロータを第1,第2のホール素子センサで検出す
ることにより、構成部品点数が少なく爆発気筒の切換わ
りと同時に気筒判別を行ない、かつ始動直後の気筒判別
が可能となり、実用上きわめて有用である。
As described above, according to the cylinder discriminating apparatus for the internal combustion engine of the present invention, the rotor for detecting the rotation angle is provided with the toothless portion,
The rotation detecting rotor is provided with a small diameter portion, a large diameter portion, a convex portion and a concave portion, and each rotor is detected by the first and second Hall element sensors, so that the number of constituent parts is small and the explosion cylinder is switched at the same time. The cylinder can be discriminated immediately after the engine is started, which is extremely useful in practice.

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

【図1】本発明の原理図である。FIG. 1 is a principle diagram of the present invention.

【図2】本発明装置の概略構成図である。FIG. 2 is a schematic configuration diagram of the device of the present invention.

【図3】NEロータ及びGロータの平面図である。FIG. 3 is a plan view of an NE rotor and a G rotor.

【図4】ECUのブロック図である。FIG. 4 is a block diagram of an ECU.

【図5】本発明装置の信号タイミングチャートである。FIG. 5 is a signal timing chart of the device of the present invention.

【図6】気筒判別処理のフローチャートである。FIG. 6 is a flowchart of a cylinder discrimination process.

【図7】爆発気筒の判別表を示す図である。FIG. 7 is a diagram showing a discrimination table of explosive cylinders.

【図8】気筒判別処理のフローチャートである。FIG. 8 is a flowchart of a cylinder discrimination process.

【符号の説明】[Explanation of symbols]

M1 回転角検出用ロータ M2 第1のホール素子センサ M3 回転検出用ロータ M4 第2のホール素子センサ M5 気筒判別手段 14 NEロータ 14a 歯 14b 欠歯部 15,17 ホール素子センサ 16 Gロータ 16a 小径部 16b 大径部 16c 凸部 16d 凹部 20 ECU M1 Rotation angle detection rotor M2 First Hall element sensor M3 Rotation detection rotor M4 Second Hall element sensor M5 Cylinder discrimination means 14 NE rotor 14a Teeth 14b Missing tooth portion 15, 17 Hall element sensor 16 G rotor 16a Small diameter portion 16b Large diameter part 16c Convex part 16d Concave part 20 ECU

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 クランクシャフトの回転角度検出用の歯
を有すると共に所定気筒の上死点に対応する位置に欠歯
部を有する回転角検出用ロータと、 上記回転角検出用ロータの歯を検出し回転角検出信号を
生成する第1のホール素子センサと、 上記クランクシャフトの2回転につき1回転するカムシ
ャフトと共に回転し、半円分の径を異ならせて小径部と
大径部とが形成されており、上記小径部の端部より回転
角度が略90度の位置に大径の凸部を設け、上記大径部
の凸部と対称な位置に小径の凹部を設けた回転検出用ロ
ータと、 上記第1のホール素子センサの欠歯部検出時に上記回転
検出用ロータの小径部又は大径部の端部を検出するよう
同期して回転検出用ロータの径を検出し回転検出信号を
生成する第2のホール素子センサと、 上記回転角検出信号の欠歯部対応時点における回転検出
信号が小径部対応か大径部対応かと、上記回転検出信号
が凸部対応か、又は凹部対応かによって爆発気筒の判別
を行なう気筒判別手段とを有することを特徴とする内燃
機関の気筒判別装置。
1. A rotation angle detecting rotor having teeth for detecting a rotation angle of a crankshaft and a toothless portion at a position corresponding to a top dead center of a predetermined cylinder, and a tooth of the rotation angle detecting rotor is detected. The first Hall element sensor that generates a rotation angle detection signal and the camshaft that rotates once per two rotations of the crankshaft rotate together to form a small diameter portion and a large diameter portion with different semicircle diameters. The rotation detecting rotor is provided with a large-diameter convex portion at a position where the rotation angle is approximately 90 degrees from the end of the small-diameter portion, and a small-diameter concave portion at a position symmetrical to the large-diameter convex portion. When detecting the toothless portion of the first Hall element sensor, the diameter of the rotation detecting rotor is detected synchronously so as to detect the end of the small diameter portion or the large diameter portion of the rotation detecting rotor, and the rotation detection signal is output. Second Hall element sensor to generate, Cylinder discriminating means for discriminating an explosive cylinder depending on whether the rotation detection signal at the time corresponding to the toothless portion of the angle detection signal corresponds to the small diameter portion or the large diameter portion and whether the rotation detection signal corresponds to the convex portion or the concave portion. A cylinder discriminating apparatus for an internal combustion engine, comprising:
JP7341794A 1993-04-19 1994-04-12 Cylinder determination device for internal combustion engine Pending JPH074300A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7341794A JPH074300A (en) 1993-04-19 1994-04-12 Cylinder determination device for internal combustion engine

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP5-91612 1993-04-19
JP9161293 1993-04-19
JP7341794A JPH074300A (en) 1993-04-19 1994-04-12 Cylinder determination device for internal combustion engine

Publications (1)

Publication Number Publication Date
JPH074300A true JPH074300A (en) 1995-01-10

Family

ID=26414556

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7341794A Pending JPH074300A (en) 1993-04-19 1994-04-12 Cylinder determination device for internal combustion engine

Country Status (1)

Country Link
JP (1) JPH074300A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004031560A1 (en) * 2002-09-30 2004-04-15 Yanmar Co., Ltd. Device for discriminating engine crank angle

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004031560A1 (en) * 2002-09-30 2004-04-15 Yanmar Co., Ltd. Device for discriminating engine crank angle
US7013719B2 (en) 2002-09-30 2006-03-21 Yanmar Co., Ltd. Device for identifying crank angle of engine
CN100373038C (en) * 2002-09-30 2008-03-05 洋马株式会社 Device for discriminating engine crank angle
KR100981941B1 (en) * 2002-09-30 2010-09-13 얀마 가부시키가이샤 Device for discriminating engine crank angle

Similar Documents

Publication Publication Date Title
JP2648928B2 (en) Cylinder discriminating apparatus and control method for each cylinder of automobile engine
JP2927600B2 (en) Single sensor device and method for determining engine speed and position
US4145608A (en) Rotational reference position detecting apparatus
JP2648929B2 (en) Engine cylinder discriminator
EP0077333A1 (en) Engine control system with cylinder identification apparatus
US6446602B1 (en) Cylinder identifying system for internal combustion engine
JP2876885B2 (en) Apparatus for detecting crank angle position of internal combustion engine
JP2813210B2 (en) Cylinder identification device for internal combustion engines
JP2833934B2 (en) Internal combustion engine control device
US6591184B2 (en) Cylinder identifying system for internal combustion engine
KR0133939B1 (en) Ignition timing control system for an engine having back-up
JPH074300A (en) Cylinder determination device for internal combustion engine
JPH11294217A (en) Detection device for cylinder of internal combustion engine
JP3400322B2 (en) Crank angle detection device
JPH0668252B2 (en) Cylinder identification device for internal combustion engine
JP4420349B2 (en) Rotational position detection device for internal combustion engine
JP2707275B2 (en) Engine control device
JP3664291B2 (en) Cylinder discrimination method and apparatus for internal combustion engine
JP3634137B2 (en) Cylinder discrimination method and apparatus for internal combustion engine
JP2004162531A (en) Cylinder discriminating device of internal combustion engine
JP2000027699A (en) Method and device for discriminating engine cylinder in internal combustion engine
JP2588649B2 (en) Internal combustion engine ignition control device
JP2705188B2 (en) Cylinder discriminator for internal combustion engines
JPH076474B2 (en) Ignition control device for internal combustion engine
JPH0693918A (en) Control device for internal combustion engine