JPS59101577A - Controller for internal-combustion engine - Google Patents
Controller for internal-combustion engineInfo
- Publication number
- JPS59101577A JPS59101577A JP57210250A JP21025082A JPS59101577A JP S59101577 A JPS59101577 A JP S59101577A JP 57210250 A JP57210250 A JP 57210250A JP 21025082 A JP21025082 A JP 21025082A JP S59101577 A JPS59101577 A JP S59101577A
- Authority
- JP
- Japan
- Prior art keywords
- combustion engine
- internal combustion
- control device
- pressure
- fuel injection
- 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.)
- Granted
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/1502—Digital data processing using one central computing unit
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Ignition Timing (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
【発明の詳細な説明】
本発明は内燃機関の制御装置に関し、特に演算処理装置
を備え、多気筒内燃機関の点火時期と燃料噴射時期及び
期間との少なくとも一方を制御するための内燃機関の制
御装置に関する。以下の記載においては、内燃機関をエ
ンジンと略称する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a control device for an internal combustion engine, and more particularly, to a control device for an internal combustion engine, which is equipped with an arithmetic processing device and controls at least one of ignition timing and fuel injection timing and period of a multi-cylinder internal combustion engine. Regarding equipment. In the following description, the internal combustion engine will be abbreviated as engine.
従来FiF工装置付多気筒エンジンにおいては、燃料噴
射時期を各気筒毎に制御し、かつ各気筒毎の燃料噴射量
のばらつきを小さくするために、独立噴射方式が用いら
れている。そのために、各気筒の燃料噴射基準を設定す
るように気筒判別を行なうための必要より、気筒判別セ
ンサとして、例えば、マグネットピックアップを用いた
回転角センサをエンジンのカム軸に配設し、かつEiF
工装置付エンジンを塔載した車両の高地走行時における
エンジンの出力低下を補償するようにEF工装置による
燃料噴射量の補正を行なうのに必要な佃号乞得るために
大気圧センサを使用していた。しかしながら、エンジン
のカム軸に気筒判別センサを配設することは取付はスペ
ースの制限と外観との面より好ましくなく、マた特に空
冷エンジンにおいてはカム軸附近は非常に高温になるた
め気筒判別センサの信頼性の点で問題があった。また、
上記のように、複雑で高価な大気圧センサを使用するこ
とは、保守の面及びコストの点より不利であった。In conventional multi-cylinder engines with FiF engineering devices, an independent injection system is used to control fuel injection timing for each cylinder and to reduce variations in fuel injection amount for each cylinder. To this end, in order to discriminate between cylinders in order to set fuel injection standards for each cylinder, a rotation angle sensor using a magnetic pickup, for example, is installed on the engine camshaft as a cylinder discrimination sensor, and the EiF
Atmospheric pressure sensors are used to obtain the necessary information for correcting the fuel injection amount by the EF equipment to compensate for the drop in engine output when a vehicle equipped with an engine equipped with an EF equipment drives at high altitudes. was. However, installing a cylinder discrimination sensor on the engine's camshaft is undesirable due to space limitations and appearance. There were problems with reliability. Also,
As mentioned above, the use of complex and expensive atmospheric pressure sensors has disadvantages in terms of maintenance and cost.
本発明は、上記のような従来装置における問題点を解消
することを目的としてなされたものである。The present invention has been made for the purpose of solving the problems in conventional devices as described above.
上記の目的を達成するために、本発明により提供される
エンジン制御装置は、制御用演算処理装置ケ備え、エン
ジンの特定の気筒の吸気行程及びその他の行程における
吸気管圧力を検出するために、圧力センサの1実施例と
して絶対圧センサを使用し、その出力信号の示す圧力値
に対する上記制御用演算処理装置による演算処理の結果
に基づいて気筒判別を行ない、各気筒の燃料噴射基準を
設定し、同時に上記絶対圧センサを用いて大気圧を検出
することにより1つの圧力センサにより従来使用されて
いた2つのセンサの作用を兼ねるように構成されている
。In order to achieve the above object, an engine control device provided by the present invention includes a control processing unit, and in order to detect the intake pipe pressure in the intake stroke of a specific cylinder of the engine and in other strokes, An absolute pressure sensor is used as an example of the pressure sensor, and cylinder discrimination is performed based on the result of calculation processing by the control processing unit for the pressure value indicated by the output signal of the absolute pressure sensor, and fuel injection standards for each cylinder are set. By simultaneously detecting the atmospheric pressure using the absolute pressure sensor, one pressure sensor is configured to serve as the functions of two conventionally used sensors.
更に詳述すれば、本発明によるエンジン制御装置におい
ては、クランク軸に設けた回転角センサの出力信号によ
りエンジン回転速度を演算し、かつ同回転角センサ出力
信号に同期して、エンジン1回転毎に圧力センサの出力
信号を入力し、同出力信号の示す圧力値の大小比較演算
を1行ない、大きい吸気管圧力値(負圧値)が生じるタ
イミングを求めて上記の特定気筒の吸気行程と判別し、
各気筒の燃料噴射基準を設定し、同時に小さい吸気管圧
力値(負圧値)を求めて大気圧値と判定するための構成
を有する。More specifically, in the engine control device according to the present invention, the engine rotation speed is calculated based on the output signal of the rotation angle sensor provided on the crankshaft, and the engine rotation speed is calculated every one rotation of the engine in synchronization with the output signal of the rotation angle sensor. The output signal of the pressure sensor is inputted to the , and the pressure values indicated by the output signal are compared in one operation, and the timing at which a large intake pipe pressure value (negative pressure value) occurs is determined and determined as the intake stroke of the above-mentioned specific cylinder. death,
It has a configuration for setting fuel injection standards for each cylinder and simultaneously determining a small intake pipe pressure value (negative pressure value) and determining it as an atmospheric pressure value.
なお、本発明においては、上記の構成に対し更に種々の
変更を行なうことが可能であり、それらの変更例は、以
下の本発明の詳細な説明の中でそれぞれ本発明の実施例
として説明される。In addition, in the present invention, it is possible to further make various changes to the above configuration, and examples of those changes will be explained as examples of the present invention in the detailed description of the present invention below. Ru.
本発明によるエンジン制御装置によれば、エンジンのカ
ム軸に気筒判別センサを設けた従来装置の構成と比べ、
センサの取付はスペースの制約が緩和され、またその取
付位置は高温の悪環境から解放されるので、設計は容易
となりかつ装置の信頼性は向上する。また、大気圧セン
サン使用することなく、1つの圧力センサで吸気管負圧
と大気圧との両方を検出することにより、保守上またコ
ストの面で有利となる。その他、上記の本発明の種々の
変更例により得られる利点は、以下に記すそれぞれの実
施例の説明とともに明らかにされるであろう。According to the engine control device according to the present invention, compared to the configuration of a conventional device in which a cylinder discrimination sensor is provided on the camshaft of the engine,
Since space constraints for mounting the sensor are relaxed and the mounting location is free from harsh environments of high temperatures, design is facilitated and the reliability of the device is improved. Further, by detecting both the intake pipe negative pressure and the atmospheric pressure with one pressure sensor without using an atmospheric pressure sensor, it is advantageous in terms of maintenance and cost. Other advantages obtained by the various modifications of the present invention described above will become clear along with the description of each embodiment described below.
以下、本発明の実施例について、添附図面を参照しつつ
説明する。Embodiments of the present invention will be described below with reference to the accompanying drawings.
第1図は、本発明の第1の実施例の全体的構成の概要を
図示したものである。同図中、1は例えば4つの気筒#
1〜#4より成る自動二輪車用のエンジン、2は上記各
気筒にそれぞれ接続された吸気管、8は各気筒ごとに設
けられているスロットル弁である。なお、その創部の構
造については説明を省略するが、これらの各気筒に対す
るスロットル弁8は、運転者によるアクセル操作と連動
して開閉制御されるようになっており、これは従来のこ
の種装置と同様である。10は集合管で、11のエアク
リーナに接続されていて、これらは従来公知のもので構
成される。3は1つの吸気マニホルド内の圧力及び大気
圧を検出する、それ自体は公知の絶体圧センサである。FIG. 1 shows an overview of the overall configuration of a first embodiment of the present invention. In the figure, 1 indicates, for example, four cylinders #
A motorcycle engine consisting of #1 to #4 includes an intake pipe 2 connected to each cylinder, and a throttle valve 8 provided for each cylinder. The structure of the wound will not be explained here, but the throttle valves 8 for each cylinder are controlled to open and close in conjunction with the driver's accelerator operation, which is different from conventional devices of this type. It is similar to Reference numeral 10 denotes a collecting pipe, which is connected to an air cleaner 11, which is constructed of conventionally known types. 3 is a known absolute pressure sensor which detects the pressure within one intake manifold and the atmospheric pressure.
5はマイコン制御のエンジンコントロールユニッ) (
以下rEOUJと略称する)である。同EOU 5は、
回転角センサ4を構成する公知の磁気ピックアップ等を
用いた基準センサ(以下「Gセンサ4aJと略称する2
及びクランク角度センサ(以下「Nセンサ4bJと略称
する)のそれぞれの出方信号であるエンジン1回転毎の
TDO信号及び一定角度例えば60’OA(クランク向
夏)毎のクランク角信号と、絶対圧センサ3の出方信号
とに基づいて気筒判別(気筒の吸気行程又は他の行程の
判別)及び大気圧の検出を行なう。その詳細については
後述するが、FlICU 5は、従来のクランク軸に設
けたエンジン1回転毎に1パルスを発生するGセンサの
出力信号及び所定のクランク角度毎に信号を発生するN
センサの出力信号に同期して、エンジン1回転毎に絶対
圧センサ3の出方信号を読み込み、その負圧値の大小馨
比較し、大きい方のタイミングをその気筒の吸気行程と
判定して気筒基準を設定し、小さい方を大気圧と判定す
る。それに基づき、ECU3は、点火コイル7及びイン
ジェクタ(燃料噴射却9を付勢する出方信号を発生する
。点火コイル7及びインジェクタ9は従来公知の構成の
ものでよい。また、6は負荷センサを示し、それは従来
公知のものであり、−例としてここではスロットル弁8
の開度に対応する信号を発生するスロットル弁開度セン
サを使用している。5 is a microcomputer-controlled engine control unit) (
(hereinafter abbreviated as rEOUJ). The EOU 5 is
A reference sensor (hereinafter abbreviated as "G sensor 4aJ" 2) using a known magnetic pickup or the like constituting the rotation angle sensor 4
and the output signal of the crank angle sensor (hereinafter abbreviated as "N sensor 4bJ"), which is the TDO signal for each engine rotation, the crank angle signal for each constant angle, for example, 60'OA (crank angle), and the absolute pressure. Based on the output signal of the sensor 3, cylinder discrimination (discrimination of the intake stroke or other stroke of the cylinder) and detection of atmospheric pressure are performed.The details will be described later, but the FlICU 5 is installed in the conventional crankshaft. The output signal of the G sensor generates one pulse for each engine rotation, and the N signal generates a signal for each predetermined crank angle.
In synchronization with the output signal of the sensor, the output signal of the absolute pressure sensor 3 is read every engine revolution, the magnitude of the negative pressure value is compared, and the timing of the larger one is determined to be the intake stroke of that cylinder. A standard is set, and the smaller one is determined to be atmospheric pressure. Based on this, the ECU 3 generates an output signal that energizes the ignition coil 7 and the injector (fuel injection 9).The ignition coil 7 and the injector 9 may have conventionally known configurations. 8, which is known in the art - for example, the throttle valve 8
A throttle valve opening sensor is used that generates a signal corresponding to the opening of the throttle valve.
第2図は第1図の第1の実施例の装置のブロック図であ
る。20は検出部ヶ示し、Gセンサ4a、Nセンサ4b
からなる回転角センサ4、負荷センサ6、絶対圧センサ
3より構成される。検出部20からの検出信号はp=c
u 5に送られる。参照番号31は、検出部10からの
検出信号が結合されるECU 50入力部を示す。参照
番号32は、入力部31よりの出力信号が供給され、絶
対圧センサ3の出力信号を用いる気筒判別による気筒基
準の設定、及び点火コイル、インジェクタのON、OF
F制御のための演算ヲ行なうCPUである。参照番号3
3は、CPU 32よりの制御信号を受は駆動出力信号
を送り出す出力部である。参照番号34は、上記の入力
部31、CPU 32及び出力部33に給電する電源部
である。FIG. 2 is a block diagram of the apparatus of the first embodiment shown in FIG. 20 indicates the detection part, G sensor 4a, N sensor 4b
It is composed of a rotation angle sensor 4, a load sensor 6, and an absolute pressure sensor 3. The detection signal from the detection unit 20 is p=c
Sent to u5. Reference number 31 indicates the ECU 50 input to which the detection signal from the detection unit 10 is coupled. Reference numeral 32 is supplied with an output signal from the input section 31, and is used to set cylinder standards by cylinder discrimination using the output signal of the absolute pressure sensor 3, and to turn on and off the ignition coil and injector.
This is a CPU that performs calculations for F control. Reference number 3
3 is an output section that receives a control signal from the CPU 32 and sends out a drive output signal. Reference number 34 is a power supply section that supplies power to the input section 31, CPU 32, and output section 33 described above.
第3図に本発明の第1の実施例のエンジン制御装置の動
作のタイムチャートを示し、第4図に第2図図示のCP
U 32の演算処理手順を示すフローチャートを示す。FIG. 3 shows a time chart of the operation of the engine control device according to the first embodiment of the present invention, and FIG. 4 shows the CP shown in FIG.
A flowchart showing the arithmetic processing procedure of U32 is shown.
以下第6図のタイムチャートを参照しつつ、第4図の7
0−チャートに示された演算処理手順を説明する。7 in Figure 4 while referring to the time chart in Figure 6 below.
The arithmetic processing procedure shown in the 0-chart will be explained.
第4図において、ステップ1000は図示しないイグニ
ッションスイッチのON操作でスタートする。ステップ
2000ではメモリをリセットし初期化を行なう。次に
、ステップ3000へ進み、イグニッションスイッチを
ON l、た直後でまだエンジンが回転していなり状態
において絶対圧センサ3の出力信号を読み込み、ステッ
プ4000へ進み、A / D変換を行ない、得られた
値を大気圧値Poとして記憶する。In FIG. 4, step 1000 starts with an ON operation of an ignition switch (not shown). In step 2000, the memory is reset and initialized. Next, the process proceeds to step 3000, where the output signal of the absolute pressure sensor 3 is read immediately after the ignition switch is turned on and the engine is still rotating, and the output signal of the absolute pressure sensor 3 is read.The process proceeds to step 4000, where A/D conversion is performed and the output signal is obtained. The value obtained is stored as the atmospheric pressure value Po.
ステップ5000の入処理は気筒判別を行なうだめの処
理手順の開始を示す。ステップ5100において、Gセ
ンサ出力信号、Nセンサ出力信号及び絶対圧センサ出力
信号、及び負荷センサ出力信号を読込む。The input process at step 5000 indicates the start of a process procedure for cylinder discrimination. In step 5100, the G sensor output signal, the N sensor output signal, the absolute pressure sensor output signal, and the load sensor output signal are read.
第6図のタイムチャートに示すように、Gセンサ出力信
号が発生した後のNセンナ出力信号をN1、次のNセン
サ出力信号をN2とカウントし、吸気管圧力が急変する
クランク角度、例えばBTDO150°OAの位置を示
すカウントN4において、絶対圧センサ出力信号の読み
込みを行なう。Gセンサ出力信号は、第3図のタイムチ
ャートに示す様に、読み込んだ順にランダムに01、次
をG3、その次はG1と、交互に01、G2とカウント
し、エンジンの2回転毎の信号に変換させである。As shown in the time chart of Fig. 6, the N sensor output signal after the G sensor output signal is generated is counted as N1, the next N sensor output signal is counted as N2, and the crank angle at which the intake pipe pressure suddenly changes is determined, for example, at BTDO150. At count N4, which indicates the position of °OA, the absolute pressure sensor output signal is read. As shown in the time chart in Figure 3, the G sensor output signal is counted randomly as 01 in the order of reading, then G3, then G1, and then 01 and G2 alternately, and the signal is counted every two revolutions of the engine. Let's convert it to .
第4図のステップ5110においてNセンサ出力信号よ
ジエンジン回転速度を求め、ステップ5150に進む。In step 5110 of FIG. 4, the engine rotational speed is determined from the N sensor output signal, and the process proceeds to step 5150.
ステップ5150において、Nセンサ出力信号の示す読
み込みタイミングN41で読み込んだ絶対圧力P1とN
センサ出力信号の示す読み込みタイミングN41−1で
読み込んだ絶対圧力P□−0との差ΔP工を求める。す
なわちΔp=pニーP’1−1 +ステップ5200で
ΔP1がEl (但しElは誤判定防止圧力値)よシ大
きいか否かを判別し、ΔP1≦E1の場合は圧力変化が
小さいので誤判定を生じる危険性があるため、気筒判別
を行なわないでステラ7’5550に進む。ΔP1〉1
1工の場合は、ステップ5250に進み、エンジン回転
速度Neが、判定可能エンジン回転速度Nrpm (
例えば6000rpm )以下か否かを判別する。判定
可能エンジン回転速度1’Jrpm以上の高回転域では
一般に加速運転状態でsb、その場合は特に気筒毎に燃
料噴射タイミングを区別しなくても燃料噴射量のバラツ
キが大きく々ることはないので、ステップ5550に進
む。判定可能エンジン回転速度Nrpm未溝の場合は、
ステップ5300に“拠み、増分時間(at)当シのス
ロットル開度の変化量(dθ7a)が加速誤判定防止定
数α以下か否かを判別し、αを超過する場合は吸気圧力
変化がエンジンの吸気作用によるものか、あるいはスロ
ットル変化に起因するものかの判定がつかないため、気
筒判別を行なわないでステップ5550に進む。α以下
の場合は、ステップ5400に進み、気筒判別の事前処
理をパスした時点を示す、すなわち同時点は第1気筒の
燃焼行程にあることを示すための7ラグを立てる。次に
ステップ5450に進み、上記のフラグとGセンサ出力
信号G1との関係が成立するか否かを判定する。すなわ
ち、フラグを立てた直後のGセンサ出力信号が01の場
合は成立する、つまジ燃焼行程のTDOであると判定す
る。反対にGセンサ出力信号が02の場合は不成立であ
ると判定する。つまシ排気行程がほぼ終了する時のTD
Oと判定する。ステップ5450の判定結果が不成立の
場合はステップ5500に進み1Gセセン出力信号のG
、 、 G2信号を、G工をG2に、G2をG工とし、
Gセンサ出力信号のカウント番号とエンジンの各行程と
が正しく対応する様に変更してステップ5550に進む
。ステップ54500判定結果が成立している時は、ス
テップ5550に進む。In step 5150, the absolute pressure P1 and N read at the reading timing N41 indicated by the N sensor output signal are
The difference ΔP between the absolute pressure P□-0 read at the reading timing N41-1 indicated by the sensor output signal is determined. That is, Δp=p knee P'1-1 + At step 5200, it is determined whether ΔP1 is larger than El (where El is the pressure value to prevent false judgment), and if ΔP1≦E1, the pressure change is small, so the false judgment is made. Since there is a risk of this occurring, proceed to Stella 7'5550 without performing cylinder discrimination. ΔP1〉1
In the case of 1 construction, the process proceeds to step 5250, where the engine rotation speed Ne is determined as the determinable engine rotation speed Nrpm (
For example, it is determined whether or not the speed is below 6000 rpm. In the high rotation range of 1'Jrpm or higher, the engine speed that can be determined is generally sb in accelerated operation, and in that case, the variation in fuel injection amount will not be large even if the fuel injection timing is not differentiated for each cylinder. , proceed to step 5550. If the engine rotational speed Nrpm is not determined,
Based on step 5300, it is determined whether or not the amount of change in throttle opening (dθ7a) for the current incremental time (at) is equal to or less than the acceleration misjudgment prevention constant α, and if it exceeds α, the change in intake pressure is Since it cannot be determined whether the cause is due to the intake action or the throttle change, the process proceeds to step 5550 without performing cylinder discrimination.If it is less than or equal to α, the process proceeds to step 5400, where preliminary processing for cylinder discrimination is performed. A 7 lag is set to indicate the point in time when the signal has passed, that is, to indicate that the same point is in the combustion stroke of the first cylinder.Next, the process proceeds to step 5450, and the relationship between the above flag and the G sensor output signal G1 is established. In other words, if the G-sensor output signal immediately after setting the flag is 01, it is determined that the TDO of the tsuji combustion stroke is established.On the other hand, if the G-sensor output signal is 02, it is determined that the TDO is true. It is determined that this does not hold true. TD when the exhaust stroke of the blade is almost completed
Determined as O. If the determination result in step 5450 is not established, the process advances to step 5500 and the G of the 1G output signal is
, , G2 signal, G work to G2, G2 to G work,
The count number of the G sensor output signal and each stroke of the engine are changed so that they correspond correctly, and the process proceeds to step 5550. When the determination result in step 54500 is established, the process advances to step 5550.
ステップ5550では、フラグを倒してフラグをリセッ
トし、ステップ5600に進む。ステップ気筒の噴射基
準、G2信号を+4気筒の噴射基準、G2+180°O
’Aを+6気筒の噴射基準として各気筒毎に独立した噴
射基準を設け、次のステップ6000へ進む。In step 5550, the flag is reset by toppling the flag, and the process proceeds to step 5600. Step cylinder injection standard, G2 signal +4 cylinder injection standard, G2 + 180°O
'A is set as the injection standard for +6 cylinders, and an independent injection standard is established for each cylinder, and the process proceeds to the next step 6000.
ステップ6000のB処理は大気圧判別を行なうための
処理手順の開始を示す。ステップ6100では、エンジ
ン回転速度Neが大気圧検出可能エンジン回転速度Ar
pm未満か否かを判別し、Arpm以上の時、例えば7
000 rpm以上では、圧力検出気筒(81気筒)以
外の気筒の吸気の慣性の影響を受は吸気圧力の脈動が比
較的大きくなシ大気圧検出誤差が大きくなるため、大気
圧検出は行なわないでステップ7000へ進む。エンジ
ン回転速度NeがArpm未満の場合は、ステップ62
00へ進み、スロットル開度θ1Hは大気圧判定スロッ
トル弁開度領域LL (以下LLと略称する)にあるか
を判定する。ここで、大気圧判定スロットル弁開度領域
LLとは、エンジン回転速度をパラメータにして、各エ
ンジン回転速度毎のスロットル開度値を記録したテーブ
ル上において、スロットル弁がある程度閉じた状態では
吸気圧力が大気圧に回復しないので、大気圧値が検出で
きる程度までスロットル弁を開いた状態のエンジン運転
領域を設定したものである。判定結果がLL内でない場
合はステップ7000へ進む。LL内の場合はステップ
6300へ進み、先にステップ5150で求めたΔP1
値をもとにして1ΔP11<βか否かを判定する。但し
βは大気圧判定可能圧力差、例えば100mmggを表
わす。判定結果が1ΔFil≧β以上の場合は大気圧が
検出できないので、ステップ7000へ進む。一般に大
気圧に対応した値が吸気圧変化の中にあられれるのはス
ロットルを開いた状態であシ、その場合には吸気圧の変
化量も小さく、圧力差ΔP1が小さい場合で鳶る。つま
システップ6200におけるLLによる判定と同じ様に
、大気圧値が読み取れる領域をΔP1値によシ判定する
ものである。なお、負荷センサとしてス四ットル開度セ
ンサを用いないシステムにも共用できる様にプログラム
上でダブルチェックをさせている@ 1ΔP11<βの
場合、ステップ6400へ進み、ステップ5100で読
み込んだ絶対圧センサ出力信号のPlとPl−□とを比
較し、値の太きい方を大気圧信号値p、/とし、ステッ
プ6500へ進ミ、 大1s=paを、KXP、’とし
て求める。ここで、Kはエアクリーナの圧力損失分等の
誤差分を補正するための補正係数であシ、詳細は省略す
るが、エンジン回転速度、スロットル弁開度をパラメー
タにしたマツプ上にマツプ値として設定しである。Process B in step 6000 indicates the start of a procedure for determining atmospheric pressure. In step 6100, the engine rotation speed Ne is changed to the atmospheric pressure detectable engine rotation speed Ar.
It is determined whether or not it is less than Arpm, and if it is more than Arpm, for example 7
000 rpm or more, atmospheric pressure detection is not performed because the pulsation of the intake pressure is relatively large due to the influence of the inertia of the intake air in cylinders other than the pressure detection cylinder (cylinder 81), and the atmospheric pressure detection error becomes large. Proceed to step 7000. If the engine rotation speed Ne is less than Arpm, step 62
00, and it is determined whether the throttle opening θ1H is within the atmospheric pressure determination throttle valve opening range LL (hereinafter abbreviated as LL). Here, the atmospheric pressure determination throttle valve opening area LL refers to the intake pressure when the throttle valve is closed to a certain extent on a table that records the throttle opening value for each engine rotational speed using the engine rotational speed as a parameter. Since the pressure does not recover to atmospheric pressure, the engine operating range is set in which the throttle valve is opened to the extent that the atmospheric pressure value can be detected. If the determination result is not within LL, the process advances to step 7000. If it is within LL, the process advances to step 6300 and the ΔP1 obtained in step 5150 is
Based on the value, it is determined whether 1ΔP11<β. However, β represents a pressure difference that allows determination of atmospheric pressure, for example, 100 mmgg. If the determination result is 1ΔFil≧β or more, atmospheric pressure cannot be detected, so the process proceeds to step 7000. Generally, a value corresponding to atmospheric pressure appears in the change in intake pressure only when the throttle is open, and in that case, the amount of change in intake pressure is small, and the change occurs when the pressure difference ΔP1 is small. Similar to the determination based on LL in step 6200, the area where the atmospheric pressure value can be read is determined based on the ΔP1 value. In addition, the program double-checks so that it can be used in systems that do not use the throttle opening sensor as a load sensor @ If 1ΔP11<β, the process advances to step 6400 and the absolute pressure sensor read in step 5100 The output signals Pl and Pl-□ are compared, and the larger value is taken as the atmospheric pressure signal value p,/, and the process proceeds to step 6500, where large 1s=pa is obtained as KXP,'. Here, K is a correction coefficient for correcting errors such as air cleaner pressure loss, and although the details are omitted, it is set as a map value on a map with engine rotation speed and throttle valve opening as parameters. It is.
ステップT000のC処理は、点火時期及び燃料の噴射
量及び噴射時期を演算するだめの処理手順の開始を示す
。ステップ7200においてエンジン回転速度及び負荷
センサ出力信号よシ、基準点火時期、基準インジェクタ
噴射期間を求めステップT300へ進む。ステップ73
00では、ステップ6500で求めた大気圧値に基づい
て、ステップγ200で求めた基準点火時期θi8と基
準インジェクタ噴射期間Jとの大気圧補正を行なう。Process C in step T000 indicates the start of a procedure for calculating the ignition timing, fuel injection amount, and injection timing. In step 7200, the engine rotational speed, load sensor output signal, reference ignition timing, and reference injector injection period are determined, and the process proceeds to step T300. Step 73
At step 00, based on the atmospheric pressure value obtained at step 6500, atmospheric pressure correction is performed for the reference ignition timing θi8 and the reference injector injection period J obtained at step γ200.
大気圧の値としては、ステップ3000において最初に
読み込んだ値P。とステップ6500で求めたpaとに
重みづけを行なって大気圧を求める。例えば、大気圧の
計算式として
に読み込んだ大気圧値Paはその寄与度を小さくして検
出誤差の影響を小さくすると共に、最初ステップ300
0で求めた大気圧値POはそのまま大気圧値として用い
て大気圧を計算する。このようにして求めた大気圧に基
づいて、点火時期01g及びインジェクタ噴射期間Jの
補正を行ない、ステップ7400へ進み、点火及びステ
ップ5000において求めた各気筒の噴射基準に従った
インジェクタ噴射を行ない第4図中の■へもどる。The atmospheric pressure value is the value P read first in step 3000. and pa obtained in step 6500 are weighted to obtain atmospheric pressure. For example, the atmospheric pressure value Pa read as the atmospheric pressure calculation formula is reduced in its degree of contribution to reduce the influence of detection errors, and the
The atmospheric pressure value PO obtained at 0 is directly used as the atmospheric pressure value to calculate the atmospheric pressure. Based on the atmospheric pressure obtained in this way, the ignition timing 01g and the injector injection period J are corrected, and the process proceeds to step 7400, where ignition and injector injection are performed in accordance with the injection standards for each cylinder obtained in step 5000. Return to ■ in Figure 4.
上述の第1の実施例においては、ステップ5150で第
6図に示したようにN、iのタイミングにおいて読み込
んだPlと1’J4:L−1のタイミングにおいて読み
込んだPl−1との差ΔP1を求める計算式ΔP =
Pl −Pi−xによシ圧力値がどれだけ大きくなった
かを判定して・ミいるが、その逆の計算式ΔP =P1
−□−P1によシ圧力庫がどれだけ小くなったかを判定
する逆の論理を組んで判定しても同様に制御を行なうこ
とができる。In the first embodiment described above, in step 5150, as shown in FIG. 6, the difference ΔP1 between Pl read at timing N,i and Pl-1 read at timing 1'J4:L-1 is determined. Calculation formula for calculating ΔP =
It is necessary to judge how large the pressure value has become based on Pl - Pi - x, but the reverse calculation formula ΔP = P1
-□-P1 can be used to determine how small the pressure chamber has become.The same control can be performed even if the reverse logic is used to determine how small the pressure chamber has become.
また、ステップT300では、ステップ3000で求め
た大気圧値Poと、ステップ6500で求めた大気圧値
(Pa)とに重みづけを行ない大気圧を求めているが、
論理を簡略化するために、ステップ6500で求めた大
気圧値(Pa)をそのiま大気圧補正値(Poi)とし
、Pol = Paとして使用してもよい。Further, in step T300, the atmospheric pressure value Po obtained in step 3000 and the atmospheric pressure value (Pa) obtained in step 6500 are weighted to obtain the atmospheric pressure.
To simplify the logic, the atmospheric pressure value (Pa) obtained in step 6500 may be used as the atmospheric pressure correction value (Poi), and Pol = Pa.
上記のような制御を行なうことによシ、1つの絶対圧セ
ンサによシ、気筒判別を行なうことができるし、また、
大気圧の検出ができる。By performing the above control, cylinder discrimination can be performed using one absolute pressure sensor, and also,
Can detect atmospheric pressure.
以上述べた様に、圧力センサによ多気筒判別を行なう゛
ことができるので、従来性なわれているようなカム軸に
気筒判別セ/すを設けた構成と比べ、取付スペース上の
制約も少なく、またセンサ自体を従来の様にカム軸付近
の高温の悪環境部分に設置し々くてもよいので、システ
ムの信頼性を向上することができる。また燃料を気筒毎
に独立17て噴射させることができるため、燃料噴射量
の制御精度が向上し、エンジンの運転性を良くし、排気
がスの浄化に有効である。As mentioned above, since it is possible to discriminate between multiple cylinders using a pressure sensor, there are limitations on installation space compared to the conventional configuration in which a cylinder discrimination section is provided on the camshaft. In addition, the sensor itself does not need to be installed in a high temperature and harsh environment near the camshaft as in the conventional case, so the reliability of the system can be improved. Furthermore, since fuel can be injected independently 17 to each cylinder, the control accuracy of the fuel injection amount is improved, engine drivability is improved, and exhaust gas is effectively purified.
上述の気筒判別及び大気圧検出における判定領域はエン
ジンの運転条件等によシ制約されるが、大気圧検出に関
しては常時検出する必要はなく、また本発明のエンジン
制御装置においては、登板時における加速運転時に大気
圧値が変更されるので十分の機能を発揮することができ
る。Although the above-mentioned judgment range for cylinder discrimination and atmospheric pressure detection is restricted by the engine operating conditions, etc., atmospheric pressure detection does not need to be carried out all the time, and in the engine control device of the present invention, Since the atmospheric pressure value is changed during acceleration operation, sufficient functionality can be achieved.
更に、気筒判別についても、一度既存の回転角センサの
出力信号G□、G2を気筒信号に置き替えてしまえば、
あとは装置が誤動作しない限シ気筒信号は常時検出する
必要はなく、一度設定されだG□又はG、信号をもとに
して気筒基準の設定を続けることができる。Furthermore, regarding cylinder discrimination, once the output signals G□ and G2 of the existing rotation angle sensor are replaced with cylinder signals,
There is no need to constantly detect the cylinder signal as long as the device does not malfunction, and it is possible to continue setting the cylinder reference based on the G□ or G signal once set.
また、最初に気筒基準が設定されるエンジンの始動時に
おいては、気筒毎の独立噴射方式が特に有効ではなく、
エンジンの1回転苺に全気筒−律に始動時の燃料増量を
含んで燃料噴射を行なう様にすればよいので、始動時に
おける気筒基準の設定遅れも何ら支障がないことになる
。Furthermore, when starting the engine, when the cylinder standard is first set, the independent injection method for each cylinder is not particularly effective.
Since fuel injection can be carried out in all cylinders during one revolution of the engine, including an increase in the amount of fuel at the time of starting, there is no problem even if there is a delay in setting the cylinder reference at the time of starting.
また、第1の実施例では、圧力センサとして大気圧(絶
対EE)を同時に検出できるものについて述べだが、気
筒判別のみを行なう場合は相対圧力センサを用いても良
いことは勿論である。また相対圧力センサを用いた場合
には、従来の大気圧検出値は標準大気圧FAと吸気管内
の大気圧PA′との差を検出するわけであるが、エアク
リーナの目づまシが生じた場合にはPAへPへ′となる
が、PA、 −PA’ =Δyの差を用いて、同様の方
法で、エアクリーナの圧力損失補正を行なうことができ
る。Further, in the first embodiment, a pressure sensor that can simultaneously detect atmospheric pressure (absolute EE) is described, but it goes without saying that a relative pressure sensor may be used when only cylinder discrimination is performed. Furthermore, when using a relative pressure sensor, the conventional atmospheric pressure detection value detects the difference between the standard atmospheric pressure FA and the atmospheric pressure PA' in the intake pipe, but if the air cleaner becomes clogged, The difference between PA and -PA' = Δy can be used to correct the pressure loss of the air cleaner in a similar manner.
第5図は、第4図図示の本発明の第1実施例のフ四−チ
ヤードにおいて、特にノイズ等による誤判定を防止する
ためにA処理に変更を加えた第2の実施例の70−チャ
ートを示す。第5図において、第4図と対応する部分は
、同一符号によシ示しかつその説明は省略する。FIG. 5 shows a 70-channel diagram of a second embodiment in which a change is made to the A process in order to prevent false judgments due to noise, etc., in the fourth embodiment of the first embodiment of the present invention shown in FIG. Show chart. In FIG. 5, parts corresponding to those in FIG. 4 are designated by the same reference numerals, and their explanation will be omitted.
すなわち、気筒判別のための事前処理が完了すると、第
5図のステップ5400において第1気筒の燃焼行程を
示すフラグを立てる。次に、ステップ5410に進み、
Gセンサ出力信号G工と02との間にあるフラグの個数
は1つか2つ以上かをカウント信号によp判定し、2つ
以上の場合はノイズ等による誤判定とし、ステップ55
50に進み、フラグを倒し、ステップ5600に進み、
噴射切ヤ替えは行なわない。フラグが1つの場合はステ
ップ5450に進み、以下第4図と同様に正規の気筒判
別の処理手順を続ける。以上の様に、本発明の第2実施
例においては論理上あシ得ない場合を検出することによ
シ誤判定を防止する。That is, when the preliminary processing for cylinder discrimination is completed, a flag indicating the combustion stroke of the first cylinder is set in step 5400 in FIG. Next, proceed to step 5410;
Whether the number of flags between the G sensor output signal G and 02 is 1 or 2 or more is determined based on the count signal, and if there are 2 or more flags, it is determined to be an erroneous determination due to noise etc., and step 55
Go to step 50, knock down the flag, go to step 5600,
No injection switching is performed. If there is only one flag, the process advances to step 5450, and the normal cylinder discrimination processing procedure continues as in FIG. 4. As described above, in the second embodiment of the present invention, erroneous determinations are prevented by detecting logically impossible cases.
第6図(、)及び第6図(b)は、第4図図示の第1実
施例のフロートチャートにおいて、特に噴射切シ替えチ
ャタリングを防止するためにA処理部分を変えた、それ
ぞれ第3及び第4の実施例のフローチャートを示す。第
6図(a)において第4図と対応する部分は、同一符号
によシ示しかつその説明は省略する。FIGS. 6(a) and 6(b) show the flowchart of the first embodiment shown in FIG. and a flowchart of the fourth embodiment. In FIG. 6(a), parts corresponding to those in FIG. 4 are designated by the same reference numerals, and their explanation will be omitted.
第6図(a)に示した第6の実施例において、ステップ
5000〜5300における処理は第4図と同様に行な
われる。ステップ5350においてMlの値をチェック
する。ここで、Mlは、エンジンの動作サイクルの行程
の検出の回数と順番とを表わす値である。ステップ53
50において、はじめて吸気行程の検出が行なわれた場
合は同ステップよ’) Mhoに分岐し、ステップ53
55に進み、7ラグF工を1とし、ステップ5360で
Mioを1回吸気行程を検出したことを示す定数M1□
とし、ステップ5100にもどシ、それよシステップ5
300までは第4図と同様な処理を行なう。ステップ5
200〜5300においてNoと判定した場合は、ステ
ップ5370に進み、M4がMilか否かを判定しMi
lでない場合、つまシ1回吸気行程を検出していない場
合は、ステップ5510のフラグのリセット段に進む。In the sixth embodiment shown in FIG. 6(a), the processes in steps 5000 to 5300 are performed in the same manner as in FIG. In step 5350, the value of Ml is checked. Here, Ml is a value representing the number and order of stroke detection in the engine operating cycle. Step 53
If the intake stroke is detected for the first time at step 50, the same step is executed.
Step 55 sets 7 lag F to 1, and step 5360 sets Mio to a constant M1□ indicating that one intake stroke has been detected.
Then, go back to step 5100. That's it, step 5.
Up to 300, the same processing as in FIG. 4 is performed. Step 5
If it is determined as No in 200 to 5300, the process proceeds to step 5370, and it is determined whether or not M4 is Mil.
If not, if one intake stroke is not detected, the process proceeds to the flag reset stage of step 5510.
他方、スオッゾ5310においてMilと判定したとき
、すなわち1同ステップ5350を通ったが次にステッ
プ5350まで至らなかった場合、つま91回の吸気行
程の次に吸気行程以外(排気行程)となった場合は、ス
テップ53T5に進み、7ラグF2を1とし、ステップ
5380.に進み、Mixの値を1回吸気行程を検出し
次に排気行程を検出したことを示す定数Mi2とし、ス
テップ5100にもどシ、それよシステップ5300ま
では第4図と同様な処理を行なう。ステップ5350で
M1□と判定したとき、すなわち再び吸気行程を検出し
たときは、吸気行程、吸気行程と続くため論理にあわな
いのでステップ5510のフラグのリセット段に進む。On the other hand, when it is determined to be Mil in Suozzo 5310, that is, when the same step 5350 is passed but it does not reach the next step 5350, when a stroke other than the intake stroke (exhaust stroke) occurs after the 91st intake stroke proceeds to step 53T5, sets 7 lag F2 to 1, and steps 5380. Proceed to step 5300, set the value of Mix to a constant Mi2 indicating that the intake stroke was detected once and then the exhaust stroke, and return to step 5100.Up to step 5300, the same processing as in FIG. 4 is performed. . When it is determined in step 5350 that M1□, that is, when the intake stroke is detected again, this does not match the logic since the intake stroke continues, so the process proceeds to step 5510, where the flag is reset.
ステップ5350でMi2と判定した場合は、吸気行程
、排気行程、吸気行程と検出が正常な場合である。その
時は、ステラ7°5365に進み、フラグF3を1とし
、ステップ5370に進み、フラグF□が1かフラグF
2が1か、7ラグF3が1か、すなわち、検出結果はす
べて正常か否かを判定する。ステップ5370における
判定が成立しない場合はステップ5510に進む。ステ
ップ5310における判定が成立する場合、すなわち正
常な場合はステップ5450に進み、フラグF3が1と
なシ、吸気行程、排気行程、吸気行程の順となった直後
のGセンサ出力信号は燃焼行程を示す信号の00となる
関係が成立するか否か、すなわちフラグF、の次のGセ
ンサ出力信号がG工の場合は成立して正常作動であシ、
G2の場合は不成立と判別し、不成立の場合はステップ
5500に進み、Gセンサ出力信号のG□、G2信号を
G□を02に、G2をG工に変えてステップ5510に
進む。ステップ5510では、フラグF1+ F2 e
F3をいずれも0としてステップ5520に進み、カ
ウンタのカウント値M1をMioとして、ステップ56
00に進む。ステップ5600では、第4図と同様な処
理を行々う。If Mi2 is determined in step 5350, this means that the intake stroke, exhaust stroke, and intake stroke are normally detected. In that case, proceed to Stella 7° 5365, set flag F3 to 1, proceed to step 5370, check whether flag F□ is 1 or flag F
It is determined whether 2 is 1 or 7 lag F3 is 1, that is, whether all detection results are normal. If the determination in step 5370 is not satisfied, the process advances to step 5510. If the determination in step 5310 is established, that is, if it is normal, the process proceeds to step 5450, and if the flag F3 is not 1, the G sensor output signal immediately after the intake stroke, exhaust stroke, and intake stroke are in the order of combustion stroke. Whether or not the relationship in which the indicated signal becomes 00 holds true, that is, if the G sensor output signal following flag F is G work, it holds true and normal operation is possible.
In the case of G2, it is determined that it does not hold, and if it does not hold, the process proceeds to step 5500, where the G sensor output signal G□ and the G2 signal are changed to 02 and G2 to G, and the process proceeds to step 5510. In step 5510, the flag F1+F2 e
Setting F3 to 0, the process proceeds to step 5520, sets the count value M1 of the counter to Mio, and proceeds to step 56.
Go to 00. In step 5600, processing similar to that in FIG. 4 is performed.
上記の判定によれば、正規の場合はフラグFl。According to the above judgment, if it is normal, the flag Fl.
F、 、 F、はそれぞれ111となシ、その他の場合
はこの関係が成立しないので、ノイズ等により誤判定を
した場合は上記関係が成立せず、従って噴射切シ替えを
行わない。このようにして、ノイズ等によ)生じる噴射
切シ替えのチャタリングを防止することができる。F, , and F are each 111. In other cases, this relationship does not hold, so if an erroneous determination is made due to noise or the like, the above relationship does not hold, and therefore, injection switching is not performed. In this way, chattering during injection switching caused by noise or the like can be prevented.
本実施例では、吸気行程、排気行程、吸気行程となった
場合に正常と判断しているが、排気行程、吸気行程、排
気行程、又は論理を簡略化するため、吸気行程、排気行
程となった場合に正常上判断してもよい。すなわち、正
常と判断するのにn回すンプリングしてその関係が論理
上成立したら正常と判断する方法を用いても、行程の順
序の正常又は異常の判定を行なうことができる。In this example, it is determined to be normal when the intake stroke, exhaust stroke, or intake stroke occurs, but in order to simplify the logic, it is determined that the In such cases, it may be determined that the condition is normal. In other words, it is possible to determine whether the process order is normal or abnormal by using a method in which it is determined that the process is normal by performing sampling n times and determining that the process is normal if the relationship is logically established.
次に、第6図(b)に示す第4の実施例においては、第
4図のステップ5000のA処理を、低いエンジン回転
速度(例えば、始動とか60 Orpm以下)で行なう
ように判別するだめのステップ5001を設けている。Next, in the fourth embodiment shown in FIG. 6(b), it is determined that the process A in step 5000 in FIG. Step 5001 is provided.
これによシ、気前判別を早く行なうことができ、インジ
ェクタの独立噴射に早く対応することができる。第6図
(a)に示したステップs o o o’のA′処理を
上記の値を超過したエンジン回転速度で行なうことによ
り噴射切)替えのひんばんな時に起こシやすいチャタリ
ングを防止することができる。すなわち、第4図のA処
理と第6図(a>のA′処理とを組み合わせて使用すれ
ば、インジェクタの独立噴射に早く対応することができ
るとともに、独立噴射時における頻繁な誤検出に基づく
噴射切シ替えのチャタリングによる運転フィーリングの
悪化を防止することができる。As a result, the generosity can be determined quickly, and the independent injection of the injector can be quickly responded to. By performing the process A' in step s o o o' shown in FIG. 6(a) at an engine rotational speed exceeding the above value, chattering that is likely to occur during injection switching is prevented. I can do it. In other words, by using the process A in Figure 4 in combination with the process A' in Figure 6 (a>), it is possible to quickly respond to the independent injection of the injector, and it is possible to quickly respond to the independent injection of the injector, as well as to eliminate the problem caused by frequent false detections during independent injection. It is possible to prevent deterioration of driving feeling due to chattering during injection switching.
第7図は、第1図中のスロットル開度センサを用いた負
荷センサ6を廃止した本発明の第50実施例の)四−チ
ャードを示す。同図において、第4図と対応する部分は
、同一符号によシ示しかつその説明は省略する。FIG. 7 shows a four-chard according to a 50th embodiment of the present invention in which the load sensor 6 using the throttle opening sensor in FIG. 1 is eliminated. In this figure, parts corresponding to those in FIG. 4 are designated by the same reference numerals, and their explanation will be omitted.
第7図図示のA処理中のステップ5105では、先の諸
実施例と同様に、Gセンサ出力信号、Nセンサ出力信号
をもとにして絶対圧センサ出力信号の読み込みを行なり
。但し負荷センサ出力信号の読込みは行なわない。従っ
て、この実施例においてはステップ5300は・廃止し
、その他ステップにおける処理は第4図と同様に行なう
。第7図図示のC処理中のステップ7150において、
吸気管圧力の平均値pBを式
に進み、吸気管圧力の平均値pBを負荷検出値として用
い、それとエンジン回転速度とよシ点火時期及びインジ
ェクタ噴射期間を求め、ステップ7300に進む。ステ
ップ7300以下における処理は第4図と同様に行なう
。すなわち、上記の第5の実施例においては、第1図図
示の負荷センサを廃止し、絶対圧センサのみによシ負荷
検出、大気圧検出、気筒判別検出を行なうものである。In step 5105 during the A process shown in FIG. 7, the absolute pressure sensor output signal is read based on the G sensor output signal and the N sensor output signal, as in the previous embodiments. However, the load sensor output signal is not read. Therefore, in this embodiment, step 5300 is omitted, and the processing in other steps is performed in the same manner as in FIG. 4. At step 7150 during the C process shown in FIG.
The average value pB of the intake pipe pressure is applied to the equation, the average value pB of the intake pipe pressure is used as a load detection value, and the engine rotation speed, ignition timing, and injector injection period are determined, and the process proceeds to step 7300. The processing from step 7300 onwards is performed in the same manner as in FIG. That is, in the fifth embodiment, the load sensor shown in FIG. 1 is eliminated, and only the absolute pressure sensor is used for load detection, atmospheric pressure detection, and cylinder discrimination detection.
ここで、第7図中の0処理のステップ7150では、負
荷検出値を吸気管圧力の平均値として求めているが、吸
気管圧力の最低値として求めてもよい。すなわち、弐P
B’ = Min(Pl−0+Pt)によって求めたP
B′を負荷検出値として用い、点火時期、インジェクタ
噴射期間を求めてもよい。Here, in step 7150 of the 0 process in FIG. 7, the load detection value is determined as the average value of the intake pipe pressure, but it may also be determined as the minimum value of the intake pipe pressure. In other words, 2P
P found by B' = Min(Pl-0+Pt)
The ignition timing and the injector injection period may be determined using B' as the load detection value.
第8図は、気筒判別を行なうための検出器として安価な
負圧スイッチを高価な絶対圧センサの代わシに用いる本
発明の第6の実施例の全体的構成の概略を図示する。第
1図と対応する部分は、同一符号によシ示しかつ°その
説明は省略する。FIG. 8 schematically shows the overall configuration of a sixth embodiment of the present invention in which an inexpensive negative pressure switch is used as a detector for cylinder discrimination in place of an expensive absolute pressure sensor. Portions corresponding to those in FIG. 1 are designated by the same reference numerals, and a description thereof will be omitted.
この第6の実施例においては、気筒判別用に市販の負圧
スイッチ3aを用い、エンジンの吸気行程において検出
した吸気負圧と負圧スイッチ3aの設定負圧と比較して
、ON −OFF出力電圧信号を発生させる。また、負
荷センサ6としては吸気管の平均圧力を検出する圧力セ
ンサを用いている。In this sixth embodiment, a commercially available negative pressure switch 3a is used for cylinder discrimination, and the intake negative pressure detected during the intake stroke of the engine is compared with the set negative pressure of the negative pressure switch 3a, and ON-OFF output is determined. Generate a voltage signal. Further, as the load sensor 6, a pressure sensor that detects the average pressure of the intake pipe is used.
第9図は第8図の第6の実施例の装置のブ目ツク図であ
る。第2図と対応する部分は、同一符号によシ示しかつ
その説明は省略する。第9図の構成は、第2図の構成と
比べ、検出部2oに負圧スイッチ3aを加えたものであ
る。FIG. 9 is a block diagram of the apparatus of the sixth embodiment of FIG. 8. Portions corresponding to those in FIG. 2 are designated by the same reference numerals, and their explanation will be omitted. The configuration shown in FIG. 9 is different from the configuration shown in FIG. 2 in that a negative pressure switch 3a is added to the detection section 2o.
第10図に第9図図示の第6の実施例の装置の動作のタ
イムチャートを示し、第11図に第9図図示のCPU
32の演算処理のフローチャートを示す。以下第10図
のタイムチャートを参照しつつ、第11図のフローチャ
ートの処理手順を説明する。FIG. 10 shows a time chart of the operation of the device of the sixth embodiment shown in FIG. 9, and FIG. 11 shows the CPU shown in FIG.
32 shows a flowchart of calculation processing of No. 32. The processing procedure of the flowchart in FIG. 11 will be described below with reference to the time chart in FIG. 10.
第11図において、ステップ1000は図示しないイグ
ニッションスイッチのONN操作ススタートる。ステッ
プ2000ではメモリをリセットし初期化を行なう。次
に、ステップ3000へ進み、負荷センナとしての圧力
センサ6の出力信号を、イグニッションスイッチをON
にした直後でまだエンジンが始動しない状態において読
み込み、ステップ4000へ進み、A/D変換を行ない
、得られた値を大気圧値P。とじて記憶する。次にステ
ップ500oへ進み、ステップ51o5において、Gセ
ンサ出力信号、Nセンサ出力信号、負荷センサ出力信号
、及び負圧スイッチ出力信号を読み込む。ステップ51
10ではNセンサ出力信号よジエンジン回転速度を求め
る。第1の実施例と同様に、Gセンサ出力信号は、初め
に読み込んだ値をG□、次を・G2、その次をolと、
交互にG工。In FIG. 11, in step 1000, an ON/OFF operation of an ignition switch (not shown) is started. In step 2000, the memory is reset and initialized. Next, the process proceeds to step 3000, where the output signal of the pressure sensor 6 as a load sensor is transmitted by turning on the ignition switch.
Immediately after the engine is turned on and the engine has not started, the process proceeds to step 4000, where A/D conversion is performed and the obtained value is used as the atmospheric pressure value P. Close it and memorize it. Next, the process advances to step 500o, and in step 51o5, the G sensor output signal, the N sensor output signal, the load sensor output signal, and the negative pressure switch output signal are read. Step 51
At step 10, the engine rotational speed is determined from the N sensor output signal. As in the first embodiment, the G sensor output signal is such that the first read value is G□, the next value is G2, and the next value is ol.
G-work alternately.
G2とカウントする。Count as G2.
負圧スイッチ出力信号は、ある時間毎にチェックする。The negative pressure switch output signal is checked at certain intervals.
すなわち、ステップ5160において、第10図図示の
ように、負圧スイッチ出力信号はOFFからONになっ
たか否かを判別し、OFF −+ ONと変化しない場
合はステップ555oに進む。他方、負圧スイッチ出力
信号がOFF −) ONと変化した場合はステップ5
400に進む。以下第4図と同様な処理を行なった後、
次のステップ7000の0処理に進む。That is, in step 5160, as shown in FIG. 10, it is determined whether the negative pressure switch output signal has changed from OFF to ON. If the negative pressure switch output signal has not changed from OFF to ON, the process proceeds to Step 555o. On the other hand, if the negative pressure switch output signal changes from OFF to ON, proceed to step 5.
Proceed to 400. After performing the same process as shown in Figure 4 below,
The process advances to the next step 7000, 0 processing.
ステップT2O0に進み、エンジン回転速度及び負荷セ
ンサ出力信号よシ、点火時期、インジェクタ噴射期間を
求、め、ステップ731oに進ミ、ステップ4000に
おいて記憶した大気圧値P。Proceeding to step T2O0, the engine speed, load sensor output signal, ignition timing, and injector injection period are determined, and the process proceeds to step 731o, where the atmospheric pressure value P stored in step 4000 is determined.
に基づいて、点火時期およびインジェクタ噴射期間を補
正し、ステップT400へ進み、点火及びインジェクタ
噴射を行い第11図中の■へもどる。Based on this, the ignition timing and injector injection period are corrected, the process proceeds to step T400, ignition and injector injection are performed, and the process returns to (2) in FIG.
なお、上記の第6の実施例において、第8図図示の負圧
スイッチ3aを相対圧センサとして用い、更にまた負圧
スイッチ3aの作動圧力を設定する代わシに、その出力
信号電圧に対し適当なトリがレベルを設定しON・OF
F信号を発生させるようにしても、第1実施例と同様な
気筒判別制御を行なうことができる。In the sixth embodiment described above, the negative pressure switch 3a shown in FIG. 8 is used as a relative pressure sensor, and instead of setting the operating pressure of the negative pressure switch 3a, an appropriate value A bird sets the level and turns it on and off.
Even if the F signal is generated, cylinder discrimination control similar to that of the first embodiment can be performed.
また、第4図のA処理におけるように、エンジン回転速
度などの運転条件を限定することにょシ、エンジンの高
回転速度における負圧スイッチの応答性の不足による誤
判定を防止することができる。In addition, by limiting the operating conditions such as the engine rotational speed as in process A in FIG. 4, it is possible to prevent erroneous determinations due to insufficient responsiveness of the negative pressure switch at high engine rotational speeds.
次に、第12図(a)及び第12図(b)に、Gセンサ
を廃止した本発明の第7の実施例におけるタイムチャー
ト及び演算7I:I−チャートをそれぞれ示す。Next, FIGS. 12(a) and 12(b) respectively show a time chart and a calculation 7I:I-chart in a seventh embodiment of the present invention in which the G sensor is abolished.
第12図(b)のステップ8000において、クランク
角度(例えば、60°OAごと)を示すNセンサ出力信
号の発生のたびに圧力センサ出力(P)を読み取る。次
のステップ8010においては、1っ前のNセンサ出力
信号N1−1に対する読み取シ値P1−0と、次のNセ
ンサ出力信号N1に対する読み取り値P1との差ΔPを
各Nセンサ出力信号毎に求める。次のステップ8020
においては、上記の差ΔPがり(例えばsom+++a
g)以上の値を示し、かつ以前に求めたΔP1−1よシ
もε4(例えば50mmHg)以上大きい値を示したと
き、トリガ信号を発生する。次のステップ8030にお
いては、上記のタイミングを≠1気筒基準と設定し、ナ
2気筒基準は≠1気筒基準+180°OA、4P4気筒
基準はす2気筒基準+180°OA、ナ6気筒基準はす
4気筒基準+180°OAと設定する。このようにして
、クランク角度660°毎に信号を発生するGセンサ4
aを廃止しても各気筒基準を得ることができるので、点
火時期及びインジェクタ噴射時期をよシ安価な装置によ
シ制御することができる。In step 8000 of FIG. 12(b), the pressure sensor output (P) is read each time an N sensor output signal indicating crank angle (eg, every 60° OA) occurs. In the next step 8010, the difference ΔP between the read value P1-0 for the previous N sensor output signal N1-1 and the read value P1 for the next N sensor output signal N1 is calculated for each N sensor output signal. demand. Next step 8020
, the above difference ΔP (for example, som+++a
g) When a value greater than or equal to .epsilon.4 (for example, 50 mmHg) is shown, and .epsilon.4 (for example, 50 mmHg) or more is greater than the previously determined .DELTA.P1-1, a trigger signal is generated. In the next step 8030, the above timing is set as ≠ 1 cylinder reference, 2 cylinder reference is ≠ 1 cylinder reference + 180° OA, 4P 4 cylinder reference is 2 cylinder reference + 180° OA, and 6 cylinder reference is all. Set as 4-cylinder standard +180°OA. In this way, the G sensor 4 generates a signal every 660 degrees of crank angle.
Since the reference for each cylinder can be obtained even if a is abolished, the ignition timing and the injector injection timing can be controlled by a much cheaper device.
次に、第16図の演算フローチャート及び第14図のタ
イムチャートに、気筒判別終了後のNセンサ出力信号と
同期して絶対圧センサ出力信号を読み込み、その値を大
気圧値とする本発明の第8の実施例を示し、第4図と対
応する部分は、同一符号によシ示しかつその説明は省略
する。Next, in the calculation flowchart of FIG. 16 and the time chart of FIG. 14, the absolute pressure sensor output signal is read in synchronization with the N sensor output signal after the cylinder discrimination is completed, and the value is taken as the atmospheric pressure value. The eighth embodiment is shown, and the parts corresponding to those in FIG. 4 are designated by the same reference numerals and the explanation thereof will be omitted.
すなわち、本実施例は、第4図中の5000番台のステ
ップを含む、気筒判別を行なうためのA処理の中で、ス
テップ5200よ!55300までにおいてNoと判定
した場合は新たに大気圧を検出するためのB処理を行な
うことなく7000番台のステップを含むC処理に進み
、ステップ5200よシ5300fでにおいてYESと
判定し気筒判別が終了した場合はB処理による大気圧検
出を行なうようにしている。That is, in this embodiment, in the A process for cylinder discrimination, which includes steps in the 5000 range in FIG. 4, step 5200! If the determination is NO up to 55300, the process proceeds to C processing including steps in the 7000 range without performing B processing for newly detecting the atmospheric pressure, and it is determined YES at steps 5200 to 5300f, and cylinder discrimination ends. In this case, the atmospheric pressure is detected using the B process.
第13図図示のA処理においては、第4図中のステップ
5550(気筒判別終了直後にフラグを倒すステップ)
を廃止し、ステップ5700において気筒判別が終了し
たか否かの判定のために気前判別終了のフラグが立って
いるか否かを判定1フラグが立っていない場合は700
0番台のステップを含む0処理へ進み、フラグが立って
いる場合は6000番台のステップを含むB処理による
大気圧検出を行なう。In the process A shown in FIG. 13, step 5550 in FIG. 4 (step of turning down the flag immediately after cylinder discrimination is completed)
is abolished, and in step 5700, in order to determine whether the cylinder discrimination has ended, it is determined whether or not the generous discrimination end flag is set.If the 1 flag is not set, 700 is executed.
The process proceeds to 0 processing including steps in the 0 range, and if the flag is set, atmospheric pressure detection is performed in the B process including steps in the 6000 range.
第16図図示のB処理においては、ステップ6000よ
り6200までにおいては第4図と同様の処理が行なわ
れ、ステップ6200において大気圧検出可能領域と判
別した場合はステップ6250に進み、大気圧検出不可
能領域と判別した場合は大気圧を検出することなくC処
理へ進む。In process B shown in FIG. 16, steps 6000 to 6200 are similar to those in FIG. If it is determined that the area is within the possible range, the process proceeds to C processing without detecting atmospheric pressure.
ステップ6250においては、第14図に示したように
、フラグが立っている直後のNセンサ出力信号N5の時
点において絶対圧センサ出力信号を読み込み、それをP
a′とし、ステップ6350に進む。ステップ6350
においては、Pa′が大気圧値として妥当な値か否かを
判定する。すなわち、β、(但しβ、は最小大気圧値を
示し、例えば600vying)≦Pa′≦β2(但し
β、は最大大気圧値を示し、例えば860mmag)が
成立するか否かを判定し、β1≦Pa′≦β2を満足す
る場合はステップ6500に進み第4図と同様に大気圧
P、を求め、次にステップ6600に進みフラグを倒し
、以下ステラ:7°7000よシ始まるC処理へ進む。In step 6250, as shown in FIG. 14, the absolute pressure sensor output signal is read at the time of the N sensor output signal N5 immediately after the flag is set, and
a' and proceed to step 6350. Step 6350
In this step, it is determined whether Pa' is a valid value as an atmospheric pressure value. That is, it is determined whether β (where β indicates the minimum atmospheric pressure value, e.g. 600vying)≦Pa′≦β2 (where β indicates the maximum atmospheric pressure value, e.g. 860 mmag) holds, and β1 If ≦Pa′≦β2 is satisfied, proceed to step 6500 to obtain the atmospheric pressure P in the same manner as in FIG. .
もし、ステップ6350においてβ1≦Pa′≦β、を
満足しない場合は、本制御装置の誤動作が生じ、従って
正しい大気圧値ではないと判定し、ステップ6600に
進みフラグを倒し、ステップ1000以下のC処理へ進
む。If β1≦Pa′≦β is not satisfied in step 6350, a malfunction of this control device has occurred, and therefore it is determined that the atmospheric pressure value is not correct, the process proceeds to step 6600, the flag is set down, and the C Proceed to processing.
以上述べた本発明の第8の実施例においては、気筒判別
直後に大気圧検出を行なうので、第14図のタイムチャ
ートに示したように、第4図の実施例においては、読み
込みタイミングN41における値が大気圧として読み取
られるが、低負荷の場合はN41のタイミングにおいて
は吸気管圧力が大気圧に回復していないので、大気圧検
出を行なうことはできないが、本実施例においては気筒
判別直後のNセンサ出力信号(第14図図示の実施例で
はN5)と同期して絶対圧センサ出力信号を読み込む。In the eighth embodiment of the present invention described above, atmospheric pressure is detected immediately after cylinder discrimination, so as shown in the time chart of FIG. 14, in the embodiment of FIG. The value is read as atmospheric pressure, but in the case of low load, the intake pipe pressure has not recovered to atmospheric pressure at the timing of N41, so atmospheric pressure cannot be detected. The absolute pressure sensor output signal is read in synchronization with the N sensor output signal (N5 in the embodiment shown in FIG. 14).
その時は、低負荷域においても、吸気管圧力は大気圧に
なっているので大気圧検出が可能となる。このように、
上述の本発明の第8の実施例においては、大気圧検出可
能領域を低負荷側において拡大することができるという
利点がある。At that time, even in the low load range, the intake pipe pressure is atmospheric pressure, so atmospheric pressure detection is possible. in this way,
The eighth embodiment of the present invention described above has the advantage that the atmospheric pressure detectable region can be expanded on the low load side.
更に、上記の第8の実施例においては、大気圧検出を気
筒判別直後のNセンサ出力信号N5と同期して行なう方
法について述べたが、吸気行程よシ前でかつ気筒判別直
後のNセンサ出力信号N6゜No等と同期して大気圧を
検出することも可能である。Furthermore, in the eighth embodiment, a method was described in which the atmospheric pressure was detected in synchronization with the N sensor output signal N5 immediately after cylinder discrimination. It is also possible to detect the atmospheric pressure in synchronization with the signal N6°No, etc.
第1図は、本発明の第1の実施例の全体的構成を示す概
要図である。
第2図は、第1図図示の本発明の第1の実施例の制御装
置のブロック図である。
第6図は1.第2図図示の本発明装置の動作を示すタイ
ムチャートである。
第4図は、第2図図示の本発明装置のC1PUの演算処
理手順を示すフローチャートである。
第5図は、第4図図示の本発明の第1の実施例のフロー
チャートに部分的変更を加えた本発明の第2の実施例の
フローチャートである。
第6図(a)及び第6図(b)は、第4図図示の本発明
の第1の実施例のフローチャートに、それぞれ態別の部
分的変更を加えた本発明の第6及び第4の実施例のフロ
ーチャートである。
第7図は、第2図図示の本発明の第1の実施例における
検出部の構成に部分的変更を施し、かつ第4図図示の本
発明の第1の実施例のフローチャートに他の部分的変更
を加えた、本発明の第5の実施例のフローチャートであ
る。
第8図は、第2図図示の本発明の第1の実施例における
検出部の構成に他の部分的変更を施し、かつ第4図図示
の本発明の第1の実施例のフローチャートに他の部分的
変更を加えた、本発明の第6の実施例の70−チャート
である。
第9図は、本発明の第6の実施例の制御装置のブロック
図である。
第10図は、第9図図示の本発明装置の動作を示すタイ
ムチャートである。
第11図は、第9図図示の本発明装置のCPUの演算処
理手順を示すフローチャートである。
第12図(a)及び第12図(b)は、それぞれ、第2
図図示の本発明の第1の実施例における検出部の構成に
別の部分的変更を施した本発明の第7の実施例における
タイムチャート及びフローチャートである。
第16図は、第4図図示の第1の実施例の70−チャー
トに部分的変更を加えた本発明の第8の実施例のフロー
チャートである。
第14図は、第16図図示の第8の実施例のタイムチャ
ートである。
(符号の説明)
1・・・内燃機関(エンジン)、 2・・・吸気管、3
・・・絶対圧センサ、 3a・・・負圧スイッチ、4
・・・回転角センサ、 4a・・・Gセンサ、4b・
・、・Nセンサ、 5・・・ROU 。
6・・・負荷センサ、 7・・・点火コイル、8・
・・スロットル弁、 9・−・インジェクタ、′l
口・・・集合管、 11・・・エアクリーナ、
31・・・FiCU 5の入力部、32・・・KOU
5のCPU 。
33・・・ECU 5の出力部、34・・・ROU 5
の電源部。
代理人 浅 村 皓
外4名
オ6図+bi
牙7図FIG. 1 is a schematic diagram showing the overall configuration of a first embodiment of the present invention. FIG. 2 is a block diagram of the control device according to the first embodiment of the present invention shown in FIG. Figure 6 shows 1. 3 is a time chart showing the operation of the apparatus of the present invention shown in FIG. 2; FIG. 4 is a flowchart showing the arithmetic processing procedure of the C1PU of the apparatus of the present invention shown in FIG. FIG. 5 is a flow chart of a second embodiment of the present invention, which is a partial modification of the flow chart of the first embodiment of the present invention shown in FIG. FIGS. 6(a) and 6(b) show the sixth and fourth embodiments of the present invention, which are obtained by adding a partial change to the flowchart of the first embodiment of the present invention shown in FIG. 4, respectively. FIG. FIG. 7 shows a diagram in which the configuration of the detection unit in the first embodiment of the present invention shown in FIG. 12 is a flowchart of a fifth embodiment of the present invention, with certain modifications. FIG. 8 shows another partial change in the configuration of the detection unit in the first embodiment of the present invention shown in FIG. 70-Chart of the sixth embodiment of the present invention with a partial change. FIG. 9 is a block diagram of a control device according to a sixth embodiment of the present invention. FIG. 10 is a time chart showing the operation of the apparatus of the present invention shown in FIG. FIG. 11 is a flowchart showing the arithmetic processing procedure of the CPU of the apparatus of the present invention shown in FIG. FIG. 12(a) and FIG. 12(b) respectively show the second
FIG. 7 is a time chart and a flowchart in a seventh embodiment of the present invention in which another partial change is made to the configuration of the detection unit in the first embodiment of the present invention shown in the figure. FIG. FIG. 16 is a flowchart of an eighth embodiment of the present invention, which is a partial modification of the chart 70 of the first embodiment shown in FIG. FIG. 14 is a time chart of the eighth embodiment shown in FIG. 16. (Explanation of symbols) 1... Internal combustion engine (engine), 2... Intake pipe, 3
...Absolute pressure sensor, 3a...Negative pressure switch, 4
...Rotation angle sensor, 4a...G sensor, 4b.
・,・N sensor, 5...ROU. 6... Load sensor, 7... Ignition coil, 8...
・・Throttle valve, 9・−・Injector, 'l
Port: collecting pipe, 11: air cleaner,
31...Input section of FiCU 5, 32...KOU
5 CPUs. 33...Output section of ECU 5, 34...ROU 5
power supply section. Agent: Asamura Kōgai, 4 people, 6 pictures + bi, 7 pictures of Fang
Claims (1)
吸気管圧力に応答する圧力センサ、同内燃機関のクラン
ク軸の回転に応答する回転角センサ、及び制御用演算処
理装置を備えた多気筒内燃機関の制御装置であって、前
記演算処理装置は、前記回転角センサの出力信号に基づ
いて前記内燃機関の回転速度を演算し、かつ前記回転角
センナの出力信号に同期して、前記内燃機関の特定の気
筒の吸気行程と同吸気行程以外の行程とにおいて前記圧
力センサよりの出力信号を入力し、同圧力上ンサの出力
(R号の示す異なる圧力値に対する演算処理の結果に基
づいて気筒判別を行ない、各気筒の燃料噴射基準を設定
し、前記内燃機関の回転速度と前記圧力センサの出力信
号とに基づいて前記内燃機関の点火時期及び燃料噴射期
間を演算することにより、前記内燃機関の点火時期と燃
料噴射時期及び期間との少なくとも一方を制御する内燃
機関の制御装置。 (2ン 特許請求の範囲第1項に記載の内燃機関の制
御装置であって、前記演算処理装置は、連続した前記圧
力センサの出力信号の示j2つの圧力値の圧力差が正及
び負のいずれか一方となる時期を前記特定気筒の適正な
燃料噴射時期と判定する気筒判別信号を発生し、同気筒
判別信号に基づき各気筒の燃料噴射時期を設定すること
により、前記内燃機関の点火時期と燃料噴射時期及び期
間との少なくとも一方を制御する内燃機関の制御装置。 (3)特許請求の範囲第1項に記載の内燃機関の制御装
置であって、連続した前記圧力センサの出力信号の示j
2つの圧力値の中の大きい方の値を選択して大気圧とし
て大気圧補正のためのデータを求め、前記内燃機関の点
火時期と燃料噴射時期及び期間との少なくとも一方を制
御する内燃機関の制御装置。 (4)特許請求の範囲第1項に記載の内燃機関の制御装
置であって、前記内燃機関及び前記演算処理装置δを始
動するための始動用電気スイッチを備え、かつ前記圧力
センサは絶対圧力センサを包含しておシ、前記始動用電
気スイッチの閉路にょシ前記演算処理装置の初期化を行
なった直後に、前記演算処理装置は前記絶対圧力センサ
の出方信号を人力し同相対圧センサの出方信号の示す圧
力値を大気圧として大気圧補正のためのデータを求め、
前記内燃機関の点火時期と燃料噴射時期及び期間との少
なくとも一方を制御する内燃機関の制御装置。 (5)特許請求の範囲第4項に記載の内燃機関の制御装
置であって、前記演算処理装置の初期化直後における前
記絶対圧力センサの出力信号の示す圧力値を第1の大気
圧とし、かつ前記内燃機関の始動後に順次発生する連続
した前記圧力センサの出力信号の示す2つの圧力値の中
の大きい方の値を第2の大気圧とし、前記第1の大気圧
を基質データとし前記第2の大気圧との間で重み付は演
算を行なって得られた値に基づき大気圧補正のだめのデ
ータを求め、前記内燃機関の点火時期と燃料噴射時期及
び期jB1との少なくとも一方を制御する内燃機関の制
御装置。 (6) 特許請求の範囲第1項に記載の内燃機関の制
御装置であって、前記圧力センサの発生する出方信号の
示す圧力値の平均値又は最小値と、前記内燃機関の回転
速度とに対する演算処理の結果に基づいて、前記内燃機
関の点火時期と燃料噴射時期及び期間との少なくとも一
方を制御する内燃機関の制御装置。 (力 特許請求の範囲第1項に記載の内燃機関の制御装
置であって、連続した前記圧力センサの出力信号の示″
j2つの圧力値の中の大きい方の値に対し、前記演算処
理装置中に記憶された、機関負荷及び機関回転速度を含
む機関の運転条件をパラメータとする補正係数により補
正して大気圧乞求め、同大気圧に基づき大気圧補正のた
めのデータを求め、前記内燃機関の点火時期と燃料噴射
時期及び期間との少なくとも一方を制御する内燃機関の
制御装置。 (8)特許請求の範囲第2項又は第6項に記載の内燃機
関の制御装置であって、前記制御装置にょる前記内燃機
関の制御は、機関負荷及び機関回転速度の少なくとも一
方を条件として設定された特定の機関運転領域において
行なうようにされた、前記内燃機関の点火時期と燃料噴
射時期及び期間との少なくとも一方を制御する内燃機関
の制御装置。 (9)特許請求の範囲第2項に記載の内燃機関の制御装
置であって、前記演算処理装置は、前記内燃機関の2回
転中に2回以上前記気筒判別信号が発生した異常時には
、新しい各気筒の燃料噴射時期の設定乞中断するための
異常検出部乞包含する、前記内燃機関の点火時期と燃料
噴射時期及び期間との少なくとも一方を制御する内燃機
関の制御装置。 α0)%−許請求の範囲第2項に記載の内燃機関の制御
装置であって、前記演算処理装置は、前記気前判別信号
が設定されている気筒燃料噴射基準と異なる時、前記内
燃機関の回転とともに前記気筒判別信号が特定の順番で
特定の複数回数発生した時は、前記の設定気筒燃料噴射
基準を切り替えるための切替制@1部を包含する、前記
内燃機関の点火時期と燃料噴射時期及び期間との少なく
とも一方を制御する内燃機関の制御装置。 (111特許請求の範囲第1項に記載の内燃機関の制御
装置であって、前記圧力センサは、設定負圧値に対しオ
ン・オフ電気信号を発生する負圧スイッチを包含してお
り、同負圧スイッチよりの出力電気信号と、前記の特定
の気筒の吸気行程に発生する前記回転角センサの出力信
号との対応関係に基づいて気筒判別を行ない、各気筒の
燃料噴射基準ケ設定し、前記内燃機関の点火時期と燃料
噴射時期及び期間との少なくとも一方を制御する内燃機
関の制御装置。 a乃 特許請求の範囲第1項に記載の内燃機関の制御
装置であって、前記圧力センサは、設定負圧値と被検負
圧との比較によりオン・オフ電気信号を発生する相対圧
センサを包含しており、同相対圧センサよりの出力電気
信号と、前記の特定の気筒の吸気行程に発生する前記回
転角センサの出力信号との対応関係に基づいて気筒判別
を行ない、各気筒の燃料噴射基準を設定し、前記内燃機
関の点火時期と燃料噴射時期及び期間との少なくとも一
方を制御する内燃機関の制御装置。 (13)特許請求の範囲第10項に記載の内燃機関の制
御装置であって、前記演算処理装置の前記切替制御部の
作動を前′記内燃機関の運転条件に応じて限定すること
及び前記の特定の複数回数を前記内燃機関の運転条件に
応じて変化させることのいずれか一方により、前記内燃
機関の点火時期と燃料噴射時期及び期間との少なくとも
一方を制御する内燃機関の制御装置。 0a 特許請求の範囲第2項に記載の内燃機関の制御
装置であって、気筒判別出力信号発生後の回転角センサ
の出力信号と同期して圧力センサのffl力信号ケ読み
込み、その値乞大気圧として大気圧補正のためのデータ
を求め、前記内燃機関の点火時期と燃料噴射時期および
期間との少なくとも一方を制御する内燃機関の制御装置
。[Claims] (1) Fuel injection device and ignition device for an internal combustion engine;
A control device for a multi-cylinder internal combustion engine, comprising a pressure sensor responsive to intake pipe pressure, a rotation angle sensor responsive to rotation of a crankshaft of the internal combustion engine, and a control processing unit, the processing unit comprising: The rotation speed of the internal combustion engine is calculated based on the output signal of the rotation angle sensor, and in synchronization with the output signal of the rotation angle sensor, the intake stroke and strokes other than the same intake stroke of a specific cylinder of the internal combustion engine are calculated. Inputs the output signal from the pressure sensor, performs cylinder discrimination based on the result of arithmetic processing for different pressure values indicated by the output of the pressure sensor (R), and sets fuel injection standards for each cylinder, By calculating the ignition timing and fuel injection period of the internal combustion engine based on the rotational speed of the internal combustion engine and the output signal of the pressure sensor, at least one of the ignition timing and the fuel injection timing and period of the internal combustion engine is determined. A control device for an internal combustion engine that controls a control device for an internal combustion engine. generating a cylinder discrimination signal that determines the timing when the pressure difference becomes either positive or negative as the appropriate fuel injection timing for the specific cylinder, and setting the fuel injection timing for each cylinder based on the same cylinder discrimination signal. A control device for an internal combustion engine that controls at least one of the ignition timing and the fuel injection timing and period of the internal combustion engine. (3) The control device for an internal combustion engine according to claim 1, comprising: Indication of the output signal of the pressure sensor
An internal combustion engine for controlling at least one of the ignition timing and the fuel injection timing and period of the internal combustion engine by selecting the larger value among the two pressure values and determining the atmospheric pressure as atmospheric pressure to obtain data for atmospheric pressure correction. Control device. (4) The control device for an internal combustion engine according to claim 1, further comprising a starting electric switch for starting the internal combustion engine and the arithmetic processing unit δ, and the pressure sensor is configured to control absolute pressure. Immediately after initializing the arithmetic processing unit including the sensor and closing the starting electric switch, the arithmetic processing unit inputs the output signal of the absolute pressure sensor and outputs the signal from the relative pressure sensor. Obtain data for atmospheric pressure correction by assuming the pressure value indicated by the output signal as atmospheric pressure,
A control device for an internal combustion engine that controls at least one of ignition timing and fuel injection timing and period of the internal combustion engine. (5) The control device for an internal combustion engine according to claim 4, wherein the pressure value indicated by the output signal of the absolute pressure sensor immediately after initialization of the arithmetic processing unit is the first atmospheric pressure, and the larger value of two pressure values indicated by successive output signals of the pressure sensor generated sequentially after starting of the internal combustion engine is set as a second atmospheric pressure, and the first atmospheric pressure is set as the substrate data. Data for atmospheric pressure correction is obtained based on the value obtained by weighting with the second atmospheric pressure, and at least one of the ignition timing, fuel injection timing, and period jB1 of the internal combustion engine is controlled. A control device for an internal combustion engine. (6) The control device for an internal combustion engine according to claim 1, wherein the average value or the minimum value of the pressure values indicated by the output signal generated by the pressure sensor, and the rotational speed of the internal combustion engine. A control device for an internal combustion engine that controls at least one of an ignition timing and a fuel injection timing and period of the internal combustion engine based on a result of calculation processing for the internal combustion engine. (Force) A control device for an internal combustion engine according to claim 1, wherein the pressure sensor continuously displays an output signal.
j Calculate the atmospheric pressure by correcting the larger of the two pressure values using a correction coefficient whose parameters are engine operating conditions, including engine load and engine rotational speed, which are stored in the arithmetic processing unit. , a control device for an internal combustion engine that obtains data for atmospheric pressure correction based on the atmospheric pressure and controls at least one of ignition timing and fuel injection timing and period of the internal combustion engine. (8) A control device for an internal combustion engine according to claim 2 or 6, wherein the control device controls the internal combustion engine based on at least one of an engine load and an engine rotation speed. A control device for an internal combustion engine that controls at least one of an ignition timing and a fuel injection timing and period of the internal combustion engine, which are performed in a set specific engine operating range. (9) The control device for an internal combustion engine according to claim 2, wherein the arithmetic processing device is configured to generate a new A control device for an internal combustion engine that controls at least one of ignition timing and fuel injection timing and period of the internal combustion engine, including an abnormality detection unit for setting and interrupting fuel injection timing for each cylinder. α0)% - Allowance The control device for an internal combustion engine according to claim 2, wherein the arithmetic processing device controls the internal combustion engine when the generousness determination signal differs from a set cylinder fuel injection reference. When the cylinder discrimination signal occurs a specific number of times in a specific order with the rotation of A control device for an internal combustion engine that controls at least one of a timing and a period. (The control device for an internal combustion engine according to claim 1 of the 111 patent, wherein the pressure sensor includes a negative pressure switch that generates an on/off electric signal in response to a set negative pressure value, Performing cylinder discrimination based on the correspondence between the output electric signal from the negative pressure switch and the output signal of the rotation angle sensor generated during the intake stroke of the specific cylinder, and setting a fuel injection standard for each cylinder; A control device for an internal combustion engine that controls at least one of ignition timing and fuel injection timing and period of the internal combustion engine.ANO The control device for an internal combustion engine according to claim 1, wherein the pressure sensor , includes a relative pressure sensor that generates an on/off electrical signal by comparing the set negative pressure value and the tested negative pressure, and the output electrical signal from the relative pressure sensor and the intake stroke of the specific cylinder. The cylinders are discriminated based on the correspondence with the output signal of the rotation angle sensor generated in the rotation angle sensor, a fuel injection standard is set for each cylinder, and at least one of the ignition timing and the fuel injection timing and period of the internal combustion engine is controlled. (13) The control device for an internal combustion engine according to claim 10, wherein the operation of the switching control section of the arithmetic processing unit is adjusted to the operating conditions of the internal combustion engine. controlling at least one of the ignition timing and the fuel injection timing and period of the internal combustion engine by either limiting the specified number of times according to the operating conditions of the internal combustion engine; Control device for an internal combustion engine. 0a The control device for an internal combustion engine according to claim 2, wherein the ffl force signal signal of the pressure sensor is synchronized with the output signal of the rotation angle sensor after the cylinder discrimination output signal is generated. A control device for an internal combustion engine that reads and obtains data for atmospheric pressure correction as the atmospheric pressure, and controls at least one of ignition timing and fuel injection timing and period of the internal combustion engine.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57210250A JPS59101577A (en) | 1982-11-30 | 1982-11-30 | Controller for internal-combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57210250A JPS59101577A (en) | 1982-11-30 | 1982-11-30 | Controller for internal-combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59101577A true JPS59101577A (en) | 1984-06-12 |
| JPH0315017B2 JPH0315017B2 (en) | 1991-02-28 |
Family
ID=16586261
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57210250A Granted JPS59101577A (en) | 1982-11-30 | 1982-11-30 | Controller for internal-combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59101577A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6138164A (en) * | 1984-07-27 | 1986-02-24 | Yamaha Motor Co Ltd | Ignition timing control for internal-combustion engine |
| JPH0347442A (en) * | 1989-07-13 | 1991-02-28 | Mitsubishi Electric Corp | Engine idling speed control device |
| JPH051615A (en) * | 1991-06-24 | 1993-01-08 | Mitsubishi Electric Corp | Internal combustion engine controller |
| CN100489292C (en) | 2000-05-01 | 2009-05-20 | 轨道工程有限公司 | Engine airflow measurement method, personal boat and small size motorcycle |
| JP2009121304A (en) * | 2007-11-14 | 2009-06-04 | Nikki Co Ltd | Engine fuel injection control method and fuel injection control device |
| JP2009180192A (en) * | 2008-01-31 | 2009-08-13 | Honda Motor Co Ltd | 4-cycle engine control system |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53135673A (en) * | 1977-05-02 | 1978-11-27 | Fiat Spa | Measuring method and apparatus for flow rate of suction in otto cycle engine |
| JPS57104835A (en) * | 1980-12-23 | 1982-06-30 | Toyota Motor Corp | Detecting method for pressure in internal combustion engine |
-
1982
- 1982-11-30 JP JP57210250A patent/JPS59101577A/en active Granted
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53135673A (en) * | 1977-05-02 | 1978-11-27 | Fiat Spa | Measuring method and apparatus for flow rate of suction in otto cycle engine |
| JPS57104835A (en) * | 1980-12-23 | 1982-06-30 | Toyota Motor Corp | Detecting method for pressure in internal combustion engine |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6138164A (en) * | 1984-07-27 | 1986-02-24 | Yamaha Motor Co Ltd | Ignition timing control for internal-combustion engine |
| JPH0347442A (en) * | 1989-07-13 | 1991-02-28 | Mitsubishi Electric Corp | Engine idling speed control device |
| JPH051615A (en) * | 1991-06-24 | 1993-01-08 | Mitsubishi Electric Corp | Internal combustion engine controller |
| CN100489292C (en) | 2000-05-01 | 2009-05-20 | 轨道工程有限公司 | Engine airflow measurement method, personal boat and small size motorcycle |
| JP2009121304A (en) * | 2007-11-14 | 2009-06-04 | Nikki Co Ltd | Engine fuel injection control method and fuel injection control device |
| JP2009180192A (en) * | 2008-01-31 | 2009-08-13 | Honda Motor Co Ltd | 4-cycle engine control system |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0315017B2 (en) | 1991-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5235527A (en) | Method for diagnosing abnormality of sensor | |
| JP2893233B2 (en) | Diagnostic device for in-cylinder pressure sensor | |
| JPH06229311A (en) | Misfire detection method due to crankshaft rotation fluctuation | |
| JPH0711435B2 (en) | Method for determining sensor abnormality of internal combustion engine | |
| JPWO1993025809A1 (en) | Misfire detection method | |
| JP3599554B2 (en) | Cylinder determination device for internal combustion engine | |
| JP2003343340A (en) | Misfire detection device for internal combustion engine | |
| US6768308B2 (en) | Flame-cut detecting device for internal combustion engine | |
| US6874359B2 (en) | Control apparatus and control method of engine | |
| JP2943045B2 (en) | Misfire diagnosis device for multi-cylinder internal combustion engine | |
| JPH0315017B2 (en) | ||
| JP3889523B2 (en) | Engine fail-safe device | |
| JPH07310585A (en) | Cylinder pressure sensor diagnostic device | |
| JP2781878B2 (en) | Engine control device | |
| JPH05340294A (en) | Misfire detection method by crank shaft rotation fluctuation | |
| JPS6226339A (en) | Correction for fuel injection quantity of diesel engine | |
| JP4453839B2 (en) | Engine control device | |
| JP2000291467A (en) | Control device for internal combustion engine | |
| JP4081254B2 (en) | Reverse rotation detection control device | |
| JP2000054869A (en) | Diagnosis device for variable valve timing mechanism | |
| JP2853334B2 (en) | Misfire detection method due to crankshaft rotation fluctuation | |
| JP3892188B2 (en) | Method for prohibiting determination of fuel control abnormality in internal combustion engine | |
| JPH066218Y2 (en) | Alcohol sensor diagnostic device for internal combustion engine | |
| JP2004232602A (en) | Engine catalyst deterioration diagnosis device | |
| JPH0949454A (en) | Device for detecting combustion state of internal combustion engine |