JPS6024298B2 - エンジン制御装置 - Google Patents

エンジン制御装置

Info

Publication number
JPS6024298B2
JPS6024298B2 JP52125982A JP12598277A JPS6024298B2 JP S6024298 B2 JPS6024298 B2 JP S6024298B2 JP 52125982 A JP52125982 A JP 52125982A JP 12598277 A JP12598277 A JP 12598277A JP S6024298 B2 JPS6024298 B2 JP S6024298B2
Authority
JP
Japan
Prior art keywords
register
signal
output
fuel
circuit
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
Application number
JP52125982A
Other languages
English (en)
Other versions
JPS5458123A (en
Inventor
茂樹 森永
博厚 徳田
英夫 中村
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP52125982A priority Critical patent/JPS6024298B2/ja
Priority to DE2840706A priority patent/DE2840706C2/de
Priority to US05/943,930 priority patent/US4276601A/en
Priority to GB7837529A priority patent/GB2006988B/en
Publication of JPS5458123A publication Critical patent/JPS5458123A/ja
Priority to US06/509,769 priority patent/USRE32140E/en
Publication of JPS6024298B2 publication Critical patent/JPS6024298B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Control By Computers (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明はエンジンの制御装置に関り、特に燃料供聯合量
の制御装置に関する〔発明の背景〕 ディジタル計算機を使用したエンジン制御装置はすでに
知られている。
例えば侍関昭50一9雌26号公報がある。ディジタル
計算機で燃料供孫合量が正常に演算されるとその出力ビ
ット数は増大する。
このため燃料供給量を制御するパルス(以下パルスと記
す。)を発生するパルス発生回路のレジスタがタイマカ
ウンタのビット数も増大する。このため回絡ぎ複雑とな
る。一方ビット数を減少させると燃料供給量が少ない状
態でのビット数が減少し、制御精度が悪くなる。すなわ
ち燃料供給量が少ない状態でも多い状態でも燃料供給量
を同じビット数で表わすことができれば、燃料供給量の
多い少なし、に関係なく正確に燃料を供)絵できる。計
算機の演算でこのような有効桁数をできるだけそろえた
演算を行なったとしてもその演算値からパルス瓜Jを発
生する回路がなく、その結果として燃料供総合量の小さ
い状態では制御精度が悪くなる問題があった。この問題
を解決するため例えば持関昭50一55725号公報で
は周波数分割器も設け、計数器の入力パルスの周波数を
記憶装贋の出力で変更している。この方法では記憶量を
少くできる効果があるが、計数器の周辺の回路は複雑で
ある。すJなわち計数器の段数を減少させた反面、周波
数分割器の回路が増大する。〔発明の目的) 本発明の目的は燃料供輪績量の制御精度を向上できると
ともに計数回路の構成を簡単にできるエンジン制御装置
を提供することである。
〔発明の概要〕
本発明は複数のカウンタを複数のカウンタレジスタ47
2とインクリメンタ478とで構成し、インクリメンタ
を共用し、上記カウンタレジスタの内より選択されたカ
ウンタレジスタの出力を上記インクリメンタにより十1
だけ増加させて再びカウンタレジスタへ戻すことにより
、カウンタの構成を簡単にし、さらに他のカウンタレジ
スタと同じビット数でも上記燃料供給量の制御精度が十
分に得られらるように、燃料供給量の制御のためカウン
タレジスタの出力をインクリメンタへ加える周期を制御
するため、Tレジス夕を設けたことである。
尚実施例では上記周期は、8マイクロ秒、16マイクロ
秒、32マイクロ秒、64マイクロ秒、128マイクロ
秒、256マイクロ秒の内の一つをTレジスタの出力で
選択することにより決定される。
このように周期が倍、倍と変化することにより上記選択
はさらに簡単になる。〔発明の実施例〕次の本発明の実
施例を図を用いて説明する。
第1図は電子式エンジン制御装置の主要綾成を示すシス
テム図である。ェア・クリーナ12を通して取り込まれ
た空気はェア・フロー・メータ14でその流量が計測さ
れ、空気流量を表わす出力ねAが制御回路10へ送出さ
れる。ェア・フロー・メータ14には吸入空気の温度を
検出するための吸気温センサ16が設けられ、吸入空気
の温度を表わす出力TAが制御回路10へ送出される。
エア・フロー・メータ14を通過した空気はスロツトル
・チヤンバ18を通過し、インテーク・マニホールド2
6から吸入弁32を介してエンジン30の燃焼室34へ
吸入される。燃焼室34へ吸入される空気の量はアクセ
ル・ペダル22を機械的に連動してスロットル・チャン
バ内に設けられているスロツトル・バルブ20の関度を
変化させることにより制御される。スロツトル・バルブ
20の開度はスロットル位置検出器24により検出され
る。このスロットル・バルブ20の位置を表わす信号Q
THはスロットル位置検出器24から制御回路10へ入
力される。スロツトル・チヤンバ1Mこはアイドル用の
バイパス通路42とこのバイパス通路42を通る空気量
を調整するアイドル・アジャスト・スクIJュ44が設
けられている。エンジンがアイドリング状態、で運転さ
れている場合、スロットル・バルフ20がほぼ全閉状態
に位置している。ェア・フロー・メータ14からの吸入
空気はバイパス通路42を適して流れ、燃焼室34へ吸
収される。従ってアィドリング運転状態の吸入空気量は
アイドル・アジヤスト・スクリューの調整により変えら
れる。燃焼室で発生するェネルギはバイパス通路42か
らの空気量によりほぼ定まるので、アイドル・アジヤス
ト・スクリュ44を調整し、エンジンへの吸入空気量を
変えることにより、アィドリング運転状態でのエンジン
回転速度を適正な値に調整することができる。スロツト
ル・チヤンバ18にはさらに別のバイパス通路46とェ
ア・レギュレータ48が設けられている。
ェア・レギュレータ48は制御回路10の出力信号NI
DLに応じて通路46を通る空気量を制御し、暖気運転
時にエンジン回転速度の制タ御やスロットル・バルブ2
0の急変時のエンジンへの適正な空気量の供V給を行う
。また必要に応じアイドル運転時の空気量を変えること
もできる。次に燃料供給系について説明する。フューェ
ル・タンク50に蓄わえられている燃料はフュー0ェル
・ポンプ52に吸入され、フューェル・ダンパ54へ圧
送される。フユーェル・ダンパ54はフューェル・ポン
プ52からの燃料の圧力脈動を吸収し、所定圧力の燃料
をフューェル・フィル夕56を介して燃圧しギュレータ
62を送る。燃圧レギュレータからの燃料は燃料パイプ
60を介してフューェル・ィンジェクタ66に圧送され
、制御回路10からの出力INJにりフューェル・イン
ェクタ66が開き、燃料を噴射する。フューェル・ィン
ジェクタ66からの燃料噴射量はこのィンジェクタ66
の開弁時間と、ィンジェクタへ圧送されてくる燃料圧力
は燃料が噴射されるインテーク・マニホールド26との
圧力差で定まる。
しかしフューェル・インジェクタ66からの燃料噴射量
が制御回路10からの信号で決まる開弁時間にのみ依存
することが望ましい。そのためフューェル・インジェク
タ66への燃料圧力とインテーク・マニホールド26の
マニホールド圧力の差が常に一定になるように燃圧しギ
ュレ−夕62によりフユーエル・インジエクタ66への
圧送燃料圧力を制御している。燃圧しギュレータ62に
は導圧管64を介してィンテーク・マニホールド圧が印
加され、この圧力に対し燃料パイプ60内の燃圧が一定
以上になると、燃料パイプ60とフューヱル・リターン
・パイプ58とが導通し、過剰圧に対応した燃料がフュ
ーヱル・リターン・パイプ58を介してフューェル・タ
ンク50へ戻される。このようにして燃料パイプ60内
の燃圧とィンテーク・マニホールド内のマニホールド圧
との差が常に一定に保たれる。フューェル・タンク50
にはさらに燃料の気化したガスを吸収するためのパイプ
68とキャニスタ70が設けられ、エンジンの運転時大
気関口74から空気を吸入し、吸収した燃料の気化ガス
をパイプ72により、インテーク・マニホールドへ導び
き、エンジン30へ導びく。
上で説明した如くフューェル・ィンジェクタから燃料が
噴射ごれ、吸入弁32がピストン74の運動に同期して
開き、空気と燃料の混合気が燃焼室34へ導ひかれる。
この混合気が圧縮され、点火プラグ36からの火花ェネ
ルギで燃焼することにより、混合気の燃焼ェネルギはピ
ストンを動かす運動ェネルギに変換される。燃焼した混
合気は排気ガスとして排気弁(図示せず)より排気管7
6,触媒コンバータ82,マフラ86を介して大気へ排
気される。
排気管76には排気還流管78(以下ECRパイプと記
す)があり、この管を介して排気ガスの一部がィンテー
ク・マニホールド26へ導びかれる。すなわち排気ガス
の一部が再びエンジンの吸入側へ還流される。この還流
量は排気ガス還流装置28の開弁量で定まる。この開弁
量は制御回路10の出力ECRで制御され、さらに排気
ガス還流装置28の弁位置が電気信号に変換され、信号
QEとして制御回路10へ入力される。排気管76には
入センサ80が設けられており、燃焼室34へ吸入され
た混合気の混合割合を検出する。
具体的には02センサ(酸素センサ)が一般に使用され
、排気ガス中の酸素濃度を検出し、酸素濃度に応じた電
圧V入を発生する。入センサ80の出力V入は制御回路
10へ入力される。触媒コンバータ82には排気温セン
サ84が設けられており、排気温度に応じた出力TEが
制御回路10へ出力される。制御回路1川こは負電子端
子88と正電源端子90が設けられている。
さらに制御回路10より上で述べた点火プラグ36の火
花発生を制御する信号IONが点火コイル40の一次コ
イルに加えられ、2次コイルに発生した高電圧が配電器
38を介して点火プラグ36へ印如され、燃焼室34内
で燃焼のための火花を発生する。さらに具体的に述べる
と、点火コイル4川こは正電源端子92が設けられ、さ
らに制御回路10には点火コイル40の一次コイル電流
を制御するためのパワートランジスタが設けられている
。点火コイル40の正電源端子92と制御回路10の負
電子端子88との間に、点火コイル40の一次コイルと
上記パワートランジスタとの直列回路を形成され、該パ
ワートランジスタが導適することにより点火コイル40
に電磁ェネルギが蓄積され、上記パワートランジスタが
遮断することにより上記電磁ェネルギは高電圧を有する
ェネルギとして点火プラグ36へ印加される。エンジン
301こは水温センサ96が設けられ、エンジン冷却水
94の温度を検出し、この温度に応じた信号TWを制御
回路10へ入力する。
さらにエンジン30にはエンジンの回転位置を検出する
角度センサ98が設けられ、このセンサ98によりエン
ジンの回転に同期して例えば120度毎にリファレンス
信号PRを発生し、またエンジンが所定角度(例えば0
.5度)回転する毎に角度信号PCを発生する。これら
の信号を制御回路10へ入力する。第1図においてェア
・フロー・メータ14の代りに負圧センサを使用しても
よい。
図中点路泉で示した100は負圧センサであり、ィンテ
ーク・マニホールド26の負圧に応じた電圧VDを制御
回路10へ入力する。負圧センサー0としては具体的に
は半導体負圧センサが考えられる。
シリコンチップの片側にィンテーク・マニホールドのブ
ースト圧を作用させ、他方に大気圧あるいは一定圧を作
用させる。場合によっては真空でもよい。このような構
造とZすることによりピェゾ抵抗効果等の作用によりマ
ニホールド圧に応じた電圧yDが発生し、制御回路10
へ印加される。第2図は6気筒エンジンのクランク角に
対する点火タイミングと燃料噴射タイミングを説明する
動作図である。
イはクランク角を表わし、クランク角120o毎にリフ
ァレンス信号PRが角度センサ98より出力される。こ
の信号PRに応じ後述する如く制御回路10内で瓜TL
Dパルスをクランク角oo ,1200,2400 ,
3600 ,4800,600o,7200毎に発生す
る。図で口,ハ,ニ,ホ,へ,トは各々第1気筒、第5
気筒、第3気筒、第6気筒、第2気筒、第4気筒の動作
を表わす。
またJI〜6は各気筒の吸入弁の関弁&瞳を表わす。各
気筒の開弁位置は第2図に示す如く、クランク角で12
00毎にずれている。この開弁位置と開弁幅はそれぞれ
エンジン構造により多少異なる。図でAI〜A5はフユ
ーエル・インジエクタ66の開弁時期すなわち、燃料噴
射時期を表わす。
各噴射時間AI〜A5の時間幅JDはフューェル・ィン
ジェク夕66の開弁時間を表わす。この時間幅JDはフ
ユーェル・ィンジェクタ66の燃料噴射量を表わすと考
えることができる。フューェル・ィンジェクタ66は各
気筒に対応して各々設けられているがこれらのィンジヱ
ク外ま制御回路10内に駆動回路に対し、各々並列に接
続されている。従って制御回略10からの信号INJに
より各気筒に対応してフューェル・ィンジェクタは各々
同時に開弁し、燃料を噴射する。第2図口に示す第1気
筒について説明する。クランク角360o において発
生した基準信号CYLBFに同期し、制御回路10より
出力信号INJ直各気筒のマニホールドまたは吸気ボー
トに設けられたフューェル・インジエクタ66に印加さ
れる。これにより制御回路10で計算された時間JDだ
けA2で示す如く、燃料を噴射する。しかし第1気筒は
吸気弁が閉じているので噴射された燃料は第1気筒の吸
気ボート付近に保持され、シIJンダ内には吸入されな
い。次にクランク角720oの点で生じる基準信号CY
LBFに応じて再び制御回路から各フューェル・インジ
ェクタ66へ信号が送られA3で示す燃料噴射が行なわ
れる。この噴射とほぼ同時に第1気筒の吸気弁が関弁し
、この関弁でA2で噴射した燃料とA3で噴射した燃料
の両方を燃焼室へ吸入する。他の気筒についても同様の
ことがいえる。すなわちハに示した第5気筒では吸気弁
の関弁位置J5でA2とA3で噴射された燃料が噴射さ
れる。二に示す第3気筒では吸気弁の関弁位置J3でA
2で噴射された燃料の一部とA3で噴射された燃料とさ
らにA4で噴射された燃料の一部が吸入される。A2で
噴射された一部の燃料とA4で噴射された一部の燃料を
合せると1回分の噴射量になる。従って第3気筒の各吸
気行程でもやはり2回の噴射量をそれぞれ吸入すること
になる。木、へ、トに示す第6気筒、第2気筒、第4気
筒でも同様にフューェル・ィンジェクタの2回分の噴射
を1回の吸気工程で吸入する。以上の説明で分かるよう
に制御10よりの燃料噴射信号瓜Jで指定される燃料噴
射量は吸入する必要な燃料の半分であり、フューェル・
ィンジヱクタ66の2回の噴射で燃焼室34を吸入され
た空気に対応した必要燃料量かえられる。第2図でGI
〜G6は第1気筒〜第6気筒に対応して点火時期を示す
制御回路10内に設けられているパワートランジスタを
遮断することにより点火コイル40の1次コイル電流を
遮断し、2次コイルに高電圧を発生する。この高電圧の
発生は点火時期GI,G5,G6,G2,G4のタイミ
ングで行なわれ、各気筒に設けられた点火プラグへ配電
器38により配電される。これにより第1気筒、第5気
筒、第3気筒、第6気筒、第2気筒、第4気筒の順序で
各点火プラグへ点火が行なわれ、燃料と空気の混合気は
燃焼する。第1図制御回路10の詳細な回路構成を第3
図に示す。
制御回路IQの正電源端子9川まバッテリの正端子11
川こ接続され、VBなる電圧が制御回路1 0へ供給さ
れる。電源電圧yBは定電圧回路1 12で一定電圧P
VCC、例えば5〔V〕に一定保持される。この一定電
圧PVCCはセントラルプロセッサ(以下CPUと記す
。)ランダムアクセスメモリ(以下RAMと記す。)、
リードオンメモリ(以下ROMと記す。)へ供給される
。さらに定電圧回路112の出力PVCCは入出力回路
120へも出力される。入出力回路12川まマルチプレ
クサ122、アナログディジタル変換器124、パルス
出力回路126、パルス入力回路128、ディスクリー
ト入出力回路130を有している。
マルチプレクサ122にはアナログ信号が入力され、C
PUからの指令に基づいて入力信号の1つが選択されア
ナログディジタル変換器124へ入力される。
アナログ入力信号として、第1図に示した水温センサ9
6、吸気温センサ16、排気温センサ84、スロットル
位置検出器24、排気ガス還流装置28、入センサ80
、ェア・フロー・メータ14からそれぞれ、エンジンの
冷却水温を表わすアナログ信号TW、吸気温を表わすア
ナログ信号TA、排気ガス温度を表わすアナログ信号T
E、スロットル開度を表わすアナログ信号QTH、排気
ガス還流装置の開度状態を表わすアナログ信号QB、吸
入混合気の空気過剰率を表わすアナログ信号V入、吸入
空気量を表わすアナログ信号QAがフィルター 32〜
244を介してマルチプレクサ122へ入力される但し
、入センサ80の出力V入はフィルタ回路を有する増幅
器142を介してマルチプレクサ122へ入力される。
この他に大気圧センサ146から大気圧を表わすアナロ
グ信号VPAがマルチプレクサに入力される。
また正電源端子900から抵抗150,152,1 5
4の直列回路に電圧yBが抵抗1 50を介して供給さ
れ、さらに上記抵抗の直列回路の端子電圧をッェナ14
8で一定に押えている。抵抗150と152および抵抗
152と154の接続点156と158の電圧VHとV
Lの値がマルチプレクサ122へ入力されている。上で
述べたCPUI 1 4とRAMI 16,ROMI1
8、入出力回路120の間はそれぞれデータバス162
、アドレスバス164、コントロールバス1 66で結
ばれている。
さらにCPUよりRAM、ROM、入出力回路120へ
それぞれクロツク信号Eが印加され、このクロック信号
Eに同期してデータバス162を介してのデータの伝送
が行なわれる。入出力回路120のマルチプレクサ12
2には水温TW、吸入空気溢TA、排気ガス温度TE、
スロットル関度QTH、排気還流量QE、^センサ出力
V入、大気圧VPA、吸入空気量QA、基準電圧VH、
VL、吸入空気量QAの代りに負圧VDがそれぞれ入力
される。
これらの入力は、ROMI18に記憶されていた命令プ
ログラムに基づきCPUI14がアドレスバスを介して
そのアドレスを指定し、指定されたアドレスのアナログ
入力取込まれる。このアナログ入力はマルチプレクサ1
22からアナログディジタル変換器124へ送られ、デ
ィジタル変換された値はそれぞれの入力に対応したレジ
スタに保持され、必要に応じ、コントロールバス166
を介して送られてくるCPUI14からの命令に基づき
CPU114またはRAMI16へ取込まれる。パルス
入力回路128には角度センサ98よりリファレンスパ
ルスPRおよび角度信号PCがパルス列の形でフィルタ
ー68を介して入力される。
さらに車三重センサー70から車速に応じた周波数のパ
ルスPSがパルス列の形でフィルター72を介してパル
ス入力パルス128に入力される。CPUI 14によ
り処理された信号はパルス出力パルス126に保持され
る。パルス出力回路126からの出力パワー増幅回路1
88へ加えられ、この信号に基づいてフューェル・ィン
ジェクタが制御される。188,194,198はパワ
ー増幅回路であり、各々点火コイル40の1次コイル電
流、排気ガス還流装置28の開度、ェア・レギュレー夕
48の開度をパルス出力回路126からの出力パルスに
応じて制御する。
ディスクリート入出力回路130が関係する信号は1ビ
ットでその内容を表示できる信号である。
このディスクリート入出力回路130はスロットル・バ
ルブ20が全閉状態にあることを検出する。スイッチ1
74、スタータスイツチ176、トランスミッションギ
アがトップギアであることを示すギアスイッチ178か
らの信号をそれぞれ、フィル夕180,182,184
を介して受信し、保持する。この保持信号は必要に応じ
バスラィンを介してCPUI 14に取込まれる。また
CPUI14からの信号を保持し、パワー増幅回路19
6,200,2027 204へ信号を送出し、それぞ
れ、排気ガス還流装鷹28を閉じて排気ガスの還流を停
止させたり、燃料ポンプを制御したり、触媒の異状温度
を表示したり、エンジンのオーバーヒートを表示したり
する。第4図はパルス出力回路126の具体的な回路を
示すもので、レジスタ群470は基準レジスタ群であり
、CPUI14で演算されたデータを保Z持したりある
いは予じめ定められた一定値を示すデータを保持する。
このデータはCPUI 14よりデータバス162を介
して騒られる。保持するレジス夕の指定はアドレスバス
164を介して行なわれ、指定されたレジスタに上記デ
ータが入力され保持される。レジスタ群472は瞬時レ
ジスタ群であり、エンジン等の瞬時の状態を保持する。
瞬時レジスタ群472とラツチ回路476とインクリメ
ンタ478とでいわゆるカウンタ機能を呈する。出力レ
ジスタ群474は例えばエンジンの回転速度を保持する
レジスタ530と車速を保持するレジスタ432を有し
ている。
これらの値は、ある条件で満されてとき瞬時レジスタの
値が読み込まれることにより得られる。出力レジスタ群
474に保持されるデータは、CPUI14からアドレ
スバス164を介して送られてくる信号により関係する
レジスタが選ばれ、このレジスタからデータバス162
を介してCPUI 14に送られる。コンパレータ48
0は基準レジスタ群470の内の選ばれたレジス夕から
の基準データと瞬時レジスタ群472の内の選ばれたレ
ジスタとからの瞬時データをそれぞれ入力端482と4
84から受け、比較動作を行う。
その比較結果は出力端486より出力される。出力端は
比較結果保持回路として作用する第1比較出力レジスタ
502の内の所定のレジス外こセットされる。さらにそ
の後第2比較出力レジスタ群504の所定のレジスタに
セットされる。基準レジスタ群470、基準レジスタ群
470、出力レジスタ群474の読出しや書き込み動作
、インクリメンタ478やコンパレータ480の動作、
第1比較出力レジスタ群502、第2比鮫出力レジスタ
群504への出力セット動作は、ある定められた時間内
に処理される。
また種々の処理はステージカウンタ572のステージ順
序に従い、時分割で行なわれる。各ステージ毎に基準レ
ジスタ群470、瞬時レジスタ群472、第1および第
2比較結果レジスタ群のそれぞれのレジスタ群の所定の
レジスタおよび必要に応じて出力レジスタ群474の内
の所定のレジスタが選ばれる。またインクリメンタ47
8とコンパレータ480は共通に使用される。第5図は
第4図のタイミングを説明するための図である。
CPUI14よりクロック信号Eが入出力回路120に
供給される。この信号をイに示す。このクロツク信号E
より回路574により重なりのない2つのクロツク信号
?1とJ2を作る。この信号を口とハに示す。このクロ
ツク信号EJIと02により第4図に示す回路は動作す
る。第5図二はステージ信号であり、クロック信号◇2
の立上がりで切換えられ、各ステージ信号の処理はぐ2
に同期して行なわれる。
第5図中でTHROUGHとはラツチ回路やレジスタ回
路がィネーブルの状態にあることを示し、これらの回路
の出力が入力に依存されることを示す。またタLATC
Hとはこれらの回路があるデータを保持し、この回路が
出力が入力に依存しないことを示す。二に示すステージ
信号は基準レジスタ470や瞬時レジスタ472の読み
出し信号となり、ある0選ばれた所定のレジスタからそ
の内容を読み出す。
イとへはそれぞれ基準レジスタ470と瞬時レジスタ群
472の動作を示す。この動作はクロツクJIに同期し
てなされる。ラッチ回路476の動作をトに示す。
この回路5は)2が/・ィレベルのときTHROUGH
状態となり、瞬時レジスタ群472より読み出されたあ
る特定のレジスタ群のデータを書し込み、クロツク◇2
がローレベルになったときLATCH状態となる。この
ようにしてそのステージに対応した瞬時0レジスタ群の
内の所定のレジスタのデータを保持する。ラッチ回路4
76に保持されたデータは、クロック信号に同期しない
インクリメンタ478により、外部の条件に基づいて修
正される。ここでインクリメンタ478はインクリメン
夕コントローラ490からの信号に基づき次のような機
能を有する。第1の機能はインクリメント機能で入力デ
ータの示す値を1つ増加させる。第2の機能はノンィン
クリメント機能で、入力の値を増加させないでそのまま
の状態で通過させる。第3の機能はリセット機能で入力
の値を全て0の値を示すデータに変える。瞬時レジス夕
のデータの流れを見ると、瞬時レジスタ群472の内の
1つのレジスタがステージカウンタ572により選ばれ
、その保持データがラツチ回路476とインクリメンタ
478を介してコンパレータ480‘こ入力される。
さらにインクリメンタ478の出力から元の選ばれたレ
ジスタへ戻る閉ループができる。従ってインクリメンタ
がデータに対し1つ増加させる機能を呈するとこの閉ル
ープはカウンタとしての機能を示す。しかしこお閉ルー
プで瞬時レジスタ群の選ばれたレジスタから出力された
データがインクリメンタによりカウントアップされ、再
び元のレジスタに戻されることにより形成されるループ
をデータが何回も回転すると誤動作が生じる。従ってこ
のル−プが形成されないようにこのループを切る必要が
ある。このためにラッチ回路476を設けている。ラッ
チ回路476はクロックJ2に同期してTHROUGH
状態になり、一方瞬時レジスタに入力が書き込まれるT
HROUGH状態はクロック01に同期している。従っ
てクロックJ2とCIとの間でループがカットされる。
つまりレジスタ群472の選ばれたレジスタにカウント
アップされたデータが再び戻されてセットされ、該レジ
スタからラツチ回路476へカウントアップされたデー
タが送られてもラッチ回路476には入力されない。こ
のためラツチ回路476はクロツク02で保持したデー
タを出力しつづける。このことにより誤動作は防止でき
る。 コンパレータ480もインクリメンタ476と同
様のロック信号と同期せずに動作する。コンパレータ4
80の入力は基準レジスタ群470の内より選ばれた1
つの基準レジスタの保持データと、瞬時レジスタ群の内
の選ばれた1つのレジスタの保持データのラッチ回路と
インクリメンタを介して伝えられたデータとを受ける。
このデータの比較結果は、クロック信号◇1に同期して
THROUGH状態となる第1の比較結果レジスタ群5
02へセットされる。さらにこのデータはクロツクめ2
でTHROUGH状態になる第2の比較結果レジス夕群
504へセットされる。このレジスタ504の出力は、
上記インクリメンタの各記館を制御するための信号や、
フューェル・ィンジヱクタ、点火コイル、排気ガス還流
装贋などのドライブ信号となる。またこの信号に基づき
それぞれのステージでエンジンの回転速度や車途に測定
結果が瞬時レジスタ群472から出力レジスタ群474
に書き込まれる。
いま、例えばエンジン回転速度を書き込む場合は、一定
測定期間が経過したことを表わす信号が第2比較結果レ
ジスタ群RPMWBF552に保持され、後述する第1
表のRPMステージで、このレジスタ552の出力に基
づき瞬時レジスタ462の保持データが出力レジスタ群
のレジスタ430へ入力される。一方第2比較結果レジ
スタRPMWBF552に一定の測定時間が経過したこ
とを表わす信号がまた保持されていない場合はRPMス
テージになってもしジスタ462の保持データをレジス
タ430へ入力する動作は行なわれない。車速の測定で
もその動作は同様であり、車速測定時間が経過したこと
を示す信号が第2比較結果レジスタVSPWBF556
に保持されている場合ステージVSPのタイミングで瞬
時レジスタ468のデータが車速を表わすデータとして
出力レジスタ732へ入力される。
エンジンの回転速度RPMおよび車速VSPを表わすデ
ータの出力レジスタ群474への書き込みは次のように
して行なわれる。
第5図に於いて、ステージ信号STGがRPMまたはV
SPのとき、瞬時レジスタ462または468のデータ
がクロツク少2のハイレベルでラツチ回路476に書き
込まれ、クロツクで2がローレベルになることにより上
記データが保持される。上記しジスタRPMWBF55
2またはVSPWBF556からの信号に基づいてクロ
ック◇1の/・ィレベル同期で出力レジスタ群474の
レジスタは第5図ルに示す如くTHROUGH状態とな
り、この状態で上記ラッチ回路476のデータが書き込
まれ、クロック01のローレベルで保持される。出力レ
ジスタ群474に保持されているデータをCPUI 1
4が読む場合は、CPUI 14.よりアドレスバス1
64を介してレジスタを指定し、第5図イに示すクロツ
ク信号Eに同期してデータの取り込みが行なわれる。
ステージ信号STGの発生回路を第6図に示す。
回路574からの信号ぐ1でステージ信号カウンタSC
570がカウントアップされ、そのステージカウンタS
C570の出力0〜C6 と第4図のTレジスタの出力
を入力としてステージデコーダSDCに加えられる。ス
テージデコーダSDCは出力として0 1〜01 7の
信号をステージラッチ回路STGLへクロック02同期
で書き込む。ステージラッチSTGLのリセット入力に
は第4*図のMODEレジスタのグビツトの信号GOが
入力され、MODEレジスタの〆ビットのGO信号がロ
ーレベルとなるとSTGLの総ての出力がローレベルと
なり、どの処理動作も総て停止する。
一方上記GO信号が/・ィレベルになると再びステージ
信号STGが一定の順序で出力これ、それに基づいて処
理が行なわれる。上記ステージデコーダSDCはREA
D,ONLY,M旧MORYなどを使用することにより
容易に実現できる。
尚ステージラツチSTGLの出力であるステージ信号S
TCの00〜6Fまでの詳細な内容を第1表に示す。第
1表先ず第6図のステージカウンタSC570のリセッ
ト端子Rにゼネラルリセツト信号CRが入力され、これ
によってカウンタ出力CO〜C6は全て0となる。
このゼネラルリセット信号はこの制御回路の起動時CP
Uより送られる。この状態でクロツク◇2が入力される
とめ2の立ち上りでECRPのステージ信号STGが出
る。このステージ信号に基づいてEGRPの処理を行う
。次にクローンクCIでステージカウンタSC570が
0つカウントアップし、さらにクロツク中2で次のステ
ージ信号STGのINTLが出力される。このステージ
信号INTLSTGに基づいて、INTLの処理が行な
われる。さらに次はステージ信号CYLSTGが可能な
されCYLの処理がなされ、その次はステ−ジ信号AD
VSTOが出力されADVの処理が行なわれる。このよ
うにしてステージカウンクSC570がぐ1に同期して
カウントアップを続けると、02の同期してステージ信
号STGが出力され、この信号STCに応じた処理が行
なわれる。ステージカウンタSC570のCO〜C6が
総て1となるとステージ信号瓜JSTGが出力され、瓜
Jの処理が行なわれ、第1表の総ての処理が終了する。
次のクロツク信号で1でステージカウンタSC570の
CO〜C6は総て0となり、クロック02のステージ信
号ECR俺TGが出力され、EGRPの処理が行なわれ
る。このように第1表に処理を繰り返す。第1表に示す
各ステージの処理内容を第2表に示す。
第2表 第6図のステージラツチ回路STGLからの出力STG
OとSTG7信号は外部から入ってくる入力と入出力回
路120の内部のクロック信号との同期を取るための信
号であり、出力STCO‘まステージカウンタSC57
0のCO〜C2の総てが0の時出力され、出力STG7
はステージカウンタSC570のCO〜C2が総て1の
とき出力される。
外部からの信号としては例えばエンジンの回転に同期し
て発生するりフアレンス信号PR、角度信号PCや車輪
の回転に同期して生じる車遠パルスPSがある。
これらのパルス周期は大きく変化し、このままではクロ
ツク信号め1やめ2と同期していない。従って第1表の
ADVSTOのステ−ジ、VSPSTGのステージ、R
PMSTCのステージでインクリメントすべきかどうか
の判断がでさなし、。そこで外部からのパルス、例えば
センサからのパルスと入出力回路のステージとの間で同
期をとることが必要となる。
しかも検出精度を向上させるためには角度信号PCと車
速信号PSはその入力パルスの立ち上がりと立ち下がり
に対しステージと同期させる必要がある。リファレンス
信号PRについては立ち上がりのみ同期させればよい。
第6図のステージラッチ回路STGLの出力STGOと
STG7を使用して上記同期をとった信号をZの2とタ
イミングで作る。その回路を第7図に示す。またその動
作タイミングを第8図に示す。センサ出力等の外部入力
パルスとしてリファレンスパルスPR、角度信号PC、
車速信号塔が第6図に示すSTGO出力により第7図の
ラツチ回路600,902,604にそれぞれラツチさ
れる。第8図イはクロック信号の2、口はクロツク信号
の 1、ハと二はステージ信号STC7とSTGOであ
る。
このステージ信号は第6図でと示した如く、ぐ2に同期
して発生する。ホに示す信号は角度センサあるいは車速
センサからの出力パルスでリファレンスPRあるいは角
度パルスPCあるいは車速パルスPSを示す。この信号
発生タイミングとパルスのデューティおよび周期は不規
則であり、ステー信号に対し無関係に入力される。いま
第8図ホに示す信号がラツチ回路600,602,60
4に入力されたと仮定する。ステージ信号STG(図二
)でそれぞれラツチされる。従って第8図へで示す如く
/・ィレベルとなる。さらに次のステージ信号STGO
でも入力信号PR、PC、PSがハイレベルなのでラツ
チ回路600,602,604にそれぞれハイレベルが
ラツチされる。しかし第3番目のステージ信号STGO
では入力信号PR,PC,PSがローレベルになってい
るのでローレベルがラッチされる。従ってラッチ回路6
00,602,604の出力AI,A2,A3はへに示
すようになる。ラツチ回路606,608,610は出
力AI,A2,A3をそれぞれステージ信号STG7ハ
でラッチするので卜で示す如く立ち上がる。次のステー
ジ信号STG7でもハィレベルをラツチするので、信号
B1,B2,B3は/・ィレベルを続ける。従ってラッ
チ回路606,608,610の信号B1,B2,B3
はそれぞれトに示すようになる。NOR回路612には
インバータ608を介して送られる信号AIと信号BI
が入力され、同期化されたりフアレンス信号PRSがチ
に示すように発生する。
この同期化リファレンス信号PRSはリファレンス信号
PRの立ち上がりを備え、ステージ信号STGOからS
TG7のパルス幅となる。EXCLUSIVELYのO
R回路61 4と61 6はそれぞれ信号A2とB2、
信号A3とB3が入力され、信号PC,PVの立ち上が
りで川こ示す信号を発生し、信号PC,PVの立ち上り
で再びりに示す信号を発生する。川こ示す信号のデュー
ティはチに示すデューティと同じであり、ステージ信号
STGOとSTG7で決まる。尚上記説明では信号PR
,PC,PSが同時に同じデューティで入力されたと可
定したが実際はこれらの信号は同時には入力されずその
デユーテイも異なる。
さらに同じ信号それ自身について見てもその周期とデュ
ーティはそのつど異なる。しかし第7図の同期化回路に
より一定の幅のパルスとなる。
このパルス幅はステージ信号STGOとSTG7の時間
差で定まる。従ってラッチ回路600,602,604
と606,608,610へ印加するステージ信号を変
更することによりパルス幅を調整し変更することができ
る。このパルス幅は第1表のステージのタイミングに関
係して定められる。すなわち第1表に示す如く、INT
LステージはステージカウンタCO〜C2,C3〜C6
が(1,0)の状態で割り当てられ、さらに(1,1)
,(1,2),(1,3)…と8回目のステージ毎に割
り当てられている。各ステージが1マイクロセックに設
定されているので8マイクロセック毎にINTLステー
ジが割り当てられている。INTLステージでは角度信
号PCを検出してインクリメンタを制御する必要がある
ので、角度センサ98の出力PCが第7図に示す同期化
回路に印加されると、同期化回路はかならずINTLス
テージにひっかかるような同期化パルスPRS,PCS
を作り、この同期化パルスPRS,PCSに基づきIN
TLステージでインクリメンタコントローラ490を制
御する。この同期化角度信号PRS,PCSはステージ
ADVおよびRPMでも検出される。
このステージADVとRPMはそれぞれステージカウン
タCO〜C2が3と6の状態でC3〜C6の値が1つカ
ウントアップするごとに割り当てられている。そしてそ
の割り当てられたステージは8マイクロセツクのサイク
ルで回っている。第7図のSTGO信号はステージカウ
ンタのCO〜C2の値が0のとき出力され、一方STG
7はCO〜C2が7の値のとき出力される。
この世力はC3〜C6に無関係に作られる。従って第8
図からわかるように同期化信号PRS,PCSはステー
ジカウンタ出力CO〜C2が0の値から6の値まで必ず
そのパルス幅がそんざし、し、このパルスをステージI
NTL.ADV,RPMで検出可能であり、インクリメ
ンタコントローラ490がこれらのパルスにより確実に
動作する。上と同様に同期化リファレンスPRSを検出
するCYLステージはステージカウンタ出力CO〜C2
の値が2のときに必ず割り当てられている。
角度センサ98よりリファレンスパルスPRが入力され
たとき、この入力に同じ必ずステージカウンタCO〜C
2が2のとき同期化リファレンスPRSが出ることが必
要である。第7図の回路はSTGOとSTG7の間のパ
ルス幅がでるのでこの条件を十分満足する。次に車輪速
度を検出するVSPステージはステ−ジカウンタ出力C
O〜C2の値が常に5の値のときに割り当てられている
従ってCO〜C2の値が5の値のときに同期化パルスP
VSS信号が出力されればよい。第7図の回路ではCO
〜C2の値が0値から6値までこのパルスが出るのでこ
の条件を満足する。第7図でSTGO信号の代りにCO
〜C2の値が4の値のときに常にでる信号STG4を作
りこの信号を用い、さらにSTG7の信号の代りにCO
〜C2の値が6の値のときに常にでる信号STG6を用
いてもよい。この場合は信号PSが入力された場合同期
化信号PVSSはステ−ジカウンタの出力CO〜C2の
値が4と5のときに常に出力されることになる。次にス
テージサイクルについて説明する。
第1表においてステージカウンタ出力CO〜C6の値が
0から127までの12嶺種類のステージ信号が作られ
、この信号が総て発生し終ると大サイクルが完了し再び
新しい大サイクルが始まる。この大サイクルはさらに1
6個の小サイクルから構成これ、この小サイクルは8種
類のステージ信号から構成されている。この小サイクル
はステージカウンタ出力CO〜C2の値が0から7のそ
れぞれに対応し、8マイクロセツクでこのサイクルが完
了する。センサからのパルス出力PR,PC,PSに対
し同期を確実にかけ、同期化パルスPRS,PCS,$
Sを確実に発生させるためには上記センサからの出力が
この小サイクル以上のパルス幅を持つことが必要である
例えば角度パルスPCはエンジン回転が早くなればなる
ほどそのデューティが狭くなる。例えば9000国転/
分では約9マイクロセックくらいになる。従って900
の副転/分に対し十分に同期化できるようにするにはこ
の小サイクルをこれより短かくすることが必要であり、
本実施例では8マイクロセツクにしている。次に第4図
に示したインクリメンタ478の動作について説明する
インクリメンタコントローラ490の詳細な回路を第9
図に示す。インクリメンタ478の機能は上で述べた如
く三つあり、第1の機能は入力データを1の値だけ増加
させる機能であり、第2の機能は入力データをリセット
する機能であり、第3の機能はノンインクリメント機能
で入力データをそのまま出力する機能である。インクリ
メント機能は第9a図信号INCで、リセット機能は第
9b図信号RESETで行なわれる。インクリメンタ4
78は信号WCが/・ィレベルの時、インクリメント機
能、ローレベルのときノンィンクリメント機能、信号R
ESETがハィレベルのときリセット機能となり、信号
RESETは信号INCの機能より優先する。各処理を
指令するステージ信号により上記信号mC、RESET
の発生条件をセレクトすればよい。
その条件とは同期化された外部入力や第2比較結果のレ
ジスタ群504の出力である。また、出力レジスタ47
4にデータを転送し書き込む条件も、インクリメントの
コントローラの機能であり第9図cの回路で作られる信
号MOVEで行なわれる。第10図は、燃料噴射信号I
NJの処理を説明した図である。
気筒数の違いにより噴射の開始が異なるため、CYLC
OUNTERとして作用するレジスタ442により、リ
ファレンス信号PRSよりレジスタ424の値だけ遅延
して発生する初期角パルスINTLDをカウントして、
その結果を、気筒数に関連した値を保持しているCYL
レジスタ404と比較し、大なりもしくは等しくなった
とき、第1比較結果レジスタ群502のCYLFF50
6に1をセットし、さらに第2のレジスタ群504のC
YLBF508に1をセットする。このCLY BF=
1でCYLCOINTER4 4 2はリセツトされる
。またこのCYLBF=1のとき、噴射時間を測定する
mJTIMER450がリセットされる。カウント動作
を開始する。このTIMER450は無条件で時間によ
りインクリメントされてゆき、噴射時間が設定されたI
NJDレジスタ412の保持値と比較し、大なりもしく
は等しいとき、第1のレジスタ群のINJスFF522
に1がセットされる。また、第2の比較結果レジスタ群
504のINJ BF524に1がセットされる。この
mJBF=1のときは、時間によるインクリメントは禁
止する。この川JIJBFの反転出力が燃料の噴射時間
幅となり、フューェル・ィンジェクタの関弁時間となる
。第11図は、点火を制御する信号の処理を説明した図
である。
初期角パルスmTLDによって、ADV COUNTE
Rとして作用するレジスタ452をリセットし、同期化
された角度パルスPCがハイレベルであることによりイ
ンクリメントされる。そして、INTLPから点火する
角度を保持しているADVレジスタ414の保持値と比
較し、大なりもし〈は等しいとき、第1比較結果レジス
タ群502のADVFF526に1をセットし、また、
第2比較結果レジスタ群504のADVBF52 8に
1がセットされる。このADV BFの立ち上りを示す
ADCDにより、通電開始のDWLCOUNTER45
4をリセットし、同期化された角度パルスPCが/・ィ
レベルであることによにインクリメントされる。そして
、前回の点火位置から通電開始する角度を保持している
DWLレジスタ416の保持値と比較し、大なりもしく
は等しいとき、第1比較結果レジスタ群502のOWL
FF530‘こ1をセットする。これにより第2の比較
結果レジスタ群504のDLVLBF532に1がセッ
トされる。このDWLBF532の出力が点火制御信号
IGNとなる。第12図はECR(NmL)の処理を説
明した図である。
これらは、すべて比例ソレノィドであるため、デューテ
ィ制御を行う。周期を保持するEGRPレジスタ418
(NIDLP・REG418)とオン時間を保持するE
CRDレジスタ420(NIDLP・REG424)の
2つがあり、また、経過時間はECRTMER456(
NmLTIMER458)により測定される。このTI
MERはECRPSTG(NIDL塔TO)の処理のと
き無条件でカウントアップし、またECRPレジスタ4
1 8(NIDLP REG422)とEGRTIM
ER4 56(NIDLPTIMER458)との保持
データを比較し、大なりもしくは等しいとき、第1比較
結果のレジスタ群502のECRPFF534(NID
LPFF)1をセットする。さらに、第2比較結果レジ
スタ群504のECRPBF536(NIDLPBF5
44)に1がセットされる。タ ECRD STG(N
IDLD STG)の処理のときTIMER456(4
58)のノンインクリメントであり、また、ECRP
BF=1(NIDLP BF=1)でEGRTIMER
456は(NmLPIJTIM旧R458)はリセット
される。
EGRDFF538(NIDLPBF544)は、EG
RDレジスタ420(NI〇LDREG424)とEG
RTIMER456(NIDLTIMER458)を比
較し、その結果が大なりもしくは等しいとき、1にセッ
トされ、ECRGBF540(NmLDBF546)は
1にセタツトされる。このECRDBF540(NID
LDBF546)の反転出力がECR(NIDL)の制
御信号である。NIDL制御も同様の動作である。第1
3図は、エンジン回転数RPM(や車速VSP)の測定
方法や処理を説明した図である。0 測定方法は、ある
測定時間幅をRPMWTIMER460で決定し、その
時間幅にある同期化された角度パルスPCを計すること
により得るものである。
時間幅を測定するRPMW TIM位R4 6 05(
VSPWTIMER464)は無条件にインクリメント
され、またRPMWBF552=1(VSPWBF5
5 6=1)のとき、リセツトされる。
RPMWFF550(VSPWFF554)に1がセッ
トされるのは、時間幅を保持しているRPMWOレジス
タ426(VSPWレジスタ428)とRPMWTIM
ER460(VSPWTIMER464)の保持値を比
較し、その結果が、大なりもしくは等しいときである。
RPMWBF552(VSPWFF554)の立ち上り
を示すRPMWD(VSPWD)により、該PCS(P
VSS)を計数したRPM COUNTER462(V
SPCOUNTER468)の内容を、出力レジスタ群
474のRPMレジスタ430(VSPレジスタ432
)に転送し、書き込む。
また、RPMWBF552=1(VSPWBF556=
1)のときは、RPM COUNTER462は(VS
P8COUNTER468)はリセットされる。
VSP、STGの処理についても、RPMSTG処理と
同様である。各レジス夕の機能を第3表に示す。第3表 次の基準レジスタ470に基準データをセットする方法
について説明する。
レジス夕402,404,406,410はこの実施例
の装置の動作開始時にセットされる。これらの値は一度
にセットされると変更されない。次にレジスタ408の
データセットはプログラム処理により行なわれる。レジ
スタ412にはフユーエル・インジエクタ66の開弁時
間を表わすデータ瓜JDが入力される。
このデータはINJDは例えば次のようにして定められ
る。ェア・フロー・メータの出力信号QAをマルチプレ
クサ122を介してアナログディジタル変換器124へ
取込む。ここでディジタルデータに変換されレジスタ(
図示せず)に保持される。この吸入空気量QAを表わす
データと第4図のレジスタ530‘こ保持されているエ
ンジン回転速度データNから計算処理あるいはマップ状
に記憶された情報により負荷データTPを求める。さら
に吸気温センサ16、水温センサ、大気圧センサの出力
をディジタル変換し、このデータとエンジンの運転状態
により補正を行う。この補正係数をKIとする。さらに
バッテリ電圧もディジタル化され、このデータに応じて
補正が行なわれる。この補正係数をTSとする。次に^
センサ80‘こよって補正が行なわれる。この補正係数
をQとする。すなわちデータINJDは次の式となる。
INJD=Q(K1・TP十TS) このようにしてフユーェル・インジェクタの開弁時間が
定められる。
しかしここで示した方法は一例であり、他の方法で定め
ることはもちろん可能である。レジスタ414には点火
時期を表わすデータADVがセットされる。
このデータADVは例えば次のようにして作られる。上
記負荷データTPとエンジン回転速度データNをフアク
タするマップ状の点火データ810をROMI18内に
保持し、このマップより求める。さらにこの81Gに始
動補正、水温補正、加速補正などを加える。このように
してデータADVが作られる。レジスタ416には点火
コイルの一次電流充電時間を制御するためのデータとし
てデータDWLがセットされる。
このデータDWLは上記データADVの値とバッテリ電
圧のディジタル値より計算されて求められる。レジスタ
418と422には信号EGRの周期を表わすデータE
GRPと信号NIDLの周期を表わすデータNIDLP
がそれぞれセットされる。
これらのデータは予め定められているものである。レジ
スタ42川こはECR弁28(排気ガス還流装置)の通
電幅を表わすデータECRDがセットされる。この通電
幅が大きくなると排気ガス還流装置28の関弁割合が増
し、排気ガスの還流率が増大する。データEGRDは例
えば上記負荷データTPと回転速度をフアクタするマッ
プ状態でROMI18内に保持される。さらにこのデー
タは水温により補正される。レジスタ424にはエア・
レギユレータ48の通電幅を表わすデータNIDLDが
セットされる。
このデー外ま、例えば無負荷状態におけるエンジンの回
転速度が所定の回転速度になるようにフィードバック制
御され、そのフィードバック量として定められる。レジ
スタ426と428には一定時間を表わすデータRPM
WとVSPWが、この実施例の回路が起動されるときに
それぞれセットされる。
以上の説明では燃料噴射量、点火心角、排気ガス還流量
などの制御にェア・フロー・センサの出力をその入力フ
アクタとして使用した。
しかし吸入空気の状態を表わすセンサとしてこのェア・
フロー・センサ以外のセンサを使用することが可能であ
る。例えばィンテーク・マニホールド圧を検出する圧力
センサを用いても良い。
実施例によればステージサイクルに対し不規則に入力さ
れるパルス信号を同期化しているので正確な検出ができ
る。
さらに上で説明した実施例ではステージサイクルを大サ
イクルと小サイクルに分けているので精度に応じて検出
サイクルを短くでき、しかも同期化信号を検出するステ
ージを小サイクルの構成の中に入れているのでエンジン
の高速回転でも正確な検出が可能である。
以上説明した実施例によればさらに基準レジスタ群と瞬
時レジスタ群と比較結果保持レジスタ群をそなえ、ステ
ージカゥンタに基づいて上記しジスタ群のそれぞれの所
定のレジスタを比較回路へつなぐので、多くのエンジン
制御機能を持つにもかかわらず比較的回路は簡単となる
効果がある。
さらに本発明によれば、タイマカウンタmJT・REG
450のクロックを8マイクロ秒、16マイクロ秒、3
2マイクロ秒、鼠マイクロ秒、128マイクロ秒、25
6マイクロ秒と倍倍に変化させているので回路が簡単に
なる。
〔発明の効果〕
本発明によれば複数のカウンタを簡単な構成で実現でき
るカウンタとして、燃料制御用カウンタを他のカウンタ
とビット数を同じくできることにより上記構成に加える
ことができる。
これにより燃料制御用カゥンタを簡単な回路で構成でき
るとともに燃料制御精度も向上する。
【図面の簡単な説明】
第1図は本発明の一実施例のセンサとアクチュェータの
位置を示す配置図、第2図は第1図の動作を説明するた
めの動作説明図、第3図は第1図の制御回路の詳細図、
第4図は第3図の入出力回燐の部分詳細図、第5図は第
4図の動作説明図。 第6図は第4図のステージカゥンタの詳細図、第7図は
同期化回路の詳細図、第8図は第7図の動作説明図、第
9図はインクリメンタコントローフの詳細図、第10図
は燃焼噴射信号処理の動作説明図、第11図は点火時期
制御の動作説明図、第12図はECRあるいはNIDL
の処理の動作説明図、第13図はエンジン回転速度RP
Mあるいは車速VSP検出の動作説明図である。10・
・・制御回路、12・・・ェア・クリーナ、14..・
ェア・フロー・メータ、16…吸気温センサ、80・・
・入センサ、82・・・触媒コンバータ、84・・・排
気温センサ、86…マフラ、88…負電源端子、90・
・・正電源端子、92・・・正電源端子、94…冷却水
、96…水温センサ、98・・・角度センサ、PR・・
・リファレンス信号、PC・・・角度信号、110・・
・バッテリ正端子、112・・・定電圧回路(出力鷺圧
PVCC)、114・・・(CPU)セントラルプロセ
ッサ、116・・・(RAM)ランダムアクセスメモリ
、1 18・・・(ROM)リードオンリメモリ、12
0・・・入出力回路、122・・・マルチプレクサ、1
24・・・アナログディジタル変換器、126…パルス
出力回路、128・・・パルス入力回路、130…ディ
スクリート入出力回路、162…データバス、164…
アドレスバス、166…コントロールバス、186・・
・パワー増幅回路(燃料噴射)、188・・・パワー増
幅回路(点火回路)、194・・・パワー増幅回路(E
CR)、196・・・パワー増幅回路(EGROFF)
、198・・・パワー増幅回路(NIDL)、200・
・・パワー増幅回路(燃料ポンプ)、202・・・パワ
ー増幅回路(触媒警報)、204・・・パワー増幅回路
(オーバーヒート)、206・・・燃料ポンプ、208
・・・ランプ(触媒警報)、210…ランプ(オーバー
ヒート)、402から556…レジスタ、570…ステ
ージカウンタ、572…ステージデコーダ。 多2図 函 球 第3図 器7図 図 寸 船 図 心 鮒 図 ヤ 礎 図 の * 多q図 髪′o図 髪日図 策/3図

Claims (1)

    【特許請求の範囲】
  1. 1 エンジンの運転状態を検出するセンサと、上記セン
    サ出力に基づき少くとも第1と第2の制御値を演算する
    デイジタル計算機と、上記第1と第2の制御値を保持す
    る第1と第2のレジスタと、上記第1と第2のレジスタ
    に対応した第1と第2のカウンタと、上記第1と第2の
    レジスタの制御値と上記第1と第2のカウンタとの値と
    をそれぞれ比較し、その比較結果にり制御パルスを発生
    するパルス発生回路とを有し、上記制御パルスによりエ
    ンジンを制御するものにおいて、上記第1の制御値とし
    て上記デイジタル計算機は燃料供給時間を演算し、その
    演算結果を上記第1のレジスタに保持し、さらに上記第
    1と第2のカウンタを第1と第2のカウンタレジスタと
    インクリメントとから構成し、上記第1または第2のカ
    ウンタレジスタの保持値を読み出し上記インクリメント
    を通して再び上記第1または第2のカウンタレジスタへ
    セツトすることにより上記カウンタレジスタの値が計数
    値として更新され、さらにまた上記計算機とバスライン
    で接続され上記第1カウンタレジスタの計数動作の周期
    を示すデータを保持するTレジスタと、一定周期で発生
    するクロツクパルスとTレジスタの保持データとを受け
    上記Tレジスタの保持データの示す周期で信号を発生す
    る回路とを有し、上記信号に基づいて上記第1カウンタ
    レジスタの保持値を上記インクリメントに入力し、さら
    にそのインクリメントの出力を再び上記第1のカウンタ
    レジスタへ戻すことを特徴とするエンジン制御装置。
JP52125982A 1977-09-21 1977-10-19 エンジン制御装置 Expired JPS6024298B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP52125982A JPS6024298B2 (ja) 1977-10-19 1977-10-19 エンジン制御装置
DE2840706A DE2840706C2 (de) 1977-09-21 1978-09-19 Elektronische Steuereinrichtung zum Steuern des Betriebs einer Brennkraftmaschine
US05/943,930 US4276601A (en) 1977-09-21 1978-09-20 Electronic engine control apparatus
GB7837529A GB2006988B (en) 1977-09-21 1978-09-20 Electronic engine control apparatus
US06/509,769 USRE32140E (en) 1977-09-21 1983-06-30 Electronic engine control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52125982A JPS6024298B2 (ja) 1977-10-19 1977-10-19 エンジン制御装置

Publications (2)

Publication Number Publication Date
JPS5458123A JPS5458123A (en) 1979-05-10
JPS6024298B2 true JPS6024298B2 (ja) 1985-06-12

Family

ID=14923784

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52125982A Expired JPS6024298B2 (ja) 1977-09-21 1977-10-19 エンジン制御装置

Country Status (1)

Country Link
JP (1) JPS6024298B2 (ja)

Also Published As

Publication number Publication date
JPS5458123A (en) 1979-05-10

Similar Documents

Publication Publication Date Title
US4309759A (en) Electronic engine control apparatus
US4280189A (en) Input signal processor used in electronic engine control apparatus
JPS6360220B2 (ja)
US4276601A (en) Electronic engine control apparatus
JPS6060024B2 (ja) エンジン制御方法
US4310888A (en) Technique for controlling the starting operation of an electronic engine control apparatus
JPS6060019B2 (ja) エンジンの制御方法
JPS623304B2 (ja)
EP0130382A1 (en) Method of fuel injection into engine
US4274142A (en) Apparatus for detecting revolutions of an internal combustion engine
JPH0120301B2 (ja)
JPS6225860B2 (ja)
JPH0112931B2 (ja)
JPS6315465B2 (ja)
JPS6224616B2 (ja)
JP3462543B2 (ja) 内燃機関の空燃比制御装置
JPS627373B2 (ja)
JPS627381B2 (ja)
JPS6024298B2 (ja) エンジン制御装置
JPS6319698B2 (ja)
JPS6060023B2 (ja) 自動車制御用アクチュエ−タの制御装置
JPS602510B2 (ja) 自動車制御用アクチユエータの制御装置
JPS6038545B2 (ja) 電子式エンジン制御装置
JPS623305B2 (ja)
JPS6315469B2 (ja)