(57)【要約】【課題】本発明の態様は、マスタと複数のスレーブとの間の通信の混雑を緩和することができる水回り機器を提供する。【解決手段】本発明の実施形態は、物体の検出処理を行う複数のスレーブと、スレーブアドレスと、前記検出処理の実行の指示と、を含むライト信号と、前記スレーブアドレスと、前記検出処理の結果の送信の指示とを含むリード信号と、を前記複数のスレーブへ送信するマスタと、を備えた水回り機器である。前記ライト信号は、前記複数のスレーブの全ての前記スレーブアドレスを含むゼネラルライト信号である。【選択図】図４
2018166261.tif 000002
【特許請求の範囲】
【請求項１】
物体の検出処理を行う複数のスレーブと、
スレーブアドレスと、前記検出処理の実行の指示と、を含むライト信号と、前記スレーブアドレスと、前記検出処理の結果の送信の指示とを含むリード信号と、を前記複数のスレーブへ送信するマスタと、
を備えた水回り機器であって、
前記ライト信号は、前記複数のスレーブの全ての前記スレーブアドレスを含むゼネラルライト信号である水回り機器。
【請求項２】
前記リード信号は、前記複数のスレーブの全ての前記スレーブアドレスを含むゼネラルリード信号である請求項１記載の水回り機器。
【請求項３】
物体の検出処理を行う複数のスレーブと、
スレーブアドレスと、前記検出処理の実行の指示と、を含むライト信号と、前記スレーブアドレスと、前記検出処理の結果の送信の指示とを含むリード信号と、を前記複数のスレーブへ送信するマスタと、
を備えた水回り機器であって、
前記リード信号は、前記複数のスレーブの全ての前記スレーブアドレスを含むゼネラルリード信号である水回り機器。
【請求項４】
前記ゼネラルライト信号を受信した前記複数のスレーブは、前回と同じ前記検出処理を実行する請求項１または２に記載の水回り機器。
【請求項５】
前記ゼネラルライト信号を受信した前記複数のスレーブの少なくともいずれかは、他の前記スレーブとは異なるタイミングで前記検出処理を開始する請求項１、２、４のいずれか１つに記載の水回り機器。
【請求項６】
前記マスタは、前記複数のスレーブからの前記検出処理の結果の少なくともいずれかが、前回の前記検出処理の結果と異なる場合には、異なる前記検出処理の結果を送信した前記スレーブの前記スレーブアドレスを含むライト信号とリード信号とを送信する請求項１、２、４、５のいずれか１つに記載の水回り機器。
【請求項７】
前記複数のスレーブのそれぞれは、前記検出処理の結果が前回の前記検出処理の結果と異なる場合には、前記ゼネラルリード信号を受信した際に、前記検出処理の結果に代えて、前記複数のスレーブ毎に定められた所定のデータを送信する請求項２〜５のいずれか１つに記載の水回り機器。
【請求項８】
前記所定のデータを受信した前記マスタは、前記所定のデータを送信した前記スレーブの前記スレーブアドレスを含むライト信号とリード信号とを送信する請求項７記載の水回り機器。
【請求項９】
前記マスタは、設定変更が必要な前記スレーブの前記スレーブアドレスと、前記設定変更の内容に関するデータとを含む信号を送信する請求項１〜８のいずれか１つに記載の水回り機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の態様は、一般に、水回り機器に関する。
【背景技術】
【０００２】
例えば、水回り機器の一種である水栓装置には、使用者の手などの物体を検出するセンサと、センサからの出力に基づいて吐水を制御する電磁バルブとが設けられる場合がある。またさらに、近年においては、センサからの出力に基づいて石鹸水の吐出を制御したり、乾燥用エアの噴出を制御したりすることも行われている。
【０００３】
この様な水栓装置においては、例えば、マスタ／スレーブ方式と呼ばれる制御方式が採用されている。マスタ／スレーブ方式においては、複数のセンサのそれぞれがスレーブとなり、複数のセンサへ指令を出したり複数のセンサからの検出処理の結果に基づいて電磁バルブなどの機器を制御したりする制御部がマスタとなる。そして、マスタと複数のスレーブとの間で相互に通信を行いながら、マスタが所望の機器を制御するようにしている。
【０００４】
マスタ／スレーブ方式における通信には、Ｉ２Ｃ（Inter-Integrated Circuit：アイスクウェアードシー）方式が採用される場合が多い（例えば、特許文献１を参照）。Ｉ２Ｃ方式においては、複数のスレーブが１本のクロック供給ラインと１本のデータ送信ラインとに接続される。また、複数のスレーブのそれぞれに関するライト（Ｗｒｉｔｅ）信号とリード（Ｒｅａｄ）信号とが、順次送信される。そのため、スレーブの数が多くなると、クロック供給ラインおよびデータ送信ラインを介した通信が混雑する。すなわち、スレーブの数が多くなると、ライト信号とリード信号との時間間隔が短くなる。この場合、一部のスレーブにおける検出状態が変動し検出処理時間が長くなると、一部のスレーブの検出処理の結果の送信が予定の検出周期の期間内に行えず、次の検出周期の期間で検出処理の結果の送信を行わなければならなくなるおそれがある。この場合、検出処理の結果の送信が遅れると機器の応答が遅れることになる。近年においては、多機能化などのためにスレーブの数が増加する傾向にあり、１本のクロック供給ラインおよび１本のデータ送信ラインを介した通信がさらに混雑し通信遅延がさらに顕著になるおそれがある。
【０００５】
この場合、検出周期を長くすれば所定の検出周期の期間内で検出処理と検出処理の結果の送信を終了させることができるが、機器の応答が遅れることになる。また、複数のスレーブ毎に通信ラインを設ければ通信の混雑は解消されるが、通信ポートの数が多くなり大規模なマスタが必要になったり、外乱ノイズに関する耐性が低下し誤動作が発生したりするおそれがある。  
そこで、マスタと複数のスレーブとの間の通信の混雑を緩和することができる技術の開発が望まれていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−８８６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の態様は、かかる課題の認識に基づいてなされたものであり、マスタと複数のスレーブとの間の通信の混雑を緩和することができる水回り機器を提供する。
【課題を解決するための手段】
【０００８】
第１の発明は、物体の検出処理を行う複数のスレーブと、スレーブアドレスと、前記検出処理の実行の指示と、を含むライト信号と、前記スレーブアドレスと、前記検出処理の結果の送信の指示とを含むリード信号と、を前記複数のスレーブへ送信するマスタと、を備えた水回り機器である。前記ライト信号は、前記複数のスレーブの全ての前記スレーブアドレスを含むゼネラルライト信号である。  
この水回り機器によれば、１つのゼネラルライト信号で、複数のスレーブの検出処理を開始させることができる。そのため、マスタと複数のスレーブとの間の通信の混雑を緩和することができる。また、複数のスレーブに対して個別にライト信号を送信する場合に比べて、ライト信号の総送信時間を大幅に短縮することができる。そのため、ゼネラルライト信号とリード信号との時間間隔を長くしても検出周期が長くなるのを抑制することができる。ゼネラルライト信号とリード信号との時間間隔を長くすれば、仮に、スレーブにおける検出状態が変動し検出処理時間が長くなったとしても、検出処理の結果の送信を予定の検出周期の期間内で行うことができる。そのため、電磁バルブ、ポンプ、ファン、ヒータなどの機器の応答が遅れるのを抑制することができる。
【０００９】
第２の発明は、第１の発明において、前記リード信号は、前記複数のスレーブの全ての前記スレーブアドレスを含むゼネラルリード信号である水回り機器である。  
この水回り機器によれば、１つのゼネラルリード信号で、複数のスレーブに対して検出処理の結果を送信させることができる。そのため、マスタと複数のスレーブとの間の通信の混雑をさらに緩和することができる。
【００１０】
第３の発明は、物体の検出処理を行う複数のスレーブと、スレーブアドレスと、前記検出処理の実行の指示と、を含むライト信号と、前記スレーブアドレスと、前記検出処理の結果の送信の指示とを含むリード信号と、を前記複数のスレーブへ送信するマスタと、を備えた水回り機器である。前記リード信号は、前記複数のスレーブの全ての前記スレーブアドレスを含むゼネラルリード信号である。  
この水回り機器によれば、１つのゼネラルリード信号で、複数のスレーブに対して検出処理の結果を送信させることができる。そのため、マスタと複数のスレーブとの間の通信の混雑を緩和することができる。また、複数のスレーブに対して個別にリード信号を送信する場合に比べて、リード信号の総送信時間を大幅に短縮することができる。そのため、ライト信号とゼネラルリード信号との時間間隔を長くしても検出周期が長くなるのを抑制することができる。ライト信号とゼネラルリード信号との時間間隔を長くすれば、仮に、スレーブにおける検出状態が変動し検出処理時間が長くなったとしても、検出処理の結果の送信を予定の検出周期の期間内で行うことができる。そのため、電磁バルブ、ポンプ、ファン、ヒータなどの機器の応答が遅れるのを抑制することができる。
【００１１】
第４の発明は、第１または第２の発明において、前記ゼネラルライト信号を受信した前記複数のスレーブは、前回と同じ前記検出処理を実行する水回り機器である。  
この水回り機器によれば、スレーブは、ゼネラルライト信号を受信すると前回と同じ検出処理を行うだけで良いので、ゼネラルライト信号を簡素化、すなわち、余計な命令信号を不要にすることができる。そのため、通信量の低減を図ることができるので、通信の負荷を低減させることができる。
【００１２】
第５の発明は、第１、２、４のいずれか１つの発明において、前記ゼネラルライト信号を受信した前記複数のスレーブの少なくともいずれかは、他の前記スレーブとは異なるタイミングで前記検出処理を開始する水回り機器である。  
ゼネラルライト信号を受信した複数のスレーブが同時に検出を開始することもできる。しかしながら、例えば、同種のセンサが同時に動作した場合、センサが干渉して正確な検出ができなくなるおそれがある。  
この水回り機器によれば、検出処理の開始のタイミングをずらすことができるので、センサ同士の干渉を抑制することができる。
【００１３】
第６の発明は、第１、２、４、５のいずれか１つの発明において、前記マスタは、前記複数のスレーブからの前記検出処理の結果の少なくともいずれかが、前回の前記検出処理の結果と異なる場合には、異なる前記検出処理の結果を送信した前記スレーブの前記スレーブアドレスを含むライト信号とリード信号とを送信する水回り機器である。  
ゼネラルライト信号を受信した複数のスレーブが同時に検出を開始することもできる。しかしながら、例えば、同種のセンサが同時に動作した場合、センサが干渉して誤検出が生じる場合がある。  
この水回り機器によれば、マスタは、ゼネラルライト信号を送信した後、受信した検出処理の結果を再確認することができる。すなわち、受信した検出処理の結果が適切かあるいは誤検出によるものなのかを確認することができるので、誤検出による誤作動を防止することができる。
【００１４】
第７の発明は、第２〜５のいずれか１つの発明において、前記複数のスレーブのそれぞれは、前記検出処理の結果が前回の前記検出処理の結果と異なる場合には、前記ゼネラルリード信号を受信した際に、前記検出処理の結果に代えて、前記複数のスレーブ毎に定められた所定のデータを送信する水回り機器である。  
この水回り機器によれば、マスタは、ゼネラルリード信号を送信した後、検出処理の結果に変化があったスレーブを特定することができる。
【００１５】
第８の発明は、第７前記所定のデータを受信した前記マスタは、前記所定のデータを送信した前記スレーブの前記スレーブアドレスを含むライト信号とリード信号とを送信する水回り機器である。  
この水回り機器によれば、マスタは、ゼネラルリード信号を送信した後、検出処理の結果に変化があったスレーブを特定することができるとともに、その際の検出処理の結果を得ることができる。
【００１６】
第９の発明は、第１〜８のいずれか１つの発明において、前記マスタは、設定変更が必要な前記スレーブの前記スレーブアドレスと、前記設定変更の内容に関するデータとを含む信号を送信する水回り機器である。  
この水回り機器によれば、マスタは、必要に応じてスレーブの設定を容易に変更することができる。この場合、複数のスレーブの設定を変更すると、マスタと複数のスレーブとの間の通信が混雑する。しかしながら、施工時などの初期状態において設定変更を行えば、検出処理の結果の送信に遅延が発生したとしても問題とはならない。すなわち、施工時などの初期状態においては、施工者が水回り機器を動作させて確認を行うだけのため、連続的に水回り機器を動作させることがない。そのため、一部のスレーブの検出処理の結果の送信が予定の検出周期の期間内に行えず遅延が発生したとしても問題とはならない。
【発明の効果】
【００１７】
本発明の態様によれば、マスタと複数のスレーブとの間の通信の混雑を緩和することができる水回り機器を提供できる。
【図面の簡単な説明】
【００１８】
【図１】水栓装置１を例示するための構成図である。
【図２】水栓装置１のブロック図である。
【図３】比較例に係る水栓装置のタイミングチャートである。
【図４】本実施の形態に係る水栓装置１のタイミングチャートである。
【図５】マスタにおける処理を例示するためのフローチャートである。
【図６】スレーブにおける処理を例示するためのフローチャートである。
【図７】ゼネラルリード信号ＲＣを送信する場合を例示するためのタイミングチャートである。
【図８】マスタがゼネラルライト信号ＷＣとゼネラルリード信号ＲＣを順次送信する場合を例示するためのフローチャートである。
【図９】スレーブにおける処理を例示するためのフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ、本発明の実施の形態について例示をする。尚、各図面中、同様の構成要素には同一の符号を付して詳細な説明は適宜省略する。  
本実施の形態に係る水回り機器は、例えば、浴室、洗面所、キッチン、トイレなどに設けられるものとすることができる。水回り機器は、例えば、水栓装置、浴槽、シャワー装置、大便器、衛生洗浄装置、小便器、ハンドドライヤーなどを例示することができる。また、水回り機器は、例えば、吐水、洗浄、温水や温風の供給、温水や温風の温度制御や流量制御、石鹸水の吐出、浄水や清水の吐出、イオン水や殺菌水などの機能水の生成と吐出、便蓋や便座の開閉などの機能を有するものとすることができる。また、水回り機器は、例えば、家庭、業務、公共施設などにおいて用いられるものとすることができる。ただし、本実施の形態に係る水回り機器は、例示をした機器、機能、用途などに限定されるわけではない。  
以下においては、一例として、本実施の形態に係る水回り機器が水栓装置であり、吐水部、石鹸水吐出部、および乾燥部が水栓装置に設けられる場合を例に挙げて説明する。
【００２０】
図１は、水栓装置１を例示するための構成図である。  
水栓装置１は、例えば、洗面台１００に設けることができる。  
図１に示すように、水回り機器である水栓装置１には、吐水部２、石鹸水吐出部３、乾燥部４、および制御装置５が設けられている。
【００２１】
吐水部２は、水栓２０、給水路２１、電磁バルブ２２、定流量弁２３、止水弁２４、および入力装置２５を有する。  
水栓２０は、例えば、洗面台１００の上面に設けることができる。給水路２１、電磁バルブ２２、定流量弁２３、および止水弁２４は、例えば、洗面台１００の内部に設けることができる。水栓２０の内部には、通水路２０ａが設けられている。通水路２０ａの一端は水栓２０の先端に開口し、吐水口２０ｂとなっている。通水路２０ａの他端は、給水路２１を介して電磁バルブ２２と接続されている。電磁バルブ２２は、吐水口２０ｂからの吐水の開始と吐水の停止を行う。また、電磁バルブ２２の水源側の給水路には、定流量弁２３と止水弁２４を設けることができる。定流量弁２３は、一定の流量の水を給水路２１に供給する。定流量弁２３を設ければ、水源からの水の圧力が変動した場合であっても一定の流量の水を給水路２１に供給することができる。止水弁２４は、定流量弁２３の水源側に設けられ、給水路２１への水の流入と、水の流入の停止とを切り替える。止水弁２４は、手動操作弁とすることができる。  
入力装置２５は、例えば、水栓２０の内部に設けることができる。入力装置２５は、例えば、吐水口２０ｂの近傍に設けることができる。入力装置２５は、例えば、使用者の手１０１などの物体を検出する。
【００２２】
石鹸水吐出部３は、吐出栓３０、供給路３１、ポンプ３２、石鹸水タンク３３、および入力装置３４を有する。  
吐出栓３０は、例えば、洗面台１００のボウル部１００ａの壁面に設けることができる。吐出栓３０は、例えば、ボウル部１００ａの開口近傍に設けることができる。供給路３１、ポンプ３２、および石鹸水タンク３３は、例えば、洗面台１００の内部に設けることができる。吐出栓３０の内部には、ノズル３０ａが設けられている。ノズル３０ａの一端は吐出栓３０の端面に開口している。ノズル３０ａの他端は、供給路３１を介してポンプ３２と接続されている。ポンプ３２は、石鹸水タンク３３の内部に収納されている石鹸水のノズル３０ａへの供給と、供給の停止を行う。石鹸水タンク３３は、内部に設けられた空間に石鹸水を収納する。  
入力装置３４は、例えば、吐出栓３０の内部に設けることができる。入力装置３４は、例えば、ノズル３０ａの開口の近傍に設けることができる。入力装置３４は、例えば、使用者の手１０１などの物体を検出する。
【００２３】
乾燥部４は、本体部４０、通風管４１、ファン・ヒータユニット４２、および入力装置４３を有する。  
本体部４０は、例えば、洗面台１００のボウル部１００ａの壁面に埋め込むことができる。本体部４０は、例えば、ボウル部１００ａの開口近傍に設けることができる。通風管４１およびファン・ヒータユニット４２は、例えば、洗面台１００の内部に設けることができる。本体部４０の内部には、エアダクト４０ａが設けられている。エアダクト４０ａの一端は本体部４０の端面に開口している。エアダクト４０ａの他端は、通風管４１を介してファン・ヒータユニット４２と接続されている。ファン・ヒータユニット４２は、所望の温度の温風のエアダクト４０ａへの供給と、供給の停止を行う。ファン・ヒータユニット４２は、ファン４２ａおよびヒータ４２ｂを有する。ファン４２ａは、外気を吸引し、エアダクト４０ａに供給する。ヒータ４２ｂは、ファン４２ａから供給された空気を加熱する。  
入力装置４３は、例えば、本体部４０の内部に設けることができる。入力装置４３は、例えば、エアダクト４０ａの開口の近傍に設けることができる。入力装置４３は、例えば、使用者の手１０１などの物体を検出する。
【００２４】
入力装置２５、３４、４３は、例えば、光電センサ、静電センサ、超音波センサ、近接センサなどのセンサを備えたものとすることができる。ただし、センサは、例示をしたものに限定されるわけではなく、使用者の手１０１などの物体を検出できるものであればよい。また、入力装置２５、３４、４３は、マイクロコンピュータなどの制御部を備え、後述するライト信号やゼネラルライト信号に基づいて検出処理を行い、検出処理の結果を保存し、後述するリード信号やゼネラルリード信号に基づいて保存されている検出処理の結果を制御装置５に送信する。
【００２５】
制御装置５は、入力装置２５からの検出処理の結果に基づいて電磁バルブ２２の動作を制御する。制御装置５は、入力装置３４からの検出処理の結果に基づいてポンプ３２の動作を制御する。制御装置５は、入力装置４３からの検出処理の結果に基づいてファン４２ａおよびヒータ４２ｂの動作を制御する。本実施の形態においては、電磁バルブ２２、ポンプ３２、ファン４２ａ、およびヒータ４２ｂが、入力装置２５、３４、４３からの検出処理の結果に基づいて制御装置５により制御される機器となる。
【００２６】
次に、制御装置５による制御についてさらに説明する。  
図２は、水栓装置１のブロック図である。  
なお、図２においては、煩雑となるのを避けるために、電源供給ラインとグランドラインを省いて描いている。  
図２に示すように、水栓装置１の制御方式はマスタ／スレーブ方式とすることができる。
制御装置５は、システムの制御を司るマスタ１５となる。この場合、マスタ１５は、スレーブアドレスと、検出処理の実行の指示と、を含むライト信号Ｗ１〜Ｗ３と、スレーブアドレスと、検出処理の結果の送信の指示とを含むリード信号Ｒ１〜Ｒ３と、をスレーブ１２〜１４へ送信する。また、マスタ１５は、後述するゼネラルライト信号ＷＣとゼネラルリード信号ＲＣをスレーブ１２〜１４へ送信することもできる。
入力装置２５、３４、４３は、マスタ１５によって制御されるスレーブ１２、１３、１４となる。この場合、スレーブ１２、１３、１４は、使用者の手１０１などの物体の検出処理を行う。マスタ／スレーブ方式とすれば、１つのマスタと、少なくとも１つのスレーブとの間をクロック供給ラインＳＣＬおよびデータ送信ラインＳＤＡの２本のラインでパーティーライン状に接続することができる。例えば、図２に例示をしたものの場合には、１つのマスタ１５と、３つのスレーブ１２、１３、１４との間を１本のクロック供給ラインＳＣＬと１本のデータ送信ラインＳＤＡとで接続することができる。マスタ／スレーブ方式とすれば、制御装置５と入力装置２５、３４、４３との間を個別に配線する場合に比べて配線数を大幅に削減することができる。そのため、配線工数の低減が図れるとともに、外乱ノイズに関する耐性を向上させることができる。また、通信のポート数が少ない規模の小さなマスタ１５を用いることが可能となる。
【００２７】
マスタ／スレーブ方式の場合には、マスタと複数のスレーブとの間で相互に通信を行いながら、マスタが所望の機器を制御する。例えば、図２に例示をしたものの場合には、マスタ１５とスレーブ１２、１３、１４との間で相互に通信を行いながら、マスタ１５が電磁バルブ２２、ポンプ３２、ファン４２ａ、およびヒータ４２ｂの動作を制御する。
【００２８】
マスタ／スレーブ方式における通信は、クロック同期式の通信とすることもできるし、クロック非同期式の通信とすることもできる。ただし、クロック非同期式の通信とすると、スレーブの発振子のばらつきが大きい場合などに誤ったデータを取得するおそれがある。そのため、マスタ１５とスレーブ１２、１３、１４との間の通信は、クロック同期式の通信とすることが好ましい。
【００２９】
クロック同期式の通信の一例に、Ｉ２Ｃ方式がある。そのため、以下においては一例として、マスタ１５とスレーブ１２、１３、１４との間の通信が、Ｉ２Ｃ方式により行われる場合を例示する。
【００３０】
ここで、スレーブ１２、１３、１４は、１本のクロック供給ラインＳＣＬと１本のデータ送信ラインＳＤＡとに接続される。また、スレーブ１２、１３、１４のそれぞれに関するライト信号Ｗ１〜Ｗ３とリード信号Ｒ１〜Ｒ３とが、順次送信される。そのため、スレーブの数が多くなると、クロック供給ラインＳＣＬおよびデータ送信ラインＳＤＡを介した通信が混雑する。すなわち、スレーブの数が多くなると、ライト信号とリード信号との時間間隔が短くなる。
【００３１】
図３は、比較例に係る水栓装置のタイミングチャートである。  
図３に示すように、比較例にかかる水栓装置においては、スレーブ１２に対してライト信号Ｗ１とリード信号Ｒ１が送信され、スレーブ１３に対してライト信号Ｗ２とリード信号Ｒ２が送信され、スレーブ１４に対してライト信号Ｗ３とリード信号Ｒ３が送信される。
ライト信号Ｗ１には、スレーブ１２を特定するためのスレーブアドレスと、スレーブ１２に検出処理を実行させる指令が含まれている。ライト信号Ｗ２には、スレーブ１３を特定するためのスレーブアドレスと、スレーブ１３に検出処理を実行させる指令が含まれている。ライト信号Ｗ３には、スレーブ１４を特定するためのスレーブアドレスと、スレーブ１４に検出処理を実行させる指令が含まれている。例えば、スレーブ１２、１３、１４が光電センサを備えるものである場合には、検出処理は投光の実行と検出処理の結果の一時的な保存などとすることができる。  
リード信号Ｒ１には、スレーブ１２を特定するためのスレーブアドレスと、スレーブ１２に保存されている検出処理の結果の送信を要求する指令が含まれている。リード信号Ｒ２には、スレーブ１３を特定するためのスレーブアドレスと、スレーブ１３に保存されている検出処理の結果の送信を要求する指令が含まれている。リード信号Ｒ３には、スレーブ１４を特定するためのスレーブアドレスと、スレーブ１４に保存されている検出処理の結果の送信を要求する指令が含まれている。
【００３２】
スレーブ１２は、ライト信号Ｗ１を受信すると検出処理を開始し、検出処理の終了後にリード信号Ｒ１を受信した場合には、保存されている検出処理の結果をマスタ１５に送信する。スレーブ１３は、ライト信号Ｗ２を受信すると検出処理を開始し、検出処理の終了後にリード信号Ｒ２を受信した場合には、保存されている検出処理の結果をマスタ１５に送信する。スレーブ１４は、ライト信号Ｗ３を受信すると検出処理を開始し、検出処理の終了後にリード信号Ｒ３を受信した場合には、保存されている検出処理の結果をマスタ１５に送信する。
【００３３】
この場合、例えば、スレーブ１３における検出状態が変動し検出処理時間が長くなると、検出処理の結果の送信が予定の検出周期の期間内に行えず、次の検出周期の期間で検出処理の結果の送信を行わなければならなくなる場合がある。検出処理の結果の送信が遅れるとポンプ３２の応答が遅れることになる。近年においては、多機能化などのためにスレーブの数が増加する傾向にあり、１本のクロック供給ラインＳＣＬおよび１本のデータ送信ラインＳＤＡを介した通信がさらに混雑し通信遅延がさらに顕著になるおそれがある。
【００３４】
この場合、検出周期を長くすれば所定の検出周期の期間内で検出処理と検出処理の結果の送信を終了させることができるが、機器の応答が遅れることになる。また、複数のスレーブ毎に通信ラインを設ければ通信の混雑は解消されるが、通信ポートの数が多くなり大規模なマスタが必要になったり、外乱ノイズに関する耐性が低下し誤動作が発生したりするおそれがある。
【００３５】
そこで、本実施の形態に係る水栓装置１においては、マスタ１５は、ゼネラルライト信号ＷＣと、リード信号Ｒ１〜Ｒ３を順次送信するようにしている。  
ゼネラルライト信号ＷＣは、複数のスレーブの全てのスレーブアドレスと、検出処理の実行の指示とが含まれている。
図４は、本実施の形態に係る水栓装置１のタイミングチャートである。
【００３６】
図４に示すように、本実施の形態に係る水栓装置１においては、まず、マスタ１５は、スレーブ１２〜１４に対してゼネラルライト信号ＷＣを送信する。  
スレーブ１２〜１４のそれぞれは、ゼネラルライト信号ＷＣを受信すると検出処理を開始する。この場合、スレーブ１２〜１４のそれぞれは、ゼネラルライト信号ＷＣを受信すると前回と同じ検出処理を行う。
次に、マスタ１５は、スレーブ１２に対してリード信号Ｒ１を送信する。スレーブ１２は、検出処理の終了後にリード信号Ｒ１を受信した場合には、保存されている検出処理の結果をマスタ１５に送信する。  
次に、マスタ１５は、スレーブ１３に対してリード信号Ｒ２を送信する。スレーブ１３は、検出処理の終了後にリード信号Ｒ２を受信した場合には、保存されている検出処理の結果をマスタ１５に送信する。  
次に、マスタ１５は、スレーブ１４に対してリード信号Ｒ３を送信する。スレーブ１４は、検出処理の終了後にリード信号Ｒ３を受信した場合には、保存されている検出処理の結果をマスタ１５に送信する。
【００３７】
本実施の形態によれば、１つのゼネラルライト信号ＷＣで、複数のスレーブの検出処理を開始させることができる。そのため、前述した比較例のように複数のスレーブに対して個別にライト信号を送信する場合に比べて、ライト信号の総送信時間を大幅に短縮することができる。そのため、ゼネラルライト信号ＷＣとリード信号Ｒ１との時間間隔を長くしても検出周期が長くなるのを抑制することができる。この場合、ゼネラルライト信号ＷＣとリード信号Ｒ２との時間間隔、および、ゼネラルライト信号ＷＣとリード信号Ｒ３との時間間隔はさらに長くすることができる。
【００３８】
ゼネラルライト信号ＷＣとリード信号Ｒ１との時間間隔を長くすれば、仮に、スレーブ１２〜１４における検出状態が変動し検出処理時間が長くなったとしても、検出処理の結果の送信を予定の検出周期の期間内で行うことができる。そのため、電磁バルブ２２、ポンプ３２、ファン４２ａ、およびヒータ４２ｂなどの機器の応答が遅れるのを抑制することができる。
【００３９】
以上に説明したように、本実施の形態に係る水栓装置１によれば、１つのゼネラルライト信号ＷＣで、複数のスレーブの検出処理を開始させることができるので、マスタと複数のスレーブとの間の通信の混雑を緩和することができる。そのため、機器の応答性を向上させたり、外乱ノイズに関する耐性を向上させたりすることができる。また、スレーブ数を増加させることが可能となるので、水栓装置１の多機能化が容易となる。
また、ゼネラルライト信号ＷＣを受信した複数のスレーブは、前回と同じ検出処理を行うだけで良いので、ゼネラルライト信号ＷＣを簡素化、すなわち、余計な命令信号を不要にすることができる。そのため、通信量の低減を図ることができるので、通信の負荷を低減させることができる。
【００４０】
ここで、スレーブ１２〜１４における検出処理の開始時期は、同時とすることができる。
しかしながら、スレーブ１２〜１４に設けられる入力装置２５、３４、４３が同種類のものであり、且つ、入力装置２５、３４、４３が近接して設けられる場合などにおいては、検出処理の開始時期を同時にすると、誤検出が発生するおそれがある。例えば、入力装置２５、３４、４３が光電センサであり、且つ、入力装置２５、３４、４３が近接して設けられる場合などにおいては、近くに設けられた光電センサから出射した光を検出（干渉）してしまうおそれがある。
【００４１】
この場合、図４に示すように、スレーブ１２〜１４における検出処理の開始時期が異なる様にすれば、誤検出を抑制することができる。なお、図４においては、スレーブ１２〜１４における検出処理の開始時期が全て異なる場合を例示したが、誤検出の発生が少ないスレーブに対しては検出処理の開始を同時とすることもできる。例えば、スレーブ１２が光電センサを備え、スレーブ１３が超音波センサを備える場合などにおいては、スレーブ１２とスレーブ１３における検出処理の開始時期を同時とすることができる。また、例えば、スレーブ１２とスレーブ１４との間の距離が長く干渉が生じない場合には、スレーブ１２とスレーブ１４における検出処理の開始時期を同時とすることができる。
すなわち、ゼネラルライト信号ＷＣを受信した複数のスレーブの少なくともいずれかは、他のスレーブとは異なるタイミングで検出処理を開始すればよい。
【００４２】
また、検出処理の開始時期の遅延時間は、マスタ１５からデータとして送信したり、スレーブ１２〜１４に予め記憶させたりすることもできるが、スレーブ１２〜１４において遅延時間を演算することもできる。この場合、スレーブアドレスの値と、予め設定された定数との積を遅延時間とすることができる。例えば、定数を１００μ秒とし、スレーブアドレスの値が１の場合には遅延時間を１００μ秒とし、スレーブアドレスの値が２の場合には遅延時間を２００μ秒とすることができる。この様にすれば、マスタ１５から遅延時間のデータを送信したり、スレーブ１２〜１４に予め遅延時間を記憶させたりする必要がなくなる。そのため、マスタ１５とスレーブ１２〜１４の負担を軽減することができる。
【００４３】
また、スレーブ１２〜１４からの検出処理の結果が前回の検出処理の結果とは異なる場合がある。この場合、物体の動作によるもの、誤検出によるもの、あるいは、外乱ノイズによるものなどが考えられる。そのため、マスタ１５が、スレーブ１２〜１４からの検出処理の結果が前回の検出処理の結果と異なることを検知した場合には、マスタ１５は、異なる検出処理の結果が検知されたスレーブに対してライト信号とリード信号とを送信する確認処理を行うことができる。例えば、スレーブ１２およびスレーブ１３からの検出処理の結果は前回の検出処理の結果と同じであり、スレーブ１４からの検出処理の結果は前回の検出処理の結果と異なる場合には、マスタ１５は、スレーブ１４に対してライト信号Ｗ３とリード信号Ｒ３とを送信する。  
すなわち、マスタは、複数のスレーブからの検出処理の結果の少なくともいずれかが、前回の検出処理の結果と異なる場合には、異なる検出処理の結果を送信したスレーブのスレーブアドレスを含むライト信号とリード信号とを送信する。
この様にすれば、マスタは、ゼネラルライト信号を送信した後、受信した検出処理の結果を再確認することができる。すなわち、受信した検出処理の結果が適切かあるいは誤検出によるものなのかを確認することができるので、誤検出による誤作動を防止することができる。
また、誤検出を排除できるので、前述した遅延時間の演算をスレーブ１２〜１４に行わせる必要がなくなる。そのため、スレーブ１２〜１４の負荷をさらに軽減させることができるので、スレーブ１２〜１４の小型化やコストの低減を図ることができる。
【００４４】
また、施工時などの初期状態においては、マスタ１５は、必要に応じて、スレーブ１２〜１４に対して設定変更を行うことができる。  
すなわち、マスタ１５は、設定変更が必要なスレーブのスレーブアドレスと、設定変更の内容に関するデータとを含む信号を送信する。
この場合、複数のスレーブに対して設定変更が必要な場合には、複数のスレーブに対して順次、信号が送信される。設定変更の内容に関するデータは、例えば、光電センサの投光出力、物体を検出した場合の表示態様などである。  
この場合、マスタ１５とスレーブ１２〜１４との間の通信の混雑が発生するおそれがある。しかしながら、施工時などの初期状態においては、施工者が水回り機器を動作させて確認を行うだけのため、連続的に水回り機器を動作させることがない。そのため、一部のスレーブの検出処理の結果の送信が予定の検出周期の期間内に行えず遅延が発生したとしても問題とはならない。
【００４５】
図５は、マスタにおける処理を例示するためのフローチャートである。  
図５に示すように、まず、マスタは、施工時などの初期状態において、複数のスレーブに関する設定変更の要否を判断する（ステップＳ１００）。  
次に、マスタは、設定変更が必要なスレーブに対して設定変更を行う（ステップＳ１１０）。  
次に、マスタは、前述したゼネラルライト信号ＷＣによる通信処理を行う（ステップＳ１２０）。  
次に、マスタは、一定の時間が経過するのを待つ（ステップＳ１３０）。例えば、マスタは、光電センサにおける検出処理が終わる程度の時間が経過するのを待つ。  
次に、マスタは、各スレーブアドレスでの検出処理の結果を読み出す（ステップＳ１４０）。すなわち、マスタは、複数のスレーブのそれぞれに対して順次、リード信号を送信する。  
次に、マスタは、複数のスレーブからの検出処理の結果に応じた処理を実行する（ステップＳ１５０）。すなわち、マスタは、検出処理の結果に基づいて、電磁バルブなどの機器を制御する。  
以後、必要に応じて上記の手順が繰り返される。  
なお、各工程における内容は前述したものと同様とすることができるので詳細な説明は省略する。
【００４６】
図６は、スレーブにおける処理を例示するためのフローチャートである。  
図６に示すように、まず、スレーブは通信処理を行う（ステップＳ２００）。すなわち、スレーブは、自己のスレーブアドレスと一致するか否かを判断し、スレーブアドレスが一致した場合には、受信した信号がライト信号およびリード信号のいずれかであるかを判断する。  
受信した信号がライト信号である場合には、次に、スレーブはゼネラルライト信号ＷＣであるか否かを判断する（ステップＳ２１０）。  
受信した信号がゼネラルライト信号ＷＣである場合には、次に、スレーブは前回の通信における処理と同じ処理を行う（ステップＳ２２０）。例えば、スレーブは前回と同様に光を投光し、使用者の手などの物体を検出する。  
一方、受信した信号がゼネラルライト信号ＷＣでない場合には、前述した設定変更に関する信号であるため、スレーブはデータに応じた処理を行う（ステップＳ２３０）。  
また、受信した信号がリード信号である場合には、次に、スレーブは保存されている検出処理の結果をマスタに送信する（ステップＳ２４０）。  
以後、必要に応じて上記の手順が繰り返される。  
なお、各工程における内容は前述したものと同様とすることができるので詳細な説明は省略する。
【００４７】
以上においては、マスタ１５が、ゼネラルライト信号ＷＣと、リード信号Ｒ１〜Ｒ３を順次送信する場合を例示したが、マスタ１５が、ライト信号ＷＣ１〜３と、ゼネラルリード信号ＲＣを順次送信することもできる。  
ゼネラルリード信号ＲＣは、複数のスレーブの全てのスレーブアドレスと、検出処理の結果の送信を要求する指令が含まれている。
図７は、ゼネラルリード信号ＲＣを送信する場合を例示するためのタイミングチャートである。
【００４８】
図７に示すように、まず、マスタ１５は、スレーブ１２に関するライト信号ＷＣ１を送信し、スレーブ１３に関するライト信号ＷＣ２を送信し、スレーブ１４に関するライト信号ＷＣ３を送信する。  
スレーブ１２は、ライト信号ＷＣ１を受信すると検出処理を開始する。スレーブ１３は、ライト信号ＷＣ２を受信すると検出処理を開始する。スレーブ１４は、ライト信号ＷＣ３を受信すると検出処理を開始する。  
スレーブ１２〜１４における検出処理は、時間的にずれるので前述した干渉による誤検出を抑制することができる。
【００４９】
次に、マスタ１５は、スレーブ１２〜１４に対してゼネラルリード信号ＲＣを送信する。
スレーブ１２〜１４のそれぞれは、検出処理の終了後にゼネラルリード信号ＲＣを受信した場合には、保存されている検出処理の結果をマスタ１５に送信する。この場合、スレーブ１２〜１４がほぼ同時に検出処理の結果をマスタ１５に送信することになるので、受信した検出処理の結果がどのスレーブのものなのかを特定することが困難になる。そのため、本実施の形態においては、複数のスレーブのそれぞれは、検出処理の結果が前回の検出処理の結果と異なる場合には、ゼネラルリード信号ＲＣを受信した際に、検出処理の結果に代えて、複数のスレーブ毎に定められた所定のデータを送信する。
また、所定のデータを受信したマスタは、所定のデータを送信したスレーブのスレーブアドレスを含むライト信号とリード信号とを送信する。
【００５０】
例えば、スレーブ１２〜１４のそれぞれは、送信する検出処理の結果が前回の検出処理の結果と同じである場合には検出処理の結果に代えてＦＦｈを送信する。すなわち、全てのｂｉｔが「１」のデータを送信する。  
スレーブ１２〜１４のそれぞれは、送信する検出処理の結果が前回の検出処理の結果と異なる場合には、検出処理の結果に代えて、スレーブ１２〜１４毎に定められた所定のｂｉｔが「０」のデータを送信する。この場合、所定のｂｉｔは、スレーブアドレス毎に振り分ければよい。例えば、スレーブアドレスが「０」であれば、所定のｂｉｔは「０」とすることができる。スレーブアドレスが「１」であれば、所定のｂｉｔは「１」とすることができる。
【００５１】
次に、マスタ１５は、受信したデータがＦＦｈ（１１１１  １１１１ｂ）であれば、全てのスレーブの検出処理の結果に変化がないと判断することができる。この場合、マスタ１５は、電磁バルブ２２などの機器に対して前回と同じ制御を行う。そして、図７に示すように、マスタ１５は必要に応じて前述した手順を繰り返す。
【００５２】
一方、マスタ１５は、受信したデータがＦＥｈ（１１１１  １１１０ｂ）であれば、スレーブアドレスが「０」のスレーブ（例えば、スレーブ１２）の検出処理の結果に変化があると判断することができる。マスタ１５は、受信したデータがＦＤｈ（１１１１  １１０１ｂ）であれば、スレーブアドレスが「１」のスレーブ（例えば、スレーブ１３）の検出処理の結果に変化があると判断することができる。マスタ１５は、受信したデータがＦＣｈ（１１１１  １１００ｂ）であれば、スレーブアドレスが「０」と「１」のスレーブ（例えば、スレーブ１２とスレーブ１３）の検出処理の結果に変化があると判断することができる。  
続いて、マスタ１５は、検出処理の結果に変化があると判断したスレーブに対して確認処理を行う。例えば、マスタ１５がスレーブ１２の検出処理の結果に変化があると判断した場合には、マスタ１５は、スレーブ１２に関するライト信号ＷＣ１とリード信号Ｒ１を送信する。  
この様にすれば、マスタは、ゼネラルリード信号を送信した後、検出処理の結果に変化があったスレーブを特定することができるとともに、その際の検出処理の結果を得ることができる。
【００５３】
水栓装置１などの水回り機器においては、操作を行わない時間は、操作を行っている時間よりも遙かに長い。すなわち、検出処理の結果に変化がない期間は、検出処理の結果に変化がある期間よりも遙かに長い。ゼネラルリード信号ＲＣによる処理を行えば、検出処理の結果に変化がない期間において、マスタと複数のスレーブとの間の通信の混雑を大幅に緩和することができる。一方、検出処理の結果に変化がある期間においては、確認処理を行うことになるが、検出処理の結果に変化がある期間は短いので影響は少ない。
【００５４】
以上においては、マスタ１５が、ライト信号ＷＣ１〜ＷＣ３と、ゼネラルリード信号ＲＣを順次送信する場合を例示したが、マスタ１５が、ゼネラルライト信号ＷＣと、ゼネラルリード信号ＲＣを順次送信し、検出処理の結果に変化があると判断したスレーブに対して確認処理を行うこともできる。
【００５５】
図８は、マスタがゼネラルライト信号ＷＣとゼネラルリード信号ＲＣを順次送信する場合を例示するためのフローチャートである。  
図８に示すように、まず、マスタは、施工時などの初期状態において、複数のスレーブに対する設定変更の要否を判断する（ステップＳ３００）。  
次に、マスタは、設定変更が必要なスレーブに対して設定変更を行う（ステップＳ３１０）。  
次に、マスタは、前述したゼネラルライト信号ＷＣによる通信処理を行う（ステップＳ３２０）。  
次に、マスタは、一定の時間が経過するのを待つ（ステップＳ３３０）。例えば、マスタは、光電センサにおける検出処理が終わる程度の時間が経過するのを待つ。  
次に、マスタは、前述したゼネラルリード信号ＲＣを送信する（ステップＳ３４０）。  次に、マスタは、受信したデータがＦＦｈであるか否かを判断する（ステップＳ３５０）。  
受信したデータがＦＦｈでなければ、受信したデータに基づいて検出処理の結果に変化があったスレーブを特定し、当該スレーブに対して前述した確認処理を行う（ステップＳ３６０）。  
受信したデータがＦＦｈであれば、マスタは、複数のスレーブからの検出処理の結果に応じた処理を実行する（ステップＳ３７０）。すなわち、マスタは、検出処理の結果に基づいて、電磁バルブなどの機器を制御する。  
以後、必要に応じて上記の手順が繰り返される。  
なお、各工程における内容は前述したものと同様とすることができるので詳細な説明は省略する。
【００５６】
図９は、スレーブにおける処理を例示するためのフローチャートである。  
図９に示すように、まず、スレーブは通信処理を行う（ステップＳ４００）。すなわち、スレーブは、自己のスレーブアドレスと一致するか否かを判断し、スレーブアドレスが一致した場合には、受信した信号がライト信号およびリード信号のいずれかであるかを判断する。  
受信した信号がライト信号である場合には、次に、スレーブはゼネラルライト信号ＷＣであるか否かを判断する（ステップＳ４１０）。  
受信した信号がゼネラルライト信号ＷＣである場合には、次に、スレーブは前回の通信における処理と同じ処理を行う（ステップＳ４２０）。例えば、スレーブは前回と同様に光を投光し、使用者の手などの物体を検出する。  
一方、受信した信号がゼネラルライト信号ＷＣでない場合には、前述した設定変更に関する信号であるため、スレーブはデータに応じた処理を行う（ステップＳ４３０）。  
また、受信した信号がリード信号である場合には、次に、スレーブはゼネラルリード信号ＲＣであるか否かを判断する（ステップＳ４４０）。  
受信した信号がゼネラルリード信号ＲＣであれば、スレーブは、前回と同じ検出処理の結果を送信できるか否かを判断する（ステップＳ４５０）。すなわち、スレーブは、検出処理の結果に変化があるか否かを判断する。  
前回と同じ検出処理の結果を送信できる場合には、スレーブは、検出処理の結果に代えてＦＦｈを送信する（ステップＳ４６０）。  
前回と同じ検出処理の結果を送信できない場合には、スレーブは、検出処理の結果に代えてＦＥｈなどを送信する（ステップＳ４７０）。  
一方、受信した信号がゼネラルリード信号ＲＣでない場合には、前述した確認処理に関する信号であるため、次に、スレーブは検出処理の結果をマスタに送信する（ステップＳ４８０）。  
以後、必要に応じて上記の手順が繰り返される。  
なお、各工程における内容は前述したものと同様とすることができるので詳細な説明は省略する。
【００５７】
以上、実施の形態について例示をした。しかし、本発明はこれらの記述に限定されるものではない。  
前述の実施の形態に関して、当業者が適宜、構成要素の追加、削除若しくは設計変更を行ったもの、または、工程の追加、省略若しくは条件変更を行ったものも、本発明の特徴を備えている限り、本発明の範囲に包含される。  
また、前述した各実施の形態が備える各要素は、可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。
【符号の説明】
【００５８】
１  水栓装置、２  吐水部、３  石鹸水吐出部、４  乾燥部、５  制御装置、１２  スレーブ、１３  スレーブ、１４  スレーブ、１５  マスタ、２０  水栓、２２  電磁バルブ、２５  入力装置、３０  吐出栓、３２  ポンプ、３４  入力装置、４０  本体部、４２  ファン・ヒータユニット、４３  入力装置、ＳＣＬ  クロック供給ライン、ＳＤＡ  データ送信ライン、Ｒ１〜Ｒ３  リード信号、ＲＣ  ゼネラルリード信号、Ｗ１〜Ｗ３  ライト信号、ＷＣ  ゼネラルライト信号
【図１】
2018166261.tif 000003
【図２】
2018166261.tif 000004
【図３】
2018166261.tif 000005
【図４】
2018166261.tif 000006
【図５】
2018166261.tif 000007
【図６】
2018166261.tif 000008
【図７】
2018166261.tif 000009
【図８】
2018166261.tif 000010
【図９】
2018166261.tif 000011