JPS60228772A - 内燃機関の点火時期制御装置 - Google Patents

内燃機関の点火時期制御装置

Info

Publication number
JPS60228772A
JPS60228772A JP59081805A JP8180584A JPS60228772A JP S60228772 A JPS60228772 A JP S60228772A JP 59081805 A JP59081805 A JP 59081805A JP 8180584 A JP8180584 A JP 8180584A JP S60228772 A JPS60228772 A JP S60228772A
Authority
JP
Japan
Prior art keywords
knock
cylinder
output
signal
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.)
Pending
Application number
JP59081805A
Other languages
English (en)
Inventor
Yuichi Kashimura
祐一 鹿志村
Noboru Sugiura
登 杉浦
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59081805A priority Critical patent/JPS60228772A/ja
Publication of JPS60228772A publication Critical patent/JPS60228772A/ja
Pending legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing 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/15Digital data processing
    • F02P5/152Digital data processing dependent on pinking
    • F02P5/1522Digital data processing dependent on pinking with particular means concerning an individual cylinder
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine 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

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、内燃機関の点火時期制御装置に関する。
〔発明の背景〕
エンジンに発生するノッキングはエンジンの出力低下、
或はエンジンの過熱による破壊を招く。
このような弊害を除くものとして、ノッキングを検出し
て点火時期を修正しノッキングの持続を取り除くものが
知られる。
しかし、センサ出力変化やエンジン振動条件変化等によ
りノック検出回路の検出感度を修正する必要があった。
そこでノック検出感度を修正できる点火時期制御装置が
必要となった。
〔発明の目的〕
本発明の目的は、特定気筒を進角させてノッキング検出
感度を判定し、これを変更できる変更手段を備えた内燃
機関の点火時期制御装置を提供することにある。
〔発明の概要〕
本発明は、特定気筒進角前の状態で全気筒のノック検出
回路出力(本実施例の場合はパルス数)を取り込み、ノ
ック検出回路出力が一番大きい(本実施例の場合は、一
番パルス数の多い)気筒を特定気筒として、特定のタイ
ミングで進角させて全気筒のノック検出感度を修正する
ものである。
〔発明の実施例〕
本発明の実施例を図面に従い詳説する。
第1図に本発明のポイントとなる概念図を示す。
実施例は基準信号としてパルス数を使用した場合である
103は、ソフトウェアの部分をハード的に書き直した
もので、カウンタ104、前回のカウント値を保持して
おく105、今回のカウント値が入る106.前回のカ
ウント値と今回のカウント値を比較する比較器107、
比較器107の出力信号をメモリ修正信号として入力す
る基準信号部108、検出回路102の信号と基準信号
108の信号を比較する比較器109で構成され、比較
器109でノック発生時に点火時期遅角信号を出力する
以下に第1図を用いて詳説する。検出回路102の出力
は、カウンタ104と比較器109に入力され、比較器
109のもう一方の入力は基準信号部108になってお
り、各気筒ごとの基準信号(第1図の例は4気筒の場合
)と検出回路102の出力が比較され、ノック発生時に
点火時期遅角信号が出力される。一方カウンタ104は
、特定気筒を進角させてその進角させた気筒の検出回路
102の信号をカウントするもので、徐々に進角させた
特定気筒の検出回路102の出力(本実施例ではパルス
)をカウントして前回のカウント値と今回のカウント値
を比較して進角させた特定気筒がノックしているかどう
かを判定し、前回のカウント値に比べて今回のカウント
値が急増した場合、進角させた特定の気筒にノックが発
生したと判定し、基準信号部108の各気筒の基準信号
(ノック検出パルス数)を修正する。つまり進角させた
特定気筒のカウント値によって基準信号部108の基準
信号が書き換えられる。
ここで進角させる特定の気筒は以下の様に決める。全気
筒が進角も遅角もしていない状態で、各気筒のノック検
出回路出力(本実施例ではパルス数)を取込み、一番′
ノック検出回路出力が大きい(本実施例の場合は、一番
パルス数の多い)気筒を進角させる。
第2図に本発明を適用する内燃機関制御装置の点火時期
制御部分を示す。セントラルプロセシングユニット(以
下CPUと記す。)12は、内燃機関の点火時期を含め
た各種データのデジタル演算処理を行う。ROM14に
は点火時期制御及びその他の制御プログラムおよび固定
データが記憶されている6RAM16は読み出し、書き
込みが可能な記憶素子である。バックアップRAM17
は内燃機関の停止時にも記憶を保持するRAMである。
CPUI2は入出力インターフェース回路20を介して
各種センサ(本実施例では、ノッキング検出装置30、
クランク角センサ40.負荷センサ5o、を用いている
。)からの信号を取り込み、この信号に基づき、ROM
14に記憶されたプログラムに従って点火時期を計算し
、入出力インターフェース回路20を介して点火信号I
GNを出力する。点火信号IGNは増巾器72を介して
パワートランジスタ74のベースに加えられ。
パワートランジスタ74を駆動する。パワートランジス
タ74の遮断により点火コイル76の2次コイルに点火
電流が発生する。
第3図に入出力インターフェース回路20における点火
時期制御に寄与する部分の具体的構成を示す。クランク
角センサ40からのポジションパルス信号(posと記
す。)は、アンド回路216および220に加えられる
。又クランク角センサ40からの基準クランク角信号(
REFと記す。)は、第1のカウンタレジスタ210の
リセット端子およびRSフリップフロップ218のセッ
ト端子に加えられる。第1のカウンタレジスタ210は
アンド回路216およびRSフリップフロップ218に
よりREFの立ち上りに基づいて、 posの計数を開
始し、計数値をコンパレータ206に出力する。コンパ
レータ206は、第1のカウンタレジスタの計数値と、
CPU12で演算されアドバンスレジスタ202に格納
された点火時期データθ3、を比較し、両者が一致した
時にRSフリップフロップ214にセットパルスを出力
すると共に、RSフリップフロップ218をリセットす
る。RSフリップフロップ214にセットパルスが入力
されるとQ出力の出力は遮断され、点火系のパワートラ
ンジスタ74が遮断され、点火コイル76の2次コイル
に放電電流が出力されるゎ次に点火コイルの通電開始時
期について説明する。第2のカウンタレジスタ212は
、コンパレータ206によって決定されるRSフリップ
フロップ222をONする為のセットパルスに基づき、
アンド回路220を介してポジションパルスPO5の計
数を開始し、計数値をコンパレータ208に出力する。
コンパレータ208では、この計数値と、C:PU12
によって演算されドエルレジスタ204に格納された値
を比較し、両者が一致した時にリセットパルスをRSフ
リップフロップ214に出力すると共にRSフリップフ
ロップ222をリセットする。RSフリップフロップ2
14では。
リセットパルスに基づきQ端子に出力を発生させ、パワ
ートランジスタ74をONさせ、点火コイル76の1次
コイルへの通電を開始する。
次にノッキング信号KNCKPのCPU12への取り込
みについて説明する。
ノッキング検出装置30の出力パルスKNCKPは、カ
ウンタレジスタ234シ二人力されており、発生したノ
ッキングの強度に比例した、KNCKPの個数が計数さ
れる。CPU12は、この計数終了の時点で割込みがか
けられカウンタレジスタ234の計数値が、CPU12
に、バス18を介して取り込まれると同時に、カウンタ
レジスタ234の計数値はリセットレジスタ238によ
り、クリアされて、次のノッキング発生に備える。CP
U12に取り込まれたパルス数NPは、ノッキングの強
度に対応するデータであって、点火時期修正量の計算に
用いられる。
第4図は1以上説明した第2図に示す回路の作動を示す
タイミングチャートである。図において、Aは基準クラ
ンク自信号、Bはポジションパルス信号である。Cは第
1のカウンタレジスタ210の計数状況を示し、C1は
、アドバンスレジスタ202の設定値である。Dは、コ
ンパレータ206の出力信号を示し、第1のカウンタレ
ジスタ210の計数値が、アドバンスレジスタ202の
設定値に到達した際に出力が発生することを示している
Eは、第2のカウンタレジスタ212の計数状況を示し
、Elは、ドエルレジスタ204の設定値である。Fは
、コンパレータ208の出力で、コンパレータ206の
作動と同様である。Gは、コンパレータ206,208
の出力、即ち、D、 Fに応動するRSフリップフロッ
プ214のQ出力を示している。■(は、このQ出力に
応動して流れる点火コイル66の電流を示し、■は、点
火時期を示している。
次に第5図にはノッキングの発生に応動し。
ツキングの強度に応じた数のパルスKNCKPを発生す
る、ノンキング検出装置30のブロック図が示されてい
る。図において、ノッキングセンサ401は、圧電素子
により構成されエンジンのシリンダのノッキング振動を
電気信号に変換する。このノッキングセンサ401の出
力信号vxNは、入力処理回路402を経て、バンドパ
スフィルタ403に入力される。このバンドパスフィル
タ403はエンジンの寄生振動を除き、ノッキング信号
を効率よく取り出すために設けられており、バンド巾は
ノッキング信号の周波数に合致するよう選択される。
バンドパスフィルタ403を通過したノッキング信号を
半波整流回路404により半波整流した後、2系統に分
け、1系統をノッキングの代表信号として、直流増幅器
405で増巾し、1系統をノッキング検出のための判定
レベルとして、平滑回路406で平滑後直流増巾回路4
07で増巾する。比較器409は、この系統の信号の比
較によりノッキング検出信号を発生し、l1041.0
に出力する。
第6図は、第5図に示したブロック図各部の信号波形を
示している。(1)は、ノッキングセンサ401の出力
であり、(2)は、入力処理回路402の後、又、(3
)は、バンドパスフィルタ403の出力波形であり、こ
れを半波整流しく(4))、増巾した信号(5)と、平
滑((6))後増巾した信号(7)との比較によりノッ
キング検出信号KNCKP (8)が得られる。
第7図は本実施例における点火時期制御装置のジェネラ
ルフローを示している。第7図において割込み要求60
0が発生すると次のステップ602の割込み要求解析処
理によってノックか(KNOCK)、リファレンス(R
EF)かタイマー割込みかが判断される。タイマー割込
(TIMER) である場合には、タスクスケジューラ
604の指示に従い、入力信号のAD変換及びエンジン
回転数の入力(606) 、4−火峙期及び通電時間の
計算(60B)、デジタル入力信号処理(610)及び
、補正処理(612)の各タスクを実行する。
またステップ602で割込要求解析処理の結果ノック発
生による割込要求の場合には、ステップ615でノック
信号処理ルーチンが実行される。
このノック信号処理ルーチンが第10図に示されている
。ステップ901においてカウンタレジスタ234の内
容NPの取込みが行われ、取込人?だパルス数NPは、
ステップ902で設定パルス数N9と比較される。設定
値以上の場合はステップ903へ、設定値以下の場合は
ステップ904へ進み903,904でΔθの値が設定
される。
ステップ902のNp (I)、N、(I)は第1気筒
の取り込みパルスと第■気筒の設定パルスを表わす。ス
テップ905では、取り込んだパルスNp (I)が進
角させている特定の気筒のパルスかどうかを判定し、特
定の気筒のパルスの場合はステップ906へ進む。ステ
ップ907では進角させた気筒のパルス数をその気筒の
前回のパルス数と比較する。比較の結果パルス数が急激
に増加していれば進角させた気筒にノックが発生してお
り、比較した前回と今回のパルス数との差(増加したパ
ルス数)をステップ908で計算してステップ909で
ノックが進角させた特定の気筒に発生したことを報告す
るノックパルスフラグをセットする。
又、ステップ602の結果リファレンス信号による割込
要求の場合にはステップ616において回転同期処理ル
ーチンの実行が行われる。
ステップ616のルーチンでは特定の1気筒進角時の点
火時期のデーターがセットされる6つまり、エンジン回
転数Nとエンジン負荷TPとによって決定される点火時
期θ(N、P) θ1,7が加えられたものである。(
第9ステツプ)。
第8図は点火時期制御ルーチンである。ステップ701
において、エンジン回転数Nおよび負荷Tpに応じて通
常の点火時期θ(N、TP)が計算される。ステップ7
02でノック制御中であるかどうかを判断する。ノック
制御中であればステップ703でノック補正(θ ←θ
(’N、TP)十〇KN’ を行なう。θKNはステッ
プ903で決定されたものである。ノック制御中でなけ
ればステップ704でノック検出感度をチェックするモ
ードであるかどうかを判断する。チェックモードであれ
ばステップ706で特定の気筒の点火時期を徐々に進角
させてノックを起こさせる。ノックが発生するとノック
の検出パルス数が急増する。このノック発生時のパルス
数によって他の気筒のノック検出パルスの補正を行う。
一方ステップ704でチェックモードでなければ、特定
気筒の進角制御を解除し、各気筒のノック検出パルス数
の補正は行わない。
第9図を用いてステップ704,705,706に相当
する説明を行なう、ノック制御中でない場合にはステッ
プ80】でエンジンの運転状態が急変したかどうかを判
断する。変化した場合はステップ811でチェックモー
ドを解除して、ステップ812で特定気筒のノック発生
用進角補正を解除して、ステップ813でノック検出感
度を決める各気筒のノック検出パルス数は修正しないで
前回のものを使用する。急変しなかった場合はステップ
802へ進む。尚、ステップ801の運転状態の変化は
第2図の負荷センサ50と負荷スイッチ80からの信号
で検知する。
ステップ802では、特定気筒を進角させるチェックモ
ードであるかどうかを判定する。チェックモードでなけ
ればステップ809へ進み進角させた気筒の点火時期が
通常の点火時期θ9=θ(N、TP)であるかどうかを
判別する。θg+θ(N、TP )である場合は進角さ
せた特定気筒が進角しており、ステップ812でノック
発生進角補正を解除する。ステップ809で05=θ(
N、’rp )である場合は、特定気筒が進角していな
い状態(全気筒が同じ点火時期)にあり、ノック検出感
度修正のためにチェックモードONにする。ステップ8
02でチェックモードであればステップ803に進む。
ステップ803では現在のエンジン回転数Nと負荷TP
により特定の気筒を進角させるかどうか判定する。ステ
ップ803の進角判定回転数Nwと進角判定負荷TPW
は本実施例では特定値となっているが、マツプにより検
索するようにもできる。
ステップ803でエンジン回転数Nも負荷TPもNW、
TWを満足できなければ、ノック検出感度修正の制御に
移れないためステップ813へ進む。
ステップ803は倒えばアイドル状態でのノック検出感
度修正を行なわないようにしたものである。
ステップ803でエンジン回転数N>Nw、負荷T P
 > T P Wを満足すればステップ804へ進みノ
ックパルスの読み込みを行なう。ステップ804のノッ
クパルスの読み込みはステップ808の進角前の金気筒
のパルス数を記憶しておく。ステップ820では進角さ
せる気筒を決める。ステップ8’05では、検出したノ
ックパルス数が素、増したかどうかの判定(=ノックが
発生したがどうかの判定)を行なう。このフラグのセッ
トはステップ909、フラグのクリアは910で行なわ
れる。
ノックパルスフラグN1の場合はノック発生していない
ため特定気筒の点火時期を徐々に進角する。
θ5=θ (N、TP )+0.67とする。θ、、7
は本実施例では特定値となっているが、エンジンの回転
数N、エンジン負荷TPによるマツプの値を検索してく
ることも可能である。つまりθ、d7=θ、□ (N、
TP)ともできる。
ステップ805でノックパルスフラグ=1の場合(つま
りノック発生時)は、各気筒のノックパルス数(ステッ
プ804で読み込んだノックパルス数)にステップ90
8のパルス数を補正し、補正したノックパルス数をノッ
ク検出パルス数としてセットする。ステップ806でノ
ックパルス修正が行なわれたことになる。807ではノ
ックパルスの修正が行なわれた事によりチェックモード
OFFにする。
第1I図を用いてノック検出の過程を説明する。
第11図(1)は気筒を示し、(2)の数字は気筒数を
示す。すなわち1は第1気筒、3は第3気筒を示す。本
実施例では特定の気筒を進角させるが、第11図におい
ては4気筒エンジンで特に第1気筒だけを進角させた場
合を示す。第11図BCDEは第1気筒進角前の状態を
表わす。即ち第1]図(4)の数字は進角前のノック発
生していない状態のノックパルス数を表わすもので第1
気筒で4発、第3気筒で5発、第4気筒で3発。
第2気筒で2発検出されている。この各気筒のパルス数
はステップ804で読み込まれる。この状態ではノック
発生していない状態である。ステップ808に従って第
1気筒を進角して行くと、第1気筒でノックが発生して
第11図(4)のGの様にノック検出パルス数が急増す
る。Gでは9発になる。ここで、各気筒に補正するパル
ス数ΔN、=9−4=5となる。ノック発生によりステ
ップ806で各気筒のノック検出パルス数設定値N5 
(I)とすると、第1気筒N、(1)’=5+ΔN、、
=9となる。以下第3気筒N、、(3)=5+ΔNg=
10、第4気筒N、(4)=3+ΔN5=8、第2気筒
N、(2)=2+ΔN=、=7となる。ステップ806
ではNg (1)〜N9(4)を修正したノック検出パ
ルス数としてセットする。第11図(5)は(3)Aの
詳細図である。
第12図は第11図の4つの気筒のうち進角させている
第1気筒だけを抜き出したものである。
第1気筒だけを徐々に■〜■ノまで進角させて行く。
(2)はノック信号とBGLの関係を示し、(3)はノ
ック検出パルス数を示している。第1気筒を徐々に進角
させても■〜■まではノック検出パルス数は4で変化と
ない。つまりノックはまだ第1気筒に発生していない。
[F]でノックパルス数が急増する。つまり、ノックが
第1気筒に発生した。
ここで、[F]・のノック検出パルス数9と進角前の■
のパルス数4の差5がこの場合の各気筒へのノック検出
パルス数の補正となり、各気筒のノック検出パルス数を
書き換える。
以上によれば、特定気筒を進角させてその時の進角させ
た気筒のノック検出回路出力のパルス数によって、各気
筒のノック検出基準パルス数の修正が行なわれ、ノック
検出感度が修正される。
〔発明の効果〕
本発明によればノック判定回路のノック検出感度を自動
的に調整でき最適な点火時期制御を行なえる点火装置が
得られる。
【図面の簡単な説明】
第1図は本発明の概念図、第2図は本発明を適用する内
燃機間の点火時期制御部分を示すブロック図、第3図は
第2図の実施例の入出力インターフェース回路の点火時
期制御に関する部分図、第4図は第3図の回路の動作を
表わすタイミングチャート図、第5図はノッキング検出
装置のブロック図、第6図は第5図のブロック図各部の
信号図、第7図は点火時期制御装置のジェネラルフロー
図、第8図は点火時期制御ルーチン説明図、第9図はノ
ック発生補正進角の実施ルーチン説明図、第」0図はノ
ック割込ルーチン説明図、第11図。 第12図はノック検出パルス数修正の説明図である。 104・・・カウンタ、107・・・比較器、216・
・・アンド回路、234・・・カウンタレジスタ、40
1・・・乃 31iJ そ 6 m (7) 弔 /ρ m KTI

Claims (1)

    【特許請求の範囲】
  1. 1、ノックセンサとノックセンサの信号に応じてノック
    を検出するノック検出回路と基準信号を有する判定回路
    と特定のタイミングで特定気筒を除徐に進角させてノッ
    ク判定回路の基準信号を修正し、ノック判定回路の出力
    信号に応じて点火時期を遅角制御する内燃機関の点火時
    期制御装置において、進角させる気筒をノック検出回路
    の出力信号によって設定することを特徴とする内燃機関
    の点火時期制御装置。
JP59081805A 1984-04-25 1984-04-25 内燃機関の点火時期制御装置 Pending JPS60228772A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59081805A JPS60228772A (ja) 1984-04-25 1984-04-25 内燃機関の点火時期制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59081805A JPS60228772A (ja) 1984-04-25 1984-04-25 内燃機関の点火時期制御装置

Publications (1)

Publication Number Publication Date
JPS60228772A true JPS60228772A (ja) 1985-11-14

Family

ID=13756699

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59081805A Pending JPS60228772A (ja) 1984-04-25 1984-04-25 内燃機関の点火時期制御装置

Country Status (1)

Country Link
JP (1) JPS60228772A (ja)

Similar Documents

Publication Publication Date Title
JP2505243B2 (ja) 電子式点火時期制御装置
KR930006411B1 (ko) 복수기통을 갖는 내연기관의 점화시기 제어장치
JPH04101050A (ja) 内燃機関用ノック制御方法
EP0096869B1 (en) Method and apparatus of ignition timing control
US4873958A (en) Engine ignition timing control system
JPS6296778A (ja) 点火時期制御装置
JPH0475397B2 (ja)
JPS61237884A (ja) 内燃機関用ノツキング制御装置
JPH0765556B2 (ja) 内燃機関の点火制御装置
US4690122A (en) Ignition control system for internal combustion engines
JPH0320592B2 (ja)
JP2868954B2 (ja) 内燃機関ノック制御装置
JPS60228772A (ja) 内燃機関の点火時期制御装置
JP2834937B2 (ja) 内燃機関ノック制御装置
JPH0379548B2 (ja)
JPS60263830A (ja) 内燃機関のノツキング検出方法
JPH077580Y2 (ja) 内燃機関の点火時期制御装置
JPH01178773A (ja) ガソリンエンジンのノツキング検出方法
JPS60243368A (ja) 内燃機関の点火時期制御装置
JPS6314766B2 (ja)
JP3104526B2 (ja) 内燃機関の点火時期制御装置およびその制御方法
JPS6241968A (ja) 点火時期制御装置
JP2508701B2 (ja) 内燃機関用ノツキング制御装置
JPS6217369A (ja) 内燃エンジンのアイドル時の点火時期制御方法
JPH04314967A (ja) 内燃機関の電子制御装置