(57)【特許請求の範囲】
【請求項１】
燃焼装置本体に設けられ燃焼を制御するメインコントローラに対してリモートコントローラを複数接続可能とし、上記メインコントローラとリモートコントローラとの間でポーリングセレクション方式により通信するとともに、上記メインコントローラに接続されたリモートコントローラを個々に特定するためのアドレス設定手段を備える遠隔制御装置であって、
上記メインコントローラを、燃焼装置本体の電源が投入されたときに、当該メインコントローラに接続されている全リモートコントローラに電源を供給するものとし、
上記リモートコントローラを、メインコントローラからの電源供給を受けて昇降圧回路が所定電圧以上に達した場合に作動可能とする電源非内蔵型のリモートコントローラとした遠隔制御装置において、
上記アドレス設定手段は、
上記リモートコントローラ毎に発振器と該発振器の発振数をカウントするカウンタとを備え、上記メインコントローラからの電源供給により上記リモートコントローラの昇降圧回路が所定電圧に達して作動可能状態におかれた時点以降からカウントを開始し、リモートコントローラに電源が供給されてから所定の時間が経過したときに上記カウントを終了し、上記リモートコントローラ毎にカウントされたカウント値に基づいて上記各リモートコントローラのアドレスを設定することを特徴とする遠隔制御装置。
【請求項２】
上記カウント値の下１桁の値に基づいて上記各リモートコントローラのアドレスを設定することを特徴とする請求項１記載の遠隔制御装置。
【請求項３】
複数の上記各リモートコントローラに対して上記各カウント値の下１桁の値が同一となった場合に、
上記カウント値の下２桁の値に基づいて上記各リモートコントローラのアドレスを設定することを特徴とする請求項２記載の遠隔制御装置。
【請求項４】
複数の上記各リモートコントローラのアドレスが同一になった場合に、
上記メインコントローラからの次の所定の信号を受信するまで上記発振器の発振数をカウントし、該カウント値に基づいて上記各リモートコントローラのアドレスを設定することを特徴とする請求項１ないし３の何れかに記載の遠隔制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のリモートコントローラを備えた給湯器等の燃焼装置に使用する遠隔制御装置に関する。
【０００２】
【従来の技術】
一般に給湯器は、給湯制御、燃焼制御を司るメインコントローラを器具内に備えると共に、台所、風呂場等から遠隔操作できるように複数のリモートコントローラ（以下、略してリモコンと呼ぶ）を接続できるようになっている。
従来から、給湯器の遠隔制御装置において、メインコントローラとリモコンとの間の通信方式としてポーリングセレクション方式を採用しているものが知られている。ポーリングセレクション方式について図６を用いて説明する。
メインコントローラＭに接続される複数のリモコンＲ（各リモコンを特定しない場合は、単にリモコンＲと呼ぶ）は、各々を特定するアドレスを持っており、メインコントローラＭから一定時間間隔Ｔｍ１（１４８ミリ秒）で送信された表示データＤ（出力期間５０ミリ秒）と要求信号Ｓ（出力期間５ミリ秒）とを受信する。この表示データＤは、給湯器の作動状態等の情報を有し、要求信号Ｓは、アドレスを指定し各リモコンＲに対して応答を要求する信号である。
例えば、要求信号Ｓ１が各リモコンＲに対して送信されると、５ミリ秒後に同じ末尾の番号のアドレス、１番を持つリモコンＲ１は、それ自身に入力されている制御目標（例えば、出湯設定温度）を示す目標データＧ１（出力期間１４ミリ秒）をメインコントローラＭへ送信すると共に、表示データＤに基づき給湯器の作動状態を表示する。一方、メインコントローラＭは、リモコンＲ１から受信したその最新の目標データＧ１に基づいて給湯器を制御する。
メインコントローラＭに接続可能なリモコンＲの最大数Ｎは予め定められており、この例のメインコントローラＭは、４台のリモコンＲと接続可能なシステムにおいて、２台のリモコンＲと接続したケースを示している。メインコントローラＭは、リモコンＲの接続の有無、台数にかかわりなく、常にリモコン４台分に対して要求信号Ｓの送信を行う。１５ミリ秒待っても目標データＧが送信されてこない場合は、次の信号を送信する。従ってこの例では、表示データＤの送信開始から次の表示データＤの送信開始までに要する時間は１４８ミリ秒となる。後述する本発明の実施形態のように３台のリモコンＲが接続されていれば、この時間は１５７ミリ秒となる。
【０００３】
【発明が解決しようとする課題】
こうした遠隔制御装置においては、複数のリモコンＲが接続されている場合、それぞれの目標データＧをメインコントローラＭへ送信する時期が同一であると正しく通信できないため、各々の送信時期が異なるようにアドレスを設定したリモコンＲを用意し、各々のリモコンＲを特定することによって正常に通信を行っていた。つまり、図６の例では、要求信号Ｓ１を受信したら、１番のアドレスを持つリモコンＲ１が目標データＧ１をメインコントローラＭへ送信している。このため、予め複数のリモコンＲを用意しておかなければならず、リモコンＲの種類が増えて製品コストが高価となっていた。
【０００４】
一方、従来より同じ種類のリモコンＲを複数用いた遠隔制御装置が知られている。これは、使用者がリモコンＲのスイッチを押した時にアドレスを設定している。つまり、使用者が最初にリモコンＲのスイッチ（どのスイッチでも構わない）を押す時期は基本的にリモコンＲによって異なる（例えば、台所に設置されたリモコンＲと風呂場に設置されたリモコンＲとを同時に押すことは極めて稀であり、仮に同時になった場合には、２度目の操作の時期で判別すればよい）ため、リモコンＲの操作時期の早い順に各リモコンＲのアドレスを設定して、複数のリモコンＲが各目標データＧを同時に送信することを防止している。しかし、このような遠隔制御装置では以下のような課題がある。
【０００５】
リモコンＲを接続できる遠隔制御装置であっても、使用者によってはリモコンＲを給湯器に接続しないで使用する場合がある。
こうしたリモコンレスで使用した場合、給湯器には予め出湯温度が初期設定されていて、使用者がカランを開けると燃焼が開始されて、設定温度の湯を供給する。
【０００６】
ところが、リモコンＲを接続した給湯器において、使用者が給湯器のプラグを差し込んで電源を供給させてから一度もリモコンＲを操作していない段階でカランを開けると、上述したようなアドレスの設定が行われていないため、メインコントローラＭは全てのリモコンＲに接続していないと判断し、あたかもリモコンレスのように作動する。つまり、給湯器に初期設定されていた温度で出湯し、使用者は意図に反した温度の湯に触れて火傷を負う危険性があった。
従って、こうした遠隔制御装置はリモコンの種類を減らすことができるという長所があるものの、リモコンレスで使えるようにした器具では上述した課題があり安全上好ましくない。
本発明の遠隔制御装置は上記課題を解決し、リモコンの種類を増やさなくてもリモコンレスを判別し正常に作動できるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決する本発明の請求項１記載の遠隔制御装置は、
燃焼装置本体に設けられ燃焼を制御するメインコントローラに対してリモートコントローラを複数接続可能とし、上記メインコントローラとリモートコントローラとの間でポーリングセレクション方式により通信するとともに、上記メインコントローラに接続されたリモートコントローラを個々に特定するためのアドレス設定手段を備える遠隔制御装置であって、
上記メインコントローラを、燃焼装置本体の電源が投入されたときに、当該メインコントローラに接続されている全リモートコントローラに電源を供給するものとし、
上記リモートコントローラを、メインコントローラからの電源供給を受けて昇降圧回路が所定電圧以上に達した場合に作動可能とする電源非内蔵型のリモートコントローラとした遠隔制御装置において、
上記アドレス設定手段は、
上記リモートコントローラ毎に発振器と該発振器の発振数をカウントするカウンタとを備え、上記メインコントローラからの電源供給により上記リモートコントローラの昇降圧回路が所定電圧に達して作動可能状態におかれた時点以降からカウントを開始し、リモートコントローラに電源が供給されてから所定の時間が経過したときに上記カウントを終了し、上記リモートコントローラ毎にカウントされたカウント値に基づいて上記各リモートコントローラのアドレスを設定することを要旨とする。
【０００８】
また、本発明の請求項２記載の遠隔制御装置は、上記請求項１記載の遠隔制御装置において、
上記カウント値の下１桁の値に基づいて上記各リモートコントローラのアドレスを設定することを要旨とする。
【０００９】
また、本発明の請求項３記載の遠隔制御装置は、上記請求項２記載の遠隔制御装置において、
複数の上記各リモートコントローラに対して上記各カウント値の下１桁の値が同一となった場合に、
上記カウント値の下２桁の値に基づいて上記各リモートコントローラのアドレスを設定することを要旨とする。
【００１０】
また、本発明の請求項４記載の遠隔制御装置は、上記請求項１ないし３の何れかに記載の遠隔制御装置において、
複数の上記各リモートコントローラのアドレスが同一になった場合に、
上記メインコントローラからの次の所定の信号を受信するまで上記発振器の発振数をカウントし、該カウント値に基づいて上記各リモートコントローラのアドレスを設定することを要旨とする。
【００１１】
上記構成を有する本発明の請求項１記載の遠隔制御装置は、
各リモコンがメインコントローラからの電源供給によりリモコンの昇降圧回路が所定電圧に達して作動可能状態におかれた時点以降からカウントを開始し、リモートコントローラに電源が供給された後所定時間の経過後カウントを終了する。
各リモコンは、昇降圧回路が所定電圧に達するまでに要する時間が部品のばらつきによりそれぞれ異なるため、メインコントローラからの信号を受信する時期は同じでも、リモコン毎にカウントされたカウント値は異なり、このカウント値に基づいて各リモコンのアドレスを設定する。
【００１２】
また、本発明の請求項２記載の遠隔制御装置は、カウント値そのものではなくカウント値の下１桁の値に基づいて各リモコンのアドレスを設定するため、演算処理が容易になる。
例えば、２桁の１０進カウンタを備えている場合、カウント値そのものは００から９９までの１００通りあるが、カウント値の下１桁の値ならば０から９までの１０通りとなって演算処理の範囲が小さくて済む。
【００１３】
また、本発明の請求項３記載の遠隔制御装置は、複数の各リモコンに対して各カウント値の下１桁の値が同一となった場合に、カウント値の下２桁の値に基づいて各リモコンのアドレスを設定しているので、同一のアドレスが設定されることを防ぐための複雑な演算処理を必要としない。
【００１４】
また、本発明の請求項４記載の遠隔制御装置は、複数の各リモコンに対して同一のアドレスが設定された場合に、メインコントローラからの次の所定の信号を受信するまで発振器の発振数をカウントし、そのカウント値に基づいて各リモコンのアドレスを設定しているので、同一のアドレスが設定されることを防ぐための複雑な演算処理を必要としない。しかも、カウントを繰り返すことにより、必ず、各リモコンに対して異なるアドレスを設定することができる。
【００１５】
【発明の実施の形態】
以上説明した本発明の構成・作用を一層明らかにするために、以下本発明の遠隔制御装置の好適な実施形態について説明する。
【００１６】
図１は、本発明の一実施形態としての遠隔制御装置のシステム構成を示している。
ガス燃焼装置の１つである給湯器２０は、メインコントローラＭにより作動が制御される。具体的な構造は省略するが、給湯器２０は、熱交換器を加熱するガスバーナへのガス供給を制御する複数の電磁弁，比例制御弁と、出湯温度センサー，給水量センサー，炎センサー，点火装置，給気ファン等を備えている。
メインコントローラＭは、ＣＰＵ１１，ＲＯＭ１２，ＲＡＭ１３等から構成されるマイコンと、リモコンＲと通信制御するための通信制御インターフェース１５と、給湯器２０の駆動回路、センサー回路等を備える燃焼制御用インターフェース１６等とで構成され、通信制御インターフェース１５には、複数のリモコンＲが接続されている。
このリモコンＲは、通信線を利用してメインコントローラＭから電源供給されると共に、給湯器２０の作動の開始および停止、設定温度、設定湯量、各種タイマーの設定時間等の運転制御に必要なデータとリモコンＲの接続情報とを目標データＧとしてメインコントローラＭへ送信し、また表示データを受信して、作動の有無、検出湯温、検出湯量等の給湯器２０の作動状態を表示する。
【００１７】
ＲＯＭ１２には、各リモコンＲから入力された目標データＧに基づいて給湯器２０の作動を制御する給湯制御プログラム、メインコントローラＭと給湯器２０と各リモコンＲの間の通信を制御する通信制御プログラム及びこれらの制御に必要な各種パラメータ（例えば接続可能なリモコンＲの最大数Ｎ）等が記憶されている。
尚、図中Ｂ１ないしＢ４は、各リモコンＲの接続情報を一時的に記憶するＲＡＭ１３上の記憶領域を示し、後述するが、この記憶領域Ｂの末尾の数字が、各リモコンＲのアドレスとして設定される。
【００１８】
各リモコンＲは、図示しないマイコン，通信制御インターフェース，表示部，操作部等を備え、表示データＤと要求信号ＳとをメインコントローラＭから入力し、また操作部から入力した目標データＧをメインコントローラＭへ出力する一方、表示データＤに基づいて給湯器２０の作動状態等を表示部に表示する。
尚、図中ＣａないしＣｄは、後述するが、発振器（図示しない）の発振数のカウントを行うカウンタである。尚、各カウンタＣａないしＣｄを特定しない場合は、単にカウンタＣと呼ぶ。各リモコンＲのマイコンはそのカウント値Ｘを一時的に記憶するＲＡＭを備える。
【００１９】
次に、本実施形態の遠隔制御装置によるアドレス設定の制御を図２ないし図５により説明する。尚、本実施形態ではメインコントローラＭに接続可能なリモコンＲの最大数Ｎは４であるが、実際に接続されているリモコンＲが３台の場合について説明する。
【００２０】
リモコンＲは、乾電池等の電源を内蔵せず、給湯器２０から電源が供給されるタイプで、電源の供給が断たれてリモコンＲの電圧Ｖが所定値以下になると、電源をリセットし作動を停止するが、再び、電源が供給されリモコンＲの電圧が所定値Ｖｉ以上になると、この電源リセットは解除され作動を開始する構造になっている。
【００２１】
《アドレス設定》
給湯器２０の電源を入れ、メインコントローラＭが制御動作を開始すると、接続されている各リモコンＲａ、Ｒｂ、Ｒｃは電源の供給を受け（その時刻をｔ０とする）、その昇降圧回路の電圧Ｖが徐々に上がり、所定電圧Ｖｉに達して、電源リセットを解除し、初期チェック・初期設定の実行後、作動可能状態になると、図２に示すアドレス設定の制御をスタートする。
この際、各リモコンＲは、製品のばらつき、つまり、電源回路を構成する抵抗、コンデンサ等の素子の僅かなばらつきにより、所定電圧Ｖｉに達するまでに要する時間が各々異なるため、電源リセットを解除する時期ならびに初期設定終了時期が異なる。図３に示すように、各リモコンＲａ、Ｒｂ、Ｒｃは同時に電源の供給を受け、その時刻ｔ０を０とし、所定電圧Ｖｉに達した時刻を示すと（単位ミリ秒）、リモコンＲａではｔ１＝２８、Ｒｂではｔ２＝１８、Ｒｃではｔ３＝１９となり、各々異なる。
【００２２】
図２で示すようにステップ５０で各リモコンＲは、昇降圧回路の電圧Ｖが所定電圧Ｖｉに達すると、各カウンタＣを始動させ、発振器（図示しない）の発振数のカウントを開始する。ここでは、各カウンタＣが１カウントするために要する時間（カウント間隔）を１ミリ秒となるように発振器の周波数を設定する。
本実施形態では理解しやすいように各カウンタＣを１０進カウンタとして説明する。
【００２３】
ステップ５１で変数Ｋを０とする。
ステップ５２で各リモコンＲは、メインコントローラＭから表示データＤ（１回目）と要求信号Ｓ１とを待ち、両信号を受信するとステップ５３へ進む。
この状態では変数Ｋ（つまり０）は０を越えないので、ステップ５４へ進み各カウンタＣを停止する。
ステップ５５で各リモコンＲは、その時点（時刻ｔ４＝６０）でのカウント値Ｘを記憶する。カウンタＣのカウント間隔は１ミリ秒なので、各リモコンＲａ、Ｒｂ、Ｒｃのカウント値Ｘは、カウントに要した時間と等しく、それぞれ、ｔ４−ｔ１＝３２、ｔ４−ｔ２＝４２、ｔ４−ｔ３＝４１となる。記憶したカウント値Ｘの下１桁の値をＺとすると、各下１桁値Ｚは、カウンタＣａでは２、Ｃｂでも２、Ｃｃでは１となる。
次いでステップ５６でＫ＝Ｚか否かを判断し、Ｋ≠Ｚであるため、全てのリモコンＲはステップ５７へ進み、変数Ｋに１を加えてＫ＝１とし、ステップ５２へ戻る。
【００２４】
各リモコンＲは、要求信号Ｓ２〜Ｓ４を順次受信した後、再び表示データＤ（２回目）と要求信号Ｓ１とを受信するとステップ５２から５３へ進み、変数Ｋ（つまり１）は０を越えるので、各リモコンＲはステップ５４、５５を飛ばしてステップ５６へ進む。
ところで、表示データＤには、給湯器２０の作業状態の情報だけでなく、ＲＡＭ１３内の記憶領域Ｂの占有状態を示す情報、つまりリモコンＲとの接続情報も含まれている。
【００２５】
各リモコンＲの下１桁値Ｚは異なるため、以降それぞれのリモコンＲについて説明する。
リモコンＲｃでは変数Ｋ＝Ｚ（ここでは１）であるため、ステップ５６から５８へ進み、ステップ５８で目標データＧｃをメインコントローラＭへ送信し、ＲＡＭ１３内の空いている記憶領域Ｂの内で一番数字の小さい記憶領域Ｂ１にリモコンＲｃとの接続情報を記憶させる。この時点で記憶領域Ｂ１は埋まり、記憶領域Ｂ２、Ｂ３、Ｂ４は空いたままである。ところで、この記憶領域Ｂは、末尾の数字がリモコンＲのアドレスとなって、目標データＧの送信の順序を表す。
リモコンＲｃは、要求信号Ｓ２〜Ｓ４を受信した後、再び表示データＤ（３回目）と要求信号Ｓ１との受信を待ち、両信号を受信するとステップ５９から６０へ進む。
この表示データＤ（３回目）から、記憶領域Ｂ１が埋まっているという情報を確認したら、リモコンＲｃは、正常にアドレスが設定されたと判断し、アドレス設定の制御を終了する。つまり、リモコンＲｃとの接続情報を記憶する記憶領域Ｂ１の数字である１番がリモコンＲｃのアドレスとして設定され、他のリモコンＲに先駆けて１番目にメインコントローラＭと通信することになる。
【００２６】
一方、リモコンＲａとＲｂとは、ステップ５６において変数Ｋ≠Ｚ（つまり、１≠２）であるため、ステップ５７へ進み、変数Ｋに１を加えてＫ＝２とし、ステップ５２へ戻る。
リモコンＲａとＲｂは、要求信号Ｓ２〜Ｓ４を受信した後、再び表示データＤ（３回目）と要求信号Ｓ１との受信を待ち、両信号を受信するとステップ５２から５３へ、そして５６へと進む。
変数Ｋ＝Ｚであるため、ステップ５８へ進み、各リモコンＲａ、ＲｂはそれぞれＲＡＭ１３内の空いている記憶領域Ｂの内で一番数字の小さい記憶領域Ｂ２へ目標データＧａとＧｂとに含まれる接続情報を送信する。しかし、目標データＧａとＧｂとは同時に送信されるため正常な通信は行われず、記憶領域Ｂ２は空いたままとなる。要求信号Ｓ３とＳ４とを受信した後、ステップ５９で表示データＤ（４回目）を待つ。表示データＤを受信すると、ステップ６０で記憶領域Ｂ２に接続情報が記憶されていないという表示データＤの情報に基づいて、アドレスが設定されなかったと判断し、ステップ５０へ戻る。こうしてリモコンＲａとＲｂとは共にカウントを再開し、発振器等がカウント値Ｘの下１桁の値Ｚが異なったら（例えばカウンターＣａのカウント値Ｘが１３５で、カウンターＣｂのカウント値Ｘが１４０とすると、下１桁値Ｚはそれぞれ５および０となる）順次、ＲＡＭ１３内の空いた記憶領域（Ｂ２、Ｂ３）へ目標データ（Ｇａ、Ｇｂ）を送信し、リモコンＲｃと同様に作動した後、終了する。但し、カウント値Ｘの下１桁の値Ｚが異ならなかった場合は、異なるまで繰り返す必要がある。
【００２７】
ところで、カウント値Ｘが１０進法なので、カウント値Ｘの下１桁の値Ｚの取り得る数は１０通りになり、接続されている全てのリモコンＲにおいてカウント値Ｘの下１桁値Ｚが異なれば、メインコントローラＭからの表示データＤの受信が１０回行われる間に、全てのリモコンＲのアドレスは設定される。
従って、本来ならば、１０進カウンタでのアドレス設定期間は、リモコンＲが表示データＤを１０回受信するまでの期間となるが、この例ではリモコンＲａとＲｂとは下１桁値Ｚが同じなので、アドレス設定期間は延長される。
【００２８】
この例では、４回目および５回目に表示データＤの通信がある時は、各リモコンＲは２回目と同様の作動をする。
リモコンＲａは、図５に示すように、第１アドレス設定期間においてメインコントローラＭからの６回目の表示データＤを受信後に目標データＧａをメインコントローラＭへ送信し、ＲＡＭ１３内の空いている記憶領域Ｂの内で一番数字の小さい記憶領域Ｂ２にリモコンＲａとの接続情報を記憶させる。
ステップ５９で表示データＤ（７回目）を受信後、ステップ６０で記憶領域Ｂ１とＢ２とが埋まっているという情報を確認したら、リモコンＲａは、正常にアドレスが設定され、アドレス設定の制御を終了する。つまり、接続情報を記憶する記憶領域Ｂ２の数字である２番がリモコンＲａのアドレスとして設定され、リモコンＲｃに続いて２番目にメインコントローラＭと通信することになる。
【００２９】
次に、リモコンＲｂの下１桁値Ｚは０であるため、第１アドレス設定期間内では、ステップ５６でＫ≠Ｚとなり、目標データＧｂを送信しないので、７回目ないし１０回目に表示データＤを受信する時は、全てのリモコンＲは６回目と同様の作動をする。
図５に示すようにリモコンＲｂは、第２アドレス設定期間（通算１１回目の通信から２０回目の通信まで）においてメインコントローラＭからの通算１１（つまり１０＋１）回目の表示データＤを受信後に目標データＧｂを送信し、正常にアドレスが設定され、アドレス設定の制御を終了する。従って、リモコンＲａに続いて３番目にメインコントローラＭと通信することになる。
このようにして、アドレス設定期間中に各リモコンＲの接続の有無を判別し、しかも各リモコンＲのアドレスを自動的に設定している。
【００３０】
ところで、この例のカウンタＣは１０進法で、２台のリモコンＲが同一の下１桁値Ｚを持つ確率は、１／１０である。
それに対して例えば１６進法では、その確率は１／１６になって、各リモコンＲの下１桁値Ｚが異なり易くなる。つまり、ｎ進法の値ｎが大きいほど各リモコンＲのばらつきを反映し易くなり、下１桁値Ｚが異なり易くなるので、カウントを再開しなくてもよい場合が増えて、迅速にアドレスの設定を行うことができる。
【００３１】
《アドレス設定後の通信》
アドレス設定後は、従来通りの通信を行う。これは、図５に示した表示データＤの受信１１回目以降と同様の作動をする。ここでは、一括して各リモコンＲの通信を説明する。
メインコントローラＭは、全てのリモコンＲへ表示データＤと要求信号Ｓ１とを送信する。
先に設定したアドレスが１番のリモコンＲｃは、要求信号Ｓ１を受けて目標データＧｃをメインコントローラＭへ送信する。一方、メインコントローラＭは、ＲＡＭ１３内の記憶領域Ｂ１にリモコンＲｃとの接続情報を記憶しており、最新の目標データＧｃに基づいて給湯器２０を制御する。接続されている各リモコンＲａとＲｂとＲｃとは、表示データＤを表示している。
【００３２】
続いて、メインコントローラＭは、全てのリモコンＲへ要求信号Ｓ２を送信する。
アドレスが２番のリモコンＲａは、要求信号Ｓ２を受けて目標データＧａをメインコントローラＭへ送信する。一方、メインコントローラＭは、ＲＡＭ１３内の記憶領域Ｂ２でリモコンＲａとの接続情報を記憶しており、最新の目標データＧａに基づいて給湯器２０を制御する。各リモコンＲは、表示データＤを表示している。
【００３３】
続いて、メインコントローラＭは、全てのリモコンＲへ要求信号Ｓ３を送信する。
アドレスが３番のリモコンＲｂは、要求信号Ｓ３を受けて目標データＧｂをメインコントローラＭへ送信する。一方、メインコントローラＭは、ＲＡＭ１３内の記憶領域Ｂ３でリモコンＲｂとの接続情報を記憶しており、最新の目標データＧｂに基づいて給湯器２０を制御する。各リモコンＲは、表示データＤを表示している。
【００３４】
続いて、メインコントローラＭは、全てのリモコンＲへ要求信号Ｓ４を送信するが、他に接続されているリモコンＲは無いため、１サイクルを終了し、メインコントローラＭは、全てのリモコンＲへ表示データＤと各要求信号Ｓとを送信する上述のサイクルを繰り返す。
【００３５】
以上説明したように、この実施形態の遠隔制御装置によれば、以下のような効果が得られる。
１．  給湯器２０に電源が供給されると直ちに、各リモコンＲのアドレスの設定を自動的に行うため、予めアドレスが設定されていないリモコンＲを用いても、適切なタイミングで送信できる。
２．  それぞれアドレスの異なるリモコンＲを用意する必要が無く、リモコンＲの種類が減り、製品コストを低減することができる。
３．アドレス設定期間に各リモコンＲの接続の有無を確認しているため、リモコンレスなのか、それともリモコンＲが接続されているが操作をされていないのかを判別できて給湯器２０の誤作動を回避できる。
４．  カウント値Ｘの下１桁の値Ｚによりアドレスを設定するため、処理する値の範囲を限定し演算処理装置の容量を増大しなくて済む。
５．  複数のリモコンＲが同一のアドレスが設定された場合に、再度カウントを開始してそのカウント値Ｘによりアドレスを設定するため、複雑な演算処理を必要としない。
【００３６】
以上本発明の実施形態について説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々なる態様で実施し得ることは勿論である。
例えば本実施形態では、各リモコンＲに対する１サイクルの作動の終了後、直ちに作動が開始されるものとして説明したが、その間に他の制御のための演算処理を入れてもよい。
【００３７】
また、リモコンＲの１０進カウンタに代えて、１６進カウンタ等の他のカウンタを採用してもよい。
【００３８】
また、例えば下１桁値Ｚが同一になった場合においては、下１桁値Ｚの代わりに下２桁値Ｙを用いて各リモコンＲのアドレスを設定しても差し支えなく、この方法によれば、カウントをやり直す手間が省け、迅速にアドレスを設定することができる。また、ＹとＺとの和の下１桁の値を下１桁値Ｚと置き直してアドレスを設定する方法でもよく、また、和の代わりに積で下１桁値Ｚを置き直してもよい。また、カウントの再開および終了するタイミングを限定しない。
【００３９】
【発明の効果】
以上詳述したように、本発明の請求項１記載の遠隔制御装置によれば、電源供給時におけるリモコン毎にカウントされたカウント値を利用することにより、各リモコンのアドレス設定を自動的に行うことができる。このため、アドレスが予め設定されていないリモコンを用いても、適切なタイミングで送信することができる。また、それぞれアドレスの異なるリモコンを用意する必要が無く、リモコンの種類を増やさなくてもよいので製品コストを低減できる。
また、アドレス設定期間中に各リモコンの接続の有無を確認できるため、リモコンが接続されていないのか、それともリモコンが接続されているが操作をされていないのかを判別できて誤作動を回避することができる。
【００４０】
更に、本発明の請求項２記載の遠隔制御装置によれば、カウント値の下１桁の値によりアドレスを設定するため、演算処理が容易になる。
【００４１】
更に、本発明の請求項３記載の遠隔制御装置によれば、複数のリモコンに対して各カウント値の下１桁値が同一となった場合に、カウント値の下２桁の値によってアドレスを設定するため、複雑な演算処理を必要としない。
【００４２】
更に、本発明の請求項４記載の遠隔制御装置によれば、複数のリモコンが同一のアドレスが設定された場合に、再度カウントを開始してそのカウント値によりアドレスを設定するため、複雑な演算処理を必要としない。しかも、カウントを繰り返すことにより、必ず、各リモコンに対して異なるアドレスを設定することができる。
【図面の簡単な説明】
【図１】本実施形態としての遠隔制御装置のシステム構成図である。
【図２】各リモコンの実行するアドレス設定制御処理を表すフローチャートである。
【図３】各リモコンの実行するアドレス設定制御のタイミングチャートである。
【図４】各リモコンの実行するアドレス設定制御のタイミングチャートである。
【図５】各リモコンの実行するアドレス設定制御のタイミングチャートである。
【図６】従来の遠隔制御装置の動作を表すタイミングチャートである。
【符号の説明】
１３…ＲＡＭ、  ２０…給湯器、  Ｂ…記憶領域、  Ｃ…カウンタ、
Ｍ…メインコントローラ、  Ｒ…リモートコントローラ。
【図１】
0004279927.tif 000002
【図２】
0004279927.tif 000003
【図３】
0004279927.tif 000004
【図４】
0004279927.tif 000005
【図５】
0004279927.tif 000006
【図６】
0004279927.tif 000007