(57)【特許請求の範囲】
【請求項１】
マイクロコンピュータにより制御される便器用付属装置において、
登録命令と動作命令とを受信すると、それらの命令の内容を解釈する命令解釈手段と、
出荷先地域などに応じた適切な設定データ値を入力するために、製造工場などで用いるもの、或いは、取付施工時に施工者が用いる登録したい設定データの値を指定した登録命令を受信する受信手段と、
登録されたデータを継続的に保持する書換え可能な記憶手段と、
受信された登録命令が指定している設定データ値を、前記書換え可能な記憶手段に登録する手段と、
を備え、
前記マイクロコンピュータは、前記書換え可能記憶手段に登録されている値を、前記設定データとして用いて前記便器用付属装置を制御する便器用付属装置。
【請求項２】
請求項１記載の装置において、
前記登録命令を前記受信手段へ送信するためのデータ入力器を更に備える便器用付属装置。
【請求項３】
請求項２記載の装置において、
前記便器用付属装置に対して動作命令を送るためのリモートコントローラを備え、このリモートコントローラが前記データ入力器を兼ねる便器用付属装置。
【請求項４】
請求項１記載の装置において、
前記設定データのデフォルト値を保持したデフォルト値記憶手段を更に備え、
前記マイクロコンピュータが、前記書換え可能記憶手段に設定データ値が登録されてない時、又は登録されている設定データ値が異常であるとき、前記デフォルト値を制御に用いる便器用付属装置。
【請求項５】
請求項１記載の装置において、
前記マイクロコンピュータは、制御の実行中に前記登録命令が受信された場合、受信された登録命令が指定している設定データ値を、実行中の制御に使用する便器用付属装置。
【請求項６】
請求項１記載の装置において、
前記登録手段が、前記登録命令が受信されたとき、前記書換え可能記憶手段に既に設定デ−タ値が登録されている場合、この既登録の設定データ値を受信された登録命令が指定している設定データ値に書換える便器用付属装置。
【請求項７】
請求項１記載の装置において、
前記書換え可能記憶手段は、ＥＥＰＲＯＭ又はバックアップされたＲＡＭである便器用付属装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、便器に取付けられる局部洗浄装置、便器洗浄装置、暖房便座装置などの便器用付属装置に関する。
【０００２】
【従来の技術】
近年の便器用付属装置の多くは高機能化され各機能がマイクロコンピュータで制御される。例えば最近の局部洗浄装置は、局部洗浄機能、温風乾燥機能、脱臭機能、便座暖房機能、室内暖房機能などの種々の便利な機能を備え、個々の機能部分の動作はマイクロコンピュータにより制御される。また、便器へ洗浄水を自動的に流す便器洗浄装置においても、弁を開くモータの回転数や駆動時間がマイクロコンピュータにより制御される。
【０００３】
従来の便器用付属装置では、制御に必要な設定データは全てマイクロコンピュータのプログラム内に組込まれている。例えば、局部洗浄装置では、設定データとして洗浄水温の上下限値、乾燥風温度の上下限値、洗浄強度の上下限値、便座温度の上下限値、ノズル長さの上下限値などがあり、これらは全てマイクロコンピュータのプログラムＲＯＭ内に書込まれている。
【０００４】
ところで、設定データとして適切な値は、地域、ユーザの好みなどによって大きく変わる。特にトイレットルームは冷暖房されてないのが通常であるから、温度に関する設定データなどは、寒冷地向けか温暖値向けかによって変えることが望ましい。また、局部洗浄時の洗浄水の強度やノズル長やなどに関するユーザの好みも、これがプライベートなものであるだけに、人によって大きく異なり、アンケート調査結果などで一概に適正範囲を決めることは望ましくない。
【０００５】
こうした事情を考慮して設定データを変更しようとする場合、従来知られている方法は、
▲１▼  ソフトウェアの変更、
▲２▼  可変抵抗を用いたセンサ出力のダイナミックレンジの変更、
▲３▼  ジャンパ線やディップスイッチを用いた選択
である。
【０００６】
【発明が解決しようとする課題】
しかし、▲１▼のソフトウェアの変更は、マスクロＲＯＭの作り直しなどが必要で多大なコストがかかるため、原則的に採用され得ない。
【０００７】
また、▲２▼の可変抵抗を用いたセンサのダイナミックレンジの変更とは、センサの出力端にある分圧抵抗に可変抵抗を用いてその値を変えるものであるが、可変抵抗値のサイズが大きいため制御基板の縮小化の障害となる。さらに、分圧抵抗値を変える方法は、ダイナミックレンジを全体的に上方や下方にシフトさせることはできても、ダイナミックレンジの拡大や縮小、及び上下限値の個別の変更はできない。
【０００８】
また、▲３▼ジャンパ線やディップスイッチを用いた選択は、予めプログラム内に用意されている複数のオプションの中から一つを、ジャンパ線やディップスイッチで選択する方法であるが、設定データをステップ的にしか変更できず、必ずしも最適値が選択できるとは限らない。また、多くのオプションを用意しておけばこの問題は解決できるが、するとプログラムのサイズが大きくなり、限定されＲＯＭ容量に納まらなくなる可能性が生じる。
【０００９】
従って、本発明の目的は、マイクロコンピュータ制御の便器用付属装置において、コンピュータプログラムを変更することなく、制御に必要な種々の設定データを容易かつ自由に変更できるようにすることにある。
【００１０】
【課題を解決するための手段】
本発明に従うマイクロコンピュータ制御の便器用付属装置は、登録したい設定データの値を指定した登録命令を受信する受信手段と、登録されたデータを継続的に保持する書換え可能な記憶手段と、受信された登録命令が指定している設定データ値を書換え可能な記憶手段に登録する手段とを備える。そして、マイクロコンピュータは、書換え可能記憶手段に登録されている値を設定データとして用いて当該便器用付属装置を制御する。ここで、書換え可能記憶手段には、例えばＥＥＰＲＯＭや、バックアップされたＲＡＭなどが好適である。
【００１１】
この便器用付属装置においては、任意の設定データ値を指定した登録命令を受信手段に送信すると、その設定データ値が書換え可能記憶手段に登録され、以後の制御に使用されることになる。従って、設定データの変更が容易である。
【００１２】
この便器用付属装置に登録命令を送信するために、受信手段と通信可能なデータ入力器を用いることができる。このデータ入力器はそれ専用の機器であってもよいが、便器用付属装置に動作命令を送るためのリモートコントローラを、このデータ入力器として兼用できるようにしてもよい。
【００１３】
この便器用付属装置において、望ましくは、設定データのデフォルト値を予めプログラムＲＯＭなどに格納しておき、書換え可能記憶手段に設定データ値が登録されてない時、又は登録されている設定データ値が異常であるときには、そのデフォルト値を制御に用いるようにすることができる。これにより、常に正常な制御が行われることが保証される。
【００１４】
また、マイクロコンピュータによる制御の実行中に登録命令が受信された場合には、受信された登録命令が指定している設定データ値を、実行中の制御に直ちに反映させることが望ましい。これにより、便器用付属装置を使用しつつ設定データ値を変更して、その値が適切か否かをその場で確認できるので、最適値を見つけるのが容易である。
【００１５】
【実施形態】
図１は、本発明の一実施形態に係る局部洗浄装置の要部のブロック構成を示す。
【００１６】
この局部洗浄装置は、マイクロコンピュータ１を搭載した制御基板２を備える。また、同じ制御基板１００上に、外部のデータ入力器６と通信するための通信インタフェース４（例えば、通信ケーブルのコネクタ端子、又は無線送受信機など）と、データ入力器６から入力された設定データを保持するためのＥＥＰＲＯＭ３とが搭載され、マイクロコンピュータ１と接続されている。さらに、マイクロコンピュータ１には、このマイクロコンピュータ１によって制御される各種の機能部品や、それら機能部品の作動状態をユーザが調整するための調整器や、それら機能部品の状態を検出するセンサなどが接続されている。図１では、機能部品として洗浄水ヒータ９、調整器として洗浄水温度の調整摘み７、及びセンサとして洗浄水温度センサ８を例示するが、この局部洗浄装置が持つそれ以外の種々の調節可能な機能部品（例えば、便座ヒータ、乾燥風ヒータ、洗浄水噴出ポンプ、ノズル進退用モータなど）についても同様であることは言うまでもない。
【００１７】
外部のデータ入力器６は、この局部洗浄装置に対して任意の設定データ値を入力することができるもので、制御基板２上のマイクロコンピュータ１と通信するための通信インタフェース５（例えば、コネクタ端子又は無線送受信機など）を備える。このデータ入力器６は出荷先地域などに応じた適切な設定データ値を入力するために、製造工場などで用いるもの、或は、取付け施工時に施工者が用いるものである。この他、ユーザが使用するリモートコントローラのような形でデータ入力器６を構成したり、局部洗浄装置の本体に設けられた操作パネルにデータ入力器６を組込んでもよい。特に、最近の局部洗浄装置の多くは運転操作用のリモートコントローラを備えるから、このリモートコントローラにデータ入力器６の機能を兼ねさせることができる。この場合、ユーザは自分の好みに応じて設定データ値を変更できるから便利である。いずれにしても、データ入力器６から入力された設定データは、マイクロコンピュー１を通じてＥＥＰＲＯＭ３に登録される。
【００１８】
設定データには多種多様な項目がある。例えば、洗浄水温度の上限値と下限値、乾燥風温度の上限値と下限値、洗浄強度の上限値と下限値、便座温度の上限値と下限値、ノズル長（ノズル先端位置）の上限値と下限値、調整摘み７の位置（回転角）と洗浄水温度の制御目標値との変換データ、乾燥風ファンの回転数、脱臭ファンの回転数、使用終了後の脱臭ファンの継続駆動時間、着座検出用の着座スイッチのオンオフ判断用の閾値などがあるが、勿論、これら以外の項目もあるし、これらの全てがなければならないわけでもない。また、データ入力器６を用いて登録できる設定データは、全ての項目にわたっていてもよいが、一般に調整の必要と考えられる一部の項目のみに限定してもよい。
【００１９】
マイクロコンピュータ１は、制御においてこれらの設定データを利用する。原則的に全ての項目の設定データについて、各々のデフォルト値がマイクロコンピュータ１内のプログラムＲＯＭ（図示せず）に予め格納されている。各項目の設定データについて、ＥＥＰＲＯＭ３に何等かの値が登録されている場合には、マイクロコンピュータ１はデフォルト値でなくその登録値を当該項目の設定データとして用いるが、ＥＥＰＲＯＭ３に登録値がない、又は、登録値があってもそれが異常である（例えば、極端に大きい又は小さい、実現不可能な値、正常に読み出せない、など）場合には、マイクロコンピュータ１はデフォルト値を当該項目の設定データとして用いる。
【００２０】
図３は、マイクロコンピュータ１が行う処理の流れを示す。
【００２１】
マイクロコンピュータ１は命令の有無を周期的に監視し、命令を受信するとその命令の内容を解釈する（Ｓ１）。命令には、大きく分けて登録命令と動作命令とがある。登録命令とは、設定データ値を登録するためにデータ入力器６から入ってくる命令で、登録したい設定データの項目及びその値を指定している。
【００２２】
登録命令を受信した場合、マイクロコンピュータ１はその登録命令を解釈してそれが指定する設定データの項目とデータ値とを把握し、この項目と値とをＥＥＰＲＯＭ３に登録する（Ｓ３）。このとき、ＥＥＰＲＯＭ３に同じ項目について既にデータ値が登録されている場合は、マイクロコンピュータ１はその既登録のデータ値を受信した新たなデータ値に書換える。
【００２３】
一方、動作命令とは、この局部洗浄装置がもつ種々の機能の動作制御（例えば、局部洗浄、温風乾燥、便座暖房、脱臭などの動作の開始、停止、制御目標値の調節など）のためにリモートコントローラ、操作パネル又は各種センサ・スイッチ類から入ってくる命令（又は信号）で、行いたい動作の内容を指定している。動作命令をいくつか例示すると、調整摘み７から入ってくる摘み７の位置信号は洗浄水温度の制御目標値を指定する動作命令であり、着座スイッチからのターンオン信号は脱臭動作の開始や局部洗浄機能をイネーブルにすることを指定する動作命令であり、リモートコントローラから入ってくる洗浄命令は局部洗浄動作の開始を指定する動作命令である。
【００２４】
動作命令を受信した場合、マイクロコンピュータ１はその動作命令を解釈してその命令が指定する動作内容を把握し、そして、その動作内容を行うのに必要な項目の設定データ値がＥＥＰＲＯＭ３に登録されているかチェックする（Ｓ３）。登録されている場合は、その登録されているデータ値をＥＥＰＲＯＭ３から読み出して当該項目の設定データとし（Ｓ４）、そして、その設定データを用いて指示された動作内容を実行する（Ｓ６）。一例を挙げれば、調整摘み７からの位置信号を受信した場合、マイクロコンピュータ１は、図２に示すように、洗浄水温度の上限値ａや下限値ｂや、摘み７の位置と洗浄水の目標温度との変換データなどの登録値をＥＥＰＲＯＭ３から読み出し、これを使用して受信した位置信号が示す摘み位置を洗浄水の目標温度に変換し、そして、温度センサ８による検出温度がその目標温度になるように、ヒータ９への通電量をフィードバック制御する。
【００２５】
ステップＳ３でのチェックの結果、必要な設定データ値がＥＥＰＲＯＭ３に登録されてない場合又はその登録されているデータ値が異常である場合は、マイクロコンピュータ１はプログラムＲＯＭから当該項目のデフォルト値を読み出して、これを当該項目の設定データとし（Ｓ５）、そして、その設定データを用いて指示された動作内容を実行する（Ｓ６）。これにより、異常な設定データ値が誤って登録されていたり、ＥＥＰＲＯＭ３に不具合があって設定データ値が正しく読み出せない場合でも、正常な動作が保証される。
【００２６】
また、ある動作が開始されてその動作が継続している間に、その動作に必要な設定データの登録命令を受信した場合（例えば、局部洗浄動作が行われている間に、洗浄水強度の上限値の登録命令を受信した場合など）は、マイクロコンピュータ１はその命令に従ってステップＳ２の登録動作を行うとともに、ステップＳ６へ進んで、その登録した値を直ちに継続中の動作制御における設定データとして利用する。
【００２７】
この実施形態によれば、データ入力器を用いて容易に設定データを変更することができる。また、リモートコントローラなどからユーザが設定データを変更できるようにした場合には、ユーザの好みに応じた設定変更が可能なので、特に、洗浄水強度の上限値のようにユーザによる好みのばらつきが大きい項目に関して便利である。
【００２８】
また、上記実施形態では、ある動作の実行中にその動作に関連する設定データを変更するとその変更が直ちに当該動作に反映されるようになっているので、最適な設定データ値を選ぶことが容易である。例えば、洗浄水強度の上限値を変更したい場合、現在の上限強度で局部洗浄を行いつつ洗浄強度上限値を増加させるよう操作をすることにより、その増加された洗浄水強度の上限値が直ちに現在実行中の局部洗浄動作に反映されるため、ユーザはその強度を体験しつつ適切な上限値を設定することできる。
【００２９】
図４は、本発明の第２の実施形態にかかる便器洗浄装置の要部を示す。
【００３０】
この便器洗浄装置は、マイクロコンピュータ１１を搭載した制御基板１２を有し、このマイクロコンピュータ１１にスイッチ１９とモータ１７とが接続されている。モータ１７の回転軸は、便器に取付けれたロータンク１８内の排水弁２０に連結されている。
【００３１】
また、制御基板１２上には、第１の実施形態と同様に、設定データを登録するためのＥＥＰＲＯＭ１３と、データ入力器１６と通信するための通信インタフェース１４とがある。データ入力器１６も通信インタフェース１５をもつ。データ入力器１６は、工場で用いるものでも、施工者が用いるものでも、ユーザが用いるリモートコントローラのようなものでもよい。
【００３２】
ユーザがスイッチ１９を押すと、マイクロコンピュータ１１がモータ１７を駆動して排水弁２０を開かせ、それにより洗浄水が便器へ流れる。その洗浄水量は、ロータンク１８に洗浄水を供給する水道の水圧Ｐとモータの駆動時間（開弁時間）ｔとによって決まる。そのため、便器に一定量の洗浄水を流すために必要なモータ駆動時間ｔは、図５に示すように水道水圧Ｐによって変わる。
【００３３】
モータ駆動時間ｔは設定データであって、そのデフォルト値は予めマイクロコンピュータ１１内のプログラムＲＯＭに格納されており、また、駆動時間ｔとして任意の値をデータ入力器１６からＥＥＰＲＯＭ１３に登録することができる。
【００３４】
マイクロコンピュータ１１の動作は図３に示したものと同様である。ここで、登録命令とは、モータ駆動時間ｔについて任意の値を登録するためのデータ入力器６からの命令であり、また、動作命令とは、スイッチ１９からの押圧を示す信号である。この押圧信号を受信すると、マイクロコンピュータ１１は、ＥＥＰＲＯＭ３にモータ駆動時間ｔの値が登録されていればこの登録値を、また、登録されていなければデフォルト値を、モータ駆動時間ｔとして用いて、この時間ｔの間だけモータ１７を駆動して排水弁２０を開く。
【００３５】
この便器洗浄装置によれば、その設置場所の水道水圧に合せて適切な開弁時間が設定できる。
【００３６】
尚、本発明は以上の実施形態だけでなく、種々の変形、修正、改良を加えた他の様々な形態での実施することができる。例えば、ＥＥＰＲＯＭの代りに、バックアップされたＲＡＭを用いてもよい。
【００３７】
【発明の効果】
本発明によれば、マイクロコンピュータ制御の便器用付属装置の設定データを容易に変更できる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態にかかる局部洗浄装置の要部の構成を示すブロック図。
【図２】摘み７の位置と洗浄水の制御目標温度との関係を示す図。
【図３】マイクロコンピュータ１の動作を示すフローチャート。
【図４】本発明の第２の実施形態にかかる便器洗浄装置の要部の構成を示すブロック図。
【図５】一定量の洗浄水を流すための水道水圧とモータ駆動時間との関係を示す図。
【符号の説明】
１、１１  マイクロコンピュータ
２、１２  制御基板
３、１３  ＥＥＰＲＯＭ
６、１６  データ入力器
【図１】
0003589261.tif 000002
【図２】
0003589261.tif 000003
【図３】
0003589261.tif 000004
【図４】
0003589261.tif 000005
【図５】
0003589261.tif 000006