(57)【要約】  終端抵抗設定装置は、通信部と、終端抵抗設定命令部と、を持つ。通信部は、通信接続された複数の通信装置との試験通信を行う。終端抵抗設定命令部は、前記複数の通信装置の中の任意の通信装置に対して終端抵抗を設定させ、前記試験通信が確立されなかった場合、前記通信装置に対して前記終端抵抗の設定を解除させ、前記通信装置とは異なる任意の通信装置に対して前記終端抵抗を設定させる。
2020165937.tif 000002
【特許請求の範囲】
【請求項１】
通信接続された複数の通信装置との試験通信を行う通信部と、
前記複数の通信装置の中の任意の通信装置に対して終端抵抗を設定させ、前記試験通信が確立されなかった場合、前記通信装置に対して前記終端抵抗の設定を解除させ、前記通信装置とは異なる任意の通信装置に対して前記終端抵抗を設定させる終端抵抗設定命令部と、
を備える終端抵抗設定装置。
【請求項２】
前記試験通信を行う場合、通信速度を低速から高速へ切り替える通信速度切替部と、
前記複数の通信装置に対して前記通信速度を前記低速から前記高速へ切り替えさせる通信速度切替命令部と、
をさらに備える請求項１に記載の終端抵抗設定装置。
【請求項３】
前記終端抵抗設定命令部は、
前記試験通信が確立された場合、当該試験通信が確立した際に前記終端抵抗を設定させた前記通信装置を、前記終端抵抗の設定対象として決定する
請求項１又は請求項２に記載の終端抵抗設定装置。
【請求項４】
前記終端抵抗設定命令部は、
前記設定対象として決定した前記通信装置に対する前記終端抵抗の設定を解除させない
請求項３に記載の終端抵抗設定装置。
【請求項５】
前記通信装置を備えた室内機を有する、空気調和機の室外機又は前記空気調和機の管理装置に備えられる
請求項１から請求項４のうちいずれか一項に記載の終端抵抗設定装置。
【請求項６】
通信接続された複数の通信装置と、終端抵抗を設定させる前記通信装置を決定する設定装置と、を有する終端抵抗設定システムであって、
前記通信装置は、
全ての前記複数の通信装置とそれぞれ試験通信を行う通信部と、
前記試験通信において全ての前記複数の通信装置から出力され、それぞれ取得された試験信号のパルス幅を測定する測定部と、
前記測定部によって測定された前記パルス幅を示す測定結果情報を前記設定装置へ出力する測定結果出力部と、
を備え、
前記設定装置は、
全ての前記複数の通信装置に対して順に前記終端抵抗を仮設定させる命令部と、
それぞれの前記通信装置に対して前記終端抵抗が仮設定されるごとに、全ての前記複数の通信装置からそれぞれ前記測定結果情報を収集する測定結果情報収集部と、
前記測定結果情報収集部によって収集された複数の前記測定結果情報に基づいて、前記終端抵抗を設定させる前記通信装置を決定する決定部と、
を備える終端抵抗設定システム。
【請求項７】
前記決定部は、
それぞれの前記通信装置に対して前記終端抵抗が仮設定されるごとに前記複数の測定結果情報に含まれる前記パルス幅のうち最大値を特定し、特定された前記最大値が最小となる場合において前記終端抵抗が仮設定されていた前記通信装置を、前記終端抵抗を設定させる前記通信装置として決定する
請求項６に記載の終端抵抗設定システム。
【請求項８】
前記決定部は、
それぞれの前記通信装置に対して前記終端抵抗が仮設定されるごとに前記複数の測定結果情報に含まれる前記パルス幅のうち最大値を特定し、特定された前記最大値が所定値未満である場合、前記終端抵抗を設定させる前記通信装置を決定する
請求項６に記載の終端抵抗設定システム。
【請求項９】
前記通信装置は、
空気調和機の室内機に備えられ、
前記設定装置は、
前記空気調和機の室外機又は前記空気調和機の管理装置に備えられる
請求項６から請求項８のうちいずれか一項に記載の終端抵抗設定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、終端抵抗設定装置及び終端抵抗設定システムに関する。
【背景技術】
【０００２】
従来、１台の親機（管理装置）に対して複数台の子機が通信線によってバス接続された通信システムがある。例えば大型の建物等に設置される空調システムの場合、室内機が子機となり、室外機又は例えば中央の管理装置等が親機となる。このような空調システムでは、管理装置において、接続された各室内機の稼働に関する情報（例えば、設定温度情報及びセンサ情報等）が逐次取得されて一括管理される。また、このような空調システムでは、複数の室内機の動作を管理装置によって一括制御することも可能である。この機能により、例えばオフィスビルにおいて、予め設定されたスケジュールに従い、労働者の出勤時間前にオフィスビル内のすべての室内機を一括で運転開始（ＯＮ）させ、退勤時間後にすべての室内機を一括で停止（ＯＦＦ）させることができる。これにより、空調システムの管理者にとっての利便性が向上する。【０００３】
ところで、上記のようなバス接続方式が採用された通信システムにおいて通信が高速化された場合、特に通信線の長さが長くなるほど、通信線の末端における通信信号の反射の影響が大きくなり、信号波形が乱れることがある。この場合、終端抵抗を設定する上で適切な位置、一般的には通信線の両端、にある親機及び子機に対して、それぞれ終端抵抗が設定されることが好ましい。適切な位置に終端抵抗が設定されることにより信号の反射が抑えられ、信号波形が乱れることなく通信を行うことが可能になる。【０００４】
このため、従来、例えば大型の建物等に設置される業務用の空調システム等においては、空調システムの設置業者や管理者等が、終端抵抗の設定を行うために通信線の末端近くに位置する子機である室内機を探し出す必要があった。しかしながら、このような空調システムでは、長い通信線に対して多数の室内機が接続されていることが多い。そのため、多数の室内機の中から、通信線の末端に位置する室内機を人手で探し出すことは容易ではない。さらに、終端抵抗が一度設定されたとしても、例えば室内機の増設又は撤去等によって通信線に接続された子機の台数が変わったり、長さ又は種類が異なる通信線に置き換えられたりする場合がある。この場合、終端抵抗の適切な位置は変わることがあるため、その都度、終端抵抗の設定をやりなおす必要が生じる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０８−１１４３４９号公報
【特許文献２】特許第２７７６６２４号公報
【特許文献３】特許第３０６４１６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、通信線の終端抵抗を適切な位置に容易に設定することができる、終端抵抗設定装置及び終端抵抗設定システムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態の終端抵抗設定装置は、通信部と、終端抵抗設定命令部と、を持つ。通信部は、通信接続された複数の通信装置との試験通信を行う。終端抵抗設定命令部は、前記複数の通信装置の中の任意の通信装置に対して終端抵抗を設定させ、前記試験通信が確立されなかった場合、前記通信装置に対して前記終端抵抗の設定を解除させ、前記通信装置とは異なる任意の通信装置に対して前記終端抵抗を設定させる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る空調システム１００の全体構成図。
【図２】第１の実施形態に係る通信装置１０の機能構成を示すブロック図。
【図３】第１の実施形態に係る通信装置２０の機能構成を示すブロック図。
【図４】第１の実施形態に係る通信装置１０の動作を示すフローチャート。
【図５】第１の実施形態に係る通信装置２０の動作を示すフローチャート。
【図６】取得されるパルス信号の特徴を説明するための模式図。
【図７Ａ】取得されるパルス信号の特徴を説明するための模式図。
【図７Ｂ】取得されるパルス信号の特徴を説明するための模式図。
【図８Ａ】第２の実施形態に係る通信装置１０によって収集された測定結果情報の一例を示す図。
【図８Ｂ】第２の実施形態に係る通信装置１０によって収集された測定結果情報の一例を示す図。
【図８Ｃ】第２の実施形態に係る通信装置１０によって収集された測定結果情報の一例を示す図。
【図９】第２の実施形態に係る通信装置１０の機能構成を示すブロック図。
【図１０】第２の実施形態に係る通信装置２０の機能構成を示すブロック図。
【図１１】第２の実施形態に係る通信装置１０の動作を示すフローチャート。
【図１２】第２の実施形態に係る通信装置２０の動作を示すフローチャート。
【図１３】第２の実施形態に係る通信装置２０の動作を示すフローチャート。
【図１４】第２の実施形態に係る通信装置２０の動作を示すフローチャート。
【図１５】実施形態の変形例に係る空調システム２００の全体構成図。
【発明を実施するための形態】
【０００９】
以下、実施形態の終端抵抗設定装置及び終端抵抗設定システムを、図面を参照して説明する。
【００１０】
（第１の実施形態）
以下、第１の実施形態に係る空調システム１００（終端抵抗設定システム）の構成について説明する。図１は、第１の実施形態に係る空調システム１００の全体構成図である。図１に示す空調システム１００は、例えばオフィスビルに設置された空調システムである。
【００１１】
図１に示すように、空調システム１００は、空気調和機の室外機である室外機１と、この室外機１と通信線３０や冷媒配管によって接続される空気調和機の室内機である、室内機２−１と、室内機２−２と、室内機２−３と、を含んで構成される。なお、以下の説明において、室内機２−１と、室内機２−２と、室内機２−３と、を区別して説明する必要がない場合には、単に「室内機２」という。室外機１と各室内機２とで、冷凍サイクルが構成される。
【００１２】
このように、空調システム１００は、１台の室外機１と、複数の室内機２と、を含んでいる。室外機１は、複数の室内機２の動作を一括して制御する。ここでは、説明を簡単にするために、１台の室外機１によって制御される室内機２の台数を３台としたが、大能力の室外機１を用いた場合では、１０台以上の室内機２を接続することも可能であり、実際には３台よりもかなり多くの室内機２が接続される。さらには、異なる室外機１及びその室外機１に接続された複数の室内機２を通信可能に接続してもよい。
【００１３】
室外機１は、通信上の親機となる通信装置１０（終端抵抗設定装置）を備えている。また、室内機２−１〜２−３は、それぞれ、通信上の子機となる通信装置２０−１〜２０−３を備えている。なお、以下の説明において、通信装置２０−１〜２０−３と、を区別して説明する必要がない場合には、単に「通信装置２０」という。
【００１４】
本実施形態においては、通信装置１０は、室外機１に備えられているものとしたが、これに限られるものではなく、例えば、空調システム全体を集中管理する集中管理装置（図示せず）等に備えられていてもよい。この場合、室外機１は、子機である通信装置２０となる。
【００１５】
図１に示すように、通信装置１０と、通信装置２０−１〜２０−３とは、通信線３０によって、バス接続方式で接続されている。各室内機２は室内に設置され、室外機１のみが室外に配置されることから、室外機１の通信装置１０は、通常、通信線３０の一方の末端位置に設置される。また、集中管理装置を通信装置１０とした場合も、集中管理装置は、建物の端に設けられることが多く、通信線３０の一方の末端位置に設置される可能性が高い。
【００１６】
通信装置１０と複数の通信装置２０とは相互に通信を行う通信機能を有する。通信装置１０は、通信装置２０から出力された信号を取得することによって、例えば、室内機２の稼働状況を示す情報を取得したり、室内機２が設置された部屋の温度や湿度情報を取得したりする。また、通信装置１０は、通信装置２０に対して信号を出力することで、室内機２の稼働状態（例えば、運転状態及び設定温度等）を制御することができる。
【００１７】
通信装置１０は、後述する終端抵抗１１を備え、常時有効化されている。したがって、通信装置１０は、常に終端装置としての機能を有している。また、後述するように、通信装置１０は、通信線３０における適切な位置にある１台の通信装置２０に、もう一方の終端抵抗を設定させるための機能も備えている。
【００１８】
通信装置２０は、終端抵抗を含む後述する終端抵抗設定部２１を備える。終端抵抗設定部２１は、通信装置１０から出力された命令に基づいて、終端抵抗の設定又は解除、すなわち入り／切りの切り替えを行う。したがって、通信装置２０は、終端装置としての機能を有する場合と、そうでない場合とがある。
【００１９】
通信装置１０及び通信装置２０は、いずれも、高速で通信を行う通信モードである高速通信モードでの通信と、これに対し相対的に低速で通信を行う通信モードである低速通信モードでの通信と、を自動的に切り替えて通信（送受信）することができる。
【００２０】
空調システム１００が稼働する前の初期状態では、全ての通信装置２０の終端抵抗設定部２１において、終端抵抗が解除された状態である。したがって、初期状態では、全ての通信装置２０が終端装置としての機能を有していない状態であることから、通信線３０の末端部において通信線３０によって伝達される信号の反射が発生しやすく、信号波形が乱れやすい。とくに高速に通信が行われる場合、個々のパルス信号が短くなるため、相対的に信号の反射の影響が大きくなる。これに対処するため、初期状態においては、通信装置１０及び通信装置２０は、いずれも、低速通信モードで動作する。
【００２１】
通信装置１０は、通信線３０によって伝達される信号の反射を抑えて、高速通信モードで通信装置２０との通信を行うことができるようにするための制御を行う。具体的には、通信装置１０は、終端抵抗設定装置として動作し、通信線３０において終端抵抗を設けるのに適切な位置（主に通信線３０の末端）にある通信装置２０を選定する。そして、通信装置１０は、選定された通信装置２０の終端抵抗設定部２１に対して、終端抵抗が設定された状態に切り替えさせるための命令（以下、「終端抵抗設定命令」という。）を出力する。なお、後述するように、終端抵抗設定命令は、終端抵抗を設けるのに適切な位置にある通信装置２０を探索するためにも利用される。
【００２２】
上記選定された通信装置２０の終端抵抗設定部２１は、取得した終端抵抗設定命令に従って、終端抵抗が設定された状態への切り替えを行う。これにより、当該通信装置２０が終端装置として機能する。そして、予め終端装置としての機能を有する通信装置１０に加えて、上記特定された通信装置２０において終端抵抗が設定されることによって、信号の反射が抑えられ、信号波形が乱れることなく高速の通信を行うことが可能になる。高速の通信を行うことで、通信装置１０、２０間で運転中に必要な情報を迅速に転送できるようになる。
【００２３】
以下、通信装置１０の終端抵抗設定装置としての機能による、終端抵抗の適切な設定位置の特定方法について説明する。
【００２４】
まず、通信装置１０は、任意の１つの通信装置２０に対して、終端抵抗を設定しなくても通信が可能な低速通信モードで終端抵抗設定命令を出力する。これにより、終端抵抗設定命令を取得した通信装置２０において終端抵抗が設定される。ここでは、例えば、通信装置１０は、まず通信装置２０−１に終端抵抗を設定させる。
【００２５】
次に、通信装置１０は、全ての通信装置２０に対して、終端抵抗の設定が不要な低速通信モードで、低速通信モードから高速通信モードへ通信モードを切り替えさせるための命令（以下、「通信速度切替命令」という。）を出力する。これにより、全ての通信装置２０において、通信モードが高速通信モードに切り替わる。
【００２６】
続いて、通信装置１０は、自己の通信装置１０の通信モードを、低速通信モードから高速通信モードへ切り替える。そして、通信装置１０は、高速通信モードで各通信装置２０との通信の確立を順にそれぞれ試みる。全ての通信装置２０との通信がそれぞれ確立された場合、通信装置１０は、終端抵抗が設定された上記通信装置２０−１が、終端抵抗を設定する上で適切な位置に位置する通信装置であると判定する。但し、図１に示すように、通信装置２０−１は通信線３０の末端に位置する通信装置ではないことから、一般的には、通信が確立しない可能性が高い。
【００２７】
通信が確立しなかった場合（例えば、いずれかの通信装置２０との間で通信エラーが発生した場合）、通信装置１０は、終端抵抗が設定された上記通信装置２０−１が、終端抵抗を設定する上で適切な位置に位置する通信装置２０ではないと判定する。そして、通信装置１０は、低速通信モードで終端抵抗が設定された上記通信装置２０−１に対して、終端抵抗の設定を解除させるための命令（以下、「終端抵抗設定解除命令」という。）を出力する。これにより、通信装置２０−１において終端抵抗の設定が解除される。
【００２８】
続いて、通信装置１０は、他の（既に終端抵抗の設定を試行済みである、通信装置２０−１以外の）任意の１つの通信装置２０に対して、終端抵抗設定命令を出力する。例えば、通信装置１０は、通信装置２０−２に終端抵抗設定命令を出力し、終端抵抗を設定させる。そして、上記と同様に、通信装置１０は、各通信装置２０との通信の確立を試みる。ここでも、図１に示すように、通信装置２０−２も通信線３０の末端に位置する通信装置ではないことから、一般的には、通信が確立しない可能性が高い。
【００２９】
通信が確立しなかった場合、通信装置１０は、終端抵抗が設定された上記通信装置２０−２が、終端抵抗を設定する上で適切な位置に位置する通信装置ではないと判定する。そして、通信装置１０は、低速通信モードにて終端抵抗が設定された上記通信装置２０−２に対して、終端抵抗設定解除命令を出力する。
【００３０】
次に、通信装置１０は、他の（既に終端抵抗の設定を試行済みである、通信装置２０−１、２０−２以外の）任意の１つの通信装置２０に対して、終端抵抗設定命令を出力する。この実施形態では、残りの通信装置２０は、通信装置２０−３しか残っていないため、通信装置１０は、通信装置２０−３に終端抵抗設定命令を出力し、終端抵抗を設定させる。そして、上記と同様に、通信装置１０は、各通信装置２０との通信の確立を試みる。図１に示すように、通信装置２０−３は通信線３０の末端に位置する通信装置であることから、すべての通信装置２０との通信が確立する。
【００３１】
通信が確立した場合、通信装置１０は、終端抵抗が設定された上記通信装置２０−３が、終端抵抗を設定する上で適切な位置に位置する通信装置であると判定する。すなわち、通信装置１０は、当該通信が確立した際に終端抵抗を設定させた通信装置２０−３を、終端抵抗の設定対象として決定する。このように、通信装置１０は、各通信装置２０に対して順に終端抵抗を設定させながら繰り返し通信の確立を試み、通信が確立したことに基づいて、終端抵抗を設定する上で適切な位置に位置する通信装置を特定する。以後は、高速通信モードにて通信装置１０と各通信装置２０は通信を行う。なお、システム管理者は、必要に応じて低速通信モードを用いる等して、事前に通信装置１０と通信装置２０の各々のアドレス設定を行っておく。
【００３２】
以下、通信装置１０の機能構成について説明する。
図２は、第１の実施形態に係る通信装置１０の機能構成を示すブロック図である。図２に示すように、親機となる通信装置１０は、終端抵抗１１と、信号送受信回路１２と、を含んで構成される。
【００３３】
通信装置１０では、内部の終端抵抗１１は、図２に示すように、２線式の通信線である通信線３０に常時接続された状態である。したがって、通信装置１０は常時、終端装置として機能する。
【００３４】
信号送受信回路１２は、各通信装置２０との間の通信における、信号の送受信を行う回路である。また、信号送受信回路１２は、終端抵抗設定装置としても動作する。信号送受信回路１２は、終端抵抗を設定する上で適切な位置（主に、通信線３０のもう一方の末端）に位置する通信装置２０を特定する。信号送受信回路１２は、各通信装置２０に対して命令を出力することにより、各通信装置２０における終端抵抗の設定状態を制御する。
【００３５】
図２に示すように、信号送受信回路１２は、制御部１２０と、命令部１２１と、通信部１２２と、計時部１２３と、記憶部１２５と、決定部１２６と、通信速度切替部１２７と、を含んで構成される。
【００３６】
制御部１２０は、信号送受信回路１２が有する各機能ブロックによる処理を制御する。例えば、制御部１２０は、各通信装置２０との間の通信における、信号の送受信を制御する。また、例えば制御部１２０は、命令部１２１による、各通信装置２０に対する各種命令の出力を制御する。
【００３７】
制御部１２０は、例えばＣＰＵ（Central Processing Unit；中央演算処理装置）等のプロセッサである。なお、制御部１２０は、例えば、ＬＳＩ（Large-scale Integrated Circuit；大規模集積回路）やＡＳＩＣ（Application Specific Integrated Circuit；特定用途向け集積回路）等のハードウェアを用いて実現されてもよい。また、信号送受信回路１２が有する各機能ブロックは、例えばＣＰＵ等のプロセッサである制御部１２０によって、記憶部１２５に記憶されたプログラムが実行されることによって実現される構成であってもよい。
【００３８】
命令部１２１は、各通信装置２０に対して出力される各種命令の出力を制御する。命令部１２１は、通信部１２２を介して各通信装置２０へ各種命令を出力する。図２に示すように、命令部１２１は、終端抵抗設定命令部１２１ａと、通信速度切替命令部１２１ｂと、を含む。
【００３９】
終端抵抗設定命令部１２１ａは、終端抵抗を設定させるための命令を示す終端抵抗設定命令を、任意の１つの通信装置２０に対して出力する。また、通信部１２２による各通信装置２０との通信が確立しなかった場合、終端抵抗設定命令部１２１ａは、上記終端抵抗設定命令を出力した通信装置２０に対して、終端抵抗の設定を解除させるための命令を示す終端抵抗設定解除命令を出力する。そして、終端抵抗設定命令部１２１ａは、終端抵抗設定命令を、他の任意の１つの通信装置２０に対して出力する。また、通信部１２２による各通信装置２０との通信が確立した場合、終端抵抗設定命令部１２１ａは終端抵抗設定解除命令を出力しない。すなわち、終端抵抗設定命令部１２１ａは、当該通信が確立した際に終端抵抗を設定させた通信装置２０を、終端抵抗の設定対象として決定する。
【００４０】
なお、終端抵抗設定命令部１２１ａは、適切な位置に位置する通信装置２０に終端抵抗の設定が既になされていた場合において、少なくとも１つの通信装置２０が増設又は撤去された場合に、終端抵抗設定解除命令を出力するようにしてもよい。なぜならば、通信装置２０が増設又は撤去によって、終端抵抗を設定する上で適切な位置が変わる場合があるからである。この場合、信号送受信回路１２が、終端抵抗を設定する上で適切な位置に位置する通信装置２０をあらためて特定し、特定された通信装置２０に対して終端抵抗を設定させるような構成とする。具体的には、室内機２が増設又は撤去される場合には、すべての室外機１と室内機２の電源が一旦遮断される。この電源再投入を契機に、室外機１の通信装置１０が、終端抵抗の再設定動作を行うことで、上記の処理を実施できる。
【００４１】
通信速度切替命令部１２１ｂは、終端抵抗設定命令部１２１ａによって終端抵抗設定命令が出力された場合、自己の通信装置１０との通信における通信モードを高速通信モードに切り替えさせるための命令を示す通信速度切替命令を、各通信装置２０に対してそれぞれ出力する。
【００４２】
通信部１２２は、各通信装置２０と通信接続するための通信インターフェースである。なお、通信部１２２は、別々のハードウェアによってそれぞれ構成される送信部及び受信部からなる機能部であってもよい。
【００４３】
通信部１２２は、制御部１２０による制御のもとで、各種の信号（例えば、パルス信号）を、通信線３０を介して各通信装置２０へ出力する。なお、各種の信号には、命令部１２１から出力される、上記の、終端抵抗設定命令、及び通信速度切替命令を示す信号も含まれる。また、通信部１２２は、各通信装置２０から出力された各種の信号（例えば、パルス信号）を、通信線３０を介して取得する。通信部１２２は、通信装置２０との通信が確立したこと、及び通信エラーが生じたこと等を検知する。なお、通常運転中において、各通信装置２０との間の通信内容が運転データである場合には、そのデータを制御部１２０に送り、制御部１２０は必要な処理を行う。
【００４４】
計時部１２３は、通信部１２２が、通信装置２０との通信の確立を試みてからの経過時間を計時するタイマーである。通信部１２２が通信装置２０との通信の確立を試みてから所定の時間が経過した場合、計時部１２３は、各機能部に対し、所定の時間が経過したこと示す通知を行う。
【００４５】
記憶部１２５は、信号送受信回路１２において用いられる、各種のプログラム及びデータテーブルを記憶する。記憶部１２５は、例えばフラッシュメモリ、ＨＤＤ（Hard Disk Drive）などの不揮発性の記録媒体（非一時的な記録媒体）である。また、記憶部１２５は、例えば、ＲＡＭ（Random Access Memory）やレジスタなどの揮発性の記録媒体をさらに有してもよい。
【００４６】
また、記憶部１２５は、通信装置情報テーブルｔ１を記憶する。
【００４７】
通信装置情報テーブルｔ１は、「識別番号」と「アドレス」との２つの項目の列からなる２次元の表形式のデータである。識別番号の項目に格納される値は、各通信装置２０を識別するための識別番号である。例えば、通信装置２０−１、通信装置２０−２、及び通信装置２０−３に対応付けられた識別番号が、通信装置情報テーブルｔ１では「ｃ１」、「ｃ２」、及び「ｃ３」と記憶される。
【００４８】
通信装置情報テーブルｔ１は、各通信装置２０に付与された識別番号と、通信装置１０が各通信装置２０と通信を行うために必要となる、各通信装置２０のアドレスと、を対応付けるテーブルである。例えば、識別番号「ｃ１」が付与された通信装置２０−１のアドレスは、「ａａａ．ｂｂｂ」である。
【００４９】
通信装置１０は、特定の通信装置２０に対して信号を出力する場合、通信装置情報テーブルｔ１を参照し、出力先の通信装置２０に対応するアドレスを認識する。そして、通信装置１０は、認識したアドレスを出力先アドレスとして指定して信号を出力する。例えば、通信装置１０は、「ａａａ．ｂｂｂ」というアドレスを指定して信号を出力することによって、識別番号「ｃ１」が付与された通信装置２０−１に対して信号を出力することができる。
【００５０】
決定部１２６は、通信部１２２と全ての通信装置２０との通信がそれぞれ確立した場合、その時点で終端抵抗が設定されている通信装置２０が、終端抵抗を設定する上で適切な位置に位置する通信装置であると判定する。
【００５１】
また、決定部１２６は、計時部１２３から所定の時間が経過したことを示す通知を取得した時点で、通信部１２２と各通信装置２０との通信が確立していない場合において、例えば通信の途中で通信エラーが発生した場合、その時点で終端抵抗が設定されている通信装置２０は、終端抵抗を設定する上で適切な位置に位置する通信装置ではないと判定する。
【００５２】
通信速度切替部１２７は、終端抵抗設定命令部１２１ａから終端抵抗設定命令が出力された場合、各通信装置２０との通信における通信速度を高速で行う高速通信モードへ通信モードを切り替える。また、通信速度切替部１２７は、計時部１２３から所定の時間が経過したことを示す通知を取得した場合、各通信装置２０との通信における通信速度を低速で行う低速通信モードへ通信モードを切り替える。
【００５３】
以下、図３に基づき通信装置２０の機能構成について説明する。なお、各通信装置２０の機能構成は同一であり、図３には、通信装置２０−２及び２０−３のみを一例として示している。同図中、通信装置２０−３の信号送受信回路２２は、通信装置２０−２の信号送受信回路２２と同一であるため、通信装置２０−３が備える各機能部の記載を省略している。以下、図３に示す通信装置２０−２を参照しながら、通信装置２０の機能構成について説明する。
【００５４】
通信装置２０は、終端抵抗設定部２１と、信号送受信回路２２と、を含んで構成される。信号送受信回路２２は、通信装置１０との間の通信における、信号の送受信を行う回路である。図３に示すように、信号送受信回路２２は、制御部２２０と、通信部２２１と、通信速度切替部２２２と、計時部２２３と、記憶部２２４と、を含んで構成される。
【００５５】
終端抵抗設定部２１は、終端抵抗を含んで構成される。終端抵抗設定部２１は、通信装置１０から出力された終端抵抗設定命令を通信部２２１が取得した場合、制御部２２０による制御により、終端抵抗が設定された状態（オン（ＯＮ）の状態）に切り替える。また、終端抵抗設定部２１は、計時部２２３から所定の時間が経過したことを示す通知が出力された場合、制御部２２０による制御により、終端抵抗が設定されていない状態（オフ（ＯＦＦ）の状態）に切り替える。
【００５６】
制御部２２０は、信号送受信回路２２が有する各機能ブロックによる各種処理、及び終端抵抗設定部２１の動作を制御する。例えば、制御部２２０は、通信部２２１と各通信装置２０との間の通信における、信号の送受信を制御する。
【００５７】
制御部２２０は、例えばＣＰＵ等のプロセッサである。また、信号送受信回路２２が有する各機能ブロックは、制御部２２０によって、記憶部２２４に記憶されたプログラムが実行されることによって実現される構成であってもよい。
【００５８】
通信部２２１は、通信装置１０及び他の各通信装置２０と通信接続するための通信インターフェースである。なお、通信部２２１は、別々のハードウェアによってそれぞれ構成される送信部及び受信部からなる機能部であってもよい。
【００５９】
通信部２２１は、通信装置１０又は各通信装置２０（自己の通信装置２０を含む）から出力された、各種の信号（例えば、パルス信号）を取得する。なお、各種の信号には、上述した通信装置１０から出力される、終端抵抗設定命令、及び通信速度切替命令を示す信号も含まれる。
【００６０】
通信速度切替部２２２は、通信装置１０から出力された通信速度切替命令を通信部２２１が取得した場合、通信装置１０及び各通信装置２０との通信を高速通信モードへ切り替える。また、通信速度切替部２２２は、計時部２２３から所定の時間が経過したことを示す通知を取得した場合、通信装置１０及び各通信装置２０との通信を低速通信モードへ切り替える。
【００６１】
計時部２２３は、通信装置１０から出力された終端抵抗設定命令を示す信号を通信部２２１が取得してからの経過時間を計時するタイマーである。計時部２２３は、当該所定の時間を経過した場合、各機能部に対して当該所定の時間を経過したことを示す通知を行う。
【００６２】
記憶部２２４は、信号送受信回路２２において用いられる、各種のプログラム等を記憶する。記憶部２２４は、例えばフラッシュメモリ、ＨＤＤなどの不揮発性の記録媒体（非一時的な記録媒体）である。また、記憶部２２４は、例えば、ＲＡＭやレジスタなどの揮発性の記録媒体をさらに有してもよい。
【００６３】
以下、図４のフローチャートに基づき通信装置１０の動作について説明する。なお、以下の説明において、通信装置２０の台数はｎ［台］であるものとし、各通信装置２０をそれぞれ「第ｉ通信装置」（ｉ＝０〜ｎ）という。例えば、図１に示した空調システム１００の場合、通信装置２０の台数は３台（すなわち、ｎ＝３）であり、通信装置２０−１〜２０−３は、第１通信装置〜第３通信装置にそれぞれ相当する。
【００６４】
まず、制御部１２０は、通信装置２０の番号を示す上記「ｉ」の値に１を代入する（ステップＳ００１）。以下、各ステップＳ＊＊＊を「Ｓ＊＊＊」で表す。そして、Ｓ００２〜Ｓ０１０の処理が実行される度に、制御部１２０は、「ｉ」の値に対して１を加算し、繰り返し当該処理が実行される。
【００６５】
終端抵抗設定命令部１２１ａは、第ｉ通信装置２０−ｉに対して、終端抵抗設定命令を出力する（Ｓ００２）。また、通信速度切替命令部１２１ｂは、全ての通信装置２０（すなわち、第１通信装置〜第ｎ通信装置）に対して、通信速度切替命令を出力する（Ｓ００３）。また、通信速度切替部１２７は、各通信装置２０との通信における通信速度を高速で行う高速通信モードへ、自己の通信装置１０の通信モードを切り替える。なお、Ｓ００２，３における終端抵抗設定命令と通信速度切替命令は、確実に各通信装置２０に転送するために低速通信モードでの通信が行われる。
【００６６】
通信部１２２は、各通信装置２０との間においてそれぞれ通信（試験通信）を行う（Ｓ００５）。全ての通信装置２０との通信がそれぞれ確立した場合（Ｓ００６Ｙｅｓ）、決定部１２６は、第ｉ通信装置が終端抵抗を設定する上で適切な位置に位置する通信装置であると判定し、当該第ｉ通信装置を終端抵抗の設定対象装置として決定する（Ｓ００７）。この場合、図４のフローチャートが示す処理が終了する。
【００６７】
一方、少なくとも１つの通信装置２０との通信が確立しておらず（Ｓ００６Ｎｏ）、かつ、所定の時間が経過していない場合（すなわち、計時部１２３から所定の時間の経過を示す通知が出力されていない場合）（Ｓ００８Ｎｏ）、決定部１２６は、通信部１２２と各通信装置２０との間の通信の確立を待つ。
【００６８】
そして、少なくとも１つの通信装置２０との通信が確立しないまま（Ｓ００６Ｎｏ）、所定の時間が経過した場合（すなわち、計時部１２３から所定の時間の経過を示す通知が出力された場合）（Ｓ００８Ｙｅｓ）、決定部１２６は、第ｉ通信装置が終端抵抗を設定する上で適切な位置に位置する通信装置ではないと判定する。そして、通信速度切替部１２７は、各通信装置２０との通信における通信速度を低速で行う低速通信モードへ、自己の通信装置１０の通信モードを切り替える（Ｓ００９）。
【００６９】
そして、終端抵抗設定命令部１２１ａは、第ｉ通信装置に対して、終端抵抗設定解除命令を出力する（Ｓ０１０）。そして、制御部１２０は、上記「ｉ」値がｉ＜ｎを満たす場合、「ｉ」の値に１を加算して、上記Ｓ００２以降の処理を繰り返させる。一方、上記「ｉ」値がｉ＝ｎを満たす場合、図４のフローチャートが示す処理が終了する。なお、これによって処理が終了する場合とは、終端抵抗を設定する上で適切な位置に位置する通信装置が特定されなかった場合であり、このような場合には通信線の誤配線の可能性が高く、配線接続の確認作業を行うことになる。このため、「ｉ」値がｉ＝ｎを満たす場合には、何らかの表示を行うことが望ましい。
【００７０】
以下、図５のフローチャートを用いて第１の実施形態に係る通信装置２０の終端抵抗設定動作を説明する。
【００７１】
通信装置１０から通信装置２０に終端抵抗設定命令が入力されると、通信装置２０は、この終端抵抗設定命令を、通信部２２１を介して取得する（Ｓ１０１ＹＥＳ）。そして、終端抵抗設定部２１は、終端抵抗が設定された状態（オン（ＯＮ）の状態）に切り替える（Ｓ１０２）。
【００７２】
続いて、通信装置２０は、通信装置１０から通信速度切替命令が出力されたか否かを判定する（Ｓ１０５）通信速度切替部２２２は、通信装置１０から出力された通信速度切替命令を、通信部２２１を介して取得する（Ｓ１０５ＹＥＳ）と、通信速度切替部２２２は、通信装置１０及び各通信装置２０との通信における通信速度を高速で行う高速通信モードへ通信モードを切り替える。（Ｓ１０６）。
【００７３】
その後、通信速度切替部２２２は、通信モードを高速通信モードに切り替えてから所定の時間が経過していない場合（すなわち、計時部２２３から所定の時間の経過を示す通知が出力されていない場合）（Ｓ１０７Ｎｏ）、通信速度切替を行わない。そして、通信モードを高速通信モードに切り替えてから所定の時間が経過した場合（すなわち、計時部２２３から所定の時間の経過を示す通知が出力された場合）（Ｓ１０７Ｙｅｓ）、通信速度切替部２２２は、通信装置１０及び各通信装置２０との通信における通信速度を低速で行う低速通信モードへ通信モードを切り替える。（Ｓ１０８）。図示を省略しているが、Ｓ１０６からＳ１０７のＹＥＳまでの間に、通信装置１０と各通信装置２０との間で通信が行われ、最終的に通信が確立できたかどうかが通信装置１０において判定される。
【００７４】
Ｓ１０１でＮＯとなった場合、つづくＳ１０３において通信装置１０から通信装置２０へ終端抵抗設定解除命令が入力されたか否かが判定される。終端抵抗設定部２１は、通信装置１０から出力された終端抵抗設定解除命令を、通信部２２１を介して取得する（Ｓ１０３ＹＥＳ）と、終端抵抗が設定されていない状態（オフ（ＯＦＦ）の状態）に切り替える（Ｓ１０４）。続いて、Ｓ１０５で通信速度切替命令を取得したか否かが判定される。終端抵抗設定解除命令の後に通信速度切替命令が出てくることはないので、次のＳ１０５ではＮＯとなり、処理を終了し、最初に戻る。以上の処理を、通信装置１０と通信装置２０との間で繰り返すことで、最終的に高速通信モードにおいて通信装置１０と通信装置２０とが円滑に通信できるようになる。
【００７５】
以上説明した第１の実施形態によれば、通信装置１０（終端抵抗設定装置）は、通信接続された複数の通信装置２０との通信（試験通信）を行う通信部１２２と、複数の通信装置２０の中の任意の通信装置２０に対して終端抵抗を設定させ、通信（試験通信）が確立されなかった場合、通信装置２０に対して終端抵抗の設定を解除させ、通信装置とは異なる任意の通信装置に対して終端抵抗を設定させる終端抵抗設定命令部１２１ａと、を備える。これによって、第１の実施形態に係る通信装置１０（終端抵抗設定装置）は、通信線３０における終端抵抗を適切な位置に、容易に設定することができる。
【００７６】
（第２の実施形態）
以下、第２の実施形態について説明する。第２の実施形態では、通信装置１０及び各通信装置２０において互いに試験信号であるパルス信号の送受信を行い、通信装置１０及び各通信装置２０においてそれぞれ取得されたパルス信号のパルス幅に基づいて、終端抵抗を設定する上で適切な位置に位置する通信装置２０が特定される。
【００７７】
まず、図６、７を参照して、通信装置１０及び各通信装置２０において取得されるパルス信号の特徴について説明する。図６，７は、取得されるパルス信号の特徴を説明するための模式図である。ここでは、ＬＯ（グランド）側を優先としたパルス信号として説明する。
【００７８】
図６に示すように、例えば、通信装置２０−１から所定のパルス幅ｗのパルス信号が出力された場合、通信装置１０へ直接届くパルス信号Ａがある。また、図６に示すように、信号の反射によって、通信線３０の末端に位置する通信装置２０−３を反射して届くパルス信号Ｂがある。
【００７９】
この場合、パルス信号Ｂが通信装置２０−１から通信装置１０へ伝送されるまでの移動距離は、パルス信号Ａが通信装置２０−１から通信装置１０へ伝送されるまでの移動距離よりも長くなる。そのため、パルス信号Ｂは、パルス信号Ａよりもわずかに遅れて通信装置１０に届く。これにより、通信装置１０は、時間的にずれがある状態で重畳した２つのパルス信号（パルス信号Ａとパルス信号Ｂ）を１つのパルス信号として認識する。すなわち、図６に示すように、通信装置１０は、パルス信号Ａとパルス信号Ｂとが重畳した、１つのパルス幅ｘ（ｘ＞ｗ）のパルス信号を取得したものとして認識する。
【００８０】
続いて図７Ａは、通信装置２０−２からパルス幅ｗのパルス信号が出力された場合に通信装置１０によって認識されるパルス信号を示している。通信装置２０−２からパルス信号が出力された場合、通信装置２０−１からパルス信号が出力された上記の場合と比べて、パルス信号Ｂが通信装置２０−１から通信装置１０へ伝送されるまでの移動距離と、パルス信号Ａが通信装置２０−１から通信装置１０へ伝送されるまでの移動距離との差は、より少ない。そのため、重畳した２つのパルス信号（パルス信号Ａとパルス信号Ｂ）の時間的なずれは、図６に示したパルス信号の場合と比べて、より少ない。そのため、通信装置１０は、図７Ａに示すように、パルス信号Ａとパルス信号Ｂとが重畳した、１つのパルス幅ｙ（ｘ＞ｙ＞ｗ）のパルス信号を取得したものとして認識する。
【００８１】
図７Ｂは、通信装置２０−３からパルス幅ｗのパルス信号が出力された場合に通信装置１０によって認識されるパルス信号を示している。通信装置２０−３からパルス信号が出力された場合、通信装置２０−３は通信線３０の末端の最も近くに位置することから、信号の反射は生じない。すなわち、パルス信号Ａのみが通信装置１０へ届く。そのため、通信装置１０は、図７Ｂに示すように、パルス幅ｚ（ｘ＞ｙ＞ｗ≒ｚ）のパルス信号を取得したものとして認識する。なお、図７Ｂに示すパルス幅が、通信装置２０−３から出力された時点におけるパルス信号のパルス幅と同一のパルス幅ｗではない理由は、例えば反射以外の原因（例えば、信号減衰）等によって、パルス幅が若干変化する場合があるためである。
【００８２】
図６、７に示すように、通信装置１０により近い通信装置２０から出力されたパルス信号のパルス幅ほど、より長いパルス幅として通信装置１０によって認識される。一方、通信装置１０から最も遠い（すなわち、通信線３０において、通信装置１０とは逆側の末端の最も近くに位置する）通信装置２０−３から出力されたパルス信号のパルス幅が、最も短いパルス幅として通信装置１０によって認識される場合が多い。
【００８３】
第２の実施形態では、まず、通信装置１０は、任意の１つの通信装置２０に対して、終端抵抗の設定が不要な低速通信モードで終端抵抗設定命令を出力する。ここでは、例えば、通信装置１０は、まず通信装置２０−１に終端抵抗を設定させる。
【００８４】
次に、通信装置１０は、全ての通信装置２０及び自己の通信装置１０に対して、それぞれパルス信号（試験信号）を出力する。そして、各通信装置２０及び通信装置１０は、通信装置１０から出力されたパルス信号を取得する。そして、各通信装置２０及び通信装置１０は、取得したパルス信号のパルス幅をそれぞれ測定し、記録する。
【００８５】
次に、通信装置１０は、通信装置２０−１に対してパルス信号出力命令を出力する。これにより、通信装置２０−１は、全ての通信装置２０及び自己の通信装置１０に対して、それぞれパルス信号を出力する。そして、各通信装置２０及び通信装置１０は、通信装置２０−１から出力されたパルス信号を取得する。そして、各通信装置２０及び通信装置１０は、取得したパルス信号のパルス幅を測定し、記録する。
【００８６】
次に、通信装置１０は、上記と同様に、通信装置２０−２、及び通信装置２０−３に対してパルス信号出力命令を順に出力する。これにより、上記と同様に、各通信装置２０及び通信装置１０において、通信装置２０−２及び通信装置２０−３から出力されたパルス信号のパルス幅がそれぞれ測定され、記録される。
【００８７】
通信装置１０及び全ての通信装置２０による、パルス信号の送受信及びパルス幅の測定が完了すると、通信装置１０は、各通信装置２０に対して測定結果出力命令をそれぞれ出力する。これにより、各通信装置２０によって記録された、上記パルス幅の測定結果を示す測定結果情報が、各通信装置２０から通信装置１０へそれぞれ出力される。これにより、通信装置１０は、各通信装置２０からそれぞれ出力された測定結果情報を取得する。
【００８８】
通信装置１０によって収集された測定結果情報は、例えば図８Ａに示すような測定結果情報テーブルｔｂ１として記憶部１２５に記憶される。図８Ａは、第２の実施形態に係る通信装置１０によって収集された測定結果情報の一例を示す図である。図８Ａにおいて、「通信装置（室外機）」は通信装置１０に、「第１通信装置」は通信装置２０−１に、「第２通信装置」は通信装置２０−２に、及び「第３通信装置」は通信装置２０−３にそれぞれ相当する。なお、ここでは、通信装置１０及び各通信装置２０によって出力されたパルス信号のパルス幅は「５０［ｕｓ（マイクロ秒）］」であるものとする。
【００８９】
例えば、図８Ａに示す測定結果情報テーブルｔｂ１では、通信装置１０から出力されたパルス信号を自己の通信装置１０が取得した場合において測定されたパルス幅は、「１００［ｕｓ］」であることが示されている。なお、出力されたパルス信号のパルス幅は５０［μｓ］であることから、取得時には、実際に出力されたパルス信号の２倍の長さのパルス幅をもつパルス信号として認識されたことになる。また、例えば、図８Ａに示す測定結果情報テーブルｔｂ１では、通信装置２０−１から出力されたパルス信号を通信装置２０−２が取得した場合において測定されたパルス幅は、「９０［ｕｓ］」であることが示されている。
【００９０】
次に、通信装置１０は、終端抵抗を設定させた通信装置２０−１に対して終端抵抗設定解除命令を出力する。これにより、通信装置２０−１において終端抵抗の設定が解除される。そして、通信装置１０は、通信装置２０−２に終端抵抗を設定させる。そして上記と同様の処理によって、通信装置１０は、各通信装置２０からそれぞれ測定結果情報を取得する。通信装置１０によって収集された測定結果情報は、例えば図８Ｂに示すような測定結果情報テーブルｔｂ２として記憶部１２５に記憶される。
【００９１】
次に、通信装置１０は、通信装置２０−２に設定された終端抵抗の設定を解除させる。続いて、通信装置１０は、通信装置２０−３に終端抵抗を設定させる。そして上記と同様の処理によって、通信装置１０は、各通信装置２０からそれぞれ測定結果情報を取得する。通信装置１０によって収集された測定結果情報は、例えば図８Ｃに示すような測定結果情報テーブルｔｂ３として記憶部１２５に記憶される。
【００９２】
このように、図８Ａに示す測定結果情報テーブルｔｂ１は、通信装置２０−１に終端抵抗が設定された場合における、パルス幅の測定結果が集約されたテーブルである。同様に、図８Ｂに示す測定結果情報テーブルｔｂ２及び図８Ｃに示す測定結果情報テーブルｔｂ３は、それぞれ、通信装置２０−２に終端抵抗が設定された場合及び通信装置２０−３に終端抵抗が設定された場合における、パルス幅の測定結果が集約されたテーブルである。
【００９３】
通信装置１０は、各通信装置２０に終端抵抗を設定させた場合における、それぞれのパルス幅の最大値を特定する。すなわち、通信装置１０は、測定結果情報テーブルｔｂ１に含まれるパルス幅の値の最大値、測定結果情報テーブルｔｂ２に含まれるパルス幅の最大値、及び、測定結果情報テーブルｔｂ３に含まれるパルス幅の値の最大値を特定する。
【００９４】
例えば、通信装置２０−１に終端抵抗を設定させた場合、図８Ａに示すように、第３通信装置（通信装置２０−３）がパルス信号を出力し、自己の第３通信装置が取得した場合におけるパルス幅が最大値であり、その値は「１１０［μｓ］」である。同様に、通信装置２０−２に終端抵抗を設定させた場合、図８Ｂに示すように、パルス幅の最大値は「９０［μｓ］」である。同様に、通信装置２０−３に終端抵抗を設定させた場合、図８Ｃに示すように、パルス幅の最大値は「５５［μｓ］」である。
【００９５】
そして、通信装置１０は、これらのパルス幅の最大値が最小となる場合において終端抵抗が設定された通信装置２０を、終端抵抗を設定する上で適切な位置に位置する通信装置として特定する。すなわち、図８Ａ〜Ｃに示す例では、各パルス幅の最大値の中で最小の値は「５５［μｓ］」であるため、通信装置１０は、図８Ｃで示す通信装置２０−３を、終端抵抗を設定する上で適切な位置に位置する通信装置として特定する。
【００９６】
なお、本実施形態では、測定したパルス幅そのものを測定結果とするものとしたが、これに限られるものではない。例えば、パルス信号の立ち上がりの遅れの度合い（すなわち、測定されたパルス幅から、出力されたパルス信号のパルス幅である５０μｓを差し引いた値）を測定結果とするようにしてもよい。
【００９７】
なお、本実施形態においては、上述したように、全ての通信装置２０に対して順に終端抵抗を設定させて全ての測定結果情報を収集し、当該測定結果情報に基づいて、終端抵抗を設定する上で適切な位置に位置する通信装置２０を特定するものとした。しかしながら、このように全ての通信装置２０に対して順に（総当たりで）終端抵抗を設定させる場合、通信装置２０の個数が多くなるほど、指数的に、測定時間が長くなり、システム負荷が高くなることが想定される。したがって、例えば、上記パルス幅の最大値に対して予め閾値を設けておき、パルス幅の最大値が所定値未満となった時点で処理を終了させるような構成にしてもよい。この場合、通信装置１０は、処理を終了させた時点において終端抵抗が設定されている通信装置２０を、終端抵抗を設定する上で適切な位置に位置する通信装置として特定すればよい。
【００９８】
以下、図９に示すブロック図に基づき、第２の実施形態に係る通信装置１０の機能構成を説明する。図９に示すように、通信装置１０は、終端抵抗１１と、信号送受信回路１２ｓと、を含んで構成される。
【００９９】
終端抵抗１１は、図９に示すように、２線式の通信線である通信線３０に常時接続された状態である。これにより、通信装置１０は、終端装置として機能する。
【０１００】
信号送受信回路１２ｓは、各通信装置２０との間の通信における、信号の送受信を行う回路である。また、信号送受信回路１２ｓは、終端抵抗設定装置としても動作する。信号送受信回路１２ｓは、上述したように通信線３０の一方の末端の最も近くに位置すると考えられる通信装置１０に備えられた信号送受信回路である。また、信号送受信回路１２ｓは、終端抵抗を設定する上で適切な位置に位置する通信装置２０を特定する。信号送受信回路１２ｓは、各通信装置２０に対して命令を出力することにより、各通信装置２０における終端抵抗の設定状態を制御する。
【０１０１】
図９に示すように、信号送受信回路１２ｓは、制御部１２０と、命令部１２１ｓと、通信部１２２と、測定結果情報収集部１２４と、記憶部１２５と、決定部１２６と、を含んで構成される。
【０１０２】
制御部１２０は、信号送受信回路１２ｓが有する各機能ブロックによる処理を制御する。例えば、制御部１２０は、各通信装置２０との間の通信における、信号の送受信を制御する。また、例えば制御部１２０は、命令部１２１ｓによる、各通信装置２０に対する各種の命令の出力を制御する。
【０１０３】
命令部１２１ｓは、各通信装置２０に対して出力される各種の命令の出力を制御する。命令部１２１ｓは、通信部１２２を介して各通信装置２０へ各種の命令を出力する。命令部１２１ｓは、終端抵抗設定命令部１２１ａと、測定モード設定命令部１２１ｃと、パルス信号出力命令部１２１ｄと、測定結果出力命令部１２１ｅと、を含む。
【０１０４】
終端抵抗設定命令部１２１ａは、各通信装置２０に対して、終端抵抗を設定させるための命令を示す終端抵抗設定命令を出力する。また、終端抵抗設定命令部１２１ａは、上記の終端抵抗設定命令を出力する対象となった通信装置２０に対して、終端抵抗の設定を解除させるための命令を示す終端抵抗設定解除命令を出力する。
【０１０５】
測定モード設定命令部１２１ｃは、各通信装置２０に対して、試験的に出力される試験信号であるパルス信号のパルス幅の測定を行う動作モードである、測定モードに切り替えさせるための命令を示す測定モード設定命令を出力する。
【０１０６】
パルス信号出力命令部１２１ｄは、各通信装置２０に対して、自己の通信装置１０及び各通信装置２０に向けてパルス信号を出力させるための命令を示すパルス信号出力命令を出力する。なお、パルス信号出力命令に応じて各通信装置２０から出力される信号は、試験的に出力される試験信号（パルス信号）である。なお、パルス信号出力命令は、ブロードキャスト送信又はマルチキャスト送信される構成であっても構わない。
【０１０７】
測定結果出力命令部１２１ｅは、各通信装置２０に対して、測定結果情報を出力させるための命令を示す測定結果出力命令を出力する。
【０１０８】
通信部１２２は、各通信装置２０と通信接続するための通信インターフェースである。なお、通信部１２２は、別々のハードウェアによってそれぞれ構成される送信部及び受信部からなる機能部であってもよい。
【０１０９】
通信部１２２は、制御部１２０による制御のもとで、各種の信号（例えば、パルス信号）を、通信線３０を介して各通信装置２０へ出力する。なお、各種の信号には、命令部１２１から出力される、上記の、終端抵抗設定命令、測定モード設定命令、パルス信号出力命令、及び測定結果出力命令を示す信号も含まれる。また、通信部１２２は、各通信装置２０に対してパルス信号（試験信号）を出力する場合において、正確に所定のパルス幅の（例えば、５０μｓの）パルス信号が出力されるように予め設定されている。また、通信部１２２は、各通信装置２０から出力された各種の信号（例えば、パルス信号）を取得する。
【０１１０】
測定結果情報収集部１２４は、各通信装置２０からそれぞれ出力されたパルス信号を通信部１２２を介して取得する。測定結果情報収集部１２４は、取得された当該パルス信号のパルス幅を測定する。測定結果情報収集部１２４は、各通信装置２０からそれぞれ出力されたパルス信号のパルス幅の測定値を、記憶部１２５に記憶させる。例えば、測定結果情報収集部１２４は、当該測定値を、記憶部１２５に予め記憶された、上記の測定結果情報テーブルｔｂ１〜測定結果情報テーブルｔｂ３に書き込むことによって、記憶部１２５に記憶させる。例えば、上記の測定値とは、図８Ａに示す測定結果情報テーブルｔｂ１においては、「受信」の列の「通信装置１０（室外機）」の列に含まれる各測定値（すなわち、「１００［μｓ］」、「８５［μｓ］」、「７５［μｓ］」、及び「５５［μｓ］」）に相当する。
【０１１１】
また、測定結果情報収集部１２４は、各通信装置２０からそれぞれ出力された測定結果情報を通信部１２２を介して取得する。測定結果情報収集部１２４は、各通信装置２０からそれぞれ出力された測定結果情報を、記憶部１２５に記憶させる。例えば、測定結果情報収集部１２４は、当該測定結果情報を、記憶部１２５に予め記憶された、上記の測定結果情報テーブルｔｂ１〜測定結果情報テーブルｔｂ３に書き込むことによって、記憶部１２５に記憶させる。例えば、上記の測定結果情報とは、図８Ａに示す測定結果情報テーブルｔｂ１においては、「受信」の列に含まれる各列の測定値群（すなわち、「第１通信装置２０−１」の列の測定値群、「第２通信装置２０−２」の列の測定値群、及び「第３通信装置２０−３」の列の測定値群）のそれぞれに相当する。
【０１１２】
記憶部１２５は、信号送受信回路１２ｓにおいて用いられる、各種のプログラム及びデータテーブルを記憶する。
【０１１３】
決定部１２６は、測定結果情報収集部１２４によって収集された測定結果情報に基づいて、いずれの通信装置２０が、終端抵抗を設定する上で適切な位置に位置するかを判定する。具体的には、決定部１２６は、収集された測定結果情報のうち、パルス幅の最大値が最小となる場合において終端抵抗が設定された通信装置２０を、終端抵抗を設定する上で適切な位置にある通信装置として特定する。
【０１１４】
以下、通信装置２０の機能構成について説明する。図１０は、第２の実施形態に係る通信装置２０の機能構成を示すブロック図である。なお、各通信装置２０の機能構成は同一であり、図１０には、通信装置２０−２及び通信装置２０−３のみを一例として示している。
【０１１５】
通信装置２０は、終端抵抗設定部２１と、信号送受信回路２２ｓと、を含んで構成される。信号送受信回路２２ｓは、通信装置１０との間の通信における、信号の送受信を行う回路である。信号送受信回路２２ｓは、制御部２２０と、通信部２２１と、記憶部２２４と、動作モード切替部２２５と、測定部２２６と、測定結果出力部２２７と、を含んで構成される。
【０１１６】
終端抵抗設定部２１は、終端抵抗を含んで構成される。終端抵抗設定部２１は、通信部２２１が通信装置１０から出力された終端抵抗設定命令を取得すると、制御部２２０による制御により、終端抵抗が設定された状態（オン（ＯＮ）の状態）に切り替える。また、終端抵抗設定部２１は、計時部２２３から所定の時間が経過したことを示す通知が出力された場合、制御部２２０による制御により、終端抵抗が設定されていない状態（オフ（ＯＦＦ）の状態）に切り替える。
【０１１７】
制御部２２０は、信号送受信回路２２が有する各機能ブロックによる処理及び終端抵抗設定部２１の動作を制御する。これにより、例えば制御部２２０は、通信装置１０及び他の各通信装置２０との間の通信における、信号の送受信を制御する。
【０１１８】
通信部２２１は、通信装置１０及び各通信装置２０と通信接続するための通信インターフェースである。なお、通信部２２１は、別々のハードウェアによってそれぞれ構成される送信部及び受信部からなる機能部であってもよい。
【０１１９】
通信部２２１は、通信装置１０又は各通信装置２０から出力された、各種の信号（例えば、パルス信号）を取得する。なお、各種の信号には、上述した通信装置１０から出力される、終端抵抗設定命令、測定モード設定命令、パルス信号出力命令、及び測定結果出力命令を示す信号も含まれる。また、通信部２２１は、通信装置１０又は各通信装置２０に対して、各種の信号（例えば、パルス信号）を出力する。また、通信部２２１は、通信装置１０に対して、測定結果情報を出力する。
【０１２０】
記憶部２２４は、信号送受信回路２２ｓにおいて用いられる、各種のプログラム等を記憶する。
【０１２１】
また、記憶部２２４は、通信部２２１によって測定されたパルス信号のパルス幅の測定結果を示す測定結果情報を記憶する。
【０１２２】
動作モード切替部２２５は、通信装置１０から出力された測定モード設定命令を通信部２２１を介して取得した場合、動作モードを測定モードに切り替える。測定モードとは、通信装置１０及び各通信装置２０との、試験信号であるパルス信号の送受信を行い、取得したパルス信号のパルス幅の測定を行う動作モードである。
【０１２３】
測定部２２６は、通信装置１０及び各通信装置２０からそれぞれ出力されたパルス信号を通信部２２１を介して取得する。測定部２２６は、取得された当該パルス信号のパルス幅を測定する。測定部２２６は、通信装置１０及び各通信装置２０からそれぞれ出力されたパルス信号のパルス幅の測定値を測定結果情報として、記憶部２２４に記憶させる。
【０１２４】
測定結果出力部２２７は、通信装置１０から出力された測定結果出力命令を取得した場合、記憶部２２４に記憶された測定結果情報を、通信部２２１を介して通信装置１０へ出力する。
【０１２５】
以下、通信装置１０の動作について説明する。図１１は、第２の実施形態に係る通信装置１０の動作を示すフローチャートである。なお、以下の説明において、通信装置２０の台数はｎ［台］であるものとし、各通信装置２０をそれぞれ「第ｉ通信装置」（ｉ＝１〜ｎ）及び「第ｊ通信装置」（ｊ＝０〜ｎ）という。例えば、図１に示した空調システム１００では、通信装置２０の台数は３台（すなわち、ｎ＝３）であり、通信装置２０−１は第１通信装置に、通信装置２０−２は第２通信装置に、通信装置２０−３は第３通信装置に、及び第０通信装置（ｊ＝０）は通信装置１０にそれぞれ相当する。
【０１２６】
制御部１２０は、通信装置２０の番号を示す上記「ｉ」の値に１を代入する（Ｓ２０１）。なお、「ｉ」の値は、例えば記憶部１２５において記憶され、更新される。そして、下記のＳ２０２〜Ｓ２１２の処理が実行される度に、制御部１２０は、「ｉ」の値に１を加算し、繰り返し処理が実行される。
【０１２７】
終端抵抗設定命令部１２１ａは、第ｉ通信装置に対して、終端抵抗設定命令を出力する（Ｓ２０２）。
【０１２８】
制御部１２０は、通信装置１０及び通信装置２０の番号を示す上記「ｊ」の値に０を代入する（Ｓ２０３）。なお、「ｊ」の値は、例えば記憶部１２５において記憶され、更新される。そして、下記のＳ２０４〜Ｓ２１０の処理が実行される度に、制御部１２０は、「ｊ」の値に１を加算し、繰り返し処理が実行される。
【０１２９】
測定モード設定命令部１２１ｃは、各通信装置２０に対して、測定モード設定命令をそれぞれ通信部１２２を介して出力する（Ｓ２０４）。そして、上記「ｊ」の値が０である場合（Ｓ２０５Ｙｅｓ）、通信部１２２は、各通信装置２０に対して、パルス信号（試験信号）をそれぞれ出力する（Ｓ２０６）。一方、上記「ｊ」の値が０ではない場合（Ｓ２０５Ｎｏ）、パルス信号出力命令部１２１ｄは、各通信装置２０に対して、パルス信号出力命令をそれぞれ通信部１２２を介して出力する（Ｓ２０７）。
【０１３０】
測定結果情報収集部１２４は、通信部１２２を介して取得した各パルス信号のパルス幅をそれぞれ測定し、記憶部１２５に記憶された測定結果情報テーブルに測定値を記録する（Ｓ２０８）。測定結果出力命令部１２１ｅは、通信部１２２を介して各通信装置２０に対して、測定結果出力命令を出力する（Ｓ２０９）。測定結果情報収集部１２４は、各通信装置２０からそれぞれ出力された測定結果情報を通信部１２２を介して取得する（Ｓ２１０）。
【０１３１】
制御部１２０は、ｊ＞ｎである場合、「ｊ」の値に１を加算して、上記Ｓ２０４以降の処理を繰り返させる。一方、ｉ＝ｎである場合（すなわち、全ての通信装置２０及び通信装置１０からそれぞれ出力されたパルス信号の取得が完了した場合）、決定部１２６は、取得した測定結果情報に含まれるパルス幅の測定値のうち、最大値を記憶部１２５に記録する（Ｓ２１１）。そして、終端抵抗設定命令部１２１ａは、各通信装置２０に対して、終端抵抗設定解除命令を通信部１２２を介して出力する（Ｓ２１２）。
【０１３２】
制御部１２０は、ｉ＞ｎである場合、「ｉ」の値に１を加算して、上記Ｓ２０２以降の処理を繰り返させる。一方、ｉ＝ｎである場合（すなわち、全ての通信装置２０に対し終端抵抗の設定が行われた場合）、決定部１２６は、記憶部１２５に記録された複数の最大値うち、最小の値を特定する。そして、決定部１２６は、当該最小の値となる場合において終端抵抗が設定されていた通信装置２０（以下、「第ｉ＿ｂｅｓｔ通信装置」という。）を特定する（Ｓ２１３）。終端抵抗設定命令部１２１ａは、特定された第ｉ＿ｂｅｓｔ通信装置へ、終端抵抗設定命令を通信部１２２を介して出力する（Ｓ２１４）。以上で、図１１のフローチャートが示す処理が終了する。
【０１３３】
以下、図１２〜１４に示す第２の実施形態に係る通信装置２０の動作を示すフローチャートを用いて通信装置２０の動作について説明する。なお、通信装置１０から通信装置２０へ終端抵抗設定命令が出力された場合における通信装置２０の動作、及び通信装置１０から通信装置２０へ終端抵抗設定解除命令が出力された場合における通信装置２０の動作は、第１の実施形態と同じであるため、説明を省略する。
【０１３４】
図１２は、通信装置１０から通信装置２０へ測定モード設定命令が出力された場合における、通信装置２０の動作を示す。動作モード切替部２２５は、通信装置１０から出力された測定モード設定命令を、通信部２２１を介して取得する（Ｓ３０１）。動作モード切替部２２５は、動作モードを測定モードに切り替える（Ｓ３０２）。これにより、通信装置２０においてパルス幅の測定のための準備がなされる。
【０１３５】
そして、通信部２２１が、通信装置１０及び各通信装置２０からそれぞれ出力されたパルス信号のうち少なくとも１つのパルス信号を取得していない場合（Ｓ３０３Ｎｏ）、通信部２２１は、未取得であるパルス信号を待ち受ける。一方、通信部２２１が、通信装置１０及び各通信装置２０かそれぞれ出力された全てのパルス信号を取得した場合（Ｓ３０３Ｙｅｓ）、測定部２２６は、取得した各パルス信号のパルス幅をそれぞれ測定し、測定された値を測定結果情報として記憶部２２４に記録する（Ｓ３０４）。そして、動作モード切替部２２５は、動作モードを、測定モードから通常のモードである通常モードに切り替える（Ｓ３０５）。以上で、図１２に示す処理が終了する。
【０１３６】
図１３は、通信装置１０から通信装置２０へパルス信号出力命令が出力された場合における、通信装置２０の動作を示す。通信部２２１は、通信装置１０から出力されたパルス信号出力命令を取得する（Ｓ４０１）。通信部２２１は、通信装置１０及び各通信装置２０に対して、所定のパルス幅の（例えば、５０［μｓ］の）パルス信号を出力する（Ｓ４０２）。以上で、図１３のフローチャートが示す処理が終了する。
【０１３７】
図１４は、通信装置１０から通信装置２０へ測定結果出力命令が出力された場合における、通信装置２０の動作を示す。測定結果出力部２２７は、通信装置１０から出力された測定結果出力命令を、通信部２２１を介して取得する（Ｓ５０１）。測定結果出力部２２７は、記憶部２２４に記録された測定結果情報を、通信装置１０へ通信部２２１を介して出力する。（Ｓ５０２）。以上で、図１４のフローチャートが示す処理が終了する。
【０１３８】
以上説明した第２の実施形態によれば、空調システム１００（終端抵抗設定システム）は、通信接続された複数の通信装置２０と、終端抵抗を設定させる通信装置を決定する通信装置１０（設定装置）と、を有する。通信装置２０は、全ての複数の通信装置（通信装置１０及び通信装置２０）とそれぞれ通信（試験通信）を行う通信部２２１と、通信（試験通信）において全ての複数の通信装置（通信装置１０及び通信装置２０）から出力され、それぞれ取得されたパルス信号（試験信号）のパルス幅を測定する測定部２２６と、測定部２２６によって測定されたパルス幅を示す測定結果情報を通信装置１０（設定装置）へ出力する測定結果出力部２２７と、を備える。また、通信装置１０（設定装置）は、全ての複数の通信装置２０に対して順に終端抵抗を仮設定させる命令部１２１と、それぞれの通信装置２０に対して終端抵抗が仮設定されるごとに、全ての複数の通信装置２０からそれぞれ測定結果情報を収集する測定結果情報収集部１２４と、測定結果情報収集部１２４によって収集された複数の測定結果情報に基づいて、終端抵抗を設定させる通信装置２０を決定する決定部１２６と、を備える。これによって、第２の実施形態係る空調システム１００（終端抵抗設定システム）は、通信線３０における終端抵抗を適切な位置に容易に設定することができる。
【０１３９】
なお、上述した各実施形態では、通信装置１０（親機）は通信線３０の末端の位置に設置され、かつ、通信装置１０（親機）は終端抵抗としての機能を予め常時有しているものとしたが、この構成に限られるものではない。例えば、通信線３０の両端の位置に設置される通信装置がいずれも通信装置２０（子機）であり、そのうち一方の通信装置２０（子機）が、終端抵抗としての機能を予め常時有している構成であっても、上述した第１の実施形態及び第２の実施形態による、終端抵抗の適切な設定位置の特定方法の適用が可能である。
【０１４０】
また、終端抵抗としての機能を常時有している通信装置（通信装置１０及び各通信装置２０）が存在しない場合であっても、上述した第１の実施形態及び第２の実施形態による、終端抵抗の適切な設定位置の特定方法の適用が可能である。この場合、通信装置１０は、通信装置１０及び各通信装置２０のうち任意の２つの通信装置に対して順に終端抵抗をそれぞれ仮設定させながら測定結果情報の収集を行い、終端抵抗を設定する上で適切な２つの位置を特定するようにすればよい。
【０１４１】
（変形例）
以下、実施形態の変形例に係る空調システム２００の構成について説明する。図１５は、実施形態の変形例に係る空調システム２００の全体構成図である。
【０１４２】
図１に示した第１の実施形態に係る空調システム１００の構成に対して、図１５に示す実施形態の変形例に係る空調システム２００の構成が異なる点は、通信線３０が途中で（図１５においては通信装置１０の位置で）分岐している点と、通信装置２０−４及び通信装置２０−５をさらに備えている点である。しかしながら、このように通信線３０が分岐している場合であっても、上述した第１の実施形態及び第２の実施形態による、終端抵抗の適切な設定位置の特定方法の適用が可能である。
【０１４３】
以上、各実施形態について説明してきたが、上述した各実施形態においては、説明を簡単にするため、パルス信号の信号波形を変化させる要因としては信号反射のみを対象とした。しかしながら、実際には、通信線３０の長さ及び介在する通信装置２０の台数等に応じて信号波形が変化する。例えば、通信線３０の長さの長さが長くなるほど、抵抗成分によってパルス信号の振幅が減衰したり、容量成分等によって勾配が変化したりすることがある。
【０１４４】
しかしながら、いずれにしても、通信線３０の長さの長さが長くなるほど（すなわち、通信装置２０の位置が通信装置１０からより遠方であるほど）、パルス幅が狭くなるようにパルス信号の波形が変化する。これにより、上述した第２の実施形態における終端抵抗の適切な設定位置の特定精度はより高くなる。
【０１４５】
なお、上述した各実施形態においては、用いられる信号が、０と１の値からなるパルス信号であるものとしたが、これに限られるものではない。例えば、ＨＢＳ規格（ホームバスシステム：ＥＩＡＪ（日本電子機械工業界）規格、ＥＴ−２１０１）に準拠した通信等における信号の場合であっても、上述したような０と１の値からなるパルス信号に変換した上で、上述した各実施形態における処理を実行すればよい。
【０１４６】
なお、上述した実施形態においては、通信装置１０とは、通信装置２０に対して終端抵抗を設定する機能と、通信装置２０と同様の機能と、を兼用させる構成とした。これにより、通信用の回路部品や通信の制御処理を簡略化される。但し、このような構成に限られるものではなく、例えば、これら２つの機能をそれぞれ別々の装置とすることで、通信装置２０に対して終端抵抗を設定する機能のみを備えた装置が別途設けられる構成にしてもよい。
【０１４７】
上述した実施形態における通信装置１０及び通信装置２０の一部又は全部を、コンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、上述した機能の一部を実現するためのものであっても良く、さらに上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されるものであってもよい。
【０１４８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１４９】
１…室外機、２…室内機、１０…通信装置（終端抵抗設定装置）、１１…終端抵抗、  １２…信号送受信回路、２０…通信装置、２１…終端抵抗設定部、２２…信号送受信回路、３０…通信線、１００、２００…空調システム（終端抵抗設定システム）…１２０、制御部…１２１、終端抵抗設定命令部…１２１ｂ、通信速度切替命令部…１２１ｃ
【図１】
2020165937.tif 000003
【図２】
2020165937.tif 000004
【図３】
2020165937.tif 000005
【図４】
2020165937.tif 000006
【図５】
2020165937.tif 000007
【図６】
2020165937.tif 000008
【図７Ａ】
2020165937.tif 000009
【図７Ｂ】
2020165937.tif 000010
【図８Ａ】
2020165937.tif 000011
【図８Ｂ】
2020165937.tif 000012
【図８Ｃ】
2020165937.tif 000013
【図９】
2020165937.tif 000014
【図１０】
2020165937.tif 000015
【図１１】
2020165937.tif 000016
【図１２】
2020165937.tif 000017
【図１３】
2020165937.tif 000018
【図１４】
2020165937.tif 000019
【図１５】
2020165937.tif 000020
【国際調査報告】
2020165937.tif 000021
2020165937.tif 000022
2020165937.tif 000023
2020165937.tif 000024
2020165937.tif 000025
2020165937.tif 000026
2020165937.tif 000027