JPS60202360A - Decision of octane value - Google Patents

Decision of octane value

Info

Publication number
JPS60202360A
JPS60202360A JP6003384A JP6003384A JPS60202360A JP S60202360 A JPS60202360 A JP S60202360A JP 6003384 A JP6003384 A JP 6003384A JP 6003384 A JP6003384 A JP 6003384A JP S60202360 A JPS60202360 A JP S60202360A
Authority
JP
Japan
Prior art keywords
knocking
gasoline engine
fuel
sensor
octane
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
Application number
JP6003384A
Other languages
Japanese (ja)
Inventor
Toshio Suematsu
末松 敏男
Yuji Takeda
武田 勇二
Katsushi Anzai
安西 克史
Osamu Harada
修 原田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP6003384A priority Critical patent/JPS60202360A/en
Publication of JPS60202360A publication Critical patent/JPS60202360A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N33/00Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
    • G01N33/26Oils; Viscous liquids; Paints; Inks
    • G01N33/28Oils, i.e. hydrocarbon liquids
    • G01N33/2817Oils, i.e. hydrocarbon liquids using a test engine

Landscapes

  • Chemical & Material Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Medicinal Chemistry (AREA)
  • Biochemistry (AREA)
  • General Chemical & Material Sciences (AREA)
  • Food Science & Technology (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Physics & Mathematics (AREA)
  • Analytical Chemistry (AREA)
  • Oil, Petroleum & Natural Gas (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Testing Of Engines (AREA)
  • Ignition Installations For Internal Combustion Engines (AREA)

Abstract

PURPOSE:To enable automatic decision on octane value of fuel by identifying it based on the frequency of knockings after the lag angle reaches the upper limit value in the ignition timing of a gasoline engine. CONSTITUTION:It is determined whether the lag angle reaches the upper limit value in the ignition timing set to match the octane value of a specified fuel according to outputs of a cylinder identifying sensor 19 and an angle of rotation sensor 18 and the like. When the frequency of knockings detected with a knocking sensor 10 or the like after the arrival at the upper limit exceeds the specified value, a CPU30 judges that the octane value of the fuel is lower than the octane value of the specified fuel thereby enabling an automatic decision on the octane value.

Description

【発明の詳細な説明】 [技術分野] 本発明はガソリンエンジンに使用される各種燃料のオク
タン価を自動的に判定するオクタン価判定方法に関づる
DETAILED DESCRIPTION OF THE INVENTION [Technical Field] The present invention relates to an octane number determination method for automatically determining the octane number of various fuels used in gasoline engines.

[従来技術] 従来、ガソリンエンジン、特に車両用のガソリンエンジ
ン用の燃料として各種のオクタン価のものが提供されて
いる。
[Prior Art] Conventionally, fuels of various octane numbers have been provided as fuel for gasoline engines, particularly gasoline engines for vehicles.

しかし、ガソリンエンジン及びその周辺各種の制御装置
は、所定のオクタン価の燃料を使用するに最良の作動条
件が得られるべく予め設計されているもので、オクタン
価の相3,7−(jる燃料をガソリンエンジンに使用す
るとノッキングの発生や燃費の悪化等の影響が現われる
ことどなる。
However, gasoline engines and the various control devices surrounding them are designed in advance to obtain the best operating conditions when using fuel with a predetermined octane number. When used in a gasoline engine, effects such as knocking and deterioration of fuel efficiency may occur.

そこで特開昭58−57072号にみるごとく、予めオ
クタン価の相違に対応する点火時期制御マツプを用意し
ておき使用Jる燃料に応じてそのマツプを選択する技術
が提案される等種々の努力が払われている。
Therefore, as seen in Japanese Patent Laid-Open No. 58-57072, various efforts have been made, such as a technique in which an ignition timing control map corresponding to the difference in octane number is prepared in advance and the map is selected according to the fuel being used. being paid.

しかし、これらのものもそのオクタン価の判定にあたっ
ては単に運転者のスイッチ操作によってのみ実行される
もので、運転者に煩雑感を与えるばかりでな(、運転者
がスイッチ操作を忘れた場合にはノッキングが多発する
ことになりその目的は達成できないのである。
However, these methods also determine the octane number by simply operating a switch by the driver, which not only gives the driver a sense of complication (but also causes knocking if the driver forgets to operate the switch). occurs frequently, and the purpose cannot be achieved.

[発明の目的] 本発明は、発明者の鋭意検討の末、完成されたものであ
り、ガソリンエンジンに使用される燃料のオクタン価を
自動的に判定するオクタン価判定方法を提供することを
その目的としている。
[Object of the Invention] The present invention was completed after intensive study by the inventor, and its purpose is to provide an octane number determination method that automatically determines the octane number of fuel used in a gasoline engine. There is.

[発明の構成] 上記目的達成のための本発明の構成は第1図の見本的構
造図に示すごとく、 所定オクタン価の燃料に適合して所定の遅角量を上限値
として点火時期制御を行なうガソリンエンジンのオクタ
ン価判定方法において、点火時期の遅角量が前記上限値
に達した後(Pl)にもノッキングが所定の頻度以上で
生じる(P2)ことにより、燃料の1992価が前記所
定の1992価よりも低いど判定(P3)t7.y′、
Aフタン価判定方法をその要旨としている。
[Structure of the Invention] The structure of the present invention to achieve the above object, as shown in the sample structural diagram of FIG. 1, performs ignition timing control with a predetermined retardation amount as an upper limit in accordance with fuel of a predetermined octane number. In the method for determining the octane number of a gasoline engine, knocking occurs at a predetermined frequency or more (P2) even after the ignition timing retard amount reaches the upper limit value (Pl), so that the 1992 valence of the fuel reaches the predetermined 1992 value. Judgment that the value is lower than the value (P3) t7. y′,
The gist is the A-phthane number determination method.

[実施例] 以下、本発明の実施例を図面を参照しながら詳廁に説明
する。
[Embodiments] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

まづ゛第2図は本発明方法が適用されるガソリンエンジ
ン及びその周辺装置を表わす説明図である。
First, FIG. 2 is an explanatory diagram showing a gasoline engine and its peripheral equipment to which the method of the present invention is applied.

1はオクタン価の高い燃料専用のガソリンエンジン本体
、2はピストン、3は点火プラグ、4は排気マニホール
ド、5は排気マニホールド4に協えられ、排ガス中の残
存酸素濃度を検出する酸素センサ、6はガンリンエンジ
ン本体1の吸入空気中に燃料をIII!I射する燃料噴
射弁、7は吸気マニホールド、8はガソリンエンジン本
体1に送られる吸入空気の温度を検出する吸気温センサ
、9はガソリンエンジン6月1水の水温を検出する水温
センサ、10は水温センサ9と同様にガソリンエンジン
1のシリンダに装着され、該ガソリンエンジン1のノッ
キング発生を検出するノッキングセンサ、11はスロッ
トルバルブ、14は吸入空気Blを測定するエアフロメ
ータ、15は吸入空気の脈動を吸収するサージタンクを
それぞれ表わしている。
1 is a gasoline engine body dedicated to high octane fuel, 2 is a piston, 3 is a spark plug, 4 is an exhaust manifold, 5 is an oxygen sensor that is connected to the exhaust manifold 4 and detects the residual oxygen concentration in exhaust gas, 6 is an oxygen sensor Fuel in the intake air of Ganlin engine body 1! 7 is an intake manifold, 8 is an intake air temperature sensor that detects the temperature of the intake air sent to the gasoline engine main body 1, 9 is a water temperature sensor that detects the water temperature of the gasoline engine water, 10 is a Like the water temperature sensor 9, a knocking sensor is attached to the cylinder of the gasoline engine 1 and detects the occurrence of knocking in the gasoline engine 1; 11 is a throttle valve; 14 is an air flow meter that measures intake air Bl; 15 is a pulsation of intake air. Each represents a surge tank that absorbs .

そして16は点火に必要な高電圧を出力するイグナイタ
、17は図示していないクランク軸に連動し上記イグナ
イタ16で発生した高電圧を各気筒の点火プラグ3に分
配供給するディストリビユータ、18はディストリビュ
ータ17内に取り付けられ、ディストリビュータ17の
1回転、即ちクランク軸2回転に24発のパルス信号を
出ツノする回転台センナ、19はディストリビュータ1
7の1回転に1発のパルス信号を出力する気筒判別レン
−’J120は電子制御回路、21はキースイッチ、2
2はスタータモータをそれぞれ表わしている。−26は
車軸に連動し、車速に応じたパルス信号を光信する車速
センサを表わず。
16 is an igniter that outputs the high voltage necessary for ignition; 17 is a distributor that is linked to a crankshaft (not shown) and distributes the high voltage generated by the igniter 16 to the spark plugs 3 of each cylinder; 18 is a distributor A rotating stand sensor 19 is attached to the distributor 17 and outputs 24 pulse signals per one revolution of the distributor 17, that is, two revolutions of the crankshaft.
Cylinder discrimination lens that outputs one pulse signal per rotation of 7 - 'J120 is an electronic control circuit, 21 is a key switch, 2
2 represents a starter motor. -26 does not represent a vehicle speed sensor that is linked to the axle and optically transmits a pulse signal according to the vehicle speed.

次に第3図は電子制御回路20とその関連部分とのブロ
ック図を表わしている。
Next, FIG. 3 shows a block diagram of the electronic control circuit 20 and its related parts.

30は各センサより出力されるデータを制御プログラム
に従って入力及び演nすると共に、各種装置を作動制御
all等するだめの処理を行なうセントクし1日レシン
グユニット(以下単にCI) Uと呼ぶン、31は制御
プログラム及び初期データが格納されるリードオンリメ
モリ(以下単にROMと呼ぶ)、32は電子制御回路2
0に人力されるデータや演算制御に必要なデータが一時
的に読み書ぎされるランダムアクセスメモリ(以下単に
RAMと呼ぶ)、33はキースイッチ21がオフされて
も以復の内燃1幾関作動に必要なデータを保持するよう
、バッテリによってバックアップされた不揮発性メモリ
としてのバックアップランダムアクセスメモリ(以下単
にバックアップRAMと呼ぶ)、34〜37は各センサ
の出力信号のバラフン7.38は各センサの出力信号を
CPU30に選択的に出力するマルチプレクサ、39は
アナログ13号をデジタル信号に変換するA/D変換器
、40はバッファを介しであるいはバッファ、マルチプ
レクサ38及びA/D変換器39を介して各センサ信号
をCPU30に送ると共にCPU30からのマルチプレ
クサ38、A/D変換器39のコントロール信号を出力
する入出力ポートを表わしている。
Reference numeral 30 is a central processing unit (hereinafter simply referred to as CI) U that inputs and operates the data output from each sensor according to a control program, and performs other processing such as controlling the operation of various devices. 31 is a read-only memory (hereinafter simply referred to as ROM) in which control programs and initial data are stored; 32 is an electronic control circuit 2;
A random access memory (hereinafter simply referred to as RAM) in which data entered manually and data necessary for arithmetic control is temporarily read and written; A backup random access memory (hereinafter simply referred to as backup RAM) is a non-volatile memory backed up by a battery to hold data necessary for operation. 34 to 37 are a variety of output signals from each sensor. 38 is a memory for each sensor. 39 is an A/D converter that converts the analog No. 13 into a digital signal; 40 is an A/D converter that converts the output signal of 1 to the CPU 30; 40 is an A/D converter that converts the analog No. 13 into a digital signal; It represents an input/output port that sends each sensor signal to the CPU 30 and outputs control signals for the multiplexer 38 and A/D converter 39 from the CPU 30.

そして41は酸素センサ5の出力信号をコンパ18及び
気筒判別センサ19の出力信号の波形をレータ42へ送
るバッフ1.43は回転台センサ整形する整形回路を表
わしている。ノッキングセンサ10の出ツノは、積分回
路44及びピークホールド回路45へ入力され、さらに
ピークボールド回路45の出力はゲート回路45Aを介
して入力ポート46に伝達され、その他の各センサ信号
は直接に、あるいはバッファ41等を介して入ツノ出カ
ボート46によりCPU30に送られる。
A buffer 1 41 sends the output signal of the oxygen sensor 5 to the comparator 18 and a waveform of the output signal of the cylinder discrimination sensor 19 to the rotor 42. 43 represents a shaping circuit for shaping the rotating table sensor. The output of the knocking sensor 10 is input to an integrating circuit 44 and a peak hold circuit 45, and the output of the peak bold circuit 45 is transmitted to an input port 46 via a gate circuit 45A, and the other sensor signals are directly transmitted to Alternatively, it is sent to the CPU 30 by the input/output port 46 via the buffer 41 or the like.

更に、47.48は出力ボート49.50を介してCP
U30からの信号によって燃料噴射弁6、イグナイタ1
0を駆動りる駆動回路をそれぞれ表わしている。また5
1は信号やデータの通路となるパスライン、52はCP
LI30を始めROM31、[くΔM32等へ所定の間
隔で制御タイミングどなるタロツク信号を送るクロック
回路を表わしている。
Furthermore, 47.48 is connected to CP via output port 49.50.
Fuel injection valve 6 and igniter 1 are activated by the signal from U30.
Each represents a drive circuit that drives 0. Also 5
1 is a path line for signals and data, 52 is a CP
It represents a clock circuit that sends a tarok signal at predetermined intervals to the LI 30, ROM 31, ΔM 32, etc. at predetermined intervals.

次に本実施例の要部となる制御プログラムについて説明
する。
Next, a control program which is a main part of this embodiment will be explained.

第4図(A)及び第5図は本発明の第1実施例のフロー
チャートである。
FIGS. 4(A) and 5 are flowcharts of the first embodiment of the present invention.

第4図(A>は、後述する第5図、第6図のAフタン価
判定ルーチンの中で用いられるノッキング検出ルーチン
である。ノッキングセンサ10とし″(広く採用されて
いるものは圧電型の振動検出センサーであり、その検出
出力にはガソリンエンジン10ノッキング発生による振
動の他に、バルブ旧名等のノイズ成分も含まれている。
FIG. 4 (A>) is a knocking detection routine used in the A fluoride number determination routine of FIGS. 5 and 6, which will be described later. This is a vibration detection sensor, and its detection output includes not only vibrations caused by knocking in the gasoline engine 10, but also noise components such as the old name of the valve.

従って、これらの検出出力から正確にノッキング発生を
検知するために第4図(Δ)に示Jノッキング検出ルー
チンを採用しているのである。
Therefore, in order to accurately detect the occurrence of knocking from these detection outputs, the J knocking detection routine shown in FIG. 4 (Δ) is adopted.

以下、木ルーチンの処理手順を第4図(B)のタイミン
グ図を参照して説明する。(B)図は例として6気筒の
ガソリンエンジンの場合につい′C示している。図はそ
の横軸方向にクランク回転角度を表わし、ており、燃焼
の行なわれる気筒の順、及び該気筒の上死点(以下単に
TDCと呼ぶ)からのクランク軸回転角度を表示する。
The processing procedure of the tree routine will be described below with reference to the timing diagram of FIG. 4(B). The figure (B) shows the case of a 6-cylinder gasoline engine as an example. The diagram shows the crank rotation angle along the horizontal axis, and the order of the cylinders in which combustion occurs and the crankshaft rotation angle from the top dead center (hereinafter simply referred to as TDC) of the cylinders.

図中の波形<a >〜((j)はその時間に対応した信
号を表わしており、(a)波形はノッキングセンサ10
の出力を、(b)波形はノッキングセンサ10の出力(
(a)波形)を入力と、積分J−る積分回路44の出力
を、(C)波形は入力ボート46からビートホールド回
路45およびゲート回路45Aへ出力されるタイミング
信号を、(d )波形はノッキングセンサ10の出力(
(a)波形)を入力するピークボールド回路45の出力
を表わしでいる。
The waveforms <a> to ((j) in the figure represent signals corresponding to the times, and the waveform (a) is the signal that corresponds to the knocking sensor 10.
(b) The waveform is the output of the knocking sensor 10 (
(a) Waveform) is the input and output of the integrating circuit 44, (C) waveform is the timing signal output from the input port 46 to the beat hold circuit 45 and gate circuit 45A, (d) waveform is The output of the knocking sensor 10 (
(a) represents the output of the peak bold circuit 45 which inputs the waveform).

ピークホールド回路45は(d ’)波形から明らかな
ように(C)波形のタイミング信号の立上り点でレット
され、立下がり点でリレツ1−を力弓ノられ【いる。ま
た、同じタイミング信号(C)波形を入力゛りるゲート
回路45Aは、該タイミング信号<C)波形が高レベル
の間ゲートをオープンするように接続される。
As is clear from the waveform (d'), the peak hold circuit 45 is turned on at the rising point of the timing signal of the waveform (C), and is turned off at the falling point. Further, the gate circuit 45A that receives the same timing signal (C) waveform is connected so that the gate is open while the timing signal <C) waveform is at a high level.

ノッキングは、その11賀上燃焼の実行されている気筒
の上死点からクランク角度にして30’CΔから60’
CΔにかけての期間に発生するのが常であり、この間に
限った信号取り込みを実行可能とするためである。
Knocking occurs at a crank angle of 30'CΔ to 60' from the top dead center of the cylinder where combustion is being performed.
This usually occurs during the period extending to CΔ, and this is to enable signal capture to be executed only during this period.

以上のような波形を入力するCPU30は第4図(Δ)
の70−ヂIr−トに従って以下のごとくノッキング発
生を検出する。
The CPU 30 inputting the above waveform is shown in Fig. 4 (Δ).
The occurrence of knocking is detected as follows according to 70-di-ir-t.

木ルーヂンの処理へとCI) U 30が移行するとス
テップ100がまず実行され、クランク軸の回転角度ど
同期して積分回路44の出力とゲート回路45△を介し
たピークホールド回路45との出力を読み込む。即ち、
各気筒の上死点に同期して積分回路44の出力をrAJ
として、次に各気筒の上死点からのクランク軸回転台9
0’ CAに同期してゲート回路からの出力をrBJと
して取り込むのである(第4図(B)の(b)、(d 
>参照)。
When CI) U 30 moves to the processing of Wood Luzin, step 100 is first executed, and the output of the integration circuit 44 and the output of the peak hold circuit 45 via the gate circuit 45△ are synchronized with the rotation angle of the crankshaft. Load. That is,
The output of the integrating circuit 44 is rAJ in synchronization with the top dead center of each cylinder.
Next, the crankshaft rotating table 9 from the top dead center of each cylinder
The output from the gate circuit is taken in as rBJ in synchronization with 0' CA ((b) and (d) in Figure 4(B)).
>Reference).

次にステップ110が実行され、これら取り込んだ情報
値rAJ、rBJとの大小関係が判定される。ここでK
どは所定の定数であり、積分回路44やピークボールド
回路45、ゲート回路45Δに内在゛りる増幅機能の際
を吸収すると共に、ゲート回路45Aの出力rBJが、
積分回路44の出力rAJと比較して所定倍の出力差が
存在するときにノッキング有りと判断するかの、いわゆ
るスレッシュホールドレベルを決定J゛るためのもので
ある。各気筒の上死点ではノッキングが発生J−る可能
性は極めて低いため、このときのノッキングセンサ10
の出力はガソリンエンジン1のノッキング以外の振動を
検出しているものとみなし、口の時点の出力よりも所定
の倍率(K)以上大ぎなノッキング10出力をクランク
軸角度15°CΔから9040八期間内に検出したとき
にガソリンエンジン1にノッキングが発生したものと判
断′す゛るのである。本ステップ110にてB<KX△
と判定されるとステップ120へ移行し、ノッキング(
よ発!1しでいないものとみなして変数Nを1′0」に
設定する。また、B≧KxAと判定されると、フッ:1
−ングを発生していると判断し、次のステップ130へ
移る。
Next, step 110 is executed, and the magnitude relationship between these captured information values rAJ and rBJ is determined. Here K
is a predetermined constant, which absorbs the amplification function inherent in the integrating circuit 44, the peak bold circuit 45, and the gate circuit 45Δ, and the output rBJ of the gate circuit 45A becomes
This is to determine a so-called threshold level at which it is determined that knocking occurs when a predetermined output difference exists compared to the output rAJ of the integrating circuit 44. Since the possibility of knocking occurring at the top dead center of each cylinder is extremely low, the knocking sensor 10 at this time
It is assumed that the output of the gasoline engine 1 detects vibrations other than knocking, and the knocking 10 output, which is greater than the output at the time of the engine by a predetermined multiplier (K), is detected from the crankshaft angle of 15° CΔ for a period of 90408 days. When this is detected within the range, it is determined that knocking has occurred in the gasoline engine 1. In this step 110, B<KX△
If it is determined that the knocking (
Let's go! Assuming that the value is not 1, the variable N is set to 1'0. Also, when it is determined that B≧KxA, Fu:1
It is determined that a -ng has occurred, and the process moves to the next step 130.

ステップ130は定数L (L>K)を用いて、ノッキ
ングの程度を判定する。ノッキングセンサ10の出力B
が大きくB≧LxAであればかなり人さな振動がガソリ
ンエンジン1に生じたものと同段1し、次のステップ1
40で変数Nを「2」に設定し、B<LXAであればノ
ッキングは小さなしのど判lv1シてステップ150へ
進み変数Nを「′1」に設定するのである。
Step 130 uses a constant L (L>K) to determine the degree of knocking. Output B of knocking sensor 10
If B≧LxA is large, a very human-like vibration occurs at the same stage as the one that occurred in gasoline engine 1, and the next step 1
At step 40, the variable N is set to "2", and if B<LXA, the knocking is small and the process proceeds to step 150, where the variable N is set to "'1".

以上のごとく行なわれるノッキングセンサ10の出力処
理を基にして、第5図に示す本実施例のAクタン価判定
ルーチンが実行される。本ルーチンでは更に進んで単に
オクタン価を判定するばかりでなく、その判定されIC
結果を利用して、そのA;クタン価の燃料をガソリンエ
ンジン1に使用Jる際、排気温の上昇が許容し1qる最
大の起用h1を変更してノッキングの発生を防止する方
法について記述している。本ルーチンは例えば各気筒の
−「DC毎にCI−’ U 30によって割込み処理さ
れる乙のである。
Based on the output processing of the knocking sensor 10 performed as described above, the A-tank number determination routine of this embodiment shown in FIG. 5 is executed. This routine goes further and not only determines the octane number, but also the determined IC.
Using the results, describe a method to prevent the occurrence of knocking by changing the maximum h1 that the exhaust temperature will allow when using fuel with a specific tank number in the gasoline engine 1. ing. This routine is interrupted by the CI U 30 for each DC of each cylinder, for example.

CPLJ30が本ルーチンの処理に移行すると、まずス
テップ200が実行される。ここでは、フラグFAの内
容が判定される。フラグFAとは後述覆るように低オク
タン価の燃料をガソリンエンジン1が使用中であると判
断しICときに「11にヒツトされるものである。フラ
グFAが「1」であれば次のステップ210からステッ
プ213までの処理が、[1]以外であればステップ2
20が実行される。
When the CPLJ 30 shifts to processing of this routine, step 200 is executed first. Here, the contents of the flag FA are determined. As will be explained later, the flag FA is the one that is hit at ``11'' when it is judged that the gasoline engine 1 is using low octane fuel.If the flag FA is ``1'', the next step 210 is executed. If the process from to step 213 is other than [1], step 2
20 is executed.

ステップ210からステップ213は既に低オクタン価
の燃料を使用中であると判定後の点火時期制御方法であ
り、通常のごとく、ステップ210でノッキングが現在
発生しているか否かを判定覆る。即ち、前述の第4図(
A>のノッキング検出ルーヂンの実行の結果書られる変
数Nの内容を検索づるのである。そしてN=Oであれば
ノッキングが発生していないと判断してステップ211
により現在の点火時期よりも所定量だけ進角してガソリ
ンエンジン1をより高トルクが発生でき、かつ燃費の良
い進角制御に近付【)、またN22であればノッキング
の発生を押えるために現在の点火時期よりも所定量だ【
ノをステップ212によって遅角処理をする。
Steps 210 to 213 are the ignition timing control method after it is determined that low octane fuel is already being used, and as usual, in step 210, it is determined whether or not knocking is currently occurring. That is, the above-mentioned figure 4 (
The contents of the variable N written as a result of the execution of the knocking detection routine of A> are searched. If N=O, it is determined that knocking has not occurred and step 211
By advancing the current ignition timing by a predetermined amount, the gasoline engine 1 can generate higher torque and approach advance angle control with good fuel efficiency [), and in the case of N22, to suppress the occurrence of knocking. It is a predetermined amount than the current ignition timing [
Then, in step 212, the angle is retarded.

ステップ213は、これらステップ211 a3よび2
12の点火時期制御の後に行なわれるステップで、上記
の点火時期制御により設定された新たな点火時期の遅角
量が予め設定7る低オクタン価用の最大遅角m 01−
1よりも小さな値になっているか否かを判定し、もしθ
Hを超えるものであればそれを最大遅角量θ1−1に再
設定し、いかなる場合でもθl」以上の遅角制御を実行
しないためのガード処理を行なう。低オクタン価の燃1
′31はアンヂノック性が低くノッキングを発生しやす
いためガソリンエンジン1に損(口を与えやすい。従っ
て低オクタン価用の最大捏角吊θ(−1は排気温の上昇
が許容し得る最大限度にまで遅角させる必要がある。
Step 213 includes steps 211 a3 and 2
In the step performed after the ignition timing control of step 12, the new ignition timing retardation amount set by the above ignition timing control is preset to the maximum retardation m01- for low octane number.
Determine whether the value is smaller than 1, and if θ
If it exceeds H, it is reset to the maximum retard amount θ1-1, and a guard process is performed to prevent execution of retard control by more than θl in any case. low octane fuel 1
'31 has low anti-knock properties and tends to cause knocking, which tends to cause damage to the gasoline engine 1. Therefore, the maximum kneading angle θ (-1 is the maximum allowable increase in exhaust temperature) for low octane. need to be delayed.

そして、いかなる場合においてもこの最大遅角量θHを
超える遅角を行なわないようにづるために本ステップに
おいてガードするのである。
A guard is provided in this step to prevent retardation exceeding the maximum retardation amount θH in any case.

ステップ220は、いまだに低オクタン価の燃料を使用
中であると判断されない場合に実行される判断ステップ
であり、ここではフラグFBの内容が判断される。フラ
グFBとは、高オクタン1曲用のガソリンエンジン1の
点火+1.’l朗が既に高オクタン価用の最大遅角量θ
Lに達しているか否かを示Jもので、点火時+11Jが
最大遅角量θLに達していればフラグFBは「1」に設
定される。本ステップにてFBが11」でないと判断さ
れるとステップ221からステップ226までの高オク
タン価用の点火時期制御が実行され、「Bが(1」の場
合にはステップ230が処理される。
Step 220 is a determination step that is executed when it is not determined that low octane fuel is still being used, and here the content of the flag FB is determined. Flag FB is the ignition of gasoline engine 1 for high octane 1 song + 1. 'lrou is already the maximum retardation amount θ for high octane
The flag FB is set to "1" if +11J at the time of ignition has reached the maximum retard amount θL. If it is determined in this step that FB is not 11, the ignition timing control for high octane from step 221 to step 226 is executed, and if B is (1), step 230 is processed.

まずステップ221からステップ226までの高オクタ
ン価用の点火時期制御について説明する。
First, the ignition timing control for high octane number from step 221 to step 226 will be explained.

この制御は通常の点火時期制御とほぼ同一の制御をなづ
もので、まず始めにステップ221により現在ガソリン
エンジン1がノッキングを発生しているか否かを前述の
第4図(A)に示したノッキング検出ルーヂンにより得
られた変数Nの内容より判断覆る。そして、N= rO
Jであれば進角制御を行なうためステップ222へ、N
>0であればステップ223へ移行する。
This control is almost the same as normal ignition timing control, and first, in step 221, it is determined whether or not the gasoline engine 1 is currently causing knocking, as shown in FIG. 4 (A) above. The judgment is different from the contents of the variable N obtained by the knocking detection routine. And N= rO
If J, proceed to step 222 to perform advance angle control;
If >0, the process moves to step 223.

スーjツブ222では、所定の角度づつの進角制御を行
ない、本ルーチンの処理を終える。
The sub-tube 222 performs advance angle control in predetermined angle increments, and the process of this routine ends.

ステップ223は現在の点火時期制御ににる遅角量が6
3932価用の最大遅角量θLと比較してまだ遅角゛り
る余地があるか否かを判断するもので、1工2在の遅角
量θと高オクタン価用の最大遅角量OLとの大小比較を
行ないθ≦θLであると判断するとステップ224へ移
行し、現在の遅角量0に所定量を加暮して更に遅角を大
ぎなものとして本ルーチンの処理を終える。一方、θ〉
θLであると判断されるとステップ225が実行される
In step 223, the amount of retardation in the current ignition timing control is 6.
This is to judge whether there is still room for retardation compared to the maximum retardation amount θL for 3932 valence, and the maximum retardation amount OL for high octane and the current retardation amount θ. If it is determined that θ≦θL, the process moves to step 224, where a predetermined amount is added to the current retard amount of 0 to make the retard even larger, and the processing of this routine ends. On the other hand, θ〉
If it is determined that θL, step 225 is executed.

ステップ225は点火時期制御により既に遅角量が鳥オ
クタン価用の最大d角I口θLに達したと判、断し、前
述したフラグFBを「1」に設定し、次のステップ22
6へ移る。
Step 225 determines that the ignition timing control has already reached the maximum d angle I port θL for bird octane, sets the aforementioned flag FB to "1", and proceeds to the next step 22.
Move on to 6.

ステップ226は計時の/jめに後述のごとく用いられ
る変数CΔを初期値N OOJに設定するもので、本ス
テップ終了により本ルーチンの仝体処即が終わる。
Step 226 is to set a variable CΔ used for time measurement /j as described later to an initial value NOOJ, and the completion of this step completes the implementation of this routine.

次に、ステップ220にてFB=1、即ち、既に凸Aク
タン価用の最大遅角量θLによる点火時期制御が実行さ
れていると判断されたとぎに実行されるステップ230
以後について説明する。
Next, step 230 is executed when it is determined in step 220 that FB=1, that is, ignition timing control using the maximum retardation amount θL for the convex A tank number has already been executed.
The following will be explained.

ステップ230は、ステップ226でM OOJに設定
された変数CΔをデクリメント1°るものC1高オクタ
ン価用の最大遅角量θLにまで遅角した時点から本ルー
チンが何度実行されたかを計算する1cめのステップで
ある。そして、次段のステップ231にて、このデクリ
メントされた変数C△がCA>Oであるか否かを判ft
Jiする。
In step 230, the variable CΔ set in MOOJ in step 226 is decremented by 1 degree.C1 Calculate how many times this routine has been executed since the time when the retardation reaches the maximum retardation amount θL for high octane.1c This is the next step. Then, in the next step 231, it is determined whether or not this decremented variable C△ satisfies CA>O.
I will do it.

ステップ231でCA>Oであると判断されると、ステ
ップ232が、またCA≦0であるどステップ234が
実行される。
If it is determined in step 231 that CA>O, step 232 is executed, and if CA≦0, step 234 is executed.

ステップ232は第4図(A)のフローチャートに示し
1=ノッキング判定ルーチンにより設定される現在のノ
ッキング発生状態を示す変数Nの値が、N=2であるか
否かを判断するステップである。N=2であれば現在高
オクタン価用の最大「角mθLによる点火時期制御を行
っているにもかかわらずガソリンエンジン1に大きなノ
ッキングが発生しているとしてステップ233により大
ノッキング計数の変数CBをインクリメントし、また、
N〈2であれば゛ノッキングは発生していないか、或い
GJ 発生していても小さなものであるどして本ルーチ
ンの処理を終える。
Step 232 is a step of determining whether the value of the variable N indicating the current knocking occurrence state set by the 1=knocking determination routine shown in the flowchart of FIG. 4(A) is N=2. If N=2, it is assumed that large knocking is occurring in the gasoline engine 1 despite the current ignition timing control using the maximum angle mθL for high octane numbers, and the variable CB for the large knocking count is incremented in step 233. Also,
If N<2, then ``no knocking has occurred, or even if GJ has occurred, it is small, and the processing of this routine ends.

ステップ231でCA≦0であると判断されたどきに実
行されるステップ234は、フラグFBをリセット覆る
ものである。フラグFBは前述のにうに63932価用
の最大遅角量θLにまで点火04期をば角したときに「
1」にセットされるもので、ステップ220の処理によ
りこのFBが「1」ならば次回からの本ルーチンの処理
にあたつてはステップ230以後の処理が強制的に実行
へれることになる。従って、その後は通常の点火時期1
1Jtlllを行なわず、ステップ232及びステップ
233によって変数N=2となる度毎に変数CBをイン
クリメントするのである。ぞして、このようなノッキン
グ発生を計数するステップの処理をCA≦0の状態であ
る本ルーチンが100[11i1t’j行されたことを
条件として終え、フラグFBをリセットして通常の点火
時11制911モードへ帰るのである。
Step 234, which is executed when it is determined in step 231 that CA≦0, resets the flag FB. The flag FB is set when the 04th stage of ignition is set to the maximum retard amount θL for 63932 valence as mentioned above.
If this FB is set to "1" by the process of step 220, the processes after step 230 will be forcibly executed in the next process of this routine. Therefore, after that, normal ignition timing 1
Instead of performing 1Jtllll, the variable CB is incremented every time the variable N=2 in steps 232 and 233. Therefore, the processing of the step of counting the occurrence of knocking is completed on the condition that this routine with CA≦0 has been executed 100 [11i1t'j lines, and the flag FB is reset to restart normal ignition. It's back to the 11 system 911 mode.

次のステップ235は、本ルーチンが上述のごとく10
0回実行されている間に、大ノッキングの発生に従って
引数された変acBの内容が10よりも大きいか否かを
判断する。ここで、CB>10であるとするとステップ
236によりフラグFAを「1」にセットし、CB≦1
0である場合にはCBをクリヤして本ルーチンを終了す
る。
In the next step 235, this routine performs 10 steps as described above.
During execution 0 times, it is determined whether the contents of the argument variable acB are greater than 10 in accordance with the occurrence of large knocking. Here, if CB>10, the flag FA is set to "1" in step 236, and CB≦1
If it is 0, the CB is cleared and this routine ends.

本ルーチンの各ステップのうち、ステップ223、ステ
ップ225及びステップ226、ステップ230からス
テップ237がオクタン価判定のだめの処理を示してい
る。
Among the steps of this routine, steps 223, 225, 226, and 230 to 237 represent the process for determining the octane number.

以上のような本ルーチンの処理により、ガソリン1ンジ
ン1に使用し1=燃料のオクタン価が自動的に判定でき
るのである。
Through the processing of this routine as described above, the octane number of the fuel used in gasoline 1 engine 1 can be automatically determined.

なJj、本ルーチンではノッキング以外′1J10のS
/N比等を引Iる趣旨で、本ルーチンが100回連続し
て実行される間にガソリンエンジン1に大ノッキングが
10回よりも多く発生した場合、ガソリンエンジン1に
オクタン価の低い燃料が使用されていると判断する方法
を説明したが、判定のためのノッキング発生頻度はノッ
キングセンサ゛10の性能やガソリンエンジン1の特性
等から任危に設定りればJ、い。
Jj, in this routine, S of '1J10 other than knocking
/N ratio, etc., if large knocking occurs in gasoline engine 1 more than 10 times while this routine is executed 100 times in a row, gasoline engine 1 uses fuel with a low octane rating. Although the method for determining whether the engine is running has been explained, the knocking frequency for determination can be set arbitrarily depending on the performance of the knocking sensor 10, the characteristics of the gasoline engine 1, etc.

次に、上述の一つの例としてノッキングセンサ10の性
能を配慮した実施例について説明する。
Next, as one example of the above, an embodiment in which the performance of the knocking sensor 10 is considered will be described.

第6図は、第5図に示したオクタン価判定ルーチンに更
にガソリンエンジン1の回転数N[および大ノッキング
の連続発生状態を加味しつつオクタン価の判定を行なう
フローチャート中ヂン。ノッキングはンサ10はガソリ
ンエンジン1の振動を検出するものであるから、ガソリ
ンエンジン1が^回転となった場合にはバルブ打音等の
諸1京囚によりガソリンエンジン1に発生づるノッキン
グ以外の振動を検出する可能性がある。このためオクタ
ン価判定を行なう条件としてガソリンエンジン1の回転
数NEが低、中回転(NE<4000rpm )のとき
としたのである。またノッキングセンサ10の検出結果
より大ノッキングが連続的に発生ずる場合と断続的に発
生する揚命にはオクタン価の低い燃料を使用している可
能性としてはJこり前者の方が高いことは明らかである
。そ口で、本フO−チャートではこれらの場合を考慮し
て連続的な大ノッキング発生には重みイ」【ノを行ない
、より正確にオクタン価判定ができるようにしている。
FIG. 6 is a flowchart in which the octane number is determined in addition to the octane number determination routine shown in FIG. 5, taking into account the rotational speed N of the gasoline engine 1 and the continuous occurrence of large knocking. As for knocking, the sensor 10 detects the vibration of the gasoline engine 1, so when the gasoline engine 1 rotates, it detects vibrations other than knocking that occur in the gasoline engine 1 due to various vibrations such as valve hitting noise. may be detected. Therefore, the condition for determining the octane number is when the rotational speed NE of the gasoline engine 1 is low to medium rotational speed (NE<4000 rpm). Furthermore, from the detection results of the knocking sensor 10, it is clear that the possibility that low octane fuel is being used is higher in cases where large knocking occurs continuously or intermittently. It is. On the other hand, in this flowchart, in consideration of these cases, a weight is applied to the occurrence of continuous large knocking, so that the octane number can be determined more accurately.

以下、第6図の各ステップについて第1実施例と比較し
ながら詳述する。
Hereinafter, each step in FIG. 6 will be explained in detail while comparing it with the first embodiment.

ステップ番号300〜337の数字で表わした各ステッ
プは、第5図の第1実施例のフローチャート中でステッ
プ番号200〜237までのちのど同一で、それぞれ下
2桁の番号が一致づるステップと同じ処理を実行づ”る
ちのである。
Each step represented by step numbers 300 to 337 is the same as step numbers 200 to 237 in the flowchart of the first embodiment shown in FIG. This is what we do.

本ルーチンではステップ番号に英数字を何したものが新
たに追加されているのであるが、これらのステップによ
り次のような処理が行なわれる。
In this routine, new alphanumeric characters are added to the step numbers, and these steps perform the following processing.

ステップ320Aは、ステップ323により既に点火時
期制御によりi■角吊が最大遅角量OLにまで達した場
合に実行されるものである。第1実施例においてはこの
ステップがなく即座に次段のステップ225およびステ
ップ226が行なわれ、フラーグF Bをレットし変数
CAの設定が実行された。しかし、本ルーチンではこの
ステップ320Aにてガソリンエンジン1の回転数NE
が低、中速回転か否かを判定し、NE<400Or11
111であればノッキングセンサ10の出力はより精度
の高いデータが得られるのでフラグFBの設定等を行な
いNIE<4000rpmの時のみステップ325およ
びステップ326を実行させる。その他の場合(NIE
≧4000rpm)であれば本ルーチンの処理は終了す
る。
Step 320A is executed when the i■ angle suspension has already reached the maximum retard amount OL due to the ignition timing control in step 323. In the first embodiment, this step is not necessary, and the next step 225 and step 226 are immediately performed, the flag FB is let, and the variable CA is set. However, in this routine, in this step 320A, the rotation speed NE of the gasoline engine 1 is
Determine whether the rotation speed is low or medium speed, NE<400Or11
If it is 111, more accurate data can be obtained from the output of the knocking sensor 10, so the flag FB is set and steps 325 and 326 are executed only when NIE<4000 rpm. In other cases (NIE
≧4000 rpm), the processing of this routine ends.

ステップ330Aも上述同様のガソリンエンジン1の回
転数NEの判断を行なうものである。このステップは、
変数CAが1−01になるまでの時間内にガソリンエン
ジン1に細口の大ノッキングが発生したかを目数するス
テップ332およびステップ333の直前に設けられる
もので、ガソリンエンジン1が低、中速回転を行なって
いるとき、即ちN E < 400 Orpmのときの
みこれらの計数処理を実行ざVlそれ以外であればフッ
4:ングレンサ10の出力はS/N比が悪いと判11)
i シて大ノッキングの計数を行なうことなくステップ
330Cを処理した後に本ルーチンを終える。
Step 330A also involves determining the rotational speed NE of the gasoline engine 1 in the same manner as described above. This step is
This step is provided immediately before step 332 and step 333, which determines whether or not a narrow large knock has occurred in the gasoline engine 1 within the time period until the variable CA becomes 1-01. These counting processes are performed only when rotation is being performed, that is, when NE < 400 Orpm.
i The routine ends after processing step 330C without counting the large knocks.

ステップ330Bからステップ330Fまでの新たに追
加されたステップは、大ノッキングの計数に際して、大
ノッキングが連続的に発生°リ−る場合、または断続的
に発生する場合の重み付けを行なうものである。第1実
施例ではステップ232により大ノッキングが発生して
いたとすれば単に変数CBをインクリメン1−シて計数
を行なっていたが、本ルーチンでは新たに追加されたス
テップにより次のような処理が行なわれる。
The newly added steps from step 330B to step 330F are for weighting cases where large knocking occurs continuously or intermittently when counting large knockings. In the first embodiment, if large knocking had occurred in step 232, the variable CB was simply incremented by 1 and counted; however, in this routine, a newly added step performs the following processing. It will be done.

まずステップ332で大ノッキングを検出するとスフツ
ブ330Bが実行され変数CCをインクリメントする。
First, in step 332, when large knocking is detected, step 330B is executed and variable CC is incremented.

ここで変数CCとは大ノッキングの発生状況を示まため
に新たに設番ノられたしのである。また、大ノッキング
を発生していないか、あるいは回転数NEが400 O
rpm以上である場合にはステップ330Cにて、この
変数CCはリレットされる。
Here, the variable CC is a new number set to indicate the occurrence of large knocking. Also, check that there is no major knocking or that the rotational speed NE is 400 O.
If it is greater than or equal to rpm, this variable CC is retold in step 330C.

ステップ330Dは、ステップ330Bにてインクリメ
ン1へされた変数CCが2以上であるか否かを判117
i ”lる。大ノッキングが連続して発生(CC上2)
しているか、断続的に発生(CG=1)しているかを判
1tliするのである。CC上2であれば次のステップ
330Fへ、CG=1であればステップ333へ移行J
る。
Step 330D determines 117 whether the variable CC incremented to 1 in step 330B is 2 or more.
i ”l. Large knocking occurs continuously (CC 2)
It is determined whether the error is occurring or is occurring intermittently (CG=1). If CC is 2, go to next step 330F; if CG=1, go to step 333J
Ru.

ステップ333は第1実施例と同一で、単に大ノッキン
グ発生の計数を行なう変数CBをインクリメントするも
のであるが、大ノッキング発生が連続的に発生している
ときにはステップ330Eが実行され、変数CBの内容
に一度に「2」を加算するのである。これににってCB
の内容は連続して大ノッキングが発生していると急激に
」−麿し、それ以外のときには徐々に上昇するか、ある
いは停滞Jるのである。ステップ333またはステップ
330Eを実行すると本ルーチンの処理を終える。
Step 333 is the same as in the first embodiment, and simply increments the variable CB that counts the occurrence of large knocking. However, when large knocking occurs continuously, step 330E is executed and the variable CB is incremented. It adds "2" to the contents all at once. CB for this
When large knocking occurs continuously, the content of the noise level rises rapidly, and at other times, it gradually rises or becomes stagnant. When step 333 or step 330E is executed, the processing of this routine ends.

このように変数CBの内容を変更した後に、第1実施例
と同様にCBの内容と所定量を比較して所定値にり大な
らばガソリンエンジン1にオクタン価の低い燃料が使用
されていると判定するのである。本ルーチンではステッ
プ330Fに示すように所定値を「20」としている。
After changing the contents of the variable CB in this way, the contents of CB and the predetermined amount are compared as in the first embodiment, and if the predetermined value is greater than the predetermined value, it is determined that the gasoline engine 1 is using fuel with a low octane number. It is to judge. In this routine, the predetermined value is set to "20" as shown in step 330F.

これは、ステップ330Fで説明したように連続的に大
ノッキングが発生するときに一度に「2」を変数CBに
加算するためである。
This is because "2" is added to the variable CB at once when large knocking occurs continuously as described in step 330F.

以上のごとく処理を行なう本ルーチンにより、ガソリン
エンジン1の燃料が低オクタン価のものであると判断さ
れるには、ノッキングセンサ10のS/N比の高い時で
、かつ本ルーチンが100回実行きれる間に大きなノッ
キングが連続して10回以上発生するか、大ノッキング
が断続的に20回以上le生Jるか、またこれらの組み
合わせによりCBが20より大きくなったときである。
In order to determine that the fuel in the gasoline engine 1 is of low octane value through this routine that performs the processing as described above, the S/N ratio of the knocking sensor 10 must be high and this routine must be executed 100 times. This is when CB becomes greater than 20 due to either large knocking occurring 10 or more times in a row, or 20 or more large knocking occurring intermittently, or a combination of these.

従って第1実施例ど比較するど、オクタン価判定に対し
てノッキングセンサ10による、より精成の高い検出が
可能どなり、また大ノッキングの発生状況により変数C
Bの増加に変化が生じるためオクタン価判定の適確性の
向上を図ることができる。
Therefore, when comparing the first embodiment, it is possible to detect the octane number with higher precision by the knocking sensor 10, and the variable C
Since a change occurs in the increase in B, it is possible to improve the accuracy of octane number determination.

なJ3、第1実施例、第2実施例において低オクタン価
用の最大涯角吊θHと高オクタン価用の最大遅角量θL
とは一定の定数として説明したが、従)II、利用され
ている技術のように、これらの最大遅角m O11およ
びθしをガソリンエンジン1の回転ty N IEに関
J−る変数として第7図に示すような関係としても何ら
本発明の実施に変更をきたすものではない。なお、この
場合にはθH>θLなる関係は全ての回転数NEに対し
て成立するものである。
J3, in the first embodiment and the second embodiment, the maximum angle suspension θH for low octane numbers and the maximum retardation amount θL for high octane numbers.
has been explained as a fixed constant, but as in the technology used, these maximum retard angles mO11 and θ are expressed as variables related to the rotation tyNIE of the gasoline engine 1. Even if the relationship is as shown in FIG. 7, there is no change in the implementation of the present invention. In this case, the relationship θH>θL holds true for all rotational speeds NE.

[発明の効果] 以上、説明したように、本発明のオクタン価判定方法は
所定オクタン価の燃料を使用しているとされて制御され
るガソリンエンジンが、点火0.1期制御において最大
遅角量にまで遅角してもなおノッキングが所定の類1!
1以−1−生じた場合に前述所定のオクタン価よりも低
いA−クタン価であると判断する方法である。
[Effects of the Invention] As explained above, the octane number determination method of the present invention allows the gasoline engine, which is controlled to use fuel with a predetermined octane number, to reach the maximum retard amount in the ignition 0.1 period control. Even after retarding the engine, the knocking is still in the specified class 1!
This is a method of determining that the A-octane number is lower than the predetermined octane number when 1 or more occurs.

従って、運転者は何の操作を行なわずとも自動的にガソ
リンエンジンに使用されている燃料のオクタン価が判定
でき、運転者に何らの煩雑感を勺えない。
Therefore, the octane number of the fuel used in the gasoline engine can be automatically determined without any operation by the driver, and the driver does not feel inconvenienced in any way.

更に、本発明の方法を利用してオクタン価の判定後に該
オクタン価に適合したガソリンエンジンの制御を行なう
ようにづれば、どのうよな種類の燃料をガソリンエンジ
ンに使用しようとも排気ガスの異常温度上昇を防止し、
オーバーヒー1へ等を回避できるほか、ノッキングの発
生頻度を最小限に押えることができるためガソリンエン
ジンに損傷を与える可能性も大幅に減少する等、その副
次的効果には大きなものがある。
Furthermore, if the method of the present invention is used to determine the octane number and then control the gasoline engine in accordance with the octane number, no matter what kind of fuel is used in the gasoline engine, abnormal temperature rises in the exhaust gas will be avoided. prevent,
In addition to avoiding overheating, the frequency of knocking can be minimized, which greatly reduces the possibility of damage to the gasoline engine.

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

第1図は本発明の基本流れ図、第2図は本発明の一実施
例が利用されるガソリンエンジン及びその周辺装置の概
略図、第3図は電子制御装置のブ[]ツク図、第4図(
A)は第1実施例及び第2実施例の一部をなすフローチ
ャート、第4図<8)はその処理説明図、第5図は第1
実施例のフローチ17−1〜、第6図は第2実施例のフ
ローチャート、第7図は最大遅角用の回転数に対づる変
更の例を示J説明図を示す。 1・・・ガソリンエンジン 10・・・ノッキングセンサ 18・・・回転数センサ 20・・・電子制御回路 30・・・CPU 44・・・積分回路 45・・・ピークホールド回路 46・・・ゲーi・回路 第3図 ン07 第4図 (A)
FIG. 1 is a basic flowchart of the present invention, FIG. 2 is a schematic diagram of a gasoline engine and its peripheral equipment in which an embodiment of the present invention is utilized, FIG. 3 is a block diagram of an electronic control device, and FIG. figure(
A) is a flowchart forming a part of the first embodiment and the second embodiment, FIG. 4<8) is an explanatory diagram of the process, and FIG.
Flowcharts 17-1 to 17-1 of the embodiment, FIG. 6 is a flowchart of the second embodiment, and FIG. 7 is an explanatory diagram showing an example of changes to the rotational speed for maximum retardation. 1... Gasoline engine 10... Knocking sensor 18... Rotation speed sensor 20... Electronic control circuit 30... CPU 44... Integrating circuit 45... Peak hold circuit 46... Game i・Circuit Figure 3 N07 Figure 4 (A)

Claims (1)

【特許請求の範囲】[Claims] 所定オクタン価の燃料に適合して所定の遅角量を上限値
として点火時期制御を行なうガソリンエンジンのオクタ
ン価判定方法において、点火時期の遅角量が前記上限値
に達した後にもノッキングが所定の頻度以上で生じるこ
とにより、燃料のオクタン価が前記所定のオクタン価よ
りも低いと判定するオクタン価判定方法。
In an octane number determination method for a gasoline engine in which ignition timing is controlled using a predetermined retard amount as an upper limit value in accordance with fuel of a predetermined octane number, knocking occurs at a predetermined frequency even after the ignition timing retard amount reaches the upper limit value. An octane number determination method that determines that the octane number of the fuel is lower than the predetermined octane number due to the occurrence of the above.
JP6003384A 1984-03-28 1984-03-28 Decision of octane value Pending JPS60202360A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6003384A JPS60202360A (en) 1984-03-28 1984-03-28 Decision of octane value

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6003384A JPS60202360A (en) 1984-03-28 1984-03-28 Decision of octane value

Publications (1)

Publication Number Publication Date
JPS60202360A true JPS60202360A (en) 1985-10-12

Family

ID=13130350

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6003384A Pending JPS60202360A (en) 1984-03-28 1984-03-28 Decision of octane value

Country Status (1)

Country Link
JP (1) JPS60202360A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02216439A (en) * 1988-12-15 1990-08-29 Mitsubishi Motors Corp Octane value measuring instrument

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02216439A (en) * 1988-12-15 1990-08-29 Mitsubishi Motors Corp Octane value measuring instrument

Similar Documents

Publication Publication Date Title
JPH042793B2 (en)
US8042381B2 (en) Knocking determination apparatus and knocking determination method for internal combustion engine
JPS6410663B2 (en)
EP1143142A2 (en) Ignition timing control device for internal combustion engine
JPS5929733A (en) Electronically controlled fuel injection method of internal-combustion engine
JPH0723582Y2 (en) Ignition timing control device for internal combustion engine
JPS60202360A (en) Decision of octane value
JPS5963330A (en) Method of controlling electrically controlled internal- combustion engine
KR101637521B1 (en) Misfire judging method to prevent mis-detection of fire of engine
JPS6181579A (en) Discrimination system of motor fuel
JPH03124967A (en) Ignition timing control device for internal combustion engine
JPS60204970A (en) Knocking controlling apparatus
JPS5912164A (en) Ignition timing control for internal-combustion engine
JPS5990768A (en) Fuel injection controlling method for internal-combustion engine
JPH11351112A (en) Ignition timing control system for vehicle internal combustion engine
JPH06336948A (en) Misfire detecting device for internal combustion engine
JPS60204946A (en) Fuel cut control method for gasoline engine
JPH0784860B2 (en) Knotting control device for internal combustion engine
JP2606283B2 (en) Ignition timing control device for internal combustion engine
JPH076484B2 (en) Gasoline engine control method
JPS5937270A (en) Control of ignition timing for internal-combustion engine
JP2940035B2 (en) Fuel injection control device for internal combustion engine
JPH0765530B2 (en) Control correction amount correction device transiently acting on internal combustion engine control
JPS6181578A (en) Discrimination system of motor fuel
JPS59107237A (en) Knocking discriminating method of multicylinder engine