JPH0329986B2 - - Google Patents

Info

Publication number
JPH0329986B2
JPH0329986B2 JP57132038A JP13203882A JPH0329986B2 JP H0329986 B2 JPH0329986 B2 JP H0329986B2 JP 57132038 A JP57132038 A JP 57132038A JP 13203882 A JP13203882 A JP 13203882A JP H0329986 B2 JPH0329986 B2 JP H0329986B2
Authority
JP
Japan
Prior art keywords
ignition
pulse
signal
angle
cycle
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
Application number
JP57132038A
Other languages
Japanese (ja)
Other versions
JPS5923069A (en
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed filed Critical
Priority to JP57132038A priority Critical patent/JPS5923069A/en
Publication of JPS5923069A publication Critical patent/JPS5923069A/en
Publication of JPH0329986B2 publication Critical patent/JPH0329986B2/ja
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/1502Digital data processing using one central computing unit
    • F02P5/1504Digital data processing using one central computing unit with particular means during a transient phase, e.g. acceleration, deceleration, gear change
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Description

【発明の詳細な説明】 本発明はエンジン点火制御方法に関し、特に急
加速時に於ける点火時期の改善に関するものであ
る。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an engine ignition control method, and particularly to improving ignition timing during rapid acceleration.

近年、電子技術の急速な発達に伴なつて、エン
ジンの制御もデイジタル化されている。例えば電
子制御によるエンジン点火制御回路に於いては、
クランク軸の単位角度回転毎に発生される角度パ
ルスと、クランクの基準位置を示す基準位置パル
スとを発生させ、この基準位置パルスの発生時点
を基準として角度パルスを計数し、この計数値が
予め定められた値、つまり点火ゾーンの直前に達
した時点にカウントスタート信号を発生させてい
る。そして、このカウントスタート信号が発生さ
れると、クロツクパルスを計数するカウンタが計
数動作を開始して計時を行ない、その計数値が1
サイクル前の回転速度を基準として算出された値
に達した時点に於いて点火コイルに対する通電を
制御することにより、点火タイミングの制御を行
なつている。
In recent years, with the rapid development of electronic technology, engine control has also become digital. For example, in an electronically controlled engine ignition control circuit,
An angle pulse generated every unit angle rotation of the crankshaft and a reference position pulse indicating the reference position of the crank are generated, and the angle pulses are counted based on the generation point of this reference position pulse. A count start signal is generated when a predetermined value is reached, that is, just before the ignition zone. When this count start signal is generated, the counter that counts the clock pulses starts counting and measures time, and the count value becomes 1.
The ignition timing is controlled by controlling the energization to the ignition coil at the time when the rotation speed reaches a value calculated based on the rotation speed before the cycle.

しかしながら、上述した従来のエンジン点火制
御回路に於いては、1回転前の回転速度を基準と
して最適点火時点を算出しており、この算出値に
対応した点火ゾーンの開始点を基準としてクロツ
クパルスの計数を行なうことによつて進角制御が
行行なわれているために、エンジンの回転が急加
速された場合には最適点火時点が進むにもかかわ
らず、点火制御時点は加速前の状態となつて回転
変動に対する応答遅れが生ずる。この結果、極端
な場合には目的とする点火ゾーンから外れて点火
が行なわれることになり、これに伴なつて十分な
エンジン出力が得られなくなる問題を有してい
る。そしてこの場合に於ける点火ゾーンは角度パ
ルスの周期に同期して設けられる関係上、角度パ
ルス発生用の歯車を小さくしようとすると歯数が
少なくなつて角度パルスの周期が長くなり、これ
に伴なつて回転変動に対する制御の応答性が悪く
なる問題が生ずる。
However, in the conventional engine ignition control circuit described above, the optimum ignition point is calculated based on the rotation speed one revolution before, and the clock pulse is counted based on the starting point of the ignition zone corresponding to this calculated value. Since the advance angle control is performed by performing the A delay in response to rotational fluctuations occurs. As a result, in extreme cases, ignition will occur outside the intended ignition zone, resulting in the problem that sufficient engine output cannot be obtained. In this case, the ignition zone is provided in synchronization with the cycle of the angle pulse, so if you try to make the gear for generating the angle pulse smaller, the number of teeth will decrease and the cycle of the angle pulse will become longer. As a result, a problem arises in which the responsiveness of the control to rotational fluctuations deteriorates.

従つて、本発明による目的は、エンジンの急加
速時に於ける点火時期を改善して制御精度を高め
るとともに、角度パルス発生用に設けられる歯車
の小型化を可能としたエンジン点火制御方式を提
供することである。以下、図面を用いて詳細に説
明する。
Therefore, it is an object of the present invention to provide an engine ignition control system that improves the ignition timing during rapid acceleration of the engine to increase control accuracy, and also enables miniaturization of the gear provided for generating angular pulses. That's true. Hereinafter, it will be explained in detail using the drawings.

第1図は本発明によるエンジン点火制御方式の
一実施例を示す回路図である。同図に於いて1は
カウンタであつて、クランク軸の単位角回転毎に
発生される例えば30゜の角度パルスAを順次計数
してその計数値nを出力するとともに、角度パル
スAに対して6倍の周期(180゜)を有してクラン
ク軸の基準位置を示す基準位置パルスBによつて
リセツトされる。2は回転数検出回路であつて、
基準位置パルスBの発生間に於けるクロツクパル
1を計数することによつてエンジンの回転数N
を求めている。3は図示しない負圧、水温および
気圧の各センサから供給されるアナログ値の負圧
信号C、水温信号Dおよび気圧信号Eをデイジタ
ル信号C′,D′,E′にそれぞれ変換して出力するア
ナログ.デイジタル変換回路、4は計数値n、回
転数N、負圧信号C′、水温信号D′および気圧信号
E′を入力として各種演算を行なうことにより最適
点火時点、進角値α、通電時間制御値βの算出お
よび各種の制御を行なうマイクロコンピユータ、
5はマイクロコンピユータ4から供給されるリセ
ツト信号RS1によりリセツトされると、2個の角
度パルスAを取り込んだ時点に於いて“H”に反
転する角度パルスに同期したカウントスタート信
号Fを発生するカウントスタート信号発生回路で
あつて、リセツト信号RS1によつてリセツトされ
るとともに出力Q1から出力Fを発生するカウン
タ6と、カウンタ6の出力Q1を反転するインバ
ータ7と、インバータ7の出力が“H”の期間に
於いてのみ角度パルスAを前記カウンタ6にクロ
ツクCKとして供給するアンドゲート8とによつ
て構成されている。9は第1ラツチ回路であつ
て、マイクロコンピユータ4からデータバスDB
を介して供給される進角値αをマイクロコンピユ
ータ4から供給されるラツチ信号L1の発生時に
ラツチする。10は第2ラツチ回路であつて、マ
イクロコンピユータ4からデータバスDBを介し
て供給される通電時間制御値βをマイクロコンピ
ユータ4からラツチ信号L2が発生される時点に
於いてラツチする。11は第1ラツチ回路9のラ
ツチ出力を入力とする第1ダウンカウンタであつ
て、カウントスタート信号発生回路5から発生さ
れるカウントスタート信号Fの立ち上り時に入力
信号をプリセツトするとともにカウント動作をス
タートしてクロツクパルス2により順次減算し、
その計数値が零に達すると出力信号OUTを“H”
に反転する。12は第2ダウンカウンタであつ
て、第1ダウンカウンタ11の出力信号の立ち上
りによつて第2ラツチ回路10のラツチ出力をプ
リセツトするとともにカウント動作をスタートし
てクロツクパルス3により順次減算し、その計数
値が零に達すると出力信号OUTを“H”に反転
する。そして、この第2ダウンカウンタ12の出
力が点火制御信号Xとして図示しない点火コイル
への通電を制御するパワートランジスタに供給さ
れる。以下、上記構成による回路の動作を第2図
a〜eおよび第3図に示すフローチヤートを用い
て説明する。
FIG. 1 is a circuit diagram showing an embodiment of an engine ignition control method according to the present invention. In the figure, 1 is a counter that sequentially counts the angle pulse A of, for example, 30° generated every unit angle rotation of the crankshaft and outputs the counted value n. It is reset by a reference position pulse B having a period six times as long (180 degrees) and indicating the reference position of the crankshaft. 2 is a rotation speed detection circuit,
By counting the clock pulses 1 between the occurrences of the reference position pulses B, the engine rotational speed N is determined.
I'm looking for. 3 converts analog negative pressure signal C, water temperature signal D, and atmospheric pressure signal E supplied from negative pressure, water temperature, and atmospheric pressure sensors (not shown) into digital signals C', D', and E', respectively, and outputs the digital signals C', D', and E'. analog. Digital conversion circuit, 4 is count value n, rotation speed N, negative pressure signal C', water temperature signal D' and atmospheric pressure signal
A microcomputer that calculates the optimal ignition point, advance angle value α, and energization time control value β and performs various controls by performing various calculations using E' as input;
When reset by the reset signal RS 1 supplied from the microcomputer 4, the counter 5 generates a count start signal F synchronized with the angle pulse, which inverts to "H" at the time when two angle pulses A are taken in. A count start signal generating circuit includes a counter 6 which is reset by a reset signal RS1 and generates an output Q1 to an output F, an inverter 7 which inverts the output Q1 of the counter 6, and an output of the inverter 7. and an AND gate 8 which supplies the angle pulse A to the counter 6 as the clock CK only during the period when the clock is "H". 9 is the first latch circuit, which connects the data bus DB from the microcomputer 4 to
The advance angle value α supplied via the microcomputer 4 is latched when the latch signal L1 supplied from the microcomputer 4 is generated. Reference numeral 10 denotes a second latch circuit which latches the energization time control value β supplied from the microcomputer 4 via the data bus DB at the time when the microcomputer 4 generates the latch signal L2 . Reference numeral 11 denotes a first down counter which receives the latch output of the first latch circuit 9 as an input, and presets the input signal and starts the counting operation at the rising edge of the count start signal F generated from the count start signal generation circuit 5. and then subtract sequentially using clock pulse 2 .
When the count value reaches zero, the output signal OUT becomes “H”
to be reversed. 12 is a second down counter which presets the latch output of the second latch circuit 10 in response to the rise of the output signal of the first down counter 11, starts counting operation, sequentially subtracts the clock pulse 3 , and calculates the count. When the value reaches zero, the output signal OUT is inverted to "H". The output of the second down counter 12 is then supplied as an ignition control signal X to a power transistor that controls energization to an ignition coil (not shown). The operation of the circuit with the above configuration will be explained below using the flowcharts shown in FIGS. 2a to 3e.

このように構成された回路に於いて、基準位置
パルスBは第2図aに示すように発生され、これ
に対して角度パルスAは第2図bに示すように基
準位置パルスBに対して例えば6倍の周波数を有
する信号として発生される。そして、カウンタ1
は基準位置パルスBによつてリセツトされながら
角度パルスAの立ち下りを順次カウントして#1
〜#6のカウント値nをマイクロコンピユータ4
に供給する。また、回転数検出回路2は基準位置
パルスBの各周期間に於けるクロツクパルス1
計数することにより、単位時間当りの回転数N1
N2,N3………を順次算出している。更に、アナ
ログ.デイジタル変換回路3は各センサから供給
されるアナログ値の負圧信号C、水温信号Dおよ
び気圧信号Eをそれぞれデイジタル値C′,D′,
E′に変換してマイクロコンピユータ4に供給して
いる。マイクロコンピユータ4は、これらの情報
を基として各種演算を行なうことにより最適点火
タイミングを算出する。
In the circuit configured in this way, the reference position pulse B is generated as shown in Figure 2a, while the angle pulse A is generated with respect to the reference position pulse B as shown in Figure 2b. For example, it is generated as a signal having six times the frequency. And counter 1
is reset by the reference position pulse B and sequentially counts the falling edge of the angle pulse A.
~ The count value n of #6 is sent to the microcomputer 4.
supply to. In addition, the rotation speed detection circuit 2 counts the clock pulse 1 between each period of the reference position pulse B, thereby calculating the rotation speed N 1 per unit time,
N 2 , N 3 ...... are calculated sequentially. Furthermore, analog. The digital conversion circuit 3 converts the analog negative pressure signal C, water temperature signal D, and atmospheric pressure signal E supplied from each sensor into digital values C', D',
It converts it into E' and supplies it to the microcomputer 4. The microcomputer 4 calculates the optimum ignition timing by performing various calculations based on this information.

一方、点火ゾーンは第2図bにZで示すよう
に、予め例えば角度パルスAの#5,#6期間と
して定められている。そして、マイクロコンピユ
ータ4は、先に算出した点火タイミングが点火ゾ
ーンZ内に於ける角度パルスAのいかなる位置に
属するかを判別し、この点火タイミングが属する
角度パルスAの周期の前縁に於いてカウントスタ
ート信号Fが“H”に反転するようにリセツト信
号RS1を発生する。
On the other hand, the ignition zone is predetermined, for example, as periods #5 and #6 of angle pulse A, as shown by Z in FIG. 2b. Then, the microcomputer 4 determines to what position of the angle pulse A within the ignition zone Z the previously calculated ignition timing belongs, and at the leading edge of the cycle of the angle pulse A to which this ignition timing belongs. A reset signal RS1 is generated so that the count start signal F is inverted to "H".

この場合、カウントスタート信号発生回路5
は、角度パルスAを2個計数して出力を反転する
構成となつているために、目的とする角度パルス
Aの周期の前縁に於いてカウントスタート信号F
を“H”に反転させるためには、2周期前の時点
に於いてリセツト信号RS1の発生を行なえば良い
ことになる。
In this case, the count start signal generation circuit 5
is configured to count two angle pulses A and invert the output, so the count start signal F is output at the leading edge of the period of the target angle pulse A.
In order to invert the signal to "H", it is sufficient to generate the reset signal RS1 two cycles before.

このような動作は、第3図に示すフローチヤー
トに沿つてマイクロコンピユータ4が処理するこ
とになり、電源の投入に伴なつてマイクロコンピ
ユータ4がスタートすると、ステツプS1に於いて
イニシヤライズ処理が行なわれた後にステツプ
S2,S3,S4,S5,S6を介してステツプS9に移行
し、ここに於いて算出された点火タイミングが点
火ゾーンのいかなる部分に位置するか、つまり角
度パルスAのいかなる周期部分に位置するかの判
別を行なう。次にカウンタ1の計数値nが#3に
達するとステツプS2からステツプS10に移行し、
先に算出された点火タイミングが角度パルスAの
#5の周期に属する場合にはステツプS11に於い
てリセツト信号SR1が発生されてカウンタ6がリ
セツトされる。このようにして、カウンタ6がリ
セツトされると、カウントスタート信号発生回路
5から出力されるカウントスタート信号Fが第2
図cに時点t1で示すように“L”に反転する。
Such operations are processed by the microcomputer 4 according to the flowchart shown in FIG. 3. When the microcomputer 4 starts when the power is turned on, initialization processing is performed in step S1 . step after
The process moves to step S9 via S 2 , S 3 , S 4 , S 5 , and S 6 , and it is determined in what part of the ignition zone the ignition timing calculated here is located, that is, in what part of the angular pulse A. It is determined whether it is located in a periodic part. Next, when the count value n of counter 1 reaches #3, the process moves from step S2 to step S10 .
If the previously calculated ignition timing belongs to the #5 cycle of the angle pulse A, a reset signal SR1 is generated in step S11 and the counter 6 is reset. In this way, when the counter 6 is reset, the count start signal F output from the count start signal generation circuit 5 becomes the second
The signal is inverted to "L" as shown at time t1 in FIG.

次に、カウンタ1の計数値nが#4に達する
と、ステツプS3からステツプS12に移行して点火
タイミングが角度パルスAの#5周期に属するか
否かの判別が行なわれる。そして、この場合には
点火タイミングが#5周期に属しているためにス
テツプS14,S15に移行し、進角値α、通電時間制
御値βの算出と第1,第2ラツチ回路9,10へ
のラツチが行なわれる。この場合、進角値αの第
1ラツチ回路9へのラツチは、マイクロコンピユ
ータ4からデータバスDBを介して進角値αをパ
ラレルデータとして送出し、これに同期してラツ
チ信号L1を発生することによつて行なわれる。
また、通電時間制御値βの第2ラツチ回路10へ
のラツチも上述した場合と同様に、マイクロコン
ピユータ4からデータバスDBを介して通電時間
制御値βをパラレルデータとして送出し、これに
同期してラツチ信号L2を発生することによつて
行なわれる。
Next, when the count value n of the counter 1 reaches #4, the process moves from step S3 to step S12 , and it is determined whether the ignition timing belongs to the #5 period of the angle pulse A. In this case, since the ignition timing belongs to the #5 cycle, the process moves to steps S 14 and S 15 to calculate the advance angle value α and the energization time control value β, and the first and second latch circuits 9, A latch to 10 is performed. In this case, to latch the lead angle value α to the first latch circuit 9, the microcomputer 4 sends the lead angle value α as parallel data via the data bus DB, and in synchronization with this, the latch signal L1 is generated. It is done by doing.
Similarly to the case described above, the energization time control value β is latched to the second latch circuit 10 by sending the energization time control value β as parallel data from the microcomputer 4 via the data bus DB, and synchronizing with this. This is done by generating the latch signal L2 .

次に、カウントスタート信号発生回路5がリセ
ツト信号RS1の発生特に2個の角度パルスAを入
力すると、発生されるカウントスタート信号Fが
第2図cに時点t2で示すように、角度パルスAに
於けるカウント値#4の立ち下り、つまりカウン
ト値#4の開始時点に同期して“H”に反転す
る。カウントスタート信号Fが“H”に反転する
と、第1ダウンカウンタ11が第1ラツチ回路9
のラツチ出力α1をプリセツトして出力信号Gを第
2図dに示すように“L”に反転するとともに、
クロツクパルス2のダウンカウントを開始する。
そして、この第1ダウンカウンタ11がプリセツ
トされた進角値α1のダウンカウントを終了してそ
の計数値が零に達すると、第2図dに時点t3に示
すように出力信号Gが“H”に反転する。出力信
号Gが“H”になると、第2ダウンカウンタ12
が第2ラツチ回路10のラツチ出力β1をプリセツ
トしてその出力信号としての点火制御信号Xが第
2図eに示すように“L”に反転するとともに、
クロツクパルスのダウンカウントを開始する。
ここで、点火制御信号Xが“L”に反転すると、
図示しないパワートランジスタがオフされて点火
コイルへの通電が断たれるために、点火コイルに
高圧が発生されてカウンタ1の計数値nが#5の
期間内に於いて点火が行なわれる。従つて、第2
ダウンカウンタ12から発生される点火制御信号
Xの“H”期間が通電時間となり、マイクロコン
ピユータ4は通電時間制御値βを可変することに
より通電時間が常に一定となるように制御してい
る。そして、この場合に於ける第1ダウンカウン
タ11による進角値αの計数期間は角度パルスA
の1周期以内の短い期間となり、これに伴なつて
エンジンの回転が急変した場合に於ける点火時点
の制御が高精度となる。
Next, when the count start signal generating circuit 5 inputs the generation of the reset signal RS1 , in particular, the two angle pulses A, the generated count start signal F becomes the angle pulse as shown at time t2 in FIG. 2c. It is inverted to "H" in synchronization with the fall of count value #4 at A, that is, the start of count value #4. When the count start signal F is inverted to "H", the first down counter 11 is switched to the first latch circuit 9.
The latch output α1 is preset to invert the output signal G to “L” as shown in FIG. 2d, and
Start counting down clock pulse 2 .
When the first down counter 11 finishes counting down the preset lead angle value α 1 and its count reaches zero, the output signal G becomes “0” as shown at time t 3 in FIG. Flips to "H". When the output signal G becomes “H”, the second down counter 12
presets the latch output β1 of the second latch circuit 10, and the ignition control signal X as its output signal is inverted to "L" as shown in FIG.
Start counting down the clock pulse.
Here, when the ignition control signal X is reversed to "L",
Since the power transistor (not shown) is turned off and the current to the ignition coil is cut off, a high voltage is generated in the ignition coil, and ignition is performed during the period when the count value n of the counter 1 is #5. Therefore, the second
The "H" period of the ignition control signal X generated from the down counter 12 is the energization time, and the microcomputer 4 controls the energization time to be always constant by varying the energization time control value β. In this case, the counting period of the advance angle value α by the first down counter 11 is equal to the angle pulse A.
As a result, the ignition timing can be controlled with high accuracy even when the engine rotation suddenly changes.

次に、マイクロコンピユータ4に於いて算出さ
れた点火タイミングがカウンタ1の計数値が#6
の期間に属する場合には、第3図に示すフローチ
ヤートのステツプS3からステツプS12を介してス
テツプS13に移行する。そして、このステツプS13
に於いてカウンタ6がリセツトされてカウントス
タート信号Fが“L”に反転される。次に、ステ
ツプS4に於いてカウンタ1の計数値nが#5に達
したことが検出されるとステツプS16に移行して
点火タイミングの判別が行なわれる。そして、こ
の場合には、点火タイミングが#6に属するため
に、ステツプS17,S18に於いて進角値α、通電時
間制御値βの算出および第1,第2ラツチ回路
9,10へのラツチが行なわれた後に、前述した
場合と同様に作動して第2図eに時点t4で示すよ
うに点火制御信号Xが“L”に反転して計数値
#6の期間内に於ける点火が行なわれる。
Next, the ignition timing calculated by the microcomputer 4 is determined when the count value of the counter 1 is #6.
If it belongs to the period shown in FIG. 3, the flowchart shown in FIG. 3 moves from step S3 to step S12 and then to step S13 . And this step S 13
At this point, the counter 6 is reset and the count start signal F is inverted to "L". Next, in step S4 , when it is detected that the count value n of the counter 1 has reached #5, the process moves to step S16 , where the ignition timing is determined. In this case, since the ignition timing belongs to #6, the advance angle value α and the energization time control value β are calculated in steps S 17 and S 18 and the ignition timing is transferred to the first and second latch circuits 9 and 10. After the latching is performed, the ignition control signal X is inverted to "L" and becomes "L" within the period of count value #6, as shown at time t4 in FIG. ignition takes place.

ここで、上述した説明はエンジンの回転が急変
しない場合の説明であるが、第4図a,bに示す
状態の基準位置パルスBおよび角度パルスAを発
生しているエンジンが急加速されると基準位置パ
ルスB′および角度パルスA′の周期が回転の加速
に対応してその周期が第4図c,dに示すように
短縮される。この場合、従来の回路に於いては、
急加速に関係なく以前の情報を基とした点火制御
動作が続けられるために、カウントスタート信号
F、第1ダウンカウンタ11の出力Gおよび点火
制御信号Xは第4図e〜gに示すようになり、こ
れに伴なつて点火制御信号Xが“L”に反転する
点火時点t5がカウンタ1の計数値nが#6の期間
にずれ込んで最適点火が行なえなくなる。
Here, the above explanation is for the case where the rotation of the engine does not suddenly change, but if the engine that is generating the reference position pulse B and angle pulse A in the states shown in Fig. 4 a and b is suddenly accelerated. The period of the reference position pulse B' and the angle pulse A' is shortened as shown in FIGS. 4c and 4d in response to the acceleration of rotation. In this case, in the conventional circuit,
In order to continue the ignition control operation based on the previous information regardless of sudden acceleration, the count start signal F, the output G of the first down counter 11, and the ignition control signal X are as shown in FIG. 4 e to g. As a result, the ignition time t5 at which the ignition control signal X is inverted to "L" is delayed to the period when the count value n of the counter 1 is #6, making it impossible to perform optimal ignition.

これに対し、この実施例に於いては、第3図の
ステツプS5に於いて#6の期間を検出するとステ
ツプS19に移行し点火タイミングの判別が行なわ
れる。そして、点火タイミングが#5の期間であ
る場合には、急加速によつて点火時点が相対的に
遅れたものと判断し、ステツプS20に於いてそく
リセツト信号RS2を発生する。このようにして、
#6の開始時点に於いてリセツト信号RS2が発生
されると、第1ダウンカウンタ11がリセツトさ
れて零となるために、計数終了時に於ける場合と
同様に出力信号G′が第4図iに時点t6で示すよう
に“H”に強制的に反転される。
On the other hand, in this embodiment, when the period #6 is detected in step S5 of FIG. 3, the process moves to step S19 and the ignition timing is determined. If the ignition timing is in period #5, it is determined that the ignition timing is relatively delayed due to sudden acceleration, and a reset signal RS2 is generated in step S20 . In this way,
When the reset signal RS2 is generated at the start of #6, the first down counter 11 is reset to zero, so that the output signal G' becomes as shown in Fig. 4, as in the case at the end of counting. i is forcibly inverted to "H" as shown at time t6 .

出力信号G′が“H”に反転されると、第2リ
セツトカウンタ12がプリセツトおよびカウント
スタートされてその出力信号、つまり点火制御信
号Xが“L”に反転して点火制御が行なわれる。
When the output signal G' is inverted to "H", the second reset counter 12 is preset and starts counting, and its output signal, that is, the ignition control signal X, is inverted to "L" to perform ignition control.

また、点火タイミングが計数値#6の期間であ
つた場合には、第3図に示すフローチヤートのス
テツプS6,S7,S8に於いて同様な制御が行なわれ
て計数値#1の開始時点に於いて強制的に点火制
御が行なわれる。
Further, when the ignition timing is in the period of count value #6, similar control is performed in steps S 6 , S 7 , and S 8 of the flowchart shown in FIG. Ignition control is forcibly performed at the start point.

従つて、このように構成された回路に於いて
は、算出された点火タイミングが属する角度パル
スAの周期を予め算出し、この点火タイミングが
この算出された周期を越えた場合には、エンジン
が急加速されて相対関係がずれたものと判断し
て、角度パルスAの次の周期の開始部分に於いて
強制的に点火させているために、いかなる急加速
状態に於いても角度パルスAの予め判別された周
期内となつて点火タイミングのずれ量が少なくな
る。従つて、角度パルスAの周期は例えば30゜の
ように比較的長いものとすることが出来、これに
伴なつて角度パルスAを発生する歯車は、歯数を
少なくして小型化することが出来るためにコスト
ダウンおよびデイストリビユータ内への組み込み
が可能となる。
Therefore, in the circuit configured in this way, the period of the angle pulse A to which the calculated ignition timing belongs is calculated in advance, and if this ignition timing exceeds the calculated period, the engine is It is determined that the relative relationship has shifted due to sudden acceleration, and the ignition is forcibly ignited at the beginning of the next cycle of angle pulse A. As the ignition timing falls within the predetermined period, the amount of deviation in the ignition timing decreases. Therefore, the period of the angle pulse A can be relatively long, for example, 30 degrees, and accordingly, the gear that generates the angle pulse A can be made smaller by reducing the number of teeth. This makes it possible to reduce costs and incorporate it into a distributor.

なお、上記実施例に於いては、第1ダウンカウ
ンタを強制的にリセツトすることによつて強制点
火を行なつた場合について説明したが、本発明は
これに限定されるものではなく、要は点火制御信
号Xの“L”反転と第2ダウンカウンタ12のプ
リセツトと計数動作の開始を強制的に行なわせる
ものであれば良い。
In the above embodiment, a case has been described in which forced ignition is performed by forcibly resetting the first down counter, but the present invention is not limited to this. Any method may be used as long as it forcibly inverts the ignition control signal X to "L", presets the second down counter 12, and starts the counting operation.

以上説明したように、本発明によるエンジンの
点火制御方法は、予め算出した点火タイミングの
属する角度パルスの周期部分を求めておき、点火
タイミングがエンジンの急加速に伴なつて角度パ
ルスの次の周期部分にずれた場合には、予め算出
された角度パルスの周期の次の周期開始時点に於
いて強制的に点火させるものであるために、急加
速時に於ける点火タイミングのずれ量が従来に比
較して大幅に少なくなる。また、点火タイミング
のずれ量は角度パルスの周期内となる事から、こ
の角度パルスを発生するために用いられる歯車の
歯数を少なくすることが出来、これに伴なつて歯
車の小型化によるコストダウンおよびデイストリ
ビユータ内への歯車の装着等が行なえる優れた効
果を有する。
As explained above, in the engine ignition control method according to the present invention, the cycle portion of the angular pulse to which the pre-calculated ignition timing belongs is determined, and the ignition timing is adjusted to the next cycle of the angular pulse as the engine suddenly accelerates. If there is a deviation in the ignition timing, the ignition is forcibly ignited at the start of the next period of the pre-calculated angle pulse period, so the amount of deviation in ignition timing during sudden acceleration is much smaller than before. will be significantly reduced. In addition, since the amount of deviation in the ignition timing is within the period of the angle pulse, the number of teeth on the gear used to generate the angle pulse can be reduced, and the cost is reduced due to the miniaturization of the gear. It has an excellent effect of allowing gears to be mounted inside the down and distributor.

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

第1図は本発明によるエンジン点火制御方式の
一実施例を説明するための回路図、第2図a〜e
は第1図に示す回路の各部動作波形図、第3図は
第1図の動作を示すフローチヤート、第4図a〜
jは第1図の動作を説明するための各部動作波形
図である。 1…カウンタ、2…回転数検出回路、3…アナ
ログ・デイジタル変換回路、4…マイクロコンピ
ユータ、5…カウントスタート信号発生回路、6
…カウンタ、7…インバータ、8…アンドゲー
ト、9,10…第1,第2ラツチ回路、11,1
2…第1,第2ダウンカウンタ。
FIG. 1 is a circuit diagram for explaining an embodiment of the engine ignition control method according to the present invention, and FIG. 2 a to e
1 is an operation waveform diagram of each part of the circuit shown in FIG. 1, FIG. 3 is a flowchart showing the operation of FIG. 1, and FIGS.
j is an operation waveform diagram of each part for explaining the operation of FIG. 1; DESCRIPTION OF SYMBOLS 1...Counter, 2...Rotation speed detection circuit, 3...Analog-digital conversion circuit, 4...Microcomputer, 5...Count start signal generation circuit, 6
... Counter, 7... Inverter, 8... AND gate, 9, 10... First and second latch circuits, 11, 1
2...First and second down counters.

Claims (1)

【特許請求の範囲】[Claims] 1 クランク軸の基準位置を示す基準位置パル
ス、クランク軸の単位角回転毎に発生される例え
ば30゜のように大きな角度パルスおよび負圧、水
温、気圧等の情報を入力としてマイクロコンピユ
ータ制御により最適点火時点を算出して進角制御
および点火コイルへの通電制御を行うエンジン点
火制御方法に於いて、前記マイクロコンピユータ
が点火ゾーンの前の周期より算出した最適点火時
点が属する角度パルスの周期部分を判別し、点火
時点がこの判別周期を越えた場合にはエンジンの
急加速による相対的なずれが生じたもの判断して
角度パルスの前記判別周期の次の周期開始部分に
於いて強制的に点火させることによつて急加速時
に於ける点火の相対的なずれ量を少なくしたこと
を特徴とするエンジン点火制御方法。
1 Optimized by microcomputer control by inputting a reference position pulse indicating the reference position of the crankshaft, a large angle pulse such as 30° generated every unit angle rotation of the crankshaft, and information such as negative pressure, water temperature, and atmospheric pressure. In an engine ignition control method in which the ignition timing is calculated to perform advance angle control and energization control to the ignition coil, the microcomputer calculates the cycle portion of the angular pulse to which the optimum ignition timing, calculated from the previous cycle of the ignition zone, belongs. If the ignition point exceeds this discrimination cycle, it is determined that a relative deviation has occurred due to sudden acceleration of the engine, and the ignition is forcibly ignited at the start of the next cycle of the angle pulse after the discrimination cycle. An engine ignition control method characterized in that the relative amount of ignition deviation during sudden acceleration is reduced by
JP57132038A 1982-07-30 1982-07-30 Engine ignition control method Granted JPS5923069A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57132038A JPS5923069A (en) 1982-07-30 1982-07-30 Engine ignition control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57132038A JPS5923069A (en) 1982-07-30 1982-07-30 Engine ignition control method

Publications (2)

Publication Number Publication Date
JPS5923069A JPS5923069A (en) 1984-02-06
JPH0329986B2 true JPH0329986B2 (en) 1991-04-25

Family

ID=15072048

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57132038A Granted JPS5923069A (en) 1982-07-30 1982-07-30 Engine ignition control method

Country Status (1)

Country Link
JP (1) JPS5923069A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0660622B2 (en) * 1987-06-17 1994-08-10 株式会社日立製作所 Ignition timing control device for internal combustion engine
JPH02230962A (en) * 1989-03-03 1990-09-13 Nissan Motor Co Ltd Ignition timing control device for internal combustion engine
JP2956239B2 (en) * 1991-03-20 1999-10-04 三菱電機株式会社 Electronic control unit for internal combustion engine

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5551955A (en) * 1978-10-10 1980-04-16 Nippon Soken Inc Ignition timing adjusting device for internal combustion engine

Also Published As

Publication number Publication date
JPS5923069A (en) 1984-02-06

Similar Documents

Publication Publication Date Title
EP0059433B1 (en) Speed detecting apparatus
US4527248A (en) Engine speed sensing device
US4814704A (en) Rotor position indicator with correction for apparant acceleration and deceleration
US4667297A (en) Running speed detector
US3767902A (en) Engine member position predictor
US4321580A (en) Process and apparatus for adjustment of the angular position of a part in rotational motion
JPH0329986B2 (en)
US4257364A (en) Method and system for controlling ignition timing
JP2599434Y2 (en) Pulse signal circuit device
US3952237A (en) Rotary body control apparatus
EP0374797B1 (en) Digital servo system for controlling rotational speed of rotary body
EP0310823A2 (en) Synchronous angle counter
US4675821A (en) Method and apparatus for detecting knocking
US6999006B2 (en) Rotation position detecting device
JPS59100866A (en) Digital type speed detector
SE451418B (en) TIMING CIRCUIT OF THE TYPE USED FOR GENERATING TIME-DELAYED OUTPUT SOURCE SIGNALS
US4552110A (en) Electronic ignition control system
JPH0232471B2 (en)
US3745364A (en) Time interval interpolator
JP4812290B2 (en) Timer device
JP2770889B2 (en) Rotation angle detection method
JPS6137458B2 (en)
JP2961987B2 (en) Rotational position detecting device for internal combustion engine
KR0145682B1 (en) Engine control method
JP2824080B2 (en) Period measurement circuit