(57)【要約】【課題】高価なシールド付きの通信用ケーブルを用いることなく、クロストークノイズによる受信エラーの発生を抑制することができるエレベータの信号伝送装置及びエレベータの信号伝送方法を得る。【解決手段】エレベータの制御装置内に設けられた親局は、複数バイトからなる第１通信データを、第１線路を用いて、予め定めた１バイト周期で先頭から順に１バイトずつ、エレベータの乗りかご又は各階床の乗場に設けられた子局に送信し、子局は、第１通信データを１バイト受信する度毎に、複数バイトからなる第２通信データを、第２線路を用いて、先頭から順に１バイトずつ親局に返信し、第１通信データの第ｉ＋１バイト目（ｉは自然数）のデータ受信開始タイミングに同期させて、第２通信データの第ｉバイト目のデータ送信を開始する。【選択図】図１
2014216748.tif 000002
【特許請求の範囲】
【請求項１】
エレベータの制御装置内に設けられた親局と、エレベータの乗りかご又は各階床の乗場に設けられた子局と、前記親局と前記子局とを接続する第１線路及び第２線路とを有し、前記第１線路を前記親局から前記子局への送信線路として用い、前記第２線路を前記子局から前記親局への受信線路として用いるエレベータの信号伝送装置であって、
前記親局は、複数バイトからなる第１通信データを、前記第１線路を用いて、予め定めた１バイト周期で先頭から順に１バイトずつ前記子局に送信する１バイト送信処理を、予め定めた通信周期で実施し、
前記子局は、前記第１通信データを１バイト受信する度毎に、複数バイトからなる第２通信データを、前記第２線路を用いて、先頭から順に１バイトずつ前記親局に返信する１バイト返信処理を、前記通信周期で実施し、
前記子局は、前記第１通信データの第ｉ＋１バイト目（ｉは自然数）のデータ受信開始タイミングに同期させて、前記第２通信データの第ｉバイト目のデータ送信を開始することで、前記第１通信データの第ｉ＋１バイト目の前記１バイト送信処理の開始タイミングと、前記第２通信データの第ｉバイト目の前記１バイト返信処理の開始タイミングとを、ビット単位で同期させる
エレベータの信号伝送装置。
【請求項２】
請求項１に記載のエレベータの信号伝送装置において、
前記親局は、前記子局が第２通信データを返信しない期間において、前記第１通信データを前記子局に送信する場合には、前記第２通信データの受信処理を禁止する
エレベータの信号伝送装置。
【請求項３】
請求項１または２に記載のエレベータの信号伝送装置において、
前記親局は、前記第１通信データを送信してから、次の前記通信周期の前記第１通信データを送信するまでに、前記第１通信データを送信しない無信号期間を設け、
前記子局は、前記無信号期間を、前記第１通信データの先頭である第１バイト目の受信タイミングを検出するために利用する
エレベータの信号伝送装置。
【請求項４】
エレベータの制御装置内に設けられた親局と、エレベータの乗りかご又は各階床の乗場に設けられた子局と、前記親局と前記子局とを接続する第１線路及び第２線路とを有し、前記第１線路を前記親局から前記子局への送信線路として用い、前記第２線路を前記子局から前記親局への受信線路として用いるエレベータの信号伝送装置に用いられるエレベータの信号伝送方法であって、
前記親局において、複数バイトからなる第１通信データを、前記第１線路を用いて、予め定めた１バイト周期で先頭から順に１バイトずつ前記子局に送信する１バイト送信ステップを、予め定めた通信周期で実施する親局送信ステップと、
前記子局において、前記第１通信データを１バイト受信する度毎に、複数バイトからなる第２通信データを、前記第２線路を用いて、先頭から順に１バイトずつ前記親局に返信する１バイト返信ステップを、前記通信周期で実施する子局受信送信ステップを有し、
前記子局受信送信ステップにおいて、前記第１通信データの第ｉ＋１バイト目（ｉは自然数）のデータ受信開始タイミングに同期させて、前記第２通信データの第ｉバイト目のデータ送信を開始することで、前記第１通信データの第ｉ＋１バイト目の前記１バイト送信ステップの開始タイミングと、前記第２通信データの第ｉバイト目の前記１バイト返信ステップの開始タイミングとを、ビット単位で同期させる
エレベータの信号伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エレベータの制御装置内に設けられた親局マイクロコンピュータと、エレベータの乗りかご又は各階床の乗場に設けられた子局マイクロコンピュータとを接続する配線用電線を、親局と子局間の制御用通信線路として用いるエレベータの信号伝送装置及びエレベータの信号伝送方法に関するものである。
【背景技術】
【０００２】
一般的なエレベータの信号伝送装置では、エレベータの制御装置内に設けられた親局マイクロコンピュータ（以下、親局と略す）と、エレベータの乗りかご又は各階床の乗場に設けられた子局マイクロコンピュータ（以下、子局と略す）とが、配線用電線によって接続されている。
【０００３】
そして、親局と子局とは、この電線を、調歩同期式シリアル信号の制御用通信線路として利用し、予め定められた通信手順に従って通信データを送受信することにより、エレベータの乗りかご又は各階床の乗場に設置されたインジケータ、応答ランプ、及び呼び釦等を制御している。
【０００４】
この制御用通信線路として用いられる電線は、コストを抑えるために、通信用の専用線ではなく、より安価な配線用の電線が用いられる。また、制御用通信線路の送信線路と受信線路とは、同一ケーブル束内に近接して配置される。
【０００５】
このようなエレベータの信号伝送装置としては、親局が一定周期で子局に送信する調歩同期式シリアル信号の通信データ内に、１バイト幅以上の無信号期間を設けることにより、子局において、通信データの送受信のタイミングを同期させるものがある（例えば、特許文献１参照）。
【０００６】
また、別のエレベータの信号伝送装置として、調歩同期式シリアル信号に特殊なスタート情報を付加することにより、同期ずれが生じた際に、短時間で再同期させるものがある（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平３−２５６９８３号公報
【特許文献２】特公平７−２８３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来技術には、以下のような課題がある。
特許文献１のエレベータの信号伝送装置では、制御用通信線路の送信線路と受信線路とが、ケーブル束内に近接して配置されるため、調歩同期式シリアル信号の立上り及び立下りの際の高周波成分が、送信線路と受信線路との線間容量を介して相互に伝播することにより、クロストークノイズが発生してしまうという課題があった。
【０００９】
上記の課題を解決するためには、クロストークノイズを抑制することができるシールド付の通信用ケーブルを用いるようにすればよいが、このような材料は、一般的な配線用電線と比較して高価なため、コストが増大してしまうという課題があった。
【００１０】
また、特許文献２のエレベータの信号伝送装置では、特殊なスタート情報を有する調歩同期式シリアル信号を使用しているため、汎用的なマイクロコンピュータとの互換性が低く、使用できる状況が限定されてしまうといった課題があった。
【００１１】
本発明は、上記のような課題を解決するためになされたものであり、高価なシールド付きの通信用ケーブルを用いることなく、クロストークノイズによる受信エラーの発生を抑制することができるエレベータの信号伝送装置及びエレベータの信号伝送方法を得ることを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係るエレベータの信号伝送装置は、エレベータの制御装置内に設けられた親局と、エレベータの乗りかご又は各階床の乗場に設けられた子局と、親局と子局とを接続する第１線路及び第２線路とを有し、第１線路を親局から子局への送信線路として用い、第２線路を子局から親局への受信線路として用いるエレベータの信号伝送装置であって、親局は、複数バイトからなる第１通信データを、第１線路を用いて、予め定めた１バイト周期で先頭から順に１バイトずつ子局に送信する１バイト送信処理を、予め定めた通信周期で実施し、子局は、第１通信データを１バイト受信する度毎に、複数バイトからなる第２通信データを、第２線路を用いて、先頭から順に１バイトずつ親局に返信する１バイト返信処理を、前記通信周期で実施し、子局は、第１通信データの第ｉ＋１バイト目（ｉは自然数）のデータ受信開始タイミングに同期させて、第２通信データの第ｉバイト目のデータ送信を開始することで、第１通信データの第ｉ＋１バイト目の１バイト送信処理の開始タイミングと、第２通信データの第ｉバイト目の１バイト返信処理の開始タイミングとを、ビット単位で同期させるものである。
【００１３】
また、本発明に係るエレベータの信号伝送方法は、エレベータの制御装置内に設けられた親局と、エレベータの乗りかご又は各階床の乗場に設けられた子局と、親局と子局とを接続する第１線路及び第２線路とを有し、第１線路を親局から子局への送信線路として用い、第２線路を子局から親局への受信線路として用いるエレベータの信号伝送装置に用いられるエレベータの信号伝送方法であって、親局において、複数バイトからなる第１通信データを、第１線路を用いて、予め定めた１バイト周期で先頭から順に１バイトずつ子局に送信する１バイト送信ステップを、予め定めた通信周期で実施する親局送信ステップと、子局において、第１通信データを１バイト受信する度毎に、複数バイトからなる第２通信データを、第２線路を用いて、先頭から順に１バイトずつ親局に返信する１バイト返信ステップを、前記通信周期で実施する子局受信送信ステップを有し、子局受信送信ステップにおいて、第１通信データの第ｉ＋１バイト目（ｉは自然数）のデータ受信開始タイミングに同期させて、第２通信データの第ｉバイト目のデータ送信を開始することで、第１通信データの第ｉ＋１バイト目の１バイト送信ステップの開始タイミングと、第２通信データの第ｉバイト目の１バイト返信ステップの開始タイミングとを、ビット単位で同期させるものである。
【発明の効果】
【００１４】
本発明によれば、制御用通信線路の送信線路と受信線路とで、調歩同期式シリアル信号の送受信タイミングをビット単位で同期させることにより、受信側でのサンプリングタイミングとなる調歩同期式シリアル信号のビット信号のパルス幅中央部における、クロストークノイズによる影響を低減している。この結果、高価なシールド付きの通信用ケーブルを用いることなく、クロストークノイズによる受信エラーの発生を抑制することができるエレベータの信号伝送装置及びエレベータの信号伝送方法を得ることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態１におけるエレベータの信号伝送装置の構成の例示図である。
【図２】調歩同期式シリアル信号の一般的な信号波形を示す図である。
【図３】本発明の実施の形態１におけるエレベータの信号伝送装置の、調歩同期式シリアル信号を用いた、親局と子局間の通信手順の一例を示す図である。
【図４Ａ】本発明の実施の形態１におけるエレベータの信号伝送装置の、図３に示す通信手順を用いる場合の、親局側での送受信処理を示す第１のフローチャートである。
【図４Ｂ】本発明の実施の形態１におけるエレベータの信号伝送装置の、図３に示す通信手順を用いる場合の、親局側での送受信処理を示す第２のフローチャートである。
【図５Ａ】本発明の実施の形態１におけるエレベータの信号伝送装置の、図３に示す通信手順を用いる場合の、子局側での送受信処理を示す第１のフローチャートである。
【図５Ｂ】本発明の実施の形態１におけるエレベータの信号伝送装置の、図３に示す通信手順を用いる場合の、子局側での送受信処理を示す第２のフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明におけるエレベータの信号伝送装置及びエレベータの信号伝送方法の好適な実施の形態について図面を用いて説明する。なお、各図において同一、または相当する部分については、同一符号を付して説明する。
【００１７】
実施の形態１．
図１は、本発明の実施の形態１におけるエレベータの信号伝送装置の構成の例示図である。図１に示す、エレベータの信号伝送装置は、親局１、複数の子局２（１）〜（ｎ）、第１線路Ｌ１及び第２線路Ｌ２を備えて構成される（ｎは自然数）。
【００１８】
親局１は、エレベータの運転制御等を行うエレベータの制御装置内に設けられている。また、複数の子局２（１）〜（ｎ）は、エレベータの乗りかご又は各階床の乗場の制御装置内に設けられている。
【００１９】
なお、図１では、子局２（１）〜（ｎ）が、エレベータの各階床の乗場に設けられている例を示しているが、子局２（１）〜（ｎ）は、エレベータの乗りかご内や乗りかご周辺の制御装置内に設けてもよい。
【００２０】
ここからは、図１を用いて、本実施の形態１におけるエレベータの信号伝送装置の構成要素の機能を説明するが、複数の子局２（１）〜（ｎ）は、どれも同一の機能を有するため、説明は、子局２（１）の場合を例に行う。また、「（１）」等の、符号の括弧付番号は省略する。
【００２１】
親局１と子局２とは、第１線路Ｌ１及び第２線路Ｌ２を、調歩同期式シリアル信号を送受信するための制御用通信線路として利用することにより、エレベータの乗りかご又は各階床の乗場のインジケータ２ａ、応答ランプ２ｂ、及び呼び釦２ｃ等を制御している。
【００２２】
第１線路Ｌ１及び第２線路Ｌ２は、コストを抑えるため、通信用専用線ではなく、より安価な配線用の電線が用いられている。また、第１線路Ｌ１と第２線路Ｌ２とは、同一ケーブル束内に近接して配置されている。
【００２３】
この結果として、先の「発明が解決しようとする課題」で述べたように、調歩同期式シリアル信号の立上り及び立下りの際の高周波成分が、第１線路Ｌ１と第２線路Ｌ２との線間容量を介して相互に伝播することにより、クロストークノイズが発生するという課題が生じる。
【００２４】
一般的に、クロストークノイズは電線間の容量結合が大きいほど大きくなる。したがって、エレベータでは第１線路Ｌ１及び第２線路Ｌ２が長く、両者の間の容量結合が大きくなるため、クロストークノイズが発生し易い。
【００２５】
また、昨今のように電子デバイスが高速化して、調歩同期式シリアル信号の立上り及び立下り時間が短くなると、クロストークノイズの原因となる高周波成分が、更に発生し易くなる。
【００２６】
図２は、調歩同期式シリアル信号の一般的な信号波形を示す図である。調歩同期式シリアル信号では、データは１バイト単位で送受信される。１バイト情報のビットの並びは、図２（ａ）に示すように、バイトの始まりを示すスタートビット、８ビット長のデータビット、誤り検出用のパリティービット、バイトの終わりを示すストップビットの順となっている。
【００２７】
ここで、ビット情報のサンプリング周期Ｔｂとなるビット信号のパルス幅は、予め設定したボーレート（ＢＲ：Ｂａｕｄ  Ｒａｔｅ）から、Ｔｂ＝１／ＢＲと決定される。
【００２８】
調歩同期式シリアル信号を受信する場合は、まず、スタートビットの立下りのエッジ部が検出される。そして、ここからＴｂ／２だけ経過したスタートビット信号のパルス幅Ｔｂの中央部を基準にして、サンプリング周期Ｔｂ毎にサンプリングされることになる。
【００２９】
したがって、図２（ｂ）に示すように、サンプリングタイミングとなるビット信号のパルス幅Ｔｂの中央部付近において、クロストークノイズＳ０が発生するような場合に、特に、パリティエラー、オーバーランエラー、またはフレーミングエラー等の通信エラーが発生し易くなる。
【００３０】
次に、本実施の形態１による、第１線路Ｌ１と第２線路Ｌ２間のクロストークノイズＳ０の影響を低減する方法について説明する。
【００３１】
図３は、本発明の実施の形態１におけるエレベータの信号伝送装置の、調歩同期式シリアル信号を用いた、親局１と子局２間の通信手順の一例を示す図である。
【００３２】
図３（ａ）は、親局１と子局２間の通信手順の一例を示している。また、図３（ｂ）は、図３（ａ）における信号波形をより詳細に示している。
【００３３】
親局１は、複数バイトからなる第１通信データＤ１を、第１線路Ｌ１を用いて、１バイト周期Ｔ１で先頭から順に１バイトずつ子局２に送信するという動作を、通信周期Ｔ２で繰り返している。
【００３４】
図３（ａ）では、第１通信データＤ１の第ｉバイトを、第１通信データＤ１（ｉ）と表記している。ここで、ｉは、第１通信データＤ１のサイズをｎバイトとして、ｉ≦ｎとなる自然数である。
【００３５】
また、親局１は、通信周期Ｔ２の第１通信データＤ１を送信してから、次の通信周期Ｔ２の第１通信データＤ１を送信するまでに、調歩同期式シリアル信号を送信しない無信号期間Ｔ０を設けている。これにより、子局２が、第１通信データＤ１の先頭を検出できるようにしている。
【００３６】
なお、以下の説明では、図３（ａ）に示すように、無信号期間Ｔ０の長さは、１バイト周期Ｔ１の２周期分であることを仮定するが、無信号期間Ｔ０はこの長さに限定されない。例えば、１以上の自然数による周期分とすることができる。
【００３７】
一方、子局２は、第１通信データＤ１（ｉ）を、１バイト受信する度毎に、複数バイトからなる第２通信データＤ２を、第２線路Ｌ２を用いて、先頭から順に１バイトずつ親局１に返信するという動作を、通信周期Ｔ２で繰り返している。
【００３８】
図３（ａ）では、第２通信データＤ２の第ｉバイトを、第２通信データＤ２（ｉ）と表記している。ここで、ｉは、第２通信データＤ２のサイズをｍバイトとして、ｉ≦ｍとなる自然数である。
【００３９】
なお、第１通信データＤ１のサイズｎと第２通信データＤ２のサイズｍとは、必ずしも同じである必要はない。また、第２通信データＤ２（ｉ）は、必ずしも第１通信データＤ１（ｉ）を受信する度毎に返信される必要はなく、返信されない場合があってもよい。
【００４０】
しかしながら、以下の説明では、簡単のため、図３（ａ）に示すように、第１通信データＤ１のサイズｎと第２通信データＤ２のサイズｍとは同じであり、第２通信データＤ２（ｉ）は、第１通信データＤ１（ｉ）を受信する度毎に返信されるものとする。
【００４１】
図３（ｂ）では、図３（ａ）における第１通信データＤ１（１）、Ｄ１（２）、及び第２通信データＤ２（１）の信号波形を詳細に示している。
【００４２】
子局２は、第１通信データＤ１（１）の受信完了から、第２通信データＤ２（１）の返信開始までの時間を返信調整タイマで計測し、返信調整時間Ｔｒｘｗになるように調整することにより、第２通信データＤ２（１）の返信開始タイミングを、第１通信データＤ１（２）の受信開始タイミングに、ビット単位で同期させている。
【００４３】
ここで、返信調整時間Ｔｒｘｗは、第１通信データＤ１（１）の受信開始から受信完了までの時間を、１バイト周期Ｔ１から引くことによって計算される時間である。
【００４４】
この結果、図３（ｂ）に示すように、第１通信データＤ１の立上がり及び立下りの際に発生するクロストークノイズＳ０が、第２通信データＤ２のビット信号のパルス幅Ｔｂの中央部付近でのサンプリングタイミングに重ならないようにして、クロストークノイズＳ０による影響を低減している。
【００４５】
なお、以上では、図３（ｂ）に示す、第１通信データＤ１（１）、Ｄ１（２）、及び第２通信データＤ２（１）の場合を説明したが、他の、第１通信データＤ１（ｉ）、Ｄ１（ｉ＋１）、及び第２通信データＤ２（ｉ）の場合でも、同様の処理が行われる。
【００４６】
このように、子局２において、第１通信データＤ１の受信タイミングと、第２通信データＤ２の返信タイミングとを同期させることにより、子局２での受信時における、クロストークノイズＳ０による影響を低減させることができる。
【００４７】
また、この結果として、親局１においても、第１通信データＤ１の送信タイミングと、第２通信データＤ２の受信タイミングとが同期されることになり、親局１での受信時における、クロストークノイズＳ０による影響も低減させることができる。
【００４８】
更に、親局１は、例えば、図３（ｂ）に示す、第２通信データＤ２が返信されない無返信期間Ｔｒｘｄにおいて、第２通信データＤ２を受信禁止とすることにより、親局１自身が送信する第１通信データＤ１を起因として第２線路Ｌ２に発生するクロストークノイズＳ０を、スタートビットと誤判定することを避けることができる。
【００４９】
次に、親局１における、第１通信データＤ１の送信手順、及び第２通信データＤ２の受信手順を、フローチャートを用いて具体的に説明する。
【００５０】
図４Ａ及び図４Ｂは、本発明の実施の形態１におけるエレベータの信号伝送装置の、図３に示す通信手順を用いる場合の、親局１側での送受信処理を示すフローチャートである。
【００５１】
図４Ａは、親局１の初期化処理を示している。また、図４Ｂは、親局１の１バイト周期タイマの割込み処理を示している。まず、図４Ａを用いて、親局１の初期化処理を説明する。
【００５２】
親局１は、ステップＳ１１において、親局１自身の初期化を行う。そして、ステップＳ１２において、第１通信データＤ１送信用及び第２通信データＤ２受信用の調歩同期式シリアルポートの通信条件を初期化設定する。
【００５３】
次に、親局１は、ステップＳ１３において、次に送信する第１通信データＤ１（ｉ）の先頭からのバイト位置を示す送信カウンタｉを、１に初期化する。この送信カウンタｉは、図４Ｂに示すステップＳ１１０において、１バイト周期Ｔ１毎に１加算される。また、図４Ｂに示すステップＳ１０９において、通信周期Ｔ２毎に１に初期化設定される。
【００５４】
次に、親局１は、ステップＳ１４において、１バイト周期タイマの割込み周期を１バイト周期Ｔ１に設定する。そして、ステップＳ１５において、１バイト周期タイマを開始するとともに、割込み許可する。
【００５５】
この結果、図４Ｂに示す１バイト周期タイマの割込み処理が、１バイト周期Ｔ１毎に起動されることになる。
【００５６】
次に、図４Ｂを用いて、１バイト周期タイマの割込み処理を説明する。
【００５７】
親局１は、ステップＳ１０１において、第１通信データＤ１（ｉ）を送信するか、或いは、第１通信データＤ１（ｉ）を送信しないで無信号期間Ｔ０とするかを判断する。
【００５８】
例えば、図３示す通信手順を用いる場合では、親局１は、送信カウンタｉがｎ以下である場合に、ステップＳ１０２において、第１通信データＤ１（ｉ）を送信する。一方、送信カウンタｉがｎより大きい場合には、第１通信データＤ１（ｉ）を送信しないで無信号期間Ｔ０とする。
【００５９】
次に、親局１は、ステップＳ１０３において、第２通信データＤ２を受信禁止とするか否かを判断する。例えば、図３では、送信カウンタｉが１である場合に、子局２から第２通信データＤ２は返信されない。しかし、親局１自身が送信する第１通信データＤ１を起因として第２線路Ｌ２に発生するクロストークノイズＳ０によって、受信の誤動作が発生する可能性がある。
【００６０】
そこで、親局１は、送信カウンタｉが１の場合には、ステップＳ１０４において、第２通信データＤ２の受信を禁止する。そして、ステップＳ１０５において、第２通信データＤ２の受信禁止を解除するための受信禁止解除タイマを開始しておく。
【００６１】
この受信禁止解除タイマは、図４Ａに示すステップＳ１６において、親局１によって常にチェックされている。そして、受信禁止解除タイマ開始後、無返信期間Ｔｒｘｄが経過すると、第２通信データＤ２は、ステップＳ１７において、親局１によって、受信許可される。
【００６２】
このようにして、親局１は、親局１自身が送信する第１通信データＤ１を起因として第２線路Ｌ２に発生するクロストークノイズＳ０による、受信の誤動作を抑制している。
【００６３】
一方、ステップＳ１０３において、送信カウンタｉが１以外である場合には、親局１は、ステップＳ１０６において、第２通信データＤ２を受信するか否かを判断する。例えば、図３では、送信カウンタｉが、２以上かつｎ＋１以下である場合に、子局２から第２通信データＤ２が返信される。
【００６４】
そこで、親局１は、送信カウンタｉが、２以上かつｎ＋１以下である場合には、ステップステップＳ１０７において、第２通信データＤ２を受信する。一方、そうでない場合は、ステップＳ１０８に進む。
【００６５】
次に、親局１は、ステップＳ１０８において、次の通信周期Ｔ２を開始すべきか否かを判断する。例えば、図３では、通信周期Ｔ２は、送信カウンタｉがｎ＋２になると終了する。
【００６６】
そこで、親局１は、送信カウンタｉがｎ＋２の場合には、送信カウンタｉを１に設定することにより、次の通信周期Ｔ２を開始する。一方、送信カウンタｉがｎ＋２以外の場合には、親局１は、送信カウンタｉを１加算させて、１バイト周期タイマの割込み処理を終了する。
【００６７】
次に、子局２における、第１通信データＤ１の受信手順、及び第２通信データＤ２の送信手順を、フローチャートを用いて具体的に説明する。
【００６８】
図５Ａ及び図５Ｂは、本発明の実施の形態１におけるエレベータの信号伝送装置の、図３に示す通信手順を用いる場合の、子局２側での送受信処理を示すフローチャートである。
【００６９】
図５Ａは、子局２の初期化処理、及び送受信処理を示している。また、図５Ｂは、無信号期間Ｔ０の検出処理を示している。
【００７０】
子局２は、ステップＳ２１において、子局２自身の初期化を行う。そして、ステップＳ２２において、第１通信データＤ１受信用及び第２通信データＤ２返信用の調歩同期式シリアルポートの通信条件を初期化設定する。
【００７１】
次に、子局２は、ステップＳ２３において、受信した第１通信データＤ１（ｉ）の先頭からのバイト位置を示す受信カウンタｉを１に初期化する。この受信カウンタｉは、後のステップＳ３６において、第１通信データＤ１（ｉ）を１バイト受信する度毎に１加算される。また、図５Ｂに示すステップＳ２０１において、無信号を検出した際に１に初期化設定される。
【００７２】
次に、子局２は、ステップＳ２４において、無信号期間カウンタを０にクリアする。この無信号期間カウンタは、図５ＢのステップＳ２０２において、１バイト周期Ｔ１の無信号を検出する度毎に１加算される。また、後のステップＳ３４において、第１通信データＤ１（ｉ）を１バイト受信する度毎に０にクリアされる。
【００７３】
次に、子局２は、ステップＳ２５において、第１通信データＤ１の受信を許可する。そして、ステップＳ２６において、第１通信データＤ１の受信開始を確認した際には、ステップＳ２７において、第１通信データＤ１（ｉ）を取り込む。
【００７４】
次に、子局２は、ステップＳ２８において、無信号期間Ｔ０を検出したことを示す無信号期間検出フラグが１であるか否かをチェックする。
【００７５】
この無信号期間検出フラグは、図５Ｂに示すステップＳ２０３において、無信号期間カウンタが、無信号期間Ｔ０／１バイト周期Ｔ１と等しくなった場合に、１にセットされる。例えば、図３示す通信手順を用いる場合では、無信号期間カウンタが２となった場合に、無信号期間検出フラグは１にセットされる。
【００７６】
無信号期間検出フラグが１でない場合は、受信カウンタｉが正しくない可能性があるため、子局２は、第２通信データＤ２の返信処理をスキップして、ステップＳ３３に進む。
【００７７】
一方、無信号期間検出フラグが１である場合は、子局２は、ステップＳ２９において、第２通信データＤ２を返信するか否かを判断する。例えば、図３示す通信手順を用いる場合では、受信カウンタｉが１以上かつｎ以下である場合に、第２通信データＤ２を返信する。一方、そうでない場合は、ステップＳ３３に進む。
【００７８】
第２通信データＤ２を返信する場合は、子局２は、第１通信データＤ１（ｉ）の受信完了から、次の第２通信データＤ２（ｉ＋１）返信開始までの返信調整時間Ｔｒｘｗを、返信調整タイマで計測することにより、第２通信データＤ２（ｉ＋１）の返信開始タイミングを、第１通信データＤ１（ｉ＋１）の受信開始タイミングに、ビット単位で同期させるように調整する。
【００７９】
具体的には、子局２は、ステップＳ３０において、返信調整タイマを開始する。そして、ステップＳ３１において、返信調整タイマが、返信調整時間Ｔｒｘｗとなるまで待機した上で、ステップＳ３２において、第２通信データＤ２（ｉ＋１）を返信する。
【００８０】
この結果、第２通信データＤ２（ｉ＋１）の返信開始タイミングと、第１通信データＤ１（ｉ＋１）の受信開始タイミングとが、ビット単位で同期されることにより、クロストークノイズＳ０による受信エラーの発生が抑制される。
【００８１】
次に、子局２は、無信号期間検出タイマの割込み処理の起動条件を設定する。この無信号期間検出タイマの割込み処理は、無信号期間Ｔ０を検出するためのものであり、第１通信データＤ１（ｉ）が受信されない場合毎に起動される。
【００８２】
具体的には、子局２は、ステップＳ３３において、無信号期間検出タイマの割込み周期を、１バイト周期Ｔ１に設定する。そして、ステップＳ３４において、無信号期間カウンタを０にクリアした上で、ステップＳ３５において、無信号期間検出タイマを開始するともに、割込み許可する。
【００８３】
この結果、第１通信データＤ１（ｉ）が１バイト周期Ｔ１の期間受信されない度毎に、図５Ｂに示す無信号期間検出タイマの割込み処理が起動されることになる。
【００８４】
次に、子局２は、ステップＳ３６において、受信カウンタｉを１加算する。そして、ステップＳ２６に戻って、上述の第１通信データＤ１の受信処理を繰り返す。
【００８５】
次に、図５Ｂを用いて、無信号期間検出タイマの割込み処理を説明する。
【００８６】
子局２は、ステップＳ２０１において、受信カウンタｉを１に設定する。これによって、無信号を検出した際には、第１通信データＤ１と第２通信データＤ２とが再同期されるようにしている。
【００８７】
次に、子局２は、ステップＳ２０２において、無信号期間カウンタを１加算する。そして、ステップＳ２０２において、無信号期間カウンタが、無信号期間Ｔ０／１バイト周期Ｔ１と等しくなった場合に、無信号期間検出フラグを１にセットする。また、そうでない場合は、ステップＳ２０３において、無信号期間検出フラグを０にクリアする。例えば、図３に示す通信手順を用いる場合では、無信号期間Ｔ０／１バイト周期Ｔ１は２である。
【００８８】
そして、子局２は、無信号期間検出タイマの割込み処理を終了する。
【００８９】
以上のように、実施の形態１によれば、制御用通信線路の送信線路と受信線路とで、調歩同期式シリアル信号の送受信タイミングをビット単位で同期させることにより、受信側でのサンプリングタイミングとなる調歩同期式シリアル信号のビット信号のパルス幅中央部における、クロストークノイズによる影響を低減している。
【００９０】
また、親局は、子局が第２通信データを返信しない期間において、第１通信データを子局に送信する場合には、第２通信データの受信処理を禁止することにより、親局自身が送信する第１通信データを起因として送信線路に発生するクロストークノイズを、スタートビットと誤判定することを回避している。
【００９１】
この結果、高価なシールド付きの通信用ケーブルを用いることなく、クロストークノイズによる受信エラーの発生を抑制することができるエレベータの信号伝送装置及びエレベータの信号伝送方法を得ることができる。
【００９２】
なお、以上の説明では、親局１及び子局２は、図３に示す通信手順を用いることを仮定したが、本発明における親局１と子局２間の通信手順は、図３に示す通信手順に限定されるものでない。
【００９３】
例えば、第１通信データＤ１のサイズｎと第２通信データＤ２のサイズｍとは、必ずしも同じである必要はない。また、第２通信データＤ２（ｉ）は、必ずしも第１通信データＤ１（ｉ）を受信する度毎に返信される必要はなく、返信されない場合があってもよい。
【符号の説明】
【００９４】
１  親局、２  子局、２ａ  インジケータ、２ｂ  応答ランプ、２ｃ  呼び釦、Ｓ０  クロストークノイズ、Ｌ１  第１線路、Ｌ２  第２線路、Ｄ１  第１通信データ、Ｄ２  第２通信データ、Ｔ０  無信号期間、Ｔ１  １バイト周期、Ｔ２  通信周期、Ｔｂ  サンプリング周期、Ｔｒｘｄ  無返信期間、Ｔｒｘｗ  返信調整時間。
【図１】
2014216748.tif 000003
【図２】
2014216748.tif 000004
【図３】
2014216748.tif 000005
【図４Ａ】
2014216748.tif 000006
【図４Ｂ】
2014216748.tif 000007
【図５Ａ】
2014216748.tif 000008
【図５Ｂ】
2014216748.tif 000009