JPH0345052A - 通信端末装置 - Google Patents

通信端末装置

Info

Publication number
JPH0345052A
JPH0345052A JP1178958A JP17895889A JPH0345052A JP H0345052 A JPH0345052 A JP H0345052A JP 1178958 A JP1178958 A JP 1178958A JP 17895889 A JP17895889 A JP 17895889A JP H0345052 A JPH0345052 A JP H0345052A
Authority
JP
Japan
Prior art keywords
baud rate
data
bps
transmitting side
communication terminal
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
JP1178958A
Other languages
English (en)
Inventor
Fusao Hori
房生 保里
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 Tec Corp
Original Assignee
Tokyo Electric 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 Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP1178958A priority Critical patent/JPH0345052A/ja
Publication of JPH0345052A publication Critical patent/JPH0345052A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、データをシリアル通信する通信端末装置に係
り、ボーレートを可変できる通信端末装置に関する。
[従来の技術] データをシリアル通信する通信端末装置は予め送信側と
受信側とで通信速度を合わせる必要がある。このため従
来は、装置に速度切り替えスイッチを設けておき、送信
する前に相手側へ別途電話して相手側の通信速度を確認
し、その通信速度に合わせて速度切り替えスイッチを操
作するようにしていた。
[発明が解決しようとする課題] しかしこのように相手の通信速度を電話で確認してスイ
ッチ操作により速度を合わせたのでは操作が極めて面倒
となり、また相手が留守のときには通信ができない等の
問題があった。
そこで本発明は、通信速度を自動的に相手の速度に合わ
せることができ、操作性を向上できる通信端末装置を提
供しようとするものである。
[課題を解決するための手段] 請求項(1)対応の発明は、データをシリアル通信する
通信端末装置において、送信側からのデータ受信により
送信側ボーレートが自己に設定されているボーレートに
比べて同じか速いかを検出するボーレート検出手段と、
この検出手段により送信側ボーレートが同じであること
を検出すると自己の設定ボーレートをそのままとし、速
いことを検出すると自己の設定ボーレートを上げるボー
レート設定手段を設けたものである。
また請求項(2)対応の発明は、送信側からのデータ受
信により送信側ボーレートが自己に設定されているボー
レートに比べて同じか遅いかを検出するボーレート検出
手段と、この検出手段により送信側ボーレートが同じで
あることを検出すると自己の設定ボーレートをそのまま
とし、遅いことを検出すると自己の設定ボーレートを下
げるボーレート設定手段を設けたものである。
また請求項(3)対応の発明は、送信側からのデータ受
信により送信側のボーレートが自己に設定されているボ
ーレートに比べて同じか速いかそれとも遅いかを検出す
るボーレート検出手段と、この検出手段により送信側ボ
ーレートが同じであることを検出すると自己の設定ボー
レートをそのままとし、速いことを検出すると自己の設
定ボーレートを上げ、かつ遅いことを検出すると自己の
設定ボーレートを下げるボーレート設定手段を設けたも
のである。
[作用コ 請求項(1〉対応の発明においては、自己のボーレート
を予め最も速度の小さいボーレートに設定しておく。そ
して送信側からデータを受信すると、送信側のボーレー
トが自己のボーレートと同じか速いかを検出し、同じで
あれば設定ボーレートで通信を開始する。また送信側が
速ければ自己のボーレートを上げる。例えばボーレート
が3種以上あれば自己のボーレートを1つ上げ再度送信
側のボーレートが自己のボーレートと同じか速いかを検
出する。こうして送信側のボーレートと自己のボーレー
トが一致したとき通信を特徴する請求項〈2)対応の発
明においては、自己のボーレートを予め最も速度の大き
いボーレートに設定しておく。そして送信側からデータ
を受信すると、送信側のボーレートが自己のボーレート
と同じか遅いかを検出し、同じであれば設定ボーレート
で通信を開始する。また送信側が遅ければ自己のボーレ
ートを下げる。例えばボーレートが3種以上あれば自己
のボーレートを1つ下げ再度送信側のボーレートが自己
のボーレートと同じか遅いかを検出する。こうして送信
側のボーレートと自己のボーレートが一致したとき通信
を特徴する請求項(3〉対応の発明においては、自己の
ボーレートをある任意の速度のボーレートに設定してお
く。そして送信側からデータを受信すると、送信側のボ
ーレートが自己のボーレートと同じか速いかそれとも遅
いかを検出し、同じであれば設定ボーレートで通信を開
始する。また送信側が速ければ自己のボーレートを上げ
ていき送信側のボーレートと自己のボーレートが一致し
たとき通信を開始する。また送信側が遅ければ自己のボ
ーレートを下げていき送信側のボーレートと自己のボー
レートが一致したとき通信を開始する。
[実施例] 以下、本発明の一実施例を図面を参照して説明する。
第1図において1は制御部本体を構成するCPU (中
央処理装置)、2はこのCPUIが各部を制御するため
のプログラムデータが格納されたROM (リード・オ
ンリー・メモリ)、3は内部処理で発生するパラレルデ
ータをシリアルデータに変換してモデム(MODEM)
4へ出力し、またそのモデム4を介して入力されるシリ
アルデータをパラレルデータに変換するシリアルインタ
ーフェイスである。前記モデム4は通信回線を介して相
手側とシリアルデータの送受信制御を行うようになって
いる。
前記CPUIとROM2、シリアルインターフェイス3
とはアドレス、データのパスライン及び各種制御ライン
によって接続されている。
前記シリアルインターフェイス3は、第2図に示すよう
にデータ・バスに接続されデータのやり取りを行うデー
タ・バス・バッファ31、送信データをパラレルからシ
リアルに変換して格納する送信バッファ32、この送信
バッファ32の制御を始め送信制御を行う送信制御部3
3、受信データをシリアルからパラレルに変換して格納
する受信バッファ34、この受信バッファ34の制御を
始め受信制御を行うする受信制御部35、リード/ライ
ト制御ロジック36及びモデム(MODEM)制御部3
7によって構成されている。
前記CPUIは、相手側の通信端末装置からデータの受
信を行うとき実際のデータの受信処理に先立って第3図
に示す制御を行うようになっている。
これは先ず通信速度を最小速度である 1、200bpsに設定してデータを送信側に送信し、
送信側からのデータの受信に待機する。
そしてデータの受信があるとそのデータによりパリティ
エラーが発生するか否かをチエツクする。
(ボーレート検出手段) そしてパリティエラーが発生しなければ、送信側のボー
レートは1,200bpsであると判断し自己のボーレ
ートを1.200bpsに設定して実際のデータ受信を
開始する。
またパリティエラーが発生すると、通信速度を1つ上げ
て2.400bpsに設定して(ボーレート設定手段)
データを送信側に送信し、送信側からのデータの受信に
待機する。
この状態でデータの受信があるとそのデータによりパリ
ティエラーが発生するか否かをチエツクする。(ボーレ
ート検出手段) そしてパリティエラーが発生しなければ、送信側のボー
レートは2,400bpsであると判断し自己のボーレ
ートを2.400bpsに設定して実際のデータ受信を
開始する。
またパリティエラーが発生すると、通信速度をさらに1
つ上げて4,800bpsに設定して(ボーレート設定
手段)データを送信側に送信し、送信側からのデータの
受信に待機する。
この状態でデータの受信があるとそのデータによりパリ
ティエラーが発生するか否かをチエツクする。(ボーレ
ート検出手段) そしてパリティエラーが発生しなければ、送信側のボー
レートは4.800bpsであると判断し自己のボーレ
ートを4,800bpsに設定して実際のデータ受信を
開始する。
またパリティエラーが発生すると、送信側のボーレート
は9,600bpsであると判断し自己のボーレートを
9,600bpsに設定して実際のデータ受信を開始す
る。
以上の制御において送信側の装置が例えばボーレート1
,200bpsの装置であれば受信側からの最初の1,
200bpsのデータを受信することによって受信側へ
はOKのデータを送信する。
また送信側の装置がボーレート2,400bpsの装置
であれば受信側からの最初の1,200bpsのデータ
を受信することによってフレーミングエラーとなり、こ
れにより受信側へはその受信側においてパリティエラー
となるデータを送信する。そして次に受信側から2.4
00bpsのデータを受信することによって受信側へは
OKのデータを送信する。
また送信側の装置がボーレート4.800bpsの装置
であれば受信側からの最初の1,200bpsのデータ
及び2回目の2,400bpsのデータを受信すること
によってそれぞれフレーミングエラーとなり、これによ
り受信側へはその受信側においてパリティエラーとなる
データを送信する。
そして次に受信側から4,800bpsのデータを受信
することによって受信側へはOKのデータを送信する。
さらに送信側の装置がボーレート9,600bpsの装
置であれば受信側からの最初の1,200 bpsのデ
ータ、2回目の2,400bpsのデータ及び3回目の
4,800bpsのデータを受信することによってそれ
ぞれフレーミングエラーとなり、これにより受信側へは
その受信側においてパリティエラーとなるデータを送信
する。そして次に受信側から9,600bpsのデータ
を受信することによって受信側へはOKのデータを送信
する。
このような構成の本実施例においては、例えば第4図に
示すように受信側の最小ボーレートが2.400bps
のとき送信側のボーレートが2 400 bpsであっ
たとすると、受信側では先ず通信速度2,400bps
にして送信側からのデータ受信を行う。そしてこのとき
には互いのボーレートが一致しているので受信側ではパ
リティエラーは発生しない。しかして受信側は送信側と
のデータの送受信制御を直ちに開始するようになる。
また例えば第5図に示すように送信側のボーレートが4
,800bpsであったとすると、受信側では先ず通信
速度2.400 bpsにして送信側からのデータ受信
を行う。しかして受信側ではパリティエラーが発生する
。これにより受信側では通信速度を4,800bpsに
上げて再度送信側からのデータ受信を行う。今度は互い
のボーレートが一致しているので受信側ではパリティエ
ラーは発生しない。しかして受信側は送信側とのデータ
の送受信制御を開始するようになる。
このように送信側のボーレートがどの値であっても受信
側においては最小のボーレートからボーレートを順次上
げることによって送信側のボーレートと一致させてデー
タの送受信ができる。すなわち相手の通信速度が異なっ
ていてもそれに自己の通信速度を自動的に合わせること
ができる。
なお、前記実施例においては送信側のボーレートに一致
しないときには受信側では最小のボーレートから順次ボ
ーレートを上げる場合について述べたが必ずしもこれに
限定されるものではなく、受信側において逆に最大のボ
ーレートから順次ボーレートをさげるようにしてもよい
この場合の制御は第6図に示すように行われる。
すなわち受信側の最大ボーレートが4,800bpsの
とき送信側のボーレートが2,400bpsであったと
すると、受信側では先ず通信速度4゜800 bpsに
して送信側からのデータ受信を行う。
しかして受信側では相手側の速度が遅いためフレーミン
グエラーが発生する。これにより受信側では通信速度を
2.400bpsに下げて再度送信側からのデータ受信
を行う。今度は互いのボーレートが一致しているので受
信側ではフレーミングエラーは発生しない。しかして受
信側は送信側とのデータの送受信制御を開始するように
なる。
また、受信側において最初のボーレートを最大や最小に
固定しないで任意とし、送信側からのデータ受信によっ
てパリティエラーが発生したときにはボーレートを上げ
る方向に制御し、またフレーミングエラーが発生したと
きにはボーレートを下げる方向に制御すればボーレート
の一致を図るまでのデータのチエツク回数を平均化する
ことができる。
[発明の効果] 以上詳述したように本発明によれば、通信速度を自動的
に相手の速度に合わせることができ、操作性を向上でき
る通信端末装置を提供できるものである。
【図面の簡単な説明】
第1図乃至第5図は本発明の一実施例を示すもので、第
1図は全体のブロック図、第2図はシリアルインターフ
ェイスの構成を示すブロック図、第3図はCPUによる
要部制御を示す流れ図、第4図及び第5図は伝送シーケ
ンスの例を示す図、第6図は本発明の他の実施例におけ
る伝送シーケンスの例を示す図である。 1・・・CPU (中央処理装置)、 2・・・ROM (リード・オンリー・メモリ)、3・
・・シリアルインターフェイス、 4・・・モデム、

Claims (3)

    【特許請求の範囲】
  1. (1)データをシリアル通信する通信端末装置において
    、送信側からのデータ受信により送信側ボーレートが自
    己に設定されているボーレートに比べて同じか速いかを
    検出するボーレート検出手段と、この検出手段により送
    信側ボーレートが同じであることを検出すると自己の設
    定ボーレートをそのままとし、速いことを検出すると自
    己の設定ボーレートを上げるボーレート設定手段を設け
    たことを特徴とする通信端末装置。
  2. (2)データをシリアル通信する通信端末装置において
    、送信側からのデータ受信により送信側ボーレートが自
    己に設定されているボーレートに比べて同じか遅いかを
    検出するボーレート検出手段と、この検出手段により送
    信側ボーレートが同じであることを検出すると自己の設
    定ボーレートをそのままとし、遅いことを検出すると自
    己の設定ボーレートを下げるボーレート設定手段を設け
    たことを特徴とする通信端末装置。
  3. (3)データをシリアル通信する通信端末装置において
    、送信側からのデータ受信により送信側のボーレートが
    自己に設定されているボーレートに比べて同じか速いか
    それとも遅いかを検出するボーレート検出手段と、この
    検出手段により送信側ボーレートが同じであることを検
    出すると自己の設定ボーレートをそのままとし、速いこ
    とを検出すると自己の設定ボーレートを上げ、かつ遅い
    ことを検出すると自己の設定ボーレートを下げるボーレ
    ート設定手段を設けたことを特徴とする通信端末装置。
JP1178958A 1989-07-13 1989-07-13 通信端末装置 Pending JPH0345052A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1178958A JPH0345052A (ja) 1989-07-13 1989-07-13 通信端末装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1178958A JPH0345052A (ja) 1989-07-13 1989-07-13 通信端末装置

Publications (1)

Publication Number Publication Date
JPH0345052A true JPH0345052A (ja) 1991-02-26

Family

ID=16057636

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1178958A Pending JPH0345052A (ja) 1989-07-13 1989-07-13 通信端末装置

Country Status (1)

Country Link
JP (1) JPH0345052A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100390276B1 (ko) * 2000-08-04 2003-07-04 이준경 맛봉
JP2020198514A (ja) * 2019-05-31 2020-12-10 株式会社富士通ゼネラル 通信装置、ボーレート自動設定方法及び通信システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100390276B1 (ko) * 2000-08-04 2003-07-04 이준경 맛봉
JP2020198514A (ja) * 2019-05-31 2020-12-10 株式会社富士通ゼネラル 通信装置、ボーレート自動設定方法及び通信システム

Similar Documents

Publication Publication Date Title
JP3270481B2 (ja) データアダプタ
US4680773A (en) Data telecommunications system and method utilizing a multi-mode modem
US6260084B1 (en) Modem apparatus and method for serial command and data multiplexing
US5295156A (en) Modem
JP2000513516A (ja) 多重通信インターフェース回路及び方法
JPH0345052A (ja) 通信端末装置
US6647100B1 (en) Universal Serial Bus datapump command interpreter
JP2546218B2 (ja) データ通信装置
JP2560476B2 (ja) 通信制御装置
JP2639248B2 (ja) 通信インターフェイス装置
JPS60160768A (ja) フアクシミリ接続装置
JPS615654A (ja) デイジタル回線終端置の初期設定方式
JP4170146B2 (ja) 無線通信機
JP3345277B2 (ja) 通信制御装置
JP3409367B2 (ja) インテリジェントモデム
KR100672115B1 (ko) 데이터 전송 제어 네트워크의 원격 제어시스템 및 그에 따른 제어방법
KR0141294B1 (ko) 퍼스널 컴퓨터 내장형 전전자 교환기 접속용 프로세서
JPH01138839A (ja) デーダ端末アダプタ装置
JPH02238744A (ja) 通信方式
JPS61194995A (ja) ボタン電話装置
JPH03255749A (ja) 通信制御装置のデータ転送方式
JPH02226858A (ja) ダイヤルアップテレックス用モデム装置
JPH03131151A (ja) データ信号速度設定方式
JPH0399571A (ja) 端末装置の送出レベル調整方法
JPH0327135B2 (ja)