JPH02305037A - データ伝送システムの異常検出方式 - Google Patents

データ伝送システムの異常検出方式

Info

Publication number
JPH02305037A
JPH02305037A JP1125304A JP12530489A JPH02305037A JP H02305037 A JPH02305037 A JP H02305037A JP 1125304 A JP1125304 A JP 1125304A JP 12530489 A JP12530489 A JP 12530489A JP H02305037 A JPH02305037 A JP H02305037A
Authority
JP
Japan
Prior art keywords
buffer
circuit
data
abnormality
transmission
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.)
Pending
Application number
JP1125304A
Other languages
English (en)
Inventor
Takeshi Ote
大手 健史
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP1125304A priority Critical patent/JPH02305037A/ja
Publication of JPH02305037A publication Critical patent/JPH02305037A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は送信バッファと受信バッファとを用いてデータ
伝送を行うデータ伝送システムにおける各バッファを含
むハードウェア部材の異常を検出するデータ伝送システ
ムの異常検出方式に関する。
(従来の技術) デジタルデータを伝送するデータ伝送システムにおいて
は、データ伝送速度があまりにも高速になると、送信側
及び受信側の各データ処理装置におけるCPU (中央
処理装置)の処理速度が伝送速度に追いつかなくなる。
このような不都合を解消するために、一般に、第2図に
示すように、受信バッファと送信バッファとを使用する
データ伝送システムが採用されている。
すなわち、第2図において、データを送信する場合にお
いては、図示しない送信側のデータ処理装置から送出さ
れた送信データaは一旦送信バッファ1に蓄えられる。
送信バッファ1に蓄えられた送信データaはP/S変換
回路2にて読出されてパラレルデータからシリアルデー
タに変換された後、CRC生成回路3にて生成されたC
RCチェックコードが付加され、さらに送信出力回路4
にてレベル変換、符号化、変調等が施された後伝送ライ
ン5へ送出される。
また、データを受信する場合においては、伝送ライン5
から受信されたシリアルデータは受信入力回路6にて受
信され、レベル変換、復号化、復調等が施された後、S
/P変換回路7で元のパラレルデータに変換され、受信
バッファ8に一旦蓄えられる。そして、図示いない受信
側のデータ処理装置にて受信バッファ8に記憶された受
信データbが読取られて所定のデータ処理が行われる。
なお、受信入力回路6から出力されたシリアルデータは
S/P変換回路7に送出されるとともにCRCチェック
回路9へ入力される。このCRCチェック回路9は、受
信したシリアルデータに付加されたCRCチェックコー
ドを検出して、受信データに異常(エラー)が発生した
か否かを判断する。そして、異常が検出されると、受信
側のデータ処理装置へ異常検出信号Cを送出する。
しかし、この異常検出方式であると、送信出力回路4.
伝送ライン5及び受信入力回路6に何等かの異常が生じ
たことを検出できるが、送信バッファ1.受信バッファ
8及びP/S変換回路2゜S/P変換回路7等に異常か
生じていた場合には各データ処理装置においては、その
異常を検出できない問題がある。
このような不都合を解消するために、送信バッファと受
信バッファの前後に演算回路を設け、各バッファにデー
タを格納、読出する時点でそれぞれ所定の演算を行い、
両演算結果を比較することで、各バッファの異常を検出
する異常検出方式を発明者等にて提唱した(特願昭63
−77087号)。
この異常検出方式においては、第3図に示すように、送
信側のデータ処理装置から出力された送信データaは送
信バッファlへ蓄えられると同時にサム生成保存回路1
1へ入力され、このサム生成保存回路11にてチェック
サム演算が実施され、演算結果が保存される。
また、P/S変換回路2にてシリアルデータに変換され
た送信データは送信出力回路4及びCRC生成回路3へ
送出されるとともに、S/P変換回路12へ入力され、
元のバラレデータに変換される。そして、このパラレル
データは次のサム生成照合回路13へ入力され、チ& 
ツクサム演算が実施され、演算結果が前記サム生成保存
回路11に保存されている演算結果と比較対照される。
そして、各演算結果が一致しておれば、送信バッファ1
及びP/S変換回路2は異常がないと判断する。各演算
結果が一致しなければ、送信バッファ1及びP/S変換
回路2に何等かの異常が生じたので、送信側のデータ処
理装置に対して異常検出比信号dを送出する。また、異
常が検出されると必要に応じて、アボート回路14から
送信出力回路4から出力されるCRCチェックコードが
付された送信データに対してさらに無効コードを付加す
る。すると、受信側のデータ処理装置は受信データbか
らその無効コードを検出することによって、該当受信デ
ータbの無効を把握できる。
受信側においても、受信入力回路6にて受信したシリア
ルデータはS/P変換回路7及びCRC−チェック回路
9へ送出されるとともに、S/P変換回路15へ入力さ
れ、元のパラレルデータに変換される。そして、パラレ
ルデータに変換された受信データは次のサム生成保存回
路16でもって、チェックサム演算が実施され、演算結
果が保存される。
また、S/P変換回路7で元のパラレルデータに変換さ
れた受信データは受信バッファ8に一旦蓄えられた後に
、受信側のデータ処理装置にて読出されるが、読出され
た受信データbはデータ処理装置へ送信されるとともに
サム生成照合回路17へ入力される。そして、受信デー
タbはチェツクサム演算が実施され、演算結果が前記サ
ム生成保存回路16に保存されている演算結果と比較対
照される。そして、各演算結果が一致しておれば、受信
バッファ8及びS/P変換回路7は異常がないと判断す
る。各演算結果が一致しなければ、送信バッファ8及び
S/P変換回路7に何等かの異常が生じたので、受信側
のデータ処理装置に対して異常検出信号eを送出する。
このような異常検出方式であれば、前述した送信中に生
じた異常に加えて、送信出力回路4以前のハードウェア
部材、又は受信入力回路6以降のハードウェア部材の異
常発生を確実に検出できる。
しかしながら、このようなに構成された異常検出方式に
おいてもまだ次のような課題があった。
すなわち、各データ処理装置としては、各異常検出信号
d、eを受領すると、送信出力回路4以前又は受信入力
回路7以降のハードウェア異常に何等可の異常が生じた
事を確認できるが、その異常発生範囲を送信バッファ1
.受信バッファ8側か、又はサム生成保存回路11.1
6及びサム生成照合回路13.17側かを判断すること
ができない。よって、さらに限定された異常発生範囲を
特定することができない不都合があった。
また、第3図に示した送受信の回路を1個の集積回路に
組込む場合においては、製造上の不具合による動作不良
を除くために、意図的にサム生成保存回路の演算結果と
サム生成照合回路における各サムチェック演算結果を故
意に不一致にして、異常検出信号d、eを出力させて、
サム生成保存回路及びサム生成照合回路の動作確認を行
う必要が生じるが、第3図の異常検出方式であれば、意
図的にチェックサム演算結果の不一致を生じさせる術が
なく、より完全な製品検査を実施できない問題もある。
(発明が解決しようとする課題) このように、第3図に示した異常検出方式においても、
異常発生範囲をさらに限定することができず、また、こ
の送受信回路を1個の集積回路に組込んだ場合には、サ
ム生成保存回路及びサム生成照合回路の動作確認を含む
より完全な製品検査を実施できない課題がある。
本発明はこのような事情に鑑みてなされたものであり、
送信バッファ及び受信バッファに対してそれぞれ切換回
路を介して並列に試験用バッファを接続することによっ
て、各演算結果に不一致が生じた場合にその異常が演算
回路に生じたものか各バッファに生じたものかを特定で
き、結果としてハードウェア異常発生範囲をより狭く特
定でき、異常発生の対応を迅速に実施できる共に、製造
時の製品検査を含む各ハト−ウェア部材の機能チェック
をより能率的に実施できるデータ伝送システムの異常検
出方式を提供することを目的とする。
[発明の構成] (課題を解決するための手段) 上記課題を解消するために本発明のデータ伝送システム
の異常検出方式は、送信すべきデータを一旦送信バッフ
7に格納した後伝送ラインへ送出し、伝送ラインから受
信したデータを一旦受信バッファに格納した後この受信
バッファから読出すデータ伝送システムにおいて、 送信バッファ及び受信バッファの各バッファへ入力され
るデータに対して所定の演算を行う演算回路と各バッフ
ァから出力されるデータに対して所定の演算を行う演算
回路とを設け、両演算回路の演算結果の比較により前記
各バッファを含むハードウェア異常を監視し、 各バッファに対して各切換回路を介して並列に各試験用
バッファを接続し、両演算回路の演算結−果が一致しな
かった場合、切換回路を試験用バッファ側に切換えて、
この試験用バッファを用いて再度前記ハードウェア異常
監視を行うことによって、ハードウェア異常発生範囲を
特定するものである。
(作用) このように構成されたデータ伝送システムの異常検出方
式によれば、例えば送信バッファや受信バッファ、各演
算回路等のハードウェア部材に何等かの異常が発生する
と、各バッファに入力されるデータと各バッファから出
力されるデータとの演算結果が一致しなくなるので、異
常発生が確認される。
そして、異常発生が確認されると、切換回路を試験用バ
ッファ側に切換えて、この試験用バッファを用いて上述
したハードウェアの異常監視を実施する。そして、上述
と同様に再度演算結果が一致しなければ、演算回路側に
異常が生じたと判断できる。また、演算結果が一致する
と試験用バッファに切換えた送信バッファ又は受信バッ
ファが異常であると判断できる。
(実施例) 以下本発明の一実施例を図面を用いて説明する。
第1図は実施例の異常検出方式を採用したデータ伝送シ
ステムを示すブロック図である。第3図と同一部分には
同一符号を付して重膜する説明を省略する。
この実施例においては、送信バッファ1の入出力信号路
にそれぞれ切換回路21a、21bが介挿されており、
各切換回路21a、21bの常閉端子に送信バッファ1
が接続され、常開端子に送信バッファ1と同一構成の試
験用バッファ23が接続されている。そして、各切換回
路21a。
21bは送信側のデータ処理装置からの切換信号fにて
同時に切換制御される。そして、通常動作状態時におい
ては、切換回路21a、21bは常閉端子側、すなわち
送信バッファ1側に切換接続されている。
受信側においても、送信側と同様に、受信バッファ8の
人出力信号路にそれぞれ切換回路24a。
24bが介挿されており、各切換回路24a。
24bの常閉端子に受信バッファ8が接続され、常開端
子に送信バッファ8と同一構成の試験用バッファ25が
接続されぞいる。そして、各切換回路24a、24bは
送信側のデータ処理装置からの切換信号gにて同時に切
換制御される。そして、通常動作状態時においては、切
換回路24a。
24bは常閉端子側、すなわち受信バッファ8側に切換
接続されている。
次に、このように構成されたデータ伝送システムの異常
検出方式の動作を説明する。まず、正常状態においては
、各切換回路21a、21b。
23a、23bは各データ処理装置からの切換信号f、
gにて常閉端子側、すなわち、送信バッファ1、受信バ
ッファ8側に接続されている。
そして、図示しない送信側のデータ処理装置からパラレ
ルの送信データaが入力されると、その送信データaは
送信バッファ1に一旦蓄えられた後P/S変換回路2で
シリアルのデータに変換される。また、データ処理装置
から入力した送信データaはサム生成保存回路11にて
チェックサム演算が実施され、演算結果が保存される。
また、P/S変換回路2にてシリアルデータに変換され
た送信データはCRC生成回路3でCRCチェックデー
タが付されて、送信出力回路4を経て伝送ライン5へ送
出される。また、P/S変換回路2にてシリアルデータ
に変換された送信データはS/P変換回路12で元のパ
ラレルデータに変換される。そして、このパラレルデー
タは次のサム生成照合回路13にてチェックサム演算が
実施され、演算結果が前記サム生成保存回路11に保存
されている演算結果と比較対照される。そして、各演算
結果が一致しておれば、送信バッファ1及びP/S変換
回路2は異常がないと判断する。各演算結果が一致しな
ければ、送信バッファ1及びP/S変換回路2に同等か
の異常が生じたので、送信側のデータ処理装置に対して
異常検出信号dを送出する。また、異常が検出されると
必要に応して、アボート回路〕4にて送信出力回路4か
ら出力されるCRCチェックコードが付された送信デー
タに対してさらに無効コードを付加する。
さて、異常検出信号dを受領した送信側のデータ処理装
置は、切換信号Cのレベルを反転して、切換回路21a
、21bを試験用バッファ23側へ切換える。そして、
前述と同一の送信データaを出力する。データ処理装置
から入力された送信データaは今度は試験用バッファ2
3に一旦蓄えられた後P/S変換回路2へ送出されシリ
アルデータに変換される。また、入力された送信データ
aはサム生成保存回路11でチェックサム演算される。
そして、試験用バッファ23から出力された出力された
送信データaに対するチェックサム’fanかサム生成
照合回路13で実施され、再度サム生成保存囲路11に
て算出されたチェックサム演算結果と比較対照される。
そして、演算結果が一致すれば、異常検出信号dは出力
されないので、送信側のデータ処理装置は送信バッファ
1が異常であると判断できる。
また、a′!J結果が一致しなければ、再度異常検出色
好dが出力されるので、送信側のデータ処理装置は送信
バッファ1は正常であり、サム生成保存回路11叉はサ
ム生成照合回路13等の演算回路が異常であると判断で
きる。
すなわち、データ処理装置は送信バッファ1゜サム生成
保存回路11.サム生成照合回路13等のハードウェア
部材の異常発生範囲を、送信バッファ側か演算回路側か
まで特定することができる。
受信側についても送信側とほぼ同様の手順にてハードウ
ェア部材の異常発生範囲を特定できる。
すなわち、受信入力回路6から入力されたシリアルの受
信データは、まず、CRCチェック回路9で伝送ライン
5および送信出力回路4.受信入力回路6における異常
の有無が検出される。次に、−サム生成保存回路16の
チェックサム演算結果と受信バッファ8を介したサム生
成照合回路17のチェックサム演算結果との一致、不一
致が判定され、不一致の場合は異常検出信号eが受信側
のデータ処理装置へ送出される。
そして、異常検出信号eを受領した受信側のデータ処理
装置は、切損信号gのレベルを反転して、切換回路24
a、24bを試験用バッファ25側へ切換える。そして
、次の受信データが受信入力回路6へ入力されるのを待
つ。そして、受信データが受信入力回路6から入力され
ると、前述と同様に、サム生成保存回路16のチェック
サム演算結果と試験用バッファ25を介したサム生成照
合回路17のチェックサム演算結果との一致、不一致か
判定される。
演算結果が一致した場合には、異常検出信号eは出力さ
れないので、受信側のデータ処理装置は受信バッファ8
が異常であると判断できる。
また、演算結果が一致しなければ、再度異常検出信号e
が出力されるので、受信バッファ8は正常であり、サム
生成保存回路16又はサム生成照合回路17等の演算回
路が異常であると判断できる。
すなわち、データ処理装置は受信バッファ8゜サム生成
保存回路16.サム生成照合回路17等のハードウェア
部材の異常発生範囲を、受信バッファ側か演算回路側か
まで特定することができる。
よって、このような異常検出方式を採用したデータ伝送
システムにおいては、ハードウェア部材に異常が発生し
た場合には、その異常発生ハードウェア部材の範囲を迅
速に特定でき、異常発生に対する復旧措置を迅速に実行
することができる。
また、送信バッファ1又は試験用バッファ23゜受信バ
ッファ8又は試験用バッファ25のうちのいずれか一方
のバッファを故意に故障させたものを接続することより
、サム生成照合回路13゜17に比較不一致による異常
検出信号d、eを出力させることができる。よって、サ
ム生成保存回路11.16、サム生成照合回路13.1
7の動作確認を実行できる。
したがって、このような送受信の回路を1個の集積回路
に組込む場合においては、製造上の不具合による動作不
良を、除くために、意図的にサム生成保存回路の演算結
果とサム生成照合回路における各サムチェック/fr″
!5結果を故意に不一致にして、異常検出信号d、eを
出力させて、サム生成保存回路及びサム生成照合回路の
動作確認を行う必要が生じるが、第1図の異常検出方式
であれば、意図的にチェックサム演算結果の不一致を生
じさせることが口J能となり、より完全な製品検査を実
施できる。
[発明の効果] 以」−説明したように本発明のデータ伝送システムの異
常検出方式によれば、送信バッファ及び受信バッファに
対してそれぞれ切換回路を介して並列に試験用バッファ
を接続している。したがって、各演算結果に不一致が生
じた場合にその異常が演算回路に生じたものか各バッフ
ァに生じたものかを特定でき、結果としてハードウウア
異常発生範囲をより狭く特定でき、異常発生の対応を迅
速に実施できる。また、故意に故障した試験用バッファ
を接続することによって、製造時の製品検査を含む各ハ
ト−ウェア部材の機能チェックをより能率的に実施でき
る。
【図面の簡単な説明】
第1図は実施例の異常検出方式を採用したデータ伝送シ
ステムを示すブロック図、第2図は従来のデータ伝送シ
ステムを示すブロック図、第3図はこの出願前に出・願
した異常検出方式を採用したデータ伝送システムを示す
ブロック図である。 1・・・送信バッファ、4・・・送信出力回路、5・・
・伝送ライン、6・・・受信入力回路、8・・・受信バ
ッファ、11.16・・・サム生成保存回路(演算回路
)、13.17・・・サム生成照合回路(演算回路)、
21a、21b、24a、24b−・・切換回路、23
.2.5・・・試験用バッファ、a・・・送信データ、
b・・受信データ、d、e・・・異常検出信号、f、 
 g・・・しJ換信号。

Claims (1)

  1. 【特許請求の範囲】 送信すべきデータを一旦送信バッファに格納した後伝送
    ラインへ送出し、伝送ラインから受信したデータを一旦
    受信バッファに格納した後この受信バッファから読出す
    データ伝送システムにおいて、 前記送信バッファ及び受信バッファの各バッファへ入力
    されるデータに対して所定の演算を行う演算回路と前記
    各バッファから出力されるデータに対して前記所定の演
    算を行う演算回路とを設け、両演算回路の演算結果の比
    較により前記各バッファを含むハードウェア異常を監視
    し、 前記各バッファに対して各切換回路を介して並列に各試
    験用バッファを接続し、前記両演算回路の演算結果が一
    致しなかった場合、前記切換回路を前記試験用バッファ
    側に切換えて、この試験用バッファを用いて再度前記ハ
    ードウェア異常監視を行うことによって、ハードウェア
    異常発生範囲を特定することを特徴とするデータ伝送シ
    ステムの異常検出方式。
JP1125304A 1989-05-18 1989-05-18 データ伝送システムの異常検出方式 Pending JPH02305037A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1125304A JPH02305037A (ja) 1989-05-18 1989-05-18 データ伝送システムの異常検出方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1125304A JPH02305037A (ja) 1989-05-18 1989-05-18 データ伝送システムの異常検出方式

Publications (1)

Publication Number Publication Date
JPH02305037A true JPH02305037A (ja) 1990-12-18

Family

ID=14906778

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1125304A Pending JPH02305037A (ja) 1989-05-18 1989-05-18 データ伝送システムの異常検出方式

Country Status (1)

Country Link
JP (1) JPH02305037A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009286380A (ja) * 2008-06-02 2009-12-10 Honda Motor Co Ltd 車載電子制御装置及び燃料電池車両
JP2015146554A (ja) * 2014-02-04 2015-08-13 富士通株式会社 情報処理装置、情報処理システム及び障害検出方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009286380A (ja) * 2008-06-02 2009-12-10 Honda Motor Co Ltd 車載電子制御装置及び燃料電池車両
JP2015146554A (ja) * 2014-02-04 2015-08-13 富士通株式会社 情報処理装置、情報処理システム及び障害検出方法

Similar Documents

Publication Publication Date Title
CN112291128B (zh) 基于总线的通信系统、片上系统和用于其的方法
JPH01284035A (ja) データ伝送装置
JPH02305037A (ja) データ伝送システムの異常検出方式
JP2827713B2 (ja) 二重化装置
JPS5833330A (ja) ケ−ブル伝送路のチエツク方式
KR100468887B1 (ko) 철도 신호 장비 시리얼 데이터 통신 감시 시스템
JPS62109441A (ja) デ−タ伝送方式
JPH09223444A (ja) 補助リレー駆動回路
JPH05204692A (ja) 情報処理装置の故障検出・切離方式
JP3166135B2 (ja) 冗長化システム
JP2737294B2 (ja) 受信部二重化回路
JP2970164B2 (ja) 切替回路
JPH11338594A (ja) 接触不良検出回路
JP3549702B2 (ja) バス制御回路及びその試験方法
JPH1168802A (ja) 環境異常監視システム
JP2606134B2 (ja) 故障検出方式
JP2859086B2 (ja) パス監視装置
JPH08163153A (ja) バス型二重化伝送装置
JPS6051136B2 (ja) デ−タ誤り検出方式
JPH04365156A (ja) データ伝送エラー検出回路
JPH06332812A (ja) シリアルバス用伝送装置
JPH05244128A (ja) 通信二重化装置
JPH04245748A (ja) 伝送路の制御渋滞検出装置
JPS62235833A (ja) 二重化伝送装置における待機系自己診断方式
JPS5819057A (ja) ル−プ式デ−タ伝送システムの構成制御装置