JPH0345227B2 - - Google Patents

Info

Publication number
JPH0345227B2
JPH0345227B2 JP58141886A JP14188683A JPH0345227B2 JP H0345227 B2 JPH0345227 B2 JP H0345227B2 JP 58141886 A JP58141886 A JP 58141886A JP 14188683 A JP14188683 A JP 14188683A JP H0345227 B2 JPH0345227 B2 JP H0345227B2
Authority
JP
Japan
Prior art keywords
microcomputer
data
control device
lsi
clock
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
JP58141886A
Other languages
English (en)
Other versions
JPS6032954A (ja
Inventor
Masami Shida
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 JP58141886A priority Critical patent/JPS6032954A/ja
Publication of JPS6032954A publication Critical patent/JPS6032954A/ja
Publication of JPH0345227B2 publication Critical patent/JPH0345227B2/ja
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/28Interface circuits
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2250/00Engine control related to specific problems or objectives
    • F02D2250/12Timing of calculation, i.e. specific timing aspects when calculation or updating of engine parameter is performed

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Multi Processors (AREA)

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、自動車用電子式エンジン制御装置に
係り、特に処理速度の早いマイクロコンピユータ
を用いたエンジン制御装置に関する。
〔発明の背景〕
自動車のエンジンは運転制御範囲が広く、しか
も運転状態が自動車の走行条件に応じて頻繁に変
化し、その上、厳しい排ガス規制のもとにおかれ
ている。
一方、自動車に主として使用されているエンジ
ン、例えばガソリンエンジンなどの内燃機関にお
いては、その運転状態を最良に保つために必要な
制御項目が多数にわたり、それらを綜合的に、か
つ適確に制御しなければ、好ましい運転状態が得
られない。
そのため、マイクロコンピユータを用い、エン
ジンに設けてある各種のセンサからエンジンの運
転状態を表わす各種のデータを取込み、燃料供給
量制御や点火制御など必要な制御を行なうように
した、いわゆる電子式エンジン制御装置が広く採
用されるようになつてきた。
このような電子式エンジン制御装置の一例を第
1図に示す。
この第1図は電子式エンジン制御装置を燃料噴
射タイプのガソリンエンジンに適用したもので、
例えば特開昭55−134721号公報などにより提案さ
れているものであり、図において、1がエンジン
制御装置で、マイクロコンピユータ(以下、マイ
コンという)2、周辺制御回路3からなり、エン
ジンの吸入管10の中のバイパス通路11に設け
てあるホツトワイヤ20からなる空気流量センサ
からの空気流量データAFと、エンジン冷却水路
12に設けてある水温センサ21から得られる温
度データTWと、エンジンの排気管13に設けて
ある空燃比センサ22から得られる空燃比データ
λ、それに図示してない回転数センサから得たエ
ンジン回転数データNなどを取込み、これらのデ
ータに基づいて算出した制御信号を燃料噴射弁3
0、バイパスバルブ31、EGR制御弁32、燃
料ポンプ33、それに図示してない点火コイルな
どに供給し、燃料噴射弁30の制御により燃料供
給量制御を、バイパスバルブ31の制御によりア
イドル回転数の制御を、EGR制御弁32の制御
によりEGRの制御をそれぞれ行ない、さらに点
火コイルに対する通電開始と通電しや断の制御に
より点火制御を行なう。なお、燃料ポンプ33は
エンジン始動時とエンジンが自力で回転している
ときだけ運転されるように制御される。
ところで、このようなシステムにおけるエンジ
ン制御装置1は、図示のとおりマイコン2と周辺
制御回路3で構成されているが、このうち、周辺
制御回路3にはエンジン制御用として必要な機能
を備えたものが要求され、そのため、専用に開発
されてLSI化されたものが主として使用されるよ
うになつている。
しかして、エンジン制御に対する要求は、多様
化するばかりで、そのためマイコン2にもさらに
処理能力の大きなものが要求されるようになつて
きたが、これに応えて近年、類似の機能ではある
がクロツクの周波数を高くしたものが市場に現わ
れ、例えば従来のクロツク周波数が1MHzのもの
に対して類似の機能で2MHzのクロツク周波数で
動作するものが現われており、これを従来のもの
に代えて使用すれば、単純に考えて処理能力を2
倍にすることができることになる。
そこで、このようなクロツク周波数を高くした
マイコンを用い、処理能力の大きなエンジン制御
装置を得ることが考えられた。
一方、このときに必要な周辺制御回路3として
は、従来のマイコンに合わせてLSI化されたもの
が上記したように、専用品として既に開発されて
おり、従つて、これをそのまま流用できればコス
ト的に極めて有利になる。
ところが、クロツク周波数の高いマイコンと、
それよりクロツク周波数の低い周辺制御回路とを
組合わせて使用したときには、上記のようなパラ
レルバス方式においては動作タイミングに狂いが
生じ、動作が不確実になつてしまうという問題点
がある。
しかして、上記したように、自動車制御専用
LSIとして開発された周辺制御回路としては、そ
の専用品としての特質上、主として自動車制御に
必要な入出力信号の処理を担当するものであり、
従つて、その動作速度も現在の設計速度で充分で
特に高速化の必要はなく、しかも新たな開発には
莫大なコストと時間がかかる。
そこで、上記した問題点の克服のため、低速の
周辺回路に対するアクセス機能を備えたマイコン
について種々の提案がなされているが、これらは
いずれも、マイコンの動作クロツク周波数を、周
辺回路にアクセスしてデータのリードを行なう期
間、及びライトを行なう期間の必要なサイクルに
おいてだけ低い周波数に切換えるようにしたもの
である。
ところで、マイコンと周辺回路とは、インター
フエースのため相互に同期が保たれていなければ
ならないから、一般にはマイコンと周辺回路のク
ロツクは同じものを使用するようになつており、
上記した周辺回路に対するアクセス機能を備えた
マイコンを使用した場合には、マイコンのクロツ
クを分周して周辺回路に供給し、この分周された
クロツクによつて動作するようになつている。従
つて、上記したように、アクセス時にマイコンの
クロツク周波数が変化させられると、周辺回路の
クロツク周波数も変化してしまうことになる。
一方、このような専用LSIによる周辺回路で
は、そのデータの処理に必要な各種の時間計測を
クロツク信号に基づいて行なうようになつてお
り、このため、クロツクの周波数が変化したので
はその機能を充分にはたすことができない。
従つて、従来の低速周辺回路に対するアクセス
機能を有するマイコンでは、自動車制御専用LSI
などの周辺回路と組合わせてエンジン制御装置を
得ることができず、コストアツプを免がれないと
いう欠点があつた。
つまり、従来の、低速周辺回路に対するアクセ
ス機能を備えたマイコンでは、それを、ローコス
トの自動車制御専用LSIなどの低速周辺回路と組
合せてエンジン制御装置を得ようとすると、マイ
コンによる周辺回路からのデータの取込みの都
度、クロツク周波数が変化するので、周辺回路の
動作が乱れ、予定している制御動作が得られなく
なつてしまうため、結局、このような汎用品とし
て供給されている低速周辺回路との組合せができ
ず、高速の周辺回路との組合せになつてしまうた
め、コストアツプになつてしまうのである。
〔発明の目的〕
本発明の目的は、上記した従来技術の欠点を除
き、高速のマイコンと低速の自動車制御専用LSI
などの周辺制御回路とのインターフエースを可能
にし、高速のマイコンを使用したことによる高性
能化と、低速の周辺制御回路を使用したことによ
るローコスト化とが共に得られるようにしたエン
ジン制御装置を提供することにある。
〔発明の概要〕
この目的を達成するため、本発明は、マイコン
と周辺制御回路との間のデータバスにラツチ手段
を設け、クロツク周波数の違いによるデータ授受
タイミングのずれを補償するようにした点を特徴
とする。
〔発明の実施例〕
以下、本発明によるエンジン制御装置の実施例
を図面について説明する。
第2図は本発明の一実施例で、マイコン2と周
辺制御回路3からなるエンジン制御装置1(第1
図参照)を示したもので、4は1/2分周器、5A,
5Aはフリツプフロツプ、6A,6Bはインバー
タ、7A,7B,7Cはアンドゲート、8A〜8
Hはインターフエース回路、81は1ビツトのデ
ータラツチ回路、82,83はバツフアである。
マイコン2は、例えばHD68B01Vとして知ら
れている動作クロツク周波数が2MHzのマイクロ
コンピユータで、P10〜P24で示すペリフエ
ラルI/Oポートを有するものである。
周辺制御回路3(以下、LSI3という)は、例
えばHD46510として知られているエンジン制御
専用LSIで、内部にD0〜D7の8ビツトのレジ
スタを4個有し、それらの選択は入力RS0,RS1
の2ビツトの入力信号によつて行なわれるように
なつている。
なお、マイコン2のI/Oポートのうち、P1
0からP17までがデータ入出力用で、P20か
らP24までは制御信号出力用であり、Eは2M
Hzのクロツク信号出力用である。
また、LSI3の端子のうち、D0からD7まで
はデータの入出力用、はチツプセレクト信号
の入力用、R/Wはレジスタのライトとリードの
切換信号入力用であり、CKは1MHzのクロツク信
号入力用である。なお、RS0,RS1は上述のとお
りレジスタ選択信号入力用である。
従つて、マイコン2のI/OポートのP10〜
P17とLSI3の端子D0〜D7の間を接続して
いるのがパラレルデータバスとなる。
1/2分周器4はマイコン2のE端子からの2MHz
のクロツクE1を分周し、1MHzのクロツクE2を発
生する働きをする。
フリツプフロツプ5Aと5B、それにアンドゲ
ート7Aはマイコン2のポートP20に現われる
信号の立上りをとらえ、クロツクE2に同期して
チツプセクト信号Pを発生させる働きをする。
アンドゲート7Bはチツプセレクト信号P
が立下つたあとクロツクE2に同期してラツチ信
号L・STBを発生する働きをする。
アンドゲート7Cはチツプセレクト信号P
がLOWレベルになつたとき、マイコン2のポー
トP20に現われる信号に応じてLSI3のレジス
タを書込動作Wにするか読取動作Rにするかを制
御する信号R/WPを発生する働きをする。
インターフエース回路8A〜8Hは、それぞれ
ラツチ回路81と、第1のバツフア82、第2の
バツフア83とを備え、それぞれ上記したパラレ
ルデータバスの各ビツト線に挿入されている。そ
して、まず、ラツチ回路81は、アンドゲート7
Bからラツチ信号L・STBが供給されたときに、
LSI3のデータ入出力端子D0〜D7のそれぞれ
に現われている出力データをラツチする働きをす
る。
次に、第1のバツフア82はラツチ回路81の
出力側に直列に接続され、マイコン2のポートP
24の出力がHIGHレベルになつたとき、ラツチ
回路81の出力をマイコン2のI/OポートP1
0〜P17のそれぞれに結合する働きをする。
また、第2のバツフア83は、ラツチ回路81
と第1のバツフア82の直列回路を、このバツフ
ア82の出力側から上記のラツチ回路81の入力
側に迂回するように接続され、マイコン2のポー
トP24の出力がLOWレベルになつたとき、マ
イコン2のI/OポートP10〜P17のそれぞ
れをLSI3の入出力端子D0〜D7に、直接供給
する働きをする。
次に、この実施例の動作を第3図及び第4図の
フローチヤートによつて説明する。
まず、第3図aは同図bに示すように、マイコ
ン2がLSI3のレジスタからデータを取り込む場
合の動作を示したもので、マイコン2がこのデー
タ取込処理に入ると、まずステツプの処理とし
てそのI/OポートP10〜P17を入力モード
にする。
ステツプでは出力ポートP21とP24を
HIGHレベルにし、これと平行して出力ポートP
22,P23を所定の状態、即ち(0,0),
(0,1),(1,0),(1,1)のいずれかに保
ち、LSI3内にあるレジスタの選択と、それの動
作をデータ読出しにセツトするための準備を行な
う。
ステツプでは出力ポートP20をHIGHレベ
ルにし、これによりLSI3のチツプセレクトが行
なわれ、所定のレジスタからデータD0〜D7が
読出されてラツチ回路81にラツチされる。
ステツプではI/OポートP10〜P17か
らマイコン内部のバツフアにデータを読み込む。
ステツプでは出力ポートP20をLOWレベ
ルに戻し、データの取込動作を終了させる。
次に、第4図aは同図bに示すように、マイコ
ン2のデータをLSI3のレジスタに書込むときの
動作を示したもので、マイコン2がこの動作に入
ると、まずステツプで出力ポートP21,P2
4をLOWレベルにし、これと平行してP22,
P23を所定の状態にしてLSI3内のレジスタの
選択と、そのレジスタの動作をデータ書込みにセ
ツトするための準備を行なう。
ステツプ〓ではマイコン2のI/OポートP1
0〜P17をデータ出力モードにする処理を行な
い、ついでステツプ〓でこれらのポートP10〜
P17からデータを出力させる処理を行なう。
ステツプ〓では出力ポートP20をHIGHレベ
ルにし、これによりLSI3のチツプセレクトを行
ない、そのレジスタによるデータD0〜D7の書
込みを行なわせる。
ステツプ〓では出力ポートP20をLOWレベ
ルに戻し、データの書込動作を完了させる。
ここで、以上の動作をタイミングチヤートで表
わすとそれぞれ第5図、第6図のようになり、第
5図が第3図の場合で、第6図が第4図の場合と
なる。
従つて、この実施例によれば、動作クロツクが
2MHzと高速のマイコン2からのデータは、イン
ターフエース回路8A〜8Hの各バツフア83を
介してそのままLSI3のデータ入力D0〜D7に
入力され、このLSI3内のレジスタに書込まれる
が、動作クロツクが1MHzと比較的低速のLSI3
からのデータは、インターフエース回路8A〜8
H内の各ラツチ回路81に所定のタイミングで一
旦書込まれ、その出力がマイコン2のI/Oポー
トP10〜P17に結合されるようになるから、
2MHzの高速クロツクによるマイコン2によるデ
ータの取り込みに際してもタイミングのずれを生
じたりする虞れがなくなり、高速のマイコンと低
速の周辺制御回路との間のインターフエースを常
に確実にとることができる。
そして、この実施例によれば、このようなイン
ターフエースに際してもマイコン2のクロツク周
波数を変化させる必要は全く無く、常にクロツク
周波数を一定に保つたままデータの授受を行なわ
せることができ、現用の自動車制御専用LSIに対
しても充分に高速マイコンを適用して機能の拡大
を計ることができる。
なお、以上の実施例では、マイコン2とLSI3
との間のパラレルデータバスが8ビツトとなつて
いるが、本発明はこの部分のビツト数を問わずに
実施可能なことはいうまでもない。
また、以上の実施例では、LSI3に対するリー
ドとライトを制御する信号と、インターフエース
回路8A〜8Hのバツフア82,83に対する制
御信号とをそれぞれマイコン2の出力ポートP2
1とP24から独立に取り出しているが、第5図
と第6図のタイミングチヤートからも明らかなよ
うに、この実施例では出力ポートP21とP24
の出力はいずれも全く同じタイミングで同じ変化
をするものとなつているから、これらの信号は同
じものとしてもよい。
〔発明の効果〕
以上説明したように、本発明によれば、クロツ
ク周波数を変化させることなく、高速のマイコン
と低速の周辺制御回路とのインターフエースを取
ることができるから、従来技術の欠点を除き、高
速のマイコンを現用されている比較的動作クロツ
ク周波数の低い、自動車制御専用LSIなどの周辺
制御回路とも完全に、しかも容易に組合わせるこ
とが可能になり、処理能力が大で多くの制御機能
を有するエンジン制御装置をローコストで提供す
ることができる。
【図面の簡単な説明】
第1図は電子式エンジン制御装置の一例を示す
ブロツク図、第2図は本発明によるエンジン制御
装置の一実施例を示すブロツク図、第3図a,b
及び第4図a,bは本発明の動作を示すフローチ
ヤートとデータの方向を示す説明図、第5図及び
第6図はいずれも動作説明用のタイミングチヤー
トである。 2……マイクロコンピユータ、3……周辺制御
回路、4……1/2分周器、5A,5B……フリツ
プフロツプ、8A〜8H……インターフエース回
路、81……ラツチ回路。

Claims (1)

    【特許請求の範囲】
  1. 1 マイクロコンピユータと、このマイクロコン
    ピユータのクロツク信号から分周したクロツク信
    号で動作する周辺制御回路を備え、これらマイク
    ロコンピユータと周辺制御回路とをパラレルデー
    タバスで結合することにより同期関係を保つて動
    作する方式のエンジン制御装置において、上記パ
    ラレルデータバスの各ビツト線に挿入されたデー
    タラツチ手段と、このデータラツチ手段に直列に
    接続された第1のバツフア手段と、この第1のバ
    ツフア手段と上記データラツチ手段の双方を迂回
    して直接データを伝送する第2のバツフア手段と
    を設け、上記周辺制御回路から上記マイクロコン
    ピユータへのデータ伝送は上記データラツチ手段
    を介して行なわれ、上記マイクロコンピユータか
    ら上記周辺制御回路へのデータ伝送は上記第2の
    バツフア手段を介して行なわれるように、上記第
    1と第2のバツフア手段を制御するように構成し
    たことを特徴とするエンジン制御装置。
JP58141886A 1983-08-04 1983-08-04 エンジン制御装置 Granted JPS6032954A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58141886A JPS6032954A (ja) 1983-08-04 1983-08-04 エンジン制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58141886A JPS6032954A (ja) 1983-08-04 1983-08-04 エンジン制御装置

Publications (2)

Publication Number Publication Date
JPS6032954A JPS6032954A (ja) 1985-02-20
JPH0345227B2 true JPH0345227B2 (ja) 1991-07-10

Family

ID=15302446

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58141886A Granted JPS6032954A (ja) 1983-08-04 1983-08-04 エンジン制御装置

Country Status (1)

Country Link
JP (1) JPS6032954A (ja)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5467109A (en) * 1977-11-05 1979-05-30 Hitachi Ltd Electronic controller for internal combustion engine
JPS6016662B2 (ja) * 1978-03-10 1985-04-26 三菱電機株式会社 デ−タ信号インタ−フエ−ス回路
JPS57109002A (en) * 1980-12-26 1982-07-07 Nissan Motor Co Ltd Electronic engine controller

Also Published As

Publication number Publication date
JPS6032954A (ja) 1985-02-20

Similar Documents

Publication Publication Date Title
US7555086B2 (en) Plural circuit selection using role reversing control inputs
JP4449029B2 (ja) 自動車用電子制御装置及びそれに用いる出力ドライバ回路
US7765269B2 (en) Communications system, and information processing device and control device incorporating said communications system
JPH0345227B2 (ja)
JPH10163820A (ja) 半導体装置
JP2628311B2 (ja) マイクロコンピュータ
JP3452324B2 (ja) マルチコンピュータ装置
JP3186150B2 (ja) データ転送装置
JP2006017054A (ja) 内燃機関制御装置
JP2021111194A (ja) 車載の電子制御装置
JPH054041Y2 (ja)
JPS58197453A (ja) エンジン制御用半導体集積回路
JPS5929900B2 (ja) フリツプフロツプ集積回路方式
JPH03252570A (ja) 半導体集積回路診断方式および半導体集積回路
JPH03296879A (ja) マイクロコンピュータの入出力ポート兼用方法
JPH02211571A (ja) 情報処理装置
JPH0551931B2 (ja)
JPS6035161A (ja) 燃料噴射制御装置用分配器
JPH03144739A (ja) 二重化記憶装置へのデータ転写制御方式
JPH05250891A (ja) シフトレジスタ回路
JPH03240887A (ja) 1チップマイクロコンピュータ
JPS62279749A (ja) 自動車用マイクロコンピユ−タの通信装置
JPS61115143A (ja) スキヤンパスの誤動作検出回路
JPH09251058A (ja) 非同期2線2相式スキャン回路及び診断方法
JPS5914835B2 (ja) デ−タトラツキング回路