JPH068618B2 - 電子式燃料噴射制御装置 - Google Patents

電子式燃料噴射制御装置

Info

Publication number
JPH068618B2
JPH068618B2 JP26586984A JP26586984A JPH068618B2 JP H068618 B2 JPH068618 B2 JP H068618B2 JP 26586984 A JP26586984 A JP 26586984A JP 26586984 A JP26586984 A JP 26586984A JP H068618 B2 JPH068618 B2 JP H068618B2
Authority
JP
Japan
Prior art keywords
fuel injection
voltage
time
internal combustion
combustion 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
Application number
JP26586984A
Other languages
English (en)
Other versions
JPS61145341A (ja
Inventor
薫彦 田島
勝彦 川合
康孝 山内
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.)
Denso Corp
Original Assignee
NipponDenso Co 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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP26586984A priority Critical patent/JPH068618B2/ja
Publication of JPS61145341A publication Critical patent/JPS61145341A/ja
Publication of JPH068618B2 publication Critical patent/JPH068618B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は電子式燃料噴射制御装置に関し、詳しくは、内
燃機関の始動時の電源電圧低下に際しても、好適な燃料
噴射制御を実現する電子式燃料噴射制御装置に関する。
[従来の技術] 近年、内燃機関制御の電子制御化が進み、内燃機関に供
給される燃料量を内燃機関の運転条件に基づいてマイク
ロコンピュータにより算出し、燃料噴射弁の開弁時間を
制御することによってコントロールする電子式燃料噴射
制御装置(EFI)が広く普及している。こうした電子
式燃料噴射制御装置においては、燃料噴射時間等を算出
するマイクロコンピュータの動作が当然正常でなければ
ならないが、電子機器である為、電源電圧変動の影響を
蒙ることを免れない。特に始動時にはスタータという大
きな負荷を駆動する為に、電源電圧はかなり低下するこ
とがあり、電源であるバッテリが弱ってきている時や低
温時等には、マイクロコンピュータの作動を保証するこ
とができない電圧まで低下することもあった。
そこで従来の電子式燃料噴射制御装置を搭載した内燃機
関においては、この電子式燃料噴射制御装置とは別に、
低電圧時にも安定に動作する別系統の燃料噴射弁(スタ
ートインジェクタ、STJ)を吸気管に設け、バイメタ
ルを用いたタイムスイッチ(TZS)と組合せ、始動時
に一定時間、確実に燃料噴射を行なわせようとするもの
や、始動時燃料噴射時間を予め記憶するバックアップ手
段を設け、電源電圧が所定電圧以下となった時、マイク
ロプロセッサの演算結果に替えてこのバックアップ手段
の出力を用いて燃料噴射を行なわせるもの(特開昭58
−217737号公報の「内燃エンジンの燃料噴射制御
装置」)など種々の考案が提案されている。
[発明が解決しようとする問題点] かかる従来技術を背景として、本発明が解決しようとす
る問題は以下の点にある。
(1)始動時の燃料噴射制御にスタートインジェクタ
(STJ)を用いると、通常の燃料噴射を行なう系統と
は別系統の電気的及び燃料の系統を用意してやらねばな
らず、装置の構成が複雑になり、全体として信頼性が低
下すると共に、製造工程が増え、コストも高騰するとい
う問題があった。また、燃料噴射量はスタートタイマに
よって一義に決ってしまい、内燃機関の始動条件、例え
ば冷却水温等や燃料噴射回数等で緻密な制御を行なうと
いうことも困難であった。このことは、バックアップ手
段を設けて、マイクロプロセッサの演算出力の正しさが
保証されない場合には、バックアップ手段の出力により
燃料噴射を行なうものでも同様であった。
(2)スタータにとって内燃機関のいずれか一つの気筒
が圧縮行程後期にある場合が最大負荷となるため、内燃
機関の始動時には、バッテリ電圧はこれに応じて脈動す
る。従って、マイクロプロセッサにとっては、常に正常
に動作できる電圧かあるいは正常作動不可能な電圧かと
いった状態になるのではなく、脈動に応じて、正常に動
作できる電圧範囲とそうでない電圧範囲とを繰返す場合
がある。この結果、一旦、正常な動作の保証されない電
圧となってマイクロコンピュータ全体にリセットがかか
ると、電源電圧が正常に復したとしてもマイクロコンピ
ュータはそのイニシャルから立ち上げることにある。従
って、イニシャル処理の後、内燃機関の回転数や冷却水
の水温など種々の運転条件を読込み、燃料噴射量を演算
し、ようやく燃料噴射を行なうことになるが、再び電源
電圧が低下して、燃料噴射に至る以前に、あるいは燃料
噴射中に、再度リセットがかかってしまい、結局、始動
時に必要な燃料噴射量の確保が行なえないという問題を
招致することがある。
そこで本発明は、上記(1),(2)の問題点を解決
し、簡易な構成で始動時に好適な燃料噴射制御を行ない
得る電子式燃料噴射制御装置を提供することを目的とす
る。
更に本発明は、始動時の燃料噴射によりエンジン吸気ポ
ート付近がいわゆる燃料かぶりの状態になることを未然
に防止することをも目的としている。
発明の構成 [問題点を解決するための手段] かかる目的を実現すべく、上記の問題点を解決するため
にとられた手段は、第1図に示すように、次の構成を要
旨としている。
内燃機関の運転条件を検出する運転条件検出手段と、 該内燃機関に燃料噴射を行なう燃料噴射手段と、 前記検出された内燃機関の運転条件に基づいて、燃料噴
射量を算出し、前記燃料噴射手段を制御して、内燃機関
の回転に同期した主燃料噴射を行う燃料噴射制御手段
と、 を備えた電子式燃料噴射制御装置において、 電源電圧が、前記燃料噴射制御手段の動作を保証する所
定の電圧以上にあることを検出する電源電圧監視手段
と、 前記電源電圧監視手段からの検出信号に基づき、前記電
源電圧が前記所定の電圧以上にあるスタータ動作期間に
前記燃料噴射手段による非同期噴射を行う非同期噴射手
段と、 この非同期噴射手段による非同期噴射時間を累積し、か
つ前記電源電圧が前記所定の電圧を下回ったときにも、
その累積時間を保存するタイマ手段と、 このタイマ手段の累積時間が、前記検出された運転条件
に応じて定められる所定時間を超えた時、前記非同期噴
射を停止させる非同期噴射停止手段と、 前記スタータの動作停止を検出する停止検出手段と、 前記スタータの動作停止からの経過時間を計測する計測
手段と、 前記経過時間が所定時間に達したとき前記累積時間を初
期化する初期化手段とを備えたことを特徴とする電子式
燃料噴射装置。
[作用] これによれば、燃料噴射手段の動作が保証される所定電
圧以上のスタータ動作期間に前記非同期噴射手段により
非同期噴射が実行される。そしてタイマ手段により非同
期噴射時間が累積され、この累積が所定値以上になると
非同期噴射停止手段により上記非同期噴射が停止され
る。
また、計測手段によりスタータの作動停止してからの経
過時間が計測され、この経過時間が所定時間を超えたと
き、即ち始動が完了して機関が回転して所定時間経過し
たときあるいは、所定時間経過後の再始動時には前記累
積時間が初期化される。
[実施例] 以下本発明の実施例を図面に基づいて詳細に説明する。
第2図は本発明の一実施例としての内燃機関とその周辺
装置との概略構成を示す概略構成図、第3図は燃料噴射
制御手段としての電子制御回路の構成を示すブロック
図、、である。
図において、1は4サイクル4気筒の内燃機関、2は燃
料噴射制御手段としての電子制御回路、3は電源として
のバッテリ、である。内燃機関1の吸気管4には、上流
からエアクリーナ5,エアフロメータ7,吸気温センサ
9,スロットルバルブ11,アイドルスイッチ12等が
配設され、吸入空気は分岐管15に設けられた燃料噴射
手段としての電磁式燃料噴射弁17より噴射された燃料
と共に混合気となって図示しないシリンダに吸入され
る。一方、内燃機関1の排気管19には排気組成中の酸
素濃度を検出するOセンサ21が設けられている。
更に、23はイグナイタ、25はイグナイタ23に発生
する高電圧を内燃機関1のクランクシャフト27の回転
に同期して各気筒の図示しない点火プラグに分配するデ
ィストリビュータであって、ディストリビュータ25は
内燃機関1の気筒判別信号G及び回転数信号Neとを
生成する。また29はバッテリ3を電子制御回路2に接
続するイグニッションスイッチ、31はイグニッション
スイッチ29と一部連動してスタータモータ32をオン
・オフするスタータスイッチ、33は内燃機関1の冷却
水の水温を検出する水温センサ、である。
電子制御回路2は、マイクロコンピュータ50を核とし
て、アナログ入力回路52,A/D変換回路53,ディ
ジタル入力回路54,バックアップ回路56,信号切換
回路58,電源回路60,出力信号バッファ62,63
から構成されている。電子制御回路2のアナログ入力回
路52は、エアフロメータ7からの信号としての吸入空
気量Us、水温センサ33からの信号としての内燃機関
1の冷却水温Thw、吸気温センサ9からの信号としての
吸気温Ta、を入力し、これらの信号は次段のA/D変
換回路53によってバッテリ3の電圧+Bと共に順次A
/D変換され、マイクロコンピュータ50に取り込まれ
る。
一方、ディジタル入力回路54は、ディストリビュータ
25の生成する気筒判別信号Gと回転数信号Ne、O
センサ21からの信号としてのリーン・リッチ信号O
x、スロットルバルブ11が全閉であることを示すアイ
ドルスイッチ12からの信号Idle、スタータスイッチ
31の状態を示す信号STA、を入力し、マイクロコン
ピュータ50とバックアップ回路56に出力する。
電源回路60はイグニッションスイッチ29を介してバ
ッテリ電圧+Bを、又、イグニッションスイッチ29を
介することなくバックアップ用の電圧Battを入力し
て、マイクロコンピュータ50に供給される定電圧Vsu
bとその他の回路に供給されるもうひとつの定電圧Vc
とを生成する。このほか、電源回路60は、定電圧Vsu
bの電圧を監視して信号wiを生成したり、マイクロコン
ピュータ50よりマイクロコンピュータ50が正常に作
動していることをソフトウェアにより報知するウォッチ
ドッグクリア信号wdc等に基づいて、マイクロコンピュ
ータ50のイニシャル信号initを生成する電源シーケン
スとしての動作も行なうが、これについては後述する。
マイクロコンピュータ50は第4図に示す如く、ひとつ
のチップ内に周知のマイクロプロセッサ(MPU)7
0,ROM71,RAM73,入力ポート74,出力ポ
ート76,クロック発生回路78,共通バス79等を集
積した1チップマイクロコンピュータであって、本実施
例では特にアドレスデコーダ81,R−Sフリップフロ
ップ82,インバータ83,ゲート付バスドライバ84
からなるwi信号検出回路86をも内蔵している。尚、ク
ロック発生回路78は外付の水晶振動子88による信号
を得て、MPU70の作動基本クロックを生成する。
マイクロプロセッサ70は入力ポート74を介し内燃機
関1の運転条件を読みこみ、内燃機関1の点火時期や燃
料噴射量及び噴射タイミングを演算する。そして、出力
ポート76を介してA/D変換回路53の制御信号の他
に、バックアップ回路56に点火時期制御信号igを、信
号切換回路58に燃料噴射制御信号τ,τを、電源
回路60にウォッチドッグクリア信号wdcを、各々出力
する。ここで燃料噴射制御信号τは内燃機関1の回転
に同期して出力される通常の主燃料噴射を制御する信号
であり、燃料噴射制御信号τは本発明において行なわ
れる始動時燃料噴射を制御する信号である。燃料噴射制
御信号τの取扱いについては後のフローチャートに基
づいて詳細に説明する。
バックアップ回路56はマイクロコンピュータ50が正
常に作動しなくなった時に、その制御を補う為の回路で
あって、次のように働く。マイクロコンピュータ50は
マイクロプロセッサ70に司られて、内燃機関1の運転
中であれば始動中であるか否かにかかわらず、点火時期
制御信号igを内燃機関1の回転数Neによって定まる所
定の間隔をおいて出力している。従って、点火時期制御
信号igが所定期間を越えて出力されなくなった時にはマ
イクロコンピュータ50は異常であると判断し、気筒判
別信号Gと回転数信号Neとから予め定められたタイ
ミングで点火信号IGtをバッファ62を介してイグナ
イタ23へ出力する。と同時に、所定の燃料噴射量制御
信号τをマイクロコンピュータ50が異常であること
を示す信号failと共に信号切換回路58に出力する。
信号切換回路58は、通常マイクロコンピュータ50の
出力する燃料噴射制御信号τ,τを入力して、バッ
ファ63を介して電磁式燃料噴射弁17を開閉する燃料
噴射信号τpを出力しているが、バックアップ回路56
がマイクロコンピュータ50の異常を検出して信号fail
を出力すると、上記の燃料噴射制御信号τ,τに替
えて、バックアップ回路50の出力する燃料噴射制御信
号τによって電磁式燃料噴射弁17を制御するよう構
成されている。信号切換回路58を公知の論理ゲートに
よって構成した一例を第5図に示す。
以上の構成において行なわれる内燃機関1の制御の一例
を第6図のタイムチャートに示した。
次に第7図の回路図に拠って電源回路60の構成及び機
能について説明すると共に、マイクロコンピュータ50
内のwi信号検出回路86の働きについても述べ、本発明
の電源監視手段の一例に言及する。
第7図に示す如く、電源回路60はマイクロコンピュー
タ50に供給される定電圧Vsubとマイクロコンピュー
タ50以外の回路に供給される定電圧Vcとを生成する
定電圧出力部93、定電圧Vsubの電圧を監視するwi信
号出力部95、マイクロコンピュータ50のウォッチド
ッグクリア信号wdeと共働してイニシャル信号initを生
成するイニシャル信号発生回路97、から構成されてい
る。
定電圧出力部93は、バッテリ電圧+Bを電源として定
電圧Vcを生成するレギュレータ101と、イグニッシ
ョンスイッチ29を介さないバッテリ電圧Battを電圧
源として定電圧Vsudを生成するレギュレータ102と
から構成されている。
wi信号出力部95は、オペアンプOP1によって、内部
に形成された基準電圧Vd1を用いて定電圧Vsubの電圧
を監視する回路であり、抵抗器R11,R12,R13による
分圧によって形成されたヒステリシスを利用して、定電
圧Vsubが判定電圧V以下となった時にその出力信号w
iをロウアクティブとし、電圧Vより高い判定電圧V
以上となった時にハイレベルにするよう構成されてい
る。ここに、判定電圧Vはこの電圧まではマイクロコ
ンピュータ50内のMPU70にとって自身の動作が正
常なものであると判断できるという電圧として設定され
ており、一方、判定電圧Vはこの電圧以上であればM
PU70自身が燃料噴射等の制御を正常に再開させられ
ると自ら判断できる電圧として設定されており、両者に
ヒステリシス電圧(ΔV)をもたせることによって境界
付近での動作上のチャタリング等の発生を防止してい
る。尚、定電圧化されている電圧Vsubが変動するの
は、バッテリ3の電圧Battがレギュレータ102の能
力を越えて低下することによって生じる。ここで判定電
圧V,Vはイニシャル信号initの生成される電圧よ
りは若干高く設定されている。
イニシャル信号発生回路97は、マイクロコンピュータ
50の入・出力信号を説明した所で触れたように、MP
U70が電源電圧の低下やノイズ等に起因して暴走した
場合、あるいは定電圧VsubがもはやMPU70の動作
が保証できない電圧まで低下した時、イニシャル信号in
itを出力してマイクロコンピュータ50を停止させるも
のであって、そのイニシャル信号initは電子制御回路2
のパワーオン時のイニシャル信号も兼ねている。
上述のwi信号出力部95の出力信号wiはマイクロコンピ
ュータ50内のwi信号検出回路86のR−Sフリップフ
ロップ82のS端子につながれている。インバータ83
の出力は通常ハイレベルなので、信号wiが一旦、ロウア
クティブとなると、R−Sフリップフロップ82はセッ
トされ、その出力Qはロウレベル(信号0に対応)に、
セットされる。MPU70はwi信号検出回路86に設定
されたアドレスを出力し、アドレスデコーダ81を介し
てゲート付バスドライバ84を開き、R−Sフリップフ
ロップ82の出力Qの状態を読み込むことができるが、
これとは別に、アドレスデコーダ81を介してR−Sフ
リップフロップ82のR端子にデータを書き込むことも
できる。R−Sフリップフロップ82の真理値表は次の
如くである。
ここでQn−1とは出力がR,S端子の状態が変化した
ひとつ前の時点での状態を維持することを示している。
従って、一旦信号wiがロウレベルとなると、MPU70
がwi信号検出回路86にレベル1を書き込んでも、出力
Qの状態はロウレベルのままである。しかしながら、定
電圧Vsubが判定電圧V以上となつて信号wiがハイレ
ベルとなると、MPU70からの書き込み動作によっ
て、出力Qの状態は反転し、ハイレベルとなる。尚、M
PU70が読み書きするwi信号検出回路86のアドレス
を、以下WIポートと呼ぶ。
以上のハードウェアの構成を有する本実施例の電子式燃
料噴射制御装置2においてマイクロコンピュータ50の
MPU70が行なう処理について、第8図のフローチャ
ートに依拠して説明する。MPU70は、第8図のフロ
ーチャートに示す割込ルーチン(4msec毎に起動され
る)を始動時燃料噴射の制御として繰返し実行してい
る。まず、各ステップでの処理について説明する。
ステップ200:スタータ32が駆動されているか否か
を信号STAの状態により判断する。
ステップ210,220:WIポート、即ちwi信号検出
回路86に値1を書き込む処理を行なう。
ステップ230,240:WIポートの値、言い換えれ
ば、フリップフロップ82の出力Qが1であるか否かの
判断を行なう。
ステップ250:非同期な燃料噴射量の積算値、言い換
えれば非同期噴射の累積値に相当する変数CTIMEの
値が所定値t2(ここで、t2は内燃機関の運転条件の1
つである冷却水温に基づいて定められいることは勿論で
ある)よりも大あるか否かの判断を行なう。
ステップ260:変数CTIMEを所定の値t1にセッ
トする処理を行なう。尚、ここで値t1は値t2より大き
な値として設定されている。
ステップ270:カウンタとして用いられる変数CTI
MEを0にセットする処理を行なう。
ステップ275:変数CTIMEが値がt1以上である
か否かを判定する。
ステップ280:変数CTIMEを1だけインクリメン
トする処理、即ちCTIME←CTIME+1を行な
う。
ステップ290:スタータ31のオフ開始からの経過時
間を計測するためのカウンタに相当する変数CSTAが
値0であるか否かを判定する。
ステップ300:変数CSTAに値t3をセットする。
ステップ310:変数CSTAを1だけデクリメントす
る。即ちCSTA←CSTA−1とする。
ステップ320:出力する燃料噴射制御信号τをオン
状態に反転または維持する処理を行なう。
ステップ330:出力する燃料噴射制御信号τをオフ
状態に反転または維持する処理を行なう。
以上の処理・判断を行なう本割込ルーチンによる制御
は、次の順序で実行される。
(1)まずステップ200から開始されるが、イグニッ
ションスイッチ29をオンしてバッテリ3の電圧+Bを
電子制御回路2に供給するようにした直後には、まだス
タータスイッチ31は閉成されていないので、スタータ
32はオンとされておらず、ステップ200における判
断は「NO」となって、処理はステップ210へ進む。
ステップ210でWIポートに1を書込んだ後、ステッ
プ290において変数CSTAが値0であるかを判定す
る。この時点ではCSTAは初期値0であるためステッ
プ290の判定結果は「YES」であり、次にステップ
260でCTIMEを値t1にセットした上でステップ
330において、燃料噴射制御信号τをオフ状態と
し、RTNへ抜けて本割込みルーチンの最初の実行を終
了する。
(2)やがてスタータスイッチ31が閉成されるとスタ
ータ32がバッテリ3の電力供給をうけて回転を始め、
内燃機関を駆動する。しかして本割込みルーチンが起動
されると、ステップ200での判断は「YES」となっ
て処理はステップ230へ進み、WIポート=1?の判
断が行なわれる。今回の割込みルーチンの起動に先立つ
前回の処理においてWIポートには値1が書込まれてい
るから、スタータ32の負荷が加わったことによってマ
イクロコンピュータ50の電源である定電圧Vsubが低
下していなければWIポートの値は1のままであり、定
電圧Vsubが判定電圧V以下となっていればWIポー
トの値は0となっている。バッテリ3の容量に充分な余
裕があり定電圧Vsubが低下しないような場合にはステ
ップ230での判断は「YES」となって処理はステッ
プ250へ進み、CTIME>t2の判断を行なう。変
数CTIMEの値は初回の本割込みルーチンの処理にお
けるステップ260において値t1に設定されているか
ら、ステップ250での判断は「YES」となり、処理
はステップ330へ移行し、燃料噴射制御信号τをオ
フ状態のままに維持してRTNへ抜け、本割込みルーチ
ンを終了する。
(3)一方、バッテリ29が弱っているなどの理由でス
タータ32の負荷が加わった時にバッテリ29の電圧+
Bが大きく低下し、マイクロコンピュータ50への定電
圧Vsubも判定電圧Vを下回るような状態となった場
合、ステップ230での判断は「NO」(WIポート=
1は不成立)となって処理はステップ220へ進み。ス
テップ220ではWIポートに値1を書込み、続くステ
ップ240で再びWIポートが1であるか否かの判断を
行なう。WIポートの値は、信号wiがロウレベルであれ
ばMPU70が値1を書込んでも値1に更新されないの
で、定電圧Vsubが判定電圧Vを下回り次に判定電圧
以上となるまではステップ240での判断は「N
O」となり処理は既述したごとくステップ330を経て
RTNと進む。
(4)その後、定電圧Vsubが判定電圧V以上となっ
た後では、ステップ230−ステップ220の判断・処
理において、WIポートの値は1となり、ステップ24
0での判断は「YES」となる。この様子を第9図に示
した。即ち、WIポートの状態つまり出力Qは信号wiが
ロウアクティブとなった時、ロウレベルとなり、信号wi
がハイレベルとなった後の最初のMPU70によるデー
タ1の書込みによってハイレベルに復する。
(5)ステップ240での判断が「YES」、即ち、W
Iポート=1となると処理はステップ275へ進む。ス
テップ275では変数CTIME≧t1?の判定が行な
われ、この時点での変数CTIMEはt1であることか
ら、この判定結果は「YES」となり、ステップ270
へ進む。このステップ270では変数CTIMEに0を
セットする。次にステップ300で変数CSTAにt3
をセットし、ついでステップ320で燃料噴射制御信号
τをオン状態に反転してRTNへ抜ける。
(6)そして、次回の本ルーチンの実行時には、出力Q
は「1」であることからステップ230の判定結果は
「YES」となり、このステップ230に引き続いてス
テップ250が実行される。このステップ250では変
数CTIMEがt2よりも大であるか否かが判定される
が、この時点でのCTIMEは0であることからこのス
テップ250の判定結果は「NO」となり、ステップ2
80へ進む。このステップ280では変数CTIMEを
「1」だけインクリメントする処理が行なわれる。次い
でステップ300にて変数CSTAにt3をセットし、
ステップ320にてτをオン状態に維持し、RTNへ
抜ける。
以上の処理が行なわれた後に、定電圧Vsubが再び判定
電圧Vを下回るようになるまでは、本制御ルーチンが
起動されると、ステップ200、230、250、28
0、300、320からなるルートが繰り返し実行され
る。
(7)その後、定電圧Vsubが判定電圧Vを下回るよ
うになると、出力Qが「0」になることからステップ2
30の判定結果が「NO」となり、ステップ220にて
▲▼ポートに「1」がセットされるが、出力Qは
「0」であることからステップ240の判定結果が「N
O」となり、ステップ330にてτがオフされる。
上記のように定電圧Vsubが判定電圧Vを下回ってか
ら、判定電圧Vを上回るまでの間は、ステップ20
0、220、240、330からなるルートが繰り返し
実行され、τはオフ状態に維持される。また、変数C
TIMEおよび変数CSTAに対するインクリメントお
よびデクリメントが何ら実行されないことから、変数C
TIMEについては、定電圧Vsubが判定電圧Vを下
回る直前の値が保持され、一方、変数CSTAについて
は、t3の値が保持される。
(8)定電圧Vsubが再び判定電圧Vを上回るように
なると、ステップ240の判定結果が、出力Qが「1」
であることから、「YES」に反転し、次にステップ2
75にて変数CTIME≧t1?の判定が行なわれる。
この判定結果は、通常「NO」であることから、次にス
テップ250にて変数CTIME>t2?の判定が行な
われる。この判定結果は通常「NO」であることから次
にステップ280にて変数CTIMEがインクリメント
される。次いでステップ300にて変数CSTAにt3
がセットされ、更にステップ320にてτがオンさ
れ、RTNへ抜ける。
以上、定電圧Vsubが判定電圧Vを上回るようになっ
た後は、ステップ200、230、250、280、3
00、320からなるルートが繰り返し実行され、変数
CTIMEのインクリメント処理が行なわれると共にτ
がオン状態に維持される。また変数CSTAはt3
維持される。
(9)定電圧Vsubが判定電圧Vを上回った後、変数
CTIMEがt2に達する以前に定電圧Vsubが判定電圧
を下回ると、ステップ200、230、220、2
40、330からなるルーチンが実行され、τはオフ
状態に反転される。
(10)その後、スタータスイッチ31がオフすると、
ステップ200の判定結果が「NO」に反転し、ステッ
プ210を経た後、ステップ290にて変数CSTA=
0?の判定が行なわれる。この判定結果はCSTA=t
3であることから「NO」となり、次にステップ310
にてCSTAがデクリメントされる。
スタータスイッチ31がオフしてから再びオンされるま
での間は、変数CSTAが0まで低下されない限り、ス
テップ200、210、290、310、330からな
るルートが繰り返し実行され、τがオフ状態に維持さ
れると共に、変数CSTAの値が1づつ減少してゆく。
(11)その後、スタータスイッチ31が再びオンされ
ると、上記(2)以降と同様な動作がなされる。そし
て、定電圧Vsubが判定電圧Vを上回った後におい
て、変数CTIMEの値がt2に達すると、ステップ2
50の判定結果が「YES」に反転し、ステップ330
にてτがオフされる。τオフ後、定電圧Vsubが判
定電圧Vを下回るまでの間、ステップ200、23
0、250、330からなるルートが繰り返し実行さ
れ、τはオフ状態に維持されると共に変数CTIME
はt2に保持される。
(12)そして、定電圧Vsubが判定電圧Vを下回る
と、ステップ230の判定結果が「NO」に反転し、ス
テップ220を経た後のステップ240の判定結果も
「NO」であることから、ステップ200、230、2
20、240、330からなるルートが繰り返し実行さ
れ、τはオフ状態、CTIMEはt2、CSTAはt3
にそれぞれ保持される。この状態は定電圧Vsubが判定
電圧Vを上回るまで維持される。
(13)その後、定電圧Vsubが判定電圧Vを上回る
ようになると、ステップ240にて出力Q=1であると
判定されることから、ステップ275に進み、このステ
ップ275の判定結果が「NO」であることからステッ
プ250に進み、変数CTIME>t2であることから
上記ステップ250の判定結果が「YES」となり、ス
テップ330を経て、PTNへ抜ける。従って変数CT
IMEがt2に達した後に、定電圧Vsubが判定電圧V
を上回っても、τはオン状態に反転せず、このため非
同期噴射は行なわれない。
(14)その後スタータスイッチ31がオフされると、
ステップ310の実行により変数CSTAが「1」づつ
デクリメントされてゆく。そしてスタータスイッチ31
が再びオンされる以前に変数CSTAが0まで減少する
と、ステップ290の判定結果が「YES」に反転し、
ステップ260にて変数CTIMEにt1がセットされ
る。
(15)以後、エンジンが始動するまで、通常は、上記
(1)ないし(14)の動作が同様に行なわれると考え
てよい。
以上説明したように、スタータオン時に非同期噴射時間
が積算されてゆくと共に、スタータオフ期間CSTAが
所定値t3以上であるか否が判定され、スタータオフ期
間CSTAがt3以上になるまでに、非同期噴射時間の
積算値CTIMEがt2に達すると、以後の非同期噴射
が中止される。またスタータオフ期間CSTAがt3
上になると、それまで中止していた非同期噴射が再び行
なわれ得るようにされる。
以上のように構成された本実施例においては、マイクロ
プロセッサ70の電源電圧である定電圧Vsubの状態をw
i信号出力部95によって監視し、マイクロプロセッサ
70の動作の再開に問題のない電圧(ここでは判定電圧
)以上となった時には、所定値t2、ここでt2は内
燃機関の冷却水温に基づいて定められているため、冷却
水温に応じて時間が調整されることは勿論であるが、例
えば累積パルス幅50msecの始動時固有の非同期な燃料
噴射を実行させている。従って、始動時にマイクロプロ
セッサ70の動作が保証できないような電圧の領域を含
んで定電圧Vsubが変動するような場合でも、判定電圧
以上となった時には直に非同期な始動時燃料噴射が
開始されることになり、始動時の確実な燃料噴射が期待
でき、気筒への可燃混合気の吸入は確実なものとなり、
内燃機関1の始動性は高められる。
又、定電圧Vsubが判定電圧V2よりも更に低下し、電源
回路60内のinit信号が出力される事態となってマイク
ロコンピュータ50がリセットされた場合でも、定電圧
Vsubが回復して判定電圧V以上となれば、内燃機関
1の回転数Neやその他のパラメータから燃料噴射時間
を計算して行なわれる主燃料噴射を待つことなく燃料噴
射制御信号τによる非同期な始動時燃料噴射が実行さ
れるので、スタータ32が回転しうるような場合には、
内燃機関1の各気筒への燃料の吸入を確実ならしめるこ
とができる。
更に、本実施例では若干の電気的な回路を追加している
に過ぎず、しかも常に単一のマイクロプロセッサ70の
下で燃料噴射を制御しており、スタートインジェクタや
その燃料系統などを必要とせず、簡易な構成で確実な始
動時の燃料噴射を行なわせることができる。
尚、本実施例では定電圧Vsubが常時判定電圧V以下
となってマイクロプロセッサ70が点火時期制御信号ig
を出せない同期に至った時には、バックアップ回路56
により、内燃機関1の点火時期と燃料噴射を制御してお
り、スタータ32が駆動されるような電圧範囲での内燃
機関1の始動性はほとんど完壁を期されているといって
よい。
以上本発明の実施例について説明したが、本発明はこの
実施例に何等限定されるものではなく、本発明の要旨を
逸脱しない範囲において、種々なる態様で実施しうるこ
とは勿論である。
発明の効果 以上詳述したように、本発明の電子式燃料噴射制御装置
によれば、スタートインジェクタやその燃料系統などを
必要とすることなく、始動時の確実な燃料噴射を実現す
ることができ、内燃機関1の始動性を充分に確保するこ
とができるという優れた効果を奏する。又、構成が簡易
にできる為、装置の信頼性や製造工程の手間やコストの
問題等も改善される。更に、非同期噴射がひんぱんに繰
り返し実行されることによる燃料のかぶりを防止でき、
またスタータオフ期間が燃料かぶりを解消しうるに足る
時間以上であるときには、非同期噴射を再開可能にすれ
ば、始動性をそこなうことを防止できる。
【図面の簡単な説明】
第1図は本発明の基本的構成図、第2図は本発明一実施
例としての内燃機関とその周辺装置との構成を示す概略
構成図、第3図は電子制御回路2の構成を示すブロック
図、第4図はマイクロコンピュータ50の構成を示すブ
ロック図、第5図は信号切換回路58の構成例を示す論
理回路図、第6図はバックアップ回路56による点火時
期と燃料噴射の制御例を示すタイミングチャート、第7
図は電源回路60の構成を示す回路図、第8図は実施例
における制御例を示す4msec割込みルーチンのフローチ
ャート、第9図は実施例における燃料噴射制御の一例を
示すタイミングチャート、である。 1……内燃機関 2……電子制御回路 3……バッテリ 17……電磁式燃料噴射弁 29……イグニッションスイッチ 31……スタータスイッチ 32……スタータ 50……マイクロコンピュータ 60……電源回路 70……マイクロプロセッサ(MPU) 73……RAM 82……R−Sフリップフロップ 86……wi信号検出回路 95……wi信号出力部
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 F02D 45/00 376 E 7536−3G

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】内燃機関の運転条件を検出する運転条件検
    出手段と、 該内燃機関に燃料噴射を行なう燃料噴射手段と、 前記検出された内燃機関の運転条件に基づいて、燃料噴
    射量を算出し、前記燃料噴射手段を制御して、内燃機関
    の回転に同期した主燃料噴射を行う燃料噴射制御手段
    と、 を備えた電子式燃料噴射制御装置において、 電源電圧が、前記燃料噴射制御手段の動作を保証する所
    定の電圧以上にあることを検出する電源電圧監視手段
    と、 前記電源電圧監視手段からの検出信号に基づき、前記電
    源電圧が前記所定の電圧以上にあるスタータ動作期間に
    前記燃料噴射手段による非同期噴射を行う非同期噴射手
    段と、 この非同期噴射手段による非同期噴射時間を累積し、か
    つ前記電源電圧が前記所定の電圧を下回ったときにも、
    その累積時間を保存するタイマ手段と、 このタイマ手段の累積時間が、前記検出された運転条件
    に応じて定められる所定時間を超えた時、前記非同期噴
    射を停止させる非同期噴射停止手段と、 前記スタータの動作停止を検出する停止検出手段と、 前記スタータの動作停止からの経過時間を計測する計測
    手段と、 前記経過時間が所定時間に達したとき前記累積時間を初
    期化する初期化手段とを備えたことを特徴とする電子式
    燃料噴射装置。
  2. 【請求項2】前記非同期な始動時燃料噴射を停止させる
    所定時間が、内燃機関の冷却水温によって定められる特
    許請求の範囲第1項記載の電子式燃料噴射制御装置。
JP26586984A 1984-12-17 1984-12-17 電子式燃料噴射制御装置 Expired - Lifetime JPH068618B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26586984A JPH068618B2 (ja) 1984-12-17 1984-12-17 電子式燃料噴射制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26586984A JPH068618B2 (ja) 1984-12-17 1984-12-17 電子式燃料噴射制御装置

Publications (2)

Publication Number Publication Date
JPS61145341A JPS61145341A (ja) 1986-07-03
JPH068618B2 true JPH068618B2 (ja) 1994-02-02

Family

ID=17423220

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26586984A Expired - Lifetime JPH068618B2 (ja) 1984-12-17 1984-12-17 電子式燃料噴射制御装置

Country Status (1)

Country Link
JP (1) JPH068618B2 (ja)

Also Published As

Publication number Publication date
JPS61145341A (ja) 1986-07-03

Similar Documents

Publication Publication Date Title
US4683859A (en) Apparatus for injecting fuel into internal combustion engine
US4499879A (en) Fuel supply system for an internal combustion engine
US4385613A (en) Air-fuel ratio feedback control system
JPH068618B2 (ja) 電子式燃料噴射制御装置
JPH0587661B2 (ja)
JPH0689709B2 (ja) エンジン制御装置
JPH0588380B2 (ja)
JPH0587662B2 (ja)
JPH0588381B2 (ja)
JPH0544548B2 (ja)
JPS61135946A (ja) 電子式燃料噴射制御装置
JPH0587841B2 (ja)
JPS62203943A (ja) 燃料噴射制御装置
JPS63235632A (ja) 始動時燃料噴射制御装置
JP2643310B2 (ja) エンジンの始動時燃料噴射制御装置
JPH0559260B2 (ja)
JPS61149545A (ja) 内燃機関の制御装置
JPH068619B2 (ja) 内燃機関の燃料噴射制御装置
JPS62210255A (ja) 燃料圧力制御装置
JPH0233436A (ja) 車両用燃料供給量制御装置
JPH0245031B2 (ja)
JPH0361643A (ja) エンジンの大気圧補正方法
JPS6060226A (ja) 内燃機関の制御装置
JPS62111144A (ja) 内燃機関の空燃比制御装置
JPS62282140A (ja) 内燃機関の電子制御燃料噴射装置