JPH09144583A - Fuel injection timing control device - Google Patents

Fuel injection timing control device

Info

Publication number
JPH09144583A
JPH09144583A JP30778395A JP30778395A JPH09144583A JP H09144583 A JPH09144583 A JP H09144583A JP 30778395 A JP30778395 A JP 30778395A JP 30778395 A JP30778395 A JP 30778395A JP H09144583 A JPH09144583 A JP H09144583A
Authority
JP
Japan
Prior art keywords
timing
injection timing
fuel injection
ignition
ignition timing
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.)
Granted
Application number
JP30778395A
Other languages
Japanese (ja)
Other versions
JP3780549B2 (en
Inventor
Masaru Uchiyama
賢 内山
Hiroshi Haraguchi
寛 原口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP30778395A priority Critical patent/JP3780549B2/en
Publication of JPH09144583A publication Critical patent/JPH09144583A/en
Application granted granted Critical
Publication of JP3780549B2 publication Critical patent/JP3780549B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

(57)【要約】 【課題】ノイズに影響されない精度の良い燃料噴射時期
制御を実現する。 【解決手段】気筒内での燃料燃焼時に発生する振動は、
着火信号として振動センサ4により検出される。CPU
32は、基準位置センサ3により検出されたエンジン1
の基準位置信号と、振動センサ4による着火信号とから
実着火時期を演算すると共に、エンジン運転状態に基づ
いて目標着火時期並びに目標噴射時期を演算する。ま
た、CPU32は、実着火時期と目標着火時期との偏差
に基づいて噴射時期補正量を求め、当該噴射時期補正量
にて前記目標噴射時期を補正する。一方、CPU32
は、タイマ機構6による燃料噴射時期の位相変化時に、
その時の前記実着火時期の位相変化状態に応じて、振動
センサ4により検出された着火信号がノイズによるもの
か否かを判別し、ノイズである旨が判別された場合、着
火信号に基づく目標噴射時期の補正を禁止する。
(57) [Abstract] [PROBLEMS] To realize accurate fuel injection timing control that is not affected by noise. SOLUTION: Vibration generated during fuel combustion in a cylinder is
The vibration sensor 4 detects the ignition signal. CPU
32 is the engine 1 detected by the reference position sensor 3
The actual ignition timing is calculated from the reference position signal of 1 and the ignition signal from the vibration sensor 4, and the target ignition timing and the target injection timing are calculated based on the engine operating state. Further, the CPU 32 obtains an injection timing correction amount based on the deviation between the actual ignition timing and the target ignition timing, and corrects the target injection timing with the injection timing correction amount. On the other hand, the CPU 32
Is when the phase of the fuel injection timing by the timer mechanism 6 changes,
Depending on the phase change state of the actual ignition timing at that time, it is determined whether or not the ignition signal detected by the vibration sensor 4 is due to noise, and if it is determined that it is noise, the target injection based on the ignition signal is performed. Prohibit timing correction.

Description

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

【0001】[0001]

【発明の属する技術分野】この発明は、例えばディーゼ
ルエンジンに適用される燃料噴射時期制御装置に関する
ものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a fuel injection timing control device applied to a diesel engine, for example.

【0002】[0002]

【従来の技術】従来、この種の燃料噴射時期制御装置と
して、エンジンの燃焼行程時に発生する振動を着火信号
(燃焼信号)として検出し、当該着火信号に基づいてタ
イマ機構による噴射時期制御を行わせるようにした技術
が開示されている。かかる装置では、実際の着火時期を
目標着火時期に一致させるよう、タイマ機構による噴射
時期制御を行うことにより、燃料噴射ポンプの機械的誤
差、エンジンの機差、経年変化等に起因する実着火時期
の目標着火時期からのずれが補正できる。
2. Description of the Related Art Conventionally, as a fuel injection timing control device of this type, vibration generated during a combustion stroke of an engine is detected as an ignition signal (combustion signal), and an injection timing is controlled by a timer mechanism based on the ignition signal. A technique for enabling the above is disclosed. In such a device, by controlling the injection timing by the timer mechanism so that the actual ignition timing coincides with the target ignition timing, the actual ignition timing caused by mechanical error of the fuel injection pump, engine difference, secular change, etc. The deviation from the target ignition timing of can be corrected.

【0003】[0003]

【発明が解決しようとする課題】ところが、上記従来の
燃料噴射時期制御装置においては、エンジンの吸気又は
排気バルブの着座ノイズを燃焼時における着火信号とし
て誤って検出してしまい、燃料噴射時期の制御精度が悪
化するという問題を招くおそれがあった。特に高回転・
高負荷状態では、前記着座ノイズが大きくなり、上記の
ような問題が顕著になる可能性があった。
However, in the above-described conventional fuel injection timing control device, the seating noise of the intake or exhaust valve of the engine is erroneously detected as an ignition signal during combustion, and the fuel injection timing is controlled. There was a risk of causing a problem of deterioration in accuracy. Especially high rotation
In the high load state, the seating noise becomes large, and the above problem may become significant.

【0004】本発明は、上記課題に着目してなされたも
のであって、その目的とするところは、検出した着火時
期が燃焼によるものか又はノイズであるものかを適正に
判別し、ひいてはノイズに影響されない精度の良い燃料
噴射時期制御を実現することができる燃料噴射時期制御
装置を提供することにある。
The present invention has been made in view of the above-mentioned problems, and its purpose is to properly determine whether the detected ignition timing is due to combustion or noise, and eventually to detect noise. An object of the present invention is to provide a fuel injection timing control device that can realize accurate fuel injection timing control that is not affected by.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
に、請求項1に記載の発明では、例えばエンジンのシリ
ンダブロックに取り付けられた振動センサにて、燃料噴
射ポンプからエンジンの気筒内に噴射供給された燃料の
燃焼時に発生する着火信号が検出される(着火時期検出
手段)。そして、基準位置センサ(基準位置検出手段)
により検出されたエンジンの基準クランク角位置に相当
する基準位置信号と、前記着火時期検出手段による着火
信号とから実着火時期が演算される(実着火時期演算手
段)。また、エンジン運転状態に基づいて、目標着火時
期並びにタイマ機構による目標噴射時期が演算される
(目標着火時期演算手段,目標噴射時期演算手段)。さ
らに、実着火時期と目標着火時期との偏差に基づいて噴
射時期補正量が求められ、該噴射時期補正量にて前記目
標噴射時期が補正される(噴射時期補正手段)。タイマ
機構の作動は、前記目標噴射時期に基づいて制御される
(噴射時期制御手段)。
In order to achieve the above object, in the invention described in claim 1, for example, a vibration sensor attached to a cylinder block of an engine is used to inject fuel from a fuel injection pump into a cylinder of the engine. An ignition signal generated during combustion of the supplied fuel is detected (ignition timing detection means). And the reference position sensor (reference position detecting means)
The actual ignition timing is calculated from the reference position signal corresponding to the reference crank angle position of the engine detected by and the ignition signal from the ignition timing detecting means (actual ignition timing calculating means). Further, the target ignition timing and the target injection timing by the timer mechanism are calculated based on the engine operating state (target ignition timing calculation means, target injection timing calculation means). Further, the injection timing correction amount is obtained based on the deviation between the actual ignition timing and the target ignition timing, and the target injection timing is corrected by the injection timing correction amount (injection timing correction means). The operation of the timer mechanism is controlled based on the target injection timing (injection timing control means).

【0006】また、本発明の特徴部分においては、タイ
マ機構による燃料噴射時期の位相変化時に、その時の前
記実着火時期の位相変化状態に応じて、前記着火時期検
出手段により検出された着火信号がノイズによるものか
否かが判別される(ノイズ判別手段)。また、ノイズ判
別手段により前記着火信号がノイズである旨が判別され
た場合、前記噴射時期補正手段による目標噴射時期の補
正が禁止される(補正禁止手段)。
Further, in the characterizing feature of the present invention, when the phase of the fuel injection timing is changed by the timer mechanism, the ignition signal detected by the ignition timing detecting means is detected according to the phase change state of the actual ignition timing at that time. It is determined whether or not it is due to noise (noise determining means). Further, when the noise determination unit determines that the ignition signal is noise, the correction of the target injection timing by the injection timing correction unit is prohibited (correction prohibition unit).

【0007】要するに、上記のように燃料の燃焼時(着
火時)における振動を着火信号として検出する場合、吸
気又は排気バルブの着座ノイズ等を着火信号として誤検
出してしまう可能性がある。しかし、同着座ノイズに対
応する検出信号は、本来エンジンの基準クランク角位置
に対してその位相が固定され、その一方で、実着火に対
応する検出信号は、基準クランク角位置に対してタイマ
機構による噴射時期制御に応じた位相差を生じる。従っ
て、タイマ機構による燃料噴射時期の位相変化時におい
てその時の実着火時期の位相変化状態を判別することに
よって、着火信号がノイズによるものか否かが判別可能
となる。そして、着火信号がノイズによるものの場合
に、同着火信号に基づく噴射時期補正を禁止することに
より、ノイズによる悪影響を回避することができ、ひい
ては高精度な燃料噴射時期制御が実現できる。
In short, when the vibration during the combustion of the fuel (at the time of ignition) is detected as the ignition signal as described above, the seating noise of the intake or exhaust valve or the like may be erroneously detected as the ignition signal. However, the phase of the detection signal corresponding to the seating noise is originally fixed to the reference crank angle position of the engine, while the detection signal corresponding to actual ignition is fixed to the reference crank angle position by the timer mechanism. Produces a phase difference according to the injection timing control. Therefore, by determining the phase change state of the actual ignition timing at that time when the phase of the fuel injection timing is changed by the timer mechanism, it is possible to determine whether or not the ignition signal is due to noise. Then, when the ignition signal is due to noise, the adverse effect of noise can be avoided by prohibiting the injection timing correction based on the ignition signal, and as a result, highly accurate fuel injection timing control can be realized.

【0008】特に、請求項2に記載の発明では、ノイズ
判別手段は、タイマ機構による燃料噴射時期の位相変化
と実着火時期の位相変化とが同方向であれば、着火時期
検出手段により検出された着火信号が燃料の燃焼による
ものであると判別し、異方向であれば着火信号がノイズ
によるものであると判別する。そのため、より明確にノ
イズ判別が可能となる。なおここで、燃料噴射時期の位
相変化と実着火時期の位相変化とが異方向であるとは、
互いの変化方向が異なることに加え、一方が変化し且つ
他方が変化しないという相対的な変化状態をも含む。
Particularly, in the invention according to claim 2, the noise determining means detects the ignition timing detecting means if the phase change of the fuel injection timing by the timer mechanism and the phase change of the actual ignition timing are in the same direction. It is determined that the ignition signal is due to combustion of fuel, and if it is in a different direction, the ignition signal is due to noise. Therefore, the noise can be discriminated more clearly. Here, the fact that the phase change of the fuel injection timing and the phase change of the actual ignition timing are in different directions means that
In addition to the fact that the change directions are different from each other, a relative change state in which one changes and the other does not change is included.

【0009】さらに、請求項3に記載の発明では、ノイ
ズ判別手段は、エンジン運転状態が変化した旨が判定さ
れた場合のみ、着火信号のノイズ判別を実施する。つま
り、エンジン運転状態が定常状態の場合には、タイマ機
構による燃料噴射時期の位相変化が少なく、実着火時期
の位相変化も比較的少なくなる。従って、このような定
常状態ではノイズ判別処理を行わず、エンジン運転状態
が変化した場合(過渡状態の場合)のみノイズ判別処理
を行うことで、その演算負荷を大幅に軽減することがで
きる。
Further, in the invention according to the third aspect, the noise discrimination means carries out the noise discrimination of the ignition signal only when it is judged that the engine operating state has changed. That is, when the engine operating state is a steady state, the phase change of the fuel injection timing by the timer mechanism is small and the phase change of the actual ignition timing is also relatively small. Therefore, the noise determination process is not performed in such a steady state, and the noise determination process is performed only when the engine operating state changes (in the transient state), whereby the calculation load can be significantly reduced.

【0010】請求項4に記載の発明では、ノイズ判別手
段は、タイマ機構による燃料噴射時期の位相変化が所定
値よりも小さい時に、その時の実着火時期の位相変化が
所定値を越える場合、着火信号がノイズによるものであ
ると判別する。つまり、タイマ機構による燃料噴射時期
の位相変化が所定値よりも小さい場合には、実際の着火
時期もその位相変化が少ない筈である。従って、上記構
成によれば、明確にノイズ判別が実施できる。
According to another aspect of the invention, when the phase change of the fuel injection timing by the timer mechanism is smaller than the predetermined value, the noise determining means ignites when the phase change of the actual ignition timing at that time exceeds the predetermined value. Determine that the signal is due to noise. That is, when the phase change of the fuel injection timing by the timer mechanism is smaller than the predetermined value, the phase change of the actual ignition timing should be small. Therefore, according to the above configuration, it is possible to clearly discriminate noise.

【0011】さらに、請求項5に記載の発明では、実着
火時期及び燃料噴射時期の位相変化を演算するための過
去の実着火時期及び燃料噴射時期を気筒別に記憶するこ
とにより、燃料噴射時期の制御精度をより一層高めるこ
とができる。
Further, in the invention according to claim 5, the past actual ignition timing and the fuel injection timing for calculating the phase change of the actual ignition timing and the fuel injection timing are stored for each cylinder, so that the fuel injection timing The control accuracy can be further enhanced.

【0012】[0012]

【発明の実施の形態】以下、この発明をディーゼルエン
ジンの燃料噴射制御システムに具体化した一実施の形態
を図面に従って説明する。本実施の形態における燃料噴
射制御ステムでは、分配型フェイスカム式燃料噴射ポン
プを備え、同ポンプ内で高圧に圧縮された燃料をディー
ゼルエンジンの燃料噴射ノズルに供給する。燃料噴射ポ
ンプから燃料噴射ノズルへの燃料噴射量は燃料噴射ポン
プに設けられた周知の電磁スピル弁にて制御され、ま
た、燃料噴射時期は同じく燃料噴射ポンプに設けられた
周知のタイマ機構にて行われるようになっている。これ
ら電磁スピル弁及びタイマ機構は、エンジン運転状態に
応じて電子制御ユニット(以下、ECUという)によっ
てその動作が制御されるようになっている。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment in which the present invention is embodied in a fuel injection control system for a diesel engine will be described below with reference to the drawings. The fuel injection control system in the present embodiment includes a distributed face cam fuel injection pump, and supplies the fuel compressed to a high pressure in the pump to the fuel injection nozzle of the diesel engine. The fuel injection amount from the fuel injection pump to the fuel injection nozzle is controlled by a well-known electromagnetic spill valve provided in the fuel injection pump, and the fuel injection timing is also provided by a well-known timer mechanism also provided in the fuel injection pump. It is supposed to be done. The operations of the electromagnetic spill valve and the timer mechanism are controlled by an electronic control unit (hereinafter, referred to as an ECU) according to an engine operating state.

【0013】図1は、本実施の形態における燃料噴射制
御システムの概要を示す構成図である。図1において、
エンジン1は4気筒ディーゼルエンジンにて構成され、
分配型燃料噴射ポンプ2から圧送された燃料は燃料噴射
ノズル8から各気筒内に噴射される。エンジン1には、
当該エンジン1の回転に伴い所定の基準クランク角毎
(本実施の形態では、180°CA毎)に基準信号を出
力するための基準位置センサ3と、エンジン気筒内にお
ける燃料の着火時(燃焼時)に発生する振動を検出する
ための振動センサ4と、エンジン1の燃料温を検出する
ための燃料温センサ5とが設けられている。
FIG. 1 is a configuration diagram showing an outline of a fuel injection control system in the present embodiment. In FIG.
Engine 1 consists of a 4-cylinder diesel engine,
The fuel pressure-fed from the distributed fuel injection pump 2 is injected into each cylinder from the fuel injection nozzle 8. Engine 1 has
A reference position sensor 3 for outputting a reference signal for each predetermined reference crank angle (in this embodiment, every 180 ° CA) in accordance with the rotation of the engine 1, and during ignition of fuel in the engine cylinder (during combustion) 2) is provided with a vibration sensor 4 for detecting the vibration generated in the engine) and a fuel temperature sensor 5 for detecting the fuel temperature of the engine 1.

【0014】ここで、基準位置センサ3は、エンジン1
のクランク軸と同期して回転する歯車及びこれに対向し
ている電磁ピックアップから構成されており、エンジン
回転数を測定するものにも利用される。振動センサ4
は、エンジン1のシリンダブロックに直接取り付けられ
ており、同センサ4としては例えばガソリンエンジンに
用いられるノックセンサが用いられる。これらセンサ3
〜5の検出信号は後述するECU30に取り込まれる。
なお、本実施の形態では、基準位置センサ3により基準
位置検出手段が構成され、振動センサ4により着火時期
検出手段が構成されている。
Here, the reference position sensor 3 is the engine 1
It is composed of a gear that rotates in synchronization with the crankshaft and an electromagnetic pickup that faces the gear, and is also used for measuring the engine speed. Vibration sensor 4
Is directly attached to the cylinder block of the engine 1. As the sensor 4, for example, a knock sensor used in a gasoline engine is used. These sensors 3
The detection signals of ~ 5 are fetched by the ECU 30 described later.
In the present embodiment, the reference position sensor 3 constitutes the reference position detecting means, and the vibration sensor 4 constitutes the ignition timing detecting means.

【0015】また、燃料噴射ポンプ2には、燃料噴射時
期を制御するための油圧駆動式のタイマ機構6と、燃料
噴射量を制御するための電磁駆動式の電磁スピル弁7と
が設けられている。
Further, the fuel injection pump 2 is provided with a hydraulically driven timer mechanism 6 for controlling the fuel injection timing and an electromagnetically driven electromagnetic spill valve 7 for controlling the fuel injection amount. There is.

【0016】図2は、タイマ機構6の構成を示してい
る。図2において、タイマハウジング9内に摺動可能に
配設されたタイマピストン10はスライドピン11を介
してローラリング12に連結されている。また、タイマ
ハウジング9において、低圧室13にはベーン型フィー
ドポンプ14への吸入燃料が導入され、高圧室15には
フィードポンプ14からの吐出燃料が導入されるように
なっている。ここで、フィードポンプ14は、燃料噴射
ポンプ2の図示しないドライブシャフトにより回転し、
燃料タンク16からポンプ室17へ燃料を圧送する。
FIG. 2 shows the structure of the timer mechanism 6. In FIG. 2, a timer piston 10 slidably arranged in a timer housing 9 is connected to a roller ring 12 via a slide pin 11. Further, in the timer housing 9, the intake fuel to the vane type feed pump 14 is introduced into the low pressure chamber 13, and the discharge fuel from the feed pump 14 is introduced into the high pressure chamber 15. Here, the feed pump 14 is rotated by a drive shaft (not shown) of the fuel injection pump 2,
Fuel is pumped from the fuel tank 16 to the pump chamber 17.

【0017】そして、低圧室13側に配設されたタイマ
スプリング18の付勢力と高圧室15内の燃料圧力との
バランスにより前記タイマピストン10が図示左右方向
に摺動しローラリング12が回動する。高圧室15の燃
料圧は、タイマ制御弁19により調整されるようになっ
ており、当該タイマ制御弁19はECU30からの駆動
信号によりデューティ制御される。なお、タイマピスト
ン10が図中左方へ移動するとローラリング12は図の
時計周り方向に回動し、このとき燃料噴射時期は進角側
に移行する。
The timer piston 10 slides in the left-right direction in the figure by the balance between the urging force of the timer spring 18 arranged on the low pressure chamber 13 side and the fuel pressure in the high pressure chamber 15, and the roller ring 12 rotates. To do. The fuel pressure in the high pressure chamber 15 is adjusted by the timer control valve 19, and the timer control valve 19 is duty-controlled by a drive signal from the ECU 30. When the timer piston 10 moves to the left in the figure, the roller ring 12 rotates in the clockwise direction in the figure, at which time the fuel injection timing shifts to the advance side.

【0018】また、図1において、燃料噴射ポンプ2に
は、同ポンプ2のドライブシャフトの回転に伴い所定角
度毎に位相検出信号を出力するための位相検出センサ2
1が配設されている。同位相検出センサ21の構成を図
3に示す。図3において、位相検出センサ21は、前記
ローラリング12に取り付けられた電磁ピックアップ2
2と、燃料噴射ポンプ2のドライブシャフト24に取り
付けられ、前記電磁ピックアップ22に対向する円板2
3とを有する。円板23には、90°間隔で4個の歯2
3aが設けられている。かかる場合、ドライブシャフト
24がエンジン1のクランク軸に同期して1/2の速度
で回転するため、結果として位相検出センサ21はエン
ジン1の180°CA毎に位相検出信号を出力する。な
お、前記ローラリング12は、タイマピストン10の摺
動に伴ってドライブシャフト24を中心に回動するた
め、位相検出信号は、前記タイマ機構6により制御され
た噴射時期に応じて、前記基準位置センサ3による基準
位置信号に対して所定の位相差(以下、これを実位相差
という)を有するものとなる。
Further, in FIG. 1, the fuel injection pump 2 is provided with a phase detection sensor 2 for outputting a phase detection signal at every predetermined angle as the drive shaft of the pump 2 rotates.
1 is provided. The configuration of the same phase detection sensor 21 is shown in FIG. In FIG. 3, the phase detection sensor 21 is an electromagnetic pickup 2 attached to the roller ring 12.
2 and a disc 2 attached to the drive shaft 24 of the fuel injection pump 2 and facing the electromagnetic pickup 22.
And 3. The disc 23 has four teeth 2 at 90 ° intervals.
3a is provided. In this case, the drive shaft 24 rotates at 1/2 speed in synchronization with the crankshaft of the engine 1, and as a result, the phase detection sensor 21 outputs a phase detection signal every 180 ° CA of the engine 1. Since the roller ring 12 rotates about the drive shaft 24 as the timer piston 10 slides, the phase detection signal corresponds to the reference position according to the injection timing controlled by the timer mechanism 6. The reference position signal from the sensor 3 has a predetermined phase difference (hereinafter referred to as an actual phase difference).

【0019】ECU30は、CPU32,メモリ33,
タイマ34等からなるマイクロコンピュータ31を中心
に構成され、該マイクロコンピュータ31により燃料噴
射ポンプ2の燃料噴射量や燃料噴射時期が制御される。
ECU30は、その他にA/D変換器35、入力回路3
6,37,38、及び出力回路39,40を備える。詳
しくは、A/D変換器35は、前記燃料温センサ5によ
るアナログ信号をデジタル信号に変換し、マイクロコン
ピュータ31に出力する。また、同A/D変換器35に
は、アクセルペダル25の踏み込み操作量を検出するた
めのアクセル位置センサ26の出力信号が入力され、同
センサ26のA/D変換信号がマイクロコンピュータ3
1に出力される。
The ECU 30 includes a CPU 32, a memory 33,
The microcomputer 31 mainly includes a timer 34 and the like, and the microcomputer 31 controls the fuel injection amount and the fuel injection timing of the fuel injection pump 2.
The ECU 30 also includes an A / D converter 35, an input circuit 3
6, 37, 38, and output circuits 39, 40. Specifically, the A / D converter 35 converts the analog signal from the fuel temperature sensor 5 into a digital signal and outputs it to the microcomputer 31. The output signal of the accelerator position sensor 26 for detecting the amount of depression of the accelerator pedal 25 is input to the A / D converter 35, and the A / D conversion signal of the sensor 26 is input to the microcomputer 3
It is output to 1.

【0020】なお、本実施の形態では、CPU32によ
り、実着火時期演算手段、目標着火時期演算手段、目標
噴射時期演算手段、噴射時期補正手段、噴射時期制御手
段、ノイズ判別手段及び補正禁止手段が構成されてい
る。
In the present embodiment, the CPU 32 controls the actual ignition timing calculation means, the target ignition timing calculation means, the target injection timing calculation means, the injection timing correction means, the injection timing control means, the noise discrimination means and the correction prohibition means. It is configured.

【0021】ここで、入力回路38は、振動センサ4に
よる出力信号を波形処理する回路であり、その構成を図
4に示す。図4において、振動センサ4からの信号は高
周波ノイズや交流成分を除去するためのフィルタ41に
入力され、その出力Vfは積分回路42及びピークホー
ルド回路43に入力される。各々の出力Vi,Vpはコ
ンパレータ44に入力され、その出力Vi,Vpの大小
が比較される。本実施の形態では、出力Vp(ピークホ
ールド回路出力)が出力Vi(積分回路出力)よりも大
きくなった時にコンパレータ44から例えば5Vの信号
が出力され、それ以外の時には0Vが出力されるように
なっている。
Here, the input circuit 38 is a circuit for waveform-processing the output signal from the vibration sensor 4, and its configuration is shown in FIG. In FIG. 4, the signal from the vibration sensor 4 is input to a filter 41 for removing high frequency noise and AC components, and its output Vf is input to an integration circuit 42 and a peak hold circuit 43. The respective outputs Vi and Vp are input to the comparator 44, and the magnitudes of the outputs Vi and Vp are compared. In the present embodiment, when the output Vp (peak hold circuit output) becomes larger than the output Vi (integration circuit output), the comparator 44 outputs, for example, a signal of 5V, and otherwise outputs 0V. Has become.

【0022】従って、燃焼振動のレベルが小さく、ピー
クホールド出力が積分出力を越えない場合には、コンパ
レータ44の出力電圧は0Vのままとなる。ピークホー
ルド回路43には、マイクロコンピュータ31からリセ
ット信号が入力されるようになっており、このリセット
信号は各気筒の圧縮TDC後90°CAにて出力され、
各気筒の燃焼毎にリセットされる。
Therefore, when the level of combustion oscillation is small and the peak hold output does not exceed the integrated output, the output voltage of the comparator 44 remains 0V. A reset signal is input to the peak hold circuit 43 from the microcomputer 31, and the reset signal is output at 90 ° CA after the compression TDC of each cylinder.
It is reset every combustion of each cylinder.

【0023】入力回路38の動作の詳細を図5に示す。
振動センサ4からの信号をフィルタリングした信号が
(a)である。この信号を積分回路42に入力して得ら
れる波形は(b)に破線で示す「Vi」のようになり、
ピークホールド回路43に入力して得られる波形は
(b)に実線で示す「Vp」のようになる。この2つ
「Vi,Vp」をコンパレータ44に入力すると(c)
に示す出力Vcが得られる。
Details of the operation of the input circuit 38 are shown in FIG.
The signal obtained by filtering the signal from the vibration sensor 4 is (a). The waveform obtained by inputting this signal to the integration circuit 42 becomes like "Vi" shown by the broken line in (b),
The waveform obtained by inputting it to the peak hold circuit 43 becomes like "Vp" shown by the solid line in (b). When these two "Vi, Vp" are input to the comparator 44, (c)
The output Vc shown in is obtained.

【0024】また、入力回路36,37は、基準位置セ
ンサ3からの基準位置信号、又は位相検出センサ21か
らの位相検出信号を波形整形するための周知の波形整形
回路にて構成され、その回路構成を図6に示す(詳細な
説明は省略する)。また、図7は、基準位置信号、位相
検出信号及び着火時期検出信号の信号波形を示す。
The input circuits 36 and 37 are composed of well-known waveform shaping circuits for shaping the reference position signal from the reference position sensor 3 or the phase detection signal from the phase detection sensor 21. The configuration is shown in FIG. 6 (detailed description is omitted). Further, FIG. 7 shows signal waveforms of the reference position signal, the phase detection signal, and the ignition timing detection signal.

【0025】図7において、基準位置センサ3は所定の
基準クランク角位置で(a)に示すような交流信号を出
力する。そして、この交流信号が入力回路36に入力さ
れると波形整形されて(b)に示すようなパルス周期T
nの基準位置信号が出力される。一方、位相検出センサ
21の出力信号が入力回路37にて波形整形されると、
(c)に示す位相検出信号が得られる。このとき、基準
位置信号のパルスと位相検出信号のパルスとにより、前
記タイマ機構6による実位相差TPが求められる。即
ち、基準位置信号のパルスの立ち上がりエッジに対応す
るタイマ値ti(マイクロコンピュータ31内のタイマ
34のカウント値)と、位相検出信号のパルスの立ち上
がりエッジに対応するタイマ値tkとの差が実位相差T
Pに相当する(TP=ti−tk)。
In FIG. 7, the reference position sensor 3 outputs an AC signal as shown in (a) at a predetermined reference crank angle position. When this AC signal is input to the input circuit 36, the waveform is shaped and the pulse period T as shown in FIG.
n reference position signals are output. On the other hand, when the output signal of the phase detection sensor 21 is waveform-shaped by the input circuit 37,
The phase detection signal shown in (c) is obtained. At this time, the actual phase difference TP by the timer mechanism 6 is obtained from the pulse of the reference position signal and the pulse of the phase detection signal. That is, the difference between the timer value ti (the count value of the timer 34 in the microcomputer 31) corresponding to the rising edge of the pulse of the reference position signal and the timer value tk corresponding to the rising edge of the pulse of the phase detection signal is real. Phase difference T
Corresponds to P (TP = ti-tk).

【0026】また、振動センサ4による着火時期検出信
号のパルスと基準位置信号のパルスとにより、エンジン
1への燃料噴射に伴う実着火時期が求められる。即ち、
着火時期検出信号のパルスの立ち上がりエッジに対応す
るタイマ値tjと、基準位置信号のパルスの立ち上がり
エッジに対応するタイマ値tiとの差が実噴射時期TT
Pに相当する(TTP=tjーti)。
Further, the actual ignition timing associated with fuel injection into the engine 1 is obtained from the pulse of the ignition timing detection signal from the vibration sensor 4 and the pulse of the reference position signal. That is,
The difference between the timer value tj corresponding to the rising edge of the pulse of the ignition timing detection signal and the timer value ti corresponding to the rising edge of the pulse of the reference position signal is the actual injection timing TT.
Corresponds to P (TTP = tj-ti).

【0027】次に、本実施の形態の作用を説明する。図
8〜図13にマイクロコンピュータ31内のCPU32
が行う処理をフローチャートで示し、このフローを順を
追って説明する。図8はメインルーチンとしての燃料噴
射時期制御ルーチン、図9はノイズ判定部分の詳細を示
すノイズ判別ルーチン、図10〜図13は各種割り込み
ルーチンを示している。
Next, the operation of the present embodiment will be described. 8 to 13 show a CPU 32 in the microcomputer 31.
The processing performed by is shown in a flowchart, and this flow will be described step by step. FIG. 8 shows a fuel injection timing control routine as a main routine, FIG. 9 shows a noise determination routine showing details of a noise determination portion, and FIGS. 10 to 13 show various interrupt routines.

【0028】図8において、CPU32は、ステップ1
01で電源投入時に必要な初期化を実施する(例えば、
後述する補正項ΔTをクリアする等)。次に、CPU3
2は、ステップ102で基準位置センサ3による基準位
置信号のパルス周期Tnの逆数をとり、定数をかけるこ
とによりエンジン回転数Neを算出する。
In FIG. 8, the CPU 32 executes the step 1
In 01, perform necessary initialization at power-on (for example,
The correction term ΔT described later is cleared). Next, CPU3
In step 102, the engine speed Ne is calculated by taking the reciprocal of the pulse cycle Tn of the reference position signal from the reference position sensor 3 and multiplying it by a constant in step 102.

【0029】この際、前記図7(b)で示す基準位置信
号のパルスの立ち上がりエッジで割り込みがかかるよう
にしてあり、図10に示す基準位置割り込みルーチンに
従ってパルス周期Tnが算出される。即ち、基準位置割
込みルーチンは、基準位置信号の立ち上がりエッジに同
期してスタートし、CPU32は、ステップ301でそ
の時のタイマ値tiを読み込み、続くステップ302で
前回のタイマ値ti-1と差をパルス周期Tnとして算出
する(Tn=ti−ti-1 )。さらに、CPU32は、
ステップ303で基準クランク位置に対する位相検出信
号の実位相差TPを算出する(TP=ti−tk)。こ
こで、タイマ値tkは、図11の位相信号割込ルーチン
にて求められる。即ち、位相信号割込みルーチンは図7
(c)に示す位相検出信号のパルスの立ち上がりエッジ
に同期して起動され、CPU32は、ステップ401で
タイマ値tkを読込む。
At this time, an interrupt is made to occur at the rising edge of the pulse of the reference position signal shown in FIG. 7B, and the pulse cycle Tn is calculated according to the reference position interrupt routine shown in FIG. That is, the reference position interrupt routine starts in synchronization with the rising edge of the reference position signal, and the CPU 32 reads the timer value ti at that time in step 301, and in the subsequent step 302, pulses the difference from the previous timer value ti-1. It is calculated as a cycle Tn (Tn = ti-ti-1). Further, the CPU 32
In step 303, the actual phase difference TP of the phase detection signal with respect to the reference crank position is calculated (TP = ti-tk). Here, the timer value tk is obtained by the phase signal interrupt routine of FIG. That is, the phase signal interrupt routine is shown in FIG.
The CPU 32 is activated in synchronization with the rising edge of the pulse of the phase detection signal shown in (c), and the CPU 32 reads the timer value tk in step 401.

【0030】図8に戻り、CPU32は、ステップ10
3で燃料噴射ポンプ2による実際の燃料噴射量(以下、
実噴射量Qという)を算出する。ここで、実噴射量Q
は、図示しないマップを用いその時のエンジン回転数N
eとアクセル開度に応じて算出される。その後、CPU
32は、ステップ104でその時のエンジン回転数Ne
と実噴射量Qとに応じてマップ或いは計算式により基本
目標位相差TBを算出する。また、CPU32は、続く
ステップ105で目標着火時期TTSを算出する。目標
着火時期TTSは基本目標位相差TBと同様に、エンジ
ン回転数Neと実噴射量Qとに応じてマップ或いは計算
式により求められる。
Returning to FIG. 8, the CPU 32 causes the step 10
3 the actual fuel injection amount by the fuel injection pump 2 (hereinafter,
The actual injection amount Q) is calculated. Here, the actual injection amount Q
Is the engine speed N at that time using a map not shown.
It is calculated according to e and the accelerator opening. Then the CPU
32 is the engine speed Ne at that time in step 104.
The basic target phase difference TB is calculated by a map or a calculation formula in accordance with the actual injection amount Q and the actual injection amount Q. Further, the CPU 32 calculates the target ignition timing TTS in the following step 105. Similar to the basic target phase difference TB, the target ignition timing TTS is obtained by a map or a calculation formula according to the engine speed Ne and the actual injection amount Q.

【0031】その後、CPU32は、ステップ106で
基準位置信号のパルスと着火時期検出信号のパルスとか
ら実着火時期TTPを算出する。但し、この実着火時期
TTPの算出処理は、実際には図12に示す着火時期信
号割込ルーチンにて実施される。即ち、着火時期信号割
込ルーチンは図7(d)に示す着火時期検出信号のパル
スの立ち上がりエッジに同期して起動され、CPU32
は、ステップ501で信号が立ち上がった時のタイマ値
tjを読み込むと共に、続くステップ502で直前に取
り込まれたタイマ値tiとの差を実着火時期TTPとし
て算出する(TTP=tj−ti)。
Then, in step 106, the CPU 32 calculates the actual ignition timing TTP from the pulse of the reference position signal and the pulse of the ignition timing detection signal. However, the actual ignition timing TTP calculation process is actually executed by the ignition timing signal interrupt routine shown in FIG. That is, the ignition timing signal interrupt routine is started in synchronization with the rising edge of the pulse of the ignition timing detection signal shown in FIG.
Reads the timer value tj at the time when the signal rises in step 501, and calculates the difference from the immediately preceding timer value ti in step 502 as the actual ignition timing TTP (TTP = tj-ti).

【0032】次に、CPU32は、ステップ107で前
記図10のステップ303で算出した実位相算出TPの
今回値TP(i)から前回値TP(i−1)を減算して
燃料噴射時期の変化量、即ち実位相差変化量ΔTPを算
出する。また、CPU32は、続くステップ108で前
記図12のステップ502で算出した実着火時期TTP
の今回値TTP(i)から前回値TTP(i−1)を減
算して実着火時期の変化量ΔTTPを算出する。
Next, the CPU 32 subtracts the previous value TP (i-1) from the current value TP (i) of the actual phase calculation TP calculated in step 303 of FIG. 10 in step 107 to change the fuel injection timing. The amount, that is, the actual phase difference change amount ΔTP is calculated. Further, the CPU 32 at the subsequent step 108 calculates the actual ignition timing TTP calculated at step 502 of FIG.
Then, the previous value TTP (i-1) is subtracted from the current value TTP (i) to calculate the actual ignition timing change amount ΔTTP.

【0033】その後、CPU32は、ステップ109で
ノイズ判定フラグflagが「0」であるか否かを判別
する。ここで、ノイズ判定フラグflagは、今回使用
される振動センサ4の検出信号(着火時期検出信号)が
エンジン1の着火(燃焼)によるものか、或いはノイズ
によるものかを判定するフラグであり、着火(燃焼)で
あれば同フラグflagがリセットされ(flag=
0)、ノイズであれば同フラグflagがセットされる
ようになっている(flag=1)。このノイズ判定フ
ラグflagは、実位相差変化量ΔTPと実着火時期変
化量ΔTTPに基づいて、後述する図9の処理に従って
操作される。
Then, the CPU 32 determines in step 109 whether or not the noise determination flag flag is "0". Here, the noise determination flag flag is a flag for determining whether the detection signal (ignition timing detection signal) of the vibration sensor 4 used this time is due to ignition (combustion) of the engine 1 or due to noise. If it is (combustion), the flag flag is reset (flag =
0), if it is noise, the same flag is set (flag = 1). The noise determination flag flag is operated according to the process of FIG. 9 described later based on the actual phase difference change amount ΔTP and the actual ignition timing change amount ΔTTP.

【0034】かかる場合、flag=0であれば、CP
U32は今回の着火時期検出信号がノイズでないとみな
し、ステップ110にて補正項ΔTを算出する。補正項
ΔTは、前記ステップ105で算出した目標着火時期T
TSと前記ステップ106で算出した実着火時期TTP
との偏差をなくすためのフィードバック補正項として算
出される。また、flag=1であれば、CPU32は
今回の着火時期検出信号がノイズであるとみなし、ステ
ップ111で補正項ΔTを「0」とする。即ち、今回の
着火時期検出信号による噴射時期補正を禁止する。
In this case, if flag = 0, then CP
U32 considers that the current ignition timing detection signal is not noise, and calculates the correction term ΔT in step 110. The correction term ΔT is the target ignition timing T calculated in step 105.
TS and actual ignition timing TTP calculated in step 106
It is calculated as a feedback correction term for eliminating the deviation between and. If flag = 1, the CPU 32 considers that the ignition timing detection signal of this time is noise, and sets the correction term ΔT to “0” in step 111. That is, the injection timing correction based on the current ignition timing detection signal is prohibited.

【0035】その後、CPU32は、ステップ112で
基本目標位相差TBと補正項ΔTとを加算して、補正後
目標位相差TSを算出する(TS=TB+ΔT)。次
に、CPU32は、ステップ113で実位相差TPを算
出する。これは前述した図10のステップ303で求め
た実位相差TPを用いればよい。次に、CPU32は、
ステップ114で補正後目標位相差TSと実位相差TP
との偏差をなくすべく、前記タイマ制御弁19に出力す
る駆動信号のデューティ比Dを算出する。
After that, the CPU 32 adds the basic target phase difference TB and the correction term ΔT in step 112 to calculate the corrected target phase difference TS (TS = TB + ΔT). Next, the CPU 32 calculates the actual phase difference TP in step 113. For this, the actual phase difference TP obtained in step 303 of FIG. 10 described above may be used. Next, the CPU 32
In step 114, the corrected target phase difference TS and the actual phase difference TP
The duty ratio D of the drive signal output to the timer control valve 19 is calculated in order to eliminate the deviation from the above.

【0036】以上ステップ114まで進んだら本処理は
ステップ102に戻り、再び出力デューティ比Dの算出
を行うため同様の処理を繰り返す。こうしてルーチンが
実施されている最中に、所定時間毎に図13に示す定時
割込みルーチンが起動され、CPU32は、ステップ6
01で定時間割込処理(例えば、電磁スピル弁7の駆動
処理)を実行し、続くステップ602で前記図8のステ
ップ114で算出したデューティ比Dを出力回路40に
出力する。このデューティ比Dにより、タイマ機構6の
タイマ制御弁19の駆動がデューティ制御される。
After proceeding to step 114, the process returns to step 102, and the same process is repeated to calculate the output duty ratio D again. While the routine is being executed in this manner, the scheduled interrupt routine shown in FIG.
In step 01, a constant time interrupt process (for example, drive process of the electromagnetic spill valve 7) is executed, and in step 602, the duty ratio D calculated in step 114 of FIG. 8 is output to the output circuit 40. With this duty ratio D, the drive of the timer control valve 19 of the timer mechanism 6 is duty-controlled.

【0037】次いで、前記図8のステップ109に係わ
るノイズ判別手順について、図9のノイズ判別ルーチン
を用いて詳細に説明する。なお、本ルーチンは、例えば
各気筒の燃焼噴射周期(本実施の形態では、180°C
A周期)にてCPU32により実行される。
Next, the noise discrimination procedure in step 109 of FIG. 8 will be described in detail with reference to the noise discrimination routine of FIG. Note that this routine is performed by, for example, the combustion injection cycle of each cylinder (in this embodiment, 180 ° C.
It is executed by the CPU 32 in cycle A).

【0038】さて、図9のルーチンがスタートすると、
CPU32は、先ずステップ201でノイズ判別フラグ
flagを「0」にクリアする。続いて、CPU32
は、ステップ202で実位相差変化量ΔTPにその時の
エンジン回転数Neをかけてクランク角度に応じた値Δ
θTPに変換する。また、CPU32は、ステップ20
3で実着火時期変化量ΔTTPにその時のエンジン回転
数Neをかけてクランク角度に応じた値ΔθTTPに変
換する。つまり、変化量ΔTP,ΔTTPを時間単位の
ままで扱うと、エンジン回転数が高くなるにつれて検出
感度が下がることがあるため、同変化量ΔTP,ΔTT
Pを角度単位の変化量ΔθTP,ΔθTTPに変換す
る。
Now, when the routine of FIG. 9 starts,
First, in step 201, the CPU 32 clears the noise discrimination flag flag to “0”. Then, the CPU 32
Is the value Δ according to the crank angle multiplied by the actual phase difference change amount ΔTP in step 202 by the engine speed Ne at that time.
Convert to θTP. Further, the CPU 32 executes step 20.
In step 3, the actual ignition timing change amount ΔTTP is multiplied by the engine speed Ne at that time to be converted into a value ΔθTTP according to the crank angle. In other words, if the change amounts ΔTP and ΔTTP are treated as time units, the detection sensitivity may decrease as the engine speed increases, so the change amounts ΔTP and ΔTT may be reduced.
P is converted into change amounts ΔθTP and ΔθTTP in angle units.

【0039】さらに、CPU32は、ステップ204,
205で変化量ΔθTP,ΔθTTPの絶対値の大きさ
に基づいて、振動センサ4により検出された着火時期検
出信号のパルスがノイズによるものであるか否かを判別
する。即ち、ステップ204では、実位相差変化量Δθ
TPの絶対値|ΔθTP|が所定値S1(例えば+1°
CA)未満であるか否かを判別する。また、ステップ2
05では、|ΔθTP|<所定値S1の時に、実着火時
期変化量ΔθTTPの絶対値|ΔθTTP|が所定値S
2よりも小さいか否かを判別する。ここで、ステップ2
05の判定値S2は、ステップ204の所定値S1と同
じ値としてもよいが、多少のばらつきを考慮し、所定値
S1にある係数K(K>1)をかけた値としてもよい。
また、係数Kを、エンジン回転数や負荷によって可変設
定することも可能である。
Further, the CPU 32 proceeds to step 204,
At 205, it is determined whether or not the pulse of the ignition timing detection signal detected by the vibration sensor 4 is due to noise, based on the magnitudes of the absolute values of the changes ΔθTP and ΔθTTP. That is, in step 204, the actual phase difference change amount Δθ
The absolute value | ΔθTP | of TP is a predetermined value S1 (for example, + 1 °
It is determined whether it is less than (CA). Step 2
In 05, when | ΔθTP | <predetermined value S1, the absolute value | ΔθTTP | of the actual ignition timing change amount ΔθTTP |
It is determined whether it is smaller than 2. Here, step 2
The determination value S2 of 05 may be the same value as the predetermined value S1 of step 204, or may be a value obtained by multiplying the predetermined value S1 by a coefficient K (K> 1) in consideration of some variation.
Further, the coefficient K can be variably set depending on the engine speed and the load.

【0040】そして、|ΔθTP|,|ΔθTTP|が
共に所定値S1,S2未満であれば、CPU32はステ
ップ209に進み、着火時期検出信号が実際の着火(燃
焼)によるものとしみなしてノイズ判定フラグflag
をクリアする(flag=0)。また、|ΔθTTP|
が所定値S2以上の場合、CPU32はステップ210
に進み、着火時期検出信号がノイズによるものとしみな
してノイズ判定フラグflagをセットする(flag
=1)。
If both | ΔθTP | and | ΔθTTP | are less than the predetermined values S1 and S2, the CPU 32 proceeds to step 209 and considers that the ignition timing detection signal is due to the actual ignition (combustion) and determines the noise determination flag. flag
Is cleared (flag = 0). In addition, | ΔθTTP |
Is greater than or equal to the predetermined value S2, the CPU 32 proceeds to step 210.
Then, the ignition timing detection signal is considered to be due to noise, and the noise determination flag flag is set (flag
= 1).

【0041】一方、前記ステップ204で実位相差変化
量ΔθTPの絶対値が所定値S1を越える値であれば、
CPU32はステップ204を否定判別し、ステップ2
06〜208で実位相差及び実着火時期の変化方向が同
方向であるか否かによってノイズの有無を判別する。
On the other hand, if the absolute value of the actual phase difference change amount ΔθTP exceeds the predetermined value S1 in step 204,
The CPU 32 makes a negative decision in step 204 and proceeds to step 2
In 06 to 208, the presence or absence of noise is discriminated by whether or not the changing directions of the actual phase difference and the actual ignition timing are the same direction.

【0042】詳しくは、ステップ206では、実位相差
変化量ΔθTPが「0」を越える値であるか否かを判別
し、ステップ207では、実着火時期変化量ΔθTTP
が「0」を越える値であるか否かを判別する。ステップ
208では、実着火時期変化量ΔθTTPが「0」未満
であるか否かを判別する。この場合、実位相差変化量Δ
θTP及び実着火時期変化量ΔθTTPが同じ方向に変
化していれば(ステップ206,207が共にYESの
場合、或いはステップ206がNOで且つステップ20
8がYESの場合)、タイマ機構6による実位相差TP
の変化に伴い実着火時期TTPが同方向に変化したこと
を意味する。従って、CPU32は、振動センサ4によ
り検出された実着火時期信号のパルスが実際の着火(燃
焼)によるものであるとみなし、ノイズ判定フラグfl
agをクリアする(flag=0)。
Specifically, in step 206, it is judged whether or not the actual phase difference change amount ΔθTP is a value exceeding “0”, and in step 207, the actual ignition timing change amount ΔθTTP.
Is determined to be greater than "0". At step 208, it is judged if the actual ignition timing change amount ΔθTTP is less than “0”. In this case, the actual phase difference change amount Δ
If θTP and the actual ignition timing change amount ΔθTTP are changing in the same direction (if both Steps 206 and 207 are YES, or Step 206 is NO and Step 20).
8 is YES), the actual phase difference TP by the timer mechanism 6
It means that the actual ignition timing TTP has changed in the same direction with the change of. Therefore, the CPU 32 considers that the pulse of the actual ignition timing signal detected by the vibration sensor 4 is due to the actual ignition (combustion), and the noise determination flag fl.
Clear ag (flag = 0).

【0043】また、実位相差変化量ΔθTP及び実着火
時期変化量ΔθTTPが異なる方向に変化していれば
(ステップ206がYESで且つステップ207がNO
の場合、或いはステップ206,208が共にNOの場
合)、タイマ機構6による実位相差TPの変化にもかか
わらず実着火時期TTPが変化していない、又は異方向
に変化したことを意味する。従って、CPU32は、振
動センサ4により検出された実着火時期信号のパルスが
ノイズによるものであるとみなし、ノイズ判定フラグf
lagをセットする(flag=1)。こうした一連の
ノイズ判別処理は、前記図8のルーチンに反映される。
If the actual phase difference change amount ΔθTP and the actual ignition timing change amount ΔθTTP change in different directions (YES in step 206 and NO in step 207).
Or if both steps 206 and 208 are NO), it means that the actual ignition timing TTP has not changed or changed in the opposite direction despite the change of the actual phase difference TP by the timer mechanism 6. Therefore, the CPU 32 considers that the pulse of the actual ignition timing signal detected by the vibration sensor 4 is due to noise, and the noise determination flag f
Set the flag (flag = 1). Such a series of noise discrimination processing is reflected in the routine of FIG.

【0044】以上詳述した本実施の形態の効果を以下に
まとめて記載する。本実施の形態では、タイマ機構6に
よる燃料噴射時期の位相変化時(実位相差TPの変化
時)に、その時の実着火時期の位相変化状態(実着火時
期TTPの変化状態)に応じて、振動センサ4により検
出された着火時期検出信号がノイズによるものか否かを
判別するようにした。その具体的内容は上述した通りで
ある(図9のステップ204〜208)。
The effects of this embodiment described in detail above will be summarized and described below. In the present embodiment, when the phase of the fuel injection timing by the timer mechanism 6 changes (when the actual phase difference TP changes), according to the phase change state of the actual ignition timing (change state of the actual ignition timing TTP) at that time, Whether or not the ignition timing detection signal detected by the vibration sensor 4 is due to noise is determined. The specific content is as described above (steps 204 to 208 in FIG. 9).

【0045】要するに、振動センサ4による振動検出結
果を着火時期検出信号として検出する場合、吸気又は排
気バルブの着座ノイズ等を着火信号として誤検出してし
まう可能性がある。しかし、同着座ノイズに対応する検
出信号は、本来エンジンの基準クランク角位置に対して
その位相が固定され、その一方で、実着火に対応する検
出信号は、基準クランク角位置に対してタイマ機構によ
る噴射時期制御に応じた位相差を生じる。従って、タイ
マ機構6による実位相差TPの変化時においてその時の
実着火時期TTPの位相変化状態を判別することによっ
て、着火時期検出信号がノイズによるものか否かが判別
可能となる。
In short, when the vibration detection result of the vibration sensor 4 is detected as the ignition timing detection signal, the seating noise of the intake or exhaust valve may be erroneously detected as the ignition signal. However, the phase of the detection signal corresponding to the seating noise is originally fixed to the reference crank angle position of the engine, while the detection signal corresponding to actual ignition is fixed to the reference crank angle position by the timer mechanism. Produces a phase difference according to the injection timing control. Therefore, by determining the phase change state of the actual ignition timing TTP at the time when the actual phase difference TP is changed by the timer mechanism 6, it is possible to determine whether or not the ignition timing detection signal is due to noise.

【0046】そして、振動センサ4にて検出された着火
時期検出信号のパルスがノイズによるものでなければ、
当該着火時期検出信号に基づく目標噴射時期の補正を行
い、ノイズであれば、着火時期検出信号に基づく目標噴
射時期の補正を禁止するようにした(図8のステップ1
09〜111)。従って、ノイズを着火時期検出信号と
して誤検出してしまい、燃料噴射時期の制御精度が悪化
するという問題が回避できる。その結果、燃料噴射ポン
プ2による燃料噴射の制御精度を高めることができる。
If the pulse of the ignition timing detection signal detected by the vibration sensor 4 is not due to noise,
The target injection timing is corrected based on the ignition timing detection signal, and if there is noise, the correction of the target injection timing based on the ignition timing detection signal is prohibited (step 1 in FIG. 8).
09-111). Therefore, it is possible to avoid the problem that the noise is erroneously detected as the ignition timing detection signal and the control accuracy of the fuel injection timing is deteriorated. As a result, the accuracy of control of fuel injection by the fuel injection pump 2 can be improved.

【0047】なお、本実施の形態では、着火時期検出手
段としてエンジン燃焼時に発生する振動を振動センサ
(ノックセンサ)にて検出するようにしたが、同ノック
センサをガソリンエンジンに使用した時とは以下に示す
相違点を有する。つまり、ガソリンエンジンでは、吸気
又は排気バルブの着座によるノイズ、ノッキングにより
発生する振動のいずれもがエンジンの回転位相の特定の
位置で発生する。そのため、ノックセンサのノイズ除去
は、エンジンの回転位相の特定区間(例えば圧縮上死点
後10〜50°CA)以外でノックセンサ出力をマスク
し、前記区間内のみの信号をモニタするという方法が採
られている。これに対しディーゼルエンジンでは燃焼が
自己着火であり、燃え始め(着火時期)は燃料の噴射開
始時期と密接な関係にある。即ち、噴射時期の位相変化
に呼応して着火時期の位相も変化する。以上のことか
ら、ディーゼルエンジンの着火時期が振動センサ(ノッ
クセンサ)により確実に検出できる。
In the present embodiment, the vibration sensor (knock sensor) detects the vibration generated when the engine burns as the ignition timing detecting means. However, when the knock sensor is used in a gasoline engine, It has the following differences. That is, in a gasoline engine, both noise caused by seating of an intake valve or an exhaust valve and vibration caused by knocking occur at a specific position in the rotational phase of the engine. Therefore, in order to remove the noise of the knock sensor, a method of masking the knock sensor output in a region other than a specific section of the engine rotation phase (for example, 10 to 50 ° CA after the compression top dead center) and monitoring the signal only in the section is known. Has been taken. On the other hand, in the diesel engine, the combustion is self-ignition, and the start of combustion (ignition timing) is closely related to the fuel injection start timing. That is, the phase of the ignition timing also changes in response to the phase change of the injection timing. From the above, the ignition timing of the diesel engine can be reliably detected by the vibration sensor (knock sensor).

【0048】また、本実施の形態の構成によれば、振動
センサ4による着火時期検出信号に対して、新たなノイ
ズ除去手段を設けたり、噴射時期制御領域(エンジン回
転数、負荷など)を制限したりする必要はなく、より容
易に且つ確実に高精度な噴射時期制御が実現できる。
Further, according to the configuration of the present embodiment, a new noise removing means is provided for the ignition timing detection signal from the vibration sensor 4, and the injection timing control region (engine speed, load, etc.) is limited. The injection timing control can be realized more easily and surely with no need to carry out.

【0049】(第2の実施の形態)次に、本発明の第2
の実施の形態を説明する。但し、本実施の形態の構成に
おいて、上述した第1の実施の形態と同等であるものに
ついてはその説明を省略する。そして、以下には第1の
実施の形態との相違点を中心に説明する。なお、本実施
の形態では、CPU32により運転状態判別手段が構成
されている。
(Second Embodiment) Next, a second embodiment of the present invention will be described.
An embodiment will be described. However, in the configuration of the present embodiment, the description of the same components as those in the above-described first embodiment will be omitted. Then, the differences from the first embodiment will be mainly described below. In addition, in the present embodiment, the CPU 32 constitutes an operating state determination means.

【0050】図14は、本実施の形態におけるノイズ判
別ルーチンを示す。図14において、CPU32は、先
ずステップ701でエンジン運転状態が過渡状態である
か否か、即ちエンジン運転状態が変化しているか否かを
を判別する。この判別は、例えばエンジン回転数Neの
変化度合や負荷(アクセル開度等)により行われる。そ
して、エンジン過渡状態でなければ、CPU32はステ
ップ708に進み、ノイズ判定フラグflagをクリア
する。
FIG. 14 shows a noise discrimination routine in this embodiment. In FIG. 14, the CPU 32 first determines in step 701 whether the engine operating state is a transient state, that is, whether the engine operating state is changing. This determination is performed based on, for example, the degree of change in the engine speed Ne and the load (accelerator opening degree, etc.). If the engine is not in the transient state, the CPU 32 proceeds to step 708 and clears the noise determination flag flag.

【0051】エンジン運転状態が過渡状態であれば、ス
テップ702以降の処理を実施する。なお、ステップ7
02〜704の処理は前記図9のステップ201〜20
3の処理と同等であって、ここでは説明を省略する。ま
た、CPU32は、ステップ705〜707で実位相差
TP及び実着火時期TTPの変化方向が同方向であるか
否かによってノイズの有無を判別する。
If the engine operating state is in a transient state, the processing from step 702 is executed. Step 7
The processing of 02 to 704 is performed in steps 201 to 20 of FIG.
This is the same as the processing of No. 3, and description thereof is omitted here. Further, the CPU 32 determines the presence or absence of noise in steps 705 to 707 depending on whether the changing directions of the actual phase difference TP and the actual ignition timing TTP are the same direction.

【0052】このとき、前記図9のルーチンでは、ステ
ップ204,205で変化量ΔθTP,ΔθTTPの絶
対値の大きさに基づいて着火時期検出信号のノイズ判別
を行っていたが、本実施の形態の図14では、エンジン
過渡状態にのみノイズ判別を行うため、上記ステップ2
04,205に相当する処理が省略できる。
At this time, in the routine of FIG. 9, the noise determination of the ignition timing detection signal is performed in steps 204 and 205 based on the magnitude of the absolute values of the changes ΔθTP and ΔθTTP. In FIG. 14, since noise discrimination is performed only in the engine transient state, the above step 2 is performed.
The processing corresponding to 04 and 205 can be omitted.

【0053】そして、CPU32は、ステップ705〜
707で前記図9の206〜208と同様に、実位相差
変化量ΔθTP及び実着火時期変化量ΔθTTPが同じ
方向に変化しているか否かに応じて、振動センサ4によ
り検出された実着火時期信号のパルスが実際の着火(燃
焼)によるものか又はノイズによるものかを判別する。
要約すれば、変化量ΔθTP,ΔθTTPが同じ方向に
変化する場合、CPU32は、ステップ708でノイズ
判定フラグflagをクリアする(flag=0)。ま
た、変化量ΔθTP,ΔθTTPが異なる方向に変化す
る場合、CPU32は、ステップ709でノイズ判定フ
ラグflagをセットする(flag=1)。
Then, the CPU 32 executes steps 705 to 705.
Similar to 206 to 208 in FIG. 9, in 707, the actual ignition timing detected by the vibration sensor 4 is determined according to whether the actual phase difference variation ΔθTP and the actual ignition timing variation ΔθTTP are changing in the same direction. Determine whether the signal pulse is due to actual ignition (combustion) or noise.
In summary, when the changes ΔθTP and ΔθTTP change in the same direction, the CPU 32 clears the noise determination flag flag in step 708 (flag = 0). When the change amounts ΔθTP and ΔθTTP change in different directions, the CPU 32 sets the noise determination flag flag in step 709 (flag = 1).

【0054】本第2の実施の形態では、上記実施の形態
と同様に本発明の目的が達成されるのは勿論のこと、そ
の他に次に示す効果が得られる。つまり、エンジン運転
状態が定常状態の場合には、タイマ機構6による燃料噴
射時期の位相変化が少なく、実着火時期の位相変化も比
較的少なくなる。そこで、本実施の形態では、エンジン
運転状態が変化した旨が判定された場合のみ、着火信号
のノイズ判別を実施するようにした。その結果、エンジ
ン定常時におけるCPU32による演算負荷を大幅に軽
減することができる。
In the second embodiment, the object of the present invention can be achieved as in the case of the above-described embodiment, and the following effects can be obtained. That is, when the engine operating state is the steady state, the phase change of the fuel injection timing by the timer mechanism 6 is small and the phase change of the actual ignition timing is also relatively small. Therefore, in the present embodiment, the noise determination of the ignition signal is performed only when it is determined that the engine operating state has changed. As a result, it is possible to significantly reduce the calculation load on the CPU 32 when the engine is stationary.

【0055】なお、本発明は、上記実施の形態の他に次
の様態にて具体化することができる。 (1)上記第1の実施の形態では、図9において、実位
相差及び実着火時期の変化量の大きさに基づいて着火時
期検出信号のノイズ判別を行うと共に(ステップ20
4,205)、実位相差及び実着火時期の変化量の方向
性に基づいて同じく着火時期検出信号のノイズ判別を行
うようにしたが(ステップ206〜208)、これを変
更してもよい。例えば、ステップ204,205の処
理、又はステップ206〜208の処理を別個の燃料噴
射制御システムに適用してもよい。かかる場合にも、適
切にノイズ判定フラグflagが操作され、ノイズによ
る噴射時期制御への悪影響が回避できる。
The present invention can be embodied in the following modes other than the above-described embodiment. (1) In the first embodiment, in FIG. 9, noise discrimination of the ignition timing detection signal is performed based on the magnitude of the amount of change in the actual phase difference and the actual ignition timing (step 20).
4, 205), the noise discrimination of the ignition timing detection signal is similarly performed based on the directionality of the actual phase difference and the variation amount of the actual ignition timing (steps 206 to 208), but this may be changed. For example, the processing of steps 204 and 205 or the processing of steps 206 to 208 may be applied to separate fuel injection control systems. Even in such a case, the noise determination flag flag is appropriately operated, and the adverse effect of noise on the injection timing control can be avoided.

【0056】(2)上記第2の実施の形態の図14のル
ーチンにおいて、エンジン定常運転時にはノイズ判別を
行わず、そのままノイズ判定フラグflagをリセット
していたが(ステップ708)、これを変更してもよ
い。例えば、エンジン定常運転時に実着火時期変化量Δ
θTTP(の絶対値)が所定値を越えれば、ノイズ判定
フラグflagをセットし、着火時期検出信号のパルス
がノイズである旨を判定するようにしてもよい(ステッ
プ701がNOで且つ|ΔθTTP|≧所定値の場合、
flag=1とする)。
(2) In the routine of FIG. 14 of the second embodiment, the noise determination flag was reset as it was without performing noise determination during engine steady operation (step 708), but this was changed. May be. For example, when the engine is in steady operation, the actual ignition timing change amount Δ
If θTTP (absolute value) exceeds a predetermined value, the noise determination flag flag may be set to determine that the pulse of the ignition timing detection signal is noise (NO in step 701 and | ΔθTTP | ≧ predetermined value,
flag = 1).

【0057】(3)ノイズ判別処理において、実位相差
TP,実位相差変化量ΔTP,実着火時期TTP,実着
火時期変化量ΔTTP等の各種パラメータを気筒毎にマ
イクロコンピュータ31内のメモリ33に記憶し、各々
の同一気筒データを用いて気筒毎にノイズ判定及び噴射
時期制御を行うようにしてもよい。かかる場合、燃料噴
射時期の制御精度をより一層高めることができる。
(3) In the noise discrimination processing, various parameters such as the actual phase difference TP, the actual phase difference change amount ΔTP, the actual ignition timing TTP, the actual ignition timing change amount ΔTTP are stored in the memory 33 in the microcomputer 31 for each cylinder. It may be stored and the noise determination and the injection timing control may be performed for each cylinder using the same cylinder data. In this case, the accuracy of controlling the fuel injection timing can be further improved.

【0058】(4)実位相差TP,実位相差変化量ΔT
P,実着火時期TTP,実着火時期変化量ΔTTPを扱
う際には、それらをタイマ34による時間差で求めても
よいし、エンジン回転数を対応させた角度差で求めても
よい。但し、角度差で求めた方がより正確な制御が可能
なる。
(4) Actual phase difference TP, actual phase difference change amount ΔT
When P, the actual ignition timing TTP, and the actual ignition timing change amount ΔTTP are handled, they may be obtained by the time difference by the timer 34 or may be obtained by the angle difference corresponding to the engine speed. However, more accurate control can be achieved by obtaining the angle difference.

【0059】(5)着火時期検出手段としては上記振動
センサ以外に、燃焼圧,イオン電流を検出するセンサ
や、燃焼光を検出するフォトランジスタを適用すること
も可能である。
(5) As the ignition timing detecting means, in addition to the vibration sensor, a sensor for detecting combustion pressure or ion current, or a phototransistor for detecting combustion light can be applied.

【0060】(6)前記図8のルーチンでは、基本目標
位相差TBや目標着火時期TTSの算出時に実噴射量Q
をパラメータとして使用したが、これに代えてアクセル
開度を使用してもよい。
(6) In the routine of FIG. 8, the actual injection amount Q is calculated when the basic target phase difference TB and the target ignition timing TTS are calculated.
Was used as a parameter, the accelerator opening may be used instead of this.

【0061】(7)上記実施の形態では分配型フェイス
カム式の燃料噴射ポンプにて本発明を適用したが、イン
ナカム式の燃料噴射ポンプに適用してもよい。また、ポ
ンプ被駆動軸とクランク軸との回転位相を変化させて噴
射時期を制御する列型の噴射ポンプにも同様に適用でき
る。
(7) In the above embodiment, the present invention is applied to the distributed type face cam type fuel injection pump, but it may be applied to the inner cam type fuel injection pump. Further, the invention can be similarly applied to a row-type injection pump that controls the injection timing by changing the rotational phase of the pump driven shaft and the crankshaft.

【0062】(8)上記実施の形態では、図3に示すよ
うに位相検出センサ21の円板23に気筒数と同数(4
つ)の歯23aを設け、同センサ21の検出結果を燃料
噴射ポンプ2の位相検出信号として出力すると共に、同
位相検出信号にてエンジン回転数を検出するようにし
た。これを別の実施の形態に変更しもよい。例えば、図
15に示すように、パルサ23の外周に多数の歯45
(例えば図示の場合64歯)を設けると共に、気筒数と
同数の欠歯部45a〜45dを設ける。かかる場合、位
相検出センサ21にて得られる信号は波形整形後に図1
6のような波形になる。この信号の前後パルスの立ち上
がりエッジ間の時間を毎回計測し、その時間の大きさか
ら欠歯を判定し、その欠歯の次の立ち上がり(G)を検
出する。このG点を前記実施の形態の位相信号の代わり
に利用することもできる。この場合、回転情報の入力頻
度も多くなり、燃料噴射制御を安定して行なうことが可
能となる。
(8) In the above embodiment, as shown in FIG. 3, the same number of cylinders (4
One tooth 23a is provided, the detection result of the sensor 21 is output as a phase detection signal of the fuel injection pump 2, and the engine speed is detected by the same phase detection signal. This may be changed to another embodiment. For example, as shown in FIG.
(For example, 64 teeth in the case shown) are provided, and the same number of toothless portions 45a to 45d as the number of cylinders are provided. In such a case, the signal obtained by the phase detection sensor 21 is shaped as shown in FIG.
The waveform becomes 6. The time between the rising edges of the front and rear pulses of this signal is measured every time, the missing tooth is determined from the size of the time, and the next rising (G) of the missing tooth is detected. This G point can be used instead of the phase signal of the above-mentioned embodiment. In this case, the frequency of inputting the rotation information increases, and the fuel injection control can be stably performed.

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

【図1】発明の実施の形態における燃料噴射制御システ
ムの概略を示す構成図。
FIG. 1 is a configuration diagram showing an outline of a fuel injection control system in an embodiment of the invention.

【図2】燃料噴射ポンプのタイマ機構を示す構成図。FIG. 2 is a configuration diagram showing a timer mechanism of a fuel injection pump.

【図3】位相検出センサの取り付け状態を示す構成図。FIG. 3 is a configuration diagram showing a mounting state of a phase detection sensor.

【図4】振動センサ及びその信号入力回路を示す概略構
成図。
FIG. 4 is a schematic configuration diagram showing a vibration sensor and a signal input circuit thereof.

【図5】図4の各部における信号波形図。FIG. 5 is a signal waveform diagram in each part of FIG.

【図6】基準位置センサ及びその信号入力回路を示す電
気回路図。
FIG. 6 is an electric circuit diagram showing a reference position sensor and a signal input circuit thereof.

【図7】基準位置信号,位相検出信号,着火時期検出信
号を各々に示す信号波形図。
FIG. 7 is a signal waveform diagram showing a reference position signal, a phase detection signal, and an ignition timing detection signal.

【図8】第1の実施の形態における燃料噴射時期制御ル
ーチンを示すフローチャート。
FIG. 8 is a flowchart showing a fuel injection timing control routine in the first embodiment.

【図9】第1の実施の形態におけるノイズ判別ルーチン
を示すフローチャート。
FIG. 9 is a flowchart showing a noise discrimination routine according to the first embodiment.

【図10】基準位置割込ルーチンを示すフローチャー
ト。
FIG. 10 is a flowchart showing a reference position interrupt routine.

【図11】位相信号割込ルーチンを示すフローチャー
ト。
FIG. 11 is a flowchart showing a phase signal interrupt routine.

【図12】着火時期信号割込ルーチンを示すフローチャ
ート。
FIG. 12 is a flowchart showing an ignition timing signal interrupt routine.

【図13】定時割込ルーチンを示すフローチャート。FIG. 13 is a flowchart showing a scheduled interrupt routine.

【図14】第2の実施の形態におけるノイズ判別ルーチ
ンを示すフローチャート。
FIG. 14 is a flowchart showing a noise discrimination routine according to the second embodiment.

【図15】位相検出センサの他の実施の形態を示す図。FIG. 15 is a diagram showing another embodiment of the phase detection sensor.

【図16】図15のセンサの発生信号を整形した信号の
波形図。
16 is a waveform diagram of a signal obtained by shaping the signal generated by the sensor of FIG.

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

1…ディーゼルエンジン、2…燃料噴射ポンプ、3…基
準位置検出手段としての基準位置センサ、4…着火時期
検出手段としての振動センサ、6…タイマ機構、32…
実着火時期演算手段,目標着火時期演算手段,目標噴射
時期演算手段,噴射時期補正手段,噴射時期制御手段,
ノイズ判別手段,補正禁止手段,運転状態判別手段とし
てのCPU。
DESCRIPTION OF SYMBOLS 1 ... Diesel engine, 2 ... Fuel injection pump, 3 ... Reference position sensor as reference position detection means, 4 ... Vibration sensor as ignition timing detection means, 6 ... Timer mechanism, 32 ...
Actual ignition timing calculation means, target ignition timing calculation means, target injection timing calculation means, injection timing correction means, injection timing control means,
CPU as noise discriminating means, correction prohibiting means, operating state discriminating means.

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】エンジンに高圧燃料を供給するための燃料
噴射ポンプと、 当該エンジンの基準クランク角位置を検出する基準位置
検出手段と、 前記エンジンの気筒に噴射供給された燃料が燃焼する時
の着火信号を検出する着火時期検出手段と、 前記燃料噴射ポンプによる燃料噴射時期を調節するタイ
マ機構と、 前記基準位置検出手段により基準位置信号と前記着火時
期検出手段による着火信号とから実着火時期を演算する
実着火時期演算手段と、 エンジン運転状態に基づいて目標着火時期を演算する目
標着火時期演算手段と、 エンジン運転状態に基づいて目標噴射時期を演算する目
標噴射時期演算手段と、 前記実着火時期演算手段による実着火時期と前記目標着
火時期演算手段による目標着火時期との偏差に基づいて
噴射時期補正量を求め、該噴射時期補正量にて前記目標
噴射時期を補正する噴射時期補正手段と、 前記目標噴射時期に基づいて前記タイマ機構を作動させ
る噴射時期制御手段と、を備えた燃料噴射時期制御装置
において、 前記タイマ機構による燃料噴射時期の位相変化時に、そ
の時の前記実着火時期の位相変化状態に応じて、前記着
火時期検出手段により検出された着火信号がノイズによ
るものか否かを判別するノイズ判別手段と、 前記ノイズ判別手段により前記着火信号がノイズである
旨が判別された場合、前記噴射時期補正手段による目標
噴射時期の補正を禁止する補正禁止手段と、を備えたこ
とを特徴とする燃料噴射時期制御装置。
1. A fuel injection pump for supplying high-pressure fuel to an engine, a reference position detecting means for detecting a reference crank angle position of the engine, and a fuel injection pump for combustion of fuel injected and supplied to a cylinder of the engine. An ignition timing detection means for detecting an ignition signal, a timer mechanism for adjusting the fuel injection timing by the fuel injection pump, an actual ignition timing from a reference position signal by the reference position detection means and an ignition signal by the ignition timing detection means. An actual ignition timing calculating means for calculating, a target ignition timing calculating means for calculating a target ignition timing based on the engine operating state, a target injection timing calculating means for calculating a target injection timing based on the engine operating state, and the actual ignition The injection timing correction amount is calculated based on the deviation between the actual ignition timing calculated by the timing calculation means and the target ignition timing calculated by the target ignition timing calculation means. A fuel injection timing control device including: an injection timing correction unit that corrects the target injection timing with the injection timing correction amount; and an injection timing control unit that operates the timer mechanism based on the target injection timing, When the phase of the fuel injection timing is changed by the timer mechanism, noise determining means for determining whether or not the ignition signal detected by the ignition timing detecting means is due to noise according to the phase change state of the actual ignition timing at that time. And a correction prohibiting means for prohibiting correction of the target injection timing by the injection timing correcting means when the noise determining means determines that the ignition signal is noise. Timing control device.
【請求項2】前記ノイズ判別手段は、タイマ機構による
燃料噴射時期の位相変化と実着火時期の位相変化とが同
方向であれば、前記着火時期検出手段により検出された
着火信号が燃料の燃焼によるものであると判別し、異方
向であれば着火信号がノイズによるものであると判別す
る請求項1に記載の燃料噴射時期制御装置。
2. The noise discriminating means, if the phase change of the fuel injection timing by the timer mechanism and the phase change of the actual ignition timing are in the same direction, the ignition signal detected by the ignition timing detecting means burns the fuel. The fuel injection timing control device according to claim 1, wherein the fuel injection timing control device determines that the ignition signal is caused by noise if the ignition signals are in different directions.
【請求項3】エンジン運転状態が変化したか否かを判別
する運転状態判別手段を備える燃料噴射時期制御装置に
おいて、 前記ノイズ判別手段は、前記運転状態判別手段によりエ
ンジン運転状態が変化した旨が判定された場合のみ、着
火信号のノイズ判別を実施する請求項1又は2に記載の
燃料噴射時期制御装置。
3. A fuel injection timing control device, comprising: an operating state determining means for determining whether or not the engine operating state has changed, wherein the noise determining means indicates that the engine operating state has changed by the operating state determining means. The fuel injection timing control device according to claim 1, wherein the noise determination of the ignition signal is performed only when the determination is made.
【請求項4】前記ノイズ判別手段は、前記タイマ機構に
よる燃料噴射時期の位相変化が所定値よりも小さい時
に、その時の前記実着火時期の位相変化が所定値を越え
る場合、前記着火時期検出手段により検出された着火信
号がノイズによるものであると判別する請求項1〜3の
いずれかに記載の燃料噴射時期制御装置。
4. The ignition timing detecting means, when the phase change of the fuel injection timing by the timer mechanism is smaller than a predetermined value and the phase change of the actual ignition timing at that time exceeds a predetermined value. The fuel injection timing control device according to any one of claims 1 to 3, wherein the ignition signal detected by is determined to be due to noise.
【請求項5】多気筒ディーゼルエンジンに適用されるも
のであって、 前記実着火時期及び燃料噴射時期の位相変化を演算する
ための過去の実着火時期及び燃料噴射時期を気筒別に記
憶するようにした請求項1〜4のいずれかに記載の燃料
噴射時期制御装置。
5. The present invention is applied to a multi-cylinder diesel engine, and stores past actual ignition timing and fuel injection timing for calculating a phase change of the actual ignition timing and fuel injection timing for each cylinder. 5. The fuel injection timing control device according to any one of claims 1 to 4.
JP30778395A 1995-11-27 1995-11-27 Fuel injection timing control device Expired - Fee Related JP3780549B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30778395A JP3780549B2 (en) 1995-11-27 1995-11-27 Fuel injection timing control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30778395A JP3780549B2 (en) 1995-11-27 1995-11-27 Fuel injection timing control device

Publications (2)

Publication Number Publication Date
JPH09144583A true JPH09144583A (en) 1997-06-03
JP3780549B2 JP3780549B2 (en) 2006-05-31

Family

ID=17973211

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30778395A Expired - Fee Related JP3780549B2 (en) 1995-11-27 1995-11-27 Fuel injection timing control device

Country Status (1)

Country Link
JP (1) JP3780549B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6192855B1 (en) * 1998-05-20 2001-02-27 Lucas Industries Plc Control method
WO2006053438A1 (en) * 2004-11-18 2006-05-26 Westport Power Inc. System and method for processing an accelerometer signal to assist in combustion quality control in an internal combustion engine
JP2007092583A (en) * 2005-09-28 2007-04-12 Toyota Motor Corp Fuel injection timing determination device for internal combustion engine
JP2007247502A (en) * 2006-03-15 2007-09-27 Isuzu Motors Ltd Engine ignition timing determination method and ignition timing determination apparatus
US7444231B2 (en) 2004-11-18 2008-10-28 Westport Power Inc. Method of mounting an accelerometer on an internal combustion engine and increasing signal-to-noise ratio
EP2226485A2 (en) 2009-03-04 2010-09-08 Nissan Motor Co., Ltd. Control device of diesel engine and method of controlling diesel engine
JP2010203342A (en) * 2009-03-04 2010-09-16 Nissan Motor Co Ltd Control device of diesel engine
JP2012122429A (en) * 2010-12-09 2012-06-28 Denso Corp Noise existence diagnosis device of fuel injection system
JP2016035226A (en) * 2014-08-01 2016-03-17 株式会社デンソー Control device for internal combustion engine

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5502176B2 (en) * 2012-10-26 2014-05-28 三菱電機株式会社 Control device for internal combustion engine

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6192855B1 (en) * 1998-05-20 2001-02-27 Lucas Industries Plc Control method
WO2006053438A1 (en) * 2004-11-18 2006-05-26 Westport Power Inc. System and method for processing an accelerometer signal to assist in combustion quality control in an internal combustion engine
US7444231B2 (en) 2004-11-18 2008-10-28 Westport Power Inc. Method of mounting an accelerometer on an internal combustion engine and increasing signal-to-noise ratio
JP2007092583A (en) * 2005-09-28 2007-04-12 Toyota Motor Corp Fuel injection timing determination device for internal combustion engine
JP2007247502A (en) * 2006-03-15 2007-09-27 Isuzu Motors Ltd Engine ignition timing determination method and ignition timing determination apparatus
JP2010203342A (en) * 2009-03-04 2010-09-16 Nissan Motor Co Ltd Control device of diesel engine
EP2226485A2 (en) 2009-03-04 2010-09-08 Nissan Motor Co., Ltd. Control device of diesel engine and method of controlling diesel engine
JP2010203341A (en) * 2009-03-04 2010-09-16 Nissan Motor Co Ltd Control device for diesel engine
US8418674B2 (en) 2009-03-04 2013-04-16 Nissan Motor Co., Ltd. Control device of diesel engine and method of controlling diesel engine
JP2012122429A (en) * 2010-12-09 2012-06-28 Denso Corp Noise existence diagnosis device of fuel injection system
US8474309B2 (en) 2010-12-09 2013-07-02 Denso Corporation Noise existence diagnosis device for fuel injection system
JP2016035226A (en) * 2014-08-01 2016-03-17 株式会社デンソー Control device for internal combustion engine
DE102015111720B4 (en) * 2014-08-01 2021-06-10 Denso Corporation Control system for an internal combustion engine

Also Published As

Publication number Publication date
JP3780549B2 (en) 2006-05-31

Similar Documents

Publication Publication Date Title
US9316556B2 (en) Knock control apparatus for an internal combustion engine
JP4163114B2 (en) Engine control device
EP1541845B1 (en) Engine control device
JP2000500841A (en) Method for determining phase position in a four-stroke internal combustion engine
KR940000346B1 (en) Knock control device for internal combustion engine
JP3978679B2 (en) Engine control device
JP2005307747A (en) Fuel supply device for internal combustion engine
EP1348856A1 (en) Digital control apparatus for an engine and control method thereof
JP3780549B2 (en) Fuel injection timing control device
CN102171428B (en) Method and device for detecting knocking occurrence during switching process between operating modes of internal combustion engine
KR940000345B1 (en) Knock detection device for internal combustion engine and its fail detection method
CN101952579B (en) Method for producing an internal combustion engine operating cycle synchronization signal
JP2807737B2 (en) Device for detecting combustion state of internal combustion engine
JPH0579396A (en) Misfire detection device of internal combustion engine
JPH07119530A (en) Combustion state detection device for internal combustion engine
JP3834876B2 (en) Fuel injection timing control device and ignition timing detection device
JP2505620B2 (en) Internal combustion engine misfire detection device
CN100357583C (en) Engine control device
EP1384878A1 (en) Control apparatus and control method of engine
JPH07286551A (en) Misfire detection device for internal combustion engine
JP3461627B2 (en) Device for detecting combustion state of internal combustion engine
JP2003184629A (en) Apparatus for determining crank angle of internal combustion engine
EP1736657B1 (en) Apparatus and method for judging a piston position in a engine
JP2000291467A (en) Control device for internal combustion engine
JP4281037B2 (en) Ignition device for internal combustion engine

Legal Events

Date Code Title Description
A977 Report on retrieval

Effective date: 20050126

Free format text: JAPANESE INTERMEDIATE CODE: A971007

A131 Notification of reasons for refusal

Effective date: 20051115

Free format text: JAPANESE INTERMEDIATE CODE: A131

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060214

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060227

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees