(57)【特許請求の範囲】
【請求項１】
（イ）浴槽に接続された循環用配水管と、
（ロ）循環用配水管を介して浴槽に湯を供給する給湯手段と、
（ハ）浴槽の湯を循環用配水管を通して循環させるポンプと、
（ニ）上記ポンプ駆動中の循環用配水管の中の流水を検出する流水検出手段と、
（ホ）上記循環用配水管に設けられ浴槽の水位に応じた圧力信号を出力する水位検出手段と、
（ヘ）複数に分類された浴槽サイズの一つを指定する浴槽サイズ指定手段と、
（ト）上記循環用配水管の浴槽への接続端位置の高さに関する情報を入力する位置情報入力手段と、
（チ）上記浴槽サイズ指定手段で指定された浴槽サイズと、上記位置情報入力手段から入力された接続端位置高さに基づいて第１注湯量を決定する数値データ決定手段と、
（リ）上記給湯手段から最初に上記第１注湯量の湯を浴槽に供給させ、次に、第１注湯量以下の第２注湯量の湯を供給させ、この第２注湯量の給湯が終了した後に上記ポンプを一時駆動させて、上記流水検出手段により流水が検出されたか否かを判断し、流水が検出されないと判断した時には、上記第２注湯量の給湯を繰り返し、流水が検出されたと判断した時には、浴槽に供給された積算注湯量を基準注湯量として記憶するとともに、この時またはこれに所定量注湯した後で上記水位検出手段により検出された圧力を基準水位として記憶し、次に上記給湯手段から第３注湯量の湯を浴槽に供給させ、この第３注湯量と、第３注湯量の注湯によって生じた検出圧力の変化すなわち水位変化とに基づいて、実質的に浴槽の開口面積を演算し記憶する記憶モード実行手段と、
（ヌ）上記記憶モード実行手段で記憶された基準注湯量と基準水位と浴槽の開口面積に関する制御データに基づき、通常の湯張りモードを実行する通常湯張りモード実行手段と、
を備えたことを特徴とする自動制御風呂装置。
【請求項２】
上記記憶モードにおいて、給湯手段から第１注湯量の湯を浴槽に供給させた後に、ポンプを一時駆動させて、上記流水検出手段により流水が検出されているか否かを判断し、流水が検出されていないと判断した場合に、浴槽に残水無しとしてこの記憶モードで得られた制御データを自動湯張りモードで用いることを許容し、流水が検出されていると判断した場合には、浴槽に残水ありとして記憶モードの再実行を求める残水判断手段を備えたことを特徴とする請求項１に記載の自動制御風呂装置。
【請求項３】
上記数値データ決定手段は、指定された浴槽サイズに基づいて上記第２注湯量を決定することを特徴とする請求項１または２に記載の自動制御風呂装置。
【請求項４】
上記記憶モード実行手段は、上記第２注湯量での注湯を繰り返すことにより、最初からの積算注湯量が限界注湯量に達した時には、記憶モードを中止し、上記数値データ決定手段は、上記浴槽サイズに基づいて上記限界注湯量を決定することを特徴とする請求項１〜３のいずれかに記載の自動制御風呂装置。
【請求項５】
上記数値データ決定手段は、指定された浴槽サイズに基づいて上記第３注湯量を決定することを特徴とする請求項１〜４のいずれかに記載の自動制御風呂装置。
【請求項６】
さらに、上記第３注湯量に対応する水位変化が所定値以上であるか否かを判断する水位変化監視手段を備え、上記記憶モード実行手段は、この水位変化監視手段で水位変化が所定値以上であると判断した場合には、上記第３注湯量と水位変化に基づいて上記浴槽の開口面積を演算，記憶し、この水位変化監視手段で水位変化が所定値以上でないと判断した場合には、第３注湯量による注湯を水位変化が所定値以上になるまで繰り返し実行し、この複数回の第３注湯量の合計注湯量と、これに対応する水位変化に基づいて上記浴槽の開口面積を演算，記憶することを特徴とする請求項５に記載の自動制御風呂装置。
【請求項７】
上記記憶モード実行手段は、上記水位変化監視手段で水位変化が所定値以上でないと判断した時に、浴槽サイズ指定手段により指定された浴槽サイズが最大サイズの場合には、第３注湯量での繰り返し注湯を実行し、浴槽サイズが最大サイズでない場合には、記憶モードを中止することを特徴とする請求項６に記載の自動制御風呂装置。
【請求項８】
さらに、自動湯張りを指令する自動湯張り指令手段と、この自動湯張り指令手段からの自動湯張り指令を受けた時に、記憶モード実行手段による記憶モードが既に実行されたか否かを判断し、実行されていないと判断した時には、記憶モード実行手段に記憶モードを実行させ、実行済みと判断した時には通常湯張りモード実行手段に通常湯張りモードを実行させるモード選択手段と、を備えたことを特徴とする請求項１〜７のいずれかに記載の自動制御風呂装置。
【請求項９】
さらに、自動湯張りを指令する自動湯張り指令手段と、この自動湯張り指令を受けた時に、浴槽サイズ指定手段による浴槽サイズの指定変更があったか否かを判断し、指定変更ありと判断した場合には、記憶モード実行手段に記憶モードを実行させ、指定変更なしと判断した場合には、通常湯張りモード実行手段に通常湯張りモードを実行させるモード選択手段と、を備えたことを特徴とする請求項１〜７のいずれかに記載の自動制御給湯装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、自動制御風呂装置に関する。
【０００２】
【従来の技術】
従来の自動制御風呂装置では、湯張りや追焚等の制御の基礎となる数値データ，制御データは、すべての浴槽において共通のものもあり、また、風呂設置時に最初に実行される記憶モードで浴槽毎に決定されるものもある。
【０００３】
まず、すべての浴槽において共通の数値データ，制御データについて説明する。自動運転ボタンが押された時には、湯張りが行われる。この湯張りの際に、浴槽の湯が設定水位に達する前に、最初からの積算注湯量が限界注湯量に達した場合には、浴槽の栓が抜かれているものと判断して注湯を中止する機能を有するものがある。この限界注湯量はすべての浴槽において共通であった。また、湯張り後の追焚の際に、連続追焚時間が限界時間に達した時には安全のために追焚を中止する機能を有するものもある。この限界時間はすべての浴槽において共通であった。
【０００４】
次に、上記記憶モードについて詳述する。最初に、給湯手段から循環用配水管を介して第１注湯量の湯を浴槽に供給する。この第１注湯量では、循環用配水管の浴槽への接続端位置より湯の水位は低い。次に、第１注湯量以下の第２注湯量の湯を供給する。この第２注湯量の注湯が終了する度に、上記ポンプを一時駆動させて上記流水検出手段により流水が検出されたか否かを判断する。流水が検出されないと判断した時には、上記第２注湯量の注湯を繰り返す。流水が検出されたと判断した時、すなわち、湯の水位が上記循環用配水管の接続端位置より若干高くなったと判断した時には、浴槽に供給された積算注湯量を基準注湯量として記憶するとともに、この時またはこれに所定量注湯した後で圧力検出手段により検出された圧力を基準水位として記憶する。次に、上記給湯手段から第３注湯量の湯を浴槽に供給し、この第３注湯量と、この第３注湯量での注湯で生じた検出水位の変化とに基づいて、実質的に浴槽の開口面積を演算し記憶する。通常の湯張りモードでは、上記記憶モード実行手段で記憶された基準注湯量と、基準水位と、浴槽の開口面積に関する制御データに基づき、湯張りを行う。
上記記憶モードに用いられる数値データすなわち第１，第２，第３の注湯量は各種浴槽において共通であった。
【０００５】
【発明が解決しようとする課題】
上記従来装置では、次の欠点があった。例えば、上記限界注湯量がすべての浴槽において共通である場合について説明する。大きな浴槽では、開口面積が大きいので多量の注湯を行っても水位がなかなか上昇しない。そのため、栓抜け状態でないにも拘わらず積算注湯量が限界注湯量に達してしまい、湯張りを完遂できないことがあった。また小さな浴槽では、開口面積が小さいので少量の注湯でも水位を早く上昇させることができ、限界注湯量が相対的に過大である。そのため、栓抜け状態の時に、積算注湯量が限界注湯量に達するまで必要以上に無駄に注湯がおこなわれてしまった。
【０００６】
次に、上記限界時間がすべての浴槽において共通である場合について説明する。大きな浴槽では、蓄えた湯量が多いので、追焚で供給される熱量に対して湯温の上昇が緩やかである。そのため、温度センサや追焚用加熱部が正常であるにも拘わらず、連続追焚時間が限界時間に達してしまい、追焚を完遂できないことがあった。また、小さい浴槽では、蓄えた湯量が少ないので、追焚で供給される熱量に対して湯温の上昇が急であり、限界時間が相対的に長い。そのため、温度センサや追焚加熱部が故障であるにもかかわらず、必要以上に長い時間追焚を実行してしまった。
【０００７】
また、記憶モードにおいて、第１注湯量がすべての浴槽に共通であると、次の欠点があった。例えばこの第１注湯量は大浴槽にとっては少なすぎるので、この後の第２注湯量の注湯回数が多くなり、記憶モードの実行時間が長くなってしまう。また小浴槽にとっては多すぎるので、第１注湯量だけで湯の水位が循環用配水管の接続端位置より高くなってしまい、第２注湯量での注湯に伴う基準水位の検出が不可能になることもある。
【０００８】
第２注湯量がすべての浴槽に共通であると、大浴槽にとっては１回の第２注湯量での注湯による水位上昇が小さく基準水位の精度が過剰に上がり、その反面、基準水位を検出するまでの第２注湯量での注湯回数が多くなり、記憶モードの実行時間が長くなってしまう。これとは逆に小浴槽にとっては、第２注湯量での注湯による水位上昇が大きすぎ、基準水位の精度が著しく低下してしまう。
【０００９】
第３注湯量がすべての浴槽に共通であると、大浴槽にとっては第３注湯量での水位変化すなわち圧力変化が小さいので、演算される浴槽の開口面積の精度が低すぎてしまい、この精度を上げようとして第３注湯量を多くすると、小浴槽の場合に設定水位を越えてしまうこともある。
【００１０】
【課題を解決するための手段】
本発明の到達過程で得られた自動制御風呂装置を、参考例として図１に示す。この装置は、複数に分類された浴槽サイズの一つを選択して指定する浴槽サイズ指定手段１と、指定された浴槽サイズに対応する数値データを決定する数値データ決定手段２と、この決定された数値データに基づいて自動制御を実行する自動制御実行手段３とを備えている。
【００１２】
請求項１の発明は、図２に示すように、自動制御風呂装置において、（イ）浴槽に接続された循環用配水管と、（ロ）循環用配水管を介して浴槽に湯を供給する給湯手段４と、（ハ）浴槽の湯を循環用配水管を通して循環させるポンプと、（ニ）上記ポンプ駆動中の循環用配水管の中の流水を検出する流水検出手段５と、（ホ）上記循環用配水管に設けられ浴槽の水位に応じた圧力信号を出力する水位検出手段６と、（ヘ）複数に分類された浴槽サイズの一つを指定する浴槽サイズ指定手段１と、（ト）上記循環用配水管の浴槽への接続端位置の高さに関する情報を入力する位置情報入力手段と、（チ）上記浴槽サイズ指定手段で指定された浴槽サイズと、上記位置情報入力手段から入力された接続端位置高さに基づいて第１注湯量を決定する数値データ決定手段２と、（リ）上記給湯手段から最初に上記第１注湯量の湯を浴槽に供給させ、次に、第１注湯量以下の第２注湯量の湯を供給させ、この第２注湯量の給湯が終了した後に上記ポンプを一時駆動させて、上記流水検出手段により流水が検出されたか否かを判断し、流水が検出されないと判断した時には、上記第２注湯量の給湯を繰り返し、流水が検出されたと判断した時には、浴槽に供給された積算注湯量を基準注湯量として記憶するとともに、この時またはこれに所定量注湯した後で上記水位検出手段により検出された圧力を基準水位として記憶し、次に上記給湯手段から第３注湯量の湯を浴槽に供給させ、この第３注湯量と、第３注湯量の注湯によって生じた検出圧力の変化すなわち水位変化とに基づいて、実質的に浴槽の開口面積を演算し記憶する記憶モード実行手段７と、（ヌ）上記記憶モード実行手段で記憶された基準注湯量と基準水位と浴槽の開口面積に関する制御データに基づき、通常の湯張りモードを実行する通常湯張りモード実行手段８と、を備えたことを特徴とする。
【００１４】
請求項２の発明は、請求項１に記載の自動制御風呂装置において、上記記憶モードにおいて、給湯手段から第１注湯量の湯を浴槽に供給させた後に、ポンプを一時駆動させて、上記流水検出手段により流水が検出されているか否かを判断し、流水が検出されていないと判断した場合に、浴槽に残水無しとしてこの記憶モードで得られた制御データを自動湯張りモードで用いることを許容し、流水が検出されていると判断した場合には、浴槽に残水ありとして記憶モードの再実行を求める残水判断手段を備えたことを特徴とする。
【００１５】
請求項３の発明は、請求項１または２に記載の自動制御風呂装置において、上記数値データ決定手段は、指定された浴槽サイズに基づいて上記第２注湯量を決定することを特徴とする。
請求項４の発明は、請求項１〜３のいずれかに記載の自動制御風呂装置において、上記記憶モード実行手段は、上記第２注湯量での注湯を繰り返すことにより、最初からの積算注湯量が限界注湯量に達した時には、記憶モードを中止し、上記数値データ決定手段は、上記浴槽サイズに基づいて上記限界注湯量を決定することを特徴とする。
【００１６】
請求項５の発明は、請求項１〜４のいずれかに記載の自動制御風呂装置上記数値データ決定手段は、指定された浴槽サイズに基づいて上記第３注湯量を決定することを特徴とする。
請求項６の発明は、請求項５に記載の自動制御風呂装置において、さらに、上記第３注湯量に対応する水位変化が所定値以上であるか否かを判断する水位変化監視手段を備え、上記記憶モード実行手段は、この水位変化監視手段で水位変化が所定値以上であると判断した場合には、上記第３注湯量と水位変化に基づいて上記浴槽の開口面積を演算，記憶し、この水位変化監視手段で水位変化が所定値以上でないと判断した場合には、第３注湯量による注湯を水位変化が所定値以上になるまで繰り返し実行し、この複数回の第３注湯量の合計注湯量と、これに対応する水位変化に基づいて上記浴槽の開口面積を演算，記憶することを特徴とする。
請求項７の発明は、請求項６に記載の自動制御風呂装置において、上記記憶モード実行手段は、上記水位変化監視手段で水位変化が所定値以上でないと判断した時に、浴槽サイズ指定手段により指定された浴槽サイズが最大サイズの場合には、第３注湯量での繰り返し注湯を実行し、浴槽サイズが最大サイズでない場合には、記憶モードを中止することを特徴とする。
【００１７】
請求項８の発明は、請求項１〜７のいずれかに記載の自動制御風呂装置において、さらに、自動湯張りを指令する自動湯張り指令手段と、この自動湯張り指令手段からの自動湯張り指令を受けた時に、記憶モード実行手段による記憶モードが既に実行されたか否かを判断し、実行されていないと判断した時には、記憶モード実行手段に記憶モードを実行させ、実行済みと判断した時には通常湯張りモード実行手段に通常湯張りモードを実行させるモード選択手段と、を備えたことを特徴とする。
請求項９の発明は、請求項１〜７のいずれかに記載の自動制御給湯装置において、さらに、自動湯張りを指令する自動湯張り指令手段と、この自動湯張り指令を受けた時に、浴槽サイズ指定手段による浴槽サイズの指定変更があったか否かを判断し、指定変更ありと判断した場合には、記憶モード実行手段に記憶モードを実行させ、指定変更なしと判断した場合には、通常湯張りモード実行手段に通常湯張りモードを実行させるモード選択手段と、を備えたことを特徴とする。
【００１８】
【作用】
請求項１の発明では、記憶モードにおいて、第１，第２，第３注湯量をもって間欠注湯を行い、これにより、風呂設置状況に応じた基準水位，基準注湯量，開口面積の制御データを得ることができる。そして、これら制御データに基づいて通常の湯張り制御をきめ細かく行うことができる。
上記第１注湯量は、浴槽サイズと、循環用配水管の接続端位置に対応して決定され、浴槽サイズが大きければ多くし、小さければ少なくする。また、循環用配水管の接続端位置が高ければ多くし、低ければ少なくする。これにより、第２注湯量の注湯回数を少なくできるので記憶モードの実行時間を短縮できるとともに、第１注湯量での注湯による水位が循環用配水管の接続端位置より高くなるのを確実に防止できるので、基準注湯量，基準水位の検出を確保することができる。
このように、画一された記憶モードから脱し、浴槽サイズや循環用排水管の接続端位置に応じたきめ細やかな記憶モードを実行することができる。しかも、浴槽サイズは複数に分類されたものの一つを選択するだけであるから、そのサイズ入力が簡便である。
【００２５】
請求項２の発明では、浴槽に水が残留していた場合には、第１注湯量での注湯後に、ポンプ駆動に伴う流水検出によりこれを見付け、記憶モードの再実行を促すようにする。これにより、間違った制御データに基づいて通常湯張りが行われるのを防止することができる。
【００２６】
請求項３の発明では、記憶モードにおいて、第２注湯量が浴槽サイズに対応している。大浴槽の場合、１回の第２注湯量での注湯による水位上昇が適度に大きく、基準水位を検出するまでの第２注湯量での注湯回数を少なくすることができ、ひいては記憶モードの実行時間を短くできる。また、小浴槽の場合、第２注湯量が少なくなるので、この注湯による水位上昇が大きすぎず適度なものとなり、基準柱湯量，基準水位の精度を高く維持することができる。
【００２７】
請求項４の発明では、第２注湯量での注湯を繰り返し行って、積算注湯量が限界注湯量に達しても浴槽の水位が循環用配水管の接続端位置より高くならない場合には、栓抜け等の状況にあると判断してそれ以上の無駄な注湯を中止できる。上記限界注湯量は浴槽サイズに応じて決められている。大浴槽の場合には、多量の注湯を行っても水位がなかなか上昇しないが、限界注湯量が多いので、栓抜け状態でなければ、積算注湯量が限界注湯量に達する前に浴槽の水位を循環用配水管の接続端より高くすることができ、記憶モードを続行させることができる。また、小さな浴槽では、開口面積が小さいので少量の注湯でも水位を早く上昇させることができ、これに対応して限界注湯量が少なくなるので、栓抜け状態の時には、少ない積算注湯量で記憶モードを中止させることができる。
【００２８】
請求項５の発明では、記憶モードにおいて、第３注湯量が浴槽サイズに対応している。大浴槽の場合、第３注湯量が多いので、第３注湯量での水位変化すなわち圧力変化を適度な大きさにすることができ、ひいては演算される浴槽の開口面積の精度を高く維持できる。また、小浴槽の場合、第３注湯量が少ないので、第３注湯量での注湯により設定水位を越えてしまうような不都合も生じない。
【００２９】
請求項６の発明では、浴槽サイズが並はずれて大きいことを想定したものである。この場合、大きなサイズに対応した第３注湯量の１回の注湯では、水位変化が十分でない。そこで、第３注湯量での繰り返し注湯を許容し、十分な水位変化を得て浴槽開口面積の精度を向上させている。
【００３０】
請求項７の発明では、請求項６での繰り返し注湯が必要なのは浴槽サイズが並外れて大きい場合だけであることを考慮したものであり、指定された浴槽サイズが大きくないのに、第３注湯量での１回の注湯により適度な水位変化が得られない場合には、何らかの故障ありとして記憶モードを中止することができる。
請求項８の発明では、風呂設置後に、ユーザーが自動湯張り指令手段を操作した時には、必ず記憶モードを実行して、通常湯張りモードに必要な制御データを得ることができる。
請求項９の発明では、浴槽サイズを変更した時に必ず記憶モードを実行して、通常湯張りモードに必要な制御データを改めることができる。
【００３１】
【実施例】
以下、本発明の一実施例を図３〜図６を参照して説明する。図３に示すように風呂装置は、浴槽１０と、循環用配水管２０と、給湯用配水管３０とを備えている。
【００３２】
上記循環用配水管２０は、上記浴槽１０の内壁に設置された循環金具２２に接続されている。この循環用配水管２０の中途部には、追焚燃焼部２１（追焚用加熱部）が設けられている。追焚燃焼部２１は、バーナ（図示しない）とその上方に配置された熱交換器２１ａと、バーナの下方に配置された燃焼空気供給用のファン（図示しない）とを有している。この熱交換器２１ａを循環用配水管２０が通っている。
【００３３】
さらに循環用配水管２０にはポンプ２５が設けられている。このポンプ２５と吸込端２０ａとの間には、流水スイッチ２６（流水検出手段）と温度センサ２７（温度検出手段）が設けられている。
【００３４】
他方、上記給湯用配水管３０には、給湯燃焼部３１（給湯用加熱部）が設けられている。給湯燃焼部３１は、バーナ（図示しない）とその上方に配置された熱交換器３１ａと、バーナの下方に配置された燃焼空気供給用のファン（図示しない）とを有している。給湯用配水管３０の上流側（給水側）の端には給水管が接続されており、下流側（給湯側）の端には出湯栓が接続されている。配水管３０の給水側には水量センサ３３が設けられており、給湯側には水量制御弁３４，流水スイッチ３５が設けられている。なお、給水側，給湯側にはそれぞれ温度センサ（図示しない）が設けられている。
【００３５】
給湯用配水管３０の給湯側と循環用配水管２０は、注湯管４０により接続されている。この注湯管４０には、循環用配水管３０に向かって順に、弁手段４１と圧力センサ４２（圧力検出手段，水位検出手段）が設けられている。
【００３６】
風呂装置はマイクロコンピュータ５０を含む制御ユニットを備えている。このマイクロコンピュータ５０は、種々のスイッチ，センサからの検出信号およびリモートコントローラ６０からの指令信号に基づいて、各種制御を行うものである。リモートコントローラ６０は、自動運転ボタン（自動運転指令手段，自動湯張り指令手段），浴槽サイズ指定手段，位置情報入力手段を備えている。マイクロコンピュータ５０は、数値データ決定手段，自動制御実行手段（記憶モード実行手段，通常湯張りモード実行手段，追焚制御手段）等を含む。
【００３７】
本発明では、上述したように、リモートコントローラ６０に浴槽サイズ指定手段を設けてある。この浴槽サイズ指定手段は、３段階に分類された浴槽サイズ，すなわち「大」，「中」，「小」のうち一つを選択して指定するためのものであり、ユーザーまたは風呂設置の施工業者により操作される。なお、浴槽サイズに「特大」を含めて４段階に分類してもよい。また、リモートコントローラ６０には位置情報入力手段が設けてある。この位置情報入力手段は、循環用配水管２０の接続端位置が通常の高さにあるか否か、すなわち基準高さ（浴槽の底から１５ｃｍぐらい）より高いか低いかの情報を入力するためのものである。マイクロコンピュータ５０は、指定された浴槽サイズや循環用配水管２０の接続端位置情報に対応して、後述する数値データを決定し、この数値データに基づく制御を行う。
【００３８】
次に、マイクロコンピュータ５０で実行される記憶モードを含むルーチンを図４〜６のフローチャートに基づいて詳しく説明する。
このルーチンは、自動運転ボタンがオンされるとスタートする。まず、図４のステップ１０１で、後述する記憶済フラグがセットされているか否かを判断する（モード選択）。風呂設置時等に浴槽に初めて湯張りをする場合は、このフラグはセットされていないので、ここで否定判断して、ステップ１０３以下の記憶モードを実行する。一旦記憶モードが実行されて後述する制御データが記憶された後に、このルーチンをスタートた場合には、記憶済フラグがセットされているので、ここで否定判断してステップ１０２に進み、通常制御モード（通常湯張り制御モード，追焚モード，保温保水モード）を実行する。
【００３９】
以下、記憶モードについて詳述する。ステップ１０３では、位置情報入力手段により入力される情報に基づいて、循環用配水管２０の接続端位置，換言すれば循環金具２２の位置が低いか否かを判断する。ステップ１０３で否定判断した場合には、ステップ１０４に進み、浴槽サイズ指定手段で指定された浴槽サイズ「大」，「中」，「小」のいずれかを判断し、この判断結果に基づいて後述する注湯量Ａ（第１注湯量），注湯量Ｂ（第２注湯量），注湯量Ｃ，注湯量Ｄ（第３注湯量）を決定するとともに、限界注湯量Ｑ1，Ｑ2，限界時間Ｔ0を決定する。（ステップ１０５，１０６，１０７）。なお、図の注湯量Ａ〜Ｄの単位はリットルである。
【００４０】
ステップ１０３で肯定判断した場合には、ステップ１０８に進み、ここで浴槽サイズを判断し、この判断結果に基づいて注湯量Ａ〜Ｄ，限界注湯量Ｑ1，Ｑ2，限界時間Ｔ0を決定する（ステップ１０９，１１０，１１１）。
【００４１】
上記注湯量Ａ〜Ｄについて詳述すると、注湯量Ａは、浴槽サイズが大きいほど多く、同じ浴槽サイズでも循環金具２２の位置が低い場合には少ない。注湯量Ｂ，Ｄは、浴槽サイズが大きいほど多く、循環金具２２の位置には左右されない。注湯量Ｃは、浴槽サイズ，循環金具２２の位置のいずれにも左右されず、すべての場合で等しい。なお、この注湯量Ｃを浴槽サイズが大きいほど多くしてもよい。
【００４２】
上記のようにして数値データを決定した後、ステップ１１２で、弁手段４１を開にして注湯量Ａで１回だけ注湯を行う。注湯量Ａは大浴槽では多いので、循環金具２２に近い水位までより早く注湯される。このため、次の注湯量Ｂの注湯回数を減らすことができる。また、注湯量Ａは小浴槽では少なく、また、循環金具２２の位置が低いと少ないので、循環金具２２の位置より高く注湯されることはない。このため、後述の基準水位を確実に得ることができる。
【００４３】
次にステップ１１３でポンプ２５を駆動させる。浴槽１０が空の状態で注湯量Ａを注湯した場合には、図７に示すように、浴槽１０の水位は循環金具２２の位置より低いはずである。この場合にはポンプ２５を駆動させても循環用配水管２０には水の流れが生じない。しかし万一、浴槽１０に水が溜まっていた場合には、上記注湯量Ａの注湯で浴槽１０の水位は循環金具２２の位置より高くなり、ポンプ駆動により循環用配水管２０に水の流れが生じる。
【００４４】
そこで、次のステップ１１４で流水スイッチ２６がオフであると判断した場合には、残水なしとしてステップ１１５に進み、ここで記憶済フラグをセットする。この記憶済フラグは、以後の記憶モードで得られる制御データの有効性を保証するとともに、記憶モード実行済を示すものである。一方、ステップ１１４で流水スイッチ２６がオンであると判断した場合には、残水ありとしてステップ１１６に進み、ここで記憶済フラグをクリアする。これにより、次に自動運転ボタンがオンされた時に、ステップ１０１で否定判断させ、再度記憶モードの実行を促すのである。
上記ステップ１１５，１１６のいずれかを実行した後、ステップ１１７でポンプ２５を停止する。
【００４５】
次に、図５のステップ２０１で、弁手段４１を開にして上記注湯量Ｂの注湯をし、ステップ２０２でポンプ２５を駆動させ、ステップ２０３で流水スイッチ２６により流水が検出されたか否かの判断をする。ここで否定判断した場合には、ステップ２０４でポンプを停止し、ステップ２０５で最初からの積算注湯量が限界注湯量Ｑ1以下か否かを判断する。栓抜け等がない場合には、ここで肯定判断してステップ２０１に戻る。そして、水位が循環金具２２の位置より高くなるまで、すなわち流水が検出されるまで、ステップ２０１〜２０５を繰り返し実行し、流水が検出された場合、このループを抜け出して、ステップ２１０に進む。
【００４６】
上記ステップ２０５は、栓抜け等に対処するためのものであり、積算注湯量が限界注湯量Ｑ1を越えた場合には、栓抜け状態であるとして、ここで否定判断をし、エラー表示をするとともに、記憶済フラグをクリアし、記憶モードを終了する。これにより、無駄な注湯が行われるのを防止することができる。この限界注湯量Ｑ1は、浴槽サイズによって異なり、例えば、「大」の場合に２０００リットル，「中」の場合に２００リットル，「小」の場合に１５０リットルとする。また、「特大」サイズを分類に加える場合には、無限大とする。大浴槽の場合には、多量の注湯を行っても水位がなかなか上昇しないが、限界注湯量Ｑ1が多いので、ステップ２０５で栓抜けと誤判断されることはなく、栓抜け状態でなければ、積算注湯量が限界注湯量Ｑ1に達する前に浴槽１０の水位を循環金具２２より高くすることができ、記憶モードを続行させることができる。また、小浴槽では、開口面積が小さいので少量の注湯でも水位を早く上昇させることができ、これに対応して限界注湯量Ｑ1が少なくなるので、栓抜け状態の時には、少ない積算注湯量で記憶モードを中止させることができる。
【００４７】
ステップ２１０では、ポンプ２５を停止させ、ステップ２１１に進む。ステップ２１１では今までに浴槽に注湯された積算注湯量を演算し、記憶する。この積算注湯量は、図７に示すように、注湯量Ｂにその繰り返し回数を乗じた値と注湯量Ａとの和である。この積算注湯量は、循環金具２２の位置を僅かに越えるために必要な注湯量であり、通常の湯張りモードの制御データの一つである基準注湯量となる。前述したように、注湯量Ｂは浴槽サイズに対応している。大浴槽の場合、注湯量Ｂが多いので、１回の注湯での水位上昇が小さすぎず適度に大きく、水位が循環金具２２位置に達するまでの注湯回数を少なくすることができ、ひいては記憶モードの実行時間を短くできる。また、小浴槽の場合、注湯量Ｂが少なくなるので、この注湯による水位上昇が大きすぎず適度なものとなり、基準注湯量の精度を高く維持することができる。
【００４８】
次にステップ２１２で弁手段４１を開にして注湯量Ｃの注湯をする。この注湯は、循環用配水管２０の中に混入した空気を排出し、圧力検出を正確にするために行われる。次のステップ２１３では、循環金具２２位置より若干高い基準水位に対応した圧力センサ４２からの圧力Ｐａを記憶する。次のステップ２１４では、弁手段４１を開にして注湯量Ｄを注湯する。次のステップ２１５では上記圧力センサ２６からの圧力Ｐｂを読み込む。次のステップ２１６では、この圧力ＰｂとＰａとの偏差ΔＰを演算する。この偏差ΔＰは注湯量Ｄの注湯に対応した浴槽１０の水位上昇を示している。
【００４９】
次のステップ２１７で偏差ΔＰが所定値ｘ以上であるか否かを判断する。この所定値ｘは、偏差ΔＰの測定誤差を排除し、後述する浴槽１０の開口面積の演算精度を高く維持するために設定されている。並外れて大きいものでなければ、注湯量Ｄが浴槽サイズに対応しており、偏差ΔＰが所定値ｘを越えるように決定されているので、ここで肯定判断をして、ステップ２２０に進む。なお、小浴槽の場合、これに対応して注湯量Ｄが少ないので、注湯量Ｄでの注湯により水位が急上昇して設定水位を越えてしまうような不都合は生じない。
【００５０】
ステップ２１７で否定判断した場合、ステップ２１８で浴槽サイズが「大」か否かを判断する。浴槽サイズが「大」の場合はステップ２２０で肯定判断してステップ２１４に戻り、ステップ２１７で肯定判断するまで、ステップ２１４〜２１８を繰り返し実行する。
ステップ２１８で浴槽サイズが「大」でないと判断した場合には、ステップ２１９でエラーの表示をし記憶済フラグをクリアして、このルーチンを終了する。ステップ２１７で肯定判断して進んだステップ２２０では、注湯量Ｄ（注湯を繰り返した場合には、この注湯量Ｄに注湯回数を乗じた値）を偏差ΔＰで徐して浴槽１０開口面積を得る。なお、この開口面積は、図８の点線の傾きの逆数で表すことができる。
【００５１】
次に、設定水位までの湯張り制御（通常の湯張りモードではなく記憶モードの後に補助的に実行される湯張り制御）に移行する。すなわち、図６のステップ３０１で、検出水位が設定水位に達しているか否かを判断する。検出水位が設定水位に達していない場合は、ステップ３０１で否定判断してステップ３０２に進み、ここで今までの積算注湯量が限界注湯量Ｑ2以下か否かを判断する。ここで肯定判断した時には、ステップ３０３に進み注湯を行う。具体的には、検出水位と設定水位との偏差に上記開口面積を乗じることにより注湯量を演算して、この注湯量を浴槽１０に供給する。次にステップ３０４で水位を検出し、ステップ３０１に戻る。
【００５２】
上記ステップ３０２は、栓抜け等の状況に対応しようとするものであり、ここで否定判断した場合には、ステップ３０５でエラー表示をしてこのルーチンを終了する。限界注湯量Ｑ2は、浴槽サイズに応じて決定されており、例えば、「大」の場合に５０００リットル，「中」の場合に５００リットル，「小」の場合４００リットルである。大浴槽の場合、開口面積が大きいので多量の注湯を行っても水位がなかなか上昇しないが、その分、限界注湯量Ｑ2も多くなるので、栓抜け状態でなければ、積算注湯量が限界注湯量Ｑ2に達する前に浴槽の水位を設定水位にすることができ、湯張りを完遂させることができる。また小浴槽では、開口面積が小さいので少量の注湯でも水位を早く上昇させることができ、これに対応して限界注湯量Ｑ2が少なくなるので、栓抜け状態の時には、少ない積算注湯量で注湯を中止させることができる。
【００５３】
浴槽１０の水位が設定水位に達した場合、ステップ３０１で肯定判断して、ステップ３０２で深い浴槽サイズが指定されているか否かを判断する（ステップ３０６）。ここで否定判断した場合にはステップ３１０以下に追焚制御に進む。肯定判断した時には浴槽水位が設定水位に所定高さ（ｘｃｍ）を加えた水位に達したか否かを判断し（ステップ３０７）、肯定判断の時には追焚制御に進む。否定判断した時にはステップ３０２に進み、上述したように注湯を促す。なお、浴槽サイズを深さに応じてより多くに分離してもよい。この場合、ｘの値も浴槽サイズに応じて変わる。
【００５４】
追焚制御について詳述すると、ステップ３１０では、ポンプ２５を駆動させて浴槽１０の湯を循環させる。ステップ３１１で温度センサ２７により検出される検出水温が設定温度以上であるか否かを判断する。否定判断の場合、ステップ３１２で追焚を実行する。そして、検出温度が設定温度になるまで追焚を継続する。
【００５５】
上記ステップ３１２の後にステップ３１３が介在されている。このステップ３１３では、追焚継続時間が限界時間Ｔ0以下か否かを判断する。そして、ここで肯定判断した場合にのみ、追焚制御を継続する。追焚継続時間が限界時間Ｔ0を越えた場合には、ステップ３１３で否定判断し、何らかの故障が生じたものとしてステップ３１４でエラー表示をし、安全のためにこのルーチンを終了する。
【００５６】
上記限界時間Ｔ0は、浴槽サイズに対応して決定されている。例えば、「大」の場合に１２０分，「中」の場合に６０分，「小」の場合に４５分である。なお、「特大」を分類に加える場合にはこの特大での限界時間Ｔ0を無限大とする。大きな浴槽の場合、蓄えた湯量が多いので、追焚で供給される熱量に対して湯温の上昇が緩やかであるが、限界時間Ｔ0が長くなるので、温度センサや追焚用加熱部が正常であれば、追焚継続時間が限界時間に達する前に、浴槽湯温を設定温度にすることができ、追焚を完遂させることができる。また、小さい浴槽の場合、蓄えた湯量が少なく、追焚で供給される熱量に対して湯温の上昇が急であるが、これに対応して限界時間が短くなる。そのため、温度センサ２７や追焚加熱部が故障である場合には、短い時間で追焚を中止することができる。
【００５７】
ステップ３１１で肯定判断した時には、ステップ３１５で沸き上げブザーを鳴らし、ステップ３１６で浴槽の湯が設定温度、設定水位を維持するように保温，保水モードを実行する。
【００５８】
上記ルーチンが終了して再び自動運転ボタンが押された時には、ステップ１０１で肯定判断してステップ１０２を実行する。ここで、上記制御データすなわち基準注湯量，基準水位，開口面積に基づいて湯張りが行われる。なお、このステップ１０２でも、湯張りの際に積算注湯量が限界注湯量Ｑ2を越えたか否かのチェックがなされ、追焚の際に追焚継続時間が限界時間Ｔ0を越えたか否かのチェックがなされる。
【００５９】
次に、他の実施例の説明を図９に基づいて詳しく説明する。マイクロコンピュータ５０の電源がＯＮされるとこのルーチンは開始される。ステップ４０１で指定変更モードであるか否かを判断する。この指定変更モードは、浴槽設置時の最初の時や浴槽を交換した時に施工者が変更スイッチを操作することによりセットされる。指定変更スイッチがオン操作されない場合、ステップ４０１で否定判断し、ステップ４０２で自動運転スイッチがオンされるまで待機する。
【００６０】
ステップ４０１で肯定判断した場合、前述の実施例と同様に、浴槽サイズ指定手段により指定された浴槽サイズを判断し（ステップ４０３）、浴槽サイズに応じた注湯量を決定し（ステップ４０４，４０５，４０６）、その後で注湯量変更フラグをセットする（ステップ４０７）。
【００６１】
自動運転スイッチがオンされた時には、ステップ４０２で肯定判断してステップ４０８に進み、ここで注湯量変更フラグがセットされているか否かを判断する。肯定判断の時には注湯量変更フラグをクリアし（ステップ４０９）、この後記憶モードを実行する（ステップ４１０）。
【００６２】
ステップ４０８で否定判断した時には、記憶済フラグがセットされているか否かを判断し（ステップ４１１）、否定判断の時にはステップ４１０の記憶モードを実行する。ステップ４１１で肯定判断した場合に通常湯張りモードを実行する（ステップ４１２）。ステップ４１０，４１２の後で保温保水モードを実行する（ステップ４１３）。
このように、浴槽を変えた場合等に、これに応じて浴槽サイズの指定を変更した時には、記憶モードを再び実行させることができる。
【００６３】
本発明は上記実施例に制約されず、種々の態様が可能である。例えば、予約機能を有する風呂装置においては、湯張り開始時刻を予約時間より所定の準備時間だけ前に設定するが、この準備時間を浴槽サイズに応じて決定してもよい。すなわち、浴槽が大きくなるほど準備時間を長くするのである。また、設定水位に上限値を設ける場合には、この上限値を浴槽サイズに応じてまたはユーザーの好みに合わせて決定してもよい。
【００６４】
【発明の効果】
以上説明したように、請求項１の発明では、記憶モードにおいて、第１，第２，第３注湯量をもって間欠注湯を行い、これにより、風呂設置状況に応じた基準水位，基準注湯量，開口面積の制御データを得ることができる。そして、これら制御データに基づいて通常の湯張り制御をきめ細かく行うことができる。
上記第１注湯量は、浴槽サイズと、循環用配水管の接続端位置に対応して決定され、浴槽サイズが大きければ多くし、小さければ少なくする。また、循環用配水管の接続端位置が高ければ多くし、低ければ少なくする。これにより、第２注湯量の注湯回数を少なくできるので記憶モードの実行時間を短縮できるとともに、第１注湯量での注湯による水位が循環用配水管の接続端位置より高くなるのを確実に防止できるので、基準注湯量，基準水位の検出を確保することができる。
このように、画一された記憶モードから脱し、浴槽サイズや循環用排水管の接続端位置に応じたきめ細やかな記憶モードを実行することができる。しかも、浴槽サイズは複数に分類されたものの一つを選択するだけであるから、そのサイズ入力が簡便である。
【００６６】
請求項２の発明によれば、浴槽に水が残留していた場合には、記憶モードの再実行を促すので、間違った制御データに基づいて通常湯張りが行われるのを防止することができる。
【００６７】
請求項３の発明によれば、浴槽が大きくても第２注湯量での注湯回数を少なくでき、記憶モードの実行時間を短縮でき、浴槽が小さくても基準注湯量，基準水位の精度を高くすることができる。
請求項４の発明によれば、大浴槽の場合でも、限界注湯量に達する前に、浴槽の水位を循環用配水管の接続端より高くすることができ、記憶モードを続行させることができ、また、小浴槽の場合には栓抜けの場合に少ない積算注湯量で記憶モードを中止できる。
【００６８】
請求項５の発明では、大浴槽の場合でも、浴槽の開口面積の演算精度を高く維持でき、また小浴槽の場合に、第３注湯量での注湯により設定水位を越えるような不都合を防止できる。
請求項６の発明では、浴槽サイズが並はずれて大きくても第３注湯量での繰り返し注湯により、浴槽開口面積の精度を向上させることができる。
請求項７の発明では、指定された浴槽サイズが大きくないのに、第３注湯量での１回の注湯により適度な水位変化が得られない場合には、何らかの故障ありとして記憶モードを中止することができる。
【００６９】
請求項８の発明では、風呂設置後に、ユーザーが自動湯張り指令手段を操作した時には、必ず記憶モードを実行して、通常湯張りモードに必要な制御データを得ることができる。
請求項９の発明では、浴槽サイズを変更した時に必ず記憶モードを実行して、通常湯張りモードに必要な制御データを改めることができる。
【図面の簡単な説明】
【図１】  本発明説明のための参考例を示すブロック図である。
【図２】  本発明に対応する構成を示すブロック図である。
【図３】本発明の一実施例をなす風呂装置の概略図である。
【図４】同実施例のマイクロコンピュータで実行される自動運転のプログラムの前部を示すフローチャートである。
【図５】同プログラムの中間部を示すフローチャートである。
【図６】同プログラムの後部を示すフローチャートである。
【図７】間欠注湯による浴槽水位の変化を示す図である。
【図８】注湯量と、水位を表す検出圧力との関係を示す図である。
【図９】マイクロコンピュータで実行されるプログラムの他の実施例を示すフローチャートである。
【符号の説明】
１  …  浴槽サイズ指定手段
２  …  数値データ決定手段
３  …  自動制御実行手段
４  …  給湯手段
５  …  流水検出手段
６  …  圧力検出手段
７  …  記憶モード実行手段
８  …  通常湯張りモード実行手段
１０  …  浴槽
２０  …  循環用配水管
２５  …  ポンプ
２６  …  流水スイッチ（流水検出手段）
２７  …  温度センサ（温度検出手段）
４２  …  圧力センサ（水位検出手段，圧力検出手段）
５０  …  マイクロコンピュータ
６０  …  リモートコントローラ
【図１】
0003748590.tif 000002
【図２】
0003748590.tif 000003
【図３】
0003748590.tif 000004
【図４】
0003748590.tif 000005
【図５】
0003748590.tif 000006
【図６】
0003748590.tif 000007
【図７】
0003748590.tif 000008
【図８】
0003748590.tif 000009
【図９】
0003748590.tif 000010