JP3360360B2 - Ignition timing control device for internal combustion engine - Google Patents
Ignition timing control device for internal combustion engineInfo
- Publication number
- JP3360360B2 JP3360360B2 JP17569193A JP17569193A JP3360360B2 JP 3360360 B2 JP3360360 B2 JP 3360360B2 JP 17569193 A JP17569193 A JP 17569193A JP 17569193 A JP17569193 A JP 17569193A JP 3360360 B2 JP3360360 B2 JP 3360360B2
- Authority
- JP
- Japan
- Prior art keywords
- ignition
- ignition timing
- internal combustion
- combustion engine
- crank angle
- 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 - Fee Related
Links
Landscapes
- Electrical Control Of Ignition Timing (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、内燃機関の点火時期
制御装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an ignition timing control device for an internal combustion engine.
【0002】[0002]
【従来の技術】従来から、この種の点火時期制御装置と
しては、例えば、特開昭55−137359号公報,特
開昭64−60774号公報,特開平4−292575
号公報等が開示されている。詳しくは、これらの点火時
期制御装置では、一般に、クランク角センサからの所定
のクランク角信号を基準にして点火角度AiGT(℃
A)が算出される。そして、例えば30℃A毎に発生す
るクランク角信号の立ち下がりエッジ間の所要時間T3
0(ms)が計測され、その所要時間T30を用いて点
火角度AiGTが時間に換算され点火タイミングTiG
T(ms)が求められる(TiGT=AiGT・T30
/30)。そして、この点火タイミングTiGTにて点
火プラグが制御されるようになっている。2. Description of the Related Art Conventionally, as an ignition timing control device of this type, for example, Japanese Patent Application Laid-Open Nos. 55-137359, 64-60774, and 4-292575 have been disclosed.
Publication No. JP-A-2005-115122 is disclosed. More specifically, in these ignition timing control devices, generally, the ignition angle AiGT (° C.) is based on a predetermined crank angle signal from a crank angle sensor.
A) is calculated. Then, for example, the required time T3 between the falling edges of the crank angle signal generated every 30 ° C. A
0 (ms) is measured, the ignition angle AiGT is converted to time using the required time T30, and the ignition timing TiG
T (ms) is obtained (TiGT = AiGT · T30
/ 30). The ignition plug is controlled at the ignition timing TiGT.
【0003】[0003]
【発明が解決しようとする課題】ところが、内燃機関の
1燃焼サイクルにおいて、2つのクランク角信号間にお
けるサイクル内回転数(機関の回転速度)は、TDC
(圧縮上死点)との相対的な位置関係、及び機関回転数
に応じて変動する。即ち、図9に示すように、サイクル
内回転数は、TDCに近づく程小さくなる傾向があり、
その傾向は機関回転数が小さくなる程顕著になる。その
ため、上記従来の点火時期制御装置では、クランク角信
号の立ち下がりエッジと点火角度とが不一致になる場合
において、点火角度と実際の点火タイミングとの間にず
れが生じてしまい制御精度が悪化するおそれがあった。However, in one combustion cycle of the internal combustion engine, the number of revolutions in the cycle (engine speed) between two crank angle signals is TDC.
(Compression top dead center), and fluctuates according to the engine speed. That is, as shown in FIG. 9, the number of revolutions in the cycle tends to decrease as approaching TDC.
This tendency becomes more pronounced as the engine speed decreases. Therefore, in the above-described conventional ignition timing control device, when the falling edge of the crank angle signal does not match the ignition angle, a deviation occurs between the ignition angle and the actual ignition timing, and control accuracy deteriorates. There was a fear.
【0004】以下、この問題について図10を用いて説
明する。なお、図10において、時間taは点火角度A
iGTの基準となるクランク角位置であって、BTDC
5℃Aに設定されている。Hereinafter, this problem will be described with reference to FIG. In FIG. 10, the time ta corresponds to the ignition angle A.
It is a crank angle position serving as a reference for iGT, and BTDC
It is set to 5 ° C.
【0005】図10に示すように、クランク角信号は1
5℃A毎に立ち上げと立ち下げとを繰り返し、30℃A
毎に現れるクランク角信号の立ち下がりエッジ間の所要
時間T30はTDCとの相対的な位置関係に応じて変動
する。又、同図において、立ち下がりエッジ間のクラン
ク角(30℃A)を5℃A毎に区分して示すように、5
℃A毎の所要時間もTDCからの位置関係に応じて変動
し、その所要時間はTDCから離れる程短くなってい
る。即ち、1燃焼サイクル内の回転変動は、クランク角
信号の立ち下がりエッジ間の細区分にも現れることが分
かる。[0005] As shown in FIG.
Starting and falling are repeated every 5 ° C, 30 ° C
The required time T30 between the falling edges of the crank angle signal that appears every time varies depending on the relative positional relationship with the TDC. Also, as shown in the figure, the crank angle (30 ° C.) between the falling edges is divided into 5 ° C.
The required time for each ° C. also varies depending on the positional relationship from the TDC, and the required time becomes shorter as the distance from the TDC increases. That is, it can be seen that the rotation fluctuation within one combustion cycle also appears in the subdivision between the falling edges of the crank angle signal.
【0006】従って、クランク角信号の立ち下がりエッ
ジと点火角度AiGTとが合致しない場合、点火角度A
iGTを単に30℃Aに対する所要時間T30で時間に
換算して点火タイミングTiGTを算出すれば(TiG
T=AiGT・T30/30)、その点火タイミングT
iGTにずれが生じることになる。例えば点火角度Ai
GTを”15℃A”とした場合、AiGT=15℃Aに
対応した実際の点火タイミングが時間tcであるのに対
し、点火角度AiGTを時間換算した点火タイミングは
時間tbになる。その結果、点火時期の制御精度が悪化
するという問題が生じる。Therefore, if the falling edge of the crank angle signal does not match the ignition angle AiGT, the ignition angle A
If the ignition timing TiGT is calculated by simply converting the iGT into a time using the required time T30 with respect to 30 ° C. A (TiG
T = AiGT · T30 / 30), and its ignition timing T
A shift will occur in iGT. For example, the ignition angle Ai
When GT is set to “15 ° C. A”, while the actual ignition timing corresponding to AiGT = 15 ° C. is time tc, the ignition timing obtained by converting the ignition angle AiGT into time is time tb. As a result, there arises a problem that the control accuracy of the ignition timing is deteriorated.
【0007】この発明は、上記問題に着目してなされた
ものであって、その目的とするところは、点火時期の制
御精度を向上させることができる内燃機関の点火時期制
御装置を提供することにある。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and an object of the present invention is to provide an ignition timing control device for an internal combustion engine capable of improving the control accuracy of the ignition timing. is there.
【0008】[0008]
【課題を解決するための手段】請求項1に記載の発明
は、図11に示すように、内燃機関M1に配設された点
火プラグM2と、前記内燃機関M1の回転に伴い、等ク
ランク角度毎にクランク角信号を発生するクランク角セ
ンサM3と、前記内燃機関M1の運転状態を示すパラメ
ータに基づき、所定のクランク角信号を基準とした点火
角度を算出する点火角度算出手段M4と、前記クランク
角センサM3によるクランク角信号間の所要時間を計測
する所要時間計測手段M5と、前記所要時間計測手段M
5により計測された所要時間を用いて前記点火角度算出
手段M4による点火角度を時間に換算し、点火タイミン
グを設定する点火タイミング設定手段M6と、前記点火
タイミング設定手段M6による点火タイミングにて前記
点火プラグM2を点火させる点火制御手段とM7を備え
た内燃機関の点火時期制御装置において、前記点火角度
算出手段M4による点火角度と圧縮上死点に設定された
基準クランク角との相対的な角度関係、及び、前記所要
時間計測手段M5により計測された所要時間に応じた前
記内燃機関M1の回転情報に基づいて、前記点火タイミ
ング設定手段M6にて設定された点火タイミングを補正
する点火タイミング補正手段M8を備え、前記点火タイ
ミング補正手段は、前記点火角度が前記基準クランク角
に近い程及び前記内燃機関の回転数が小さい程点火タイ
ミングを補正する補正量を大きくすることを要旨とする
ものである。According to the first aspect of the present invention, as shown in FIG. 11, a spark plug M2 disposed in an internal combustion engine M1 and an equal crank angle with rotation of the internal combustion engine M1. A crank angle sensor M3 for generating a crank angle signal every time; an ignition angle calculating means M4 for calculating an ignition angle based on a predetermined crank angle signal based on a parameter indicating an operation state of the internal combustion engine M1; A required time measuring means M5 for measuring a required time between crank angle signals by the angle sensor M3;
5, the ignition angle calculated by the ignition angle calculation means M4 is converted into time using the required time measured by the ignition timing calculation means 5, and the ignition timing is set by the ignition timing by the ignition timing setting means M6. In an ignition timing control device for an internal combustion engine provided with ignition control means for igniting a plug M2 and M7, the ignition angle and compression top dead center are set by the ignition angle calculation means M4 .
The ignition timing is set by the ignition timing setting means M6 based on a relative angle relationship with a reference crank angle and rotation information of the internal combustion engine M1 corresponding to the required time measured by the required time measuring means M5. comprising an ignition timing correction means M8 for correcting the ignition timing, the ignition Thailand
The ignition angle is the reference crank angle.
The ignition tie is closer to
The gist of the present invention is to increase the correction amount for correcting the zooming .
【0009】又、請求項2に示すように、前記内燃機関
M1の始動を検出する始動検出手段を設け、前記点火タ
イミング補正手段M8は、前記始動検出手段により内燃
機関の始動が検出された場合にのみ、点火タイミングを
補正するように構成してもよい。Further, as set forth in claim 2, a start detecting means for detecting the start of the internal combustion engine M1 is provided, and the ignition timing correcting means M8 is provided when the start of the internal combustion engine is detected by the start detecting means. , The ignition timing may be corrected.
【0010】[0010]
【作用】請求項1の発明によれば、クランク角センサM
3は、内燃機関M1の回転に伴い、等クランク角度毎に
クランク角信号を発生する。点火角度算出手段M4は、
内燃機関M1の運転状態を示すパラメータに基づき、所
定のクランク角信号を基準とした点火角度を算出する。
所要時間計測手段M5は、クランク角センサM3による
クランク角信号間の所要時間を計測する。点火タイミン
グ設定手段M6は、所要時間計測手段M5により計測さ
れた所要時間を用いて点火角度算出手段M4による点火
角度を時間に換算し、点火タイミングを設定する。そし
て、点火制御手段M7は、点火タイミング設定手段M6
による点火タイミングにて点火プラグM2を点火させ
る。According to the first aspect of the present invention, the crank angle sensor M
3 generates a crank angle signal at every equal crank angle with the rotation of the internal combustion engine M1. The ignition angle calculation means M4 includes:
An ignition angle is calculated based on a predetermined crank angle signal based on a parameter indicating an operation state of the internal combustion engine M1.
The required time measuring means M5 measures the required time between crank angle signals by the crank angle sensor M3. The ignition timing setting means M6 converts the ignition angle by the ignition angle calculating means M4 into time using the required time measured by the required time measuring means M5, and sets the ignition timing. The ignition control means M7 includes an ignition timing setting means M6.
The ignition plug M2 is ignited at the ignition timing.
【0011】さらに、点火タイミング補正手段M8は、
点火角度算出手段M4による点火角度と圧縮上死点に設
定された基準クランク角との相対的な角度関係、及び、
所要時間計測手段M5により計測された所要時間に応じ
た内燃機関M1の回転情報に基づいて、点火タイミング
設定手段M6にて設定された点火タイミングを補正す
る。要するに、内燃機関M1の1燃焼サイクルにおいて
は、圧縮上死点(TDC)付近でサイクル内回転数が小
さくなるという傾向がある。しかし、点火角度と圧縮上
死点に設定された基準クランク角との相対的な角度関係
に基づいて、すなわち、点火角度が前記基準クランク角
に近いほど点火タイミングを補正する補正量を大きくす
ることで、サイクル内回転数の変動による点火タイミン
グのずれが抑制される。さらに、所要時間計測手段M5
により計測された所要時間に応じた内燃機関M1の回転
情報に基づいて、すなわち、内燃機関の回転数が小さい
程点火タイミングを補正する補正量を大きくすること
で、内燃機関M1の回転域に応じた補正が実施される。
その結果、燃焼サイクル内における回転数の脈動にかか
わらず、点火時期制御の精度が向上する。Further, the ignition timing correction means M8 includes:
The ignition angle is set by the ignition angle calculation means M4 and the compression top dead center .
Relative angular relationship with the determined reference crank angle , and
The ignition timing set by the ignition timing setting means M6 is corrected based on the rotation information of the internal combustion engine M1 corresponding to the required time measured by the required time measuring means M5. In short, in one combustion cycle of the internal combustion engine M1, the rotational speed in the cycle tends to decrease near the top dead center (TDC) of compression. However, based on the relative angular relationship between the reference crank angle which is set to the compression top dead center and the ignition angle, i.e., the reference crank angle ignition angle
By increasing the correction amount for correcting the ignition timing as the value is closer to, the deviation of the ignition timing due to the fluctuation of the in-cycle rotation speed is suppressed. Further, the required time measuring means M5
Is based on the rotation information of the internal combustion engine M1 corresponding to the required time measured by
By increasing the correction amount for correcting the ignition timing, the correction according to the rotation range of the internal combustion engine M1 is performed.
As a result, the accuracy of the ignition timing control is improved regardless of the pulsation of the rotational speed in the combustion cycle.
【0012】又、請求項2の発明によれば、燃焼サイク
ル内における回転速度の脈動が大きい内燃機関M1の始
動時のみ、点火タイミング補正手段M8は点火タイミン
グを補正する。According to the second aspect of the present invention, the ignition timing correction means M8 corrects the ignition timing only when the internal combustion engine M1 having a large pulsation of the rotational speed in the combustion cycle is started.
【0013】[0013]
【実施例】以下、この発明を火花点火式4気筒内燃機関
に具体化した一実施例について図面に従って説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment in which the present invention is applied to a spark ignition type four-cylinder internal combustion engine will be described below with reference to the drawings.
【0014】図1は、本実施例における点火時期制御装
置の構成を概略的に示す図である。同図に示すように、
内燃機関1はシリンダ2内にピストン3を備えており、
このピストン3の上方にはシリンダヘッド1a,シリン
ダブロック1bにより区画された燃焼室4が形成されて
いる。燃焼室4には点火プラグ21が配設されている。
又、燃焼室4は、吸気バルブ5及び排気バルブ6を介し
て吸気管7及び排気管8に連通している。FIG. 1 is a diagram schematically showing the configuration of an ignition timing control device according to this embodiment. As shown in the figure,
The internal combustion engine 1 includes a piston 3 in a cylinder 2,
Above the piston 3, a combustion chamber 4 defined by a cylinder head 1a and a cylinder block 1b is formed. An ignition plug 21 is provided in the combustion chamber 4.
The combustion chamber 4 communicates with an intake pipe 7 and an exhaust pipe 8 via an intake valve 5 and an exhaust valve 6.
【0015】吸気管7にはスロットルバルブ9が配設さ
れており、同バルブ9にはスロットルセンサ10が連結
されている。スロットルセンサ10は、スロットルバル
ブ9が所定の開度以上に開いたか否か、或いはスロット
ルバルブ9の開く速度が所定値より速いか否か等を検出
するためのものである。又、吸気管7において、前記ス
ロットルバルブ9の上流側にはエアフローメータ11が
配設され、同じく下流側には負圧センサ12が配設され
ている。エアフローメータ11は、機関の吸入空気量を
検出してその検出値に対応する電圧を発生する。負圧セ
ンサ12は、吸気管負圧を検出してその検出値に対応す
る電圧を発生する。A throttle valve 9 is provided in the intake pipe 7, and a throttle sensor 10 is connected to the valve 9. The throttle sensor 10 detects whether or not the throttle valve 9 has opened to a predetermined opening degree or more, or whether or not the opening speed of the throttle valve 9 is faster than a predetermined value. In the intake pipe 7, an air flow meter 11 is disposed upstream of the throttle valve 9, and a negative pressure sensor 12 is disposed downstream thereof. The air flow meter 11 detects an intake air amount of the engine and generates a voltage corresponding to the detected value. Negative pressure sensor 12 detects an intake pipe negative pressure and generates a voltage corresponding to the detected value.
【0016】水温センサ13はウォータジャケット1c
に付設されており、同ウォータジャケット1c内を循環
する冷却水の温度を検出してその検出値に対応する電圧
を発生する。スタータスイッチ14は、図示しないスタ
ータモータを駆動する際に閉成され、内燃機関1が始動
状態にあることを示す信号を発生する。そして、エアフ
ローメータ11、負圧センサ12及び水温センサ13か
らの出力電圧、さらに、スタータスイッチ14及びスロ
ットルセンサ10からの信号は、後述する制御回路15
に送り込まれる。The water temperature sensor 13 is a water jacket 1c.
And detects the temperature of the cooling water circulating in the water jacket 1c and generates a voltage corresponding to the detected value. The starter switch 14 is closed when a starter motor (not shown) is driven, and generates a signal indicating that the internal combustion engine 1 is in a starting state. Output voltages from the air flow meter 11, the negative pressure sensor 12, and the water temperature sensor 13 and signals from the starter switch 14 and the throttle sensor 10 are transmitted to a control circuit 15 described later.
Sent to.
【0017】ディストリビュータ16には、そのディス
トリビュータ軸16aが所定角度回転する毎に角度位置
信号を発生する基準位置センサ17及びクランク角セン
サ18が設けられている。本実施例の場合、基準位置セ
ンサ17,クランク角センサ18は、それぞれクランク
角に換算して360℃A、30℃A毎に角度位置信号を
発生し、それらの2種の角度位置信号は制御回路15に
送り込まれる。The distributor 16 is provided with a reference position sensor 17 and a crank angle sensor 18 for generating an angular position signal each time the distributor shaft 16a rotates a predetermined angle. In the case of the present embodiment, the reference position sensor 17 and the crank angle sensor 18 generate angular position signals every 360 ° C. and 30 ° C. in terms of crank angle, respectively, and these two kinds of angle position signals are controlled. It is sent to the circuit 15.
【0018】制御回路15から出力される点火信号は点
火装置19に送り込まれ、この信号により点火装置19
内のパワートランジスタ(図示しない)が点火コイル2
0の一次電流の通電及び遮断を制御する。点火コイル2
0から得られる高圧の二次電流はディストリビュータ1
6を介して点火プラグ21に送り込まれる。An ignition signal output from the control circuit 15 is sent to an ignition device 19, and the ignition signal
The power transistor (not shown) in the ignition coil 2
It controls the supply and cutoff of the primary current of 0. Ignition coil 2
High-voltage secondary current obtained from
6 to the spark plug 21.
【0019】図2は、制御回路15の電気的構成を示す
ブロック図である。同図に示すように、制御回路15内
に設けられたマイクロコンピュータ23は、入出力ポー
ト24、CPU(中央処理装置)25、リードオンリメ
モリ(ROM)26、ランダムアクセスメモリ(RA
M)27、及び点火制御回路28により構成されてい
る。又、これらの構成要素はバス29を介して接続され
ており、このバス29を介して入出力データの転送が行
われるようになっている。ROM26内には、点火時期
演算用割り込み処理プログラム、その他の処理プログラ
ム、及びそれらの演算処理に必要な種々のデータが予め
格納されている。なお、図2には示していないが、マイ
クロコンピュータ23は、フリーランタイマ,アウトプ
ットコンペアレジスタを有するとともに、周知の入出力
制御回路,メモリ制御回路等を備えている。FIG. 2 is a block diagram showing an electrical configuration of the control circuit 15. As shown in FIG. 1, a microcomputer 23 provided in the control circuit 15 includes an input / output port 24, a CPU (central processing unit) 25, a read only memory (ROM) 26, and a random access memory (RA).
M) 27 and an ignition control circuit 28. These components are connected via a bus 29, and input / output data is transferred via the bus 29. In the ROM 26, an ignition timing calculation interrupt processing program, other processing programs, and various data necessary for the calculation processing are stored in advance. Although not shown in FIG. 2, the microcomputer 23 has a free-run timer, an output compare register, and a well-known input / output control circuit, memory control circuit, and the like.
【0020】又、制御回路15において、エアフローメ
ータ11、負圧センサ12及び水温センサ13からの電
圧信号は、アナログマルチプレクサを含むA/D変換器
30に送り込まれる。そして、その後前記電圧信号がA
/D変換器30にて所定の変換周期で順次2進の信号に
変換され、入出力ポート24に送り込まれる。又、スタ
ータスイッチ14及びスロットルセンサ10からの信号
は入力バッファ31に入力された後、入出力ポート24
に送り込まれる。基準位置センサ17及びクランク角セ
ンサ18からのクランク角360℃A及び30℃Aの角
度位置信号は、波形整形回路32で矩形状の基準位置信
号及びクランク角信号に波形整形された後、入出力ポー
ト24に送り込まれる。In the control circuit 15, voltage signals from the air flow meter 11, the negative pressure sensor 12, and the water temperature sensor 13 are sent to an A / D converter 30 including an analog multiplexer. Then, the voltage signal is A
The signal is sequentially converted into a binary signal by the / D converter 30 at a predetermined conversion cycle, and sent to the input / output port 24. After the signals from the starter switch 14 and the throttle sensor 10 are input to the input buffer 31,
Sent to. The angular position signals at the crank angles of 360 ° C. and 30 ° C. from the reference position sensor 17 and the crank angle sensor 18 are shaped into a rectangular reference position signal and a crank angle signal by the waveform shaping circuit 32, and then input / output. It is sent to port 24.
【0021】点火制御回路28は、CPU25によって
算出された点火コイル20の通電開始時期に関する出力
データ、及び通電終了時期、即ち点火プラグ21の点火
時期に関する出力データから点火信号を生成する回路で
ある。そして、点火制御回路28にて生成された点火信
号は、出力回路33を介して点火装置19に送り込まれ
る。The ignition control circuit 28 is a circuit for generating an ignition signal from output data relating to the power supply start timing of the ignition coil 20 calculated by the CPU 25 and power supply end timing, that is, output data relating to the ignition timing of the ignition plug 21. Then, the ignition signal generated by the ignition control circuit 28 is sent to the ignition device 19 via the output circuit 33.
【0022】なお、本実施例では、制御回路15により
点火角度算出手段、所要時間計測手段、点火タイミング
設定手段、点火制御手段、点火タイミング補正手段及び
始動検出手段が構成されている。In this embodiment, the control circuit 15 comprises ignition angle calculation means, required time measurement means, ignition timing setting means, ignition control means, ignition timing correction means, and start detection means.
【0023】次いで、上記のように構成された点火時期
制御装置の作用について、図3〜図7を用いて説明す
る。なお、本実施例の点火時期制御装置では、制御回路
15により所定のクランク角信号を基準にして点火角度
AiGT(℃A)が算出されるとともに、その点火角度
AiGTを時間に換算して点火タイミングTiGT(m
s)が算出される。又、内燃機関1の始動時にのみ、図
6の補正係数Kを用いて点火タイミングTiGTが補正
される。Next, the operation of the ignition timing control device configured as described above will be described with reference to FIGS. In the ignition timing control device of the present embodiment, the control circuit 15 calculates the ignition angle AiGT (° C.A) based on a predetermined crank angle signal, converts the ignition angle AiGT into time, and converts the ignition angle AiGT into time. TiGT (m
s) is calculated. Further, only when the internal combustion engine 1 is started, the ignition timing TiGT is corrected using the correction coefficient K in FIG.
【0024】ここで、図6の特性図について説明する。
なお、この特性図はROM26に予め記憶されているマ
ップである。図6において、縦軸に示す補正係数Kは、
点火角度AiGT(℃A)と機関回転数NE(rpm)
との関数で表される。又、図6の4本の特性線L0 ,L
100 ,L200 ,L300 は、それぞれNE=0rpm,1
00rpm,200rpm,300rpmのときの補正
係数Kの特性を示すものである。図6によれば、補正係
数Kは、点火角度AiGTと機関回転数NEとに応じて
「1.0」〜「2.0」の範囲で変化し、点火角度Ai
GTが小さくなる程、又は機関回転数NEが小さくなる
程大きくなる特性を有している。そして、NE>300
rpm、又はAiGT=30℃Aでは常にK=1.0と
なる。Here, the characteristic diagram of FIG. 6 will be described.
This characteristic diagram is a map stored in the ROM 26 in advance. In FIG. 6, the correction coefficient K shown on the vertical axis is
Ignition angle AiGT (° C) and engine speed NE (rpm)
It is expressed by the function of Further, the four characteristic lines L 0 , L 0 in FIG.
100 , L 200 and L 300 are NE = 0 rpm and 1 respectively.
This shows the characteristics of the correction coefficient K at 00 rpm, 200 rpm, and 300 rpm. According to FIG. 6, the correction coefficient K changes in the range of “1.0” to “2.0” according to the ignition angle AiGT and the engine speed NE, and the ignition angle Ai
It has a characteristic that it increases as the GT decreases or as the engine speed NE decreases. And NE> 300
At rpm or AiGT = 30 ° C. A, K = 1.0.
【0025】一方、図3は点火時期演算用割り込みルー
チン、図4は点火制御用割り込みルーチンを示すフロー
チャートであり、各ルーチンはCPU25により所定の
周期で実行される。又、図5は点火動作を説明するため
のタイムチャートである。FIG. 3 is a flowchart showing an ignition timing calculation interrupt routine, and FIG. 4 is a flowchart showing an ignition control interrupt routine. Each routine is executed by the CPU 25 at a predetermined cycle. FIG. 5 is a time chart for explaining the ignition operation.
【0026】さて、図3のルーチンは例えばBTDC1
50℃Aにて実行されるものであって、本実施例のよう
に内燃機関1が4気筒であれば、180℃A周期で実行
される。The routine shown in FIG.
It is executed at 50 ° C., and if the internal combustion engine 1 has four cylinders as in the present embodiment, it is executed at a cycle of 180 ° A.
【0027】図3において、CPU25は、先ずステッ
プ101で所要時間T30を読み込む。ここで、所要時
間T30は図5のタイムチャートに示すように、2つの
クランク角信号の立ち下がりエッジ間の所要時間、即
ち、30℃Aの回転に要する時間であって、CPU25
はこのエッジ間の所要時間T30を計測してRAM27
に記憶する。又、CPU25は、続くステップ102で
現在、内燃機関1が始動状態であるか否かを判別する。
具体的には、CPU25は、機関回転数NEが所定値
(例えば、300rpm)より低いか否かを判別するこ
とで内燃機関1の始動を検出する。ここで、内燃機関1
の始動検出は、スタータスイッチ14からの信号に基づ
きスタータがオンであるか否かを判別するようにしても
よい。なお、機関回転数NEは、上述した所要時間T3
0に基づいて算出される。In FIG. 3, the CPU 25 first reads a required time T30 in step 101. Here, the required time T30 is, as shown in the time chart of FIG. 5, the required time between the falling edges of the two crank angle signals, that is, the time required for rotation at 30 ° C.
Measures the required time T30 between the edges, and
To memorize. Further, the CPU 25 determines whether or not the internal combustion engine 1 is currently in a starting state in a subsequent step 102.
Specifically, the CPU 25 detects the start of the internal combustion engine 1 by determining whether or not the engine speed NE is lower than a predetermined value (for example, 300 rpm). Here, the internal combustion engine 1
May be determined based on a signal from the starter switch 14 to determine whether or not the starter is on. The engine speed NE is equal to the required time T3 described above.
It is calculated based on 0.
【0028】そして、内燃機関1が始動状態であれば、
CPU25はステップ103に移行し、所定のクランク
角信号(本実施例では、TDCと同期している)を基準
とした点火角度AiGT(℃A)を算出する。具体的に
は、点火角度AiGTは、機関回転数NEとエアフロー
メータ11の電圧信号による吸入空気量とに基づいて、
図示しない点火時期二次元マップにより算出される。な
お、ここで、エアフローメータ11からの電圧信号に代
えて、負圧センサ12からの電圧信号を用いるようにし
てもよい。Then, if the internal combustion engine 1 is in the starting state,
The CPU 25 proceeds to step 103 and calculates an ignition angle AiGT (° C. A) based on a predetermined crank angle signal (in this embodiment, synchronized with TDC). Specifically, the ignition angle AiGT is determined based on the engine speed NE and the intake air amount based on the voltage signal of the air flow meter 11.
It is calculated by an ignition timing two-dimensional map (not shown). Here, instead of the voltage signal from the air flow meter 11, a voltage signal from the negative pressure sensor 12 may be used.
【0029】又、CPU25は、続くステップ104で
次式(数式1)を用いて点火角度AiGTを時間に換算
し、点火タイミングTiGT(ms)を算出する。In step 104, the CPU 25 converts the ignition angle AiGT into time using the following equation (Equation 1) to calculate an ignition timing TiGT (ms).
【0030】[0030]
【数1】TiGT(ms)=AiGT(℃A)・T30
(ms)/30 さらに、CPU25は、ステップ105で図6の特性図
を用いて機関回転数NE及び点火角度AiGTに応じた
補正係数Kを求める。このとき、機関回転数NEが特性
線L0 ,L100 ,L200 ,L300 の中間回転数である場
合には、補間により補正係数Kを求める。そして、ステ
ップ104で算出した点火タイミングTiGTに補正係
数Kを乗じて補正後点火タイミングTiGT’を算出
し、その後、ルーチンを終了する。## EQU1 ## TiGT (ms) = AiGT (° C. A) · T30
(Ms) / 30 Further, at step 105, the CPU 25 obtains a correction coefficient K corresponding to the engine speed NE and the ignition angle AiGT using the characteristic diagram of FIG. At this time, when the engine speed NE is an intermediate speed between the characteristic lines L 0 , L 100 , L 200 , and L 300 , the correction coefficient K is obtained by interpolation. Then, the corrected ignition timing TiGT ′ is calculated by multiplying the ignition timing TiGT calculated in step 104 by the correction coefficient K, and then the routine ends.
【0031】又、内燃機関1が始動状態でなければ、C
PU25はステップ102からステップ106に移行す
る。そして、CPU25は、ステップ106で始動後の
点火時期として点火角度AiGT(℃A)を算出すると
ともに、ステップ107で点火角度AiGTを時間に換
算して点火タイミングTiGTを算出し、その後、ルー
チンを終了する。なお、ステップ106,107におけ
る点火角度AiGT,点火タイミングTiGTの算出方
法は、前記ステップ103,104と同一であり、ここ
で説明を省略する。If the internal combustion engine 1 is not in the starting state, C
The PU 25 proceeds from step 102 to step 106. Then, the CPU 25 calculates the ignition angle AiGT (° C.A) as the ignition timing after the starting in step 106, calculates the ignition angle TiGT by converting the ignition angle AiGT into time in step 107, and thereafter ends the routine. I do. The method of calculating the ignition angle AiGT and the ignition timing TiGT in steps 106 and 107 is the same as that in steps 103 and 104, and a description thereof will be omitted.
【0032】このように図3のルーチンによれば、内燃
機関1の回転変動が大きい始動時にのみ点火タイミング
TiGTの補正が実施され、回転変動が小さい始動後に
は実施されないようになっている。As described above, according to the routine of FIG. 3, the correction of the ignition timing TiGT is performed only at the start of the internal combustion engine 1 when the rotation fluctuation is large, and is not performed after the start of the rotation fluctuation.
【0033】一方、図4の点火制御用割り込みルーチン
は、クランク角センサ18によるクランク角信号の立ち
下がりエッジ毎に、即ち30℃A周期で実行される。以
下、図4に従う点火動作について、図5のタイムチャー
トに併せて説明する。なお、図5において、時間t3は
点火角度AiGTの設定の基準となるクランク角信号の
立ち下がりエッジ(本実施例では、TDC)に対応した
時間、時間t1は基準となる時間t3の立ち下がりエッ
ジの1つ前(30℃A前)の立ち下がりエッジに対応し
た時間である。又、時間t2は点火コイル20の通電開
始時間、時間t4は点火プラグ21の点火時間である。On the other hand, the ignition control interrupt routine of FIG. 4 is executed at every falling edge of the crank angle signal from the crank angle sensor 18, that is, at a cycle of 30 ° C. Hereinafter, the ignition operation according to FIG. 4 will be described together with the time chart of FIG. In FIG. 5, time t3 is a time corresponding to the falling edge of the crank angle signal (TDC in this embodiment) which is a reference for setting the ignition angle AiGT, and time t1 is the falling edge of the reference time t3. Is the time corresponding to the falling edge immediately before (before 30 ° C.). Further, time t2 is the time at which energization of the ignition coil 20 is started, and time t4 is the ignition time of the ignition plug 21.
【0034】図4において、CPU25は、ステップ2
01で現在のクランク角位置が通電処理の開始位置であ
るか否か、即ち現在、図5の時間t1であるか否かを判
別する。具体的には、CPU25は、基準位置信号を基
準にしてクランク角信号の立ち下がりエッジをカウント
し、そのカウント数が所定値(点火の基準となるクラン
ク角位置の1つ前のカウント数)に達した時に、通電処
理の開始位置であるとみなしてステップ201を肯定判
別する。In FIG. 4, the CPU 25 executes step 2
At 01, it is determined whether or not the current crank angle position is the start position of the energization processing, that is, whether or not it is currently the time t1 in FIG. Specifically, the CPU 25 counts the falling edge of the crank angle signal with reference to the reference position signal, and the counted number reaches a predetermined value (the count number immediately before the crank angle position serving as a reference for ignition). When it has reached, the step 201 is regarded as the start position of the energization processing, and an affirmative determination is made in step 201.
【0035】そして、通電処理の開始位置(図5の時間
t1)であれば、CPU25はステップ202に移行
し、点火コイル20の一次コイルへの通電開始時間をア
ウトプットコンペアレジスタにセットする。その結果、
コンペアレジスタの時間とフリーランタイマとの時間差
が「0」になる時間(図5の時間t2)で点火信号が立
ち上げられ、一次コイルへの通電が開始されることにな
る。なお、アウトプットコンペアレジスタにセットされ
る時間はバッテリ電圧や機関回転数NEに応じて設定さ
れるようになっている。If it is the start position of the energization processing (time t1 in FIG. 5), the CPU 25 proceeds to step 202 and sets the energization start time to the primary coil of the ignition coil 20 in the output compare register. as a result,
At the time when the time difference between the compare register time and the free-run timer becomes “0” (time t2 in FIG. 5), the ignition signal is started, and the energization to the primary coil is started. The time set in the output compare register is set according to the battery voltage and the engine speed NE.
【0036】又、ステップ201で通電処理の開始位置
でなければ、CPU25はステップ203に移行し、点
火角度AiGTの基準となるクランク角位置であるか否
か、即ち現在、図5の時間t3であるか否かを判別す
る。そして、基準のクランク角位置(図5の時間t3)
であれば、CPU25はステップ204に移行し、図3
のステップ105で算出した補正後点火タイミングTi
GT’、或いは、ステップ107で算出した点火タイミ
ングTiGTのいずれかをアウトプットコンペアレジス
タにセットする。その結果、コンペアレジスタの時間と
フリーランタイマとの時間差が「0」になる時間(図5
の時間t4)で点火信号が立ち下げられ、点火コイル2
0の二次コイルに高電圧が発生するとともに点火プラグ
21が点火動作することになる。If the current position is not the start position of the energizing process in step 201, the CPU 25 proceeds to step 203 to determine whether or not the current position is the crank angle position serving as the reference of the ignition angle AiGT, that is, at time t3 in FIG. It is determined whether or not there is. Then, the reference crank angle position (time t3 in FIG. 5)
If so, the CPU 25 proceeds to step 204,
Corrected ignition timing Ti calculated in step 105 of FIG.
Either GT ′ or the ignition timing TiGT calculated in step 107 is set in the output compare register. As a result, the time when the time difference between the compare register time and the free-run timer becomes “0” (FIG. 5)
At time t4), the ignition signal falls and the ignition coil 2
A high voltage is generated in the secondary coil of 0, and the ignition plug 21 performs an ignition operation.
【0037】一方、ステップ203で基準のクランク角
位置でなければ、CPU25はそのままルーチンを終了
する。即ち、図5の時間t1、又は時間t3以外では、
CPU25は通電処理,点火処理を実施しない。On the other hand, if it is not the reference crank angle position in step 203, the CPU 25 terminates the routine. That is, at times other than the time t1 or the time t3 in FIG.
The CPU 25 does not perform the energization processing and the ignition processing.
【0038】以上詳述したように、本実施例の点火時期
制御装置においては、所定のクランク角信号を基準にし
て点火角度AiGT(℃A)を算出するとともに、その
点火角度AiGTを時間に換算して点火タイミングTi
GT(ms)を算出するようにした。又、点火角度Ai
GTと圧縮上死点(TDC)との相対的な位置関係、及
び機関回転数NEに基づいて補正係数Kを設定し、同補
正係数Kにて点火タイミングTiGTを補正するように
した。さらに、1燃焼サイクル内における回転速度の脈
動が大きい内燃機関1の始動時のみ、点火タイミングT
iGTを補正するようにした。As described in detail above, the ignition timing control device of this embodiment calculates the ignition angle AiGT (° C.) based on a predetermined crank angle signal and converts the ignition angle AiGT into time. And ignition timing Ti
GT (ms) was calculated. Also, the ignition angle Ai
A correction coefficient K is set based on the relative positional relationship between GT and compression top dead center (TDC) and the engine speed NE, and the ignition timing TiGT is corrected using the correction coefficient K. Further, only when the internal combustion engine 1 having a large rotational speed pulsation in one combustion cycle is started, the ignition timing T
iGT was corrected.
【0039】要するに、内燃機関1の1燃焼サイクルに
おいては、TDC付近でサイクル内回転数が小さくなる
という傾向があり、その傾向は機関回転数NEが小さい
程顕著になる。しかし、点火角度AiGTがTDCに近
い程、又は機関回転数NEが小さい程、補正係数Kを大
きくすることにより、回転速度の変動による点火タイミ
ングTiGTのずれが抑制される。その結果、クランク
角信号の立ち下がりエッジと点火角度AiGTとの一致
・不一致にかかわらず、常に高精度な点火時期制御を実
現することができる。In short, in one combustion cycle of the internal combustion engine 1, the rotational speed in the cycle tends to decrease near TDC, and this tendency becomes more pronounced as the engine rotational speed NE decreases. However, as the ignition angle AiGT is closer to TDC or the engine speed NE is smaller, the deviation of the ignition timing TiGT due to the fluctuation of the rotation speed is suppressed by increasing the correction coefficient K. As a result, regardless of whether the falling edge of the crank angle signal coincides with the ignition angle AiGT, highly accurate ignition timing control can always be realized.
【0040】次いで、図6の特性図における特性線L0
〜L300 について詳細に説明する。なお、補正係数K
は、機関回転数NEと点火角度AiGTとの関数である
ため、ここでは、”K(NE,AiGT)”として記載
する。そして、この補正係数K(NE,AiGT)は、
点火角度AiGTに対する実際の所要時間T(AiG
T)と、機関回転数NE(AiGT)を平均化したとき
の平均所要時間TAVとの比率で表すことができ、次式
(数式2)にて算出される。Next, the characteristic line L 0 in the characteristic diagram of FIG.
It will be described in detail ~L 300. The correction coefficient K
Is a function of the engine speed NE and the ignition angle AiGT, and is therefore described here as “K (NE, AiGT)”. Then, the correction coefficient K (NE, AiGT) is
The actual required time T (AiG
T) and the average required time TAV when the engine speed NE (AiGT) is averaged, and is calculated by the following equation (Equation 2).
【0041】[0041]
【数2】 (Equation 2)
【0042】そこで、図6の特性を得るためには、数式
2における実際の所要時間T(AiGT)と、平均所要
時間TAVとを求めればよい。以下は、その算出手順を
記すものであり、図6の特性線L100 (NE=100r
pmのときの特性線)を求める場合を例に挙げて説明す
る。Therefore, in order to obtain the characteristics shown in FIG. 6, the actual required time T (AiGT) and the average required time TAV in Equation 2 may be obtained. The following describes the calculation procedure, and the characteristic line L 100 (NE = 100r) in FIG.
A description will be given of an example in which a characteristic line at pm is obtained.
【0043】図7には、点火角度AiGTに対する機関
回転数NE(AiGT)の変化を実線で示し、AiGT
=0〜30(℃A)における機関回転数NE(AiG
T)の平均回転数NEAVを破線で示す。この図によれ
ば、機関回転数NE(AiGT)は、常に100rpm
よりも小さい値となり、点火角度AiGTが大きくなる
につれて大きくなっている。そして、平均回転数NEA
Vは次式(数式3)にて求めることができる。FIG. 7 shows the change of the engine speed NE (AiGT) with respect to the ignition angle AiGT by a solid line.
= 0 to 30 (° C. A), the engine speed NE (AiG
The broken line indicates the average rotational speed NEAV of T). According to this figure, the engine speed NE (AiGT) is always 100 rpm
And becomes larger as the ignition angle AiGT becomes larger. And the average rotational speed NEA
V can be obtained by the following equation (Equation 3).
【0044】[0044]
【数3】 (Equation 3)
【0045】又、機関回転数NE(AiGT)と、0〜
30(℃A)における機関回転数NE(AiGT)の平
均回転数NEAVとを時間に換算するには、次式(数式
4,5)が用いられる。即ち、数式4によれば、機関回
転数NE(AiGT)が時間に換算されて所要時間T3
0(AiGT)が求められ、数式5によれば、平均回転
数NEAVが時間に換算されて平均時間T30AVが求
められる。The engine speed NE (AiGT) and 0 to 0
To convert the average engine speed NEAV of the engine speed NE (AiGT) at 30 (° C. A) into time, the following equations (Equations 4 and 5) are used. That is, according to Equation 4, the engine speed NE (AiGT) is converted into time and the required time T3
0 (AiGT) is obtained, and according to Equation 5, the average rotation speed NEAV is converted to time to obtain an average time T30AV.
【0046】[0046]
【数4】 (Equation 4)
【0047】[0047]
【数5】 (Equation 5)
【0048】さらに、0〜AiGT(℃A)における所
要時間T30を累積して示す所要時間T(AiGT)は
数式6で求められる。又、平均所要時間T30AVを累
積して示す平均所要時間TAVは数式7で求められる。Further, the required time T (AiGT) indicating the cumulative required time T30 at 0 to AiGT (° C. A) is obtained by Expression 6. Further, the average required time TAV indicating the cumulative average required time T30AV is obtained by Expression 7.
【0049】[0049]
【数6】 (Equation 6)
【0050】[0050]
【数7】 (Equation 7)
【0051】そして、上記数式2〜7を用いることによ
り、NE=100rpmの他に、NE=0rpm,20
0rpm,300rpmにおける特性線を求めることが
でき、このように各機関回転数NEにおける補正係数K
(NE,AiGT)を算出することによって、図6を得
ることができる。By using the above formulas 2 to 7, in addition to NE = 100 rpm, NE = 0 rpm, 20
The characteristic lines at 0 rpm and 300 rpm can be obtained. Thus, the correction coefficient K at each engine speed NE can be obtained.
FIG. 6 can be obtained by calculating (NE, AiGT).
【0052】なお、本発明は上記実施例に限定されるも
のではなく、発明の趣旨から逸脱しない範囲内であれば
次に示す様態にて具体化してもよい。上記実施例では、
クランク角センサ18によるクランク角信号の周期を3
0℃Aとしていたが、この周期を180℃Aや10℃A
等、他の角度に変更してもよい。例えば、クランク角セ
ンサ18によるクランク角信号の周期を180℃Aとし
た場合、補正係数Kの特性は30℃Aの場合と異なり、
図8に示す特性となる。The present invention is not limited to the above embodiment, but may be embodied in the following manner without departing from the spirit of the invention. In the above embodiment,
The cycle of the crank angle signal from the crank angle sensor 18 is set to 3
This cycle was set to 180 ° C or 10 ° C.
The angle may be changed to another angle. For example, when the cycle of the crank angle signal by the crank angle sensor 18 is set to 180 ° C., the characteristic of the correction coefficient K is different from the case of 30 ° C.
The characteristics are as shown in FIG.
【0053】又、上記実施例では、図3のルーチンに示
したように、内燃機関1の始動時にのみ点火タイミング
TiGTを補正していたが、図3のステップ106,1
07の処理を削除して始動後も補正係数Kによる補正を
実施するようにしてもよい。この場合、常にステップ1
05で補正後点火タイミングTiGT’が算出されるこ
とになるが、始動後には機関回転数NEが上昇している
ため(NE>300rpm)、ステップ104にて求め
られる補正係数Kは「1.0」に保たれる。その結果、
実際は補正前の点火タイミングTiGTと補正後の点火
タイミングTiGTとが同一の値になる(TiGT’=
TiGT)。In the above embodiment, the ignition timing TiGT is corrected only when the internal combustion engine 1 is started, as shown in the routine of FIG.
07 may be deleted, and the correction by the correction coefficient K may be performed after the engine is started. In this case, always step 1
05, the post-correction ignition timing TiGT ′ is calculated. However, since the engine speed NE increases after starting (NE> 300 rpm), the correction coefficient K obtained in step 104 is “1.0”. Is kept. as a result,
Actually, the ignition timing TiGT before the correction and the ignition timing TiGT after the correction have the same value (TiGT ′ =
TiGT).
【0054】さらに、上記実施例では、点火角度AiG
Tの基準となるクランク角信号をTDCに同期させた
が、これを変更してもよい。加えて、上記実施例では、
補正係数Kを機関回転数NEと点火角度AiGTとの関
数として求めたが、機関回転数NEの代わりにクランク
角センサ18の立ち下がりエッジ間の時間(本実施例で
は、30℃Aの所要時間T30)を用いてもよい。Further, in the above embodiment, the ignition angle AiG
Although the crank angle signal serving as the reference for T is synchronized with TDC, this may be changed. In addition, in the above embodiment,
The correction coefficient K is obtained as a function of the engine speed NE and the ignition angle AiGT. However, instead of the engine speed NE, the time between the falling edges of the crank angle sensor 18 (in this embodiment, the required time of 30 ° C.) T30) may be used.
【0055】[0055]
【発明の効果】この発明によれば、所定のクランク角信
号を基準にして設定された点火角度と圧縮上死点に設定
された基準クランク角との相対的な角度関係に基づい
て、点火角度が基準クランク角に近い程点火タイミング
を補正する補正量を大きくすることで、1燃焼サイクル
内の回転数の変動による点火タイミングのずれを抑制す
ることができる。又、内燃機関の回転数が小さい程点火
タイミングを補正する補正量を大きくすることで、内燃
機関の回転域に応じた補正を実施することができる。そ
の結果、燃焼サイクル内における回転数の脈動にかかわ
らず、点火時期の制御精度を向上させることができると
いう優れた効果を発揮する。According to the present invention, the ignition angle and the compression top dead center are set based on a predetermined crank angle signal.
On the basis of the relative angle relationship with the reference crank angle, the correction amount for correcting the ignition timing is increased as the ignition angle is closer to the reference crank angle. Deviation can be suppressed. Also, by increasing the correction amount for correcting the ignition timing smaller the rotational speed of the internal combustion engine, it is possible to implement the correction according to the rotation range of the internal combustion engine. As a result, an excellent effect that the control accuracy of the ignition timing can be improved irrespective of the pulsation of the rotational speed in the combustion cycle.
【図1】本発明を具体化した一実施例における内燃機関
の点火時期制御装置を概略的に示す構成図である。FIG. 1 is a configuration diagram schematically showing an ignition timing control device for an internal combustion engine according to an embodiment of the present invention.
【図2】制御回路の電気的構成を示すブロック図であ
る。FIG. 2 is a block diagram illustrating an electrical configuration of a control circuit.
【図3】点火時期演算用割り込みルーチンを示したフロ
ーチャートである。FIG. 3 is a flowchart showing an ignition timing calculation interrupt routine.
【図4】点火制御用割り込みルーチンを示したフローチ
ャートである。FIG. 4 is a flowchart showing an ignition control interrupt routine.
【図5】点火動作を説明するためのタイムチャートであ
る。FIG. 5 is a time chart for explaining an ignition operation.
【図6】補正係数を求めるための特性図である。FIG. 6 is a characteristic diagram for obtaining a correction coefficient.
【図7】点火角度に対する機関回転数の変化を示した線
図である。FIG. 7 is a diagram showing a change in engine speed with respect to an ignition angle.
【図8】クランク角センサの立ち下がりエッジの間隔を
180℃Aにした場合の補正係数の特性図である。FIG. 8 is a characteristic diagram of a correction coefficient when the interval between falling edges of the crank angle sensor is set to 180 ° A.
【図9】サイクル内回転数の変化を示した線図である。FIG. 9 is a diagram showing a change in the number of revolutions in a cycle.
【図10】TDC付近の回転変動を示すタイムチャート
である。FIG. 10 is a time chart showing rotation fluctuation near TDC.
【図11】クレームに対応したブロック図である。FIG. 11 is a block diagram corresponding to a claim.
1…内燃機関、15…点火角度算出手段,所要時間計測
手段,点火タイミング設定手段,点火制御手段,点火タ
イミング補正手段,始動検出手段としての制御回路、1
8…クランク角センサ、21…点火プラグ。DESCRIPTION OF SYMBOLS 1 ... Internal combustion engine, 15 ... Control circuit as ignition angle calculation means, required time measurement means, ignition timing setting means, ignition control means, ignition timing correction means, start detection means, 1
8 ... Crank angle sensor, 21 ... Spark plug.
Claims (2)
ク角信号を発生するクランク角センサと、 前記内燃機関の運転状態を示すパラメータに基づき、所
定のクランク角信号を基準とした点火角度を算出する点
火角度算出手段と、 前記クランク角センサによるクランク角信号間の所要時
間を計測する所要時間計測手段と、 前記所要時間計測手段により計測された所要時間を用い
て前記点火角度算出手段による点火角度を時間に換算
し、点火タイミングを設定する点火タイミング設定手段
と、 前記点火タイミング設定手段による点火タイミングにて
前記点火プラグを点火させる点火制御手段とを備えた内
燃機関の点火時期制御装置において、 前記点火角度算出手段による点火角度と圧縮上死点に設
定された基準クランク角との相対的な角度関係、及び、
前記所要時間計測手段により計測された所要時間に応じ
た前記内燃機関の回転情報に基づいて、前記点火タイミ
ング設定手段にて設定された点火タイミングを補正する
点火タイミング補正手段を備え、 前記点火タイミング補正手段は、前記点火角度が前記基
準クランク角に近い程及び前記内燃機関の回転数が小さ
い程点火タイミングを補正する補正量を大きくする こと
を特徴とする内燃機関の点火時期制御装置。An ignition plug provided in the internal combustion engine; a crank angle sensor for generating a crank angle signal for each equal crank angle with the rotation of the internal combustion engine; and a parameter indicating an operation state of the internal combustion engine. An ignition angle calculating means for calculating an ignition angle based on a predetermined crank angle signal, a required time measuring means for measuring a required time between the crank angle signals by the crank angle sensor, and a measurement by the required time measuring means. Ignition timing setting means for converting the ignition angle by the ignition angle calculation means into time using the determined required time, and setting ignition timing; and ignition control for igniting the ignition plug at the ignition timing by the ignition timing setting means. Means for controlling an ignition timing of an internal combustion engine, comprising: Set in the dead center
Relative angular relationship with the determined reference crank angle , and
Based on the rotation information of the internal combustion engine in accordance with the required time measured by the time required measuring means, comprising an ignition timing correction means for correcting the ignition timing set by the ignition timing setting means, said ignition timing correction The means may be such that the ignition angle is
The closer to the quasi-crank angle and the lower the rotational speed of the internal combustion engine
An ignition timing control device for an internal combustion engine, wherein a correction amount for correcting the ignition timing is increased .
手段を設け、前記点火タイミング補正手段は、前記始動
検出手段により内燃機関の始動が検出された場合にの
み、点火タイミングを補正する請求項1に記載の内燃機
関の点火時期制御装置。2. An engine control apparatus according to claim 1, further comprising: start detection means for detecting the start of the internal combustion engine, wherein the ignition timing correction means corrects the ignition timing only when the start of the internal combustion engine is detected by the start detection means. 2. The ignition timing control device for an internal combustion engine according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17569193A JP3360360B2 (en) | 1993-07-15 | 1993-07-15 | Ignition timing control device for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17569193A JP3360360B2 (en) | 1993-07-15 | 1993-07-15 | Ignition timing control device for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0735014A JPH0735014A (en) | 1995-02-03 |
| JP3360360B2 true JP3360360B2 (en) | 2002-12-24 |
Family
ID=16000561
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17569193A Expired - Fee Related JP3360360B2 (en) | 1993-07-15 | 1993-07-15 | Ignition timing control device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3360360B2 (en) |
-
1993
- 1993-07-15 JP JP17569193A patent/JP3360360B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0735014A (en) | 1995-02-03 |
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 | |
| US4893244A (en) | Predictive spark timing method | |
| CA1199963A (en) | Engine control apparatus and control method | |
| JPS6410663B2 (en) | ||
| JPS61272470A (en) | Ignition timing controlling method for internal-combustion engine | |
| JPH09189281A (en) | Ignition timing control device for internal combustion engine | |
| JPH04214946A (en) | Torque fluctuation control device for internal combustion engine | |
| GB2175644A (en) | Ignition timing control system for internal combustion engines | |
| US4723520A (en) | Ignition timing control method for internal combustion engines | |
| JPS61237884A (en) | Knocking controller for internal-combustion engine | |
| JP3360360B2 (en) | Ignition timing control device for internal combustion engine | |
| JPH0765556B2 (en) | Ignition control device for internal combustion engine | |
| JP4638603B2 (en) | Ignition control apparatus and method | |
| JPS6138139A (en) | Fuel injection control device in internal-combustion engine | |
| JPH0223268A (en) | Ignition timing control device for internal combustion engine | |
| JPS61169666A (en) | Internal combustion engine ignition timing control method | |
| JPH0320597B2 (en) | ||
| JPH0579441A (en) | Ignition timing control device for internal combustion engine | |
| US4480615A (en) | Method and apparatus for controlling ignition timing in a multicylinder internal combustion engine | |
| JP2508635B2 (en) | Ignition timing control device for internal combustion engine | |
| JP2000110654A (en) | Combustion control system for vehicle internal combustion engine | |
| JPS6314766B2 (en) | ||
| JP2914775B2 (en) | Engine ignition timing control device | |
| JPH06108956A (en) | Engine ignition timing control device | |
| JP3104526B2 (en) | Apparatus and method for controlling ignition timing of internal combustion engine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081018 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091018 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101018 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101018 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111018 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |