JPS62208737A - 多重通信システムにおける作動状態判定方法 - Google Patents

多重通信システムにおける作動状態判定方法

Info

Publication number
JPS62208737A
JPS62208737A JP61050774A JP5077486A JPS62208737A JP S62208737 A JPS62208737 A JP S62208737A JP 61050774 A JP61050774 A JP 61050774A JP 5077486 A JP5077486 A JP 5077486A JP S62208737 A JPS62208737 A JP S62208737A
Authority
JP
Japan
Prior art keywords
data
transmission
node
unit
nodes
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
JP61050774A
Other languages
English (en)
Other versions
JPH0720105B2 (ja
Inventor
Morio Satou
佐藤 司雄
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP61050774A priority Critical patent/JPH0720105B2/ja
Priority to US07/021,345 priority patent/US4807231A/en
Publication of JPS62208737A publication Critical patent/JPS62208737A/ja
Publication of JPH0720105B2 publication Critical patent/JPH0720105B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は、例えば、車両に搭載される多重通信システ
ムに用いて好適な多重通信システムにおける作動状態判
定方法に関する。
「従来の技術」 車両に搭載される送信システムあるいは受信システムと
しては、構成が簡単で軽量であることが望ましい。そこ
で、1本の通信線により複数のノードが送受信し得る多
重通信方式が開発されている。第3図は、この多重通信
方式を採用した送受信システムの構成を示すブロック図
である。
この図に示すlは、車両に搭載されるオーディオユニッ
ト(ノード)、2は車高調整を行うエアサスペンション
ユニット(ノード)であり、3.4は各々上記各ユニッ
トを制御するためのラジオスイッチユニット(ノード)
およびエアサスペンションスイッチユニット(ノード)
である。このラジオスイッチユニット3およびエアサス
ペンションスイッチユニット4は、運転者が操作するも
のである。また、5は同乗者が操作するためのラジオス
イッチユニットであり、6はオーディオユニットlとエ
アサスペンションユニット2の作動状態を表示する表示
ユニット(ノード)である。
前述した各ユニットl〜6の入出力端は、各々1本のデ
ータライン10に接続されており、このデータラインI
Oのみを介してデータの授受を行うようになっている。
また、上記説明から判るように、各ユニットはL A 
N (L ocal A reaN etwork)を
構成している。
次に、lb〜6bは、各々ユニット1〜6のデータの授
受を制御する通信制御部であり、個々にマイクロコンピ
ュータを内蔵している。この場合、通信制御部1bの出
力端1cは、第4図に示すようにトランジスタTrのベ
ースに抵抗器を介して接続されている。トランジスタT
rは、コレクタが正電源端(電圧V cc)に接続され
るとともに、入出力端1aを介してデータライン10に
接続されており、また、・エミッタが接地されている。
また、通信制御部1bの入力端1dは、直接入出力端1
aに接続されている。そして、各ユニット2〜6内の通
信制御部2a〜6aは各々上述した通信制御部Ibと同
様の構成となっている。
ここで、データラインIOの特性について説明すると、
このデータライン10は、各ユニットI〜6の入出力端
においてトランジスタのコレクタに接続されているから
、いづれかのトランジスタT+4<1個でもオンになれ
ば、他のトランジスタTrの状態にかかわらず、強制的
に接地レベル(低レベル)となる。すなわち、データラ
イン10は、低レベル側優先に構成にされており、各ユ
ニット1〜6のいづれかが低レベル信号を出力している
ときは、他のユニットは高レベルの信号を出力し得ない
構成となっている。
次に、各ユニットl〜6におけるデータの授受について
説明する。
ユニット1〜6から出力される信号は、第5図に示すよ
うな調歩同期式信号であり、低レベルのスタート信号S
 T R(lまたは5.5ビツト)、高レベルのスター
トビットS1データ部B(8ビツト)、パリティビット
、および高レベルのエンド信号とからなっており、スタ
ートビット、データビットB1およびパリティビットは
、各々前半の0.5ビツトがそのビットの内容(図面S
又はD参照)を表し、後半の0.5ビツトが当該ビット
内容を反転したレベルのギャップGとなっている。この
ようにギャップGを設けたのは、1つにはデータライン
lOの使用状態の検出を容易に行うためである。すなわ
ち、上述した信号の形態によれば、第5図示すように、
信号か出力されているときは、少なくとも0.5ビツト
を超える期間においては、必ず低レベルになる。したが
って、0,5ビツトを超える期間(例えば1ビツト)に
わたってラインの状態が低レベルであるか否かを検出す
れば、データライン10が使用中であるか否かを知るこ
とができる。
また、オーディオユニットl、エアサスペンションユニ
ット2と表示ユニット6との間のデータ転送は、第3図
に示すように1方向のデータ転送であり、非同期の送信
が行なわれるようになっている。この非同期送信におけ
る送信データの形態は、第6図(a)に示すようになっ
ている。この図に示すデータD、は、受信ユニットアド
レス(すなわち、表示ユニットアドレス6のアドレス)
と送信ユニットアドレスから成るアドレスデータであり
、また、データD、以降は、表示に用いられる各種のデ
ータである。この場合、データDIのスタート信号ST
Rは5.5ビツト(以下STR1という)に設定され、
データD、、D、・・・・・・のスタート信号STRは
1ビツト(以下5TR2という)に設定されている。し
たがって、表示ユニット6はスタート信号がSTn l
であるか5TR2であるかを判定することにより、受信
したデータがアドレスデータか表示用データであるかを
知ることができる。
次に、オーディオユニットlとラジオスイッチユニット
3,5とは各々マスクとスレイブの関係になっており、
同様にエアサスペンションユニット2とエアサスペンシ
ョンスイッチユニット4との関係もマスクとスレイブの
関係になっている。
そして、マスクとスレイブの間におけるデータの授受は
、まず、マスク側が第6図(b)に示すデータ要求信号
を出力し、次いで、スレイブ側がマスク側の制御の下に
同図(c)に示すデータ返信信号を出力するようになっ
ている。第3図に示す双方向の矢印は、上記データの授
受の方向を示している。この場合のデータ要求信号は、
第6図(b)に示すようにデータD1のみの信号であり
、このデータD1は同図(a)に示すデータD、と同様
の信号である。また、データ返信信号は、同図(C)に
示すように、データ成分のみのデータから成っており、
この図に示すデータD + 、 D x・・・・・・は
同図(a)に示ずデータD t 、 D s・・・・・
・と同様のデータである。
次に、上記システムにおいて、2以上のユニットが競合
して送信を開始した場合のデータ衝突回避の動作につい
て説明する。
今、第7図に示すように、マスク側であるオーディオユ
ニットlおよびエアサスペンションユニット2が同時に
に送信を開始したとする。この場合の送信信号は、第6
図(a)、(b)に示すいづれかの信号であるから、ス
タート信号、スタートビットの後に続いて受信ユニット
のアドレスデータが送出される。そして、時刻t。に至
るまでは、オーディオユニットIとエアサスペンション
ユニット2とのデータが同一で、時刻t。以降において
これらのデータが異なったとする。
この場合、時刻t。以前においては、データラインIO
のレベルと各ユニット1.2の出力信号のレベルとは等
しいが、時刻t。においては、エアサスペンションユニ
ット2の出力信号のレベルはデータラインIOのレベル
と異なってしまう。これは、前述のように、データライ
ンIOが低レベル側優先に構成されているからであり、
時刻り。におけるオーディオユニット1の低レベル信号
が優先されるからである。そして、エアサスペンション
ユニット2においては、出力信号のレベルとデータライ
ンlOのレベルの違いが検出された時に、データの衝突
が発生したと判定するようにしており、この結果、時刻
t0において衝突が検出され、以後エアサスペンション
ユニット2は送信を中断する。そして、オーディオユニ
ットlのみが送信を継続し、衝突の回避がなされる。な
お、オーディオユニットIの衝突検出も上記と全く同様
にして行なわれる。 従来のシステムにおいては、上述
のようにしてデータ衝突の回避が行なイっれ、この結果
、1本の通信線によって複数のユニット間のデータの授
受を行うことができるようになっている。
また、上記システムにおいては、表示すべきデータに変
更が生じた場合や、スイッチの操作状態に変化があった
場合にのみデータの送信を行うようにしており、データ
の変更を要さない場合はデータ送信を行わないようにし
ている。この結果、データラインIOには必要なデータ
のみが送出されてその利用効率が高くなるとともに、デ
ータ送出の要求が生じてからデータライン10上に送出
されるまでの時間が短くなるという利点が得られた。
「発明が解決しようとする問題点」 ところで、上述した従来のシステムにおいては、データ
ライン10上にデータが送出されない場合に、送信すべ
きデータがないために送信が行なわれないのか、あるい
は、送信を行うべきノードの送信機能が停止しているた
めにデータが送信されないのかの区別がつかず作動状態
が把握できないという問題があった。
この発明は、上述した事情に鑑みてなされたもので、ノ
ードの作動状態を監視してその情況を把握することがで
きる多重通信システムにおける作動状態判定方法を提供
することを目的としている。
「問題点を解決するための手段」 この発明は、上記問題点を解決するために、送受信機能
を有する複数のノードの入出力端が各々1本の通信線で
接続されるとともに、前記各ノードが時分割多重送信を
行うように構成された多重通信システムにおいて、前記
各ノードは所定の周期毎にデータ送信を行うとともに、
送信を行わないタイミングにおいては前記通信線上のデ
ータをモニタして送信が行なわれなかったノードを前記
所定の周期毎に検出し、1回または複数回連続して送信
が検出されないノードがあった場合は当該ノードの送信
機能が停止していると判定するようにしている。
「作用」 各ノードが送信を行わないタイミングにおいて他のノー
ドの送信状態を検出するから、システム内のノードが相
互に他を監視する。
「実施例」 以下、図面を参照してこの発明の実施例について説明す
るが、 ここでは、この発明の一実施例として第3図〜
第7図に示す多重通信システムに同発明を適用した場合
の実施例について説明する。
始めに、この実施例の概要について説明する。
まず、各ユニットは、非同期送信の場合は第2図(イ)
に示すように所定周期T毎に送信を繰り返し、また、同
期送信の場合は同図(ロ)に示すように、所定周期T毎
に返信データを送出するようにする。この場合、非同期
送信にあっては、データに変化がない場合は同一のデー
タを再送信し、データに変化があれば新たなデータを送
信するようになっており、また、同期送信にあっては、
データ要求信号が無いときは、前回送出したデータと同
様のデータを送出し、データ要求信号がある場合は現時
点における新たなデータを送出するようになっている。
また、上記周期Tは各ユニットの1回の送信時間に比べ
て充分に長く設定されており、全ユニットの送受信は周
期T以内にすべて完了し得るようになっている(図では
説明のためにデータ部分を長く表示している)。
また、各ユニットはデータの送信を行っていないタイミ
ングにおいて、データライン10上の信号をモニタし、
第1図のフローチャートに示す監視動作を行う。以下、
第1図に基づいてこの実施例の監視動作について説明す
る。
まず、ステップSPIにおいては、通信制御部ib〜6
b(第3図参照)内に設けられているマイクロコンピュ
ータ内のタイマをクリアする。このタイマは、上述した
送信周期Tを計時するものである。次に、ステップSP
2に移り、データライン10上に信号が送出されたか否
かを判定する。そして、データライン10上に何の信号
も送出されていなければ、この判定はrNOJとなって
処理はステップSP5へ移り、ここでタイマか周期Tを
計時し終えたかどうかが判定され、計時し終えてなけれ
ばステップSP5の判定がrNOJとなって、ステップ
SP2へ戻る。
一方、ステップSP2における判定がrY E S J
であれば、ステップSP3へ移り、このステップSP3
においてデータライン10上のデータを読み込む。そし
て、この読み込んだデータから送信ユニットを識別し、
次いでステップSP4に移り、当該ユニットに対応して
設けられているデータ受信フラグをセットする。このス
テップSP4の処理が終了すると、ステップSP5に移
り、タイマが周期Tを計時し終えたかどうかを判定する
。この判定がrNOJであれば、ステップSP2に戻り
、上記処理を再度実行する。
次に、タイマが周期Tを計時し終えてステップSP5の
判定がrY E S Jとなると、処理はステップSP
6へ移り、データ受信フラグがセットされていない状態
が所定回数以上連続したかどうかの判定を行う。このス
テップSP6の判定は、ステップSP3の受信動作にお
いて認識した各ユニット毎に行なわれ、rY E S 
Jと判定されたユニットについては、ステップSP8に
おいて故障発生と判定し、その後にステップSP9にお
いて故障の表示を行う。一方、ステップSP6において
「NO」と判定されたユニットについては、ステップS
P7において該当するユニットの受信フラグをリセット
し、再びステップSPIに戻って上記動作を繰り返す。
上記動作において、受信フラグが非セツト状態となるの
は、周期Tの間に該当するユニットが送信を行わなかっ
た場合であり、以下に述べる2つの場合がある。1つは
当該ユニットの送信機能が故障している場合であり、他
の1つは、当該ユニットが周期T後に送信を行おうとし
た際に、他のユニットが送信中であった場合である。す
なわち、他のユニットが送信中であると、当該ユニット
は送信待機状態となり、前記送信中のユニットが送信を
終えた後に初めて送信を開始するので、データ送出間隔
が周期Tより長くなってしまう場合である。しかし、こ
の場合は監視を行うユニットが再度ステップSP2を実
行した際に、rYEsJと判定されるから、この時にス
テップSP3.4を経てデータ受信フラグがセットされ
る。したがって、ユニットに故障がなければ、データ受
信フラグの非セツト状態が連続して検出されることはな
い。そして、上述したステップSP6の判定は、ユニッ
トが故障している力否かの判断処理であり、データ受信
フラグの非セツト状態が予め設定した回数以上継続した
場合には、マイクロコンピュータの処理をステップSP
8へ移行させて故障別定行わせるようになっている。
したがって、例えば所定回数を2回に設定した場合は、
非同期送信および同期送信の双方の場合において、第2
図(ハ)に示すタイミングt1に当該ユニットの送信機
能が停止していると判定される。
なお、第1図に示すフローチャートにおいては、ステッ
プSP6の判定後に、ステップSP8.9の処理とステ
ップSP7の処理とに別れるが、実際のマイクロコンピ
ュータの動作は、これらの処理を時分割的に行うように
なっている。例えば、ステップSP6において「NO」
と判定されるユニットがあった場合は、まず、そのユニ
ットについてステップSP8.9の処理を行い、次いで
、rYES」と判定されたユニットについてステップS
P7以降の処理を行うようにする。
また、この実施例においては、ステップSP6において
、データ受信フラグの非セツト状態が所定回数以上連続
したかどうかを判定したが、送信が競合しないように構
成されたシステムにこの発明を適用する場合は、非セツ
ト状態が1回でも検出された場合に直ちに故障と判定す
るようにしてもよい。
「発明の効果」 以上説明したように、この発明によれば、送受信機能を
有する複数のノードの入出力端が各々1本の通信線で接
続されるとともに、面記各ノードが時分割多重送信を行
うように構成された多重通信システムにおいて、前記各
ノードは所定の周期毎にデータ送信を行うとともに、送
信を行わないタイミングにおいては前記通信線上のデー
タをモニタして前記所定の周期内に送信が行なわれなか
ったノードを検出し、1回または曳数回連続して送信が
検出されないノードがあった場合は当該ノードの送信機
能が停止していると判定するようにしたので、送信を行
わないノードが他のノードを相互に監視し、これにより
、システムの構成をなんら変えろことなく各ノードの作
動状態を正確に把握することができる。
【図面の簡単な説明】
第1図はこの発明の一実施例における送信信号を示す波
形図、第2図は同実施例における衝突検出後の送信中止
処理を説明するための波形図、第3図は車両に搭載され
る多重通信システムの構成を示すブロック図、第4図は
第1図に示すシステムのデータラインIOの構成を示す
回路図、第5図は同システムにおける出力信号を示す波
形図、第6図は同システムにおける送信データの態様を
示す概念図、第7図は従来の優先順位設定方法を用いた
場合の送信中断処理を説明するための波形図である。 I〜6・・・・・・ユニット(ノード)、la〜6a・
・・・・・入出力端、1b〜6b・・・・・・通信制御
部、10・・・・・・データライン、STR・・・・・
・スタート信号。

Claims (1)

    【特許請求の範囲】
  1. 送受信機能を有する複数のノードの入出力端が各々1本
    の通信線で接続されるとともに、前記各ノードが時分割
    多重送信を行うように構成された多重通信システムにお
    いて、前記各ノードは所定の周期毎にデータ送信を行う
    とともに、送信を行わないタイミングにおいては前記通
    信線上のデータをモニタして送信が行なわれなかったノ
    ードを前記所定の周期毎に検出し、1回または複数回連
    続して送信が検出されないノードがあった場合は当該ノ
    ードの送信機能が停止していると判定することを特徴と
    する多重通信システムにおける作動状態判定方法。
JP61050774A 1986-03-08 1986-03-08 多重通信システムにおける作動状態判定方法 Expired - Fee Related JPH0720105B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP61050774A JPH0720105B2 (ja) 1986-03-08 1986-03-08 多重通信システムにおける作動状態判定方法
US07/021,345 US4807231A (en) 1986-03-08 1987-03-03 Multiplex communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61050774A JPH0720105B2 (ja) 1986-03-08 1986-03-08 多重通信システムにおける作動状態判定方法

Publications (2)

Publication Number Publication Date
JPS62208737A true JPS62208737A (ja) 1987-09-14
JPH0720105B2 JPH0720105B2 (ja) 1995-03-06

Family

ID=12868178

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61050774A Expired - Fee Related JPH0720105B2 (ja) 1986-03-08 1986-03-08 多重通信システムにおける作動状態判定方法

Country Status (1)

Country Link
JP (1) JPH0720105B2 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58213548A (ja) * 1982-06-05 1983-12-12 Omron Tateisi Electronics Co ボ−リング伝送方式
JPS60191536A (ja) * 1984-03-13 1985-09-30 Nec Corp デ−タ処理装置障害通知方式
JPS60247768A (ja) * 1984-05-23 1985-12-07 Daihatsu Motor Co Ltd 自動車のマルチプロセツサシステム
JPS6130144A (ja) * 1984-07-20 1986-02-12 Fujitsu Ltd 状態監視方式
JPS62102646A (ja) * 1985-10-30 1987-05-13 Hitachi Denshi Ltd 自己診断方式

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58213548A (ja) * 1982-06-05 1983-12-12 Omron Tateisi Electronics Co ボ−リング伝送方式
JPS60191536A (ja) * 1984-03-13 1985-09-30 Nec Corp デ−タ処理装置障害通知方式
JPS60247768A (ja) * 1984-05-23 1985-12-07 Daihatsu Motor Co Ltd 自動車のマルチプロセツサシステム
JPS6130144A (ja) * 1984-07-20 1986-02-12 Fujitsu Ltd 状態監視方式
JPS62102646A (ja) * 1985-10-30 1987-05-13 Hitachi Denshi Ltd 自己診断方式

Also Published As

Publication number Publication date
JPH0720105B2 (ja) 1995-03-06

Similar Documents

Publication Publication Date Title
US4745597A (en) Reconfigurable local area network
US8842747B2 (en) Method for digital communication between a plurality of nodes connected by a serial field bus and corresponding system, in particular a field control system or field surveyance system
JPH0677968A (ja) ネットワークのノード間で通信する装置および方法
JPS6276840A (ja) ノ−ド装置
JPH04213251A (ja) 通信システム
JPH06101732B2 (ja) 通信制御方式
JPS62208737A (ja) 多重通信システムにおける作動状態判定方法
JPS61501242A (ja) 多優先度通信システム
JP2002199473A (ja) データ収集システム及びデータ収集方法
JPH10232704A (ja) 二重化プログラマブルコントローラ
JPS59168736A (ja) マルチ・ドロツプ伝送方式
JPS62208738A (ja) 多重通信における通信割込方法
JPS59168737A (ja) マルチ・ドロツプ伝送方式
JPH0311701B2 (ja)
JPS61227443A (ja) 伝送装置
JPS62208736A (ja) 多重通信における優先順位設定方法
JPS62103745A (ja) デ−タ通信の送,受信制御回路
JPH06232882A (ja) 時分割多重通信方式
JPH10248095A (ja) 設備管理システム
JPH0646732B2 (ja) 単一通信線の多重通信方式
JPH0766818A (ja) トークン再発生方式
JPS61214832A (ja) 動態情報収集方法および装置
JPS6394733A (ja) 信号伝送装置
JPH04150434A (ja) シリアルバスデータ伝送方法
JPH01209835A (ja) 同報応答制御方式

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees