JPH033945A - エンジン制御装置 - Google Patents
エンジン制御装置Info
- Publication number
- JPH033945A JPH033945A JP13606989A JP13606989A JPH033945A JP H033945 A JPH033945 A JP H033945A JP 13606989 A JP13606989 A JP 13606989A JP 13606989 A JP13606989 A JP 13606989A JP H033945 A JPH033945 A JP H033945A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- engine
- control device
- engine control
- ignition
- 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
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はエンジン制御装置に係り、特に自動車用ガソリ
ンエンジンの点火時期制御装着および燃料噴射制御装置
に好適なエンジン回転数検出装置を有するエンジン制御
装置に関する。
ンエンジンの点火時期制御装着および燃料噴射制御装置
に好適なエンジン回転数検出装置を有するエンジン制御
装置に関する。
従来のエンジン制御装置は、特開昭63−188770
号公報に記載のようにエンジン回転数検出装置として、
点火コイルの1次側マイナス信号電圧波形の周期を計測
し、チャタリング時の影響を除くためのマスク期間を設
けて、ソフトウェアで対応させたものであった。
号公報に記載のようにエンジン回転数検出装置として、
点火コイルの1次側マイナス信号電圧波形の周期を計測
し、チャタリング時の影響を除くためのマスク期間を設
けて、ソフトウェアで対応させたものであった。
またエンジン回転数検出装置として、クランク軸回転信
号を採用し、1本の回転信号の1気筒あたり3個のパル
ス信号を判別することによりクランク軸の回転角度位置
を検出して、上記パルス信号を基準とする経過時間でエ
ンジンの点火時期および噴射タイミングを制御する装置
については、チャタリングの影響を除くためのソフトウ
ェアでの対策がされていなかった。
号を採用し、1本の回転信号の1気筒あたり3個のパル
ス信号を判別することによりクランク軸の回転角度位置
を検出して、上記パルス信号を基準とする経過時間でエ
ンジンの点火時期および噴射タイミングを制御する装置
については、チャタリングの影響を除くためのソフトウ
ェアでの対策がされていなかった。
上記従来技術は、クランク軸回転信号を採用した場合に
クランク軸回転信号波形には運転状態によってチャタリ
ングというノイズの入った大きな波形の乱れが生じるた
め、この波形をそのまま整形して基準パルスとしたので
は誤った周期計測となってしまい、ノイズの種類や大き
さによってはハードウェアで処理しきれないことから、
エンジンの運転状態を考慮した場合には常に高精度を保
ってエンジン回転数の検出を行なうことが困難となると
いう問題があった。
クランク軸回転信号波形には運転状態によってチャタリ
ングというノイズの入った大きな波形の乱れが生じるた
め、この波形をそのまま整形して基準パルスとしたので
は誤った周期計測となってしまい、ノイズの種類や大き
さによってはハードウェアで処理しきれないことから、
エンジンの運転状態を考慮した場合には常に高精度を保
ってエンジン回転数の検出を行なうことが困難となると
いう問題があった。
本発明の目的はクランク軸回転信号に生じるチャタリン
グの影響を十分に抑え、エンジンの運転状態の変化にも
かかわらず常に精度よくエンジン回転数の検出が行なえ
る手段を備えたエンジン制御装置を提供するにある。
グの影響を十分に抑え、エンジンの運転状態の変化にも
かかわらず常に精度よくエンジン回転数の検出が行なえ
る手段を備えたエンジン制御装置を提供するにある。
上記目的を達成するために、本発明によるエンジン制御
装置はクランク軸回転信号より検出する基準パルス信号
のハードウェアでは処理しきれないチャタリングによる
影響をソフトウェアのマスキング処理により除去するよ
うにしたものである。
装置はクランク軸回転信号より検出する基準パルス信号
のハードウェアでは処理しきれないチャタリングによる
影響をソフトウェアのマスキング処理により除去するよ
うにしたものである。
上記エンジン制御装置はエンジンの運転状態によって生
じるクランク軸回転信号のチャタリングノイズに対して
、複数のマスク期間を設定して基準パルス信号を取り込
むことにより、エンジンの始動時などのようにノイズの
大きい場合でも十分にチャタリングによる影響を除去す
ることが可能となる。またソフトウェア処理上から選択
式のマスク期間となっているため、ロジックの複雑さが
なくて応答の遅れも生じることがなく、さらにソフトウ
ェアによるマイキング処理では予め予想される信号の入
力タイミング以外に特異な信号が入力された場合には、
これを無視して入力とみなさないように動作して特異な
タイミングの信号を計測することがないので誤動作する
ことがない。これによりクランク軸回転信号の回転角信
号に各気筒ごとの3つの信号を入力するような場合など
にも、チャタリングの影響を除去した精度のよいエンジ
ン回転数の計測が可能となるとともに、点火および燃料
噴射のタイミングを適切に制御することができる。
じるクランク軸回転信号のチャタリングノイズに対して
、複数のマスク期間を設定して基準パルス信号を取り込
むことにより、エンジンの始動時などのようにノイズの
大きい場合でも十分にチャタリングによる影響を除去す
ることが可能となる。またソフトウェア処理上から選択
式のマスク期間となっているため、ロジックの複雑さが
なくて応答の遅れも生じることがなく、さらにソフトウ
ェアによるマイキング処理では予め予想される信号の入
力タイミング以外に特異な信号が入力された場合には、
これを無視して入力とみなさないように動作して特異な
タイミングの信号を計測することがないので誤動作する
ことがない。これによりクランク軸回転信号の回転角信
号に各気筒ごとの3つの信号を入力するような場合など
にも、チャタリングの影響を除去した精度のよいエンジ
ン回転数の計測が可能となるとともに、点火および燃料
噴射のタイミングを適切に制御することができる。
以下に本発明の一実施例を第1図ないし第6図により説
明する。
明する。
第2図は本発明によるエンジン制御装置の一実施例を示
すブロック図である。第2図において、1はクランク軸
に同期して回転するクランク軸回転信号検出用のロータ
、2は回転部に位置するピックアップコイル、3はクラ
ンク軸回転信号の入力回路を含む波形整形回路、4はパ
ルス入力用T10 LSI、5はマイコン(CPU)
、6は点火コイルドライブ回路、7は点火コイル、8
はディストリビュータ、9はインジェクタドライブ回路
、1oはスパークプラグ、11はインジェクタ、12は
コントロールユニットである。
すブロック図である。第2図において、1はクランク軸
に同期して回転するクランク軸回転信号検出用のロータ
、2は回転部に位置するピックアップコイル、3はクラ
ンク軸回転信号の入力回路を含む波形整形回路、4はパ
ルス入力用T10 LSI、5はマイコン(CPU)
、6は点火コイルドライブ回路、7は点火コイル、8
はディストリビュータ、9はインジェクタドライブ回路
、1oはスパークプラグ、11はインジェクタ、12は
コントロールユニットである。
上記のクランク軸回転信号検出用のロータ1の外周に9
0’毎に3個の突起を設け、各突起がピックアンプコイ
ル2の直下を通過するとき、ピンクアップコイル2内を
通る磁束が変化して、クランク軸回転信号Soの3つの
信号が発生する。この3つの信号はクランク軸の回転角
度位置信号としてエンジンの各気筒ごとに同じ形状の信
号を発生し、第1の信号をエンジンの始動時の点火時期
に一致させ、第2の信号をエンジンの始動時の点火コイ
ル7への通電開始時期に一致させ、第3の信号を各気筒
の第2の信号と当該気筒より時間的に1行程光行する気
筒の第1の信号の間に出力し、各信号間の時間を計測し
て、その時間の長短により各信号を識別する。またマイ
コン(CPU)5にエンジン制御異常時のためのバック
アップCPUが内蔵されており、異常発生時にはCPU
がバックアップモードに切り換わり、上記第1の信号に
同期してバックアップ点火(噴射)制御を行なう。
0’毎に3個の突起を設け、各突起がピックアンプコイ
ル2の直下を通過するとき、ピンクアップコイル2内を
通る磁束が変化して、クランク軸回転信号Soの3つの
信号が発生する。この3つの信号はクランク軸の回転角
度位置信号としてエンジンの各気筒ごとに同じ形状の信
号を発生し、第1の信号をエンジンの始動時の点火時期
に一致させ、第2の信号をエンジンの始動時の点火コイ
ル7への通電開始時期に一致させ、第3の信号を各気筒
の第2の信号と当該気筒より時間的に1行程光行する気
筒の第1の信号の間に出力し、各信号間の時間を計測し
て、その時間の長短により各信号を識別する。またマイ
コン(CPU)5にエンジン制御異常時のためのバック
アップCPUが内蔵されており、異常発生時にはCPU
がバックアップモードに切り換わり、上記第1の信号に
同期してバックアップ点火(噴射)制御を行なう。
なお上記のクランク軸回転信号検出用のロータ1および
ピンクアップコイル2を点火配電用ディストリビュータ
8に内蔵し、ロータ〕をディストリビュータ軸に取り付
けて、クランク軸の回転角度位置信号をカム軸回転に同
期して発生させることもできる。
ピンクアップコイル2を点火配電用ディストリビュータ
8に内蔵し、ロータ〕をディストリビュータ軸に取り付
けて、クランク軸の回転角度位置信号をカム軸回転に同
期して発生させることもできる。
上記の構成で、クランク軸に同期して回転するロータ1
と、その回転部に位置するピンクアップコイル2により
、クランク軸回転信号So を検出する。この回転信号
So をコントロールユニット12の入力回路を含む波
形整形回路3により基準パルス信号S1に変換する。パ
ルス入出力用I10 LSI4およびマイコン5は上
記パルス信号S1を基準時間信号として、他の入力条件
と合わせて点火時期、通電時間、燃料噴射量を決定し、
点火信号S2および燃料噴射信号S3を出力する。
と、その回転部に位置するピンクアップコイル2により
、クランク軸回転信号So を検出する。この回転信号
So をコントロールユニット12の入力回路を含む波
形整形回路3により基準パルス信号S1に変換する。パ
ルス入出力用I10 LSI4およびマイコン5は上
記パルス信号S1を基準時間信号として、他の入力条件
と合わせて点火時期、通電時間、燃料噴射量を決定し、
点火信号S2および燃料噴射信号S3を出力する。
この点火信号S2により点火コイルドライブ回路6を通
して点火コイル7に電源12Vより流れる電流を制御し
、この点火コイル7で発生する高電圧信号はディストリ
ビュータ8により各気筒(4気筒)の点火プラグ(スパ
ークプラグ)10に分配される。また燃料噴射信号S3
によりインジェクタドライバ回路7を通してエンジンの
インジェクタ11の燃料噴射時間を制御する。上記燃料
噴射量の決定などに必要なエンジン回転数の検出は基準
パルス信号S1を取り込み、マイコン5で演算処理を行
なうことにより実行して検出される。
して点火コイル7に電源12Vより流れる電流を制御し
、この点火コイル7で発生する高電圧信号はディストリ
ビュータ8により各気筒(4気筒)の点火プラグ(スパ
ークプラグ)10に分配される。また燃料噴射信号S3
によりインジェクタドライバ回路7を通してエンジンの
インジェクタ11の燃料噴射時間を制御する。上記燃料
噴射量の決定などに必要なエンジン回転数の検出は基準
パルス信号S1を取り込み、マイコン5で演算処理を行
なうことにより実行して検出される。
このさい基準パルス信号SLにおけるチャタリングのノ
イズを防止するためにマスク期間を設ける必要がある。
イズを防止するためにマスク期間を設ける必要がある。
そのマスク期間の設定方法およびエンジン制御動作につ
いて次に説明する。
いて次に説明する。
第1図は第2図のクランク軸基準パルス信号S1のマス
ク設定およびエンジン制御動作のフローチャートである
。第1図において、本処理はクランク軸回転信号Soを
波形整形して取り込んだ基準パルス信号S1の検出によ
る割込みにより実行される。まずステップaでパルス信
号Slの割込みが発生すると、ステップbで前回のパル
ス信号S1の割込みから今回のパルス信号S!の割込み
までの時間をタイマによりカウントして割込み周期を測
定する9つぎにステップCでエンジンの運転状態として
本例では一定のエンジン回転数によりエンジン始動中か
否かを判定する。この判定結果がエンジン始動中であれ
ばステップdでカウントデータIxが所定のマスク設定
値1以上になったか否かを判定し、エンジン始動中でな
ければステップeでカウントデータIxが所定のマスク
設定値2以上になったか否かを判定する。ただしエンジ
ン回転数に見合って(設定値1)〉(設定値2)である
、つぎに判定結果でカウントデータIxがマスク設定値
1,2以上であればステップfでチャタリングノイズに
より誤割込みのカウントデータTNors+:は零であ
るからI x+ TNOISE→割込み周期データとし
て保持し、ステップgでTNOISEをクリアする。そ
の後にステップjで燃料噴射制御と点火時期制御を行な
う。末だ判定結果でカウントデータ1xがマスク設定値
1,2以下であればステップhでチャタリングノイズに
より発生した誤割込みのカウントデータTvo+sEが
あるからI x+ Tworsε→TNorsεとして
処理を終え、次の割込み発生を待つ。
ク設定およびエンジン制御動作のフローチャートである
。第1図において、本処理はクランク軸回転信号Soを
波形整形して取り込んだ基準パルス信号S1の検出によ
る割込みにより実行される。まずステップaでパルス信
号Slの割込みが発生すると、ステップbで前回のパル
ス信号S1の割込みから今回のパルス信号S!の割込み
までの時間をタイマによりカウントして割込み周期を測
定する9つぎにステップCでエンジンの運転状態として
本例では一定のエンジン回転数によりエンジン始動中か
否かを判定する。この判定結果がエンジン始動中であれ
ばステップdでカウントデータIxが所定のマスク設定
値1以上になったか否かを判定し、エンジン始動中でな
ければステップeでカウントデータIxが所定のマスク
設定値2以上になったか否かを判定する。ただしエンジ
ン回転数に見合って(設定値1)〉(設定値2)である
、つぎに判定結果でカウントデータIxがマスク設定値
1,2以上であればステップfでチャタリングノイズに
より誤割込みのカウントデータTNors+:は零であ
るからI x+ TNOISE→割込み周期データとし
て保持し、ステップgでTNOISEをクリアする。そ
の後にステップjで燃料噴射制御と点火時期制御を行な
う。末だ判定結果でカウントデータ1xがマスク設定値
1,2以下であればステップhでチャタリングノイズに
より発生した誤割込みのカウントデータTvo+sEが
あるからI x+ Tworsε→TNorsεとして
処理を終え、次の割込み発生を待つ。
第3図は第2図のチャタリングノイズの発生した信号波
形のタイムチャートである。第3図において、クランク
軸回転信号Soで検出される割込みパルス信号Slはク
ランク軸回転信号Soの3つの信号のほかにチャタリン
グノイズで発生した割込みパルスも同様に検出されるた
め、その都度に第1図のステップd、eの処理が実行さ
れてIx≧設定値1,2でなければステップhでIX+
TNOISE: TsorsEとして割込み周期デー
タTに対応したマスク設定値1,2のパルス幅のマスク
信号S1 によりマスクが働き、これにより有効な割
込み信号と誤割込信号を区別してチャタリングノイズに
よる製剤込み信号がマスクされ、エンジン回転数の誤計
測がなくなる。
形のタイムチャートである。第3図において、クランク
軸回転信号Soで検出される割込みパルス信号Slはク
ランク軸回転信号Soの3つの信号のほかにチャタリン
グノイズで発生した割込みパルスも同様に検出されるた
め、その都度に第1図のステップd、eの処理が実行さ
れてIx≧設定値1,2でなければステップhでIX+
TNOISE: TsorsEとして割込み周期デー
タTに対応したマスク設定値1,2のパルス幅のマスク
信号S1 によりマスクが働き、これにより有効な割
込み信号と誤割込信号を区別してチャタリングノイズに
よる製剤込み信号がマスクされ、エンジン回転数の誤計
測がなくなる。
第4図は第2図のエンジン始動中の信号波形のタイムチ
ャートである。第5図は第2図のエンジン高回転域の信
号波形のタイムチャートである。
ャートである。第5図は第2図のエンジン高回転域の信
号波形のタイムチャートである。
第1図のステップd、aでのマスク設定値1をエンジン
始動中のエンジン回転数の低回転域での値とし、マスク
設定値2をエンジン回転数の高回転域での値とすると、
チャタリングノイズとマスク設定値1,2との関係はそ
れぞれ第4図、第5図のようになる。第4図のエンジン
始動中の低回転域ではクランク軸回転信号Soによる有
効な割込みパルス信号S1の周期が長くなるため、マス
ク設定値1のマスク信号S1 のマスク期間も長くなっ
てチャタリングノイズをマスクする。第5図のエンジン
回転数の高回転域では有効な割込みパルス信号Slの周
期が短くなるため、マスク設定値2のマスク信号S′の
マスク期間も短くなってチャタリングノイズをマスクす
る。
始動中のエンジン回転数の低回転域での値とし、マスク
設定値2をエンジン回転数の高回転域での値とすると、
チャタリングノイズとマスク設定値1,2との関係はそ
れぞれ第4図、第5図のようになる。第4図のエンジン
始動中の低回転域ではクランク軸回転信号Soによる有
効な割込みパルス信号S1の周期が長くなるため、マス
ク設定値1のマスク信号S1 のマスク期間も長くなっ
てチャタリングノイズをマスクする。第5図のエンジン
回転数の高回転域では有効な割込みパルス信号Slの周
期が短くなるため、マスク設定値2のマスク信号S′の
マスク期間も短くなってチャタリングノイズをマスクす
る。
第6図は第2図の信号波形の回転周期と割込み周期のタ
イムチャートである。第6図において、ノイズのない状
態のクランク軸回転信号Soの各気筒ごとの回転周期を
Toとして、各節気ごとの回転周期Toにクランク軸回
転信号Soの3つの信号により発生する有効な3つの割
込みパルス信号Slの割込み周期データをTi r T
z + Tsとすると、タイマ設定値1,2は一定のエ
ンジン回転数の回転周期Toに対応した割込み周期デー
タのうちで最も短い割込み周期データT2より小さい値
になるようにエンジンの過渡的運転状態を考慮して決定
する。また実際にクランク軸回転信号Soのチャタリン
グノイズに対してマスクが有効となるのは第4図に示し
た始動中のエンジン回転数が低い状態でクランク軸回転
信号Soの出力が小さい時であって、この時にはクラン
ク軸回転信号Soの検出パルス信号S1にチャタリング
が現われる期間も長いので、この時のマスク設定値1は
上記の割込み周期データT2より小さい条件で十分に長
い値に設定し、第5図に示したエンジンの高回転域では
クランク軸回転信号Soの出力が大きくなるため問題が
少なく、この時には検出パルス信号S1にチャタリング
ノイズが現われる期間も比較的に短いので、この時のマ
スク設定値2は十分に高いエンジン回転数まで使用でき
るように上記の割込み周期データT2より小さい条件で
十分に短い値に設定することができる。
イムチャートである。第6図において、ノイズのない状
態のクランク軸回転信号Soの各気筒ごとの回転周期を
Toとして、各節気ごとの回転周期Toにクランク軸回
転信号Soの3つの信号により発生する有効な3つの割
込みパルス信号Slの割込み周期データをTi r T
z + Tsとすると、タイマ設定値1,2は一定のエ
ンジン回転数の回転周期Toに対応した割込み周期デー
タのうちで最も短い割込み周期データT2より小さい値
になるようにエンジンの過渡的運転状態を考慮して決定
する。また実際にクランク軸回転信号Soのチャタリン
グノイズに対してマスクが有効となるのは第4図に示し
た始動中のエンジン回転数が低い状態でクランク軸回転
信号Soの出力が小さい時であって、この時にはクラン
ク軸回転信号Soの検出パルス信号S1にチャタリング
が現われる期間も長いので、この時のマスク設定値1は
上記の割込み周期データT2より小さい条件で十分に長
い値に設定し、第5図に示したエンジンの高回転域では
クランク軸回転信号Soの出力が大きくなるため問題が
少なく、この時には検出パルス信号S1にチャタリング
ノイズが現われる期間も比較的に短いので、この時のマ
スク設定値2は十分に高いエンジン回転数まで使用でき
るように上記の割込み周期データT2より小さい条件で
十分に短い値に設定することができる。
上記実施例ではクランク軸回転信号Soの基準パルス信
号S1のマスク期間を低回転(始動)時の設定値1と高
回転時の設定値2とをクランク軸回転信号Soの3つの
信号のうち最も短い第2゜第3信号の間の割込み周期デ
ータT2よりも小さい条件で、エンジンの運転状態を考
慮してチャタリングノイズ発生状態にも対応して適切な
値に設定することにより、2つのマスク設定値1,2を
切り換えて特に重要となるエンジン始動時の低回転域で
の有効なマスクを施すことができる。本発明は上記実施
例の一定のエンジン回転数によるエンジン始動中である
か否かの判定結果でマスク設定値を2種類に分ける方法
に限らず、他の条件でチャタリングの発生とエンジンの
運転状態の関係を判定して、マスク期間の設定値を複数
種類だけ設けることにより、マスク設定値を選択切替え
することができ、これにより精度のよい高いエンジン回
転数の検出を可能にして、適切なタイミングの燃料噴射
制御と点火時期制御を行なうことができる。
号S1のマスク期間を低回転(始動)時の設定値1と高
回転時の設定値2とをクランク軸回転信号Soの3つの
信号のうち最も短い第2゜第3信号の間の割込み周期デ
ータT2よりも小さい条件で、エンジンの運転状態を考
慮してチャタリングノイズ発生状態にも対応して適切な
値に設定することにより、2つのマスク設定値1,2を
切り換えて特に重要となるエンジン始動時の低回転域で
の有効なマスクを施すことができる。本発明は上記実施
例の一定のエンジン回転数によるエンジン始動中である
か否かの判定結果でマスク設定値を2種類に分ける方法
に限らず、他の条件でチャタリングの発生とエンジンの
運転状態の関係を判定して、マスク期間の設定値を複数
種類だけ設けることにより、マスク設定値を選択切替え
することができ、これにより精度のよい高いエンジン回
転数の検出を可能にして、適切なタイミングの燃料噴射
制御と点火時期制御を行なうことができる。
本発明によれば、クランク軸基準パルス信号のチャタリ
ングノイズに対するマスク期間の設定値の切替えをエン
ジン始動中であるか否かなどのエンジンの運転状態の判
定によって自動的に選択して行なうことができるので、
エンジン回転数をより精度よく検出できるとともにエン
ジンの運転状態に対する応答性が向上し、各種ノイズに
よる誤動作を防止することによってエンジン制御装置の
信頼性を高めうる効果がある。
ングノイズに対するマスク期間の設定値の切替えをエン
ジン始動中であるか否かなどのエンジンの運転状態の判
定によって自動的に選択して行なうことができるので、
エンジン回転数をより精度よく検出できるとともにエン
ジンの運転状態に対する応答性が向上し、各種ノイズに
よる誤動作を防止することによってエンジン制御装置の
信頼性を高めうる効果がある。
第1図は本発明によるエンジン制御装置の一実施例を示
すクランク軸パルス信号のマスク設定動作のフローチャ
ート、第2図は同じくエンジン制御装置のブロック図、
第3図は同じくチャタリングノイズ発生信号波形のタイ
ムチャート、第4図は同じくエンジン始動生信号波形の
タイムチャート、第5図は同じくエンジン高回転域信号
波形のタイムチャート、第6図は同じく信号波形の回転
周期と割込み周期のタイムチャートである。 1・・・回転信号検出ロータ、2・・・ピックアップコ
イル、3・・・波形整形回路、4・・・パルス入力用工
/○LSI、5・・・マイコン(CPU)、6・・・点
火コイルドライブ回路、7・・・点火コイル、8・・・
ディストリビュータ、9・・・インジェクタドライバ回
路。 10・・・スパークプラグ、11・・インジェクタ。 12・・・コントロールユニット、a = k・・・処
Elステップ。 小川勝馬〈 (
すクランク軸パルス信号のマスク設定動作のフローチャ
ート、第2図は同じくエンジン制御装置のブロック図、
第3図は同じくチャタリングノイズ発生信号波形のタイ
ムチャート、第4図は同じくエンジン始動生信号波形の
タイムチャート、第5図は同じくエンジン高回転域信号
波形のタイムチャート、第6図は同じく信号波形の回転
周期と割込み周期のタイムチャートである。 1・・・回転信号検出ロータ、2・・・ピックアップコ
イル、3・・・波形整形回路、4・・・パルス入力用工
/○LSI、5・・・マイコン(CPU)、6・・・点
火コイルドライブ回路、7・・・点火コイル、8・・・
ディストリビュータ、9・・・インジェクタドライバ回
路。 10・・・スパークプラグ、11・・インジェクタ。 12・・・コントロールユニット、a = k・・・処
Elステップ。 小川勝馬〈 (
Claims (1)
- 【特許請求の範囲】 1、クランク軸回転信号を入力して基準パルス信号を出
力する波形整形回路と、基準パルス信号の計測周期より
エンジン回転数を演算する手段とを有するエンジン制御
装置において、所定のマスク期間を設定して取り込んだ
基準パルス信号に基づいて点火および燃料噴射のタイミ
ングを制御する手段を備えたことを特徴とするエンジン
制御装置。 2、エンジンの運転状態に応じてマスク期間を切り替え
ることを特徴とする請求項1記載のエンジン制御装置。 3、クランク軸回転信号の回転角度信号としてエンジン
の各気筒ごとに3つの信号を入力することを特徴とする
請求項1記載のエンジン制御装置。 4、クランク軸回転信号の回転角度信号をカム軸回転に
同期して発生させることを特徴とする請求項3記載のエ
ンジン制御装置。 5、クランク軸回転信号の回転角度信号の検出用センサ
を点火配電用デイストリビユータに内蔵することを特徴
とする請求項4記載のエンジン制御装置。 6、各気筒ごとに入力する3つの信号のうちの第1の信
号の基準パルス信号をエンジン始動時の点火時期に一致
させ、該基準パルス信号に同期してエンジン制御異常時
のバックアップ用点火制御を行なうことを特徴とする請
求項3記載のエンジン制御装置。 7、各気筒ごとに入力する3つの信号の時間差をそれぞ
れ計測し、各時間差のうち少なくとも2つを比較して、
その比率から各気筒に対する3つの信号を識別すること
を特徴とする請求項3記載のエンジン制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13606989A JPH033945A (ja) | 1989-05-31 | 1989-05-31 | エンジン制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13606989A JPH033945A (ja) | 1989-05-31 | 1989-05-31 | エンジン制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH033945A true JPH033945A (ja) | 1991-01-10 |
Family
ID=15166493
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13606989A Pending JPH033945A (ja) | 1989-05-31 | 1989-05-31 | エンジン制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH033945A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1298305A3 (en) * | 2001-09-28 | 2006-06-28 | Hitachi, Ltd. | Controller for internal combustion engine having fuel injection system |
| JP4762153B2 (ja) * | 2003-12-08 | 2011-08-31 | ベクトン・ディキンソン・アンド・カンパニー | ホスファターゼ阻害剤試料収集システム |
| JP2013147941A (ja) * | 2012-01-17 | 2013-08-01 | Denso Corp | インジェクタ駆動装置 |
| JP2014084749A (ja) * | 2012-10-22 | 2014-05-12 | Daihatsu Motor Co Ltd | 内燃機関の制御装置 |
-
1989
- 1989-05-31 JP JP13606989A patent/JPH033945A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1298305A3 (en) * | 2001-09-28 | 2006-06-28 | Hitachi, Ltd. | Controller for internal combustion engine having fuel injection system |
| JP4762153B2 (ja) * | 2003-12-08 | 2011-08-31 | ベクトン・ディキンソン・アンド・カンパニー | ホスファターゼ阻害剤試料収集システム |
| JP2013147941A (ja) * | 2012-01-17 | 2013-08-01 | Denso Corp | インジェクタ駆動装置 |
| JP2014084749A (ja) * | 2012-10-22 | 2014-05-12 | Daihatsu Motor Co Ltd | 内燃機関の制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2648928B2 (ja) | 自動車用エンジンの気筒判別装置および気筒別制御方法 | |
| JP3281624B2 (ja) | イオン電流による内燃機関のノック検出方法 | |
| US4644917A (en) | Method and apparatus for controlling an internal combustion engine | |
| KR20010032397A (ko) | 위상 인식 장치 | |
| JP2698593B2 (ja) | 内燃機関の点火時期制御方法およびその装置 | |
| JPH033945A (ja) | エンジン制御装置 | |
| JPH0694854B2 (ja) | ディーゼル機関の燃料噴射進角測定装置 | |
| JP2690315B2 (ja) | 内燃機関に対する点火装置および噴射装置 | |
| JPH076432B2 (ja) | 自己点火式内燃機関の噴射開始制御装置 | |
| US5291409A (en) | Spark timing control system | |
| JPH02233874A (ja) | 内燃機関の点火時期制御装置 | |
| KR20040010291A (ko) | 엔진 제어 장치 및 방법 | |
| JPH0235154B2 (ja) | ||
| JPH0650107B2 (ja) | 内燃機関の点火装置 | |
| JP3788687B2 (ja) | 内燃機関の気筒識別装置 | |
| JPH0681917B2 (ja) | 内燃機関の気筒判別装置 | |
| JP2997281B2 (ja) | 点火制御装置 | |
| JP2570013B2 (ja) | 内燃機関の制御装置 | |
| JPH0765537B2 (ja) | エンジン制御装置 | |
| JPH0253632B2 (ja) | ||
| JPS6253712B2 (ja) | ||
| JPH01219342A (ja) | 内燃機関の気筒判別装置 | |
| JP2850583B2 (ja) | 内燃機関の回転速度低下検出装置 | |
| SU1442854A1 (ru) | Способ диагностировани двигател внутреннего сгорани и устройство дл его осуществлени | |
| JP2631851B2 (ja) | 点火時期制御装置 |