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

エンジン制御装置

Info

Publication number
JPS6032954A
JPS6032954A JP58141886A JP14188683A JPS6032954A JP S6032954 A JPS6032954 A JP S6032954A JP 58141886 A JP58141886 A JP 58141886A JP 14188683 A JP14188683 A JP 14188683A JP S6032954 A JPS6032954 A JP S6032954A
Authority
JP
Japan
Prior art keywords
microcomputer
data
engine control
control circuit
peripheral control
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.)
Granted
Application number
JP58141886A
Other languages
English (en)
Other versions
JPH0345227B2 (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)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、自動車用電子式エンジン制御装置に係り、特
に処理速度の早いマイクロコンピュータを用いたエンジ
ン制御装置に関する。
〔発明の背景〕
自動車のエンジンは運転制御範囲が広く、しかも運転状
態が自動車の走行条件に応じて頻繁に変化し、その上、
厳しい排ガス規制のもとにおかれている。
一力、自動車に主として使用されているエンジン、例え
ばガソリンエンジンなどの内燃機関においては、その運
転状態を最良に保つために必要な制御項目が多数にわた
り、それらを綜合的に、かつ適確に制御しなければ、好
ましい運転状態が得られない。
そのため、マイクロコンピュータを用い、エンジンに設
けである各種のセンサからエンジンの運転状態を表わす
各種のデータを取込み、燃料供給量制御や点火制御など
必要な制御を行なうようにした、いわゆる電子式エンジ
ン制御装置が広く採用されるようになってきた。
このような電子式エンジン制御装置の一例を第1図に示
す。
この第1図は電子式エンジン制御装置を燃料噴射タイプ
のガソリンエンジンに適用したもので、例えば特開昭5
5−134721号公報などにより提案されているもの
であり、1図において、1がエンジン制御装置で、マイ
クロコンピュータ(以下、マイコンという)2、周辺制
御回路3からなり、エンジンの吸入管10の中のバイパ
ス通路11に設けであるホットワイヤ20からなる空気
流量センサからの空気流量データAFと、ポンプ13に
設けである空燃比センサ22から得られる空燃比データ
λ、それに図示してない回転数センサから得たエンジン
回転数データNなどを取込み、これらのデータに基づい
て算出した制御信号を燃料噴射弁30.バイパスパルプ
31、BGR制御弁32、燃料ポツプ33、それに図示
してない点火コイルなどに供給し、燃料噴射弁30の制
御により燃料供給量制御を、バイパスバルブ31の制御
によりアイドル回転数の制御を、EGR制御弁32の制
御によりEGRの制御をそれぞれ行ない、さらに点火コ
イルに対する通電始と通電しゃ断の制御により点火制御
を行なう。なお、燃料ポンプ33はエンジン始動時とエ
ンジンが自刃で回転しているときだけ運転されるように
制御される。
ところで、このようなシステムにおけるエンジン制御装
置1は、図示のとおりマイコン2と周辺制御回路3で構
成されているが、このうち、周辺制御回路3&:はエン
ジン制御用として必要な機能を備えたものが要求され、
そのため、専用に開発されてL8I化されたものが主と
して使用されるようになっている。
しかして、エンジン制御に対する要求は、多様化するば
かりで、そのためマイコン2G+:もさらに処理能力の
大きなものが要求されるようになってきたが、これに応
えて近年、類似の機能ではあるがクロックの周波数を高
くしたものが市場に現われ、例えば従来のクロック周波
数がI M Hzのもノニ対して類似の機能で2 M 
Hzのクロック周波数で動作するものが現われており、
これを従来のものに代えて使用すわば、単純に考&て処
理能力を2倍にすることができることになる。
そこで、このようなりロック周波数を高くシたマイコン
を用い、処理能力の大きなエンジン制m装置if、′?
i:得ることが考えられた。
一方、このときに必要な周辺制御回路3としては、従来
のマイコンに合わせてLSI化されたものが上記したよ
うに、専用品として既に開発されており、従って、これ
をそのまま流用できればコスト的に極めて有利になる。
ところが、クロック周波数の高いマイコンと、それより
クロック周波数の低い周辺制御回路とを組合かぜて使用
したときには、上記のようなパラレルバス方式において
は動作タイミングに狂いが生じ、動作が不確実になって
しまうという問題点がある。
しかして、上記したように、自動車制御専用LSIとし
て開発された周辺制御回路としては、その専用品として
の特質上、主として自動車制御に必要な入出力信号の処
理を担当するものであり、従って、その動作速度も現在
の設計速度で充分で特に高速化の必要はなく、しかも新
たな開発には莫大なコストと時間がかかる。
そこで、上記した問題点の克服のため、低速の周辺回路
に対するアクセス機能を備えたマイコンについて種々の
提案がなされているが、これらはいずれも、マイコンの
動作クロック周波数を、周辺回路にアクセスしてデータ
のリードを行なう期間、及びライトを行なう期間の必要
なサイクルにおいてだけ低い周波数に切換えるようにし
たものである。
ところで、マイコンと周辺回路とは、インターフェース
のため相互に同期が保たれていなければならないから、
一般にはマイコンと周辺回路のクロックは同じものを使
用するよう11:なっており、上記した周辺回路に対す
るアクセス機能を備えたマイコンを使用した場合には、
マイコンのクロックを分周して周辺回路に供給し、この
分周されたりロックによって動作するようになっている
。従って、上記したように、アクセス時にマイコンのク
ロック周波数が変化させられると、周辺回路のクロック
周波数も変化してしまうことII:なる。
一方、このような専用LSIによる周辺回路では、その
データの処理に必要な各種の時間計測をり四ツク信号に
基づいて行なうようになっており、コ17) f= メ
、クロックの周波数が変化したのではその機能を充分に
はたすことができない。
従って、従来の低速周辺回路に対するアクセス機能を有
するマイコンでは、自動車制御専用LSIなどの周辺回
路と組合わせてエンジン制御装置を得ることができず、
コストアップを免がれないという欠点があった。
〔発明の目的〕
本発明の目的は、上記した従来技術の欠点を除き、高速
のマイコンと低速の自動車制御専用LSIなどの周辺制
御回路とのインターフェースを可能にし、ローコストの
エンジン制御装置を提供するにある。
〔発明の概要〕
この目的を達成するため、本発明は、マイコンと周辺制
御回路との間のデータバスにラッチ手段を設け、クロッ
ク周波数の違いによるデータ授受タイミングのずれを補
償するようにした点を特徴とする。
〔発明の実施例〕
以下、本発明によるエンジン制御装置の実施例を図面に
ついて説明する。
第2図は本発明の一実施例で、マイコン2と周辺制御回
路3からなるエンジン制御装置1(第1図参照)を示し
たもので、4は1/2分周器、5A、5Bはフリツブフ
資ツブ、6A、6Bはインバータ、7A、7B、7Cは
アンドゲート、8A〜8Hはインターフェース回路、8
1は1ビツトのデータラッチ回路、82.83はバッフ
ァである。
マイコン2は、例えばHD68BOIVとして知られて
いる動作クロック周波数が2 M Hzのマイクロコン
ピュータで、P10〜P24で示すペリフェラルI10
ボートを有するものである。
周辺制御回路3は、例えばHD46510として知られ
ているエンジン制御専用L8Iで、内部にDo〜D7の
8ビツトのレジスタを4個有し、それらの選択は入力R
80,R81の2ビツトの入力信号によって行なわれる
ようになっている。
なお、マイコン2のI10ボートのうち、PIOからP
17までがデータの入出力用で、P2OからP24まで
は制御信号出力用であり、Eは2MHzのクロック信号
出力用である。
また、LSI3の端子のうち、DOからD7まではデー
タの入出力用、C8はチップセレクト信号の入力用、R
/Wはレジスタのライトとリードの切換信号入力用であ
り、CKはI M Hzのクロック信号入力用である。
なお、R8,、几81は上述のとおりレジスタ選択信号
入力用である。
172分周器4はマイコン2のE端子からの2M Hz
のクロックEjを分周し、IMHzのクロックE2を発
生する働きをする。
フリップフロップ5Aと5B、それにアンドグー) 7
Aはマイコン2のボートP20に現われる信号の立上り
をとらえ、りpツクE2に同期してチップセクト信号0
8Fを発生させる働きをする。
アンドゲート7Bはチップセレクト信号C8Pが立下っ
たあとクロックE2に同期してラッチ信号L−8TBを
発生する働きをする。
アンドグー)7Cはチップセレクト信号C8PがLOW
レベルになったとき、マイコン2のボートP20に現わ
れる信号に応じてLSI3のレジスタを書込動作Wにす
るか読取動作Rにするかを制御する信号R/WPを発生
する働きをする。
インターフェース回路8八〜8Hはそれぞれラッチ回路
81とバッファ82,83を含み、ラッチ回路81はア
ンドグー)7Bからラッチ信号L・8TBが供給された
ときに:LsI3のデータ入出力端子Do−D、7のそ
れぞれに現われている出力データをラッチする働きをし
、バッファ82゜83はマイコン2のボートP24の出
力に応じて交互に動作し、P24の出力がHIGHレベ
ルになったときにはラッチ回路81の出力を工10ボー
、)PIO〜P17のそれぞれに結合させ、反対にP2
4の出力がLOWレベルのときには、これらの1゛10
ボートPIO〜P17のそれぞれをLSI3の入出力D
O〜D7のそれぞれに結合させる働きをする。
次に、この実施例の動作を算3図及び第4図のフローチ
ャートによって説明する、 まず、第3図(a)は同図(b)に示すように、マイコ
ン2がLSI3のレジスタからデータを取り込む場合の
動作を示したもので、マイコン2がこのデータ取込処理
に入ると、まずステップ■の処理としてそのI10ボー
トPro〜P17を入力モート1こする。
ステップ■では出カポ−)P21とP24をHIGHレ
ミルにし、これと平行して出力ボートP22、P23を
所定の状態、即ち(0,O)、(0,1)、(]、0)
、(1,1)のいずれかに保ち、LSIB内にあるレジ
スタの選択と、それの動作をデータ読出しにセットする
だめの準備を行なう。
ステップ■では出力ボートP20をHI G Hレベル
にし、これによりT、 S I 3のチップセレクトが
行なわれ、所定のレジスタからデータDO〜D7が読出
されてラッチ回路81にラッチされる、ステップ■では
I10ボートP10〜P 17からマイコン内部のバッ
ファにデータを読み込む。
ステップ■では出力ボートP20?F−LOWレベルに
戻し、データの取込動作を終了させる。
次に、第4図(a)は同図(b)に示すように、マイコ
ン2のデータをLSI3のレジスタに書込むときの動作
を示したもので、マイコン2がこの動作に入ると、まず
ステップ[相]で出カポ−)P21.P24をLOWレ
ベルにし、これと平行してP22゜P23を所定の状態
にしてLaI3内のレジスタの選択と、そのレジスタの
動作をデータ書込みにセットするための準備を行なう。
ステップ0ではマイコン2の工10ボートP10〜P1
7をデータ出力モードにする処理を行ない、ついでステ
ップ0でこれらのボートPIO〜P]、7からデータを
出力させる処理を行なう。
ステップ0では出カポ−)P2O)PHIGHレベルに
し、これによりり、8I3のチップセレクトを行ない、
そのレジスタによるデータDO″−D7の書込みを行な
わせる。
ステップ0では出力ボートP20をLOWレベルに戻し
、データの書込動作を完了させる。
ここで、以上の動作をタイミングチャートで表わすとそ
れぞれ第5図、第6図のようになり、第5図が第3図の
場合で、第6図が第4図の場合となる。
従って、この実施例によれば、動作クロックが2 M 
Hzと高速のマイコン2からのデータは、インターフェ
ース回路8八〜8Hの各バッファ83を介してそのまま
LSI3のデータ入力DO〜D7に入力され、このLa
I3内のレジスタに男、込まれるが、動作クロックがI
 M Hzと比較的低速のLSI3からのデータは、イ
ンターフェース回路8八〜8 H内の各ラッチ回路81
に所定のタイミングで一旦書込まれ、そ、の出力がマイ
コン2の工10ボートPIO〜P17に結合されるよう
になるから、2MHzの高速クロックによるマイコン2
によるデータの取り込みに際してもタイミングのずれを
生じたりする虞れがなくなり、高速のマイコンと低速の
周辺制御回路との間のインターフェースを常に確実にと
ることができる。
そして、この実施例によれば、このようなインターフェ
ースに際してもマイコン2の10ツク周波数を変化させ
る必要は全く無く、常にクロック周波数を一定に保った
ままデータの授受を行なわせることができ、現用の自動
車制御専用L8Iに対しても充分に高速マイコンを適用
して機能の拡大を計ることができる。
なお、以上の実施例では、マイコン2とLSI3との間
のパラレルデータバスが8ビツトとなっているが、本発
明はこの部分のビット数を問わずに実施可能なことはい
うまでもない。
また、以上の実施例では、LSI3に対するリードとラ
イトを制御する信号と、インターフェース回路8A〜8
Hのバッファ82.83に対する制御信号とをそれぞれ
マイコン2の出力ボートP21とP24から独立に取り
出しているが、第5図と第6図のタイミングチャートか
らも明らかなように、この実施例では出力−ボー)P2
1とP24の出力はいずれも全く同pタイミングで同じ
変化をするものとなっているから、これらの信号は同じ
ものとしてもよい、 〔発明の効果〕 以上説明したように、本発明によれば、クロック周波数
を変化させることなく、高速のマイコンと低速の周辺制
御回路とのインターフェースを取ることができるから、
従来技術の欠点を除き、高速のマイコンを現用されてい
る比較的動作クロック周波数の低い、自動車制御専用L
SIなどの周辺制御回路とも完全に、しかも容易に組合
わせることが可能になり、処理能力が犬で多くの制御機
能を有するエンジン制御装置をローコストで提供するこ
とができる。
【図面の簡単な説明】
第1図は電子式エンジン制御装置の一例を示すブロック
図、第2図は本発明によるエンジン制御装置の一実施例
を示すブロック図、第3図(a)、 (b)及び第4図
(a)、 (b)は本発明の動作を示すフシ−チャート
とデータの方向を示す説明図、第5図及び第6図はいず
れも動作説明用のタイミングチャートである。 2・・・・・・マイクロコンピュータ、3・・・・・・
周辺制御回路、4・・・・・・1/2分周器、5A、5
B・・・・・・フリップフロップ、8A〜8H・・・・
・・インターフェース回路、81・・・・・・ラッチ回
路。 茅3固 (久) (b) 某 4 図 (久) (b)

Claims (1)

    【特許請求の範囲】
  1. 1、マイクロコンピュータと、このマイクロコンピュー
    タの動作クロック周波数より低い周波数のクロックで動
    作する周辺制御回路を備えたエンジン制御装置において
    、上記マイクロコンピュータと周辺制御回路との間を給
    金するパラレルデータバスに挿入したデータラッチ手段
    と、このデータラッチ手段に対するバイパス手段とを設
    け、上記パラレルデータバスによるデータ伝送動作のう
    ち、上記マイクロコンピュータによる上記周辺回路から
    のデータの取り込み動作が上記データラッチ手段を介し
    て行なわれるように構成したことを特徴とするエンジン
    制御装置。
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 true JPS6032954A (ja) 1985-02-20
JPH0345227B2 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)

Citations (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
JPS54120316A (en) * 1978-03-10 1979-09-18 Mitsubishi Electric Corp Data signal interface circuit
JPS57109002A (en) * 1980-12-26 1982-07-07 Nissan Motor Co Ltd Electronic engine controller

Patent Citations (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
JPS54120316A (en) * 1978-03-10 1979-09-18 Mitsubishi Electric Corp Data signal interface circuit
JPS57109002A (en) * 1980-12-26 1982-07-07 Nissan Motor Co Ltd Electronic engine controller

Also Published As

Publication number Publication date
JPH0345227B2 (ja) 1991-07-10

Similar Documents

Publication Publication Date Title
US4853847A (en) Data processor with wait control allowing high speed access
US20020146025A1 (en) Arbiter device for multi-port memory and semiconductor device
US5126944A (en) Data processing apparatus for producing in sequence pulses having variable width at output ports
JP3191302B2 (ja) メモリ回路
CN1180356C (zh) 一种双通道共享存储器的实现方法
JPS6032954A (ja) エンジン制御装置
US6742088B1 (en) Device containing a multi-port memory
JPH10163820A (ja) 半導体装置
JPH0423051A (ja) マイクロプロセッサ
JP2510262B2 (ja) 非同期デ―タ伝送装置
JP2634609B2 (ja) データ転送装置
JPH0542525Y2 (ja)
JP2626112B2 (ja) マイクロプロセッサ
JP3452324B2 (ja) マルチコンピュータ装置
JPS6035161A (ja) 燃料噴射制御装置用分配器
JPS61237145A (ja) ストアバツフアの制御方式
KR920004406B1 (ko) 듀얼포트램의 악세스 제어회로
JP2716284B2 (ja) 半導体集積回路
JPS61141064A (ja) 電子回路
JPH04262435A (ja) メモリ制御方式
JPH03181093A (ja) マルチポートメモリ装置
JPH02176143A (ja) パルス発生装置
KR19990040389A (ko) 버스 장치
JPH04241622A (ja) マイクロプロセッサ
JPH08137741A (ja) Fifo型メモリ