JPH0579438A - 内燃機関用電子制御装置 - Google Patents

内燃機関用電子制御装置

Info

Publication number
JPH0579438A
JPH0579438A JP23796891A JP23796891A JPH0579438A JP H0579438 A JPH0579438 A JP H0579438A JP 23796891 A JP23796891 A JP 23796891A JP 23796891 A JP23796891 A JP 23796891A JP H0579438 A JPH0579438 A JP H0579438A
Authority
JP
Japan
Prior art keywords
ignition
ignition angle
calculated
gear position
difference
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
JP23796891A
Other languages
English (en)
Inventor
Atsushi Kida
敦士 木田
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP23796891A priority Critical patent/JPH0579438A/ja
Publication of JPH0579438A publication Critical patent/JPH0579438A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Ignition Timing (AREA)

Abstract

(57)【要約】 (修正有) 【目的】 エンジン回転数Neとギアポジションとに基
づいて、所定のタイミング毎に求めた点火角度θigに従
って点火時期を制御する電子制御装置において、通電開
始後にギアポジションの変化に伴ない、点火時期が変化
しても、必要な通電時間を確保し、失火を防止する。 【構成】 エンジン回転に同期したギアポジションを入
力するギア入力回路5A〜5CとCPU12とを有し、
CPUは今回のギアポジション・データとが異なる場合
を検出した時、既に通電をしているかを判断し、通電し
ている時には、現在の点火角度を確保し、その後新しい
ギアポジションによる点火角度を計算し、それらの角度
の差分Δθigを求め、この差分と現在のエンジン回転数
Neから計算される差分Δθig・データとを比較し、Δ
θig>Δθig・データであれば計算した点火角度を保留
し、点火出力信号発生後、この計算した点火角度に更新
する処理を行なう。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は内燃機関(以下エンジン
という)の点火制御に応じてエンジンの運転状態を制御
する内燃機関用電子制御装置に関するものである。
【0002】
【従来の技術】図4は従来のこの種のエンジン点火制御
装置の構成を示すブロック図であり、一例として直列4
気筒エンジンの点火制御を行なう場合を示す。図におい
て、1は凸部1aが円周上30度間隔で8個、120度
間隔で1個形成し、図示せぬエンジンのクランク軸と同
軸で回転する回転体、2はこの回転体1の円周上に形成
した凸部1aを検出することによりクランク角を検出
し、ピックアップ信号を出力する電磁ピックアップ、3
はこのピックアップ信号(図5−(a))を波形整形し
て、ピックアップ信号を出力する波形整形回路(P
C)、4はギアレバー、5A、5Bおよび5Cはこのギ
アレバー4のギアポジションの状態、すなわちニュート
ラル(N)ポジション、1・2・3速ギアポジションお
よび4・5・6速ギアポジションの各状態を検出するギ
ア入力回路、6は前記ピックアップ信号PCおよびこの
ギア入力回路5A、5Bおよび5Cからの入力信号に基
づいて最適通電/点火時期を制御するCPU、7Aおよ
び7Bは第1点火コイル駆動回路(IGN−1)および
第2点火コイル駆動回路(IGN−2)、8Aおよび8
Bはイグニッションコイル、9Aおよび9Bは点火プラ
グである。
【0003】なお、10は波形整形回路3、ギア入力回
路5A、5Bおよび5C、CPU6、第1および第2点
火コイル駆動回路7Aおよび7Bから構成した電子制御
装置である。そして、この電子制御装置10は電磁ピッ
クアップ2、イグニッションコイル8Aおよび8Bが接
続されている。また、図5は電子制御装置の入力/出力
信号の波形図であり、図5−(a)はピックアップ信号
PC(番号D:1,2,3,〜9)を示し、図5−
(b)は第1点火コイル駆動回路(ING−1)7Aの
出力信号を示す。また、TDCはエンジンの各ピストン
の上死点である。
【0004】次に、上記構成によるエンジン点火制御装
置の動作について説明する。まず、図示せぬクランク軸
の回転により回転体1が回転すると、電磁ピックアップ
2は回転体1の凸部1aによりピックアップ信号を出力
する。このピックアップ信号(図5−(a))は波形整
形回路3により波形整形され、波形整形されたピックア
ップ信号PCはCPU6に入力する。したがって、この
CPU6はこのピックアップ信号PCに同期して割り込
みプログラムに飛ぶ。そして、各割り込みプログラム毎
に番号D(1,2,3,〜9)を振り付ける(この番号
Dはエンジンの1回転で1周する)。そして、CPU6
はこの振り付けた番号Dと第1および第2点火コイル駆
動回路7Aおよび7Bの点火タイマーをスタートさせる
番号とが一致しているかどうかを判断し、一致していれ
ば、メインプログラムの演算処理にて求めた点火データ
を点火タイマにセットし、点火タイマーがある値になっ
た時に、点火出力信号を発生する。そして、点火出力を
発生するためにはイグニッションコイル8Aおよび8B
に電流を流し、この電流を点火出力信号でしゃ断するこ
とによる発生二次電圧が必要である。そこで、あらかじ
め電流を流しておかなければならないが、電流を流す時
間は発生二次電圧に関係するため、あらかじめプログラ
ムのデータ領域に書き込まれているデータをその時のエ
ンジン回転数Neをパラメータとして図6に示す通電マ
ップよりメインプログラムにて通電時間TONを求める。
そして、現在求めている点火角度θigと通電時間TON
りCPU6で予想演算をし、ピックアップ信号PCのあ
る番号D、例えばD1 またはD2 のところからある計算
された時間後に通電を開始すれば、要求発生二次電圧が
得られるので、そのピックアップ信号PCの番号、例え
ばD1 またはD2 のところからCPU内部のタイマーに
計算データをセットし、オーバーフローをおこした所で
通電するが、通電は点火より前もって行なっておかなけ
ればならないため、あくまで予想演算であり、例えば図
5および図6に示すように、ギアポジション(ニュート
ラル(N)、1・2・3速ギア、4・5・6速ギア)に
より点火マップが変わる場合、ギア入力読込み11(図
5−(a)において*印で示す)にてギアが変化し、点
火角度θigが大きく進角側に変化したとすると、通電は
すでに前のギアポジションによる旧点火角度θigで計算
したピックアップ信号PCの番号Dからのタイマー処理
にて行ない、点火信号はギアポジションが変化した最新
の点火角度θigで出力するものである。
【0005】
【発明が解決しようとする課題】しかしながら、上記構
成の装置ではギアポジションの信号をギア入力回路5A
〜5Cを介してCPU6に入力し、このギアポジション
信号とエンジン回転数Neのデータより点火角度θig
計算し、またエンジン回転数Neのデータより通電時間
ONを計算し、この点火角度θigと通電時間TONによ
り、通電開始するところを計算して通電を開始するが、
通電したのちに、ギアポジションが変化し、それに伴っ
て点火角度θigが進角側に移動したとすると、実際の通
電時間が短かくなり、要求発生二次電圧に充たない電圧
しか得られず、失火してしまう。また、あらかじめ通電
が短かくなることを予想して通電時間を長く取っておく
と、通常時にイグニッションコイルに電流が流れすぎ、
熱を発生し、イグニッションコイルが壊れるという問題
点があった。
【0006】この発明は以上述べたギアポジションの変
化に伴ない、点火角度θigが進角側に変化した場合、す
でに通電を開始していると、実際の通電時間TONが短か
くなり、発生二次電圧が足りず、失火するという問題点
を除去し、ギアポジションが変化し、それに伴ない点火
角度θigが進角側に変化した場合、すでに通電を開始し
ていたら、通電を開始した時の点火角度θigを保持し、
その点火角度θigにて点火出力信号を発生するようにプ
ログラムによって制御し、計算通りの通電時間TONを実
際にも確保し、要求通りの発生二次電圧を得て、失火を
防止するという優れた装置を提供することを目的とす
る。
【0007】
【課題を解決するための手段】本発明はエンジン回転数
を算出する手段と、エンジン回転に同期してギアポジシ
ョンを入力する手段と、ギアポジションより点火マップ
を選択する手段と、エンジン回転数より点火時期および
通電時間を算出する手段と、通電開始後に、ギアポジシ
ョンの変化が発生した場合、変化前の点火時期と変化後
の点火時期との差分を求める手段と、求めた差分を比較
し、大きい場合、点火出力終了まで変化前の点火時期で
行ない、その後点火時期を変化後の値に更新し、小さい
場合、直ちに変化後の点火時期を採用する手段とを有す
る。
【0008】
【作用】本発明は通電後にギアポジションが変化して
も、必要な通電時間が得られるので、失火を確実に防止
することができる。
【0009】
【実施例】図1は本発明に係る内燃機関用電子制御装置
の一実施例を示すブロック図である。同図において、1
2は下記の第1手段〜第7手段を備えたCPUであり、
エンジンの回転数を算出する第1手段、図3に示すよう
に例えば3個の点火マップ(点火MAP1、点火MAP
2および点火MAP3)を記憶する第2手段、ギアポジ
ションに点火マップの1つを選択する第3手段、エンジ
ン回転数から点火時期および通電時間を算出する第4手
段、通電開始後にギアポジションが変化した場合、確保
した変化前の点火角度θigと新しいギアポジションから
計算した点火角度θigとの差分Δθigを求める第5手
段、計算した点火角度θigが確保した変化前の点火角度
θigに対して遅角側か、または進角側かを判断する第6
手段、前記差分Δθigと現在のエンジン回転数Neから
計算プログラムにより求めた差分Δθig・データとの大
小関係を判断し、確保した変化前の点火角度θig、ある
いは計算した点火角度θigのいずれかを採用する第7手
段が設けられている。
【0010】次に、上記構成による内燃機関用電子制御
装置の動作について説明する。まず、図示せぬクランク
軸の回転により、回転体1が回転すると、電磁ピックア
ップ2は回転体1の凸部1aによりピックアップ信号を
出力する。このピックアップ信号(図2−(a))は波
形整形回路3により波形整形され、この波形整形された
ピックアップ信号PCはCPU12に入力する。したが
って、このCPU12はこのピックアップ信号PCに同
期して割り込みプログラムに飛ぶ。そして、各割り込み
プログラム毎に入力信号の時間を算出し、各クランク毎
の時間をエンジン1回転分加えて、エンジン1回転の時
間を求めてエンジン回転数Neを算出する。
【0011】一方、ギアポジションをギア入力回路5A
〜5Cを通してエンジン回転数に同期して求め、CPU
12は図3に示すように、どの点火マップを選択するか
を決定し、エンジン回転数Neより最適点火時期、およ
び最適通電時間を求め、通電および点火出力を発生す
る。
【0012】ここで、例えばエンジン回転数Ne=3,
000r.p.m とし、ギア入力読込み11(図2−(a)
における*印)のときのギアポジションが1速であった
とすると、図3に示す点火MAP1を選択し、そのとき
の最適点火時期はエンジン回転数Neおよびあらかじめ
プログラムのデータ領域に書き込まれている点火マップ
とCPU12の計算プログラムにより図2−(b)の点
火角度θig1であったとし、その時の最適通電時間はエ
ンジン回転数Neおよび図3に示すように、あらかじめ
プログラムのデータ領域に書き込まれている通電マップ
とCPU12の計算プログラムにより、図2の通電時間
ON1 であるとする。次のエンジン回転において、最適
点火時期はエンジン回転数Neおよびギアポジションが
変化していないことにより、また、点火角度θig1 のま
まであり、最適通電時間もTON1 のままであるから、C
PU12はピックアップ信号PCの番号D:1のところ
よりCPU内部のタイマーに計算データをセットし、オ
ーバーフローした所で、通電を開始するが、通電開始
後、ギア入力読込み11(図2−(a)における*印)
のタイミングにてギアポジションを読み込むと、ギアポ
ジションがニュートラルに変化しているため、図3に示
すように点火MAP3を選択し、そのときの最適点火時
期は前記と同様に計算すると、図2−(b)に示す点火
角度θig2 であるが、この点火角度θig2 を実際の点火
出力に採用すると、通電時間が図2−(b)に示すよう
に、通電時間TON2 になり、通電時間が短かくなり、点
火出力電圧に影響をあたえる発生2次電圧が不足する。
そこで、通電開始後、ギアポジションが変化した場合、
変化前の点火角度θig1 を確保したのち、直ちに新しい
ギアポジションによる点火角度を計算し、この計算した
点火角度θig2 を記憶する。そして、計算した点火角度
θig2 が確保した変化前の点火角度θig1 に対して遅角
側であれば、通電時間が長くなる方向であるから、実際
の点火出力には計算した点火角度θig2 を採用する。一
方、計算した点火角度θig2 が確保した変化前の点火角
度θig1 に対して進角側であれば、計算した点火角度θ
ig2 が、確保した変化前の点火角度θig1 に対して何度
進角しているかを計算し、そして、確保した変化前の点
火角度θig1 と計算した点火角度θig2 の差分Δθig1
(=計算した点火角度θig2 −確保した変化前の点火角
度θig1 )を求める。そして、現在のエンジン回転数N
e、およびあらかじめプログラムのデータ領域に書き込
まれている点火角度の差分Δθig・mapとCPU12
の計算プログラムにより求まる点火角度の差分θig・デ
ータと上記差分Δθig1 との大小関係を判断する。そこ
で、差分Δθig1 が差分Δθig・データより大きい(差
分Δθig1 >差分Δθig・データ)とき、計算した点火
角度θig2 は一時待避として保留し、点火出力信号が発
生するまでは実際の出力計算には使用せず、確保した変
化前の点火角度θig1 を用いて実際の点火出力に使用す
る。そして、点火出力後に保留しておいた点火角度θ
ig2 を用いて通電開始位置を計算し、図2に示すピック
アップ信号DCの番号D:9よりCPU内部のタイマー
にデータをセットし、そのタイマーのオーバーフローに
より、通電を開始するようプログラム制御により処理を
行なう。
【0013】一方、差分Δθig1 が差分Δθig・データ
より小さい(差分Δθig1 ≦差分θig・データ)とき、
計算した点火角度θig2 を採用し、通電時間が短かくな
っても、要求発生2次電圧を満たすだけの通電時間が取
れるため、この計算した点火角度θig2 による点火出力
を行なうことができる。
【0014】
【発明の効果】以上、詳細に説明したように、本発明に
係る内燃機関用電子制御装置によれば、通電開始後にギ
アポジションが変化した場合、確保した変化前の点火角
度θigと新しいギアポジションにより計算した点火角度
θigとの差分Δθigを求める手段、計算した点火角度θ
igが確保した変化前の点火角度θigに対して遅角側か進
角側かを判断する手段、および前記差分Δθigと現在の
エンジン回転数Neから計算プログラムにより求めた差
分Δθig・データとの大小関係を判断し、それにより確
保した変化前の点火角度θigを用いるかあるいは計算し
た点火角度θigを用いるかを選択する手段とを設けたの
で、大きな点火時期の変化に伴なう失火を防ぐことがで
きるばかりか、小さな点火時期の変化に対しては新しい
点火時期を採用するため、失火せず、直ちに要求通りの
点火出力が得られることにより、走行フィーリングをそ
こなうことがない。しかも、プログラムのデータ領域の
データを変更するだけで、非常に細かいセッティングが
でき、全てのエンジンおよび点火コイルの特性に対応す
ることができる効果がある。
【図面の簡単な説明】
【図1】本発明に係る内燃機関用電子制御装置の一実施
例の構成を示す図である。
【図2】図1の入力・出力信号の波形図である。
【図3】図1の動作を説明するため、エンジン回転数N
e対点火角度θig、通電時間TONの関係を示す図であ
る。
【図4】従来の内燃機関用電子制御装置の構成を示す図
である。
【図5】図4の入力・出力信号の波形図である。
【図6】図4の動作を説明するため、エンジン回転数N
e対点火角度θig、通電時間TONの関係を示す図であ
る。
【符号の説明】
3 波形整形回路 5A〜5C ギア入力回路 7A,7B 第1,第2点火コイル駆動回路 12 CPU

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 エンジン回転数(Ne)とギアポジショ
    ンとに基づいて、所定のタイミング毎に求めた点火角度
    (θig)に従って内燃機関の点火時期を制御する内燃機
    関用電子制御装置において、 エンジン回転に同期したギアポジションを入力するギア
    入力手段と、 下記第1手段〜第7手段を有するCPUとを備え、 エンジンの回転数を算出する第1手段、 複数個の点火マップを記憶する第2手段、 ギアポジションにより点火マップの1つを選択する第3
    手段、 エンジン回転数より点火時期および通電時間を算出する
    第4手段、 通電開始後にギアポジションが変化した場合、確保した
    変化前の点火角度θigと新しいギアポジションにより計
    算した点火角度θigとの差分Δθigを求める第5手段、 計算した点火角度θigが、確保した変化前の点火角度θ
    igに対して遅角側か進角側かを判断する第6手段、 前記差分Δθigと現在のエンジン回転数Neから計算プ
    ログラムにより求めた差分Δθig・データとの大小関係
    を判断し、確保した変化前の点火角度θig、あるいは計
    算した点火角度θigのいずれかを採用する第7手段を有
    することを特徴とする内燃機関用電子制御装置。
JP23796891A 1991-09-18 1991-09-18 内燃機関用電子制御装置 Pending JPH0579438A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23796891A JPH0579438A (ja) 1991-09-18 1991-09-18 内燃機関用電子制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23796891A JPH0579438A (ja) 1991-09-18 1991-09-18 内燃機関用電子制御装置

Publications (1)

Publication Number Publication Date
JPH0579438A true JPH0579438A (ja) 1993-03-30

Family

ID=17023138

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23796891A Pending JPH0579438A (ja) 1991-09-18 1991-09-18 内燃機関用電子制御装置

Country Status (1)

Country Link
JP (1) JPH0579438A (ja)

Similar Documents

Publication Publication Date Title
JP2582035B2 (ja) 車両駆動トレインの振動抑圧方法
JPH05240102A (ja) 内燃機関の制御装置
JPH0370106B2 (ja)
US4483293A (en) Ignition time control device
JP2001501285A (ja) 燃料噴射更新システム
JP4510299B2 (ja) 点火制御装置および点火制御方法
JPH0579438A (ja) 内燃機関用電子制御装置
JP2629022B2 (ja) 内燃機関の点火起動装置
JP2004197701A (ja) エンジン制御装置
AU2003204074A1 (en) Ignition control device for internal combustion engine
JPS5888461A (ja) 内燃機関の点火時期制御方法
JP4475704B2 (ja) エンジン制御装置
JPS6270646A (ja) 内燃機関の点火装置
JPH0814273B2 (ja) 内燃機関の点火時期制御装置
JPH08284734A (ja) 火花点火式内燃機関の回転数計測装置
JPS6065279A (ja) 内燃機関始動時の点火時期制御装置
JPH06108956A (ja) エンジンの点火時期制御装置
JPS6081465A (ja) 点火時期制御装置
JP2736783B2 (ja) 点火時期制御装置
JPH01294965A (ja) 内燃機関の点火制御方式
JPH04362275A (ja) 内燃機関の点火制御装置
JPS59115466A (ja) 火花点火式内燃機関の点火時期制御方法
JP4192844B2 (ja) 内燃機関の回転位置検出装置
JPS6367026B2 (ja)
JPS61275573A (ja) 内燃エンジンの点火時期制御装置