JPH068619B2 - Fuel injection control device for internal combustion engine - Google Patents
Fuel injection control device for internal combustion engineInfo
- Publication number
- JPH068619B2 JPH068619B2 JP59161197A JP16119784A JPH068619B2 JP H068619 B2 JPH068619 B2 JP H068619B2 JP 59161197 A JP59161197 A JP 59161197A JP 16119784 A JP16119784 A JP 16119784A JP H068619 B2 JPH068619 B2 JP H068619B2
- Authority
- JP
- Japan
- Prior art keywords
- fuel injection
- engine
- starting state
- 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
Links
- 238000002347 injection Methods 0.000 title claims description 101
- 239000007924 injection Substances 0.000 title claims description 101
- 239000000446 fuel Substances 0.000 title claims description 88
- 238000002485 combustion reaction Methods 0.000 title claims description 18
- 239000007858 starting material Substances 0.000 description 26
- 102100031237 Cystatin-A Human genes 0.000 description 24
- 101000921786 Homo sapiens Cystatin-A Proteins 0.000 description 24
- 238000000034 method Methods 0.000 description 18
- 101100281682 Danio rerio fsta gene Proteins 0.000 description 13
- 230000001276 controlling effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 239000007789 gas Substances 0.000 description 3
- 239000000498 cooling water Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003197 catalytic effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2409—Addressing techniques specially adapted therefor
- F02D41/2422—Selective use of one or more tables
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
- F02D41/06—Introducing corrections for particular operating conditions for engine starting or warming up
- F02D41/062—Introducing corrections for particular operating conditions for engine starting or warming up for starting
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
- F02D41/06—Introducing corrections for particular operating conditions for engine starting or warming up
- F02D41/062—Introducing corrections for particular operating conditions for engine starting or warming up for starting
- F02D41/064—Introducing corrections for particular operating conditions for engine starting or warming up for starting at cold start
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は車両特に自動車に搭載する内燃機関に装備され
る燃料噴射装置を制御する燃料噴射制御装置に係り、特
に機関の始動時に燃料噴射装置を確実に制御できる内燃
機関の燃料噴射制御装置に関するものである。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a fuel injection control device for controlling a fuel injection device installed in an internal combustion engine mounted on a vehicle, particularly an automobile, and more particularly to a fuel injection device when starting the engine. The present invention relates to a fuel injection control device for an internal combustion engine that can reliably control the fuel injection.
従来より、内燃機関の始動時に非同期噴射や始動用電磁
式燃料噴射弁を駆動させて燃料を所定量増量等すること
によって、機関始動性が向上することが知られており、
特公昭47−42410号公報や特開昭48−1042
5号公報にて燃料の増量等の手段が示されている。Conventionally, it has been known that engine startability is improved by driving an asynchronous injection or a starting electromagnetic fuel injection valve at the time of starting the internal combustion engine to increase a predetermined amount of fuel,
JP-B-47-42410 and JP-A-48-1042
Japanese Patent No. 5 discloses means for increasing the amount of fuel.
一方、近年、燃料噴射制御装置は機能アップ等の要求に
より、マイクロコンピュータを用いたものが主流となっ
てきている。On the other hand, in recent years, as a fuel injection control device, a device using a microcomputer has become mainstream due to demands for improved functions and the like.
そして、燃料噴射制御装置のマイクロコンピュータは、
通常、イグニッションスイッチがオンし、マイクロコン
ピュータにバッテリ電圧が印加されると、マイクロコン
ピュータのリセット状態が解除され、ポートやRAM等
をイニシャライズして所定のプログラムが実行されるよ
うになり、これに応じて燃料噴射装置の作動制御が開始
される。Then, the microcomputer of the fuel injection control device
Normally, when the ignition switch is turned on and the battery voltage is applied to the microcomputer, the reset state of the microcomputer is released, the ports, RAM, etc. are initialized and a predetermined program is executed. The operation control of the fuel injection device is started.
しかしながら、上記マイクロコンピュータにおいては機
関の始動状態を確実に判定することができないことがあ
り、このため始動時の非同期噴射や始動用電磁式燃料噴
射弁の駆動が始動時1回だけのはずが複数回行われた
り、全く行われなかったりして、始動性が極端に悪くな
る場合がある。すなわち、第4図に示すごとくイグニッ
ションスイッチ(IGSW)がオンすると燃料噴射制御
装置のマイクロコンピュータはリセットされ、マイクロ
コンピュータ内のCPUもリセットされる。このリセッ
トの解除後、もしくはスタータ信号がオンされた時に非
常同期噴射(または始動用電磁式燃料噴射弁の駆動)を
指令するパルス信号が1回発生するのであるが、スター
タがオンしている間、バッテリ電圧がCPU動作電圧よ
り低下するとCPUにリセットがかかり、再びバッテリ
電圧がCPU動作電圧より上昇するとCPUのリセット
が解除され、これに応じて非同期噴射を指令するパルス
信号が発生されるようになって、非同期噴射が多発され
るようになる(従来の噴射A)。従って供給燃料が過剰
なって、点火プラグに燃料がかぶって着火しなくなり始
動不能となる恐れがある。またこれを防ぐために、イグ
ニッションスイッチがオンしてマイクロコンピュータの
リセットが解除された後に、エンジンが停止しているこ
とを回転数センサ等の信号により確認してから非同期噴
射を指令するパルス信号を1回発生するよう構成したも
のがあるが、この場合イグニッションスイッチがオンさ
れてからスタータがオンするまでの時間が短いと非同期
噴射を指令するパルス信号が発生されないことがあり、
非同期噴射が実行されないことがある(従来の噴射
B)。However, the above-mentioned microcomputer may not be able to reliably determine the starting state of the engine. Therefore, the asynchronous injection at the time of start and the drive of the electromagnetic fuel injection valve for start may be performed only once at the start. It may be performed once or not at all, resulting in extremely poor startability. That is, as shown in FIG. 4, when the ignition switch (IGSW) is turned on, the microcomputer of the fuel injection control device is reset and the CPU in the microcomputer is also reset. After releasing this reset, or when the starter signal is turned on, a pulse signal for instructing emergency synchronous injection (or driving of the electromagnetic fuel injection valve for starting) is generated once. When the battery voltage falls below the CPU operating voltage, the CPU is reset, and when the battery voltage rises above the CPU operating voltage again, the reset of the CPU is released, and a pulse signal for instructing asynchronous injection is generated accordingly. Then, the asynchronous injection is frequently generated (conventional injection A). Therefore, there is a possibility that the fuel supply will become excessive and the spark plug will be covered with fuel and will not be ignited, making it impossible to start the engine. In order to prevent this, after the ignition switch is turned on and the reset of the microcomputer is released, it is confirmed that the engine is stopped by a signal from a rotation speed sensor or the like, and then a pulse signal for instructing asynchronous injection is set to 1 There is one configured to generate once, but in this case a pulse signal for instructing asynchronous injection may not be generated if the time from turning on the ignition switch to turning on the starter is short,
Asynchronous injection may not be performed (conventional injection B).
本発明が解決しようとする問題点は、上述したごとく、
マイクロコンピュータを用いた燃料噴射制御装置では、
機関の始動時の誤動作発生の恐れがあるという点であ
る。The problem to be solved by the present invention is, as described above,
In the fuel injection control device using the microcomputer,
The point is that there is a risk of malfunction when the engine is started.
従って本発明の目的とする点は、機関の始動状態を確実
に判定して、機関始動時の誤動作発生を未然に防いだ構
成を有する内燃機関の燃料噴射制御装置を提供すること
である。Therefore, an object of the present invention is to provide a fuel injection control device for an internal combustion engine having a configuration that reliably determines the starting state of the engine and prevents the occurrence of malfunctions when starting the engine.
以上に述べた問題点を解決するために本発明において
は、第5図に示すごとく電源電圧が動作電圧以下になる
とリセットされ、前記電源電圧が動作電圧以上になると
リセットが解除されるマイクロコンピュータを備え、こ
のマイクロコンピュータは、 内燃機関の諸パラメータを入力信号とし、この入力信号
に応じて計算されたパルス幅を有するパルス信号を電磁
式燃料噴射弁に出力する演算手段と、 内燃機関の諸パラメータの一部を用いて始動状態か否か
を判別する判別手段と、 この判別手段により始動状態であると判別している間
は、前記電源電圧が動作電圧以下になっても前記判別手
段から得られる始動状態を記憶する記憶手段と、 前記判別手段により始動状態でないと判別されると前記
記憶手段に記憶されている始動状態を解除する解除手段
と、 前記記憶手段に記憶された始動状態が所定の状態になっ
た時に前記演算手段に始動用の燃料噴射を指令する制御
手段と を有する内燃機関の燃料噴射制御装置としている。In order to solve the above-mentioned problems, the present invention provides a microcomputer that is reset when the power supply voltage becomes equal to or lower than the operating voltage and is reset when the power supply voltage becomes equal to or higher than the operating voltage, as shown in FIG. The microcomputer includes various parameters of the internal combustion engine as input signals, arithmetic means for outputting a pulse signal having a pulse width calculated according to the input signals to the electromagnetic fuel injection valve, and various parameters of the internal combustion engine. And a determining means for determining whether or not the engine is in a starting state by using a part of the above, and while the determining means determines that the engine is in the starting state, even if the power supply voltage becomes equal to or lower than the operating voltage, Storing means for storing the starting state, and canceling the starting state stored in the storing means when the determining means determines that the starting state is not the starting state. The fuel injection control device for an internal combustion engine includes a releasing means and a control means for instructing the arithmetic means to start fuel injection when the starting state stored in the storage means reaches a predetermined state.
以下、本発明の実施例を図面を用いて説明する。 Embodiments of the present invention will be described below with reference to the drawings.
第1図は全体構成図を示し、1は公知の4サイクル火花
点火式内燃機関(以下、「エンジン」という)で、燃料
用空気をエアクリーナ2、吸気管3、スロットル弁4を
経て吸入する。また、燃料は図示しない燃料系から各気
筒に対応して設置された電磁式燃料噴射弁5および冷間
始動時に作動する冷間始動用電磁式燃料噴射弁9を介し
て供給される。燃料後の排気は排気マニホールド6、排
気管7、三次触媒コンバータ8等を経て大気に放出され
る。吸気管3には、エンジン1に吸入される吸気量を検
出し、吸気量に応じたアナログ電圧信号を出力するポテ
ンショメータ式の吸気量センサ10、及び吸入空気の温
度を検出し吸気温に応じたアナログ信号を出力するサー
ミスタ式の吸気温センサ11が設置されている。また、
エンジン1には冷却水温を検出し、冷却水温に応じたア
ナログ電圧信号を出力するサーミスタ式の水温センサ1
2が設置され、さらに、排気マニホールド6には、排気
中の酸素濃度から空燃比を検出し、空燃比が理論空燃比
より小さいリッチのとき高レベル信号を、理論空燃比よ
り大きいリーンのとき低レベル信号を出力する空燃比セ
ンサ13が設置される。排気管7には排気温度を検出す
るサーミスタ式の排気温センサ14が設置される。15
はエンジン1のクランク軸の回転速度(回転数)を検出
する回転数センサで、例えばディストリビュータ16内
のロータに軸着したタイミングロータに対向してピック
アップコイルを配設して構成され、クランク軸の回転速
度に応じた周波数のパルス信号を出力する。17はスロ
ットル弁4のスロットル開度を検出するスロットルセン
サで、例えばスロットル弁4の全閉時のアイドル状態を
示す信号を出力する。18は点火コイルを内蔵するイグ
ナイタで、点火コイルの一次電流を制御されたタイミン
グで遮断してその二次側に高電圧を発生し、この高電圧
をディストリビュータ16を介してエンジンシリンダの
各点火プラグに印加する。19は図示しないスタータに
接続されたSTA端子で、スタータのオン状態を検出
し、そのオン時間に応じたパルス信号を出力する。FIG. 1 is an overall configuration diagram, and 1 is a known 4-cycle spark ignition type internal combustion engine (hereinafter referred to as “engine”), which sucks fuel air through an air cleaner 2, an intake pipe 3, and a throttle valve 4. Further, the fuel is supplied from a fuel system (not shown) via an electromagnetic fuel injection valve 5 installed corresponding to each cylinder and an electromagnetic fuel injection valve 9 for cold start which operates at cold start. The exhaust gas after fuel is discharged to the atmosphere through the exhaust manifold 6, the exhaust pipe 7, the tertiary catalytic converter 8 and the like. In the intake pipe 3, a potentiometer-type intake air amount sensor 10 that detects the intake air amount taken into the engine 1 and outputs an analog voltage signal corresponding to the intake air amount, and the temperature of the intake air is detected and the intake air temperature is detected. A thermistor type intake air temperature sensor 11 that outputs an analog signal is installed. Also,
The thermistor-type water temperature sensor 1 that detects the cooling water temperature in the engine 1 and outputs an analog voltage signal according to the cooling water temperature
2 is installed. Further, the exhaust manifold 6 detects the air-fuel ratio from the oxygen concentration in the exhaust gas, and outputs a high level signal when the air-fuel ratio is richer than the theoretical air-fuel ratio and a low level signal when the air-fuel ratio is leaner than the theoretical air-fuel ratio. An air-fuel ratio sensor 13 that outputs a level signal is installed. A thermistor-type exhaust temperature sensor 14 that detects the exhaust temperature is installed in the exhaust pipe 7. 15
Is a rotation speed sensor that detects the rotation speed (rotation speed) of the crankshaft of the engine 1. For example, a pickup coil is arranged so as to face a timing rotor axially attached to the rotor in the distributor 16, and It outputs a pulse signal with a frequency corresponding to the rotation speed. Reference numeral 17 denotes a throttle sensor that detects the throttle opening of the throttle valve 4, and outputs a signal indicating, for example, an idle state when the throttle valve 4 is fully closed. An igniter 18 has a built-in ignition coil, which interrupts the primary current of the ignition coil at a controlled timing to generate a high voltage on the secondary side thereof, and the high voltage is supplied to each ignition plug of the engine cylinder via a distributor 16. Apply to. Reference numeral 19 denotes a STA terminal connected to a starter (not shown), which detects an ON state of the starter and outputs a pulse signal corresponding to the ON time.
燃料噴射制御装置20は、各センサ10〜15および1
7と図示しないスタータに接続されたSTA端子19か
らの検出信号に基づき燃料噴射量を演算し、この噴射量
に応じて電磁式燃料噴射弁5および9の開弁時間を制御
するものである。The fuel injection control device 20 includes sensors 10 to 15 and 1
7 and a fuel injection amount based on a detection signal from a STA terminal 19 connected to a starter (not shown), and the valve opening time of the electromagnetic fuel injection valves 5 and 9 is controlled according to the injection amount.
そして、燃料噴射制御装置20にはマイクロコンピュー
タ20aが備えられている。第2図に燃料噴射制御装置
20の主要部構成を示す。The fuel injection control device 20 is equipped with a microcomputer 20a. FIG. 2 shows a main part configuration of the fuel injection control device 20.
100は所定のプログラムに従って各種演算制御処理を
実行するCPU、101は回転数センサ15からの検出
信号を入力しエンジン回転数をカウントする回転数カウ
ンタである。102は割り込み制御部で、エンジン回転
に同期して回数数カウンタ101から送られる割り込み
指令信号を入力し、この時、割り込み信号をCPU10
0に出力する。103はデジタル入力ポートで、空燃比
センサ13、スロットルセンサ17、STA端子19か
らのデジタル信号を入力しCPU100に伝達する。1
04はアナログマルチプレクサとA/D変換器からなる
アナログ入力ポートで、吸気量センサ10、吸気温セン
サ11、水温センサ12、及び排気温センサ14からの
各検出信号をA/D変換して順次CPU100に伝達す
る機能をもつ。Reference numeral 100 is a CPU that executes various arithmetic control processes according to a predetermined program, and 101 is a rotation speed counter that receives a detection signal from the rotation speed sensor 15 and counts the engine rotation speed. An interrupt control unit 102 inputs an interrupt command signal sent from the number-of-times counter 101 in synchronization with the engine rotation, and at this time, the interrupt signal is sent to the CPU 10.
Output to 0. Reference numeral 103 denotes a digital input port, which inputs digital signals from the air-fuel ratio sensor 13, the throttle sensor 17, and the STA terminal 19 and transmits them to the CPU 100. 1
Reference numeral 04 denotes an analog input port including an analog multiplexer and an A / D converter, which A / D-converts the detection signals from the intake air amount sensor 10, the intake air temperature sensor 11, the water temperature sensor 12, and the exhaust gas temperature sensor 14 to sequentially perform CPU 100. It has the function of transmitting to.
105は直接バッテリ21に接続される電源回路で、R
AM106に電源を供給し、107はイグニッションス
イッチ22を介してバッテリ21に接続される電源回路
で、RAM106以外の各ユニットに電源を供給する。
RAM106は読み込み読み出し可能な一時記憶回路で
あるが、イグニッションスイッチ22のオフ後も、常時
記憶内容を保持する不揮発性メモリをなす。108はフ
ログラムや各種定数、テーブルデータ等を記憶する読み
出し専用のROMである。Reference numeral 105 is a power supply circuit directly connected to the battery 21,
Power is supplied to the AM 106, and 107 is a power supply circuit connected to the battery 21 via the ignition switch 22, which supplies power to each unit other than the RAM 106.
The RAM 106 is a readable and readable temporary storage circuit, but forms a non-volatile memory that always retains stored contents even after the ignition switch 22 is turned off. A read-only ROM 108 stores a program, various constants, table data, and the like.
出力回路109、110はラッチ、ダウンカウンタ、パ
ワートランジスタなどからなり、この内出力回路109
はCPU100で演算された燃料噴射量(時間)データ
に基づき実際の燃料噴射弁5の開弁時間を制御する制御
信号をつくり、燃料噴射弁5に所定のタイミングで出力
する。又、出力回路110はCPU100で演算された
点火時期データに基づき点火プラグのスパーク時間を制
御する制御信号をつくり、イグナイタ18に所定のタイ
ミングで出力する。111はタイマーで、クロック信号
を発生してCPU100に送り、あるいは割り込み制御
部102に時間割り込み信号を出力する。The output circuits 109 and 110 are composed of latches, down counters, power transistors, etc.
Generates a control signal for controlling the actual opening time of the fuel injection valve 5 based on the fuel injection amount (time) data calculated by the CPU 100, and outputs the control signal to the fuel injection valve 5 at a predetermined timing. Further, the output circuit 110 creates a control signal for controlling the spark time of the spark plug based on the ignition timing data calculated by the CPU 100, and outputs it to the igniter 18 at a predetermined timing. A timer 111 generates a clock signal and sends it to the CPU 100, or outputs a time interrupt signal to the interrupt controller 102.
また、燃料噴射制御装置20は冷間始動時用電磁式燃料
噴射弁9を制御する制御回路200が設けられており、
冷間始動時に1回だけSTA端子19の信号に応じて作
動する。Further, the fuel injection control device 20 is provided with a control circuit 200 for controlling the cold start electromagnetic fuel injection valve 9.
It operates in response to a signal from the STA terminal 19 only once during cold start.
また150はCPU100に送りこまれる信号およびC
PU100から送り出される信号の伝達路であるシステ
ムバスである。Further, 150 is a signal sent to the CPU 100 and C
It is a system bus that is a transmission path for signals sent from the PU 100.
次に、第3図(a)に示すCPU100の概略フローチヤ
ートを参照して燃料噴射制御装置20の一動作例を説明
する。Next, an operation example of the fuel injection control device 20 will be described with reference to the schematic flow chart of the CPU 100 shown in FIG.
まず、イグニッションスイッチ22により電源回路10
7に電源が供給されると、ステップ1000でメインル
ーチンが起動され、ステップ1001でポート103、
104やRAM106等がイニシャライズされる。なお
この時RAM106内部に記憶された始動状態を示すフ
ラグFSTAは前回CPU100がリセットされる前の
状態を維持するように設定してある。ステップ1002
では、エンジン1の始動状態を判別する。この判別は、
通常、エンジン1の回転数が設定値(例えば100r.p.
m.)以下及びスタータと接続されたSTA端子19のス
タータがオン状態であることを示すパルス信号が出力さ
れていること等で判別される。ステップ1002にて始
動状態でないと判別されたならば、ステップ1004に
進んで、FSTAを0としてステップ1010へと進
む。また始動状態であると判別されたならば、ステップ
1003へと進み、ステップ1003ではRAM106
内部に記憶されているFSTAが1であるか、ないかを
判別する。ここでFSTAが1であるならば、ステップ
1010へと進むが、FSTAが0であるならば、ステ
ップ1005に進み燃料噴射弁5の非同期噴射量をエン
ジンパラメータに応じて計算し、出力回路109へと出
力してこの噴射量に応じた燃料噴射弁5の開弁時間を制
御する制御信号を出力回路109より燃料噴射弁5へと
出力し、燃料噴射弁5は制御信号に応じて非同期噴射を
実行する。そしてステップ1006に進んでFSTAを
1としてステップ1010に進む。ステップ1010で
は所定の演算方法を用いて点火時間の計算を行い出力回
路110に送り、出力回路110より点火プラグのスパ
ーク時間を制御する制御信号が所定のタイミングでイグ
ナイタ18へと出力され、ステップ1011では通常の
エンジン1の状態に応じた噴射量を計算して出力回路1
09に送り、出力回路109よりエンジン1の回転に同
期した所定タイミングで燃料制御弁5から燃料噴射が行
われるように制御信号が出力される。この後、ステップ
1002へと戻り、前述のルーチンが繰り返される。First, the power switch 10 is turned on by the ignition switch 22.
When power is supplied to 7, the main routine is started in step 1000, and in step 1001, the port 103,
The 104, the RAM 106 and the like are initialized. At this time, the flag FSTA indicating the starting state stored in the RAM 106 is set so as to maintain the state before the CPU 100 was reset last time. Step 1002
Then, the starting state of the engine 1 is determined. This determination is
Normally, the rotation speed of the engine 1 is a set value (for example, 100 r.p.
m.) and the following and the fact that a pulse signal indicating that the starter of the STA terminal 19 connected to the starter is in the ON state is output, and the like. If it is determined in step 1002 that the engine is not in the starting state, the process proceeds to step 1004, FSTA is set to 0, and the process proceeds to step 1010. If it is determined that the engine is in the starting state, the process proceeds to step 1003, and in step 1003 the RAM 106
It is determined whether the FSTA stored inside is 1 or not. Here, if FSTA is 1, the process proceeds to step 1010, but if FSTA is 0, the process proceeds to step 1005 to calculate the asynchronous injection amount of the fuel injection valve 5 according to the engine parameter, and to the output circuit 109. Is output to the fuel injection valve 5 from the output circuit 109 to control the valve opening time of the fuel injection valve 5 according to this injection amount, and the fuel injection valve 5 performs asynchronous injection according to the control signal. Run. Then, the process proceeds to step 1006, sets FSTA to 1, and proceeds to step 1010. In step 1010, the ignition time is calculated using a predetermined calculation method and sent to the output circuit 110, and a control signal for controlling the spark plug spark time is output from the output circuit 110 to the igniter 18 at a predetermined timing. Then, the injection amount according to the state of the normal engine 1 is calculated and the output circuit 1 is calculated.
09, and a control signal is output from the output circuit 109 so that fuel injection is performed from the fuel control valve 5 at a predetermined timing synchronized with the rotation of the engine 1. After that, the process returns to step 1002 and the above-mentioned routine is repeated.
上述のルーチンにおいて、エンジン1がイグニッション
スイッチ22を切って停止した場合はステップ1004
でFSTAが0とされた状態がRAM106内で記憶さ
れ、次回の始動時には確実に1回だけ非同期噴射が行わ
れる。これはステップ1002で始動状態であると判断
されて、ステップ1003でFSTAが0であるのでス
テップ1005に進み、ステップ1005で前述の非同
期噴射が行われ、ステップ1006でFSTAを1とし
て、ステップ1010、1011と進み、またステップ
1002へ戻る。ステップ1002に戻った時、始動状
態でない、つまりエンジン1が所定回転数以上またはス
タータがオフであるならばステップ1004にすすみF
STAを0としてステップ1010以下に進むようにな
り、またステップ1002にて始動状態であると再び判
別されてステップ1003に進んでも、ステップ100
3にてFSTAが1と記憶されているのでステップ10
05、1006を迂回してステップ1010以下に進む
ようになるからである。In the above routine, if the engine 1 is stopped by turning off the ignition switch 22, step 1004
The state in which FSTA is set to 0 is stored in the RAM 106, and the asynchronous injection is surely performed only once at the next start. This is determined in step 1002 to be the starting state, and since FSTA is 0 in step 1003, the process proceeds to step 1005, the aforementioned asynchronous injection is performed in step 1005, FSTA is set to 1 in step 1006, and step 1010, The process proceeds to 1011 and returns to step 1002. When returning to step 1002, if the engine is not in the starting state, that is, if the engine 1 is at the predetermined speed or higher or the starter is off, proceed to step 1004.
Even if the STA is set to 0, the process proceeds to step 1010 and thereafter, and even if it is determined again in step 1002 that the engine is in the starting state and the process proceeds to step 1003, step 100
Since FSTA is stored as 1 in step 3, step 10
This is because the process bypasses 05 and 1006 and proceeds to step 1010 and thereafter.
ところで、始動中のスタータ等による負荷のためにバッ
テリ21の電圧が低下して、CPU100にリセットが
かかった場合には、ステップ1005にて非同期噴射が
行われてステップ1006にてFSTAが1としてRA
M106内に記憶された後なら、FSTAが1としてR
AM106内に記憶されているため、リセット解除後、
再びステップ1000でメインルーチンが起動されてス
テップ1002で始動状態と判別されても、FSTAが
1と記憶されているためにステップ1003にてステッ
プ1005、1006を迂回してステップ1010へと
進むよう判別されるため、燃料噴射弁5の始動時におけ
る非同期噴射はイグニッションスイッチ22がオンされ
てからオフされるまでに1回だけ実行されることにな
る。By the way, when the voltage of the battery 21 is lowered due to the load of the starter or the like during starting and the CPU 100 is reset, asynchronous injection is performed in step 1005 and FSTA is set to 1 in step 1006 and RA
After being stored in M106, FSTA is set to 1 and R
Since it is stored in AM106, after reset release,
Even if the main routine is started again in step 1000 and it is determined in step 1002 that the engine is in the starting state, it is determined that step 1003 bypasses steps 1005 and 1006 and proceeds to step 1010 because FSTA is stored as 1. Therefore, the asynchronous injection at the time of starting the fuel injection valve 5 is executed only once from when the ignition switch 22 is turned on to when it is turned off.
従って、冷間始動時用の燃料噴射弁9が作動しないよう
な温度状態で燃料噴射弁5の非同期噴射により始動性が
左右されるような場合、上述のことからCPU100の
再リセット解除後の非同期噴射を防げ、かつ確実に1回
非同期噴射が実行されるため、この時エンジン1に供給
される燃料量は所定量に規定され、過燃料供給による始
動不能ということは決して無く、始動性が向上する。Therefore, when the startability is affected by the asynchronous injection of the fuel injection valve 5 in a temperature state in which the fuel injection valve 9 for cold start does not operate, the asynchronous operation after the resetting of the CPU 100 is released from the above facts. Since the injection can be prevented and the asynchronous injection is surely executed once, the amount of fuel supplied to the engine 1 at this time is regulated to a predetermined amount, and there is no possibility of starting due to overfuel supply, and the startability is improved. To do.
次に第3図(b)に示すCPU100の概略フローチャー
トを参照して燃料制御装置20の他の動作例を説明す
る。Next, another operation example of the fuel control device 20 will be described with reference to the schematic flowchart of the CPU 100 shown in FIG.
まずステップ2000でメインルーチンが起動され、ス
テップ2001でポート103、104やRAM106
等がイニシャライズされる。なおこの時RAM106内
部のスタータがオンである信号がSTA端子19より送
られている間、本ルーチンが繰り返されている回数を記
憶するCSTAは前回CPU100がリセットされる前
の状態を維持するよう設定してある。そしてステップ2
02にてSTA端子19からの信号によりスタータオン
状態であるかどうかを判別し、オン状態ならば、ステッ
プ2003にてCSTAに1を加え、またオフ状態なら
ば、ステップ2004にてCSTAを0にして、ともに
ステップ2005に進む。ステップ2005ではCST
Aの値が所定値Tと一致しているかを判別し、一致した
時のみステップ2006に進み、前述同様、非同期噴射
を計算、実行し、それ以外はステップ2006を迂回し
てステップ2010以下に進む。なおステップ201
0、ステップ2011は前述の第3図(a)に示したステ
ップ1010、ステップ1011と同様、通常の点火時
期、噴射量の計算を実行する。そして例えばステップ2
002からステップ2011まで4msで通過すると、所
定値Tを25とすればスタータがオンしてから約100
ms後に非同期噴射が実行される。なお、スタータがオン
してから100msたつまでにCPU100がリセットさ
れても、RAM106内にCPU100がリセットされ
る直前のCSTAの値がそのまま維持されているため
に、CPU100のリセットが解除されてからも引き続
きCSTAの値が増加されてCPU100のリセット状
態をはさんでCSTAが所定値T(=25)となった時
点で非同期噴射が行われ、またCSTAはスタータがオ
ンしている間は増加しつづけて、スタータがオフになっ
た時点でCSTAは0とされることから、普通にイグニ
ッションスイッチ22を切ってCPU100をリセット
した場合は、CSTAには0が記憶されているため、燃
料噴射弁5の非同期噴射はスタータが駆動している間、
つまりSTA端子19のスタータオンを示す信号がデジ
タル入力ポート103に送られている間に1回だけ駆動
し、その間に2回駆動することはない。First, in step 2000, the main routine is started, and in step 2001, the ports 103 and 104 and the RAM 106 are started.
Etc. are initialized. At this time, while the signal in which the starter in the RAM 106 is on is sent from the STA terminal 19, the CSTA that stores the number of times this routine is repeated is set to maintain the state before the CPU 100 was reset last time. I am doing it. And step 2
At 02, it is determined whether or not the starter is in the on state by the signal from the STA terminal 19. If it is in the on state, 1 is added to CSTA in step 2003, and if it is in the off state, CSTA is set to 0 in step 2004. Together, go to step 2005. CST in step 2005
It is determined whether the value of A matches the predetermined value T, and when it matches, the process proceeds to step 2006, the asynchronous injection is calculated and executed as described above, and otherwise, the process bypasses step 2006 and proceeds to step 2010 and thereafter. . Note that step 201
0, step 2011, as in step 1010 and step 1011 shown in FIG. 3 (a), the normal calculation of ignition timing and injection amount is executed. And, for example, step 2
When passing from 002 to step 2011 in 4ms, if the predetermined value T is set to 25, it will be about 100 after the starter is turned on.
Asynchronous injection is executed after ms. Even if the CPU 100 is reset 100 ms after the starter is turned on, the value of CSTA immediately before the CPU 100 is reset is maintained in the RAM 106, and therefore, even after the reset of the CPU 100 is released. The value of CSTA is continuously increased, the asynchronous injection is performed when CSTA reaches the predetermined value T (= 25) after the reset state of the CPU 100, and CSTA continues to increase while the starter is on. Then, CSTA is set to 0 when the starter is turned off. Therefore, when the ignition switch 22 is normally turned off and the CPU 100 is reset, 0 is stored in CSTA. Asynchronous injection, while the starter is driving
That is, while the signal indicating the starter on of the STA terminal 19 is being sent to the digital input port 103, it is driven only once and is not driven twice during that time.
従って、冷間始動時用の燃料噴射弁9が作動しないよう
な温度状態で燃料噴射弁5の非同期噴射により始動性が
左右されるような場合、RAM106内に常時記憶され
たCSTAの値によりCSTAの値が所定値Tになった
ときのみ非同期噴射が実行されるようになって前述の第
3図(a)のフローチャートの場合と同様、余分な非同期
噴射が無くなり、かつ確実に1回の非同期噴射が実行さ
れて、エンジン1に供給される燃料量は所定量に規定さ
れて、過燃料供給による始動不能ということは決してな
く、始動性は向上する。さらに確実にエンジン始動状態
にのみ非同期噴射を実行するためにステップ2002の
前に始動判別(図示せず)を行い、始動状態でない時に
はステップ2004に、始動状態の時はステップ200
3に進むように設定しておき、ステップ2001でイニ
シャライズ時にSTA端子19の信号、エンジン1の回
転数等で決まる始動状態の判別を予め始動状態であると
しておけば、エンジン1の回転数が設定値、例えば10
0r.p.m.以下であるという判別等を含んだ始動状態判別
に用いられる時間が節約でき、早いタイミングで非同期
噴射が実行できるようになり、イグニッションスイッチ
22をオンしてすぐにスタータがオンしても予め始動状
態であると判別されているので、上述のフローが直ちに
実行されて非同期噴射が行われる。Therefore, when the startability is affected by the asynchronous injection of the fuel injection valve 5 in a temperature state in which the fuel injection valve 9 for cold start does not operate, the CSTA is always stored in the RAM 106 according to the value of CSTA. The asynchronous injection is executed only when the value of has reached the predetermined value T, and as in the case of the flowchart of FIG. 3 (a) described above, there is no extra asynchronous injection, and one asynchronous The injection is executed and the amount of fuel supplied to the engine 1 is regulated to a predetermined amount, so that the engine is never incapable of starting due to excessive fuel supply, and the startability is improved. Further, in order to surely execute the asynchronous injection only in the engine start state, a start determination (not shown) is performed before step 2002, and when it is not in the start state, step 2004 is performed, and when it is in the start state, step 200 is performed.
3 is set, and if the determination of the starting state that is determined by the signal of the STA terminal 19 and the number of revolutions of the engine 1 at the time of initialization in step 2001 is set as the starting state in advance, the number of revolutions of the engine 1 is set. Value, eg 10
It is possible to save the time used for the determination of the starting state including the determination that it is 0 rpm or less, the asynchronous injection can be executed at an early timing, and even if the starter is turned on immediately after the ignition switch 22 is turned on. Since it is determined in advance that the engine is in the starting state, the above-described flow is immediately executed and the asynchronous injection is performed.
次に第3図(c)に示すCPU100の概略フローチャー
トを参照して燃料噴射制御装置20のさらに他の動作例
を説明する。Next, still another operation example of the fuel injection control device 20 will be described with reference to the schematic flowchart of the CPU 100 shown in FIG.
まずステップ3000にてメインルーチンが起動され、
ステップ3001でポート103、104やRAM10
6等がイニシャライズされる。なおこの時RAM106
内部のスタータがオンである信号がSTA端子19より
送られている間、本ルーチンが繰り返されている回数を
記憶するCSTAは前回CPU100がリセットされる
前の状態を維持するよう設定してある。さらに冷間始動
時用の燃料噴射弁9の作動判別フラグFSTjを1に予
め設定してある。ステップ3002、3003、300
4では前述の第3図(b)で示したステップ2002、2
003、2004と同じく、スタータがオンしている
間、本ルーチンの繰り返される回数をCSTAで記憶
し、スタータがオフしている時はCSTAを0とする。
またスタータがオンしている時にCPU100にリセッ
トがかかってリセット解除後再びステップ3001でイ
ニシャライズされてもCSTAはCPU100のリセッ
トがかかる直前の値を維持するのでCSTAの値は引き
続いて増加していく。ステップ3005では、CSTA
の値が所定値T1になったかを判別する。そして所定値
T1となったならステップ3006で冷間始動時用の燃
料噴射弁9の作動判別フラグFSTjが1であることを
判別し、FSTj=1である時ステップ3007に進
み、冷間始動時用の燃料噴射弁9の作動処理を行い、所
定信号を出力回路109を介して制御回路200に出力
し、これに応じて制御回路200により冷間始動時用の
燃料噴射弁9が駆動制御される。ステップ3007で所
定処理が行われたらステップ3008でFSTjを0と
してステップ3010に進み、ステップ3010、30
11では前述の第3図(a)に示したステップ1010、
1011と同様、通常の点火時期、噴射量の計算を実行
する。またステップ3005でCSTAの値が所定値T
1と一致しない、あるいはステップ3006でFSTj
が0の場合はともにステップ3007、3008を迂回
してステップ3010へと進む。そして、例えば本ルー
チンも前述の第3図(b)に示したルーチン同様、ステッ
プ3002からステップ3011まで4msで通過すると
して、所定値T1を4と設定しておくと、スタータがオ
ンしてから約16ms後に冷間始動時用の燃料噴射弁9が
駆動する。またこの間にCPU100にリセットがかか
ってもCPU100のリセットがかかっている間をはさ
んでCSTAの値は増加していくのでCPU100のリ
セットのかかっている時間と16msとの加算した時間経
過した後に、つまりCSTAの値が所定値T1(=4)
となった時に燃料噴射弁9が駆動する。さらに冷間始動
時間の燃料噴射弁9が駆動した後にCPU100にリセ
ットがかかって再びステップ3001でイニシャライズ
されてFSTjが1と設定されても、スタータがオンし
続けている時はCSTAの値が所定値T1より大きな値
となっており、スタータがオフしていればCSTAは0
であるからいずれにしてもステップ3005でNOと判
別されてステップ3006、3007、3008を迂回
するため、冷間始動時用の燃料噴射弁9はスタータが駆
動している間、つまりSTA端子19のスタータオンを
示す信号がデジタル入力ポート103に送られている間
に1回だけ動作し、この間に2回以上動作することはな
い。そして前述の第3図(b)の動作例で述べたのと同じ
くステップ3001でイニシャライズ時に予め始動状態
であると設定しておいても良い。なお冷間始動時におい
ては制御回路200にて冷間始動時用の制御が冷間始動
時用の燃料噴射弁9に優先的に実行される。First, the main routine is started in step 3000,
In step 3001, the ports 103 and 104 and the RAM 10
6th grade is initialized. At this time, the RAM 106
While the signal that the internal starter is on is sent from the STA terminal 19, the CSTA that stores the number of times this routine is repeated is set to maintain the state before the CPU 100 was reset last time. Further, the operation determination flag FSTj of the fuel injection valve 9 for cold start is set to 1 in advance. Steps 3002, 3003, 300
In step 4, steps 2002 and 2 shown in FIG.
As in 003 and 2004, the number of times this routine is repeated is stored in CSTA while the starter is on, and CSTA is set to 0 when the starter is off.
Further, even if the CPU 100 is reset when the starter is on and is initialized again in step 3001 after the reset is released, the CSTA maintains the value immediately before the reset of the CPU 100, so that the CSTA value continues to increase. In step 3005, CSTA
It is determined whether the value of has reached the predetermined value T 1 . When the predetermined value T 1 is reached, it is determined in step 3006 that the operation determination flag FSTj of the fuel injection valve 9 for cold start is 1, and when FSTj = 1, the process proceeds to step 3007 to perform cold start. The fuel injection valve 9 for time is operated, and a predetermined signal is output to the control circuit 200 via the output circuit 109. In response to this, the control circuit 200 drives and controls the fuel injection valve 9 for cold start. To be done. When the predetermined process is performed in step 3007, FSTj is set to 0 in step 3008 and the process proceeds to step 3010.
11, the step 1010 shown in FIG.
Similar to 1011, the normal calculation of ignition timing and injection amount is executed. In step 3005, the value of CSTA is the predetermined value T
1 does not match, or FSTj in step 3006
If 0 is 0, both bypass steps 3007 and 3008 and proceed to step 3010. Then, for example, in the same manner as the routine shown in FIG. 3 (b) described above, if the predetermined value T 1 is set to 4 assuming that the steps 3002 to 3011 are passed in 4 ms, the starter is turned on. About 16 ms after that, the fuel injection valve 9 for cold start is driven. Even if the CPU 100 is reset during this period, the value of CSTA increases while the CPU 100 is being reset, so after the time that the CPU 100 is reset and the time that is 16 ms has elapsed, That is, the value of CSTA is the predetermined value T 1 (= 4)
Then, the fuel injection valve 9 is driven. Even if the CPU 100 is reset after the fuel injection valve 9 in the cold start time is driven and is initialized again in step 3001 and FSTj is set to 1, the value of CSTA is set to a predetermined value when the starter continues to be turned on. The value is larger than the value T 1 , and CSTA is 0 if the starter is off.
In any case, since NO is determined in step 3005 and steps 3006, 3007 and 3008 are bypassed, the fuel injection valve 9 for cold start is operated while the starter is driven, that is, at the STA terminal 19. It operates only once while the signal indicating starter-on is being sent to the digital input port 103, and does not operate more than once during this period. Then, as described in the operation example of FIG. 3 (b), it may be set in advance that the engine is in the starting state at the time of initialization in step 3001. In the cold start, the control circuit 200 preferentially executes the control for the cold start on the fuel injection valve 9 for the cold start.
従って、冷間始動時用の燃料噴射弁9を用いて全始動時
のエンジン1への燃料を供給する場合、冷間時以外は上
述したようにRAM106内に常時記憶されたCSTA
の値によりCSTAの値が所定値T1になったときのみ
冷間始動時用の燃料噴射弁9を駆動するように動作制御
しているので、この燃料噴射弁9の駆動は1回のみであ
り、この時の供給燃料量を所定量に規定しておけば、過
燃料供給による始動不能ということは決してなく、始動
性は向上する。Therefore, when fuel is supplied to the engine 1 at the time of full start using the fuel injection valve 9 for cold start, the CSTA that is always stored in the RAM 106 as described above except during cold start.
Since the operation is controlled so that the fuel injection valve 9 for cold start is driven only when the value of CSTA reaches the predetermined value T 1 by the value of, the fuel injection valve 9 can be driven only once. However, if the amount of fuel supplied at this time is defined to be a predetermined amount, it will never be impossible to start due to excessive fuel supply, and the startability will be improved.
なお、上述の各動作例では、燃料噴射弁5の非同期噴射
によるものと、冷間始動時用の燃料噴射弁9によるもの
とを各々述べたが、始動時のエンジン1への所定量の燃
料供給を両方を用いて行ってもかまわない。In each of the above operation examples, the asynchronous injection of the fuel injection valve 5 and the cold injection fuel injection valve 9 have been described, but a predetermined amount of fuel to the engine 1 at the time of start is described. The supply may be performed using both.
また上述の実施例ではRAM106を直接バッテリ21
に接続される電源回路105により、バックアップして
常時記憶内容を保持する不揮発性メモリとしていたが、
バックアップなしでも常時記憶内容を保持する不揮発性
メモリを用いてもよい。Further, in the above-described embodiment, the RAM 106 is directly connected to the battery 21.
The non-volatile memory which is backed up by the power supply circuit 105 connected to
A non-volatile memory that always retains stored contents without using a backup may be used.
また上述の実施例では本装置をLジェトロ方式のものに
適用していたが、Dジェトロ方式や、その他マイクロコ
ンピュータによりエンジン1の制御を行う方式のものに
は全て適用可能である。Further, in the above-described embodiments, the present apparatus is applied to the L-JETRO system, but it is applicable to the D-JETRO system and other systems in which the engine 1 is controlled by the microcomputer.
以上に述べたように本発明においては、内燃機関が始動
せずに、何回も始動を試みた時には、判別手段によりそ
の都度、始動状態でないと判断されて記憶手段に記憶さ
れている始動状態が解除され、その都度、始動状態が所
定の状態となった時に始動用の燃料噴射が実行されて、
1回始動に失敗しても繰り返し始動が可能であり、しか
も、電源電圧がマイクロコンピュータの作動電圧以下に
低下した時にも、記憶手段により判別手段から得られる
始動状態が記憶され続けるため、始動時用の燃料噴射の
処理が確実なものとなって、内燃機関への過燃料供給、
これにともなう内燃機関の始動不能等が未然に防げ、従
って内燃機関の始動性が著しく向上できるという優れた
効果がある。As described above, in the present invention, when the internal combustion engine is not started and the engine is tried to be started many times, the determining means determines that the internal combustion engine is not in the starting state each time, and the starting state stored in the storage means. Is released, and each time, the fuel injection for starting is executed when the starting state becomes a predetermined state,
Even if the starting operation fails once, the starting operation can be repeated, and even when the power supply voltage drops below the operating voltage of the microcomputer, the starting state obtained from the determining means is continuously stored in the storage means. Fuel injection processing for the internal combustion engine becomes reliable,
There is an excellent effect that the start failure of the internal combustion engine due to this can be prevented and the startability of the internal combustion engine can be remarkably improved.
第1図は本発明の実施例の全体構成図、第2図は本発明
の実施例の主要部を示す概略構成図、第3図(a)は本発
明の実施例の一動作例を示すフローチャート、第3図
(b)は本発明の実施例の他の動作例を示すフローチャー
ト、第3図(c)は本発明の実施例のさらに他の動作例を
示すフローチャート、第4図は従来装置による動作およ
び本発明の実施例による第3図(b)に示すフローチャー
トに従った動作を示すタイムチャート、第5図は本発明
の概略構成図である。 1……内燃機関,5……電磁式燃料噴射弁、9……冷間
始動時用電磁式燃料噴射弁,19……STA端子,20
……燃料噴射制御装置,20a……マイクロコンピュー
タ,100……CPU,106……RAM。FIG. 1 is an overall configuration diagram of an embodiment of the present invention, FIG. 2 is a schematic configuration diagram showing a main part of the embodiment of the present invention, and FIG. 3 (a) shows an operation example of the embodiment of the present invention. Flow chart, Figure 3
(b) is a flow chart showing another operation example of the embodiment of the present invention, FIG. 3 (c) is a flow chart showing still another operation example of the embodiment of the present invention, and FIG. 4 is an operation by the conventional apparatus and the book. FIG. 5 is a time chart showing the operation according to the flowchart shown in FIG. 3 (b) according to the embodiment of the invention, and FIG. 5 is a schematic configuration diagram of the present invention. 1 ... Internal combustion engine, 5 ... Electromagnetic fuel injection valve, 9 ... Electromagnetic fuel injection valve for cold start, 19 ... STA terminal, 20
... Fuel injection control device, 20a ... Microcomputer, 100 ... CPU, 106 ... RAM.
Claims (1)
され、前記電源電圧が動作電圧以上になるとリセットが
解除されるマイクロコンピュータを備え、このマイクロ
コンピュータは、 内燃機関の諸パラメータを入力信号とし、この入力信号
に応じて計算されたパルス幅を有するパルス信号を電磁
式燃料噴射弁に出力する演算手段と、 内燃機関の諸パラメータの一部を用いて始動状態か否か
を判別する判別手段と、 この判別手段により始動状態であると判別している間
は、前記電源電圧が動作電圧以下になっても前記判別手
段から得られる始動状態を記憶する記憶手段と、 前記判別手段により始動状態でないと判別されると前記
記憶手段に記憶されている始動状態を解除する解除手段
と、 前記記憶手段に記憶された始動状態が所定の状態になっ
た時に前記演算手段に始動用の燃料噴射を指令する制御
手段と を有する内燃機関の燃料噴射制御装置。1. A microcomputer is provided which is reset when a power supply voltage becomes equal to or lower than an operating voltage and is reset when the power supply voltage becomes equal to or higher than an operating voltage. The microcomputer has various parameters of an internal combustion engine as input signals, A calculating means for outputting a pulse signal having a pulse width calculated according to the input signal to the electromagnetic fuel injection valve, and a determining means for determining whether or not the engine is in a starting state by using some of various parameters of the internal combustion engine. While the determining means determines that the engine is in the starting state, the storing means stores the starting state obtained from the determining means even if the power supply voltage becomes equal to or lower than the operating voltage, and the determining means does not indicate the starting state. When it is determined that the starting state stored in the storage unit is released, the starting state stored in the storage unit is in a predetermined state. The fuel injection control device for an internal combustion engine and a control means for commanding the fuel injection for starting the operation means when it has.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59161197A JPH068619B2 (en) | 1984-07-30 | 1984-07-30 | Fuel injection control device for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59161197A JPH068619B2 (en) | 1984-07-30 | 1984-07-30 | Fuel injection control device for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6138134A JPS6138134A (en) | 1986-02-24 |
| JPH068619B2 true JPH068619B2 (en) | 1994-02-02 |
Family
ID=15730428
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59161197A Expired - Lifetime JPH068619B2 (en) | 1984-07-30 | 1984-07-30 | Fuel injection control device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH068619B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63162944A (en) * | 1986-12-26 | 1988-07-06 | Suzuki Motor Co Ltd | Low temperature starting device for internal combustion engine |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5824434U (en) * | 1981-08-07 | 1983-02-16 | 株式会社日立製作所 | Internal combustion engine fuel control device |
-
1984
- 1984-07-30 JP JP59161197A patent/JPH068619B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6138134A (en) | 1986-02-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6256339B2 (en) | ||
| JPH0615834B2 (en) | Engine controller | |
| JPS6338537B2 (en) | ||
| JPS58162740A (en) | Interruption of fuel supply for electronically controlled engine | |
| JPH068619B2 (en) | Fuel injection control device for internal combustion engine | |
| JP2560386B2 (en) | Method and apparatus for starting control of internal combustion engine | |
| JPH0263097B2 (en) | ||
| JPH02535B2 (en) | ||
| JPH0730923Y2 (en) | Idle speed control device for internal combustion engine | |
| JPH0134294B2 (en) | ||
| JPS6321816B2 (en) | ||
| JPH0720361Y2 (en) | Idle adjusting device for internal combustion engine | |
| JP2772438B2 (en) | Fuel injection control device for internal combustion engine | |
| JPS62111144A (en) | Air-fuel ratio controller for internal combustion engine | |
| JP2662224B2 (en) | Engine fuel control device | |
| JPS61149545A (en) | Control device for internal-combustion engine | |
| JPH0663470B2 (en) | Idle speed control method for internal combustion engine | |
| JP3116426B2 (en) | Fuel injection amount control device for internal combustion engine | |
| JPH0251060B2 (en) | ||
| JP2694654B2 (en) | Air-fuel ratio control device for internal combustion engine | |
| JPS5830424A (en) | Control method of electronically controlled fuel injection | |
| JPH0441947A (en) | Starting controller of engine | |
| JPH0121336B2 (en) | ||
| JP2873460B2 (en) | Vehicle travel control device | |
| JPS61223239A (en) | Starting fuel injection controller of internal-combustion engine |