JPH035702B2 - - Google Patents
Info
- Publication number
- JPH035702B2 JPH035702B2 JP57229929A JP22992982A JPH035702B2 JP H035702 B2 JPH035702 B2 JP H035702B2 JP 57229929 A JP57229929 A JP 57229929A JP 22992982 A JP22992982 A JP 22992982A JP H035702 B2 JPH035702 B2 JP H035702B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- center
- interrupt
- interrupt request
- pulse
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Small-Scale Networks (AREA)
Description
【発明の詳細な説明】
この発明はセンタと複数の子局間の情報伝送に
おける割込方式に関するものである。
おける割込方式に関するものである。
マスタと複数の子局との間での情報伝送を行な
う場合、マスタから所定の順序で子局に問い合せ
を行ない、問い合せを受けた子局がマスタに情報
を伝送するポーリング方式が知られている。
う場合、マスタから所定の順序で子局に問い合せ
を行ない、問い合せを受けた子局がマスタに情報
を伝送するポーリング方式が知られている。
一方第1図はカード式自動販売システムのブロ
ツク図であり、1はセンタ、2a,2b…2nは
カード読取用の端末機であり、各端末機とセンタ
とは2本の信号線3で結ばれ、ポーリング方式に
よつてセンタ1と各端末機2a,2b,…2nと
の間で情報の伝送が行なわれる。各端末機には暗
証番号を入力するテンキー4とカード挿入口5と
を有し、このカード挿入口5に挿入された磁気カ
ード(図示せず)からカード番号、暗証番号を読
み出す。6a,6b,…6nは各端末機2a,2
b…2nに設けられた商品販売機である。
ツク図であり、1はセンタ、2a,2b…2nは
カード読取用の端末機であり、各端末機とセンタ
とは2本の信号線3で結ばれ、ポーリング方式に
よつてセンタ1と各端末機2a,2b,…2nと
の間で情報の伝送が行なわれる。各端末機には暗
証番号を入力するテンキー4とカード挿入口5と
を有し、このカード挿入口5に挿入された磁気カ
ード(図示せず)からカード番号、暗証番号を読
み出す。6a,6b,…6nは各端末機2a,2
b…2nに設けられた商品販売機である。
各端末機2a,2b,…はセンタ1からの問い
合せに応答して、暗証照合の場合はカード番号と
暗証番号、販売データの場合はカード番号と販売
金額等のデータと、データの区別を示すコマンド
とをセンタに送る。
合せに応答して、暗証照合の場合はカード番号と
暗証番号、販売データの場合はカード番号と販売
金額等のデータと、データの区別を示すコマンド
とをセンタに送る。
上述のようなカード販売システムにおいて、セ
ンタ1と端末機2a,2b,2c…を2線式で連
結し、ポーリング方式でデータ伝送を行なう場合
には、全端末機に対して、時間Tで問い合せを行
なうとすると、1端末機についてはT時間に1回
しか端末とセンタとの交信ができないために、磁
気カードを使用した顧客の待ち時間が長くなると
いう欠点が生じる。
ンタ1と端末機2a,2b,2c…を2線式で連
結し、ポーリング方式でデータ伝送を行なう場合
には、全端末機に対して、時間Tで問い合せを行
なうとすると、1端末機についてはT時間に1回
しか端末とセンタとの交信ができないために、磁
気カードを使用した顧客の待ち時間が長くなると
いう欠点が生じる。
この発明は上述の欠点を除くためになされたも
のであつて、ポーリング方式でセンタと端末との
データ交信を行なうものにおいて、簡単な機構を
用いて割込交信を行ない得る割込方式を提供する
ことを目的とするものである。
のであつて、ポーリング方式でセンタと端末との
データ交信を行なうものにおいて、簡単な機構を
用いて割込交信を行ない得る割込方式を提供する
ことを目的とするものである。
この目的を達成するために、この発明において
は、端末からセンタへの応答期間の適宜なビツト
位置を割込要求信号ビツトとして割り当てて、こ
の位置に割込要求信号があることをセンタが識別
すると、センタから端末機の全数に相当するn個
のビツト数の信号を端末に送出し、割込要求を出
した端末一に割り当てられたビツト信号に応答さ
せる。このパルスの欠落した位置から、センタは
どの端末が割込要求を出したかを識別した、セン
タからその端末にポーリング方式で問い合せを行
ない、その端末の割込を実行する。
は、端末からセンタへの応答期間の適宜なビツト
位置を割込要求信号ビツトとして割り当てて、こ
の位置に割込要求信号があることをセンタが識別
すると、センタから端末機の全数に相当するn個
のビツト数の信号を端末に送出し、割込要求を出
した端末一に割り当てられたビツト信号に応答さ
せる。このパルスの欠落した位置から、センタは
どの端末が割込要求を出したかを識別した、セン
タからその端末にポーリング方式で問い合せを行
ない、その端末の割込を実行する。
以下にこの発明の一実施例を図面とともに説明
する。
する。
なお以下の説明は第1図に示したカード式販売
システムにこの発明を適用した実施例を示すが、
この実施例においては、信号形式は、たとえば第
4図に示すように、伝送されるデータの各ビツト
毎にHレベルとLレベルの2つの状態を交互に含
み、Lレベルが0.8m秒のときはデータ0を示し
Lレベルが1.6m秒のときはデータ“1”を示す
ものとする。
システムにこの発明を適用した実施例を示すが、
この実施例においては、信号形式は、たとえば第
4図に示すように、伝送されるデータの各ビツト
毎にHレベルとLレベルの2つの状態を交互に含
み、Lレベルが0.8m秒のときはデータ0を示し
Lレベルが1.6m秒のときはデータ“1”を示す
ものとする。
そして端末機には第5図に示すように、信号線
3にトランジスタTrを接続してあり、端末機側
からデータを伝送するときは、このトランジスタ
Trをたとえば0.8m秒オンとすることによりデー
タ“0”たとえば1.6m秒オンとすることにより
データ“1”を信号線3に送る。
3にトランジスタTrを接続してあり、端末機側
からデータを伝送するときは、このトランジスタ
Trをたとえば0.8m秒オンとすることによりデー
タ“0”たとえば1.6m秒オンとすることにより
データ“1”を信号線3に送る。
第2図は通常のポーリング方式の交信形態を示
し、、…はたとえば第1図に示したカード
式販売システムにおける端末機2a,2b…2n
に対する交信期間を示している。各期間におい
て、センタ1から問い合せ期間Tqに各端末機2
a,2b,…2nを指定する複数ビツトのデータ
を送出する。適宜な処理時間の後、端末からの応
答期間TAで、指定された端末機からセンタ1へ
所定のデータが返送される。この交信が各端末機
とセンタの間で適宜な番号順に行なわれ、これを
くり返す。交信が正しく行なわれれば信号OKを
センタから送出する。
し、、…はたとえば第1図に示したカード
式販売システムにおける端末機2a,2b…2n
に対する交信期間を示している。各期間におい
て、センタ1から問い合せ期間Tqに各端末機2
a,2b,…2nを指定する複数ビツトのデータ
を送出する。適宜な処理時間の後、端末からの応
答期間TAで、指定された端末機からセンタ1へ
所定のデータが返送される。この交信が各端末機
とセンタの間で適宜な番号順に行なわれ、これを
くり返す。交信が正しく行なわれれば信号OKを
センタから送出する。
この発明においては、上記応答期間TAのうち
の適宜なビツト位置、たとえばコマンド信号の第
2ビツト位置bqを割込要求に割り当てられてい
る。
の適宜なビツト位置、たとえばコマンド信号の第
2ビツト位置bqを割込要求に割り当てられてい
る。
次に割込要求処理を第3図について説明する。
いま、たとえば1番目の端末機2aに対する処
理期間において、端末機2nに磁気カードが挿
入された場合、処理期間の応答期間TAのコマ
ンド信号中のビツトbqに、端末機2nから割込
要求“1”を送出する。センタ1がこの割込要求
のあつたことを検出すると、センタ1から信号線
3にn個のパルス列Poを送出する。
理期間において、端末機2nに磁気カードが挿
入された場合、処理期間の応答期間TAのコマ
ンド信号中のビツトbqに、端末機2nから割込
要求“1”を送出する。センタ1がこの割込要求
のあつたことを検出すると、センタ1から信号線
3にn個のパルス列Poを送出する。
このパルス列Poを受けると、割込要求を出し
たn番目の端末機2nは、自己に割り当てられた
タイミングに、信号線3に接続されているトラン
ジスタTrをオンとすることによつて、当該端末
機2nに割り当てられたn番目のパルスPonを欠
落させて応答する。
たn番目の端末機2nは、自己に割り当てられた
タイミングに、信号線3に接続されているトラン
ジスタTrをオンとすることによつて、当該端末
機2nに割り当てられたn番目のパルスPonを欠
落させて応答する。
センタ1はパルス例Poを監視しており、パル
スPonが欠落したことを検出することによつて、
n番目の端末機2nが割込要求を出したことを認
識し、次の問い合せ期間Tqに、端末機2aを指
定するデータを送信する。これによつて、端末機
2nから所定のデータをセンタ1に送り、割込処
理を終る。
スPonが欠落したことを検出することによつて、
n番目の端末機2nが割込要求を出したことを認
識し、次の問い合せ期間Tqに、端末機2aを指
定するデータを送信する。これによつて、端末機
2nから所定のデータをセンタ1に送り、割込処
理を終る。
もし他の割込要求がなければ、次に第2番目の
端末機2bに対する問い合せと交信処理を実行す
る。
端末機2bに対する問い合せと交信処理を実行す
る。
なお上記の割込処理時において、もしさらに他
の端末機から割込要求がある場合には、上述のn
番目の端末機の割込処理における応答期間TAの
割込要求ビツトbqを“1”にすることによつて、
次の割込みが可能となる。
の端末機から割込要求がある場合には、上述のn
番目の端末機の割込処理における応答期間TAの
割込要求ビツトbqを“1”にすることによつて、
次の割込みが可能となる。
第6図は端末機におけるデータの送受信部を示
しており、センタからの問い合せ時にのみ応答す
る入力検出回路11のin端子は信号線3に接続さ
れており、このin端子の信号の立下りから適宜時
間後に信号線3の状態をサンプリングし、その状
態がハイレベルかローレベルかを一時記憶する。
そして、この記憶結果をin端子の信号の立ち上り
でクロツク端子CKに信号を出力して、DATA端
子から上記記憶結果をシフトレジスタ12に送る
とともに、シフトレシスタ12の内容を図上左向
きにシフトさせる。上記の動作をセンタ1からの
問い合せ期間の指令に対してくり返す。そして、
センタからの問い合せが何番目の端末機に対して
行なわれているのかを表わすデータシフトレジス
タ12に記憶し、コマンド解析器13に送る。
しており、センタからの問い合せ時にのみ応答す
る入力検出回路11のin端子は信号線3に接続さ
れており、このin端子の信号の立下りから適宜時
間後に信号線3の状態をサンプリングし、その状
態がハイレベルかローレベルかを一時記憶する。
そして、この記憶結果をin端子の信号の立ち上り
でクロツク端子CKに信号を出力して、DATA端
子から上記記憶結果をシフトレジスタ12に送る
とともに、シフトレシスタ12の内容を図上左向
きにシフトさせる。上記の動作をセンタ1からの
問い合せ期間の指令に対してくり返す。そして、
センタからの問い合せが何番目の端末機に対して
行なわれているのかを表わすデータシフトレジス
タ12に記憶し、コマンド解析器13に送る。
一方端末番号設定スイツチ14は、自己の端末
の番号を表わすコード信号をコマンド解析器13
に送つて、その設定値とシフトレジスタ12に記
憶されているセンタからの端末機を指定する番号
とを比較し、一致しておれば、センタ1からの指
令の内容を読みとる。もしその指令の内容が販売
データであれば、販売データ記憶回路15に記憶
されている販売データを出力レジスタ16に書き
込む。この出力レジスタ16に書き込まれたデー
タは、センタからの指令があつたとき、出力回路
17によつて読み出されて、トランジスタ18を
オンオフすることにより、信号線3に送出され
る。なお出力回路17は、センタ1からコマンド
信号が送られている間は動作しないように制御さ
れる。
の番号を表わすコード信号をコマンド解析器13
に送つて、その設定値とシフトレジスタ12に記
憶されているセンタからの端末機を指定する番号
とを比較し、一致しておれば、センタ1からの指
令の内容を読みとる。もしその指令の内容が販売
データであれば、販売データ記憶回路15に記憶
されている販売データを出力レジスタ16に書き
込む。この出力レジスタ16に書き込まれたデー
タは、センタからの指令があつたとき、出力回路
17によつて読み出されて、トランジスタ18を
オンオフすることにより、信号線3に送出され
る。なお出力回路17は、センタ1からコマンド
信号が送られている間は動作しないように制御さ
れる。
第6図における割込処理は以下のようにして行
なわれる。
なわれる。
いまたとえば端末機2nで磁気カードがセツト
され、暗証番号が入力されたとき、暗証番号メモ
リ20にその内容が書き込まれる。そしてこの暗証
番号が書き込まれた旨が解析器13の入力端子in
2に入力されると、センタ1からの問い合せ期間
Tqの終了後出力レジスタ16の第2ビツトに1、
他のビツトには0が書き込まれる。
され、暗証番号が入力されたとき、暗証番号メモ
リ20にその内容が書き込まれる。そしてこの暗証
番号が書き込まれた旨が解析器13の入力端子in
2に入力されると、センタ1からの問い合せ期間
Tqの終了後出力レジスタ16の第2ビツトに1、
他のビツトには0が書き込まれる。
以下、センタ1からの同期パルスによつて、こ
の出力レジスタ16の内容が出力回路17に読み
出されて、期間TAの第2ビツト位置bqで、トラ
ンジスタ18がオンとされ、割込要求を信号線3
に出力する。この割込要求の出力後、端末番号設
定スイツチ14から印加される端末番号nを解析
器13が読みとつて、その番号nに対応して出力
レジスタ16の第nビツトに1を書き込む。他の
ビツトは0である。
の出力レジスタ16の内容が出力回路17に読み
出されて、期間TAの第2ビツト位置bqで、トラ
ンジスタ18がオンとされ、割込要求を信号線3
に出力する。この割込要求の出力後、端末番号設
定スイツチ14から印加される端末番号nを解析
器13が読みとつて、その番号nに対応して出力
レジスタ16の第nビツトに1を書き込む。他の
ビツトは0である。
一方、割込要求がセンタ1で読みとると、n個
のパルスPoを信号線3に送出する。このパルス
にしたがつて、出力レジスタ16の内容が第1ビ
ツトから出力回路17によつて読み出される。そ
して第nビツトのデータ“1”が読み出される
と、トランジスタ18はオンとなり、パルス列
Poのうちの第n番目のパルスPonが欠落する。
のパルスPoを信号線3に送出する。このパルス
にしたがつて、出力レジスタ16の内容が第1ビ
ツトから出力回路17によつて読み出される。そ
して第nビツトのデータ“1”が読み出される
と、トランジスタ18はオンとなり、パルス列
Poのうちの第n番目のパルスPonが欠落する。
パルスPonの欠落をセンタ1が読みとると、セ
ンタは割込要求を出したのは第n番目の端末機2
nであつたことを識別して、この端末機の割込実
行する。
ンタは割込要求を出したのは第n番目の端末機2
nであつたことを識別して、この端末機の割込実
行する。
上述のように、カード式販売システムにおいて
割込処理を行なうことによつて、顧客がカードを
端末機にセツトしたときの待ち時間がなくなり、
顧客が不要に待たされるという不具合は解消す
る。
割込処理を行なうことによつて、顧客がカードを
端末機にセツトしたときの待ち時間がなくなり、
顧客が不要に待たされるという不具合は解消す
る。
以上詳述したように、この発明は、通常はポー
リング方式でセンタと端末との交信を行なうもの
において、端末からセンタへの信号伝送期間の特
定位置に割込要求信号を出すスペースを設けて、
センタはこのスペースの情報を判断して割込要求
を判断するようにしたものであるから、割込要求
を簡単に識別できるようになり、2線式で信号の
伝送を行なうシステムにも容易に割込処理をする
ことができる。また割込要求は伝送路に設けたス
イツチをオンとして自局に割り当てられているパ
ルスを消滅させるだけで実行できるから、その回
路構成は簡易であり、特に自動販売システムのよ
うに比較的簡単な装置間のデータ伝送に好適であ
る。
リング方式でセンタと端末との交信を行なうもの
において、端末からセンタへの信号伝送期間の特
定位置に割込要求信号を出すスペースを設けて、
センタはこのスペースの情報を判断して割込要求
を判断するようにしたものであるから、割込要求
を簡単に識別できるようになり、2線式で信号の
伝送を行なうシステムにも容易に割込処理をする
ことができる。また割込要求は伝送路に設けたス
イツチをオンとして自局に割り当てられているパ
ルスを消滅させるだけで実行できるから、その回
路構成は簡易であり、特に自動販売システムのよ
うに比較的簡単な装置間のデータ伝送に好適であ
る。
第1図はカード式販売システムの一例を示すブ
ロツク図、第2図はポーリング方式の概略を示す
図、第3図はこの発明の割込方式の一実施例を示
す図、第4図は第3図の実施例に用いられる信号
形式の一例を示す波形図、第5図は第1図の販売
システムに用いられる端末機の出力部分の一例を
示す図、第6図は端末機の一例を示す回路図であ
る。 Tq……センタからの問い合せ期間、TA……端
末からセンタへの応答期間、bq……割込要求信
号ビツト、1……センタ、2a,2b,…2n…
…端末機、3……信号線。
ロツク図、第2図はポーリング方式の概略を示す
図、第3図はこの発明の割込方式の一実施例を示
す図、第4図は第3図の実施例に用いられる信号
形式の一例を示す波形図、第5図は第1図の販売
システムに用いられる端末機の出力部分の一例を
示す図、第6図は端末機の一例を示す回路図であ
る。 Tq……センタからの問い合せ期間、TA……端
末からセンタへの応答期間、bq……割込要求信
号ビツト、1……センタ、2a,2b,…2n…
…端末機、3……信号線。
Claims (1)
- 1 通常はポーリング方式によつてセンタと端末
機との交信を行なうとともに、センタからの問い
合せに対して端末機が応答する期間中の特定期間
を割込要求期間として割り当てておくとともに、
センタから各端末機宛のパルスを送り、割込の必
要な端末機はこの割込要求期間に各端末機のデー
タ伝送路に設けたスイツチを当該端末機に割当て
られたタイミングにオンとして上記パルスのうち
当該端末機に割り当てられたパルスを消滅させ、
センタがこのパルスの消滅による割込要求を検出
したとき、所定ビツト数の信号を各端末機に送信
し、割込要求を出した端末機自身に割り当てられ
たビツト位置で応答させることによつて、センタ
は割込要求のあつた端末機を識別して、割込を実
行することを特徴とする割込方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22992982A JPS59122256A (ja) | 1982-12-28 | 1982-12-28 | 割込方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22992982A JPS59122256A (ja) | 1982-12-28 | 1982-12-28 | 割込方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59122256A JPS59122256A (ja) | 1984-07-14 |
| JPH035702B2 true JPH035702B2 (ja) | 1991-01-28 |
Family
ID=16899941
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22992982A Granted JPS59122256A (ja) | 1982-12-28 | 1982-12-28 | 割込方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59122256A (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61224633A (ja) * | 1985-03-29 | 1986-10-06 | Oki Electric Ind Co Ltd | 選択呼出し方法 |
| JPH0771088B2 (ja) * | 1987-04-06 | 1995-07-31 | 古河電気工業株式会社 | 多重伝送方式 |
| JPH0771090B2 (ja) * | 1987-06-10 | 1995-07-31 | 古河電気工業株式会社 | 多重伝送方式 |
| JPH01291547A (ja) * | 1988-05-19 | 1989-11-24 | Nec Corp | データ伝送方式 |
| JP2511187B2 (ja) * | 1990-09-06 | 1996-06-26 | ホーチキ株式会社 | 防災監視装置 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5133530A (ja) * | 1974-08-30 | 1976-03-22 | Yokogawa Electric Works Ltd | Deetabasuseigyohoshiki |
-
1982
- 1982-12-28 JP JP22992982A patent/JPS59122256A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59122256A (ja) | 1984-07-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1252904A (en) | Automatic i/o address assignment | |
| US4639889A (en) | System for controlling communication between a main control assembly and programmable terminal units | |
| US4156277A (en) | Access request mechanism for a serial data input/output system | |
| US4322793A (en) | Communication controller transparently integrated into a host CPU | |
| EP0153838B1 (en) | Method of efficiently and simultaneously transmitting both isochronous and nonisochronous data in a computer network | |
| US3810103A (en) | Data transfer control apparatus | |
| US5159684A (en) | Data communication interface integrated circuit with data-echoing and non-echoing communication modes | |
| US6934823B2 (en) | Method and apparatus for handling memory read return data from different time domains | |
| US6149058A (en) | Chip card reader with fast transmission protocol | |
| EP0883066B1 (en) | Serial data transmission between data processing apparatus and an external storage apparatus | |
| JPS59127133A (ja) | デ−タ伝送方式 | |
| EP0288650B1 (en) | Protocol and apparatus for a control link between a control unit and several devices | |
| JPH088779A (ja) | ステーション及び1個以上のポータブル・オブジェクト間での遠隔会話用装置 | |
| JPH035702B2 (ja) | ||
| US5978927A (en) | Method and system for measuring a maximum and minimum response time of a plurality of devices on a data bus and adapting the timing of read and write time slots | |
| US3688273A (en) | Digital data communication system providing a recirculating poll of a plurality of remote terminal units | |
| USRE29246E (en) | Data transfer control apparatus and method | |
| GB2140941A (en) | Data communication control system | |
| EP0080369B1 (en) | Peripheral unit adapted to monitor a low data rate serial input/output interface | |
| JPH0442321A (ja) | Icカード情報処理システム | |
| US6408353B1 (en) | Microcomputer having sampling function of retry requesting signal in syncronization with strobe signal | |
| JPH10222622A (ja) | 無線カードシステムと無線カードシステムの通信方法と情報処理システムと情報処理システムの通信方法 | |
| SU1290569A1 (ru) | Устройство управлени доступом к общему каналу св зи | |
| JP2004046891A (ja) | データ処理システム、データ処理装置、外部装置及びデータ伝送方法 | |
| JP2755242B2 (ja) | エラー通知方式 |