JPS60243368A - 内燃機関の点火時期制御装置 - Google Patents
内燃機関の点火時期制御装置Info
- Publication number
- JPS60243368A JPS60243368A JP59098754A JP9875484A JPS60243368A JP S60243368 A JPS60243368 A JP S60243368A JP 59098754 A JP59098754 A JP 59098754A JP 9875484 A JP9875484 A JP 9875484A JP S60243368 A JPS60243368 A JP S60243368A
- Authority
- JP
- Japan
- Prior art keywords
- knock
- ignition timing
- signal
- cylinder
- knocking
- 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
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/152—Digital data processing dependent on pinking
- F02P5/1522—Digital data processing dependent on pinking with particular means concerning an individual cylinder
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Ignition Timing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は内燃機関の点火時期制御装置に関し、詳しくは
ノッキングを抑制するように点火時期を修正する点火時
期制御装置に関するものである。
ノッキングを抑制するように点火時期を修正する点火時
期制御装置に関するものである。
従来、自動車の燃料経済性の向上あるいは単位容積当り
の出力内上等の方策として希薄混合気燃焼あるいは吸入
空気の加給などの方法が実施されている。
の出力内上等の方策として希薄混合気燃焼あるいは吸入
空気の加給などの方法が実施されている。
しかし、この条件下におけるエンジン状態はノッキング
が発生し易く、場合によっては走行性能の悪化やエンジ
ン出力の低下、さらには過熱などの逆効果をもたらし、
エンジン自体に損傷を与える場合もある。
が発生し易く、場合によっては走行性能の悪化やエンジ
ン出力の低下、さらには過熱などの逆効果をもたらし、
エンジン自体に損傷を与える場合もある。
そこで、ノソクセ/すによってノッキング発生時の振動
を電気的に検出し、この電気信号によって点火時期をノ
ッキング発生前の状態に修正するようにした点火時期制
御装置が実用化されているが、この装置ではノックセン
サ出力信号を半波整流して振動成分の平均値の変化によ
ってノッキングが発生しているか否かを検出しているた
め、上記平均値が何らかの原因で固定的に上昇した場合
にはノッキングの検出が不可能になる問題点があった。
を電気的に検出し、この電気信号によって点火時期をノ
ッキング発生前の状態に修正するようにした点火時期制
御装置が実用化されているが、この装置ではノックセン
サ出力信号を半波整流して振動成分の平均値の変化によ
ってノッキングが発生しているか否かを検出しているた
め、上記平均値が何らかの原因で固定的に上昇した場合
にはノッキングの検出が不可能になる問題点があった。
この方策として、特願昭55−110999号に提案さ
れているようにノッキング信号の湖幅器の増幅率を自動
的に制御する方式(以下AGC方人)の回路構成とした
ものがある。しかし、この構成では環境温度によってノ
ッキングの検出感度が変動し、ノッキングを確実に検出
できないという問題点があった。
れているようにノッキング信号の湖幅器の増幅率を自動
的に制御する方式(以下AGC方人)の回路構成とした
ものがある。しかし、この構成では環境温度によってノ
ッキングの検出感度が変動し、ノッキングを確実に検出
できないという問題点があった。
本発明の目的は、いかなる環境温度のもとでも確実にノ
ッキングを検出してノッキング発生前のエンジン状態に
復旧でせることができる内燃機関の点火時期制御装置を
提供することにある。
ッキングを検出してノッキング発生前のエンジン状態に
復旧でせることができる内燃機関の点火時期制御装置を
提供することにある。
本発明は、ノック検出回路の入力であるノック信号と比
較信号の2つの信号のうち、比較信号をあらかじめ定ま
った値としてDA変換器を介して与え、ノック検出回路
出力パルス数を全エンジン領域で特定値となるようにし
、ノック判定回路の基準信号修正を容易に行うように構
成したものである。
較信号の2つの信号のうち、比較信号をあらかじめ定ま
った値としてDA変換器を介して与え、ノック検出回路
出力パルス数を全エンジン領域で特定値となるようにし
、ノック判定回路の基準信号修正を容易に行うように構
成したものである。
以下、本発明を図面に基づき詳しく説明する。
第1図は発明部の要旨を示す概念図であり、ノック検出
の基準信号としてパルス数を使用した場合のものである
。
の基準信号としてパルス数を使用した場合のものである
。
第1図において、lO3はソフトウェアで構成される機
能をノ・−ド的に書き直したもので、カウンタ104、
前回のカウント値を保持しておくカウンタ105、今回
のカウント値が入るカウンタ106、前回のカウント値
と今回のカウント値を比較する比較器107、比較器1
07の出力信号をメモリ修正信号として入力する基準信
号部108、検出回路102の信号と基準信号108の
信号を比較する比較器109で構成され、比較器109
からノック発生時に点火時期遅角信号を出力する。
能をノ・−ド的に書き直したもので、カウンタ104、
前回のカウント値を保持しておくカウンタ105、今回
のカウント値が入るカウンタ106、前回のカウント値
と今回のカウント値を比較する比較器107、比較器1
07の出力信号をメモリ修正信号として入力する基準信
号部108、検出回路102の信号と基準信号108の
信号を比較する比較器109で構成され、比較器109
からノック発生時に点火時期遅角信号を出力する。
検出回路102の出力は、カウンタ104と比較器10
9に入力される。比軟器109のもう一方の入力は基準
信号部108から基準信号が与えられておシ、各気筒ご
との基準信号(第1因の例は4気筒の場合)と検出回路
102の出力信号が比較され、ノック発生時に点火時期
遅角信号が出力される。一方カウンタ104は、特定気
筒を進角させてその進角させた気筒の検出回路102の
信号をカウントするもので、徐々に進角させた特定気筒
の検出回路102の出力(本実施例ではパルス)をカウ
ントして前回のカウント値と今回のカウント値を比較し
て進角させた特定気筒がノックしているかどうかを判定
し、前回のカウント値に比べて今回のカウント値が急増
した場合、進角させた特定の気筒にノックが発生したと
判定し、基準信号部108の各気筒の基準信号(ノック
検出パルス数)を修正する。すなわち、進角させた特定
気筒のカウント値によって基準信号部1080基準信号
が書換えられる。
9に入力される。比軟器109のもう一方の入力は基準
信号部108から基準信号が与えられておシ、各気筒ご
との基準信号(第1因の例は4気筒の場合)と検出回路
102の出力信号が比較され、ノック発生時に点火時期
遅角信号が出力される。一方カウンタ104は、特定気
筒を進角させてその進角させた気筒の検出回路102の
信号をカウントするもので、徐々に進角させた特定気筒
の検出回路102の出力(本実施例ではパルス)をカウ
ントして前回のカウント値と今回のカウント値を比較し
て進角させた特定気筒がノックしているかどうかを判定
し、前回のカウント値に比べて今回のカウント値が急増
した場合、進角させた特定の気筒にノックが発生したと
判定し、基準信号部108の各気筒の基準信号(ノック
検出パルス数)を修正する。すなわち、進角させた特定
気筒のカウント値によって基準信号部1080基準信号
が書換えられる。
第2図に本発明を適用する内燃機関制御装置の点火時期
制御部の具体的構成を示す。セントラルプロセシングユ
ニット(以下CPUと記す)12は、内燃機関の点火時
期を含めた各種データのテジタル演算処理を何う。El
、0M14には点火時期制御およびその他の制御プログ
ラムおよび固定データが記憶されている。几AM16は
読み出し、書込みが可能な記憶素子である。バックアッ
プRAM17は内燃機関の停止時にも記憶を保持するR
AMである。CPU12fi人出力インタフエイス回路
20を介して各種センサ(本実施例では、ノッキング検
出装置30、クランク角センサ40、負荷センサ50を
用いている)からの信号を取り込み、この信号に基づき
、)LOM14に記憶されたプログラムに従って点火時
期・ト計算し、入出力インタフェイス回路20ケ介して
点火信号IGNを出力する。点火信号IGNは増幅器7
2を介してパワートランジスタ740ベースに加えられ
、パワートランジスタ74を駆動する。パワートランジ
スタ74の遮断により点火コイル76の2次コイルに点
火電流が発生する。
制御部の具体的構成を示す。セントラルプロセシングユ
ニット(以下CPUと記す)12は、内燃機関の点火時
期を含めた各種データのテジタル演算処理を何う。El
、0M14には点火時期制御およびその他の制御プログ
ラムおよび固定データが記憶されている。几AM16は
読み出し、書込みが可能な記憶素子である。バックアッ
プRAM17は内燃機関の停止時にも記憶を保持するR
AMである。CPU12fi人出力インタフエイス回路
20を介して各種センサ(本実施例では、ノッキング検
出装置30、クランク角センサ40、負荷センサ50を
用いている)からの信号を取り込み、この信号に基づき
、)LOM14に記憶されたプログラムに従って点火時
期・ト計算し、入出力インタフェイス回路20ケ介して
点火信号IGNを出力する。点火信号IGNは増幅器7
2を介してパワートランジスタ740ベースに加えられ
、パワートランジスタ74を駆動する。パワートランジ
スタ74の遮断により点火コイル76の2次コイルに点
火電流が発生する。
第3図に入出力インタフェイス回路20における点火時
期制御に寄与する部分の具体的構成を示す。クランク角
センサ40からのポジションパルス信号(POSと記す
)は、アンド回路216および220に加えられる。ま
たクランク角センサ40からの基準クランク角信号(R
EFと記す)は、第1のカウンタレジスタ210のリセ
ット端子およびI(、Sフリップフロップ2180セン
ト端子に加えられる。第1のカウンタレジスタ210は
アンド回路216およびl(、Sフリップフロップ21
8によシ凡EFの立ち上シに基づいて、POSの計数を
開始し、計数値をコンパレータ206に出力する。コン
パレータ206は、第1のカウンタレジスタの計数値と
、CPU12で演算されアドバンスレジスタ202に格
納された点火時期データθ1.を比較し、両者が一致し
た時に几S7リツプフロツプ214にセットパルスを出
力すると共に、RSフリップフロップ218をリセット
する。RSノリツブフロップ214にセットパルスが入
力きれるとぐ出力の出力は遮断され、点火系のパワート
ランジスタ74が遮断され、点火コイル76の2次コイ
ルに放′成電流が出力される。
期制御に寄与する部分の具体的構成を示す。クランク角
センサ40からのポジションパルス信号(POSと記す
)は、アンド回路216および220に加えられる。ま
たクランク角センサ40からの基準クランク角信号(R
EFと記す)は、第1のカウンタレジスタ210のリセ
ット端子およびI(、Sフリップフロップ2180セン
ト端子に加えられる。第1のカウンタレジスタ210は
アンド回路216およびl(、Sフリップフロップ21
8によシ凡EFの立ち上シに基づいて、POSの計数を
開始し、計数値をコンパレータ206に出力する。コン
パレータ206は、第1のカウンタレジスタの計数値と
、CPU12で演算されアドバンスレジスタ202に格
納された点火時期データθ1.を比較し、両者が一致し
た時に几S7リツプフロツプ214にセットパルスを出
力すると共に、RSフリップフロップ218をリセット
する。RSノリツブフロップ214にセットパルスが入
力きれるとぐ出力の出力は遮断され、点火系のパワート
ランジスタ74が遮断され、点火コイル76の2次コイ
ルに放′成電流が出力される。
次に点火コイルの通電開始時期について説明する。第2
のカウンタレジスタ212は、コンパレータ206によ
って決定されるRSノリツブフロップ222をONする
ためのセットパルス基ツキ、アンド回路220を介して
ポジションパルスPO8の計数を開始し、計数値をコン
パレータ208に出力スル。コンパレータ208では、
この計数イ直とtcPU12によって演算されドエルレ
ジスタ204に格納された値を比較し、両者が一致した
時にリセットパルスを凡Sフリップフロップ214に出
力すると共にRSフリップフロップ222をリセットす
る。几Sフリップフロップ214では、リセットパルス
に基づき亜端子に出力を発生させ、パワートランジスタ
74kONさせ、点火コイル76の1次コイルへの通電
を開始する。
のカウンタレジスタ212は、コンパレータ206によ
って決定されるRSノリツブフロップ222をONする
ためのセットパルス基ツキ、アンド回路220を介して
ポジションパルスPO8の計数を開始し、計数値をコン
パレータ208に出力スル。コンパレータ208では、
この計数イ直とtcPU12によって演算されドエルレ
ジスタ204に格納された値を比較し、両者が一致した
時にリセットパルスを凡Sフリップフロップ214に出
力すると共にRSフリップフロップ222をリセットす
る。几Sフリップフロップ214では、リセットパルス
に基づき亜端子に出力を発生させ、パワートランジスタ
74kONさせ、点火コイル76の1次コイルへの通電
を開始する。
次にノッキング信号KNCKPのCPU12への取り込
みについて説明する。
みについて説明する。
ノッキング検出装置30の出力パルスKNCKPは、カ
ウンタレジスタ234に入力されており、発生したノッ
キングの強度に比例した、KNCKPの個数が計数され
る。CPU12は、この計数終了の時点で割込みがかけ
られカウンタレジスタ234の計数値が、CPU12に
、バス18を介して取り込まれると同時に、カウンタレ
ジスタ234の計数値はリセットレジスタ238により
、クリアされて、次のノッキング発生に備える。
ウンタレジスタ234に入力されており、発生したノッ
キングの強度に比例した、KNCKPの個数が計数され
る。CPU12は、この計数終了の時点で割込みがかけ
られカウンタレジスタ234の計数値が、CPU12に
、バス18を介して取り込まれると同時に、カウンタレ
ジスタ234の計数値はリセットレジスタ238により
、クリアされて、次のノッキング発生に備える。
CPU12に取シ込まれたパルス数NPは、ノッキング
の強度に対応するデータであって、点火時期修正量の耐
昇に用いられる。
の強度に対応するデータであって、点火時期修正量の耐
昇に用いられる。
第4図は、以上説明した第2図に示す回路の作動を示す
タイミングチャートである。図において、AH基準クラ
ンク角信号、Bはポジションパルス信号である。Cは第
10カウンタレジスタ210の計数状況を示し、C1は
、アドバンスレジスタ202の設定値である。Dは、コ
ンパレーア206の出力信号を示し、第1のカウンタレ
ジスタ210の計数値が、アドバンスレジスタ202の
設定値に到達した際に出力が発生することを示している
。
タイミングチャートである。図において、AH基準クラ
ンク角信号、Bはポジションパルス信号である。Cは第
10カウンタレジスタ210の計数状況を示し、C1は
、アドバンスレジスタ202の設定値である。Dは、コ
ンパレーア206の出力信号を示し、第1のカウンタレ
ジスタ210の計数値が、アドバンスレジスタ202の
設定値に到達した際に出力が発生することを示している
。
Eは、第2のカウンタレジスタ212の計数状況を示し
、Elは、ドエルレジスタ204の設定値である。Fは
、コンパレータ208の出力で、コンパレータ206の
作動と同様である。Gは、コンパレータ206,208
の出力、即ち、D、Fに応動するRSフリップフロップ
214のQ出力を示している。Hは、とのQ出力に応動
して流れる点火コイル66の電流を示し、■は、点火時
期を示している。
、Elは、ドエルレジスタ204の設定値である。Fは
、コンパレータ208の出力で、コンパレータ206の
作動と同様である。Gは、コンパレータ206,208
の出力、即ち、D、Fに応動するRSフリップフロップ
214のQ出力を示している。Hは、とのQ出力に応動
して流れる点火コイル66の電流を示し、■は、点火時
期を示している。
次に第5図にはノッキングの発生に応動し、ノッキング
の強度に応じた数のパルスに、NCKPを発生する、ノ
ッキング検出装置30のブロック図が示されている。図
において、ノッキングセンサ401は、圧電素子により
構成されエンジンのシリンダのノッキング撮動を電気信
号に変換する。
の強度に応じた数のパルスに、NCKPを発生する、ノ
ッキング検出装置30のブロック図が示されている。図
において、ノッキングセンサ401は、圧電素子により
構成されエンジンのシリンダのノッキング撮動を電気信
号に変換する。
このノッキングセンサ401の出力信号VINは、入力
処理回路402を経て、バンドパスフィルタ403に入
力される。このバンドパスフィルタ403はエンジンの
寄生振動を除き、ノッキング信号を効率よ〈取シ出すた
めに設けられており、バンド幅はノッキング信号の周波
数に合致するよう選択される。バンドパスフィルタ40
3を通過したノッキング信号は2系統に分けられ、1系
統はノック信号として比較器409へ入力きれ、残シの
1系統は半波整流回路404で半波整流され、さらに平
滑回路406で平滑の後入出力回路(以下、l10)4
10へ入力される。一方、l10410からはノック信
号と比軟するための比較信号がD/A変換器412を通
して比較器409に入力される。比叔器409ではi)
/A変換器404からの比奴信号とバンドパスフィルタ
403からのノック信号とが比較式れ、ノックパルスが
l10410へ出力される。
処理回路402を経て、バンドパスフィルタ403に入
力される。このバンドパスフィルタ403はエンジンの
寄生振動を除き、ノッキング信号を効率よ〈取シ出すた
めに設けられており、バンド幅はノッキング信号の周波
数に合致するよう選択される。バンドパスフィルタ40
3を通過したノッキング信号は2系統に分けられ、1系
統はノック信号として比較器409へ入力きれ、残シの
1系統は半波整流回路404で半波整流され、さらに平
滑回路406で平滑の後入出力回路(以下、l10)4
10へ入力される。一方、l10410からはノック信
号と比軟するための比較信号がD/A変換器412を通
して比較器409に入力される。比叔器409ではi)
/A変換器404からの比奴信号とバンドパスフィルタ
403からのノック信号とが比較式れ、ノックパルスが
l10410へ出力される。
第6図は、第5図に示したブロック図における各部の信
号波形を示している。第6図において(1)はノッキン
グセンサ401の出力、(2)は入力処理回路402の
出力、(3)i、J:バンドパスフィルタ403の出力
波形であり、この(3)の波形とD/4’&換器412
の出力信号の比較により、(6)で示すようなノックパ
ルス信号KNCPが得られる。バンドパスフィルタ出力
信号(3)は半波整流格れて(4)の波形となり、さら
に平滑された後(5)の波形となり、l10410へ入
力される。
号波形を示している。第6図において(1)はノッキン
グセンサ401の出力、(2)は入力処理回路402の
出力、(3)i、J:バンドパスフィルタ403の出力
波形であり、この(3)の波形とD/4’&換器412
の出力信号の比較により、(6)で示すようなノックパ
ルス信号KNCPが得られる。バンドパスフィルタ出力
信号(3)は半波整流格れて(4)の波形となり、さら
に平滑された後(5)の波形となり、l10410へ入
力される。
第7図は本実施例に2ける点火時期制御装置のジェネラ
ルフローを示しでいる。第7図において、割込み要求6
00が発生すると次のステップ602の割込み要求解析
処理によってノックか(KNOCK)、あるいはリファ
レンス(REB’)かまたはタイマ割込かが判断される
。タイマ割込(TIME几)である場合には、タスクス
ケジューラ60′4の指示に従い、入力信号のAD変換
およびエンジン回転数の入力606、点火時期および通
電時間の計算608、デジタル入力信号処理610およ
び、補正処理612の各タスクを実行する。
ルフローを示しでいる。第7図において、割込み要求6
00が発生すると次のステップ602の割込み要求解析
処理によってノックか(KNOCK)、あるいはリファ
レンス(REB’)かまたはタイマ割込かが判断される
。タイマ割込(TIME几)である場合には、タスクス
ケジューラ60′4の指示に従い、入力信号のAD変換
およびエンジン回転数の入力606、点火時期および通
電時間の計算608、デジタル入力信号処理610およ
び、補正処理612の各タスクを実行する。
またステップ602で割込要求解析処理の結果ノック発
生による割込要求の場合には、ステップ615でノック
信号処理ルーチンが実行される。
生による割込要求の場合には、ステップ615でノック
信号処理ルーチンが実行される。
このノック信号処理ルーチンは第10図に詳しく示され
ている。第10図においてはまずステップ901におい
て、カウンタレジスタ234の内容Npの取り込みが行
われ、このとき取り込んだパルス数Npは、ステップ9
02で設定パルス数NBと比較される。この結果、設定
値以上の場合(NP≧Ns)はステップ903へ進み、
逆に設定値以下の場合(Np(Ns)はステップ904
へ進み、これらのステップ903,904でΔθの瞳が
設定される。
ている。第10図においてはまずステップ901におい
て、カウンタレジスタ234の内容Npの取り込みが行
われ、このとき取り込んだパルス数Npは、ステップ9
02で設定パルス数NBと比較される。この結果、設定
値以上の場合(NP≧Ns)はステップ903へ進み、
逆に設定値以下の場合(Np(Ns)はステップ904
へ進み、これらのステップ903,904でΔθの瞳が
設定される。
ここで、ステップ902のNp(I)、Ns(I)は、
第1気筒の取シ込みパルスと第1気筒の設定パルスを表
す。
第1気筒の取シ込みパルスと第1気筒の設定パルスを表
す。
次に、ステップ905では、取り込んだパルスNp(I
)が進角でせている特定の気筒のパルスかどうかを判定
し、特定の気筒のパルスの場合はステップ907−\進
む。ステップ907では進角させた気筒のパルス数をそ
の気筒の前回のパルス数と比較する。比較の結果、パル
ス数が急激に増加していれば、進角させた気筒にノック
が発生しており、比較した前回と今回のパルス数との差
ΔNs(増加したパルス数)をステップ908で計算し
てステップ909でノックが進角さ、せた特定の気筒に
発生したことを報告するノックパルスフラグをセットす
る。
)が進角でせている特定の気筒のパルスかどうかを判定
し、特定の気筒のパルスの場合はステップ907−\進
む。ステップ907では進角させた気筒のパルス数をそ
の気筒の前回のパルス数と比較する。比較の結果、パル
ス数が急激に増加していれば、進角させた気筒にノック
が発生しており、比較した前回と今回のパルス数との差
ΔNs(増加したパルス数)をステップ908で計算し
てステップ909でノックが進角さ、せた特定の気筒に
発生したことを報告するノックパルスフラグをセットす
る。
一方、第7図のステップ602の判断の結果、リファレ
ンス信号による割込要求の場合にはステップ616にお
いて回転同期処理ルーチンの実行が行われる。
ンス信号による割込要求の場合にはステップ616にお
いて回転同期処理ルーチンの実行が行われる。
ステップ616のルーチンでは特定の1気筒進角時の点
火時期のデータがセットされる。つまり、エンジン回転
数Nとエンジン負荷Tpとによって決定される点火時期
θ(N、P)にθadwが加えられたものである。(第
9図ステップ808)。
火時期のデータがセットされる。つまり、エンジン回転
数Nとエンジン負荷Tpとによって決定される点火時期
θ(N、P)にθadwが加えられたものである。(第
9図ステップ808)。
第8図は点火時期制御ルーチンを示すフローチャートで
ある。まずステップ701において、エンジン回転数N
および負荷Tpに応じて通常の点火時期θ(N、Tp)
が計算される。次に、ステップ702でノック制御中で
あるかどうかを判断する。ノック制御中であれば1.ス
テップ703でノック補正(θ11←θ(N、Tp)+
θIN)を行う。
ある。まずステップ701において、エンジン回転数N
および負荷Tpに応じて通常の点火時期θ(N、Tp)
が計算される。次に、ステップ702でノック制御中で
あるかどうかを判断する。ノック制御中であれば1.ス
テップ703でノック補正(θ11←θ(N、Tp)+
θIN)を行う。
θKNはステップ903で決定されたものである。
しかし、ノック制御中でなければステップ704でノッ
ク検出感度をチェックするモードであるかどうかを判断
する。チェックモードであれば、ステップ706で特定
の気筒の点火時期を徐々に進角させてノックを起こ訟せ
る。ノックが発生するとノックの検出パルス数が急増す
る。このノック発生時のパルス数によって他の気筒のノ
ック検出パルスの補正を行う。
ク検出感度をチェックするモードであるかどうかを判断
する。チェックモードであれば、ステップ706で特定
の気筒の点火時期を徐々に進角させてノックを起こ訟せ
る。ノックが発生するとノックの検出パルス数が急増す
る。このノック発生時のパルス数によって他の気筒のノ
ック検出パルスの補正を行う。
一方、ステップ704においてチェックモードでなけれ
ば、特定気筒の進角制御を解除し、各気筒のノック検出
パルス数の補正は行わない。
ば、特定気筒の進角制御を解除し、各気筒のノック検出
パルス数の補正は行わない。
次に第9図を用いてステップ704,705゜706に
相当する説明を行う。ノック制御中でない場合にはステ
ップ801でエンジンの運転状態が急変した〃)どうか
を判断する。変化した場合はステップ811でチェック
モードを解除し、さらにステップ812で特定気筒のノ
ック発生用進角補正を解除し、さらにステップ813で
ノック検出感度を決める各気筒のノック検出パルス数は
修正しないで前回のものをセットする。一方、エンジン
状態が急変しなかった場合はステップ802へ進む。な
お、ステップ801の運転状態の変化は第2図の負荷セ
ンサ50と負荷スイッチ80からの信号で検知する。
相当する説明を行う。ノック制御中でない場合にはステ
ップ801でエンジンの運転状態が急変した〃)どうか
を判断する。変化した場合はステップ811でチェック
モードを解除し、さらにステップ812で特定気筒のノ
ック発生用進角補正を解除し、さらにステップ813で
ノック検出感度を決める各気筒のノック検出パルス数は
修正しないで前回のものをセットする。一方、エンジン
状態が急変しなかった場合はステップ802へ進む。な
お、ステップ801の運転状態の変化は第2図の負荷セ
ンサ50と負荷スイッチ80からの信号で検知する。
ステップ802では、特定気筒を進角させるチェックモ
ードであるかどうかを判定する。チェックモードでなけ
れば、ステップ809へ進み進角させた気筒の点火時期
が通常の点火時期θB二〇(N、T?)であるかどうか
を判別する。θB\θ(N、Tp)である場合は進角さ
せた特定気筒が進角しており、ステップ812でノック
発生進角補正を解除する。ステップ809でθB−〇(
N。
ードであるかどうかを判定する。チェックモードでなけ
れば、ステップ809へ進み進角させた気筒の点火時期
が通常の点火時期θB二〇(N、T?)であるかどうか
を判別する。θB\θ(N、Tp)である場合は進角さ
せた特定気筒が進角しており、ステップ812でノック
発生進角補正を解除する。ステップ809でθB−〇(
N。
Tp)である場合は、特定気筒が進角していない状態(
全気筒が同じ点火時期)にあり、ノック検出感度修正の
ためにチェックモードONにする。
全気筒が同じ点火時期)にあり、ノック検出感度修正の
ためにチェックモードONにする。
ステップ802でチェックモードであればステップ80
3に進む。
3に進む。
ステップ803では現在のエンジン回転数Nと負荷Tp
により特定の気筒を進角させるかどうか判定する。ステ
ップ803の進角判定回転数Nwと進角判定負荷TP社
本実施例では特定値となっているが、マツプにより検索
するようにもできる。
により特定の気筒を進角させるかどうか判定する。ステ
ップ803の進角判定回転数Nwと進角判定負荷TP社
本実施例では特定値となっているが、マツプにより検索
するようにもできる。
ステップ803でエンジン回転数Nも負荷T、もNw、
Twを満足できなければ、ノック検出感度修正の制御に
移れないためにステップ813へ進む。ステップ803
i、例えばアイドル状態でのノック検出感度修正を行わ
ないようにしたものである。ステップ803でエンジン
回転数N≧Nw。
Twを満足できなければ、ノック検出感度修正の制御に
移れないためにステップ813へ進む。ステップ803
i、例えばアイドル状態でのノック検出感度修正を行わ
ないようにしたものである。ステップ803でエンジン
回転数N≧Nw。
負荷Tp≧Tpwを満足すれば、ステップ804へ進み
ノックパルスの読込みを行う。ステップ804ツノツク
パルスの読込春はステップ808の進角前の全気筒のパ
ルス数を記憶しておく。ステップ805では、検出した
ノックパルス数が急増したかどうかの判定(すなわち、
ノックが発生したがどうかの判定)をフラグによって行
う。この場合のフラグのセットはステップ9o9、フラ
グのクリアはステップ910で行われる。ノックパルス
フラグが1″でない場合はノックが発生していないため
特定気筒の点火時期を徐々に進角し、θ8=θ(N、T
p)+θ山とする。なお、θ山は本実施例では特定値と
なっているが、エンジンの回転数N1エンジン負荷Tp
によるマツプの値を検索してくることも可能である。つ
1シθadv−θadv(N、Tp)ともできる。
ノックパルスの読込みを行う。ステップ804ツノツク
パルスの読込春はステップ808の進角前の全気筒のパ
ルス数を記憶しておく。ステップ805では、検出した
ノックパルス数が急増したかどうかの判定(すなわち、
ノックが発生したがどうかの判定)をフラグによって行
う。この場合のフラグのセットはステップ9o9、フラ
グのクリアはステップ910で行われる。ノックパルス
フラグが1″でない場合はノックが発生していないため
特定気筒の点火時期を徐々に進角し、θ8=θ(N、T
p)+θ山とする。なお、θ山は本実施例では特定値と
なっているが、エンジンの回転数N1エンジン負荷Tp
によるマツプの値を検索してくることも可能である。つ
1シθadv−θadv(N、Tp)ともできる。
一方、ステップ805でノックパルスフラグが“1”の
場合(つまり、ノック発生時)は、各気筒のノックパル
ス数(ステップ804で読込んだノックパルス数ンにス
テップ908のパルス数ヲ補正し、補正したノックパル
ス数をノック検出パルス数としてセットする。これによ
り、ステップ806でノックパルス修正が行われたこと
になる。
場合(つまり、ノック発生時)は、各気筒のノックパル
ス数(ステップ804で読込んだノックパルス数ンにス
テップ908のパルス数ヲ補正し、補正したノックパル
ス数をノック検出パルス数としてセットする。これによ
り、ステップ806でノックパルス修正が行われたこと
になる。
ステップ807ではノックパルスの修正が行われたこと
によシチェックモードOFFにする。
によシチェックモードOFFにする。
次に、第11図および第12図を用いてノック検出の過
程を説明する。第11図(1)は気筒を示し、(2)の
数字は気筒数を示す。すなわち1は第1気筒、3は第3
気筒を示す。本実施例では特定の気筒を進角きせるが、
第11図においては4気筒エンジンで特に第1気筒だけ
を進角させた場合を示す。
程を説明する。第11図(1)は気筒を示し、(2)の
数字は気筒数を示す。すなわち1は第1気筒、3は第3
気筒を示す。本実施例では特定の気筒を進角きせるが、
第11図においては4気筒エンジンで特に第1気筒だけ
を進角させた場合を示す。
第11図13CDEは第1気筒進角前の状態を表す。
即ち第11図(4)の数字は進角前(ノックが発生して
いない状態)のノックパルス数を表すもので、第1気筒
で4発、第3気筒で5発、第4気筒で3発、第2気筒で
2発検出されている。第11図(3)の一点鎖線Aで囲
む部分の詳細およびパルス数を第11図(5)に示す。
いない状態)のノックパルス数を表すもので、第1気筒
で4発、第3気筒で5発、第4気筒で3発、第2気筒で
2発検出されている。第11図(3)の一点鎖線Aで囲
む部分の詳細およびパルス数を第11図(5)に示す。
この各気筒のパルス数はステップ804で読込まれる。
この状態ではノックは発生していない。
しかし、第12図に示すように前回のカウント値(例で
は4)と今回のカウント値(例では9)との差が大きい
場合、第1気筒にノックが発生したものと判断される。
は4)と今回のカウント値(例では9)との差が大きい
場合、第1気筒にノックが発生したものと判断される。
そして、進角前の第12図(2)の■で示すパルス数を
進角後の[F]で示すノくルス数との差(この例では5
)がノック検出ノくルス故の補正信号となり、各気筒の
ノック検出ノ(ルス数が書換えられる。なお、第12図
(3)はDA変換器の出力波形を示している。
進角後の[F]で示すノくルス数との差(この例では5
)がノック検出ノくルス故の補正信号となり、各気筒の
ノック検出ノ(ルス数が書換えられる。なお、第12図
(3)はDA変換器の出力波形を示している。
以上の説明から明らかなように本発明によれば、ノック
検出回路出力パルス数が特定値となり、特定気筒を進角
させてノック判定回路の基準ノくルス数の修正が容易に
なり、いかなる環境条件のもとでも確実にノッキングを
検出してノッキング発生前の点火時期に修正することが
できる。
検出回路出力パルス数が特定値となり、特定気筒を進角
させてノック判定回路の基準ノくルス数の修正が容易に
なり、いかなる環境条件のもとでも確実にノッキングを
検出してノッキング発生前の点火時期に修正することが
できる。
第1図は本発明の要旨を示す概念図、第2図は本発明を
適用する内燃機関の点火時期制御部の具体的構成図、第
3図は第2図の実施例の入出力インタフェイス回路の点
火時期制御に関する回路部の構成図、第4図は第3図の
回路の動作を表すタイミングチャート、第5図はノッキ
ング検出装置のブロック図、第6図は第5図のブロック
図の各部の信号波形図、第7図は点火時期制御のゼネラ
ルフロー図、第8図は点火時期制御ルーチンのフローチ
ャート、第9図はノック発生補正進角の実行ルーチンを
示すフローチャート、第10図はノック割込ルーチンを
示すフローチャー)、第11図および第12図はノック
検出パルス数修正動作を説明するだめの波形図である。 101・・・センサ、102・・・検出回路1.104
〜106・・・カウンタ、107〜109・・・比較器
、108・・・基準信号部、30・・・ノッキング制御
装置、401・・・ノッキングセンサ、404・・・半
波整流回宅3図 1?↓す も4図 (八)REF ([3)PO5」朋几用トーーーーーーーーーーーーJ
l用相用(1) 占χ時期 も曹図 IRQ 尤8図 光9図 槽10図 TI 弔11図 率121凶 八BcDEF 4な’l−44Q
適用する内燃機関の点火時期制御部の具体的構成図、第
3図は第2図の実施例の入出力インタフェイス回路の点
火時期制御に関する回路部の構成図、第4図は第3図の
回路の動作を表すタイミングチャート、第5図はノッキ
ング検出装置のブロック図、第6図は第5図のブロック
図の各部の信号波形図、第7図は点火時期制御のゼネラ
ルフロー図、第8図は点火時期制御ルーチンのフローチ
ャート、第9図はノック発生補正進角の実行ルーチンを
示すフローチャート、第10図はノック割込ルーチンを
示すフローチャー)、第11図および第12図はノック
検出パルス数修正動作を説明するだめの波形図である。 101・・・センサ、102・・・検出回路1.104
〜106・・・カウンタ、107〜109・・・比較器
、108・・・基準信号部、30・・・ノッキング制御
装置、401・・・ノッキングセンサ、404・・・半
波整流回宅3図 1?↓す も4図 (八)REF ([3)PO5」朋几用トーーーーーーーーーーーーJ
l用相用(1) 占χ時期 も曹図 IRQ 尤8図 光9図 槽10図 TI 弔11図 率121凶 八BcDEF 4な’l−44Q
Claims (1)
- 1、ノッキング発生時の振動を検出するノックセンサと
、このノックセンサの出力信号と基準信号とを比較して
その比較結果に応じて点火時期を遅角側に制御するノッ
ク判定回路と全備えた内燃機関の点火時期制御装置に2
いて、前記基準信号を特定の値に固定し、特定のタイミ
ングで特定気筒を徐々に進角させて前記ノック判定回路
の出力に応じて点火時期を遅角側に制御することを特徴
とする内燃機関の点火時期制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59098754A JPS60243368A (ja) | 1984-05-18 | 1984-05-18 | 内燃機関の点火時期制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59098754A JPS60243368A (ja) | 1984-05-18 | 1984-05-18 | 内燃機関の点火時期制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60243368A true JPS60243368A (ja) | 1985-12-03 |
Family
ID=14228230
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59098754A Pending JPS60243368A (ja) | 1984-05-18 | 1984-05-18 | 内燃機関の点火時期制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60243368A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62170774A (ja) * | 1986-01-23 | 1987-07-27 | Nissan Motor Co Ltd | エンジンの騒音低減装置 |
-
1984
- 1984-05-18 JP JP59098754A patent/JPS60243368A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62170774A (ja) * | 1986-01-23 | 1987-07-27 | Nissan Motor Co Ltd | エンジンの騒音低減装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2505243B2 (ja) | 電子式点火時期制御装置 | |
| US4461257A (en) | Method and system for controlling engine ignition timing | |
| KR930006411B1 (ko) | 복수기통을 갖는 내연기관의 점화시기 제어장치 | |
| US4399802A (en) | Ignition energy control method and system | |
| US4649888A (en) | Ignition control apparatus for internal combustion engines | |
| US4873958A (en) | Engine ignition timing control system | |
| JPS61272471A (ja) | 内燃エンジンの基準クランク角度位置検出系異常時の点火時期制御方法 | |
| JPS61272470A (ja) | 内燃エンジンの点火時期制御方法 | |
| KR890005046B1 (ko) | 내연기관의 점화장치 | |
| JPH0660619B2 (ja) | 内燃機関用点火時期制御装置 | |
| JPS61237884A (ja) | 内燃機関用ノツキング制御装置 | |
| JPH0765556B2 (ja) | 内燃機関の点火制御装置 | |
| JPS60243368A (ja) | 内燃機関の点火時期制御装置 | |
| JPH0380982B2 (ja) | ||
| JPH0134302B2 (ja) | ||
| JPS61169666A (ja) | 内燃エンジンの点火時期制御方法 | |
| JPH0610818A (ja) | 内燃機関ノック制御装置 | |
| JPH0681917B2 (ja) | 内燃機関の気筒判別装置 | |
| JPH01219342A (ja) | 内燃機関の気筒判別装置 | |
| JPH077580Y2 (ja) | 内燃機関の点火時期制御装置 | |
| JPS60228772A (ja) | 内燃機関の点火時期制御装置 | |
| JPS61218774A (ja) | 内燃機関の点火制御装置 | |
| JPS6314766B2 (ja) | ||
| JPS6148631B2 (ja) | ||
| JPH051392B2 (ja) |