JPH06200799A - Fuel feed control device for internal combustion engine - Google Patents
Fuel feed control device for internal combustion engineInfo
- Publication number
- JPH06200799A JPH06200799A JP34894692A JP34894692A JPH06200799A JP H06200799 A JPH06200799 A JP H06200799A JP 34894692 A JP34894692 A JP 34894692A JP 34894692 A JP34894692 A JP 34894692A JP H06200799 A JPH06200799 A JP H06200799A
- Authority
- JP
- Japan
- Prior art keywords
- starting
- combustion engine
- internal combustion
- pulse width
- pulse
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
(57)【要約】 (修正有)
【構成】 冷却水の温度を検出する水温センサ34及び
クランク角センサ37の検出出力に応じて、始動時に内
燃機関へ燃料を供給するインジェクター32を駆動する
第1及び第2の始動パルスの幅を演算する始動パルス幅
演算手段43と、この始動パルス幅演算手段の出力に応
じて、冷却水の温度が所定の温度より低い場合には高い
一定周波数及び短いパルス幅を有する前記第1の始動パ
ルスを発生するが、冷却水の温度が所定の温度より高い
場合には内燃機関の回転に同期し且つ前記周波数よりも
低い周波数及びパルス幅よりも長いパルス幅を有する前
記第2の始動パルスを発生してインジェクターへ供給す
る駆動パルス発生手段44とを燃料供給制御装置40A
が備えている。
【効果】 始動時の冷却水温が低い場合、高い一定周波
数の第1の始動パルスでインジェクターを駆動するの
で、燃料の霧化が促進され、始動性が向上し、燃料の節
約と排ガス性能が向上する。
(57) [Summary] (Correction) [Configuration] Driving the injector 32 that supplies fuel to the internal combustion engine at the time of start-up according to the detection outputs of the water temperature sensor 34 and the crank angle sensor 37 that detect the temperature of the cooling water. Depending on the starting pulse width calculating means 43 for calculating the widths of the first and second starting pulses, and the output of the starting pulse width calculating means, when the temperature of the cooling water is lower than a predetermined temperature, a high constant frequency and short Generating the first starting pulse having a pulse width, and synchronizing with the rotation of the internal combustion engine when the temperature of the cooling water is higher than a predetermined temperature, and a pulse width lower than the frequency and longer than the pulse width. And a drive pulse generating means 44 for generating and supplying the second start pulse to the injector.
Is equipped with. [Effect] When the cooling water temperature at the time of starting is low, the injector is driven by the first starting pulse of a high constant frequency, so atomization of fuel is promoted, startability is improved, and fuel saving and exhaust gas performance are improved. To do.
Description
【0001】[0001]
【産業上の利用分野】この発明は、内燃機関の燃料供給
制御装置、特に内燃機関の始動時における燃料の供給
を、第1と第2の始動パルスを用いて制御する改良した
燃料供給制御装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a fuel supply control device for an internal combustion engine, and more particularly to an improved fuel supply control device for controlling fuel supply at the time of starting the internal combustion engine by using first and second starting pulses. It is about.
【0002】[0002]
【従来の技術】図9は、例えば特公昭59−51662号公報
に開示された内燃機関の概略構成を示すと共に従来の燃
料供給制御装置をブロックで示す図である。図におい
て、1はカルマン渦発生装置の外箱であり、後述する内
燃機関が吸入する空気を通過させる。11は外箱1内に
収容された渦発生体、12はこの渦発生体11によって
吸入空気中に発生されたカルマン渦である。2は渦検出
装置、21,22は外箱1の外面に取り付けられたそれ
ぞれ超音波発信子、超音波受信子である。渦検出装置2
は内蔵した発振回路(図示しない)により超音波発信子
21を駆動して超音波を発生させる。この超音波は渦1
2等によりその発生毎に周波数変調を受けた後、超音波
受信子22へ到達する。渦検出装置2は、周波数変調を
受けた超音波を超音波受信子22で検出し、超音波の周
波数変化を内蔵したFM信号復調器(図示しない)で復
調し、渦発生体11の下流部に発生したカルマン渦12
の発生周波数に対応した周波数のパルス列を出力する。
3は例えば自動車に使用される内燃機関であり、外箱1
及びこれに連通する吸入空気管31を経て吸入される空
気と、吸入空気管31に設けた燃料供給手段例えば燃料
供給用電磁弁(以下、インジェクターと称する)32よ
り供給される燃料とにより動作する。33は吸入空気管
31内に設けられたスロットルバルブで、内燃機関3に
吸入される空気量を調節する。インジェクター32には
図示しない燃料ポンプ及び燃料圧力レギュレーターが接
続され、吸入空気管31の圧力とインジェクター32に
供給される燃料圧力との差圧が一定にされる。34は内
燃機関3に設けられてその冷却水の温度を検出する温度
検出手段例えば水温センサで、例えば温度が低いほど抵
抗が大きいサーミスタの様なものである。35は内燃機
関3に設けられてこれを点火させる点火プラグである。
4はバッテリで後述する各回路等に電気を供給する。5
はバッテリに接続された始動手段例えば始動スイッチ
で、ONになるとスタータスイッチ(図示しない)の励
磁コイル6が通電され、内燃機関3を回転駆動させる。
7はバッテリ4に接続された点火コイル、8はこの点火
コイル7の1次側に接続された配電器(図示しない)の
ポイントで、点火コイル7の2次側は点火プラグ35に
接続されている。40は渦検出装置2の出力側、インジ
ェクター32、水温センサ34、始動スイッチ5及び点
火コイル7に接続された燃料供給制御装置である。2. Description of the Related Art FIG. 9 is a diagram showing a schematic structure of an internal combustion engine disclosed in, for example, Japanese Patent Publication No. 59-51662 and a block diagram of a conventional fuel supply control device. In the figure, reference numeral 1 is an outer box of the Karman vortex generator, which allows air taken in by an internal combustion engine, which will be described later, to pass through. Reference numeral 11 is a vortex generator housed in the outer box 1, and 12 is a Karman vortex generated in the intake air by the vortex generator 11. Reference numeral 2 is a vortex detector, and reference numerals 21 and 22 are ultrasonic transmitters and ultrasonic receivers attached to the outer surface of the outer box 1, respectively. Vortex detector 2
Generates ultrasonic waves by driving the ultrasonic wave transmitter 21 by a built-in oscillation circuit (not shown). This ultrasonic wave is a vortex 1
After being frequency-modulated every time it occurs by 2 etc., it reaches the ultrasonic receiver 22. The vortex detector 2 detects the frequency-modulated ultrasonic wave with the ultrasonic wave receiver 22, demodulates the frequency change of the ultrasonic wave with an FM signal demodulator (not shown), and the downstream portion of the vortex generator 11. Karman vortex 12
The pulse train of the frequency corresponding to the generation frequency of is output.
Reference numeral 3 denotes an internal combustion engine used in an automobile, for example, and an outer case 1
And the air supplied through the intake air pipe 31 communicating therewith, and the fuel supplied from the fuel supply means provided in the intake air pipe 31, for example, a fuel supply solenoid valve (hereinafter referred to as an injector) 32. . Reference numeral 33 is a throttle valve provided in the intake air pipe 31, and adjusts the amount of air taken into the internal combustion engine 3. A fuel pump and a fuel pressure regulator (not shown) are connected to the injector 32, and the pressure difference between the pressure of the intake air pipe 31 and the fuel pressure supplied to the injector 32 is made constant. Reference numeral 34 denotes a temperature detecting means, such as a water temperature sensor, which is provided in the internal combustion engine 3 and detects the temperature of the cooling water thereof, such as a thermistor having a larger resistance as the temperature is lower. Reference numeral 35 is a spark plug which is provided in the internal combustion engine 3 and ignites it.
A battery 4 supplies electricity to each circuit described later. 5
Is a starter connected to the battery, for example, a starter switch. When turned on, the exciting coil 6 of a starter switch (not shown) is energized to rotate the internal combustion engine 3.
7 is an ignition coil connected to the battery 4, 8 is a point of a distributor (not shown) connected to the primary side of the ignition coil 7, and the secondary side of the ignition coil 7 is connected to the ignition plug 35. There is. Reference numeral 40 denotes a fuel supply controller connected to the output side of the vortex detector 2, the injector 32, the water temperature sensor 34, the start switch 5 and the ignition coil 7.
【0003】この燃料供給制御装置40は、始動スイッ
チ5がONになり且つ内燃機関3の回転数が所定値(例
えば400rpm)以下の状態にある始動状態を検出し、
この始動状態の場合のみ、燃料供給制御装置40に内蔵
された発振器(図示しない)から出力されるパルス列の
一定周波数に同期してインジェクター32を駆動し、水
温センサ34で検出した、内燃機関3の冷却水温が低い
程その駆動時間幅を長くする。また燃料供給制御装置4
0は、始動スイッチ5がOFFになるか内燃機関3の回
転数が上記所定値を超えた場合には、渦検出装置2の出
力周波数に同期してインジェクター32を駆動し、その
駆動時間幅を水温センサ34の出力により変化させ、上
述したように冷却水温が低い程駆動時間幅を長くする。The fuel supply control device 40 detects a starting state in which the starting switch 5 is turned on and the rotational speed of the internal combustion engine 3 is below a predetermined value (for example, 400 rpm),
Only in this starting state, the injector 32 is driven in synchronization with the constant frequency of the pulse train output from the oscillator (not shown) incorporated in the fuel supply control device 40, and the internal temperature of the internal combustion engine 3 detected by the water temperature sensor 34 is detected. The lower the cooling water temperature, the longer the drive time width. Further, the fuel supply control device 4
When the starting switch 5 is turned off or the rotation speed of the internal combustion engine 3 exceeds the above-mentioned predetermined value, 0 drives the injector 32 in synchronization with the output frequency of the vortex detection device 2 and sets the driving time width to 0. It is changed according to the output of the water temperature sensor 34. As described above, the lower the cooling water temperature, the longer the drive time width.
【0004】図10は図9にブロックで示した燃料供給
制御装置40の詳細な構成を示す回路図である。点火プ
ラグ35により内燃機関3を点火した場合に、オペアン
プOP1の出力は高レベルになってトランジスタQ1を
一定時間ONにする。このトランジスタQ1のOFF後
に、オペアンプOP2の端子+に入力される電圧は内燃
機関3の回転数に比例して上昇する。オペアンプOP2
の端子−には回転数400rpmに相当する電圧が設定さ
れているので、オペアンプOP2の出力は、内燃機関3
の回転数が400rpmを超えると高レベルになり、40
0rpm以下で低レベルになる。トランジスタQ3の出力
は、始動スイッチ5がONの間低レベルであり、OFF
の場合に高レベルとなる。従って、始動スイッチ5がO
Nになり且つ回転数が400rpm以下の時に、発振器O
SCは、例えば内燃機関3がアイドル状態にある場合の
渦検出装置2が出力するパルス列の周波数に等しい一定
周波数のパルス列を出力し、これがORゲートG4の出
力になる。しかしながら、回転数が400rpmを超える
か始動スイッチ5がOFFになると、ORゲートG4の
出力は渦検出装置2の出力となる。ORゲートG4の出
力が高レベルになってトランジスタQ4を一定時間ON
にした後トランジスタQ4がOFFすると、オペアンプ
OP3の端子−に入力される電圧が上昇する。FIG. 10 is a circuit diagram showing the detailed structure of the fuel supply control device 40 shown in block form in FIG. When the internal combustion engine 3 is ignited by the spark plug 35, the output of the operational amplifier OP1 becomes high level and the transistor Q1 is turned on for a certain period of time. After the transistor Q1 is turned off, the voltage input to the terminal + of the operational amplifier OP2 rises in proportion to the rotation speed of the internal combustion engine 3. Operational amplifier OP2
Since a voltage corresponding to a rotation speed of 400 rpm is set to the terminal-of the internal-combustion engine 3, the output of the operational amplifier OP2 is
When the number of rotations exceeds 400 rpm, the level becomes high and 40
It becomes low level below 0 rpm. The output of the transistor Q3 is at a low level while the start switch 5 is ON, and the output is OFF.
In case of high level. Therefore, the start switch 5
When it becomes N and the rotation speed is 400 rpm or less, the oscillator O
The SC outputs, for example, a pulse train having a constant frequency equal to the frequency of the pulse train output by the vortex detection device 2 when the internal combustion engine 3 is in the idle state, and this becomes the output of the OR gate G4. However, when the rotation speed exceeds 400 rpm or the start switch 5 is turned off, the output of the OR gate G4 becomes the output of the vortex detector 2. The output of the OR gate G4 becomes high level and the transistor Q4 is turned on for a certain time.
After that, when the transistor Q4 is turned off, the voltage input to the terminal-of the operational amplifier OP3 rises.
【0005】水温センサ34の出力はオペアンプOP3
の端子+に入力される。ただし、始動スイッチ5がON
になり且つ回転数が400rpm以下の時にはトランジス
タQ2がOFFであるので水温センサ34の出力を抵抗
R3,R4,R5で分圧した電圧がオペアンプOP3の
端子+に入力され、始動スイッチ5がOFFか回転数が
400rpmを超えるとトランジスタQ2がONになるの
で抵抗R3,R4で分圧した電圧が上述の端子+に入力
される。従って、内燃機関3の冷却水温が下がると水温
センサ34の抵抗値が大きくなってオペアンプOP3の
端子+の電圧は上がり、またトランジスタQ2がOFF
の場合の方がこのトランジスタQ2のONの場合に比べ
オペアンプOP3の端子+の電圧は上がる。オペアンプ
OP3の出力は、トランジスタQ4のOFF後コンデン
サ端子電圧がオペアンプOP3の端子+の電圧よりも高
くなるまでの時間高レベルとなり、トランジスタQ5を
その時間ONさせ、インジェクター32に通電させ、そ
の時間内燃機関3に燃料を供給させる。The output of the water temperature sensor 34 is the operational amplifier OP3.
It is input to the terminal + of. However, the start switch 5 is ON
When the rotation speed is 400 rpm or less and the transistor Q2 is OFF, the voltage obtained by dividing the output of the water temperature sensor 34 by the resistors R3, R4 and R5 is input to the terminal + of the operational amplifier OP3, and the start switch 5 is OFF. When the rotation speed exceeds 400 rpm, the transistor Q2 is turned on, so the voltage divided by the resistors R3 and R4 is input to the above-mentioned terminal +. Therefore, when the cooling water temperature of the internal combustion engine 3 decreases, the resistance value of the water temperature sensor 34 increases, the voltage of the terminal + of the operational amplifier OP3 increases, and the transistor Q2 turns off.
In this case, the voltage at the terminal + of the operational amplifier OP3 is higher than that in the case where the transistor Q2 is ON. The output of the operational amplifier OP3 becomes high level until the capacitor terminal voltage becomes higher than the voltage of the terminal + of the operational amplifier OP3 after the transistor Q4 is turned off, the transistor Q5 is turned on for that time, and the injector 32 is energized for that time. The fuel is supplied to the engine 3.
【0006】[0006]
【発明が解決しようとする課題】そもそも内燃機関での
燃焼は、シリンダー内に吸入されたガソリンと空気の混
合気に点火することにより生じる。従って、良い燃焼を
得るには良好な混合気を形成することが必要である。始
動時には、吸入空気管やシリンダーが冷えているためイ
ンジェクターから噴射されたガソリンが気化し難く、形
成される混合気の状態があまりよくない。つまり、イン
ジェクターから供給される燃料が気化(霧化)して燃焼
に寄与する割合は始動時には始動時以外(通常の運転状
態)よりもかなり悪い。従って、始動時には本来必要な
供給量よりもたくさんの燃料を供給する必要がある。上
記の気化(霧化)率は内燃機関が冷えているほど、つま
り冷却水温が低いほど低下する。Combustion in an internal combustion engine is caused by igniting a mixture of gasoline and air sucked into a cylinder. Therefore, it is necessary to form a good air-fuel mixture to obtain good combustion. At the time of starting, since the intake air pipe and the cylinder are cold, the gasoline injected from the injector is difficult to vaporize, and the state of the air-fuel mixture formed is not so good. In other words, the rate at which the fuel supplied from the injector is vaporized (atomized) and contributes to combustion is considerably worse at the time of start-up than at the time of non-start-up (normal operating state). Therefore, at the time of starting, it is necessary to supply more fuel than originally required. The vaporization (atomization) rate decreases as the internal combustion engine cools, that is, as the cooling water temperature decreases.
【0007】始動時の気化率を向上させるために、先に
内燃機関を暖めておき、その後始動させる方法がある
が、この場合はエンジンオイルも暖められるため、非常
に良好な始動性が期待できる。このような方法は、カナ
ダ等の極寒の地で従来よりブロックヒーターと称して用
いられている。しかし、この方法はかなりコストもかか
ると云う問題点があった。In order to improve the vaporization rate at the time of starting, there is a method of warming the internal combustion engine first and then starting the engine. In this case, the engine oil is also warmed, so that very good startability can be expected. . Such a method is conventionally used as a block heater in extremely cold regions such as Canada. However, this method has a problem that it is considerably expensive.
【0008】またインジェクターの駆動周波数が高いほ
ど気化率が向上するが、周波数を上げるにつれてインジ
ェクターのパルス幅を小さくする必要がある。これは、
シリンダーへの供給燃料は、上記周波数とパルス幅の積
となり、上述したように周波数が上がるにつれて気化率
が向上するため、上記供給燃料量が少なくてすむためで
ある。しかし、インジェクターのパルス幅は、インジェ
クターの機械的な応答性よりも短くすることは出来な
く、この最小パルス幅はインジェクターの印加電圧が1
4Vの時で約msecである。従って、図9及び図10につ
いて上述した従来の燃料供給制御装置では、上記最小パ
ルス幅よりも短くならないように発振器の一定周波数を
設定する必要があると云う問題点があった。更に、冷却
水温が−10度以下では、内燃機関に供給する燃料を1
回の駆動で行う場合、始動パルス幅を約100〜200
msecにする必要があり、この時最小パルス幅を上述した
ように2msecとすると一定周波数は50Hz以下にする
必要がある。しかし、冷却水温が−10度以上では始動
パルス幅が100msec以下となるため、最小パルス幅2
msecを確保するためには一定周波数を50Hz以下にす
る必要がある。ところが、従来装置では、内燃機関の冷
却水温が或る程度高い状態になるまで一定周波数の始動
パルスでインジェクターを駆動していたため、極低温で
の始動性とインジェクター最小パルス幅とのトレードオ
フを行い、一定周波数を30Hz程度としていた。Further, the higher the driving frequency of the injector, the higher the vaporization rate, but it is necessary to reduce the pulse width of the injector as the frequency increases. this is,
This is because the fuel supplied to the cylinder is the product of the frequency and the pulse width, and the vaporization rate improves as the frequency increases, as described above, so that the fuel supply amount can be small. However, the pulse width of the injector cannot be shorter than the mechanical response of the injector, and this minimum pulse width is 1
It is about msec at 4V. Therefore, the conventional fuel supply control device described above with reference to FIGS. 9 and 10 has a problem that it is necessary to set the constant frequency of the oscillator so as not to become shorter than the minimum pulse width. Further, when the cooling water temperature is -10 degrees or lower, the fuel supplied to the internal combustion engine is 1
When the driving is performed once, the starting pulse width is about 100 to 200.
It is necessary to set msec, and at this time, if the minimum pulse width is 2 msec as described above, the constant frequency needs to be 50 Hz or less. However, when the cooling water temperature is -10 degrees or higher, the starting pulse width is 100 msec or less, so the minimum pulse width is 2
In order to secure msec, it is necessary to keep the constant frequency below 50 Hz. However, in the conventional device, since the injector was driven by the starting pulse of a constant frequency until the cooling water temperature of the internal combustion engine reached a certain high temperature, a trade-off between the starting property at an extremely low temperature and the minimum pulse width of the injector was performed. The constant frequency is about 30 Hz.
【0009】この発明は、上述したような問題点を解決
するためになされたもので、冷却水温が低いときにも供
給燃料の気化率を向上させ、始動性を向上させると共
に、始動時に燃料供給制御を適正に行って燃料の消費量
を低減できる内燃機関の燃料供給制御装置を提供するこ
とを目的とする。The present invention has been made in order to solve the above-mentioned problems, and improves the vaporization rate of the supplied fuel even when the cooling water temperature is low to improve the startability and to supply the fuel at the time of starting. An object of the present invention is to provide a fuel supply control device for an internal combustion engine, which can appropriately perform control and reduce fuel consumption.
【0010】[0010]
【課題を解決するための手段】請求項1に係る発明は、
内燃機関を始動させる始動手段の開閉状態及び前記内燃
機関に取り付けられてその回転角度を検出する回転角度
検出手段の検出出力に応じて前記内燃機関が始動状態に
あることを判定する始動判定手段と、前記内燃機関に取
り付けられてその冷却水の温度を検出する温度検出手段
及び前記回転角度検出手段の検出出力に応じて、前記内
燃機関の始動時に前記内燃機関へ燃料を供給する燃料供
給手段を駆動する第1及び第2の始動パルスの幅を演算
する始動パルス幅演算手段と、これら始動判定手段及び
始動パルス幅演算手段の出力に応じて、前記始動時に前
記冷却水の温度が所定の温度より低い場合には高い一定
周波数及び短いパルス幅を有する前記第1の始動パルス
を発生するが、前記冷却水の温度が前記所定の温度より
高い場合には前記内燃機関の回転に同期し且つ前記一定
周波数よりも低い周波数及び前記パルス幅よりも長いパ
ルス幅を有する前記第2の始動パルスを発生して前記燃
料供給手段へ供給する駆動パルス発生手段とを設けたも
のである。The invention according to claim 1 is
Start-up determination means for determining that the internal combustion engine is in a start-up state according to the open / closed state of the start-up means for starting the internal-combustion engine and the detection output of the rotation-angle detection means attached to the internal-combustion engine to detect the rotation angle A fuel supply unit that is attached to the internal combustion engine and that supplies fuel to the internal combustion engine when the internal combustion engine is started according to the detection output of the temperature detection unit that detects the temperature of the cooling water and the rotation angle detection unit. According to the output of the starting pulse width calculating means for calculating the widths of the first and second starting pulses to be driven, and the starting determining means and the starting pulse width calculating means, the temperature of the cooling water at the time of the starting is a predetermined temperature. If it is lower, the first start pulse having a high constant frequency and a short pulse width is generated, but if the temperature of the cooling water is higher than the predetermined temperature, the first start pulse is generated. Drive pulse generating means for generating the second start pulse having a frequency lower than the constant frequency and a pulse width longer than the pulse width and supplying the fuel to the fuel supply means in synchronization with the rotation of the fuel engine It is a thing.
【0011】請求項2に係る発明は、更に前記始動パル
ス幅演算手段が、前記第1の始動パルスのパルス幅を前
記内燃機関の回転数に応じて補正出来るようにしたもの
であり、そして請求項3に係る発明は、更に前記駆動パ
ルス発生手段が、前記第1の始動パルスから前記第2の
始動パルスへの切り換えを前記内燃機関の回転に同期し
て行わせるようにしたものである。The invention according to claim 2 is such that the starting pulse width calculating means can correct the pulse width of the first starting pulse in accordance with the rotational speed of the internal combustion engine. The invention according to claim 3 is such that the drive pulse generating means causes the switching from the first start pulse to the second start pulse in synchronization with the rotation of the internal combustion engine.
【0012】[0012]
【作用】請求項1の発明では、内燃機関の始動時の冷却
水温が所定水温より低い場合、内燃機関の始動時の周波
数よりも高い一定周波数の第1の始動パルスでインジェ
クターを駆動するので、インジェクターのON/OFF
の回数が増加し、インジェクターより供給される燃料の
霧化が促進され、始動性が向上する。According to the present invention, when the cooling water temperature at the time of starting the internal combustion engine is lower than the predetermined water temperature, the injector is driven by the first starting pulse having a constant frequency higher than the frequency at the time of starting the internal combustion engine. ON / OFF of injector
Is increased, atomization of fuel supplied from the injector is promoted, and startability is improved.
【0013】また、請求項2の発明では、前記第1の始
動パルスのパルス幅を前記内燃機関の回転数の上昇にと
もなって減少させるので、供給される燃料量を減少さ
せ、適正な燃料供給制御を行う。更に、請求項3の発明
では、前記第1の始動パルスから前記第2の始動パルス
への切り換えを前記内燃機関の回転に同期して行わせる
ので、切り換え時においても供給燃料量を適正に制御出
来る。According to the second aspect of the present invention, the pulse width of the first starting pulse is reduced with an increase in the rotational speed of the internal combustion engine. Take control. Further, in the invention of claim 3, since the switching from the first starting pulse to the second starting pulse is performed in synchronization with the rotation of the internal combustion engine, the supplied fuel amount is appropriately controlled even at the time of switching. I can.
【0014】[0014]
実施例1.図1は内燃機関の概略構成を示すと共にこの
発明の一実施例を示すブロック図であり、図において3
〜6,31〜34は図9に示した従来装置におけるもの
と全く同一である。9aは始動スイッチ5がONになっ
た時に励磁コイル6の通電でONになるスタータスイッ
チ、9はこのスタータスイッチ9aを介してバッテリ4
に接続され、内燃機関3を始動させるスタータ、10は
外箱1の代わりに吸入空気管31に取り付けられたエア
クリーナ、36は吸入空気管31に取り付けられてその
圧力を測定する圧力センサ、そして37は内燃機関3に
取り付けられてその所定回転角度毎に出力を発生する回
転角度検出手段例えばクランク角センサである。Example 1. FIG. 1 is a block diagram showing a schematic configuration of an internal combustion engine and an embodiment of the present invention.
6 to 31 to 34 are exactly the same as those in the conventional apparatus shown in FIG. 9a is a starter switch which is turned on by energizing the exciting coil 6 when the start switch 5 is turned on, and 9 is a battery 4 via the starter switch 9a.
Connected to the starter 10 for starting the internal combustion engine 3, 10 is an air cleaner attached to the intake air pipe 31 instead of the outer casing 1, 36 is a pressure sensor attached to the intake air pipe 31 to measure the pressure, and 37 Is a rotation angle detecting means, such as a crank angle sensor, which is attached to the internal combustion engine 3 and generates an output at each predetermined rotation angle.
【0015】40Aは燃料供給制御装置であり、圧力セ
ンサ36、水温センサ34及びクランク角センサ37に
接続され、これらセンサの検出出力より内燃機関の始動
完了後に即ち通常運転時にインジェクター32を駆動す
る駆動パルスの幅すなわち駆動パルス幅を演算する駆動
パルス幅演算手段41と、クランク角センサ37及び始
動スイッチ5に接続され、これらの検出出力及び開閉状
態より内燃機関3の始動状態を判定する始動判定手段4
2と、クランク角センサ37及び水温センサ34に接続
され、これらセンサの検出出力より内燃機関3の始動時
にインジェクター32を駆動する第1及び第2の始動パ
ルスの幅つまり始動パルス幅を演算する始動パルス幅演
算手段43と、これら駆動パルス幅演算手段41、始動
判定手段42及び始動パルス幅演算手段43に接続さ
れ、通常運転時には駆動パルス幅演算手段41で演算さ
れたパルス幅の駆動パルスを発生し、また始動時には始
動パルス幅演算手段43で演算されたパルス幅の第1及
び第2の始動パルスを発生する駆動パルス発生手段44
とを備えている。A fuel supply control device 40A is connected to the pressure sensor 36, the water temperature sensor 34, and the crank angle sensor 37, and drives the injector 32 after completion of starting the internal combustion engine, that is, during normal operation, based on the detection outputs of these sensors. A drive pulse width calculation means 41 for calculating a pulse width, that is, a drive pulse width, a crank angle sensor 37, and a start switch 5, which are connected to the crank angle sensor 37 and the start switch 5 to determine the start state of the internal combustion engine 3 from the detected output and the open / closed state. Four
2, a crank angle sensor 37 and a water temperature sensor 34, and a start for calculating the widths of the first and second start pulses for driving the injector 32 when the internal combustion engine 3 is started, that is, the start pulse width, based on the detection outputs of these sensors. It is connected to the pulse width calculation means 43 and the drive pulse width calculation means 41, the start determination means 42 and the start pulse width calculation means 43, and generates a drive pulse having the pulse width calculated by the drive pulse width calculation means 41 during normal operation. Further, at the time of starting, the drive pulse generating means 44 for generating the first and second starting pulses having the pulse width calculated by the starting pulse width calculating means 43.
It has and.
【0016】図2は、図1に示した燃料供給制御装置4
0Aのより具体的な構成を示すブロック図であり、この
燃料供給制御装置40Bは圧力センサ36、水温センサ
34、クランク角センサ37及び始動スイッチ5の各信
号を入力とし、内燃機関3の各気筒毎に設けられたイン
ジェクター32を制御する。また、この燃料供給制御装
置40Bは、図1の駆動パルス幅演算手段41、始動判
定手段42、始動パルス幅演算手段43及び駆動パルス
発生手段44に相当するマイクロコンピュータ(以下C
PUと称する)60によって実現される。なお、このC
PU60はROM61及びRAM62を有している。FIG. 2 shows the fuel supply control device 4 shown in FIG.
0B is a block diagram showing a more specific configuration of the fuel supply control device 40B, in which each signal of the pressure sensor 36, the water temperature sensor 34, the crank angle sensor 37, and the start switch 5 is input to each cylinder of the internal combustion engine 3. The injector 32 provided for each is controlled. Further, the fuel supply control device 40B is a microcomputer corresponding to the drive pulse width calculation means 41, the start determination means 42, the start pulse width calculation means 43, and the drive pulse generation means 44 in FIG.
It is realized by 60). In addition, this C
The PU 60 has a ROM 61 and a RAM 62.
【0017】51はフィルタで、その入力側が圧力セン
サ36に接続され且つ出力側がA/D変換器52を介し
てCPU60に接続されている。53はインターフェー
スで、その入力側が水温センサ34に接続され且つ出力
側がA/D変換器54を介してCPU60に接続されて
いる。55は波形整形回路で、その入力側がクランク角
センサ37に接続され且つ出力側がCPU60の割込入
力端子P1に直接接続されると共にカウンタ56を介し
てCPU60に接続されている。57はタイマでCPU
60の割込入力端子P2に接続されている。58はA/
D変換器で、バッテリ4に接続されてその電圧をA/D
変換した結果をCPU60へ出力する。59はインター
フェースで、その入力側が始動スイッチ5に接続され且
つ出力側がCPU60の入力端子P3に接続されてい
る。63はタイマで、CPU60の出力をパルス幅に変
換し、ドライバ44に出力する。このドライバ44は、
インジェクター32を駆動する。なお、カウンタ56並
びにタイマ57及び63の入力側には発振器(図示しな
い)が接続されている。Reference numeral 51 is a filter, the input side of which is connected to the pressure sensor 36 and the output side of which is connected to the CPU 60 via the A / D converter 52. 53 is an interface, the input side of which is connected to the water temperature sensor 34 and the output side of which is connected to the CPU 60 via the A / D converter 54. Reference numeral 55 is a waveform shaping circuit, the input side of which is connected to the crank angle sensor 37 and the output side of which is directly connected to the interrupt input terminal P1 of the CPU 60 and is also connected to the CPU 60 via the counter 56. 57 is a timer CPU
It is connected to the interrupt input terminal P2 of 60. 58 is A /
D converter connected to the battery 4 and A / D
The converted result is output to the CPU 60. Reference numeral 59 denotes an interface, the input side of which is connected to the start switch 5 and the output side of which is connected to the input terminal P3 of the CPU 60. A timer 63 converts the output of the CPU 60 into a pulse width and outputs the pulse width to the driver 44. This driver 44
The injector 32 is driven. An oscillator (not shown) is connected to the input side of the counter 56 and the timers 57 and 63.
【0018】次に上述した構成の燃料供給制御装置40
Bの動作を説明する。内燃機関3の吸入空気管31内の
圧力は圧力センサ36で検出され、その検出出力はフィ
ルタ51で平滑化された後、A/D変換器52でディジ
タル値に変換されてCPU60に取り込まれる。内燃機
関3の冷却水の温度は水温センサ34で検出され、その
検出出力はインタフェース53で電圧に変換された後、
A/D変換器54でディジタル値に変換されてCPU6
0に取り込まれる。バッテリ電圧はA/D変換器58で
ディジタル値に変換されてCPU60に取り込まれる。
内燃機関3の回転数はクランク角センサ37で検出さ
れ、その検出出力は波形整形回路55で整形された後、
CPU60の割込入力端子P1及びカウンタ56に入力
される。CPU60はクランク角センサ37の出力信号
の立上りエッジ毎に割込処理を行い、そしてカウンタ5
6はクランク角センサ37の出力信号の立上りエッジ間
の周期を検出する。タイマ57は、所定時間毎(例えば
1msec周期)にCPU60の割込入力端子P2へ割込信
号を発生する。CPU60は、割込入力端子P2の割込
信号に基いてプログラムにより各種の時間を作る。始動
スイッチ5のON信号、OFF信号は、インタフェース
59によってディジタル信号に変換された後にCPU6
0の入力端子P3に入力され、CPU60はこのディジ
タル信号及び上述したクランク角センサ出力信号により
内燃機関3が始動状態に有るか否かを判定する。CPU
60は、以上の信号を基にして内燃機関3へ供給する燃
料量を計算し、インジェクター32を駆動するパルスの
パルス幅及び駆動タイミングを計算し、タイマ63に上
記パルス幅に対応する数値を設定する。さらに、CPU
60は、タイマ63をトリガすることによりタイマ63
にパルスを発生させ、このパルスをドライバ64で増幅
し、インジェクター32を駆動する。Next, the fuel supply control device 40 having the above-mentioned structure
The operation of B will be described. The pressure in the intake air pipe 31 of the internal combustion engine 3 is detected by the pressure sensor 36, the detected output is smoothed by the filter 51, converted into a digital value by the A / D converter 52, and taken into the CPU 60. The temperature of the cooling water of the internal combustion engine 3 is detected by the water temperature sensor 34, and the detection output is converted into a voltage by the interface 53,
A / D converter 54 converts the digital value to CPU 6
It is taken into 0. The battery voltage is converted into a digital value by the A / D converter 58 and taken into the CPU 60.
The rotation speed of the internal combustion engine 3 is detected by the crank angle sensor 37, and its detection output is shaped by the waveform shaping circuit 55,
It is input to the interrupt input terminal P1 of the CPU 60 and the counter 56. The CPU 60 performs an interrupt process at each rising edge of the output signal of the crank angle sensor 37, and then the counter 5
6 detects the period between the rising edges of the output signal of the crank angle sensor 37. The timer 57 generates an interrupt signal to the interrupt input terminal P2 of the CPU 60 every predetermined time (for example, 1 msec cycle). The CPU 60 creates various times by a program based on the interrupt signal from the interrupt input terminal P2. The ON signal and the OFF signal of the start switch 5 are converted into digital signals by the interface 59 and then the CPU 6
0 is input to the input terminal P3, and the CPU 60 determines from the digital signal and the crank angle sensor output signal described above whether the internal combustion engine 3 is in the starting state. CPU
Reference numeral 60 calculates the amount of fuel to be supplied to the internal combustion engine 3 based on the above signals, calculates the pulse width and drive timing of the pulse that drives the injector 32, and sets the value corresponding to the above pulse width in the timer 63. To do. Furthermore, CPU
60 triggers the timer 63 to trigger the timer 63
A pulse is generated in the driver, the pulse is amplified by the driver 64, and the injector 32 is driven.
【0019】次にCPU60の動作を図3〜図8のフロ
ーチャート及びタイミングチャート等を参照しながら説
明する。Next, the operation of the CPU 60 will be described with reference to the flow charts and timing charts of FIGS.
【0020】図3は、CPU60のROM61に記憶さ
れているメインプログラムのフローチャートで、CPU
60に電源リセット回路(図示しない)からのリセット
信号が入力されると、プログラムがスタートする。FIG. 3 is a flow chart of the main program stored in the ROM 61 of the CPU 60.
When a reset signal from a power supply reset circuit (not shown) is input to 60, the program starts.
【0021】ステップ100で、RAM62内のデー
タ、CPU60の入出力ポート等を初期設定する。次に
ステップ101でインタフェース53の出力(水温セン
サ34の出力信号)をA/D変換器54でディジタル変
換し、RAM62の記憶場所WT(図示せず)へ記憶さ
せる。次にステップ102でバッテリ電圧をA/D変換
器58でディジタル変換し、RAM62の記憶場所VB
(図示せず)へ記憶させる。In step 100, the data in the RAM 62, the input / output port of the CPU 60, etc. are initialized. Next, in step 101, the output of the interface 53 (the output signal of the water temperature sensor 34) is digitally converted by the A / D converter 54 and stored in the storage location WT (not shown) of the RAM 62. Next, at step 102, the battery voltage is digitally converted by the A / D converter 58 and stored in the RAM 62 storage location VB.
(Not shown).
【0022】次にステップ103で後述する割込プログ
ラムを用い、RAM62の記憶場所TR(図示せず)に
記憶されている、クランク角センサ37の周期に基づい
て30/TRの計算を行い、回転数Neを得る。次にス
テップ104で、上記回転数Neと後述する割込プログ
ラムを用い、RAM62に記憶されている負荷データP
bでROM61に記憶されている、図4の様なテーブル
Kpのデータを補間し、基本駆動時間係数Kp(Ne、P
b)を計算する。次に、上記WT(水温)でROM61
に記憶されている、図5(a)の様な特性のテーブルf1の
データを補間し、水温補正係数f1(WT)を計算し、
KI=Kp(Ne、Pb)×f1(WT)の計算を行い、こ
の結果を駆動時間としてRAM62の記憶場所KI(図
示せず)へ記憶させる。ここで、上記基本駆動時間係数
Kp(Ne、Pb)及び水温補正係数f1(WT)はあらか
じめ実験により決められ、基本駆動時間係数Kp(Ne、
Pb)は内燃機関3が完全に暖まった状態において空燃
比が最適の値となるインジェクター32の駆動時間幅か
ら求められる係数である。また、水温補正係数f1(W
T)は内燃機関3が暖まっていない状態で内燃機関3が
安定に運転出来る様、水温が低いほど上記駆動時間を長
くする様な係数である。Next, in step 103, 30 / TR is calculated based on the cycle of the crank angle sensor 37 stored in the storage location TR (not shown) of the RAM 62 using the interrupt program described later, and rotation is performed. Get the number Ne. Next, at step 104, the load data P stored in the RAM 62 is calculated by using the rotation speed Ne and an interrupt program described later.
The data of the table Kp as shown in FIG. 4 stored in the ROM 61 at b is interpolated to obtain the basic driving time coefficient Kp (Ne, P
Calculate b). Next, in the WT (water temperature), the ROM 61
The data of the table f 1 having the characteristics as shown in FIG. 5 (a) stored in is interpolated to calculate the water temperature correction coefficient f 1 (WT),
The calculation of K I = Kp (Ne, Pb) × f 1 (WT) is performed, and the result is stored in the memory location K I (not shown) of the RAM 62 as the driving time. Here, the basic driving time coefficient Kp (Ne, Pb) and the water temperature correction coefficient f 1 (WT) are determined in advance by an experiment, and the basic driving time coefficient Kp (Ne,
Pb) is a coefficient obtained from the drive time width of the injector 32 in which the air-fuel ratio becomes the optimum value when the internal combustion engine 3 is completely warmed. In addition, the water temperature correction coefficient f 1 (W
T) is a coefficient for increasing the driving time as the water temperature is lower, so that the internal combustion engine 3 can be stably operated in a state where the internal combustion engine 3 is not warm.
【0023】ステップ105で、ROM61に記憶され
ているテーブルf2を上記WT(水温)で補間し、始動
時基本駆動時間係数f2(WT)を計算する。そして、
次にROM61に記憶されているテーブルf3を上記回
転数Neで補間し、回転数補正係数f3(Ne)を計算し
た後、前記f2(WT)に乗じる。さらに、回転数Neに
応じて燃料供給量を増加補正するための係数(Ne/3
0)/50を乗じ、一定周波数の第1の始動パルスでイ
ンジェクター32を駆動する時の始動時駆動時間TC1を
求める。すなわち、TC1=f2(WT)×f3(Ne)×
(Ne/30)/50となる。ここで、上記始動時基本
駆動時間係数f2(WT)は図5(b)に示す様に、水温の
上昇に対して減少する特性であり、これは水温が高いほ
ど始動時に供給する燃料を気化させる割合を高くする。
また、上記回転数補正係数f3(Ne)は、図5(c)に示
す様に、回転数Neの上昇につれて減少する特性を有
し、これは回転数Neの上昇により吸入空気管31を通
る吸入空気の流速が増すこと及び内燃機関3のシリンダ
ー内の圧縮圧による熱発生量が内燃機関3の回転数Ne
に比例して増加することなどにより、回転数Neの上昇
に応じて供給する燃料の気化する割合が高くなるためで
ある。係数(Ne/30)/50は、上記始動時駆動時
間TC1が一定周波数の第1の始動パルスでインジェクタ
ー32を駆動する時の駆動時間であるため、始動時の回
転数Neの上昇に応じて増加する空気量に応じて供給燃
料を増加させる。本係数(Ne/30)/50は4気筒
の内燃機関3で始動時のインジェクター駆動用第1の始
動パルスの周波数が50Hzの場合であり、気筒数又は
始動パルス周波数が変われば本係数も変える必要があ
る。ステップ106では、上記始動時基本駆動時間係数
f2(WT)に回転数補正係数f3(Ne)を乗じてRA
M62の記憶場所TCL(図示せず)へ記憶させる。In step 105, the table f 2 stored in the ROM 61 is interpolated with the above WT (water temperature) to calculate the starting basic drive time coefficient f 2 (WT). And
Next, the table f 3 stored in the ROM 61 is interpolated with the rotation speed Ne, the rotation speed correction coefficient f 3 (Ne) is calculated, and then the f 2 (WT) is multiplied. Furthermore, a coefficient (Ne / 3 for correcting the increase of the fuel supply amount according to the rotation speed Ne)
0) / 50 is multiplied to obtain the starting drive time T C1 when the injector 32 is driven by the first start pulse having a constant frequency. That is, T C1 = f 2 (WT) × f 3 (Ne) ×
(Ne / 30) / 50. Here, as shown in FIG. 5 (b), the basic driving time coefficient f 2 (WT) at the time of starting has a characteristic that it decreases with an increase in the water temperature. Increase the rate of vaporization.
Further, the rotation speed correction coefficient f 3 (Ne) has a characteristic that it decreases as the rotation speed Ne increases, as shown in FIG. 5 (c). The increase in the flow velocity of the intake air passing through and the amount of heat generation due to the compression pressure in the cylinder of the internal combustion engine 3 cause the rotation speed Ne of the internal combustion engine 3 to increase.
This is because the rate of vaporization of the supplied fuel increases as the rotational speed Ne increases. The coefficient (Ne / 30) / 50 is a driving time when the injector 32 is driven with the first starting pulse having a constant frequency as the starting driving time T C1. The supply fuel is increased according to the increasing air amount. This coefficient (Ne / 30) / 50 is the case where the frequency of the first starting pulse for driving the injector at the time of starting the internal combustion engine 3 of four cylinders is 50 Hz, and this coefficient also changes if the number of cylinders or the starting pulse frequency changes. There is a need. In step 106, the basic drive time coefficient f 2 (WT) at the start is multiplied by the rotation speed correction coefficient f 3 (Ne) to obtain RA.
The data is stored in the memory location T CL (not shown) of M62.
【0024】ステップ107で、内燃機関3の回転に同
期する第2の始動パルスでインジェクター32を駆動す
る時の始動時基本駆動時間TC2を、水温WTに基づくテ
ーブルf2から計算する。In step 107, the starting basic drive time T C2 when the injector 32 is driven by the second start pulse synchronized with the rotation of the internal combustion engine 3 is calculated from the table f 2 based on the water temperature WT.
【0025】ステップ108で、インジェクター32の
無駄時間TDを、テーブルf4とバッテリ電圧VBより計
算する。ここで、テーブルf4の特性は図5(d)の様にV
Bに反比例する特性である。In step 108, the dead time T D of the injector 32 is calculated from the table f 4 and the battery voltage V B. Here, the characteristic of the table f 4 is V as shown in FIG.
This property is inversely proportional to B.
【0026】次に、ステップ109で、回転数Neを所
定値Ncと比較し、回転数Neが所定値Ncより小さい場
合はステップ110で始動スイッチ5のON/OFFを
判定する。このとき、回転数Neが所定値Nc(例えば4
00rpm)以上か又は始動スイッチ5がOFFの場合
はステップ111で始動フラグをクリヤ(数値O)す
る。一方、回転数Neが所定値Ncより小さくかつ始動ス
イッチ5がONの場合はステップ112で始動フラグを
セット(数値1)する。その後は、再びステップ101
から上記と同様の処理を繰り返す。Next, in step 109, the rotation speed Ne is compared with a predetermined value Nc, and if the rotation speed Ne is smaller than the predetermined value Nc, it is determined in step 110 whether the starting switch 5 is ON or OFF. At this time, the rotation speed Ne is a predetermined value Nc (for example, 4
00 rpm) or more, or if the start switch 5 is OFF, the start flag is cleared (numerical value O) in step 111. On the other hand, when the rotation speed Ne is smaller than the predetermined value Nc and the start switch 5 is ON, the start flag is set (numerical value 1) in step 112. After that, again step 101
Then, the same processing as above is repeated.
【0027】図6は、タイマ57の1msec毎の出力に同
期してCPU60が処理する、割込プログラムのフロー
チャートである。先ずステップ200で圧力センサ36
の出力を平滑化且つA/D変換後にRAM62の記憶場
所Pb1(図示せず)に記憶させる。ステップ201で、
タイマ57が今回、出力するまでに積算された、圧力セ
ンサ36のA/D変換した前回値Pb(t−1)に上記
Pb1を加算し、圧力の新しい積算値Pb(t)とする。FIG. 6 is a flowchart of an interrupt program processed by the CPU 60 in synchronization with the output of the timer 57 every 1 msec. First, in step 200, the pressure sensor 36
After smoothing and A / D conversion, the output of is stored in the storage location Pb 1 (not shown) of the RAM 62. In step 201,
The above-mentioned Pb 1 is added to the A / D converted previous value Pb (t-1) of the pressure sensor 36, which has been integrated until the timer 57 outputs this time, to obtain a new integrated pressure value Pb (t).
【0028】ステップ202で、上記の積算の回数Np
を1回カウントアップし、新しい積算回数Npとする。
ステップ203で、タイマ57の出力とRAM62内の
データとに基づいてソフトウエアで回数をカウントして
つくられる20msec毎のタイマで、20msec毎にステッ
プ204以下の処理を行うかどうかを判定する。In step 202, the number of times Np of the above integration is performed.
Is counted up once to obtain a new cumulative number Np.
In step 203, a timer for every 20 msec is created by counting the number of times by software based on the output of the timer 57 and the data in the RAM 62, and it is determined every 20 msec whether or not the processing of step 204 and the following steps is performed.
【0029】ステップ204で、噴射モードが回転同期
か一定周波数駆動かを識別し、一定周波数モードであれ
ばステップ205に進む。なお、上記噴射モードの設定
は後述する図7の処理で行われる。ステップ205で、
後述する始動モードの判定を行い、セット(設定1)な
ら始動モードなのでステップ206に進む。In step 204, it is discriminated whether the injection mode is rotation-synchronized or constant frequency drive. If the injection mode is constant frequency mode, the routine proceeds to step 205. The injection mode is set by the process shown in FIG. 7, which will be described later. In step 205,
The start mode, which will be described later, is determined, and if it is a set (setting 1), the mode is the start mode, and the routine proceeds to step 206.
【0030】ステップ206では、一定周波数の第1の
始動パルスでインジェクター32を駆動する時の駆動時
間の積算値ΣTIが図3のステップ106で計算された
値TC L未満であればステップ207に進む。なお、この
ステップ206での処理により、回転が急激に低下した
場合や、内燃機間停止時の過剰な燃料供給を防止するこ
とが出来る。In step 206, if the integrated value ΣT I of the driving time when the injector 32 is driven by the first starting pulse having a constant frequency is less than the value T C L calculated in step 106 of FIG. 3, step 207 Proceed to. By the processing in step 206, it is possible to prevent an excessive fuel supply when the rotation speed suddenly drops or when the internal combustion engine is stopped.
【0031】ステップ207で、上記始動時駆動時間T
C1にインジェクター無駄時間TDを加算した駆動時間TI
をタイマ63にセットし、ステップ208で駆動時間T
IをΣTIに積算する。最後に、ステップ209でタイマ
63をスタートさせて第1の始動パルスでインジェクタ
ー32を駆動する。上記ステップ203〜209では、
始動モードで噴射モードが一定周波数の場合に20msec
毎(50Hz)にTI=TC1+TDのパルス幅を持つ第1
の始動パルスでインジェクター32を駆動する。In step 207, the drive time T at the time of starting is
Driving time T I obtained by adding injector dead time T D to C1
Is set in the timer 63, and the driving time T is set in step 208.
Add I to ΣT I. Finally, in step 209, the timer 63 is started to drive the injector 32 with the first start pulse. In steps 203 to 209,
20 msec when the injection mode is a constant frequency in the start mode
The first with a pulse width of T I = T C1 + T D every (50 Hz)
The injector 32 is driven by the starting pulse of.
【0032】図7は、クランク角センサ37の出力に同
期してCPU60が行なう処理のフローチャートであ
る。ステップ301で、クランク角センサ37の出力周
期をカウンタ56で測定し、その値をRAM62の記憶
場所TR(図示せず)へ記憶させる。ステップ302
で、クランク軸が2回転したかどうかを判定し、これは
クランク角センサ37の出力をカウントすることで行わ
れる。例えば4気筒の内燃機関3でクランク角センサ3
7の出力がクランク軸180°毎に出力される場合、ク
ランク角センサ37の4回の出力毎にステップ303〜
310の処理が行われる。FIG. 7 is a flowchart of the processing performed by the CPU 60 in synchronization with the output of the crank angle sensor 37. In step 301, the output cycle of the crank angle sensor 37 is measured by the counter 56, and the value is stored in the storage location TR (not shown) of the RAM 62. Step 302
Then, it is determined whether or not the crankshaft has rotated twice, and this is performed by counting the output of the crank angle sensor 37. For example, in a 4-cylinder internal combustion engine 3, a crank angle sensor 3
7 is output for each 180 ° of the crankshaft, steps 303 to
The process of 310 is performed.
【0033】ステップ303〜305では、水温(W
T)がt℃(例えば−15℃)以下の場合は、噴射モー
ドを一定周波数モードに設定し、それ以外の場合は回転
モードに設定する。In steps 303 to 305, the water temperature (W
When T) is equal to or lower than t ° C (for example, -15 ° C), the injection mode is set to the constant frequency mode, and otherwise the rotation mode is set.
【0034】ステップ306〜308は、図3で設定さ
れた始動フラグをチェックし、セットされていれば(1
の場合)、始動モードをセットし(1を設定)、始動フ
ラグがクリヤされている場合は始動モードをクリヤ(0
を設定)する。従って、上述した噴射モードと始動モー
ドはクランク軸1回転毎に行われる。Steps 306 to 308 check the start flag set in FIG. 3, and if it is set (1
If the start flag is cleared, the start mode is cleared (0).
Set). Therefore, the injection mode and the starting mode described above are performed for each revolution of the crankshaft.
【0035】次に、ステップ309でクランク軸が1回
転したかどうかを判定し、1回転したならステップ31
0で1msec毎にA/D変換され且つ積算された、圧力セ
ンサ36の値Pb(t)の平均値をPb(t)/Npより計算
し、RAM62の記憶場所Pb(図示しない)へ記憶さ
せる。ステップ311で、圧力センサ36のA/D変換
された値の積算値Pb(t)と積算回数Npをクリヤする。
すなわち、ステップ310,311では、クランク軸1
回転間における1msec毎にサンプリングされた、圧力セ
ンサ36の平均値が計算される。クランク軸が1回転し
なかった場合、或は上述したPb(t)とNpがクリヤされ
た場合はステップ312に進んで一定周波数モードでイ
ンジェクター32を駆動する場合の駆動時間TIの積算
値ΣTIをクリヤする。従って、ΣTIは、クランク角セ
ンサ37の出力に同期してクリヤされるため、クランク
角センサ37の出力のTIの積算となる。Next, in step 309, it is judged whether or not the crankshaft has made one revolution, and if it has made one revolution, step 31
At 0, the average value of the value Pb (t) of the pressure sensor 36, which has been A / D converted and integrated every 1 msec, is calculated from Pb (t) / Np and stored in the storage location Pb (not shown) of the RAM 62. . In step 311, the integrated value Pb (t) of the A / D converted values of the pressure sensor 36 and the integrated number Np are cleared.
That is, in steps 310 and 311, the crankshaft 1
The average value of the pressure sensor 36, which is sampled every 1 msec during the rotation, is calculated. If the crankshaft has not rotated 1, or if the above-mentioned Pb (t) and N p is cleared the integrated value of the drive time T I of the case of driving the injector 32 at a constant frequency mode proceeds to step 312 Clear ΣT I. Therefore, ΣT I is cleared in synchronism with the output of the crank angle sensor 37, and is the integration of T I of the output of the crank angle sensor 37.
【0036】次に、ステップ313,314,315
で、始動モードがセットされ且つ噴射モードが回転側の
時はパルス幅TI=TC2+TDの計算を行い、第2の始動
パルスのパルス幅を計算する。そして、ステップ318
でタイマ63へ上記TIをセットし、このタイマ63を
スタートさせることにより第2の始動パルスでインジェ
クター32を駆動する。すなわち、始動時でかつ水温
(WT)がt℃以上の場合はクランク角センサ37の出
力に同期して上記パルス幅TI=TC2+TDを持つ第2の
始動パルスでインジェクター32が駆動される。Next, steps 313, 314 and 315
Then, when the starting mode is set and the injection mode is on the rotating side, the pulse width T I = T C2 + T D is calculated, and the pulse width of the second starting pulse is calculated. And step 318
In the timer 63 sets the T I, to drive the injector 32 in the second starting pulse by starting the timer 63. That is, at the time of starting and when the water temperature (WT) is equal to or higher than t ° C., the injector 32 is driven by the second starting pulse having the pulse width T I = T C2 + T D in synchronization with the output of the crank angle sensor 37. It
【0037】次にステップ313,316,317で
は、始動モードでない場合すなわち始動完了後にクラン
ク軸の1回転毎にパルス幅TI=Pb×KI+TDの計算を
行い、ステップ318でタイマ63へ上記TIをセット
し、タイマ63をスタートさせて上記パルス幅TI=Pb
×KI+TDを持つ駆動パルスでインジェクター32を駆
動する。従って、ステップ313,316,317,3
18により、始動時以外はクランク軸の1回転毎に、内
燃機関3の吸入空気量を圧力センサ36の出力より計算
して上述の駆動パルスでインジェクター32を駆動す
る。Next, in steps 313, 316, and 317, when the starting mode is not set, that is, after the completion of starting, the pulse width T I = Pb × K I + T D is calculated, and the timer 63 is entered in step 318. The above T I is set, the timer 63 is started, and the above pulse width T I = Pb
The injector 32 is driven by the drive pulse having × K I + T D. Therefore, steps 313, 316, 317, 3
By 18, the intake air amount of the internal combustion engine 3 is calculated from the output of the pressure sensor 36 and the injector 32 is driven by the above-described drive pulse for each rotation of the crankshaft except when starting.
【0038】図8は、インジェクター32を駆動する第
1及び第2の始動パルスのタイミングを示すチャートで
ある。(a)はクランク角センサ37の出力信号、(b)は第
1及び第2の始動パルス、(c)は内燃機関3の冷却水の
温度を示す。FIG. 8 is a chart showing the timing of the first and second starting pulses for driving the injector 32. (a) shows the output signal of the crank angle sensor 37, (b) shows the first and second starting pulses, and (c) shows the temperature of the cooling water of the internal combustion engine 3.
【0039】始動時に冷却水の水温が所定値t℃よりも
低い場合には20msec毎に第1の始動パルスP1でイン
ジェクター32を駆動するが、所定値t℃を超えた後は
クランク角センサ37の出力信号に同期して、噴射モー
ドが切換り、以後内燃機関3のクランク軸の1回転毎に
第2の始動パルスP2でインジェクター32を駆動す
る。When the temperature of the cooling water is lower than the predetermined value t ° C. at the time of starting, the injector 32 is driven by the first starting pulse P1 every 20 msec, but after exceeding the predetermined value t ° C., the crank angle sensor 37 is driven. The injection mode is switched in synchronism with the output signal of, and thereafter, the injector 32 is driven by the second start pulse P2 every one rotation of the crankshaft of the internal combustion engine 3.
【0040】なお、上記説明は内燃機関3の吸入空気管
31の圧力と内燃機関3の回転数とで燃料供給制御を行
う場合について述べたが、エアフローセンサを用いて制
御を行う場合にもこの発明を適用することができる。ま
た、複数のインジェクター32が同時に駆動される場合
について述べたが、シーケンシャル駆動の場合にもこの
発明を適用できる。In the above description, the fuel supply control is performed by the pressure of the intake air pipe 31 of the internal combustion engine 3 and the rotation speed of the internal combustion engine 3. However, this control is also performed when the air flow sensor is used. The invention can be applied. Moreover, although the case where a plurality of injectors 32 are simultaneously driven has been described, the present invention can be applied to the case of sequential driving.
【0041】[0041]
【発明の効果】以上説明した様に、請求項1に係る発明
は、内燃機関を始動させる始動手段の開閉状態及び前記
内燃機関に取り付けられてその回転角度を検出する回転
角度検出手段の検出出力に応じて前記内燃機関が始動状
態にあることを判定する始動判定手段と、前記内燃機関
に取り付けられてその冷却水の温度を検出する温度検出
手段及び前記回転角度検出手段の検出出力に応じて、前
記内燃機関の始動時に前記内燃機関へ燃料を供給する燃
料供給手段を駆動する第1及び第2の始動パルスの幅を
演算する始動パルス幅演算手段と、これら始動判定手段
及び始動パルス幅演算手段の出力に応じて、前記始動時
に前記冷却水の温度が所定の温度より低い場合には高い
一定周波数及び短いパルス幅を有する前記第1の始動パ
ルスを発生するが、前記冷却水の温度が前記所定の温度
より高い場合には前記内燃機関の回転に同期し且つ前記
一定周波数よりも低い周波数及び前記パルス幅よりも長
いパルス幅を有する前記第2の始動パルスを発生して前
記燃料供給手段へ供給する駆動パルス発生手段とを備え
ているので、内燃機関の始動時の冷却水温が低い場合
に、高い一定の周波数の第1の始動パルスでインジェク
ターを駆動するため、インジェクターより供給される燃
料の霧化が促進され、始動性が向上すると云う効果を奏
する。更に、この結果、内燃機関の回転に同期して始動
時の燃料を供給する場合に比べ、少ない燃料で内燃機関
を始動することが出来、燃料の節約および排ガス性能の
向上にも効果がある。As described above, according to the first aspect of the invention, the open / close state of the starting means for starting the internal combustion engine and the detection output of the rotation angle detecting means attached to the internal combustion engine to detect the rotation angle thereof. According to the detection output of the start determination means for determining that the internal combustion engine is in a starting state according to the, the temperature detection means attached to the internal combustion engine to detect the temperature of the cooling water and the rotation angle detection means A starting pulse width calculating means for calculating widths of first and second starting pulses for driving a fuel supply means for supplying fuel to the internal combustion engine at the time of starting the internal combustion engine; Depending on the output of the means, when the temperature of the cooling water is lower than a predetermined temperature at the time of starting, the first starting pulse having a high constant frequency and a short pulse width is generated. When the temperature of the cooling water is higher than the predetermined temperature, the second start pulse which is synchronized with the rotation of the internal combustion engine and has a frequency lower than the constant frequency and a pulse width longer than the pulse width is generated. Since it is provided with a drive pulse generating means for supplying to the fuel supply means, when the cooling water temperature at the time of starting the internal combustion engine is low, in order to drive the injector with the first starting pulse of a high constant frequency, The atomization of the fuel supplied from the injector is promoted, and the startability is improved. Further, as a result, the internal combustion engine can be started with less fuel compared to the case where the fuel at the time of starting is supplied in synchronization with the rotation of the internal combustion engine, which is effective in saving fuel and improving exhaust gas performance.
【0042】また、請求項2の発明は、前記第1の始動
パルスのパルス幅を前記内燃機関の回転数に応じて補正
出来るので、内燃機関の回転数の変化に対応して燃料量
を補正し、始動時においても適正な燃料制御を行なうこ
とが出来るという効果を奏する。Further, according to the invention of claim 2, the pulse width of the first starting pulse can be corrected in accordance with the rotational speed of the internal combustion engine, so that the fuel amount is corrected in accordance with the change in the rotational speed of the internal combustion engine. However, there is an effect that proper fuel control can be performed even at the time of starting.
【0043】更に、請求項3の発明は、前記第1の始動
パルスから前記第2の始動パルスへの切り換えを、前記
内燃機関の回転に同期して行わせるので、切り換え時に
おいても適正な燃料制御を行うことが出来るという効果
を奏する。Further, according to the third aspect of the present invention, the switching from the first starting pulse to the second starting pulse is performed in synchronization with the rotation of the internal combustion engine. The effect that it can control is produced.
【図1】内燃機関の概略構成を示すと共にこの発明の一
実施例を示すブロック図である。FIG. 1 is a block diagram showing a schematic configuration of an internal combustion engine and showing an embodiment of the present invention.
【図2】この発明における燃料供給制御装置の詳細を示
すブロック図である。FIG. 2 is a block diagram showing details of a fuel supply control device in the present invention.
【図3】この発明の燃料供給制御装置のメインプログラ
ムのフローチャートである。FIG. 3 is a flowchart of a main program of the fuel supply control device of the present invention.
【図4】この発明の燃料供給制御装置に記憶されている
基本駆動時間係数のテーブルである。FIG. 4 is a table of basic driving time coefficients stored in the fuel supply control device of the present invention.
【図5】この発明の燃料供給制御装置に記憶されている
各種特性(f1〜f4)を示す図である。FIG. 5 is a diagram showing various characteristics (f 1 to f 4 ) stored in the fuel supply control device of the present invention.
【図6】この発明の燃料供給制御装置の割込プログラム
のフローチャートである。FIG. 6 is a flowchart of an interrupt program of the fuel supply control device of the present invention.
【図7】この発明の燃料供給制御装置の、クランク角セ
ンサ出力に同期して処理されるフローチャートである。FIG. 7 is a flowchart of processing performed in synchronization with a crank angle sensor output of the fuel supply control device of the present invention.
【図8】この発明における第1及び第2の始動パルスの
タイミングチャートである。FIG. 8 is a timing chart of first and second starting pulses in the present invention.
【図9】内燃機関の概略構成を示すと共に従来の燃料供
給制御装置をブロックで示す図である。FIG. 9 is a block diagram showing a schematic configuration of an internal combustion engine and a conventional fuel supply control device.
【図10】図9に示した従来の燃料供給制御装置の詳細
な構成を示す回路図である。FIG. 10 is a circuit diagram showing a detailed configuration of the conventional fuel supply control device shown in FIG.
3 内燃機関 5 始動スイッチ 32 インジェクター 34 水温センサ 37 クランク角センサ 40A,40B 燃料供給制御装置 42 始動判定手段 43 始動パルス幅演算手段 44 駆動パルス発生手段 3 Internal Combustion Engine 5 Start Switch 32 Injector 34 Water Temperature Sensor 37 Crank Angle Sensor 40A, 40B Fuel Supply Control Device 42 Start Determination Means 43 Start Pulse Width Calculation Means 44 Drive Pulse Generation Means
Claims (3)
する温度検出手段と、 前記内燃機関に取り付けられてその回転角度を検出する
回転角度検出手段と、 を備えた前記内燃機関において、 前記始動手段の開閉状態及び前記回転角度検出手段の検
出出力に応じて前記内燃機関が始動状態にあることを判
定する始動判定手段と、 前記温度検出手段及び前記回転角度検出手段の検出出力
に応じて、前記内燃機関の始動時に前記燃料供給手段を
駆動する第1及び第2の始動パルスの幅を演算する始動
パルス幅演算手段と、 これら始動判定手段及び始動パルス幅演算手段の出力に
応じて、前記始動時に前記冷却水の温度が所定の温度よ
り低い場合には高い一定周波数及び短いパルス幅を有す
る前記第1の始動パルスを発生するが、前記冷却水の温
度が前記所定の温度より高い場合には前記内燃機関の回
転に同期し且つ前記一定周波数よりも低い周波数及び前
記パルス幅よりも長いパルス幅を有する前記第2の始動
パルスを発生して前記燃料供給手段へ供給する駆動パル
ス発生手段と、 を含むことを特徴とする内燃機関の燃料供給制御装置。1. A starting means for starting an internal combustion engine, a fuel supply means for supplying a fuel to the internal combustion engine, a temperature detecting means attached to the internal combustion engine for detecting a temperature of cooling water thereof, the internal combustion engine In the internal combustion engine, which is provided with a rotation angle detecting means for detecting a rotation angle thereof, the internal combustion engine is in a starting state according to an opening / closing state of the starting means and a detection output of the rotation angle detecting means. The start determination means for determining that the first and second start pulse widths for driving the fuel supply means at the time of starting the internal combustion engine are set according to the detection outputs of the temperature detection means and the rotation angle detection means. When the temperature of the cooling water is lower than a predetermined temperature at the time of starting, according to the start pulse width calculating means for calculating and the outputs of the start determining means and the start pulse width calculating means. Generates the first starting pulse having a high constant frequency and a short pulse width, but when the temperature of the cooling water is higher than the predetermined temperature, is synchronized with the rotation of the internal combustion engine and is higher than the constant frequency. A drive pulse generating means for generating the second starting pulse having a low frequency and a pulse width longer than the pulse width and supplying the second starting pulse to the fuel supply means. .
する温度検出手段と、 前記内燃機関に取り付けられてその回転角度を検出する
回転角度検出手段と、 を備えた前記内燃機関において、 前記始動手段の開閉状態及び前記回転角度検出手段の検
出出力に応じて前記内燃機関が始動状態にあることを判
定する始動判定手段と、 前記温度検出手段及び前記回転角度検出手段の検出出力
に応じて、前記内燃機関の始動時に前記燃料供給手段を
駆動する第1及び第2の始動パルスの幅を演算する始動
パルス幅演算手段と、 これら始動判定手段及び始動パルス幅演算手段の出力に
応じて、前記始動時に前記冷却水の温度が所定の温度よ
り低い場合には高い一定周波数及び短いパルス幅を有す
る前記第1の始動パルスを発生するが、前記冷却水の温
度が前記所定の温度より高い場合には前記内燃機関の回
転に同期し且つ前記一定周波数よりも低い周波数及び前
記パルス幅よりも長いパルス幅を有する前記第2の始動
パルスを発生して前記燃料供給手段へ供給する駆動パル
ス発生手段と、 を含み、前記始動パルス幅演算手段が、前記第1の始動
パルスのパルス幅を前記内燃機関の回転数に応じて補正
出来ることを特徴とする内燃機関の燃料供給制御装置。2. A starting means for starting an internal combustion engine, a fuel supply means for supplying fuel to the internal combustion engine, a temperature detecting means attached to the internal combustion engine for detecting a temperature of cooling water thereof, the internal combustion engine In the internal combustion engine, which is provided with a rotation angle detecting means for detecting a rotation angle thereof, the internal combustion engine is in a starting state according to an opening / closing state of the starting means and a detection output of the rotation angle detecting means. The start determination means for determining that the first and second start pulse widths for driving the fuel supply means at the time of starting the internal combustion engine are set according to the detection outputs of the temperature detection means and the rotation angle detection means. When the temperature of the cooling water is lower than a predetermined temperature at the time of starting, according to the start pulse width calculating means for calculating and the outputs of the start determining means and the start pulse width calculating means. Generates the first starting pulse having a high constant frequency and a short pulse width, but when the temperature of the cooling water is higher than the predetermined temperature, is synchronized with the rotation of the internal combustion engine and is higher than the constant frequency. Drive pulse generating means for generating and supplying the second starting pulse having a low frequency and a pulse width longer than the pulse width to the fuel supply means, wherein the starting pulse width calculation means includes the first pulse 2. The fuel supply control device for an internal combustion engine, wherein the pulse width of the starting pulse can be corrected according to the rotational speed of the internal combustion engine.
する温度検出手段と、 前記内燃機関に取り付けられてその回転角度を検出する
回転角度検出手段と、 を備えた前記内燃機関において、 前記始動手段の開閉状態及び前記回転角度検出手段の検
出出力に応じて前記内燃機関が始動状態にあることを判
定する始動判定手段と、 前記温度検出手段及び前記回転角度検出手段の検出出力
に応じて、前記内燃機関の始動時に前記燃料供給手段を
駆動する第1及び第2の始動パルスの幅を演算する始動
パルス幅演算手段と、 これら始動判定手段及び始動パルス幅演算手段の出力に
応じて、前記始動時に前記冷却水の温度が所定の温度よ
り低い場合には高い一定周波数及び短いパルス幅を有す
る前記第1の始動パルスを発生するが、前記冷却水の温
度が前記所定の温度より高い場合には前記内燃機関の回
転に同期し且つ前記一定周波数よりも低い周波数及び前
記パルス幅よりも長いパルス幅を有する前記第2の始動
パルスを発生して前記燃料供給手段へ供給する駆動パル
ス発生手段と、 を含み、前記駆動パルス発生手段が、前記第1の始動パ
ルスから前記第2の始動パルスへの切り換えを前記内燃
機関の回転に同期して行わせることを特徴とする内燃機
関の燃料供給制御装置。3. Starting means for starting an internal combustion engine, fuel supply means for supplying fuel to the internal combustion engine, temperature detection means mounted on the internal combustion engine for detecting the temperature of cooling water thereof, and the internal combustion engine. In the internal combustion engine, which is provided with a rotation angle detecting means for detecting a rotation angle thereof, the internal combustion engine is in a starting state according to an opening / closing state of the starting means and a detection output of the rotation angle detecting means. The start determination means for determining that the first and second start pulse widths for driving the fuel supply means at the time of starting the internal combustion engine are set according to the detection outputs of the temperature detection means and the rotation angle detection means. When the temperature of the cooling water is lower than a predetermined temperature at the time of starting, according to the start pulse width calculating means for calculating and the outputs of the start determining means and the start pulse width calculating means. Generates the first starting pulse having a high constant frequency and a short pulse width, but when the temperature of the cooling water is higher than the predetermined temperature, is synchronized with the rotation of the internal combustion engine and is higher than the constant frequency. Drive pulse generating means for generating and supplying the second starting pulse having a low frequency and a pulse width longer than the pulse width to the fuel supply means, wherein the drive pulse generating means comprises: A fuel supply control device for an internal combustion engine, wherein switching from a starting pulse to the second starting pulse is performed in synchronization with rotation of the internal combustion engine.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34894692A JPH06200799A (en) | 1992-12-28 | 1992-12-28 | Fuel feed control device for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34894692A JPH06200799A (en) | 1992-12-28 | 1992-12-28 | Fuel feed control device for internal combustion engine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06200799A true JPH06200799A (en) | 1994-07-19 |
Family
ID=18400454
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP34894692A Pending JPH06200799A (en) | 1992-12-28 | 1992-12-28 | Fuel feed control device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06200799A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111247324A (en) * | 2017-10-27 | 2020-06-05 | 法国大陆汽车公司 | Method for adapting control signals of fuel injectors |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6232242A (en) * | 1985-08-01 | 1987-02-12 | Nissan Motor Co Ltd | Electronic control fuel injection device |
-
1992
- 1992-12-28 JP JP34894692A patent/JPH06200799A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6232242A (en) * | 1985-08-01 | 1987-02-12 | Nissan Motor Co Ltd | Electronic control fuel injection device |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111247324A (en) * | 2017-10-27 | 2020-06-05 | 法国大陆汽车公司 | Method for adapting control signals of fuel injectors |
| CN111247324B (en) * | 2017-10-27 | 2022-03-11 | 法国大陆汽车公司 | Method for adapting control signals of fuel injectors |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3979692B2 (en) | In-cylinder injection engine control device | |
| JPH07166922A (en) | Fuel injection control device for internal combustion engine | |
| JPH06103005B2 (en) | Electronically controlled fuel injection control method | |
| US5186149A (en) | System for controlling fuel supply for internal combustion engine | |
| JP3494516B2 (en) | Fuel property detection device for internal combustion engine | |
| US7207317B2 (en) | Engine control system | |
| JPH0610439B2 (en) | Electronically controlled fuel injection device | |
| JPS5888461A (en) | Method for controlling ignition time of internal- combustion engine | |
| JP2504020B2 (en) | Ignition timing control method immediately after starting of internal combustion engine | |
| JPH07269453A (en) | Ignition timing control method for internal combustion engine | |
| JP3141222B2 (en) | Electronically controlled fuel supply system for internal combustion engine | |
| JPH088273Y2 (en) | Fuel supply control device for internal combustion engine | |
| JP3329659B2 (en) | Engine fuel injection device | |
| JPH0615829B2 (en) | Electronically controlled fuel injection device for internal combustion engine | |
| JP3329660B2 (en) | Engine fuel injection device | |
| JP3401131B2 (en) | Fuel property detection device for internal combustion engine | |
| JPH0635865B2 (en) | Control device for internal combustion engine | |
| JP2805993B2 (en) | Fuel pump control device for internal combustion engine | |
| JPH0759927B2 (en) | Ignition timing control device for internal combustion engine | |
| JPH0565838A (en) | Fuel supply device for internal combustion engine | |
| JPH06288289A (en) | Fuel property determination device for internal combustion engine | |
| JPS60162066A (en) | Control device for internal-combustion engine | |
| JP2681565B2 (en) | Fuel injection device for internal combustion engine | |
| JPH09287506A (en) | Throttle valve control device for internal combustion engine | |
| JPS6371539A (en) | Controller for internal combustion engine |