JP2541492B2 - マイクロプロセッサ遠隔リセット方式 - Google Patents
マイクロプロセッサ遠隔リセット方式Info
- Publication number
- JP2541492B2 JP2541492B2 JP5313801A JP31380193A JP2541492B2 JP 2541492 B2 JP2541492 B2 JP 2541492B2 JP 5313801 A JP5313801 A JP 5313801A JP 31380193 A JP31380193 A JP 31380193A JP 2541492 B2 JP2541492 B2 JP 2541492B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- microprocessor
- reset
- station
- line 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 - Fee Related
Links
Landscapes
- Debugging And Monitoring (AREA)
- Computer And Data Communications (AREA)
Description
【0001】
【産業上の利用分野】本発明は、ポーリング方式のデー
タ転送システムにおけるマイクロプロセッサ遠隔リセッ
ト方式に関する。
タ転送システムにおけるマイクロプロセッサ遠隔リセッ
ト方式に関する。
【0002】
【従来の技術】親局と複数の子局とが相互に接続される
回線において、親局は複数の子局に対しポーリング方式
によるデータ転送を行っていた。
回線において、親局は複数の子局に対しポーリング方式
によるデータ転送を行っていた。
【0003】本データ転送時に、従来の子局は、親局か
らのデータ送信要求に対して、通信処理上の障害によっ
て通信ロック状態が発生した場合又は子局のマイクロプ
ロセッサに障害が生じた場合に親局へ応答が返さないた
め親局ではその対応ができず、その度毎に子局の通信制
御用マイクロプロセッサを人間が強制的にリセットする
事により障害を回復していた。
らのデータ送信要求に対して、通信処理上の障害によっ
て通信ロック状態が発生した場合又は子局のマイクロプ
ロセッサに障害が生じた場合に親局へ応答が返さないた
め親局ではその対応ができず、その度毎に子局の通信制
御用マイクロプロセッサを人間が強制的にリセットする
事により障害を回復していた。
【0004】
【発明が解決しようとする課題】上述した従来の子局の
マイクロプロセッサを人間がリセットする方式では、子
局が親局より遠隔にある場合、子局のMPUをリセット
するのに多大の時間を有するという欠点がある。また、
特開昭60−223352号公報のごとく親局からの通
信手順にて子局のマイクロプロセッサのリセットを行う
方法があるが、障害が発生した時点では、通信処理が行
えない事が多い為、実際には正常に動作しない場合があ
る欠点を有する。又、別の方法としてリセット信号用に
制御線を別に用意して子局のマイクロプロセッサを直接
リセットする方法もあるが、制御線を追加するための追
加回路が増大し、簡単に構成できない欠点を有する。
マイクロプロセッサを人間がリセットする方式では、子
局が親局より遠隔にある場合、子局のMPUをリセット
するのに多大の時間を有するという欠点がある。また、
特開昭60−223352号公報のごとく親局からの通
信手順にて子局のマイクロプロセッサのリセットを行う
方法があるが、障害が発生した時点では、通信処理が行
えない事が多い為、実際には正常に動作しない場合があ
る欠点を有する。又、別の方法としてリセット信号用に
制御線を別に用意して子局のマイクロプロセッサを直接
リセットする方法もあるが、制御線を追加するための追
加回路が増大し、簡単に構成できない欠点を有する。
【0005】
【課題を解決するための手段】各子局に親局から送信さ
れる回線データを監視する手段を設け、親局は該当する
子局に対しリセットを行う特定の回線データを送信する
ものとする。子局は前記回線データを受信するとマイク
ロプロセッサに対してハードウェア・リセットを実行す
る。これにより前記マイクロプロセッサに障害が発生し
ても親局から遠隔リセットを行う事ができる。
れる回線データを監視する手段を設け、親局は該当する
子局に対しリセットを行う特定の回線データを送信する
ものとする。子局は前記回線データを受信するとマイク
ロプロセッサに対してハードウェア・リセットを実行す
る。これにより前記マイクロプロセッサに障害が発生し
ても親局から遠隔リセットを行う事ができる。
【0006】
【実施例】次に、本発明を図1のブロック図及び図2の
リセット実行用回線データの内容を用いて説明する。
リセット実行用回線データの内容を用いて説明する。
【0007】図1において、親局Mと子局S1 〜Snと
は、送受信回線LT ,LR によって相互に接続されてい
る。
は、送受信回線LT ,LR によって相互に接続されてい
る。
【0008】本図に於て、親局Mは1の通信制御処理を
行うマイクロプロセッサ(MPU)と、2のシリアルデ
ータの送・受信処理を行うインターフェース回路(SI
O)とから構成される。一方、子局S1 〜Snは、3の
回線のデータを監視する回線データ監視部、4の前記回
線データ監視部から出力されたリセット信号を一定時間
遅延させる遅延部、5の前記遅延部の出力と、7のマイ
クロプロセッサから出力されるリセット禁止信号とで判
定を行い、判定結果によりマイクロプロセッサにリセッ
ト信号を出力する判定部、6のシリアルデータインター
フェース(SIO)から構成される。
行うマイクロプロセッサ(MPU)と、2のシリアルデ
ータの送・受信処理を行うインターフェース回路(SI
O)とから構成される。一方、子局S1 〜Snは、3の
回線のデータを監視する回線データ監視部、4の前記回
線データ監視部から出力されたリセット信号を一定時間
遅延させる遅延部、5の前記遅延部の出力と、7のマイ
クロプロセッサから出力されるリセット禁止信号とで判
定を行い、判定結果によりマイクロプロセッサにリセッ
ト信号を出力する判定部、6のシリアルデータインター
フェース(SIO)から構成される。
【0009】図2は、親局から子局へのリセット実行用
回線データの一例を示す。
回線データの一例を示す。
【0010】本図にて、親局Mと子局S1 〜Sn間の回
線データは、開始フレーム信号(F1 )、アドレス・デ
ータ(A)、制御信号(C)、送信データ(D)及び終
了フレーム信号(F2 )で構成される。
線データは、開始フレーム信号(F1 )、アドレス・デ
ータ(A)、制御信号(C)、送信データ(D)及び終
了フレーム信号(F2 )で構成される。
【0011】図1における動作を、親局Mから子局S1
〜SnへデータDが転送された時点から説明する。親局
Mからは、図示の如く回線データが送られてくる。この
回線データを受信した子局S1 〜Snにおいて、回線デ
ータ監視部3によりあらかじめ設定されている自局のア
ドレスデータ(A′)と前記回線データのアドレスデー
タ(A)との比較を行う。この結果アドレスが一致した
場合に子局は自局へのデータとして扱い、親局Mへデー
タ応答を送信する。
〜SnへデータDが転送された時点から説明する。親局
Mからは、図示の如く回線データが送られてくる。この
回線データを受信した子局S1 〜Snにおいて、回線デ
ータ監視部3によりあらかじめ設定されている自局のア
ドレスデータ(A′)と前記回線データのアドレスデー
タ(A)との比較を行う。この結果アドレスが一致した
場合に子局は自局へのデータとして扱い、親局Mへデー
タ応答を送信する。
【0012】次に子局S1 に障害が生じた場合を説明す
る。子局S1 に障害が生じた場合、親局は、前記リセッ
ト実行回線データと同一のフォーマット形式の回線デー
タを送信したにもかかわらずデータ応答を得られないの
で、子局S1 に対し、再度回線データを再送する。再送
したにもかかわらず、データ応答を得られない場合、次
にリセット実行用回線データを前記子局S1 に送信す
る。ここで、リセット実行用回線データは、通常の回線
データをリセット実行用回線データと誤って判断される
のを防ぐ為、データ長は通常のフレーム2〜3倍程長
く、且つデータ(D)の部分は全て“0”としてある。
子局S1 では、回線データ監視部3が回線データを監視
し、データが一定時間“0”である時、受信した回線デ
ータをリセット実行用回線データであると判断し、遅延
部4に対しリセット要求信号を出力する。前記遅延部は
リセット要求信号を一定時間遅延させて判定部5に出力
する。遅延時間は回線データをSIO6及びMPU7に
て処理に有する時間より長いものとする。また、前記S
IO6及びMPU7は、前記子局S1 が正常である場合
は、受信した回線データを処理し、さらにリセット実行
用回線データであるが、ID不一致のため自分に対する
回線データでないと認識すると、前記判定部5に対しリ
セット禁止信号を出力する。しかし、障害時には、回線
データの処理を行う事ができず、前記判定部5に対しリ
セット禁止信号を出力する事ができない。判定部5は前
記リセット要求信号が入力され且つリセット禁止信号が
入力されない場合、マイクロプロセッサ7に対しリセッ
ト信号を出力する。この一連の動作により子局の障害が
回復する。これは子局S2 〜Snに対しても同様にMP
Uをリセットする事ができる。
る。子局S1 に障害が生じた場合、親局は、前記リセッ
ト実行回線データと同一のフォーマット形式の回線デー
タを送信したにもかかわらずデータ応答を得られないの
で、子局S1 に対し、再度回線データを再送する。再送
したにもかかわらず、データ応答を得られない場合、次
にリセット実行用回線データを前記子局S1 に送信す
る。ここで、リセット実行用回線データは、通常の回線
データをリセット実行用回線データと誤って判断される
のを防ぐ為、データ長は通常のフレーム2〜3倍程長
く、且つデータ(D)の部分は全て“0”としてある。
子局S1 では、回線データ監視部3が回線データを監視
し、データが一定時間“0”である時、受信した回線デ
ータをリセット実行用回線データであると判断し、遅延
部4に対しリセット要求信号を出力する。前記遅延部は
リセット要求信号を一定時間遅延させて判定部5に出力
する。遅延時間は回線データをSIO6及びMPU7に
て処理に有する時間より長いものとする。また、前記S
IO6及びMPU7は、前記子局S1 が正常である場合
は、受信した回線データを処理し、さらにリセット実行
用回線データであるが、ID不一致のため自分に対する
回線データでないと認識すると、前記判定部5に対しリ
セット禁止信号を出力する。しかし、障害時には、回線
データの処理を行う事ができず、前記判定部5に対しリ
セット禁止信号を出力する事ができない。判定部5は前
記リセット要求信号が入力され且つリセット禁止信号が
入力されない場合、マイクロプロセッサ7に対しリセッ
ト信号を出力する。この一連の動作により子局の障害が
回復する。これは子局S2 〜Snに対しても同様にMP
Uをリセットする事ができる。
【0013】尚、以上の回線データ監視部3、遅延部
4、判定部5は、全てハードウェアロジックにて実現し
ており、MPU7のソフトウェア不具合若しくは故障の
影響を受けることなく確実に回線データを検出できる。
4、判定部5は、全てハードウェアロジックにて実現し
ており、MPU7のソフトウェア不具合若しくは故障の
影響を受けることなく確実に回線データを検出できる。
【0014】
【発明の効果】以上説明したように本発明は、回線デー
タを簡単な回路により監視する事により、リセットを実
行するので、親局側のマイクロプロセッサに対してはリ
セット実行用の回線データを子局に送信する機能を追加
するだけで、確実に子局のマイクロプロセッサをリセッ
トし障害を回復する事ができる。
タを簡単な回路により監視する事により、リセットを実
行するので、親局側のマイクロプロセッサに対してはリ
セット実行用の回線データを子局に送信する機能を追加
するだけで、確実に子局のマイクロプロセッサをリセッ
トし障害を回復する事ができる。
【図1】本発明の一実施例のブロック図である。
【図2】本発明のリセット実行用回線データの一例であ
る。
る。
1 親局MPU 2 親局SIO 3 回線データ監視部 4 遅延部 5 判定部 6 子局SIO 7 子局MPU A アドレスデータ C 制御信号 D 送信データ F1 開始フレーム信号 F2 終了フレーム信号 LT ,LR 伝送路 M 親局 S1 〜Sn 子局
Claims (4)
- 【請求項1】 親局と複数の子局間のポーリング方式に
よるデータの送受信方式において、 親局は、各子局に対し第1のデータを送信する手段と、
前記第1のデータに対する応答の無い子局の当該通信に
係るマイクロプロセッサをリセットさせる第2のデータ
を送信する手段とを有し、 各子局は、前記第2のデータを検出し、自局の前記マイ
クロプロセッサのリセット要求を監視する手段と、 前記リセット信号を受け所定時間遅延する手段と、 前記遅延されたリセット信号を受け、自局の通信異常の
ときのみ前記マイクロプロセッサをリセットする判定手
段とを有することを特徴とするマイクロプロセッサ遠隔
リセット方式。 - 【請求項2】 請求項1記載の第2のデータのデータ部
は第1のデータのデータより長くかつ固定パターンであ
ることを除き、第1のデータとフレーム構成が同一であ
ることを特徴とするマイクロプロセッサ遠隔リセット方
式。 - 【請求項3】 請求項1記載の監視手段と遅延手段と判
定手段に係る回路はソフトウェアに依存しないことを特
徴とするマイクロプロセッサ遠隔リセット方式。 - 【請求項4】 請求項1記載のマイクロプロセッサは、
自局が正常であるときのみ前記リセット信号を受けない
よう禁止信号を送出することを特徴とするマイクロプロ
セッサ遠隔リセット方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5313801A JP2541492B2 (ja) | 1993-12-14 | 1993-12-14 | マイクロプロセッサ遠隔リセット方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5313801A JP2541492B2 (ja) | 1993-12-14 | 1993-12-14 | マイクロプロセッサ遠隔リセット方式 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07168773A JPH07168773A (ja) | 1995-07-04 |
JP2541492B2 true JP2541492B2 (ja) | 1996-10-09 |
Family
ID=18045689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5313801A Expired - Fee Related JP2541492B2 (ja) | 1993-12-14 | 1993-12-14 | マイクロプロセッサ遠隔リセット方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2541492B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4924701B2 (ja) * | 2009-11-30 | 2012-04-25 | 富士通セミコンダクター株式会社 | リセット制御回路及びリセット制御方法 |
-
1993
- 1993-12-14 JP JP5313801A patent/JP2541492B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH07168773A (ja) | 1995-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4988990A (en) | Dual master implied token communication system | |
US20190034369A1 (en) | Time and event based message transmission | |
US5122794A (en) | Dual master implied token communication system | |
US5166678A (en) | Dual master implied token communication system | |
JP2541492B2 (ja) | マイクロプロセッサ遠隔リセット方式 | |
JP2903282B2 (ja) | 分散情報処理システムの時刻同期処理方法 | |
JP2941266B1 (ja) | バス通信型エンコーダ装置のエンコーダデータ出力方法 | |
KR0141294B1 (ko) | 퍼스널 컴퓨터 내장형 전전자 교환기 접속용 프로세서 | |
JPH062361Y2 (ja) | 平衡形伝送装置 | |
JP2747151B2 (ja) | データリンク確立装置および方法 | |
JPH01161562A (ja) | データ転送網のデータ再送方式 | |
JP2671426B2 (ja) | シリアルデータ転送方法 | |
JPS63267039A (ja) | ネツトワ−クシステム | |
JP2597574B2 (ja) | 端末装置 | |
JP3052646B2 (ja) | 多重通信装置 | |
JPH05336082A (ja) | 応答データの正当性の検出方法 | |
JP3114433B2 (ja) | 通信端末装置 | |
JPH0624373B2 (ja) | 通信システム | |
JPH04129443A (ja) | 情報交換システム | |
JPH0722284B2 (ja) | 通信制御装置 | |
JPS5972844A (ja) | 通信制御システム | |
JPH07297845A (ja) | データ送受信装置及びこれを用いたデータ送受信システム | |
JPH08191290A (ja) | 正常/異常判定装置 | |
JPH069033B2 (ja) | マルチcpuシステムの異常診断方法 | |
JPH05227325A (ja) | モデムのエラー訂正方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19960604 |
|
LAPS | Cancellation because of no payment of annual fees |