JPH0611130B2 - ディジタルデータ通信装置 - Google Patents

ディジタルデータ通信装置

Info

Publication number
JPH0611130B2
JPH0611130B2 JP63316799A JP31679988A JPH0611130B2 JP H0611130 B2 JPH0611130 B2 JP H0611130B2 JP 63316799 A JP63316799 A JP 63316799A JP 31679988 A JP31679988 A JP 31679988A JP H0611130 B2 JPH0611130 B2 JP H0611130B2
Authority
JP
Japan
Prior art keywords
data
synchronization code
synchronization
slave station
time
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.)
Expired - Lifetime
Application number
JP63316799A
Other languages
English (en)
Other versions
JPH02162855A (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.)
CHIKYU KAGAKU SOGO KENKYUSHO KK
Original Assignee
CHIKYU KAGAKU SOGO KENKYUSHO KK
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 CHIKYU KAGAKU SOGO KENKYUSHO KK filed Critical CHIKYU KAGAKU SOGO KENKYUSHO KK
Priority to JP63316799A priority Critical patent/JPH0611130B2/ja
Publication of JPH02162855A publication Critical patent/JPH02162855A/ja
Publication of JPH0611130B2 publication Critical patent/JPH0611130B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Selective Calling Equipment (AREA)

Description

【発明の詳細な説明】 (発明の産業上利用分野) 本発明はディジタルデータ通信装置に関し、特に主局と
複数の従局を有するディジタルデータ通信装置において
複数の従局から主局に同時にディジタルデータを送信す
る場合の同期方式に関する。
(発明の背景) 1つの主局で、複数の従局が有線回線を介して連続的に
送出するディジタルデータを受信するシステムでは、転
送データを正しく再現するためのデータビット同期と各
従局から送られたデータの同時刻性の識別を必要とする
場合の時間同期の2つが問題になる。
主局で各従局から得られたデータの同時刻性を、データ
受信後の処理において容易に識別するには、各従局から
送られてくるデータの一区切り、例えばデータ伝送単位
である1データブロック毎に同時刻に得られることが、
受信後のデータ処理にとり好ましい。
例えば人工的に地震を起し、多数の観測地点で地震波を
観測して地震波データを中央局に送り中央局でデータ処
理を行う場合に、同時刻に各観測地点で観測された地震
波のデータは同時刻のデータとして中央局で処理する必
要はあり、各観測地点即ち従局から中央局即ち主局に同
時刻に送られるデータは、同時刻データとして蓄積する
ことが必要となり、各従局から同時刻に送られるデータ
が含まれる各データブロックは同時刻に主局で受信され
ることがその後のデータ解析を行う上で好都合である。
(従来の技術) 従来の方式には、データビット同期方式としては、数ビ
ット〜数十ビット分のプリアンブルを用いる方式や調歩
同期方式があるが、ここで同期は各対向局等のものであ
り、複数の従局からのデータ伝送があった場合の同時刻
性については何等考慮されていない。
時間同期方式として、NHK−FM放送の正時報で時刻
修正する時計を各従局に設置して、転送データに時刻デ
ータを挿入する方式はあるが、この方式は、各従局に時
計の設置が必要になり、また各時計で得られる時刻には
比較的大きな時間誤差が含まれている。一般に時間誤差
は±100msといわれている。なお、高精度のものは高
価である。
又、時間同期方式としては再に、双方向伝送路を使用し
て、主局が各従局に対し同時に時刻同期信号を発行する
方式があり、この方式は各従局が受信した時刻信号を転
送データに書き込み、主局へ送り返すものであるが、時
刻信号をデータに混入する分だけ転送データ量が減り、
又各従局からの信号の同期位置が異る場合に、同期信号
で一括されるデータの時刻が異なると処理が複雑にな
る。
各従局及び主局のデータ転送タイミングクロックをそれ
ぞれ独立したものとした場合に主局において、各従局が
連続的に送出する転送データ間に、時間の経過に伴って
大きくなる時間差が生じる。従来方式では、この時間差
に比例して、受信データ間の同時刻性が失われて行き、
データの欠落が生じることにもなる。
主局から従局に送るデータに基づき従局でクロック信号
を作成する従局同期方式をとる従局同期方式により、各
従局で主局のクロックと同期したクロックを用いてデー
タを転送する方式も考えられるが、データの転送が主に
従局から主局に対して行われ主局から各従局へのデータ
転送は少ない場合にはこの方式をとることは困難であ
り、又従局同期をとった場合でもデータ伝送誤りにより
各従局から主局へのデータ転送における各回線の同期信
号位置がずれた場合、及び誤りの集積によりこのずれが
大になった場合に、データの同時刻性を保ってデータ処
理をすることが困難になる。
(発明の目的) 本発明の目的は複数の従局と主局との間でディジタルデ
ータの伝送を行う場合に各従局からほぼ同時に送信する
データの各ブロックは主局でほぼ同時刻に受信されるよ
うにするディジタルデータ通信装置を提供することであ
る。
(発明の概要) 本発明では、各従局からのデータの同時刻性を得るため
に、ディジタルデータ伝送で用いる同期用コードを可変
長とし、主局で各従局からのデータの、同期用コードが
所定の時間巾内に受信されない場合には、同期用コード
の到着が遅い従局に対しては制御情報を送って該従局か
らの同期用コードを短縮し、一定長のデータビットと同
期用コードからなる各データブロックが到来する毎に、
短縮した分だけ同期用コードが早く到着するようにし、
同期用コードの到着が早い従局に対しては制御情報を送
って該従局からの同期用コードを長くして各データブロ
ックが到来する毎に伸長した分だけ同期用コードが早く
到来するようにし、各従局からの同期用コードの時間位
置が所定範囲を越えてずれた場合にこれを較正して各従
局からの同期用コードがほぼ同時刻に主局に到着するよ
うにしている。
これにより各従局からほぼ同時刻に送出される各データ
を主局ではほぼ同時刻に到着する各データブロックに含
めた形で受信でき、以降のデータ同時刻性が重要とされ
るデータ処理を容易に行うことができる。
同期用コードを前段部分と後段部分とからなるように
し、前段部分の後端部の値と後段部分の前端部の値とを
等しくし、通常時には前段部分の直後に後段部分を続
け、上記の値のビットを前段部と後段部との間に挿入し
た形式、又は前段部分の後端部と後段部分の前端部とを
重畳した形式とすることにより同期用コードの伸長及び
短縮を行う。主局では同期用コードの前段部分と後段部
分とを並列的に検出し、前に検出した同期用コード後端
部分の後に所定長のデータブロックが到来した時点で前
段部分が到来した場合にこれを同期用コードの前段部分
として検出し、前段部分の検出後に後段部分が検出され
たときは同期用コードが検出されたものと識別する。前
段部分検出後に伝送エラーにより後端部と同じ形式のコ
ードが所定後端部分位置より後で検出された場合はその
時点では同期がとれたものと識別するが、この後段部分
検出後の所定後データが伝送された後に前段部分が到来
しないことで同期誤りと検出される。猶、データの損失
を防ぐために主局において同期用コードが検出されなく
ても受信データブロックを取り込むようにしてもよい。
(実施例) 本発明に係る同期方式を採用したディジタル伝送システ
ムの一実施例の構成を第1図に示す。
第1図において従局1乃至5は主局6に4線式回線を介
して接続される。従局1はディジタルデータを発生する
ディジタルデータ源7、ディジタルデータ源からのデー
タを受け所定のデータブロック毎に、主局からの制御に
従った同期コードを付して出力するサブコントロールユ
ニット(SCU)8及びSCUからのデータを変調して
MCUに送り、主局からの変調された制御信号を受けて
これを復調しSCUに送るモデム9を有する、従局2−
5も夫々従局1のディジタルデータ源7、SCU8、モ
デム9と夫々同じ構成のディジタルデータ源7,10,
13,16,19、SCU11,14,17,20、モ
デム12,15,18,21を有する。主局6は各従局
のモデム9−21と4線回線を介して接続されるモデム
101−105を有し、モデム101−105の各々は
従局からの変調された信号を受けこれを復調してマスタ
コントロールユニット(MCU)22に送り、又MCU
22から制御信号を受けてこれを変調して4線式回線に
送出する。MCU22は各モデム101−105からの
復調されたデータを受け、これを後述するようにシフト
レジスタに蓄積し、各従局からの同期コードが得られた
ことを検出してデータを内蔵するマイクロプロセッサの
メモリに一時蓄積し、このデータをCPU23に接続さ
れたメモリ24に転送する。
第2図にSCU8の構成を示す。第2図において、ディ
ジタルデータ源7のディジタルデータはマイクロプロセ
ッサユニット(MPU)30によりバッファ31を介し
てシフトレジスタ32に蓄積される。MPU30はディ
ジタルデータ読出しに際しディジタルデータ源に読出し
制御のための制御信号を送る。モデム9は主局6から制
御信号を受け、これをMPU30に送り、MPU30は
この制御信号に含まれる制御命令を制御レジスタ35に
蓄積する。
時間較正制御回路34はモデム9から送信データタイミ
ングクロックを受け、制御レジスタ35に蓄積された制
御情報に従い時間較正を行わない通常時の同期用コード
又は時間較正を行う場合の同期用コードをORゲート3
6、モデム9を介して主局6に送り、次いで所定長のデ
ータビットをシフトレジスタ32からORデータ36、
モデム9を介して主局6に送る。
第3図にMCU22の構成を示す。MCU22において
従局1−5に夫々4線式回線を介して接続されるモデム
101−105に結合されたシフトレジスタ111−1
15が設けられ、これらのシフトレジスタは夫々対応す
るモデムを介して対向する従局から同期用コード及びデ
ータビットの各ビットを順次受けてシフトインする。各
従局に対応してデータビット同期制御回路121−12
5、時間較正制御回路131−135が設けられる。図
には従局1及び5に夫夫対応するものを示す。データビ
ット同期制御回路121は対応する従局からモデム10
1を介して送られるデータ中の同期用コードを検出して
同期検出信号41を出力してANDゲート80に送り、
同期用コードが検出されないときは再同期制御信号51
を出力する。同期検知信号41及び再同期制御信号51
はマイクロプロセッサユニット(MPU)82に送られ
る。データビット同期制御回路121で同期検知信号4
1が所定の時間巾を外れて検出されたときは時間較正制
御回路131から正又は負の時間較正制御信号611,
612の何れかが発生されMPU82に送られる。MP
U82は再同期制御信号51を受けると従局1に再同期
命令を送り再同期データ送出を行わせる。又、MPU8
2は時間較正制御信号を受けると従局1に時間較正命令
を送って時間較正を行わせ、時間較正制御回路131に
リセット信号71を送り該回路をリセットする。他の各
従局についてのデータビット同期制御回路、時間較正制
御回路における較正及び動作ならびにMPU82の動作
は夫々従局1についてのものと同様である。従局5につ
いては、データビット同期制御回路125は同期用コー
ドを検出すると同期検知信号45を出力し、同期用コー
ドが検出されないときは再同期制御信号55を出力し、
時間較正制御回路135は時間較正をするときは正、負
の時間較正制御信号651,652の何れかを送出し、
MPU82は再同期制御信号、時間較正制御信号を受け
て従局5に再同期命令、時間較正命令を送る。
全従局につき同期用コードが検出され各データビット同
期制御回路からの同期検知信号がHになるとANDゲー
ト80が動作しフリップフロップ81がセットされマイ
クロプロセッサユニット(MPU)83にデータ書込み
要求信号を送り、マイクロプロセッサユニット83はシ
フトレジスタ111−115に蓄積されたデータをバッ
ファメモリ84に一時蓄積しマルチプレクサ85を介し
MPU83のメモリ86又は87にデータ書込み要求が
ある毎に交互に書込む。メモリ86,87の一方にバッ
ファメモリ84から書込んでいるときは他方のメモリか
らCPU23のメモリ24にデータをDMA転送する。
ある従局につき、他の従局からのデータには同期用コー
ドが検出されたが当該従局からのデータに同期用コード
が検出されなかったときはデータの損失を防ぐために全
従局につき、シフトレジスタ111−115に蓄積され
た各データをメモリ86又は87に読込むようにするこ
ともできる。
MPU82はCPU23に回線状態等の情報を送る。又
CPU23から制御命令を受けモデムの制御等を行う。
次に従局から主局に送るデータの形式について述べる。
本実施例において、転送データ間の同時刻性と転送デー
タの再現性及びデータビットの効率を向上させるため、
データの形式は第4図に示すように、データブロックの
先頭部5〜7ビットを用いた同期用コードとデータビッ
トで構成されている。
当初、又は伝送誤り発生後に同期をとる場合には第5図
に示すようにデータ部分をオール0とした第5図に示す
データビット再同期用データ形式のデータを従局から主
局に送り主局で同期コード検出を行う。
同期用コードは時間較正を行わない通常時には第6図に
示すように“011100”の6ビット構成、負方向の
時間較正時には第7図に示すように“01100”の5
ビット構成、また正方向の時間較正時には第8図に示す
ように“0111100”の7ビットで構成される。
同期用コードは前段部分“011”後段部分“100”
を有し、前段部分の後端部“1”と後段部分の前端部
“1”とは値が等しく前段部分の後端部と後段部分の前
端部の前に“1”を挿入し又はこれらを重畳させること
により伸長又は短縮をすることができる。
データビット同期は、MCU22の、各従局に対応する
データビット同期制御回路において、データブロック毎
に、同期用コードの“011”と“100”のビット構
成を監視して、一致すれば同期用コードが検出されたと
して“100”以後のビットをデータとして扱い、また
1つ前即ち検出された同期用コードの直前のデータブロ
ックを読み込む。もし一致しなければ、MCU22は該
当従局に対して、第5図に示すデータビット再同期用デ
ータ形式の送信開始命令を発行する。MCU22のデー
タビット同期制御回路は、データ分のビットが全て
“0”になることで、同期用コードの“011”と“1
00”のビット構成を容易に検知でき、データビット同
期を得ることができる。MCU22は、データビット同
期が得られたことを確認後、従局に対して、データビッ
ト再同期用データ形式の送信終了命令を発行する。
同時刻性を確保するための時間同期は、各従局に対応す
る時間較正制御回路において、データビット同期制御回
路が同期用コード“011”と“100”のビット構成
を検知した時に出力する同期検知信号をある一定の時間
間隔内に監視して、信号が設定された時間幅内に得られ
ない場合、MCU22は、常に設定時間幅内で同期検知
信号が得られるように、当該従局に対して、第7図に示
す負方向の時間較正時のデータ形式、または第8図に示
す正方向の時間較正時のデータ形式の送信開始命令を発
行する。
次に第9図に同期用コードと同期検知信号の関係を示
す。
第9図の(イ)に受信タイミングクロツクを示す。時間較
正を行わない通常時の同期コードは(ロ)に示すように
“011100”でこの後にデータが続く。(ハ)に時間
較正を行わない通常時の同期検知信号を示す。負方向の
時間較正時の同期用コードを(ニ)に示し、この場合の同
期検知信号を(ホ)に示す。正方向の時間較正時の同期用
コードを(ヘ)に示し、この場合の同期検知信号(ト)に示
す。
負方向の時間較正操作時には、データブロック長が通常
のデータ形式時に比べて1ビット分短縮される。すなわ
ち、同期検知信号の発生する時間間隔は、データブロッ
ク転送毎に、1ビットに要する転送時間ΔT分だけ短く
なる。従って、時間較正操作時の転送データブロック数
をN、通常時のデータ形式N個の転送に要する時間をT
とすれば、T時間後の修正量はマイナス(−)(N*Δ
T)となる。
また、正方向の時間較正操作時は、データブロック長が
通常のデータ形式時に比べて1ビット分伸張される。す
なわち、同期検知信号の発生する時間間隔はデータブロ
ック転送毎に、ΔTだけ長くなる。従って、T時間後の
修正量はプラス(+)(N*ΔT)となる。
該当従局のSCUは予め設定されたデータブロック数の
転送後、データ形式を時間較正時のものから通常時のも
のに切り替える。
次にデータビット同期の検出及び時間較正を第10、第
11図を参照して説明する。第10図はMCU22にお
けるデータビット同期制御回路121の構成を示し、第
11図は第10図の回路中の各部の波形を表す。第10
図において、モデムから送られてくる従局からの受信デ
ータは線191を介してシフトレジスタ191及び19
2に与えられるが、ANDゲート193,194から夫
夫クロツク信号が入力された場合に受信データは各シフ
トレジスタに入力される。同期コードに続くデータが入
力されているときは比較器195の出力は低レベル
(L)でNANDゲート196の出力は高レベル(H)
であり、モデムから線197を介して送られてくる受信
データタイミングクロツクはANDゲート198を介し
てカウンタ199に入力されるカウントされる。カウン
タ199の値が比較器195に設定されたデータ長の値
(本実施例では42)に等しくなると比較器195の出
力はHになりNANDゲート196の出力はLとなりカ
ウンタ199によるカウントは停止する。従って比較器
195の出力200にはHが保持される。信号線200
はHになると、同期コード検出前には比較器201、2
02の出力はLなのでNANDゲート203,204の
出力はHであり、受信データはシフトレジスタ191,
192にタイミングクロツク197に従って入力され
る。シフトレジスタ191に入力された3ビットのパタ
ーンが比較器201に設定された同期用コードのビット
パターン“011”に等しいときは比較器201の出力
205のレベルがHになり、NANDゲート203の出
力がLになってANDゲート193は閉ざされ、比較器
201の出力205はHを保持する。比較器195の出
力200がHになると受信タイミングクロツク197は
ANDゲート206を介してカウンタ207に与えら
れ、カウンタ207の値が比較器208に設定された値
“3”に等しくなると比較器208の出力215がHに
なり、この時点で比較器201の出力がLでNANDゲ
ート203の出力がHであれば、即ち、42ビットのデ
ータの入力の直後に同期コード“011”が検出されな
い場合には、ANDゲート210から再同期制御信号5
1が出力される。次にシフトレジスタ192に入力され
た3ビットのパターンが比較器202に設定されたビッ
トパターン“100“に等しいときは、比較器202の
出力212のレベルがHになり、比較器201,202
の各出力が共にHになったことでANDゲート213の
出力である同期検知信号41がHになり、各データビッ
ト同期制御回路から同期検知信号が得られると第3図の
シフトレジスタ41−45に記憶された従局からの受信
データはメモリ86又は87に記憶される。
又同時に、同期検知信号によりカウンタ199,207
がリセットされる。同期用コードが検出されず再同期制
御信号51が“H”になると、該当する従局のSCUに
対して、第5図に示すデータビット再同期用コード形式
の送信開始命令を発行する。
比較器195の出力信号200が“H”、比較器201
の出力信号205と比較器202の出力信号212は
“L”の状態で、受信データが第5図に示すデータビッ
ト再同期用データ形式になると、データ分42ビットは
全て“0”となり、同期用コード分6ビット(通常)が
“011100”となることで、同期用検知信号を得る
ことができる。MCU22は、データビット同期が得ら
れたことを確認後、該当SCUに対してデータビット再
同期用データ形式の送信終了命令を発行する。
主局で各従局からのデータの時間同期をとる時間同期方
法を第12、第13、 第14図を用いて説明する。第
12図はMCU22の時間較正制御回路131の構成を
示し、第13図はMCU22における時間較正制御のタ
イミングを示し、第14図はMCU22が発行する時間
較正開始命令に応じて動作するSCU8の時間較正制御
回路34の構成を示す。第12図と第14図の同期検知
信号は先に述べたようにデータブロック毎に通常約5ms
毎にパルス信号を1個発生する。
時間同期は、主局のMCU22で、その内部で発生する
毎秒のクロツク(1秒クロック)毎に全従局の同期検知
信号パルスを監視し、1秒クロックの立上りの前後1ms
以内に各従局についての同期検知パルスが生成されるよ
うに時間較正制御を従局と主局との間で行うことにより
各従局から主局に送られるデータの同時刻性を達成して
いる。
第12図に示す時間較正制御回路131において、第1
3図に示すように1秒クロックの立上り後1ms経過して
1.5msのゲートA信号301が発生され次いで1.5
msのゲートB信号302が発生される。ゲートA信号3
01がHの時に同期検知信号41が生ずるとANDゲー
ト303を介してフリップフロップ304がセットされ
負方向の時間較正信号611を発生し、この信号を第3
図のMPU82に送りMPU82は該当する従局に負方
向の時間較正信号を送る。ゲートB信号302がHの時
に同期検知信号パルス41が生ずるとANDゲート30
6を介してフリップフロップ307がセットされ正方向
の時間較正信号612を発生しこの信号をMPU82に
送りMPU82は該当する従局に正方向の時間較正信号
を送る。MPU82で時間較正命令をSCUに送出した
後線71にリセット信号を送ってフリップフロップ30
4又は305にリセットする。
第14図に示す時間較正制御回路34では、時間較正制
御を行わないときはフリップフロップ402がリセット
されており、フリップフロップ403,404は何れも
リセットされており、フリップフロップ402からデー
タセレクタ405にHレベルの信号が与えられる。時間
較正制御回路34内で8クロックパルス分の長さの同期
用コード送信制御信号406が発生されるとANDゲー
ト407はモデムから送信タイミングクロック408を
フリップフロップ402のHレベルの出力で可能化され
ているデータセレクタ405に送る。通常の同期用コー
ドを含むデータセレクタ405はORゲート409及び
36を介してモデム9に“01110000”を送り、
同期用コードを6ビット送った後にデータをORゲート
36を介してモデム9に送る。
従局のSCUで負方向の時間較正命令を受けると、時間
較正制御回路で時間較正操作開始信号410によりフリ
ップフロップ402をリセット負方向時間較正操作時間
開始信号411でフリップフロップ403がセットされ
てデータセレクタ412にHレベルの信号が送られ、デ
ータセレクタ412は同期用コード送信制御信号がHに
なると送信用タイミングクロックに従って“01100
000”をORゲート409、36を介してモデム9に
送る。5ビットの同期用コードを送信した後にデータを
ORゲート36を介してモデム9に送る。従って、負方
向の時間較正操作時は、データブロック長が5+42=
47ビットになり、通常のデータ形式に比べ1ビット短
縮されたことになる。すなわち、データブロック転送毎
に要する時間がΔTだけ短縮したことになる。本実施例
のシステムでは、伝送速度が9600bpsであるから、
ΔTは約0.1ms、通常のデータ形式時のデータブロッ
ク転送毎に要する時間は5msになる。従って、負方向の
時間較正操作時のデータブロック転送毎に要する時間は
約4.9msとなる。
時間較正制御回路34では、データブロックを10個送
出後に時間較正操作終了信号401でフリップフロップ
404をリセットし、フリップフロップ402をセット
して、データ形式が第6図に示す通常時のものになるよ
う動作する。従って、この負方向の時間較正操作によっ
て、該当従局と主局間で、約1msの時間短縮較正が行わ
れたことになる。これは第13図の負方向の時間較正の
同期検知信号が時間軸の前方向に約1ms移動して、結果
的に1秒クロックの立ち上がりから1msの範囲内で発生
することになる。すなわち、同期検知信号パルスは時間
較正を行わない通常時の発生タイミングになるように制
御されたことにある。
SCU8で正方向の時間較正命令を受けると時間較正制
御回路34で時間較正開始信号410によりフリップフ
ロップ402がリセットされ正方向時間較正操作開始信
号412によりフリップフロップ404がセットされて
データセレクタ413にHレベルの信号が送られ、デー
タセレクタ413は同期用コード送信制御信号がHにな
ると“01111000”の信号をORゲート409,
36を介してモデム9に送る。7ビットの同期用コード
を送信した後にデータをORゲート36を介してモデム
に送る。従って、正方向の時間較正操作時は、データブ
ロック長が7+42=49ビットになり、通常のデータ
形式時に比べ1ビット伸張したものになる。すなわち、
データブロック転送毎に要する時間がΔTだけ伸張され
たことになる。本実施例のシステムでは、正方向の時間
較正操作時のデータブロック転送毎に要する時間は約
5.1msとなる。時間較正制御回路では、データブロッ
クを10個送出後に時間較正操作終了信号401により
フリップフロップ402をセットし、フリップフロップ
404をリセットして、データ形式が第6図に示す通常
時のものになるよう動作する。従って、この正方向の時
間較正操作によって、該当従局と主局間で、約1msの時
間伸張較正が行われたことになる。これは第13図の正
方向の時間較正の同期検知信号が時間軸の後方向に約1
ms移動して、結果的に、データブロックを10個送出後
の1秒クロックの立ち上がりから時間軸の前方向に1ms
の範囲内で発生することになる。すなわち、同期検知信
号パルスは時間較正を行わない通常時の発生タイミング
になるように制御されたことになる。
このように、時間較正操作は時間較正用の固有ビットを
有することなく、データビット同期用コードの中で、か
つ転送データのデータビットに何等影響を与えることな
く実行されている。
本実施例では各従局からのデータの同時刻性が1ms程度
のオーダーで必要とされる場合の同期方式につき述べた
が、要求される同時刻性の程度に応じてデータブロック
長の伸縮等をしてもよい。
(発明の効果) 以上に説明した如く本発明によれば、各従局から主局に
送信された各データブロック中に含まれる同期用コード
の主局への到着時間を制御することにより、各従局から
のほぼ同時刻に送出されるデータブロックの各同期用コ
ードがほぼ同時に主局に到着するようにし、各従局から
ほぼ同時刻に受信したデータブロックを全従局について
一括してCPUに接続されたメモリに蓄積することがで
き、その後のデータの同時刻性を重要とするデータ処理
を容易に行うことができる。
【図面の簡単な説明】
第1図は本発明に係るディジタルデータ通信装置の一実
施例の構成図、第2図は従局におけるSCUの構成図、
第3図は主局におけるMCUの構成図、第4図はデータ
形式を示す図、第5図はデータビット再同期用データ形
式を示す図、第6図は時間較正を行わない通常時のデー
タ形式を示す図、第7図は負方向の時間較正時のデータ
形式を示す図、第8図は正方向の時間較正時のデータ形
式を示す図、第9図は同期用コードと同期検知信号の関
係図、第10図はMCUのデータビット同期制御ブロッ
ク図、第11図はMCUのデータビット同期制御タイミ
ングを示す図、第12図はMCUにおける時間較正制御
回路のブロック図、第13図はMCUの時間較正制御タ
イミングを示す図、第14図はSCUにおける時間較正
制御回路のブロック図である。 1−5…従局、6…主局、7,10,13,16,19
…従局、8,11,14,17,20…SCU、9,1
2,15,18,21,101−105…モデム、22
…MCU、23…CPU、24…メモリ、30,82,
83…マイクロプロセッサユニット、35…制御レジス
タ、111,115…シフトレジスタ、121,125
…データビット同期制御回路、34,131,135…
時間較正制御回路。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】複数の従局を夫々主局に通信回線により接
    続し、各従局と主局との間でディジタルデータ通信を行
    う通信装置であって、各従局は、主局にデータを所定の
    一定長のデータビットに主局の制御に応じてその長さを
    変え得る同期用コードを付したデータブロックを送出す
    る装置を有し、主局は各従局からのデータブロックに含
    まれる同期用コードを検出する装置と、各従局からほぼ
    同時刻に受信した各同期信号のうち同期用コードが所定
    の時間巾内に検出されない従局に対して、同期用コード
    が前記所定時間巾より前又は後の何れで検出されるかに
    応じて同期用コードの伸長及び短縮の何れかを指示する
    制御信号を送出する装置とを有し、前記制御信号を受け
    た従局は前記制御信号に応じて伸長又は短縮した同期用
    コードを送出する、ディジタルデータ通信装置。
  2. 【請求項2】特許請求の範囲第1項に記載のディジタル
    データ通信装置において、前記同期用コードは前段部分
    と後段部分とを有し、前段部の終端部の値と後段部分の
    前端部との値が等しく、通常の同期用コードは前段部分
    の直後に後段部分を続けた形式を有し、伸長された同期
    用コードは前段部分の後端部と後段部分の前端部との間
    に前記の値に等しいビットを挿入した形式を有し、短縮
    された同期用コードは前段部分の終端部と後段部分の前
    端部とを重畳した形式を有し、主局の同期用コード検出
    装置は同期用コードの前段部分を検出する手段と、該手
    段と並列に動作し得る同期用コードの後段部分を検出す
    る手段を含み、前記一定長のデータビット受信に続いて
    同期用コード前段部を検出し、かつ同期用コード後段部
    を検出することにより同期用コード検出を行うディジタ
    ルデータ通信装置。
JP63316799A 1988-12-15 1988-12-15 ディジタルデータ通信装置 Expired - Lifetime JPH0611130B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63316799A JPH0611130B2 (ja) 1988-12-15 1988-12-15 ディジタルデータ通信装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63316799A JPH0611130B2 (ja) 1988-12-15 1988-12-15 ディジタルデータ通信装置

Publications (2)

Publication Number Publication Date
JPH02162855A JPH02162855A (ja) 1990-06-22
JPH0611130B2 true JPH0611130B2 (ja) 1994-02-09

Family

ID=18081056

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63316799A Expired - Lifetime JPH0611130B2 (ja) 1988-12-15 1988-12-15 ディジタルデータ通信装置

Country Status (1)

Country Link
JP (1) JPH0611130B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4788876B2 (ja) * 2005-06-07 2011-10-05 日本電気株式会社 非同期クロック利用の分散処理同期システム、マスターシステム及びクロック同期制御方法
CN114500154B (zh) * 2022-01-26 2024-02-27 成都中天自动化控制技术有限公司 一种Ethercat总线主站和从站实时同步方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60167624A (ja) * 1984-02-08 1985-08-31 株式会社東芝 サンプリング時刻同期装置
JPS6225305A (ja) * 1985-07-25 1987-02-03 Nec Corp 安定化電源装置

Also Published As

Publication number Publication date
JPH02162855A (ja) 1990-06-22

Similar Documents

Publication Publication Date Title
US4689740A (en) Two-wire bus-system comprising a clock wire and a data wire for interconnecting a number of stations
US3906484A (en) Decoder input circuit for receiving asynchronous data bit streams
JPH0477494B2 (ja)
GB2265283A (en) Resynchronization of a synchronous serial interface
US4451917A (en) Method and apparatus for pulse train synchronization in PCM transceivers
JPH0611130B2 (ja) ディジタルデータ通信装置
JP3125348B2 (ja) パラレルビット同期方式
EP0530030B1 (en) Circuit for detecting a synchronizing signal in frame synchronized data transmission
JPS5939939B2 (ja) 同期転送制御方式
JP2967649B2 (ja) 受信同期回路
TWI918394B (zh) 積體電路間數位音訊標準(i2s)音訊裝置和i2s音訊裝置錯位恢復之方法
JPH0669937A (ja) ループ型伝送路における遅延時間差補正方法および装置
CN117097432B (zh) 分布式高速信号收发系统的时钟同步方法、装置及介质
JP2634802B2 (ja) クロック同期データ伝送装置
SU1509913A1 (ru) Устройство дл сопр жени абонента с ЭВМ
KR880001023B1 (ko) 셀프콜록킹 데이타 전송시스템
JP2713009B2 (ja) 遅延時間差吸収装置
KR880001024B1 (ko) 데이터 전송방법
SU746895A1 (ru) Устройство дл синхронизации контрольного и эталонного цифровых сигналов
JPS62299132A (ja) 時分割多重化方式および装置
SU610982A1 (ru) Устройство дл телеконтрол буровых работ
SU1381568A1 (ru) Устройство дл передачи и приема цифровой информации
KR0152397B1 (ko) 근원지 동기전송 방식 데이타 수신장치
JPS5894253A (ja) 符号誤り検出方式
JPS59135561A (ja) 回線制御信号検出,送信回路

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

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

Free format text: PAYMENT UNTIL: 20090209

Year of fee payment: 15

EXPY Cancellation because of completion of term