JPH0692782B2 - Electronic ignition device for internal combustion engine - Google Patents
Electronic ignition device for internal combustion engineInfo
- Publication number
- JPH0692782B2 JPH0692782B2 JP60156981A JP15698185A JPH0692782B2 JP H0692782 B2 JPH0692782 B2 JP H0692782B2 JP 60156981 A JP60156981 A JP 60156981A JP 15698185 A JP15698185 A JP 15698185A JP H0692782 B2 JPH0692782 B2 JP H0692782B2
- Authority
- JP
- Japan
- Prior art keywords
- ignition
- energization
- crank angle
- angle position
- engine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Ignition Installations For Internal Combustion Engines (AREA)
- Electrical Control Of Ignition Timing (AREA)
Description
【発明の詳細な説明】 (技術分野) この発明は内燃エンジンの電子点火装置に関するもので
ある。Description: TECHNICAL FIELD The present invention relates to an electronic ignition device for an internal combustion engine.
(発明の技術的背景とその問題点) 内燃エンジン点火時期を、当該エンジンの回転数、吸気
管内圧、およびエンジン温度等のエンジン運転パラメー
タ値に応じて最適な時期を調整し、常にエンジンの良好
な運転状態が保持できるようにしている。このような従
来の点火装置は、例えば1次コイルおよび2次コイルを
備えた点火コイルにおける当該1次コイルに、この1次
コイルへの通電のオン、オフ時期を制御する制御回路を
接続し、2次コイルには点火プラグを接続している。そ
してエンジンの所定クランク角度位置から、それぞれ所
定の時間を計数して、1次コイルに通電を開始する通電
時間、およびこの通電をオフして2次コイルに点火用の
高電圧を発生させる点火時期をそれぞれ所定の時期に制
御するようにしている。このため点火装置には通電時期
計数用と点火時期計数用との2個のカウンタを備えさせ
ることが必要とされる。(Technical background of the invention and its problems) The internal combustion engine ignition timing is adjusted to the optimum timing according to the engine operating parameter values such as the engine speed, the intake pipe internal pressure, and the engine temperature, and the engine is always in good condition. It is designed to maintain a good driving condition. In such a conventional ignition device, for example, a control circuit for controlling ON / OFF timing of energization of the primary coil is connected to the primary coil in an ignition coil including a primary coil and a secondary coil, A spark plug is connected to the secondary coil. Then, each predetermined time is counted from a predetermined crank angle position of the engine, an energization time for starting energization of the primary coil, and an ignition timing for turning off the energization to generate a high voltage for ignition in the secondary coil. Are controlled at predetermined times. Therefore, it is necessary to provide the ignition device with two counters, one for energization timing counting and one for ignition timing counting.
このカウンタとして、点火時期の演算制御処理を実行す
る中央処理演算装置(以下「CPU」という)がいわゆる
1チップCPUである場合、CPU内部に備えられる内部カウ
ンタを用いることができるがCPUは演算等の処理と、内
部カウンタの作動の監視とを同時平行して実行すること
ができないために通電・点火時期をこのカウンタを用い
て制御すると、どうしても正確に制御し得ないという問
題がある。一方、CPUの外部に設けたハード(外部)カ
ウンタを用いると、この外部カウンタは一旦CPUからの
カウント開始信号を受けると、以後はCPUとは独立して
計時し、カウント値が設定値に至ると通電または点火信
号を出力させることができ、従って正確な通電または/
および点火時期の制御が可能となる。しかしながら個別
のハードカウンタとすると、その分の配設スペースの増
大とともに、コスト高を招来するという問題がある。As this counter, when the central processing unit (hereinafter referred to as “CPU”) that executes the calculation control process of the ignition timing is a so-called 1-chip CPU, an internal counter provided inside the CPU can be used, but the CPU does the calculation, etc. Since it is not possible to simultaneously perform the processing of 1) and the monitoring of the operation of the internal counter in parallel, there is a problem that if the energization / ignition timing is controlled using this counter, the control cannot be accurately performed. On the other hand, when a hardware (external) counter provided outside the CPU is used, once this external counter receives a count start signal from the CPU, it counts independently of the CPU thereafter, and the count value reaches the set value. And can output an energization or ignition signal, and thus an accurate energization or / or
And the ignition timing can be controlled. However, if the individual hard counters are used, there is a problem in that the installation space increases correspondingly and the cost increases.
(発明の目的) この発明はこのような従来の問題点に着目してなされた
もので、その目的とするところは、通電時期および点火
時期計数用の複数個のカウンタを必要とする装置におい
て、通電時期および点火時期の両時期の制御にうち、点
火時期は運転状態を良好に保持する上で、外部カウンタ
を用いて正確な制御をするとともに、通電時期は内部カ
ウンタを用いて制御することにより、小形化およびコス
ト低減を図ることのできる内燃エンジンの電子点火装置
を提供することにある。(Object of the Invention) The present invention has been made in view of such conventional problems, and an object of the present invention is to provide an apparatus requiring a plurality of counters for energization timing and ignition timing counting, In controlling both the energization timing and the ignition timing, the ignition timing is controlled accurately by using an external counter in order to maintain a good operating condition, and the energization timing is controlled by using an internal counter. An object of the present invention is to provide an electronic ignition device for an internal combustion engine, which can be downsized and reduced in cost.
(発明の構成) 上記目的を達成するため、この発明によれば、点火プラ
グと、該点火プラグに点火用の高電圧を印加する点火信
号出力手段と、クランク軸が一回転する毎に、複数のク
ランク角度位置信号を出力するクランク角度信号発生手
段と、該発生されたクランク角度位置信号によりエンジ
ンのクランク軸の所定クランク角度位置の通過を検出す
るクランク角度位置検出手段と、エンジンの運転状態に
応じて検出されるエンジンパラメータに基づいて前記ク
ランク角度位置検出手段で検出された所定クランク角度
位置通過時から該点火信号出力手段に通電開始するまで
の時間を示す通電時期テータ、および所定クランク角度
位置通過時から点火時期に対応した該通電の停止時まで
の時間を示す点火時期データの演算を含む所要の演算処
理をする中央演算処理装置と、該中央演算処理装置の内
部に配設され該通電時期データを計数して通電時期信号
を出力する通電カウンタ手段と、該中央演算処理装置の
外部位置に配設され該点火時期データを計数して点火時
期信号を出力する点火カウンタ手段と、前記クランク角
度位置検出手段で更新されるステージ手段と、該更新さ
れた所定ステージで前記通電カウンタ手段および前記点
火カウンタ手段の計数を開始させる開始手段とを具備
し、角度一時間変換により所定のクランク角度位置から
の所定時間により通電開始及び点火時期を制御すること
を特徴とする内燃エンジンの電子点火装置が提供され
る。(Structure of the Invention) In order to achieve the above object, according to the present invention, a plurality of spark plugs, an ignition signal output means for applying a high voltage for ignition to the spark plugs, and a plurality of crank signal rotations each time the crankshaft makes one rotation. Crank angle signal generating means for outputting the crank angle position signal, crank angle position detecting means for detecting passage of a predetermined crank angle position of the crankshaft of the engine based on the generated crank angle position signal, and an operating state of the engine. An energization timing data indicating the time from the passage of the predetermined crank angle position detected by the crank angle position detection means based on the engine parameter detected accordingly to the start of energization of the ignition signal output means, and the predetermined crank angle position Required calculation processing including calculation of ignition timing data indicating time from passage to stop of energization corresponding to ignition timing A central processing unit for operating the power source, an energization counter means arranged inside the central processing unit for counting the energization timing data and outputting an energization timing signal, and disposed at an external position of the central processing unit. Ignition counter means for counting the ignition timing data and outputting an ignition timing signal, stage means updated by the crank angle position detecting means, and the energization counter means and the ignition counter means of the updated predetermined stage. There is provided an electronic ignition device for an internal combustion engine, comprising: start means for starting counting, and controlling energization start and ignition timing at a predetermined time from a predetermined crank angle position by angle-one-hour conversion.
(発明の実施例) 以下この発明を図面に基づいて説明する。第1図はこの
発明の実施例を示す図である。まず構成を説明すると図
中符号1は4気筒または2気筒等のV形のエンジン、2
は電子コントロールユニット(以下「ECU」という)
で、V形のエンジン1は気筒夾角が45゜,60゜,90゜,128
゜,135゜および直列4気筒の180゜等の何れの角度のも
のも適用することができ、図は複数気筒のうちの1個の
気筒の要部を一部断面で示している。符号10a,10bは点
火プラグで、図には2個だけが示されているが、この点
火プラグはそれぞれの気筒に各別に取付けられている。
そして後述するように各点火プラグ10a,10bは各別に設
けられた点火コイルに接続されて、ディストリビュータ
無しの点火方式とされている。4気筒のエンジンに対し
ては、符号10aの点火プラグに図示省略の他の1個の点
火プラグが電気的に直列接続され、これと同様に符号10
bの点火プラグに対しても図示省略の他の1個の点火プ
ラグが電気的に直列接続される。直列接続された各2個
の点火プラグは同一の点火信号で点火され、この同時に
点火された2個のうちの一方の点火プラグは排気行程で
点火されるので、いわゆる捨火方式の点火方式がとられ
る。符号3はエンジン1の燃焼室で、この燃焼室3に
は、吸気管4および排気管5が連通され、各連通口には
吸気バルブ6および排気バルブ7がそれぞ配設されてい
る。吸気管4の途中にはスロットル弁8が設けられ、こ
のスロットル弁8の下流には相対圧又は絶対圧のセンサ
(以下単に「絶対圧センサ」という)9が設けられてお
り、この絶対圧センサ9によって電気信号に変換された
吸気管内絶対圧信号はECU2に送られる。またエンジン1
の気筒周壁部には冷却水が充満され、この部分にサーミ
スタ等からなるエンジン水温センサ11が挿着されてい
る。このエンジン水温センサ11の検出信号はECU2に供給
される。12はピストンで、このピストン12がコネクチン
グロッド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の配
設角度間隔は、適用されるエンジンの上死点間隔気筒数
等に対応して規定され、図の例では上死点間隔180゜の
直列4気筒エンジンに適用した場合が示されていて、2
個のパルサ17,18間の配設角度間隔は約180゜に規定され
ている。Embodiments of the Invention The present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing an embodiment of the present invention. First, the configuration will be described. In the figure, reference numeral 1 is a V-type engine having four cylinders or two cylinders, and the like.
Is an electronic control unit (hereinafter referred to as "ECU")
The V-type engine 1 has a cylinder included angle of 45 °, 60 °, 90 °, 128.
Any angle such as °, 135 ° and in-line 4-cylinder 180 ° can be applied, and the figure shows a partial cross section of a main part of one cylinder among a 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, and an ignition system without a distributor is employed. For a four-cylinder engine, another spark plug (not shown) is electrically connected in series to the spark plug 10a, and similarly to this, a spark plug 10a is used.
For the spark plug b, another spark plug (not shown) is electrically connected in series. Each of the two spark plugs connected in series is ignited by the same ignition signal, and one of the two spark plugs ignited at the same time is ignited in the exhaust stroke. Be taken. Reference numeral 3 denotes a combustion chamber of the engine 1. An intake pipe 4 and an exhaust pipe 5 are communicated with the combustion chamber 3, 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, and a relative pressure or absolute pressure sensor (hereinafter simply referred to as “absolute pressure sensor”) 9 is provided downstream of the throttle valve 8. The intake pipe absolute pressure signal converted into an electric signal by 9 is sent to the ECU 2. Engine 1
The peripheral wall of the cylinder 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 the engine water temperature sensor 11 is supplied to the ECU 2. Reference numeral 12 is a piston, and this piston 12 is communicated with a crankshaft 14 via a connecting rod 13. Then, according to the rotation of the crankshaft 14, a fifth
A pulse generation mechanism for generating the first and second pulse signals Pc 1 and Pc 2 as shown in FIGS. That is, first, the rotating disk 15 is attached to the crankshaft 14, and the reactors 16a to 16g formed of the protrusions made of a ferromagnetic material are arranged on the circumference of the crankshaft 14 at equal positions except one position on the circumference, for example,
It is projected at an angle of 45 °. In the illustrated example, the reactor is thus cut off at only one position between the reference numerals 16d and 16e, and the angular interval between the cutouts is 90 °. The reactor is not limited to the raised body, and the magnetic body may be embedded in the rotating disk. Outside the rotating disk 15, first and second electromagnetic pickups (hereinafter referred to as pulsars) 17,1 formed by winding coils 17b, 18b around magnet bodies 17a, 18a along the circumference thereof.
8 are arranged. The arrangement angular interval between the first and second pulsers 17 and 18 is defined in accordance with the number of cylinders at the top dead center interval of the engine to be applied. Shown when applied to an engine, 2
The arrangement angular interval between the individual pulsers 17 and 18 is specified to be about 180 °.
一方、ECU2には、まずこれをブロックで大別すると、入
力回路19、入出力LSI(以下「I/0・LSI」という)21、C
PU22、A/Dコンバータ23、および第1、第2の出力回路2
4a、24bが備えられている。さらに入力回路19には、第
1および第2のパルサ17,18でそれぞれ発生した第1お
よび第2のパルス信号Pc1,Pc2(後述の第5図(a)、
(b))を波形整形回路25,26と、この各波形整形回路2
5,26からの出力をそれぞれラッチする第1および第2の
フリップフロップ回路27,28が配設されている。第1の
フリップフロップ回路27はその出力の出力線路がI/0
・LSI21を介してCPU22の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. An input circuit 19, an input / output LSI (hereinafter referred to as “I / 0 / LSI”) 21, a C
PU22, A / D converter 23, and first and second output circuits 2
It is equipped with 4a and 24b. Further, the input circuit 19 has first and second pulse signals Pc 1 and Pc 2 generated by the first and second pulsers 17 and 18, respectively (see FIG.
(B)) is a waveform shaping circuit 25, 26 and each of these waveform shaping circuits 2
First and second flip-flop circuits 27, 28 for latching the outputs from 5, 26 are provided. The output line of the output of the first flip-flop circuit 27 is I / 0.
-Connected to the INT terminal (not shown) of the CPU 22 via the LSI 21, and the output line of the Q output of the second flip-flop circuit 28 is I / 0.-The STATUS terminal (not shown) of the CPU 22 via the LSI 21. )It is connected to the. Reference numeral 29 is a clear signal line for the first and second flip-flop circuits 27, 28.
CPU22は通電時期および点火時期を演算するため各種プ
ログラムを実行するもので、その内部に上記の演算プロ
グラム、後述する Tw−Δθigテーブル、および気筒夾角テーブル等を記憶
するリードオンリメモリ(以下「ROM」という)31、な
らびに上記の演算結果等を記憶するためのランダムアク
セスメモリ(以下「RAM」という)32、入出力用のバッ
ファ33が備えられ、そらにこのCPU内に通電カウンタ34
が内部カウンタとして配設されいる。通電カウンタ34
は、そのカウント値を、RAM32にストアされる点火プラ
グ10a側の通電時期データ、および点火プラグ10b側の通
電時期データとそれぞれ比較し、そのカウント値が各通
電時期データ値を越えた時に通電信号を出力するための
もので、点火プラグ10a側の通電信号は、I/0LSIを介し
て第1の出力回路24aへの通電信号線路40aに導びかれ、
点火プラグ10b側の通電信号は、I/0LSIを介して第2の
出力回路24bへの通電信号線路40bに導かれる。符号34a,
34bはそれぞれ、プログラム処理上の通電レジスタ、ま
た、35a,35bはそれぞれプログラム処理上のコンパレー
タである。The CPU 22 executes various programs for calculating the energization timing and the ignition timing. A read-only memory (hereinafter referred to as "ROM") 31 that stores the Tw-Δθig table, the cylinder included angle table, and the like, and a random access memory (hereinafter referred to as "RAM") 32 that stores the above calculation results, and input / output. There is a buffer 33 for this, and the energization counter 34 is installed in this CPU.
Is provided as an internal counter. Energization counter 34
Compares the count value with the energization timing data on the spark plug 10a side and the energization timing data on the spark plug 10b side stored in RAM 32, and when the count value exceeds each energization timing data value, the energization signal The power-on signal on the spark plug 10a side is guided to the power-on signal line 40a to the first output circuit 24a via the I / 0 LSI,
The energization signal on the spark plug 10b side is guided to the energization signal line 40b to the second output circuit 24b via the I / O LSI. Reference numeral 34a,
34b is an energization register for program processing, and 35a, 35b are comparators for program processing.
一方、I/0・LSI21の部分、即ちCPU22の外部位置に、点
火プラグ10aに対する第1の点火カウンタ36、および他
の点火プラグ10bに対する第2の点火カウンタ37が配設
されている。符号38は点火プラグ10a側の点火時期デー
タをラッチするための点火レジスタ、39は点火プラグ10
b側の点火時期データをラッチするための点火レジス
タ、42,43は第1、第2のコンパレータである。第1,第
2の点火カウンタ36,37にはCPU22から起動信号の線路が
それぞれ接続されている。そして第1のコンパレータ42
の出力線路44aが第1の出力回路24aに通じ、第2のコン
パレータ43の出力線路44bが第2の出力回路24bに通じて
いる。符号45,46は第1および第2の点火コイルで、こ
れらの点火コイル45,46には、それぞれ図示省略の1次
コイルおよび2次コイルが備えられている。第1の点火
コイル45における1次コイルには、第1の出力回路24a
からの出力線路が接続され、2次コイルは点火プラグ10
aに接続されている。また第2の点火コイル46における
1次コイルには、第2の出力回路24bからの出力線路が
接続され、2次コイルは他の点火プラグ10bに接続され
ている。I/0・LSI21の部分における符号47は後述するMe
タイマである。On the other hand, a first ignition counter 36 for the ignition plug 10a and a second ignition counter 37 for the other ignition plug 10b are arranged at a portion of the I / O / LSI 21, that is, at a position outside the CPU 22. Reference numeral 38 is an ignition register for latching ignition timing data on the spark plug 10a side, and 39 is the spark plug 10
Ignition registers for latching the ignition timing data on the b side, and 42 and 43 are first and second comparators. Lines for starting signals from the CPU 22 are connected to the first and second ignition counters 36 and 37, respectively. And the first comparator 42
The output line 44a of the second comparator 43 communicates with the first output circuit 24a, and the output line 44b of the second comparator 43 communicates with the second output circuit 24b. Reference numerals 45 and 46 are 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 primary coil of the first ignition coil 45 has a first output circuit 24a
The output line from is connected and the secondary coil is the spark plug 10
connected to a. The output line from the second output circuit 24b is connected to the primary coil of the second ignition coil 46, and the secondary coil is connected to another ignition plug 10b. The reference numeral 47 in the I / 0 / LSI 21 portion is Me which will be described later.
It is a timer.
次に第2図〜第5図(a)〜(g)も参照して作用を説
明する。第2図はCPU22で実行されるメインルーチンの
大略のフローチャート、第3図はMe(エンジン回転数Ne
の逆数)の計算およびこのMeの値からエンジン回転数Ne
の値を判定するためのサブルーチンのフローチャート、
第4図は通電時期等の制御用の割込処理プログラムINT
のフローチャート、第5図(a)〜(g)は第1および
第2のパルス信号等のタイミングチャートである。Next, the operation will be described with reference to FIGS. 2 to 5 (a) to (g). 2 is a schematic flowchart of the main routine executed by the CPU 22, and FIG. 3 is Me (engine speed Ne
Calculation of the reciprocal of) and the engine speed Ne from this Me value
Of the subroutine for determining the value of
Fig. 4 shows the interrupt processing program INT for controlling energization timing, etc.
5A to 5G are timing charts of the first and second pulse signals and the like.
まず第2図によりCPU22で実行されるメインルーチンの
大略を説明する。図示省略のイグニッションスイッチが
投入されると、その直後にCPU22等の初期化処理が行な
われ、次いでステップ51でクランク角度の基準位置検出
が行なわれる。基準位置検出後、クランク軸14の1回転
するに要した時間Meの計算、およびこのMe値に基づくエ
ンジン回転数Neの値の判定(ステップ52)、進角データ
θigの演算およびこの演算値のRAM32へのストア処理
(ステップ53)、通電時間TONの演算およびこの演算値
のRAM32へのストア処理(ステップ54)、進角データθi
gおよび通電時間TONによる点火時期データTigおよび通
電時間データTcgの演算およびこれら演算値のRAM32への
ストア処理(ステップ55)が順次行なわれ、このような
各演算処理が、後述する割込処理プログラムINTが実行
されないときに繰返えされる。First, the outline of the main routine executed by the CPU 22 will be described with reference to FIG. Immediately after the ignition switch (not shown) is turned on, the CPU 22 and the like are initialized, and in step 51, the crank angle reference position is detected. After the reference position is detected, the time Me required for one revolution of the crankshaft 14 is calculated, the value of the engine speed Ne is determined based on the Me value (step 52), the advance angle data θig is calculated, and the calculated value is calculated. Store processing to RAM32 (step 53), calculate energization time T ON and store this calculated value to RAM32 (step 54), advance angle θi
Calculation of ignition timing data Tig and energization time data Tcg by g and energization time T ON and storage processing of these calculated values in RAM 32 (step 55) are sequentially performed, and each such arithmetic processing is interrupt processing described later. It is repeated when the program INT is not executed.
次いで上記各ステップにおける処理を詳述する。基準位
置検出のステップ51では、第5図に示すように第1のパ
ルス信号Pc1がCPU22に入力すると、CPU22は第2のフリ
ップフロップ回路28のQ出力(第5図(d)が“H"レベ
ルにあるか、“L"レベルにあるかを識別する。このとき
第1のパルス信号Pc1の入力したタイミングで第2のフ
リップフロップ回路28のQ出力が“L"レベルになってい
る箇所(第5図中k線の箇所)がクランク軸14の1回転
当りに1回存在する。このときのクランク角度位置を基
準クランク角度位置qと規定する。基準クランク角度位
置qの検出後、第1のパルス信号Pc1の各発生間隔をス
テージと定義して各ステージにステージ番号を付番す
る。この番号の割付け方はエンジン1の気筒夾角により
種々に規定することができ、基準クランク角度位置qの
検出されたステージを何番とするかはエンジンの仕様ご
とにROM31に記憶されている。第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. 5, the CPU 22 causes the Q output of the second flip-flop circuit 28 (FIG. 5 (d) to be “H”). It is discriminated whether it is "level" or "L" level. At this time, the Q output of the second flip-flop circuit 28 is "L" level at the input timing of the first pulse signal Pc 1 . The position (the position of the line k in Fig. 5) exists once per one rotation of the crankshaft 14. The crank angle position at this time is defined as the reference crank angle position q. Each generation interval of the first pulse signal Pc 1 is defined as a stage, and a stage number is assigned to each stage.The numbering method can be variously defined according to the cylinder included angle of the engine 1 and the reference crank angle. The number of the detected stage at position q Is either stored in the ROM31 for each specification of the engine. In the example of FIG. 5 (a),
The stage when the reference position q is detected is numbered as stage 1, and is numbered as stages 2, 3 ...
基準クランク角度位置qの検出後、ステップ52でMeの計
算およびエンジン回転数Neの判定が行なわれる。これを
第3図のサブルーチンのフローチャートを用いて説明す
る。ステップ56で、第1のパルス信号Pc1の各発生時間
間隔Tsi(i=1〜7)(第5図(a))が、Meタイマ
ー47によりクロックパルスで計測され、その1回転分の
合計時間Meが演算処理される。ステップ57では、この合
計時間Meからクランク軸14が1ステージ分言い換えれば
クランク角度45゜相当分回転するのに要する時間Ts=Me
÷8と、クランク角度1゜相当分回転するのに要する時
間ΔT=Ts÷45とを演算し、これをRAM32にストアし、
後述の点火時期Tig等の演算処理に備える。After detecting the reference crank angle position q, in step 52, Me is calculated and the engine speed Ne is determined. This will be described with reference to the flowchart of the subroutine of FIG. In step 56, each generation time interval Tsi (i = 1 to 7) (FIG. 5 (a)) of the first pulse signal Pc 1 is measured by the clock pulse by the Me timer 47, and the total of one rotation is measured. Time Me is processed. In step 57, the time Ts = Me required for the crankshaft 14 to rotate by one stage, in other words, by a crank angle of 45 °, from this total time Me, Ts = Me
÷ 8 and the time ΔT = Ts ÷ 45 required to rotate the crank angle by 1 ° are calculated and stored in RAM32,
Prepare for calculation processing of ignition timing Tig and the like, which will be described later.
次に、現在のエンジン回転数Neが高速回転領域にあるか
否かを判定するため、Me値からエンジン回転数Neが所定
回転数NIGAC(例えば3000rpm)以上であるか否かを判別
する。この判別結果が肯定(Yes)であれば、フラグN2
に1を立て(ステップ59)、否定(No)であればフラグ
N2を零とする(ステップ60)。このフラグN2は後述する
エンジンの急加減速時のTig値およびTcg値の加速補正を
実行してもよいか否かを判別するためのものでエンジン
回転数Neが所定値NIGAC以上の高速時には演算処理時間
が十分に確保できなくなるために加速補正が禁止され
る。なおステップ58の判別値NIGACは制御の安定化を図
るためにヒステリシスを設け、エンジン回転数Neがこの
判別値NIGACを越えたときと下廻るときとで異なる値に
設定するようにしてもよい。Next, in order to determine whether or not the current engine speed Ne is in the high speed rotation region, it is determined from the Me value whether the engine speed Ne is equal to or higher than a predetermined speed N IGAC (for example, 3000 rpm). If this determination result is affirmative (Yes), the flag N2
Is set to 1 (step 59), and if negative (No), flag
N2 is set to zero (step 60). This flag N2 is for determining whether or not the acceleration correction of the Tig value and the Tcg value at the time of sudden acceleration / deceleration of the engine, which will be described later, may be executed, and when the engine speed Ne is higher than a predetermined value N IGAC Acceleration correction is prohibited because the calculation processing time cannot be secured sufficiently. It should be noted that the discriminant value N IGAC of step 58 is provided with a hysteresis in order to stabilize the control, and even if the engine speed Ne exceeds the discriminant value N IGAC , it may be set to a different value. Good.
メインルーチンでは、次のステップ53で基準クランク角
度位置qからの進角データθigの演算と、この演算結果
のストアを実行する。進角データθigは、Me値と、絶対
圧センサ9およびエンジン水温センサ11でそれぞれ検出
された およびエンジン水温Twの各値とから、次の(1)式にし
たがって演算される。In the main routine, in the next 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 is detected by the Me value and the absolute pressure sensor 9 and the engine water temperature sensor 11, respectively. And each value of the engine water temperature Tw are calculated according to the following equation (1).
プから読み出される。Δθigは進角データの補正値でエ
ンジン温度Twの関数(Δθig=f(Tw))であり、ROM3
1に記憶されているTw−Δθigテーブルから読み出され
る。なお、進角データθigの値は、最大進角度θig(例
えば60゜)の値を上限として規定され、上記のようにし
て求められた値がこの最大進角度θig′を越えたときに
は、この最大進角度θig′の値に補正される。このよう
にして求められた進角データθigはRAM33にストアされ
る。 Read out. Δθig is a correction value of the advance angle data and is a function of the engine temperature Tw (Δθig = f (Tw))
It is read from the Tw−Δθig table stored in 1. The value of the advance angle data θig is specified with the maximum advance angle θig (for example, 60 °) as the upper limit. 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 33.
次いで、ステップ54で通電時間TONの演算と、この演算
結果のストアを実行する。通電時間TONは次の(2)式
に示すようにエンジン回転数Neのみの関数で上記と同様
にROM31に記憶されているNe−TONテーブルから読み出さ
れる。Next, in step 54, the energization time T ON is calculated and the calculation result is stored. The energization time T ON is a function of only the engine speed Ne as shown in the following expression (2), and is read from the Ne-T ON table stored in the ROM 31 as in the above.
TON=f(Ne)…(2) このようにして求められた通電時間データTONはRAM32に
ストアされる。T ON = f (Ne) (2) The energization time data T ON thus obtained is stored in the RAM 32.
進角データθigおよび通電時間データTONが求められた
のち、ステップ55でこれらの値に基づいて点火時期デー
タTigおよび通電時期データTcgが演算される。まず点火
時期データTigについて述べると、エンジン気筒夾角お
よび各気筒ごとに、所定クランク角度位置(進角度=0
゜)qから最大進角度θig′だけ進角した位置のステー
ジ番号(第5図(a)の例ではステージ6)と、このス
テージ位置の始端から最大進角度θig′位置までのクラ
ンク角度(これを以下「角度データ」という)とがROM3
1に記憶されている。CPU22は、これらの角度データおよ
び進角データθig等をROM31およびRAM32からそれぞれ読
み出し、ステージ6パルスq′からの角度DEGを次の
(3)式により演算する。After the advance data θig and the energization time data T ON 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 engine cylinder included angle and each cylinder, a predetermined crank angle position (advance angle = 0
)) The stage number at a position advanced from q by the maximum advance angle θig ′ (stage 6 in the example of FIG. 5A), and the crank angle from the start end of this stage position to the maximum advance angle θig ′ position (this Hereinafter referred to as "angle data") and is ROM3
Remembered in 1. The CPU 22 reads out these angle data and advance angle data θig 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 this angle DEG by the equation (4).
Tig=ΔT×DEG…(4) ここにΔTは前記第3図のステップ57でRAM32に記憶し
た、クランク軸14がクランク角度で1゜だけ回転するの
に要する時間である。Tig = ΔT × DEG (4) Here, ΔT is the time required for the crankshaft 14 to rotate by 1 ° in crank angle, which is stored in the RAM 32 in step 57 of FIG.
また、通電時間データTcgについては、上記のようにし
て求めた点火時期データTigおよび通電時間データTONか
ら次の(5)式により演算する。The energization time data Tcg is calculated by the following equation (5) from the ignition timing data Tig and the energization time data T ON obtained as described above.
Tcg=|(TON−Tig)−Ts×m|…(5) ここにmは最大進角度θig′だけ進角した位置ステージ
(第5図の図示例ではステージ6)以前の点火コイルに
通電を開始するステージまでのステージ数(第5図の図
示例ではm=1)、Tsは第3図のステップ57で求めたク
ランク時45゜クランク角度進むに要する時間の平均値で
ある。Tcg = | (T ON −Tig) −Ts × m | ... (5) where m is the ignition coil before the position stage (stage 6 in the illustrated example of FIG. 5) advanced by the maximum advance angle θig ′. The number of stages (m = 1 in the example shown in FIG. 5) up to the stage for starting the step Ts is the average value of the time required to advance the crank angle of 45 ° crank angle determined in step 57 of FIG.
上記の各演算値はRAM32にストアされる。The above calculated values are stored in the RAM 32.
次いで通電および点火の実行方法を第4図のフローチャ
ートにより説明する。この通電および点火は、第1のフ
リップフロップ回路27からQ出力の入力する毎の割込み
処理により行なわれる。まず、各割込み毎にステップ61
でステージ位置の検出を行ない、次にMeタイマ47からク
ランク角度45゜相当分の所要時間Tsiを読み込み、記憶
するとともに、Meタイマ47をリセットすると同時に再ス
タートさせる(ステップ62)。次いでステップ63で前記
の検出したステージが点火カウンタ36のカウントを開始
すべき点火ステージ(例えばステージ6)であるか否か
を判別する。この判別結果が肯定(Yes)であればCPU22
は点火カウンタ36に起動信号を送出して、この点火カウ
ンタ36をスタートさせ(ステップ64、第5図(f))、
ステップ65に進む。ステップ63の判別結果が否定(No)
であれば直後ステップ65に進み、内部カウンタたる通電
カウンタ34をスタートさせる(第5図(g))。通電カ
ウンタ34は、この割込処理プログラムの実行ごとにスタ
ートすることになる。カウンタ34,36のスタート後、前
記のプラグN2に1が立っているか否かを判別する (ステップ66)。この判別結果が肯定(Yes)であれば
通電時期データTcgおよび点火時期データTigともに加速
補正は行なわれずに次のステップ68に進んでRAM32にス
トアされている点火時期データTigをそのまま点火レジ
スタ38に設定する。一方、ステップ66の判別結果が否定
(No)でエンジン回転数Neが高回転領域になければサブ
ルーチンTHSIが実行され点火時期データTigおよび通電
時期データTcgについて公知の加速補正が行なわれ、RAM
32に記憶されているTig値およびTcgが補正された値に書
き換えられる(ステップ67)。そしてこのような加速補
正を行なったのちに前記と同様にステップ68に処理を進
める。次いでステップ69で今回検出ステージが通電ステ
ージであるか否かを判別する。この判別結果が否定(N
o)であれば、後述するように、通電レジスタ34aの設定
値と前記ステップ65でスタートさせた通電カウンタ34の
計数値Tとの比較を実行せずにこの割込み処理を終了さ
せる。従って、前記ステップ65で通電カウンタ34をスタ
ートさせたものの、CPU22は今回ステージにおいて第1
の出力回路24aに通電信号を出力することはない。ステ
ップ69の判別結果が肯定(Yes)であればRAM32にストア
されている通電時期データTcgを通電レジスタ34aに設定
する。この設定後通電カウンタ34の計数値Tと、当該通
電時期データTcgとを比較し(ステップ71)、計数値T
が通電時期データTcgを越えたときにCPU22は第1の出力
回路24aに通電信号を送出して第1の点火コイル45にお
ける1次コイルに通電する(ステップ72)。一方、ステ
ップ63でCPU31からの起動信号により、外部点火カウン
タ39が計数を開始すると、コンパレータ42はCPU22とは
係りなく、カウンタ39の計数値と、レジスタ37に設定さ
れ、割込処理が実行される毎に最新値に更新される点火
時期データTig(第5図(f))とを比較し計数値が点
火時期データTigを越えたときに通電停止信号、即ち点
火信号を第1の出力回路24aに供給し、第1の点火コイ
ル45における1次コイルへの通電を停止させる。これに
より2次コイルに高電圧が発生し点火プラグ10に火花放
電が生じ点火が行なわれる。他の気筒側の点火プラグ10
bに対する通電時期および点火時期の処理についても、
通電および点火のステージが異なるだけで、その他は上
記とほぼ同様であるので説明を省略する。Next, a method of performing energization and ignition will be described with reference to the flowchart of FIG. The energization and ignition are performed by interrupt processing each time the Q output is input from the first flip-flop circuit 27. First, step 61 for each interrupt.
The stage position is detected by, and then the required time Tsi corresponding to the crank angle of 45 ° is read from the Me timer 47 and stored, and the Me timer 47 is reset and restarted at the same time (step 62). Next, at step 63, it is judged if the detected stage is an ignition stage (for example, stage 6) at which the ignition counter 36 should start counting. If this determination result is affirmative (Yes), CPU22
Sends a start signal to the ignition counter 36 to start the ignition counter 36 (step 64, FIG. 5 (f)),
Proceed to step 65. The determination result of step 63 is negative (No)
If so, the process immediately proceeds to step 65, and the energization counter 34 as an internal counter is started (FIG. 5 (g)). The energization counter 34 is started each time the interrupt processing program is executed. After the counters 34 and 36 are started, it is determined whether or not 1 is set in the plug N2 (step 66). If the determination result is affirmative (Yes), acceleration correction is not performed for both the energization timing data Tcg and the ignition timing data Tig, and the process proceeds to the next step 68, and the ignition timing data Tig stored in the RAM 32 is directly stored in the ignition register 38. Set. On the other hand, if the determination result in step 66 is negative (No) and the engine speed Ne is not in the high speed region, the subroutine THSI is executed and the known acceleration correction is performed on the ignition timing data Tig and the energization timing data Tcg, and the RAM
The Tig value and Tcg stored in 32 are rewritten to the corrected values (step 67). After performing such acceleration correction, the process proceeds to step 68 as described above. Next, at step 69, it is judged if the current detection stage is the energization stage. This determination result is negative (N
If it is o), as will be described later, this interrupt process is terminated without comparing the set value of the energization register 34a with the count value T of the energization counter 34 started in step 65. Therefore, although the energization counter 34 is started in step 65, the CPU 22 does not
The power-on signal is not output to the output circuit 24a. If the determination result of step 69 is affirmative (Yes), the energization timing data Tcg stored in the RAM 32 is set in the energization register 34a. After this setting, the count value T of the energization counter 34 is compared with the energization timing data Tcg (step 71), and the count value T
When exceeds the energization timing data Tcg, the CPU 22 sends an energization signal to the first output circuit 24a to energize the primary coil of the first ignition coil 45 (step 72). On the other hand, in step 63, when the external ignition counter 39 starts counting by the activation signal from the CPU 31, the comparator 42 is set to the count value of the counter 39 and the register 37 regardless of the CPU 22, and the interrupt process is executed. The ignition timing data Tig (FIG. 5 (f)), which is updated to the latest value each time, is compared, and when the count value exceeds the ignition timing data Tig, the energization stop signal, that is, the ignition signal, is output to the first output circuit. 24a to stop the energization of the primary coil of the first ignition coil 45. As a result, a high voltage is generated in the secondary coil, spark discharge is generated in the spark plug 10, and ignition is performed. Other cylinder side spark plug 10
Regarding the processing of energization timing and ignition timing for b,
Since only the energizing and igniting stages are different and the other points are almost the same as those described above, the description thereof will be omitted.
上述のようにして、通電時期はCPU22内部のカウンタ34
の計数値およびレジスタの設定値をCPU22が比較するこ
とによりソフト的に処理され、点火時期はCPU22外部の
カウンタの計数値およびレジスタ設定値をコンパレータ
が比較することによりハード的に処理されて、エンジン
回転数Ne、 およびエンジンパラメータによりそのときのエンジンの
運転状態に最適な通電時期ならびに点火時期に正確に制
御される。As described above, the energization timing is determined by the counter 34 inside the CPU 22.
The CPU22 compares the count value and the register set value by software, and the ignition timing is processed hard by the comparator by comparing the counter value outside the CPU22 and the register set value by the comparator. Rotational speed Ne, And the engine parameters accurately control the energization timing and ignition timing that are optimum for the engine operating condition at that time.
(発明の効果) 以上詳述したようにこの発明によれは、エンジンのクラ
ンク軸の所定回転角度位置から通電時期までの時間を計
数する通電カウンタ手段は中央演算処理装置の内部に備
えさせて、当該計数をソフト的に処理するようにしたか
ら、ハードカウンタの必要配設数およびその配設スペー
スが小になって小型化とともにコスト低減を図ることが
できる。(Effect of the Invention) As described in detail above, according to the present invention, the energization counter means for counting the time from the predetermined rotation angle position of the crankshaft of the engine to the energization timing is provided inside the central processing unit. Since the count is processed by software, the required number of hard counters and the space for arranging the hard counters are small, and the size and cost can be reduced.
【図面の簡単な説明】 第1図はこの発明に係る内燃エンジンの電子点火装置の
実施例を示すブロック図、第2図は同上装置で実行され
るメインルーチンのフローチャート、第3図はエンジン
回転数の逆数であるMe値およびこのMe値からエンジン回
転数の特定値を判定するためのサブルーチンのフローチ
ャート、第4図は通電時期等制御用の割込処理プログラ
ムのフローチャート、第5図は第1図の装置における点
火コイルの通電時期および点火時期を示すタイミングチ
ャートである。 1……エンジン、10a,10b……点火プラグ、22……中央
演算処理装置、24a,24b……出力回路、34……通電カウ
ンタ、36,37……点火カウンタ、38,39……点火レジス
タ、42,43……コンパレータ、45,46……点火コイルBRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing an embodiment of an electronic ignition device for an internal combustion engine according to the present invention, FIG. 2 is a flowchart of a main routine executed by the same device, and FIG. 3 is engine rotation. FIG. 4 is a flowchart of a subroutine for determining a specific value of the engine speed from the Me value that is the reciprocal of the number and the Me value, FIG. 4 is a flowchart of an interrupt processing program for controlling energization timing, and FIG. 4 is a timing chart showing the energization timing and ignition timing of the ignition coil in the apparatus of the figure. 1 ... Engine, 10a, 10b ... Spark plug, 22 ... Central processing unit, 24a, 24b ... Output circuit, 34 ... Energization counter, 36, 37 ... Ignition counter, 38, 39 ... Ignition register , 42,43 …… Comparator, 45,46 …… Ignition coil
───────────────────────────────────────────────────── フロントページの続き (72)発明者 御友 治人 東京都港区虎ノ門1丁目7番12号 沖電気 工業株式会社内 (56)参考文献 特開 昭56−9656(JP,A) 特開 昭54−158531(JP,A) 特開 昭57−70936(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Haruhito Mito, 1-7-12 Toranomon, Minato-ku, Tokyo Oki Electric Industry Co., Ltd. (56) Reference JP-A-56-9656 (JP, A) Kai 54-158531 (JP, A) JP 57-70936 (JP, A)
Claims (1)
電圧を印加する点火信号出力手段と、クランク軸が一回
転する毎に、複数のクランク角度位置信号を出力するク
ランク角度信号発生手段と、該発生されたクランク角度
位置信号によりエンジンのクランク軸の所定クランク角
度位置の通過を検出するクランク角度位置検出手段と、
エンジンの運転状態に応じて検出されるエンジンパラメ
ータに基づいて前記クランク角度位置検出手段で検出さ
れた所定クランク角度位置通過時から該点火信号出力手
段に通電開始するまでの時間を示す通電時期データ、お
よび所定クランク角度位置通過時から点火時期に対応し
た該通電の停止時までの時間を示す点火時期データの演
算を含む所要の演算処理をする中央演算処理装置と、該
中央演算処理装置の内部に配設され該通電時期データを
計数して通電時期信号を出力する通電カウンタ手段と、
該中央演算処理装置の外部位置に配設され該点火時期デ
ータを計数して点火時期信号を出力する点火カウンタ手
段と、前記クランク角度位置検出手段で更新されるステ
ージ手段と、該更新された所定ステージで前記通電カウ
ンタ手段および前記点火カウンタ手段の計数を開始させ
る開始手段とを具備し、角度一時間変換により所定のク
ランク角度位置からの所定時間により通電開始及び点火
時期を制御することを特徴とする内燃エンジンの電子点
火装置。1. A spark plug, an ignition signal output means for applying a high voltage for ignition to the spark plug, and a crank angle signal generation means for outputting a plurality of crank angle position signals each time the crankshaft makes one revolution. And crank angle position detecting means for detecting passage of a predetermined crank angle position of the crankshaft of the engine based on the generated crank angle position signal,
Energization timing data indicating the time from the passage of the predetermined crank angle position detected by the crank angle position detection means based on the engine parameter detected according to the operating state of the engine to the start of energization to the ignition signal output means, And a central processing unit for performing necessary arithmetic processing including calculation of ignition timing data indicating time from passage of a predetermined crank angle position to stop of energization corresponding to ignition timing, and a central processing unit inside the central processing unit. An energization counter means arranged to count the energization timing data and output an energization timing signal;
Ignition counter means arranged outside the central processing unit to count the ignition timing data and output an ignition timing signal, stage means updated by the crank angle position detecting means, and the updated predetermined value. And a start unit for starting counting of the energization counter unit and the ignition counter unit on a stage, wherein energization start and ignition timing are controlled by a predetermined time from a predetermined crank angle position by angle-one-hour conversion. Ignition device for internal combustion engine.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60156981A JPH0692782B2 (en) | 1985-07-18 | 1985-07-18 | Electronic ignition device for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60156981A JPH0692782B2 (en) | 1985-07-18 | 1985-07-18 | Electronic ignition device for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6220675A JPS6220675A (en) | 1987-01-29 |
| JPH0692782B2 true JPH0692782B2 (en) | 1994-11-16 |
Family
ID=15639556
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60156981A Expired - Lifetime JPH0692782B2 (en) | 1985-07-18 | 1985-07-18 | Electronic ignition device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0692782B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS54158531A (en) * | 1978-06-05 | 1979-12-14 | Nippon Denso Co Ltd | Electronic type ignition time controller |
| JPS6047474B2 (en) * | 1979-07-02 | 1985-10-22 | トヨタ自動車株式会社 | Ignition timing control method for internal combustion engine |
| JPS5770936A (en) * | 1980-10-22 | 1982-05-01 | Hitachi Ltd | Electronic control unit for internal combustion engine |
-
1985
- 1985-07-18 JP JP60156981A patent/JPH0692782B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6220675A (en) | 1987-01-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4476532A (en) | Method and apparatus for controlling the duty cycle of an off-on type valve by monitoring the history of the state of the valve | |
| US4797828A (en) | Electronic control system for internal combustion engines | |
| EP0024733B1 (en) | Method and system for operating an internal combustion engine at maximum torque under varying operating conditions | |
| US4489691A (en) | Method and apparatus for controlling the ignition timing of an internal combustion engine | |
| US4471736A (en) | Ignition timing control system | |
| US4788956A (en) | Method of detecting abnormality in crank angle signal of internal combustion engines | |
| JPH0520590B2 (en) | ||
| US4442813A (en) | Method of and apparatus for controlling the ignition timing of an internal combustion engine | |
| US4229793A (en) | Method and apparatus for controlling internal combustion engines | |
| US4747383A (en) | Ignition timing control method for internal combustion engines | |
| JPS62649A (en) | Output timing abnormality detecting method for control device for internal-combustion engine | |
| JPS61275585A (en) | Ignition timing control device of internal combustion engine | |
| US4727841A (en) | System for controlling internal combustion engine using knocking and overtemperature preventing fuel correction | |
| JPS61275572A (en) | Ignition timing control method of internal combustion engine | |
| JP3242400B2 (en) | Ignition timing control device for internal combustion engine | |
| US4627399A (en) | Load detecting apparatus and ignition control apparatus for internal combustion engines | |
| JPH0692782B2 (en) | Electronic ignition device for internal combustion engine | |
| JP2681771B2 (en) | Electronic ignition timing control method for internal combustion engine | |
| JPS6223554A (en) | Confirming method for crank angle reference position immediately after beginning to start internal-combustion engine | |
| JPH0641746B2 (en) | Electronic ignition control method for internal combustion engine | |
| JPS6314766B2 (en) | ||
| JPS61291774A (en) | Electronic ignition timing controller for internal-combustion engine | |
| JPH0122946Y2 (en) | ||
| JPS6217369A (en) | Ignition timing control method under idling of internal-combustion engine | |
| JPS6213778A (en) | Electronic ignition control method for internal combustion engine |