JPH04501495A - 分散システムにおける直列的データバスを介してのデータ伝送方法 - Google Patents

分散システムにおける直列的データバスを介してのデータ伝送方法

Info

Publication number
JPH04501495A
JPH04501495A JP2507892A JP50789290A JPH04501495A JP H04501495 A JPH04501495 A JP H04501495A JP 2507892 A JP2507892 A JP 2507892A JP 50789290 A JP50789290 A JP 50789290A JP H04501495 A JPH04501495 A JP H04501495A
Authority
JP
Japan
Prior art keywords
event
instruction
command
message
identifier
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
JP2507892A
Other languages
English (en)
Other versions
JP2930132B2 (ja
Inventor
ホルツィンガー,オットー
ボルスト,ヴォルフガング
クレンク,マルティン
レーヴル,ヴォルフガング
ブロイザー,エーリッヒ
ゲルツァー,トーマス
カール,オット
シュトライプ,マルティン
ローゼ,マティアス
ケラー,フリーダー
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of JPH04501495A publication Critical patent/JPH04501495A/ja
Application granted granted Critical
Publication of JP2930132B2 publication Critical patent/JP2930132B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0421Multiprocessor system
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C15/00Arrangements characterised by the use of multiplexing for the transmission of a plurality of signals over a common path
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote monitoring or remote control of equipment in a power distribution network
    • H02J13/13Circuit arrangements for providing remote monitoring or remote control of equipment in a power distribution network characterised by the transmission of data to equipment in the power network
    • H02J13/1311Circuit arrangements for providing remote monitoring or remote control of equipment in a power distribution network characterised by the transmission of data to equipment in the power network using the power network as support for the transmission
    • H02J13/1313Circuit arrangements for providing remote monitoring or remote control of equipment in a power distribution network characterised by the transmission of data to equipment in the power network using the power network as support for the transmission using pulsed signals
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/03Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for
    • B60R16/0315Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for using multiplexing techniques
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25233Avoid communication delay by sending command and event, if event present, execute command
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J2105/00Networks for supplying or distributing electric power characterised by their spatial reach or by the load
    • H02J2105/30Networks for supplying or distributing electric power characterised by their spatial reach or by the load the load networks being external to vehicles, i.e. exchanging power with vehicles
    • H02J2105/33Networks for supplying or distributing electric power characterised by their spatial reach or by the load the load networks being external to vehicles, i.e. exchanging power with vehicles exchanging power with road vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Power Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Small-Scale Networks (AREA)
  • Selective Calling Equipment (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 分散システムにおける直列的データバスを介してのデータ伝送方法 技術水準 本発明は直列データバスを介して相互間で交信ないし情報のやりとりをする分散 信号処理機器を有するデータ処理装置においてデータ処理をする方法であって上 記信号処理機器間でメツセージが伝送されるようににした方法に関する。
直列的なデータバスを介して接続されている分散データ処理機器付データも理装 置(CAM=Controller Area Network)では、時間ク リティカルな機能の場合諸問題が折々生起する、それというのは高いバス負荷の 際、伝送さるべきメツセージの遅延が惹起され得るからである。
同期伝送の行なわれる公知方法ではメツセージの伝送の際例えば“今機能Xを実 行せよ”の形式のメツセージ伝送の際上記の伝送遅延に基づき、制御精度の上で の著しい損失を伴う難点を生じ得る。
この理由から、優先権付与の手法採択の必要性に立到っている、即ち、時間クリ ティカルな機能実行の命令が、他の機能を実行の命令より高い、優先権をデーデ ータバス上で有する手法の必要性に立到っている。
但し、データバスを介して1つより多い時間クリティカルな機能が行なわれると 直ちに上述の優先(権)制御上衝突が起こり得る。更に当該データバスは次のよ うに構成されている、即ち、最も高い優先権を有するメツセージが、次の(最も 近い)順位のものとじで送信権を有し、然も、既に開始された、比較的に低い優 る。従って、その限りで、最高の優先権を有するメツセージの場合にも計算不能 の遅延を生じ得る。
更に、所謂マスタースレーブバスが公知である。このバスでは時間クリティカル な機能の実行のメツセージを与える信号処理装置はデータバス上での通信トラッ クを制御し、ここにおいて、時間クリティカルの関数(機能)の決定的瞬時にて 当該データバスが占有されていないように当該通信トラヒックの制御をするので ある。この場合も同じデータバスを介して複数の時間クリティカルな機能が制御 されると直ちに衝突の生起のおそれがある。更に、当該装置構成は次のようにな されていなければならない、即ちすべての時間クリティカルなメツセージが、バ ストラヒック(通信)をも制御する信号処理装置から到来するように装置構成さ れていなければならない、従って上記信号処理装置は付加的にバス制御の複雑な (面倒な)役割の負荷を受ける。
発明の利点 これに対して本発明のこのクレームにて特定された構成要件により奏される利点 とするところはメツセージないし少な(とも1つのメツセージ成分(部分)の伝 達の時点が任意に選定され得ることにある。即ち当該伝達は有利に、命令実行を トリガする事象の生起前に終了されてさえいればよい。従って、非同期のデータ 伝送モードがなされるのである。命令受信する信号処理装置においては事象によ り制御される制御アルゴリズムが経過し、この制御アルゴリズムにおいては事象 の生起の際命令実行が開始(イニシエイト)される。
当該事象は所属の命令の実行のための条件を成す、上記事象は任意の諸量との自 由に規定、確定可能な関係を有し得る(数学的に等式又は不等式として規定定立 し得るすべての事項、関係性:例えば“70” に等しい角度”、′120℃よ り大の温度“、又は“5パール(dir)に等しくない圧力”等々)。
例えばデータバスを介して任意の時点で(非同期的に)メツセージ(これは識別 子、命令、事象から成る)が伝送される場合、当該命令は条件規定的事象の生起 の際のみ実行される。このために、上記識別子には1つの特別な制御アルゴリズ ムが対応づけられており、この制御アルゴリズムのスタートは相応の信号処理装 置において到来するメツセージによりトリガされる。
上記制御アルゴリズムによってはそこで、(そのときから)上記事象が到来した か否かが常時チェックされる、そのように上記事象が到来すると直ちに、所属の 命令が実行される。
従って本発明の方法プロセス番よ次の特徴的機能を宵する。
l)非同期メツセージ 2)メツセージファーマット:命令及び事象3)機能を実行するデータ処理装置 における事象の生起制御 本発明の方法では上述の非同期性に基づき、データバス上での計算不能の遅延が あっても命令実行の精度に影響を受けないという利点が得られる。当該データは 本発明の実施例によればワーストケース(最悪の場合)遅延の仮定のもとでなお 事象生起の前に到来するように送出さるべきものである。要するに、各コンポー ネント、すなわち識別子、命令、命令実行のための条件限定的事象から成るメツ セージの伝送が、当該事象の生起前に終了される。データ伝送の際の場合により 起る遅延は実行の精度に影響を及ぼさない、上記事象が生起すると制御アルゴリ ズムを介して命令の実行がなされ、その際、事象の生起(についての情報)が直 列的データバスを介して伝送されず、従ってバス過負荷による時間遅延も生じ得 ないことを基礎とし得る殊に、機能を実行する制御装置が事象および/又は命令 レジスタを有し、このレジスタ中に上記事象ないし命令が記憶されるように構成 される。それ故メツセージのコンポーネントが所属のレジスタ中にファイルされ る。制御アルゴリズムは到来メツセージによりスタートされ、その結果上記制御 アルゴリズムによってはそのときからそれの充足状態に就いて、事象レジスタ中 に入れられている事象がチェックされる。
本発明の実施例によれば上記識別子は命令の一部又は全体を含む。それ故に、上 記命令部分又は命令全体が内包的に(インブリジットに)識別子中に含まれる。
その結果メツセージ伝送のため、さらには識別子及び事象並びに場合により命令 の欠除部分のみをパスを介して伝送しさえすればよいようになる。制御アルゴリ ズムによっては識別子中に内包的に(インブリジットに)含まれている命令部分 又は命令が固定的にプログラミングされている。−前述のように一制御アルゴリ ズムが命令部分又は命令全体を(固定的に)プログラミングされたデータを有す る限り、簡単化が下記の点で行なわれる、即ち命令レジスタが伝送された命令部 分を記憶しさえすればよいか、又は命令レジスタを省き得る(識別子に命令全体 が固定的に対応づけられている場合に限って)という点で簡単化がなされる。
更に本発明の実施例によれば制御アルゴリズムが、当該事象を固定的にプログラ ミングされたデータとして含むことが可能である。要するに当該命令が実行さる べき事象は常に同じものとなり得る。
この場合において伝送対象は識別子及び命令に制限して、事象レジスタを省き得 る。その際上記制御アルゴリズムでは当該事象を固定的にプログラミングしであ る。
更に、命令及び/又は事象は次のように内包的に(インブリジットに)伝送され 得る、即ち、命令を実行する制御装置によって当該メツセージが、識別子と結び 付いたアルゴリズムに従って1つ又は複数の所属の命令/事象対に変換されるよ うにして伝送され得る。
従って、命令及び事象は内包的に(インブリジット)伝送され得、即ち、メツセ ージは受信する信号処理装置により処理され、内部的に、他の命令/事象対に換 算される。その場合、上記命令/事象対は既述の方法により制御され、即ち、制 御アルゴリズムによりチェックを受ける事象の生起があると所属命令の実行がな される。
更に、本発明の実施例によれば制御アルゴリズムは絶えず次のように繰返される 、即ち繰返される事象生起の度ごとに所属の命令が実行される(このことは新た な命令/事象対の生じるまでなされる)ように繰返される。それにより、データ バスを介して伝送される、機能制御する命令/事象対が遅れても(すなわち事象 生起の後はじめて)又は全く到来しない場合でも、命令を受信する信号処理装置 は機種の、殊に同期的機能を実行し得る。各々の事象レジスタに1つの命令/事 象レジスタ、が設けられている前述の手法では自己充足的に実行さるべき各命令 には1つの別個の事象レジスタが所属する。1つの命令/所属の事象が到来する と、当該事象は、これに所属する事象レジスタ中に登録される。各レジスタには 1つの固有アルゴリズムすなわち連続的に経過し当該事象生起の際命令実行を行 なわせる1つの固有のアルゴリズムが属する。事象が繰返されると、命令はあら ためて実行され、その際新たなメツセージの到来は必要がない。このことの利点 とするところはデータ伝送上の障害があっても機能停止を来たさないことである 。更に非同期伝送におけるワーストケース(前述の場合)における時間余裕が一 層細かく計算され得る、それというのもメツセージが信号処理装置において事象 の生起後はじめて到来する場合には、そのようなことはさして重要な影響を及ぼ さない、それというのはもとのパラメータによる機能が維持されるからである。
パラメータ更新(命令−及び事象内容の変更)が必要でない限り、命令伝送を全 く省(ことができる。これによりデータバス及び命令を発生する信号処理装置は 負荷軽減除去され得る。
図示の実施例 本発明を図を用いて詳述する。
第1図は、本発明の詳細な説明するフロートチャート、 第2図は本発明の別の実施例のフローチャートであ実施例の説明 カーエレクトロニクスの最新コンセントによれば、分散配置された制御システム において個々のコンポーネントがデータバスを介して(CAM) 、相互に接続 されている0点火角の計算、及び点火段の制御は例えば直列データバスにより相 互に接続された2つの異なる制御装置により行なわれる。送信する制御装置はデ ータバスを介してメツセージB、すなわちコンポーネントに:識別子I、命令X 、事象Yがら成るメツセージBを伝達する。上記事象Yは命令Xの実行のための 条件を成し、その際事象Yが生起すると命令の実行が行なわれる。
従ってメツセージは下記の形態を有する:“所定の事象(Y)が起きたら、動作 (命令X)を実行せよ” データバスを介しては、メツセージBが任意の時点で(非同期的に)伝送され得 る。相応の制御装置のモジュールにとって関連性のある各識別子Iには1つの事 象レジスタ及び1つの命令レジスタが対応づけられている。その際そのレジスタ 中には、事象Yと命令Xが登録される。
更に、各識別子Iには1つの特別の制御アルゴリズムAが属しており、その際そ れのアルゴリズムのスタートは到来メツセージBによってトリガされる。制御ア ルゴリズムAによってはトリガの後絶えず、相応の事象レジスタ内に入れられて いる事象Y(の要件)が充足されているか否かをチェックする。そのように要件 が充足されると直ちに、相応の命令レジスタ内に入っている命令Xが実行される 。
例: 命令Xは下記の通りである二 “シリンダ3図の噴射弁を開放せよ”条件規定的事象Yは下記の通りである: “クランク軸角度は70°に等しい” この種メツセージBは到来の際記憶される、換言すれば、命令Xが命令レジスタ 中に書込まれ、事象Yは所属の命令レジスタ中に書込まれる。更に、既述のよう に、相応の識別子Iに所属する制御アルゴリズムAがスタートされる。この制御 アルゴリズムはそこで常時クランクシャフト角度を制御する。このクランクシャ フト角度が位置70°に到達すると直ちに、命令レジスタ内に入っている命令X (“シリンダ3用の噴射弁を開放せよ”)が実行される。前述のシーケンスはI J1図に示されている。
更に、命令部の固定的実現ないし実現を行なうことが可能である。つまり、命令 Xの一部が内包的に(インブリジットに)識別子中に含まれていることが可能で ある。その限りにおいて、データバスを介してはたんに識別チェ、事象Y、命令 Xの欠除部分が伝送される。命令レジスタ中には、たんに命令Xの伝送された部 分が記憶される。制御アルゴリズムAでは命令Xの、識別子I中に内包的(イン ブリジット)に含まれている部分が固定的にプログラミングされている。
例: 1つの識別子Iには固定的に命令Xの部分“噴射弁を開放せよ”が対応づけられ ている。伝送さるべき命令Xは下記のように短縮される。
命令: “シリンダ3”所属の事象は次のようになる:“クランク軸角度は70 ” に等しい”このとから明らかなように、制御アルゴリズムAでは命令Xの部 分“噴射弁を開放せよ“を固定的にプログラミングしである。上記命令部分は命 令レジスタ内に入っている部分“シリンダ3”により補充される。
別の変形例によれば命令X全体が固定的に実現ないし実施されていてもよい、こ の場合この所定の識別チェ1;は固定的に命令X全体が対応づけられている。そ れにより、命令レジスタを省き得る。
従ってメツセージBはたんに識別チェと事象Yとから成り、その結果上記コンポ ーネントにのみがデータバスを介して伝送される。上記識別子Iに対応づけられ た制御アルゴリズムA中に命令Xが固定的にプログラミングされている。
例: 識別子Iの意味は次の通りである: “シリンダ3の噴射弁を開放せよ”その際識別子Iのほかにはさらに事象Yが伝 達される。この事象の内容は次の通りである: “クランク軸角度は70” に 等しい” 従って、識別子Iに対応づけられた制御アルゴリズムAは事象Yの生起の際にシ リンダ3に対する噴射弁を開放するという固定プログラムを有する。
本発明の別の変形は事象Yの固定的実現ないし実施化によって特徴づけられてい る。
従ってこの変形では当該命令Xが実行さるべき事象Yは常に同じである。この場 合、伝送されるのは識別チェと命令Xに制限され得、それにより、事象レジスタ が省かれ得る。その際制御アルゴリズムAでは事象Yが固定的にプログラミング されている。
例: 単数又は複数の命令が、常にクランク軸角度100°で実行さるべきである。そ の場合識別子Iのほかに例えば命令:“シリンダ3に対する噴射弁を開放せよ” が伝送される。
制御アルゴリズムAによっては上記クランク軸角度が値100°に達し、事象生 起の際にシリンダ3に対する噴射弁が開かれるか否かについてチェックされる本 発明の別の実施例によれば命令X及び事象Yの内包的(インブリジット)な伝送 が可能である。この内包的伝送の場合はメツセージは制御装置の受信装置nによ り、識別チェと結び付けられた値で設けられたアルゴリズムに従って加工処理さ れ、内部的に別の命令/事象対に換算される。
例: 伝送メツセージB&よ次のようになる:″10ms噴射し、それにより噴射の終 りがクランク軸角度2o。
0のところに位置するようにせよ” クランク軸の角度が例えば10° (ms当り)である場合は上記モジュールは 上記メツセージBを2つの非同期の命令/事象対に換算し得る。上記対は次のよ うなものである。
命令x1:“噴射弁を開始し、タイマーをスタートせよ” 事象Yl: “クランク軸角度は100” に等しい”命令x2:“噴射弁を閉 じよ” 事象Y2:“タイマーは10msである”命令を実行する制御装置は前述の実施 例によれば命令実行のために常に、そのつど生じているクランク軸角度について の情報を必要とする。クランク軸角度のデータは前述の直列のデータバスとは別 のデータ伝送区間を介して得られるか、又は命令を実行する制御装置自体により 制御される。
本発明の別の実施例によれば命令を受信する制御装置の自立、自己充足的機能が 可能である。つまり、命令を受信するモジュールが機種の(擬似)周期的機能を 次のような場合にも実行する、即ち、データバスを介して伝送さるべき機能制御 用の命令/事象対が遅れたり(すなわち事象Yの生起後はじめて)又は全く到着 しない際にも実行するのである。この場合、夫々の自己充足的に実行さるべき命 令x1・・・・・・・・・Xnには1つの別個の事象レジスタE1・・・・・・ ・・・Enが属する。そこで、1つの命令Xi及び所属の事象Yiがデータバス を介して到来すると、上記事象Yiは命令Xiに属する事象レジスタEi中に登 録される。各事象レジスタEiに番よ1つの固有の制御アルゴリズム、即ち、絶 えず(連続的に)経過進行し事象Yiの生起の際、命令Xiの実行を行なわせる 1つの固有の制御アルゴリズムが属する。事象Yiが繰返されると、命令Xiが あらためて実行される(そのために新たなメツセージの到来を要することなく) 。
例: 点火角は命令を発生する中央制御装置において計算される。これに対して6つの シリンダの点火はその場にて組付けられた他の制御装置によりトリガされるその 際中央制御装置から送られたメツセージBは識別子Iのほかに6つの命令/事象 対から成る。
命令x1:″シリンダ1を点火せよ” 事象Y1: “シリンダ1の上死点OT(上方死点)より101前の際” 命令x2: “シリンダ2を点火せよ”事象Y2:′シリンダ2の上死点OTよ り18°前の際“ 事象レジスタE1中には“シリンダ1の上死点より10°前の際事象レジスタE 2中にはシリンダ2の上死点OTより18°前の際”等々6つの制御アルゴリズ ムは連続的に経過する。クランク軸角度がシリンダlの上死点OTより10°に 等しい角度前にあるとき常に、シリンダ1が点火される。クランク軸角度がシリ ンダ2の上死点OTより18°前にあるとき常にシリンダ2が点火される、等々 。当該装置構成は次のようになされている、即ち、制御装置のモジュールが現場 で(その場で)そのつと最後のパラメータを用意し、当該の機能がちとのパラメ ータで実行される(相応の命令/事象対が新たなパラメータで受信されるまで) ようになっている。
上記のことが有する利点とするところは、データ伝送の障害によって機能を障害 が生せしめられないことである。更に、ワーストケース(最悪の場合)の時間供 給は著しく細かく計算され得る、それというのはメツセージが事象の生起の数は じめて到来するとき、もとのパラメータによる機能が雑持されるからである。
パラメータ更新が必要でない場合、命令伝送を省き得る。それによりデータバス 及び命送を発生する制御装置の負荷が低減される。
国際調査報告

Claims (8)

    【特許請求の範囲】
  1. 1.直列データパスを介して相互間で交信ないし情報のやりとりをする分散信号 処理機器例えば点火は装置機器、噴射装置機器および/又は変速機制御機器等の ような自動車用制御機器を有するデータ処理装置においてデータ処理をする方法 であって上記信号処理機器間でメッセージが伝送されるようににした方法におい て、各メッセージ(B)は当該成分ないしコンポーネント(K); 識別子(K)、命令(X)、命令(X)の実行のための条件規定的事象から成り 、上記コンポーネント(K)のうちの少なくとも1つが、任意の時点にて、例え ば上記事象(Y)の生起前にデータパスを介して、命令を実行する信号処理装置 へ伝送され、その際上記識別子(I)には当該事象(Y)の生起をチェックする 1つの制御アルゴリズム(A)が対応づけられており、該制御アルゴリズムによ って当該事象生起の際命令実行がトリガされるようにしたことを特徴とする分数 システムにおける直列的データバスを介してのデータ伝送方法。
  2. 2.上記の機能を実行する信号処理装置は事象−および/又は命令レジスタを有 し該レジスタ中に、当該事象(Y)ないし命令(X)が記憶されるようにした請 求項1記載の方法。
  3. 3.上記制御アルゴリズム(A)は到来するメッセージ(B)によりトリガされ るようにした請求項1又2記載の方法。
  4. 4.上記識別子(I)は命令の一部又は命令全体(X)を含むようにした請求項 1から3までのいずれか1項記載の方法。
  5. 5.上記制御アルゴリズム(A)は命令(X)の一部又は命令全体(X)を例え ば固定的にプログラミングされたデータとして有する請求項1から4までのいず れか1項記載の方法。
  6. 6.上記制碑プログラム(A)は上記事象(Y)を例えば固定的にプログラミン グされたデータとして有するようにした請求項1から5までのいずれか1項記載 の方法。
  7. 7.上記命令(X)および/又は事象(Y)は内包的に(インプリシットに)伝 送され、ここにおいて、機能を実行する信号処理装置によりメッセージ(B)が 、上記識別子(II)と結び付いたアルゴリズムに従って、1つ又は複数の所属 の命令/事象対に換算されるようにした請求項1から6までのいずれか1項記載 の方法。
  8. 8.上記制御アルゴリズム(A)は常時繰返されるようにし、ここにおいて事象 (Y)の繰返される生起の度ごとに所属の命令(X)が実行されるようにし、こ のことは新たな命令/事象対が生じるまで行なわれるようにした請求項1から7 までのいずれか1項記載の方法。
JP2507892A 1989-08-24 1990-05-26 分散システムにおける直列的データバスを介してのデータ伝送方法 Expired - Lifetime JP2930132B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE3927968.5 1989-08-24
DE3927968A DE3927968A1 (de) 1989-08-24 1989-08-24 Verfahren zur datenuebertragung ueber einen seriellen datenbus in verteilten systemen

Publications (2)

Publication Number Publication Date
JPH04501495A true JPH04501495A (ja) 1992-03-12
JP2930132B2 JP2930132B2 (ja) 1999-08-03

Family

ID=6387783

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2507892A Expired - Lifetime JP2930132B2 (ja) 1989-08-24 1990-05-26 分散システムにおける直列的データバスを介してのデータ伝送方法

Country Status (6)

Country Link
EP (1) EP0439559B1 (ja)
JP (1) JP2930132B2 (ja)
KR (1) KR920700954A (ja)
DE (2) DE3927968A1 (ja)
ES (1) ES2046783T3 (ja)
WO (1) WO1991002668A1 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19617285C1 (de) * 1996-04-30 1997-08-21 Continental Ag Verfahren zum Betreiben einer elektrischen Bremsanlage eines Kraftfahrzeuges
DE19758032A1 (de) * 1997-12-29 1999-07-01 Nec Electronics Europ Gmbh Schnittstelle für mehrere CAN-Datenverarbeitungsnetzwerke und Verfahren zum Betreiben einer Schnittstelle
JP2001016234A (ja) 1999-06-29 2001-01-19 Mitsubishi Electric Corp Canコントローラおよびcanコントローラを内蔵したワンチップ・コンピュータ
RU2385539C1 (ru) * 2008-08-06 2010-03-27 Государственное образовательное учреждение высшего профессионального образования "Воронежский государственный университет" Способ передачи данных в распределенных системах передачи данных и устройство его реализации

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2158610A (en) * 1984-04-11 1985-11-13 Plessey Co Plc Aircraft control
DE3546683C3 (de) * 1985-02-22 2003-10-09 Bosch Gmbh Robert Verfahren zum Betreiben einer Datenverarbeitungsanlage
DE3534216A1 (de) * 1985-09-25 1987-04-02 Bayerische Motoren Werke Ag Datenbussystem fuer fahrzeuge
DE3611949A1 (de) * 1986-04-09 1987-10-15 Regulex Tech Info Datenuebertragungsverfahren und datenuebertragungsvorrichtung

Also Published As

Publication number Publication date
EP0439559B1 (de) 1993-10-13
JP2930132B2 (ja) 1999-08-03
DE59003086D1 (de) 1993-11-18
KR920700954A (ko) 1992-08-10
DE3927968A1 (de) 1991-02-28
EP0439559A1 (de) 1991-08-07
ES2046783T3 (es) 1994-02-01
WO1991002668A1 (de) 1991-03-07

Similar Documents

Publication Publication Date Title
US4799052A (en) Method for communicating data on a communication network by token passing
EP0438021B1 (en) Synchronization instruction for multiple processor network
US5506963A (en) Real-time management system having coprocessors allocated time slices of different durations to functions and processors executed functions simultaneously in accordance with the time allocation
CN108199939B (zh) 一种可重构的卫星综合电子系统
CN107561974A (zh) 一种高轨卫星遥控优先级实现方法
Ferreira et al. Combining operational flexibility and dependability in FTT-CAN
JPH04501495A (ja) 分散システムにおける直列的データバスを介してのデータ伝送方法
Raz The dynamic two phase commitment (d2pc) protocol
US5031175A (en) Communication control method for releasing communication apparatus from occupied state
US6182152B1 (en) Method and system for synchronizing concurrent sequential processes using intraprocess update operations and inter-process adapt operations
Lex et al. Fault tolerance in heterogeneous automotive real-time systems
CN106712887A (zh) 一种基于网络时钟协议的主从双机状态同步方法
CN107205013B (zh) 用于多个通信域的控制接口的组合
US20190146461A1 (en) Method and Computer System to Consistently Control a Set of Actuators
JP7453751B2 (ja) オペレーティングシステムでタスクを起動するための方法及び装置
Yoon et al. Real-time commit protocol for distributed real-time database systems
JPH01164114A (ja) レジスタ装置
EP1879113B1 (en) Control equipment with communication apparatus
RU8135U1 (ru) Многопроцессорный вычислитель для управления объектами в реальном времени
JP2635136B2 (ja) オンラインシステムの送受信負荷試験方式
KR920007479B1 (ko) 통신보안을 위한 데이타 통신 방법
KR102252315B1 (ko) 차량용 전자 제어 장치 및 그 모니터링 방법
Paladino et al. Maxwait: A Generalized Mechanism for Distributed Time-Sensitive Systems
GB2342737A (en) Intelligent-controller operation
US20030233390A1 (en) Method, real-time computation device, and initialization program for partial initialization of a computer program executable on the computation device

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20090521

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20100521

Year of fee payment: 11

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110521

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20110521

Year of fee payment: 12