JPS6028026B2 - 集中処理装置相互交信方式 - Google Patents
集中処理装置相互交信方式Info
- Publication number
- JPS6028026B2 JPS6028026B2 JP8800781A JP8800781A JPS6028026B2 JP S6028026 B2 JPS6028026 B2 JP S6028026B2 JP 8800781 A JP8800781 A JP 8800781A JP 8800781 A JP8800781 A JP 8800781A JP S6028026 B2 JPS6028026 B2 JP S6028026B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- central processing
- data signal
- processing unit
- data
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0227—Cooperation and interconnection of the input arrangement with other functional units of a computer
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
- Small-Scale Networks (AREA)
Description
【発明の詳細な説明】
本発明は、自動販売機その他の機器の諸動作を集中的に
処理して制御するいわゆるマイクロコンピュータすなわ
ち集中処理装置の相互間にて交信する集中処理装置相互
交信方式に関し、特に、通常の入出力ボートを用い、通
常のプログラムによりその容量を増大させることなく、
また、異種装置相互間においても交信を行ない得るよう
にしたものである。
処理して制御するいわゆるマイクロコンピュータすなわ
ち集中処理装置の相互間にて交信する集中処理装置相互
交信方式に関し、特に、通常の入出力ボートを用い、通
常のプログラムによりその容量を増大させることなく、
また、異種装置相互間においても交信を行ない得るよう
にしたものである。
いわゆるマイクロコンピュータを複数個用いて構成した
自動販売機等の制御回路におけるそれらのマイクロコン
ピュータ相互間の交信については、効率よく円滑に相互
交信を行ない得ることが要求されている。
自動販売機等の制御回路におけるそれらのマイクロコン
ピュータ相互間の交信については、効率よく円滑に相互
交信を行ない得ることが要求されている。
しかして、複数個のマイクロコンピュータにより構成し
た制御回路は、単一のマイクロコンピュータのみからな
る制御回路に比してつぎのような長所を有している。【
11 処理機能の分散化が容易である。
た制御回路は、単一のマイクロコンピュータのみからな
る制御回路に比してつぎのような長所を有している。【
11 処理機能の分散化が容易である。
■ 複数種の処理を並行して行なえるので、処理速度を
高めることができる。
高めることができる。
【3’いわゆるワンチップのマイクロコンピュータを使
用する制御回路においては、入出力ボート、ランダムア
クセスメモリ(RAM)、リードオンリメモリ(RoM
)などワンチップに備えた構成要素の拡張を容易かつ比
較的安価に達成することができる。
用する制御回路においては、入出力ボート、ランダムア
クセスメモリ(RAM)、リードオンリメモリ(RoM
)などワンチップに備えた構成要素の拡張を容易かつ比
較的安価に達成することができる。
一方、この種マイクロコンピュータを複数個用いた制御
回路全体としては、統一性を失うことなく、マイクロコ
ンピュータ相互間の調和を保持した処理動作が要求され
、したがって、マイクロコンピュータ相互間の交信を効
率よく円滑に行ない得ることが重要であり「つぎのよう
な条件を流す必要があった。
回路全体としては、統一性を失うことなく、マイクロコ
ンピュータ相互間の調和を保持した処理動作が要求され
、したがって、マイクロコンピュータ相互間の交信を効
率よく円滑に行ない得ることが重要であり「つぎのよう
な条件を流す必要があった。
{1} 種類の異なるマイクロコンピュータの相互間に
おいても交信が可能であること。
おいても交信が可能であること。
【2ー 交信に要する処理プログラムの量ができるだけ
少ないこと。
少ないこと。
{3’ 外部からのノイズの影響や回路部品の故障など
による交信異常の発生にも充分に対処し得ること。
による交信異常の発生にも充分に対処し得ること。
‘41 交信速度の高低、交信データ量の多寡にも対応
し得ること。
し得ること。
上述のような諸条件に対し、従来のこの種制御回路はつ
ぎのような欠点があった。
ぎのような欠点があった。
例えば、相互間の交信に、固有の入出力ボートを転用し
た従来のこの種制御回路においては、各マイクロコンピ
ュータ内部の各種のデータに並列−直列変換を施して順
次に出力するための出力ボートおよび外部からの順次の
各種データに直列−並列変換を施して並列に入力するた
めの入力ボートを他のマイクロコンピュータとの間の交
信に容易に利用し得る利点を有する反面に、つぎのよう
な欠点を有している。
た従来のこの種制御回路においては、各マイクロコンピ
ュータ内部の各種のデータに並列−直列変換を施して順
次に出力するための出力ボートおよび外部からの順次の
各種データに直列−並列変換を施して並列に入力するた
めの入力ボートを他のマイクロコンピュータとの間の交
信に容易に利用し得る利点を有する反面に、つぎのよう
な欠点を有している。
‘1ー 同一種類のマイクロコンピュータ相互間の交信
には容易にそれぞれに固有の入出力ボートを容易に利用
し得るが、異なる種類のマイクロコンピュータ相互間の
交信、特に、並列入力の場合には、データの入出力の態
様が相違するために、その入出力の態様の相違を調整す
るための処理プログラムや回路装置が必要となるため、
回路構成が複雑となり、製造価格が上昇する。
には容易にそれぞれに固有の入出力ボートを容易に利用
し得るが、異なる種類のマイクロコンピュータ相互間の
交信、特に、並列入力の場合には、データの入出力の態
様が相違するために、その入出力の態様の相違を調整す
るための処理プログラムや回路装置が必要となるため、
回路構成が複雑となり、製造価格が上昇する。
【2} 他のマイクロコンピュータからのデータの議取
りは、タイミング同期用のクロックパルスの入力時に行
なうのであるが、ノイズが侵入した場合にそのノイズの
影響を受けてデータ議取りに誤りが生じ易く、かかるノ
イズによる誤動作に対処するための処理プログラムを設
けると処理プログラム全体の量が過度に増大する。また
、複数のマイクロコンピュータに共通に利用し得るよう
にしたランダムアクセスメモリ等の外部メモリを設けた
この種の制御回路においては、その外部メモリを仲介に
して異種マイクロコンピュータ相互間の交信も可能とな
るが、その外部メモリのアクセスには各マイクロコンピ
ュータ間に優先順位を設けて同時にアクセスしないよう
にする必要があり、つぎのような欠点を有している。
りは、タイミング同期用のクロックパルスの入力時に行
なうのであるが、ノイズが侵入した場合にそのノイズの
影響を受けてデータ議取りに誤りが生じ易く、かかるノ
イズによる誤動作に対処するための処理プログラムを設
けると処理プログラム全体の量が過度に増大する。また
、複数のマイクロコンピュータに共通に利用し得るよう
にしたランダムアクセスメモリ等の外部メモリを設けた
この種の制御回路においては、その外部メモリを仲介に
して異種マイクロコンピュータ相互間の交信も可能とな
るが、その外部メモリのアクセスには各マイクロコンピ
ュータ間に優先順位を設けて同時にアクセスしないよう
にする必要があり、つぎのような欠点を有している。
‘1} 外部メモリをアクセスし得るデータバス乃至ア
ドレスバスを備えたマイク。
ドレスバスを備えたマイク。
コンピュータのみを用いてこの種制御回路を構成する必
要があるために、製造価格が上昇し、安価な制御回路が
得られなくなる。‘2ー し・わゆるワンチップマイク
ロコンピュータのようにランダムアクセスメモリを内蔵
したマイクロコンピュータを用いて構成したこの種の制
御回路においてはメモリ容量が過剰となり、無用の価格
上昇を招くことになる。
要があるために、製造価格が上昇し、安価な制御回路が
得られなくなる。‘2ー し・わゆるワンチップマイク
ロコンピュータのようにランダムアクセスメモリを内蔵
したマイクロコンピュータを用いて構成したこの種の制
御回路においてはメモリ容量が過剰となり、無用の価格
上昇を招くことになる。
本発明の目的は、上述した従来の種々の欠点をすべて除
去し、前述したこの種制御回路に必要な諸条件をすべて
満たした、処理プログラム量が少なく、安定に動作し、
異種装置間にても任意の態様の交信を行ない得るように
した集中処理装置相互交信方式を提供することにある。
去し、前述したこの種制御回路に必要な諸条件をすべて
満たした、処理プログラム量が少なく、安定に動作し、
異種装置間にても任意の態様の交信を行ない得るように
した集中処理装置相互交信方式を提供することにある。
すなわち、本発明集中処理装置相互交信方式は、複数ビ
ット1ワードの並列データ信号を伝送するデータ信号線
と、前記デ−タ信号の送出を示す送出信号を伝送する送
出信号線と、前記データ信号を受信したことを示す確認
信号を伝送する確認信号線とにより集中処理装置相互間
を接続して相互間の交信を行う方式であって、送信側集
中処理装置にて前記データ信号を前記送出信号とともに
送信し、受信側集中処理装置にて前託送出信号の受信に
応じ1ワード分のデータ信号を受信するとともに前記確
認信号を返信し、前記送信側集中処理装置にては前記確
認信号の受信に応じ次の1ワード分のデータ信号を前記
と同様に送信するようにし、前記データ信号、送出信号
および確認信号の受信は各信号について複数回のサンプ
ル値が同一であることを確認して行う。以下に図面を参
照して本発明を詳細に説明する。
ット1ワードの並列データ信号を伝送するデータ信号線
と、前記デ−タ信号の送出を示す送出信号を伝送する送
出信号線と、前記データ信号を受信したことを示す確認
信号を伝送する確認信号線とにより集中処理装置相互間
を接続して相互間の交信を行う方式であって、送信側集
中処理装置にて前記データ信号を前記送出信号とともに
送信し、受信側集中処理装置にて前託送出信号の受信に
応じ1ワード分のデータ信号を受信するとともに前記確
認信号を返信し、前記送信側集中処理装置にては前記確
認信号の受信に応じ次の1ワード分のデータ信号を前記
と同様に送信するようにし、前記データ信号、送出信号
および確認信号の受信は各信号について複数回のサンプ
ル値が同一であることを確認して行う。以下に図面を参
照して本発明を詳細に説明する。
本発明方式による集中処理装置相互交信系の回路構成の
例を第1図に示す。
例を第1図に示す。
図示の構成においては、集中処理装置すなわちいわゆる
マイクロコンピュータ1は、キースイツチ62およびダ
イオード63のマトリクスに抵抗61を介して電源電圧
8を供給したキーマトリクス回路6からの入力情報を謎
取って、増幅回路11を介し、各出力素子12′からな
る出力回路12を制御し、また、集中処理装置2を、同
様に、キーマトリクス回路7からの入力情報を読取って
、増幅回路21を介し、出力回路22を制御している。
これら2個の集中処理装置1と2とは、集中処理装置1
の出力ボートS9〜S12から集中処理装置2の入力ボ
ートA4〜A7にそれぞれ到る信号線3、集中処理装置
1の出力ボートS8から集中処理装置2の入力ボートA
8に到る信号線4および集中処理装置2の出力ボートB
8から集中処理装置1の入力ボートRWこ到る信号線5
により相互交信用の接続を施してある。なお、上述の相
互交信用接続に用いた各出力ボートおよび各入力ボート
は、前述した入力情報の議取りおよび出力回路の制御に
用いる入力ボート、出力ボートおよび入出力兼用ボート
を転用したものである。
マイクロコンピュータ1は、キースイツチ62およびダ
イオード63のマトリクスに抵抗61を介して電源電圧
8を供給したキーマトリクス回路6からの入力情報を謎
取って、増幅回路11を介し、各出力素子12′からな
る出力回路12を制御し、また、集中処理装置2を、同
様に、キーマトリクス回路7からの入力情報を読取って
、増幅回路21を介し、出力回路22を制御している。
これら2個の集中処理装置1と2とは、集中処理装置1
の出力ボートS9〜S12から集中処理装置2の入力ボ
ートA4〜A7にそれぞれ到る信号線3、集中処理装置
1の出力ボートS8から集中処理装置2の入力ボートA
8に到る信号線4および集中処理装置2の出力ボートB
8から集中処理装置1の入力ボートRWこ到る信号線5
により相互交信用の接続を施してある。なお、上述の相
互交信用接続に用いた各出力ボートおよび各入力ボート
は、前述した入力情報の議取りおよび出力回路の制御に
用いる入力ボート、出力ボートおよび入出力兼用ボート
を転用したものである。
すなわち、図示のとおり、集中処理装置1においては、
残余の出力ボートSO〜S3により指令して残余の入力
ボートRO〜R3により入力情報を謙取るとともに、残
余の出力ポ−トS4〜S7により出力回路12を制御し
ており、また、集中処理装置2においても、残余の出力
ボートBO〜B3およびB4〜B7並びに残余の入力ボ
ートAO〜A3を同機に使用している。さらに、集中処
理装置1と2との相互間を、それぞれの駆動電源電圧が
相違する等の理由にて、図示のように、直接に接続し得
ない場合には、適切なインターフェ−ス回路を介して相
互間を接続するものとする。つぎに、上述のようにして
相互に接続した集中処理装置1と2との間における相互
交信動作のタイミングチャートの例を第2図に示し、そ
のうち、信号議取りのためのタイミングチャートの例を
第3図に詳細に示す。
残余の出力ボートSO〜S3により指令して残余の入力
ボートRO〜R3により入力情報を謙取るとともに、残
余の出力ポ−トS4〜S7により出力回路12を制御し
ており、また、集中処理装置2においても、残余の出力
ボートBO〜B3およびB4〜B7並びに残余の入力ボ
ートAO〜A3を同機に使用している。さらに、集中処
理装置1と2との相互間を、それぞれの駆動電源電圧が
相違する等の理由にて、図示のように、直接に接続し得
ない場合には、適切なインターフェ−ス回路を介して相
互間を接続するものとする。つぎに、上述のようにして
相互に接続した集中処理装置1と2との間における相互
交信動作のタイミングチャートの例を第2図に示し、そ
のうち、信号議取りのためのタイミングチャートの例を
第3図に詳細に示す。
なお、図示の例においては、第1図に示したように、集
中処理装置1から集中処理装置2に情報データを伝送す
るものとする。しかして、図示の例においては、例えば
4ビット構成とするデータ信号DATAおよびそのデー
タ信号DATAの送出を示す送出信号STを信号線3お
よび4′をそれぞれ介して集中処理装置1から2へ伝送
するとともに、データ信号DATAの議取りを示す確認
信号ACKを集中処理装置2から1へ伝送するものとす
るが、第2図に示すように、相互交信が開始されるまで
は、送出信号STおよび確認信号ACKは、データ信号
DATAが出力されていても、送出はされていない。
中処理装置1から集中処理装置2に情報データを伝送す
るものとする。しかして、図示の例においては、例えば
4ビット構成とするデータ信号DATAおよびそのデー
タ信号DATAの送出を示す送出信号STを信号線3お
よび4′をそれぞれ介して集中処理装置1から2へ伝送
するとともに、データ信号DATAの議取りを示す確認
信号ACKを集中処理装置2から1へ伝送するものとす
るが、第2図に示すように、相互交信が開始されるまで
は、送出信号STおよび確認信号ACKは、データ信号
DATAが出力されていても、送出はされていない。
相互交信の開始に当っては、まず、集中処理装置1から
、データ信号DATAを送出した後、微少の遅延時間t
,の経過後に送出信号STをオンにして伝送する。集中
処理装置2においては、入釆した送出信号STのオンを
検出したうえで、データ信号DATAを議取り、その読
取りの後、微少の遅延時間らの経過後に確認信号ACK
をオンにして伝送する。集中処理装置1においては、入
来した確認信号ACKのオンを検出した後、微少の遅延
時間t3の経過後に送出信号STをオフにすると同時に
、それまで操返し送出していた第1ワードのデータ信号
DATAを切換えて、第2ワードのデータ信号DATA
の操返し送出を開始する。集中処理装置2においては、
入釆していた送出信号STのオフを検知すると、適切な
時間をおいて確認信号ACKをもオフにする。かかる一
連の動作により、第1ワードの情報データ伝送のための
相互交信を終了する。以下同機にして、第2ワード、第
3ワード、…、第Nワードの情報データの伝送を逐次行
ない、第Nワードの情報データを終了すると、4×Nビ
ットの情報データの伝送が完了する。
、データ信号DATAを送出した後、微少の遅延時間t
,の経過後に送出信号STをオンにして伝送する。集中
処理装置2においては、入釆した送出信号STのオンを
検出したうえで、データ信号DATAを議取り、その読
取りの後、微少の遅延時間らの経過後に確認信号ACK
をオンにして伝送する。集中処理装置1においては、入
来した確認信号ACKのオンを検出した後、微少の遅延
時間t3の経過後に送出信号STをオフにすると同時に
、それまで操返し送出していた第1ワードのデータ信号
DATAを切換えて、第2ワードのデータ信号DATA
の操返し送出を開始する。集中処理装置2においては、
入釆していた送出信号STのオフを検知すると、適切な
時間をおいて確認信号ACKをもオフにする。かかる一
連の動作により、第1ワードの情報データ伝送のための
相互交信を終了する。以下同機にして、第2ワード、第
3ワード、…、第Nワードの情報データの伝送を逐次行
ない、第Nワードの情報データを終了すると、4×Nビ
ットの情報データの伝送が完了する。
そのデータ伝送完了時には、送出信号STおよび確認信
号ACKはともにオフになっている。なお、上述の動作
説明においては、集中処理装置2にて、送出信号STの
オンを検出した後にデータ信号DATAI〜4をその都
度鱗取るようにしたが、送出信号STとデータ信号DA
TAとを同時に読取って、送出信号STのオンを検知し
た後、直ちにデータ信号DATAの確認を行なって確認
信号ACKを送出するようにすることもできる。
号ACKはともにオフになっている。なお、上述の動作
説明においては、集中処理装置2にて、送出信号STの
オンを検出した後にデータ信号DATAI〜4をその都
度鱗取るようにしたが、送出信号STとデータ信号DA
TAとを同時に読取って、送出信号STのオンを検知し
た後、直ちにデータ信号DATAの確認を行なって確認
信号ACKを送出するようにすることもできる。
つぎに、各集中処理装置1−,2において、データ信号
DATA、送出信号STおよび確認信号ACKをそれぞ
れ読取って、それぞれのオン、オフを険出する動作の態
様の例を述べると、一定のサンプリング周期Tsにて入
来した各信号をサンプリングし、3度以上同一サンプル
値が得られたときにのみ、各入力信号を確定した入力信
号として確認する方式により、相互交信を行なう。
DATA、送出信号STおよび確認信号ACKをそれぞ
れ読取って、それぞれのオン、オフを険出する動作の態
様の例を述べると、一定のサンプリング周期Tsにて入
来した各信号をサンプリングし、3度以上同一サンプル
値が得られたときにのみ、各入力信号を確定した入力信
号として確認する方式により、相互交信を行なう。
かかる確認方式によれば、侵入のおそれがあるノイズパ
ルスのパルス幅よりサンプリング周期Tsを広く選定し
ておくと、ノイズパルスが入力信号に混入しても、その
影響を無視することができる。すなわち、例えば、集中
処理装置2においては、第3図の波形Bに示すように、
入来した送出信号STがオンになった後に、サンプリン
グ周期Ts毎の3点a,b,cにおいてその送出信号S
Tをサンプリングすると、3回とも送出信号STのサン
プル値が高論理レベルとなるので、その送出信号STが
オフからオンに切換えられていることを確認することが
でき、かかる送出信号STのオンの確認に引続いて、第
3図の波形Aに示すように、サンプリング周期Ts毎の
3点d,c,fにおいてデータ信号DATAをサンプリ
ングし、同様に確認しながらデータ信号DATAを謙取
る。集中処理装置2においてかかるデータ信号議取りの
後に確認信号ACKをオンにすると、集中処理装置1に
おいては、第3図の波形Cに示すように、処理プログラ
ム毎の3点g,h,iにてその確認信号ACKをサンプ
リングし、同様にして確認信号ACKがオフからオンに
切換えられていることを確認しながら検出して、送出信
号STをオフにする。上述のような相互交信における信
号の講取りおよび送出の態様は、集中処理装置1,2に
おけるそれぞれのキーマトリクス回路6,7からの入力
信号の読取りや出力回路12.22への信号の送出の態
様と同一であり、したがって、上述したような態様の集
中処理装置相互交信方式によれば、信号議取り、送出の
プログラムは、通常のキーマトリクス回路からの入力信
号の論取りや出力回路への信号の送出のプログラムをそ
のまま流用することがで‐き、相互交信専用のプログラ
ム量は少なくてすむことになり、また、講取り誤り対策
なども充実し得ることになる。
ルスのパルス幅よりサンプリング周期Tsを広く選定し
ておくと、ノイズパルスが入力信号に混入しても、その
影響を無視することができる。すなわち、例えば、集中
処理装置2においては、第3図の波形Bに示すように、
入来した送出信号STがオンになった後に、サンプリン
グ周期Ts毎の3点a,b,cにおいてその送出信号S
Tをサンプリングすると、3回とも送出信号STのサン
プル値が高論理レベルとなるので、その送出信号STが
オフからオンに切換えられていることを確認することが
でき、かかる送出信号STのオンの確認に引続いて、第
3図の波形Aに示すように、サンプリング周期Ts毎の
3点d,c,fにおいてデータ信号DATAをサンプリ
ングし、同様に確認しながらデータ信号DATAを謙取
る。集中処理装置2においてかかるデータ信号議取りの
後に確認信号ACKをオンにすると、集中処理装置1に
おいては、第3図の波形Cに示すように、処理プログラ
ム毎の3点g,h,iにてその確認信号ACKをサンプ
リングし、同様にして確認信号ACKがオフからオンに
切換えられていることを確認しながら検出して、送出信
号STをオフにする。上述のような相互交信における信
号の講取りおよび送出の態様は、集中処理装置1,2に
おけるそれぞれのキーマトリクス回路6,7からの入力
信号の読取りや出力回路12.22への信号の送出の態
様と同一であり、したがって、上述したような態様の集
中処理装置相互交信方式によれば、信号議取り、送出の
プログラムは、通常のキーマトリクス回路からの入力信
号の論取りや出力回路への信号の送出のプログラムをそ
のまま流用することがで‐き、相互交信専用のプログラ
ム量は少なくてすむことになり、また、講取り誤り対策
なども充実し得ることになる。
なお、第1図示の構成例については、4×Nビットのデ
ータを伝送するよにしたが、データ伝送,に用い.る入
出力ボートの個数は、データ量や交信速度に応じて適切
な個数を選定することもでき、例えば、データ伝送に8
本の入出力ボートを用いて8×Nビットのデータ伝送を
行なうこともできる。
ータを伝送するよにしたが、データ伝送,に用い.る入
出力ボートの個数は、データ量や交信速度に応じて適切
な個数を選定することもでき、例えば、データ伝送に8
本の入出力ボートを用いて8×Nビットのデータ伝送を
行なうこともできる。
また、第1図示の構成例においては、データ伝送用の信
号線3に4個ずつの入出力ボートを割当ててあるが、送
出信号用および確認信号用の信号線4および5にそれぞ
れ割当てた各入出力ボートも、それらの信号3,4に信
号がないときには、データ伝送用に兼用することもでき
る。
号線3に4個ずつの入出力ボートを割当ててあるが、送
出信号用および確認信号用の信号線4および5にそれぞ
れ割当てた各入出力ボートも、それらの信号3,4に信
号がないときには、データ伝送用に兼用することもでき
る。
さらに、交信異常時に対する対策としてつぎのようにす
ることもできる。
ることもできる。
{11 通常の交信時間の2倍以上の時間が経過しても
交信が終了しない場合には、その交信を打切り、送出信
号STおよび確認信号ACKをともにオフにする。
交信が終了しない場合には、その交信を打切り、送出信
号STおよび確認信号ACKをともにオフにする。
■ 連続して3回以上交信が失敗した場合には、交信を
受け付けず、交信エラー信号をオンにする。
受け付けず、交信エラー信号をオンにする。
‘31伝送するデータ信号DATAにパリティビットを
付加してエラーチェックを行ない得るようにする。
付加してエラーチェックを行ない得るようにする。
上述の各対策を適切に組合わせて実施すれば、前述した
態様の相互交信の信頼性を一層向上させることができる
。
態様の相互交信の信頼性を一層向上させることができる
。
なお、前述したような態様の本発明相互交信方式におい
ては、ノイズ波形などによりデータ伝送に誤りが生ずる
おそれが少ないので、上述のような交信異常対策は簡略
化することができ、その結果、交信用プログラムの量も
少なくなり、ワンチップマイクロコンピュータを用いた
集中処理装置の相互交信系には特に有効である。
ては、ノイズ波形などによりデータ伝送に誤りが生ずる
おそれが少ないので、上述のような交信異常対策は簡略
化することができ、その結果、交信用プログラムの量も
少なくなり、ワンチップマイクロコンピュータを用いた
集中処理装置の相互交信系には特に有効である。
以上の説明から明らかなように、本発明によれば、いわ
ゆるマイクロコンピュータからなる集中処理装置におけ
る通常の入出力ボートを用いて、通常のキーマトリクス
回路からの信号の読取りや出力回路への信号の送出と同
一の態様にて相互交信を行なうのであるから、つぎのよ
うな顕著な効果が得られる。
ゆるマイクロコンピュータからなる集中処理装置におけ
る通常の入出力ボートを用いて、通常のキーマトリクス
回路からの信号の読取りや出力回路への信号の送出と同
一の態様にて相互交信を行なうのであるから、つぎのよ
うな顕著な効果が得られる。
‘1} 種類の異なる集中処理装置の相互間における交
信にも本発明方式を適用することができる。
信にも本発明方式を適用することができる。
‘21 交信のためのプログラム量は、信号の議取り、
送出のプログラムは通常のものを流用し得、るので、.
専用プログラムとしては少なくてすみ、したがって、プ
ログラムの容量に制限のあるワンチップマイクロコンピ
ュータを使用する場合に特に有利である。‘31 通常
の入出力ボートを交信に転用するのであるから、交信速
度やデータ量の大小、多寡に応じて、交信に用いる入出
力ボートの個数を増減して効率よく入出力ボートを使用
することができる。
送出のプログラムは通常のものを流用し得、るので、.
専用プログラムとしては少なくてすみ、したがって、プ
ログラムの容量に制限のあるワンチップマイクロコンピ
ュータを使用する場合に特に有利である。‘31 通常
の入出力ボートを交信に転用するのであるから、交信速
度やデータ量の大小、多寡に応じて、交信に用いる入出
力ボートの個数を増減して効率よく入出力ボートを使用
することができる。
第1図は本発明方式による集中処理装置相互交信系の構
成例を示すブロック線図、第2図は同じくその各部動作
の態様を示すタイミングチャート、第3図は同じくその
各部動作の態様をさらに詳細に示すタイミングチャート
である。 1,2・・・・・・集中処理装置(マイクロコンビユー
夕)、3,4,5・・・・・・信号線、6,7・・・・
・・キーマトリクス回路、8,9,10……電源端子、
11,12……増幅回路、12,22・・…・出力回路
、61・・・・・・抵抗、62・・・・・・キースイツ
チ、63……ダイオード。 第1図 第2図 第3図
成例を示すブロック線図、第2図は同じくその各部動作
の態様を示すタイミングチャート、第3図は同じくその
各部動作の態様をさらに詳細に示すタイミングチャート
である。 1,2・・・・・・集中処理装置(マイクロコンビユー
夕)、3,4,5・・・・・・信号線、6,7・・・・
・・キーマトリクス回路、8,9,10……電源端子、
11,12……増幅回路、12,22・・…・出力回路
、61・・・・・・抵抗、62・・・・・・キースイツ
チ、63……ダイオード。 第1図 第2図 第3図
Claims (1)
- 【特許請求の範囲】 1 複数ビツト1ワードの並列データ信号を伝送するデ
ータ信号線と、前記データ信号の送出を示す送出信号を
伝送する送出信号線と、前記データ信号を受信したこと
を示す確認信号を伝送する確認信号線とにより集中処理
装置相互間を接続して相互間の交信を行う方式であつて
、送信側集中処理装置にて前記データ信号を前記送出信
号とともに送信し、受信側集中処理装置にて前記送出信
号の受信に応じ1ワード分のデータ信号を受信するとと
もに前記確認信号を返信し、前記送信側集中処理装置に
ては前記確認信号の受信に応じ次の1ワード分のデータ
信号を前記と同様に送信するようにし、前記データ信号
、送出信号および確認信号の受信は各信号について複数
回のサンプル値が同一であることを確認して行うように
したことを特徴とする集中処理装置相互交信方式。 2 特許請求の範囲第1項記載の交信方式において、前
記送信側集中処理装置にては前記データ信号の送出開始
後所定の時間の経過に引続いて前記送出信号の送出を開
始し、前記受信側集中処理装置にては前記送出信号の検
出に応じて前記データ信号を読取るとともに前記確認信
号の返信を開始し、前記送信側集中処理装置にては前記
確認信号の検出に応じて前記送出信号の送出を停止し、
前記受信側集中処理装置にては前記送出信号の送出停止
の検知に応じ前記確認信号の返信を停止することにより
、前記データ信号の1ワード分の交信を終了するように
したことを特徴とする集中処理装置相互交信方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8800781A JPS6028026B2 (ja) | 1981-06-10 | 1981-06-10 | 集中処理装置相互交信方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8800781A JPS6028026B2 (ja) | 1981-06-10 | 1981-06-10 | 集中処理装置相互交信方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57203121A JPS57203121A (en) | 1982-12-13 |
| JPS6028026B2 true JPS6028026B2 (ja) | 1985-07-02 |
Family
ID=13930741
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8800781A Expired JPS6028026B2 (ja) | 1981-06-10 | 1981-06-10 | 集中処理装置相互交信方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6028026B2 (ja) |
-
1981
- 1981-06-10 JP JP8800781A patent/JPS6028026B2/ja not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57203121A (en) | 1982-12-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4085448A (en) | Data communication bus structure | |
| US4257099A (en) | Communication bus coupler | |
| JPS62186629A (ja) | 情報授受システム | |
| CA1080318A (en) | Communication bus coupler | |
| US5436856A (en) | Self testing computer system with circuits including test registers | |
| JPS6028026B2 (ja) | 集中処理装置相互交信方式 | |
| JPS6041372B2 (ja) | 複数のデ−タ処理装置の接続方式 | |
| CA1087746A (en) | Method and apparatus for effecting inter-bus communications in a multi-bus data processing system | |
| JPS6135739B2 (ja) | ||
| JPH087442Y2 (ja) | プログラマブルコントローラの入出力装置 | |
| JP2830486B2 (ja) | 通信装置 | |
| JP2000151748A (ja) | 通信システムの装置接続認識方法 | |
| EP0400930A2 (en) | Realtime redundant operating system | |
| JPS63263555A (ja) | 多重プロセッサシステム用のプロセッサモジュール自動判定システム | |
| JPS61270952A (ja) | デ−タ伝送方式 | |
| KR960016274B1 (ko) | 홈버스 인터페이스장치 | |
| KR880002509Y1 (ko) | 퍼스널 컴퓨터의 네트워크 인터페이스 회로 | |
| JP3710114B2 (ja) | データバス回路 | |
| JPH01209502A (ja) | プログラマブルコントローラの増設バスチェック装置 | |
| JPH04278742A (ja) | 受信データの誤り検出方法 | |
| JPH04368035A (ja) | グループ通信方法 | |
| JPS59171237A (ja) | デ−タ転送方式 | |
| JPH0449431A (ja) | テスト機能付きインタフェース回路 | |
| JPS61213960A (ja) | Cpu間データ伝送装置 | |
| JPH08191319A (ja) | データ通信システム |