(57)【要約】【課題】コントローラと複数のリモコン間で共通の伝送路により半二重通信を行う場合において、同一仕様のリモコンを使用可能とする。【解決手段】各リモコン（メインリモコン、風呂リモコン、第１サブリモコン、第２サブリモコン）に不揮発性のメモリを備え、コントローラと各リモコン間で最初に通信を行うときに、先ず、該メモリに１番目の選択順位の識別アドレス（００１）を記憶し、各リモコンは、通信フレーム毎に、該メモリに記憶された識別アドレスに対応した送信タイミングをランダムにずらし、該送信タイミングで他のリモコンからのデータ送信の有無を確認し、データが送信されていなかったときはデータを送信し、データが送信されていたときには、データを送信することなくメモリに記憶された識別アドレスを次の選択順位の識別アドレスに書換える識別アドレス変更処理を繰り返し実行する。【選択図】　図３
2004048677.tif 000002
【特許請求の範囲】
【請求項１】
コントローラと該コントローラを遠隔操作する２以上の所定個数のリモコン間で共通の伝送路によりフレーム単位で半二重通信を行う通信システムであって、各リモコンには前記所定個数分用意された識別アドレスのうちのいずれかが割当てられ、各リモコンは自身に割当てられた識別アドレスに対応して前記フレーム内に別個に設定された送信タイミングでデータを送信する通信システムにおいて、
前記各リモコンに前記識別アドレスを記憶するための書換え可能な第１のメモリを備え、前記識別アドレスの選択順位を予め設定して、
前記コントローラと前記リモコン間の通信を最初に行うときに、
前記各リモコンの前記第１のメモリに１番目の選択順位の前記識別アドレスを書き込んで、前記コントローラと前記リモコン間の通信を開始し、
前記各リモコンは、前記フレーム毎に、前記第１のメモリに記憶された識別アドレスに対応した送信タイミングをランダムにずらして設定したタイミングで、他のリモコンからデータが送信されているか否かを確認し、他のリモコンからデータが送信されていたときは前記第１のメモリに記憶された識別アドレスを次の選択順位の識別アドレスに書換え、他のリモコンからデータが送信されていなかったときには、前記第１のメモリに記憶された識別アドレスを書換えることなく他のリモコンに対してデータを送信するアドレス変更処理を繰り返して、前記各リモコンの前記第１のメモリに異なる識別アドレスを書き込むことを特徴とするリモコンの識別アドレス設定方法。
【請求項２】
前記リモコンは商用電源により作動して、前記識別アドレス以外のデータが書き込まれる第２のメモリを備え、
該第２のメモリと前記第１のメモリを不揮発性メモリとしたことを特徴とする請求項１記載のリモコンの識別アドレス設定方法。
【請求項３】
前記各リモコンは前記アドレス変更処理において所定データを送信し、
前記コントローラは、前記各リモコンからの該所定データの送信を監視し、前記各リモコンから該所定データが送信されなくなったときに、前記各リモコンに対する前記識別アドレスの割当てが完了したと判断して、前記リモコンによる遠隔操作の指示の受付を開始することを特徴とする請求項１又は請求項２記載のリモコンの識別アドレス設定方法。
【請求項４】
前記識別アドレスのうちの少なくとも１つを所定の付加機能を有する前記リモコンとの間で該付加機能に応じた通信を行なうための予約アドレスとし、該予約アドレス以外の識別アドレスを対象として前記選択順位を設定して、前記各リモコンの第１のメモリに１番目の選択順位の識別アドレスを書き込んだ後に、前記アドレス変更処理を繰り返し実行し、
前記各リモコンの前記第１のメモリに前記予約アドレス以外の識別アドレスが書き込まれた状態で、いずれかのリモコンに対して所定操作がなされたときに、該リモコンの前記第１のメモリに書き込まれた識別アドレスを前記予約アドレスに書換えることを特徴とする請求項１から請求項３のうちいずれか１項記載のリモコンの識別アドレス設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コントローラと２台以上のリモコン間で共通の伝送路により半二重通信を行うときの、各リモコンの識別アドレスを自動的に設定する方法に関する。
【０００２】
【従来の技術】
例えば、給湯装置においては、室外に設置された熱源機を遠隔操作するためのリモコンが台所や浴室に備えられ、熱源機のコントローラと各リモコンとは通信線により接続されて種々のデータの送受信を行っている。
【０００３】
ここで、コントローラと複数のリモコン間を共通の伝送路で接続し、データの送受信を１本の電線を介して行ういわゆる半二重の通信仕様とする場合、通信プロトコルとしては常時通信タイプと随時通信タイプの２通りが採用可能である。
【０００４】
そして、随時通信タイプでは、コントローラと各リモコンは必要に応じて任意のタイミングでデータを送信するため、接続可能なリモコンの種類や個数の制限がなく、リモコンの個数が増えても通信速度が無条件に低下することがない。しかし、コントローラと各リモコンから送信されるデータの衝突を避けるために、通信プロトコルが複雑になるという不都合がある。
【０００５】
一方、常時通信タイプでは、コントローラとリモコンに対して予め個別に設定された異なるタイミングでデータを送信する。そのため、コントローラ及び各リモコンから送信されるデータが衝突することはない。しかし、常時通信タイプでは、複数のリモコンを接続する場合に、各リモコンに対して異なる送信タイミングを設定する必要がある。
【０００６】
そのため、各リモコンは異なる送信タイミングを設定するためにハード及びソフトの両面でその仕様が相違するものとなり、その結果、同一仕様のリモコンを複数個用いることができないことから、リモコンのコストがアップするという不都合があった。
【０００７】
【発明が解決しようとする課題】
本発明は上記不都合を解消し、コントローラと複数のリモコン間で半二重通信を行う場合に、同一仕様のリモコンを使用できるようにするリモコンの識別アドレス設定方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、上記目的を達成するためになされたものであり、コントローラと該コントローラを遠隔操作する２以上の所定個数のリモコン間で共通の伝送路によりフレーム単位で半二重通信を行う通信システムであって、各リモコンには前記所定個数分用意された識別アドレスのうちのいずれかが割当てられ、各リモコンは自身に割当てられた識別アドレスに対応して前記フレーム内に別個に設定された送信タイミングでデータを送信する通信システムの改良に関する。
【０００９】
そして、前記各リモコンに前記識別アドレスを記憶するための書換え可能な第１のメモリを備え、前記識別アドレスの選択順位を予め設定して、前記コントローラと前記リモコン間の通信を最初に行うときに、前記各リモコンの前記第１のメモリに１番目の選択順位の前記識別アドレスを書き込んで、前記コントローラと前記リモコン間の通信を開始し、前記各リモコンは、前記フレーム毎に、前記第１のメモリに記憶された識別アドレスに対応した送信タイミングをランダムにずらして設定したタイミングで、他のリモコンからデータが送信されているか否かを確認し、他のリモコンからデータが送信されていたときは前記第１のメモリに記憶された識別アドレスを次の選択順位の識別アドレスに書換え、他のリモコンからデータが送信されていなかったときには、前記第１のメモリに記憶された識別アドレスを書換えることなく他のリモコンに対してデータを送信する処理を繰り返して、前記各リモコンの前記第１のメモリに異なる識別アドレスを書き込むことを特徴とする。
【００１０】
かかる本発明によれば、前記コントローラと前記リモコン間の通信を最初に行うときに、先ず、１番目の選択順位の前記識別アドレスが前記各リモコンの前記第１のメモリに書き込まれる。そして、前記アドレス変更処理を繰り返し実行することにより、詳細は後述するが、送信タイミングが早いリモコンから順に、選択順位が低い識別アドレスが割当てられて前記第１のメモリに書き込まれていく。そのため、前記複数のリモコンとして予め異なる送信タイミングが設定されたリモコンを用意する必要がなく、同一仕様の複数個のリモコンを用意すればよく、これにより、前記リモコンのコストを下げることができる。
【００１１】
また、前記リモコンは商用電源により作動して、前記識別アドレス以外のデータが書き込まれる第２のメモリを備え、該第２のメモリと前記第１のメモリを不揮発性メモリとしたことを特徴とする。
【００１２】
かかる本発明によれば、前記商用電源の停電が生じても、前記第１のメモリに書き込まれた前記識別アドレスと、前記第２のメモリに記憶された前記識別アドレス以外のデータは消失しない。そのため、前記商用電源の停電が生じても、各リモコンに割付けられた前記識別アドレスと該リモコンに記憶された前記識別アドレス以外のデータとの対応関係を保持することができる。
【００１３】
また、前記各リモコンは前記アドレス変更処理において所定データを送信し、前記コントローラは、前記各リモコンからの該所定データの送信を監視し、前記各リモコンから該所定データが送信されなくなったときに、前記各リモコンに対する前記識別アドレスの割当てが完了したと判断して、前記リモコンによる遠隔操作の指示の受付を開始することを特徴とする。
【００１４】
かかる本発明によれば、前記コントローラが、前記アドレス変更処理の実行中に各リモコンから送信されるデータを、遠隔操作の指示と誤認識することを防止することができる。
【００１５】
また、前記識別アドレスのうちの少なくとも１つを所定の付加機能をもたせた前記リモコンとの間で通信を行なうための予約アドレスとし、該予約アドレス以外の識別アドレスを対象として前記選択順位を設定して、前記各リモコンの第１のメモリに１番目の選択順位の識別アドレスを書き込んだ後に、前記アドレス変更処理を繰り返し実行し、前記各リモコンの前記第１のメモリに前記予約アドレス以外の識別アドレスが書き込まれた状態で、いずれかのリモコンに対して所定操作がなされたときに、該リモコンの前記第１のメモリに書き込まれた識別アドレスを前記予約アドレスに書換えることを特徴とする。
【００１６】
かかる本発明によれば、前記リモコンの設置作業者は、複数のリモコンを設置した後に、前記付加機能を有するリモコンに対して前記所定操作を行うことにより、該リモコンの識別アドレスを前記予約アドレスに設定することができる。そして、これにより、該リモコンと前記コントローラとの間で、前記付加機能に応じた通信が可能となる。
【００１７】
【発明の実施の形態】
本発明の実施の形態について、図１〜図５を参照して説明する。図１はコントローラとリモコンを備えた給湯器の構成図、図２は第１の実施の形態におけるコントローラとリモコン間の通信仕様の説明図、図３は第１の実施の形態における各リモコンに異なる識別アドレスを割当てる処理の説明図、図４は第２の実施の形態におけるコントローラとリモコン間の通信仕様の説明図、図５は第２の実施の形態における各リモコンに識別アドレスを割当てる処理の説明図である。
【００１８】
先ず、第１の実施の形態について説明する。図１を参照して、給湯装置１に備えられたコントローラ２と、コントローラ２を遠隔操作する４個（本発明の所定個数に相当する）のリモコン（メインリモコン３、風呂リモコン４、第１サブリモコン５、第２サブリモコン６）は、通信ケーブル１０により接続されている。そして、コントローラ２は商用電源により作動し、メインリモコン３、風呂リモコン４、第１サブリモコン５、及び第２サブリモコン６は、コントローラ２から通信ケーブル１０を介して供給される電力により作動する。
【００１９】
また、コントローラ２と、メインリモコン３、風呂リモコン４、第１サブリモコン５、及び第２サブリモコン６とは、通信ケーブル１０に備えられた１本の通信線（本発明の共通の伝送路に相当する）により双方向の通信を行ういわゆる半二重方式によりフレーム単位でデータの送受信を行う。
【００２０】
図２は、コントローラ２と、メインリモコン３、風呂リモコン４、第１サブリモコン５、及び第２サブリモコン６との間で、所定のフレーム（ｔ０〜ｔ１２）単位で半二重通信を行うために定められたデータの送信タイミングを示したものであり、Ｂ（ｔ０〜ｔ１）とＣ（ｔ２〜ｔ３）がコントローラ２の送信タイミング、Ａ１（ｔ４〜ｔ５）がメインリモコン３の送信タイミング、Ａ２（ｔ６〜ｔ７）が風呂リモコン４の送信タイミング、Ａ３（ｔ８〜ｔ９）が第１サブリモコン５の送信タイミング、Ａ４（ｔ１０〜ｔ１１）が第２サブリモコン６の送信タイミングである。
【００２１】
このように、コントローラ２、メインリモコン３、風呂リモコン４、第１サブリモコン５、及び第２サブリモコン６の送信タイミングをフレーム内に別個に設定することによって、送信データの衝突の発生を防止することができる。しかし、このように、各リモコン（メインリモコン３、風呂リモコン４、第１サブリモコン５、及び第２サブリモコン６）が異なるタイミングでデータを送信するためには、各リモコンが異なるタイミングでデータを送信する仕様としなければならない。
【００２２】
そのため、本第１の実施の形態においては、各リモコンは、コントローラ２と最初に通信を開始するとき（給湯器１の設置時等）に、送信タイミングＡ１，Ａ２，Ａ３，Ａ４に対応した識別アドレスのうちのいずれかを自身に割当てる処理（以下、識別アドレス割当て処理という）を実行する。以下、この識別アドレス割当て処理について説明する。
【００２３】
なお、本第１の実施の形態では、送信タイミングと識別アドレスの関係は以下の表１に示したように割当てられている。そして、各リモコンは、自身に割当てられた識別アドレスに対応した送信タイミングでデータを送信する。また、識別アドレスの選択順位は、（００１）→（０１０）→（０１１）→（１００）に設定されている。
【００２４】
【表１】
2004048677.tif 000003
図３は、識別アドレス割当て処理の実行手順を時系列的に表したものである。各リモコンは不揮発性の書換え可能なメモリ（図示しない、本発明の第１のメモリに相当する）を備え、給湯器１に電源が投入されてコントローラ２から通信ケーブル１０を介して電力が供給されると作動を開始し、先ず、該メモリに自身の識別アドレスとして（００１）を書き込む。
【００２５】
そして、各リモコンは、送信タイミングの開始時点をランダムにずらす処理を行う。具体的には、各リモコンは、所定の時間間隔でカウントアップするカウンタを備えて作動開始時に該カウンタを起動し、該カウンタのカウント値の３の剰余（０，１，２）をランダム数とする処理（以下、ランダム数設定処理という）を行う。そして、自身の識別アドレスに対応した送信タイミングを該ランダム数により、以下の表２に示したように２ｍｓの範囲でずらす。
【００２６】
【表２】
2004048677.tif 000004
図３に示した例では、コントローラ２と各リモコンの通信が開始された１フレーム目では、全てのリモコンの識別アドレスは（００１）であり、メインリモコン３と風呂リモコン４のランダム数が「０」、第１サブリモコン５のランダム数が「１」、第２サブリモコン６のランダム数が「２」となっている。
【００２７】
そのため、各リモコンのメモリに記憶された識別アドレスに対応した送信開始タイミングは、メインリモコン３と風呂リモコン４が「ｔ４−２」、第１サブリモコン５が「ｔ４−１」、第２サブリモコン６が「ｔ４」となる。
【００２８】
そして、各リモコンは、自身の送信開始タイミングとなったときに、他のリモコンからデータが出力されているかを確認し、他のリモコンからデータが出力されていないことを認識した（他のリモコンから送信されたデータを受信していない）リモコンは、識別アドレスの割当て中であることをコントローラ２に認識させるための所定データを含むデータを通信ケーブル１０を介して他のリモコンとコントローラ２に送信する。
【００２９】
一方、他のリモコンからデータが送信されていることを認識した（他のリモコンから送信されたデータを受信している）リモコンは、データを送信することなく自身の識別アドレスを次の選択順位の識別アドレスに書換える。
【００３０】
その結果、１フレーム目では、送信開始タイミングが「ｔ４−２」と早く、他のリモコンからのデータ送信を認識しないメインリモコン３と風呂リモコン４がデータを送信し、送信開始タイミングが「ｔ４−１」の第１サブリモコン５と「ｔ４」の第２サブリモコン６は、メインリモコン３と風呂リモコン４からの送信データを認識するので、データを送信することなくメモリに記憶された識別アドレス（００１）を次の選択順位の識別アドレス（０１０）に書換える。
【００３１】
次に、２フレーム目では、上述したランダム数設定処理により、メインリモコン３のランダム数が「０」、風呂リモコン４のランダム数が「１」、第１サブリモコン５のランダム数が「０」、第２サブリモコン６のランダム数が「０」となっている。
【００３２】
そのため、各リモコンのメモリに記憶された識別アドレスに対応した送信開始タイミングは、メインリモコン３が「ｔ４−２」、風呂リモコン４が「ｔ４−１」、第１サブリモコン５が「ｔ６−２」、第２サブリモコン６が「ｔ６−２」となる。
【００３３】
その結果、２フレーム目では、識別アドレス（００１）に対応した送信タイミングでは、送信開始タイミングが「ｔ４−２」と早いメインリモコン３がデータを送信し、送信開始タイミングが「ｔ４−１」と遅い風呂リモコン４はデータを送信することなくメモリに記憶された識別アドレス（００１）を次の選択順位の識別アドレス（０１０）に書換える。
【００３４】
また、識別アドレス（０１０）に対応した送信タイミングでは、第１サブリモコン５と第２サブリモコン６の送信開始時点が共に「ｔ６−２」であるため、第１サブリモコン５と第２サブリモコン６は共にデータを送信して識別アドレスは変更しない。
【００３５】
次に、３フレーム目では、上述したランダム数設定処理により、メインリモコン３のランダム数が「１」、風呂リモコン４のランダム数が「１」、第１サブリモコン５のランダム数が「１」、第２サブリモコン６のランダム数が「２」となっている。
【００３６】
そのため、各リモコンのメモリに記憶された識別アドレスに対応した送信開始タイミングは、メインリモコン３が「ｔ４−１」、風呂リモコン４が「ｔ６−１」、第１サブリモコン５が「ｔ６−１」、第２サブリモコン６が「ｔ４」となる。
【００３７】
その結果、３フレーム目では、識別アドレス（００１）に対応した送信タイミングではメインリモコン３がデータを送信する。また、識別アドレス（０１０）に対応した送信タイミングでは、送信開始タイミングが「ｔ６−１」と早い風呂リモコン４と第１サブリモコン５がデータを送信し、送信開始タイミングが「ｔ６」と遅い第２サブリモコン６はデータを送信することなくメモリに記憶された識別アドレス（０１０）を次の順位の識別アドレス（０１１）に書換える。
【００３８】
次に、４フレーム目では、上述したランダム数設定処理により、メインリモコン３のランダム数が「１」、風呂リモコン４のランダム数が「１」、第１サブリモコン５のランダム数が「２」、第２サブリモコン６のランダム数が「２」となっている。
【００３９】
そのため、各リモコンのメモリに記憶された識別アドレスに対応した送信開始タイミングは、メインリモコン３が「ｔ４−１」、風呂リモコン４が「ｔ６−１」、第１サブリモコン５が「ｔ６」、第２サブリモコン６が「ｔ８」となる。
【００４０】
その結果、４フレーム目では、識別アドレス（０１０）に対応した送信タイミングにおいて、送信開始タイミングが「ｔ６−１」と速い風呂リモコン４がデータを送信し、送信開始タイミングが「ｔ６」と遅い第１サブリモコン５はデータを送信することなくメモリに記憶された識別アドレス（０１０）を次の選択順位の識別アドレス（０１１）に書換える。
【００４１】
次に、５フレーム目では、上述したランダム数設定処理により、メインリモコン３のランダム数が「０」、風呂リモコン４のランダム数が「１」、第１サブリモコン５のランダム数が「１」、第２サブリモコン６のランダム数が「２」となっている。
【００４２】
そのため、各リモコンのメモリに記憶された識別アドレスに対応した送信開始タイミングは、メインリモコン３が「ｔ４−２」、風呂リモコン４が「ｔ６−２」、第１サブリモコン５が「ｔ８−１」、第２サブリモコン６が「ｔ８」となる。
【００４３】
その結果、５フレーム目では、識別アドレス（０１１）に対応した送信タイミングにおいて、送信開始タイミングが「ｔ８−１」と早い第１サブリモコン５がデータを送信し、送信開始タイミングが「ｔ８」と遅い第２サブリモコン６はデータを送信することなくメモリに記憶された識別アドレス（０１１）を次の選択順位の識別アドレス（１００）に書換える。
【００４４】
このように、５フレーム分の通信を行った結果、各リモコンのメモリには異なる識別アドレスが書き込まれ、図２に示したように、各リモコンに対して異なる送信タイミング（Ａ１，Ａ２，Ａ３，Ａ４のうちのいずれか）が設定される。
【００４５】
そのため、給湯器１の設置時に、予め異なる識別アドレスが割付けされたリモコンを用意する必要がなく、同一使用の複数個のリモコンを設置した後に各リモコンに異なる識別アドレスを割当てることができる。したがって、予め異なる識別アドレスを割付けたリモコンを用意するために生じるリモコンのコストアップを削減することができる。
【００４６】
そして、コントローラ２は、前記アドレス変更処理の実行中に各リモコンから送信される前記所定データを監視し、該所定データの送信を受信しなくなったときに、各リモコンに識別アドレスが割当てられたと判断して、各リモコンからの遠隔操作の指示の受付を開始する。これにより、前記アドレス変更処理の実行中に各リモコンから送信されるデータを、コントローラ２が遠隔操作の指示として認識し、給湯器が誤動作することを防止することができる。
【００４７】
次に、本発明の第２の実施の形態について説明する。本第２の実施の形態における給湯器の構成は上述した第１の実施の形態（図１参照）と同様であり、メインリモコン３が他のリモコン４，５，６にはない付加機能を有する点のみが相違する。
【００４８】
具体的には、メインリモコン３の付加機能として、給湯温度の設定範囲の上限を他のリモコンよりも高く（例えば７０℃）している。そして、これにより、台所に設置されることを想定したメインリモコン３に対してのみ、給湯温度を高く設定することを可能として、調理の利便性の向上を図ると共に、風呂リモコン４等の他のリモコンにより給湯温度が高温に設定されることを防止している。
【００４９】
そして、コントローラ２は、識別アドレス（００１）が割当てられたリモコンから送信される給湯温度の設定信号については７０℃までの設定を許可し、他のリモコンから送信される給湯温度の設定信号については４３℃までの設定を許可する。
【００５０】
そのため、台所に設置されたメインリモコン３による給湯温度の設定範囲の上限を７０℃とするためには、メインリモコン３の識別アドレスを（００１）に割当てる処理を行う必要がある。以下、かかる処理について説明する。
【００５１】
先ず、本第２の実施の形態では、送信タイミングと識別アドレスの関係は以下の表３に示したように割当てられている。そして、各リモコンは、自身に割当てられた識別アドレスに対応した送信タイミングでデータを送信する。また、識別アドレスの選択順位は、（０１０）→（０１１）→（１００）に設定されている。
【００５２】
【表３】
2004048677.tif 000005
そして、各リモコンは、給湯器１に電源が投入されてコントローラ２から通信ケーブル１０を介して電力が供給されたときに、予約アドレスとして設定された識別アドレス（００１）を除いた（０１０），（０１１），（１００）を対象として、上述した第１の実施の形態と同様に識別アドレス割当て処理を実行する。
【００５３】
図５は、識別アドレス割当て処理の実行手順を時系列的に表したものである。各リモコンは、給湯器１に電源が投入されてコントローラ２から通信ケーブル１０を介して電力が開始されると作動を開始し、先ず、メモリに自身の識別アドレスとして（０１０）を書き込む。
【００５４】
そして、各リモコンは、前記ランダム数設定処理により、自身の識別アドレスに対応した送信タイミングを以下の表４に示したように２ｍｓの範囲でずらす。
【００５５】
【表４】
2004048677.tif 000006
図５に示した例では、コントローラ２と各リモコンの通信が開始された１フレーム目では、全てのリモコンの識別アドレスは（０１０）であり、上述した第１の実施の形態と同様に識別アドレス割当て処理を実行した結果、５フレームで第２サブリモコン６の識別アドレスを次の順位の識別アドレスに書き込むことができなくなって、第２サブリモコン６の識別アドレスが不定となっている。
【００５６】
この状態で、リモコンの設置作業者や使用者が、台所に設置されたメインリモコン３のスイッチを特殊操作（複数スイッチの同時押し等）すると、メインリモコン３は、メモリに記憶されていた識別アドレス（０１０）を（００１）に書換える。これにより、以後、メインリモコン３の送信タイミングがＭとなり、メインリモコン３とコントローラ２間で、７０℃を上限温度とする給湯温度の設定が可能になる。
【００５７】
また、メインリモコン３は、識別アドレス（０１０）が空いたことを通知する信号を送信タイミングＭで送信し、該信号を受信した識別アドレスが不定の状態にある第２サブリモコン６は、空いた識別アドレス（０１０）を自身のメモリに記憶する。これにより、全てのリモコンに対して識別アドレスが割当てられ、各リモコンとコントローラ２間の通信が可能となる。
【００５８】
なお、アドレス変更処理の結果、メインリモコン３の識別アドレスが不定となったときには、メインリモコン３は、前記特殊操作がなされたときに、自身のメモリに識別アドレス（００１）を書き込めばよく、上述した識別アドレスが空いたことを通知する信号を送信する必要はない。
【００５９】
また、本第２の実施の形態では、メインリモコン１台に対して予約アドレスを割当てて付加機能を持たせたが、予約アドレスを複数個設定して、複数のリモコンに付加機能を持たせるようにしてもよい。
【００６０】
なお、上述した識別アドレス変更処理を繰り返す回数は、ランダム数の発生分布から確率的に決定する。また、前記第１及び第２の実施の形態では、各リモコンの送信タイミングをカウンタによるカウント値の３の剰余により生成したランダム数を、予め定められたタイミング（ｔ４、ｔ６、ｔ８、ｔ１０）から減じることにより変更したが、送信タイミングを変更する方法はこれに限られず、送信タイミングをランダムにずらすことができる方法であればよい。
【００６１】
また、各リモコンに、給湯器１の運転条件を設定するためのデータ（給湯温度、タイマ運転時刻等、本発明の識別アドレス以外のデータに相当する）が記憶された不揮発性のメモリ（本発明の第２のメモリに相当する）が備えられている場合には、識別アドレスも不揮発性メモリに記憶されているため、商用電源の停電が生じても、各リモコンにおける運転条件を設定するためのデータと識別アドレスとの対応関係が失われることがない。
【００６２】
ただし、揮発性のメモリに識別アドレスを記憶させる場合であっても本発明の効果を得ることができる。
【００６３】
また、前記第１及び第２の実施の形態では、コントローラと接続された４個のリモコンに対して識別アドレスを割当てる例を示したが、２個以上のリモコンを接続する場合であれば、本発明の適用が可能である。
【００６４】
また、本実施の形態では、有線によりコントローラとリモコンを接続する例を示したが、無線により通信を行う場合であっても単一の周波数帯（本発明の共通の伝送路に相当する）により通信を行う場合には、本発明の適用が可能である。
【図面の簡単な説明】
【図１】本発明のコントローラとリモコンを備えた給湯器の構成図。
【図２】第１の実施の形態におけるコントローラとリモコン間の通信仕様の説明図。
【図３】第１の実施の形態における各リモコンに識別アドレスを割当てる処理の説明図。
【図４】第２の実施の形態におけるコントローラとリモコン間の通信仕様の説明図。
【図５】第２の実施の形態における各リモコンに識別アドレスを割当てる処理の説明図。
【符号の説明】
１…給湯器、２…コントローラ、３…メインリモコン、４…風呂リモコン、５…第１サブリモコン、６…第２サブリモコン
【図１】
2004048677.tif 000007
【図２】
2004048677.tif 000008
【図３】
2004048677.tif 000009
【図４】
2004048677.tif 000010
【図５】
2004048677.tif 000011