JPH03149337A - 自律分散型エンジン制御装置 - Google Patents

自律分散型エンジン制御装置

Info

Publication number
JPH03149337A
JPH03149337A JP1287925A JP28792589A JPH03149337A JP H03149337 A JPH03149337 A JP H03149337A JP 1287925 A JP1287925 A JP 1287925A JP 28792589 A JP28792589 A JP 28792589A JP H03149337 A JPH03149337 A JP H03149337A
Authority
JP
Japan
Prior art keywords
data
engine control
atom
engine
management device
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
JP1287925A
Other languages
English (en)
Other versions
JP2983232B2 (ja
Inventor
Seiji Asano
誠二 浅野
Yutaka Takaku
豊 高久
Kazuhiro Uchiumi
内海 和博
Masami Shida
正実 志田
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 JP1287925A priority Critical patent/JP2983232B2/ja
Publication of JPH03149337A publication Critical patent/JPH03149337A/ja
Application granted granted Critical
Publication of JP2983232B2 publication Critical patent/JP2983232B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)
  • Control By Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 【産業上の利用分野〕 本発明は、エンジンの回転速度や吸気流量などエンジン
運転状態を表わす各種情報の検出結果に基づいて燃料供
給量や点火時期などを制御する方式の自律分散型エンジ
ン制御装置に係り、特に自動車用ガソリンエンジンの燃
料供給量制御に好適な自律分散型エンジン制御装置に関
する。
〔従来の技術〕
各種の内燃機関のうち、特に自動車用ガソリンエンジン
では、厳しい排ガス規制のクリアと、充分なエンジン性
能の向上とが要求されるため、エンジンの吸気流量や回
転速度など、エンジンの運転状態を表わす各種のデータ
を逐次取り込み、これに基づいて所定の制御データを算
定し、この制御データにより、燃料供給量や点火時期な
どを最適な状態に制御する方式の制御装置が使用される
ようになってきており、その例を、例えば特開昭5フー
2433号や特開昭59−153933号の各部報に見
ることが出来る。
そして、さらに、このようなシステムにおいて、各部の
処理に自律性を持たせるようにした、いわゆる自律分散
型のエンジン制御システムも提案されるようになり、そ
の例として、 自動車技術会 学術講演会前刷集881昭61−5p2
1フー220文献No、881055を挙げることがで
き、そこに記載のシステムでは、燃料制御用コントロー
ラ、点火制御用コントローラ、スロットル制御用コント
ローラ、大量データ処理用コントローラ、通信用コント
ローラ、センサ用コントローラ、それにエンジンスピー
ド用コントローラなど、計7種のコントローラが通信路
に載せられている。
〔発明が解決しようとする課題〕
上記従来技術は、複数のコントローラを使用する上での
フェイルセイフについて配慮がされておらず、複数のコ
ントローラの内の1個にでも異常が発生すると、正常な
エンジン制御の維持が困難になってしまうという問題が
あった。
特に、通信用コントローラが故障した場合には、全ての
項目の制御に支障を生じてしまうことになる。
また、上記従来技術では、エンジンシステムの仕様変更
について配慮がされておらず、コントローラの追加や特
性変更に際しては、それぞれの内部でのプログラムやデ
ータの再マツチングが必要になるという問題があった。
本発明の目的は、フェイルセイフが充分で高い信頼性が
保て、かつ、システム再編が容易で簡単に仕様変更に対
応出来るようにした自律分散型エンジン制御装置を提供
することにある。
〔課題を解決するための手段〕
上記目的を達成するため、本発明は、自律分散機能を備
えたセンサやアクチュエータなどのモジュールにバック
アップ機能を付与すると共に、各自律分散モジュールを
共通のデータバスに並べた上で、このデータバスに所定
の管理装置を任意に接続し得るようにしたものである。
〔作用〕
各自律分散モジュールに付与されているバックアップ機
能により、そのモジュールがたとえ故障しても、このバ
ックアップ機能により所定の機能が維持されるため、他
のモジュールの動作に悪影響が与えられることはなく、
エンジン制御には必要なフェイルセイフが保たれ、かつ
、必要に応じてデータバスに管理装置を接続して各モジ
ュールごとにプログラム・データの仁シャライズが可能
になるので、システム再編にも柔軟に対応できる。
〔実施例〕
以下、本発明による自律分散型エンジン制御装置につい
て、図示の実施例により詳細に説明する。
第1図は、本発明の一実施例で、図において、1.2.
3はアトム、4はシステム管理装置、そして5はデータ
バスである。
ここでは、エンジン制御に必要な各種のセンサやアクチ
ュエータがコンピュータを搭載したモジュールとして構
成され、インテリジェント化されており、これらをアト
ムと呼んでいる。従って、アトム1はエンジンの冷却水
温度検出用の水温センサモジュール、アトム2はエンジ
ンの吸気流量計測用のホットワイヤセンサモジュール、
そしてアトム3は燃料噴射用のインジェクタモジュール
であり、これらは共通のデータバス5に並列に接続され
、相互に必要なデータの授受を行ってエンジンを制御し
ている。
システム管理装置(System−Administl
ator) 4は、図示してないが、ソケット、プラグ
など所定の接続器具によりデータバス5に任意に接続、
取外し可能に構成してあり、通常は自動車の出荷元の工
場、自動車ディーラなどに常備しである。そして、アト
l、の交換や制御システムの組み替え(再編)が必要に
なったとき、データバス5に接続されるようになってい
る。
第2図は各アトムに組み込まれているコンピュータ・モ
ジュール20の一実施例で、デジタル演算処理を行うC
PU(セントラル・プロセッシング・ユニット)21、
各種センサなどの外部デバイスからの信号の取り込みや
、燃料噴射弁などのアクチュエータの駆動を行うIlo
(入出力回路)22、共通回線となるデータバス5を介
してデータの授受を行う通信回路(Cominucat
ion−ic) 23、プログラムやデータを格納する
E”PROM24、PROM25、それにCPU21に
異常が発生したときに制御を代行するバックアップ回路
26とで構成されている。
そして、2種のメモりE”PROM24、PROM25
の内、E”PROM24には、システム−の組み替え時
に変更を要するデータやサブルーチンが格納されるよう
になっており、必要に応じてシステム管理装置4からの
指示により、内容が書換えられるようになっている。
  次に、各アトムのプログラム構成について説明する
と、これらは第3図に示すようになっており、システム
の組み替えに際しても変更を必要としないプログラム(
OSなど)やデータについてはslain−progr
am″に格納し、その他の変更を要するデータ、プログ
ラムについては、jsubrotine1〜3”とda
ta 1〜3”に格納しである。そして、これらの内、
”main−program”は第2図のPROM25
に設定され、subrotime 1〜3″とdata
 1〜3”はE”PROM24に書き込まれる。
一方、システム管理装置4がもつ、各アトムの組合せに
よるプログラム構成は第4図に示すようになっており、
プログラム名やデータ名で十記号が付されているものは
、その組合せで必要とされるものを、そして−記号が付
いているものは、その組合せでは不要なものをそれぞれ
表わしている。
従って、例えばアトムING(点火系)とTHS(水温
センサ)の組合せでは、”subrotine I 1
”が必要で、subrotine I 2”は不要なの
で削除されるものであることを表わす。
そこで、システム管理装置4は、この第4図の構成表を
基にして、システム再編時に各アトムのプログラムの最
適化を行うのである。
第5図は共通回線(データバス5)上でのデータフォー
マット50を示したもので、まず、先頭部−フー には、以下に続く信号が情報であることを示すトークン
51があり、これに続いてデータ認識用のdata−i
d″52と、同種のデータを区別するためのtype″
53とが続き、その後に本来のデータdata”54が
続くのである。ここで、各アトムは、type″53を
見て、以下のデータが自分のところで必要とするもので
あるか否かを判断する。
一方、各アトムから共通回線にデータを送出する際には
、信号をみていて、トークン51が通過したあとの空い
ているところで送信するようにしてやればよい。
なお、他の方法として、データの退出タイミングを基本
同期周期の整数倍にとり、各々のデータ、を入れ子にし
て伝送するようにしてもよい。
第6図はシステム管理装置4が持っているアトム組合せ
テーブルを示したもので、このテーブルにはmain”
とregister”とがあり、−ain”テーブルに
は共通回線に接続され得る、全てのアトムについて記述
され、他方、”register”テープルには、各々
のシステムに接続されているアトムが記録されている。
そこで、システム管理装置4は、自動車ディーラーなど
において、共通回線(データバス5)に接続されたとき
、そのシステムでは、そこに接続されているアトムが既
に仁シャライズ済みか否か、もしくは追加のアトムがあ
るか否かを、このアトム組合せテーブルをみることによ
り知ることができる。
第7図は、同じくシステム管理装置4が持つ、データテ
ーブルを示したもので、このテーブルには、エンジン制
御に必要な全てのデータdata−id”と、同じく必
要な単位とが記述されており、これらは、前述の第4図
のプログラムの組合せを用いて、プログラムの組合せを
行ったときのデータの検証に使用される。
次に、この実施例におけるシステム全体としての仁シャ
ライズ処理について、第8図により説明する。
この第8図の処理801は、システムの電源立ち上げ時
に開始され、まず、システムが構築済みか否かを判断す
る(ステップ802)。なお、このときの判断方法とし
ては、自動車ディーラなどでシステムの構築を行った際
、E”FROM24の所定番地にフラグがセットされる
ようにし、これを各アトムが立ち上げ時にチェックする
ようなプログラムをブーストすればよく、具体的に言え
ば、第6図のテーブルをチェックすればよい。
そして、まず、システムが構築されていなかったときに
は、続いてシステム管理装置がデータバスに接続されて
いるか否かが判断され(ステップ803)、接続されて
いなかったときには、それを要求する処理(ステップ8
05)が実行される。
なお、このシステム管理装置の接続要求は、表示用のア
トムを設置しておき、適用な表示(視覚的、聴覚的)が
自動車の運転席でなされるようにすればよい。一方、シ
ステム管理装置の接続有りと判断されたら、ここで初め
てシステムの仁シャライズを行うのである(ステップ8
06)。
一方、ステップ802でシステム構築済みと判断された
ときには、続いて追加アトムがあるか否かが調べられ(
ステップ804)、追加が無ければ、もう仁シャライズ
は完了しているのであるから、ここで処理を終了するが
、追加アトムがあったときには、ステップ803に戻り
、ステップ805かステップ806のいずれかの処理を
繰り返すのである。なお、このときの追加アトムの有無
も第6図のテーブルを調べればよい。具体的に言えば、
追加されたアトムについては、それを表わすフラグは、
まだE”FROM24にセットされていないから、この
追加されたアトム自身が立ち上がり時に、その旨を表わ
す信号を共通回線に送出するようようにしておけばよい
次に、上記したステップ806におけるシステム仁シャ
ライ処理の詳細について、第9図により説明する。
まず、システム管理装置は、ステップ910で、上記し
たシステムの”system−id”が登録されている
か否かを調べる。これも、上記の場合と同様に、登録済
の場合には各アトムがシステム立上り11一 時に、それぞれのsystem−id”を共通回線に送
出するように構成しておけば良い。
system−id”が登録されていた場合には、ステ
ップ902で、システム管理装置内のsystem−i
dテーブルを検索し、システムの構築状態を調べる。そ
して、ステップ903のsystem−id要求処理を
行い、その後、ステップ904の処理を実行し、このと
きのシステム構築情報を3ystem−idテーブルに
登録し、第6図のシステム・アドミニストレータ・テー
ブル (system−administlator reg
ister table)にシステム情報を登録する。
次に、ステップ903でのsystem−id要求処理
について、第10図により説明する。
まず、システム管理装置は、自らが持つシステム・アド
ミニストレータ・メイン・テーブル(system−a
dIIIinistlator main table
)を検索し、テーブル隘の順に各アトムをポーリングし
て応答の有無を確認する。そして応答有りの場合に登録
を実行する(ステップ1004〜ステツブ1005)。
次に、システム管理装置は、既に構築しであるシステム
に新規なアトムが存在するか否かを確認し、新規なアト
ムがあった場合には仁シャル・プログラムのロードを実
行する(ステップ1006〜ステツプ1009)。
このとき、ステップ1008.1009では、第4図の
プログラム組合せ表を参照し、必要なデータやプログラ
ムをリロードするようにする。
第11図は、ステップ1007の仁シャル・プログラム
・ロード処理の詳細を示したもので、まず、ステップ1
101では、目標とするアトムに仁シャル・プログラム
・ロード送信信号の送出を行う。
この送信信号を受信したアトムがスタンバイ状態にあれ
ば、これに応じて、ステップ1102の処理として受信
スタンバイ信号が返送され、続いてステップ1103で
シリアル受信機を受信状態にし、さらにステップ110
4でアドレス・データ・バスを開放する。
一方、上記した受信スタンバイ信号に応じて、システム
管理装置は対応するアトムに対して仁シャル・プログラ
ムの送出を行い(ステップ1106)、これを受信した
アトムがE”FROM24に書込み(ステップ1107
)、それが確認されたところで処理が終了するのである
(ステップ1108)。
従って、この実施例によれば、各アトム(自律分散モジ
ュール)にバックアップ機能が付与されているので、そ
のモジュールがたとえ故障しても、このバックアップ機
能により所定の機能が維持されるため、他のモジュール
の動作に悪影響が与えられることはなく、エンジン制御
には必要なフェイルセイフが保たれ、かつ、必要に応じ
てデータバスに管理装置を接続して各モジュールごとに
プログラム・データの仁シャライズが可能になるので、
システム再編にも柔軟に対応できる。
〔発明の効果〕
本発明によれば、自律分散モジュールにバックアップ機
能を付与したので、ユニットの異常に際してもエンジン
制御に重大な支障が発生する虞れがないので、信頼性を
損なうことなく、充分に自律分散方式の利点を活かすこ
とができ、システム変更などに柔軟に、しかも容易に対
応することができる。
また、本発明によれば、共通のデータバスが用いられて
いるため、モジュールの追加や変更が容易である。
さらに、本発明によれば、システム管理装置によりシス
テムごとのプログラム構成表やモジュール構築表の管理
が出来るので、プログラムメンテナンス、ハードウェア
構成メンテナンスも容易であるという効果がある。そし
て、このシステム管理装置は、自動車に常時備え付けて
おく必要がないから、ユーザから切り離してディーラの
管理下におくことができ、従って、車両搭載に伴うスペ
ース問題などからフリーになるという効果がある。
【図面の簡単な説明】
第1図は本発明による自律分散型エンジン制御装置の一
実施例を示す構成図、第2図は本発明によるコンピュー
タ・モジュールの一実施例を示すブロック構成図、第3
図及び第4図はプログラム構成図、第5図はデータ形式
の説明図、第6図及び第7図はテーブルの説明図、第8
図、第9図、第11図二それに第11図はそれぞれ動作
説明用のフローチャートである。 1.2.3・・・・・・アトム、4・・・・・・システ
ム管理装置、5・・・・・¥データバス(共通回線)。 々 1  1+11 1 1 1    +十暑   ■ + 11 止 Efミ 鋸 「」ζh

Claims (1)

    【特許請求の範囲】
  1. 1、エンジンの運転状態を表わす各種の情報の内の少な
    くとも1の検出結果に基づいて上記エンジン制御用のデ
    ータを演算する方式のエンジン制御装置において、上記
    各種の情報を検出するための少なくとも1のセンサ手段
    と、上記制御用のデータによりエンジンの運転状態を制
    御する少なくとも1のアクチュエータ手段のそれぞれに
    搭載されたコンピュータ・ユニットと、これらコンピュ
    ータ・ユニットのそれぞれに搭載されたデータ・バック
    アップ手段と、上記コンピュータ・ユニット間を接続す
    るデータバスと、このデータバスに結合した外部接続手
    段とを設け、上記データバスを介してのデータの授受に
    よりエンジン制御が遂行されるように構成すると共に、
    上記コンピュータ・ユニットのそれぞれに対して、所定
    の管理装置から任意にアクセスし得るように構成したこ
    とを特徴とする自律分散型エンジン制御装置。
JP1287925A 1989-11-07 1989-11-07 自律分散型エンジン制御装置 Expired - Fee Related JP2983232B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1287925A JP2983232B2 (ja) 1989-11-07 1989-11-07 自律分散型エンジン制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1287925A JP2983232B2 (ja) 1989-11-07 1989-11-07 自律分散型エンジン制御装置

Publications (2)

Publication Number Publication Date
JPH03149337A true JPH03149337A (ja) 1991-06-25
JP2983232B2 JP2983232B2 (ja) 1999-11-29

Family

ID=17723504

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1287925A Expired - Fee Related JP2983232B2 (ja) 1989-11-07 1989-11-07 自律分散型エンジン制御装置

Country Status (1)

Country Link
JP (1) JP2983232B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010504461A (ja) * 2006-09-25 2010-02-12 ヴァレオ システム ドゥ コントロール モトゥール バルブ付き燃焼エンジン制御システム
JP2018162766A (ja) * 2017-03-27 2018-10-18 株式会社デンソー 電子制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010504461A (ja) * 2006-09-25 2010-02-12 ヴァレオ システム ドゥ コントロール モトゥール バルブ付き燃焼エンジン制御システム
JP2018162766A (ja) * 2017-03-27 2018-10-18 株式会社デンソー 電子制御装置

Also Published As

Publication number Publication date
JP2983232B2 (ja) 1999-11-29

Similar Documents

Publication Publication Date Title
US4556943A (en) Multiprocessing microprocessor based engine control system for an internal combustion engine
US7725230B2 (en) Method and computer system for operating at least two interconnected control units
US4558416A (en) Method for maintaining the integrity of a dual microprocessor multiprocessing computing system
EP0127018B1 (en) Measuring barometric pressure with a manifold pressure sensor in a microprocessor based engine control system
EP0127001B1 (en) Microprocessor based engine control system for controlling heavy engine loads
JP4509602B2 (ja) オペレータ側システムおよびモードファイルの特定方法
CN110630392B (zh) 一种v型多缸发动机控制装置及发动机控制方法
JP4920015B2 (ja) 分散制御用制御ソフトウェアおよび電子制御装置
KR101780922B1 (ko) 멀티 엔진 시스템 및 그 작동 방법
EP0127019B1 (en) Single crystal dual microprocessor computing system
JP5505493B2 (ja) 電子制御システム及び電子制御装置
CN101930629A (zh) 车辆信息采集装置的远程更新系统及其更新方法
JP2006257998A (ja) 車両制御用ソフトウェア及び車両制御装置
JPH03149337A (ja) 自律分散型エンジン制御装置
US20050071075A1 (en) Method for recreating valid calibration data for an engine control module
US20080215208A1 (en) System and Method for Interfacing with a Control Network of a Vehicle
JP3827565B2 (ja) マイコンのロジック開発装置
JP3370387B2 (ja) マルチcpu構成の車両制御用コンピュータシステムにおける異常対策方式
JP2018146542A (ja) 移動体用診断システムおよび方法
JP3346163B2 (ja) 車両用電子制御装置
JP2021089531A (ja) 電子制御装置
JP3348532B2 (ja) エンジン制御用のデータ通信装置
Kawamura et al. Toyota's new single-chip microcomputer based engine and transmission control system
JP2601828Y2 (ja) 車両用制御システム
JPS6050244A (ja) 燃料優先型電子制御内燃機関におけるアクセルポジシヨンセンサの故障検知装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070924

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080924

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080924

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090924

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees