JPS6217105B2 - - Google Patents

Info

Publication number
JPS6217105B2
JPS6217105B2 JP53108607A JP10860778A JPS6217105B2 JP S6217105 B2 JPS6217105 B2 JP S6217105B2 JP 53108607 A JP53108607 A JP 53108607A JP 10860778 A JP10860778 A JP 10860778A JP S6217105 B2 JPS6217105 B2 JP S6217105B2
Authority
JP
Japan
Prior art keywords
register
signal
circuit
rotation
data
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
JP53108607A
Other languages
English (en)
Other versions
JPS5535164A (en
Inventor
Sanshiro Obara
Hiroatsu Tokuda
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 JP10860778A priority Critical patent/JPS5535164A/ja
Publication of JPS5535164A publication Critical patent/JPS5535164A/ja
Publication of JPS6217105B2 publication Critical patent/JPS6217105B2/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
    • 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)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

【発明の詳細な説明】
本発明は自動車制御用計測装置に関する。 自動車制御用計測装置の1例として、エンジン
の回転に同期したパルスを計数してエンジンの回
転速度を計測する技術が例えばアメリカ特許第
3744854号や第3757167号や第3885137号公報に開
示されている。 従来行なわれていた計測方式では、パルスを計
数するカウンタ及び上記パルスの計測時間を測定
するカウンタは全く独立した回路として設けられ
ていた。このため回路を集積化する場合そのチツ
プ面積が非常に大きいものになつた。 本発明の目的は小さいチツプ面積に集積化が可
能なパルス計数回路を有する自動車制御用計測装
置を提供することである。 本発明においてはパルス計測時間を測定するた
めの時間測定カウンタ及び回転同期パルスを計数
するための回転同期パルスカウンタは時間測定カ
ウンタの計数値及び回転同期パルスカウンタの計
数値をそれぞれ保持する第1と第2の計数値保持
回路と、入力データの値をインクリメント信号に
基づいて1だけ増加させさらにリセツト信号に基
づいて上記入力データの値をゼロにするインクリ
メンタと、上記第1と第2の計数値保持回路にそ
れぞれ保持された計数値を所定時間周期で発生す
る時間パルスに基づいて選択的に上記インクリメ
ンタに入力データとして加えると共に上記インク
リメンタの出力を上記第1と第2の計数値保持回
路にそれぞれ再入力する選択回路と、上記回転同
期パルス及び上記クロツクパルスの発生に基づき
インクリメント信号を上記選択回路の動作に同期
して上記インクリメンタに加えるインクリメント
コントローラとより構成されることを特徴とす
る。これにより時間測定カウンタおよび回転同期
パルスカウンタの集積化に必要なチツプ面積が減
少する。 さて、第1図は自動車用エンジンの総合的制御
システムの主要構成を示すブロツク図である。エ
ア・クリーナ12を通して取り込まれた空気はエ
ア・フロー・メータでその流量が計測され、エ
ア・フロー・メータ14から空気流量を表わす出
力QAが制御回路10へ入力される。エア・フロ
ー・メータ14には吸入空気の温度を検出する為
の吸気温センサ16が設けられ、吸入空気の温度
を表わす出力TAが制御回路10へ入力される。 エア・フロー・メータ14を通過した空気はス
ロツトル・チヤンバ18を通過し、インテーク・
マニホールド26から吸入弁32を介してエンジ
ン30の燃焼室34へ吸入される。燃焼室34へ
吸入される空気の量はアクセル・ペダル22と機
械的に連動してスロツトル・チヤンバ内に設けら
れているスロツトル・バルブ20の開度を変化さ
せることにより制御される。スロツトル・バルブ
20の開度はスロツトル位置検出器24によりス
ロツトル・バルブ20の位置が検出されることに
より求められ、このスロツトル・バルブ20の位
置を表わす信号QTHはスロツトル位置検出器2
4から制御回路10へ入力される。 スロツトル・チヤンバ18にはアイドル用のバ
イパス通路42とこのバイパス通路42を通る空
気量を調整するアイドル・アジヤスト・スクリユ
44が設けられている。エンジンがアイドリング
状態で運転されている場合、スロツトル・バルブ
20が全閉状態に位置している。エア・フロー・
メータ14からの吸入空気はバイパス通路42を
通して流れ、燃焼室34へ吸入される。従つてア
イドリング運転状態の吸入空気量はアイドル・ア
ジヤスト・スクリユの調整により変えられる。燃
焼室で発生するエネルギはバイパス通路42から
の空気量によりほぼ定まるので、アイドル・アジ
ヤスト・スクリユ44を調整し、エンジンへの吸
入空気量を変えることにより、アイドリング運転
状態でのエンジン回転速度を適正な値に調整する
ことができる。 スロツトル・チヤンバ18にはさらに別のバイ
パス通路46とエア・レギユレータ48が設けら
れている。エア・レギユレータ48は制御回路1
0の出力信号NIDLに応じて通路46を通る空気
量を制御し、暖気運転時のエンジン回転速度の制
御やスロツトル・バルブ20の急変時のエンジン
への適正な空気量の供給を行う。また必要に応じ
アイドル運転時の空気流量を変えることもでき
る。 次に燃料供給系について説明する。フユーエ
ル・タンク50に蓄わえられている燃料はフユー
エル・ポンプ52に吸入され、フユーエル・ダン
パ54へ圧送される。フユーエル・ダンパ54は
フユーエル・ポンプ52からの燃料の圧力脈動を
吸収し、所定圧力の燃料をフユーエル・フイルタ
56を介して燃圧レギユレータ62に送る。燃圧
レギユレータからの燃料は燃料パイプ60を介し
てフユーエル・インジエクタ66に圧送され、制
御回路10からの出力INJによりフユーエル・イ
ンジエクタ66が開き、燃料を噴射する。 フユーエル・インジエクタ66からの燃料噴射
量はこのインジエクタ66の開弁時間と、インジ
エクタへ圧送されてくる燃料圧力と燃料が噴射さ
れるインテーク・マニホールド26との圧力差で
定まる。しかしフユーエル・インジエクタ66か
らの燃料噴射料が制御回路10からの信号で決ま
る開弁時間にのみ依存することが望ましい。その
ためフユーエル・インジエクタ66への燃料圧力
とインテーク・マニホールド26のマニホールド
圧力の差が常に一定になるように燃圧レギユレー
タ62によりフユーエル・インジエクタ66への
圧送燃料圧力を制御している。燃圧レギユレータ
62には導電管64を介してインテーク・マニホ
ールド圧が印加され、この圧力に対し燃料パイプ
60内の燃圧が一定以上になると、燃料パイプ6
0とフユーエル・リターン・パイプ58とが導通
し、過剰圧に対応した燃料がフユーエル・リター
ン・パイプ58を介してフユーエル・タンク50
へ戻される。このようにして燃料パイプ60内の
燃圧とインテーク・マニホールド内のマニホール
ド圧との差が常に一定に保たれる。 フユーエル・タンク50にはさらに燃料の気化
したガスを吸収するためのパイプ68とキヤニス
タ70が設けられ、エンジンの運転時大気開口7
4から空気を吸入し、吸収した燃料の気化ガスを
パイプ72により、インテーク・マニホールドへ
導びき、エンジン30へ導びく。 上で説明しした如くフユーエル・インジエクタ
から燃料が噴射され、吸入弁32がピストン74
の運動に同期して開き、空気と燃料の混合気が燃
焼室34へ導びかれる。この混合気が圧縮され、
点火プラグ36からの火花エネルギで燃焼するこ
とにより、混合気の燃焼エネルギはピストンを動
かす運動エネルギに変換される。 燃焼した混合気は排気ガスとして排気弁(図示
せず)より排気管76、触媒コンバータ82、マ
フラ86を介して大気へ排気される。排気管76
には排気還流管78(以下EGRパイプと記す)
があり、この管を介して排気ガスの一部がインテ
ーク・マニホールド26へ導びかれる。すなわち
排気ガスの一部が再びエンジンの吸入側へ還流さ
れる。この還流量は排気ガス還流装置28の開弁
量で定まる。この開弁量は制御回路10の出力
EGRで制御され、さらに排気ガス還流装置28
の弁位置が電気信号に変換され、信号QEとして
制御回路10へ入力される。 排気管76にはλセンサ80が設けられてお
り、燃焼室34へ吸入された混合気の混合割合を
検出する。具体的にはO2センサ(酸素センサ)
が一般に使用され、排気ガス中の酸素濃度を検出
し、酸素濃度に応じた電圧Vλを発生する。λセ
ンサ80の出力Vλは制御回路10へ入力され
る。触媒コンバータ82には排気温センサ84が
設けられており、排気温度に応じた出力TEが制
御回路10へ入力される。 制御回路10には負電源端子88と正電源端子
90が設けられている。さらに制御回路10より
上で述べた点火プラグ36の火花発生を制御する
信号IGNが点火コイル40の1次コイルに加えら
れ、2次コイルに発生した高電圧が配電器38を
介して点火プラグ36へ印加され、燃焼室34内
で燃焼のための火花を発生する。さらに具体的に
述べると、点火コイル40には正電源端子92が
設けられ、さらに制御回路10には点火コイル4
0の1次コイル電流を制御するためのパワートラ
ンジスタが設けられている。点火コイル40の正
電源端子92と制御回路10の負電源端子88と
の間に、点火コイル40の1次コイルと上記パワ
ートランジスタとの直列回路を形成され、該パワ
ートランジスタが導通することにより点火コイル
40に電磁エネルギが蓄積され、上記パワートラ
ンジスタが遮断することにより上記電磁エネルギ
は高電圧を有するエネルギとして点火プラグ36
へ印加される。 エンジン30には水温センサ96が設けられ、
エンジン冷却水94の温度を検出し、この温度に
応じた信号TWを制御回路10へ入力する。さら
にエンジン30にはエンジンの回転位置を検出す
る角度センサ98が設けられ、このセンサ98に
よりエンジンの回転に同期して例えば120度毎に
リフアレンス信号PRを発生し、またエンジンが
所定角度(例えば0.5度)回転する毎に角度信号
PCを発生する。これらの信号を制御回路10へ
入力する。 第1図においてエア・フロー・メータ14の代
りに負圧センサを使用しても良い。図中点線で示
した100は負圧センサであり、インテーク・マ
ニホールド26の負圧に応じた電圧VDを制御回
路10へ入力する。 負圧センサ10としては具体的には半導体負圧
センサが考えられる。シリコンチツプの片側にイ
ンテーク・マニホールドのブースト圧を作用さ
せ、他方に大気圧あるいは一定圧を作用させる。
場合によつては真空でもよい。このような構造と
することによりピエゾ抵抗効果等の作用によりマ
ニホールド圧に応じた電圧VDが発生し、制御回
路10へ印加される。 第2図は6気筒エンジンのクランク角に対する
点火タイミングと燃料噴射タイミングを説明する
動作図である。イはクランク角を表わし、クラン
ク角120゜毎にリフアレンス信号PRが角度センサ
98より出力される。すなわちクランク角の0
゜、120゜、240゜、360゜、480゜、600゜、720゜
毎にリアレンス信号PRが制御回路10へ入力さ
れる。 図でロ,ハ,ニ,ホ,ヘ,トは各々第1気筒、
第5気筒、第3気筒、第6気筒、第2気筒、第4
気筒の動作を表わす。またJ1−J6は各気筒の
吸入弁の開弁位置を表わす。各気筒の開弁位置は
第2図に示す如く、クランク角で120゜毎にずれ
ている。この開弁位置と開弁幅はそれぞれのエン
ジン構造により多少異なるがほぼ図に示すように
なつている。 図でA1〜A5はフユーエル・インジエクタ6
6の開弁時間すなわち、燃料噴射時期を表わす。
各墳射時期A1〜A5の時間幅JDはフユーエ
ル・インジエクタ66の開弁時間を表わす。この
時間幅JDはフユーエル・インジエクタ66の燃
料噴射量を表わすと考えることができる。フユー
エル・インジエクタ66は各気筒に対応して各々
設けられているがこれらのインジエクタは制御回
路10内の駆動回路に対し、各々並列に接続され
ている。従つて制御回路10からの信号INJによ
り各気筒に対応したフユーエル・インジエクタは
各々同時に開弁し、燃料を噴射する。第2図ロに
示す第1気筒について説明する。クランク角360
゜において発生した基準信号INTISに同期し、制
御回路10より出力信号INJが各気筒のマニホー
ルドまたは吸気ポートに設けられたフユーエル・
インジエクタ66に印加される。これにより制御
回路10で計算された時間JDだけA2で示す如
く、燃料を噴射する。しかし第1気筒は吸気弁が
閉じているので噴射された燃料は第1気筒の吸気
ポート付近に保持され、シリンダ内には吸入され
ない。次にクランク角720゜の点で生じる基準信
号INTISに応じて再び制御回路から各フユーエル
インジエクタ66へ信号が送られA3で示す燃料
噴射が行なわれる。この噴射とほぼ同時に第1気
筒の吸気弁が開弁し、この開弁でA2で噴射した
燃料とA3で噴射した燃料の両方を燃焼室へ吸入
する。他の気筒についても同様のことがいえる。
すなわちハに示した第5気筒では吸気弁の開弁位
置J5でA2とA3で噴射された燃料が吸入され
る。ニに示す第3気筒では吸気弁の開弁位置J3
でA2で噴射された燃料の一部とA3で噴射され
た燃料とさらにA4で噴射された燃料の一部が吸
入される。A2で噴射された一部の燃料とA4で
噴射された一部の燃料を合せると1回分の噴射量
になる。従つて第3気筒の各吸気行程でもやはり
2回の噴射量をそれぞれ吸入することになる。
ホ,ヘ,トに示す第6気筒、第2気筒、第4気筒
で同様にフユーエル・インジエクタの2回分の噴
射を1回吸気行程で吸入する。以上の説明で分か
るように制御回路10よりの燃料噴射信号INJで
指定される燃料噴射量は吸入するに必要な燃料の
半分であり、フユーエル・インジエクタ66の2
回の噴射で燃焼室34に吸入された空気に対応し
た必要燃料量がえられる。 第2図でG1〜G6は第1気筒〜第6気筒に対
応した点火時期を示す。制御回路10内に設けら
れているパワートランジスタを遮断することによ
り点火コイル40の1次コイル電流を遮断し、2
次コイルに高電圧を発生する。この高電圧の発生
は点火時期G1,G5,G6,G2,G4のタイ
ミングで行なわれ、各気筒に設けられた点火プラ
グへ配電器38により配電される。これにより第
1気筒、第5気筒、第3気筒、第6気筒、第2気
筒、第4気筒の順序で各点火プラグに点火が行な
われ、燃料と空気の混合気は燃焼する。 第1図の制御回路10の詳細な回路構成を第3
図に示す。制御回路10の正電源端子90はバツ
テリの正端子110に接続され、VBなる電圧が
制御回路10へ供給される。電源電圧VBは定電
圧回路112で一定電圧PVCC、例えば5〔V〕
に一定保持される。この一定電圧PVCCはセント
ラルプロセツサ(以下CPUと記す。)、ランダム
アクセスメモリ(以下RAMと記す。)、リードオ
ンリメモリ(以下ROMと記す。)へ供給される。
さらに定電圧回路112の出力PVCCは入出力回
路120へも入力される。 入出力回路120はマルチプレクサ122、ア
ナログデイジタル変換器(以下A/D変換器と記
す。)124、パルス出力回路126、パルス入
力回路128、デイスクリート入出力回路130
等を有している。 マルチプレクサ122にはアナログ信号が入力
され、CPU114からの指令に基づいて入力信
号の1つが選択されA/D変換器124へ入力さ
れる。アナログ入力信号として、第1図に示した
各センサ、すなわち水温センサ96、吸気温セン
サ16、排気温センサ84、スロツトル位置検出
器24、排気ガス還流装置28、λセンサ80、
エア・フロー・メータQAからそれぞれ、エンジ
ンの冷却水温を表わすアナログ信号TW、吸気温
を表わすアナログ信号TA、排気ガス温度を表わ
すアナログ信号TE、スロツトル開度を表わすア
ナログ信号QTH、排気ガス還流装置の開弁状態
を表わすアナログ信号QE、吸入混合気の空気過
剰率を表わすアナログ信号Vλ、吸入空気量を表
わすアナログ信号QAがフイルタ132〜144
を介してマルチプレクサ122へ入力される。但
し、λセンサ80の出力Vλはフイルタ回路を有
する増幅器142を介してマルチプレクサへ入力
される。 この他に大気圧センサ146から大気圧を表わ
すアナログ信号VPAがマルチプレクサに入力さ
れる。また正電源端子90から抵抗150,15
2,154の直列回路に電圧VBが抵抗160を
介して供給され、さらに上記抵抗の直列回路の端
子電圧をツエナー148で一定に押えている。抵
抗150と152および抵抗152と154のそ
れぞれの接続点156,158に於ける電圧VH
とVLがマルチプレクサ122へ入力されてい
る。 上で述べたCPU114とRAM116、ROM1
18、入出力回路120の間はそれぞれデータバ
ス162、アドレスバス164、コントロールバ
ス166で結ばれている。さらにCPU114よ
りRAM116、ROM118、入出力回路120
へそれぞれクロツク信号Eが印加され、このクロ
ツク信号Eに同期してデータバス162を介して
のデータの伝送が行なわれる。 入出力回路120のマルチプレクサ122には
水温TW、吸入空気温TA、排気ガス温度TE、ス
ツロツトル開度QTH、排気還流量QE、λセンサ
出力Vλ、大気圧VPA、吸入空気量QA、基準電
圧VH,VL、吸入空気量QAの代りに負圧VDがそ
れぞれ入力される。これらの入力は、ROM11
8に記憶されていた命令プログラムに基づき
CPU114がアドレスバスを介してそのアドレ
スが指定され、指定されたアドレスのアナログ入
力が取込まれる。このアナログ入力はマルチプレ
クサ122からA/D変換器124へ送られ、デ
イジタル変換された値はそれぞれの入力に対応し
たレジスタに保持され、必要に応じ、コントロー
ルバス166を介して送られてくるCPU114
からの命令に基づきCPU114またはRAM11
6へ取込まれる。 パルス入力回路128には角度センサ98より
リフアレンスパルスPRおよび角度信号PCがパル
ス列の形でフイルタ168を介して入力される。
さらに車速センサ170から車速に応じた周波数
のパルスPSがパルス列の形でフイルタ172を
介してパルス入力回路128へ入力される。 CPU114により処理された信号はパルス出
力回路126に保持される。パルス出力回路12
6からの出力はパワー増幅回路188へ加えら
れ、この信号に基づいてフユーエル・インゼクタ
が制御される。 188,194,198はパワー増幅回路であ
り、各々点火コイル40の1次コイル電流、排気
ガス還流装置28の開度、エア・レギユレータ4
8の開度をパルス出力回路126からの出力パル
スに応じて制御する。デイスクリート入出力回路
130はスロツトル・バルブ20が全閉状態にあ
ることを検出するスイツチ174、スタータスイ
ツチ176、トランスミツシヨンギアがトツプギ
アであることを示すギアスイツチ178からの信
号をそれぞれ、フイイルタ180,182,18
4を介して受信し、保持する。さらにセントラル
プロセツサCPU114からの処理信号を保持す
る。デイスクリート入出力回路130が関係する
信号は1ビツトでその内容を表示できる信号であ
る。次にセントラルプロセツサCPU114から
の信号により、パワー増幅回路196,200,
202,204へデイスクリート入出力回路から
信号が送られ、それぞれ、排気ガス還流装置28
を閉じて排気ガスの還流を停止させたり、燃料ポ
ンプを制御したり、触媒の異状温度を表示した
り、エンジンのオーバーヒートを表示したりす
る。 第4図はパルス出力回路126の具体的な回路
を示すもので、レジスタ群470は基準レジスタ
群であり、CPU114で処理されたデータを保
持したりあるいは予じめ定められた一定値を示す
データを保持する。このデータはCPU114よ
りデータバス162を介して送られる。保持する
レジスタの指定はアドレスバス164を介して行
なわれ、指定されたレジスタに上記データが入力
され保持される。 レジスタ群472は瞬時レジスタ群であり、エ
ンジン等の瞬時の状態を保持する。瞬時レジスタ
群472とラツチ回路476とインクリメンタ4
78とでいわゆるカウンタ機能を呈する。 出力レジスタ群474は例えばエンジンの回転
速度を保持するレジスタ430と車速を保持する
レジスタ432を有している。これらの値は、あ
る条件が満されたとき瞬時レジスタの値が読み込
まれることにより得られる。出力レジスタ群47
4に保持されているデータは、CPU114から
アドレスバス164を介して送られてくる信号に
より関係するレジスタが選ばれ、このレジスタか
らデータバス162をを介してCPU114に送
られる。 コンパレータ480は基準レジスタ群の内の選
ばれたレジスタからの基準データと瞬時レジスタ
群の内の選ばれたレジスタからの瞬時データをそ
れぞれ入力端482と484から受け、比較動作
を行う。その比較結果は出力端486より出力さ
れる。出力端は比較結果保持回路として作用する
第1比較出力レジスタ群502の内の所定のレジ
スタにセツトされる。さらにその後第2比較出力
レジスタ群504の所定のレジスタにセツトされ
る。 基準レジスタ群470、瞬時レジスタ群47
2、出力レジスタ群474の読出しや書込み動
作、インクリメンタ478やコンパレータ480
の動作、第1比較出力レジスタ502、第2比較
出力レジスタ504への出力セツト動作は、ある
定められた時間内に処理される。また種々の処理
はステージカウンタ572のステージ順序に従
い、時分割で行なわれる。各ステージ毎に基準レ
ジスタ群470、瞬時レジスタ群472、第1お
よび第2比較結果レジスタ群のそれぞれのレジス
タ群の所定のレジスタおよび必要に応じて出力レ
ジスタ群474の内の所定のレジスタが選ばれ
る。またインクリメンタ478とコンパレータ4
80は共通に使用される。 第5図は第4図のタイミングを説明するための
図である。CPU114よりクロツク信号Eが入
出力回路120に供給される。この信号をイに示
す。このクロツク信号Eより回路574により重
なりのない2つのクロツク信号φ1とφ2を作
る。この信号をロとハに示す。このクロツク信号
φ1とφ2により第4図に示す回路は動作する。 第5図ニはステージ信号であり、クロツク信号
φ2の立上がりで切換えられ、各ステージの処理
はφ2に同期して行なわれる。第5図中で
THROUGHとはラツチ回路やレジスタ回路がイ
ネーブルの状態にあることを示し、これらの回路
の出力が入力に依存されることを示す。また
LATCHとはこれらの回路があるデータを保持
し、この回路の出力が入力に依存しないことを示
す。 ニに示すステージ信号は基準レジスタ470や
瞬時レジスタ472の読み出し信号となり、ある
選ばれた所定のレジスタからその内容を読み出
す。ホとヘはそれぞれ基準レジスタ470と瞬時
レジスタ472の動作を示す。この動作はクロツ
クφに同期してなされる。 ラツチ回路476の動作をトに示す。この回路
はφ2がハイレベルのときTHROUGH状態とな
り、瞬時レジスタ群472より読み出されたある
特定のレジスタのデータを書き込み、クロツクφ
2がローレベルになつたときLATCH状態とな
る。このようにしてそのステージに対応した瞬時
レジスタ群の内の所定のレジスタのデータを保持
する。ラツチ回路476に保持されたデータは、
クロツク信号に同期しないインクリメンタ478
により、外部の条件に基づいて修正される。 ここでインクリメンタ478はインクリメンタ
コントローラ490からの信号に基づき次のよう
な機能を有する。第1の機能はインクリメント機
能で入力データの示す値を1つ増加させる。第2
の機能はノンインクリメント機能で、入力を増加
させないでそのまま通過させる。第3の機能はリ
セツト機能で入力を全て0の値を示すデータに変
えてしまう。 瞬時レジスタのデータの流れを見ると、瞬時レ
ジスタ群472の内の1つのレジスタがステージ
カウンタ572により選ばれ、その保持データが
ラツチ回路476とインクリメンタ478を介し
てコンパレータ480に入力される。さらにイン
クリメンタ478の出力から元の選ばれたレジス
タへ戻る閉ループができる。従つてインクリメン
タがデータに対し1つ増加させる機能を呈すると
この閉ループはカウンタとしての機能を示す。し
かしこの閉ループで瞬時レジスタ群のデータが特
定の選ばれたレジスタから出力されながら、しか
もデータが回り込んできて入力されるような状態
が生じると誤動作を示す。従つてデータを切るた
めにラツチ回路476を設けている。ラツチ回路
476はクラツクφ2に同期してTHROUGH状
態になり、一方瞬時レジスタに入力が書き込まれ
るTHUOUGH状態はクロツクφ1に同期してい
る。従つてクロツクφ2とφ1との間でデータカ
ツトが行なわれる。つまりレジスタ472の特定
のレジスタの値が変更になつてもラツチ回路47
6の出力は変化しない。 コンパレータ480もインクリメンタ476と
同様クロツク信号と同期せずに動作する。コンパ
レータ480の入力は基準レジスタ群470の内
より選ばれた1つの基準レジスタの保持データ
と、瞬時レジスタ群の内の選ばれた1つのレジス
タの保持データのラツチ回路とインクリメンタを
介して伝えられたデータとを受ける。このデータ
の比隔結果は、クロツク信号φ1に同期して
THROUGH状態になる第1の比較結果レジスタ
群502へセツトされる。さらにこのデータはク
ロツクφ2でTHROUGH状態になる第2の比較
結果レジスタ群504へセツトされる。このレジ
スタ504の出力は、上記インクリメンタの各機
能を制御するための信号や、フユーエル・インジ
エクタ、点火コイル、排気ガス還流装置などのド
ライブ信号となる。 またこの信号に基づきそれぞれのステージでエ
ンジンの回転速度や車速の測定結果が瞬時レジス
タ群から出力レジスタ群474に書き込まれる。
いま、例えばエンジン回転速度を書き込む場合
は、一定時間が経過したことを表わす信号が第2
比較結果レジスタRPMWBF552に保持され、
後述する第1表のRPMステージで、このレジス
タ552の出力に基づき瞬時レジスタ462の保
持データが出力レジスタ群のレジスタ430へ入
力される。このとき第2比較結果レジスタ
RPMWBF552に一定時間経過したことを表わ
す信号が保持されていない場合はRPMステージ
になつてもレジスタ462の保持データをレジス
タ430へ入力する動作は行なわれない。 一方第2比較結果レジスタVSPWBF556に
保持される信号に基づいてステージVSPのタイミ
ングで瞬時レジスタ468のデータが車速を表わ
すデータとして出力レジスタ432へ入力され
る。 エンジンの回転速度RPMおよび車速VSPを表
わすデータの出力レジスタ群474への書き込み
は次ようにして行なわれる。第5図に於いて、ス
テージ信号STGがRPMまたはVSPになつてお
り、瞬時レジスタ462または468のデータが
クロツクφ2のハイレベルでラツチ回路476が
THROUGH状態となり書き込まれ、クロツクφ
2がローレベルになることにより上記データが
LATCHされる。このようにして保持されたデー
タは上記レジスタRPMWBF552または
VSPWBF556からの信号に基づいてクロツク
φ1のハイレベル同期で出力レジスタ群474は
第5図ルに示す如くTHROUGH状態となり、書
き込まれ、クロツクφ1のローレベルでLATCH
される。 出力レジスタ群474に保持されているデータ
をCPU114が読む場合は、CPU114よりア
ドレスバス164を介してレジスタを指定し、第
5図イに示すクロツク信号Eに同期してデータの
取り込みが行なわれる。 ステージ信号STGの発生回路を第6図に示
す。回路574からの信号φ1でステージカウン
タSC570がカウントアツプされ、そのステー
ジカウンタSC570の出力C0〜C6と第4図
のTレジスタの出力を入力としてステージデコー
ダSDCに加えられる。ステージデコーダSDCは
出力として01〜017の信号をステージラツチ
回路STGLへクロツクφ2同期で書き込む。 ステージラツチSTGLのリセツト入力には第4
図のMODEレジスタの20ビツトの信号GOが入力
され、MODEレジスタの20ビツトのGO信号がロ
ーレベルとなるとSTGLの総ての出力がローレベ
ルとなり、どの処理動作も総て停止する。一方上
記GO信号がハイレベルになると再びステージ信
号STGが一定の順序で出力され、それに基づい
て処理が行なわれる。 上記ステージデコーダSDCはリード・オンリ
ー・メモリーなどを使用することにより容易に実
現できる。尚ステージラツチSTGLの出力である
ステージ信号STGの00〜6Fまでの詳細な内容を
第1表に示す。
【表】
【表】 先ず第6図のステージカウンタSC570のリ
セツト端子にゼネラルリセツト信号GRが入力さ
れ、これによつてカウンタ出力C0〜C6は総て
0となる。このゼネラルリセツト信号はこの制御
回路の起動時CPUより送られる。この状態でク
ロツク信号φ2が入力されるとφ2の立ち上りで
EGFPのステージ信号STGが出る。このステージ
信号に基づいてEGRPの処理を行う。次にクロツ
クφ1でステージカウンタSC570が1つカウ
ントアツプし、さらにクロツクφ2でステージ信
号STGのINTLが出力される。このステージ信号
INTLが出力される。このステージ信号
INTLSTGに基づいて、INTLの処理が行なわれ
る。さらに次はステージ信号CYLSTGが出力さ
れCYLの処理がなされ、その次はステージ信号
ADVが出力されADVの処理が行なわれる。この
ようにしてステージカウンタSC570がφ1に
同期してカウントアツプを続けると、φ2に同期
してステージ信号STGが出力され、この信号に
応じた処理が行なわれる。 ステージカウンタSC570のC0〜C6が総
て1となるとステージ信号INJSTGが出力され、
INJの処理が行なわれ、第1表の総ての処理が終
了する。次のクロツク信号φ1でステージカウン
タSC570のC0〜C6は総て0となり、クロ
ツク信号φ2でステージ信号EGRPSTGが出力さ
れ、STGの処理が行なわれる。このように第1
表の処理を繰り返す。 第1表に示す各ステージの処理内容を第2表に
示す。
【表】
【表】 第6図のステージラツチ回路STGLからの出力
STG0とSTG7信号は外部から入つてくる入力
と入出力回路120の内部のクロツク信号との同
期を取るための回路であり、出力STG0はステ
ージカウンタSC570のC0〜C2の総てが0
の時出力され、出力STG7はステージカウンタ
SC570のC0〜C2が総て1のとき出力され
る。 外部からの信号としては例えばエンジンの回転
に同期して発生するリフアレンス信号PR、角度
信号PCや車輪の回転に同期して生じる車速パル
スPSがある。これらのパルス周期は大きく変化
し、このままではクロツク信号φ1やφ2と同期
していない。従つて第1表のADVSTGのステー
ジ、VSPSTGのステージ、RPMSTGのステージ
でインクリメントすべきかどうかの判断ができな
い。 そこで外部からのパルス、例えばセンサからの
パルスと入出力回路のステージとの間で同期をと
ることが必要となる。しかも検出精度を向上させ
るためには角度信号PCと車速信号PSはその入力
パルスの立ち上がりと立ち下がりに対しステージ
と同期させる必要がある。リフアレンス信号PR
については立ち上がりと同期させればよい。 第6図のステージラツチ回路STGLの出力STG
0とSTG7を使用して上記同期をとつた信号を
φ2タイミングで作る、その回路を第7図に示
す。またその動作タイミングを第8図に示す。 センサ出力等の外部入力パルスとして例えばリ
フアレンスパルスPR、角度信号PC、車速信号PS
は第6図に示すSTG0出力により第7図のラツ
チ回路600,602,604にそれぞれラツチ
される。 第8図でイはクロツク信号φ2、ロはクロツク
信号φ1、ハとニはステージ信号STG7とSTG
0である。このステージ信号は第6図で説明した
如く、φ2に同期して発生する。ホに示す信号は
角度センサあるいは車速センサからの出力パルス
でリフアレンスパルスPRあるいは角度パルスPC
あるいは車速パルスPSを示し、この信号の発生
タイミングとパルスのデユーテイ、周期は不規則
であり、ステージ信号に対し無関係に入力され
る。 いま第8図ホに示すような信号がラツチ回路6
00,602,604に入力されたと仮定する
と、ステージ信号STG0(図のヌのパルス)で
それぞれラツチされる。従つて第8図ヘで示す如
く時点ルでハイレベルとなる。さらにヲで示すス
テージ信号STG0でも入力信号PR,PC,PSがハ
イレベルなのでラツチ回路600,602,60
4にそれぞれハイレベルがラツチされる。しかし
ワで示すステージ信号STG0では入力信号PR,
PC,PSがローレベルになつているのでローレベ
ルがラツチされる。従つてラツチ回路600,6
02,604の出力A1,A2,A3はヘに示す
ようになる。ラツチ回路606,608,610
は出力A1,A2,A3をそれぞれステージ信号
STG7のカでラツチするのでヨで示す時点から
立ち上がる。またステージ信号STG7のタでも
ハイレベルをラツチするので、ハイレベルを続け
る。従つてラツチ回路606,608.610の
出力信号B1,B2,B3はそれぞれトに示すよ
うになる。 NOR回路612にはインバータ608を介し
て送られる信号A1と信号B1が入力され、同期
化されたリフアレンス信号PRSがチに示すように
発生する。この同期化リフアレンス信号PRSはリ
フアレンス信号PRの立ち上がりを捕え、ステー
ジ信号STG0からSTG7のパルス幅になる。 EXCLUSIVELYOR回路614と616はそれ
ぞれ信号A2とB2、信号A3とB3が入力さ
れ、信号PC,PVの立ち上がりでリに示す信号の
レが発生し、信号PC,PVの立ち下がりでソの信
号が発生する。信号レとソのデユーテイはチに示
すデユーテイと同じであり、ステージ信号STG
0とSTG7で決まる。 尚上記説明では信号PR,PC,PSが同時に同じ
デユーテイで入力されたと可定したが実際はこれ
らの信号は同時には入力されずそのデユーテイも
異なる。さらに同じ信号それ自身について見ても
その周期とデユーテイはそのつど異なる。 しかし第7図と同期化回路により一定の幅のパ
ルスとなる。このパルス幅はステージ信号STG
0とSTG7の時間差で定まる。従つてラツチ回
路600,602,604と606,608,6
10へ印加するステージ信号を変更することによ
りパルス幅を調整し変更することができる。 このパルス幅は第1表のステージのタイミング
に関係して定められる。すなわち第1表に示す如
く、INTLステージはステージカウンタ(C0〜
C2、C3〜C6)が(1、0)の状態で割り当
てられ、さらに(1、1)、(1、2)、(1、3)
…と8回目のステージ毎に割り当てられている。 各ステージが1マイクロセツクに設定されてい
るので8マイクロセロンド毎にINTLステージが
割り当てられている。INTLステージでは角度信
号PCを検出してインクリメンタを制御する必要
があるので、角度センサ98の出力PCが第7図
に示す同期化回路に印加されると、同期化回路は
かならずINTLステージにひつかかるような同期
化パルスを作り、この同期化パルスPCSに基づき
INHLステージでインクリメンタコントローラを
制御する。 この同期化角度信号PCSはステージADVおよ
びRPMでも検出される。このステージADVと
RPMはそれぞれステージカウンタC0〜C2が
3と6の状態でC3〜C6の値が1つカウントア
ツプするごとに割り当てられている。そしてその
割り当てられたステージは8マイクロセコンドの
サイクルで回つている。 第7図のSTG0信号はステージカウンタのC
0〜C2の値が0のとき出力され、一方STG7
はC0〜C2が7の値のとき出力される。この出
力はC3〜C6に無関係に作られる。従つて第8
図からわかるように同期化角度信号PCSはステー
ジカウンタ出力C0〜C2が0の値から6の値ま
で必ずそのパルス幅がそんざいし、このパルスを
ステージINTLADV、RPMで検出し、インクリメ
ンタコントローラを制御する。 上と同様に同期化リプアレンスPRSを検出する
CYLステージはステージカウンタ出力C0〜C
2の値が2のときに必ず割り当てられている、角
度センサ98よりリフアレンスパルスPRが入力
されたとき、この入力に同じ必ずステージカウン
タC0〜C2が2のとき同期化リフアレンスPRS
が出ることが必要である。第7図の回路はSTG
0とSTG7の間のパルス幅がでるのでこの情報
を十分満足する。 次に車輪速度を検出するVSPステージはステー
ジカウンタ出力C0〜C2の値が常に5の値のと
きに割り当てられている。従つてC0〜C2の値
が5の値のときに同期化PSS信号が出力されれば
よい。第7図の回路ではC0〜C2の値が0値か
ら6値まで出るのでこの値を満足する。第7図で
STG0信号の代りにC0〜C2の値が4の値の
ときに常にでる信号STG4を作りこの信号を用
い、さらにSTG7の信号の代りにC0〜C2の
値が6の値のときに常にでる信号STG6を用い
てもよい。この場合は信号PSが入力された場合
同期化信号PSSはステージカウンタの出力C0〜
C2の値が4と5のときに常に出力されることに
なる。 ここでステージのサイクルについて説明する。
第1表においてステージカウンタ出力C0〜C6
の値が0から127までの128種類のステージ信号が
作られ、この信号が総て発生し終ると大サイイク
ルが完了し再び新しい大サイクルが始まる。この
大サイクルはさらに16個の小サイクルから構成さ
れ、この小サイクルは8種類のステージ信号から
構成されている。この小サイクルはステージカウ
ンタ出力C0〜C2の値が0から7のにそれぞれ
対応し、8マイクロセコンドでこの小サイクルが
完了する。 センサからのパルス出力PR,PC,PSに対し同
期を確実にかけ、同期化パルスPRS,PCS,PSS
を確実に発生させるためには上記センサからの出
力がこの小サイクル以上のパルス幅を持つことが
必要である。例えば角度パルスはPCはエンジン
の回転が早くなればなるほどそのデユーテイが狭
くなる。例えば9000回転/分では約9マイクロセ
コンドくらいになる。従つて9000回転/分に対し
十分に同期化できるようにするにはこの小サイク
ルをこれより短かくすることが必要であり、本実
施例では8マイクロセコンドにしている。 次に第4図に示したインクリメンタ478の動
作について説明する。インクリメンタ478の詳
細な回路を第9図に示す。このインクリメンタの
機能は上で述べた如く三つあり、第1の機能は入
力データを1の値だけ増加させる機能であり、第
2の機能は入力データをリセツトする機能であ
り、第3の機能は入力データをそのまま出力する
機能である。インクリメント機能はICNT信号
で、リセツト機能はIRST信号で行なわれる。
ICNT信号がハイレベルの時、インクリメント機
能、ローレベルのときノンインクリメント機能、
IRST信号がハイレベルのとき、リセツト機能と
なり、IRST信号はICNT信号より優先する。 各処理の指令するステージ信号により、条件を
セレクトすればよい。その条件とは、同期化され
た外部入力や、第2比較結果のレジスタ群504
の出力である。また、出力レジスタ474にデー
タを転送し書き込む条件も、インクリメンタの条
件と同様である。 第10図は、燃料噴射信号INJの処理を説明し
た図である。気筒数の違いにより噴射の開始が異
なるため、CYLカウンタとして作用するレジス
タ442により、リフアレンス信号PRSより作ら
れた初期角パルスINTLDをカウントし、その結
果を、気筒数に関連した値を保持しているCYL
レジスタ404と比較し、大なりもしくは等しく
なつたとき、第1のレジスタの群502のCYL
FF506に1をセツトし、さらに第2のレジス
タ群504のCYLBF508に1をセツトする。
このCYL BF=1でCYLカウンタ442はリセ
ツトされる。またこのCYL BF=1のとき、噴射
時間を測定するINJタイマ450がリセツトされ
る。いつも、無条件で時間によりインクリメント
されてゆき、噴射時間が設定されたINJDレジス
タ412と比較し、大なりもしくは等しいとき、
第1のレジスタ群のINJ FF522に1がセツト
される。また、第2のレジスタ群のINJ BF52
4に1がセツトされる。このINJ BF=1のとき
は、時間によるインクリメントは禁止する。この
INJ BFの反転出力が燃料の噴射時間幅となり、
フユーエル・インゼクタの開弁時間となる。 第11図は、点火を制御する信号の処理を説明
した図である。初期角パルスINTLDによつて、
ADVカウンタとして作用するレジスタ452を
リセツトし、同期化された角度パルスPCがハイ
レベルであることによりインクリメントされる。
そして、INTLDから点火する角度を保持してい
るADVレジスタ414と比較し、大なりもしく
は等しいとき、第1のレジスタ502のADV
FF526に1をセツトし、また、第2のレジス
タ504のADV BF528に1がセツトされ
る。このADL BFの立上りを示すADVDにより、
通電開始のDWLカウンタ454をリセツトし、
同期化された角度パルスPCがハイレベルである
ことによりインクリメントされる。そして、前回
の点火位置から通電開始する角度を保持している
DWLレジスタ416と比較し、大なりもしくは
等しいとき、第1のレジスタ502のDL FF5
30に1をセツトし、また、第2のレジスタ50
4のDWL BF532に1がセツトされる。この
DWL BF532の出力が点火制御信号ING1とな
る。 第12図はEGR(NIDL)の処理を説明した図
である。これらは、すべて比例ソレノイドである
ため、デユーテイ制御を行う。周期を保持する
EGRPレジスタ418とオン時間を保持する
EGRDレジスタ420の2つがあり、また、タイ
マとしそては、EGRタイマ456により測定さ
れる。処理上では、EGRP STGの処理のとき
は、無条件のインクリメント、またEGRPレジス
タ418とEGRタイヤ456との保持データを
比較し、大なりもしくは等しいとき、第1のレジ
スタ群502のEGRP FF534に1をセツトす
る。さらに、第2のレジスタ群504のEGRP
BF536は1にセツトされる。 EGRD STGの処理のときは、無条件のノンイ
ンクリメント、また、EGRP BF=1でEGRタイ
マ456はリセツトされる。EGRD FF538
は、EGRDレジスタ420とEGRタイマ456を
比較し、その結果が大なりもしくは等しいとき、
1にセツトされ、EGRD BF540は1にセツト
される。このEGRD BF540の反転出力がEGR
の制御信号である。NIDL同様の動作である。 第13図は、エンジン回転数RPM(や車速
VSP)の測定方法や処理を説明した図である。 測定方法は、ある測定時間幅をRPMWタイマ
460で決定し、その時間幅にある同期化された
角度パルスPCを計数することにより得るもので
ある。 時間幅を測定するRPMWタイマ460は、無
条件にインクリメントされ、また、RPMW BF
552=1のとき、リセツトされる。RPMW
FF550に1がセツトされるのは、時間幅を保
持しているRPMWレジスタ426とRPMWタイ
マ460を比較し、その結果が、大なりもしくは
等しいときである。 RPMW BF552の立上りを示すRPMWDによ
り、該PCを計数したRPMカウンタ462の内容
を、出力レジスタ474のRPMレジスタ430
に転送し、書き込む。また、RPMW BF552
=1のときは、RPMカウンタ462はリセツト
される。 VSP STGの処理についても、RPMと同様であ
る。 各レジスタの機能を第3表に示す。
【表】
【表】
【表】
【表】
【表】 次に基準レジスタ470に基準データをセツト
する方法について説明する。レジスタ402,4
04,406,410はこの実施例の装置の起動
時にセツトされる。これらの値は一度セツトされ
ると変更されない。次にレジスタ408のデータ
セツトはプログラム処理により行なわれる。 レジスタ412にはフユーエル・インジエクタ
66の開弁時間を表わすデータINJDが入力され
る。このデータINJDは例えば次のようにして定
められる。エア・フロー・メータ14の出力信号
QAをマルチプレクサ122を介してアナログデ
イジタル変換器124へ取込む。ここでデイジタ
ルデータに変換されレジスタ(図示せず)に保持
される。この吸入空気量を表わすデータと第4図
のレジスタ430に保持されているデータから計
算処理あるいはマツプ状に記憶された情報により
負荷データTPを求める。さらに吸気温センサ1
6、水温センサ、大気圧センサの出力をデイジタ
ル変換し、このデータとエンジンの運転状態によ
り補正を行う。この補正係数をK1とする。さら
にバツテリ電圧もデイジタル化され、このデータ
に応じて補正が行なわれる。この補正係数をTS
とする。次にλにセンサ80によつて補正が行な
われる。この補正係数をαとする。すなわちデー
タINJDは次の式となる。このようにしてフユ INJD=α(K1・TP+TS) ーエル・インジエクタの開弁時間が定められる。
しかしここで示した方法は1例であり、他の方法
で定めることはもちろん可能である。 レジスタ414には点火時期を表わすデータ
ADVがセツトされる。このデータADVは例えば
次のようにして作られる。上記負荷データTPと
回転数をフアクタとするマツプ状の点火データθ
IGをROM118内に保持し、このマツプより求
める。さらにこのθIGに始動補正、水温補正、
加速補正などを加える。このようにしてデータ
ADVが作られる。 レジスタ416には点火コイルの1次電流充電
時間を制御するためのデータとしてデータDWL
がセツトされる。このデータDWLは上記データ
ADVの値とバツテリ電圧のデイジタル値より計
算されて求められる。 レジスタ418と422には信号EGRの周期
を表わすデータEGRPと信号NIDLの周期を表わ
すデータNIDLPがそれぞれセツトされる。これ
らのデータは予め定められているものである。 レジスタ420にはEGR弁(排気ガス還流装
置の通電幅を表わすデータEGRDがセツトされ
る。この通頂幅が大きくなると排気ガス還流装置
の開弁割合が増大し、排気ガスの還流率が増大す
る。データEGRDは例えば上記負荷データTPと
回転速度をフアクタとするマツプ状態でROM1
18内に保持される。さらにこのデータは水温な
どにより補正される。 レジスタ424にはエア・レギユレータ48の
通電幅を表わすデータNIDLDがセツトされる。
このデータは、例えば無負荷状態におけるエンジ
ンの回転速度が所定の回転速度になるようにフイ
ードバツク制御され、そのフイードバツク量とし
て定められる。 レジスタ426と428には一定時間を表わす
データRPMWとVSPWが、この実施例の回路が
起動されるときにそれぞれセツトされる。 以上の説明では燃料噴射量、点火進角、排気ガ
ス還流量などの制御にエア・フロー・センサの出
力をその入力フアクタとして使用した。しかし吸
入空気の状態を表わすセンサとしてこのエア・フ
ロー・センサ以外のセンサを使用することが可能
である。 例えばインテーク・マニホールド圧を検出する
圧力センサを用いても良い。 本発明に係る自動車用エンジンの総合的制御シ
ステムの実施例によればステージサイクルに対し
不規則に入力されるパルス信号を同期化している
ので正確な検出ができる。 さらに上で説明した実施例ではステージサイク
ルを大サイクルと小サイクルに分けているので精
度に応じて検出サイクルを短かくでき、しかも同
期化信号を検出するステージを小サイクルの構成
の中に入れているのでエンジンの高速回転でも正
確な検出が可能である。 以上説明した実施例によればさらに基準レジス
タ群と瞬時レジスタ群と比較結果保持レジスタ群
をそなえ、ステージカウンタに基づいて上記レジ
スタ群のそれぞれの所定レジスタを比較回路へつ
なぐので、多くのエンジン制御機能を持つにもか
かわらず比較的回路は簡単となる効果がある。 次に本発明の主要部について説明する。上述の
基本動作を行つてエンジン回転数や車速を測定す
る機能に於いて、測定時間幅を設定するRPMW
レジスタ426(VSP機能ではVSPWレジスタ4
28)のデータはエンジン回転数によつて変更す
ることがある。例えば前記測定時間幅のデータを
低回転で大きく、高回転では小さくする。第14
図はRPMWレジスタ426(またはVSPWレジ
スタ428)のデータを小さくした場合の各レジ
スタ及びタイマの動作説明図であり、VSP機能の
場合も全く同様であるので以下、RPMW機能を
中心に説明する。 同図に於いて実線は前記レジスタ426のデー
タが変更されていない場合の動作を示すものであ
り、破線はt0時点でRPMWレジスタ426のデー
タを変更した場合の動作を示す。 さて、RPMWレジスタ46の測定時間幅のデ
ータが変更された場合に、RPMレジスタ430
への測定データ転送信号RPMWD発生時(同時に
RPMCレジスタ462のリセツト信号も出力され
る。)とデータ変更のタイミングが同期しないの
で、データ変更t0時点から最初に測定データが確
立するt1時点までの時間、即ちデツドタイムは
RPMWSTGの1、2周期分の時間にデータ変更
後の測定時間を加算したものとなる。 ここで、測定時間とは、図中t1″時点からt1時点
までの時間をいう。前記データ変更t0時点とt0′時
点が一致する前に前記デツドタイムは最大とな
る。特に車速を測定するVSP機能では車速センサ
からの入力パルス数が少い為に測定精度上から測
定時間を長く設定しなければならないので、VSP
レジスタのビツト数の兼合いからVSPSTGの周
期を大きくとつている。従つて、測定データ確立
までのデツドタイムに対しVSPSTGの周期が大
きく影響してくる。そこで、できるだけこのデツ
ドタイムを減少させることが望ましい。 本実施例は上述のデツドタイムを最小にする為
に第14図の破線で示す如き、データが変更され
たt0時点から最初に到来するRPMWTレジスタ4
60とRPMC462をリセツトする信号
RPMRST(VSP機能の場合はVSPRST)を発生
する手段を設けることによりデツドタイムを最大
でもRPMSTGの1周期分の時間に測定時間を加
算した時間にすることが可能となる。即ち、デツ
ドタイムをRPMSTGの1周期分の時間だけ減少
することが可能となる。第14図に示したリセツ
ト信号RPMRSTもしくはVSRPSTを発生させる
為の回路の一実施例を第15図に、そしてそのタ
イムチヤートを第16図に示す。第15図に於い
て664はアドレスデコーダであり、CPU11
4よりアドレスバス164を介して送られる制御
信号を受けて特定のレジスタの動作状態を規制す
る為のアドレス信号を発生する。RPM系リセツ
ト信号発生回路700はSRフリツプフロツプ回
路701、ラツチ回路702,703で構成され
ており、他方VSP系リセツト信号発生回路710
も全く同様にSRフリツプフロツプ回路711、
ラツチ回路712,713で構成されている。そ
して前記フリツプフロツプ回路701,711の
セツト端子Sは前記アドレスデコーダ664の出
力端子X1,X2にリセツト端子Rはラツチ回路7
03,713の端子に夫々接続されている。更に
該フリツプフロツプ回路701,711の出力端
子QはOR回路704,714の入力端子に接続
され夫々、信号RPMWBF,VSPWBFと論理和さ
れ、その出力が第9図に示したインクリメンタの
リセツト機能部901のAND−OR回路へと送出
されるように構成されている。 さて、CPU114より新しい測定時間データ
の書込命令が実行されると、アドレスバス16
4、アドレスデコーダ664を介して基準レジス
タのアドレス信号PRMWADDR,VSPWADDRが
出力される。これらのアドレス信号が入力された
RPM系リセツト信号発生回路700、VSP系リ
セツト信号発生回路710は夫々、前記アドレス
信号RPMWADDRと信号STG7、または前記ア
ドレス信号VSPWADDRと信号STG7の立上り時
点でそのパルス幅が決定されるリセツト信号
RPMRST,VSRPSTを前記OR回路704,71
4の各々の入力端子へ送出する。そして該OR回
路704,714では夫々、前記リセツト信号
RPMPST,VSPRSTと信号RPMWBF,
VSPWBFとを論理和した出力信号を前記リセツ
ト機能部901へ送出する。更に、該論理和出力
信号を基にリセツト機能部901では基準レジス
タ(RPMWレジスタ、VSPWレジスタ)と瞬時
レジスタ(RPMCレジスタ、VSPCレジスタ)を
各ステージRPMWSTG,RPMSTG,
VSPWSTG,VSPSTGに於いてリセツトさせる
べく所定のタイミングでリセツト信号を前記基準
レジスタ及び瞬時レジスタに送出する。 尚、第14図ではRPMWレジスタ426のデ
ータをRPMWTレジスタ460の瞬時値以下にデ
ータが変更された場合について説明したが、その
データがRPMWTレジスタ460の瞬時値以上の
場合、データ変更前のデータに対して大小に拘わ
らず、データ変更後の測定時間内に新しい測定デ
ータが確立するので、第14乃至第15図を参照
しながら既述した場合と同様に、デツドタイムは
最大でRPMWSTGの1周期分の時間にデータ変
更後の測定時間を加算し時間だけ考慮する必要が
ある。 上記説明の一実施例と特許請求の範囲に記載し
た発明の構成との対応関係は次の通りである。
【表】 以上の説明の実施例によれば、エンジン回転速
度や車速の測定において測定時間が変更された場
合計数値が直ちにリセツトされるので測定時間変
更時点からデータの確立までの時間が早くなる。 本発明によれば時間測定カウンタおよび回転同
期パルスカウンタの集積化に必要なチツプ面積が
減少する効果がある。
【図面の簡単な説明】
第1図は自動車用エンジンの総合的制御システ
ムの主要構成を示すブロツク図、第2図は第1図
の動作を説明する為の動作説明図、第3図は第1
図の制御回路の詳細図、第4図は第3図の入出力
回路の部分詳細図、第5図は第4図の動作説明
図、第6図は第4図のステージカウンタの詳細
図、第7図は同期化回路の詳細図、第8図は第7
図の動作説明図、第9図はインクリメンタコント
ローラの詳細図、第10図は燃料噴射信号処理の
動作説明図、第11図は点火時期制御の動作説明
図、第12図は信号EGRあるいはNIDLの処理の
動作説明図、第13図はエンジン回転速度信号
RPMあるいは車速信号VSP検出の動作説明図、
第14図はRPMレジスタ426(またはVSPW
レジスタ428)のデータを小さくした場合の各
レジスタやタイマの動作説明図、第15図は第1
4図に示したリセツト信号RPMRST,VSPRST
を発生させる為の回路の一実施例、第16図は第
15図のタイムチヤートである。 10…制御回路、12…エア・クリーナ、14
…エア・フロー・メータ、16…吸気温センサ、
18…スロツトル・チヤンバ、20…スロツト
ル・バルブ、22…アクセル・ペダル、24…ス
ロツトル位置検出器、26…インテーク・マニホ
ールド、28…排気ガス還流装置、30…エンジ
ン、32…吸入弁、34…燃焼室、36…点火プ
ラグ、38…配電器、40…点火コイル、42…
バイパス通路、44…アイドル・アジヤスト・ス
クリユ、46…バイパス通路、48…エア・レギ
ユレータ、50…フユーエル・タンク、52…フ
ユーエル・ポンプ、54…フユーエル・ダンパ、
56…フユーエル・フイルタ、58…フユーエ
ル・リターン・パイプ、60…燃料パイプ、62
…焼圧レギユレータ、64…導圧管、66…フユ
ーエル・インジエクタ、68…パイプ、70…キ
ヤニスタ、72…パイプ、74…ピストン、76
…配気管、78…排気還流管(EGRパイプ)、8
0…λセンサ、82…触媒コンバータ、84…排
気温センサ、86…マフラ、88…負電源端子、
90…正電源端子、92…正電源端子、94…冷
却水、96…水温センサ、98…角度センサ、
PR…リフアレンス信号、PC…角度信号、110
…バツテリ正端子、112…定電圧回路(出力電
圧PVCC)、114…(CPU)セントラルプロセ
ツサ、116…(RAM)ランダムアクセスメモ
リ、118…(ROM)リードオンリメモリ、1
20…入出力回路、122…マルチプレクサ、1
24…A/D変換器、126…パルス出力回路、
128…パルス入力回路、130…デイスクリー
ト入出力回路、132…フイルタ、134…フイ
ルタ、136…フイルタ、138…フイルタ、1
40…フイルタ、142…増幅器、144…フイ
ルタ、146…大気圧センサ、148…ツエナ、
150,152,154…抵抗、156,158
…接続点、160…抵抗、162…データバス、
164…アドレスバス、166…コントロールバ
ス、168…フイルタ、170…スピード検出
器、172…フイルタ、174…スロツトルスイ
ツチ(全閉)、176…スタータスイツチ、17
8…ギアスイツチ、180,182,184…フ
イルタ、186…パワー増幅回路(燃料噴射)、
188…パワー増幅回路(点火回路)、194…
パワー増幅回路(EGR)、196…パワー増幅回
路(EGR OFF)、198…パワー増幅回路
(NIDLE)、200…パワー増幅回路(燃料ポン
プ)、202…パワー増幅回路(触媒警報)、20
4…パワー増幅回路(オーバヒート)、206…
燃料ポンプ、208…ランプ(触媒警報)、21
0…ランプ(オーバヒート)、402…レジス
タ、404…レジスタ、406…レジスタ、40
8…レジスタ、410…レジスタ、412…レジ
スタ、414…レジスタ、416…レジスタ、4
18…レジスタ、420…レジスタ、422…レ
ジスタ、424…レジスタ、426…レジスタ、
428…レジスタ、430…レジスタ、432…
レジスタ、442…レジスタ、444…レジス
タ、446…レジスタ、448…レジスタ、45
0…レジスタ、452…レジスタ、454…レジ
スタ、456…レジスタ、458…レジスタ、4
60…レジスタ、462…レジスタ、464…レ
ジスタ、468…レジスタ、470…基準レジス
タ群(RF0)、472…瞬時レジスタ群(RF
1)、474…出力レジスタ群(RF2)、476
…ラツチ回路、478…インクリメンタ、480
…コンパレータ、482…コンパレータの入力端
子、484…コンパレータの入力端子、486…
コンパレータの出力端子、490…インクリメン
タコントローラ、502…第1比較出力レジスタ
群(FFM)、504…第2比較出力レジスタ群
(FFS)、506…レジスタ(CYL)、508…レ
ジスタ(CYL)、510…レジスタ(INTL)、5
12…レジスタ(INTL)、514…レジスタ
(INTV)、516…レジスタ(INTV)、518…
レジスタ(ENST)、520…レジスタ
(EMST)、522…レジスタ(INJ)、524…
レジスタ(INJ)、526…レジスタ(ADV)、5
28…レジスタ(ADV)、530…レジスタ
(DWL)、532…レジスタ(DWL)、534…
レジスタ(EGRP)、536…レジスタ
(EGRP)、538…レジスタ(BGRD)、540
…レジスタ(BGRD)、524…レジスタ
(NIDLP)、544…レジスタ(NIDLP)、546
…レジスタ(NIDLD)、548…レジスタ
(NIDLD)、550…レジスタ(PPMW)、552
…レジスタ(PPMW)、554…レジスタ
(VSPW)、556…レジスタ(VSPW)、570
…ステージカウンタ、572…ステージデコー
ダ、664…アドレスデコーダ、700…RPM
系リセツト信号発生回路、710…VSP系リセツ
ト信号発生回路、701,711…SRフリツプ
フロツプ回路、702,703,712,713
…ラツチ回路、901…リセツト機能部。

Claims (1)

  1. 【特許請求の範囲】 1 自動車を制御するためのアナログ信号を発生
    するアナログセンサと、エンジンの回転あるいは
    車輪の回転等に同期して回転同期パルスを発生す
    る回転センサと、上記アナログ信号に基づくデイ
    ジタル信号及び上記回転同期パルスに基づくデイ
    ジタル信号に基づいて自動車の制御値を演算する
    デイジタル計算機と、上記デイジタル計算機の制
    御値に基づいて自動車を制御するアクチエータを
    備え、上記回転センサの発生する回転同期パルス
    をデイジタル信号に変換する変換回路は、上記回
    転同期パルスを計数するための計数時間を保持す
    る計数時間保持回路と、計数時間を測定するため
    に一定時間ごとに発生するクロツクパルスを計数
    する時間測定カウンタと、上記回転同期パルス計
    数する回転同期パルスカウンタとを備え、上記時
    間測定カウンタの計数値が上記計数時間保持回路
    の保持する計数時間に達したとき上記回転同期パ
    ルスカウンタの計数値を上記回転同期パルスに基
    づくデイジタル信号として出力するものにおい
    て、上記時間測定カウンタ及び上記回転同期パル
    スカウンタは上記時間測定カウンタの計数値及び
    上記回転同期パルスカウンタの計数値をそれぞれ
    保持する第1と第2の計数値保持回路と、入力デ
    ータの値をインクリメント信号に基づいて1だけ
    増加させさらにリセツト信号に基づいて上記入力
    データの値をゼロにするインクリメンタと、上記
    第1と第2の計数値保持回路にそれぞれ保持され
    た計数値を所定時間周期で発生する時間パルスに
    基づいて選択的に上記インクリメンタに入力デー
    タとして加えると共に上記インクリメンタの出力
    を上記第1と第2の計数値保持回路にそれぞれ再
    入力する選択回路と、上記回転同期パルス及び上
    記クロツクパルスの発生に基づきインクリメント
    信号を上記選択回路の動作に同期して上記インク
    リメンタに加えるインクリメントコントローラと
    より構成されることを特徴とする自動車制御用計
    測装置。 2 特許請求の範囲第1項において、上記インク
    リメントコントローラは上記計数時間保持回路に
    保持された計数時間が変更されたときリセツト信
    号を上記インクリメンタに加えることを特徴とす
    る自動車制御用計測装置。
JP10860778A 1978-09-06 1978-09-06 Measuring device for controlling engine Granted JPS5535164A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10860778A JPS5535164A (en) 1978-09-06 1978-09-06 Measuring device for controlling engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10860778A JPS5535164A (en) 1978-09-06 1978-09-06 Measuring device for controlling engine

Publications (2)

Publication Number Publication Date
JPS5535164A JPS5535164A (en) 1980-03-12
JPS6217105B2 true JPS6217105B2 (ja) 1987-04-16

Family

ID=14489078

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10860778A Granted JPS5535164A (en) 1978-09-06 1978-09-06 Measuring device for controlling engine

Country Status (1)

Country Link
JP (1) JPS5535164A (ja)

Also Published As

Publication number Publication date
JPS5535164A (en) 1980-03-12

Similar Documents

Publication Publication Date Title
JPS623303B2 (ja)
JPS6360220B2 (ja)
US4274141A (en) Method and apparatus for controlling an internal combustion engine, particularly the starting up of the engine
JPS6218742B2 (ja)
JPS6060025B2 (ja) 自動車制御方法
JPS6060024B2 (ja) エンジン制御方法
JPS623304B2 (ja)
JPS6060019B2 (ja) エンジンの制御方法
US4274142A (en) Apparatus for detecting revolutions of an internal combustion engine
JPH0120301B2 (ja)
JPS6225860B2 (ja)
JPS6315465B2 (ja)
JPH0112931B2 (ja)
JPS6224616B2 (ja)
JPH04214947A (ja) 内燃機関のトルク変動制御装置
JPH0517390B2 (ja)
JPS627373B2 (ja)
JPS627381B2 (ja)
JPS6319698B2 (ja)
JPS6217105B2 (ja)
JPS6224617B2 (ja)
JPS6315469B2 (ja)
JPS6139501B2 (ja)
JPS6217104B2 (ja)
JPS623305B2 (ja)