JPS60169678A - Ignition-timing control for engine - Google Patents

Ignition-timing control for engine

Info

Publication number
JPS60169678A
JPS60169678A JP59025839A JP2583984A JPS60169678A JP S60169678 A JPS60169678 A JP S60169678A JP 59025839 A JP59025839 A JP 59025839A JP 2583984 A JP2583984 A JP 2583984A JP S60169678 A JPS60169678 A JP S60169678A
Authority
JP
Japan
Prior art keywords
engine
idling
advance angle
angle position
revolution
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP59025839A
Other languages
Japanese (ja)
Inventor
Hiroyuki Iwai
岩井 弘之
Yoshiaki Omori
大森 良明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kawasaki Heavy Industries Ltd
Kawasaki Motors Ltd
Original Assignee
Kawasaki Heavy Industries Ltd
Kawasaki Jukogyo KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kawasaki Heavy Industries Ltd, Kawasaki Jukogyo KK filed Critical Kawasaki Heavy Industries Ltd
Priority to JP59025839A priority Critical patent/JPS60169678A/en
Publication of JPS60169678A publication Critical patent/JPS60169678A/en
Pending 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/1508Digital data processing using one central computing unit with particular means during idling
    • 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)

Abstract

PURPOSE:To perform idling control with the simple constitution by controlling the number of revolution of an engine within a prescribed range by changing the ignition time during engine idling. CONSTITUTION:When the existence of idling state is judged in P3, the program advances into P5, and when the number N of revolution is larger than a prescribed number of revolution n1, the advance angle position theta is delayed a little in P6. When the number N of revolution is smaller than n1 in P7, the advance angle position is a little advanced in P8. In P10, the ON-time and OFF-time of an ignitor transistor are obtained through calculation on the basis of the advance angle position theta. In idling state, a prescribed number n1 of idling revolution is automatically maintained by advancing or decelerating the advance angle position a little. Thus, idling control is performed with the simple constitution.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、主として自動二輪車用エンジン等のスペース
が限定されやすいエンジンに好適な点火時期制御方法に
関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an ignition timing control method that is suitable mainly for engines where space is likely to be limited, such as engines for motorcycles.

(従来技術) 自動二輪車においてはアイドル回転数を自動的に一定に
保つ機構(アイドルコントローラ)が採用されておらず
、ライダーが手でアイドルアジャスタを回してスロット
ル開度を適宜調整している。
(Prior Art) Motorcycles do not have a mechanism (idle controller) that automatically keeps the idle speed constant, and the rider manually adjusts the throttle opening by turning an idle adjuster.

一方四輪車においては燃料系、点火系を集中的に制御す
るエンジン制御システムにおいてアイドルコントローラ
が採用されている。しかしその場合にはスロットル弁近
傍に空気が通過するバイパスを設け、バイパスにスイッ
チングバルブを設けて、空気流量を変えることによって
アイドルコントロールを行なっている。従ってその方法
では大型の装置が別に必要となるので、大きな収納スペ
ースを確保しなければならないはかりでなく、コスト高
になるのを避けることができない。
On the other hand, in four-wheeled vehicles, an idle controller is used in the engine control system that centrally controls the fuel system and ignition system. However, in that case, a bypass is provided near the throttle valve through which air passes, and a switching valve is provided in the bypass to control the idle by changing the air flow rate. Therefore, in this method, a large-sized device is required separately, so the scale does not require a large storage space and the cost is inevitably high.

(発明の目的) 自動二輪車用エンジン等に従来から採用されている点火
時期制御方法を利用して、構成が簡単かつ特別なスペー
スが不要で、しかもコスト高になることもなしにアイド
ルコントロールを行なえるようにする。
(Purpose of the invention) By using the ignition timing control method conventionally employed in motorcycle engines, etc., it is possible to perform idle control with a simple configuration, no special space required, and without increasing costs. so that

(発明の構成) 本発明は;エンジンのクランキング時からアイドリング
時の間で、点火時期をアイドリング時の最適進角位置よ
りも少ない進角位置で固定して制御するエンジンの点火
時期制御方法において;エンジンのアイドリング時に、
点火時期を変更することによってエンジン回転数を所定
範囲内に制御することを特徴とするエンジンの点火時期
制御方法である。
(Structure of the Invention) The present invention provides: an engine ignition timing control method for controlling the ignition timing by fixing it at an advance position smaller than the optimum advance position during engine idling between engine cranking and idling; When idling,
This is an engine ignition timing control method characterized by controlling the engine rotation speed within a predetermined range by changing the ignition timing.

(実施例) 本発明を実施するための装置の一例を第1図に示す。(Example) An example of an apparatus for implementing the present invention is shown in FIG.

第1図において、回転角センサ1はクランク軸上或はデ
ィストリビュータ内に設ζ)られるa−ター2と、ロー
ター2の外周に設けられた1個の突起Pに対向するピッ
クアップA、Bより成り、光電方式、磁器変換方式等の
採用されたセンサである。センサ1は、ローター2の回
転に伴って突起Pが1800回転する毎にピックアップ
A、Bに対向した時を検出し、基準位置信号を発生する
In FIG. 1, the rotation angle sensor 1 consists of an a-tor 2 installed on the crankshaft or inside the distributor, and pickups A and B facing a protrusion P provided on the outer periphery of the rotor 2. , photoelectric method, magnetic conversion method, etc. The sensor 1 detects when the protrusion P faces the pickups A and B every 1800 rotations as the rotor 2 rotates, and generates a reference position signal.

一方スロアトル開度検出手段としてスロットル11[j
7す3が設けられており、センサ3は測定ばスロットル
バルブに連結された可変抵抗より成る。スロットル開度
センサ3より得られるのはアナログ情報であり、これを
ディジタル化するためにA/Dコンバータ4が設けられ
ている。A/Dコンバータ4ではバッテリ5、エンジン
温度センサ2゜から入力される電圧値もディジタル化す
る機能を有しそいる。
On the other hand, the throttle 11 [j
A sensor 3 is provided, the sensor 3 consisting of a variable resistor connected to the throttle valve. What is obtained from the throttle opening sensor 3 is analog information, and an A/D converter 4 is provided to digitize this information. The A/D converter 4 also has the function of digitizing voltage values input from the battery 5 and the engine temperature sensor 2°.

回転角セーンサ1のピックアップA、Bから得られる基
準位置信号は波形整形回路6,7及びOR回路8を介し
てマイクロコンピュータ9の割込端子Cに印加され、又
ピックアップBから得られる基準位置信号は判定用端子
D1こ印加されるようになっている。マイクロコンピュ
ータ9は制御プログラム及びデータ用のCPU、 RO
M 、 RAM及びタイマカウンタを有している。タイ
マカウンタによって計測される時刻はピックアップA、
Bがらの信号毎に更新される。
The reference position signal obtained from the pickups A and B of the rotation angle sensor 1 is applied to the interrupt terminal C of the microcomputer 9 via the waveform shaping circuits 6, 7 and the OR circuit 8, and the reference position signal obtained from the pickup B is also applied to the interrupt terminal C of the microcomputer 9. is applied to the determination terminal D1. The microcomputer 9 is a CPU for control programs and data, and RO
M, has a RAM and a timer counter. The time measured by the timer counter is pickup A,
It is updated for each signal from B.

コンピュータ9は次のような機能を有している。The computer 9 has the following functions.

(1) スロットル開度センサ3からのスロットル開度
値と過去(前回)の割込処理で算出されたエンジン回転
数Nから点火時刻を算出する。時刻の算出は例えばテー
ブルルックアップ方式によって行なわれる。即ち予め実
験的に得られたスロットル開度とエンジン回転数をパラ
メータとした進角位置(点火時刻)をデジタル値として
ROM内に記憶させておき、実際のスロットル開度とエ
ンジン回転数に基づいて所定のアドレスから点火時刻を
読み出す。
(1) Calculate the ignition time from the throttle opening value from the throttle opening sensor 3 and the engine rotation speed N calculated in the past (previous) interrupt processing. Calculation of time is performed, for example, by a table lookup method. That is, the advance angle position (ignition time) using the experimentally obtained throttle opening and engine speed as parameters is stored in the ROM as a digital value, and the advance angle position (ignition time) is stored in the ROM as a digital value. Read the ignition time from the specified address.

ところで従来の点火時期制御の特性をグラフにすると第
2図のようになる。第2図はエンジン回転数Nと進角位
置θとの関係を示している。この場合は、アイドリング
回転数n+ (例えば101000rp近傍の回転数n
2(例えば1500 r’pm )以下の回転数域では
進角位置θ1(例えば10°)に固定されており、回転
数n2から所定回転数n3(例えば4500rpm )
までは進角位置θはリニアに変化し、回転数ね3以上で
は進角位置02に固定される。回転数n2以下で進角位
置を固定するのは、次の理由による。即ちクランキング
時や極低回転数では、回転変動が大きすぎて制御が困難
であるからである。
By the way, the characteristics of conventional ignition timing control are graphed as shown in FIG. FIG. 2 shows the relationship between engine speed N and advance angle position θ. In this case, the idling rotation speed n+ (for example, the rotation speed n around 101000 rpm
In the rotation speed range below 2 (for example, 1500 r'pm), the advanced angle position is fixed at θ1 (for example, 10 degrees), and from the rotation speed n2 to a predetermined rotation speed n3 (for example, 4500 rpm).
Up to this point, the advance angle position θ varies linearly, and is fixed at the advance angle position 02 when the rotational speed is 3 or higher. The reason why the advance angle position is fixed at the rotation speed n2 or less is as follows. That is, during cranking or at extremely low rotational speeds, the rotational fluctuations are too large and control is difficult.

またアイドリング回転数n、では、最適進角位置(20
〜30°付近)よりも遅い値(例えば1o0)に設定さ
れることになる。これは仮に、最適進角位置にしてしま
うとアイドリング回転数が」二昇するので、スロットル
開度をさらに閉じな+jればならなくなるため、アイド
リング時のスロットル開度調整が極端に微妙になってし
まうことに基づいている。したがってやはりアイドリン
グ状態では最適進角よりも遅らせるのが望ましい。そこ
で、アイドリング回転数も固定進角領域に入れてしまう
こととしているのである。なお上記第2図の関係は自動
二輪車用等のエンジンに一般に採用されている。
Also, at the idling speed n, the optimum advance angle position (20
~30 degrees)) is set to a slower value (for example, 1o0). This is because if you set it to the optimal advance position, the idling speed will rise by 2', and you will have to close the throttle opening further, making the adjustment of the throttle opening at idling extremely delicate. It is based on putting away. Therefore, in the idling state, it is desirable to set the advance angle later than the optimum advance angle. Therefore, the idling speed is also placed in the fixed advance angle range. Note that the relationship shown in FIG. 2 above is generally employed in engines for motorcycles and the like.

(2)通常運転時(アイドリング状態でない場合)には
、スロットル開度とエンジン回転数Nとをパラメータと
して、点火時期の進角制御を行なう。
(2) During normal operation (not in an idling state), advance control of the ignition timing is performed using the throttle opening degree and the engine speed N as parameters.

(3) アイドリング状態(例えば回転数Nがn2以下
の場合)Iこは、点火時期を変更することfこよってエ
ンジン回転数Nを第2図のnlに制御する。(このとき
の点火時期制御の範囲は第2図の01を中心とする範囲
になる。) なお第1図において、イグナイタトランジスタON用レ
ジスタ10はセットされた時刻とタイマの示す値が一致
するとON信号を制御回路121こ出力し、又OFF用
レジスタ11はセットされた時刻とタイマの示す値とが
一致したときOFF 信号を制御回路12に出力する。
(3) In the idling state (for example, when the engine speed N is less than n2), the ignition timing is changed, thereby controlling the engine speed N to nl in FIG. 2. (The range of ignition timing control at this time is the range centered on 01 in Figure 2.) In Figure 1, the igniter transistor ON register 10 is turned ON when the set time and the value indicated by the timer match. A signal is output to the control circuit 121, and the OFF register 11 outputs an OFF signal to the control circuit 12 when the set time and the value indicated by the timer match.

制御回路12はON信号を受けてイグナイタトランジス
タ13をON して点火コイル14に通電すると共に、
OFF信号を受けてトランジスタ13をOFF して点
火プラグ15を点火する。又マイクロコンピュータ9に
はニュートラル検出スイッチ21からの信号及びクラッ
チのON、OFFの検出スイッチ22からの信号も入力
されるようになっている。
Upon receiving the ON signal, the control circuit 12 turns on the igniter transistor 13 and energizes the ignition coil 14.
Upon receiving the OFF signal, the transistor 13 is turned off and the spark plug 15 is ignited. Further, signals from a neutral detection switch 21 and signals from a clutch ON/OFF detection switch 22 are also input to the microcomputer 9.

次に第3図のフローチャートに沿って機能を説明する。Next, the functions will be explained along the flowchart of FIG.

ピックアップA(第1図)からの基準位置信号が割込端
子C(第1図)に入力されるとプログラムがスタートす
る(P+ )。P2で前回の割込発生時刻と今回の割込
発生時刻との差からエンジン回転数Nをめる。続いてP
3でアイドリング状態にあるか否かを判断する。この判
断には例えば回k 数Nとニュートラル検出スイ・ノチ
21からの信号が用いられ、回転数Nが1500 rp
m以下(n2以下)でかつスイッチ21からニュートラ
ル位置にあ “ることを示す信号を受けたときにアイド
リング状態にあると判断する。アイドリング状態でなけ
ればプログラムはP4に進み、通常運転時の進角制御が
行なわれる。
When the reference position signal from pickup A (FIG. 1) is input to interrupt terminal C (FIG. 1), the program starts (P+). At P2, the engine rotation speed N is calculated from the difference between the previous interrupt occurrence time and the current interrupt occurrence time. followed by P
In step 3, it is determined whether the vehicle is in an idling state. For example, the number of rotations N and the signal from the neutral detection switch 21 are used for this judgment, and if the rotation speed N is 1500 rp.
It is determined that the engine is idling when it receives a signal from the switch 21 indicating that it is in the neutral position. Angle control is performed.

P3でアイドリング状態馨こあると判断すればプロダラ
ムはP5に進み、回転数Nが所定の回転数n1よりも大
きい場合にはP6で進角位置0をわずかに遅らせる。一
方P5で回転数Nが所定の回転数n1以下の場合にはP
7に進み、 P7で回転数Nが回転数n1よりも小さい
場合にはP8で進角位置をわずかに早める。P7で回転
数Nが回転数n、と等しい場合には進角位置θを変更す
ることな(P+oへ進む。
If it is determined at P3 that the engine is in the idling state, the program proceeds to P5, and if the rotational speed N is greater than the predetermined rotational speed n1, the advance angle position 0 is slightly delayed at P6. On the other hand, if the rotation speed N is less than the predetermined rotation speed n1 at P5, P
7, and if the number of revolutions N is smaller than the number of revolutions n1 at P7, the advanced angle position is slightly advanced at P8. If the rotational speed N is equal to the rotational speed n at P7, the advance angle position θ is not changed (proceed to P+o).

P+oでは上記処理で得られた進角位置0に基づいて、
トランジスタ13のON時刻とOFF時刻を計算によっ
てめ、Pr+で両時刻をそれぞれレジスタ10 、11
にセットした後、処理を完了する。
At P+o, based on the advance angle position 0 obtained in the above process,
The ON time and OFF time of the transistor 13 are determined by calculation, and both times are stored in registers 10 and 11 respectively using Pr+.
After setting it, the process is completed.

ON用レジスタ10にセットされた値とタイマの示す値
(即ち時刻)が一致するとレジスタ10は制御回路12
にON信号を出力する。OF’F用レジスタ11ではセ
ットされた値とタイマの示す値が一致したときOFF信
号を出力する。両レジスタ10.11からの出力信号は
制御回路12に入力され、 イグナイタトランジスタ1
3をON、OFFする。
When the value set in the ON register 10 and the value indicated by the timer (i.e. time) match, the register 10 is activated by the control circuit 12.
Outputs an ON signal to The OFF'F register 11 outputs an OFF signal when the set value and the value indicated by the timer match. The output signals from both registers 10 and 11 are input to the control circuit 12, and the igniter transistor 1
Turn 3 ON and OFF.

なおアイドリング状態においては、固定進角位置θ1(
第2図)が最適進角位置よりも低い位置に予め設定され
ていることから、進角位置θをわずかに進めたり遅らせ
ることによって、所定のアイドリング回転数n、は自動
的に保持される。
In addition, in the idling state, the fixed advance angle position θ1 (
(Fig. 2) is preset at a position lower than the optimum advance angle position, the predetermined idling rotation speed n is automatically maintained by slightly advancing or retarding the advance angle position θ.

(発明の効果) エンジンのアイドリング時に、点火時期を変更すること
によってエンジン回転数を所定範囲内に制御するので;
自動二輪車用エンジン等に従来力)ら採用されている点
火時期制御方法を利用して、構成が簡単かつ特別なスペ
ースが不要で、し力)もコスト高になることもなしにア
イドルコントロールを行なえる利点がある。
(Effect of the invention) When the engine is idling, the engine speed is controlled within a predetermined range by changing the ignition timing;
Utilizing the ignition timing control method conventionally used in motorcycle engines, etc., idle control can be performed with simple configuration, no special space required, and no increase in power or cost. It has the advantage of

(別の実施例) エンジン温度をパラメータにして、設定回転数をエンジ
ン温度毎にセットすることも可能である。
(Another Embodiment) It is also possible to set the set rotation speed for each engine temperature by using the engine temperature as a parameter.

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

第1図は本発明による点火時期制御方法を実施するため
の装置のレイアウトを示す図、第2図はエンジン回転数
−進角位置の関係を示すグラフ、第3図は制御プログラ
ムのフローチャートである。 N・・・エンジン回転数、θ・・・進角位置第2図 第3図
Fig. 1 is a diagram showing the layout of a device for carrying out the ignition timing control method according to the present invention, Fig. 2 is a graph showing the relationship between engine speed and advance angle position, and Fig. 3 is a flowchart of the control program. . N...Engine speed, θ...Advance angle position Fig. 2 Fig. 3

Claims (1)

【特許請求の範囲】[Claims] エンジンのクランキング時からアイドリング時の間で、
点火時期をアイドリング時の最適進角位置よりも少ない
進角位置で固定して制御するエンジンの点火時期制御方
法において;エンジンのアイドリング時に、点火時期を
変更することによってエンジン回転数を所定範囲内憂こ
制御することを特徴とするエンジンの点火時期制御方法
Between engine cranking and idling,
In an engine ignition timing control method in which the ignition timing is fixed and controlled at an advance angle position smaller than the optimum advance angle position when the engine is idling; 1. A method for controlling ignition timing of an engine.
JP59025839A 1984-02-13 1984-02-13 Ignition-timing control for engine Pending JPS60169678A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59025839A JPS60169678A (en) 1984-02-13 1984-02-13 Ignition-timing control for engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59025839A JPS60169678A (en) 1984-02-13 1984-02-13 Ignition-timing control for engine

Publications (1)

Publication Number Publication Date
JPS60169678A true JPS60169678A (en) 1985-09-03

Family

ID=12177019

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59025839A Pending JPS60169678A (en) 1984-02-13 1984-02-13 Ignition-timing control for engine

Country Status (1)

Country Link
JP (1) JPS60169678A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52153042A (en) * 1976-06-14 1977-12-19 Toyota Motor Corp Ignition timing limiting device for internal combustion engine
JPS56101069A (en) * 1980-01-18 1981-08-13 Yamaha Motor Co Ltd Ignition device of internal combustion engine

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52153042A (en) * 1976-06-14 1977-12-19 Toyota Motor Corp Ignition timing limiting device for internal combustion engine
JPS56101069A (en) * 1980-01-18 1981-08-13 Yamaha Motor Co Ltd Ignition device of internal combustion engine

Similar Documents

Publication Publication Date Title
US4489691A (en) Method and apparatus for controlling the ignition timing of an internal combustion engine
US4442813A (en) Method of and apparatus for controlling the ignition timing of an internal combustion engine
JPH02538B2 (en)
JPH0828419A (en) Ignition timing control device for internal combustion engine
JPS60169678A (en) Ignition-timing control for engine
JPS6314192B2 (en)
JPH01104973A (en) Ignition timing controller for internal combustion engine
JPS60169677A (en) Ignition-timing control for engine
JPS5888461A (en) Method for controlling ignition time of internal- combustion engine
JPS6088870A (en) Ignition timing controller for engine
JPS61169666A (en) Ignition timing control device in internal-combustion engine
JPS6135378B2 (en)
JPS623173A (en) Ignition timing controller for internal-combustion engine
JP2003176772A (en) Ignition timing control apparatus for internal combustion engine
JPH0636301Y2 (en) Ignition timing control device for internal combustion engine
US6892702B2 (en) Ignition controller
JPH11351112A (en) Ignition timing controller for on-vehicle internal combustion engine
JPS5843584B2 (en) Ignition timing control device
JPH0238794B2 (en)
JPH06137246A (en) Idling rotational speed control method for engine
JPS608469A (en) Method of correctively controlling ignition timing advance in transient state of internal-combustion engine
JPS6217368A (en) Ignition timing controller for internal-combustion engine
JP2023122716A (en) Ignition control method and device for internal combustion engine
JPS59183052A (en) Method of controlling fuel injection and ignition timing of engine
JPH0238792B2 (en)