JPH0694859B2 - 点火時期制御装置 - Google Patents
点火時期制御装置Info
- Publication number
- JPH0694859B2 JPH0694859B2 JP62119229A JP11922987A JPH0694859B2 JP H0694859 B2 JPH0694859 B2 JP H0694859B2 JP 62119229 A JP62119229 A JP 62119229A JP 11922987 A JP11922987 A JP 11922987A JP H0694859 B2 JPH0694859 B2 JP H0694859B2
- Authority
- JP
- Japan
- Prior art keywords
- ignition
- ignition coil
- drive signal
- sgc
- engine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Electrical Control Of Ignition Timing (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明は機関の低圧配電システムの点火時期制御装置
に関するものである。
に関するものである。
従来の点火時期制御装置には、1つのロータを介して各
気筒の点火プラグに高電圧を印加する高圧配電システム
と、各気筒毎に点火コイルを設け、この各点火プラグに
駆動信号を分配する低圧配電システムがある。低圧配電
システムは、点火エネルギーの向上によるエンジン性能
向上、高圧配電をなくすことによるノイズ源削減、商品
性イメージの向上等を目的として使用される。
気筒の点火プラグに高電圧を印加する高圧配電システム
と、各気筒毎に点火コイルを設け、この各点火プラグに
駆動信号を分配する低圧配電システムがある。低圧配電
システムは、点火エネルギーの向上によるエンジン性能
向上、高圧配電をなくすことによるノイズ源削減、商品
性イメージの向上等を目的として使用される。
第1図は機関の低圧配電システムの点火時期制御装置を
示し、1は4気筒エンジン、2はエンジン1の各気筒毎
に設けられた#1〜#4の点火プラグ、3はエンジン1
の吸気管、4は吸気管3の入口に設けられたカルマン渦
式エアフローセンサ(AFSと略する。)、5はAFS4のさ
らに入口側に設けられたエアクリーナ、6吸気管4に設
けられたスロツトバルブ、7はエンジン1の回転数を検
出するクランク角センサで、クランク角基準信号(SGT
と略する。)及び気筒識別信号(SGCと略する。)を発
生する。8は#1及び、#4の点火プラグ2に高電圧を
印加する点火コイル、9は#2及び#3の点火プラグ2
に高電圧を印加する点火コイル、10はAFS4の出力、SG
T、SGCを入力されて点火コイル8,9に駆動信号を分配す
る点火制御部である。11〜13はインタフエース、14,15
は第1及び第2のカウンタ、16〜18は第1〜第3のタイ
マ、19は電源VBをA/D変換するA/D変換器、20はROM,RAM
を有するCPU、21はノツト回路、22,23はアンド回路、2
4,25はドライバ、26,27はトランジスタである。
示し、1は4気筒エンジン、2はエンジン1の各気筒毎
に設けられた#1〜#4の点火プラグ、3はエンジン1
の吸気管、4は吸気管3の入口に設けられたカルマン渦
式エアフローセンサ(AFSと略する。)、5はAFS4のさ
らに入口側に設けられたエアクリーナ、6吸気管4に設
けられたスロツトバルブ、7はエンジン1の回転数を検
出するクランク角センサで、クランク角基準信号(SGT
と略する。)及び気筒識別信号(SGCと略する。)を発
生する。8は#1及び、#4の点火プラグ2に高電圧を
印加する点火コイル、9は#2及び#3の点火プラグ2
に高電圧を印加する点火コイル、10はAFS4の出力、SG
T、SGCを入力されて点火コイル8,9に駆動信号を分配す
る点火制御部である。11〜13はインタフエース、14,15
は第1及び第2のカウンタ、16〜18は第1〜第3のタイ
マ、19は電源VBをA/D変換するA/D変換器、20はROM,RAM
を有するCPU、21はノツト回路、22,23はアンド回路、2
4,25はドライバ、26,27はトランジスタである。
上記構成において、点火制御部10はAFS4の出力、SGT、S
GCを入力されて各点火コイル8,9に駆動信号を交互に分
配する。点火コイル8,9は二つづつの点火プラグ2に高
電圧を印加するが、一方の気筒が圧縮行程であれば他方
の気筒が排気行程にあり、一つづつ点火される。
GCを入力されて各点火コイル8,9に駆動信号を交互に分
配する。点火コイル8,9は二つづつの点火プラグ2に高
電圧を印加するが、一方の気筒が圧縮行程であれば他方
の気筒が排気行程にあり、一つづつ点火される。
しかしながら、エンジン1には各種のノイズがあり、こ
れらのノイズがSGCに重畳するとこのノイズは大きさに
よつてはフィルタ回路で除去できず、SGCを読み誤まる
ことがある。また、コネクタの接触不良やクランク角セ
ンサ7の不良によりSGCに異常が生じることがある。こ
れらの場合、点火コイル8,9の駆動信号を正常に分配す
ることができず、走行不能や誤点火によるエンジン破壊
等の問題が生じた。
れらのノイズがSGCに重畳するとこのノイズは大きさに
よつてはフィルタ回路で除去できず、SGCを読み誤まる
ことがある。また、コネクタの接触不良やクランク角セ
ンサ7の不良によりSGCに異常が生じることがある。こ
れらの場合、点火コイル8,9の駆動信号を正常に分配す
ることができず、走行不能や誤点火によるエンジン破壊
等の問題が生じた。
第2図(A)はSGCの正常時を示し、この場合、SGCは
(a)図に示すようになり、SGTは(b)図に示すよう
になる。又、第3のタイマ18の出力は(c)図に示すよ
うになる。CPU20の出力ポートP6の出力はSGTの立上り時
のSGCがHであればH,LであればLであるので、(d)図
に示すようになる。このため、ドライバ25が発生する#
1/#4点火コイル8の駆動信号は(e)図に示すように
なり、ドライバ24が発生する#2/#3点火コイル9の駆
動信号は(f)図に示すようになり、点火コイル8,9の
通電時間幅を有するタイマ18の出力パルスは交互に分配
される。
(a)図に示すようになり、SGTは(b)図に示すよう
になる。又、第3のタイマ18の出力は(c)図に示すよ
うになる。CPU20の出力ポートP6の出力はSGTの立上り時
のSGCがHであればH,LであればLであるので、(d)図
に示すようになる。このため、ドライバ25が発生する#
1/#4点火コイル8の駆動信号は(e)図に示すように
なり、ドライバ24が発生する#2/#3点火コイル9の駆
動信号は(f)図に示すようになり、点火コイル8,9の
通電時間幅を有するタイマ18の出力パルスは交互に分配
される。
しかし、例えば、第2図(B)の(a)図に示すように
SGCにノイズが重畳した場合には、P6の出力は(d)図
に示すようになり、各駆動信号は(e),(f)図に示
すようになつて誤分配が生じる。
SGCにノイズが重畳した場合には、P6の出力は(d)図
に示すようになり、各駆動信号は(e),(f)図に示
すようになつて誤分配が生じる。
この発明は上記のような問題点を解決するために成され
たものであり、ノイズあるいはSGCの異常による駆動信
号の誤分配を防止し、エンジンの走行不能や破壊を防止
することを目的とする。
たものであり、ノイズあるいはSGCの異常による駆動信
号の誤分配を防止し、エンジンの走行不能や破壊を防止
することを目的とする。
この発明に係る点火時期制御装置は、駆動信号を各点火
コイルに起動識別信号に基づき分配するとともに、前回
の分配から今回分配する点火コイルを予測し、気筒識別
信号によるものと予測によるものとが異つた場合には予
測による方の点火コイルに駆動信号を分配する分配手段
を設けたものである。
コイルに起動識別信号に基づき分配するとともに、前回
の分配から今回分配する点火コイルを予測し、気筒識別
信号によるものと予測によるものとが異つた場合には予
測による方の点火コイルに駆動信号を分配する分配手段
を設けたものである。
この発明による分配手段は、今回分配する点火コイルを
予測し、気筒識別信号による点火コイルと不一致の場合
には予測による点火コイルに駆動信号を分配する。
予測し、気筒識別信号による点火コイルと不一致の場合
には予測による点火コイルに駆動信号を分配する。
以下、この発明の実施例を図面とともに説明する。この
実施例による点火時期制御装置の概略構成は第1図と同
様である。
実施例による点火時期制御装置の概略構成は第1図と同
様である。
次に、上記装置の動作を第5図(A)〜(C)のフロー
チヤートによつて説明する。第5図(A)はメインルー
チンを示し、ステツプ101では初期化を行い、ステツプ1
02ではバツテリ電圧VBをA/D変換する。ステツプ103では
カウンタ14,15により求めたAFS4の出力及びSGTの周期T
AFS,TSGTからエンジンの1吸気当りの吸気量A/N(ANと
略する。)を算出する。同様にステツプ104ではTSGTか
らエンジン回転数Neを算出する。ステツプ105ではROMに
記憶された第6図(A)に示すマツプから点火時期デー
タθAを求め、同様にステツプ106では第6図(B)に
示すマツプから通電時間データTDWELを求める。
チヤートによつて説明する。第5図(A)はメインルー
チンを示し、ステツプ101では初期化を行い、ステツプ1
02ではバツテリ電圧VBをA/D変換する。ステツプ103では
カウンタ14,15により求めたAFS4の出力及びSGTの周期T
AFS,TSGTからエンジンの1吸気当りの吸気量A/N(ANと
略する。)を算出する。同様にステツプ104ではTSGTか
らエンジン回転数Neを算出する。ステツプ105ではROMに
記憶された第6図(A)に示すマツプから点火時期デー
タθAを求め、同様にステツプ106では第6図(B)に
示すマツプから通電時間データTDWELを求める。
第5図(B)はAFS4のパルス周期TAFSの割込処理ルーチ
ンを示し、ステツプ201でTAFSを読込み、ステツプ202で
第1のカウンタ14をリセツトする。
ンを示し、ステツプ201でTAFSを読込み、ステツプ202で
第1のカウンタ14をリセツトする。
第5図(C)はSGTの立上り時以降の割込処理を示し、
ステツプ301ではSGT周期TSGTを読込み、ステツプ302で
は第2のカウンタ15をリセツトする。ステツプ303では TD=TA−TDWELの計算を行う。TAは第4図に示すようにS
GTの立上りから通電終了時までの時間であり、TDは第2
のタイマ17の出力パルス幅である。即ち、第2のタイマ
17はSGTの立上りと同時にLからHとなり、TD時間後に
HからLとなる。このLとなつた時点でタイマ18がHと
なり、点火コイル8,9への通電開始となる。ステツプ304
ではタイマ17にTDをセツトし、ステツプ305ではタイマ1
8にTDWELをセツトする。ステツプ306ではタイマ17をト
リガして点火動作を起動させ、ステツプ307ではCPU20内
の分配用レジスタの前回分配から今回分配を予測するた
め分配用レジスタの最下位ビツトのデータを反転させ
る。
ステツプ301ではSGT周期TSGTを読込み、ステツプ302で
は第2のカウンタ15をリセツトする。ステツプ303では TD=TA−TDWELの計算を行う。TAは第4図に示すようにS
GTの立上りから通電終了時までの時間であり、TDは第2
のタイマ17の出力パルス幅である。即ち、第2のタイマ
17はSGTの立上りと同時にLからHとなり、TD時間後に
HからLとなる。このLとなつた時点でタイマ18がHと
なり、点火コイル8,9への通電開始となる。ステツプ304
ではタイマ17にTDをセツトし、ステツプ305ではタイマ1
8にTDWELをセツトする。ステツプ306ではタイマ17をト
リガして点火動作を起動させ、ステツプ307ではCPU20内
の分配用レジスタの前回分配から今回分配を予測するた
め分配用レジスタの最下位ビツトのデータを反転させ
る。
ステツプ308ではSGCレベルを読込み、ステツプ309では
分配用レジスタの最下位ビツトとSGCレベルが同じであ
るか否かを判定し、同じである場合にはステツプ310でS
GCレベルをレジスタの最下位ビツトにセツトし更新す
る。ステツプ311ではCPU20内の判定用カウンタ(予測の
SGC即ち分配用レジスタの最下位ビツトと実際のSGCが一
致していない状態が何回連続したかを判定するカウン
タ)をnにセツトする。ステツプ312では分配用レジス
タの最下位ビツトが1か0かを判定し、1の場合にはス
テツプ313でP6にHを出力し、0の場合にはP6にLを出
力する。ステツプ309の判定が同じでない場合にはステ
ツプ315で判定用カウンタを−1して0か否かを判定
し、0でない場合にはステツプ312以降に進み、分配用
レジスタの最下位ビツトによつてP6の出力を求める。0
の場合即ち不一致が所定数連続した場合には、ノイズは
連続して発生しないので予測分配の情報が何らかの原因
で狂つたと判断し、実際のSGCにより最下位ビツトを更
新し、実際のSGCにより分配を行う。
分配用レジスタの最下位ビツトとSGCレベルが同じであ
るか否かを判定し、同じである場合にはステツプ310でS
GCレベルをレジスタの最下位ビツトにセツトし更新す
る。ステツプ311ではCPU20内の判定用カウンタ(予測の
SGC即ち分配用レジスタの最下位ビツトと実際のSGCが一
致していない状態が何回連続したかを判定するカウン
タ)をnにセツトする。ステツプ312では分配用レジス
タの最下位ビツトが1か0かを判定し、1の場合にはス
テツプ313でP6にHを出力し、0の場合にはP6にLを出
力する。ステツプ309の判定が同じでない場合にはステ
ツプ315で判定用カウンタを−1して0か否かを判定
し、0でない場合にはステツプ312以降に進み、分配用
レジスタの最下位ビツトによつてP6の出力を求める。0
の場合即ち不一致が所定数連続した場合には、ノイズは
連続して発生しないので予測分配の情報が何らかの原因
で狂つたと判断し、実際のSGCにより最下位ビツトを更
新し、実際のSGCにより分配を行う。
以上のように上記実施例では、前回分配から今回の分配
を予測するためにSGCレベルを予測し、予測SGCレベルと
実際のSGCレベルが一致したときは実際のSGCレベルによ
り点火コイル駆動信号の分配を行い、一致しないときは
予測SGCレベルにより分配を行い、かつ連続して所定回
数一致しないときは実際のSGCレベルにより分配を行う
ようにしている。従つて、ノイズによりSGCに異常が発
生した場合にも駆動信号の正しい分配を行うことがで
き、又予測情報に狂いが生じた場合にも対処することが
できる。
を予測するためにSGCレベルを予測し、予測SGCレベルと
実際のSGCレベルが一致したときは実際のSGCレベルによ
り点火コイル駆動信号の分配を行い、一致しないときは
予測SGCレベルにより分配を行い、かつ連続して所定回
数一致しないときは実際のSGCレベルにより分配を行う
ようにしている。従つて、ノイズによりSGCに異常が発
生した場合にも駆動信号の正しい分配を行うことがで
き、又予測情報に狂いが生じた場合にも対処することが
できる。
又、SGCの正常時の各部の動作波形は第2図(A)と同
じであり、SGCにノイズが重畳した場合を第3図に示
す。このようにSGCにノイズが重畳してもP6の出力は正
常になり、正常な分配を行うことができる。
じであり、SGCにノイズが重畳した場合を第3図に示
す。このようにSGCにノイズが重畳してもP6の出力は正
常になり、正常な分配を行うことができる。
尚、上記実施例において予測情報の狂いに対する処置を
行わない場合には、ステツプ311,315は不要となる。
又、ノイズ以外の原因によりSGCに異常が生じた場合に
もこの発明は適用できる。さらに、この発明は点火コイ
ルを4個設けた場合にも分配用レジスタをコード化する
ことにより実施することができる。例えば、#1の気筒
のSGCが発生するごとに0をセツトし、その後SGTが発生
するごとに+1し、レジスタ内容が4になるたびに0に
し、#1〜#4の気筒をそれぞれ0〜3とコード化すれ
ば良い。又、上記実施例ではコイル駆動信号を発生する
タイマ18を1個設け、その出力を分配させたが、コイル
駆動信号ごとに独立したタイマを設け、このタイマを起
動させるトリガ信号を分配用レジスタの内容に対応して
分配させても良い。この場合、閉路率100%以上のコイ
ル駆動信号が達成できる。
行わない場合には、ステツプ311,315は不要となる。
又、ノイズ以外の原因によりSGCに異常が生じた場合に
もこの発明は適用できる。さらに、この発明は点火コイ
ルを4個設けた場合にも分配用レジスタをコード化する
ことにより実施することができる。例えば、#1の気筒
のSGCが発生するごとに0をセツトし、その後SGTが発生
するごとに+1し、レジスタ内容が4になるたびに0に
し、#1〜#4の気筒をそれぞれ0〜3とコード化すれ
ば良い。又、上記実施例ではコイル駆動信号を発生する
タイマ18を1個設け、その出力を分配させたが、コイル
駆動信号ごとに独立したタイマを設け、このタイマを起
動させるトリガ信号を分配用レジスタの内容に対応して
分配させても良い。この場合、閉路率100%以上のコイ
ル駆動信号が達成できる。
以上のようにこの発明によれば、エンジンの各部から発
生するノイズ等により気筒識別信号に異常を生じても、
前回の分配から今回の分配を予測し、予測した点火コイ
ルと気筒識別信号による点火コイルとが異つた場合には
予測による点火コイルに駆動信号を分配するようにして
おり、エンジンの回転不能や誤点火による破壊を防止す
ることができ、点火機能を高めることができる。
生するノイズ等により気筒識別信号に異常を生じても、
前回の分配から今回の分配を予測し、予測した点火コイ
ルと気筒識別信号による点火コイルとが異つた場合には
予測による点火コイルに駆動信号を分配するようにして
おり、エンジンの回転不能や誤点火による破壊を防止す
ることができ、点火機能を高めることができる。
第1図は従来及びこの発明による点火時期制御装置の概
略構成図、第2図(A),(B)は夫々従来装置のSGC
正常時及びノイズ重畳時の各部動作波形図、第3図はこ
の発明装置のSGCノイズ重畳時の各部動作波形図、第4
図は各部動作波形図の拡大図、第5図(A)〜(C)は
この発明装置のフローチヤート、第6図(A),(B)
はエンジン特性図である。 1……エンジ、2……点火プラグ、4……エアフローセ
ンサ、7……クランク角センサ、8,9……点火コイル、1
0……点火制御部。
略構成図、第2図(A),(B)は夫々従来装置のSGC
正常時及びノイズ重畳時の各部動作波形図、第3図はこ
の発明装置のSGCノイズ重畳時の各部動作波形図、第4
図は各部動作波形図の拡大図、第5図(A)〜(C)は
この発明装置のフローチヤート、第6図(A),(B)
はエンジン特性図である。 1……エンジ、2……点火プラグ、4……エアフローセ
ンサ、7……クランク角センサ、8,9……点火コイル、1
0……点火制御部。
Claims (2)
- 【請求項1】エンジンの負荷を検出する負荷検出手段、
エンジンの回転数を検出する回転数検出手段、気筒識別
信号を発生する気筒識別信号発生手段、負荷検出手段及
び回転数検出手段の出力からエンジンに最適な点火時期
を演算する演算手段、気筒に対応して設けられた各点火
コイルに対して上記点火時期に対応した駆動信号を発生
する駆動信号発生手段、この駆動信号を気筒識別信号に
基き各点火コイルに順序良く分配する分配手段を備えた
点火時期制御装置において、上記分配手段は前回分配し
た点火コイルから今回分配する点火コイルを予測し気筒
識別信号による点火コイルと予測した点火コイルが異る
場合には予測した点火コイルに駆動信号を分配するよう
にしたことを特徴とする点火時期制御装置。 - 【請求項2】上記分配手段は、予測した点火コイルと気
筒識別信号による点火コイルとが所定回数連続して異る
場合には気筒識別信号による点火コイルに駆動信号を分
配するようにしたことを特徴とする特許請求の範囲第1
項記載の点火時期制御装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62119229A JPH0694859B2 (ja) | 1987-05-15 | 1987-05-15 | 点火時期制御装置 |
| KR1019880005199A KR910010035B1 (ko) | 1987-05-14 | 1988-05-04 | 점화시기 제어장치 |
| US07/192,529 US4895127A (en) | 1987-05-14 | 1988-05-11 | Ignition timing control system |
| DE3816251A DE3816251A1 (de) | 1987-05-14 | 1988-05-11 | Vorrichtung zur ueberwachung des zuendzeitpunkts |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62119229A JPH0694859B2 (ja) | 1987-05-15 | 1987-05-15 | 点火時期制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63285266A JPS63285266A (ja) | 1988-11-22 |
| JPH0694859B2 true JPH0694859B2 (ja) | 1994-11-24 |
Family
ID=14756153
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62119229A Expired - Lifetime JPH0694859B2 (ja) | 1987-05-14 | 1987-05-15 | 点火時期制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0694859B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10220275A (ja) * | 1997-02-03 | 1998-08-18 | Mitsubishi Electric Corp | 内燃機関の点火制御装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5929736A (ja) * | 1982-08-13 | 1984-02-17 | Honda Motor Co Ltd | 多気筒内燃エンジンの制御方法 |
| DE3307833C2 (de) * | 1983-02-19 | 1993-12-16 | Bosch Gmbh Robert | Verfahren zum Anzeigen und/oder Speichern von Fehlern von Geberanordnungen an Brennkraftmaschinen |
-
1987
- 1987-05-15 JP JP62119229A patent/JPH0694859B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63285266A (ja) | 1988-11-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4485784A (en) | An engine ignition control circuit having a failsafe for a crank angle sensor | |
| US4829962A (en) | Procedure for determining optimum ingnition times with regard to engine operation | |
| US4791569A (en) | Electronic control system for internal combustion engines | |
| US4366794A (en) | Fuel injection control method for internal combustion engines | |
| US4797828A (en) | Electronic control system for internal combustion engines | |
| US4788956A (en) | Method of detecting abnormality in crank angle signal of internal combustion engines | |
| US4873958A (en) | Engine ignition timing control system | |
| JP2627152B2 (ja) | 点火時期制御装置 | |
| JPH0674766B2 (ja) | 電子式エンジン制御システムの異常検出装置 | |
| JPS60108565A (ja) | 内燃機関用点火時期制御装置 | |
| JPH0694859B2 (ja) | 点火時期制御装置 | |
| US4922874A (en) | Automobile electronic control modules communicating by pulse width modulated signals | |
| US5093793A (en) | Method of transferring signals within electronic control system for internal combustion engines | |
| JPH0230954A (ja) | 燃料制御装置 | |
| US4895127A (en) | Ignition timing control system | |
| JPS6316579B2 (ja) | ||
| JPH0312655B2 (ja) | ||
| JPS63285267A (ja) | 点火時期制御装置 | |
| JPS5968530A (ja) | 内燃機関の制御方法 | |
| JP2590147B2 (ja) | エンジン制御装置 | |
| JPS6013982A (ja) | 内燃機関用点火時期制御装置 | |
| JPS6238851A (ja) | エンジン制御装置 | |
| JPH0476026B2 (ja) | ||
| JPH0629586B2 (ja) | 内燃機関の燃料供給量制御装置 | |
| JPH0762462B2 (ja) | 内燃エンジンの制御装置の異常検出装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071124 Year of fee payment: 13 |