JPH0641746B2 - Electronic ignition control method for internal combustion engine - Google Patents
Electronic ignition control method for internal combustion engineInfo
- Publication number
- JPH0641746B2 JPH0641746B2 JP12632085A JP12632085A JPH0641746B2 JP H0641746 B2 JPH0641746 B2 JP H0641746B2 JP 12632085 A JP12632085 A JP 12632085A JP 12632085 A JP12632085 A JP 12632085A JP H0641746 B2 JPH0641746 B2 JP H0641746B2
- Authority
- JP
- Japan
- Prior art keywords
- crank angle
- ignition
- engine
- energization
- detected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Ignition Installations For Internal Combustion Engines (AREA)
Description
【発明の詳細な説明】 (技術分野) 本発明は内燃エンジンの電子点火制御方法に関し、特に
エンジンの過回転の防止を図った電子点火制御方法に関
する。Description: TECHNICAL FIELD The present invention relates to an electronic ignition control method for an internal combustion engine, and more particularly to an electronic ignition control method for preventing excessive engine rotation.
(発明の技術的背景とその問題点) 内燃エンジンの複数の所定クランク角度位置を検出し、
各所定クランク角度位置を検出する毎に点火制御のため
の所定の演算制御処理動作を実行するようにした電子点
火制御方法は知られている。斯る制御方法において、エ
ンジン回転数が上昇すると所定クランク角度位置が検出
される時間間隔が次第に短縮されるので、高回転領域で
あっても各所定クランク角度位置検出毎に上述の所定の
演算制御処理動作を完了させるには自と処理出来る処理
動作の内容に制限が加えられ、優先して実行すべきもの
だけを各所定クランク角度位置検出毎に実行するように
している。(Technical background of the invention and its problems) Detecting a plurality of predetermined crank angle positions of an internal combustion engine,
An electronic ignition control method is known in which a predetermined arithmetic control processing operation for ignition control is executed every time each predetermined crank angle position is detected. In such a control method, since the time interval for detecting the predetermined crank angle position is gradually shortened as the engine speed increases, the above predetermined arithmetic control is performed for each predetermined crank angle position detection even in the high rotation region. In order to complete the processing operation, the content of the processing operation that can be processed with itself is limited, and only the processing operation to be executed with priority is executed at each predetermined crank angle position detection.
ところで、エンジンのオーバーヒート防止等の目的でエ
ンジン回転数が所定回転数を超え過回転領域に入ると、
点火栓による混合気の点火を禁止する制御方法も知られ
ている。この制御処理において、エンジン回転数が過回
転領域に入ったか否かの判別をして点火を禁止する一連
の処理(以下これを「過回転判別処理」という)に所定
時間を要する。従って、この過回転判別処理を各所定ク
ランク角度位置検出毎に実行すると高回転領域で演算時
間が確保できなくなるために、従来、これを優先順位の
高い処理が終った後の空き時間を利用して行なわれてい
た。しかし、過回転判別処理を前述の空き時間を理由し
て行なうと、過回転領域で利用すべき空き時間が確保で
きず過回転判別処理が完了しないままにクランク軸が一
回転してしまう場合が生じ、かかる場合例えばエンジン
のクラッチが切られた無負荷状態ではエンジン回転数は
この間に急上昇してしまい不都合が生じる。By the way, if the engine speed exceeds a predetermined speed and enters the overspeed range for the purpose of preventing engine overheat, etc.,
A control method for inhibiting ignition of the air-fuel mixture by the spark plug is also known. In this control process, a predetermined time is required for a series of processes (hereinafter, referred to as "overspeed determination process") for determining whether the engine speed has entered the overspeed region and prohibiting ignition. Therefore, if this over-rotation determination processing is executed for each predetermined crank angle position detection, the calculation time cannot be secured in the high-rotation region, so conventionally, this is utilized by using the idle time after the processing with high priority is completed. Was being conducted. However, if the over-rotation determination processing is performed because of the above-described idle time, the idle time that should be used in the over-rotation region cannot be secured, and the crankshaft may make one rotation without completing the over-rotation determination processing. In such a case, for example, in a no-load state where the clutch of the engine is disengaged, the engine speed rapidly increases during this period, which causes a problem.
(発明の目的) 本発明は上述の問題点に鑑みてなされたもので、エンジ
ンが過回転領域に入るとこれを時間遅れなく検出して混
合気の点火を禁止し、エンジンのオーバーヒート防止を
図った内燃エンジンの電子点火制御方法を提供すること
を目的とする。(Object of the Invention) The present invention has been made in view of the above-mentioned problems, and when the engine enters an overspeed region, this is detected without time delay to prohibit ignition of the air-fuel mixture to prevent overheating of the engine. Another object of the present invention is to provide an electronic ignition control method for an internal combustion engine.
(発明の構成) 上記の目的を達成するために、本発明に依れば、内燃エ
ンジンの複数の所定クランク角度位置を検出し、各所定
クランク角度位置を検出する毎に点火制御のための所定
の演算制御処理動作を実行する電子点火制御方法におい
て、前記複数の所定クランク角度位置の内少なくとも1
つの特定のクランク角度位置と該特定のクランク角度位
置の検出直後に検出される所定クランク角度位置間のク
ランク角度を他の隣接する2つの所定クランク角度位置
間のクランク角度より大きい値に設定し、該特性のクラ
ンク角度位置を検出したとき、エンジン回転数を検出
し、検出したエンジン回転数が所定回転数以上のとき、
点火を阻止する信号を発生させ、該阻止信号が発生して
いる間に亘って点火を禁止することを特徴とする内燃エ
ンジンの電子点火制御方法が提供される。(Structure of the Invention) In order to achieve the above object, according to the present invention, a plurality of predetermined crank angle positions of an internal combustion engine are detected, and a predetermined ignition control is performed each time each predetermined crank angle position is detected. In the electronic ignition control method for executing the arithmetic control processing operation, at least one of the plurality of predetermined crank angle positions is used.
The crank angle between one specific crank angle position and the predetermined crank angle position detected immediately after the detection of the specific crank angle position is set to a value larger than the crank angle between two other adjacent predetermined crank angle positions, When the crank angle position of the characteristic is detected, the engine speed is detected, and when the detected engine speed is equal to or higher than a predetermined speed,
An electronic ignition control method for an internal combustion engine is provided, which comprises generating a signal that blocks ignition and prohibiting ignition while the blocking signal is generated.
(発明の実施例) 以下この発明の実施例を図面を参照して説明する。Embodiments of the Invention Embodiments of the present invention will be described below with reference to the drawings.
第1図は本発明が適用さた電子点火制御装置の全体構成
図で図中符号1は直列4気筒エンジン、2は電子コント
ロールユニット(ECU)でエンジン1は直列4気筒エ
ンジン以外にも気筒夾角(これを以下「バンク角」とい
う)が45゜,60゜,90゜,128゜,135゜等のエンジンで
あってもよい。第1図は複数気筒のうちの1個の気筒の
要部を一部断面で示してある。符号10a,10bは点火プ
ラグで、図には2個だけが示されているがこの点火プラ
グはそれぞれの気筒に各別に取り付けられている。そし
て後述するように各点火プラグ10a,10bは各別に
設けられた点火コイルに接続されて、ディストリビュー
タ無しの点火方式とされている。4気筒のエンジンに対
しては、符号10aの点火プラグに図示省略の他の1個
の点火プラグが電気的に直列接続され、これと同様に符
号10bの点火プラグに対しても図示省略の他の1個の点
火プラグが電気的に直列接続される。直列接続された各
2個の点火プラグは同一の点火信号で放電され、この同
時に放電された2個のうちの一方の点火プラグは排気行
程で放電されるので、いわゆる捨火方式の点火方式がと
られる。符号3はエンジン1の燃焼室で、この燃焼室3
には、吸気管4及び排気管5が連通され、各連通口には
吸気バルブ6および排気バルブ7がそれぞれ配設されて
いる。吸気管4の途中にはスロットル弁8が設けられ、
このスロットル弁8の下流には負圧センサ又は絶対圧セ
ンサ(以下単に「吸気圧センサ」という)9が設けられ
ており、この吸気圧センサ9によって電気信号に変換さ
れた吸気管内圧力信号はECU2に送られる。またエン
ジン1の気筒周壁部には冷却水が充満され、この部分に
サーミスタ等からなるエンジン水温センサ11が挿着さ
れている。このエンジン水温センサ11の検出信号はE
CU2に供給される。12はピストンでこのピストン1
2がコネクチングロッド13を介してクランク軸14に
連結されているそしてこのクランク軸14にその回転に
応じて後述の第5図(a)、(b)に示すような第1および
第2のパルス信号Pc1,Pc2を発生するパルス発生機
構が配設されている。即ち、まず、クランク軸14に回
転円板15が取付けられ、その円周部に、強磁性材製の
凸起体で形成されたリアクタ16a〜16gが円周上1
個所を除く等分位置、例えば45゜の角度間隔で突設さ
れている。リアクタは図示の例で云えばリアクタ16d
と16eの間で1個所だけ欠落されこの欠落部の角度間
隔は90゜とされている。なお、リアクタ凸起体に限ら
ず回転円板に磁性体を埋設してもよい。回転円板15の
外部には、その円周部に沿って、磁石体17a,18a
にコイル17b,18bを巻回して形成した第1,第2
の電磁ピックアップ(以下「パルサ」という)17,1
8が配設されている。第1及び第2のパルサ17,18
の配設角度間隔は、適用されるエンジンの上死点間隔、
気筒数等に対応して規定され、図示例では上死点間隔1
80゜の直列4気筒エンジンに適用した場合が示されて
いて、2個のパルサ17,18間の配設角度間隔は約1
80゜に規定されている。FIG. 1 is an overall configuration diagram of an electronic ignition control device to which the present invention is applied. In the figure, reference numeral 1 is an in-line 4-cylinder engine, 2 is an electronic control unit (ECU), and the engine 1 is an in-line 4-cylinder engine. Engines with 45 °, 60 °, 90 °, 128 °, 135 ° etc. (hereinafter referred to as “bank angles”) may be used. FIG. 1 shows a partial cross-section of a main part of one of the plurality of cylinders. Reference numerals 10a and 10b are spark plugs, and although only two spark plugs are shown in the drawing, these spark plugs are separately attached to respective cylinders. Further, as will be described later, each of the spark plugs 10a and 10b is connected to a separately provided ignition coil so that an ignition method without a distributor is adopted. For a 4-cylinder engine, another spark plug (not shown) is electrically connected in series to the spark plug 10a, and similarly, a spark plug 10b is also not shown. One spark plug is electrically connected in series. Each of the two spark plugs connected in series is discharged with the same spark signal, and one of the two spark plugs discharged at the same time is discharged in the exhaust stroke. Be taken. Reference numeral 3 is a combustion chamber of the engine 1, and the combustion chamber 3
An intake pipe 4 and an exhaust pipe 5 are communicated with each other, and an intake valve 6 and an exhaust valve 7 are provided at each communication port. A throttle valve 8 is provided in the middle of the intake pipe 4,
A negative pressure sensor or an absolute pressure sensor (hereinafter simply referred to as “intake pressure sensor”) 9 is provided downstream of the throttle valve 8. The intake pipe internal pressure signal converted into an electric signal by the intake pressure sensor 9 is transmitted to the ECU 2 Sent to. The cylinder peripheral wall of the engine 1 is filled with cooling water, and an engine water temperature sensor 11 including a thermistor or the like is inserted in this portion. The detection signal of this engine water temperature sensor 11 is E
It is supplied to CU2. 12 is a piston, this piston 1
2 is connected to a crankshaft 14 via a connecting rod 13 and, according to the rotation of the crankshaft 14, first and second pulses as shown in FIGS. A pulse generating mechanism for generating the signals Pc 1 and Pc 2 is provided. That is, first, the rotating disk 15 is attached to the crankshaft 14, and the reactors 16a to 16g formed by the protrusions made of a ferromagnetic material are arranged on the circumference of the rotating disk 15.
Projections are provided at equal positions excluding parts, for example, at an angle of 45 °. In the illustrated example, the reactor is the reactor 16d.
And 16e, only one portion is missing, and the angular interval of this missing portion is 90 °. It should be noted that the magnetic material may be embedded in the rotating disk without being limited to the reactor protrusion. The magnets 17a, 18a are provided outside the rotating disk 15 along the circumference thereof.
First and second coils formed by winding coils 17b and 18b around
Electromagnetic pickup (hereinafter referred to as "Pulsa") 17,1
8 are provided. First and second pulsars 17, 18
The arrangement angle interval of is the interval of the top dead center of the applied engine,
It is defined according to the number of cylinders, etc., and in the example shown in the figure, the top dead center interval is 1.
The case of application to an 80 ° in-line 4-cylinder engine is shown, and the arrangement angular interval between the two pulsars 17 and 18 is about 1.
It is regulated at 80 °.
一方、ECU2には、まずこれをブロックで大別する
と、入力回路19、入出力LSI(以下「I/0・LS
I」という)21、中央演算装置「以下「CPU」とい
う)22、A/Dコンバータ23、および第1、第2の
出力回路24a、24bが備えられている。さらに入力回路
19には第1および第2のパルサ17,18でそれぞれ
発生した第1および第2のパルス信号Pc1,Pc2(後
述の第5図(a)、(b))を波形整形する波形整形回路2
5,26と、この各波形整形回路25,26からの出力をそ
れぞれラツチする第1および第2のフリップフロップ回
路27,28が配設されている。第1のフリップフロップ回
路27はその出力線がI/0・LSI21を介してCP
U22のINT端子(図示せず)に接続され、また第2
のフリップフロップ回路28はそのQ出力の出力線がI
/0・LSI21を介してCPU22のSTATUS端子
(図示せず)に接続されている。符号29は第1および
第2のフリップフロップ回路27,28に対するクリア
信号線である。On the other hand, the ECU 2 is roughly divided into blocks. The input circuit 19 and the input / output LSI (hereinafter referred to as “I / 0.LS”).
21), a central processing unit "hereinafter referred to as" CPU ") 22, an A / D converter 23, and first and second output circuits 24a and 24b. Further, the input circuit 19 waveform-shapes the first and second pulse signals Pc 1 and Pc 2 (FIGS. 5A and 5B described later) generated by the first and second pulsers 17 and 18, respectively. Waveform shaping circuit 2
5, 26 and first and second flip-flop circuits 27, 28 for latching the outputs from the waveform shaping circuits 25, 26, respectively. The output line of the first flip-flop circuit 27 is CP via I / O.LSI21.
It is connected to the INT terminal (not shown) of U22, and the second
In the flip-flop circuit 28 of, the output line of the Q output is I
It is connected to the STATUS terminal (not shown) of the CPU 22 via the /0.LSI21. Reference numeral 29 is a clear signal line for the first and second flip-flop circuits 27 and 28.
CPU22は、通電時期および点火時期を演算するため
の各種プログラムを実行するもので、その内部に上記の
演算プログラム、後述するNe・PB−θigマップ、
Tw−Δθigテーブル、バンク角テーブル等を記憶す
るリードオンリメモリ(以下「ROM」という)31、
ならびに上記の演算結果等を記憶するためのランダムア
クセスメモリ(以下「RAM」という)32、入出力用
のバッファ33が備えられ、さらにこのCPU内に通電
カウンタとして作用する内部カウンタ34が配設されて
いる。符号34a及び34bはRAM32内の前記通電時
期データを記憶するレジスタを示し、破線で示す符号3
5a及び35bは前記内部カウンタ34の計数値と各レ
ジスタ34a,34bの夫々の通電時期データの記憶内容と
を比較し、計数値と記憶値とが一致したときCPU22
の端子22a,22bに所定の高レベル(以下これを
「1」レベル又は「H」レベルという)を出力するプロ
グラム上の処理を図式的に示すものである。The CPU 22 executes various programs for calculating the energization timing and the ignition timing, and has the above-mentioned calculation program, Ne.P B -θig map, which will be described later, inside thereof.
A read-only memory (hereinafter referred to as "ROM") 31 that stores a Tw-Δθig table, a bank angle table, and the like,
In addition, a random access memory (hereinafter referred to as “RAM”) 32 for storing the above calculation results and the like, an input / output buffer 33, and an internal counter 34 that functions as an energization counter are provided in the CPU. ing. Reference numerals 34a and 34b denote registers for storing the energization timing data in the RAM 32, and reference numeral 3 shown by a broken line
Reference numerals 5a and 35b compare the count value of the internal counter 34 with the stored contents of the energization timing data of each register 34a, 34b, and when the count value and the stored value match, the CPU 22
9 is a diagram schematically showing a program process for outputting a predetermined high level (hereinafter referred to as "1" level or "H" level) to the terminals 22a, 22b of.
CPU22の前記端子22aに点火プラグ10a側の通電
信号として出力された「1」レベル、及び端子22bに
点火プラグ10b側の通電信号として出力された「1」
レベルは夫々I/0LSI21を介して第1及び第2の
出力回路24a,24bへの各通電信号線40a,40bに
導びかれる。"1" level output as the energization signal on the side of the spark plug 10a to the terminal 22a of the CPU 22 and "1" output as the energization signal on the side of the ignition plug 10b to the terminal 22b.
The level is led to the respective energization signal lines 40a and 40b to the first and second output circuits 24a and 24b via the I / O LSI 21, respectively.
一方、I/0LSI21には点火プラグ10aに対する
第1の点火カウンタ36、および他の点火プラグ10b
に対する第2の点火カウンタ37が配設されている。符
号38は点火プラグ10a側の点火時期(通電停止時
期)データをラッチするための点火レジスタ、符号39
は点火プラグ10b側の点火時期データをラッチするため
の点火レジスタ、42,43は第1、第2のコンパレー
タである。第1,第2の点火カウンタ36,37にはC
PU22から起動信号線がそれぞれ接続されている。そ
して、第1のコンパレータ42の出力線44aが第1の
出力回路24aに通じ、第2のコンパレータ43の出力線
44bが第2の出力回路24bに通じている。符号45,4
6は、第1および第2の点火コイルで、これらの点火コ
イル45,46には、それぞれ図示省略の1次コイルおよび
2次コイルが備えられている。第1の点火コイル45に
おける1次コイルには、第1の出力回路24aからの出
力線が接続され、2次コイルは点火プラグ10aに接続
されている。また第2の点火コイル46における1次コイ
ルには、第2の出力回路24bからの出力線が接続され、
2次コイルは他の点火プラグ10bに接続されている。
I/0・LSI21の部分における符号47は後述する
Meタイマである。On the other hand, the I / O LSI 21 has a first ignition counter 36 for the ignition plug 10a and another ignition plug 10b.
A second ignition counter 37 for the is provided. Reference numeral 38 is an ignition register for latching ignition timing (energization stop timing) data on the side of the spark plug 10a, and reference numeral 39
Is an ignition register for latching ignition timing data on the spark plug 10b side, and 42 and 43 are first and second comparators. The first and second ignition counters 36 and 37 have C
Starting signal lines are connected from the PU 22 respectively. The output line 44a of the first comparator 42 communicates with the first output circuit 24a and the output line 44a of the second comparator 43.
44b communicates with the second output circuit 24b. Reference numerals 45 and 4
Reference numeral 6 denotes first and second ignition coils, and these ignition coils 45 and 46 are respectively provided with a primary coil and a secondary coil (not shown). The output line from the first output circuit 24a is connected to the primary coil of the first ignition coil 45, and the secondary coil is connected to the ignition plug 10a. The output line from the second output circuit 24b is connected to the primary coil of the second ignition coil 46,
The secondary coil is connected to another spark plug 10b.
Reference numeral 47 in the I / O / LSI 21 portion is a Me timer described later.
次に、第2図乃至第5図を参照して電子点火制御装置の
作用を説明する。第2図乃至第4図はCPU22で実行
される点火時期制御手順のフローチャートである。Next, the operation of the electronic ignition control device will be described with reference to FIGS. 2 to 5. 2 to 4 are flowcharts of the ignition timing control procedure executed by the CPU 22.
まず、第2図のメインルーチンのフローチャートから説
明すれば、図示省略のイグニッションスイッチが投入さ
れると、その直後にCPU22等の初期化処理が行わ
れ、次いでステップ51でクランク角度の基準位置検出
が行なわれる。基準位置検出後、クランク軸14の1回
転するに要した時間Meの計算、(ステップ52)、進
角データθigの演算およびこの演算値のRAM32への
ストア処理(ステップ53)、通電時間ToNの演算およ
びこの演算値のRAM32へのストア処理(ステップ5
4)、進角データθigおよび通電時間ToNによる通
電停止時期、即ち点火時期データTigおよび通電時期
データTcgの演算およびこれら演算値のRAM32へ
のストア処理(ステップ55)が順次行われ、このよう
な各演算処理が、後述する割込処理プログラムINTが
実行されないときに繰返される。First, referring to the flowchart of the main routine in FIG. 2, when an ignition switch (not shown) is turned on, immediately after that, initialization processing of the CPU 22 and the like is performed, and then in step 51, the crank angle reference position is detected. Done. After the reference position is detected, the time Me required for one revolution of the crankshaft 14 is calculated (step 52), the advance angle data θig is calculated, and the calculated value is stored in the RAM 32 (step 53). The energization time To N And store processing of the calculated value in the RAM 32 (step 5
4), the energization stop timing based on the advance angle data θig and the energization time To N , that is, the calculation of the ignition timing data Tig and the energization timing data Tcg, and the storage of these calculated values in the RAM 32 (step 55) are sequentially performed. The respective arithmetic processings are repeated when the interrupt processing program INT described later is not executed.
次いで上記各ステップにおける処理を詳述する。基準位
置検出のステップ51では、第5図に示すように第1の
パルス信号Pc1がCPU22に入力すると、CPU2
2は第2のフリップフロップ回路28のQ出力(第5図
(d))が「H」レベルにあるか、「L」レベルにあるか
を識別する。このとき第1のパルス信号Pc1の入力し
たタイミングで第2のフリップフロップ回路28のQ出
力が「L」レベルになっている箇所(第5図(d)中k線
で示す。箇所)がクランク軸14の1回転当りに1回存
在する。このときのクランク角度位置を基準クランク角
度位置qと規定する。基準クランク角度位置qの検出
後、第1のパルス信号Pc1の各発生間隔をステージと定
義して各ステージにステージ番号を付番する。この番号
の割付け方はエンジン1のバンク角により種々に規定す
ることができ、基準クランク角度位置qの検出されたス
テージを何番とするかはエンジンの仕様ごとにROM3
1に記憶されている。第5図(a)の例では、基準位置q
を検出したときのステージをステージ1と付番し、以下
ステージ2,3…と付番される。Next, the processing in each of the above steps will be described in detail. In step 51 of reference position detection, when the first pulse signal Pc 1 is input to the CPU 22 as shown in FIG.
2 is the Q output of the second flip-flop circuit 28 (see FIG. 5).
(d)) is at "H" level or "L" level. At this time, the portion (shown by the k line in FIG. 5 (d)) where the Q output of the second flip-flop circuit 28 is at the “L” level at the timing when the first pulse signal Pc 1 is input. It exists once per one revolution of the crankshaft 14. The crank angle position at this time is defined as a reference crank angle position q. After the reference crank angle position q is detected, each generation interval of the first pulse signal Pc 1 is defined as a stage, and a stage number is assigned to each stage. This number can be assigned in various ways according to the bank angle of the engine 1. The number of the stage in which the reference crank angle position q is detected is determined by the ROM 3 for each engine specification.
It is stored in 1. In the example of FIG. 5 (a), the reference position q
Is numbered as a stage 1, and is numbered as stages 2, 3 ...
基準クランク角度位置qの検出後、ステップ52でMe値
の計算が行われる。このMe値の計算は後述する第3図
の割込処理プログラムで第1のパルス信号Pc1の各発
生時間間隔Tsi(i=1〜7)(第5図(a))が、M
eタイマ47によりクロックパルスで計測され、その1
回転分の合計時間Meが演算処理される。この合計時間
Meからクランク軸14が1ステージ分、言い換えれば
クランク角度45゜相当分回転するのに要する時間Ts
=Me÷8と、クランク角度1゜相当分回転するのに要
する時間ΔT=Ts÷45とを演算し、これをRAM3
2にストアし、後述の点火時期Tig等の演算処理に備
える。After detecting the reference crank angle position q, the Me value is calculated in step 52. The calculation of the Me value is performed by the interrupt processing program shown in FIG. 3, which will be described later, when each generation time interval Tsi (i = 1 to 7) of the first pulse signal Pc 1 (FIG. 5 (a)) is M
e Measured by clock pulse by timer 47, 1
The total time Me of the rotation is calculated. From this total time Me, the time Ts required for the crankshaft 14 to rotate for one stage, in other words, for a crank angle of 45 °.
= Me ÷ 8 and the time ΔT = Ts ÷ 45 required to rotate the crank angle by 1 °, which is calculated by the RAM 3
2 and prepares for calculation processing of ignition timing Tig and the like which will be described later.
次に、ステップ53で基準クランク角度位置qからの進
角データθigの演算と、この演算結果のストアを実行
する。進角データθigは、Me値と、吸気圧センサ9
およびエンジン水温センサ11でそれぞれ検出された吸
気管内圧力PBおよびエンジン水温Twの各値とから次
の(1)式に従って演算される。Next, at step 53, the advance angle data θig from the reference crank angle position q is calculated, and the calculation result is stored. The advance angle data θig includes the Me value and the intake pressure sensor 9
And the respective values of the intake pipe internal pressure P B and the engine water temperature Tw detected by the engine water temperature sensor 11, respectively, are calculated according to the following equation (1).
ここに は、基本進角データを示し、エンジン回転数Neと吸気
管内圧力PBとの関数 であり、ROM31に記憶されているNe・PB−θi
gマップから読み出される。Δθigは進角データの補
正値で例えばその値はエンジン温度Twの関数(Δθi
g=f(Tw))として求められROM31に記憶され
ているTw−Δθigテーブルから読み出される。な
お、進角データθigの値は、最大進角度θig(例え
ば60゜)の値を上限として規定され、上記のようにし
て求められた値がこの最大進角度θigを超えたとき
は、この最大進角度θigの値に補正される。このよう
にして求められた進角データθigはRAM32にスト
アされる。 here Indicates basic advance angle data, which is a function of the engine speed Ne and the intake pipe pressure P B. And Ne · P B −θi stored in the ROM 31.
It is read from the g-map. Δθig is a correction value of the advance angle data, and for example, the value is a function of the engine temperature Tw (Δθi
g = f (Tw)), which is read from the Tw-Δθig table stored in the ROM 31. The value of the advance angle data θig is specified with the maximum advance angle θig (for example, 60 °) as the upper limit, and when the value obtained as described above exceeds this maximum advance angle θig, the maximum advance angle θig It is corrected to the value of the advance angle θig. The lead angle data θig thus obtained is stored in the RAM 32.
次いで、ステップ54で通電時間ToNの演算と、この演算
結果のストアを実行する。通電時間ToNは次の(2)式に
示すようにエンジン回転数Neのみの関数で上記と同様
にROM31に記憶されているNe−ToNテーブルから
読み出される。Next, at step 54, the energization time To N is calculated and the calculation result is stored. The energization time To N is a function of only the engine speed Ne as shown in the following equation (2), and is read from the Ne-To N table stored in the ROM 31 as described above.
ToN=f(Ne)…(2) このようして求められた通電時間データToNはRAM3
2にストアされる。To N = f (Ne) (2) The energization time data To N thus obtained is the RAM 3
Stored in 2.
進角データθigおよび通電時間データToNが求めら
れたのち、ステップ55でこれらの値に基づいて点火時期
データTigおよび通電時期データTcgが演算され
る。まず点火時期データTigについて述べると、エンジ
ンのバンク角および各気筒ごとに、クランク角度基準位
置qから最大進角度θig′だけ進角した位置のステー
ジ番号(第5図(a)の例ではステージ6)と、角度デー
タとがROM31に記憶されている。CPU22はこれら
の角度データおよび進角データθig等をROM31お
よびRAM32からそれぞれ読み出し、ステージ6パル
スq′からの角度DEGを次の(3)式により演算する。After the advance angle data θig and the energization time data To N are obtained, the ignition timing data Tig and the energization timing data Tcg are calculated in step 55 based on these values. First, the ignition timing data Tig will be described. For each bank angle of the engine and each cylinder, the stage number at the position advanced by the maximum advance angle θig 'from the crank angle reference position q (in the example of FIG. ) And angle data are stored in the ROM 31. The CPU 22 reads out the angle data, the advance angle data θig, and the like from the ROM 31 and the RAM 32, respectively, and calculates the angle DEG from the stage 6 pulse q ′ by the following equation (3).
DEG=θig′−θig+角度データ…(3) 次いで、この角度DEGから点火時期データTigを(4)式に
より演算する。DEG = θig′−θig + angle data (3) Next, the ignition timing data Tig is calculated from the angle DEG by the equation (4).
Tig=ΔT×DEG…(4) ここにΔTは前記ステップ52でRAM32に記憶し
た、クランク軸14がクランク角度で1゜だけ回転する
のに要する時間である。Tig = ΔT × DEG (4) Here, ΔT is the time stored in the RAM 32 in step 52 and required for the crankshaft 14 to rotate by 1 ° in crank angle.
また、通電時期データTcgについては、上記のように
求めた点火時期データTigおよび通電時期データToN
から次の(5)式により演算する。Regarding the energization timing data Tcg, the ignition timing data Tig and the energization timing data To N obtained as described above are used.
From this, calculation is performed using the following equation (5).
Tcg=|(ToN−Tig)−Ts×m|…(5) ここにmは最大進角度θigだけ進角した位置のステー
ジ(第5図の図示例ではステージ6)からこれ以前の点
火コイル通電を開始するステージまでのステージ数(第
5図の図示例ではm=1)、Tsは前記ステップ52で求
めたクランク軸が45゜クランク角度進むに要する時間
の平均値である。上記の各演算値はRAM32にストア
される。 Tcg = | (To N -Tig) -Ts × m | ... (5) where m is the maximum advance angle θig advanced by the position of the stage earlier the ignition coil (FIG. 5 in the illustrated example stage 6) from The number of stages up to the stage at which energization is started (m = 1 in the example shown in FIG. 5), Ts is the average value of the time required for the crankshaft to advance the crank angle of 45 ° obtained in step 52. The calculated values are stored in the RAM 32.
次いで、通電および点火の実行を第3図のフローチャー
トにより説明する。第3図に示す割込演算処理プログラ
ムINTは、第1のフリップフロップ回路27から出
力がCPU22に入力する毎に最優先順位で実行され
る。Next, the execution of energization and ignition will be described with reference to the flowchart of FIG. The interrupt operation processing program INT shown in FIG. 3 is executed at the highest priority every time the output from the first flip-flop circuit 27 is input to the CPU 22.
先ず、ステップ56でステージ位置の検出を行ない、次
にMeタイマ47から前記パルス信号Pc1の発生時間間隔
の今回計測値Ts(n)を読み込み、これを記憶した後
Meタイマ47をリセットすると同時に再スタートさせ
る(ステップ57)。次いで、ステップ58で前記ステ
ップ56で検出したステージが点火カウンタ回路36の
カウントを開始すべき点火ステージ(例えば第6ステー
ジ)であるか否かを判別する。この判別結果が肯定(Y
es)であればCPU22は点火カウンタ回路36に起
動信号を送出して、この点火カウンタ回路36を起動さ
せ(ステップ59、第5図(f))、ステップ60に進
む。一方、ステップ58の判別結果が否定(No)であ
れば直接ステップ60に進み、通電カウンタたる内部カ
ウンタ34をスタートさせる(第5図(g))。通電カウ
ンタ34はこの割込処理プログラムの実行ごとにスター
トすることになる。次いで、ステップ61に進み、エン
ジン回転数Neが所定回転数(例えば5000rpm)以上で
あるか否かを判別する。この判別結果が肯定(Yes)
であれば通電時期データTcgおよび点火時期データT
igの加速補正は行わずに次のステップ63に進んでR
AM32にストアされている点火時期データTigをそ
のまま点火のレジスタ38に設定する。高回転時には十
分に演算処理時間が確保できないために後述の加速補正
演算が省略される。一方、ステップ61の判別結果が否
定(No)であればステップ62において点火時期デー
タTigおよび通電時期データTcgの公知の方法によ
る加速補正が行われる。このような加速補正を行なった
Tig値は前述と同様にステップ63で点火レジスタ3
8に設定される。First, in step 56, the stage position is detected, and then the current measured value Ts (n) of the generation time interval of the pulse signal Pc 1 is read from the Me timer 47, and after storing this value, the Me timer 47 is reset. It is restarted (step 57). Next, at step 58, it is judged if the stage detected at step 56 is the ignition stage (for example, the sixth stage) at which the ignition counter circuit 36 should start counting. This determination result is affirmative (Y
If es), the CPU 22 sends an activation signal to the ignition counter circuit 36 to activate the ignition counter circuit 36 (step 59, FIG. 5 (f)), and proceeds to step 60. On the other hand, if the determination result of step 58 is negative (No), the process directly proceeds to step 60 to start the internal counter 34 which is an energization counter (FIG. 5 (g)). The energization counter 34 is started each time the interrupt processing program is executed. Next, in step 61, it is determined whether the engine speed Ne is equal to or higher than a predetermined speed (for example, 5000 rpm). This determination result is affirmative (Yes)
If so, energization timing data Tcg and ignition timing data T
Without performing acceleration correction of ig, proceed to the next step 63 and R
The ignition timing data Tig stored in the AM 32 is set in the ignition register 38 as it is. Since the calculation processing time cannot be sufficiently secured at the time of high rotation, the acceleration correction calculation described later is omitted. On the other hand, if the determination result of step 61 is negative (No), the acceleration correction of the ignition timing data Tig and the energization timing data Tcg is performed in step 62 by a known method. The Tig value subjected to such acceleration correction is set in the ignition register 3 in step 63 as described above.
Set to 8.
尚、上述の説明から明らかなようにステップ63は本割込
演算処理プログラムINTの実行により必ず実行される
のでTig値データはその都度書換えられることになる
(第5図(f))。As is clear from the above description, step 63 is always executed by execution of the interrupt operation processing program INT, so the Tig value data is rewritten each time (FIG. 5 (f)).
次に、ステップ64及び65でエンジンの過回転判別を
行う。即ち、まず、ステップ64で第4ステージである
かを判別する。第4ステージは、第5図(a)に示すよう
に、クランク角度が90゜相当のステージで他のステー
ジの2倍の角度間隔を有しており、この間新たな割込演
算処理プログラムINTの実行要求は生じない。即ち、
第4ステージのプログラム処理時間は他のステージに比
べて2倍の時間が確保でき高回転時に他のステージにお
いて演算処理できないものも第4ステージではこれを可
能にするのである。これは、本発明のクランク角度位置
の検出が2つのパルサ17,18と、円周上1個所の欠
落部を有する、回転円板15に突設されたリアクタ16
a−16gとによって行なわれることに基づく。そこで
ステップ64の判別結果が否定(No)の場合には過回
転判別に要する処理時間が確保できないものとしてステ
ップ65を飛び越してステップ66に進む一方、肯定
(Yes)の場合にはステップ65に進み、サブルーチ
ンNECHKを実行する。Next, in steps 64 and 65, it is determined whether the engine is over rotating. That is, first, in step 64, it is determined whether the stage is the fourth stage. As shown in FIG. 5 (a), the fourth stage is a stage having a crank angle of 90 ° and has an angular interval twice as large as the other stages. During this period, a new interrupt arithmetic processing program INT No execution request occurs. That is,
The program processing time of the fourth stage is twice as long as that of the other stages, and the fourth stage makes it possible to perform the arithmetic processing in the other stages when the rotation speed is high. This is because the crank angle position detection of the present invention has two pulsars 17 and 18 and a reactor 16 projectingly provided on the rotating disk 15 having one cutout on the circumference.
a-16g. Therefore, if the determination result of step 64 is negative (No), it is determined that the processing time required for the overspeed determination cannot be secured, and the process skips step 65 and proceeds to step 66, while if affirmative (Yes), proceeds to step 65. , Executes the subroutine NECHK.
第4図はサブルーチンNECHKのフローチャートを示
し、ステップ651で第3図のステップ57で検出され
たTs3値(今回ループは第4ステージのパルスPc1が
検出された直後に実行されたものであるから今回ループ
で検出される最新のTsn値は第3ステージにおけるP
c1パルスの発生時間間隔Ts3である。)が変数値TNe
として設定される。この変数値TNeを用いて後述のステ
ップ652及び654における判別が実行される。ステ
ップ652ではエンジンが過回転状態を脱したか否かを
判別する。即ち、この判別はエンジン回転数Neが所定
の下限回転数(例えば、15000rpm)以下か否か
によって判別する。この判別結果が肯定(Yes)の場
合にはフラグCUTFLGに値0を設定してエンジンが
過回転状態を離脱したことを記憶する(ステップ65
3)。否定(No)の場合にはステップ654に進み、
エンジンが過回転状態にあるか否かを判別する。即ち、
エンジン回転数Neが所定の上限回転数(例えば160
00rpm)以上か否かを判別し、この判別結果が肯定
(Yes)の場合にはフラグCUTFLGに値1を設定
し、エンジンが過回転状態にあることを記憶し(ステッ
プ655)、否定(No)の場合には何にもせずに本プ
ログラムを終了する。尚、ステップ652及び654に
おいてエンジンが過回転状態にあるか否かの判別に所定
の上限及び下限回転数の異なる判別値を用いるのは、こ
れによりエンジン制御の安定化を図るためである。FIG. 4 shows a flow chart of the subroutine NECHK. In step 651, the Ts 3 value detected in step 57 of FIG. 3 (this time the loop is executed immediately after the pulse Pc 1 of the fourth stage is detected). Since the latest Tsn value detected in the loop this time is P in the third stage
It is a time interval Ts 3 for generating c 1 pulses. ) Is the variable value T N e
Is set as. Discrimination in steps 652 and 654, which will be described later, is executed using this variable value T N e. In step 652, it is determined whether the engine has exited the overspeed state. That is, this determination is made based on whether or not the engine speed Ne is equal to or lower than a predetermined lower limit speed (for example, 15000 rpm). If the result of this determination is affirmative (Yes), the value 0 is set in the flag CUTFLG and it is stored that the engine has left the overspeed state (step 65).
3). If no, proceed to step 654
It is determined whether the engine is in the overspeed state. That is,
The engine speed Ne is a predetermined upper limit speed (for example, 160
00 rpm) or more, and if the result of this determination is affirmative (Yes), the flag CUTFLG is set to the value 1, and it is stored that the engine is in the overspeed state (step 655) and negative (No). In the case of), this program is terminated without doing anything. It should be noted that the reason why the different determination values of the predetermined upper and lower limit engine speeds are used to determine whether the engine is in the over-rotation state in steps 652 and 654 is to stabilize the engine control.
サブルーチンNECHKの実行が終了すると第5図のス
テップ66が実行される。このステップは上述のサブル
ーチンNECHKで設定されたフラグ値CUTFLGが
値1に等しいか否かを判別し、判別結果が否定(No)
であるときは後述するステップ67以下が実行される
が、肯定(Yes)の場合、即ち、エンジンの過回転状
態が検出されればステップ67以下を実行せず本プログ
ラムを終了する。従って、後者の場合には後述するよう
に点火コイルへの通電が実行されなくなり、これにより
混合気の点火が阻止されエンジンの過回転が防止され
る。When the execution of the subroutine NECHK is completed, step 66 of FIG. 5 is executed. This step determines whether or not the flag value CUTFLG set in the above-mentioned subroutine NECHK is equal to the value 1, and the determination result is negative (No).
If so, step 67 and the steps described later are executed, but if the result is affirmative (Yes), that is, if an over-rotation state of the engine is detected, step 67 and the following are not executed and the program ends. Therefore, in the latter case, as will be described later, the energization of the ignition coil is not executed, whereby the ignition of the air-fuel mixture is blocked and the engine is prevented from over-rotating.
前記ステップ67では今回検出ステージが通電ステージ
であるか否かを判別する。この判別結果が否定(No)
であれば、後述するように通電レジスタ34aの設定値
と、前記ステップ60でスタートさせた通電カウンタ3
4の計数値Tとの比較を実行せずにこの割込処理を終了
させる。従って、前記ステップ60で通電カウンタ34
をスタートさせたものの、CPU22は今回ステージに
おいて、第1の出力回路24aに通電信号を出力するこ
とはない。ステップ67の判別結果が肯定(Yes)で
あればステップ68に進み、RAM32にストアされて
いる通電時期データTcgを通電レジスタ34aに設定
する。この設定後通電カウンタ34の計数値Tと、当該
通電時期データTcgとを比較し(ステップ69)、計
数値Tが通電時期データTcgに一致する迄該ステップ
69が繰返し実行される。In step 67, it is determined whether or not the current detection stage is the energization stage. This determination result is negative (No)
If so, as will be described later, the set value of the energization register 34a and the energization counter 3 started in step 60 described above.
This interrupt processing is ended without executing comparison with the count value T of 4. Therefore, in step 60, the energization counter 34
However, the CPU 22 does not output the energization signal to the first output circuit 24a in the current stage. If the determination result in step 67 is affirmative (Yes), the process proceeds to step 68, and the energization timing data Tcg stored in the RAM 32 is set in the energization register 34a. After the setting, the count value T of the energization counter 34 is compared with the energization timing data Tcg (step 69), and the step is continued until the count value T matches the energization timing data Tcg.
69 is executed repeatedly.
計数値Tが通電時期データTcgを超えたとき、CPU
22は前記出力端子22aに「1」レベルを出力し、前
述した通り第1の出力回路24aに通電信号を送出して
第1の点火コイル45の1次コイルに通電を開始させ
(ステップ70、第5図の(g)及び(h))、本プログラ
ムを終了する。When the count value T exceeds the energization timing data Tcg, the CPU
22 outputs a "1" level to the output terminal 22a and sends an energization signal to the first output circuit 24a to start energization of the primary coil of the first ignition coil 45 (step 70, This program is terminated at (g) and (h) in FIG.
前記ステップ59でCPU22からの起動信号により、
カウンタ36が計数を開始すると、コンパレータ42は
CPU22とは係りなく、カウンタ36の計数値と、レ
ジスタ38に設定された点火時期データTig(第5図
(f))とを比較し、計数値が点火時期データTigを超
えたときに通電停止信号、即ち点火信号を第1の出力回
路24aに供給し、第1の点火コイル45における1次コ
イルへの通電を停止させる。これにより2次コイルに高
電圧が発生し点火プラグ10aに火花放電が生じ点火が
行なわれる。他の気筒側の点火プラグ10bに対する通
電時期及び点火時期の処理についても通電および点火の
ステージが異なるだけで、その他は上記とほぼ同様であ
るので説明を省略する。In step 59, the start signal from the CPU 22 causes
When the counter 36 starts counting, the comparator 42 is independent of the CPU 22, and the count value of the counter 36 and the ignition timing data Tig set in the register 38 (see FIG. 5).
(f)) is compared, and when the count value exceeds the ignition timing data Tig, an energization stop signal, that is, an ignition signal is supplied to the first output circuit 24a, and is supplied to the primary coil of the first ignition coil 45. Stop energizing. As a result, a high voltage is generated in the secondary coil, spark discharge is generated in the spark plug 10a, and ignition is performed. Regarding the processing of the energization timing and the ignition timing for the ignition plug 10b on the other cylinder side, only the energization and ignition stages are different, and the rest is almost the same as the above, and therefore the explanation is omitted.
(発明の効果) 以上詳述したように、本発明の内燃エンジンの電子点火
制御方法に依れば、複数の所定クランク角度位置の内少
なくとも1つの特定のクランク角度位置と該特定のクラ
ンク角度位置の検出直後に検出される所定クランク角度
位置間のクランク角度を他の隣接する2つの所定クラン
ク角度位置間のクランク角度より大きい値に設定し、該
特定のクランク角度位置を検出したとき、エンジン回転
数を検出し、検出したエンジン回転数が所定回転数以上
のとき点火を阻止する信号を発生させ、該阻止信号が発
生している間に亘って点火を禁止するようにしたので、
エンジンが過回転領域に突入した場合、これを早期に検
出できエンジンの過回転を確実に防止することができる
という効果を有する。(Effects of the Invention) As described in detail above, according to the electronic ignition control method for an internal combustion engine of the present invention, at least one specific crank angle position among the plurality of predetermined crank angle positions and the specific crank angle position are provided. When the crank angle between the predetermined crank angle positions detected immediately after is detected is set to a value larger than the crank angle between two other predetermined crank angle positions and the specific crank angle position is detected, By detecting the number, a signal for preventing ignition is generated when the detected engine speed is equal to or higher than a predetermined speed, and ignition is prohibited while the blocking signal is generated.
When the engine enters the over-speed region, this can be detected early and the over-speed of the engine can be surely prevented.
第1図はこの発明の実施例に適用する内燃エンジンの電
子点火装置を示すブロック図、第2図乃至第4図は第1
図の電子コントロールユニット(ECU)で実行される
点火時期制御手順を示すフローチャートで、第2図はメ
インルーチンを示すフローチャート、第3図は通電時期
および点火時期制御用の割込み処理プログラムのINT
のフローチャート、第4図は第3図の割込み処理プログ
ラムINTのステップ65の処理内容を詳示する、エン
ジンの過回転判別のためのサブルーチンNECHKのフ
ローチャート、第5図は第1図の装置における点火コイ
ルへの通電時期および点火時期等を示すタイミングチャ
ートである。 1……エンジン、10a,10b……点火プラグ、14
……クランク軸、15……回転円板、16a−16g……リ
アクタ、17,18……電磁ピックアップ(パルサ)、
22……CPU、24a,24b……出力回路、34…
…通電カウンタ、36,37……点火カウンタ、38,
39……点火レジスタ、45,46……点火コイル。FIG. 1 is a block diagram showing an electronic ignition device for an internal combustion engine applied to an embodiment of the present invention, and FIGS. 2 to 4 are first diagrams.
2 is a flowchart showing an ignition timing control procedure executed by an electronic control unit (ECU) in FIG. 2, FIG. 2 is a flowchart showing a main routine, and FIG. 3 is an INT of an interrupt processing program for controlling energization timing and ignition timing.
FIG. 4 is a flowchart of a subroutine NECHK for determining the overspeed of the engine, which illustrates in detail the processing contents of step 65 of the interrupt processing program INT of FIG. 3, and FIG. 5 is ignition in the apparatus of FIG. 6 is a timing chart showing a timing of energizing a coil, an ignition timing, and the like. 1 ... Engine, 10a, 10b ... Spark plug, 14
...... Crankshaft, 15 ...... Rotating disk, 16a-16g …… Reactor, 17,18 …… Electromagnetic pickup (pulsar),
22 ... CPU, 24a, 24b ... Output circuit, 34 ...
... energization counter, 36, 37 ... ignition counter, 38,
39 ... Ignition register, 45, 46 ... Ignition coil.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 御友 治人 東京都港区虎ノ門1丁目7番12号 沖電気 工業株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Haruhito Mito 1-7-12 Toranomon, Minato-ku, Tokyo Oki Electric Industry Co., Ltd.
Claims (1)
置を検出し、各所定クランク角度位置を検出する毎に点
火制御のための所定の演算制御処理を動作を実行する電
子点火制御方法において、前記複数の所定クランク角度
位置の内少なくとも1つの特定のクランク角度位置と該
特定のクランク角度位置の検出直後に検出される所定ク
ランク角度位置間のクランク角度を他の隣接する2つの
所定クランク角度位置間のクランク角度より大きい値に
設定し、該特定のクランク角度位置を検出したとき、エ
ンジン回転数を検出し、検出したエンジン回転数が所定
回転数以上のとき、点火を阻止する信号を発生させ、該
阻止信号が発生している間に亘って点火を禁止すること
を特徴とする内燃エンジンの電子点火制御方法。1. An electronic ignition control method for detecting a plurality of predetermined crank angle positions of an internal combustion engine, and executing a predetermined arithmetic control process for ignition control each time the predetermined crank angle positions are detected. The crank angle between at least one specific crank angle position of the plurality of predetermined crank angle positions and the predetermined crank angle position detected immediately after the detection of the specific crank angle position is determined as a crank angle between two adjacent predetermined crank angle positions. Is set to a value larger than the crank angle, the engine speed is detected when the specific crank angle position is detected, and a signal for preventing ignition is generated when the detected engine speed is equal to or higher than a predetermined speed. An electronic ignition control method for an internal combustion engine, wherein ignition is prohibited while the blocking signal is generated.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12632085A JPH0641746B2 (en) | 1985-06-12 | 1985-06-12 | Electronic ignition control method for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12632085A JPH0641746B2 (en) | 1985-06-12 | 1985-06-12 | Electronic ignition control method for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61286585A JPS61286585A (en) | 1986-12-17 |
| JPH0641746B2 true JPH0641746B2 (en) | 1994-06-01 |
Family
ID=14932266
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12632085A Expired - Lifetime JPH0641746B2 (en) | 1985-06-12 | 1985-06-12 | Electronic ignition control method for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0641746B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0299771A (en) * | 1988-10-07 | 1990-04-11 | Kokusan Denki Co Ltd | Ignition controller for internal combustion engine |
-
1985
- 1985-06-12 JP JP12632085A patent/JPH0641746B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61286585A (en) | 1986-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4229793A (en) | Method and apparatus for controlling internal combustion engines | |
| JPH0520590B2 (en) | ||
| JPS58217775A (en) | Ignition timing controlling method of internal-combustion engine | |
| JPS6410663B2 (en) | ||
| US6499460B2 (en) | Ignition timing control device for internal combustion engine | |
| JPS6296778A (en) | Ignition timing control device | |
| JPH0641746B2 (en) | Electronic ignition control method for internal combustion engine | |
| US4627399A (en) | Load detecting apparatus and ignition control apparatus for internal combustion engines | |
| JPH0320592B2 (en) | ||
| JP2681771B2 (en) | Electronic ignition timing control method for internal combustion engine | |
| JP4475704B2 (en) | Engine control device | |
| JP2843365B2 (en) | Engine knock suppression device | |
| JPH11351112A (en) | Ignition timing control system for vehicle internal combustion engine | |
| JPH0692782B2 (en) | Electronic ignition device for internal combustion engine | |
| JPH0670399B2 (en) | Crank angle reference position confirmation method immediately after starting of internal combustion engine | |
| JPS61291774A (en) | Electronic ignition timing controller for internal-combustion engine | |
| JP2621441B2 (en) | Internal combustion engine crank angle sensor | |
| JPH0237170A (en) | Ignition timing controller for engine | |
| JPH0122946Y2 (en) | ||
| JPS6223571A (en) | Ignition timing control method for internal combustion engine | |
| JPS6217369A (en) | Ignition timing control method under idling of internal-combustion engine | |
| JPS5828645A (en) | Knocking detecting method of internal combustion engine | |
| JPS6213778A (en) | Electronic ignition control method for internal combustion engine | |
| JPS6285174A (en) | Internal combustion engine ignition control device | |
| JPH086665B2 (en) | Ignition timing control method for internal combustion engine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |