(57)【要約】【課題】マスタ・スレーブ方式のシリアル通信システムでは、スレーブ処理装置の初期化を行うには制御処理手段のプログラムを用いる必要がある。【解決手段】マスタ処理装置１からの初期化の指令に基づきシリアル送受信手段から初期化信号を出力させることによりスレーブ処理装置２をハード的に初期化を行う構成とする。【選択図】  図１
2004185497.tif 000002
【特許請求の範囲】
【請求項１】
マスタ処理装置と複数のスレーブ処理装置とをシリアル通信線でリング状ネットワークを構成するように接続しシリアルデータの送受信を行うマスタ・スレーブ方式のシリアル通信システムにおいて、
前記スレーブ処理装置が前記マスタ処理装置からのシリアルデータを送受信しかつ前記スレーブ処理装置の初期化を指令するシリアルデータを受信した場合に初期化信号を出力するシリアル送受信手段と、前記シリアル送受信手段の信号に基づきスレーブ処理装置の制御を司る制御処理手段とを有し、
前記マスタ処理装置から前記スレーブ処理装置へ初期化を指令した場合にシリアル送受信手段から出力される初期化信号により前記シリアル送受信手段と前記制御処理手段とを初期化することを特徴とするマスタ・スレーブ方式のシリアル通信システム。
【請求項２】
マスタ処理装置と複数のスレーブ処理装置とをシリアル通信線でリング状ネットワークを構成するように接続しシリアルデータの送受信を行うマスタ・スレーブ方式のシリアル通信システムにおいて、
前記スレーブ処理装置が前記マスタ処理装置からのシリアルデータを送受信しかつ前記スレーブ処理装置の初期化を指令するシリアルデータを受信した場合に初期化信号を出力するシリアル送受信手段と、前記シリアル送受信手段の信号に基づきスレーブ処理装置の制御を司る制御処理手段と、前記シリアル送受信手段から出力される初期化信号に基づきリセット信号を出力しかつリセット信号の時間幅を可変可能なリセット信号出力手段とを有し、
前記マスタ処理装置から前記スレーブ処理装置へ初期化を指令した場合にシリアル送受信手段から出力される初期化信号に基づき前記リセット信号出力手段から出力されるリセット信号により前記シリアル送受信手段と前記制御処理手段とを初期化することを特徴とするマスタ・スレーブ方式のシリアル通信システム。
【請求項３】
マスタ処理装置と複数のスレーブ処理装置とをシリアル通信線でリング状ネットワークを構成するように接続しシリアルデータの送受信を行うマスタ・スレーブ方式のシリアル通信システムにおいて、
前記スレーブ処理装置が前記マスタ処理装置からのシリアルデータを送受信するシリアル送受信手段と、前記シリアル送受信手段の信号に基づきスレーブ処理装置の制御を司る制御処理手段とを有し、
前記マスタ処理装置から前記スレーブ処理装置へ初期化を指令した場合に前記シリアル送受信手段の内部設定を初期化することを特徴とするマスタ・スレーブ方式のシリアル通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＯＡ分野やＦＡ分野に搭載されるマスタ・スレーブ方式のシリアル通信システムに関する。
【０００２】
【従来の技術】
ＯＡ分野やＦＡ分野に搭載されるマスタ・スレーブ方式のシリアル通信システムを図５に示す。マスタ処理装置１は、リング状ネットワークを介してスレーブ処理装置１０への指令やスレーブ処理装置１０からの応答をシリアル通信で送受信している。
【０００３】
図６はスレーブ処理装置１０の内部構成を示している。スレーブ処理装置１０内には、制御プログラムが内蔵されている。１１は、マスタ処理装置１からのシリアルデータを送受信するシリアル送受信手段であり、１２は、シリアル送受信手段１１の信号に基づきスレーブ処理装置１０の制御を司る制御処理手段であり、１３は、制御処理手段１２から出力される初期化信号に基づきリセット信号を出力するリセット信号出力手段である。
【０００４】
従来のマスタ・スレーブ方式のシリアル通信システムは、マスタ処理装置１がスレーブ処理装置１０の初期化を行う場合は下記の動作を行う。
【０００５】
まず、マスタ処理装置１からの初期化の指令をスレーブ処理装置１０のシリアル送受信手段１１が受信しその受信データを制御処理手段１２が読みとり初期化信号を制御処理手段１２が出力する。
【０００６】
さらに制御処理手段１２から出力された初期化信号をリセット信号出力手段１３が入力しリセット信号をシリアル送受信手段１１と制御処理手段１２へ出力し初期化を行う。これら一連の動作は制御プログラムによるソフトウェア手段による。
【０００７】
以上が従来のマスタ・スレーブ方式のシリアル通信システムについての説明である。（例えば特許文献１参照）
【０００８】
【特許文献１】
実開平５−８６３０号公報（第２頁、第１図）
【０００９】
【発明が解決しようとする課題】
このように構成された従来のマスタ・スレーブ方式のシリアル通信システムには、制御処理手段に不具合が生じたりあるいは制御処理手段の制御プログラムによる制御ができない実行状態となった場合に、初期化を行うことができないという課題があった。このように、スレーブ処理装置に内蔵された制御プログラムによるスレーブ処理装置の初期化というソフトウェア手段だけでは、マスタ・スレーブ方式のシリアル通信システムの制御に課題を有していた。
【００１０】
本発明は、上記に鑑みてなされたもので、その目的はシリアル送受信手段がマスタ処理装置からの初期化の指令に基づき初期化信号を出力する構成とすることでハード的にスレーブ処理装置を初期化することを実現するマスタ・スレーブ方式のシリアル通信システムを提供することを目的としている。
【００１１】
【課題を解決するための手段】
上記課題を解決するために、このように、スレーブ処理装置に内蔵された制御プログラムのソフトウェア手段によるスレーブ処理装置の初期化可能なハードウェアに加えて、マスタ処理装置からの初期化の指令のみによりスレーブ処理装置を初期化されるハードウェアを有することで従来技術の課題を解決できる。
【００１２】
また、スレーブ処理装置に内蔵された制御プログラムのソフトウェア手段によるスレーブ処理装置の初期化可能なハードウェアに置き換えて、マスタ処理装置からの初期化の指令のみによりスレーブ処理装置を初期化されるハードウェアを有することで従来技術の課題を解決できる。
【００１３】
本発明のマスタ・スレーブ方式のシリアル通信システムにおいては、
マスタ処理装置と複数のスレーブ処理装置とをシリアル通信線でリング状ネットワークを構成するように接続しシリアルデータの送受信を行うマスタ・スレーブ方式のシリアル通信システムにおいて、
前記スレーブ処理装置が前記マスタ処理装置からのシリアルデータを送受信しかつ前記スレーブ処理装置の初期化を指令するシリアルデータを受信した場合に初期化信号を出力するシリアル送受信手段と、前記シリアル送受信手段の信号に基づきスレーブ処理装置の制御を司る制御処理手段とにより構成され、
前記マスタ処理装置から前記スレーブ処理装置へ初期化を指令した場合にシリアル送受信手段から出力される初期化信号により前記シリアル送受信手段と前記制御処理手段とを初期化する構成としている。
【００１４】
上記手段によって、
シリアル送受信手段がマスタ処理装置からの初期化の指令に基づき初期化信号を出力する構成とすることでハード的にスレーブ処理装置を初期化できるマスタ・スレーブ方式のシリアル通信システムを実現できる。
【００１５】
なお、上記リング状ネットワークは、マスタ処理装置と、複数のスレーブ処理装置とがシリアル通信線で接続された閉ループの構成である。
【００１６】
【発明の実施の形態】
上記課題を解決するために、本発明の請求項１に係る第１の実施の形態のマスタ・スレーブ方式のシリアル通信システムは、
マスタ処理装置と複数のスレーブ処理装置とをシリアル通信線でリング状ネットワークを構成するように接続しシリアルデータの送受信を行うマスタ・スレーブ方式のシリアル通信システムにおいて、
前記スレーブ処理装置が前記マスタ処理装置からのシリアルデータを送受信しかつ前記スレーブ処理装置の初期化を指令するシリアルデータを受信した場合に初期化信号を出力するシリアル送受信手段と、前記シリアル送受信手段の信号に基づきスレーブ処理装置の制御を司る制御処理手段とにより構成され、
前記マスタ処理装置から前記スレーブ処理装置へ初期化を指令した場合にシリアル送受信手段から出力される初期化信号により前記シリアル送受信手段と前記制御処理手段とを初期化する構成としている。
【００１７】
このようにして、シリアル送受信手段がマスタ処理装置からの初期化の指令に基づき初期化信号を出力する構成とすることでハード的にスレーブ処理装置を初期化できるマスタ・スレーブ方式のシリアル通信システムを実現できる。
【００１８】
本発明の請求項２に係る第２の実施の形態のマスタ・スレーブ方式のシリアル通信システムは、
マスタ処理装置と複数のスレーブ処理装置とをシリアル通信線でリング状ネットワークを構成するように接続しシリアルデータの送受信を行うマスタ・スレーブ方式のシリアル通信システムにおいて、
前記スレーブ処理装置が前記マスタ処理装置からのシリアルデータを送受信しかつ前記スレーブ処理装置の初期化を指令するシリアルデータを受信した場合に初期化信号を出力するシリアル送受信手段と、前記シリアル送受信手段の信号に基づきスレーブ処理装置の制御を司る制御処理手段と、前記シリアル送受信手段から出力される初期化信号に基づきリセット信号を出力しかつリセット信号の時間幅を可変可能なリセット信号出力手段とにより構成され、
前記マスタ処理装置から前記スレーブ処理装置へ初期化を指令した場合にシリアル送受信手段から出力される初期化信号に基づき前記リセット信号出力手段から出力されるリセット信号により前記シリアル送受信手段と前記制御処理手段とを初期化する構成としている。
【００１９】
このようにして、シリアル送受信手段がマスタ処理装置からの初期化の指令に基づき初期化信号を出力する構成とすることでハード的にスレーブ処理装置を初期化でき、かつリセット信号出力手段によりリセットを解除するタイミングを可変できることからスレーブ処理装置の構成要素を確実に初期化を行うことが可能なマスタ・スレーブ方式のシリアル通信システムを実現できる。
【００２０】
本発明の請求項３に係る第３の実施の形態のマスタ・スレーブ方式のシリアル通信システムは、
マスタ処理装置と複数のスレーブ処理装置とをシリアル通信線でリング状ネットワークで接続しシリアルデータの送受信を行うマスタ・スレーブ方式のシリアル通信システムにおいて、
前記スレーブ処理装置が前記マスタ処理装置からのシリアルデータを送受信するシリアル送受信手段と、前記シリアル送受信手段の信号に基づきスレーブ処理装置の制御を司る制御処理手段とにより構成され、
前記マスタ処理装置から前記スレーブ処理装置へ初期化を指令した場合に前記シリアル送受信手段の内部設定を初期化する構成としている。
【００２１】
このようにして、制御処理手段のプログラムを初期化することなくシリアル送受信手段の初期化を行うことが可能となることから、マスタ・スレーブ通信システムの初期化を行った後の通信開始までの時間の短縮が可能なマスタ・スレーブ方式のシリアル通信システムを実現できる。
【００２２】
なお、上記リング状ネットワークは、マスタ処理装置と、複数のスレーブ処理装置とがシリアル通信線で接続された閉ループの構成である。
【００２３】
【実施例】
以下、本発明の実施の形態に対応する実施例について図面に基づいて説明する。従来技術のスレーブ処理装置に内蔵された制御プログラムのソフトウェア手段によるスレーブ処理装置の初期化可能なハードウェアに加えて、マスタ処理装置からの初期化の指令のみによりスレーブ処理装置を初期化されるハードウェアを有する構成である。
【００２４】
または、従来技術のスレーブ処理装置に内蔵された制御プログラムのソフトウェア手段によるスレーブ処理装置の初期化可能なハードウェアに置き換えて、マスタ処理装置からの初期化の指令のみによりスレーブ処理装置を初期化されるハードウェアを有する構成である。
具体的には、以下に説明する実施例の構成のとおりである。
【００２５】
（実施例１）
図１、図２に本発明の第１の実施の形態に対応する実施例１のマスタ・スレーブ方式のシリアル通信システムを説明する。
【００２６】
マスタ処理装置１は、リング状ネットワークを介して第１のスレーブ処理装置２への指令や第１のスレーブ処理装置２からの応答をシリアル通信で送受信している。
【００２７】
図１は第１のスレーブ処理装置２の内部構成を示している。３は、マスタ処理装置１からのシリアルデータを送受信し、かつマスタ処理装置１から第１のスレーブ処理装置２を初期化するシリアルデータを受信した場合に初期化信号を出力する第１のシリアル送受信手段である。
【００２８】
４は、シリアル送受信手段３の信号に基づき第１のスレーブ処理装置２の制御を司り、かつリセット入力端子の入力状態により内部を初期化する制御処理手段である。
【００２９】
次に、マスタ処理装置１から第１のスレーブ処理装置２を初期化する指令が通信された場合について説明する。
【００３０】
まず、マスタ処理装置１から第１のスレーブ処理装置２を初期化するシリアルデータがリング状ネットワークを介し第１のスレーブ処理装置２へ出力される。第１のスレーブ処理装置２では、初期化のシリアルデータを第１のシリアル送受信手段３が受信し、ハード的に初期化信号を出力する。
【００３１】
さらに、第１のシリアル送受信手段３から出力された初期化信号は制御処理手段４のリセット入力端子は入力され制御処理手段４を初期化する。
【００３２】
以上のように、本発明の実施例１によれば、第１のシリアル送受信手段３がマスタ処理装置１からの初期化のシリアルデータに基づき初期化信号を出力する構成とすることにより、第１のスレーブ処理装置２の初期化をハード的に行うことができる。
【００３３】
これにより、制御処理手段４に不具合が生じたりあるいは制御処理手段４のプログラムが制御できない実行状態になった場合でも確実に第１のスレーブ処理装置２を初期化することができる。
【００３４】
なお、上記リング状ネットワークは、マスタ処理装置と、複数のスレーブ処理装置とがシリアル通信線で接続された閉ループの構成である。
【００３５】
（実施例２）
以下、本発明の第２の実施の形態に対応する実施例２を図３に基づいて説明する。図３は本発明の実施例２における第２のスレーブ処理装置５の内部構成を示している。
【００３６】
６は、マスタ処理装置１からのシリアルデータを送受信し、かつマスタ処理装置１から第２のスレーブ処理装置５を初期化するシリアルデータを受信した場合に初期化信号を出力し、かつリセット入力端子の入力状態により内部を初期化する第２のシリアル送受信手段である。
【００３７】
４は、第２のシリアル送受信手段６の信号に基づき第２のスレーブ処理装置５の制御を司り、かつリセット入力端子の入力状態により内部を初期化する制御処理手段である。
【００３８】
７は、初期化信号が入力されるとリセット信号を出力し、かつリセット信号の時間幅を可変可能なリセット信号出力手段である。
【００３９】
次に、マスタ処理装置１から第２のスレーブ処理装置５を初期化する指令が通信された場合について説明する。
【００４０】
まず、マスタ処理装置１から第２のスレーブ処理装置５を初期化するシリアルデータがリング状ネットワークを介し第２のスレーブ処理装置５へ出力される。第２のスレーブ処理装置５では、初期化のシリアルデータを第２のシリアル送受信手段６が受信し、ハード的に初期化信号を出力する。
【００４１】
さらに、第２のシリアル送受信手段６から出力された初期化信号はリセット信号出力手段７に入力され、あらかじめ第２のスレーブ処理装置５の初期化を行うのに十分な時間幅を持ったリセット信号をリセット信号出力手段７から第２のシリアル送受信手段６と制御処理手段４のリセット入力端子に出力される。
【００４２】
第２のシリアル送受信手段６と制御処理手段４はリセット信号を入力した時点で内部を初期化する。
【００４３】
以上のように、本発明の実施例２によれば、第２のシリアル送受信手段６がマスタ処理装置１からの初期化のシリアルデータに基づき初期化信号を出力し、その出力された初期化信号に基づきリセット信号出力手段７がリセット信号を生成する構成とすることにより、第２のスレーブ処理装置５の初期化をハード的に行うことができる。
【００４４】
これにより、制御処理手段４に不具合が生じたりあるいは制御処理手段４のプログラムが制御できない実行状態になった場合でも確実にスレーブ処理装置２を初期化することができる。
【００４５】
また、リセット信号出力手段７により第２のスレーブ処理手段５が初期化するに十分な時間幅を持ったリセット信号を生成できることから短時間では初期化されにくいアナログ回路や大規模なメモリ等を確実に初期化することができる。
【００４６】
なお、上記リング状ネットワークは、マスタ処理装置と、複数のスレーブ処理装置とがシリアル通信線で接続された閉ループの構成である。
【００４７】
（実施例３）
以下、本発明の第３の実施の形態に対応する実施例３を図４に基づいて説明する。図４は本発明の実施例３における第３のスレーブ処理装置８の内部構成を示している。９は、マスタ処理装置１からのシリアルデータを送受信し、かつマスタ処理装置１から第３のスレーブ処理装置８を初期化するシリアルデータを受信した場合に内部を初期化する第３のシリアル送受信手段であり、４は、第３のシリアル送受信手段９の信号に基づき第３のスレーブ処理装置８の制御を司る制御処理手段である。
【００４８】
次に、マスタ処理装置１から第３のスレーブ処理装置８を初期化する指令が通信された場合について説明する。まず、マスタ処理装置１から第３のスレーブ処理装置８を初期化するシリアルデータがリング状ネットワークを介し第３のスレーブ処理装置８へ出力される。第３のスレーブ処理装置８では、初期化のシリアルデータを第３のシリアル送受信手段９が受信し、第３のシリアル送受信手段９の内部を初期化する。
【００４９】
以上のように、本発明の第３の実施の形態によれば、第３のシリアル送受信手段９がマスタ処理装置１からの初期化のシリアルデータに基づき第３のシリアル送受信手段９内部の初期化をハード的に行うことができる。
【００５０】
これにより、シリアル通信の部分だけ初期化を行いたい場合や制御処理手段４が初期化を行えない状況でも第３のシリアル送受信手段９をハード的に初期化を行うことができる。
【００５１】
なお、上記リング状ネットワークは、マスタ処理装置と、複数のスレーブ処理装置とがシリアル通信線で接続された閉ループの構成である。
【００５２】
【発明の効果】
上記の記載から明らかなように、請求項１記載の発明によれば、シリアル送受信手段がマスタ処理装置からの初期化のシリアルデータに基づき初期化信号を出力する構成とすることにより、スレーブ処理装置の初期化をハード的に行うことができる。
【００５３】
これにより、制御処理手段に不具合が生じたりあるいは制御処理手段のプログラムが制御できない実行状態になった場合でも確実にスレーブ処理装置を初期化するマスタ・スレーブ方式のシリアル通信システムを実現できる。
【００５４】
また、請求項２記載の発明によれば、制御処理手段に不具合が生じたりあるいは制御処理手段のプログラムが制御できない実行状態になった場合でも確実にスレーブ処理装置を初期化することができ、さらに、リセット信号出力手段によりスレーブ処理手段が初期化するに十分な時間幅を持ったリセット信号を生成できることから短時間では初期化されにくいアナログ回路や大規模なメモリ等を確実に初期化することができる。
【００５５】
また、請求項３記載の発明によれば、シリアル送受信手段がマスタ処理装置からの初期化のシリアルデータに基づきシリアル送受信手段内部の初期化をハード的に行うことができる。これにより、シリアル通信の部分だけ初期化を行いたい場合や制御処理手段が初期化を行えない状況でもシリアル送受信手段をハード的に初期化を行うことができる。
【００５６】
このように、従来技術のスレーブ処理装置に内蔵された制御プログラムのソフトウェア手段によるスレーブ処理装置の初期化可能なハードウェアに加えて、マスタ処理装置からの初期化の指令のみによりスレーブ処理装置を初期化されるハードウェアを有する構成や、従来技術のスレーブ処理装置に内蔵された制御プログラムのソフトウェア手段によるスレーブ処理装置の初期化可能なハードウェアに置き換えて、マスタ処理装置からの初期化の指令のみによりスレーブ処理装置を初期化されるハードウェアを有する構成とすることで従来技術の課題を解決できて、産業的価値が大いにある。
【図面の簡単な説明】
【図１】本発明の実施例１のシリアル通信システムのスレーブ処理装置の構成図
【図２】本発明のマスタ・スレーブ方式のシリアル通信システム構成図
【図３】本発明の実施例２のシリアル通信システムのスレーブ処理装置の構成図
【図４】本発明の実施例３のシリアル通信システムのスレーブ処理装置の構成図
【図５】従来のマスタ・スレーブ方式のシリアル通信システム構成図
【図６】従来のシリアル通信システムのスレーブ処理装置の構成図
【符号の説明】
１  マスタ処理装置
２  第１のスレーブ処理装置
３  第１のシリアル送受信手段
４  制御処理手段
５  第２のスレーブ処理装置
６  第２のシリアル送受信手段
７  リセット信号出力手段
８  第３のスレーブ処理装置
９  第３のシリアル送受信手段
１０  スレーブ処理装置
１１  シリアル送受信手段
１２  制御処理手段
１３  リセット信号出力手段
【図１】
2004185497.tif 000003
【図２】
2004185497.tif 000004
【図３】
2004185497.tif 000005
【図４】
2004185497.tif 000006
【図５】
2004185497.tif 000007
【図６】
2004185497.tif 000008