JPH03149337A - Autonomous distributed engine control device - Google Patents
Autonomous distributed engine control deviceInfo
- 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
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.
各種の内燃機関のうち、特に自動車用ガソリンエンジン
では、厳しい排ガス規制のクリアと、充分なエンジン性
能の向上とが要求されるため、エンジンの吸気流量や回
転速度など、エンジンの運転状態を表わす各種のデータ
を逐次取り込み、これに基づいて所定の制御データを算
定し、この制御データにより、燃料供給量や点火時期な
どを最適な状態に制御する方式の制御装置が使用される
ようになってきており、その例を、例えば特開昭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.
上記従来技術は、複数のコントローラを使用する上での
フェイルセイフについて配慮がされておらず、複数のコ
ントローラの内の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.
上記目的を達成するため、本発明は、自律分散機能を備
えたセンサやアクチュエータなどのモジュールにバック
アップ機能を付与すると共に、各自律分散モジュールを
共通のデータバスに並べた上で、このデータバスに所定
の管理装置を任意に接続し得るようにしたものである。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.
各自律分散モジュールに付与されているバックアップ機
能により、そのモジュールがたとえ故障しても、このバ
ックアップ機能により所定の機能が維持されるため、他
のモジュールの動作に悪影響が与えられることはなく、
エンジン制御には必要なフェイルセイフが保たれ、かつ
、必要に応じてデータバスに管理装置を接続して各モジ
ュールごとにプログラム・データの仁シャライズが可能
になるので、システム再編にも柔軟に対応できる。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.
以下、本発明による自律分散型エンジン制御装置につい
て、図示の実施例により詳細に説明する。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.
本発明によれば、自律分散モジュールにバックアップ機
能を付与したので、ユニットの異常に際してもエンジン
制御に重大な支障が発生する虞れがないので、信頼性を
損なうことなく、充分に自律分散方式の利点を活かすこ
とができ、システム変更などに柔軟に、しかも容易に対
応することができる。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. .
第1図は本発明による自律分散型エンジン制御装置の一
実施例を示す構成図、第2図は本発明によるコンピュー
タ・モジュールの一実施例を示すブロック構成図、第3
図及び第4図はプログラム構成図、第5図はデータ形式
の説明図、第6図及び第7図はテーブルの説明図、第8
図、第9図、第11図二それに第11図はそれぞれ動作
説明用のフローチャートである。
1.2.3・・・・・・アトム、4・・・・・・システ
ム管理装置、5・・・・・¥データバス(共通回線)。
々
1 1+11 1 1 1
+十暑 ■ + 11
止
Efミ
鋸
「」ζhFIG. 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)
くとも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.
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)
| 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 |
-
1989
- 1989-11-07 JP JP1287925A patent/JP2983232B2/en not_active Expired - Fee Related
Cited By (2)
| 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 |