(57)【要約】【課題】複数のスレーブを有する水回り機器の管理、製造、または施工におけるコストの増加を抑制することができる水回り機器を提供する。【解決手段】複数のスレーブと、前記複数のスレーブと通信し、前記複数のスレーブを制御するマスタと、を備えた水回り機器であって、前記マスタは、前記複数のスレーブのそれぞれに探査信号を送信し、前記複数のスレーブのうち、前記探査信号に対して返信した前記スレーブのスレーブアドレスを決定する自動スレーブアドレス決定モードを有し、前記自動スレーブアドレス決定モードにおいて、前記マスタは、前記探査信号を複数回送信して、前記複数のスレーブのすべてが前記探査信号に対して返信したと判断すると前記自動スレーブアドレス決定モードを終了することを特徴とする水回り機器が提供される。【選択図】図５
2019146034.tif 000002
【特許請求の範囲】
【請求項１】
複数のスレーブと、
前記複数のスレーブと通信し、前記複数のスレーブを制御するマスタと、
を備えた水回り機器であって、
前記マスタは、前記複数のスレーブのそれぞれに探査信号を送信し、前記複数のスレーブのうち、前記探査信号に対して返信した前記スレーブのスレーブアドレスを決定する自動スレーブアドレス決定モードを有し、
前記自動スレーブアドレス決定モードにおいて、前記マスタは、前記探査信号を複数回送信して、前記複数のスレーブのすべてが前記探査信号に対して返信したと判断すると前記自動スレーブアドレス決定モードを終了することを特徴とする水回り機器。
【請求項２】
前記複数のスレーブのそれぞれは、前記探査信号に対して返信するか否かをランダムに決定し、前記探査信号に対して、誤り検出符号を付与した信号を返信することを特徴とする請求項１記載の水回り機器。
【請求項３】
前記複数のスレーブのそれぞれは、物体の検出処理を行い、前記探査信号に対して返信するか否かを前記検出処理の結果に基づいて決定し、前記探査信号に対して、誤り検出符号を付与した信号を返信することを特徴とする請求項１記載の水回り機器。
【請求項４】
前記マスタは、前記自動スレーブアドレス決定モードを複数回実行することを特徴とする請求項２記載の水回り機器。
【請求項５】
前記マスタは、前記複数のスレーブのすべてが前記探査信号に対して返信しなくなったと判断するまで前記自動スレーブアドレス決定モードを実行することを特徴とする請求項４記載の水回り機器。
【請求項６】
前記マスタは、前記複数のスレーブのすべてが前記探査信号に対して返信しなくなったと判断し前記自動スレーブアドレス決定モードを終了した後においても、前記複数のスレーブに前記探査信号を送信することを特徴とする請求項５記載の水回り機器。
【請求項７】
前記マスタが前記自動スレーブアドレス決定モードの終了後に前記探査信号を送信する頻度は、前記マスタが前記自動スレーブアドレス決定モードの実行中に前記探査信号を送信する頻度よりも低いことを特徴とする請求項６記載の水回り機器。
【請求項８】
前記マスタは、前記スレーブに付与された前記スレーブアドレスをリセットするリセットモードを有することを特徴とする請求項１〜７のいずれか１つに記載の水回り機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の態様は、一般に、水回り機器に関する。
【背景技術】
【０００２】
例えば、水回り機器の一種である水栓装置には、使用者の手などの物体を検出するセンサと、センサからの出力に基づいて吐水を制御する電磁バルブとが設けられる場合がある。またさらに、近年においては、センサからの出力に基づいて石鹸水の吐出を制御したり、乾燥用エアの噴出を制御したりすることも行われている。
【０００３】
この様な水栓装置においては、例えば、マスタ／スレーブ方式と呼ばれる制御方式が採用されている。マスタ／スレーブ方式においては、複数のセンサのそれぞれがスレーブとなり、複数のセンサへ指令を出したり複数のセンサからの検出処理の結果に基づいて電磁バルブなどの機器を制御したりする制御部がマスタとなる。そして、マスタと複数のスレーブとの間で相互に通信を行いながら、マスタが所望の機器を制御するようにしている。
【０００４】
マスタ／スレーブ方式における通信には、Ｉ２Ｃ（Inter-Integrated Circuit：アイスクウェアードシー）方式が採用される場合が多い（例えば、特許文献１を参照）。Ｉ２Ｃ方式においては、複数のスレーブが１本のクロック供給ラインと１本のデータ送信ラインとに接続される。また、複数のスレーブのそれぞれに関するライト（Ｗｒｉｔｅ）信号とリード（Ｒｅａｄ）信号とが、順次送信される。
【０００５】
複数のスレーブのそれぞれには、個別のスレーブアドレスが付与されており、ライト信号やリード信号には、いずれかのスレーブアドレスが含まれている。スレーブアドレスにより、複数のスレーブのうちのいずれかが特定される。各スレーブは、自身に付与されたスレーブアドレスを含む信号（ライト信号、リード信号）の指示に従って動作する。スレーブアドレスによって、スレーブが識別され、マスタは、所望のスレーブを制御することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−８８６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
水回り機器が、同じ動作を行う複数のスレーブ（例えば同じ仕様のセンサ）を有する場合においても、複数のスレーブのそれぞれに、個別のスレーブアドレスが付与される。すなわち、付与されるスレーブアドレスのみが互いに異なる複数のスレーブ（センサ）が用いられる。
【０００８】
例えば、１つのセンサが故障し、故障したセンサを新たなセンサに交換する場合には、故障したセンサのスレーブアドレスと同じスレーブアドレスのセンサが用いられることとなる。そのため、この場合には、スレーブアドレスのみが異なるセンサを、区別して管理することになる。例えば、同じ仕様のセンサを用いる場合であっても、スレーブアドレスごとに異なる品番が付されたセンサを管理することになる。このため、水回り機器の補修を考慮すると、管理コストが増加するおそれがある。  
また、異なる仕様のセンサを用いる場合であっても、スレーブアドレスに対応した管理は負担となる恐れがある。
【０００９】
これに対して、マスタとスレーブとの通信ラインを適宜に切り替える通信ライン切替回路を設けることにより、複数のスレーブに、同一のスレーブアドレスを付与する方法も考えられる。通信ライン切替回路は、マスタがいずれか１つのスレーブと通信する場合、同じスレーブアドレスのスレーブとマスタとの通信を遮断する。これにより、同じスレーブアドレスを有するスレーブが複数存在していても、いずれか１つのスレーブを特定することができる。しかしながら、この場合には、通信ライン切替回路を設けるための製造コストや施工コストが増加する。また、水回り機器が大型化してしまう恐れもある。
【００１０】
本発明は、かかる課題の認識に基づいてなされたものであり、複数のスレーブを有する水回り機器の管理、製造、または施工におけるコストの増加を抑制することができる水回り機器を提供することを目的とする。
【課題を解決するための手段】
【００１１】
第１の発明は、複数のスレーブと、前記複数のスレーブと通信し、前記複数のスレーブを制御するマスタと、を備えた水回り機器であって、前記マスタは、前記複数のスレーブのそれぞれに探査信号を送信し、前記複数のスレーブのうち、前記探査信号に対して返信した前記スレーブのスレーブアドレスを決定する自動スレーブアドレス決定モードを有し、前記自動スレーブアドレス決定モードにおいて、前記マスタは、前記探査信号を複数回送信して、前記複数のスレーブのすべてが前記探査信号に対して返信したと判断すると前記自動スレーブアドレス決定モードを終了することを特徴とする水回り機器である。
【００１２】
この水回り機器によれば、マスタのスレーブアドレス自動決定モードによって、各スレーブにスレーブアドレスが自動で付与されるため、スレーブアドレスに対応したスレーブの品番管理や、通信ライン切替回路が不要となる。これにより、水回り機器の製造や施工におけるコストの増加を抑制することができる。
【００１３】
第２の発明は、第１の発明において、前記複数のスレーブのそれぞれは、前記探査信号に対して返信するか否かをランダムに決定し、前記探査信号に対して、誤り検出符号を付与した信号を返信することを特徴とする水回り機器である。
【００１４】
この水回り機器によれば、複数のスレーブが探査信号に対してランダムに返信することで、同時に２以上のスレーブが返信することを抑制できる。また、同時に２以上のスレーブが探査信号に対して返信した場合であっても、誤り検出符号によって、マスタは、２以上のスレーブが返信したことを検出できる。これにより、スレーブアドレスが正しく実行されないことを防止することができる。
【００１５】
第３の発明は、第１の発明において、前記複数のスレーブのそれぞれは、物体の検出処理を行い、前記探査信号に対して返信するか否かを前記検出処理の結果に基づいて決定し、前記探査信号に対して、誤り検出符号を付与した信号を返信することを特徴とする水回り機器である。
【００１６】
この水回り機器によれば、複数のスレーブが検出処理の結果に基づいて探査信号に対して返信することで、同時に２以上のスレーブが返信することを抑制できる。例えば、使用者は、探査信号に返信させたいスレーブのみに物体を検出させることなどによって、探査信号に対して返信するスレーブを選択することができる。また、同時に２以上のスレーブが探査信号に対して返信した場合であっても、誤り検出符号によって、マスタは、２以上のスレーブが返信したことを検出できる。これにより、スレーブアドレスが正しく実行されないことを防止することができる。
【００１７】
第４の発明は、第２の発明において、前記マスタは、前記自動スレーブアドレス決定モードを複数回実行することを特徴とする水回り機器である。
【００１８】
この水回り機器によれば、スレーブが探査信号に対してランダムに返信する場合であっても、自動スレーブアドレス決定モードを複数回実行することにより、より確実に全てのスレーブのスレーブアドレスを決定することができる。
【００１９】
第５の発明は、第４の発明において、前記マスタは、前記複数のスレーブのすべてが前記探査信号に対して返信しなくなったと判断するまで前記自動スレーブアドレス決定モードを実行することを特徴とする水回り機器である。
【００２０】
この水回り機器によれば、スレーブが探査信号に対してランダムに返信する場合であっても、全てのスレーブから探査信号に対する返信がなくなるまでマスタが自動スレーブアドレス決定モードを実行することにより、より確実にすべてのスレーブのスレーブアドレスを決定することができる。
【００２１】
第６の発明は、第５の発明において、前記マスタは、前記複数のスレーブのすべてが前記探査信号に対して返信しなくなったと判断し前記自動スレーブアドレス決定モードを終了した後においても、前記複数のスレーブに前記探査信号を送信することを特徴とする水回り機器である。
【００２２】
この水回り機器によれば、自動スレーブアドレス決定モードの終了後においても、マスタが探査信号を継続して送信することにより、より確実にすべてのスレーブのスレーブアドレスを決定することができる。例えば、自動スレーブアドレス決定モードの終了後に新たに接続されたスレーブにもスレーブアドレスを付与することができる。
【００２３】
第７の発明は、第６の発明において、前記マスタが前記自動スレーブアドレス決定モードの終了後に前記探査信号を送信する頻度は、前記マスタが前記自動スレーブアドレス決定モードの実行中に前記探査信号を送信する頻度よりも低いことを特徴とする水回り機器である。
【００２４】
この水回り機器によれば、自動スレーブアドレス決定モードの終了後に新たに接続されたスレーブにもスレーブアドレスを付与することができるとともに、探査信号を送信する頻度を自動スレーブアドレス決定モードの実行中に比べて低くすることで、マスタの処理負荷を低減することができる。
【００２５】
第８の発明は、第１〜第７のいずれか１つの発明において、前記マスタは、前記スレーブに付与された前記スレーブアドレスをリセットするリセットモードを有することを特徴とする水回り機器である。
【００２６】
この水回り機器によれば、スレーブに対して誤ったスレーブアドレスが付与された場合であっても、リセットモードによってスレーブアドレスをリセットすることで、スレーブに再度、スレーブアドレスを付与することができる。
【発明の効果】
【００２７】
本発明の態様によれば、複数のスレーブを有する水回り機器の管理、製造、または施工におけるコストの増加を抑制することができる水回り機器を提供できる。
【図面の簡単な説明】
【００２８】
【図１】実施形態に係る水回り機器を例示する構成図である。
【図２】実施形態に係る水回り機器を例示するブロック図である。
【図３】実施形態に係る水回り機器のマスタの動作を例示するフローチャートである。
【図４】実施形態に係る水回り機器のスレーブの動作を例示するフローチャートである。
【図５】図５（ａ）〜図５（ｃ）は、実施形態に係る水回り機器の動作を例示するタイミングチャートである。
【図６】実施形態に係る水回り機器の自動スレーブアドレス決定モードを例示するフローチャートである。
【図７】実施形態に係る水回り機器のスレーブアドレス付与モードを例示するフローチャートである。
【図８】図８（ａ）及び図８（ｂ）は、フラッシュメモリを例示する概念図である。
【図９】図９（ａ）〜図９（ｄ）は、実施形態に係る水回り機器の動作を例示するタイミングチャートである。
【図１０】図１０（ａ）〜図１０（ｃ）は、実施形態に係る水回り機器の動作を例示するタイミングチャートである。
【図１１】実施形態に係る水回り機器のマスタの通常モードを例示するフローチャートである。
【図１２】実施形態に係る水回り機器のスレーブアドレス消去モードを例示するフローチャートである。
【図１３】実施形態に係る水回り機器のスレーブの通常モードを例示するフローチャートである。
【図１４】実施形態に係る水回り機器のスレーブアドレス付与モードを例示するフローチャートである。
【図１５】実施形態に係る水回り機器を例示するブロック図である。
【図１６】実施形態に係る水回り機器を例示するブロック図である。
【発明を実施するための形態】
【００２９】
以下、図面を参照しつつ、本発明の実施の形態について例示をする。尚、各図面中、同様の構成要素には同一の符号を付して詳細な説明は適宜省略する。  
本実施の形態に係る水回り機器は、例えば、浴室、洗面所、キッチン、トイレなどに設けられるものとすることができる。水回り機器は、例えば、水栓装置、浴槽、シャワー装置、大便器、衛生洗浄装置、小便器、ハンドドライヤーなどを例示することができる。また、水回り機器は、例えば、吐水、洗浄、温水や温風の供給、温水や温風の温度制御や流量制御、石鹸水の吐出、浄水や清水の吐出、イオン水や殺菌水などの機能水の生成と吐出、便蓋や便座の開閉などの機能を有するものとすることができる。また、水回り機器は、例えば、家庭、業務、公共施設などにおいて用いられるものとすることができる。ただし、本実施の形態に係る水回り機器は、例示をした機器、機能、用途などに限定されるわけではない。  
以下においては、一例として、本実施の形態に係る水回り機器が水栓装置であり、吐水部、石鹸水吐出部、および乾燥部が水栓装置に設けられる場合を例に挙げて説明する。
【００３０】
図１は、実施形態に係る水回り機器を例示する構成図である。  
実施形態に係る水回り機器１（水栓装置）は、例えば、洗面台１００に設けることができる。  
図１に示すように、水回り機器１には、吐水部２、石鹸水吐出部３、乾燥部４、および制御装置５が設けられている。
【００３１】
吐水部２は、水栓２０、給水路２１、電磁バルブ２２、定流量弁２３、止水弁２４、および入力装置２５を有する。  
水栓２０は、例えば、洗面台１００の上面に設けることができる。給水路２１、電磁バルブ２２、定流量弁２３、および止水弁２４は、例えば、洗面台１００の内部に設けることができる。水栓２０の内部には、通水路２０ａが設けられている。通水路２０ａの一端は水栓２０の先端に開口し、吐水口２０ｂとなっている。通水路２０ａの他端は、給水路２１を介して電磁バルブ２２と接続されている。電磁バルブ２２は、吐水口２０ｂからの吐水の開始と吐水の停止を行う。また、電磁バルブ２２の水源側の給水路には、定流量弁２３と止水弁２４を設けることができる。定流量弁２３は、一定の流量の水を給水路２１に供給する。定流量弁２３を設ければ、水源からの水の圧力が変動した場合であっても一定の流量の水を給水路２１に供給することができる。止水弁２４は、定流量弁２３の水源側に設けられ、給水路２１への水の流入と、水の流入の停止とを切り替える。止水弁２４は、手動操作弁とすることができる。  
入力装置２５は、例えば、水栓２０の内部に設けることができる。入力装置２５は、例えば、吐水口２０ｂの近傍に設けることができる。入力装置２５は、例えば、使用者の手１０１などの物体を検出する。
【００３２】
石鹸水吐出部３は、吐出栓３０、供給路３１、ポンプ３２、石鹸水タンク３３、および入力装置３４を有する。  
吐出栓３０は、例えば、洗面台１００のボウル部１００ａの壁面に設けることができる。吐出栓３０は、例えば、ボウル部１００ａの開口近傍に設けることができる。供給路３１、ポンプ３２、および石鹸水タンク３３は、例えば、洗面台１００の内部に設けることができる。吐出栓３０の内部には、ノズル３０ａが設けられている。ノズル３０ａの一端は吐出栓３０の端面に開口している。ノズル３０ａの他端は、供給路３１を介してポンプ３２と接続されている。ポンプ３２は、石鹸水タンク３３の内部に収納されている石鹸水のノズル３０ａへの供給と、供給の停止を行う。石鹸水タンク３３は、内部に設けられた空間に石鹸水を収納する。  
入力装置３４は、例えば、吐出栓３０の内部に設けることができる。入力装置３４は、例えば、ノズル３０ａの開口の近傍に設けることができる。入力装置３４は、例えば、使用者の手１０１などの物体を検出する。
【００３３】
乾燥部４は、本体部４０、通風管４１、ファン・ヒータユニット４２、および入力装置４３を有する。  
本体部４０は、例えば、洗面台１００のボウル部１００ａの壁面に埋め込むことができる。本体部４０は、例えば、ボウル部１００ａの開口近傍に設けることができる。通風管４１およびファン・ヒータユニット４２は、例えば、洗面台１００の内部に設けることができる。本体部４０の内部には、エアダクト４０ａが設けられている。エアダクト４０ａの一端は本体部４０の端面に開口している。エアダクト４０ａの他端は、通風管４１を介してファン・ヒータユニット４２と接続されている。ファン・ヒータユニット４２は、所望の温度の温風のエアダクト４０ａへの供給と、供給の停止を行う。ファン・ヒータユニット４２は、ファン４２ａおよびヒータ４２ｂを有する。ファン４２ａは、外気を吸引し、エアダクト４０ａに供給する。ヒータ４２ｂは、ファン４２ａから供給された空気を加熱する。  
入力装置４３は、例えば、本体部４０の内部に設けることができる。入力装置４３は、例えば、エアダクト４０ａの開口の近傍に設けることができる。入力装置４３は、例えば、使用者の手１０１などの物体を検出する。
【００３４】
入力装置２５、３４、４３は、例えば、光電センサ、静電センサ、超音波センサ、近接センサなどのセンサを備えたものとすることができる。ただし、センサは、例示をしたものに限定されるわけではなく、使用者の手１０１などの物体を検出できるものであればよい。また、入力装置２５、３４、４３は、マイクロコンピュータなどの制御部を備え、後述するライト信号に基づいて検出処理を行い、検出処理の結果を保存し、後述するリード信号に基づいて保存されている検出処理の結果を制御装置５に送信する。
【００３５】
制御装置５は、マイクロコンピュータなどを備え、入力装置２５からの検出処理の結果に基づいて電磁バルブ２２の動作を制御する。制御装置５は、入力装置３４からの検出処理の結果に基づいてポンプ３２の動作を制御する。制御装置５は、入力装置４３からの検出処理の結果に基づいてファン４２ａおよびヒータ４２ｂの動作を制御する。本実施の形態においては、電磁バルブ２２、ポンプ３２、ファン４２ａ、およびヒータ４２ｂが、入力装置２５、３４、４３からの検出処理の結果に基づいて制御装置５により制御される機器となる。
【００３６】
次に、制御装置５による制御についてさらに説明する。  
図２は、実施形態に係る水回り機器を例示するブロック図である。  
なお、図２においては、煩雑となるのを避けるために、電源供給ラインとグランドラインを省いて描いている。  
図２に示すように、水回り機器１の制御方式はマスタ／スレーブ方式とすることができる。  
制御装置５は、システムの制御を司るマスタ１５となる。
【００３７】
入力装置２５、３４、４３は、マスタ１５によって制御されるスレーブ１２、１３、１４となる。この場合、スレーブ１２、１３、１４は、使用者の手１０１などの物体の検出処理を行う。マスタ／スレーブ方式とすれば、１つのマスタと、少なくとも１つのスレーブとの間をクロック供給ラインＳＣＬおよびデータ送信ラインＳＤＡの２本のラインでパーティーライン状に接続することができる。例えば、図２に例示をしたものの場合には、１つのマスタ１５と、３つのスレーブ１２、１３、１４との間を１本のクロック供給ラインＳＣＬと１本のデータ送信ラインＳＤＡとで接続することができる。マスタ／スレーブ方式とすれば、制御装置５と入力装置２５、３４、４３との間を個別に配線する場合に比べて配線数を大幅に削減することができる。そのため、配線工数の低減が図れるとともに、外乱ノイズに関する耐性を向上させることができる。また、通信のポート数が少ない規模の小さなマスタ１５を用いることが可能となる。
【００３８】
マスタ／スレーブ方式の場合には、マスタと複数のスレーブとの間で相互に通信を行いながら、マスタが所望の機器を制御する。例えば、図２に例示をしたものの場合には、マスタ１５とスレーブ１２、１３、１４との間で相互に通信を行いながら、マスタ１５が電磁バルブ２２、ポンプ３２、ファン４２ａ、およびヒータ４２ｂの動作を制御する。
【００３９】
マスタ／スレーブ方式における通信は、クロック同期式の通信とすることもできるし、クロック非同期式の通信とすることもできる。ただし、クロック非同期式の通信とすると、スレーブの発振子のばらつきが大きい場合などに誤ったデータを取得するおそれがある。そのため、マスタ１５とスレーブ１２、１３、１４との間の通信は、クロック同期式の通信とすることが好ましい。
【００４０】
クロック同期式の通信の一例に、Ｉ２Ｃ方式がある。そのため、以下においては一例として、マスタ１５とスレーブ１２、１３、１４との間の通信が、Ｉ２Ｃ方式により行われる場合を例示する。
【００４１】
複数のスレーブ１２、１３、１４のそれぞれには、個別のスレーブアドレスが付与されている。すなわち、スレーブ１２には、スレーブ１２を特定するためのスレーブアドレスが付与されており、スレーブ１３には、スレーブ１３を特定するためのスレーブアドレスが付与されており、スレーブ１４には、スレーブ１４を特定するためのスレーブアドレスが付与されている。各スレーブは、メモリ（フラッシュメモリなど）を有し、自身に付与されたスレーブアドレスの情報を記憶している。また、マスタ１５は、メモリ（フラッシュメモリなど）を有し、各スレーブに付与されたスレーブアドレスを記憶している。
【００４２】
ここで、スレーブ１２、１３、１４は、１本のクロック供給ラインＳＣＬと１本のデータ送信ラインＳＤＡとに接続される。また、マスタ１５は、スレーブ１２、１３、１４のそれぞれに関するライト信号Ｗ１〜Ｗ３とリード信号Ｒ１〜Ｒ３とを、順次送信する。
【００４３】
ライト信号Ｗ１には、スレーブ１２を特定するためのスレーブアドレスと、スレーブ１２に検出処理を実行させる指令が含まれている。ライト信号Ｗ２には、スレーブ１３を特定するためのスレーブアドレスと、スレーブ１３に検出処理を実行させる指令が含まれている。ライト信号Ｗ３には、スレーブ１４を特定するためのスレーブアドレスと、スレーブ１４に検出処理を実行させる指令が含まれている。例えば、各スレーブが光電センサを有する場合、検出処理は、投光の実行と、検出結果（例えば、手１０１などの物体の有無）の一時的な保存などである。
【００４４】
リード信号Ｒ１には、スレーブ１２を特定するためのスレーブアドレスと、スレーブ１２に保存されている検出処理の結果の送信を要求する指令が含まれている。リード信号Ｒ２には、スレーブ１３を特定するためのスレーブアドレスと、スレーブ１３に保存されている検出処理の結果の送信を要求する指令が含まれている。リード信号Ｒ３には、スレーブ１４を特定するためのスレーブアドレスと、スレーブ１４に保存されている検出処理の結果の送信を要求する指令が含まれている。
【００４５】
スレーブ１２は、ライト信号Ｗ１を受信すると検出処理を開始し、検出処理の終了後にリード信号Ｒ１を受信した場合には、保存されている検出結果をマスタ１５に送信する。スレーブ１３は、ライト信号Ｗ２を受信すると検出処理を開始し、検出処理の終了後にリード信号Ｒ２を受信した場合には、保存されている検出結果をマスタ１５に送信する。スレーブ１４は、ライト信号Ｗ３を受信すると検出処理を開始し、検出処理の終了後にリード信号Ｒ３を受信した場合には、保存されている検出結果をマスタ１５に送信する。
【００４６】
マスタ１５は、スレーブ１２によって物体が検出された場合（すなわち検出結果が「物体有り」だった場合）、電磁バルブ２２を開く。これにより、吐水口２０ｂからの吐水が開始する。マスタ１５は、スレーブ１２によって物体が検出されなかった場合（すなわち検出結果が「物体無し」だった場合）、電磁バルブ２２を閉じる。これにより、吐水口２０ｂからの吐水が停止する。
【００４７】
マスタ１５は、スレーブ１３によって物体が検出された場合、ポンプ３２を作動させる。これにより、石鹸水がノズル３０ａへ供給される。マスタ１５は、スレーブ１３によって物体が検出されなかった場合、ポンプ３２を停止させる。これにより、石鹸水のノズル３０ａへの供給が停止する。
【００４８】
マスタ１５は、スレーブ１４によって物体が検出された場合、ファン４２ａ、ヒータ４２ｂを作動させる。これにより、エアダクト４０ａへ温風が供給される。マスタ１５は、スレーブ１４によって物体が検出されなった場合、ファン４２ａ、ヒータ４２ｂを停止させる。これにより、温風のエアダクト４０ａへの供給が停止する。
【００４９】
図３は、実施形態に係る水回り機器のマスタの動作を例示するフローチャートである。  図３に示すように、マスタ１５は、スレーブアドレス消去モード（ＳＡ消去モード）と、自動スレーブアドレス決定モード（自動ＳＡ決定モード）と、通常モードと、を有する。なお、本願明細書及び図面において、スレーブアドレスを「ＳＡ」と表記する場合がある。
【００５０】
例えば、図３のＳＴＡＲＴは、マスタ１５への電源投入である。マスタ１５は、電源が投入されると、ＳＡ消去モードを実行する（ステップＳ１）。ＳＡ消去モードは、複数のスレーブのそれぞれに付与されたスレーブアドレスをリセットするリセットモードである。このリセットによって、マスタ１５及び各スレーブに記憶されたスレーブアドレスの情報が消去される。
【００５１】
その後、マスタ１５は、自動ＳＡ決定モードを実行する（ステップＳ２）。自動ＳＡ決定モードは、自動で各スレーブのスレーブアドレスを決定する。これにより、各スレーブにスレーブアドレスが付与される。
【００５２】
その後、マスタ１５は、通常モードを繰り返し実行する（ステップＳ３）。通常モードでは、マスタ１５は、例えば、上述したリード信号やライト信号を送信することで複数のスレーブと相互通信を行いながら、所望の機器を制御する。
【００５３】
図４は、実施形態に係る水回り機器のスレーブの動作を例示するフローチャートである。
図４は、マスタ１５と相互に通信を行う複数のスレーブ１２、１３、１４の１つの動作を表している。図４に示すように、スレーブは、スレーブアドレス付与モード（ＳＡ付与モード）と、通常モードと、を有する。
【００５４】
例えば、図４のＳＴＡＲＴは、スレーブへの電源投入である。スレーブは、電源が投入されると、ＳＡ付与モードを実行する（ステップＳ４）。ＳＡ付与モードは、マスタ１５が自動ＳＡ決定モードを実行するときの、スレーブの動作モードである。
【００５５】
その後、スレーブは、通常モードを繰り返し実行する（ステップＳ５）。この通常モードは、マスタ１５が通常モードを実行するときの、スレーブの動作モードである。
【００５６】
図５（ａ）〜図５（ｃ）は、実施形態に係る水回り機器の動作を例示するタイミングチャートである。  
図５（ａ）は、マスタ１５の自動ＳＡ決定モードにおける動作を例示している。図５（ｂ）及び図５（ｃ）は、マスタ１５の自動ＳＡ決定モードに対応した、スレーブの動作を例示している。具体的には、図５（ｂ）は、スレーブ１２のＳＡ付与モードにおける動作を例示し、図５（ｃ）は、スレーブ１３のＳＡ付与モードにおける動作を例示する。なお、簡単のため、スレーブ１４は便宜上省略している。また、自動ＳＡ決定モード及びＳＡ付与モードが開始する時刻Ｔ０においては、スレーブ１２、１３にはスレーブアドレスが付与されていない（スレーブアドレスは初期値である）ものとする。
【００５７】
図５（ａ）に示すように、自動ＳＡ決定モードにおいて、マスタ１５は、複数のスレーブに探査信号を複数回送信する。図５（ａ）の例では、マスタ１５は、時刻Ｔ１、Ｔ２、Ｔ５において、探査信号を送信している。探査信号は、スレーブアドレスが決定されていない（付与されていない）スレーブを探査する信号である。具体的には、探査信号は、スレーブアドレスが付与されていないスレーブに、返信することを指示する信号である。
【００５８】
この例では、各スレーブは、探査信号に対して返信するか否かをランダムに決定する。例えば、図５（ｂ）及び図５（ｃ）に示すように、時刻Ｔ１に送信された探査信号に対して、スレーブ１２、１３は、返信しない。時刻Ｔ３において、スレーブ１２は、時刻Ｔ２に送信された探査信号に対して、マスタ１５に返信する。一方、スレーブ１３は、時刻Ｔ２に送信された探査信号に対して返信しない。
【００５９】
マスタ１５は、探査信号に対する返信をスレーブから受信すると、返信したスレーブのスレーブアドレスを決定し、返信したスレーブに決定信号を送信する。例えば、図５（ａ）に示すように時刻Ｔ４において、マスタ１５は、スレーブ１２に決定信号を送信し、スレーブ１２は、その決定信号を受信する。これにより、探査信号に対して返信したスレーブ１２にスレーブアドレスが付与される。
【００６０】
その後、マスタ１５は、時刻Ｔ５において再び探査信号を送信する。図５（ｂ）に示すように、既にスレーブアドレスが決定しているスレーブ１２は、探査信号が送信されても、探査信号に返信しない。図５（ｃ）に示すように、時刻Ｔ６において、スレーブ１３は、時刻Ｔ５に送信された探査信号に対して、マスタ１５に返信する。その後、時刻Ｔ７において、マスタ１５は、スレーブ１３に決定信号を送信し、スレーブ１３は、その決定信号を受信する。これにより、探査信号に対して返信したスレーブ１３にスレーブアドレスが付与される。
【００６１】
このように、マスタ１５は、探査信号を複数回送信し、複数のスレーブのすべてにスレーブアドレスが付与されると、自動ＳＡ決定モードを終了する。言い換えれば、マスタ１５は、複数のスレーブのすべてが探査信号に対して返信したと判断すると、自動ＳＡ決定モードを終了する。
【００６２】
例えば、マスタ１５は、所定数の決定信号を送信し、所定数のスレーブアドレスを付与した場合に、複数のスレーブのすべてが探査信号に対して返信したと判断する。なお、この場合には、例えば、マスタ１５が付与するスレーブアドレスの数、すなわち、水回り機器１に接続されるスレーブの数は、あらかじめ設定されている。マスタ１５は、後述するフラッシュメモリのデータを参照することで、複数のスレーブのすべてにスレーブアドレスが付与されたか否かを判断することができる。  
または、後述するように、マスタ１５は、探査信号の送信回数に基づいて、複数のスレーブのすべてが探査信号に対して返信したと判断してもよい。すなわち、マスタ１５は、探査信号の送信回数が所定回数になると、複数のスレーブのすべてが探査信号に対して返信したとみなしてもよい。この所定回数は、水回り機器１に接続されるスレーブの数や、各スレーブが探査信号に対して返信する頻度（確率）に基づいて、適宜定められる。
【００６３】
その後、マスタ１５及び各スレーブは、通常モードを実行する。例えば、マスタ１５は、時刻Ｔ８、Ｔ９において、通常信号（上述したリード信号又はライト信号）を送信し、各スレーブと相互通信を行う。
【００６４】
水回り機器において、複数のスレーブ（センサ）が用いられる場合、各スレーブに、あらかじめ個別のスレーブアドレスを付与する比較例の方法も考えられる。しかし、この場合には、スレーブアドレスごとにスレーブを管理することとなるため、管理コストが増大する恐れがある。例えば、スレーブアドレスのみが異なる、同じ仕様のセンサを区別するために品番を設ける必要が生じる。  
一方、マスタとスレーブとの通信ラインを適宜に切り替える通信ライン切替回路を設ける別の比較例の方法も考えられる。この場合には、通信ライン切替回路が、マスタと通信するスレーブを適宜に切り替えるため、複数のスレーブに、共通のスレーブアドレスを付与することができる。したがって、スレーブアドレスに対応したスレーブの品番管理を不要とすることができる。しかしながら、通信ライン切替回路を設けるための製造コストや施工コストが増加する。また、水回り機器が大型化してしまう恐れもある。
【００６５】
これに対して、実施形態においては、マスタ１５は、複数のスレーブのそれぞれに探査信号を送信し、複数のスレーブのうち探査信号に対して返信したスレーブのスレーブアドレスを決定する自動ＳＡ決定モードを有する。自動ＳＡ決定モードによって、各スレーブにスレーブアドレスが自動で付与されるため、スレーブアドレスに対応したスレーブの品番管理や、通信ライン切替回路が不要となる。これにより、水回り機器の管理、製造、または施工におけるコストの増加を抑制することができる。  
例えば、実施形態においては、各スレーブには、あらかじめ共通の初期値としてのスレーブアドレスが付されていてもよい。その後、自動ＳＡ決定モードによって、各スレーブに自動で、個別のスレーブアドレスを付与することができる。
【００６６】
また、マスタ１５の探査信号に対して、２以上のスレーブが同時に返信すると、返信したスレーブのうちのいずれのスレーブに、スレーブアドレスを付与すべきかマスタ１５が判断できない場合など、スレーブアドレスの付与が正しく実行されない恐れがある。これに対して、上述したとおり、複数のスレーブのそれぞれは、マスタ１５からの探査信号に対してランダムに返信する。言い換えれば、スレーブアドレスが付与されていないスレーブは、探査信号を受信した時に、返信する場合と、返信しない場合がある。これにより、同時に２以上のスレーブが返信することを抑制できる。なお、スレーブが探査信号に対して返信する頻度（確率）は、任意であるが、水回り機器１に接続されるスレーブの数を考慮して、適宜定めることができる。
【００６７】
また、例えば、各スレーブは、探査信号に対して、誤り検出符号を付与した信号を返信する。誤り検出符号は、マスタ１５が同時に２以上の返信を受信した場合にエラー（ＮＧ）が検出されるように構成されている。例えば、誤り検出符号には、チェックサムが用いられる。すなわち、例えば、各スレーブからの返信には、和が所定値となるランダムな冗長ビットが付される。マスタ１５が受信した冗長ビットの和が所定値でなかった場合、エラーが検出される。したがって、同時に２以上のスレーブが探査信号に対して返信した場合であっても、誤り検出符号によって、マスタ１５は、２以上のスレーブが返信したことを検出できる。これにより、スレーブアドレスの付与が正しく実行されないことを防止することができる。なお、誤り検出符号は、チェックサムに限らず、２以上のスレーブが返信したことをマスタ１５が検出可能な任意の方式を用いることができる。
【００６８】
また、マスタ１５は、複数のスレーブのすべてが探査信号に対して返信しなくなったと判断するまで自動ＳＡ決定モードを実行する。言い換えれば、マスタ１５は、複数のスレーブのすべてが探査信号に対して返信しなくなったと判断するまで、繰り返し探査信号を送信する。例えば、マスタ１５は、探査信号に対するスレーブからの返信が所定回数連続で無かった場合に、複数のスレーブのすべてが探査信号に対して返信しなくなったと判断することができる。あるいは、上述したように、マスタ１５は、付与したスレーブアドレスの数や、送信した探査信号の数に基づいて、複数のスレーブのすべてが探査信号に対して返信しなくなったことを判断してもよい。  
スレーブが探査信号に対してランダムに返信する場合であっても、マスタ１５が、すべてのスレーブから探査信号に対する返信がなくなったと判断するまで自動ＳＡ決定モードを実行することにより、より確実にすべてのスレーブのスレーブアドレスを決定することができる。
【００６９】
自動ＳＡ決定モード及びＳＡ付与モードについて、さらに説明する。  
図６は、実施形態に係る水回り機器の自動スレーブアドレス決定モードを例示するフローチャートである。  
自動ＳＡ決定モードにおいて、マスタ１５は、タイマＴＭ２による時間の計測を開始する（ステップＳ１０１）。タイマＴＭ２によって、水回り機器１に接続されるスレーブが、接続されていないことを検出することができる。具体的には、後述するように、タイマＴＭ２による時間の計測は、スレーブからマスタ１５に返信があった場合に再スタートされる。スレーブからの返信がなくタイマＴＭ２が所定の時間をカウントした場合、スレーブが未接続であると判断することができる。例えば、水回り機器１に接続されていたスレーブが、故障による交換等のために、取り外されたことを検出することも可能である。
【００７０】
ステップＳ１０１の後、マスタ１５は、複数のスレーブへのスレーブアドレスの付与が完了しているかどうかを判断する（ステップＳ１０２）。例えば、マスタ１５は、マスタ１５の有するフラッシュメモリを参照する。  
図８（ａ）及び図８（ｂ）は、フラッシュメモリを例示する概念図である。  
図８（ａ）は、マスタ１５のフラッシュメモリを例示している。例えば、フラッシュメモリの０１０１ｈ番地、０１０２ｈ番地、０１０３ｈ番地に、スレーブアドレスの付与が完了したことを示すデータが書き込まれるようになっている。  
例えば、スレーブ１２にスレーブアドレスが付与されていない場合、０１０１ｈ番地は、初期値００ｈであり、スレーブ１２にスレーブアドレスが付与されると、０１０１ｈ番地にＦＦｈが書き込まれ、スレーブ１２に付与されたスレーブアドレスのデータ（ＳＡ１付与済みデータ）が記憶される。  
同様に、スレーブ１３にスレーブアドレスが付与されていない場合、０１０２ｈ番地は、初期値００ｈであり、スレーブ１３にスレーブアドレスが付与されると、０１０２ｈ番地にＦＦｈが書き込まれ、スレーブ１３に付与されたスレーブアドレスのデータ（ＳＡ２付与済みデータ）が記憶される。  
スレーブ１４にスレーブアドレスが付与されていない場合、０１０３ｈ番地は、初期値００ｈであり、スレーブ１４にスレーブアドレスが付与されると、０１０３ｈ番地にＦＦｈが書き込まれ、スレーブ１４に付与されたスレーブアドレスのデータ（ＳＡ３付与済みデータ）が記憶される。  
このようなメモリのデータを参照することにより、スレーブアドレスが付与されていないスレーブの有無を判断することができる。なお、接続されるスレーブの数は、例えば、あらかじめ設定されている。
【００７１】
図６に戻って説明を続ける。複数のスレーブへのスレーブアドレスの付与が完了している場合（ステップＳ１０２：Ｙｅｓ）、すなわちスレーブアドレスが付与されていないスレーブが無いと判断された場合、自動ＳＡ決定モードは終了する。
【００７２】
複数のスレーブへのスレーブアドレスの付与が完了していない場合（ステップＳ１０２：Ｎｏ）、すなわちスレーブアドレスが付与されていないスレーブが有ると判断された場合、マスタ１５は、タイマＴＭ１による時間の計測を開始する（ステップＳ１０３）。タイマＴＭ１は、自動ＳＡ決定モードが実行された時間を計測するタイマである。タイマＴＭ１が所定の時間をカウントした場合（ステップＳ１０４：Ｙｅｓ）、自動ＳＡ決定モードは終了する。
【００７３】
タイマＴＭ１のカウントが所定の時間に達しておらず（ステップＳ１０４：Ｎｏ）、タイマＴＭ２が所定の時間をカウントした場合（ステップＳ１０５：Ｙｅｓ）、水回り機器１に未接続のスレーブがあると推定される。この場合、マスタ１５は、ＳＡ消去モードの実行が確定したことを示すデータをフラッシュメモリに記憶し（ステップＳ１０６）、待機状態となる。その後、例えば施工者が、電源を切った後に水回り機器１にスレーブを接続し、電源を再投入すると、フラッシュメモリのデータが参照され、ＳＡ消去モードが実行される。図３に関して説明したように、ＳＡ消去モードによって一旦スレーブアドレスがリセットされた後、再び自動ＳＡ決定モードが実行され、各スレーブにスレーブアドレスを付与することができる。なお、ステップＳ１０６の後に、マスタ１５は、待機状態とならずに、電源再投入を待つことなく、ＳＡ消去モードを実行してもよい。
【００７４】
タイマＴＭ２のカウントが所定の時間に達していない場合（ステップＳ１０５：Ｎｏ）、マスタ１５は、各スレーブに探査信号を送信する（ステップＳ１０７）。この探査信号には、例えば、スレーブアドレスの初期値ＳＡ０が含まれている。探査信号を受信したスレーブは、受信確認信号ＡＣＫをマスタ１５に送信する。
【００７５】
マスタ１５は、スレーブからの受信確認信号ＡＣＫが無かった場合（ステップＳ１０８：Ｎｏ）、後述するステップＳ１０９〜Ｓ１１４を実行せずに、ステップＳ１１５、Ｓ１１６へ進む。マスタ１５が、受信確認信号ＡＣＫを受信すると（ステップＳ１０８：Ｙｅｓ）、タイマＴＭ２による時間の計測が再スタートされる（ステップＳ１０９）。
【００７６】
また、スレーブアドレスが付与されていないスレーブ、すなわちスレーブアドレスが初期値ＳＡ０のスレーブは、探査信号に対して返信する。マスタ１５は、その返信を受信する（ステップＳ１１０）。
【００７７】
スレーブからの探査信号に対する返信において、誤り検出符号（チェックサム）のエラーが検出されなかった場合（ステップＳ１１１：ＯＫ）、マスタ１５は、返信したスレーブに決定信号を送信する（ステップＳ１１２）。これにより、探査信号に対して返信したスレーブにスレーブアドレスが付与される。また、マスタ１５は、図８（ａ）に関して説明したように、付与したスレーブアドレスのデータをフラッシュメモリに記録する（ステップＳ１１３）。その後、マスタ１５は、スレーブアドレスを付与したスレーブに、スレーブアドレスを送信させ、スレーブアドレスが付与されたことを確認する（ステップＳ１１４）。
【００７８】
その後、マスタ１５は、探査信号を送信した回数（積算回数）をカウントし（ステップＳ１１５）、探査信号を送信した回数が所定回数未満の場合（ステップＳ１１６：Ｎｏ）、ステップＳ１０４〜Ｓ１１５を再び繰り返す。探査信号を送信した回数が所定回数の場合（ステップＳ１１６：Ｙｅｓ）、自動ＳＡ決定モードは終了する。  
また、ステップＳ１１１において誤り検出符号のエラーが検出された場合（ステップＳ１１１：ＮＧ）においても、ステップＳ１１５、Ｓ１１６が実行される。
【００７９】
また、マスタ１５が決定信号を送信し、スレーブアドレスが決定した際に、スレーブアドレスが決定したことを音や光によって報知してもよい。例えば、水回り機器１には、発光部（ＬＥＤ等）やスピーカなどの報知手段が設けられ、マスタ１５は、スレーブアドレスが決定すると、報知手段を制御して施工者にスレーブアドレスが決定したことを報知する。
【００８０】
図７は、実施形態に係る水回り機器のスレーブアドレス付与モードを例示するフローチャートである。  
図７は、マスタ１５と相互に通信を行う複数のスレーブ１２、１３、１４の１つの動作を表している。ＳＡ付与モードにおいて、スレーブは、自身が有するフラッシュメモリを参照し、スレーブアドレスが記憶済みか否か、すなわちスレーブアドレスが付与済みか否かを判断する（ステップＳ２０１）。
【００８１】
図８（ｂ）は、スレーブが有するフラッシュメモリを例示している。例えば、スレーブアドレスが付与されていない場合、０２００ｈ番地は初期値００ｈであり、スレーブアドレスが付与されると、０２００ｈ番地に付与されたスレーブアドレスのデータ（付与済みＳＡ）が記憶される。
【００８２】
図７に戻って説明を続ける。スレーブにスレーブアドレスが付与されていた場合（ステップＳ２０１：Ｙｅｓ）、ＳＡ付与モードは終了する。スレーブにスレーブアドレスが付与されていない場合（ステップＳ２０１：Ｎｏ）、スレーブは、マスタ１５からの探査信号を受信すると（ステップＳ２０２：Ｙｅｓ）、返信するか否かをランダムに決定する（ステップＳ２０３）。
【００８３】
スレーブは、探査信号に対して返信しない場合（ステップＳ２０３：Ｎｏ）、ステップＳ２０２、Ｓ２０３を繰り返す。スレーブは、探査信号に対して返信する場合（ステップＳ２０３：Ｙｅｓ）、誤り検出符号を付与した信号を返信する（ステップＳ２０４）。
【００８４】
その後、スレーブは、マスタ１５が返信を受信して、決定信号を送信するのを待つ（ステップＳ２０５）。スレーブは、マスタ１５から決定信号を受信すると（ステップＳ２０６：Ｙｅｓ）、図８（ｂ）に関して説明したように、付与されたスレーブアドレスをフラッシュメモリに記憶する（ステップＳ２０７）。スレーブは、マスタ１５から決定信号を受信しなかった場合（ステップＳ２０６：Ｎｏ）、ステップＳ２０２〜Ｓ２０６を繰り返す。
【００８５】
図９（ａ）〜図９（ｄ）は、実施形態に係る水回り機器の動作を例示するタイミングチャートである。  
図９（ａ）は、マスタ１５の自動ＳＡ決定モード及び通常モードにおける動作を例示している。図９（ｂ）〜図９（ｄ）は、それぞれ、スレーブ１２、１３、１４のＳＡ付与モード及び通常モードにおける動作を例示している。自動ＳＡ決定モード及びＳＡ付与モードに関しては、図５における説明と同様である。
【００８６】
マスタ１５は、所定回数の探査信号を送信すると自動ＳＡ決定モードを終了し、通常モードに移行する。例えば、図９（ａ）に示すように、マスタ１５は、自動ＳＡ決定モードの終了後の時刻Ｔ８、Ｔ９、Ｔ１４において、通常信号を送信し、各スレーブと相互通信を行う。
【００８７】
例えば、スレーブが探査信号に対してランダムに返信し、マスタ１５が探査信号の送信回数に基づいて自動ＳＡ決定モードを終了する場合、低い確率で、全てのスレーブにスレーブアドレスが付与される前に自動ＳＡ決定モードが終了することがある。
【００８８】
また、例えば、一度、自動ＳＡ決定モードが終了した後に、水回り機器１に新たなスレーブが接続される可能性もある。この場合、新たに接続されたスレーブには、スレーブアドレスが付与されていない、すなわちスレーブアドレスは初期値である。
【００８９】
そこで、図９に示す例では、自動ＳＡ決定モードによって、スレーブ１２、１３には、スレーブアドレスが付与され、スレーブ１４には、スレーブアドレスが付与されなかったとしている。すなわち、自動ＳＡ決定モードの後の通常モードの開始時において、スレーブ１４にはスレーブアドレスが付与されていない。
【００９０】
この例では、マスタ１５は、複数のスレーブのすべてが探査信号に対して返信しなくなったと判断し自動スレーブアドレス決定モードを終了した後においても、複数のスレーブに探査信号を送信する。例えば、図９（ａ）に示すように、マスタ１５は、時刻Ｔ８の後の時刻Ｔ１０や、時刻Ｔ９の後の時刻Ｔ１１においても、探査信号を送信する。この探査信号に対して、既にスレーブアドレスが付与されているスレーブ１２、１３は返信しない。一方、スレーブアドレスが付与されていないスレーブ１４は、探査信号に対して返信するか否かをランダムに決定する。図９（ｄ）に示すように、スレーブ１４は、時刻Ｔ１０に送信された探査信号に対して返信せず、時刻Ｔ１１に送信された探査信号に対して時刻Ｔ１２に返信する。
【００９１】
マスタ１５は、スレーブ１４からの返信を受信すると、時刻Ｔ１３においてスレーブ１４に決定信号を送信し、スレーブ１４は、その決定信号を受信する。これにより、スレーブ１４にスレーブアドレスが付与される。
【００９２】
このように、自動スレーブアドレス決定モードの終了後においても、マスタが探査信号を継続して送信することにより、より確実にすべてのスレーブのスレーブアドレスを決定することができる。例えば、自動ＳＡ決定モードの終了後に新たに接続されたスレーブにもスレーブアドレスを付与することができる。
【００９３】
図１０（ａ）〜図１０（ｃ）は、実施形態に係る水回り機器の動作を例示するタイミングチャートである。  
図１０（ａ）は、マスタ１５の自動ＳＡ決定モード及び通常モードにおける動作を例示している。図１０（ｂ）及び図１０（ｃ）は、それぞれ、スレーブ１３、１４のＳＡ付与モード及び通常モードにおける動作を例示している。自動ＳＡ決定モード及びＳＡ付与モードに関しては、図９における説明と同様である。  
マスタ１５は、所定回数の探査信号を送信すると自動ＳＡ決定モードを終了し、通常モードに移行する。例えば、図１０（ａ）に示すように、マスタ１５は、自動ＳＡ決定モードの終了後の時刻Ｔ８、Ｔ９、Ｔ１４、Ｔ１５、Ｔ１６、Ｔ１７において、通常信号を送信し、各スレーブと相互通信を行う。
【００９４】
この例においても、図９の例と同様に、マスタ１５は、自動ＳＡ決定モードの後の通常モードにおいて、探査信号を送信する。例えば、図１０（ａ）に示すように、マスタ１５は、時刻Ｔ１５の後の時刻Ｔ１８において探査信号を送信する。スレーブ１４は、時刻Ｔ１８に送信された探査信号に対して時刻Ｔ１９に返信する。マスタ１５は、スレーブ１４からの返信を受信すると、時刻Ｔ２０においてスレーブ１４に決定信号を送信し、スレーブ１４は、その決定信号を受信する。これにより、スレーブ１４にスレーブアドレスが付与される。
【００９５】
例えば、図９の例では、マスタ１５が自動ＳＡ決定モードの終了後に探査信号を送信する頻度（単位時間当たりの送信回数）は、マスタ１５が自動ＳＡ決定モードの実行中に探査信号を送信する頻度と同じである。例えば、図９の例では、マスタ１５は、通常モードにおいて通常信号を送信する度に、探査信号を送信する。しかし、自動スレーブアドレス決定モードの終了後においても、マスタ１５が探査信号を高い頻度で送信し続けると、マスタ１５の処理負荷が大きい。
【００９６】
これに対して、図１０の例では、マスタ１５が自動ＳＡ決定モードの終了後に探査信号を送信する頻度は、マスタ１５が自動ＳＡ決定モードの実行中に探査信号を送信する頻度よりも低い。例えば、図１０の例では、マスタ１５は、通常モードにおいて通常信号を複数回送信すると、探査信号を１回送信する。
【００９７】
このように、自動スレーブアドレス決定モードの終了後において、探査信号の送信頻度を低くすることにより、新たに水回り機器１に接続されたスレーブを含むすべてのスレーブにスレーブアドレスを付与することができるとともに、マスタ１５の処理負荷を小さくすることができる。
【００９８】
マスタ１５の通常モードについて、さらに説明する。  
図１１は、実施形態に係る水回り機器のマスタの通常モードを例示するフローチャートである。  
通常モードにおいて、マスタ１５は、タイマＴＭ２による時間の計測を行う。このタイマＴＭ２は、図６に関して説明したタイマＴＭ２と同様であり、スレーブの未接続の時間を計測するものである。タイマＴＭ２が所定の時間をカウントした場合（ステップＳ３０１：Ｙｅｓ）、マスタ１５は、ＳＡ消去モードの実行が確定したことを示すデータをフラッシュメモリに記憶し（ステップＳ３０２）、待機状態となる。その後、マスタ１５は、電源が再投入されると、ＳＡ消去モードを実行する。または、マスタ１５は、電源再投入を待つことなく、ＳＡ消去モードを実行してもよい。
【００９９】
タイマＴＭ２のカウントが所定の時間に達していない場合（ステップＳ３０１：Ｎｏ）、マスタ１５は、各スレーブに通常信号（上述したリード信号又はライト信号）を、送信する（ステップＳ３０３）。この通常信号には、自動ＳＡ決定モードによって決定された個別のスレーブアドレスが含まれている。各スレーブは、自身に付与されたスレーブアドレスを含む通常信号を受信すると、受信確認信号ＡＣＫをマスタ１５に送信する。
【０１００】
スレーブアドレスを含む通常信号に対する受信確認信号ＡＣＫが無い場合は、そのスレーブアドレスが付与されたスレーブに、故障等の異常が発生したと判断することができる。そこで、マスタ１５は、通常信号に対する受信確認信号ＡＣＫが無かった場合（ステップＳ３０４：Ｎｏ）、その通常信号に含まれていたスレーブアドレスを、フラッシュメモリから消去する（ステップＳ３０５）。なお、複数回連続しての受信確認信号が得られなかった場合に、ステップＳ３０５を実行してもよい。これにより、ノイズの影響を抑制できる。
【０１０１】
マスタ１５が、受信確認信号ＡＣＫを受信すると（ステップＳ３０４：Ｙｅｓ）、タイマＴＭ２による時間の計測が再スタートされる（ステップＳ３０６）。そして、マスタ１５は、各スレーブからの検出処理の結果に基づいて、電磁バルブ２２、ポンプ３２、ファン４２ａ、およびヒータ４２ｂなどを適宜、制御する（ステップＳ３０７）。
【０１０２】
その後、マスタ１５は、通常信号を送信した回数（積算回数）をカウントする（ステップＳ３０８）。通常信号を送信した回数が所定値未満であった場合（ステップＳ３０９：Ｎｏ）、通常モードが終了する。通常信号を送信した回数が所定値に達した場合（ステップＳ３０９：Ｙｅｓ）、通常信号のカウントをクリア、すなわちゼロにリセットし（ステップＳ３１０）、ステップＳ３１１〜ステップＳ３１８を実行する。ステップＳ３１１〜ステップＳ３１８は、それぞれ、図６に関して説明したステップＳ１０７〜ステップＳ１１４と同様である。
【０１０３】
ステップＳ３０９における所定値によって、ステップＳ３１１〜ステップＳ３１９が実施される頻度が調整される。言い換えれば、この所定値によって、通常モードにおいて探査信号が送信される頻度が調整される。例えば、所定値が１の場合は、通常信号を送信する度に、探査信号が送信される。所定値が２の場合は、マスタ１５は、通常信号を２回送信すると、探査信号を１回送信する。
【０１０４】
また、ステップＳ３１６において、マスタ１５は、スレーブに付与するスレーブアドレスのうち、若い番号のスレーブアドレスから順番に、スレーブアドレスを付与する。
【０１０５】
また、以上の例では、ステップＳ３１１〜Ｓ３１８において、自動ＳＡ決定モードの一部と同様の処理が実行されるが、マスタ１５は、自動ＳＡ決定モードを実行してもよい。言い換えれば、マスタ１５は、自動スレーブアドレス決定モードを複数回実行してもよい。スレーブが探査信号に対してランダムに返信する場合であっても、自動スレーブアドレス決定モードを複数回実行することにより、より確実にすべてのスレーブのスレーブアドレスを決定することができる。
【０１０６】
図１２は、実施形態に係る水回り機器のスレーブアドレス消去モードを例示するフローチャートである。  
ＳＡ消去モードにおいて、マスタ１５は、ＳＡ消去モードの実行が確定したことを示すデータがフラッシュメモリに記憶されていない場合（ステップＳ４０１：Ｎｏ）、ＳＡ消去モードを終了する。
【０１０７】
マスタ１５は、ＳＡ消去モードの実行が確定したことを示すデータがフラッシュメモリに記憶されている場合（ステップＳ４０１：Ｙｅｓ）、マスタ１５への電源投入の度にスレーブアドレスが消去されることを避けるため、まず、ＳＡ消去モードの実行が確定したことを示すデータを消去する（ステップＳ４０２）。
【０１０８】
その後、マスタ１５は、スレーブに、スレーブアドレス消去信号（ＳＡ消去信号）を送信する（ステップＳ４０３）。ＳＡ消去信号は、マスタ１５が付与した１つのスレーブアドレスの情報を、スレーブが有するフラッシュメモリから消去するようにスレーブに指示する信号である。
【０１０９】
その後、マスタ１５は、ＳＡ消去信号が消去を指示するスレーブアドレスを切り替え（ステップＳ４０４）、ＳＡ消去信号を送信した回数（積算回数）をカウントする（ステップＳ４０５）。
【０１１０】
ＳＡ消去信号を送信した回数が所定回数未満であった場合（ステップＳ４０６：Ｎｏ）、ステップＳ４０４〜Ｓ４０５が繰り返される。ＳＡ消去信号を送信した回数が所定回数に達した場合、ＳＡ消去モードは終了する。この所定回数は、マスタ１５が自動ＳＡ決定モードにおいて付与したスレーブアドレスの数である。すなわち、マスタ１５は、ステップＳ４０４〜Ｓ４０５を所定回数繰り返すことで、スレーブアドレスを順次切り替えて、付与したスレーブアドレスのすべてに関するＳＡ消去信号を送信する。これにより、自動ＳＡ決定モードによって付与されたすべてのスレーブアドレスが消去され、複数のスレーブは、スレーブアドレスが付与されていない状態（スレーブアドレスが初期値の状態）にリセットされる。
【０１１１】
スレーブに対して誤ったスレーブアドレスが付与された場合であっても、ＳＡ消去モード（リセットモード）によってスレーブアドレスをリセットする。その後、自動ＳＡ決定モードを実行することで、スレーブに再度、スレーブアドレスを付与することができる。
【０１１２】
なお、この例では、１つのスレーブアドレスに関するＳＡ消去信号が１回ずつ送信されているが、１つのスレーブアドレスに関するＳＡ消去信号が２回以上送信されてもよい。これにより、より確実にスレーブアドレスを消去することができる。  
また、使用者がＳＡ消去モードをマスタ１５に実行させるためのスイッチ（ボタン）などが設けられてもよい。この場合、ステップＳ４０１の代わりに、そのスイッチが押されたか否かが判定される。スイッチが押された場合に、ステップＳ４０２〜Ｓ４０６が実行される。
【０１１３】
図１３は、実施形態に係る水回り機器のスレーブの通常モードを例示するフローチャートである。  
図１３は、マスタ１５と相互に通信を行う複数のスレーブ１２、１３、１４の１つの動作を表している。  
通常モードにおいて、スレーブは、マスタ１５からの通常信号を受信すると（ステップＳ５０１：Ｙｅｓ）、通常信号に基づいた処理を実行する（ステップＳ５０２）。例えば、スレーブは、ライト信号に基づいて検出処理を実行し、リード信号に基づいて検出処理の結果をマスタ１５に送信する。
【０１１４】
スレーブは、マスタ１５からの通常信号を受信せず（ステップＳ５０１：Ｎｏ）、マスタ１５からＳＡ消去信号を受信した場合（ステップＳ５０３：Ｙｅｓ）、付与されたスレーブアドレスの情報をフラッシュメモリから消去する（ステップＳ５０４）。その後、スレーブは、リセットされ、ＳＡ付与モードに移行する（ステップＳ５０５）。  
スレーブが、マスタ１５からの通常信号を受信せず（ステップＳ５０１：Ｎｏ）、ＳＡ消去信号も受信しなかった場合（ステップＳ５０３：Ｎｏ）、スレーブは、検出処理やＳＡ付与モードへ移行することなく、通常モードが終了する。
【０１１５】
以上では、スレーブが、探査信号に対してランダムに返信する場合に関して説明した。ただし、スレーブは、探査信号に対してランダムに返信しなくてもよい。スレーブが探査信号に対してランダムに返信しない場合の、スレーブのＳＡ付与モードの一例について、図１４を参照して説明する。
【０１１６】
図１４は、実施形態に係る水回り機器のスレーブアドレス付与モードを例示するフローチャートである。  
図１４は、マスタ１５と相互に通信を行う複数のスレーブ１２、１３、１４の１つの動作を表している。ＳＡ付与モードにおいて、スレーブは、自身が有するフラッシュメモリを参照し、スレーブアドレスが記憶済みか否か、すなわちスレーブアドレスが付与済みか否かを判断する（ステップＳ６０１）。
【０１１７】
スレーブにスレーブアドレスが付与されていた場合（ステップＳ６０１：Ｙｅｓ）、ＳＡ付与モードは終了する。スレーブにスレーブアドレスが付与されていない場合（ステップＳ６０１：Ｎｏ）、スレーブは、基本処理を実行する（ステップＳ６０２）。この基本処理は、スレーブが通常モードのステップＳ５０２において実行する処理と同様の処理であり、この例では、センサによる物体の検出処理である。
【０１１８】
その後、スレーブは、マスタ１５からの探査信号を受信すると（ステップＳ６０３：Ｙｅｓ）、ステップＳ６０２の基本処理がアクティブであるか否かを判断する（ステップＳ６０４）。この例では、基本処理がアクティブとは、物体が検出されていることである。スレーブは、基本処理がアクティブでない場合（ステップＳ６０４：Ｎｏ）、すなわち物体が検出されていない場合（物体無しの場合）、ステップＳ６０２、Ｓ６０３を繰り返す。スレーブは、基本処理がアクティブな場合（ステップＳ６０４：Ｙｅｓ）、すなわち物体が検出されている場合（物体有りの場合）、誤り検出符号を付与した信号を返信する（ステップＳ６０５）。その後、スレーブは、ステップＳ６０６〜Ｓ６０８を実行する。なお、ステップＳ６０５〜Ｓ６０８は、それぞれ、図７に関して説明したステップＳ２０４〜Ｓ２０７と同様である。
【０１１９】
このように、水回り機器１に接続される複数のスレーブのそれぞれは、探査信号に対して返信するか否かを、検出処理の結果に基づいて決定してもよい。これにより、同時に２以上のスレーブが返信することを抑制できる。例えば、使用者は、探査信号を返信させたいスレーブのみに手をかざして物体を検出させることなどによって、探査信号に対して返信するスレーブを選択することができる。
【０１２０】
図１５は、実施形態に係る水回り機器を例示するブロック図である。  
図１５に示す実施形態に係る水回り機器１ａは、入力装置２５ａ、入力装置２５ｂ、制御装置５ａ、及び出力デバイス２２ａを有する。  
例えば、入力装置２５ａ、入力装置２５ｂは、それぞれ、使用者Ｍの手などの物体を検出できるセンサである。出力デバイス２２ａは、例えば、水栓装置の吐水口からの吐水の開始と吐水の停止とを行う電磁バルブである。出力デバイスは、ポンプ、ファン、ヒータなどの、その他の機器であってもよい。
【０１２１】
水回り機器１ａの制御方式は、マスタ／スレーブ方式であり、制御装置５ａがシステムの制御をつかさどるマスタ１５ａとなる。入力装置２５ａ、入力装置２５ｂは、マスタ１５ａによって制御されるスレーブ１２ａ、スレーブ１２ｂとなる。マスタ１５ａは、スレーブ１２ａ及びスレーブ１２ｂからの検出処理の結果に基づいて、出力デバイス２２ａの動作を制御する。
【０１２２】
例えば、２つのセンサ（スレーブ１２ａ及びスレーブ１２ｂ）の少なくとも一方が、物体を検出すると、マスタ１５ａは、電磁バルブ（出力デバイス２２ａ）を開く。このように、実施形態においては、複数のスレーブの処理結果に基づいて、１つの出力デバイスの動作が制御されてもよい。
【０１２３】
この場合には、スレーブ１２ａに付与されるスレーブアドレスとスレーブ１２ｂに付与されるスレーブアドレスとが、互いに入れ替わってもよい。
【０１２４】
図１６は、実施形態に係る水回り機器を例示するブロック図である。  
図１６に示す実施形態に係る水回り機器１ｂは、入力装置２５ｃ、入力装置２５ｄ、制御装置５ｂ、出力デバイス２２ｃ、及び出力デバイス２２ｄを有する。  
例えば、入力装置２５ｃ、入力装置２５ｄは、それぞれ、使用者Ｍの手などの物体を検出できるセンサである。例えば、出力デバイス２２ｃ、出力デバイス２２ｄは、それぞれ、水栓装置の吐水口からの吐水の開始と吐水の停止とを行う電磁バルブである。
【０１２５】
水回り機器１ｂの制御方式は、マスタ／スレーブ方式であり、制御装置５ｂがシステムの制御をつかさどるマスタ１５ｂとなる。入力装置２５ｃ、入力装置２５ｄは、マスタ１５ｂによって制御されるスレーブ１２ｃ、スレーブ１２ｄとなる。
【０１２６】
水回り機器１ｂの構成は、例えば、連立して設けられた複数の水栓装置が１つのマスタ１５ｂによって制御される構成に相当する。すなわち、例えば、水回り機器１ｂは、水栓装置２０１と、水栓装置２０２と、を有する。水栓装置２０１は、スレーブ１２ｃと出力デバイス２２ｃとを有する。水栓装置２０２は、水栓装置２０１に隣接して設けられており、スレーブ１２ｄと出力デバイス２２ｄとを有する水栓装置２０２と、を有する。出力デバイス２２ｃは、水栓装置２０１における吐水／止水を制御する電磁バルブであり、出力デバイス２２ｂは、水栓装置２０２における吐水／止水を制御する電磁バルブである。
【０１２７】
マスタ１５ａは、スレーブ１２ｃからの検出処理の結果に基づいて、出力デバイス２２ｃの動作を制御し、スレーブ１２ｄからの検出処理の結果に基づいて、出力デバイス２２ｄの動作を制御する。言い換えれば、スレーブ１２ｃと出力デバイス２２ｃとが連動し、スレーブ１２ｄと出力デバイス２２ｄとが連動する。
【０１２８】
スレーブ１２ｃと出力デバイス２２ｃとを連動させるために、スレーブ１２ｃには、出力デバイス２２ｃに対応したスレーブアドレスが付与される。また、スレーブ１２ｄと出力デバイス２２ｄとを連動させるために、スレーブ１２ｄには、出力デバイス２２ｄに対応したスレーブアドレスが付与される。
【０１２９】
マスタ１５ｂが、自動ＳＡ決定モードにおいて付与するスレーブアドレスの順番は予め定められている。例えば、マスタ１５ｂは、若い番号のスレーブアドレスから順番にスレーブアドレスを付与する。
【０１３０】
例えば、マスタ１５ｂが、出力デバイス２２ｃに対応したスレーブアドレス、出力デバイス２２ｄに対応したスレーブアドレス、の順にスレーブアドレスを付与する場合を考える。この場合、施工者は、スレーブ１２ｃにマスタ１５ｂからの探査信号に対して返信させ、その後に、スレーブ１２ｄにマスタ１５ｂからの探査信号に対して返信させる。例えば、スレーブ１２ｃを水回り機器１ｂに接続し、スレーブ１２ｃが探査信号に対して返信した後に、スレーブ１２ｄを水回り機器１ｂに接続する。あるいは、図１４に関して説明した例においては、スレーブ１２ｃの基本処理をアクティブにし、スレーブ１２ｃが探査信号に対して返信した後に、スレーブ１２ｄの基本処理をアクティブにする。このように、マスタ１５ｂが付与するスレーブアドレスの順番と、複数のスレーブがマスタ１５ｂからの探査信号に対して返信する順番と、を対応させる。これにより、出力デバイス２２ｃに対応したスレーブアドレスをスレーブ１２ｃに付与し、出力デバイス２２ｄに対応したスレーブアドレスをスレーブ１２ｄに付与することができる。
【０１３１】
以上、実施の形態について例示をした。しかし、本発明はこれらの記述に限定されるものではない。  
前述の実施の形態に関して、当業者が適宜、構成要素の追加、削除若しくは設計変更を行ったもの、または、工程の追加、省略若しくは条件変更を行ったものも、本発明の特徴を備えている限り、本発明の範囲に包含される。  
また、前述した各実施の形態が備える各要素は、可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。
【符号の説明】
【０１３２】
１、１ａ、１ｂ 水回り機器、  ２ 吐水部、  ３ 石鹸水吐出部、  ４ 乾燥部、  ５、５ａ、５ｂ 制御装置、  １２、１２ａ〜１２ｄ、１３、１４ スレーブ、  １５、１５ａ、１５ｂ マスタ、  ２０ 水栓、  ２０ａ 通水路、  ２０ｂ 吐水口、  ２１ 給水路、  ２２ 電磁バルブ、  ２２ａ〜２２ｄ 出力デバイス、  ２３ 定流量弁、  ２４ 止水弁、  ２５、２５ａ〜２５ｄ 入力装置、  ３０ 吐出栓、  ３０ａ ノズル、  ３１ 供給路、  ３２ ポンプ、  ３３ 石鹸水タンク、  ３４ 入力装置、  ４０ 本体部、  ４０ａ エアダクト、  ４１ 通風管、  ４２ ファン・ヒータユニット、  ４２ａ ファン、  ４２ｂ ヒータ、  ４３ 入力装置、  １００ 洗面台、  １００ａ ボウル部、  １０１ 手、  ２０１ 水栓装置、  ２０２ 水栓装置、  ＳＤＡ データ送信ライン、  Ｒ１−Ｒ３ リード信号、  ＳＣＬ クロック供給ライン、  Ｗ１−Ｗ３ ライト信号、
【図１】
2019146034.tif 000003
【図２】
2019146034.tif 000004
【図３】
2019146034.tif 000005
【図４】
2019146034.tif 000006
【図５】
2019146034.tif 000007
【図６】
2019146034.tif 000008
【図７】
2019146034.tif 000009
【図８】
2019146034.tif 000010
【図９】
2019146034.tif 000011
【図１０】
2019146034.tif 000012
【図１１】
2019146034.tif 000013
【図１２】
2019146034.tif 000014
【図１３】
2019146034.tif 000015
【図１４】
2019146034.tif 000016
【図１５】
2019146034.tif 000017
【図１６】
2019146034.tif 000018
【手続補正書】
【提出日】平成30年12月19日(2018.12.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のスレーブと、
前記複数のスレーブと通信し、前記複数のスレーブを制御するマスタと、
を備えた水回り機器であって、
前記マスタは、前記複数のスレーブのそれぞれに探査信号を送信し、前記複数のスレーブのうち、前記探査信号に対して返信した前記スレーブのスレーブアドレスを決定する自動スレーブアドレス決定モードを有し、
前記自動スレーブアドレス決定モードにおいて、前記マスタは、前記探査信号を複数回送信し、前記複数のスレーブのそれぞれは、前記複数回の前記探査信号のそれぞれに対して返信するか否かをその都度ランダムに決定し、前記複数のスレーブのすべてが前記探査信号に対して返信したと前記マスタが判断すると前記自動スレーブアドレス決定モードを終了することを特徴とする水回り機器。
【請求項２】
前記複数のスレーブのそれぞれは、前記探査信号に対して、誤り検出符号を付与した信号を返信することを特徴とする請求項１記載の水回り機器。
【請求項３】
前記複数のスレーブのそれぞれは、物体の検出処理を行い、前記探査信号に対して返信するか否かを前記検出処理の結果に基づいて決定し、物体が検出されているときは、前記探査信号に対して、誤り検出符号を付与した信号を返信することを特徴とする請求項１記載の水回り機器。
【請求項４】
前記マスタは、前記スレーブアドレスが決定されていない前記スレーブに対して、前記自動スレーブアドレス決定モードを実行することを特徴とする請求項２記載の水回り機器。
【請求項５】
前記マスタは、前記複数のスレーブのすべてが前記探査信号に対して返信しなくなったとき、前記複数のスレーブのすべてが前記探査信号に対して返信したと判断することを特徴とする請求項４記載の水回り機器。
【請求項６】
前記マスタは、前記自動スレーブアドレス決定モードを終了した後においても、新たに接続されたスレーブに対して前記自動スレーブアドレス決定モードを実行してスレーブアドレスを付与することを特徴とする請求項５記載の水回り機器。
【請求項７】
前記マスタが前記新たに接続されたスレーブに対して前記自動スレーブアドレス決定モードを実行する際の前記探査信号を送信する頻度は、それ以前に前記マスタが前記自動スレーブアドレス決定モードの実行中に前記探査信号を送信する頻度よりも低いことを特徴とする請求項６記載の水回り機器。
【請求項８】
前記マスタは、前記スレーブに付与された前記スレーブアドレスをリセットするリセットモードを有することを特徴とする請求項１〜７のいずれか１つに記載の水回り機器。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
第１の発明は、複数のスレーブと、前記複数のスレーブと通信し、前記複数のスレーブを制御するマスタと、を備えた水回り機器であって、前記マスタは、前記複数のスレーブのそれぞれに探査信号を送信し、前記複数のスレーブのうち、前記探査信号に対して返信した前記スレーブのスレーブアドレスを決定する自動スレーブアドレス決定モードを有し、前記自動スレーブアドレス決定モードにおいて、前記マスタは、前記探査信号を複数回送信し、前記複数のスレーブのそれぞれは、前記複数回の前記探査信号のそれぞれに対して返信するか否かをその都度ランダムに決定し、前記複数のスレーブのすべてが前記探査信号に対して返信したと前記マスタが判断すると前記自動スレーブアドレス決定モードを終了することを特徴とする水回り機器である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
第２の発明は、第１の発明において、前記複数のスレーブのそれぞれは、前記探査信号に対して、誤り検出符号を付与した信号を返信することを特徴とする水回り機器である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
第３の発明は、第１の発明において、前記複数のスレーブのそれぞれは、物体の検出処理を行い、前記探査信号に対して返信するか否かを前記検出処理の結果に基づいて決定し、物体が検出されているときは、前記探査信号に対して、誤り検出符号を付与した信号を返信することを特徴とする水回り機器である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第４の発明は、第２の発明において、前記マスタは、前記スレーブアドレスが決定されていない前記スレーブに対して、前記自動スレーブアドレス決定モードを実行することを特徴とする水回り機器である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
第５の発明は、第４の発明において、前記マスタは、前記複数のスレーブのすべてが前記探査信号に対して返信しなくなったとき、前記複数のスレーブのすべてが前記探査信号に対して返信したと判断することを特徴とする水回り機器である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
第６の発明は、第５の発明において、前記マスタは、前記自動スレーブアドレス決定モードを終了した後においても、新たに接続されたスレーブに対して前記自動スレーブアドレス決定モードを実行してスレーブアドレスを付与することを特徴とする水回り機器である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
第７の発明は、第６の発明において、前記マスタが前記新たに接続されたスレーブに対して前記自動スレーブアドレス決定モードを実行する際の前記探査信号を送信する頻度は、それ以前に前記マスタが前記自動スレーブアドレス決定モードの実行中に前記探査信号を送信する頻度よりも低いことを特徴とする水回り機器である。
【手続補正書】
【提出日】平成31年4月16日(2019.4.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のスレーブと、
前記複数のスレーブと通信し、前記複数のスレーブを制御するマスタと、
を備えた水回り機器であって、
前記マスタは、前記複数のスレーブのそれぞれに探査信号を送信し、前記複数のスレーブのうち、前記探査信号に対して返信した前記スレーブのスレーブアドレスを決定する自動スレーブアドレス決定モードを有し、
前記自動スレーブアドレス決定モードにおいて、前記マスタは、前記探査信号を複数回送信し、前記複数のスレーブのそれぞれは、前記複数回の前記探査信号のそれぞれに対して返信するか否かをその都度ランダムに決定し、前記複数のスレーブのすべてが前記探査信号に対して返信したと前記マスタが判断すると前記自動スレーブアドレス決定モードを終了することを特徴とする水回り機器。
【請求項２】
前記複数のスレーブのそれぞれは、前記探査信号に対して、誤り検出符号を付与した信号を返信することを特徴とする請求項１記載の水回り機器。
【請求項３】
前記複数のスレーブのそれぞれは、物体の検出処理を行い、前記探査信号に対して返信するか否かを前記検出処理の結果に基づいて決定し、物体が検出されているときは、前記探査信号に対して、誤り検出符号を付与した信号を返信することを特徴とする請求項１記載の水回り機器。
【請求項４】
前記マスタは、前記スレーブに付与された前記スレーブアドレスをリセットするリセットモードを有することを特徴とする請求項１〜３のいずれか１つに記載の水回り機器。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
第４の発明は、第１〜第３のいずれか１つの発明において、前記マスタは、前記スレーブに付与された前記スレーブアドレスをリセットするリセットモードを有することを特徴とする水回り機器である。