JPH06146992A - Rotation angle detector for controlling internal combustion engine - Google Patents
Rotation angle detector for controlling internal combustion engineInfo
- Publication number
- JPH06146992A JPH06146992A JP30713892A JP30713892A JPH06146992A JP H06146992 A JPH06146992 A JP H06146992A JP 30713892 A JP30713892 A JP 30713892A JP 30713892 A JP30713892 A JP 30713892A JP H06146992 A JPH06146992 A JP H06146992A
- Authority
- JP
- Japan
- Prior art keywords
- rotation angle
- cylinder
- internal combustion
- combustion engine
- sensor
- 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
Links
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、回転角検出装置に係
り、特に、内燃機関の燃料噴射制御や点火制御等の制御
に採用するに適した回転角検出装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a rotation angle detecting device, and more particularly to a rotation angle detecting device suitable for use in control of fuel injection control and ignition control of an internal combustion engine.
【0002】[0002]
【従来の技術】従来、この種の回転角検出装置において
は、例えば、特開平3ー172561号公報にて示され
ているように、内燃機関のクランク軸の所定回転角毎に
回転角信号を回転角度信号発生器により発生し、クラン
ク軸の所定基準回転角に対応して所定のクランク角基準
位置信号を基準位置信号発生器により発生し、クランク
軸の回転に対し(1/2)の比率で回転する回転軸の回
転に応じて内燃機関の各気筒に対応した気筒判別信号を
光センサにより発生して、クランク角基準位置信号の発
生間隔内の気筒判別信号の信号幅又は信号数を各回転角
信号に応答して計測することにより気筒を判別するよう
にしたものがある。2. Description of the Related Art Conventionally, in this type of rotation angle detecting device, as disclosed in, for example, Japanese Patent Application Laid-Open No. 3-172561, a rotation angle signal is output for each predetermined rotation angle of the crankshaft of an internal combustion engine. The rotation angle signal generator generates a predetermined crank angle reference position signal corresponding to a predetermined reference rotation angle of the crankshaft, and the reference position signal generator generates a ratio of (1/2) to the rotation of the crankshaft. A cylinder discrimination signal corresponding to each cylinder of the internal combustion engine is generated by an optical sensor according to the rotation of the rotating shaft that rotates at, and the signal width or the number of signals of the cylinder discrimination signal within the generation interval of the crank angle reference position signal is set to There is one in which the cylinder is identified by measuring in response to the rotation angle signal.
【0003】[0003]
【発明が解決しようとする課題】しかし、このような構
成において、回転角信号発生器及び基準位置信号発生器
としては、電磁ピックアップが採用されているため、例
えば、内燃機関が6気筒の場合、その気筒判別にあたり
2個の電磁ピックアップと光センサが必要となる。従っ
て、これら光センサや電磁ピックアップの採用数が多す
ぎて、この種の回転角検出装置の生産コストの上昇を招
くという不具合がある。また、光センサは、その耐久性
から内燃機関のクランク軸に取り付けることが困難であ
るという不具合が生ずる。However, in such a structure, since an electromagnetic pickup is used as the rotation angle signal generator and the reference position signal generator, for example, when the internal combustion engine has 6 cylinders, Two electromagnetic pickups and an optical sensor are required for the cylinder discrimination. Therefore, there is a problem that the number of these optical sensors and electromagnetic pickups used is too large, which increases the production cost of this type of rotation angle detection device. Further, the durability of the optical sensor causes a problem that it is difficult to mount the optical sensor on the crankshaft of the internal combustion engine.
【0004】また、上述のような構成においては、内燃
機関の始動時のように回転数が急変動する場合に、信号
幅の急変動のため、信号幅の検出に誤差が生ずるおそれ
がある。これに対し、誤検出の防止のための処理を施す
ようにしようとすると、当該処理が複雑となり現実的で
ない。Further, in the above-mentioned configuration, when the engine speed suddenly changes such as when the internal combustion engine is started, the signal width may suddenly change, which may cause an error in the detection of the signal width. On the other hand, if it is attempted to perform a process for preventing erroneous detection, the process becomes complicated and unrealistic.
【0005】そこで、本発明は、上述のようなことに対
処すべく、電磁ピックアップの採用数を従来よりも減少
させつつ、検出応答性及び検出精度に優れた安価な内燃
機関制御用回転角検出装置を提供しようとするものであ
る。Therefore, in order to cope with the above-mentioned problems, the present invention reduces the number of electromagnetic pickups to be used as compared with the conventional one, and is inexpensive and excellent in detection response and detection accuracy. It is intended to provide a device.
【0006】[0006]
【課題を解決するための手段】上記課題の解決にあた
り、本発明は、内燃機関の出力軸の回転角を所定回転角
毎に回転角検出信号として検出する回転角センサと、前
記出力軸に連動して回転するカム軸の回転角を内燃機関
の気筒を判別する気筒判別信号として検出する気筒判別
センサとを備えた回転角検出装置において、以下のよう
に構成したことにその特徴がある。In order to solve the above problems, the present invention relates to a rotation angle sensor for detecting a rotation angle of an output shaft of an internal combustion engine as a rotation angle detection signal for each predetermined rotation angle, and an interlocking with the output shaft. The rotation angle detecting device having a cylinder discrimination sensor for detecting the rotation angle of the rotating camshaft as a cylinder discrimination signal for discriminating the cylinder of the internal combustion engine is characterized by the following configuration.
【0007】即ち、本発明の構成上の特徴は、前記回転
角センサが、前記出力軸の回転角を前記所定回転角毎に
前記回転角検出信号として検出する電磁ピックアップか
らなり、前記気筒判別センサが、前記各回転角検出信号
のうち連続する各一対の回転角検出信号の発生時期の間
に生ずる前記気筒判別信号の数を気筒判別可能に異なら
しめるように構成され、また、前記各回転角検出信号の
うち連続する各一対の回転角検出信号の発生時期の間に
生ずる前記気筒判別信号の数を順次計測し、これら計測
数のうち連続する各一対の計測数の組合せの相違により
気筒判別をする気筒判別手段を設けるようにしたことに
ある。That is, the structural feature of the present invention is that the rotation angle sensor comprises an electromagnetic pickup that detects the rotation angle of the output shaft as the rotation angle detection signal for each predetermined rotation angle, and the cylinder discrimination sensor. Is configured so that the number of the cylinder discrimination signals generated during the generation timing of each pair of consecutive rotation angle detection signals among the rotation angle detection signals can be differentiated so as to be cylinder discriminating. Among the detection signals, the number of the cylinder discrimination signals generated during the generation timing of each pair of consecutive rotation angle detection signals is sequentially measured, and the cylinder discrimination is performed by the difference in the combination of each pair of consecutive measurement numbers among these measurement numbers. This is because a cylinder discriminating means for performing the above is provided.
【0008】[0008]
【発明の作用・効果】このように本発明を構成したこと
により、前記回転角センサが、その電磁ピックアップに
より、前記出力軸の回転角を前記所定回転角毎に回転角
検出信号として検出し、前記気筒判別センサが前記カム
軸の回転角を気筒判別信号として順次検出し、かつ、前
記気筒判別手段が、前記各回転角検出信号のうち連続す
る各一対の回転角検出信号の発生時期の間に生ずる前記
気筒判別信号の数を順次計測し、これら計測数のうち連
続する各一対の計測数の組合せの相違により気筒判別を
行うようにした。従って、最小限の電磁ピックアップの
採用でもって内燃機関の制御のための気筒判別を適確に
行える安価な回転角検出装置を提供できる。かかる場
合、内燃機関の始動時にその回転数が急変しても、前記
回転角センサからの連続する各両回転角検出信号の発生
時期の間に、前記気筒判別センサから生ずる気筒判別信
号の数を確実に計数できるので、上述の気筒判別に誤り
が生ずることがない。その結果、内燃機関の始動時にも
円滑な制御を確保し得る。With the above-described configuration of the present invention, the rotation angle sensor detects the rotation angle of the output shaft by the electromagnetic pickup as the rotation angle detection signal for each of the predetermined rotation angles, The cylinder discriminating sensor sequentially detects the rotation angle of the cam shaft as a cylinder discriminating signal, and the cylinder discriminating means detects the rotation angle of each pair of continuous rotation angle detection signals among the respective rotation angle detection signals. The number of cylinder discrimination signals generated in the above is sequentially measured, and the cylinder discrimination is performed based on the difference in the combination of a pair of consecutive measurement numbers among these measurement numbers. Therefore, it is possible to provide an inexpensive rotation angle detecting device that can accurately determine the cylinder for controlling the internal combustion engine by using the minimum electromagnetic pickup. In such a case, even if the rotation speed of the internal combustion engine suddenly changes, the number of cylinder discrimination signals generated by the cylinder discrimination sensor during the generation timing of each of the continuous rotation angle detection signals from the rotation angle sensor is controlled. Since it is possible to count with certainty, there is no error in the above cylinder discrimination. As a result, smooth control can be ensured even when the internal combustion engine is started.
【0009】[0009]
【実施例】以下、本発明の第1実施例を図面により参照
して説明すると、図1は、6気筒4工程の車両用内燃機
関10に本発明に係る回転角検出装置が適用された例を
示している。この回転速度検出装置は、回転角センサ2
0を備えており、この回転角センサ20は、内燃機関1
0のクランク軸11に同軸的に連結したリングギア12
の外周面に沿い所定クランク角(例えば、60度)毎に
突設した複数の突起21〜21と、これら各突起21〜
21のいずれかに順次対向するように配設した電磁ピッ
クアップ22とによって構成されている。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A first embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows an example in which a rotation angle detecting device according to the present invention is applied to a vehicle internal combustion engine 10 having 6 cylinders and 4 steps. Is shown. This rotation speed detection device is provided with a rotation angle sensor 2
0, and this rotation angle sensor 20 is used for the internal combustion engine 1
Ring gear 12 coaxially connected to crankshaft 11 of 0
A plurality of protrusions 21 to 21 provided at predetermined crank angles (for example, 60 degrees) along the outer peripheral surface of each of the protrusions 21 to 21.
21 and an electromagnetic pickup 22 arranged so as to sequentially face each other.
【0010】電磁ピックアップ22は、リングギア12
の回転に伴い各突起21〜21を順次検出し回転角検出
信号を発生する。かかる場合、各突起21〜21は、そ
の一つおきに、内燃機関10の第1〜第6の気筒C1〜
C6 (図1では気筒C1のみを示す)の各上死点TDC1
〜TDC6(図3参照)をそれぞれ特定するクランク軸
11の各クランク角にそれぞれ対応している。このこと
は、回転角センサ20からの各回転角検出信号のうち、
120度毎に生ずる各回転角検出信号のいずれかが各気
筒C1〜C6のいずれかの上死点と同期することを意味す
る。The electromagnetic pickup 22 has a ring gear 12
With the rotation of, the projections 21 to 21 are sequentially detected to generate a rotation angle detection signal. In this case, each of the protrusions 21 to 21 has the first to sixth cylinders C1 to C1 to
Each top dead center TDC1 of C6 (only cylinder C1 is shown in FIG. 1)
.About.TDC6 (see FIG. 3) respectively corresponding to respective crank angles of the crankshaft 11. This means that among the rotation angle detection signals from the rotation angle sensor 20,
This means that any of the rotation angle detection signals generated every 120 degrees is synchronized with the top dead center of any of the cylinders C1 to C6.
【0011】また、回転速度検出装置は、気筒判別セン
サ30を備えており、この気筒判別センサ30は、内燃
機関10のディストリビュータ13内のカム軸13aに
軸支してなるカムプレート13bの外周面に突設した複
数の突起31a〜31k(図3参照)と、これら各突起
31a〜31kのいずれかに順次対向するように配設し
た電磁ピックアップ32とによって構成されている。電
磁ピックアップ32は、カムプレート13bの回転に伴
い各突起31a〜31kを順次検出し気筒判別信号を発
生する。Further, the rotation speed detecting device is provided with a cylinder discrimination sensor 30, and the cylinder discrimination sensor 30 has an outer peripheral surface of a cam plate 13b axially supported by a cam shaft 13a in a distributor 13 of the internal combustion engine 10. It is composed of a plurality of protrusions 31a to 31k (see FIG. 3) protrudingly provided on the electromagnetic pickup 32 and an electromagnetic pickup 32 arranged so as to sequentially face any of the protrusions 31a to 31k. The electromagnetic pickup 32 sequentially detects the protrusions 31a to 31k as the cam plate 13b rotates and generates a cylinder discrimination signal.
【0012】かかる場合、カムプレート13bは、クラ
ンク軸11が2回転(720度だけ回転)したとき1回
転(360度だけ回転)するようになっている。また、
両突起31a及び31bは、図3にて模式的に示すごと
く、上死点TDC1 に対応するクランク角と、このクラ
ンク角に60度加算したクランク角との間にて、等角度
間隔でもって対応して、カムプレート13bの外周面に
それぞれ突設されている。突起31cは、上死点TDC
2 に対応するクランク角から60度減算したクランク角
と、上死点TDC2 に対応するクランク角との間にて、
その中央角度位置に対応してカムプレート13bの外周
面に突設されている。両突起31d及び31eは、上死
点TDC2 に対応するクランク角と、このクランク角に
60度加算したクランク角との間にて、等角度間隔でも
って対応して、カムプレート13bの外周面にそれぞれ
突設されている。突起31fは、上死点TDC3 に対応
するクランク角と、このクランク角に60度加算したク
ランク角との間にて、その中央角度位置に対応してカム
プレート13bの外周面に突設されている。In this case, the cam plate 13b is adapted to rotate once (rotate by 360 degrees) when the crankshaft 11 rotates twice (rotate by 720 degrees). Also,
As shown schematically in FIG. 3, the protrusions 31a and 31b correspond at equal angular intervals between the crank angle corresponding to the top dead center TDC1 and the crank angle obtained by adding 60 degrees to the crank angle. The cam plate 13b is provided on the outer peripheral surface of the cam plate 13b. The protrusion 31c has a top dead center TDC.
Between the crank angle obtained by subtracting 60 degrees from the crank angle corresponding to 2 and the crank angle corresponding to top dead center TDC2,
The cam plate 13b is provided on the outer peripheral surface of the cam plate 13b so as to project at the central angular position. The protrusions 31d and 31e are provided on the outer peripheral surface of the cam plate 13b at equal angular intervals between the crank angle corresponding to the top dead center TDC2 and the crank angle obtained by adding 60 degrees to the crank angle. Each is projected. The protrusion 31f is provided on the outer peripheral surface of the cam plate 13b so as to correspond to the central angular position between the crank angle corresponding to the top dead center TDC3 and the crank angle obtained by adding 60 degrees to the crank angle. There is.
【0013】両突起31g及び31hは、上死点TDC
4 に対応するクランク角と、このクランク角に60度加
算したクランク角との間にて、等角度間隔でもって対応
して、カムプレート13bの外周面にそれぞれ突設され
ている。突起31iは、上死点TDC5に対応するクラ
ンク角から60度減算したクランク角と、上死点TDC
5に対応するクランク角との間にて、その中央角度位置
に対応してカムプレート13bの外周面に突設されてい
る。突起31jは、上死点TDC5 に対応するクランク
角と、このクランク角に60度加算したクランク角との
間にて、その中央角度位置に対応してカムプレート13
bの外周面に突設されている。さらに、突起31kは、
上死点TDC6 に対応するクランク角と、このクランク
角に60度加算したクランク角との間において、その中
央角度位置に対応してカムプレート13bの外周面に突
設されている。Both protrusions 31g and 31h are at the top dead center TDC.
Between the crank angle corresponding to 4 and the crank angle obtained by adding 60 degrees to this crank angle, they are provided at the outer peripheral surface of the cam plate 13b so as to correspond at equal angular intervals. The protrusion 31i has a crank angle obtained by subtracting 60 degrees from the crank angle corresponding to the top dead center TDC5, and the top dead center TDC.
Between the crank angle corresponding to 5 and the crank angle, the projection is provided on the outer peripheral surface of the cam plate 13b corresponding to the central angular position. The protrusion 31j is located between the crank angle corresponding to the top dead center TDC5 and the crank angle obtained by adding 60 degrees to the crank angle, and corresponds to the central angular position of the cam plate 13.
It is provided on the outer peripheral surface of b. Furthermore, the protrusion 31k is
Between the crank angle corresponding to the top dead center TDC6 and the crank angle obtained by adding 60 degrees to the crank angle, the cam plate 13b is provided on the outer peripheral surface of the cam plate 13b so as to correspond to the central angular position.
【0014】エアフローメータ40は、内燃機関10の
吸気管14内にエアクリーナ15を通り流入する空気流
の量を検出し空気流量検出信号を発生する。マイクロコ
ンピュータ50は、コンピュータプログラムを、図2に
て示すフローチャートに従い、回転角センサ20、気筒
判別センサ30及びエアフローメータ40との協働によ
り実行し、各燃料噴射器16に接続した駆動回路60を
駆動制御するに適した演算処理を行う。但し、上述のコ
ンピュータプログラムはマイクロコンピュータ50のR
OMに予め記憶されている。また、マイクロコンピュー
タ50は、当該車両のイグニッションスイッチIGを介
してバッテリBから給電されて作動する。各燃料噴射器
16は第1〜第6の気筒C1〜C6に対応して採用されて
おり、これら各燃料噴射器16は、駆動回路60により
選択的に駆動されて、燃料タンクからの燃料を内燃機関
10のインテークマニホールド内に噴射する。なお、図
1において、符号14aはスロットル弁を示し、また、
符号17は点火プラグの一つを示しており、この点火プ
ラグ17は各気筒C1〜C6に対応してそれぞれ採用され
ている。The air flow meter 40 detects the amount of air flow flowing into the intake pipe 14 of the internal combustion engine 10 through the air cleaner 15 and generates an air flow rate detection signal. The microcomputer 50 executes the computer program according to the flowchart shown in FIG. 2 in cooperation with the rotation angle sensor 20, the cylinder discrimination sensor 30, and the air flow meter 40, and drives the drive circuit 60 connected to each fuel injector 16. Performs arithmetic processing suitable for drive control. However, the above-mentioned computer program is R of the microcomputer 50.
Pre-stored in the OM. Further, the microcomputer 50 operates by being supplied with power from the battery B via the ignition switch IG of the vehicle. Each fuel injector 16 is adopted corresponding to the first to sixth cylinders C1 to C6, and each of these fuel injectors 16 is selectively driven by the drive circuit 60 to remove the fuel from the fuel tank. The fuel is injected into the intake manifold of the internal combustion engine 10. In FIG. 1, reference numeral 14a indicates a throttle valve, and
Reference numeral 17 indicates one of the spark plugs, and the spark plug 17 is adopted for each of the cylinders C1 to C6.
【0015】以上のように構成した本第1実施例におい
て、イグニッションスイッチIGの閉成に伴い内燃機関
10を始動状態におき、マイクロコンピュータ50が、
バッテリBからの給電のもとに、コンピュータプログラ
ムの実行を、図2のフローチャートに従いステップ10
0における開始後、繰り返し行うものとする。しかし
て、コンピュータプログラムがステップ110に達した
とき、マイクロコンピュータ50が、第1〜第6の気筒
C1〜C6のいずれかの上死点に対応する回転角センサ2
0からの回転角検出信号及びこれに後続する回転角検出
信号の両発生時期の間に気筒判別センサ30から生ずる
気筒判別信号の発生数を計数し計数値Niとしてセット
するものとする。このとき、ステップ110において
は、計数値Niに先行する計数値Ni-1が既にセットさ
れているものとする。すると、この計数に伴い、マイク
ロコンピュータ50が、ステップ120にて、次の表1
のデータテーブルに基づき内燃機関10の次回の気筒の
判別を行う。In the first embodiment constructed as described above, the internal combustion engine 10 is put into a starting state with the closing of the ignition switch IG, and the microcomputer 50
Under the power supply from the battery B, the computer program is executed in step 10 according to the flowchart of FIG.
After the start at 0, it shall be repeated. Then, when the computer program reaches step 110, the microcomputer 50 causes the rotation angle sensor 2 corresponding to the top dead center of any of the first to sixth cylinders C1 to C6.
It is assumed that the number of cylinder discrimination signals generated from the cylinder discrimination sensor 30 during both generation timings of the rotation angle detection signal from 0 and the rotation angle detection signal subsequent thereto is counted and set as a count value Ni. At this time, in step 110, it is assumed that the count value Ni-1 preceding the count value Ni has already been set. Then, in accordance with this counting, the microcomputer 50 proceeds to step 120 in the following table 1.
The next cylinder of the internal combustion engine 10 is discriminated based on the data table of.
【0016】[0016]
【表1】 [Table 1]
【0017】但し、この表1のデータテーブルは、連続
する両計数値Ni-1及びNiの組合せにより、次回の判
別気筒を特定するもので、このデータテーブルは、マイ
クロコンピュータ50のROMに予め記憶されている。However, the data table of Table 1 specifies the next discriminating cylinder by the combination of both consecutive count values Ni-1 and Ni, and this data table is stored in advance in the ROM of the microcomputer 50. Has been done.
【0018】このステップ110における気筒判別にお
いて、ステップ110における先行の計数値がNi-1=
0で後続の計数値がNi=2である場合には、表1のデ
ータテーブルによれば、判別気筒は第2気筒C2又は第
5気筒C5となる。従って、現段階では、単一の気筒判
別は不可能である。このため、マイクロコンピュータ5
0が、ステップ120にて、「NO」と判別する。な
お、第2気筒C2 又は第5気筒C5に対応する燃料噴射
は現段階では行われない。In the cylinder discrimination in step 110, the preceding count value in step 110 is Ni-1 =
When it is 0 and the subsequent count value is Ni = 2, according to the data table of Table 1, the discriminating cylinder is the second cylinder C2 or the fifth cylinder C5. Therefore, it is impossible to discriminate a single cylinder at this stage. Therefore, the microcomputer 5
0 is determined to be “NO” in step 120. The fuel injection corresponding to the second cylinder C2 or the fifth cylinder C5 is not performed at this stage.
【0019】また、ステップ110における先行の計数
値がNi-1=0で後続の計数値がNi=1である場合に
は、表1のデータテーブルによれば、判別気筒は第1気
筒C1又は第4気筒C4となる。従って、現段階では、単
一の気筒判別は不可能である。このため、マイクロコン
ピュータ50が、ステップ120にて、「NO」と判別
する。なお、第1気筒C1又は第4気筒C4に対応する燃
料噴射は現段階では行われない。When the preceding count value in step 110 is Ni-1 = 0 and the following count value is Ni = 1, according to the data table of Table 1, the discriminating cylinder is the first cylinder C1 or It becomes the fourth cylinder C4. Therefore, it is impossible to discriminate a single cylinder at this stage. Therefore, the microcomputer 50 determines “NO” in step 120. The fuel injection corresponding to the first cylinder C1 or the fourth cylinder C4 is not performed at this stage.
【0020】また、ステップ110における先行の計数
値がNi-1=1で後続の計数値がNi=2である場合に
は、表1のデータテーブルによれば、次回の判別気筒は
第3気筒のみである。このため、マイクロコンピュータ
50が、ステップ120にて「YES」と判別し、ステ
ップ130にて、回転角センサ20からの回転角検出信
号に基づき内燃機関10の回転数Neを演算し、ステッ
プ140にて、この回転数Ne及びエアフローメータ4
0からの空気流量検出信号に応じ燃料噴射器16の燃料
の目標噴射時間τを演算する。When the preceding count value in step 110 is Ni-1 = 1 and the following count value is Ni = 2, the next discriminating cylinder is the third cylinder according to the data table of Table 1. Only. Therefore, the microcomputer 50 determines “YES” in step 120, calculates the rotation speed Ne of the internal combustion engine 10 based on the rotation angle detection signal from the rotation angle sensor 20 in step 130, and proceeds to step 140. This rotation speed Ne and the air flow meter 4
A target fuel injection time τ of the fuel injector 16 is calculated according to the air flow rate detection signal from zero.
【0021】ついで、マイクロコンピュータ50が、ス
テップ150にて、燃料噴射器16の噴射時期を特定す
る計数値CINJ、目標燃料噴射時間τ及び回転数Ne
の間の関係を表す噴射時期データに基づきステップ13
0における回転数Ne及びステップ140における目標
噴射時間τに応じて計数値CINJを演算し、かつ、こ
の計数値CINJに基づきステップ160での判別を行
う。現段階では、計数値CINJが「0」でないため、
マイクロコンピュータ50が、同ステップ160にて
「NO」と判別し、ステップ160aにて、計数値CI
NJから「1」を減算しこの減算結果(CINJー1)
を計数値CINJと更新する。Then, in step 150, the microcomputer 50 determines the count value CINJ for specifying the injection timing of the fuel injector 16, the target fuel injection time τ and the rotation speed Ne.
Step 13 based on the injection timing data representing the relationship between
The count value CINJ is calculated according to the rotational speed Ne at 0 and the target injection time τ at step 140, and the determination at step 160 is performed based on this count value CINJ. At this stage, since the count value CINJ is not “0”,
The microcomputer 50 determines “NO” in the same step 160, and determines the count value CI in step 160a.
Subtract "1" from NJ and subtract the result (CINJ-1)
To the count value CINJ.
【0022】以下、このようなステップ160における
「NO」との判別が繰り返されている間にステップ16
0aにおける計数値CINJがその減算によりCINJ
=0(図4参照)になると、マイクロコンピュータ50
がステップ160にて「YES」と判別し、次のステッ
プ170にてステップ140における目標噴射時間τを
噴射出力信号として発生する。すると、燃料噴射器16
がマイクロコンピュータ50からの噴射出力信号に応答
して、燃料タンクからの燃料を、目標噴射時間τの間、
第2気筒C2の上死点TDC2に対応するクランク角の前
後に亘り内燃機関10のインテークマニホールド内に噴
射する(図4参照)。このため、この噴射燃料が、内燃
機関10の点火制御における対応の点火プラグ17によ
り点火燃焼される。Hereinafter, while the determination of "NO" in step 160 is repeated, step 16
The count value CINJ at 0a becomes CINJ by the subtraction.
= 0 (see FIG. 4), the microcomputer 50
Is determined to be “YES” in step 160, and the target injection time τ in step 140 is generated as an injection output signal in the next step 170. Then, the fuel injector 16
In response to the injection output signal from the microcomputer 50, the fuel from the fuel tank is supplied during the target injection time τ,
Fuel is injected into the intake manifold of the internal combustion engine 10 before and after the crank angle corresponding to the top dead center TDC2 of the second cylinder C2 (see FIG. 4). Therefore, this injected fuel is ignited and burned by the corresponding spark plug 17 in the ignition control of the internal combustion engine 10.
【0023】また、ステップ110における先行の計数
値がNi-1=1で後続の計数値がNi=1である場合に
は、表1のデータテーブルによれば、次回の判別気筒は
第6気筒のみである。このため、マイクロコンピュータ
50が、ステップ120にて「YES」と判別し、ステ
ップ130〜ステップ170にて、上述と実質的に同様
の演算を行い、燃料タンクからの燃料を、目標噴射時間
τの間、第2気筒C6の上死点TDC6 に対応するクラ
ンク角の前後に亘り内燃機関10のインテークマニホー
ルド内に燃料噴射器16により噴射する。このため、こ
の噴射燃料が、内燃機関10の点火制御における対応の
点火プラグ17により点火燃焼される。Further, when the preceding count value in step 110 is Ni-1 = 1 and the subsequent count value is Ni = 1, according to the data table of Table 1, the next discriminating cylinder is the sixth cylinder. Only. Therefore, the microcomputer 50 determines “YES” in step 120, performs substantially the same calculation as described above in steps 130 to 170, and outputs the fuel from the fuel tank at the target injection time τ. During the period, the fuel injector 16 injects into the intake manifold of the internal combustion engine 10 before and after the crank angle corresponding to the top dead center TDC6 of the second cylinder C6. Therefore, this injected fuel is ignited and burned by the corresponding spark plug 17 in the ignition control of the internal combustion engine 10.
【0024】また、上述のように、ステップ120にお
ける判別が「NO」となる場合には、この気筒判別に後
続する気筒判別では、表1のデータテーブルとの関連
で、判別気筒が単一に定まる。従って、このような判別
後に、Ni-1=0及びNi=2の組合せ或いはNi-1=
0及びNi=1の組合せが成立したときには、これらの
組合せの一方の成立時直前の判別気筒が単一に定まって
いるので、このような単一の判別気筒との関連で、ステ
ップ120における「YES」との判別のもとに、第2
気筒C2及び第5気筒C5の一方、或いは第1気筒C1及
び第4気筒C4の一方を決定する。これにより、上述と
実質的に同様に、ステップ130〜ステップ170にお
ける演算処理を行い、対応の燃料噴射器16から燃料が
噴射されて内燃機関10の点火制御における対応の点火
プラグ17により点火燃焼される。その結果、上述のよ
うな点火制御における燃料噴射制御のもとに内燃機関1
0の始動が円滑に完了され得る。Further, as described above, when the determination in step 120 is "NO", in the cylinder determination subsequent to this cylinder determination, the single cylinder is determined in relation to the data table of Table 1. Determined. Therefore, after such discrimination, a combination of Ni-1 = 0 and Ni = 2 or Ni-1 =
When the combination of 0 and Ni = 1 is established, the discriminating cylinder immediately before the establishment of one of these combinations is determined to be single. Therefore, in relation to such a single discriminating cylinder, “ Based on the judgment of "YES", the second
One of the cylinders C2 and C5 or one of the first cylinder C1 and the fourth cylinder C4 is determined. As a result, in substantially the same manner as described above, the arithmetic processing in steps 130 to 170 is performed, fuel is injected from the corresponding fuel injector 16 and is ignited and burned by the corresponding spark plug 17 in the ignition control of the internal combustion engine 10. It As a result, the internal combustion engine 1 is controlled under the fuel injection control in the ignition control as described above.
A zero start can be smoothly completed.
【0025】以上説明したように、本第1実施例におい
ては、単一の電磁ピックアップをそれぞれ有する回転角
センサ20及び気筒判別センサ30のみを採用し、気筒
判別センサ30の電磁ピックアップの検出対象たる各突
起31a〜31kを、上述のような間隔にてカムプレー
ト13bの外周面に突設し、かつ、表1のデータテーブ
ルを採用した。そして、各気筒C1〜C6の上死点に対応
するクランク角の前60度以内及び後60度以内にそれ
ぞれ生ずる気筒判別センサ30からの各気筒判別信号の
数を計数値Ni-1及びNiとして計数するとともに、こ
れらの計数値の組合せによりデータテーブルに基づき次
回の燃料噴射のための気筒判別を行うこととした。これ
により、光センサの採用を伴うことなく、かつ、二つの
電磁ピックアップの採用のみでもって燃料噴射のための
気筒判別を適確に行える安価な回転角検出装置を提供で
きる。かかる場合、内燃機関10の始動時にその回転数
が急変しても、回転角センサ20からの連続する各両回
転角検出信号の発生時期の間に、気筒判別センサ30か
ら生ずる気筒判別信号の数を確実に計数できるので、上
述の気筒判別に誤りが生ずることがない。その結果、内
燃機関10の始動時にも円滑な燃料噴射を確保し得る。As described above, in the first embodiment, only the rotation angle sensor 20 and the cylinder discrimination sensor 30 each having a single electromagnetic pickup are adopted, and the cylinder discrimination sensor 30 serves as a detection target of the electromagnetic pickup. The projections 31a to 31k are provided on the outer peripheral surface of the cam plate 13b at the intervals described above, and the data table of Table 1 is adopted. The number of each cylinder discrimination signal from the cylinder discrimination sensor 30 that occurs within 60 degrees before and 60 degrees after the crank angle corresponding to the top dead center of each cylinder C1 to C6 is used as the count values Ni-1 and Ni. In addition to counting, the cylinders for the next fuel injection are determined based on the data table based on the combination of these count values. As a result, it is possible to provide an inexpensive rotation angle detection device that can accurately determine the cylinder for fuel injection without using an optical sensor and by using only two electromagnetic pickups. In this case, even if the rotation speed of the internal combustion engine 10 suddenly changes at the time of starting, the number of cylinder discrimination signals generated by the cylinder discrimination sensor 30 during the generation timing of each of the continuous rotation angle detection signals from the rotation angle sensor 20. Since the number of cylinders can be reliably counted, there is no error in the above cylinder discrimination. As a result, smooth fuel injection can be ensured even when the internal combustion engine 10 is started.
【0026】ちなみに、本第1実施例の回転角検出装置
を使用した場合の内燃機関10の初爆に要するクランク
角を、従来の場合と比較して実験により確認してみたと
ころ、図5のような結果が得られた。但し、図5(A)
は、内燃機関10の各気筒の上死点が対応するクランク
角を示し、図5(B)は、従来の各気筒判別信号の発生
時期を示し、また、図5(C)は、本第1実施例の各回
転角検出信号及び各気筒判別信号の発生時期を示す。ま
た、図5(D)は、内燃機関10の始動開始クランク角
A〜M(図5(C)参照)をそれぞれ基準とする内燃機
関10の初爆に要するクランク角を示す。かかる場合、
図5(D)における斜線による棒グラフは従来の場合を
示し、空白の棒グラフは本第1実施例による場合を示
す。これによれば、本第1実施例の回転角検出装置を使
用した場合の方が、従来の場合に比べて、内燃機関10
の初爆に要するクランク角が小さい場合が多いことが分
かる。従って、本第1実施例の回転角検出装置を使用し
た方が、従来の場合に比べて電磁ピックアップの数が少
ないにもかかわらず、逸速く内燃機関10の始動を完了
し得るといえる。By the way, the crank angle required for the initial explosion of the internal combustion engine 10 when the rotation angle detecting device of the first embodiment is used is confirmed by an experiment as compared with the conventional case. The result is as follows. However, FIG. 5 (A)
Shows the crank angle corresponding to the top dead center of each cylinder of the internal combustion engine 10, FIG. 5 (B) shows the generation timing of each conventional cylinder discrimination signal, and FIG. The generation timing of each rotation angle detection signal and each cylinder discrimination signal of one embodiment is shown. Further, FIG. 5D shows the crank angle required for the initial explosion of the internal combustion engine 10 with reference to the starting crank angles A to M (see FIG. 5C) of the internal combustion engine 10. In such cases,
The shaded bar graph in FIG. 5D shows the conventional case, and the blank bar graph shows the case according to the first embodiment. According to this, in the case where the rotation angle detecting device of the first embodiment is used, the internal combustion engine 10 is compared with the conventional case.
It can be seen that the crank angle required for the first explosion of is often small. Therefore, it can be said that the use of the rotation angle detection device of the first embodiment can complete the start of the internal combustion engine 10 abruptly, although the number of electromagnetic pickups is smaller than in the conventional case.
【0027】次に、本発明の第2実施例を図6及び図7
を参照して説明すると、この第2実施例においては、回
転角検出装置を前記第1実施例にて述べた内燃機関10
の点火時期制御のために適用した例が示されている。こ
の回転角検出装置は、前記第1実施例にて述べた回転角
センサ20、気筒判別センサ30及びエアフローメータ
40と、マイクロコンピュータ50Aとを備えている。
マイクロコンピュータ50Aは、コンピュータプログラ
ム(以下、第2コンピュータプログラムという)を、図
7にて示すフローチャートに従い、回転角センサ20、
気筒判別センサ30及びエアフローメータ40との協働
により実行し、内燃機関10の各点火回路70a、70
b、70cを駆動制御するに適した演算処理を行う。Next, a second embodiment of the present invention will be described with reference to FIGS. 6 and 7.
In the second embodiment, the rotation angle detecting device is the internal combustion engine 10 described in the first embodiment.
An example applied to the ignition timing control of is shown. This rotation angle detection device includes the rotation angle sensor 20, the cylinder discrimination sensor 30, the air flow meter 40, and the microcomputer 50A described in the first embodiment.
The microcomputer 50A executes a computer program (hereinafter, referred to as a second computer program) according to a flowchart shown in FIG.
This is performed in cooperation with the cylinder discrimination sensor 30 and the air flow meter 40, and each ignition circuit 70a, 70 of the internal combustion engine 10 is executed.
The arithmetic processing suitable for controlling the driving of b and 70c is performed.
【0028】但し、上述の第2コンピュータプログラム
はマイクロコンピュータ50AのROMに予め記憶され
ている。かかる場合、図7のフローチャートは、図2の
フローチャートをもとに、点火時期制御のために変更す
べき内容を修正して構成されている。また、マイクロコ
ンピュータ50Aは、当該車両のイグニッションスイッ
チIGを介してバッテリBから給電されて作動する。点
火回路70aは第1及び第2の気筒C1及びC2用各点火
プラグ17、17を駆動し、点火回路70bは第3及び
第4の気筒C3及びC4用各点火プラグ17、17を駆動
し、また、点火回路70cは第5及び第6の気筒C5及
びC6用各点火プラグ17、17を駆動する。その他の
構成は前記第1実施例と同様である。However, the above-mentioned second computer program is stored in advance in the ROM of the microcomputer 50A. In such a case, the flowchart of FIG. 7 is configured by modifying the contents to be changed for ignition timing control based on the flowchart of FIG. Further, the microcomputer 50A operates by being supplied with power from the battery B via the ignition switch IG of the vehicle. The ignition circuit 70a drives the respective ignition plugs 17, 17 for the first and second cylinders C1 and C2, and the ignition circuit 70b drives the respective ignition plugs 17, 17 for the third and fourth cylinders C3 and C4, Further, the ignition circuit 70c drives the respective spark plugs 17, 17 for the fifth and sixth cylinders C5 and C6. The other structure is similar to that of the first embodiment.
【0029】以上のように構成した本第2実施例におい
て、前記第1実施例と同様に、内燃機関10を始動状態
におき、マイクロコンピュータ50Aが、バッテリBか
らの給電のもとに、第2コンピュータプログラムの実行
を、図7のフローチャートに従いステップ100におけ
る開始後、繰り返し行うものとする。しかして、第2コ
ンピュータプログラムがステップ110に達したとき、
マイクロコンピュータ50Aが、前記第1実施例と同様
に、気筒判別センサ30からの気筒判別信号の発生数を
計数し計数値Niとしてセットするものとする。このと
き、ステップ110においては、計数値Ni-1が既にセ
ットされているものとする。すると、この計数に伴い、
マイクロコンピュータ50Aが、ステップ120Aに
て、次の表1のデータテーブルに基づき内燃機関10の
次回の点火気筒の気筒判別を行う。In the second embodiment constructed as described above, as in the first embodiment, the internal combustion engine 10 is placed in the starting state, and the microcomputer 50A receives the power from the battery B and It is assumed that the execution of the two computer programs is repeated after the start in step 100 according to the flowchart of FIG. Then, when the second computer program reaches step 110,
It is assumed that the microcomputer 50A counts the number of generated cylinder discrimination signals from the cylinder discrimination sensor 30 and sets it as a count value Ni, as in the first embodiment. At this time, in step 110, it is assumed that the count value Ni-1 has already been set. Then, with this count,
In step 120A, the microcomputer 50A determines the cylinder for the next ignition cylinder of the internal combustion engine 10 based on the data table in Table 1 below.
【0030】このステップ110における気筒判別にお
いて、ステップ110における先行の計数値がNi-1=
0でステップ110における後続の計数値がNi=2で
ある場合には、表1のデータテーブルによれば、判別気
筒は第2気筒C2 又は第5気筒C5 となる。このため、
マイクロコンピュータ50Aが、ステップ120Aにて
「YES」と判別し、ステップ130にて、回転角セン
サ20からの回転角検出信号に基づき内燃機関10の回
転数Neを演算し、ステップ130Aにて、各点火コイ
ル80b、80eへの通電を開始する各通電開始信号を
発生する。このため、各点火回路70a、70cが、マ
イクロコンピュータ50Aからの各通電開始信号に応答
して各点火コイル80b、80eへの通電を開始する。In the cylinder discrimination in step 110, the preceding count value in step 110 is Ni-1 =
When it is 0 and the subsequent count value in step 110 is Ni = 2, the discriminating cylinder is the second cylinder C2 or the fifth cylinder C5 according to the data table of Table 1. For this reason,
The microcomputer 50A determines “YES” in step 120A, calculates the rotation speed Ne of the internal combustion engine 10 based on the rotation angle detection signal from the rotation angle sensor 20 in step 130, and determines each in step 130A. Each energization start signal for starting energization of the ignition coils 80b and 80e is generated. Therefore, each ignition circuit 70a, 70c starts energization to each ignition coil 80b, 80e in response to each energization start signal from the microcomputer 50A.
【0031】ステップ130Aにおける演算処理後、マ
イクロコンピュータ50Aが、ステップ140Aにて回
転数Ne及びエアフローメータ40からの空気流量検出
信号に応じ内燃機関10の点火時期を特定する点火コイ
ルへの目標通電時間Tを点火時期マップデータに基づき
演算する。ついで、マイクロコンピュータ50Aが、ス
テップ150Aにて、内燃機関10の点火時期を特定す
る計数値CSPK、目標通電時間T及び回転数Neの間
の関係を表す点火時期データに基づきステップ140A
における目標通電時間T及びステップ130における回
転数Neに応じて計数値CSPKを演算し、かつ、この
計数値CSPKに基づきステップ160Aでの判別を行
う。現段階では、計数値CSPKが「0」でないため、
マイクロコンピュータ50Aが、同ステップ160Aに
て「NO」と判別し、ステップ160Bにて、計数値C
SPKから「1」を減算しこの減算結果(CSPKー
1)を計数値CSPKと更新する。After the arithmetic processing in step 130A, the microcomputer 50A determines the target energization time to the ignition coil for specifying the ignition timing of the internal combustion engine 10 in accordance with the rotation speed Ne and the air flow rate detection signal from the air flow meter 40 in step 140A. T is calculated based on the ignition timing map data. Next, in step 150A, the microcomputer 50A determines, based on the ignition timing data indicating the relationship between the count value CSPK that specifies the ignition timing of the internal combustion engine 10, the target energization time T, and the rotation speed Ne, in step 140A.
The count value CSPK is calculated according to the target energization time T in step S1 and the rotation speed Ne in step 130, and the determination in step 160A is performed based on this count value CSPK. At this stage, since the count value CSPK is not "0",
The microcomputer 50A determines “NO” in the same step 160A, and the count value C in the step 160B.
"1" is subtracted from SPK, and the subtraction result (CSPK-1) is updated to the count value CSPK.
【0032】以下、このようなステップ160Aにおけ
る「NO」との判別が繰り返されている間にステップ1
60Bにおける計数値CSPKがその減算によりCSP
K=0(図8(A)参照)になると、マイクロコンピュ
ータ50Aがステップ160Aにて「YES」と判別
し、次のステップ170Aにて、各点火コイル80b、
80eへの通電を停止する各通電停止信号を発生する。
このため、各点火回路70a、70cが、マイクロコン
ピュータ50Aからの各通電停止信号に応答して各点火
コイル80b、80eへの通電を停止する。すると、各
点火コイル80b、80eが、その通電停止に応答して
火花電圧を発生し、第2気筒C2 の上死点TDC2又は
第5気筒C5 の上死点TDC5に対応するクランク角の
前で内燃機関10の点火が、適宜な燃料噴射のもとに各
対応の点火プラグ17を介し行われる(図8(A)参
照)。Thereafter, while the determination of "NO" in step 160A is repeated, step 1
The count value CSPK in 60B becomes CSP by the subtraction.
When K = 0 (see FIG. 8A), the microcomputer 50A determines “YES” in step 160A, and in the next step 170A, each ignition coil 80b,
Each energization stop signal for stopping energization to 80e is generated.
Therefore, the ignition circuits 70a and 70c stop energization of the ignition coils 80b and 80e in response to the energization stop signals from the microcomputer 50A. Then, each ignition coil 80b, 80e generates a spark voltage in response to the stop of energization, and in front of the crank angle corresponding to the top dead center TDC2 of the second cylinder C2 or the top dead center TDC5 of the fifth cylinder C5. Ignition of the internal combustion engine 10 is performed through the corresponding spark plugs 17 under appropriate fuel injection (see FIG. 8A).
【0033】また、ステップ110における先行の計数
値がNi-1=0で後続の計数値がNi=1である場合に
は、表1のデータテーブルによれば、判別気筒は第1気
筒C1又は第4気筒C4となる。このため、マイクロコン
ピュータ50Aが、ステップ120Aにて「YES」と
判別した後、ステップ130〜ステップ170Aの演算
処理を上述と実質的に同様に行い、各点火コイル80
a、80dが、その通電停止に応答して火花電圧を発生
し、第1気筒C1の上死点TDC1又は第4気筒C4の上
死点TDC4に対応するクランク角の前で内燃機関10
の点火が、適宜な燃料噴射のもとに各対応の点火プラグ
17を介し行われる。Further, when the preceding count value in step 110 is Ni-1 = 0 and the following count value is Ni = 1, according to the data table of Table 1, the discriminating cylinder is the first cylinder C1 or It becomes the fourth cylinder C4. For this reason, after the microcomputer 50A determines “YES” in step 120A, it performs the arithmetic processing of steps 130 to 170A in substantially the same manner as described above, and each ignition coil 80.
a, 80d generate a spark voltage in response to the stop of the energization, and the internal combustion engine 10 is in front of the crank angle corresponding to the top dead center TDC1 of the first cylinder C1 or the top dead center TDC4 of the fourth cylinder C4.
Is ignited via the corresponding spark plug 17 under the appropriate fuel injection.
【0034】また、ステップ110における先行の計数
値がNi-1=1で後続の計数値がNi=2である場合に
は、表1のデータテーブルによれば、次回の判別気筒は
第3気筒である。このため、マイクロコンピュータ50
Aが、ステップ120Aにて「YES」と判別した後、
ステップ130〜ステップ170Aの演算処理を上述と
実質的に同様に行い、点火コイル80cが、その通電停
止に応答して火花電圧を発生し、第3気筒C3の上死点
TDC3に対応するクランク角の前で内燃機関10の点
火が、適宜な燃料噴射のもとに対応の点火プラグ17を
介し行われる。When the preceding count value in step 110 is Ni-1 = 1 and the subsequent count value is Ni = 2, the next discriminating cylinder is the third cylinder according to the data table of Table 1. Is. Therefore, the microcomputer 50
After A determines “YES” in step 120A,
The calculation process of steps 130 to 170A is performed in substantially the same manner as described above, and the ignition coil 80c generates a spark voltage in response to the stop of energization, and the crank angle corresponding to the top dead center TDC3 of the third cylinder C3. Ignition of the internal combustion engine 10 is performed via the corresponding spark plug 17 under appropriate fuel injection.
【0035】また、ステップ110における先行の計数
値がNi-1=1で後続の計数値がNi=1である場合に
は、表1のデータテーブルによれば、次回の判別気筒は
第6気筒である。このため、マイクロコンピュータ50
Aが、ステップ120Aにて「YES」と判別した後、
ステップ130〜ステップ170Aの演算処理を上述と
実質的に同様に行い、点火コイル80fが、その通電停
止に応答して火花電圧を発生し、第6気筒C6の上死点
TDC6に対応するクランク角の前で内燃機関10の点
火が、適宜な燃料噴射のもとに対応の点火プラグ17を
介し行われる。Further, when the preceding count value in step 110 is Ni-1 = 1 and the subsequent count value is Ni = 1, according to the data table of Table 1, the next discriminating cylinder is the sixth cylinder. Is. Therefore, the microcomputer 50
After A determines “YES” in step 120A,
The calculation process of steps 130 to 170A is performed in substantially the same manner as described above, and the ignition coil 80f generates a spark voltage in response to the stop of the energization, and the crank angle corresponding to the top dead center TDC6 of the sixth cylinder C6. Ignition of the internal combustion engine 10 is performed via the corresponding spark plug 17 under appropriate fuel injection.
【0036】以上説明したように、本第2実施例におい
ては、前記第1実施例と同様に、単一の電磁ピックアッ
プをそれぞれ有する回転角センサ20及び気筒判別セン
サ30のみを採用し、気筒判別センサ30の電磁ピック
アップの検出対象たる各突起31a〜31kを、上述の
ような間隔にてカムプレート13bの外周面に突設し、
かつ、表1のデータテーブルを採用した。そして、各気
筒C1〜C6の上死点に対応するクランク角の前60度以
内及び後60度以内にそれぞれ生ずる気筒判別センサ3
0からの各気筒判別信号の数を計数値Ni-1及びNiと
して計数するとともに、これらの計数値の組合せにより
データテーブルに基づき次回の点火時期のための気筒判
別を行うこととした。これにより、光センサの採用を伴
うことなく、かつ、二つの電磁ピックアップの採用のみ
でもって点火時期のための気筒判別を適確に行える安価
な回転角検出装置を提供できる。かかる場合、内燃機関
10の始動時にその回転数が急変しても、回転角センサ
20からの連続する各両回転角検出信号の発生時期の間
に、気筒判別センサ30から生ずる気筒判別信号の数を
確実に計数できるので、上述の気筒判別に誤りが生ずる
ことがない。その結果、内燃機関10の始動時にも円滑
な点火を確保し得る。As described above, in the second embodiment, similarly to the first embodiment, only the rotation angle sensor 20 and the cylinder discrimination sensor 30 each having a single electromagnetic pickup are adopted, and the cylinder discrimination is performed. The projections 31a to 31k, which are the detection targets of the electromagnetic pickup of the sensor 30, are provided on the outer peripheral surface of the cam plate 13b at the intervals described above,
Moreover, the data table of Table 1 was adopted. The cylinder discrimination sensor 3 which occurs within 60 degrees before and 60 degrees after the crank angle corresponding to the top dead center of each cylinder C1 to C6, respectively.
The number of cylinder discrimination signals from 0 is counted as the count values Ni-1 and Ni, and the combination of these count values is used to determine the cylinder for the next ignition timing based on the data table. As a result, it is possible to provide an inexpensive rotation angle detection device that can accurately determine the cylinder for the ignition timing without using the optical sensor and by only using the two electromagnetic pickups. In this case, even if the rotation speed of the internal combustion engine 10 suddenly changes at the time of starting, the number of cylinder discrimination signals generated by the cylinder discrimination sensor 30 during the generation timing of each of the continuous rotation angle detection signals from the rotation angle sensor 20. Since the number of cylinders can be reliably counted, there is no error in the above cylinder discrimination. As a result, smooth ignition can be ensured even when the internal combustion engine 10 is started.
【0037】なお、前記各実施例においては、6気筒4
工程の内燃機関10の制御にあたり本発明を適用した例
について説明したが、これに限らず、各種の内燃機関に
本発明を適用して実施してもよい。It should be noted that in each of the embodiments described above, four cylinders and four cylinders are used.
Although the example in which the present invention is applied to the control of the internal combustion engine 10 in the process has been described, the present invention is not limited to this and may be applied to various internal combustion engines.
【0038】かかる場合、例えば、内燃機関10に代え
て、4工程4気筒の新たな内燃機関を、前記各実施例で
採用した場合には、回転角センサ20の各突起21〜2
1のリングギア12に対する突設間隔を、クランク角に
て90度毎に変更するとともに、各突起21を、その一
つおきに、新たな内燃機関の第1、第3、第4及び第2
の気筒の各上死点TDC1〜TDC4(図8(B)参照)
を特定する各クランク角にそれぞれ対応させる。In such a case, for example, when a new internal combustion engine having four steps and four cylinders is adopted in each of the embodiments instead of the internal combustion engine 10, the protrusions 21 to 2 of the rotation angle sensor 20 are used.
The protrusion interval for the first ring gear 12 is changed every 90 degrees at the crank angle, and the protrusions 21 are alternately provided for the first, third, fourth and second internal combustion engines.
Top dead center TDC1 to TDC4 of each cylinder (see FIG. 8B)
Correspond to each crank angle that specifies
【0039】また、気筒判別センサ30の各突起31a
〜31kを次のように変更する。即ち、図8(B)にて
模式的に示すごとく、両突起33a及び33bは上死点
TDC1 に対応するクランク角と、このクランク角に9
0度加算したクランク角との間にて、等角度間隔でもっ
て対応して、カムプレート13bの外周面にそれぞれ突
設する。突起33cは、上死点TDC3 に対応するクラ
ンク角から90度減算したクランク角と、上死点TDC
3 に対応するクランク角との間にて、その中央角度位置
に対応してカムプレート13bの外周面に突設する。両
突起33d及び33eは、上死点TDC3 に対応するク
ランク角と、このクランク角に90度加算したクランク
角との間にて、等角度間隔でもって対応して、カムプレ
ート13bの外周面にそれぞれ突設する。Further, each protrusion 31a of the cylinder discrimination sensor 30.
Change ~ 31k as follows. That is, as schematically shown in FIG. 8 (B), both protrusions 33a and 33b have a crank angle corresponding to the top dead center TDC1 and a crank angle corresponding to this crank angle.
Corresponding to the crank angle obtained by adding 0 degree at equal angular intervals, the cam plate 13b is provided so as to project on the outer peripheral surface thereof. The protrusion 33c has a crank angle obtained by subtracting 90 degrees from the crank angle corresponding to the top dead center TDC3, and the top dead center TDC.
Between the crank angle corresponding to 3 and the crank angle, the outer peripheral surface of the cam plate 13b is projected so as to correspond to the central angular position. The projections 33d and 33e are provided on the outer peripheral surface of the cam plate 13b at equal angular intervals between the crank angle corresponding to the top dead center TDC3 and the crank angle obtained by adding 90 degrees to the crank angle. Project each.
【0040】突起33fは、上死点TDC4 に対応する
クランク角と、このクランク角に90度加算したクラン
ク角との間にて、その中央角度位置に対応してカムプレ
ート13bの外周面に突設する。突起33gは、上死点
TDC2 に対応するクランク角から90度減算したクラ
ンク角と、上死点TDC2 に対応するクランク角との間
にて、その中央角度位置に対応してカムプレート13b
の外周面に突設する。両突起33h及び33iは、上死
点TDC2 に対応するクランク角と、このクランク角に
90度加算したクランク角との間にて、等角度間隔でも
って対応して、カムプレート13bの外周面にそれぞれ
突設する。両突起33j、33kは、上死点TDC1 に
対応するクランク角から90度減算したクランク角と、
上死点TDC1 に対応するクランク角との間にて、等角
度間隔でもって対応して、カムプレート13bの外周面
にそれぞれ突設する。The projection 33f projects on the outer peripheral surface of the cam plate 13b between the crank angle corresponding to the top dead center TDC4 and the crank angle obtained by adding 90 degrees to this crank angle, corresponding to the central angular position thereof. Set up. The protrusion 33g is located between the crank angle obtained by subtracting 90 degrees from the crank angle corresponding to the top dead center TDC2 and the crank angle corresponding to the top dead center TDC2 and corresponding to the central angular position of the cam plate 13b.
Protruding from the outer peripheral surface of. The protrusions 33h and 33i are provided on the outer peripheral surface of the cam plate 13b at equal angular intervals between the crank angle corresponding to the top dead center TDC2 and the crank angle obtained by adding 90 degrees to the crank angle. Project each. Both projections 33j and 33k have a crank angle obtained by subtracting 90 degrees from the crank angle corresponding to the top dead center TDC1, and
Corresponding to the crank angle corresponding to the top dead center TDC1 at equal angular intervals, they are provided so as to project on the outer peripheral surface of the cam plate 13b.
【0041】また、前記各実施例にて述べた表1のデー
タテーブルに代えて、次の表2のデータテーブルを採用
する。Further, instead of the data table of Table 1 described in each of the embodiments, the data table of Table 2 below is adopted.
【0042】[0042]
【表2】 [Table 2]
【0043】このような構成により、新たな内燃機関の
燃料噴射制御や点火時期制御にあたり、前記各実施例と
実質的に同様の作用効果を達成できる。With this configuration, in the fuel injection control and ignition timing control of the new internal combustion engine, it is possible to achieve substantially the same operational effects as those of the above-mentioned embodiments.
【0044】また、前記各実施例においては、気筒判別
センサ30において電磁ピックアップを採用するように
した例について説明したが、これに限らず、電磁ピック
アップに代えて、光センサ或いはホール素子を気筒判別
センサ30に採用して実施してもよい。Further, in each of the above-described embodiments, the example in which the electromagnetic pickup is adopted in the cylinder discrimination sensor 30 has been described, but the present invention is not limited to this, and an optical sensor or a hall element is used instead of the electromagnetic pickup to discriminate the cylinder. It may be adopted as the sensor 30 and implemented.
【0045】また、前記各実施例においては、ディスト
リビュータを備えた内燃機関に本発明を適用した例につ
いて説明したが、これに代えて、ディストリビュータレ
ス型の内燃機関に本発明を適用して実施してもよい。か
かる場合には、当該内燃機関のクランク軸に連動して
(2/1)の速度で回転するカム軸の回転速度を、気筒
判別センサ30により前記各実施例と同様に検出して実
施してもよい。Further, in each of the above-described embodiments, an example in which the present invention is applied to an internal combustion engine equipped with a distributor has been described, but instead of this, the present invention is applied to a distributorless type internal combustion engine. May be. In such a case, the cylinder discriminating sensor 30 detects the rotational speed of the cam shaft that rotates at a speed of (2/1) in conjunction with the crank shaft of the internal combustion engine in the same manner as in the above-described respective embodiments. Good.
【0046】また、本発明の実施にあたっては、内燃機
関10の高温始動時同時噴射及び低温始動時独立噴射と
するように本発明を適用して実施してもよい。即ち、低
温時の内燃機関の始動性が、スタータ起動時から気筒判
別時までの時間の長短よりも、初爆から完爆までの時間
により大きく左右されることを考慮して、同時噴射によ
り初爆までの時間を短くするよりも、独立噴射によって
初爆から完爆までの時間を短くすることによって、低温
時の内燃機関の始動性を向上させ得る。Further, in carrying out the present invention, the present invention may be applied so as to perform simultaneous injection at the time of high temperature start of the internal combustion engine 10 and independent injection at the time of low temperature start. In other words, considering that the startability of the internal combustion engine at low temperatures depends more on the time from the initial explosion to the complete explosion than on the length of time from the starter startup to the cylinder discrimination, the initial injection with simultaneous injection The startability of the internal combustion engine at low temperature can be improved by shortening the time from initial explosion to complete explosion by the independent injection, rather than shortening the time until explosion.
【図1】本発明の第1実施例を示すブロック図である。FIG. 1 is a block diagram showing a first embodiment of the present invention.
【図2】図1のマイクロコンピュータの作用を示すフロ
ーチャートである。FIG. 2 is a flowchart showing the operation of the microcomputer shown in FIG.
【図3】図1の内燃機関の各気筒の上死点、各回転角検
出信号、各気筒判別信号及び各突起31a〜31kの位
置の間の関係を示すタイムチャートである。3 is a time chart showing the relationship among the top dead center of each cylinder of the internal combustion engine of FIG. 1, each rotation angle detection signal, each cylinder determination signal, and the position of each protrusion 31a to 31k.
【図4】前記第1実施例における連続する各気筒の上死
点間の計数値CINJのカウントダウン過程及び目標噴
射時間τを示すタイムチャートである。FIG. 4 is a time chart showing a countdown process of a count value CINJ between top dead centers of successive cylinders and a target injection time τ in the first embodiment.
【図5】前記第1実施例における内燃機関の図4の各始
動開始位置からの初爆に要するクランク角度を従来の場
合と比較するための実験テータである。5 is an experimental data for comparing the crank angle required for the initial explosion from each starting start position of FIG. 4 of the internal combustion engine in the first embodiment with the conventional case.
【図6】本発明の第2実施例を示すブロック図である。FIG. 6 is a block diagram showing a second embodiment of the present invention.
【図7】図6のマイクロコンピュータの作用を示すフロ
ーチャートである。7 is a flowchart showing the operation of the microcomputer of FIG.
【図8】前記第2実施例における連続する各気筒の上死
点間の計数値CSPKのカウントダウン過程及び目標通
電時間Tを示すタイムチャート及び前記各実施例の変形
例を示す内燃機関の各気筒の上死点、各回転角検出信
号、各気筒判別信号及び各突起33a〜33kの位置の
間の関係を示すタイムチャートである。FIG. 8 is a time chart showing a countdown process of the count value CSPK between the top dead centers of successive cylinders in the second embodiment and a time chart showing a target energization time T, and each cylinder of an internal combustion engine showing a modified example of each of the embodiments. 3 is a time chart showing the relationship among the top dead center, the rotation angle detection signals, the cylinder discrimination signals, and the positions of the protrusions 33a to 33k.
10…内燃機関、11…クランク軸、12…リングギ
ア、13…ディストリビュータ、13a…カムプレー
ト、16…燃料噴射器、17…点火プラグ、20…回転
角センサ、22、32…電磁ピックアップ、21〜2
1、31a〜31k、33a〜33k…突起、30…気
筒判別センサ、40…エアフローメータ、50、50A
…マイクロコンピュータ、60…駆動回路、70a〜7
0c…点火回路、80a〜80f…点火プラグ、C1〜
C6…気筒。10 ... Internal combustion engine, 11 ... Crank shaft, 12 ... Ring gear, 13 ... Distributor, 13a ... Cam plate, 16 ... Fuel injector, 17 ... Spark plug, 20 ... Rotation angle sensor, 22, 32 ... Electromagnetic pickup, 21- Two
1, 31a to 31k, 33a to 33k ... Protrusion, 30 ... Cylinder discrimination sensor, 40 ... Air flow meter, 50, 50A
... microcomputer, 60 ... drive circuit, 70a to 7
0c ... Ignition circuit, 80a-80f ... Spark plug, C1 ...
C6 ... cylinder.
Claims (1)
に回転角検出信号として検出する回転角センサと、 前記出力軸に連動して回転するカム軸の回転角を内燃機
関の気筒を判別する気筒判別信号として検出する気筒判
別センサとを備えた回転角検出装置において、 前記回転角センサが、前記出力軸の回転角を前記所定回
転角毎に前記回転角検出信号として検出する電磁ピック
アップからなり、 前記気筒判別センサが、前記各回転角検出信号のうち連
続する各一対の回転角検出信号の発生時期の間に生ずる
前記気筒判別信号の数を気筒判別可能に異ならしめるよ
うに構成され、 また、前記各回転角検出信号のうち連続する各一対の回
転角検出信号の発生時期の間に生ずる前記気筒判別信号
の数を順次計測し、これら計測数のうち連続する各一対
の計測数の組合せの相違により気筒判別をする気筒判別
手段を設けるようにしたことを特徴とする内燃機関制御
用回転角検出装置。1. A rotation angle sensor that detects a rotation angle of an output shaft of an internal combustion engine as a rotation angle detection signal for each predetermined rotation angle, and a rotation angle of a cam shaft that rotates in conjunction with the output shaft as a cylinder of the internal combustion engine. In a rotation angle detection device including a cylinder determination sensor that detects as a cylinder determination signal that determines, the rotation angle sensor detects the rotation angle of the output shaft as the rotation angle detection signal for each of the predetermined rotation angles. It is configured by a pickup, and the cylinder discrimination sensor is configured such that the number of the cylinder discrimination signals generated during the generation timing of each pair of continuous rotation angle detection signals among the rotation angle detection signals can be differentiated so as to be cylinder discriminable. Further, the number of the cylinder discrimination signals generated during the generation timing of each pair of continuous rotation angle detection signals among the respective rotation angle detection signals is sequentially measured, and each of the consecutive measured numbers is measured. A rotation angle detecting device for controlling an internal combustion engine, characterized in that a cylinder discriminating means for discriminating a cylinder based on a difference in a pair of measured numbers is provided.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30713892A JPH06146992A (en) | 1992-11-17 | 1992-11-17 | Rotation angle detector for controlling internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30713892A JPH06146992A (en) | 1992-11-17 | 1992-11-17 | Rotation angle detector for controlling internal combustion engine |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06146992A true JPH06146992A (en) | 1994-05-27 |
Family
ID=17965494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP30713892A Pending JPH06146992A (en) | 1992-11-17 | 1992-11-17 | Rotation angle detector for controlling internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06146992A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6591184B2 (en) | 2000-10-18 | 2003-07-08 | Mitsubishi Denki Kabushiki Kaisha | Cylinder identifying system for internal combustion engine |
US6776033B2 (en) | 2002-06-26 | 2004-08-17 | Mitsubishi Denki Kabushiki Kaisha | Apparatus for identification of cylinders in an internal combustion engine |
-
1992
- 1992-11-17 JP JP30713892A patent/JPH06146992A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6591184B2 (en) | 2000-10-18 | 2003-07-08 | Mitsubishi Denki Kabushiki Kaisha | Cylinder identifying system for internal combustion engine |
DE10127173B4 (en) * | 2000-10-18 | 2006-11-09 | Mitsubishi Denki K.K. | Cylinder identification system for an internal combustion engine |
US6776033B2 (en) | 2002-06-26 | 2004-08-17 | Mitsubishi Denki Kabushiki Kaisha | Apparatus for identification of cylinders in an internal combustion engine |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPWO2003036069A1 (en) | Engine control device | |
JPH01280665A (en) | Cylinder discriminating device for engine | |
JP2698593B2 (en) | Method and apparatus for controlling ignition timing of internal combustion engine | |
JP3126689B2 (en) | Engine control device | |
EP1384878B1 (en) | Control apparatus and control method of engine | |
JP2003056382A (en) | Fuel injection controller for internal combustion engine | |
JP2009138663A (en) | Misfire detection device of internal combustion engine | |
JP2595848B2 (en) | Cylinder discrimination detection device for internal combustion engine | |
JPH06146992A (en) | Rotation angle detector for controlling internal combustion engine | |
JPH0953499A (en) | Control device of four-cycle internal combustion engine | |
JP2943045B2 (en) | Misfire diagnosis device for multi-cylinder internal combustion engine | |
JPH0686856B2 (en) | Control device for internal combustion engine | |
JPH07109948A (en) | Crank angle judging device for internal combustion engine | |
JPH1030489A (en) | Cylinder judging method of internal combustion engine | |
JPH11351050A (en) | Engine control system | |
JPH05231294A (en) | Cylinder discriminating device for internal combustion engine, control device for internal combustion engine using said device, and sensor device | |
JP2003328834A (en) | Control system for internal combustion engine | |
JP3476360B2 (en) | Diagnosis device for crank angle sensor | |
JPH0649878Y2 (en) | Cylinder discrimination device for multi-cylinder internal combustion engine | |
JPH11316120A (en) | Diagnostic device for crank angle sensor | |
JP2000045853A (en) | Cylinder discriminating device for engine and electronic distribution type ignition device | |
JPH11159390A (en) | Crank angle detecting device for engine | |
JPH05187291A (en) | Fuel control device for internal combustion engine | |
JP3766226B2 (en) | Crank angle detection device for internal combustion engine | |
JP2560313B2 (en) | Internal combustion engine rotation sensor abnormality detection method |