JPH0445662B2 - - Google Patents

Info

Publication number
JPH0445662B2
JPH0445662B2 JP59074603A JP7460384A JPH0445662B2 JP H0445662 B2 JPH0445662 B2 JP H0445662B2 JP 59074603 A JP59074603 A JP 59074603A JP 7460384 A JP7460384 A JP 7460384A JP H0445662 B2 JPH0445662 B2 JP H0445662B2
Authority
JP
Japan
Prior art keywords
pulse signal
signal
combustion engine
internal combustion
karman vortex
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
Application number
JP59074603A
Other languages
English (en)
Other versions
JPS60233346A (ja
Inventor
Toyoaki Fukui
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.)
Mitsubishi Motors Corp
Original Assignee
Mitsubishi Motors 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 Mitsubishi Motors Corp filed Critical Mitsubishi Motors Corp
Priority to JP59074603A priority Critical patent/JPS60233346A/ja
Priority to KR1019850002427A priority patent/KR910004385B1/ko
Priority to GB08509373A priority patent/GB2160039B/en
Priority to FR858505633A priority patent/FR2562953B1/fr
Priority to DE19853513451 priority patent/DE3513451A1/de
Priority to US06/723,125 priority patent/US4633838A/en
Publication of JPS60233346A publication Critical patent/JPS60233346A/ja
Publication of JPH0445662B2 publication Critical patent/JPH0445662B2/ja
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/18Circuit arrangements for generating control signals by measuring intake air flow
    • F02D41/185Circuit arrangements for generating control signals by measuring intake air flow using a vortex flow sensor
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2403Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially up/down counters
    • 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/1502Digital data processing using one central computing unit
    • F02P5/1504Digital data processing using one central computing unit with particular means during a transient phase, e.g. acceleration, deceleration, gear change
    • 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)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

【発明の詳細な説明】 本発明は電子制御燃料噴射装置の制御等で用い
られる内燃機関制御用パラメータ、具体的には単
位時間当りの吸入空気量情報を正確に検出しうる
検出方法に関する。
電子制御燃料噴射装置は、1行程(吸入・圧
縮・爆発・排気)当りの基本噴射量を設定し、そ
れに水温や吸気温の変化による増量補正を加味し
ている。基本噴射量の基準となるのは、エンジン
回転数と吸入空気量である。
この種の電子制御燃料噴射装置の具体例を第1
図に示す。同図において1はカルマン渦エアーフ
ローセンサ、2はスロツトル弁、3は吸気マニホ
ルド、4はインジエクター、5はコントロールユ
ニツト、6はクランク位置センサ、7はクランク
シヤフト、8はピストン、9はシリンダである。
カルマン渦エアーフローセンサ1は、エンジンへ
の吸入空気量に比例してパルス信号であるカルマ
ン渦信号Kを送出する。一方、クランク位置セン
サ6は、クランクシヤフト7の回転に同期して、
つまりエンジン回転数に同期してパルス信号であ
るクランク位置信号Cを送出する。コントロール
ユニツト5は、カルマン渦信号K及びクランク位
置信号Cを基にインジエクタ駆動信号Iを送出
し、基本噴射量だけインジエクタ4から燃料が噴
射されるよう、インジエクタ4による燃料噴射の
開始タイミング及び燃料噴射の時間(デユーテ
イ)を制御する。
第2図はコントロールユニツト5の詳細を示す
ものである。CPU5aには3つの外部割込端子
があり、そのうちの1つである端子INT1には
カルマン渦信号Kが入力され、もう1つの端子
INT2にはクランク位置信号Cが入力される。
CPU5aはバス5bを介してフリーランニング
カウンタ5cと接続されており、カウンタ5cの
オーバフロー信号CPU5aの端子INT3に入力
される。これによりCPU5aは任意のタイミン
グでカウンタ5cの値を読み取り、任意の時間間
隔を計測できる。
ここでカルマン渦信号Kとクランク位置信号C
により、燃料噴射の時間(デユーテイ)Dを求め
ることができることを説明しておく。
デユーテイDは、吸入空気量Q2をエンジン回
転数NEで割つた値に比例する。
D∝Qa/NE カルマン渦信号Kの周波数FKは吸入空気量Qa
に比例する。よつて D∝FK/NE となる。一方、クランク位置信号Cの周期TC
エンジン回転数NEに反比例するから DFK×TC となる。つまり燃料噴射の時間Dはカルマン渦信
号Kの周波数FKとクランク位置信号Cの周期TC
を乗算することにより求めることができるのであ
る。
したがつて基本噴射量の時間及び噴射タイミン
グは第3図に示すようにして決める。つまり燃料
噴射の開始タイミング(図ではDの立ち上がり)
はクランク位置信号Cに同期させる。また燃料噴
射時間であるデユーテイは次のようにして決め
る。最初のデユーテイD1は、クランク位置信号
C1とC2との間に3個のカルマン渦信号K1,K2
K3があるので、2個の対応した長さとする。同
様に、第2回目のデユーテイD2は、クランク位
置信号C2とC3との間に4個のカルマン渦信号K4
K5,K6,K7があるので、4個に対応した長さに
する。更に、第3回目のデユーテイD3は、クラ
ンク位置信号C3とC4との間に3個のカルマン渦
信号K8,K9,K10があるので、3個に対応した長
さとする。結局デユーテイDの長さは、そのデユ
ーテイDの開始点に一致する一のクランク位置信
号とこれより先行する前回のクランク位置信号と
の間に存在するカルマン渦信号の数に対応させて
いる。
第3図に示すような演算をコントロールユニツ
ト5で処理し、これらデユーテイをインジエクタ
駆動信号Iとしてインジエクタ4を開閉制御すれ
ば、原理的には基本噴射量の燃料がエンジン回転
数に同期して噴射される。
ところで第3図に示すようにして制御した場合
には、定常運転時においてデユーテイの変動が生
じたり、過渡運転時における反応が悪くなつたり
するという問題が残つていた。これはクランク位
置信号Cとカルマン渦信号Kとが非同期となつて
いるからである。したがつて第3図に示すような
定常運転時においては、D1=D2=D3であること
が望ましいにもかかわらず、上述したごとく
D1:D2:D3=3:4:3となり、等しくならな
い。
本発明は、上記実情に鑑み、デユーテイの変動
がなく且つ応答性の良い内燃機関制御用パラメー
タの検出方法を提供することを目的とする。かか
る目的を達成する本発明は、一のクランク位置信
号とこれに先行する前回のクランク位置信号との
間で発生したカルマン渦信号の数をカウントする
のに際し、カルマン渦信号の発生位置を考慮して
カウント数を小数点以下まで計測するよう補正す
ることを要旨とする。
以下本発明の具体例を説明する。
第4図に示す場合において、一のクランク位置
信号C3とこれに先行する前回のクランク位置信
号C2との間で発生した複数のカルマン渦信号K
の数を、コントロールユニツト5でどのようにカ
ウントするかを説明する。この場合、 Co:一のクランク位置信号C3と前回のクラン
ク位置信号C2との間で発生したカルマ
ン渦信号の数(この例では3)、 T1:一のクランク位置信号C3とこれに先行す
る最初のカルマン渦信号K6との間の時
間、 T2:上記カルマン渦信号K6と更にこれより先
行する次のカルマン渦信号K5との間の
時間、 T3:前回のクランク位置信号C2とこれに先行
する最初のカルマン渦信号K3との間の
時間、 T4:上記カルマン渦信号K3と更にこれより先
行する次のカルマン渦信号K2との間の
時間、 とし、更に、T1<T2、T3<T4のとき、カウント
数は次式で求める。
Co+T1/T2−T3/T4 … Co=3であるので 3+T1/T2−T3/T4 …′ 上式′の意味するところを詳言する。
上式′の“3”は、K3からK4に至つて1、更
にK4からK5に至つて1を加えて2とし、更にK5
からK6に至つて1を加えて3としたものである。
上式′の“+T1/T2”はK6とC3との間の時間には いるパルス数を示すもので、この場合、K5,K6
間の時間とK6,K7間の時間を等しいとみなして
いる。上式′の“−T3/T4”はK3とC2との間の時 間に入るパルス数を差し引いたもので、この場合
K2,K3間の時間とK3,K4間の時間を等しいとみ
なしている。このため′によれば、C2からC3
にはいるカルマン渦信号Kのパルス数を、小数点
以下の単位まで合わせてカウントすることができ
る。そしてC3の発生と同時に開始するデユーテ
イの長さは′の値に対応した長さとする。
第5図ではT1>T2、T3>T4となつており、こ
の場合C2とC3間に発生するカルマン渦信号Kは
次のようにカウントする。つまり Co=2、更にT1/T2=1、T3/T4=1とし 2+1−1=2 とする。つまり、T1>T2、T3>T4の場合には
T1/T2及びT3/T4の上限を1とするのである。
第6図に示す場合において、一のクランク位置
信号C5と前回のクランク位置信号C4との間で、
1個のカルマン渦信号K3が発生したときのカウ
ントの方法を説明する。この場合、 t1:一のクランク位置信号C5と発生した1個の
カルマン渦信号K3との間の時間、 t2:発生した1個のカルマン渦信号K3と前回の
クランク位置信号C4との間の時間、 t3:前回のクランク位置信号C4とこれに先行す
る最初のカルマン渦信号K2との間の時
間、 t4:上記カルマン渦信号K2と更にこれよりも先
行する次のカルマン渦信号K1との間の
時間、 とし、更にt3/t4<1のとき、カウント数は次式 で求める。
1+t1/t2+t3−t3/t4 … 上式の意味するところを詳言する。
上式の“1”はK2からK3に至つて1とした
ものである。上式の“+t1/t2+t3”はK3とC5と の間の時間にはいるパルス数を示しており、この
場合カルマン渦信号Kの発生間隔を等しいとみな
している。
上式の“−t3/t4”はK2とC4との間の時間に入 るパルス数を差し引いたもので、この場合K1
K2間の時間(t4)とK2,K3間の時間を等しいと
みなしている。このため式によれば、C4から
C5間にはいるカルマン渦信号Kのパルス数を、
小数点以下の単位まで含めてカウントすることが
できる。そしてC5の発生と同時に開始するデユ
ーテイの長さはの値と対応した長さとする。
なお第6図においてt3/t4>1の場合にはt3/t4=1 として上限を切り、パルス数は下式′により求
める。
1+t1/t2+t3+t3/t4=1+t1/t2+t3−1=t1
t2+t3 …′ 第7図に示す場合において、一のクランク位置
信号C4と前回のクランク位置信号C3との間での
カルマン渦信号の発生カウントの方法を説明す
る。この場合 τ1:一のクランク位置信号C4と前回のクランク
位置信号C3との間の時間、 τ2:前回のクランク位置信号C3とこれに先行す
る最初のカルマン渦信号K2との間の時
間、 τ3:上記カルマン渦信号K2と更にこれより先
行する次のカルマン渦信号K1との間の
時間、 とし、更にτ1+τ2/τ3≦1の場合にはカウント数は 次式で求め、τ1+τ2/τ3>1の場合にはカウント 数は次式で求める。
τ1/τ3 … 1−τ2/τ3 … 上式のτ1/τ3により、C3,C4間にはいるカルマ ン渦信号Kのパルス数を小数点以下の値で求める
ことができる。また上式においても同様に、カ
ルマン渦信号Kのパルス数を小数点以下の値で求
めることができる。このため、従来においてカル
マン渦信号がないとしていたのに比べ、大幅に精
度が向上する。そしてC4の発生と同時に開始す
るデユーテイの長さは式若しくは式の値に対
応した長さとする。
最後に本発明を実現させる実施例装置における
制御内容を第8図にフローチヤートで示す。
第8図aに示されるものは、カルマン渦信号K
がCPU5aのINT1に入力される度に実行され
るカルマン渦割込ルーチンであつて、このもの
は、カルマン渦信号KがINT1に入力されると、
まずステツプA1においてコントロールユニツト
の図示しないRAMのアドレスFKの保持データ
に1を加えられ、次いでステツプA2において現
在のフリーランニングカウンタ5cの値が読み込
まれ、この今回読み込まれた値と前回のプログラ
ム実行時に読み込まれRAMのアドレスTAに入
力されていたフリーランニングカウンタ5cの値
との差が求められ、この差のデータがRAMのア
ドレスTKに入力される。次いでステツプA3で
は、今回のプログラム実行中に読み込んだフリー
ランニングカウンタ5cの値が上記アドレスTA
に入力されてプログラムが終了し、次のカルマン
渦信号Kによる割込に対しての待機状態となる。
この第8図aのプログラムは、カルマン渦信号K
が発生する度に実行されるので、ステツプA1で
は、カルマン渦信号Kの積算が行われていること
になる。また、ステツプA2では、最も最近に発
生したカルマン渦信号とこのカルマン渦信号に先
行する最も最近のカルマン渦信号との間の時間間
隔がフリーランニングカウンタ5cの値の差とし
て求められるようになつており、ここではパルス
信号であるカルマン渦信号の発生する間隔を計測
するように構成されている。
第8図bに示されるものは、クランク位置信号
CがCPU5aのINT2に入力される度に実行さ
れるクランク位置信号割込ルーチンであつて、こ
のものは、クランク位置信号CがINT2に入力
されると、まずステツプB1において、フリーラ
ンニングカウンタ5cの値が読み込まれ、RAM
のアドレスTCに入力される。次いでステツプB
2ではステツプB1で読み込まれたクランク位置
信号C発生時のフリーランニングカウンタ5cの
値とカルマン渦割込ルーチンのステツプA3にお
いて既に読み込まれアドレスTAに入力されてい
る上記クランク位置信号Cに先行する最も最近の
カルマン渦信号K発生時のフリーランニングカウ
ンタ5cの値との差(TC−TA)とカルマン渦
割込ルーチンのステツプA2で求められアドレス
TKに入力されているデータとの商のデータ
(TC−TA)/TKを上限値である1と比較する
ことが行われる。ステツプB2での比較の結果、
上記商のデータが1以下のときには、ステツプB
3に進む。ステツプB3では、カルマン渦割込ル
ーチンのステツプA1で求められアドレスFKに
入力されているカルマン渦信号のパルス発生数の
データに対して上記商のデータを加え、さらに
RAMのアドレスFRACに入力されているデータ
を減じることが行われ、この演算結果がRAMの
アドレスDに入力される。ところで後述するステ
ツプB4及びステツプB6に関する説明から明ら
かなように、アドレスFRACには、前回のクラン
ク位相割込ルーチンで求められた上記商のデータ
(以下前回の商のデータと称す。)または前回の商
のデータが上限値1を超えるときには、その上限
値1が入力されている。そしてステツプB3に続
くステツプB4においては、上述の商のデータ
(TC−TA)/TKがアドレスFRACに入力され
る。このステツプB4においてアドレスFRACに
入力された商のデータは、次回のクランク位相割
込ルーチンのステツプB3および後述するステツ
プB5での演算の際に使用される。そしてステツ
プB4の次は、ステツプB7に至る。一方ステツ
プB3において上記商のデータが上限値1より大
であると判断された場合には、ステツプB5に進
み、このステツプB5においてアドレスFKに入
力されているカルマン渦信号の発生数のデータに
対して上限値の1を加え、さらにアドレスFRAC
に入力されているデータを減じることが行われ、
この演算結果がアドレスDに入力される。この際
アドレスFRACのデータは上述したステツプB3
の場合と同様である。そしてステツプB5に続く
ステツプB6では、アドレスFRACに上限値1が
入力される。このステツプB6においてアドレス
FRACに入力された上限値のデータは、次回のク
ランク位相割込ルーチンのステツプB3およびス
テツプB5での演算の際に使用される。そしてス
テツプB6の次は、ステツプB7に至る。
ステツプB7では、アドレスFKがリセツトさ
れてそのデータが0とされ、次いでステツプB8
においてアドレスDに入力されているデータとア
ドレスKに入力されたデータとの積に基いて電磁
弁駆動デユーテイ(インジエクタ駆動信号)が設
定され、ステツプB9においてデユーテイが出力
される。このアドレスKのデータは、インジエク
タ4の開弁時間を機関運転状態に応じて補正する
ためのデータであつて、第8図cのメインルーチ
ンの中で算出されるものである。
第8図cのメインルーチンではステツプC1で
各種のエンジン情報が読み取られたのち、C2で
空燃比(A/F)要求値の計算が行なわれ、その
計算結果がアドレスKに入力される。
ところで、このクランク位置信号割込ルーチン
においては、そのステツプB3またはステツプB
5でアドレスFKのデータがアドレスDに入力さ
れたのち、そのステツプB7でアドレスFKのデ
ータが毎回0にされるため、カルマン渦割込ルー
チンのステツプA1で行われるカルマン渦信号K
のパルスの数の積算は、クランク位置信号Cが発
生する度に毎回0から始められることになる。こ
のため、任意のクランク位相信号発生時のクラン
ク位置信号割込ルーチンにおいてステツプB3ま
たはステツプB5でアドレスDに入力されるアド
レスFKのデータの値は、上記任意のクランク位
置信号に先行する最も最近のクランク位置信号が
発生してから上記任意のクランク位置信号が発生
するまでの間に発生したカルマン渦信号Kのパル
スの数に相当している。即ちこの実施例において
は、カルマン渦割込ルーチンのステツプA1の存
在と、クランク位置信号割込ルーチンのステツプ
B7の存在により、クランク位置信号によつて連
続的に区画される計測区間において発生するカル
マン渦信号のパルスの数を計測するように構成さ
れている。
また、このクランク位置信号割込ルーチンにお
いては、そのステツプB1で読み取つたクランク
位置信号発生時のフリーランニングカウンタ5c
の値から、そのクランク位置信号に先行する最も
最近のカルマン渦信号の発生時にカルマン渦割込
ルーチンのステツプA2で読み取りアドレスTA
に入力したフリーランニングカウンタ5cの値を
減じ、その差を得ることがステツプB2で行われ
ており、この差を得ることは、クランク位置信号
と、このクランク位置信号に先行する最も最近の
カルマン渦信号との間の時間間隔を計測すること
に対応している。
さらに、このクランク位相割込ルーチンのステ
ツプB2においては、任意のクランク位置信号C
(i)について、直前のステツプB2で求めた任意の
クランク位置信号C(n)とこの任意のクランク位置
信号C(n)に先行する最も最近のカルマン渦信号K
(i)との時間間隔△T(n)を、上記カルマン渦信号K
(i)発生時のカルマン渦割込ルーチンの中で求めら
れてアドレスTKに入力された上記カルマン渦信
号K(i)とこのカルマン渦信号に先行する最も最近
のカルマン渦信号K(i−1)との時間間隔tk(i)
で割り算することが行われるが、これは、前者の
時間間隔のデータ△T(n)をカルマン渦のパルス数
に換算していることにほかならない。即ちデータ
△T(n)は、カルマン渦信号K(i)とこのカルマン渦
信号K(i)に続く最初のカルマン渦信号K(i+1)
との時間間隔tk(i+1)のうちのクランク位置
信号C(n)発生時点までの時間間隔データを表して
いることになり、カルマン渦信号K(i)発生時点か
らカルマン渦信号K(i+1)発生時点までの吸
入空気量が一定であると仮定すると、時間間隔の
データtk(i+1)がカルマン渦の数のデータの
1に対応していることから、△T(n)をtk(i+1)
で割り算することにより得られるデータは、カル
マン渦信号K(i)とクランク位相信号C(n)との時間
間隔データをカルマン渦の数に換算したものとな
り、そしてさらにデータtk(i)とデータtk(i+1)
とが等しいとみなすことにより、データ△T(n)を
データtk(i)で割り算することが、時間間隔データ
△T(n)をカルマン渦のパルス数に換算することに
相当する。従つて、このステツプB2の中では、
クランク位置信号とこのクランク位置信号に先行
する最も最近のカルマン渦信号との時間間隔をカ
ルマン渦信号のパルスの数に換算することが行な
われている。ところで、時間間隔データ△T(n)の
カルマン渦信号のパルスの数への換算を行うにあ
たつては、データtk(i)とデータtk(i+1)とが
等しいとみなしており、データ△T(n)がデータtk
(i+1)を超えることがないことから、データ
△T(n)をデータtk(i)で割つた商のデータが1を超
えた場合には、その商のデータの信頼性が極めて
薄いものとなる。(即ち実際にはカルマン渦信号
K(i)とクランク位置信号C(n)の間には1つもカル
マン渦信号が存在しないはずなのに、商のデータ
が1を超えたことは、両信号K(i)とC(n)との間に
カルマン渦信号が存在したことを示す結果とな
る。)このためステツプB2では、上記商のデー
タが1を超えるか否かが判断され、越えない場合
にはステツプB3において商のデータがそのまま
加算され、超えた場合には商のデータが上限値の
1に置換されてこの上限値の1がステツプB5に
おいて加算されるようになつている。
そして、任意のクランク位置信号C(n)発生時の
クランク位相割込ルーチンにおけるステツプB3
及びステツプB5では、上記クランク位置信号C
(n)とこのクランク位置信号C(n)に先行する最も最
近のクランク位置信号C(n−1)との間に発生
したカルマン渦信号のパルスの数のデータに対し
て、クランク位置信号C(n)とこのクランク位置信
号C(n)に先行する最も最近のカルマン渦信号との
時間間隔をカルマン渦信号のパルスの数に換算し
たデータ(上限値1)が加えられ、さらにクラン
ク位置信号C(n−1)とこのクランク位置信号
C(n−1)に先行する最も最近のカルマン渦信
号との時間間隔をカルマン渦信号のパルスの数に
換算したデータ(上限値1)が減じられてクラン
ク位相信号C(n−1)とクランク位置信号C(n)
との間の吸入空気量情報に関するデータが得ら
れ、この得られたデータがアドレスDに入力され
る。
以上実施例とともに具体的に説明したように本
発明によれば、カルマン渦信号の発生位置を考慮
してカルマン渦信号のカウント数を小数点以下ま
で計測するようにしたため、カウント数を整数単
位でカウントしていた従来技術に比べ、燃料噴射
時間を精度よく調整することができる。したがつ
て定常運転時における燃料噴射時間の変動を小さ
くできるとともに、過渡運転時における応答性を
向上させることができる。
上記実施例では単位時間当りの吸入空気量情報
を求めた直後の燃料演算に全て反映されるものを
示したが、燃料噴射量や点火時期制御の出力デー
タを作成する際には、本発明に沿つて求めた上記
吸入空気情報をなまし処理(平均化処理)を施し
てから出力データ作成時に使用するようにしても
よい。
【図面の簡単な説明】
第1図は電子制御燃料噴射装置を示す構成図、
第2図はそのコントロールユニツトを示すブロツ
ク図、第3図はカルマン渦信号を整数単位でカウ
ントする方法を示す説明図、第4図及び第5図は
第1の発明によるカウント方法を示す説明図、第
6図は第2の発明によるカウント方法を示す説明
図、第7図は第3の発明によるカウント方法を示
す説明図、第8図aはカルマン渦割込ルーチンを
示すフローチヤート、第8図bはクランク位置信
号割込ルーチンを示すフローチヤート、第8図c
はメインルーチンを示すフローチヤートである。 図面中、1はカルマン渦エアーフローセンサ、
4はインジエクタ、5はコントロールユニツト、
6はクランク位置センサ、7はクランクシヤフ
ト、Cはクランク位置信号、Kはカルマン渦信
号、Iはインジエクタ駆動信号、Dはデユーテイ
である。

Claims (1)

  1. 【特許請求の範囲】 1 内燃機関の回転に対応した第1のパルス列信
    号を出力する第1の手段と、上記内燃機関に吸入
    される空気量に対応した周波数の第2のパルス列
    信号を出力する第2の手段と、上記第1の手段か
    らのパルス信号によつて連続的に区画される計測
    区間における上記第2の手段からのパルス信号の
    発生状態を検出して内燃機関の単位回転あたりの
    吸入空気量情報を演算し出力する第3の手段を備
    え、上記計測区間における上記第2の手段からの
    パルス信号の発生数が複数のときに、上記第3の
    手段が、内燃機関の単位回転あたりの吸入空気量
    情報を下式に基づいてデジタル演算することを
    特徴とする内燃機関制御用パラメータの検出方
    法。 Co+T1/T2−T3/T4 … 但しCo:一の計測区間で発生したパルス信号の
    数。 T1:上記一の計測区間の終端を区画する上
    記第1の手段からのパルス信号とこれ
    に時間的に先行する上記第2の手段か
    らのパルス信号のうち最も最近に発生
    されたものとの間の経過時間データ。 T2:上記T1設定の際使用した上記第2の手
    段からのパルス信号とこれに時間的に
    先行する上記第2の手段からのパルス
    信号のうち最も最近に発生されたもの
    との間の経過時間データ。 T3:上記一の計測区間の始端を区画する上
    記第1の手段からのパルス信号とこれ
    に時間的に先行する上記第2の手段か
    らのパルス信号のうち最も最近に発生
    されたものとの間の経過時間データ。 T4:上記T3設定の際使用した上記第2の手
    段からのパルス信号とこれに時間的に
    先行する上記第2の手段からのパルス
    信号のうち最も最近に発生されたもの
    との間の経過時間データ。 2 内燃機関の回転に対応した第1のパルス列信
    号を出力する第1の手段と、上記内燃機関に吸入
    される空気量に対応した周波数の第2のパルス列
    信号を出力する第2の手段と、上記第1の手段か
    らのパルス信号によつて連続的に区画される計測
    区間における上記第2の手段からのパルス信号の
    発生状態を検出して内燃機関の単位回転あたりの
    吸入空気量情報を演算し出力する第3の手段を備
    え、上記計測区間における上記第2の手段からの
    パルス信号の発生数が1個のときに、上記第3の
    手段が、内燃機関の単位回転あたりの吸入空気量
    情報を下式に基づいてデジタル演算することを
    特徴とする内燃機関制御用パラメータの検出方
    法。 1+t1/t2+t3−t3/t4 … 但しt1:一の計測区間の終端を区画する上記第1
    の手段からのパルス信号と上記一の計
    測区間において発生した上記第2の手
    段からの1個のパルス信号との間の経
    過時間データ。 t2:上記一の計測区間の始端を区画する上記
    第1の手段からのパルス信号と上記t1
    設定の際使用した上記第2の手段から
    の1個のパルス信号との間の経過時間
    データ。 t3:上記一の計測区間の始端を区画する上記
    第1の手段からのパルス信号とこれに
    時間的に先行する上記第2の手段から
    のパルス信号のうち最も最近に発生さ
    れたものとの間の経過時間データ。 t4:上記t3設定の際使用する上記第2の手段
    からのパルス信号とこれに時間的に先
    行する上記第2の手段からのパルス信
    号のうち最も最近に発生されたものと
    の間の経過時間データ。 3 内燃機関の回転に対応した第1のパルス列信
    号を出力する第1の手段と、上記内燃機関に吸入
    される空気量に対応した周波数の第2のパルス列
    信号を出力する第2の手段と、上記第1の手段か
    らのパルス信号によつて連続的に区画される計測
    区間における上記第2の手段からのパルス信号の
    発生状態を検出して内燃機関の単位回転あたりの
    吸入空気量情報を演算し出力する第3の手段を備
    え、上記計測区間における上記第2の手段からの
    パルス信号の発生がないときに、上記第3の手段
    が、内燃機関の単位回転あたりの吸入空気量情報
    を下式(τ1+τ2/τ3≦1の場合)または下式 (τ1+τ2/τ3>1の場合)に基づいてデジタル演算
    す ることを特徴とする内燃機関制御用パラメータの
    検出方法。 τ1/τ3 … 1−τ2/τ3 … 但しτ1:上記第1の手段からのパルス信号によつ
    てそれぞれ区画される一の計測区間の
    始端から終端までの経過時間。 τ2:上記一の計測区間の始端を区画する上記
    第1の手段からのパルス信号とこれに
    時間的に先行する上記第2の手段から
    のパルス信号のうち最も最近に発生さ
    れたものとの間の経過時間データ。 τ3:上記τ2設定の際使用する上記第2の手段
    からのパルス信号とこれに時間的に先
    行する上記第2の手段からのパルス信
    号のうち最も最近に発生されたものと
    の間の経過時間データ。
JP59074603A 1984-04-13 1984-04-13 内燃機関制御用パラメータの検出方法 Granted JPS60233346A (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP59074603A JPS60233346A (ja) 1984-04-13 1984-04-13 内燃機関制御用パラメータの検出方法
KR1019850002427A KR910004385B1 (ko) 1984-04-13 1985-04-11 내연기관 제어방법 및 장치
GB08509373A GB2160039B (en) 1984-04-13 1985-04-12 Control of internal-combustion engine
FR858505633A FR2562953B1 (fr) 1984-04-13 1985-04-15 Procede et appareil de reglage d'un moteur a combustion interne
DE19853513451 DE3513451A1 (de) 1984-04-13 1985-04-15 Verfahren und system zur steuerung einer brennkraftmaschine
US06/723,125 US4633838A (en) 1984-04-13 1985-04-15 Method and system for controlling internal-combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59074603A JPS60233346A (ja) 1984-04-13 1984-04-13 内燃機関制御用パラメータの検出方法

Publications (2)

Publication Number Publication Date
JPS60233346A JPS60233346A (ja) 1985-11-20
JPH0445662B2 true JPH0445662B2 (ja) 1992-07-27

Family

ID=13551901

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59074603A Granted JPS60233346A (ja) 1984-04-13 1984-04-13 内燃機関制御用パラメータの検出方法

Country Status (2)

Country Link
JP (1) JPS60233346A (ja)
KR (1) KR910004385B1 (ja)

Also Published As

Publication number Publication date
KR850007637A (ko) 1985-12-07
JPS60233346A (ja) 1985-11-20
KR910004385B1 (ko) 1991-06-26

Similar Documents

Publication Publication Date Title
JP2973418B2 (ja) 内燃機関の吸気管圧力検出方法
EP0591283B1 (en) A method for determining the rotational position of a crankshaft of an internal combustion engine
JPS635231A (ja) 内燃機関の気筒内圧力最大角検出方法
US4633838A (en) Method and system for controlling internal-combustion engine
JP2534045B2 (ja) 回転角度−時間変換装置
US5008824A (en) Hybrid air charge calculation system
US4911128A (en) Fuel controller for an internal combustion engine
JPH0694854B2 (ja) ディーゼル機関の燃料噴射進角測定装置
US4292941A (en) Electronic ignition control systems
US4760829A (en) Fuel control apparatus for a fuel injection system of an internal combustion engine
JPH0765556B2 (ja) 内燃機関の点火制御装置
JPH1193760A (ja) エンジン制御装置およびその制御方法
JPH0445662B2 (ja)
JPS61212652A (ja) 内燃機関の制御装置
JPS59208144A (ja) 内燃エンジンの電子式制御方法
US4617899A (en) Fuel injection control device for internal combustion engine
US4552110A (en) Electronic ignition control system
US4777919A (en) Ignition timing control apparatus for an internal combustion engine
US4238692A (en) Method and device for producing start pulses in periodic motion process
EP0245120B1 (en) Ignition timing control apparatus for an internal combustion engine
JPH0718355B2 (ja) 内燃機関の燃料噴射量制御方法
JP2551396B2 (ja) 内燃機関の燃料噴射量制御方法
JPS60253948A (ja) 内燃機関の吸入空気量検出装置
JP2623703B2 (ja) 内燃機関の燃料噴射量制御装置
JPH0230958A (ja) エンジンの吸入空気量算出装置および吸入空気量算出方法

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term