JPH03149337A - Autonomous distributed engine control device - Google Patents

Autonomous distributed engine control device

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
Japanese (ja)
Other versions
JP2983232B2 (en
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/en
Publication of JPH03149337A publication Critical patent/JPH03149337A/en
Application granted granted Critical
Publication of JP2983232B2 publication Critical patent/JP2983232B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 【産業上の利用分野〕 本発明は、エンジンの回転速度や吸気流量などエンジン
運転状態を表わす各種情報の検出結果に基づいて燃料供
給量や点火時期などを制御する方式の自律分散型エンジ
ン制御装置に係り、特に自動車用ガソリンエンジンの燃
料供給量制御に好適な自律分散型エンジン制御装置に関
する。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention is a method for controlling fuel supply amount, ignition timing, etc. based on the detection results of various information representing engine operating conditions such as engine rotational speed and intake flow rate. The present invention relates to an autonomous decentralized engine control device, and particularly to an autonomous decentralized engine control device suitable for controlling the fuel supply amount of an automobile gasoline engine.

〔従来の技術〕[Conventional technology]

各種の内燃機関のうち、特に自動車用ガソリンエンジン
では、厳しい排ガス規制のクリアと、充分なエンジン性
能の向上とが要求されるため、エンジンの吸気流量や回
転速度など、エンジンの運転状態を表わす各種のデータ
を逐次取り込み、これに基づいて所定の制御データを算
定し、この制御データにより、燃料供給量や点火時期な
どを最適な状態に制御する方式の制御装置が使用される
ようになってきており、その例を、例えば特開昭5フー
2433号や特開昭59−153933号の各部報に見
ることが出来る。
Among various internal combustion engines, automotive gasoline engines in particular are required to meet strict exhaust gas regulations and sufficiently improve engine performance. Control devices are now being used that sequentially capture data from the engine, calculate predetermined control data based on this data, and use this control data to control fuel supply amount, ignition timing, etc. to optimal conditions. Examples of this can be found, for example, in various publications of JP-A-5-2433 and JP-A-59-153,933.

そして、さらに、このようなシステムにおいて、各部の
処理に自律性を持たせるようにした、いわゆる自律分散
型のエンジン制御システムも提案されるようになり、そ
の例として、 自動車技術会 学術講演会前刷集881昭61−5p2
1フー220文献No、881055を挙げることがで
き、そこに記載のシステムでは、燃料制御用コントロー
ラ、点火制御用コントローラ、スロットル制御用コント
ローラ、大量データ処理用コントローラ、通信用コント
ローラ、センサ用コントローラ、それにエンジンスピー
ド用コントローラなど、計7種のコントローラが通信路
に載せられている。
Furthermore, in such systems, so-called autonomous decentralized engine control systems that give autonomy to the processing of each part have also been proposed. Printing collection 881 1986-5 p2
1 Fu 220 Document No. 881055, the system described therein includes a fuel control controller, an ignition control controller, a throttle control controller, a mass data processing controller, a communication controller, a sensor controller, and A total of seven types of controllers, including an engine speed controller, are mounted on the communication path.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上記従来技術は、複数のコントローラを使用する上での
フェイルセイフについて配慮がされておらず、複数のコ
ントローラの内の1個にでも異常が発生すると、正常な
エンジン制御の維持が困難になってしまうという問題が
あった。
The above conventional technology does not consider failsafe when using multiple controllers, and if an abnormality occurs in even one of the multiple controllers, it becomes difficult to maintain normal engine control. There was a problem with putting it away.

特に、通信用コントローラが故障した場合には、全ての
項目の制御に支障を生じてしまうことになる。
In particular, if the communication controller breaks down, the control of all items will be disrupted.

また、上記従来技術では、エンジンシステムの仕様変更
について配慮がされておらず、コントローラの追加や特
性変更に際しては、それぞれの内部でのプログラムやデ
ータの再マツチングが必要になるという問題があった。
Furthermore, the above-mentioned conventional technology does not take into account changes in the specifications of the engine system, and there is a problem in that when adding a controller or changing characteristics, rematching of programs and data within each controller is required.

本発明の目的は、フェイルセイフが充分で高い信頼性が
保て、かつ、システム再編が容易で簡単に仕様変更に対
応出来るようにした自律分散型エンジン制御装置を提供
することにある。
An object of the present invention is to provide an autonomous decentralized engine control device that has sufficient fail-safety, maintains high reliability, and can easily reorganize the system to accommodate changes in specifications.

〔課題を解決するための手段〕[Means to solve the problem]

上記目的を達成するため、本発明は、自律分散機能を備
えたセンサやアクチュエータなどのモジュールにバック
アップ機能を付与すると共に、各自律分散モジュールを
共通のデータバスに並べた上で、このデータバスに所定
の管理装置を任意に接続し得るようにしたものである。
In order to achieve the above object, the present invention provides a backup function to modules such as sensors and actuators equipped with an autonomous decentralized function, and also arranges each autonomous decentralized module on a common data bus. A predetermined management device can be arbitrarily connected.

〔作用〕[Effect]

各自律分散モジュールに付与されているバックアップ機
能により、そのモジュールがたとえ故障しても、このバ
ックアップ機能により所定の機能が維持されるため、他
のモジュールの動作に悪影響が与えられることはなく、
エンジン制御には必要なフェイルセイフが保たれ、かつ
、必要に応じてデータバスに管理装置を接続して各モジ
ュールごとにプログラム・データの仁シャライズが可能
になるので、システム再編にも柔軟に対応できる。
Even if that module fails, the backup function provided to each autonomous decentralized module will maintain the specified function, so the operation of other modules will not be adversely affected.
The engine control maintains the necessary fail-safety, and if necessary, it is possible to connect a management device to the data bus and genialize programs and data for each module, so it can flexibly respond to system reorganization. can.

〔実施例〕〔Example〕

以下、本発明による自律分散型エンジン制御装置につい
て、図示の実施例により詳細に説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The autonomous decentralized engine control device according to the present invention will be described in detail below with reference to illustrated embodiments.

第1図は、本発明の一実施例で、図において、1.2.
3はアトム、4はシステム管理装置、そして5はデータ
バスである。
FIG. 1 shows one embodiment of the present invention, and in the figure, 1.2.
3 is an atom, 4 is a system management device, and 5 is a data bus.

ここでは、エンジン制御に必要な各種のセンサやアクチ
ュエータがコンピュータを搭載したモジュールとして構
成され、インテリジェント化されており、これらをアト
ムと呼んでいる。従って、アトム1はエンジンの冷却水
温度検出用の水温センサモジュール、アトム2はエンジ
ンの吸気流量計測用のホットワイヤセンサモジュール、
そしてアトム3は燃料噴射用のインジェクタモジュール
であり、これらは共通のデータバス5に並列に接続され
、相互に必要なデータの授受を行ってエンジンを制御し
ている。
Here, the various sensors and actuators necessary for engine control are configured as modules equipped with computers, making them intelligent, and these are called atoms. Therefore, Atom 1 is a water temperature sensor module for detecting engine cooling water temperature, Atom 2 is a hot wire sensor module for measuring engine intake flow rate,
Atom 3 is an injector module for fuel injection, and these modules are connected in parallel to a common data bus 5 and mutually exchange necessary data to control the engine.

システム管理装置(System−Administl
ator) 4は、図示してないが、ソケット、プラグ
など所定の接続器具によりデータバス5に任意に接続、
取外し可能に構成してあり、通常は自動車の出荷元の工
場、自動車ディーラなどに常備しである。そして、アト
l、の交換や制御システムの組み替え(再編)が必要に
なったとき、データバス5に接続されるようになってい
る。
System-Administrator
Although not shown, the data bus 4 can be arbitrarily connected to the data bus 5 using a predetermined connection device such as a socket or plug.
It is configured to be removable and is usually kept at the factory where the car is shipped, car dealer, etc. It is connected to the data bus 5 when it becomes necessary to replace the attenuator 1 or to rearrange (reorganize) the control system.

第2図は各アトムに組み込まれているコンピュータ・モ
ジュール20の一実施例で、デジタル演算処理を行うC
PU(セントラル・プロセッシング・ユニット)21、
各種センサなどの外部デバイスからの信号の取り込みや
、燃料噴射弁などのアクチュエータの駆動を行うIlo
(入出力回路)22、共通回線となるデータバス5を介
してデータの授受を行う通信回路(Cominucat
ion−ic) 23、プログラムやデータを格納する
E”PROM24、PROM25、それにCPU21に
異常が発生したときに制御を代行するバックアップ回路
26とで構成されている。
FIG. 2 shows an embodiment of the computer module 20 incorporated in each atom, which includes a C
PU (central processing unit) 21,
Ilo captures signals from external devices such as various sensors and drives actuators such as fuel injection valves.
(input/output circuit) 22, a communication circuit (Cominucat) that sends and receives data via the data bus 5, which is a common line.
ion-ic) 23, an E''PROM 24 and a PROM 25 that store programs and data, and a backup circuit 26 that takes over control when an abnormality occurs in the CPU 21.

そして、2種のメモりE”PROM24、PROM25
の内、E”PROM24には、システム−の組み替え時
に変更を要するデータやサブルーチンが格納されるよう
になっており、必要に応じてシステム管理装置4からの
指示により、内容が書換えられるようになっている。
And two types of memory E"PROM24, PROM25
Of these, the E"PROM 24 stores data and subroutines that need to be changed when reconfiguring the system, and the contents can be rewritten as required by instructions from the system management device 4. ing.

  次に、各アトムのプログラム構成について説明する
と、これらは第3図に示すようになっており、システム
の組み替えに際しても変更を必要としないプログラム(
OSなど)やデータについてはslain−progr
am″に格納し、その他の変更を要するデータ、プログ
ラムについては、jsubrotine1〜3”とda
ta 1〜3”に格納しである。そして、これらの内、
”main−program”は第2図のPROM25
に設定され、subrotime 1〜3″とdata
 1〜3”はE”PROM24に書き込まれる。
Next, we will explain the program configuration of each atom. These are as shown in Figure 3, and are programs that do not require changes even when the system is reconfigured.
slain-progr for OS etc.) and data.
For data and programs that are stored in jsubrotine1~3'' and that require other changes,
It is stored in ta 1~3''.And among these,
“main-program” is PROM25 in Figure 2.
, subrotime 1~3″ and data
1 to 3'' are written to the E'' PROM24.

一方、システム管理装置4がもつ、各アトムの組合せに
よるプログラム構成は第4図に示すようになっており、
プログラム名やデータ名で十記号が付されているものは
、その組合せで必要とされるものを、そして−記号が付
いているものは、その組合せでは不要なものをそれぞれ
表わしている。
On the other hand, the program structure of the system management device 4 based on the combination of each atom is shown in FIG.
Program names and data names marked with a plus sign represent those that are required in that combination, and those marked with a minus sign represent those that are unnecessary in that combination.

従って、例えばアトムING(点火系)とTHS(水温
センサ)の組合せでは、”subrotine I 1
”が必要で、subrotine I 2”は不要なの
で削除されるものであることを表わす。
Therefore, for example, in the combination of Atom ING (ignition system) and THS (water temperature sensor), "subrotine I 1
``is required, and subrotine I 2'' is unnecessary and will be deleted.

そこで、システム管理装置4は、この第4図の構成表を
基にして、システム再編時に各アトムのプログラムの最
適化を行うのである。
Therefore, the system management device 4 optimizes the program of each atom at the time of system reorganization based on the configuration table shown in FIG.

第5図は共通回線(データバス5)上でのデータフォー
マット50を示したもので、まず、先頭部−フー には、以下に続く信号が情報であることを示すトークン
51があり、これに続いてデータ認識用のdata−i
d″52と、同種のデータを区別するためのtype″
53とが続き、その後に本来のデータdata”54が
続くのである。ここで、各アトムは、type″53を
見て、以下のデータが自分のところで必要とするもので
あるか否かを判断する。
FIG. 5 shows the data format 50 on the common line (data bus 5). First, there is a token 51 at the beginning of the line "Fu" indicating that the signal that follows is information. Next, data-i for data recognition
d″52 and type″ to distinguish the same type of data
53, followed by the original data data"54. Here, each atom looks at type"53 and judges whether the following data is what it needs. do.

一方、各アトムから共通回線にデータを送出する際には
、信号をみていて、トークン51が通過したあとの空い
ているところで送信するようにしてやればよい。
On the other hand, when transmitting data from each atom to the common line, it is sufficient to monitor the signal and transmit data to an empty spot after the token 51 has passed.

なお、他の方法として、データの退出タイミングを基本
同期周期の整数倍にとり、各々のデータ、を入れ子にし
て伝送するようにしてもよい。
Note that as another method, the data exit timing may be set to an integral multiple of the basic synchronization cycle, and each data may be transmitted in a nested manner.

第6図はシステム管理装置4が持っているアトム組合せ
テーブルを示したもので、このテーブルにはmain”
とregister”とがあり、−ain”テーブルに
は共通回線に接続され得る、全てのアトムについて記述
され、他方、”register”テープルには、各々
のシステムに接続されているアトムが記録されている。
FIG. 6 shows the atom combination table held by the system management device 4.
and "register", the -ain" table describes all atoms that can be connected to the common line, and the "register" table records the atoms connected to each system. .

そこで、システム管理装置4は、自動車ディーラーなど
において、共通回線(データバス5)に接続されたとき
、そのシステムでは、そこに接続されているアトムが既
に仁シャライズ済みか否か、もしくは追加のアトムがあ
るか否かを、このアトム組合せテーブルをみることによ
り知ることができる。
Therefore, when the system management device 4 is connected to a common line (data bus 5) at an automobile dealer or the like, the system management device 4 determines whether or not the atom connected there has already been benevolized, or if additional atoms are to be added. By looking at this atom combination table, you can find out whether or not there is.

第7図は、同じくシステム管理装置4が持つ、データテ
ーブルを示したもので、このテーブルには、エンジン制
御に必要な全てのデータdata−id”と、同じく必
要な単位とが記述されており、これらは、前述の第4図
のプログラムの組合せを用いて、プログラムの組合せを
行ったときのデータの検証に使用される。
FIG. 7 shows a data table that the system management device 4 also has, and this table describes all the data "data-id" necessary for engine control and the similarly necessary units. , these are used to verify data when the program combinations shown in FIG. 4 are used.

次に、この実施例におけるシステム全体としての仁シャ
ライズ処理について、第8図により説明する。
Next, the benevolence processing of the entire system in this embodiment will be explained with reference to FIG.

この第8図の処理801は、システムの電源立ち上げ時
に開始され、まず、システムが構築済みか否かを判断す
る(ステップ802)。なお、このときの判断方法とし
ては、自動車ディーラなどでシステムの構築を行った際
、E”FROM24の所定番地にフラグがセットされる
ようにし、これを各アトムが立ち上げ時にチェックする
ようなプログラムをブーストすればよく、具体的に言え
ば、第6図のテーブルをチェックすればよい。
Processing 801 in FIG. 8 is started when the system is powered on, and first, it is determined whether the system has been constructed (step 802). The way to make this determination is to set a flag at a specified location in E"FROM 24 when a system is constructed at a car dealer, etc., and use a program that each atom checks at the time of startup. All you have to do is boost it, and specifically, check the table in Figure 6.

そして、まず、システムが構築されていなかったときに
は、続いてシステム管理装置がデータバスに接続されて
いるか否かが判断され(ステップ803)、接続されて
いなかったときには、それを要求する処理(ステップ8
05)が実行される。
First, if the system has not been constructed, it is then determined whether or not the system management device is connected to the data bus (step 803), and if it is not connected, processing to request it (step 803) is performed. 8
05) is executed.

なお、このシステム管理装置の接続要求は、表示用のア
トムを設置しておき、適用な表示(視覚的、聴覚的)が
自動車の運転席でなされるようにすればよい。一方、シ
ステム管理装置の接続有りと判断されたら、ここで初め
てシステムの仁シャライズを行うのである(ステップ8
06)。
Incidentally, this system management device connection request may be made by installing a display atom so that the appropriate display (visual or auditory) can be made at the driver's seat of the automobile. On the other hand, if it is determined that the system management device is connected, the system is benevolized for the first time (step 8).
06).

一方、ステップ802でシステム構築済みと判断された
ときには、続いて追加アトムがあるか否かが調べられ(
ステップ804)、追加が無ければ、もう仁シャライズ
は完了しているのであるから、ここで処理を終了するが
、追加アトムがあったときには、ステップ803に戻り
、ステップ805かステップ806のいずれかの処理を
繰り返すのである。なお、このときの追加アトムの有無
も第6図のテーブルを調べればよい。具体的に言えば、
追加されたアトムについては、それを表わすフラグは、
まだE”FROM24にセットされていないから、この
追加されたアトム自身が立ち上がり時に、その旨を表わ
す信号を共通回線に送出するようようにしておけばよい
On the other hand, if it is determined in step 802 that the system has been constructed, it is then checked whether there are any additional atoms (
Step 804), if there is no addition, the process ends here because the benevolence has already been completed, but if there is an additional atom, the process returns to step 803 and either step 805 or step 806 is performed. The process is repeated. Note that the presence or absence of additional atoms at this time can be determined by checking the table in FIG. 6. Specifically speaking,
For the added atom, the flag representing it is
Since it has not yet been set in the E''FROM 24, the added atom itself should send a signal to that effect to the common line when it starts up.

次に、上記したステップ806におけるシステム仁シャ
ライ処理の詳細について、第9図により説明する。
Next, details of the system processing in step 806 described above will be explained with reference to FIG.

まず、システム管理装置は、ステップ910で、上記し
たシステムの”system−id”が登録されている
か否かを調べる。これも、上記の場合と同様に、登録済
の場合には各アトムがシステム立上り11一 時に、それぞれのsystem−id”を共通回線に送
出するように構成しておけば良い。
First, in step 910, the system management device checks whether the above-described "system-id" of the system is registered. In this case, as in the case described above, if the atom has already been registered, it may be configured such that each atom sends its respective "system-id" to the common line at 11:00 when the system starts up.

system−id”が登録されていた場合には、ステ
ップ902で、システム管理装置内のsystem−i
dテーブルを検索し、システムの構築状態を調べる。そ
して、ステップ903のsystem−id要求処理を
行い、その後、ステップ904の処理を実行し、このと
きのシステム構築情報を3ystem−idテーブルに
登録し、第6図のシステム・アドミニストレータ・テー
ブル (system−administlator reg
ister table)にシステム情報を登録する。
system-id" has been registered, in step 902, the system-i in the system management device is registered.
Search the d table and check the system construction status. Then, the system-id request process in step 903 is executed, and then the process in step 904 is executed, and the system configuration information at this time is registered in the 3system-id table, and the system administrator table (system-id) shown in FIG. administrator reg
ister table).

次に、ステップ903でのsystem−id要求処理
について、第10図により説明する。
Next, the system-id request processing in step 903 will be explained with reference to FIG.

まず、システム管理装置は、自らが持つシステム・アド
ミニストレータ・メイン・テーブル(system−a
dIIIinistlator main table
)を検索し、テーブル隘の順に各アトムをポーリングし
て応答の有無を確認する。そして応答有りの場合に登録
を実行する(ステップ1004〜ステツブ1005)。
First, the system management device stores its own system administrator main table (system-a).
dIIIinistrator main table
) and poll each atom in the table order to see if there is a response. If there is a response, registration is executed (steps 1004 to 1005).

次に、システム管理装置は、既に構築しであるシステム
に新規なアトムが存在するか否かを確認し、新規なアト
ムがあった場合には仁シャル・プログラムのロードを実
行する(ステップ1006〜ステツプ1009)。
Next, the system management device checks whether a new atom exists in the already constructed system, and if there is a new atom, executes loading of the benevolent program (steps 1006 to 1006). Step 1009).

このとき、ステップ1008.1009では、第4図の
プログラム組合せ表を参照し、必要なデータやプログラ
ムをリロードするようにする。
At this time, in steps 1008 and 1009, the program combination table shown in FIG. 4 is referred to and necessary data and programs are reloaded.

第11図は、ステップ1007の仁シャル・プログラム
・ロード処理の詳細を示したもので、まず、ステップ1
101では、目標とするアトムに仁シャル・プログラム
・ロード送信信号の送出を行う。
FIG. 11 shows the details of the benevolent program loading process in step 1007.
At 101, a benevolent program load transmission signal is sent to the target atom.

この送信信号を受信したアトムがスタンバイ状態にあれ
ば、これに応じて、ステップ1102の処理として受信
スタンバイ信号が返送され、続いてステップ1103で
シリアル受信機を受信状態にし、さらにステップ110
4でアドレス・データ・バスを開放する。
If the atom that received this transmission signal is in a standby state, a reception standby signal is sent back as a process in step 1102, then in step 1103 the serial receiver is put in a receiving state, and then in step 110
4 to release the address data bus.

一方、上記した受信スタンバイ信号に応じて、システム
管理装置は対応するアトムに対して仁シャル・プログラ
ムの送出を行い(ステップ1106)、これを受信した
アトムがE”FROM24に書込み(ステップ1107
)、それが確認されたところで処理が終了するのである
(ステップ1108)。
On the other hand, in response to the above-mentioned received standby signal, the system management device sends a benevolent program to the corresponding atom (step 1106), and the atom that receives this program writes it to the E''FROM 24 (step 1107).
), the process ends when this is confirmed (step 1108).

従って、この実施例によれば、各アトム(自律分散モジ
ュール)にバックアップ機能が付与されているので、そ
のモジュールがたとえ故障しても、このバックアップ機
能により所定の機能が維持されるため、他のモジュール
の動作に悪影響が与えられることはなく、エンジン制御
には必要なフェイルセイフが保たれ、かつ、必要に応じ
てデータバスに管理装置を接続して各モジュールごとに
プログラム・データの仁シャライズが可能になるので、
システム再編にも柔軟に対応できる。
Therefore, according to this embodiment, each atom (autonomous decentralized module) is provided with a backup function, so even if that module fails, this backup function maintains the specified function, and other The operation of the modules is not adversely affected, the necessary fail-safe engine control is maintained, and if necessary, a management device can be connected to the data bus to perform program and data benevolence for each module. Because it becomes possible,
It can also flexibly respond to system reorganization.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、自律分散モジュールにバックアップ機
能を付与したので、ユニットの異常に際してもエンジン
制御に重大な支障が発生する虞れがないので、信頼性を
損なうことなく、充分に自律分散方式の利点を活かすこ
とができ、システム変更などに柔軟に、しかも容易に対
応することができる。
According to the present invention, since the autonomous decentralized module is provided with a backup function, there is no risk of serious trouble in engine control even in the event of a unit abnormality. It is possible to take advantage of the advantages and respond flexibly and easily to system changes.

また、本発明によれば、共通のデータバスが用いられて
いるため、モジュールの追加や変更が容易である。
Further, according to the present invention, since a common data bus is used, it is easy to add or change modules.

さらに、本発明によれば、システム管理装置によりシス
テムごとのプログラム構成表やモジュール構築表の管理
が出来るので、プログラムメンテナンス、ハードウェア
構成メンテナンスも容易であるという効果がある。そし
て、このシステム管理装置は、自動車に常時備え付けて
おく必要がないから、ユーザから切り離してディーラの
管理下におくことができ、従って、車両搭載に伴うスペ
ース問題などからフリーになるという効果がある。
Further, according to the present invention, since the program configuration table and module configuration table for each system can be managed by the system management device, program maintenance and hardware configuration maintenance are also facilitated. Since this system management device does not need to be permanently installed in the vehicle, it can be separated from the user and placed under the control of the dealer, which has the effect of freeing the user from space issues associated with mounting it on the vehicle. .

【図面の簡単な説明】[Brief explanation of the drawing]

第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
FIG. 1 is a block diagram showing an embodiment of an autonomous decentralized engine control device according to the present invention, FIG. 2 is a block diagram showing an embodiment of a computer module according to the present invention, and FIG.
Figures 4 and 4 are program configuration diagrams, Figure 5 is an explanatory diagram of data formats, Figures 6 and 7 are explanatory diagrams of tables, and Figure 8 is an explanatory diagram of tables.
9, FIG. 11, and FIG. 11 are flowcharts for explaining the operation. 1.2.3...Atom, 4...System management device, 5...\Data bus (common line). 1 1 + 11 1 1 1 + 10 heat ■ + 11 Stop Ef saw ``'' ζh

Claims (1)

【特許請求の範囲】[Claims] 1、エンジンの運転状態を表わす各種の情報の内の少な
くとも1の検出結果に基づいて上記エンジン制御用のデ
ータを演算する方式のエンジン制御装置において、上記
各種の情報を検出するための少なくとも1のセンサ手段
と、上記制御用のデータによりエンジンの運転状態を制
御する少なくとも1のアクチュエータ手段のそれぞれに
搭載されたコンピュータ・ユニットと、これらコンピュ
ータ・ユニットのそれぞれに搭載されたデータ・バック
アップ手段と、上記コンピュータ・ユニット間を接続す
るデータバスと、このデータバスに結合した外部接続手
段とを設け、上記データバスを介してのデータの授受に
よりエンジン制御が遂行されるように構成すると共に、
上記コンピュータ・ユニットのそれぞれに対して、所定
の管理装置から任意にアクセスし得るように構成したこ
とを特徴とする自律分散型エンジン制御装置。
1. In an engine control device that calculates the engine control data based on the detection result of at least one of the various types of information representing the operating state of the engine, at least one of the types of information for detecting the various types of information is used. a computer unit mounted on each of the sensor means and at least one actuator means for controlling the operating state of the engine using the control data; a data backup means mounted on each of these computer units; A data bus connecting the computer units and an external connection means coupled to the data bus are provided, and the engine control is performed by transmitting and receiving data via the data bus, and
An autonomous decentralized engine control device characterized in that each of the computer units is configured to be arbitrarily accessible from a predetermined management device.
JP1287925A 1989-11-07 1989-11-07 Autonomous decentralized engine controller Expired - Fee Related JP2983232B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1287925A JP2983232B2 (en) 1989-11-07 1989-11-07 Autonomous decentralized engine controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1287925A JP2983232B2 (en) 1989-11-07 1989-11-07 Autonomous decentralized engine controller

Publications (2)

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

Family

ID=17723504

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1287925A Expired - Fee Related JP2983232B2 (en) 1989-11-07 1989-11-07 Autonomous decentralized engine controller

Country Status (1)

Country Link
JP (1) JP2983232B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010504461A (en) * 2006-09-25 2010-02-12 ヴァレオ システム ドゥ コントロール モトゥール Combustion engine control system with valve
JP2018162766A (en) * 2017-03-27 2018-10-18 株式会社デンソー Electronic control device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010504461A (en) * 2006-09-25 2010-02-12 ヴァレオ システム ドゥ コントロール モトゥール Combustion engine control system with valve
JP2018162766A (en) * 2017-03-27 2018-10-18 株式会社デンソー Electronic control device

Also Published As

Publication number Publication date
JP2983232B2 (en) 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
US4600993A (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 (en) Operator side system and mode file identification method
CN110630392B (en) V-shaped multi-cylinder engine control device and engine control method
JP4920015B2 (en) Control software for distributed control and electronic control device
JP3255693B2 (en) Automotive multi-computer system
EP0127019B1 (en) Single crystal dual microprocessor computing system
JP5505493B2 (en) Electronic control system and electronic control device
CN101930629A (en) Remote updating system and method of vehicle information collecting device
SE512140C2 (en) Diagnostic system and diagnostic function module in a motor control system
JPH03149337A (en) Autonomous distributed engine control device
US6941219B2 (en) Method for recreating valid calibration data for an engine control module
JP6695820B2 (en) Mobile diagnostic system and method
JP3827565B2 (en) Microcomputer logic development equipment
JP3370387B2 (en) Abnormality countermeasure method in a multi-CPU vehicle control computer system
JP3346163B2 (en) Vehicle electronic control unit
JP2021089531A (en) Electronic control device
JP3348532B2 (en) Data communication device for engine control
JP3752009B2 (en) Electronic control device for vehicle
Kawamura et al. Toyota's new single-chip microcomputer based engine and transmission control system
JPS6050244A (en) Failure detection device for accelerator position sensor in fuel-prioritized electronically controlled internal combustion engine
JP2025016143A (en) Electronic control device and control method for electronic control device

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