JPS61137071A - Revolution speed detector of multi-cylinder engine - Google Patents
Revolution speed detector of multi-cylinder engineInfo
- Publication number
- JPS61137071A JPS61137071A JP25854684A JP25854684A JPS61137071A JP S61137071 A JPS61137071 A JP S61137071A JP 25854684 A JP25854684 A JP 25854684A JP 25854684 A JP25854684 A JP 25854684A JP S61137071 A JPS61137071 A JP S61137071A
- Authority
- JP
- Japan
- Prior art keywords
- engine
- speed
- camshaft
- cylinder
- revolution
- 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
- 238000000034 method Methods 0.000 claims description 14
- 239000000446 fuel Substances 0.000 description 10
- 238000002347 injection Methods 0.000 description 6
- 239000007924 injection Substances 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000002485 combustion reaction Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 239000007789 gas Substances 0.000 description 3
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004880 explosion Methods 0.000 description 2
- 239000001301 oxygen Substances 0.000 description 2
- 229910052760 oxygen Inorganic materials 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000000498 cooling water Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 239000002828 fuel tank Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000000746 purification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/0097—Electrical control of supply of combustible mixture or its constituents using means for generating speed signals
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
本発明は、多気筒エンジンの回転速度検出方法に係り、
特に、V型エンジン、水平対向エンジン、W型エンジン
、足型エンジン等の、吸気弁及び/又は排気弁を駆動す
るためのカム軸を独立して複数組備え7C多気筒エンジ
ンに用いるのに好適な、前記カム軸の・回転状態からエ
ンジン回転速度を検出する際の多気筒エンジンの回転速
度検出方法の改良に関する。The present invention relates to a method for detecting the rotational speed of a multi-cylinder engine,
Particularly suitable for use in 7C multi-cylinder engines, such as V-type engines, horizontally opposed engines, W-type engines, foot-type engines, etc., which have multiple sets of independent camshafts for driving intake valves and/or exhaust valves. The present invention also relates to an improvement in a method for detecting the rotational speed of a multi-cylinder engine when detecting the engine rotational speed from the rotational state of the camshaft.
【従来の技vFI]
多気筒エンジンの回転速度検出に際して、従来は、エン
ジンの燃焼間隔によるクランク軸の回転変動を重視し、
4気筒エンジンの場合は、720’/4−180°クラ
ンク角(以下OAと略記)闇、6気筒エンジンの場合は
、720”/6−120°CAだけクランクが回転する
に要する時間からその間の平均速度を検出して、検出回
転速度のばらつきを抑えるようにしていた(例、特開昭
55−82965)。
【発明が解決しようとする問題点1
しかしながら、■型エンジンや水平対向エンジンのよう
に、シリンダブロックが2列以上になる多気筒オーバー
ヘッドカムシャフト(以下OHCと称する)エンジンに
おいて、吸気弁及び/又は排気弁を駆動するための、シ
リンダブロック毎に独立しl;カム軸からエンジン回転
速度を検出する場合、例えば6気筒エンジンでは、両バ
ンクのカムの駆動力が240” CA同周期変動するな
ど回転変動周期が720°CA/気筒敗より長くなるた
め、従来のような検出方法では、検出回転速度のばらつ
きが大きくなり、点火時期や噴射mmの誤差が大きくな
るという問題点を有していた。
【発明の目的】
本発明は、前記従来の問題点を解消するべくなされたも
ので、吸気弁及び/又は排気弁を駆動するためのカム軸
を独立して複数組備えた多気筒エンジンの回転速度を、
カム軸の回転状態からも精度良く検出することができる
多気筒エンジンの回転速度検出方法を提供することを目
的とする。[Conventional technique vFI] Conventionally, when detecting the rotational speed of a multi-cylinder engine, emphasis was placed on the rotational variation of the crankshaft due to the combustion interval of the engine.
For a 4-cylinder engine, the crank angle is 720'/4-180° (hereinafter abbreviated as OA), and for a 6-cylinder engine, it is the time required for the crank to rotate by 720''/6-120°CA. The average speed was detected to suppress variations in the detected rotational speed (for example, Japanese Patent Laid-Open No. 55-82965). [Problem to be solved by the invention 1] However, the In a multi-cylinder overhead camshaft (hereinafter referred to as OHC) engine with two or more rows of cylinder blocks, each cylinder block is independent to drive the intake valve and/or exhaust valve; engine rotation from the camshaft is When detecting speed, for example, in a 6-cylinder engine, the driving force of the cams of both banks fluctuates at the same period of 240° CA, and the rotation fluctuation period is longer than 720° CA/cylinder failure, so conventional detection methods cannot However, there were problems in that the detected rotational speed varied greatly and errors in ignition timing and injection mm increased. OBJECT OF THE INVENTION The present invention has been made to solve the above-mentioned conventional problems, and is aimed at improving the speed of a multi-cylinder engine equipped with a plurality of independent sets of camshafts for driving intake valves and/or exhaust valves. speed,
It is an object of the present invention to provide a method for detecting the rotational speed of a multi-cylinder engine that can accurately detect the rotational state of a camshaft.
本発明゛は、吸気弁及び/又は排気弁を駆動するための
カム軸を独立して複数組備えた多気筒エンジンで、前記
カム軸の回転状態からエンジン回転速度を検出するに際
して、エンジンの気筒数をN1カム軸の組数をnとした
時、第1図にその要旨を示す如く、エンジン高回転時は
、カム軸がクランクシャフトの(720/N)Xn″C
A回転分に相当する回転角即ち該クランクシャフト回転
の1/2の回転角だけ回転するのに要しlc時fMIT
1(秒)から下記(1)式によりエンジン回転速度V(
rps)を求め、エンジン低回転時は、前記カム軸がク
ランク軸720/N″CA回転分即ちカム、軸では36
0/N’回転するのに要したW#1lfiT2(秒)か
ら下記(2)式によりエンジン回転速度V(rl)I)
を求めるようにして、前記目的を連成したものである。
■−60・720・n/36ONT+・・・(1)V=
60 ・720/36ONT2 = (2>The present invention is a multi-cylinder engine equipped with a plurality of independent sets of camshafts for driving intake valves and/or exhaust valves. When the number of sets of camshafts is n, as shown in Figure 1, when the engine is running at high speed, the camshaft is (720/N)Xn''C of the crankshaft.
fMIT at lc required to rotate by a rotation angle corresponding to A rotation, that is, 1/2 rotation angle of the crankshaft rotation.
1 (seconds) to the engine rotation speed V(
rps), and when the engine is running at low speed, the camshaft is rotated by 720/N''CA of the crankshaft, that is, the camshaft is 36
From the W#1lfiT2 (seconds) required to rotate 0/N', the engine rotation speed V(rl)I) is calculated using the following formula (2).
This is a combination of the above objectives. ■-60・720・n/36ONT+...(1)V=
60 ・720/36ONT2 = (2>
【作用
]
吸気弁及び/又は排気弁を駆動するためのカム軸を独立
して複数組備えた多気筒エンジン、例えばV型6気筒エ
ンジンの場合、クランク軸及び左右カム軸の軸速度の変
動状態は、第2図に示す如くとなり、クランク軸の軸速
度は常に120度周期で変動しているのに対して、カム
軸の軸速度は、エンジン高回転時は240°CA周期で
、エンジン低回転時は120°CA周期で変動している
。
これは、エンジン高回転時には吸、排気弁の質量の影響
が大きく、左右カム軸の動きが独立しているのに対し、
エンジン低回転時には、左右カム軸の動きが例えばタイ
ミングベルトにより一体化されているためと思われる。
従って、カム軸の回転状態からエンジン回転速度を検出
づるに際しては、本発明のように、エンジン高回転時は
、(720/N)、Xn’ CA、6気筒エンジンの場
合は240°CA回転するのに要した時間を測定し、こ
れからエンジン回転速度を求める。一方、実回転速度に
対する検出回転速度の遅れが大きくなり、燃料噴tlI
Mや点火時期に不適正が生じて、エンジンのレスポンス
低下を招く恐れがあるエンジン低回転時は、720/N
’CA、即ち6気筒エンジンの場合は120@CA間の
計測によりエンジン回転速度を検出する。
【実施例】
以下図面を参照して、本発明が採用されたV型6気筒シ
ングルオーバーヘッドカムシャフト(以下S OHCと
略記)エンジンの実IVAを詳細に説明する。
本発明が適用される電子制御燃料噴射式のV型6気筒5
odaエンジンは、第3図に示す如く構成されている。
第3図において、エアクリーナ12から吸入された空気
は、Tアフロ−メータ14、アクセルペダル15に逐a
するスロットル弁16、サージタンク18、左右バンク
の吸気ボート20A、20B及び吸気弁22A、22B
を含む吸気通路を介してエンジン本体10の燃焼室10
A。
10Bに送られる。
前記燃焼室10A、10Bは、左右バンクのシリンダヘ
ッドIOC,10D1シリンダブロック10E及びピス
トンnA、nBによって区画されており、混合気の燃焼
によって生成された排気ガスは、左右バンクの排気弁2
4A、24B、排気ボート26A、28B1排気ン二ホ
ールド28A、28B及び排気管30A、30Bを介し
て大気へ放出される。
前記エンジンのクランク軸40の回転は、該クランク軸
40に直結されたクランクプーリ42により、タイミン
グベルト44、テンショナ46、んカム軸プーリ48A
、右カム軸プーリ48Bを介して左カム軸50A及び右
カム軸50Bに伝えられている。カム軸50A、50B
は、その軸上に配設されたカム(図示省略)により、前
記吸気弁22A及び排気弁24A又は吸気弁22B及び
排気弁24Bを開閉駆動する。舶記右カム軸50Bは、
デストリピユータ52の軸52Aを駆動しており、点火
コイル54で発生した高圧の点火2次信号をエンジン各
気筒の点火プラグ56に配電するようにされている。
前記エアフローメー914には、吸気温を検出する吸気
温センサ62が設けられている。前記スロットル弁16
には、その開度を検出するスロットルセンサ64が設け
られている。前記シリンダブロック10Eには、エンジ
ン冷却水温、即ちエンジン温度を検出する水温センサ6
6が配設されている。前記排気マニホールド28A、2
8Bの集合部分には、空燃比を検出する目的で排気ガス
中の残存酸素濃度を検出fる酸素濃度センサ(以下o2
センサと称する)68A、68Bが配設されている。、
前記デストリピユータ52の内部には、デストリピユー
タ軸52Aの回転状態からクランク軸40のクランク角
度を検出するクランク角センサ70が配設されている。
これらのセンサ14.62.64.66.68A、68
B、70の出力及びバッテリ72の電圧は、電子制御ユ
ニット(以下ECLJと称する)74に入力される。M
ECU74は、各センサからの入力信号をパラメータと
して燃料噴射量を計算し、計算した燃料噴射量に対応し
たパルス幅の電気パルスをインジェクタ80に送る。該
インジェクタ80は、各気筒に対応して前記各吸気ポー
ト2OA、20Bの近傍にそれぞれ設けられており、該
インジェクタ80には、燃料タンク82の燃料が燃料ポ
ンプ84を介して圧送されている。ECU74は、又、
点火コイル54を制御している。
前記ECU74は、第4図に詳細に示す如く、フイクO
ブOセッサからなる中央処理装置(以下CPUと称する
)74Aと、リードオンリーメモリ(以下ROMと称す
る)74Bと、ランダムアクセスメモリ(以下RAMと
称する)74Cと、マルチプレクサ機能を右するアナロ
グ−デジタル変換器(以下A/Dコンバータと称する)
74Dと、バッファ機能を有する入出力ボート(以下■
10ボートと称する)74Eと、前記各構成機器間を接
続するコモンバス74Fとから構成されている。前記エ
アフローメータ14、吸気温センサ62、水温センサ6
6.02センサ68A、68B及びバッテリ72の出力
は前記入/Dコンバータ74Dに入力される。又、前記
スロットルセンサ64及びクランク角センサ70の出力
は前記I10ボート74Eに入力される。又、前記点火
コイル54、インジェクタ80は、前記r10ボート7
4Eを介して前記CPU74Aから制御指令を入力され
る。
以下実施例の作用を説明する。
前記クランク角センサ70は、クランク角30度毎に1
パルスの信号を出力するように構成されており、前記、
E CtJ 74は、該パルス毎に割込みを発生させる
ルーチンにより、第5図に示すような流れ図に従って、
クランク角240度の経過時1ffiT240cA (
エンジン高回転時)又はクランク角120度の経過時間
T12OCA (エンジン低回転時)より、エンジン回
転速度NEを求める。
即ち、まずステップn0で、前記CPU74A内のフリ
ーランタイマ(図示省略)の時刻(単位μSaC)を読
取る。次いでステップn2に進み、rTJ回のタイマ値
をRAM74Cより読出し、ステップn4で、今回のタ
イマ値を該RAM74Gにストアする。次いでステップ
n6に進み、今回のタイマ値から前回のタイマ値を引い
た値、即ち、クランク角30度の移動に要した時間T3
0CA(μsec )を算出する。次いでステップn8
に進み、過去8回に亘るT30CAのRAM1i![、
T30CA1〜8を全て1回分更新する。次いでステッ
プ120に進み、前回算出したエンジン回転速度NEが
設定値、例えば3000 r91以上であるか否かを判
定する。判定結果が正である工゛ンジン高回転時には、
ステップ122に進み、T30CAI〜8の合計を算出
して、クランク角240度の移動に要した時間T:24
0CA <usea )を求める。次いでステップ12
4に進み、次式で求められる定数Cを7240OAで割
ることにより、エンジン回転速度NE(rpm)を算出
する。
C−6Ox (1000) 2x (24G/ 360
)・・・(3)ここで、右辺の係数60は、秒単位を分
単位に換算するための係数、係数1000は、μsec
単位を秒単位に換算するための係数である。
一方、前出ステップ120の判定結果が否であるエンジ
ン低回転時には、ステップ126に進み、T30CA1
〜4の合計を算出し、クランク角度120度の移動に要
した時fjQT 120CA <useC)を求める。
次いでステップ12已に進み、次式に示される定数C−
をTl20CAで割ることによって、エンジン回転速度
NE(rpw)を算出する。
Q= −60x (1000) 2x (120/ 3
60) = (4)ステップ124又は128終了後、
ステップ130に進み、算出されたエンジン回転速度N
EをRAM74Cにストアして、このルーチンを終了す
る。
本実施例においては、T24OCA又はT120CAを
求める際に、クランク角30度毎に最新の値を求めるよ
うにしているので、検出遅れが非常に小aい。なお、T
240CA又はT12OCAを求める方法は、これに限
定されない。
なお、館記実施例においては、エンジン回転速度により
T240CAとT12OCAを一律に1回切換えるよう
にしていたが、T240CAとT12OCAを切換える
方法はこれに限定されない。
例えば、回転上昇時と下降時の切換え回転速度を分離し
てヒステリシスを設けたり、力n軸振動モードによって
は、例えば1000rpn+以下ハT240CA、10
00〜3000ruはTl 2OCA、3000rpm
以上は再びT24OCAのように、回転速度に対して複
数回の切換えを行うことも可能である。
前記実施例においては、本発明が、等間隔爆発型の■型
6気筒5OHCエンジンに適用されていたが、本発明の
適用範囲はこれに限定されず、不等間隔爆発エンジンや
水平対向エンジン、W型エンジン、足型エンジン、更に
はダブルオーバーヘッドカムシャフトエンジンにも同様
に適用できることは明らかである。
又、従来エンジン回転速度によらず、直接T120CA
を用いて制御を行っていた項目について、T240CA
<エンジン高回転時)又はTI 2OCA(エンジン
低回転時)を用いた制御とすることも、本発明の範囲に
含まれることは明らかである。
(発明の効果]
以上説明した通り、本発明によれば、カム軸を独立して
複数組備えた多気筒エンジンで、カム軸の回転状態から
エンジン回転速度を検出するに際して、カム軸の回転変
動に拘わらずエンジン高回転時の検出回転速度のばらつ
きを小さくすると共に、エンジン低回転時にはカム軸速
度720/N”CA同周期カム軸回転角では360/N
”周期)で変動していることから、該720/N’ C
Aの回転所要時間からエンジン回転速度を求め、エンジ
ン低回転時の検出遅れを小さくすることができ、エンジ
ン回転速度に拘わらず、エンジン回転速度を正確に測定
することが可能となる。
即ち、本発明に類似するものとして、特開昭59−28
666で720’/気筒数OA又はその倍数角度回転す
るのに要した時間から回転速度を求めることが提案され
ているが、この方法ではカム軸の回転変動を考慮してい
ないため、カム軸の組数によりエンジン回転速度の検出
値のばらつきを生じる場合もあるが、本発明ではカム軸
の回転変動を考慮しているためカム軸の組数に拘わらず
エンジン回転速度検出値のばらつきを抑止することがで
きる。
従って、エンジン回転速度のばらつきゃ検出遅れによる
燃料噴射量や点火時期のばらつきゃ遅れを解消すること
ができ、排気ガス浄化性能、燃費性能や応答性の向上、
エンジンのトルク変動、車両サージやノックの防止を図
ることが可能となる。
更に、点火時期のばらつきが小さくなるのでノック等に
対する余裕を取る必要がなくなるため、エンジン出力を
向上することができる。又、タイミングベルト等の張力
を非常に強めて、左右のカム軸とクランク軸とを一体化
し、カム軸相互の位相ずれが小さくなるようにしてカム
軸の回転変動周期を120°CAとする先行技術と比較
するとタイミングベルトの耐久性を損ったり、エンジン
の摩擦を高めたりjることがないという効果を有する。
更に、クランク角センサ及び気筒判別センサを共にカム
軸に配設できるため、カム軸に気筒判別センサを、クラ
ンク軸にクランク角センサを配設した先行゛技術と比較
して小型に且つ安価に構成できる等の優れた効果を何す
る。[Function] In the case of a multi-cylinder engine equipped with a plurality of independent sets of camshafts for driving intake valves and/or exhaust valves, such as a V-type 6-cylinder engine, the state of fluctuation in the shaft speed of the crankshaft and left and right camshafts. is as shown in Fig. 2, and while the crankshaft speed always fluctuates with a 120° cycle, the camshaft shaft speed changes with a 240° CA cycle when the engine is running at high speeds, and when the engine is running at low speeds. During rotation, it fluctuates at a 120° CA cycle. This is because at high engine speeds, the influence of the mass of the intake and exhaust valves is large, and while the left and right camshafts move independently,
This seems to be because the movements of the left and right camshafts are unified by, for example, a timing belt when the engine is running at low speeds. Therefore, when detecting the engine rotational speed from the rotational state of the camshaft, as in the present invention, when the engine is at high rotational speed, it is (720/N), Xn' CA, and in the case of a 6-cylinder engine, it rotates by 240°CA. Measure the time required for this and calculate the engine speed from this. On the other hand, the delay in the detected rotational speed with respect to the actual rotational speed becomes large, and the fuel injection tlI
720/N when the engine is running at low speeds, which may result in improper engine speed or ignition timing, resulting in decreased engine response.
'CA, that is, in the case of a 6-cylinder engine, the engine rotation speed is detected by measuring between 120@CA. Embodiments Hereinafter, an actual IVA of a V type 6-cylinder single overhead camshaft (hereinafter abbreviated as SOHC) engine to which the present invention is adopted will be explained in detail with reference to the drawings. Electronically controlled fuel injection type V type 6 cylinder 5 to which the present invention is applied
The oda engine is configured as shown in FIG. In FIG. 3, the air sucked from the air cleaner 12 is delivered to the T aflow meter 14 and the accelerator pedal 15.
throttle valve 16, surge tank 18, left and right bank intake boats 20A, 20B, and intake valves 22A, 22B
The combustion chamber 10 of the engine body 10 via an intake passage including
A. Sent to 10B. The combustion chambers 10A, 10B are divided by the left and right banks of cylinder heads IOC, 10D1 cylinder blocks 10E, and pistons nA, nB, and the exhaust gas generated by combustion of the air-fuel mixture is passed through the left and right banks of exhaust valves 2.
4A, 24B, exhaust boats 26A, 28B1, exhaust pipes 28A, 28B, and exhaust pipes 30A, 30B to the atmosphere. The rotation of the crankshaft 40 of the engine is controlled by a crank pulley 42 directly connected to the crankshaft 40, including a timing belt 44, a tensioner 46, and a camshaft pulley 48A.
, is transmitted to the left camshaft 50A and right camshaft 50B via the right camshaft pulley 48B. Camshaft 50A, 50B
The intake valve 22A and the exhaust valve 24A or the intake valve 22B and the exhaust valve 24B are driven to open and close by a cam (not shown) disposed on its shaft. The right camshaft 50B is
It drives the shaft 52A of the destroyer 52, and distributes the high-voltage ignition secondary signal generated by the ignition coil 54 to the spark plugs 56 of each cylinder of the engine. The air flow meter 914 is provided with an intake air temperature sensor 62 that detects the air intake air temperature. The throttle valve 16
is provided with a throttle sensor 64 that detects its opening degree. The cylinder block 10E includes a water temperature sensor 6 that detects the engine cooling water temperature, that is, the engine temperature.
6 are arranged. The exhaust manifold 28A, 2
At the collecting part of 8B, there is an oxygen concentration sensor (hereinafter referred to as o2) that detects the residual oxygen concentration in the exhaust gas for the purpose of detecting the air-fuel ratio.
(referred to as sensors) 68A and 68B are provided. ,
A crank angle sensor 70 is disposed inside the distributor 52 to detect the crank angle of the crankshaft 40 from the rotational state of the distributor shaft 52A. These sensors 14.62.64.66.68A, 68
The output of B, 70 and the voltage of battery 72 are input to an electronic control unit (hereinafter referred to as ECLJ) 74. M
The ECU 74 calculates the fuel injection amount using input signals from each sensor as parameters, and sends an electric pulse having a pulse width corresponding to the calculated fuel injection amount to the injector 80. The injectors 80 are provided in the vicinity of the intake ports 2OA and 20B, corresponding to each cylinder, and fuel from a fuel tank 82 is pumped into the injectors 80 via a fuel pump 84. ECU74 is also
It controls the ignition coil 54. The ECU 74, as shown in detail in FIG.
A central processing unit (hereinafter referred to as CPU) 74A consisting of a processor, a read-only memory (hereinafter referred to as ROM) 74B, a random access memory (hereinafter referred to as RAM) 74C, and an analog-to-digital converter that performs a multiplexer function. (hereinafter referred to as A/D converter)
74D and an input/output boat with a buffer function (hereinafter ■
10 ports) 74E, and a common bus 74F that connects the respective component devices. The air flow meter 14, the intake air temperature sensor 62, and the water temperature sensor 6
6.02 The outputs of the sensors 68A, 68B and the battery 72 are input to the input/D converter 74D. Further, the outputs of the throttle sensor 64 and crank angle sensor 70 are input to the I10 boat 74E. Further, the ignition coil 54 and the injector 80 are connected to the r10 boat 7.
A control command is input from the CPU 74A via 4E. The operation of the embodiment will be explained below. The crank angle sensor 70 detects 1 for every 30 degrees of crank angle.
It is configured to output a pulse signal, and the
The E CtJ 74 uses a routine that generates an interrupt for each pulse according to the flowchart shown in FIG.
When the crank angle is 240 degrees, 1ffiT240cA (
The engine rotation speed NE is determined from the elapsed time T12OCA (when the engine rotates at high speed) or the elapsed time T12OCA when the crank angle is 120 degrees (when the engine rotates at low speed). That is, first, in step n0, the time (in μSaC) of a free run timer (not shown) in the CPU 74A is read. Next, the process proceeds to step n2, and the timer value of rTJ times is read from the RAM 74C, and in step n4, the current timer value is stored in the RAM 74G. Next, the process proceeds to step n6, where the value obtained by subtracting the previous timer value from the current timer value, that is, the time T3 required to move the crank angle of 30 degrees is calculated.
Calculate 0CA (μsec). Then step n8
Proceed to T30CA RAM1i for the past 8 times! [,
All T30CA1-8 are updated once. Next, the process proceeds to step 120, where it is determined whether the previously calculated engine rotational speed NE is equal to or higher than a set value, for example 3000 r91. At high engine speeds when the judgment result is positive,
Proceed to step 122, calculate the total of T30CAI~8, and calculate the time T: 24 required to move the crank angle 240 degrees.
Find 0CA < usea ). Then step 12
Proceed to step 4, and calculate the engine rotational speed NE (rpm) by dividing the constant C obtained by the following equation by 7240OA. C-6Ox (1000) 2x (24G/ 360
)...(3) Here, the coefficient 60 on the right side is a coefficient for converting seconds into minutes, and the coefficient 1000 is μsec
This is a coefficient for converting units into seconds. On the other hand, when the engine speed is low and the determination result in step 120 is negative, the process proceeds to step 126, and T30CA1
~4 is calculated, and the time required to move the crank angle of 120 degrees (fjQT 120CA <useC) is determined. Next, the process proceeds to step 12, and the constant C- shown in the following equation is
The engine rotational speed NE (rpw) is calculated by dividing by Tl20CA. Q= -60x (1000) 2x (120/ 3
60) = (4) After step 124 or 128,
Proceeding to step 130, the calculated engine rotation speed N
E is stored in the RAM 74C, and this routine ends. In this embodiment, when determining T24OCA or T120CA, the latest value is determined every 30 degrees of crank angle, so the detection delay is very small. In addition, T
The method for determining 240CA or T12OCA is not limited to this. In addition, in the illustrated embodiment, T240CA and T12OCA are uniformly switched once depending on the engine rotation speed, but the method of switching between T240CA and T12OCA is not limited to this. For example, hysteresis may be provided by separating the switching rotational speeds when the rotation increases and decreases, or depending on the force n-axis vibration mode, for example, 1000 rpm+ or less (T240CA, 10
00~3000ru Tl 2OCA, 3000rpm
Again, as in T24OCA, it is also possible to switch the rotational speed multiple times. In the above embodiment, the present invention was applied to an evenly spaced explosion type 6-cylinder 5OHC engine, but the scope of application of the present invention is not limited to this, and may be applied to an unevenly spaced explosion engine, a horizontally opposed engine, It is clear that the present invention is equally applicable to W-type engines, foot-type engines, and even double overhead camshaft engines. In addition, T120CA can be used directly without depending on the conventional engine rotation speed.
For items that were controlled using T240CA
It is clear that the scope of the present invention also includes control using TI 2OCA (at high engine speeds) or TI 2OCA (at low engine speeds). (Effects of the Invention) As explained above, according to the present invention, when detecting the engine rotation speed from the rotational state of the camshaft in a multi-cylinder engine equipped with a plurality of independent sets of camshafts, it is possible to Regardless of the engine speed, the variation in detected rotational speed at high engine speeds is reduced, and at low engine speeds, the camshaft speed is 720/N"CA, and the same cycle camshaft rotation angle is 360/N.
720/N' C
The engine rotation speed is determined from the required rotation time of A, and the detection delay when the engine rotates at low speeds can be reduced, making it possible to accurately measure the engine rotation speed regardless of the engine rotation speed. That is, as something similar to the present invention, Japanese Patent Application Laid-Open No. 59-28
In 666, it has been proposed to calculate the rotation speed from the time required to rotate 720'/number of cylinders OA or its multiple angle, but this method does not take into account rotational fluctuations of the camshaft. Variations in the detected value of the engine rotation speed may occur depending on the number of pairs of camshafts, but since the present invention takes into account fluctuations in the rotation of the camshaft, variations in the detected value of the engine rotation speed can be suppressed regardless of the number of pairs of camshafts. be able to. Therefore, it is possible to eliminate variations in fuel injection amount and ignition timing due to variations in engine speed and detection delays, and improve exhaust gas purification performance, fuel efficiency, and responsiveness.
It is possible to prevent engine torque fluctuations, vehicle surges, and knocks. Furthermore, since the variation in ignition timing is reduced, there is no need to provide a margin for knocking, etc., so that the engine output can be improved. In addition, the tension of the timing belt, etc. is extremely strengthened, and the left and right camshafts and crankshaft are integrated, and the phase shift between the camshafts is reduced, making the camshaft rotation fluctuation period 120° CA. Compared to conventional technology, it has the effect of not impairing the durability of the timing belt or increasing engine friction. Furthermore, since both the crank angle sensor and the cylinder discrimination sensor can be disposed on the camshaft, the structure is smaller and cheaper than the previous technology in which the cylinder discrimination sensor was disposed on the camshaft and the crank angle sensor was disposed on the crankshaft. What you can do with such excellent effects.
第1図は、本発明に係る多気筒エンジンの回転速度検出
方法の要旨を示す流れ図、第2図は、本発明の詳細な説
明するための、V型6気筒エンジンにおけるクランク軸
及び左右カム軸の軸速度の変化状態の例を示す縮図、第
3図は、本発明が採用された■型6気1FIIsOHc
エンジンの実施例の全体構成を示4断面図、第4図は、
前記実施例で用いられている電子制御ユニットの構成を
示すブロック線図、第5図は、前記実施例におけるエン
ジン回転速度の計算手順を示す流れ図である。
10・・・エンジン本体、 14・・・エアフローメー
タ、16・・・スロットル弁、
22A、22B・・・吸気弁、
24A、24B・・・排気弁、
40・・・クランク軸、 44・・・タイミングベル
ト、50A、50B・・・カム軸、
54・・・点火コイル、 64・・・スロットルセン
サ、70・・・クランク角センサ、
74・・・電子制御ユニット(ECU)、80・・・イ
ンジェクタ。FIG. 1 is a flowchart showing the gist of the method for detecting the rotational speed of a multi-cylinder engine according to the present invention, and FIG. Fig. 3 is a miniature diagram showing an example of the state of change in the shaft speed of
FIG. 4 is a 4-sectional view showing the overall configuration of an embodiment of the engine.
FIG. 5, which is a block diagram showing the configuration of the electronic control unit used in the embodiment, is a flowchart showing a procedure for calculating the engine rotation speed in the embodiment. DESCRIPTION OF SYMBOLS 10... Engine body, 14... Air flow meter, 16... Throttle valve, 22A, 22B... Intake valve, 24A, 24B... Exhaust valve, 40... Crankshaft, 44... Timing belt, 50A, 50B... camshaft, 54... ignition coil, 64... throttle sensor, 70... crank angle sensor, 74... electronic control unit (ECU), 80... injector .
Claims (1)
を独立して複数組備えた多気筒エンジンで、前記カム軸
の回転状態からエンジン回転速度を検出するに際して、
エンジンの気筒数をN、カム軸の組数をnとした時、 エンジン高回転時は、前記カム軸が(720/N)×n
°CA回転するのに要した時間からエンジン回転速度を
求め、 エンジン低回転時は、前記カム軸が720/N°CA回
転するのに要した時間からエンジン回転速度を求めるこ
とを特徴とする多気筒エンジンの回転速度検出方法。(1) In a multi-cylinder engine equipped with a plurality of independent sets of camshafts for driving intake valves and/or exhaust valves, when detecting the engine rotational speed from the rotational state of the camshafts,
When the number of engine cylinders is N and the number of camshafts is n, when the engine is at high speed, the camshaft is (720/N) x n
The engine speed is determined from the time required for the camshaft to rotate by 720/N°CA when the engine is running at low speed. A method for detecting the rotational speed of a cylinder engine.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25854684A JPS61137071A (en) | 1984-12-07 | 1984-12-07 | Revolution speed detector of multi-cylinder engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25854684A JPS61137071A (en) | 1984-12-07 | 1984-12-07 | Revolution speed detector of multi-cylinder engine |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61137071A true JPS61137071A (en) | 1986-06-24 |
Family
ID=17321728
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP25854684A Pending JPS61137071A (en) | 1984-12-07 | 1984-12-07 | Revolution speed detector of multi-cylinder engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61137071A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02238140A (en) * | 1989-03-08 | 1990-09-20 | Mitsubishi Electric Corp | Idle rotation frequency control device of engine |
US6334094B1 (en) | 1998-06-26 | 2001-12-25 | Honda Giken Kogyo Kabushiki Kaisha | Engine speed calculation apparatus |
-
1984
- 1984-12-07 JP JP25854684A patent/JPS61137071A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02238140A (en) * | 1989-03-08 | 1990-09-20 | Mitsubishi Electric Corp | Idle rotation frequency control device of engine |
US6334094B1 (en) | 1998-06-26 | 2001-12-25 | Honda Giken Kogyo Kabushiki Kaisha | Engine speed calculation apparatus |
DE19926982C2 (en) * | 1998-06-26 | 2003-05-22 | Honda Motor Co Ltd | Engine speed calculator |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5016591A (en) | System and method for controlling a combustion state in a multi-cylinder engine for a vehicle | |
JP2009293501A (en) | Misfire detecting device for multicylinder internal combustion engine | |
JPS60166735A (en) | Fuel feed controlling method of multicylinder internal-combustion engine | |
JP5617272B2 (en) | Output characteristic measuring method and output characteristic measuring apparatus for air-fuel ratio detecting means | |
US4779214A (en) | System for detecting an engine speed in a multi-cylinder internal combustion engine | |
JPH06330788A (en) | Fuel injection control device for multicylinder internal combustion engine | |
JPS61137071A (en) | Revolution speed detector of multi-cylinder engine | |
JPS61185642A (en) | Fuel injection timing controller for internal-combustion engine | |
JPH10141097A (en) | Control device for internal combustion engine, valve timing control device, and valve timing control method | |
JPS61137072A (en) | Revolution speed detector of multi-cylinder engine | |
JPS6181532A (en) | Fuel supply control method for multi-cylinder internal combustion engine | |
JPS61212650A (en) | Speed detecting method of multi cylinder engine | |
JPH1113493A (en) | Intake-air controller for engine | |
JPS58211545A (en) | Controller for internal-combustion engine | |
US5967117A (en) | Method for determining a rotational speed for an idling control of an internal combustion engine | |
JP2586624B2 (en) | Output fluctuation detecting device for internal combustion engine | |
JPH0988786A (en) | Ignition timing control device for engine | |
JPH0932710A (en) | Ignition timing control method and device | |
JP2682143B2 (en) | Engine ignition timing control device | |
JP3933022B2 (en) | Engine control device | |
JPH04171253A (en) | Combustion state judging method for each engine cylinder | |
JP3326750B2 (en) | Electronic control fuel injection device | |
JP2024144849A (en) | Engine Control Unit | |
JP2597621B2 (en) | Engine ignition timing control device | |
JPH02153246A (en) | Combustion abnormality detection device for internal combustion engines |