[go: up one dir, main page]

JPH0918504A - データ通信装置 - Google Patents

データ通信装置

Info

Publication number
JPH0918504A
JPH0918504A JP7167702A JP16770295A JPH0918504A JP H0918504 A JPH0918504 A JP H0918504A JP 7167702 A JP7167702 A JP 7167702A JP 16770295 A JP16770295 A JP 16770295A JP H0918504 A JPH0918504 A JP H0918504A
Authority
JP
Japan
Prior art keywords
data
communication
potential
terminal device
interrupt
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.)
Withdrawn
Application number
JP7167702A
Other languages
English (en)
Inventor
Yasuhiro Shirota
康弘 城田
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.)
Denso Ten Ltd
Original Assignee
Denso Ten 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 Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP7167702A priority Critical patent/JPH0918504A/ja
Publication of JPH0918504A publication Critical patent/JPH0918504A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】 要求データおよび応答データの送信および受
信を行う通常通信処理中に、優先度の高い割込データを
壊すことなく送信することができ、データ通信の信頼性
が格段に向上するデータ通信装置を提供する。 【解決手段】 通常通信処理は第1の電位V1と第2の
電位V2とによって形成される第1のデータを用いて行
う。通常通信処理よりも優先度の高い割込データを送信
する割込通信処理を実行するときは、前記第1の電位V
1と前記第2の電位V2よりも低い第3の電位V3とに
よって形成される第2のデータを用いて行う。第1のデ
ータと第2のデータとが重なった場合であっても、第1
のデータは壊れるが、第2のデータはその一部が壊れる
だけであり、端末装置は何ら影響なく第2のデータを検
出することができる。これによって優先度の高いデータ
は確実に送信および受信することができ、データ通信の
信頼性が格段に向上する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、車両に搭載された
複数のECU(Electronic Control Unit)間のデータ
通信に好適に実施されるデータ通信装置に関する。
【0002】
【従来の技術】図1は、本発明の前提となるデータ通信
装置1の全体的構成を示すブロック図である。データ通
信装置1は、1つのマスタ端末装置Mと、複数のスレー
ブ端末装置S1〜Sn(総称するときは、参照符Sを用
いる)とを含んで構成される。端末装置M,Sは、通信
ラインKによって接続されている。データ通信装置1
は、ISO9141(国際標準規格)に準拠した通信方
式が実施される。この通信方式は、いわゆるマスタ・ス
レーブ方式であり、マスタ端末装置Mから複数のスレー
ブ端末装置Sに対して要求データを送信し、各スレーブ
端末装置Sは要求データを受信し、それぞれのスレーブ
端末装置Sがマスタ端末装置Mに対して応答データを送
信する方式である。マスタ端末装置Mからの要求データ
の送信と、スレーブ端末装置Sからの応答データの送信
とによって1サイクルの通常通信処理が構成される。
【0003】スレーブ端末装置S1〜Snには、優先順
位が定められており、優先順位の上位のスレーブ端末装
置から順番にマスタ端末装置Mに対して応答データを送
信する。ここでは、参照符Sの添え字1〜nが優先順位
を表すものとする。端末装置M,Sは、待機状態では予
め定める第1の電位(ハイレベル)に設定されている通
信ラインKを、前記第1の電位より低い予め定める第2
の電位(ローレベル)に引下げる手段を有し、これら2
つのレベルを所定のタイミングで切換えることによって
ビットデータを作成し、データを送信する。予め定める
数のビットデータによってバイトデータが構成され、さ
らに予め定める数のバイトデータによってメッセージデ
ータが構成される。このメッセージデータが、前記要求
データおよび応答データに相当する。
【0004】
【発明が解決しようとする課題】上述したマスタ・スレ
ーブ方式が実施されるデータ通信装置1では、現在行わ
れている通常通信処理中は、その通信処理が終了するま
では別の通信を実施できない。強制的に別の通信、たと
えば優先度の高い通信として端末装置に異常が発生した
ことをマスタ端末装置Mに知らせるための通信を行おう
とすると、2つのデータが重なり合ってしまい、2つの
データがともに破壊されてしまい、正常にデータ通信が
行えなくなるという問題がある。
【0005】本発明の目的は、要求データおよび応答デ
ータの送信および受信を行う通常通信処理中に、要求デ
ータおよび応答データよりも優先度の高い割込データを
壊すことなく送信することができ、データ通信の信頼性
が格段に向上するデータ通信装置を提供することであ
る。
【0006】
【課題を解決するための手段】本発明は、複数の端末装
置を予め定める第1の電位が待機状態である1本の通信
ラインで接続し、複数の端末装置の中から選ばれる主端
末装置は、他の端末装置に要求データを送信し、他の端
末装置は前記要求データに対する応答データを、主端末
装置へのデータ送信の順序を決定する予め定める優先順
位に従って順番に送信するデータ通信装置において、各
端末装置は、通信ラインの電位を前記第1の電位と第1
の電位よりも低い予め定める第2の電位とに切換えて第
1のデータを作成して送信する第1のデータ送信手段
と、通信ラインの電位を前記第1の電位と前記第2の電
位よりも低い予め定める第3の電位とに切換えて第2の
データを作成して送信する第2のデータ送信手段と、通
信ラインの電位を検出して第1および第2のデータを受
信するデータ受信手段とを備え、主端末装置による要求
データの送信と他の端末装置による応答データの送信と
によって構成される通常の通信処理を行うときは、前記
第1のデータを使用し、通常の通信処理中に、当該通常
通信処理よりも優先される割込データを送信する割込通
信処理を行うときは、前記第2のデータを使用すること
を特徴とするデータ通信装置である。本発明に従えば、
複数の端末装置は1本の通信ラインで接続され、通常の
通信処理として、複数の端末装置の中から選ばれる主端
末装置による要求データの送信と、他の端末装置による
前記要求データに対する応答データの送信とを行う。通
常通信処理は、第1のデータ送信手段によって通信ライ
ンの電位を待機状態である第1の電位と第1の電位より
も低い予め定める第2の電位とに切換えて作成される第
1のデータを使用して行われる。通常通信処理中に、当
該通常通信処理より優先される割込データを送信する割
込通信処理を行うときは、第2のデータ送信手段によっ
て通信ラインの電位を待機状態である第1の電位と前記
第2の電位よりも低い予め定める第3の電位とに切換え
て作成される第2のデータを使用して行われる。割込デ
ータと要求データまたは応答データとが重なった場合、
割込データを形成する第3の電位は、要求データおよび
応答データを形成する第2の電位よりも低いので、要求
データおよび応答データは壊れてしまうが、割込データ
は壊れずに受信することができる。これによって、通常
通信処理よりも優先度の高い割込データ、たとえばエラ
ー信号を確実に送信および受信することができ、データ
通信の信頼性が向上する。
【0007】また本発明は、各端末装置は、通常通信処
理中に割込通信処理が割込んだときは、当該通常通信処
理を中断し、主端末装置は、前記割込通信処理が終了し
た後に、中断した通常通信処理における要求データを再
び送信することを特徴とする。各端末装置は通常通信処
理中に割込通信処理が割込んだときは、当該通常通信処
理を中断し、前記割込通信処理が終了した後に、主端末
装置は通常通信処理における要求データを再び送信す
る。これによって割込通信処理によって中断した通常通
信処理が改めて開始されるので、割込通信処理と通常通
信処理とを円滑に行うことができ、信頼性がより向上す
る。
【0008】また本発明は、各端末装置は、通常通信処
理中に割込通信処理が割込んだときは、当該通常通信処
理を中断し、前記割込通信処理が終了した後に、中断し
た前記通常通信処理を再開することを特徴とする。割込
通信処理の割込みによって中断した通常通信処理は、割
込通信処理が終了した後に中断した時点から再開される
ので、中断後に改めて最初から開始する場合に比べて、
通信時間を短縮することができる。
【0009】また本発明は、各端末装置は、割込通信処
理の最初の少なくとも1ビットデータの送信および受信
が完了した後は、前記第1のデータに切換えて割込通信
処理を行うことを特徴とする。割込通信処理の最初の少
なくとも1ビットデータを第2のデータによって送信お
よび受信した後は、前記第1のデータに切換えて割込通
信処理を行う。したがって割込通信処理中に、さらに優
先度の高い割込データの送信を行う割込通信処理が割込
んだ場合であっても、より優先度の高い割込データを壊
すことなく受信することができる。これによって、デー
タ通信の信頼性が向上する。また優先度に応じて複数の
異なる電位によって構成されるデータを送信するための
送信手段を準備する必要がなく、構成の小形化および低
コスト化が図られる。
【0010】また本発明は、前記データ受信手段は、前
記第1および第2の電位の間に選ばれる第1の基準電位
よりも通信ラインの電位が高いか低いかを検出する第1
の電位検出手段と、前記第2および第3の電位の間に選
ばれる第2の基準電位よりも通信ラインの電位が高いか
低いかを検出する第2の電位検出手段とを含み、各端末
装置は、前記第1および第2の電位検出手段の各検出結
果が一致しないときに、エラーが発生したと判断するこ
とを特徴とする。データ受信手段が備える第1および第
2の電位検出手段による検出結果が一致しないときに、
エラーが発生したと判断する。
【0011】
【発明の実施の形態】図1は、本発明の前提となるデー
タ通信装置1の全体的構成を示すブロック図である。デ
ータ通信装置1は、1つのマスタ端末装置Mと、複数の
スレーブ端末装置S1〜Sn(総称するときは、参照符
Sを用いる)とを含んで構成される。端末装置M,S
は、通信ラインKによって接続されている。データ通信
装置1は、ISO9141(国際標準規格)に準拠した
通信方式が実施される。この通信方式は、いわゆるマス
タ・スレーブ方式であり、マスタ端末装置Mから複数の
スレーブ端末装置Sに対して要求データを送信し、各ス
レーブ端末装置Sは要求データを受信し、それぞれのス
レーブ端末装置Sがマスタ端末装置Mに対して応答デー
タを送信する方式である。マスタ端末装置Mからの要求
データの送信と、スレーブ端末装置Sからの応答データ
の送信とによって1サイクルの通常通信処理が構成され
る。
【0012】スレーブ端末装置S1〜Snには、優先順
位が定められており、優先順位の上位のスレーブ端末装
置から順番にマスタ端末装置Mに対して応答データを送
信する。ここでは、参照符Sの添え字1〜nが優先順位
を表すものとする。端末装置M,Sは、待機状態では予
め定める第1の電位(ハイレベル)に設定されている通
信ラインKを、前記第1の電位より低い予め定める第2
および第3の電位(ローレベル)に引下げる手段を有
し、ハイレベルおよびローレベルを所定のタイミングで
切換えることによってビットデータを作成し、データを
送信する。予め定める数のビットデータによってバイト
データが構成され、さらに予め定める数のバイトデータ
によってメッセージデータが構成される。このメッセー
ジデータが、前記要求データおよび応答データに相当す
る。
【0013】図2は、端末装置M,Sの概略的構成を示
すブロック図である。端末装置M,Sは、制御回路2と
通信回路10とを含んで構成される。制御回路2は、主
制御部11と通信制御部12とを含んで構成される。主
制御部11は、実際は所望のアプリケーションプログラ
ム(制御ソフトウェア)で実現され、各端末装置に与え
られた処理を実行するとともに、通信制御部12との間
でコマンドおよびデータの授受を行う。通信制御部12
は、実際は所望のプログラム(通信ソフトウェア)で実
現され、通信回路10を介してコマンドおよびデータを
通信ラインKに送信し、また通信ラインKからのコマン
ドおよびデータを授受する。マスタ端末装置Mは、外部
から接続される図示しないテスタなどのデータ読出装置
に対して、要求されたデータを出力する。
【0014】図2を参照して通信時の動作を簡単に説明
する。マスタ端末装置Mの主制御部11は、予め定める
タイミングで通信要求を通信制御部12に与える。通信
制御部12は、通信回路10を介して要求データを通信
ラインKに送出する。スレーブ端末装置Sの通信回路1
0は、要求データを受信して通信制御部12に与える。
通信制御部12は、受信した要求データに対応した応答
処理要求を主制御部11に与える。主制御部11は、与
えられた応答処理要求に応じた処理を実行し、処理結果
を通信制御部12に与える。通信制御部12は、処理結
果を通信回路10を介して応答データとして通信ライン
Kに送出する。応答データは、マスタ端末装置Mの通信
回路10によって実現され、通信制御部12に与えられ
る。通信制御部12は、前記通信要求に対する通信結果
を主制御部11に与える。これによって、1サイクルの
通信処理が完了する。
【0015】図3は、本発明の実施の一形態であり、端
末装置M,Sの通信回路10に関連する構成を示すブロ
ック図である。端末装置M,Sは、たとえばECUで実
現され、データの送信および受信、各種演算、各種制御
などを実行する制御回路2を含む。制御回路2は、マイ
クロコンピュータなどで実現され、2つのシリアルデー
タ入力端子Sin0,Sin1および2つのシリアルデ
ータ出力端子Sout0,Sout1を備える。
【0016】端末装置M,Sは、通信ラインKを接続す
るための接続端子3を備える。通信ラインKには、デー
タ通信装置1の電源電位+Bが抵抗R1を介して印加さ
れ、予め定める第1の電位(ハイレベル)に設定され
る。通信ラインKは、この第1の電位が待機状態であ
る。接続端子3には、データ送信回路4を介してシリア
ルデータ出力端子Sout0,Sout1が接続され、
またデータ受信回路5を介してシリアルデータ入力端子
Sin0,Sin1が接続される。前述した通信回路1
0は、データ送信回路4およびデータ受信回路5を含ん
で構成される。
【0017】データ受信回路4は、2つのスイッチ6,
7と抵抗R2とを含む。スイッチ6は、一方端子が接地
され、他方端子は抵抗R2を介して接続端子3(通信ラ
インK)に接続される。スイッチ6は、制御回路2のシ
リアルデータ出力端子Sout0からの信号によって開
閉が制御される。スイッチ6が閉じられると通信ライン
Kの電位は、第2の電位である+B・R2/(R1+R
2)に引下げられる。これによって、第1のデータが作
成されて送信される。スイッチ7は、一方端子が接地さ
れ、他方端子は接続端子3(通信ラインK)に接続され
る。スイッチ7は、制御回路2のシリアルデータ出力端
子Sout1からの信号によって開閉が制御される。ス
イッチ7が閉じられると、通信ラインKの電位は第3の
電位であるグランド電位に引下げられる。これによっ
て、第2のデータが作成されて送信される。
【0018】データ受信回路5は、2つのコンパレータ
8,9と3つの抵抗R3,R4,R5とを含む。抵抗R
3,R4,R5は、この順序で電源電位+Bとグランド
電位との間に直列に接続される。抵抗R3と抵抗R4と
の接続点P1の電位は、+B・(R4+R5)/(R3
+R4+R5)となり、この電位が第1の基準電位とし
てコンパレータ8に与えられる。コンパレータ8には、
接続端子3(通信ラインK)が接続され、通信ラインK
の電位が前記第1の基準電位よりも高いか低いかを比較
し、比較結果を制御回路2のシリアルデータ入力端子S
in0に出力する。また抵抗R4と抵抗R5との接続点
P2の電位は、+B・R5/(R3+R4+R5)とな
り、この電位が第2の基準電位としてコンパレータ9に
与えられる。コンパレータ9には接続端子3(通信ライ
ンK)が接続され、通信ラインKの電位が前記第2の基
準電位よりも高いか低いかを比較し、比較結果を制御回
路2のシリアルデータ入力端子Sin1に出力する。制
御回路2は、シリアルデータ入力端子Sin0,Sin
1の入力状況に基づいて、第1のデータか第2のデータ
かを判別する。
【0019】図4は、メッセージデータの構成例を示す
タイムチャートである。メッセージデータは、要求デー
タおよび応答データに相当する。メッセージデータは、
複数のバイトデータSOM,D1〜Dn,EOMで構成
される。バイトデータSOMは、メッセージデータの開
始を示すデータである。バイトデータD1〜Dnは、実
際に送信すべきデータである。バイトデータEOMは、
メッセージデータの終了を示すデータである。通常通信
処理におけるメッセージデータは、第1の電位および第
2の電位で形成される第1のデータを使用して送信され
る。
【0020】図5は、データ通信装置1で使用されるデ
ータの波形図である。図5(1)は、第1のデータの波
形図である。第1のデータは、第1の電位V1(=+
B)と第2の電位V2とを所定のタイミングで切換える
ことによって作成される。基準電位Vth1は、コンパ
レータ8の基準電位であり、基準電位Vth2はコンパ
レータ9の基準電位である。コンパレータ8は、基準電
位Vth1が第1の電位V1と第2の電位V2との間に
選ばれているため、通信ラインKの電位が第1の電位V
1と第2の電位V2との間で切換わるたびに、電位の高
低を検出し、検出結果をシリアルデータ入力端子Sin
0,Sin1に出力する。コンパレータ9は、基準電位
Vth2が電位V2よりも低く選ばれているため、常に
通信ラインKの電位が高いことを検出し、検出結果をシ
リアルデータ入力端子Sin1に出力する。制御回路2
は、2つの検出結果に基づいて第1のデータであること
を認識する。
【0021】図5(2)は、第2のデータの波形図であ
る。第2のデータは、第1の電位V1と第3の電位V3
(=グランド電位)との間で所定のタイミングで切換え
ることによって作成される。第1の電位V1は、基準電
位Vth1,Vth2よりも高く選ばれ、第3の電位V
3は基準電位Vth1,Vth2よりも低く選ばれてい
るため、コンパレータ8,9は第1の電位V1と第3の
電位V3とが切換わるたびに、それぞれ電位の高低を検
出し、かつ検出結果は同一である。検出結果は制御回路
2のシリアルデータ入力端子Sin0,Sin1にそれ
ぞれ与えられる。制御回路2は、2つの検出結果が一致
していることによって第2のデータであることを認識す
る。
【0022】図5(3)は、第1のデータと第2のデー
タとが重なったときの波形図である。第1のデータと第
2のデータとが重なった場合、通信ラインKは電位の低
い方に引下げられるので、2点鎖線で示すように第1の
データは壊れるが、第2のデータはその一部が壊れるだ
けであり、コンパレータ8,9の検出動作には影響はな
く、制御回路2は第2のデータを正確に受信することが
できる。
【0023】図6は、制御回路2のデータ受信時の処理
を示すフローチャートである。ステップa1では、シリ
アルデータ入力端子Sin1に割込みがあったかどうか
を判断する。割込みがあった場合は第2のデータが受信
されたと判断する。割込みがなければステップa2に進
み、シリアルデータ入力端子Sin0に割込みがあった
かどうかを判断する。割込みがあった場合は第1のデー
タを受信したと判断し、割込みがなければデータを受信
していないと判断する。
【0024】図7は、データ通信装置1が行う第1の通
信動作を示すタイムチャートである。図7(1)は通信
ラインK上の電位の変化を示し、図7(2)はマスタ端
末装置Mから送信されるデータを示し、図7(3)〜
(6)はスレーブ端末装置S1〜S4がそれぞれ送信す
るデータを示す。通常通信処理では、マスタ端末装置M
からの要求データに基づき、スレーブ端末装置S1〜S
4がそれぞれその優先順位に従って順番に前記要求デー
タに対応する応答データを送信する。
【0025】しかしながらここでたとえばスレーブ端末
装置S4においてエラー等が発生し、通常通信処理より
も優先度の高い割込データ、たとえばエラー信号を送信
するための割込通信を行う必要がある場合、スレーブ端
末装置S4はスレーブ端末装置S2の応答データの送信
途中であっても、図7(6)に示すように割込通信を開
始する。これによって、図7(1)に示すように通信ラ
インKではスレーブ端末装置S2からの応答データとス
レーブ端末装置S4からの割込通信データとが重なり合
い、各端末装置では2つのデータの衝突によってオーバ
ーランエラーまたはフレーミングエラーが発生し、その
エラーによってマスタ端末装置Mでは受信割込みが発生
する。
【0026】マスタ端末装置Mでは受信割込みが発生し
た時点で通常通信処理におけるスレーブ端末装置から送
信された応答データをすべて消去し、割込通信の終了を
監視し、割込通信が終了したことを確認した後に中断さ
れた通常通信処理を再開するために改めて要求データ
(再要求データ)を送信する。割込通信が終了したかど
うかは、通信ラインKが一定期間待機状態で継続する時
間であるバスアイドル時間が予め定める期間以上継続し
たこと、あるいは割込通信の終了を示すストップメッセ
ージデータを受信したことに基づいて判断する。
【0027】図8は、第1の通信動作におけるマスタ端
末装置Mの動作を説明するフローチャートである。ステ
ップb1では、通信制御部12が、主制御部11からの
通信要求を受信したかどうかを判断する。通信要求を受
信した場合はステップb2に進み、通信制御部12によ
る通信が開始される。すなわち通信初期状態に設定され
る。ステップb3では、シリアルデータ入力端子Sin
1に割込通信があるかどうかを判断する。割込通信があ
れば後述するステップb8に進み、割込通信がなければ
ステップb4に進む。
【0028】ステップb4では、エラーが発生している
かどうかを判断する。エラーが発生していればステップ
b2に戻り通信をやり直す。エラーが発生していなけれ
ばステップb5に進み、通信処理を実行する。すなわ
ち、所定の要求データを送信し、またはスレーブ端末装
置Sからの応答データを受信する。応答データの受信
は、シリアルデータ入力端子Sin0を用いて行う。
【0029】ステップb6では、通信処理が終了したか
どうかを判断する。終了していなければステップb3に
戻り、通信処理を続行する。通信処理が終了した場合は
ステップb7に進み、主制御部11に受信した応答デー
タを引き渡し、処理を終了する。
【0030】ステップb8では、エラーが発生している
かどうかを判断する。エラーが発生していればステップ
b2に戻り通信をやり直す。エラーが発生していなけれ
ばステップb9に進み、割込通信処理を実行する。すな
わち、割込処理が発生したスレーブ端末装置Sからの要
求データを受信し、またはその要求データに対応した応
答データの送信を行う。ここでの要求データの受信はシ
リアルデータ入力端子Sin0を用いて行う。ステップ
b10では、通信処理が終了したかどうかを判断する。
終了していなければステップb8に戻り、割込通信処理
を続行する。通信処理が終了した場合はステップb2に
戻り、通常の通信処理をやり直す。
【0031】図9は、第1の通信動作におけるスレーブ
端末装置Sの動作を説明するフローチャートである。本
フローチャートは、前述の割込通信処理におけるスレー
ブ端末装置として動作する場合を説明する。ステップc
1では、シリアルデータ入力端子Sin0からの通信を
受信したかどうかを判断する。通信を受信した場合はス
テップc2に進む。ステップc2では、シリアルデータ
入力端子Sin1からの割込通信を受信したかどうかを
判断する。割込通信を受信した場合は後述するステップ
c6に進む。割込通信を受信していない場合はステップ
c3に進む。
【0032】ステップc3ではエラーが発生しているか
どうかを判断する。エラーが発生していればステップc
1に戻る。エラーが発生していなければステップc4に
進み、通信処理を実行する。すなわち、マスタ端末装置
からの要求データを受信し、またはその要求データに対
応した応答データを送信する。要求データの受信は、シ
リアルデータ入力端子Sin0を用いて行う。ステップ
c5では、通信処理が終了したかどうかを判断する。終
了していなければステップc2に戻り通信処理を実行す
る。通信処理が終了した場合は処理を終了する。
【0033】ステップc6では、エラーが発生している
かどうかを判断する。エラーが発生していればステップ
c1に戻る。エラーが発生していなければステップc7
に進み、割込通信処理を実行する。すなわち他のスレー
ブ端末装置からの要求データを受信し、または要求デー
タに対応した応答データの送信を行う。ここでの要求デ
ータの受信は、シリアルデータ入力端子Sin1を用い
て行う。ステップc8では、通信処理が終了したかどう
かを判断する。終了していなければステップc6に戻り
割込通信処理を続行する。通信処理が終了した場合はス
テップc1に戻り、通常の通信処理を再開する。
【0034】図10は、第1の通信動作におけるスレー
ブ端末装置Sの別の動作を説明するフローチャートであ
る。本フローチャートは、割込処理が発生したスレーブ
端末装置、すなわち割込通信処理においてマスタ端末装
置として動作する場合を説明する。ステップd1では、
シリアルデータ入力端子Sin0からの通信を受信した
かどうかを判断する。通信を受信した場合はステップd
2に進み、主制御部11からの割込通信要求を受信した
かどうかを判断する。割込通信要求を受信した場合は後
述するステップd6に進む。割込通信要求を受信してい
ない場合はステップd3に進む。
【0035】ステップd3では、エラーが発生している
かどうかを判断する。エラーが発生していればステップ
d1に戻り、エラーが発生していなければステップd4
に進み、通信処理を実行する。すなわち、マスタ端末装
置Mからの要求データを受信し、またはその要求データ
に対応した応答データを送信する。ここでの要求データ
の受信は、シリアルデータ入力端子Sin0を用いて行
う。ステップd5では、通信処理が終了したかどうかを
判断する。終了していなければステップd2に戻り、通
信処理を続行する。通信処理が終了した場合は処理を終
了する。
【0036】ステップd6では、通信制御部12は、前
述した主制御部11からの割込通信要求に基づいて割込
通信を開始する。すなわち割込通信のための通信初期状
態に設定する。ステップd7では、エラーが発生してい
るかどうかを判断する。エラーが発生していればステッ
プd6に戻り、割込通信処理をやり直す。エラーが発生
していなければステップd8に進み、割込通信処理を実
行する。すなわち、要求データを送信し、または応答デ
ータを受信する。ここでの応答データの受信は、シリア
ルデータ入力端子Sin1を用いて行う。ステップd9
では、割込通信処理を続行する。通信処理が終了した場
合は、ステップd10に進み、主制御部11に受信した
応答データを引き渡し、その後ステップd1に戻り、通
常通信処理を再開する。
【0037】図11は、本発明の実施の他の形態を説明
するためのブロック図である。本発明の実施の形態で用
いられる端末装置M,Sは、制御回路2が割込入力端子
ASR0を有しており、当該入力端子ASR0には、シ
リアルデータ入力端子Sin1に与えられる信号が同様
に与えられている。制御回路2は、入力端子ASR0に
割込があったと判断したときは、実行している通信処理
を中断し、中断したときの状態(処理に必要なパラメー
タなど)を記憶しておき、割込通信処理が終了したとき
は、中断した状態から通常通信処理を再開する。
【0038】図12は、本発明の実施の他の形態におけ
るデータ通信装置が行う第2の通信処理を示すタイムチ
ャートである。マスタ端末装置Mからの要求データに対
する応答データの送信が行われているときに、たとえば
スレーブ端末装置S2からの応答データが通信ラインK
に送出されているときに、スレーブ端末装置S4からの
割込通信処理が割込んだときは、その割込通信処理が割
込んだときの状態を各端末装置は記憶しておき、割込通
信処理が終了した後に、中断した状態から通常通信処理
を再開する。すなわちスレーブ端末装置S2は、中断し
たとき以降のデータの送信を再開し、その後残りの端末
装置S3,S4は順番に応答データを送出する。
【0039】図13は、第2の通信動作におけるマスタ
端末装置Mの動作を説明するフローチャートである。ス
テップb21では、通信制御部12が主制御部11から
の通信要求を受信したかどうかを判断する。通信要求を
受信した場合はステップb22に進み、通信制御部12
による通信が開始される。すなわち通信初期状態に設定
される。ステップb23では、割込入力端子ASR0に
割込があるかどうかを判断する。割込がある場合は後述
するステップb28に進み、割込がない場合はステップ
b24に進む。
【0040】ステップb24では、エラーが発生してい
るかどうかを判断する。エラーが発生していればステッ
プb22に戻り、通信をやり直す。エラーが発生してい
なければステップb25に進み、通信処理を実行する。
すなわち、要求データを送信し、または応答データを受
信する。ここでの応答データの受信は、シリアルデータ
入力端子Sin0を用いて行う。ステップb26では、
通信処理が終了したかどうかを判断する。終了していな
ければステップb23に進み、通信処理を続行する。通
信処理が終了した場合はステップb27に進み、主制御
部11に受信した応答データを引き渡し、処理を終了す
る。
【0041】ステップb28では、通常通信処理を中断
し、シリアルデータ入力端子Sin0の入力を無効とす
る。ステップb29では、エラーが発生しているかどう
かを判断する。エラーが発生していればステップb32
に進み、中断した通信処理を復帰させ、前述したステッ
プb24に戻る。エラーが発生していなければステップ
b30に進み、割込通信処理を実行する。すなわち、要
求データを受信し、または応答データを送信する。ここ
での要求データの受信は、シリアルデータ入力端子Si
n1を用いて行う。ステップb31では、通信処理が終
了したかどうかを判断する。終了していなければステッ
プb29に進み、通信処理を続行する。通信処理が終了
した場合はステップb32に進み、前述したステップb
28で中断した通信処理を復帰させ、前述のステップb
24に戻り、通常通信処理を再開する。
【0042】図14は、第2の通信動作におけるスレー
ブ端末装置Sの動作を説明するフローチャートである。
本フローチャートは、通常通信処理および割込通信処理
において共にスレーブ端末装置として動作する場合を説
明する。ステップc21では、シリアルデータ入力端子
Sin0からの通信を受信したかどうかを判断する。通
信を受信した場合はステップc22に進み、割込入力端
子ASR0に割込があるかどうかを判断する。割込があ
る場合は後述するステップc26に進み、割込がない場
合はステップc23に進む。
【0043】ステップc23では、エラーが発生してい
るかどうかを判断する。エラーが発生していればステッ
プc21に戻り、通常通信処理をやり直す。エラーが発
生していなければステップc24に進み、通信処理を実
行する。すなわち、要求データを受信し、または応答デ
ータを送信する。ここでの要求データの受信は、シリア
ルデータ入力端子Sin0を用いて行う。ステップc2
5では、通信処理が終了したかどうかを判断する。終了
していなければステップc22に進み、通常通信処理を
続行する。通信処理が終了した場合は処理を終了する。
【0044】ステップc26では、通常通信処理を中断
し、シリアルデータ入力端子Sin0を無効とする。ス
テップc27では、エラーが発生しているかどうかを判
断する。エラーが発生していればステップc30に進
み、中断した通信処理を復帰させ、前述のステップc2
3に戻り通常通信処理を再開する。エラーが発生してい
なければステップc28に進み、割込通信処理を実行す
る。すなわち、要求データを受信し、または応答データ
を送信する。ここでの要求データの受信は、シリアルデ
ータ入力端子Sin1を用いて行う。ステップc29で
は、通信処理が終了したかどうかを判断する。終了して
いなければステップc27に進み、割込通信処理を続行
する。通信処理が終了した場合はステップc30に進
み、中断した通信処理を復帰させ、ステップc23に戻
り、通常通信処理を再開する。
【0045】図15は、第2の通信動作におけるスレー
ブ端末装置Sの他の動作を説明するフローチャートであ
る。本フローチャートは、通常通信処理ではスレーブ端
末装置として、割込通信処理ではマスタ端末装置として
動作する場合を説明する。ステップd21では、シリア
ルデータ入力端子Sin0からの通信を受信したかどう
かを判断する。通信を受信した場合はステップd22に
進み、主制御部11からの割込通信要求があるかどうか
を判断する。割込通信要求がある場合は後述するステッ
プd26に進み、割込通信要求がない場合はステップd
23に進む。
【0046】ステップd23では、エラーが発生してい
るかどうかを判断する。エラーが発生していればステッ
プd21に戻り、通常通信処理をやり直す。エラーが発
生していなければステップd24に進み、通信処理を実
行する。すなわち、要求データを受信し、または応答デ
ータを送信する。ここでの要求データの受信は、シリア
ルデータ入力端子Sin0を用いて行う。ステップd2
5では、通信処理が終了したかどうかを判断する。終了
していなければステップd22に戻り、通常通信処理を
続行する。通信処理が終了した場合は処理を終了する。
【0047】ステップd26では、通常通信処理を中断
し、データ入力端子Sin0を無効とする。ステップd
27では、割込通信処理が開始される。すなわち割込通
信のための通信初期状態に設定される。ステップd28
では、エラーが発生しているかどうかを判断する。エラ
ーが発生していればステップd32に進み、中断した通
常通信処理を復帰させ、ステップd23に進み、通常通
信処理を再開する。エラーが発生していなければステッ
プd29に進み、割込通信処理を実行する。すなわち、
要求データを送信し、または応答データを受信する。こ
こでの応答データの受信は、シリアルデータ入力端子S
in1を用いて行う。
【0048】ステップd30では、通信処理が終了した
かどうかを判断する。通信処理が終了していなければス
テップd28に戻り、割込通信処理を続行する。通信処
理が終了した場合はステップd31に進み、主制御部1
1に受信した応答データを引き渡し、ステップd32に
進む。その後前述と同様に中断した通常通信処理を復帰
させ、ステップd23に進み、通常通信処理を再開す
る。
【0049】図16、図17および図18は、本発明の
実施のさらに他の形態を説明するフローチャートであ
る。本発明の実施のさらに他の形態で行われる第3の通
信動作は、通常通信処理はシリアルデータ入力端子Si
n0を用いて行い、割込通信処理の最初のバイトデータ
のみをシリアルデータ入力端子Sin1を用いて行い、
それ以降のデータはシリアルデータ入力端子Sin0を
用いて行うことが特徴である。これによって、割込通信
処理の実行中にさらに優先される割込通信処理を実行す
る必要がある場合であっても何ら支障なく通信処理を実
行することができる。
【0050】図16は、第3の通信動作におけるマスタ
端末装置Mの動作を説明するフローチャートである。ス
テップb41では、通信制御部12が主制御部11から
の通信要求を受信したかどうかを判断する。通信要求を
受信した場合はステップb42に進み、通信制御部12
による通信が開始される。すなわち通信初期状態に設定
される。ステップb43では、割込入力端子ASR0に
割込があるかどうかを判断する。割込がある場合は後述
するステップb48に進み、割込がない場合はステップ
b44に進む。
【0051】ステップb44では、エラーが発生してい
るかどうかを判断する。エラーが発生していればステッ
プb42に戻り、通信をやり直す。エラーが発生してい
なければステップb45に進み、通信処理を実行する。
すなわち、要求データを送信し、または応答データを受
信する。ここでの応答データの受信は、シリアルデータ
入力端子Sin0を用いて行う。ステップb46では、
通信処理が終了したかどうかを判断する。通信処理が終
了していなければステップb43に戻り、通信処理を続
行する。通信処理が終了した場合はステップb47に進
み、主制御部11に受信した応答データを引き渡し、処
理を終了する。
【0052】ステップb48では、通常通信処理を中断
し、シリアルデータ入力端子Sin0を無効とする。ス
テップb49では、エラーが発生しているかどうかを判
断する。エラーが発生していればステップb55に進
み、中断した通常通信処理を復帰させ、ステップb44
に戻り、通常通信処理を再開する。エラーが発生してい
なければステップb50に進む。
【0053】ステップb50では、1バイトのデータの
受信が終了したかどうかを判断する。終了していなけれ
ばステップb51に進み、シリアルデータ入力端子Si
n1およびシリアルデータ出力端子Sout1を使用状
態とし、ステップb53に進む。1バイト分のデータの
受信が終了した場合はステップb52に進み、シリアル
データ入力端子Sin0およびシリアルデータ出力端子
Sout0を使用状態としてステップb53に進む。ス
テップb53では、割込通信処理を実行する。すなわ
ち、要求データを受信し、または応答データを送信す
る。ここでの応答データの送信はシリアルデータ出力端
子Sout0を用いて行い、要求データの受信は最初の
1バイト分のデータはシリアルデータ入力端子Sin1
を用いて行い、残りのバイトデータの受信はシリアルデ
ータ入力端子Sin0を用いて行う。
【0054】ステップb54では、通信が終了したかど
うかを判断する。通信が終了していなければステップb
49に進み、割込通信処理を続行する。通信が終了した
場合はステップb55に進み、前述のステップb48で
中断した通常通信状態を復帰させ、ステップb44に進
み通常通信処理を再開する。
【0055】図17は、第3の通信動作におけるスレー
ブ端末装置Sの動作を説明するフローチャートである。
本フローチャートは、通常通信処理および割込通信処理
において共にスレーブ端末装置として動作する場合を説
明する。ステップc41では、シリアルデータ入力端子
Sin0からの通信を受信したかどうかを判断する。通
信を受信した場合はステップc42に進み、割込入力端
子ASR0に割込があるかどうかを判断する。割込があ
る場合は後述するステップc46に進み、割込がない場
合はステップc43に進む。
【0056】ステップc43では、エラーが発生してい
るかどうかを判断する。エラーが発生していればステッ
プc41に戻り、通信をやり直す。エラーが発生してい
なければステップc44に進み、通常通信処理を実行す
る。すなわち、マスタ端末装置からの要求データを受信
し、またはその要求データに応じた応答データを送信す
る。ここでの要求データの受信は、シリアルデータ入力
端子Sin0を用いて行う。ステップc45では、通信
が終了したかどうかを判断する。終了していなければス
テップc42に戻り、通信処理を続行する。通信が終了
した場合は処理を終了する。
【0057】ステップc46では、通常通信処理を中断
し、ステップc47では、エラーが発生しているかどう
かを判断する。エラーが発生していればステップc53
に進み、通常通信処理を復帰させ、ステップc43に戻
り、通常通信処理を再開する。エラーが発生していなけ
ればステップc48に進む。
【0058】ステップc48では、1バイト分のデータ
の受信が終了したかどうかを判断する。終了していなけ
ればステップc49において、シリアルデータ入力端子
Sin1およびシリアルデータ出力端子Sout1を使
用状態とし、ステップc51に進む。1バイト分のデー
タの受信が終了している場合はステップc50におい
て、シリアルデータ入力端子Sin0およびシリアルデ
ータ出力端子Sout0を使用状態とし、ステップc5
1に進む。
【0059】ステップc51では、割込通信処理を実行
する。すなわち、要求データを受信し、または応答デー
タを送信する。ここでの応答データの送信は、シリアル
データ出力端子Sout0を用いて行い、要求データの
受信は最初の1バイト分はシリアルデータ入力端子Si
n1を用いて行い、残りのバイトデータは、シリアルデ
ータ入力端子Sin0を用いて行う。
【0060】ステップc52では、通信が終了したかど
うかを判断する。終了していなければステップc47に
戻り、割込通信処理を続行する。通信が終了した場合は
ステップc53に進み、中断した通常通信処理を復帰さ
せ、ステップc43に戻り、通常通信処理を再開する。
【0061】図18は、第3の通信動作におけるスレー
ブ端末装置Sの他の動作を説明するフローチャートであ
る。本フローチャートは、通常通信処理ではスレーブ端
末装置として、割込通信処理ではマスタ端末装置として
動作する場合を説明する。ステップd41では、シリア
ルデータ入力端子Sin0からの通信を受信したかどう
かを判断する。受信した場合はステップd42に進み、
主制御部11からの割込通信要求を受信したかどうかを
判断する。割込通信要求がある場合は後述するステップ
d46に進み、割込通信要求がない場合はステップd4
3に進む。ステップd43では、エラーが発生している
かどうかを判断する。エラーが発生していればステップ
d41に戻り、通信をやり直す。エラーが発生していな
ければステップd44に進み、通常通信処理を実行す
る。すなわち、要求データを受信し、または応答データ
を送信する。ここでの要求データの受信は、シリアルデ
ータ入力端子Sin0を用いて行う。
【0062】ステップd45では、通信が終了したかど
うかを判断する。通信が終了していなければステップd
42に戻り、通常通信処理を続行する。通信が終了した
場合は処理を終了する。
【0063】ステップd46では、通常通信処理を中断
し、ステップd47では割込通信が開始される。すなわ
ち、割込通信のための通信初期状態に設定される。ステ
ップd48では、エラーが発生しているかどうかを判断
する。エラーが発生していればステップd55に進み、
通常通信処理を復帰させ、ステップd43に戻り、通常
通信処理を再開する。エラーが発生していなければステ
ップd49に進む。
【0064】ステップd49では、1バイト分のデータ
の送信が終了したかどうかを判断する。終了していなけ
ればステップd50において、シリアルデータ入力端子
Sin1およびシリアルデータ出力端子Sout1を使
用状態とし、ステップd52に進む。1バイト分のデー
タの受信が終了している場合はステップd51におい
て、シリアルデータ入力端子Sin0およびシリアルデ
ータ出力端子Sout0を使用状態とし、ステップd5
2に進む。
【0065】ステップd52では、割込通信処理すなわ
ち、要求データを受信し、または応答データを送信す
る。ここでの要求データの送信は、最初の1バイト分は
シリアルデータ出力端子Sout1を用いて行い、残り
のバイトデータはシリアルデータ出力端子Sout0を
用いて行い、応答データの受信はシリアルデータ入力端
子Sin0を用いて行う。
【0066】ステップd53では、通信が終了したかど
うかを判断する。通信が終了していなければステップd
48に戻り、割込通信処理を続行する。通信が終了した
場合はステップd54に進み、主制御部11へ受信した
応答データを引き渡し、ステップd55に進む。その後
前述と同様にステップd55では、中断した通常通信処
理を復帰させ、ステップd43に戻り、通常通信処理を
再開する。
【0067】図19は、エラー発生の有無を検出する際
の処理を詳細に説明するフローチャートである。ステッ
プe1では、オーバーランエラーが発生しているかどう
かを判断する。ステップe2では、フレーミングエラー
が発生しているかどうかを判断する。さらにステップe
3では、シリアルデータ入力端子Sin0,Sin1の
各検出電位レベルが等しいかどうかが判断される。電位
が等しければ正常であり、電位が等しくなければエラー
が発生したものと判断する。
【0068】このようにステップe3において、シリア
ルデータ入力端子Sin0,Sin1のデータ(検出電
位)を比較チェックすることによって、入力端子および
制御回路2内部のバッファのチェックをすることができ
る。
【0069】以上のように本発明の実施の形態によれ
ば、通常通信処理の実行中に、当該通常通信処理よりも
優先度の高い割込通信処理を実行する場合は、通常通信
処理を実行する際に用いられる第1のデータとは異なる
第2のデータを用いて行う。第2のデータを構成する第
3の電位V3は第1のデータを構成する第2の電位V2
よりも低く選ばれているため、第1のデータと第2のデ
ータとが重なった場合、第1のデータは破壊されるけれ
ども、第2のデータはその一部が破壊されたとしても端
末装置は何ら影響なく、割込データを受信することがで
きる。これによってデータ通信の信頼性が格段に向上す
る。
【0070】また割込通信処理を途中から第1のデータ
に切換えて実行することによってさらに優先度の高い割
込通信処理が割込む場合であっても当該さらに優先度の
高い割込データを破壊することなく送信および受信する
ことができる。これによってデータ通信の信頼性が格段
に向上する。
【0071】また上述したように割込通信処理を途中か
ら第1のデータに切換えることによって、端末装置は2
種類のレベルの異なるデータ送信するための送信回路お
よび受信回路を用意しておくだけでよく、優先度の高い
データに応じて複数種類のデータを送信および受信する
ための回路を用意しておく場合に比べて、データ送信お
よび受信に関連する構成を小形化することができ、さら
には低コスト化も実現することができる。
【0072】
【発明の効果】以上のように本発明によれば、優先度の
高い割込データを壊すことなく確実に送信および受信す
ることができ、データ通信の信頼性が格段に向上する。
また、割込通信処理と通常通信処理とを円滑に行うこと
ができ、データ通信の信頼性が向上する。
【0073】また本発明によれば、優先度の高い割込デ
ータが複数個重なった場合であっても、最も優先度の高
い割込データは壊れることがなく、優先度の高い割込デ
ータを確実に送信および受信することができ、データ通
信における信頼性が格段に向上する。
【図面の簡単な説明】
【図1】本発明の前提となるデータ通信装置1の全体的
構成を示すブロック図である。
【図2】端末装置M,Sの概略的構成を示すブロック図
である。
【図3】本発明の実施の一形態であり、端末装置M,S
の通信回路10の具体的構成例を示すブロック図であ
る。
【図4】データ通信装置1が送信および受信するメッセ
ージデータの構成例を示すタイムチャートである。
【図5】データ通信装置1が使用するデータを示す波形
図である。
【図6】制御回路2がデータ受信時に行う動作を説明す
るフローチャートである。
【図7】データ通信装置1が行う第1の通信動作を説明
するタイムチャートである。
【図8】マスタ端末装置Mが第1の通信動作において実
行する動作を説明するフローチャートである。
【図9】スレーブ端末装置Sが第1の通信動作において
実行する動作を説明するフローチャートである。
【図10】スレーブ端末装置Sが第1の通信動作におい
て実行する他の動作を説明するフローチャートである。
【図11】本発明の実施の他の形態を説明するためのブ
ロック図である。
【図12】データ通信装置が行う第2の通信動作を説明
するタイムチャートである。
【図13】マスタ端末装置Mが第2の通信動作において
実行する動作を説明するフローチャートである。
【図14】スレーブ端末装置Sが第2の通信動作におい
て実行する動作を説明するフローチャートである。
【図15】スレーブ端末装置Sが第2の通信動作におい
て実行する他の動作を説明するフローチャートである。
【図16】マスタ端末装置Mが第3の通信動作で実行す
る動作を説明するフローチャートである。
【図17】スレーブ端末装置Sが第3の通信動作で実行
する動作を説明するフローチャートである。
【図18】スレーブ端末装置Sが第3の通信動作で実行
する動作を説明するフローチャートである。
【図19】エラー発生の有無を検出する際の処理を詳細
に説明するフローチャートである。
【符号の説明】
1 データ通信装置 2 制御回路 3 接続端子 4 データ送信回路 5 データ受信回路 6,7 スイッチ 8,9 コンパレータ 10 通信回路 11 主制御部 12 通信制御部 K 通信ライン M マスタ端末装置 S(S1〜Sn) スレーブ端末装置 R1〜R5 抵抗 B 電源電位 Sin0,Sin1 シリアルデータ入力端子 Sout0,Sout1 シリアルデータ出力端子 ASR0 割込入力端子 P1,P2 接続点 V1 第1の電位 V2 第2の電位 V3 第3の電位 Vth1 第1の基準電位 Vth2 第2の基準電位

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 複数の端末装置を予め定める第1の電位
    が待機状態である1本の通信ラインで接続し、複数の端
    末装置の中から選ばれる主端末装置は、他の端末装置に
    要求データを送信し、他の端末装置は前記要求データに
    対する応答データを、主端末装置へのデータ送信の順序
    を決定する予め定める優先順位に従って順番に送信する
    データ通信装置において、 各端末装置は、 通信ラインの電位を前記第1の電位と第1の電位よりも
    低い予め定める第2の電位とに切換えて第1のデータを
    作成して送信する第1のデータ送信手段と、 通信ラインの電位を前記第1の電位と前記第2の電位よ
    りも低い予め定める第3の電位とに切換えて第2のデー
    タを作成して送信する第2のデータ送信手段と、 通信ラインの電位を検出して第1および第2のデータを
    受信するデータ受信手段とを備え、 主端末装置による要求データの送信と他の端末装置によ
    る応答データの送信とによって構成される通常の通信処
    理を行うときは、前記第1のデータを使用し、通常の通
    信処理中に、当該通常通信処理よりも優先される割込デ
    ータを送信する割込通信処理を行うときは、前記第2の
    データを使用することを特徴とするデータ通信装置。
  2. 【請求項2】 各端末装置は、通常通信処理中に割込通
    信処理が割込んだときは、当該通常通信処理を中断し、
    主端末装置は、前記割込通信処理が終了した後に、中断
    した通常通信処理における要求データを再び送信するこ
    とを特徴とする請求項1記載のデータ通信装置。
  3. 【請求項3】 各端末装置は、通常通信処理中に割込通
    信処理が割込んだときは、当該通常通信処理を中断し、
    前記割込通信処理が終了した後に、中断した前記通常通
    信処理を再開することを特徴とする請求項2記載のデー
    タ通信装置。
  4. 【請求項4】 各端末装置は、割込通信処理の最初の少
    なくとも1ビットデータの送信および受信が完了した後
    は、前記第1のデータに切換えて割込通信処理を行うこ
    とを特徴とする請求項1記載のデータ通信装置。
  5. 【請求項5】 前記データ受信手段は、 前記第1および第2の電位の間に選ばれる第1の基準電
    位よりも通信ラインの電位が高いか低いかを検出する第
    1の電位検出手段と、 前記第2および第3の電位の間に選ばれる第2の基準電
    位よりも通信ラインの電位が高いか低いかを検出する第
    2の電位検出手段とを含み、 各端末装置は、前記第1および第2の電位検出手段の各
    検出結果が一致しないときに、エラーが発生したと判断
    することを特徴とする請求項3記載のデータ通信装置。
JP7167702A 1995-07-03 1995-07-03 データ通信装置 Withdrawn JPH0918504A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7167702A JPH0918504A (ja) 1995-07-03 1995-07-03 データ通信装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7167702A JPH0918504A (ja) 1995-07-03 1995-07-03 データ通信装置

Publications (1)

Publication Number Publication Date
JPH0918504A true JPH0918504A (ja) 1997-01-17

Family

ID=15854637

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7167702A Withdrawn JPH0918504A (ja) 1995-07-03 1995-07-03 データ通信装置

Country Status (1)

Country Link
JP (1) JPH0918504A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004500763A (ja) * 2000-01-05 2004-01-08 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング バスシステムと結合された少なくとも2名の加入者間でデータを交換する方法と装置
US6864717B2 (en) 2000-03-08 2005-03-08 Nec Corporation Signal transmission system
JP2006033391A (ja) * 2004-07-15 2006-02-02 Auto Network Gijutsu Kenkyusho:Kk 通信装置及び通信方法
JP2012142007A (ja) * 2000-06-21 2012-07-26 Dr Johannes Heidenhain Gmbh 位置測定システムと処理ユニットとの間でシリアルデータ伝送するための方法及び装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004500763A (ja) * 2000-01-05 2004-01-08 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング バスシステムと結合された少なくとも2名の加入者間でデータを交換する方法と装置
US6864717B2 (en) 2000-03-08 2005-03-08 Nec Corporation Signal transmission system
JP2012142007A (ja) * 2000-06-21 2012-07-26 Dr Johannes Heidenhain Gmbh 位置測定システムと処理ユニットとの間でシリアルデータ伝送するための方法及び装置
JP2006033391A (ja) * 2004-07-15 2006-02-02 Auto Network Gijutsu Kenkyusho:Kk 通信装置及び通信方法

Similar Documents

Publication Publication Date Title
US4809217A (en) Remote I/O port for transfer of I/O data in a programmable controller
US5774640A (en) Method and apparatus for providing a fault tolerant network interface controller
US4777595A (en) Apparatus for transferring blocks of information from one node to a second node in a computer network
US4590468A (en) Token access controller protocol and architecture
JPS61195453A (ja) 車両に対するデータ処理装置の作動方法およびデータ処理装置
JP2013516136A (ja) バストランシーバの構成
KR102471960B1 (ko) 차량용 can 통신 보안 장치 및 방법
JPH0324109B2 (ja)
CN100387016C (zh) 信息处理装置之间的异构多总线数据传输方法
CN115158341B (zh) 基于功能安全设计的车辆故障上传方法及装置
JP3939961B2 (ja) 車両用電子制御装置
JP2006191338A (ja) バス内のデバイスの故障診断を行うゲートウエイ装置
KR102807028B1 (ko) 차량의 온보드 버스에서 컴퓨터와 대화하는 방법
JPH0918504A (ja) データ通信装置
KR20000005265A (ko) 다중 통신 인터페이스 회로 및 그 방법
CN118838241B (zh) 一种gpio引脚控制系统、监测方法与单线通讯方法
CN112787886B (zh) 一种实时系统网络设备自协商的处理方法、设备驱动、可读存储介质和计算机
JPH0381862A (ja) 車載ネットワークの通信装置及びその通信方法
US20210216294A1 (en) Device, system and a method for reprograming electronic control unit
US20210294375A1 (en) System and method of early turnaround indication for a d-phy communication interface
CN117527341A (zh) 一种信息摆渡系统及信息摆渡方法
US11171857B2 (en) Identifying an electronic device connected to a communication network that has XCP enabled
CN1113397A (zh) 能缓和从站锁定问题的通信总线系统
CN116405156A (zh) 通信故障诊断方法、装置、控制单元以及车辆
CN115422099A (zh) 一种通信信息发送方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20020903