Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0544548B2 - - Google Patents
[go: Go Back, main page]

JPH0544548B2 - - Google Patents

Info

Publication number
JPH0544548B2
JPH0544548B2 JP23736884A JP23736884A JPH0544548B2 JP H0544548 B2 JPH0544548 B2 JP H0544548B2 JP 23736884 A JP23736884 A JP 23736884A JP 23736884 A JP23736884 A JP 23736884A JP H0544548 B2 JPH0544548 B2 JP H0544548B2
Authority
JP
Japan
Prior art keywords
fuel injection
voltage
internal combustion
combustion engine
microprocessor
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 - Fee Related
Application number
JP23736884A
Other languages
Japanese (ja)
Other versions
JPS61116040A (en
Inventor
Hiroshi Tamura
Yasutaka Yamauchi
Kazuyoshi Nishibori
Katsushi Kato
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 JP23736884A priority Critical patent/JPS61116040A/en
Publication of JPS61116040A publication Critical patent/JPS61116040A/en
Publication of JPH0544548B2 publication Critical patent/JPH0544548B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】[Detailed description of the invention]

発明の目的 [産業上の利用分野] 本発明は電子式燃料噴射制御装置に関し、詳し
くは、内燃機関の始動時の電源電圧低下に際して
も、好適な燃料噴射制御を実現する電子式燃料噴
射制御装置に関する。 [従来の技術] 近年、内燃機関制御の電子制御化が進み、内燃
機関に供給される燃料量を内燃機関の運転条件に
基づいてマイクロコンピユータにより算出し、燃
料噴射弁の開弁時間を制御することによつてコン
トロールする電子式燃料噴射制御装置(EFI)が
広く普及している。こうした電子式燃料噴射制御
装置においては、燃料噴射時間等を算出するマイ
クロコンピユータの動作が当然正常でなければな
らないが、電子機器である為、電源電圧変動の影
響を蒙ることをを免れない。特に始動時にはスタ
ータという大きな負荷を駆動する為に、電源電圧
はかなり低下することがあり、電源であるバツテ
リが弱つてきている時や低温時等には、マイクロ
コンピユータの作動を保証することができない電
圧まで低下することもあつた。 そこで従来の電子式燃料噴射制御装置を搭載し
た内燃機関においては、この電子式燃料噴射制御
装置とは別に、低電圧時にも安定に動作する別系
統の燃料噴射弁(スタートインジエクタ、STJ)
を吸気管に設け、バイメタルを用いたタイムスイ
ツチ(TZS)と組合せ、始動時に一定時間、確
実に燃料噴射を行なわせようとするものや、始動
時燃料噴射時間を予め記憶するバツクアツプ手段
を設け、電源電圧が所定電圧以下となつた時、マ
イクロプロセツサの演算結果に替えてこのバツク
アツプ手段の出力を用いて燃料噴射を行なわせる
もの(特開昭58−217737号公報の「内燃エンジン
の燃料噴射制御装置」)など種々の考案が提案さ
れている。 [発明が解決しようとする問題点] かかる従来技術を背景として、本発明が解決し
ようとする問題は以下の点にある。 (1) 始動時の燃料噴射制御にスタートインジエク
タ(STJ)を用いると、通常の燃料噴射を行な
う系統とは別系統の電気的及び燃料の系統を用
意してやらねばならず、装置の構成が複雑にな
り、全体として信頼性が低下すると共に、製造
工程が増え、コストも高騰するという問題があ
つた。また、燃料噴射量はスタートタイマによ
つて一義に決つてしまい、内燃機関の始動条
件、例えば冷却水温等や燃料噴射回数等で緻密
な制御を行なうということも困難であつた。 (2) バツクアツプ手段を設けて、マイクロプロセ
ツサの演算出力を正しさが保証されない場合に
は、バツクアツプ手段の出力により燃料噴射を
行なうものでも、バツクアツプ手段を設けねば
ならず、(1)と同様の問題を生じている。また、
バツクアツプ手段の内容が固定されたものであ
れば前述の如く緻密な制御が行なえず、他方、
マイクロプロセツサが正常な場合にこれによつ
て内燃機関の運転条件に基づいてバツクアツプ
手段の内容を修正できるようにすれば、マイク
ロプロセツサが電圧低下等に起因して暴走した
時、誤つた値に書き直してしまい、誤動作の原
因となることがあるという問題も考えられた。 (3) スタータにとつて内燃機関のいずれか一つの
気筒が圧縮工程後期にある場合が最大負荷とな
るため、内燃機関の始動時には、バツテリ電圧
はこれに応じて脈動する。従つて、マイクロプ
ロセツサにとつては、常に正常に動作できる電
圧かあるいは正常動作不可能な電圧かといつた
状態になるのではなく、脈動に応じて、正常に
動作できる電圧範囲とそうでない電圧範囲とを
繰返す場合がある。この結果、一旦、正常な動
作の保証されない電圧となつてマイクロコンピ
ユータ全体にリセツトがかかると、電源電圧が
正常に復したとしてもマイクロコンピユータは
そのイニシヤルから立ち上げることになる。従
つて、イニシヤル処理の後、内燃機関の回転数
や冷却水の水温など種々の運転条件を読込み、
燃料噴射量を演算し、ようやく燃料噴射を行な
うことになるが、再び電源電圧が低下して、燃
料噴射に至る以前に、あるいは燃料噴射中に、
再度リセツトがかかつてしまい、結局、始動時
に必要な燃料噴射量の確保が行なえないという
問題を招致することがある。 (4) 例え、上記(3)の燃料噴射制御が時間的に間に
合つたとしても、この場合にはリセツトがかか
る度に、マイクロプロセツタは燃料噴射量の算
出から行なうので、それまで既に行なわれた燃
料噴射量を記憶しておくことができず、次々に
燃料噴射が行なわれてしまう。この結果、点火
系が不調などの場合、点火プラグが所謂カブツ
タ状態になつてしまい、点火系が回復しても、
もはや点火が行なえず内燃機関を始動させるこ
とができなくなることがあるという問題点があ
つた。 また、始動時に吸気管がにおいて噴射された
燃料のうち気化しつつ気筒に吸入される燃料の
割合は、内燃機関の温度によつて大きく左右さ
れる。内燃機関が冷え切つている場合には噴射
された燃料の大部分は吸気管内壁や吸気弁等に
付着してしまい、各気筒シリンダ内に吸入され
る割合は低下する。従つて、こうした場合には
始動時における燃料噴射量の総量は増加させて
やらねばならないが、毎回、マイクロプロセツ
サにリセツトがかかつてしまうような状況では
燃料噴射量の総量を制御することは到底行ない
得なかつた。 (5) これらの問題に対処する為に、バツクアツプ
されたメモリに内燃機関の冷却水温によつて定
まる始動時燃料噴射の総量や燃料噴射時間の累
積値などを記憶しておく手法も考えられるが、
電圧低下やノイズ等に起因してマイクロプロセ
ツサが暴走した場合にはデータが書き直されて
しまうことがあり、かえつて誤作動を招来する
ことも考えられ、完全な解決とはならなかつ
た。 そこで本発明は、上記(1)ないし(5)の問題点を解
決し、簡易な構成で始動時に好適な燃料噴射制御
を行ない得る電子式燃料噴射制御装置を提供する
ことを目的とする。 発明の構成 [問題点を解決するための手段] かかる目的を実現すべく、上記の問題点を解決
するためにとられた手段は、第1図に示すよう
に、次の構成を要旨としている。 即ち、内燃機関M1の冷却水温を含む運転条件
を検出する運転条件検出手段M2と、 該内燃機関M1に燃料噴射を行なう燃料噴射手
段M3と、 少なくとも始動時の燃料噴射に関する情報を記
憶する一時記憶手段M4とマイクロプロセツサM
5とを備え、該マイクロプロセツサM5が、前記
一時記憶手段M4に記憶された前記情報と前記検
出された内燃機関M1の運転条件とに基づき、燃
料噴射量を算出し、前記燃料噴射手段M3を制御
して、内燃機関M1の回転に同期した主燃料噴射
を行なう燃料噴射制御手段M6と、 を備えた電子式燃料噴射制御装置において、 電源電圧の状態を監視する電源電圧監視手段M
7と、 該電源電圧監視手段M7が、前記マイクロプロ
セツサM5の動作を保証する所定の電圧以下とな
つたことを検出した時、前記一時記憶手段M4の
内容を書き換えることを禁止する書換禁止手段M
8と、 を備えると共に、 前記燃料噴射制御手段M6が、前記内燃機関M
1の始動の際に、前記監視された電源電圧が前記
所定の電圧以下から該所定電圧以上に復した時に
始動時燃料噴射を開始し、該所定電圧以下となる
時に該始動時燃料噴射を停止し、その間の燃料噴
射量を前記一時記憶手段M4に累積して記憶する
制御を前記マイクロプロセツサM5によつて行な
い、該累積された燃料噴射量が前記内燃機関の冷
却水温度に基づいて定められた所定値となるま
で、前記始動時燃料噴射の制御を行なうよう構成
されたことを特徴とする電子式燃料噴射制御装置
の構成がそれである。 ここで運転条件検出手段M2は、内燃機関M1
の冷却水の温度Thwを含む種々の運転条件、例
えば内燃機関M1の回転数Neや吸入空気量Qや
その温度Ta等を検出するものであつて、使用す
る内燃機関の制御上の要求から必要なものだけを
用いれば良い。 マイクロプロセツサM5と一時記憶手段M4と
を備えた燃料噴射制御手段M6は、1チツプ又は
数個の素子からなる周知のマイクロコンピユータ
によつて実現され、上記マイクロプロセツサM
5、一時記憶手段M4以外に、制御上の必要に応
じてアナログあるいはデイジタルの入・出力ポー
ト、タイマ、カウンタ等を含む構成が考えられ
る。マイクロプロセツサM5は演算やデータの授
受等を司るものであつて、中央処理装置(CPU)
とも呼ばれるが、通常、上述の運転条件検出手段
M2によつて検出された内燃機関M1の運転条件
と、一時記憶手段M4に記憶された燃料噴射に関
する情報とから、実施すべき燃料噴射量等を算出
し、燃料噴射手段M3、例えば電磁式燃料噴射弁
を開・閉弁して、燃料噴射を制御するものであ
る。一時記憶手段M4は一時的にデータを記憶
し、マイクロプロセツサM5によるデータの書込
み、・読みだしに供されるものであつて、本発明
においては、始動時における燃料噴射に関する情
報として内燃機関M1の冷却水温によつて定まる
始動時燃料噴射の総量や、マイクロプロセツサM
5によつて書込まれた始動時の燃料噴射量の累積
値といつた始動時燃料噴射の制御に必要な情報を
記憶しておくものである。例えばCMOS型のス
タテイツクRAM等を用いることができ、数ボル
トから数十ボルトといつた広い電圧範囲で内容を
保持することができるものも存在する。 電源電圧監視手段M7は、燃料噴射制御手段M
6に供給される電源電圧を監視するものであつ
て、予め設定された種々の電圧、例えばマイクロ
プロセツサM5の動作をここまでは保証するとい
う所定電圧やマイクロプロセツサM5の動作の再
開をこの電圧ならば保証するという所定電圧など
を検出し、後述の書換禁止手段M8や燃料噴射制
御手段M6等に出力するよう構成される。 書換禁止手段M8は、前述した如く、電源電圧
がマイクロプロセツサM5の動作をここまでは保
証するという所定電圧以下になつた時、一時記憶
手段M4の内容の書換を禁止するものであつて、
マイクロプロセツサM5の暴走やデータ授受にお
けるビツト落ちといつた問題から一時記憶手段M
4の内容を保護するものである。具体的な構成は
一時記憶手段M4の態様にもよるが、一時記憶手
段M4の書込み制御信号線をアクテイブとしない
ような回路構成等がとられる。 [作用] 上記構成を有する本発明の電子式燃料噴射制御
装置は、燃料噴射制御手段M6のマイクロプロセ
ツサM5が正常に作動し得る所定の電源電圧が確
保されているか否かを電源電圧監視手段M7によ
つて検出し、その電圧以下では書換禁止手段M8
によつて一時記憶手段M4の内容を書き換えるこ
とを禁止している。しかも、電源電圧が一旦所定
の電圧以下となつてからこの電圧以上に復した時
には始動時燃料噴射を開始し、この電圧以下とな
つたところで始動時燃料噴射を停止し、更に始動
操作、例えばスタータをオンとした時点からの燃
料噴射量を一時記憶手段M4に累積して記憶する
制御を行なうと共に、この始動時燃料噴射の制御
を記憶された燃料噴射の累積値が内燃機関M1の
冷却水温に基づいて定まる所定値となるまで継続
する。 従つて、始動時にスタータ等の負荷によつて、
電源電圧がマイクロプロセツサM5の所定の正常
作動電圧を跨いで脈動する場合でも、電源電圧が
マイクロプロセツサM5の正常動作を保証する電
圧に復すれば、直ちに、マイクロプロセツサM5
は始動時燃料噴射を行ない、しかもその燃料噴射
の総量を内燃機関M1の冷却水温に応じて制御す
る。 [実施例] 以下本発明の実施例を図面に基づいて詳細に説
明する。 第2図は本発明一実施例としての内燃機関とそ
の周辺装置との概略構成を示す概略構成図、第3
図は燃料噴射制御手段としての電子制御回路の構
成を示すブロツク図、である。 図において、1は4サイクル4気筒の内燃機
関、2は燃料噴射制御手段としての電子制御回
路、3は電源としてのバツテリ、である。内燃機
関1の吸気管4には、上流からエアクリーナ5、
エアフロメータ7、吸気温センサ9、スロツトル
バルブ11、アイドルスイツチ12等が配設さ
れ、吸入空気は分岐管15に設けられた燃料噴射
手段としての電磁式燃料噴射弁17より噴射され
た燃料と共に混合気となつて図示しないシリンダ
に吸入される。一方、内燃機関1の排気管19に
は排気組成中の酸素濃度を検出するO2センサ2
1が設けられている。 更に、23はイグナイタ、25はイグナイタ2
3に発生する高電圧を内燃機関1のクランクシヤ
フト27の回転に同期して各気筒の図示しない点
火プラグに分配するデイストリビユータであつ
て、デイストリビユータ25は内燃機関1の気筒
判別信号G1及び回転数信号Neとを生成する。
また29はバツテリ3を電子制御回路2に接続す
るイグニツシヨンスイツチ、31はイグニツシヨ
ンスイツチ29と一部連動してスタータモータ3
2をオン・オフするスタータスイツチ、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の生成する気筒判別信号G1と回転
数信号Ne、O2センサ21からの信号としてのリ
ーン・リツチ信号Ox、スロツトルバルブ11が
全閉であることを示すアイドルスイツチ12から
の信号Idle、スタータスイツチ31の状態を示す
信号STA、を入力し、マイクロコンピユータ5
0とバツクアツプ回路56に出力する。 電源回路60はイグニツシヨンスイツチ29を
介してバツテリ電圧+Bを、又、イグニツシヨン
スイツチ29を介することなくバツクアツプ用の
電圧Battを入力して、マイクロコンピユータ5
0に供給される定電圧Vsubとその他の回路に供
給されるもうひとつの定電圧Vcとを生成する。
このほか、電源回路60は、定電圧Vsubの電圧
を監視して信号wiを生成したり、マイクロコン
ピユータ50よりマイクロコンピユータ50が正
常に作動していることをソフトウエアにより報知
するウオツチドツグクリア信号wdcに基づいて、
マイクロコンピユータ50のイニシヤル信号
を生成する電源シーケンスとしての動作も行なう
が、これについては後述する。 マイクロコンピユータ50は第4図に示す如
く、ひとつのチツプ内に周知のマイクロプロセツ
サ(MPU)70、ROM71、RAM73、入力
ポート74、出力ポート76、クロツク発生回路
78、共通バス79等を集積した1チツプマイク
ロコンピユータであつて、特に本実施例ではアド
レスデコーダ81、R−Sフリツプフロツプ8
2、インバータ83、ゲート付バスドライバ84
からなるwi信号検出回路86をも内蔵している。
尚、クロツク発生回路78は外付の水晶振動子8
8を得て、MPU70の作動基本クロツクを生成
する。 マイクロフロセツサ70は入力ポート74を介
し内燃機関1の運転条件を読みこみ、内燃機関1
の点火時期や燃料噴射量及び噴射タイミングを演
算する。そして、出力ポート76を介してA/D
変換回路53の制御信号の他に、バツクアツプ回
路56に点火時期制御信号igを、信号切換回路5
8に燃料噴射制御信号τ1,τ2を、電源回路6
0にウオツチドツグクリア信号wdcを、各々出力
する。ここで燃料噴射制御信号τ1は内燃機関1
の回転に同期して出力される通常の主燃料噴射を
制御する信号であり、燃料噴射制御信号τ2は本
発明において行なわれる始動時燃料噴射を制御す
る信号である。燃料噴射制御信号τ2の取扱いに
ついては後にフローチヤートに依拠し、詳細に説
明する。 バツクアツプ回路56はマイクロコンピユータ
50が正常に作動しなくなつた時に、その制御を
補う為の回路であつて、次のように働く。マイク
ロコンピユータ50はマイクロプロセツサ70に
司られて、内燃機関1の運転中であれば始動中で
あるか否かにかかわらず、点火時期制御信号igを
内燃機関1の回転数Neによつて定まる所定の間
隔をおいて出力している。従つて、点火時期制御
信号igが所定期間を越えて出力されなくなつた時
にはマイクロコンピユータ50は異常であると判
断し、気筒判別信号G1と回転数信号Neとから
予め定められたタイミングで点火信号IGtをバツ
フア62を介してイグナイタ23へ出力する。と
同時に、所定の燃料噴射量制御信号τ3をマイク
ロコンピユータ50が異常であることを示す信号
failと共に信号切換回路58に出力する。 信号切換回路58は、通常マイクロコンピユー
タ50の出力する燃料噴射制御信号τ1,τ2を
入力して、バツフア63を介して電磁式燃料噴射
弁17を開閉する燃料噴射信号τpを出力してい
るが、バツクアツプ回路56がマイクロコンピユ
ータ50の異常を検出して信号を出力する
と、上記の燃料噴射制御信号τ1,τ2に替え
て、バツクアツプ回路50の出力する燃料噴射制
御信号τ3によつて電磁式燃料噴射弁17を制御
するよう構成されている。信号切換回路58を公
知の論理ゲートによつて構成した一例を第5図に
示す。 以上の構成において行なわれる内燃機関1の制
御の一例を第6図のタイムチヤートに示した。 次に第7図の回路図に拠つて電源回路60の構
成及び機能について説明すると共に、マイクロコ
ンピユータ50内のwi信号検出回路86の働き
についても述べ、本発明の電源監視手段、書換禁
止手段の一例に言及する。 第7図に示す如く、電源回路60はマイクロコ
ンピユータ50に供給される定電圧Vsubとマイ
クロコンピユータ50以外の回路に供給される定
電圧Vcとを生成する定電圧出力部93、定電圧
Vsubの電圧を監視するwi信号出力部95、マイ
クロコンピユータ50のウオツチドツグクリア信
号wbcと共働してイニシヤル信号を生成する
イニシヤル信号発生回路97、から構成されてい
る。 定電圧出力部93は、バツテリ電圧+Bを電源
として定電圧Vcを生成するレギユレータ101
と、イグニツシヨンスイツチ29を介さないバツ
テリ電圧Battを電圧源として定電圧Vsubを生成
するレギユレータ102とから構成されている。 wi信号出力部95は、オペアンプOP1によつ
て、内部に形成された基準電圧Vd1を用いて定
電圧Vsubの電圧を監視する回路であり、抵抗器
R11,R12,R13による分圧によつて形成
されたヒステリシスを利用して、定電圧Vsubが
判定電圧V2以下となつた時にその出力信号を
ロウアクテイブとし、電圧V2より高い判定電圧
V1以上となつた時にハイレベルにするよう構成
されている。ここに、判定電圧V2はこの電圧ま
ではマイクロコンピユータ50内のMPU70に
とつて自身の動作が正常なものであると判断でき
るという電圧として設定されており、一方、判定
電圧V1はこの電圧以上であればMPU70自身が
燃料噴射等の制御を正常に再開させられると自ら
判断できる電圧として設定されており、両者にリ
ステリシス電圧(ΔV)をもたせることによつて
境界付近での動作上のチヤタリング等の発生を防
止している。尚、定電圧化されている電圧Vsub
が変動するのは、バツテリ3の電圧Battがレギ
ユレータ102の能力を越えて低下することによ
つて生じる。 イニシヤル信号発生回路97は、マイクロコン
ピユータ50の入・出力信号を説明した所で触れ
たように、MPU70が電源電圧の低下やノイズ
等に起因して暴走した場合、あるいは定電圧
VsubがもはやMPU70の動作が保証できない電
圧まで低下した時、イニシヤル信号を出力し
てマイクロコンピユータ50を停止させるもので
あつて、そのイニシヤル信号は電子制御回路
2のパワーオン時のイニシヤル信号も兼ねてい
る。 上述のwi信号出力部95の出力信号はマイ
クロコンピユータ50内のwi信号検出回路86
のR−Sフリツプフロツプ82のS端子につなが
れている。インバータ83の出力は通常ハイレベ
ルなので、信号が一旦、ロウアクテイブとな
ると、R−Sフリツプフロツプ82はセツトさ
れ、その出力Qはロウレベル(信号Oに対応)
に、セツトされる。MPU70はwi信号検出回路
86に設定されたアドレスを出力し、アドレスデ
コーダ81を介してゲート付バスドライバ84を
開き、R−Sフリツプフロツプ82の出力Qの状
態を読み込むことができるが、これとは別に、ア
ドレスデコーダ81を介してR−Sフリツプフロ
ツプ82のR端子にデータを書き込むこともでき
る。R−Sフリツプフロツプ82の真理値表は次
の如くである。
Object of the Invention [Field of Industrial Application] The present invention relates to an electronic fuel injection control device, and more specifically, an electronic fuel injection control device that realizes suitable fuel injection control even when the power supply voltage drops during starting of an internal combustion engine. Regarding. [Prior Art] In recent years, electronic control of internal combustion engines has progressed, and the amount of fuel supplied to the internal combustion engine is calculated by a microcomputer based on the operating conditions of the internal combustion engine, and the opening time of the fuel injection valve is controlled. Electronic fuel injection controls (EFI) have become widespread. In such an electronic fuel injection control device, the microcomputer that calculates the fuel injection time, etc. must naturally operate normally, but since it is an electronic device, it is inevitably affected by power supply voltage fluctuations. Particularly during startup, the power supply voltage can drop considerably as the starter drives a large load, and it is not possible to guarantee the operation of the microcomputer when the battery, which is the power supply, is weakening or at low temperatures. In some cases, the voltage dropped to levels that could not be used. Therefore, in internal combustion engines equipped with conventional electronic fuel injection control devices, a separate system of fuel injection valves (start injectors, STJs) that operate stably even at low voltage is used separately from this electronic fuel injection control device.
is installed in the intake pipe and combined with a bimetallic time switch (TZS) to ensure that fuel is injected for a certain period of time at startup, as well as backup means that stores the fuel injection time at startup in advance. When the power supply voltage falls below a predetermined voltage, the output of the backup means is used instead of the calculation result of the microprocessor to perform fuel injection (see ``Fuel Injection for Internal Combustion Engines'' in Japanese Unexamined Patent Publication No. 58-217737). A variety of devices have been proposed, including a control device. [Problems to be Solved by the Invention] Against the background of the prior art, the problems to be solved by the present invention are as follows. (1) When a start injector (STJ) is used to control fuel injection during startup, electrical and fuel systems must be prepared that are separate from the system that performs normal fuel injection, resulting in a complicated device configuration. This resulted in problems such as a decrease in reliability as a whole, an increase in the number of manufacturing steps, and a rise in costs. Further, the amount of fuel injection is determined primarily by the start timer, and it is difficult to precisely control the starting conditions of the internal combustion engine, such as the cooling water temperature and the number of fuel injections. (2) If backup means is provided and the correctness of the calculation output of the microprocessor cannot be guaranteed, even if fuel injection is performed using the output of the backup means, backup means must be provided, and the same as in (1) must be provided. This is causing problems. Also,
If the contents of the backup means are fixed, precise control cannot be performed as described above, and on the other hand,
If the contents of the backup means can be corrected based on the operating conditions of the internal combustion engine when the microprocessor is normal, if the microprocessor goes out of control due to a voltage drop, etc., incorrect values can be corrected. There was also a problem that the code could be rewritten, which could cause malfunctions. (3) Since the maximum load on the starter occurs when any one cylinder of the internal combustion engine is in the late stage of the compression stroke, the battery voltage pulsates accordingly when the internal combustion engine is started. Therefore, for a microprocessor, instead of always being in a state where the voltage can operate normally or not, it changes the voltage range in which it can operate normally and the voltage in which it cannot, depending on the pulsation. The range may be repeated. As a result, once the voltage reaches a voltage that does not guarantee normal operation and the entire microcomputer is reset, the microcomputer will start up from its initial state even if the power supply voltage returns to normal. Therefore, after initial processing, various operating conditions such as the rotation speed of the internal combustion engine and the temperature of the cooling water are read, and the
The fuel injection amount is calculated and the fuel injection is finally performed, but the power supply voltage drops again and before or during the fuel injection,
The reset may take a long time, resulting in the problem that the necessary fuel injection amount cannot be secured at the time of starting. (4) Even if the fuel injection control described in (3) above is completed in time, in this case, each time a reset is applied, the microprocessor starts from calculating the fuel injection amount, so it has already been It is not possible to remember the amount of fuel injection that has been performed, and fuel injections are performed one after another. As a result, if the ignition system malfunctions, the spark plug will become stuck, and even if the ignition system recovers,
There was a problem in that ignition could no longer be performed and the internal combustion engine could no longer be started. Furthermore, the proportion of fuel injected into the intake pipe during startup that is vaporized and sucked into the cylinders is largely influenced by the temperature of the internal combustion engine. When the internal combustion engine is completely cold, most of the injected fuel adheres to the inner wall of the intake pipe, intake valves, etc., and the proportion of fuel that is sucked into each cylinder decreases. Therefore, in such a case, the total amount of fuel injection at the time of startup must be increased, but in a situation where the microprocessor is reset every time, it is impossible to control the total amount of fuel injection. I couldn't do it. (5) In order to deal with these problems, a method could be considered in which the total amount of fuel injection at startup determined by the cooling water temperature of the internal combustion engine, the cumulative value of the fuel injection time, etc. are stored in the backed up memory. ,
If the microprocessor goes out of control due to voltage drop, noise, etc., the data may be rewritten, which may even lead to malfunctions, so this has not been a complete solution. SUMMARY OF THE INVENTION Therefore, it is an object of the present invention to provide an electronic fuel injection control device that solves the problems (1) to (5) above and can perform suitable fuel injection control at startup with a simple configuration. Structure of the Invention [Means for Solving the Problems] The means taken to solve the above problems in order to achieve the above object are summarized as follows, as shown in Figure 1. . That is, an operating condition detection means M2 that detects operating conditions including the cooling water temperature of the internal combustion engine M1, a fuel injection means M3 that injects fuel into the internal combustion engine M1, and a temporary memory that stores information regarding at least fuel injection at startup. Means M4 and microprocessor M
5, the microprocessor M5 calculates the fuel injection amount based on the information stored in the temporary storage means M4 and the detected operating condition of the internal combustion engine M1, and In an electronic fuel injection control device, the electronic fuel injection control device includes: a fuel injection control means M6 that controls main fuel injection in synchronization with the rotation of the internal combustion engine M1; and a power supply voltage monitoring means M that monitors the state of the power supply voltage.
7, and a rewriting inhibiting means for prohibiting rewriting of the contents of the temporary storage means M4 when the power supply voltage monitoring means M7 detects that the voltage has fallen below a predetermined voltage that guarantees the operation of the microprocessor M5. M
8, and the fuel injection control means M6 is configured to control the internal combustion engine M.
1, when the monitored power supply voltage returns from below the predetermined voltage to above the predetermined voltage, the starting fuel injection is started, and when the starting voltage becomes below the predetermined voltage, the starting fuel injection is stopped. The microprocessor M5 performs control to cumulatively store the fuel injection amount during that time in the temporary storage means M4, and the cumulative fuel injection amount is determined based on the cooling water temperature of the internal combustion engine. This is the configuration of an electronic fuel injection control device characterized in that the fuel injection at startup is controlled until the fuel injection reaches a predetermined value. Here, the operating condition detection means M2 detects the internal combustion engine M1.
It detects various operating conditions including the cooling water temperature Thw, such as the rotational speed Ne of the internal combustion engine M1, the intake air amount Q, and its temperature Ta, etc., and is necessary due to the control requirements of the internal combustion engine used. Just use what you have. The fuel injection control means M6, which includes a microprocessor M5 and a temporary storage means M4, is realized by a well-known microcomputer consisting of one chip or several elements.
5. In addition to the temporary storage means M4, a configuration including analog or digital input/output ports, a timer, a counter, etc. may be considered as required for control. The microprocessor M5 is responsible for calculations, data exchange, etc., and is a central processing unit (CPU).
Although it is also called, normally, the amount of fuel injection to be performed, etc. is determined from the operating conditions of the internal combustion engine M1 detected by the above-mentioned operating condition detection means M2 and the information regarding the fuel injection stored in the temporary storage means M4. Then, the fuel injection means M3, for example, an electromagnetic fuel injection valve, is opened and closed to control fuel injection. The temporary storage means M4 temporarily stores data and is used for writing and reading data by the microprocessor M5. The total amount of fuel injection at startup determined by the cooling water temperature of the microprocessor M
The information necessary for controlling the fuel injection at startup, such as the cumulative value of the fuel injection amount at startup written in step 5, is stored. For example, CMOS type static RAM can be used, and there are some that can hold contents over a wide voltage range from several volts to several tens of volts. The power supply voltage monitoring means M7 is the fuel injection control means M
This monitors the power supply voltage supplied to the microprocessor M5, and monitors the power supply voltage supplied to the microprocessor M5 at various preset voltages, such as a predetermined voltage that guarantees the operation of the microprocessor M5 up to this point, or a predetermined voltage that guarantees the operation of the microprocessor M5 up to this point. It is configured to detect a predetermined voltage, which is guaranteed if it is a voltage, and output it to a rewriting inhibiting means M8, a fuel injection controlling means M6, etc., which will be described later. As mentioned above, the rewriting inhibiting means M8 inhibits rewriting of the contents of the temporary storage means M4 when the power supply voltage falls below a predetermined voltage that guarantees the operation of the microprocessor M5 up to this point.
Due to problems such as runaway of microprocessor M5 and bit loss during data exchange, temporary storage means M
This protects the contents of Section 4. Although the specific configuration depends on the mode of the temporary storage means M4, a circuit configuration or the like is adopted in which the write control signal line of the temporary storage means M4 is not activated. [Function] The electronic fuel injection control device of the present invention having the above-mentioned configuration includes a power supply voltage monitoring means to check whether a predetermined power supply voltage at which the microprocessor M5 of the fuel injection control means M6 can operate normally is secured. Detected by M7, and below that voltage, rewriting prohibition means M8
It is prohibited to rewrite the contents of the temporary storage means M4. Moreover, when the power supply voltage once drops below a predetermined voltage and then returns to above this voltage, starting fuel injection is started, and when the voltage drops below this voltage, starting fuel injection is stopped, and further starting operations, such as starting a starter, are performed. Control is performed to accumulate and store the fuel injection amount from the time when the engine is turned on in the temporary storage means M4, and the cumulative value of the stored fuel injection is controlled to be the cooling water temperature of the internal combustion engine M1. The process continues until a predetermined value determined based on the above is reached. Therefore, due to the load of the starter etc. at the time of starting,
Even if the power supply voltage pulsates across the predetermined normal operating voltage of the microprocessor M5, as soon as the power supply voltage returns to a voltage that guarantees the normal operation of the microprocessor M5, the microprocessor M5
performs fuel injection at startup, and controls the total amount of fuel injection in accordance with the cooling water temperature of internal combustion engine M1. [Example] Hereinafter, an example of the present invention will be described in detail based on the drawings. FIG. 2 is a schematic configuration diagram showing a schematic configuration of an internal combustion engine and its peripheral devices as an embodiment of the present invention;
The figure is a block diagram showing the configuration of an electronic control circuit as fuel injection control means. In the figure, 1 is a 4-stroke, 4-cylinder internal combustion engine, 2 is an electronic control circuit as fuel injection control means, and 3 is a battery as a power source. An air cleaner 5 is connected to the intake pipe 4 of the internal combustion engine 1 from upstream.
An air flow meter 7, an intake temperature sensor 9, a throttle valve 11, an idle switch 12, etc. are provided, and the intake air is injected together with fuel injected from an electromagnetic fuel injection valve 17 as a fuel injection means provided in a branch pipe 15. The mixture becomes a mixture and is sucked into a cylinder (not shown). On the other hand, an O2 sensor 2 is installed in the exhaust pipe 19 of the internal combustion engine 1 to detect the oxygen concentration in the exhaust gas composition.
1 is provided. Furthermore, 23 is an igniter, 25 is an igniter 2
The distributor 25 distributes the high voltage generated in the internal combustion engine 1 to the spark plugs (not shown) of each cylinder in synchronization with the rotation of the crankshaft 27 of the internal combustion engine 1. The distributor 25 receives the cylinder discrimination signal G1 of the internal combustion engine 1. and a rotational speed signal Ne.
Further, 29 is an ignition switch that connects the battery 3 to the electronic control circuit 2, and 31 is an ignition switch that partially operates in conjunction with the ignition switch 29 to connect the starter motor 3.
2 is a starter switch that turns on and off; 33 is a water temperature sensor that detects the temperature of the cooling water of the internal combustion engine 1;
It is. The electronic control circuit 2 includes a microcomputer 50
The core includes an analog input circuit 52, an A/D conversion circuit 53, a digital input circuit 54, a backup circuit 56, a signal switching circuit 58, a power supply circuit 60,
It is composed of output signal buffers 62 and 63. The analog input circuit 52 of the electronic control circuit 2 is
Intake air amount as signal from air flow meter 7
Us, the cooling water temperature Thw of the internal combustion engine 1 as a signal from the water temperature sensor 33, and the intake temperature Ta as a signal from the intake temperature sensor 9 are input, and these signals are input by the A/D conversion circuit 53 at the next stage. The voltage +B of the battery 3 is sequentially A/D converted and taken into the microcomputer 50. On the other hand, the digital input circuit 54 receives the cylinder discrimination signal G1 and rotational speed signal Ne generated by the distributor 25, the lean/rich signal Ox as a signal from the O2 sensor 21, and the information that the throttle valve 11 is fully closed. The signal Idle from the idle switch 12 indicating the state and the signal STA indicating the state of the starter switch 31 are input to the microcomputer 5.
0 to the backup circuit 56. The power supply circuit 60 inputs the battery voltage +B through the ignition switch 29 and the backup voltage Batt without going through the ignition switch 29, and outputs the voltage to the microcomputer 5.
0 and another constant voltage Vc to be supplied to other circuits.
In addition, the power supply circuit 60 monitors the voltage of the constant voltage Vsub and generates the signal wi, and clears a watchdog that notifies the microcomputer 50 by software that the microcomputer 50 is operating normally. Based on signal wdc,
It also operates as a power supply sequence for generating an initial signal for the microcomputer 50, which will be described later. As shown in FIG. 4, the microcomputer 50 has a well-known microprocessor (MPU) 70, ROM 71, RAM 73, input port 74, output port 76, clock generation circuit 78, common bus 79, etc. integrated into one chip. It is a one-chip microcomputer, and in particular, in this embodiment, it has an address decoder 81 and an R-S flip-flop 8.
2. Inverter 83, gated bus driver 84
It also has a built-in wi signal detection circuit 86 consisting of the following.
Note that the clock generation circuit 78 is an external crystal oscillator 8.
8 to generate the basic operating clock for the MPU 70. The microflosser 70 reads the operating conditions of the internal combustion engine 1 through the input port 74, and
The ignition timing, fuel injection amount, and injection timing are calculated. Then, through the output port 76, the A/D
In addition to the control signal of the conversion circuit 53, the ignition timing control signal ig is sent to the backup circuit 56, and the signal switching circuit 5
Fuel injection control signals τ1, τ2 are supplied to power supply circuit 6.
A watchdog clear signal wdc is output at 0, respectively. Here, the fuel injection control signal τ1 is the internal combustion engine 1.
The fuel injection control signal τ2 is a signal that controls the normal main fuel injection that is output in synchronization with the rotation of the engine, and the fuel injection control signal τ2 is a signal that controls the starting fuel injection performed in the present invention. The handling of the fuel injection control signal τ2 will be explained in detail later based on a flowchart. The backup circuit 56 is a circuit for supplementing control when the microcomputer 50 stops operating normally, and operates as follows. The microcomputer 50 is controlled by the microprocessor 70, and when the internal combustion engine 1 is in operation, the ignition timing control signal ig is determined based on the rotational speed Ne of the internal combustion engine 1, regardless of whether it is starting or not. It is output at predetermined intervals. Therefore, when the ignition timing control signal ig is no longer output for a predetermined period of time, the microcomputer 50 determines that there is an abnormality, and outputs the ignition signal at a predetermined timing based on the cylinder discrimination signal G1 and the rotational speed signal Ne. IGt is output to the igniter 23 via the buffer 62. At the same time, the microcomputer 50 outputs a predetermined fuel injection amount control signal τ3 as a signal indicating that there is an abnormality.
It is output to the signal switching circuit 58 along with fail. The signal switching circuit 58 normally receives the fuel injection control signals τ1 and τ2 output from the microcomputer 50 and outputs the fuel injection signal τp for opening and closing the electromagnetic fuel injection valve 17 via the buffer 63. When the backup circuit 56 detects an abnormality in the microcomputer 50 and outputs a signal, the electromagnetic fuel injection valve is 17. FIG. 5 shows an example in which the signal switching circuit 58 is constructed of known logic gates. An example of the control of the internal combustion engine 1 performed in the above configuration is shown in the time chart of FIG. Next, the configuration and function of the power supply circuit 60 will be explained based on the circuit diagram of FIG. 7, and the function of the wi signal detection circuit 86 in the microcomputer 50 will also be described. Mention an example. As shown in FIG. 7, the power supply circuit 60 includes a constant voltage output section 93 that generates a constant voltage Vsub supplied to the microcomputer 50 and a constant voltage Vc supplied to circuits other than the microcomputer 50;
It consists of a wi signal output section 95 that monitors the voltage of Vsub, and an initial signal generation circuit 97 that generates an initial signal in cooperation with the watchdog clear signal wbc of the microcomputer 50. The constant voltage output section 93 includes a regulator 101 that generates a constant voltage Vc using battery voltage +B as a power source.
and a regulator 102 that generates a constant voltage Vsub using the battery voltage Batt as a voltage source that does not go through the ignition switch 29. The wi signal output section 95 is a circuit that monitors the voltage of the constant voltage Vsub using the reference voltage Vd1 formed internally by the operational amplifier OP1, and is formed by dividing the voltage by resistors R11, R12, and R13. By using the hysteresis, the output signal becomes low active when the constant voltage Vsub becomes lower than the judgment voltage V2, and the judgment voltage higher than the voltage V2 is set to low active.
It is configured to be set to high level when it reaches V1 or higher. Here, the judgment voltage V2 is set as a voltage at which the MPU 70 in the microcomputer 50 can judge that its own operation is normal up to this voltage, and on the other hand, the judgment voltage V1 is set as a voltage at which the MPU 70 in the microcomputer 50 can judge that its own operation is normal. It is set as a voltage that the MPU 70 can judge by itself to normally restart control of fuel injection, etc., and by providing a listeresis voltage (ΔV) to both, it is possible to prevent chattering during operation near the boundary. Preventing occurrence. In addition, the constant voltage Vsub
The fluctuation occurs when the voltage Batt of the battery 3 decreases beyond the capacity of the regulator 102. As mentioned in the explanation of the input/output signals of the microcomputer 50, the initial signal generation circuit 97 is activated when the MPU 70 goes out of control due to a drop in power supply voltage, noise, etc.
When Vsub drops to a voltage where the operation of the MPU 70 can no longer be guaranteed, an initial signal is output to stop the microcomputer 50, and this initial signal also serves as the initial signal when the electronic control circuit 2 is powered on. There is. The output signal of the above-mentioned wi signal output section 95 is sent to the wi signal detection circuit 86 in the microcomputer 50.
It is connected to the S terminal of the R-S flip-flop 82. Since the output of the inverter 83 is normally at a high level, once the signal becomes low active, the R-S flip-flop 82 is set and its output Q is at a low level (corresponding to signal O).
is set to . The MPU 70 outputs the address set to the wi signal detection circuit 86, opens the gated bus driver 84 via the address decoder 81, and can read the state of the output Q of the R-S flip-flop 82. Alternatively, data can also be written to the R terminal of the R-S flip-flop 82 via the address decoder 81. The truth table of the R-S flip-flop 82 is as follows.

【表】 ここで、Qn−1とは出力QがR,S端子の状
態が変化したひとつ前の時点での状態を維持させ
ることを示している。従つて、一旦信号がロ
ウレベルとなると、MPU70がwi信号検出回路
86にレベル1を書き込んでも、出力Qの状態は
ロウレベルのままである。しかしながら、定電圧
Vsubが判定電圧V1以上となつて信号がハイレ
ベルとなると、MPU70からの書き込み動作に
よつて、出力Qの状態は反転し、ハイレベルとな
る。尚、MPU70が読み書きするwi信号検出回
路86のアドレスを、以下WIポートと呼ぶ。 R−Sフリツプフロツプ82の出力QはRAM
73に出力されており、この信号Qがロウレベル
となるとRAM73内の書き込み信号線は不活性
化され、RAM73へのデータの書き込みは一切
行なえない構成となつている。これは、RAM7
3内のデータ書き込み制御信号線はロウアク
テイブ(ロウレベルの時、書き込み可)であるこ
とから、第8図に一例を示すように、信号Qがロ
ウレベルとなつた時、RAM73の書き込み端子
R/をその電源電圧Vcと等しくしておくよう
な構成により容易に実現される。 以上のハードウエアの構成を有する本実施例の
電子式燃料噴射制御装置2においてマイクロコン
ピユータ50のMPU70が行なう処理について、
第9図のフローチヤートに依拠して説明する、
MPU70は、第9図のフローチヤートに示す割
込ルーチン(4msec毎に起動される)を始動時
燃料噴射の制御として繰返し実行している。ま
ず、各ステツプでの処理について説明する。 ステツプ180:スタータ32が駆動されているか
否かを信号STAの状態により判断する。 ステツプ190:内燃機関1の冷却水温Thwを水温
センサ33より読み込む処理を行なう。 ステツプ200:ステツプ190で読み込んだ冷却水温
Thwに従つて、例えば第10図に一例を示す
マツプから、値t1、t2を求める処理が行なわれ
る。ここで値t2とは一回の始動操作において噴
射され燃料の総量の上限値(累積噴射量上限
値)に対応した値であつて、内燃機関1が燃焼
サイクルに至らない場合でもい、点火プラグの
カブリ等を防止し、無用な燃料噴射を行なわな
いよう、始動時燃料噴射に設定された上限値で
ある。一方、値t1は値t2より2だけ大きな値と
して定められているが、値t1は後述するプログ
ラムの流れの中で変数CTIMEを用いた処理上
の必要性から定められている。尚、値t1、t2は
メモリ73内の所のエリアに格納される。 ステツプ210、220:WIポート、即ちwi信号検出
回路86に値1を書き込む処理を行なう。 ステツプ230、240:WIポートの値が1であるか
否かの判断を行なう。 ステツプ250:変数CTIMEの値がt1以上であるか
否かの判断を行なう。 ステツプ260:変数CTIMEの値がt2未満であるか
否かの判断を行なう。尚、ステツプ250で値t1
は値t2より2以上大きな値として設定されてい
る。 ステツプ270:変数CTIMEを値t1にセツトする処
理を行なう。 ステツプ280:カウンタとして用いられる変数
CTIMEを0にセツトする処理を行なう。 ステツプ290:変数CTIMEを1だけインクリメ
ントする処理、即ちCTIME←CTIME+1を
行なう。 ステツプ300:出力する燃料噴射制御信号τ2を
オン状態に変更又は維持する処理を行なう。 ステツプ310:出力する燃料噴射制御信号τ2を
オフ状態に変更または維持する処理を行なう。 以上の処理・判断を行なう本割込ルーチンによ
る制御は、次の順序で実行される。 (1) まずステツプ180から開始されるか、イグニ
ツシヨンスイツチ29をオンとしてバツテリ3
の電圧+Bを電子制御回路2に供給するように
した直後には、まだスタータスイツチ31は閉
成ていないので、スタータ32はオンとされて
おらず、ステツプ180における判断は「NO」
となつて、処理はステツプ190へ進む。ステツ
プ190では内燃機関1の冷却水温Thwを読み込
み、続くステツプ200において冷却水温Thwに
基づいて累積噴射量上限値として値t2を、処理
上の要請から値tより大きな値t1を、各々定め
る処理が行なわれる。続くステツプ210でWIポ
ートに1を書込んだ後、ステツプ270において
変数CTIMEに値t1を書込み、ステツプ310にお
いて、燃料噴射制御信号τ2をオフ状態とし、
RTNへ抜けて本割込みルーチンの最初の実行
を終了する。 (2) やがてスタータスイツチ31が閉成されると
スタータ32がバツテリ3の電力供給をうけて
回転を始め、内燃機関を駆動する。しかして本
割込みルーチンが起動されると、ステツプ180
での判断は「YES」となつて処理はステツプ
230へ進み、WIポート=1?の判断が行なわれ
る。今回の割込みルーチンの起動に先立つ前回
の処理においてWIポートには値1が書込まれ
ているから、スタータ32の負荷が加わつたこ
とによつてマイクロコンピユータ50の電源で
ある定電圧Vsubが低下していなければWIポー
トの値は1のままであり、定電圧Vsubが判定
電圧V2以下となつていればWIポートの値は0
となつている。バツテリ3の容量は充分な余裕
があり定電圧Vsubが低下しないような場合に
はステツプ230での判断は「YES」となつて処
理はステツプ260へ進み、CTIME<t2の判断を
行なう。変数CTIMEの値は初回の本割込みル
ーチンの処理におけるステツプ270において値
t1に設定されているから、ステツプ260での判
断は「NO」となり、処理はステツプ310へ移
行し、燃料噴射制御信号τ2をオフ状態のまま
に維持してRTNへ抜け、本割込みルーチンを
終了する。従つて、この場合は後述する始動時
燃料噴射は実行されず、通常の主燃料噴射によ
り燃料の供給がなわれる。 (3) 一方、バツテリ29が弱つているなどの理由
でスタータ32の負荷が加わつた時にバツテリ
29の電圧+Bが大きく低下し、マイクロコン
ピユータ50への定電圧Vsubも判定電圧V2を
下回るような状態となつた場合、ステツプ230
での判断は「NO」(WIポート=1は不成立)
となつて処理はステツプ220へ進む。ステツプ
220ではWIポートに値1を書込み、続くステツ
プ240で再びWIポートが1であるか否かの判断
を行なう。WIポートの値は、信号がロウレ
ベルであればMPU70が値1を書込んでも値
1に更新されないので、定電圧Vsubが判定電
圧V2を下回り次に判定電圧V1以上となるまで
はステツプ240での判断は「NO」となり処理
は記述したごとくステツプ310−RTNと進む。
スタータ32の負荷が脈動し定電圧Vsubが判
定電圧V1を以上となつた後では、ステツプ230
−ステツプ220の処理・判断において、WIポー
トの値は1となり、ステツプ240での判断は
「YES」となる。この様子を第11図に示し
た。即ち、WIポートの状態は信号がロウア
クテイブとなつた時、ロウレベルとなり、信号
wiがハイレベルとなつた後の最初のMPU70
によるデータ1の書込みによつてハイレベルに
復する。 (4) ステツプ240での判断が「YES」、即ち、WI
ポート=1となると処理はステツプ250に進み、
変数CTIMEの値がt1以上であるか否かの判断
を行なう。変数CTIMEの値は当初ステツプ
270で値t1に設定された値のままとなつている
のでステツプ250での判断は「YES」となつて
処理はステツプ280へ進む。ステツプ280では今
から始動時燃料噴射を始めるとして、変数
CTIMEの値を0にセツトする、続くステツプ
300では燃料噴射制御信号τ2をオン状態とし
RTNへ抜けて本割込みルーチンを終了する。
燃料噴射制御信号τ2の出力がオン状態となる
と、電子制御回路2の出力信号τpはアクテイ
ブとなり、電磁式燃料噴射弁17は開弁され
る。 (5) 以上の条件で、次に本割込みルーチンが起動
されると、定電圧Vsubが再び低下して判定電
圧V2を下回るまではWIポートの値は1となつ
ていることから、ステツプ230の判断は
「YES」となり、ステツプ260で変数CTIMEが
値t2未満であるか否かの判断が行なわれる。変
数CTIMEの値はステツプ280で0にセツトさ
れ、ステツプ290が実行されるたびに1ずつイ
ンクリメントされてゆくから、この値がt2に達
するまではステツプ260までの判断は「YES」
であつて、引続きステツプ290、ステツプ300の
処理を行い燃料噴射制御信号τ2による燃料噴
射を継続する。 (6) 定電圧Vsubが再び判定電圧V2を下回ると、
上記(3)と同じ制御が行なわれ、燃料噴射は停止
され、その後、定電圧Vsubが再び判定電圧V1
以上となると上記(5)と同様の制御が行なわれ
る。 (7) しかして、変数CTIMEの値がインクリメン
トを重ねた結果値t2に達すると、ステツプ260
での判断は「NO」となつて、ステツプ310に
て燃料噴射制御信号τ2をオフ状態としRTN
へ抜けて本割込みルーチンを終了するようにな
る。従つて、始動時燃料噴射の累積値が値t2で
定まる量、ここでは4msec割込ルーチンであ
ることから4×t2msecの燃料噴射時間に相当
する燃料噴射量となつた時、それ以上の燃料噴
射は定電圧Vsubの状態の如何にかかわらず実
施されない。 以上の制御の全般に亘つて、マイクロコンピユ
ータ50内のRAM73は、既述した如く、定電
圧Vsubが判定電圧V2以下となるとその書込みを
禁止し内容を保護するように構成されており、ス
タータ32の負荷の変動によつてバツテリ電圧+
Bが脈動しても変数CTIMEの値は保存されてい
る。 本割込みルーチンを内燃機関1の始動時に繰返
し実行することによつて行なわれる燃料噴射の制
御の一例を第12図のタイミングチヤートに示し
た。即し、始動時の燃料噴射は、定電圧Vsubが
判定電圧V1以上となつてから判定電圧V2未満と
なるまでの間、変数CTIMEの値をカウンタとし
て用いながら行なわれ(第12図区間)、変数
CTIMEの値がt2以上となつたところで停止され
る(区間)。通常の主燃料噴射はこれとは別に
行なれており、定電圧Vsubが確立されると、通
常の燃料噴射制御によつて行なわれる(区間)。 以上のように構成された本実施例においては、
マイクロプロセツサ70の電源電圧である定電圧
Vsubの状態をwi信号出力部95によつて監視
し、マイクロプロセツサ70の動作が保証できる
電圧(ここでは判定電圧V2)を下回つたときに
はRAM73の内容を保存し、マイクロプロセツサ
70の動作の再開に問題のない電圧(ここでは判
定電圧V1)以上となつた時には始動時固有の燃
料噴射を実行させている。従つて、始動時にマイ
クロプロセツサ70の動作が保証できないような
電圧の領域を含んで定電圧Vsubが変動するよう
な場合でも、判定電圧V1以上となつた時には直
に始動時燃料噴射が開始されることになり、始動
時の確実な燃料噴射が期待でき、気筒への可燃混
合気の吸入は確実なものとなる。しかも、始動時
燃料噴射は、内燃機関1の冷却水温Thwに基づ
いて定められる始動時燃料噴射の総量の上限値ま
で行なわれると共に、始動時燃料噴射の累積値は
変数CTIMEとしてRAM73内に保存されるの
で、始動時燃料噴射の総量を内燃機関1の状態に
応じて制御することができる。この結果、内燃機
関1が冷え切つているような場合でも十分な燃料
量を噴射することができ、他方、燃料噴射の過多
による点火プラグのカブリやその結果内燃機関1
が点火されなくなるといつた問題も生じることが
なく、内燃機関1の始動性は充分に確保される。 又、定電圧Vsubが判定電圧V2よりも更に低下
し、電源回路60内の信号が出力される事態
となつてマイクロコンピユータ50がリセツトさ
れた場合でも、定電圧Vsubが回復して判定電圧
V1以上となれば、内燃機関1の回転数Neやその
他のパラメータから燃料噴射時間を計算して行な
われる主燃料噴射を待つことなく燃料噴射制御信
号τ2による始動時燃料噴射が実行されるので、
スタータ32が回転しうるような場合には、内燃
機関1の各気筒への燃料の吸入を確実ならしめる
ことができる。 更に、本実施例では若干の電気的な回路を追加
しているに過ぎず、しかも常に単一のマイクロプ
ロセツサ70の下で燃料噴射を制御しており、ス
タートインジエクタやその燃料系統などを必要と
せず、簡易な構成で確実な始動時の燃料噴射を行
なわせることができる。 尚、本実施例では定電圧Vsubが常時判定電圧
V2以下となつてマイクロプロセツサ70が点火
時期制御信号igを出せない状態に至つた時には、
バツクアツプ回路56により、内燃機関1の点火
時期と燃料噴射を制御しており、スタータ32が
駆動されるような電圧範囲での内燃機関1の始動
性はほとんど完璧を期されているといつてよい。 以上本発明の実施例について説明したが、本発
明はこの実施例に何等限定されるものではなく、
本発明の要旨を逸脱しない範囲において、種々な
る態様で実施しうることは勿論である。 発明の効果 以上詳述したように、本発明の電子式燃料噴射
制御装置によれば、スタートインジエクタやその
燃料系統などを必要とすることなく、始動時の確
実な燃料噴射を実現することができ、内燃機関1
の始動性を充分に確保することができるという優
れた効果を奏する。また、始動時燃料噴射の総量
を内燃機関の冷却水の温度に応じて制御している
ので、内燃機関の状態に応じて十分な燃料を噴射
することができるばかりか、何らかの原因によつ
て内燃機関が点火されないような場合にあつて
は、無用な燃料噴射を継続することなく、点火プ
ラグのカブリや燃料の浪費等を防止することがで
きる。更に、構成が簡易にできる為、装置の信頼
性や製造工程の手間やコストの問題等も改善され
る。
[Table] Here, Qn-1 indicates that the output Q maintains the state at the time immediately before the state of the R and S terminals changed. Therefore, once the signal becomes low level, even if the MPU 70 writes level 1 to the wi signal detection circuit 86, the state of the output Q remains low level. However, constant voltage
When Vsub becomes equal to or higher than the determination voltage V1 and the signal becomes a high level, the state of the output Q is inverted by the write operation from the MPU 70 and becomes a high level. Note that the address of the wi signal detection circuit 86 that is read and written by the MPU 70 is hereinafter referred to as a WI port. The output Q of the R-S flip-flop 82 is RAM
When this signal Q becomes low level, the write signal line in the RAM 73 is inactivated, and no data can be written to the RAM 73. This is RAM7
Since the data write control signal line in 3 is low active (writing is possible when it is low level), when the signal Q becomes low level, the write terminal R/ of RAM 73 is This can be easily realized by a configuration in which the voltage is set equal to the power supply voltage Vc. Regarding the processing performed by the MPU 70 of the microcomputer 50 in the electronic fuel injection control device 2 of this embodiment having the above hardware configuration,
The explanation will be based on the flowchart shown in FIG.
The MPU 70 repeatedly executes an interrupt routine (started every 4 msec) shown in the flowchart of FIG. 9 as control of starting fuel injection. First, the processing at each step will be explained. Step 180: Determine whether the starter 32 is being driven or not based on the state of the signal STA. Step 190: A process of reading the cooling water temperature Thw of the internal combustion engine 1 from the water temperature sensor 33 is performed. Step 200: Cooling water temperature read in step 190
According to Thw, a process is performed to obtain values t1 and t2 from a map, an example of which is shown in FIG. 10, for example. Here, the value t2 is a value corresponding to the upper limit value of the total amount of fuel injected in one starting operation (cumulative injection amount upper limit value), and even if the internal combustion engine 1 does not reach the combustion cycle, the spark plug This is the upper limit value set for fuel injection at startup to prevent fogging, etc., and to avoid unnecessary fuel injection. On the other hand, the value t1 is determined to be two times larger than the value t2, and the value t1 is determined based on the necessity of processing using the variable CTIME in the program flow described later. Note that the values t1 and t2 are stored in certain areas within the memory 73. Steps 210 and 220: Write a value 1 to the WI port, that is, the wi signal detection circuit 86. Steps 230 and 240: Determine whether the value of the WI port is 1 or not. Step 250: Determine whether the value of the variable CTIME is greater than or equal to t1. Step 260: Determine whether the value of the variable CTIME is less than t2. Furthermore, at step 250, the value t1
is set as a value that is two or more larger than the value t2. Step 270: Processing is performed to set the variable CTIME to the value t1. Step 280: Variable used as counter
Performs processing to set CTIME to 0. Step 290: Increment the variable CTIME by 1, ie, CTIME←CTIME+1. Step 300: A process is performed to change or maintain the output fuel injection control signal τ2 in the on state. Step 310: Processing is performed to change or maintain the output fuel injection control signal τ2 in the OFF state. The control by this interrupt routine that performs the above processing and judgment is executed in the following order. (1) First, start from step 180, or turn on the ignition switch 29 to drain the battery.
Immediately after supplying the voltage +B to the electronic control circuit 2, the starter switch 31 is not yet closed, so the starter 32 is not turned on, and the determination at step 180 is "NO".
The process then proceeds to step 190. In step 190, the cooling water temperature Thw of the internal combustion engine 1 is read, and in the following step 200, a value t2 is determined as the cumulative injection amount upper limit value based on the cooling water temperature Thw, and a value t1 larger than the value t is determined based on processing requirements. It is done. After writing 1 to the WI port in the following step 210, the value t1 is written to the variable CTIME in step 270, and in step 310, the fuel injection control signal τ2 is turned off,
Exit to RTN and end the first execution of this interrupt routine. (2) Eventually, when the starter switch 31 is closed, the starter 32 receives power from the battery 3 and begins to rotate, driving the internal combustion engine. When this interrupt routine is started, step 180 is executed.
The judgment is “YES” and the process goes to step
Proceed to 230, WI port = 1? A judgment will be made. Since the value 1 was written to the WI port in the previous processing prior to starting the current interrupt routine, the constant voltage Vsub, which is the power source for the microcomputer 50, decreases due to the addition of the load of the starter 32. If not, the value of the WI port remains 1, and if the constant voltage Vsub is below the judgment voltage V2, the value of the WI port is 0.
It is becoming. If the battery 3 has a sufficient capacity and the constant voltage Vsub does not drop, the determination at step 230 is ``YES'' and the process proceeds to step 260, where it is determined that CTIME<t2. The value of the variable CTIME is set at step 270 in the first interrupt routine processing.
Since it is set to t1, the judgment at step 260 is "NO", and the process moves to step 310, where the fuel injection control signal τ2 is kept in the OFF state and exits to RTN, ending this interrupt routine. do. Therefore, in this case, starting fuel injection, which will be described later, is not performed, and fuel is supplied by normal main fuel injection. (3) On the other hand, when the load of the starter 32 is applied due to the battery 29 being weak, etc., the voltage +B of the battery 29 decreases significantly, and the constant voltage Vsub to the microcomputer 50 also falls below the judgment voltage V2. If , step 230
Judgment is "NO" (WI port = 1 does not hold)
The process then proceeds to step 220. step
At 220, the value 1 is written to the WI port, and at the following step 240, it is again determined whether the WI port is 1 or not. If the signal is at a low level, the value of the WI port will not be updated to 1 even if the MPU 70 writes the value 1. Therefore, the value of the WI port will not be updated to 1 even if the MPU 70 writes the value 1. Therefore, the value of the WI port is not updated in step 240 until the constant voltage Vsub falls below the judgment voltage V2 and then becomes equal to or higher than the judgment voltage V1. The determination is "NO" and the process proceeds to step 310-RTN as described.
After the load of the starter 32 pulsates and the constant voltage Vsub exceeds the judgment voltage V1, step 230 is performed.
- In the processing and judgment at step 220, the value of the WI port becomes 1, and the judgment at step 240 becomes "YES". This situation is shown in FIG. In other words, when the signal becomes low active, the state of the WI port becomes low level, and the signal
First MPU70 after wi becomes high level
It returns to high level by writing data 1. (4) If the judgment in step 240 is “YES”, that is, WI
When port=1, the process proceeds to step 250,
It is determined whether the value of the variable CTIME is greater than or equal to t1. The value of the variable CTIME is initially
Since the value set as the value t1 remains unchanged at step 270, the determination at step 250 is "YES" and the process proceeds to step 280. In step 280, the variable
The following steps set the value of CTIME to 0:
At 300, the fuel injection control signal τ2 is turned on.
Exit to RTN and end this interrupt routine.
When the output of the fuel injection control signal τ2 is turned on, the output signal τp of the electronic control circuit 2 becomes active, and the electromagnetic fuel injection valve 17 is opened. (5) Under the above conditions, when this interrupt routine is started next time, the value of the WI port will be 1 until the constant voltage Vsub decreases again and falls below the judgment voltage V2, so the step 230 will be executed. The determination is ``YES'', and in step 260 it is determined whether the variable CTIME is less than the value t2. The value of the variable CTIME is set to 0 in step 280, and is incremented by 1 each time step 290 is executed, so the judgment up to step 260 is ``YES'' until this value reaches t2.
Then, steps 290 and 300 are subsequently performed to continue fuel injection based on the fuel injection control signal τ2. (6) When the constant voltage Vsub falls below the judgment voltage V2 again,
The same control as in (3) above is performed, fuel injection is stopped, and then the constant voltage Vsub is changed to the judgment voltage V1 again.
In the above case, the same control as in (5) above is performed. (7) When the value of the variable CTIME reaches the value t2 as a result of repeated incrementing, step 260 is executed.
The judgment is "NO", and in step 310, the fuel injection control signal τ2 is turned off and the RTN
This interrupt routine ends. Therefore, when the cumulative value of the fuel injection at startup reaches the amount determined by the value t2, which is a 4 msec interrupt routine here, the fuel injection amount corresponds to the fuel injection time of 4 x t2 msec, then further fuel injection is performed. is not carried out regardless of the state of constant voltage Vsub. In the overall control described above, the RAM 73 in the microcomputer 50 is configured to protect the contents by prohibiting writing when the constant voltage Vsub becomes lower than the determination voltage V2, as described above. The battery voltage +
Even if B pulsates, the value of the variable CTIME is saved. An example of fuel injection control performed by repeatedly executing this interrupt routine at the time of starting the internal combustion engine 1 is shown in the timing chart of FIG. That is, fuel injection at startup is performed while using the value of the variable CTIME as a counter from when the constant voltage Vsub becomes equal to or higher than the determination voltage V1 until it becomes less than the determination voltage V2 (section in FIG. 12). variable
It is stopped when the value of CTIME becomes t2 or more (section). Normal main fuel injection is performed separately from this, and once the constant voltage Vsub is established, it is performed by normal fuel injection control (section). In this embodiment configured as above,
Constant voltage that is the power supply voltage of the microprocessor 70
The state of Vsub is monitored by the wi signal output section 95, and when the voltage falls below the voltage that guarantees the operation of the microprocessor 70 (determination voltage V2 in this case), the contents of the RAM 73 are saved and the operation of the microprocessor 70 is resumed. When the voltage reaches a level that does not cause any problem in restarting the engine (determination voltage V1 in this case), fuel injection specific to starting is executed. Therefore, even if the constant voltage Vsub fluctuates, including a voltage range in which the operation of the microprocessor 70 cannot be guaranteed during startup, fuel injection at startup starts immediately when the determination voltage V1 or higher is reached. Therefore, reliable fuel injection at startup can be expected, and the intake of combustible mixture into the cylinders is ensured. Moreover, the starting fuel injection is performed up to the upper limit of the total amount of starting fuel injection determined based on the cooling water temperature Thw of the internal combustion engine 1, and the cumulative value of the starting fuel injection is stored in the RAM 73 as a variable CTIME. Therefore, the total amount of fuel injection at startup can be controlled according to the state of the internal combustion engine 1. As a result, even when the internal combustion engine 1 is completely cold, a sufficient amount of fuel can be injected.
Problems such as those caused by the engine not being ignited do not occur, and the startability of the internal combustion engine 1 is sufficiently ensured. Furthermore, even if the constant voltage Vsub falls further below the judgment voltage V2, causing the signal in the power supply circuit 60 to be output and the microcomputer 50 is reset, the constant voltage Vsub will recover and the judgment voltage will be reduced.
If it is equal to or higher than V1, fuel injection at startup is executed using the fuel injection control signal τ2 without waiting for the main fuel injection, which is performed by calculating the fuel injection time from the rotational speed Ne of the internal combustion engine 1 and other parameters.
When the starter 32 can rotate, it is possible to ensure that fuel is drawn into each cylinder of the internal combustion engine 1. Furthermore, in this embodiment, only a few electrical circuits are added, and fuel injection is always controlled under a single microprocessor 70, and the start injector, its fuel system, etc. It is possible to perform reliable fuel injection at startup with a simple configuration. In addition, in this example, the constant voltage Vsub is the constant judgment voltage.
When the microprocessor 70 becomes unable to output the ignition timing control signal ig due to V2 or lower,
The backup circuit 56 controls the ignition timing and fuel injection of the internal combustion engine 1, and it can be said that the startability of the internal combustion engine 1 is almost perfect in the voltage range in which the starter 32 is driven. . Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments in any way.
It goes without saying that the invention can be implemented in various ways without departing from the spirit of the invention. Effects of the Invention As detailed above, according to the electronic fuel injection control device of the present invention, reliable fuel injection at the time of starting can be achieved without the need for a start injector or its fuel system. Yes, internal combustion engine 1
This has the excellent effect of ensuring sufficient startability. In addition, since the total amount of fuel injected at startup is controlled according to the temperature of the internal combustion engine's cooling water, not only can sufficient fuel be injected depending on the state of the internal combustion engine, but also if the internal combustion engine In the case where the engine is not ignited, unnecessary fuel injection is not continued, and fogging of the spark plug and waste of fuel can be prevented. Furthermore, since the configuration can be simplified, problems such as reliability of the device and trouble and cost of the manufacturing process are also improved.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の基本的構成図、第2図は本発
明の一実施例としての内燃機関とその周辺装置と
の構成を示す概略構成図、第3図は電子制御回路
2の構成を示すブロツク図、第4図はマイクロコ
ンピユータ50の構成を示すブロツク図、第5図
は信号切換回路58の構成例を示す論理回路図、
第6図はバツクアツプ回路56による点火時期と
燃料噴射の制御例を示すタイミングチヤート、第
7図は電源回路60の構成を示す回路図、第8図
はRAM73の書込み禁止を行なう構成の一例を
示す回路図、第9図は実施例における制御例を示
す4msec割込みルーチンのフローチヤート、第
10図は冷却水温Thwから累積噴射量の上限値
を求めるマツプ、第11図はWIポートの状態を
説明するタイミングチヤート、第12図は実施例
における燃料噴射制御の一例を示すタイミングチ
ヤート、である。 1……内燃機関、2……電子制御回路、3……
バツテリ、17……電磁式燃料噴射弁、29……
イグニツシヨンスイツチ、31……スタータスイ
ツチ、32……スタータ、50……マイクロコン
ピユータ、60……電源回路、70……マイクロ
プロセツサ(MPU)、73……RAM、82……
R−Sフリツプフロツプ、86……wi信号検出
回路、95……wi信号出力部。
FIG. 1 is a basic configuration diagram of the present invention, FIG. 2 is a schematic configuration diagram showing the configuration of an internal combustion engine and its peripheral devices as an embodiment of the present invention, and FIG. 3 is a configuration diagram of the electronic control circuit 2. 4 is a block diagram showing the configuration of the microcomputer 50, FIG. 5 is a logic circuit diagram showing an example of the configuration of the signal switching circuit 58,
FIG. 6 is a timing chart showing an example of control of ignition timing and fuel injection by the backup circuit 56, FIG. 7 is a circuit diagram showing the configuration of the power supply circuit 60, and FIG. 8 is an example of a configuration for inhibiting writing to the RAM 73. Circuit diagram, Fig. 9 is a flowchart of a 4 msec interrupt routine showing a control example in the embodiment, Fig. 10 is a map for determining the upper limit value of the cumulative injection amount from the cooling water temperature Thw, and Fig. 11 explains the state of the WI port. Timing Chart FIG. 12 is a timing chart showing an example of fuel injection control in the embodiment. 1... Internal combustion engine, 2... Electronic control circuit, 3...
Battery, 17... Solenoid fuel injection valve, 29...
Ignition switch, 31... Starter switch, 32... Starter, 50... Microcomputer, 60... Power supply circuit, 70... Microprocessor (MPU), 73... RAM, 82...
R-S flip-flop, 86...wi signal detection circuit, 95...wi signal output section.

Claims (1)

【特許請求の範囲】 1 内燃機関の冷却水温を含む運転条件を検出す
る運転条件検出手段と、 該内燃機関に燃料噴射を行なう燃料噴射手段
と、 少なくとも始動時の燃料噴射に関する情報を記
憶する一時記憶手段とマイクロプロセツサとを備
え、該マイクロプロセツサが、前記一時記憶手段
に記憶された前記情報と前記検出された内燃機関
の運転条件とに基づき、燃料噴射量を算出し、前
記燃料噴射手段を制御して、内燃機関の回転に同
期した主燃料噴射を行なう燃料噴射制御手段と、 を備えた電子式燃料噴射制御装置において、 電源電圧の状態を監視する電源電圧監視手段
と、 該電源電圧監視手段が、前記マイクロプロセツ
サの動作を保証する所定の電圧以下となつたこと
を検出した時、前記一時記憶手段の内容を書き換
えることを禁止する書換禁止手段と、 を備えると共に、 前記燃料噴射制御手段が、前記内燃機関の始動
の際に、前記監視された電源電圧が前記所定の電
圧以下から該所定電圧以上に復した時に始動時燃
料噴射を開始し、該所定電圧以下となる時に該始
動時燃料噴射を停止し、その間の燃料噴射量を前
記一時記憶手段に累積して記憶する制御を前記マ
イクロプロセツサによつて行ない、該累積された
燃料噴射量が前記内燃機関の冷却水温度に基づい
て定められた所定値となるまで、前記始動時燃料
噴射の制御を行なうよう構成されたことを特徴と
する電子式燃料噴射制御装置。 2 マイクロプロセツサの動作を保証する所定の
電圧が、所定のヒステリシス幅を持つ特許請求の
範囲第1項記載の電子式燃料噴射制御装置。
[Scope of Claims] 1. Operating condition detection means for detecting operating conditions including cooling water temperature of the internal combustion engine; Fuel injection means for injecting fuel into the internal combustion engine; and a temporary storage device for storing at least information regarding fuel injection at startup. The apparatus includes a storage means and a microprocessor, and the microprocessor calculates the fuel injection amount based on the information stored in the temporary storage means and the detected operating condition of the internal combustion engine, and calculates the fuel injection amount. In an electronic fuel injection control device, the electronic fuel injection control device comprises: a fuel injection control means for controlling the main fuel injection in synchronization with the rotation of the internal combustion engine; a power supply voltage monitoring means for monitoring the state of the power supply voltage; rewriting prohibition means for prohibiting rewriting of the contents of the temporary storage means when the voltage monitoring means detects that the voltage has fallen below a predetermined voltage that guarantees the operation of the microprocessor; When the internal combustion engine is started, the injection control means starts fuel injection at startup when the monitored power supply voltage returns from below the predetermined voltage to above the predetermined voltage, and when it becomes below the predetermined voltage. Control is performed by the microprocessor to stop the fuel injection at the time of starting and accumulate and store the fuel injection amount during that time in the temporary storage means, and the accumulated fuel injection amount is stored in the cooling water of the internal combustion engine. An electronic fuel injection control device, characterized in that the electronic fuel injection control device is configured to control the starting fuel injection until a predetermined value determined based on temperature is reached. 2. The electronic fuel injection control device according to claim 1, wherein the predetermined voltage that guarantees the operation of the microprocessor has a predetermined hysteresis width.
JP23736884A 1984-11-09 1984-11-09 Electronic type fuel injection control device Granted JPS61116040A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23736884A JPS61116040A (en) 1984-11-09 1984-11-09 Electronic type fuel injection control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23736884A JPS61116040A (en) 1984-11-09 1984-11-09 Electronic type fuel injection control device

Publications (2)

Publication Number Publication Date
JPS61116040A JPS61116040A (en) 1986-06-03
JPH0544548B2 true JPH0544548B2 (en) 1993-07-06

Family

ID=17014351

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23736884A Granted JPS61116040A (en) 1984-11-09 1984-11-09 Electronic type fuel injection control device

Country Status (1)

Country Link
JP (1) JPS61116040A (en)

Also Published As

Publication number Publication date
JPS61116040A (en) 1986-06-03

Similar Documents

Publication Publication Date Title
US7962274B2 (en) Vehicle-mounted engine control apparatus
US4683859A (en) Apparatus for injecting fuel into internal combustion engine
JP3620228B2 (en) Control device for internal combustion engine
JPH0742888B2 (en) Engine controller
US6182004B1 (en) Apparatus and method for controlling electric power supply in nonvolatile memory rewriting operation
JPH0588380B2 (en)
JPH0544548B2 (en)
JPH0587662B2 (en)
JPS61123742A (en) Electronic fuel injection controller
JPH0587661B2 (en)
JPH0350096B2 (en)
JP3046475B2 (en) Starting fuel control method
JPS61135946A (en) Electronic fuel injection controlling apparatus
JPH0584383B2 (en)
JPH0559260B2 (en)
WO2006008975A1 (en) Method and device for controlling fuel injection of engine
JPH0689709B2 (en) Engine controller
JPH068618B2 (en) Electronic fuel injection control device
JPS611841A (en) Fuel injection device for internal-combustion engine
JPS6326272B2 (en)
JPH0587841B2 (en)
JPS62203943A (en) Fuel injection controller
JP3507596B2 (en) Electronic control unit
JPH01310138A (en) Electronic fuel injection system
JPH0233436A (en) Fuel supply control device for vehicle

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees