JPH0643833B2 - Signal measurement method for internal combustion engine - Google Patents
Signal measurement method for internal combustion engineInfo
- Publication number
- JPH0643833B2 JPH0643833B2 JP62336267A JP33626787A JPH0643833B2 JP H0643833 B2 JPH0643833 B2 JP H0643833B2 JP 62336267 A JP62336267 A JP 62336267A JP 33626787 A JP33626787 A JP 33626787A JP H0643833 B2 JPH0643833 B2 JP H0643833B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- cylinders
- dead center
- top dead
- counter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Ignition Installations For Internal Combustion Engines (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
【発明の詳細な説明】 〔概 要〕 点火信号(IGT信号)間のクランク角信号(NE信
号)の数から気筒数を自動的に判別し、上死点信号(T
DC信号)を基準にした各気筒の上死点タイミングを計
測する。DETAILED DESCRIPTION [Overview] The number of cylinders is automatically determined from the number of crank angle signals (NE signals) between ignition signals (IGT signals), and the top dead center signal (T
The top dead center timing of each cylinder is measured based on the DC signal).
本発明は、内燃機関の上死点を計測する信号計測方法に
関する。The present invention relates to a signal measuring method for measuring the top dead center of an internal combustion engine.
複気筒エンジンの各上死点(TDC;Top Dead Cente
r)は、360℃A(クランク角)に1回発生するTDC信
号と、30℃A毎に発生するNE信号を基に検出すること
ができる。各気筒の点火時期は上死点より早くするのが
一般的で、その進角設定が点火制御の重要な制御目標と
なる。Top dead center (TDC) of a multi-cylinder engine
r) can be detected based on the TDC signal generated once at 360 ° C (crank angle) and the NE signal generated at every 30 ° A. The ignition timing of each cylinder is generally set to be earlier than the top dead center, and its advance setting is an important control target for ignition control.
ところが、エンジンによっては気筒数が異なるので、或
る機種の進角制御を気筒数の違うエンジンにそのまま適
用することはできない。However, since the number of cylinders differs depending on the engine, it is not possible to directly apply the advance control of a certain model to an engine having a different number of cylinders.
本発明は気筒数を自動的に判別することで、気筒数の異
なる内燃機関の点火制御にそのまま適用できる信号計測
方法を提供するものである。The present invention provides a signal measuring method that can be directly applied to ignition control of an internal combustion engine having a different number of cylinders by automatically determining the number of cylinders.
本発明は、上死点信号(TDC)が発生する毎にクリア
される上死点タイミング判別用の第1のカウンタ(CCRA)
と、点火信号(IGT)が発生する毎にクリアされる気
筒数判別用の第2のカウンタ(CLY)とを備え、両カ
ウンタは共にクランク角信号(NE)をカウントし、第
1のカウンタ(CCRA)の値がクリア直前の第2のカウンタ
(CLY)の値(CLYN)の整数倍の値(CTDC)になるタイミ
ングを上死点と判定することを特徴とするものである。The present invention is a first counter (CCRA) for determining the top dead center timing which is cleared every time the top dead center signal (TDC) is generated.
And a second counter (CLY) for discriminating the number of cylinders that is cleared each time an ignition signal (IGT) is generated. Both counters count the crank angle signal (NE) and the first counter ( The feature is that the timing at which the value of (CCRA) becomes a value (CTDC) that is an integer multiple of the value (CLYN) of the second counter (CLY) immediately before clearing is determined to be the top dead center.
点火信号(IGT)が発生する毎にクリアされるカウン
タ(CLY)はクリア直前のカウント値(CLYN)が気筒数
に対応した値になる。しかも、各気筒の上死点は上死点
信号(TDC)が発生する毎にクリアされるカウンタ(C
CRA)の値がCLYNの整数倍になるタイミングにある。従っ
て、予め気筒数が判別していなくとも適確に上死点タイ
ミングを検出できる。The counter (CLY) that is cleared each time the ignition signal (IGT) is generated has a count value (CLYN) immediately before clearing that corresponds to the number of cylinders. Moreover, the top dead center of each cylinder is cleared every time the top dead center signal (TDC) is generated.
It is the timing when the value of (CRA) becomes an integral multiple of CLYN. Therefore, the top dead center timing can be accurately detected even if the number of cylinders is not determined in advance.
第1図は本発明のシステム構成図で、1はエンジン、2
はその制御装置、3は点火プラグ、4はディストリビュ
ータ、5はイグナイタ、6はインジェクタ、7はスロッ
トル、8はバキュームセンサ、9はスロットルポジショ
ンセンサ、10は水温センサ、11はO2センサ、20
は点火進角表示装置である。FIG. 1 is a system configuration diagram of the present invention.
Is its control device, 3 is a spark plug, 4 is a distributor, 5 is an igniter, 6 is an injector, 7 is a throttle, 8 is a vacuum sensor, 9 is a throttle position sensor, 10 is a water temperature sensor, 11 is an O 2 sensor, 20
Is an ignition advance indicator.
この点火進角表示装置20は入出力回路21を通して点
火制御に必要なIGT,G(TDC),NEの3信号を
取り込み、中央処理装置22で処理してその結果(点火
進角)を表示器23に表示する。第2図は上記3信号の
波形図である。実線のTDC信号は或る気筒についての
もので、他の気筒のTDCの1つは破線の仮想位置にあ
る。NE信号は例えば30℃A毎に発生し、その1周期の
時間T2とNE,IGT信号間の時間T1との比から点
火進角を求めることができる。The ignition advance display device 20 takes in three signals of IGT, G (TDC) and NE required for ignition control through an input / output circuit 21, processes them by the central processing unit 22 and displays the result (ignition advance). 23. FIG. 2 is a waveform diagram of the above three signals. The solid line TDC signal is for one cylinder and one of the other cylinder TDCs is at the dashed virtual position. The NE signal is generated every 30 ° C. A, for example, and the ignition advance can be obtained from the ratio of the time T 2 of one cycle and the time T 1 between the NE and IGT signals.
但し、気筒数が判明していなければ仮想TDCの位置を
TDC信号から決定することはできない。 However, the position of the virtual TDC cannot be determined from the TDC signal unless the number of cylinders is known.
第3図はこの気筒数判別方法の説明図である。気筒数は
エンジン1回転に1回発生するTDC信号を基準に、そ
の間に何回IGT信号が発生するかで判別できる。別の
見方をすればIGT信号間に何個NE信号が発生するか
で判別することができる。つまり、IGT信号間のNE
パルス数CLYNが6であれば4気筒、4であれば6気筒、
3であれば8気筒ということである。FIG. 3 is an explanatory diagram of this cylinder number determination method. The number of cylinders can be determined based on the TDC signal generated once per engine revolution and how many times the IGT signal is generated during that period. From another point of view, it can be determined how many NE signals are generated between the IGT signals. In other words, NE between IGT signals
If the number of pulses CLYN is 6, it is 4 cylinders, if it is 4, it is 6 cylinders,
If it is 3, it means 8 cylinders.
CLYはNE信号のカウント値で、IGT毎にクリアさ
れる。従って、クリアされる直前の値が気筒数に対応し
たCLYNになる。これに対し、CCRAもNE信号のカウント
値であるが、これはTDC毎にクリアされる。このCCRA
の値がCLYNの整数倍CTDCC=TDC+CLYNとなるときがTDC
タイミングである。CTDCは4気筒で0〜6、6気筒で0
〜12又は0〜24、8気筒で0〜24の値をとる。CLY is the count value of the NE signal and is cleared for each IGT. Therefore, the value immediately before being cleared becomes CLYN corresponding to the number of cylinders. On the other hand, CCRA, which is also the count value of the NE signal, is cleared every TDC. This CCRA
Is an integer multiple of CLYN CTDCC = TDC + CLYN when TDC
It's timing. CTDC is 4 cylinders 0-6, 6 cylinders 0
-12 or 0-24, with a value of 0-24 for 8 cylinders.
第1図のCPU22は第4図に示す2種類のエッジ割込
みで処理をする。(b)のNE割込みによりCCRAとCLY
は各々カウントアップされるステップ21)。そして、
ステップS22でCCRAをCTDCと比較し、CCRA≧CTDCであ
ればステップS23へ分岐し、TDC信号を検知したら
ステップS24でCCRA,CTDC共にクリアする。ステップ
S25でCCRA=CTDCと判断されたらTDCタイミングを
検出したことになるので、ステップS26でCTDCをCCRA
+CLYN(=CTDC+CLYN)に変更し、ステップS27の点
火制御に移る。The CPU 22 in FIG. 1 processes with two types of edge interrupts shown in FIG. CCRA and CLY by NE interrupt of (b)
Are counted up in step 21). And
In step S22, CCRA is compared with CTDC. If CCRA ≧ CTDC, the process branches to step S23, and when a TDC signal is detected, both CCRA and CTDC are cleared in step S24. If CCRA = CTDC is determined in step S25, it means that the TDC timing is detected. Therefore, in step S26, CTDC is set to CCRA.
Change to + CLYN (= CTDC + CLYN) and move to ignition control in step S27.
(a)のIGT割込みはノイズ対策である。つまり、ステ
ップS11で今回のCLYと前回のCLYつまりCLY
0を比較し、一致していればステップS12で一致カウ
ンタCCLYをカウントアップする。そして、CCLYが一定
値、例えば4を越えたらそのときのCLYをCLYNとする
(ステップS13,S14)。これに対し、ステップS
11でN(ノー)であったらステップS15でCCLYをク
リアし、またCLY0をCLYに変更する。いずれのケ
ースでもステップS16を通るときにCLYはクリアさ
れる。The IGT interrupt of (a) is a countermeasure against noise. That is, in step S11, the current CLY and the previous CLY, that is, CLY
0 is compared, and if they match, the match counter CCLY is incremented in step S12. Then, when CCLY exceeds a fixed value, for example, 4, CLY at that time is set to CLYN (steps S13 and S14). On the other hand, step S
If it is N (no) at 11, CCLY is cleared at step S15, and CLY0 is changed to CLY. In any case, CLY is cleared when passing through step S16.
以上述べたように本発明によれば、エンジンの気筒数に
よらず上死点を求めることができるので、各種エンジン
の点火制御を同じシステムで実施できる利点がある。As described above, according to the present invention, since the top dead center can be obtained regardless of the number of cylinders of the engine, there is an advantage that ignition control of various engines can be performed by the same system.
第1図は本発明のシステム構成図、 第2図は点火進角の説明図、 第3図は気筒数判別方法の説明図、 第4図は本発明の処理を示すフローチャートである。 FIG. 1 is a system configuration diagram of the present invention, FIG. 2 is an explanatory diagram of an ignition advance angle, FIG. 3 is an explanatory diagram of a cylinder number determination method, and FIG. 4 is a flowchart showing a process of the present invention.
Claims (1)
アされる上死点タイミング判別用の第1のカウンタ(CCR
A)と、点火信号(IGT)が発生する毎にクリアされる
気筒数判別用の第2のカウンタ(CLY)とを備え、両
カウンタは共にクランク角信号(NE)をカウントし、
第1のカウンタ(CCRA)の値がクリア直前の第2のカウン
タ(CLY)の値(CLYN)の整数倍の値(CTDC)になるタイ
ミングを上死点と判定することを特徴とする内燃機関の
信号計測方法。1. A first counter (CCR) for top dead center timing determination which is cleared every time a top dead center signal (TDC) is generated.
A) and a second counter (CLY) for determining the number of cylinders that is cleared every time the ignition signal (IGT) is generated. Both counters count the crank angle signal (NE),
An internal combustion engine characterized in that the timing at which the value of the first counter (CCRA) becomes a value (CTDC) that is an integer multiple of the value (CLYN) of the second counter (CLY) immediately before clearing is determined as top dead center. Signal measurement method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62336267A JPH0643833B2 (en) | 1987-12-28 | 1987-12-28 | Signal measurement method for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62336267A JPH0643833B2 (en) | 1987-12-28 | 1987-12-28 | Signal measurement method for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01177461A JPH01177461A (en) | 1989-07-13 |
| JPH0643833B2 true JPH0643833B2 (en) | 1994-06-08 |
Family
ID=18297346
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62336267A Expired - Fee Related JPH0643833B2 (en) | 1987-12-28 | 1987-12-28 | Signal measurement method for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0643833B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07259626A (en) * | 1994-03-16 | 1995-10-09 | Nippondenso Co Ltd | Electronic controller of multiple cylinder engine |
| JP7841978B2 (en) | 2022-07-28 | 2026-04-07 | 株式会社ディスコ | Cutting blade stock device |
-
1987
- 1987-12-28 JP JP62336267A patent/JPH0643833B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01177461A (en) | 1989-07-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5056360A (en) | Selection of velocity interval for power stroke acceleration measurements | |
| JP2927600B2 (en) | Single sensor device and method for determining engine speed and position | |
| US4924830A (en) | Cylinder discriminating system for an automotive engine | |
| JPS639679A (en) | Control of ignition timing of internal combustion engine | |
| US4355613A (en) | Ignition advance timing system | |
| JPH01240751A (en) | Angle detecting device for internal combustion engine | |
| JPH05163997A (en) | Device and mehtod for controlling internal combustion engine | |
| JPH11132089A (en) | Method and apparatus for detecting the combustion cycle of a given cylinder at the start of an internal combustion engine | |
| JPH0643833B2 (en) | Signal measurement method for internal combustion engine | |
| JP2559509B2 (en) | Multi-cylinder internal combustion engine misfire detection method and apparatus | |
| EP0967379B1 (en) | Engine speed calculating apparatus | |
| JP2527798B2 (en) | Combustion state detection device for internal combustion engine | |
| JPH0681917B2 (en) | Cylinder discrimination device for internal combustion engine | |
| JP2707275B2 (en) | Engine control device | |
| JP2508632B2 (en) | Work load calculation device for internal combustion engine | |
| JP2734031B2 (en) | Internal combustion engine crank angle detection device | |
| JPH11311146A (en) | Engine cylinder discriminating device and cam sensor | |
| JPH03145547A (en) | Internal combustion engine control method | |
| JPH0742929B2 (en) | Ignition timing control device and control method for internal combustion engine | |
| JPH01219342A (en) | Crank angle sensor with cylinder discriminating signal | |
| JPH0735754B2 (en) | Combustion state measuring device for internal combustion engine | |
| JPH01147159A (en) | Ignition timing controller for internal combustion engine | |
| SU1442854A1 (en) | Method and apparatus for diagnostics of internal combustion engine | |
| JPS6411819B2 (en) | ||
| JPH04224258A (en) | Misfire detection device of internal combustion engine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |