(57)【要約】【課題】  調理物の加熱に伴う鍋の振動とそれ以外の外乱による振動とを精度良く区別し、調理物の沸騰を精度良く検知できる加熱調理器を得ることを目的とする。【解決手段】  調理物を収容する鍋４を載置するトッププレート２と、このトッププレート２を介して鍋４内の調理物を加熱する加熱手段３と、鍋４の振動を検知する振動センサ５と、この振動センサ５の出力を平滑化する平滑化回路１２と、振動センサ５の出力値が平滑化回路１２の出力値より所定値以上大きい場合に、その振動センサ５の出力は加熱に伴う鍋の振動以外の外乱による出力であると判断する判断処理部１６とを備え、平滑化回路１２の出力が増加から減少又は一定に変化したときに振動センサ５の出力値と平滑化回路１２の出力値とを比較し、調理物の沸騰を判断するようにした。【選択図】        図２
2004303726.tif 000002
【特許請求の範囲】
【請求項１】
調理物を収容する鍋を載置するトッププレートと、前記鍋内の調理物を加熱する加熱手段と、前記鍋の振動を検知する振動センサと、この振動センサの出力を平滑化する平滑化手段と、前記振動センサの出力値と前記平滑化手段の出力値との比較を行う判断手段とを備え、前記平滑化手段は、前記振動センサの出力値が前記平滑化手段の出力値より所定値以上大きい異常出力値である場合に前記異常出力値を除いて平滑化を行うことを特徴とする加熱調理器。
【請求項２】
前記判断手段は、前記平滑化手段の出力値が増加から減少又は一定に変化したときに、前記振動センサの出力値と前記平滑化手段の出力値との比較を行うことを特徴とする請求項１記載の加熱調理器。
【請求項３】
前記判断手段は、前記異常出力値を除いて平滑化された平滑化出力値の変化を検知し、前記平滑化出力値が増加から減少又は一定に変化したときに調理物が沸騰したと判断することを特徴とする請求項１記載の加熱調理器。
【請求項４】
調理物を収容する鍋を載置するトッププレートと、前記鍋内の調理物を加熱する加熱手段と、この加熱手段による加熱量を制御する加熱制御手段と、前記鍋の振動を検知する振動センサと、この振動センサの出力を平滑化する平滑化手段と、前記平滑化手段の出力値が増加から減少又は一定に変化したとき、前記振動センサの出力値と前記平滑化手段の出力値との差が所定値より小さい場合に調理物が沸騰したと判断する判断手段とを備え、前記判断手段の沸騰判断に基づき前記加熱制御手段により前記加熱手段を制御することを特徴とする加熱調理器。
【請求項５】
前記鍋の温度を検出する温度検出手段を備え、前記判断手段は、前記平滑化手段の出力値より所定値以上大きい前記振動センサの出力値の数をカウントし、カウント数が所定値以上の場合に、前記温度検出手段による検出温度に基づき沸騰の判断を行うようにしたことを特徴とする請求項３または請求項４の何れかに記載の加熱調理器。
【請求項６】
前記平滑化手段の出力値が増加から減少又は一定に変化した状態が所定時間継続したときに沸騰の判断を行うことを特徴とする請求項３または請求項４の何れかに記載の加熱調理器。
【請求項７】
前記平滑化手段の出力値が増加から減少又は一定に変化した状態が継続したことを判定する所定時間は、調理物の量に応じて可変としたことを特徴とする請求項６記載の加熱調理器。
【請求項８】
前記平滑化手段の出力値が所定値以上になったときに前記判断手段が平滑化出力値の変化の検知を開始することを特徴とする請求項３または請求項４の何れかに記載の加熱調理器。
【請求項９】
加熱に伴う鍋の振動以外の定常的な振動レベルを保持するメモリを備え、前記平滑化手段の出力値が前記定常的な振動レベルより所定値以上大きくなった場合に前記判断手段が平滑化出力値の変化の検知を開始するとともに、前記定常的な振動レベルを可変とすることを特徴とする請求項３または請求項４の何れかに記載の加熱調理器。
【請求項１０】
前記振動センサの出力ゼロが続く場合や出力飽和が続く場合には、前記振動センサの故障を報知することを特徴とする請求項１から請求項９の何れかに記載の加熱調理器。
【請求項１１】
前記鍋の温度を検出する温度検出手段を備え、前記振動センサが故障していると判断した場合には、前記温度検出手段による検出温度に基づき沸騰の判断を行うようにしたことを特徴とする請求項１０記載の加熱調理器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＨ（Ｉｎｄｕｃｔｉｏｎ  Ｈｅａｔｉｎｇ）方式の誘導加熱コイルやラジエントヒータなどを熱源に有する加熱調理器に関し、特に、振動センサを用いて加熱状態を判断する加熱調理器に関するものである。
【背景技術】
【０００２】
振動センサを用いた加熱調理器としては、振動センサが検出した振動の継続時間等から調理物の沸騰状態を検知するものがある（例えば、特許文献１参照）。この従来例においては、検出した振動が所定時間例えば２０秒間以上継続している条件と、検出した振動の振動数（周波数）ｆが０．５Ｈｚ以上１０Ｈｚ以下である条件とが両方成立したときに、沸騰状態になったと判断するようにしている。これにより、鍋をトッププレート上に載せたときに生じる振動や調理台を叩いたときに生じる振動等を、沸騰状態であると誤検知することを防止する。
【０００３】
【特許文献１】特開平６−２２９５６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば水を加熱した場合、振動センサは水の温度が７０℃以上になると振動を検出し始め、沸騰に至るまでの時間は水の量によって異なる。また、調理物の沸騰に伴う振動センサの出力の変動は、水の量や鍋の重さなどによって変化するものである。例えば、水の量が多いと振動レベルが大きくなり、少ないと振動レベルは小さくなる。したがって、ある一定の基準値を設けて、所定値以上の出力が所定時間以上継続したとしても、水の量や鍋の種類によって沸騰している場合もあれば沸騰していない場合もあり、加熱状態を精度良く検知することができなかった。また、調理物の加熱に伴い振動レベルが変化していくため、筐体内に設けられたインバータ回路部の冷却用ファンの振動や、筐体に物が当たった時の振動など、周囲の音や振動（外乱）による振動と、加熱に伴いレベルが変化していく振動とを精度良く区別することができなかった。
【０００５】
本発明は、調理物の加熱に伴う鍋の振動とそれ以外の外乱による振動とを精度良く区別し、また、調理物の沸騰を精度良く検知できる加熱調理器を得ることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る加熱調理器は、調理物を収容する鍋を載置するトッププレートと、鍋内の調理物を加熱する加熱手段と、鍋の振動を検知する振動センサと、この振動センサの出力を平滑化する平滑化手段と、振動センサの出力値と平滑化手段の出力値との比較を行う判断手段とを備え、振動センサの出力値が平滑化手段の出力値より所定値以上大きい異常出力値である場合にこの異常出力値を除いて平滑化を行うようにしたものである。
【発明の効果】
【０００７】
本発明に係る加熱調理器によれば、振動センサを利用して調理物の加熱に伴う鍋の振動とそれ以外の外乱による振動とを精度良く区別し、外乱による振動センサの出力値を除去することができる。また、調理物の沸騰を精度良く検知することができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１は、本発明の実施の形態１における加熱調理器の構成を示す断面図である。図に示すように、この実施の形態における加熱調理器は、略直方体の筐体１と、筐体１の上面に設けられ、結晶化ガラス等の耐熱絶縁材料で構成された平面状のトッププレート２とを備えている。トッププレート２の下方には、渦巻き状に巻回された加熱コイル（加熱手段）３がトッププレート２の裏面に近接して配置されている。
【０００９】
トッププレート２の裏面には、トッププレート２上に載置した鍋４の振動を検知する振動センサ５が取り付けられている。鍋４内の調理物（例えば水）の沸騰に伴い、鍋４内に気泡が生じ、この気泡が破裂したり、鍋底から水中に離れていくことにより鍋が振動する。振動センサ５は、この鍋の振動をトッププレート２を介して検知する。加熱による鍋の振動は、周波数２０Ｈｚ前後の低周波で発生する。なお、振動センサ５は、筐体１内の別の場所に設けてもよい。
【００１０】
各加熱コイル３の下方には、鍋４の振動を振動センサ５で検出した場合に、加熱コイル３に供給する高周波交番電流の電流量を変化させて加熱出力を制御する制御回路６（加熱制御手段）が配置されている。また、加熱コイル３とトッププレート２との間には、トッププレート２を介して鍋４の底面温度を測定する温度センサ７（温度検出手段）が設けられている。
【００１１】
筐体１の前面には、操作パネル８が設けられている。図示しないが、操作パネル８には、加熱開始／加熱停止を制御する加熱スイッチと、火力調節スイッチ（つまみ）と、調理物の温度設定を行う温度設定スイッチと、沸騰を検知する「湯沸し」モードスイッチと、鍋４が沸騰状態のときに点滅するＬＥＤと、鍋４が沸騰状態であることを警報音で警告するスピーカとを備えている。
【００１２】
図２は、振動センサ５の信号処理のブロック図である。振動センサ５からの出力は、増幅回路及び帯域フィルタ回路１１に入力され、２０Ｈｚ前後の周波数の出力が抽出されて増幅される。ここで、帯域フィルタ回路１１を用いるのは、冷却用ファンの回転による振動成分（約４０Ｈｚ）などが調理物の加熱に伴う振動と合成されて出力されると、マイコン内で２０Ｈｚの成分を抽出する処理が必要となり、検出精度が悪くなるためである。また、調理物の加熱に伴う振動の周波数は加熱調理器の構成等によって異なるものであるため、帯域フィルタ回路１１により抽出する周波数帯は予め調理物の加熱に伴う振動の周波数を測定して設定すればよく、この実施の形態においては２０Ｈｚとしている。
【００１３】
増幅された信号の一部は平滑回路１２により平滑されてマイコン１３のＡ／Ｄコンバータ１４に出力され、他の一部は直接Ａ／Ｄコンバータ１５に出力される。Ａ／Ｄコンバータ１４、１５からの出力は共に判断処理部１６（判断手段）に入力され、外乱の判断や沸騰の判断が行われる。判断処理部１６の判断結果に応じて駆動インターフェース１７を介して加熱コイル３の出力が制御され、操作パネル８に設けられている表示や報知手段１８が制御される。例えば、判断処理部１６が沸騰と判断すると、加熱を停止し、ＬＥＤを点滅させ、警報音を発生させる。
【００１４】
水を加熱した場合、常温から７０℃程度までは振動センサ５からの出力はほとんどなく、７０℃程度から９０℃程度にかけて振動レベルが次第に大きくなっていく。そして、９０℃程度から１００℃程度の間に振動レベルは最大になり、１００℃の完全に沸騰した状態では振動レベルは最大よりもいくらか低下して、ほぼ一定になる。加熱に伴う振動センサ５の出力波形を図３に示す。図３において、細い線で表した曲線が振動センサ５の出力を平滑化せずにマイコン１３に入力した生出力波形、太い線で表した曲線が振動センサ５の出力を平滑化回路１２によって平滑化してマイコン１３に入力した平滑化出力波形を示す。
【００１５】
図４は、図３に示す振動センサ５の出力波形の一部を拡大したものであり、図４（ａ）は振動センサ５の生出力波形、図４（ｂ）は振動センサ５の出力を平滑化した後の平滑化出力波形である。図４（ａ）（ｂ）は、３秒毎に時点１、時点２、時点３、時点４と時間を区切り、時点１から時点２までを時間１、時点２から時点３までを時間２、時点３から時点４までを時間３としており、時間２において外乱が発生したことを示している。
【００１６】
図５は、信号処理のフローチャートである。調理物の加熱に伴う振動センサ５の出力特性を利用し、振動センサ５の出力が増大し、最大に達したあと減少すること、すなわち沸騰を判断する処理を行う。図２乃至図５を用いて、この実施の形態における加熱調理器により沸騰を検知する過程で外乱による振動か否かを判断する動作について説明する。
【００１７】
操作パネル８に設けられている「湯沸し」モードスイッチがＯＮされると、「湯沸し」モード処理を開始する（ステップＳ１０１）。このとき、加熱コイル３の出力は最大に設定する。
【００１８】
加熱が進み、鍋４内に気泡が発生すると振動センサ５が気泡により発生する鍋の振動を検知して、振動波形を出力する。まず、振動センサ５のアナログ電圧出力を、マイコン１３のＡ／Ｄコンバータ１５によってマイコン１３内にデジタルデータとして取り込む（ステップＳ１０２）。また、振動センサ５のアナログ電圧出力の一部は平滑化回路１２により平滑化処理され（ステップＳ１０３）、その平滑化出力電圧はＡ／Ｄコンバータ１４によってマイコン１３内に取り込まれる。このとき、必要であれば、振動センサ５の周囲温度を測定して振動センサ５の持つ温度特性の補償を行うようにしてもよい。
【００１９】
振動センサ５からＡ／Ｄコンバータ１５により直接マイコン内に取り込まれた生出力はメモリ（図示せず）に保持され、ピーク値が検出される。ピーク値とその発生時刻はメモリに保持される（ステップＳ１０４）。これを図４（ａ）を用いて説明すると、例えば時間１においては３つのピーク値が検出される。また、Ａ／Ｄコンバータ１４によりマイコン内に取り込まれた平滑化出力値も発生時刻とともにメモリに保持される（ステップＳ１０４）。なお、発生時刻とは、加熱開始からの時間でもよいし、振動が検知され始めてからの時間でもよい。平滑化出力については、所定時間毎（例えば図４（ｂ）における時間１、時間２、時間３のように３秒毎）にその傾きを算出し、メモリに保持する（ステップＳ１０５）。
【００２０】
次に、平滑化出力値を用いて、沸騰の判断を行う。メモリに保持されたデータのうち前後関係にあるデータ同士を比較する。過去のある時点（例えば３秒前）から現在までの傾きのデータと、さらに過去のある時点（例えば６秒前）から過去のある時点（例えば３秒前）までの傾きのデータとを比較して（ステップＳ１０６）、増加から減少あるいは、増加から一定に変わった場合には、沸騰と一次判断してステップＳ１０７に進む。一方、傾きが増加を続けていれば、ステップＳ１０２に戻って、データの取得、処理を繰り返す。センサ出力電圧の平滑化出力値を用いて振動センサの変化を見る方法は、平滑化によって外乱の影響が小さくなったデータを用いることになるため、生出力値を用いる方法と比較して、より正確である。なお、この実施の形態においては、平滑化出力値を平滑化回路により得るようにしたが、マイコン１３内で平滑化出力値を演算するようにしてもよい。その例については、実施の形態２において説明する。
【００２１】
ところで、図４に示す出力波形の場合、時間２には加熱に伴う鍋４の振動以外の振動、すなわち外乱によるピーク値が含まれているにもかかわらず、平滑化出力の傾きは時間１において増加から減少に変化するため、上記の判断方法では「沸騰」と判断してしまう。そこで、外乱による誤検知を除去するため、ステップＳ１０７、ステップＳ１０８において、加熱に伴う鍋４の振動とそれ以外の振動とを区別し、沸騰の判断が正しいかどうかを検証する。
【００２２】
ステップＳ１０６において平滑化出力の傾きが増加から一定または減少に変化した場合、メモリに保持した所定時間前の生出力値及び平滑化出力値を読み出し（ステップＳ１０７）、その差を算出する。算出された差が所定値より大きいか否かを判断し（ステップＳ１０８）、所定値より大きければ外乱による誤検知であり、まだ沸騰していないと判断する。ここで、所定値は、一定の値に設定しておいても良いし、生出力値が平滑化出力値の所定倍（例えば４倍）である場合に外乱と判断するようにしても良い。
【００２３】
ステップＳ１０７で所定時間前の生出力値及び平滑化出力値を読み出すのは、外乱が発生してから所定時間後に、平滑化出力にその影響が現れるためである。したがって、所定時間は平滑化の方法によって決まる。ステップＳ１０８でまだ沸騰していないと判断されると、ステップＳ１０２に戻って、再びステップＳ１０２からステップＳ１０８のデータ取得、処理、沸騰判断を実行する。
【００２４】
一方、ステップＳ１０８において、算出された差が所定値より小さければ、沸騰と最終判断する（ステップＳ１０９）。沸騰と判断した場合は、加熱出力を０あるいは弱火に変更し、沸騰完了の報知音を発し、また、沸騰完了の表示などを行い（ステップＳ１０９）、「湯沸し」モードを終了する。
【００２５】
また、図５のフローチャートには示していないが、振動センサ５が故障して、出力ゼロが続く場合や振動センサ５の出力が飽和している場合の制御について説明する。
【００２６】
振動センサ５は、経時変化や予期せぬ機械的変化、熱的変化によって、破壊されることがありうる。この場合、電気的に短絡あるいは開放状態になると信号を得られず、振動センサとして機能しなくなる。また、センサ信号を増幅する回路の故障も考えられる。センサが正常に動作しない状況で沸騰検知処理を行うと、加熱しすぎたり、まったく加熱されずに湯が沸かず、使用者に不便をかけてしまうことになる。
【００２７】
そこで、湯沸しボタンの押し下げ等により沸騰検知を開始した場合、はじめの数秒において、振動センサの出力が０Ｖに近い場合、あるいは、電源電圧に近い場合には、振動センサに異常があると判断する。そして、センサの異常を報知するとともに、加熱制御手段により加熱手段を制御して、湯沸し機能を停止させるようにする。これにより、加熱のしすぎを回避できるとともに、加熱ができずに使用者に不便をかけることが無くなる。また、振動センサ５の異常を報知することにより、振動センサ５の点検、修理を使用者に促すことができる。
【００２８】
しかしながら、振動センサ５が故障しても、湯沸し機能を使用したい場合がある。そのような場合は、トッププレート２の裏面の温度を測定する温度センサ７の情報によって湯沸しを行うようにしてもよい。
【００２９】
トッププレート２の裏面に接触して固定されている温度センサ７は、その構造により、トッププレート２の裏面の温度を測定する。トッププレート２の裏面の温度は、加熱している水の温度が容器に伝わり、さらに、トッププレート２の表面に伝わった結果、温度が定まる。すなわち、加熱手段により加熱される水の温度変化は、時間的な遅れや温度値の差をもって温度センサ７の温度情報に反映される。そこで、予めいくつかの条件で水を加熱した場合の、温度センサ７の温度情報の変化を測定すれば、水が沸騰している場合の温度情報の所定値を定めることができる。したがって、振動センサ５が故障であると判断された場合には、温度センサ７の温度情報を測定し、所定温度以上になったら加熱手段を制御して、過熱を停止するようにすればよい。
【００３０】
このようにすれば、振動センサが故障しても、温度センサによる制御で自動湯沸しが可能となり、沸騰検知の精度は低いが、水を継続して温めることができ、使用者にとって便利である。
【００３１】
以上のように、この実施の形態によれば、平滑化された振動センサ５の出力値と平滑化されていない生出力値とを比較することにより外乱を検知して、加熱に伴う鍋の振動とそれ以外の振動とを区別することができる。また、振動センサ５の生出力値や平滑化出力値を一定の基準値と比較して沸騰を判断するのではなく、振動センサの平滑化出力の変化により沸騰を判断するとともに、振動センサの生出力値と平滑化出力値とを比較し、平滑化出力値を基準にして生出力値が極端に大きい場合には外乱による誤判断とし、生出力値と平滑化出力値との差が所定値より小さい場合には沸騰と最終判断するため、調理物の量や鍋の重さなどの影響を受けることがなく、沸騰状態の検知の精度が向上する。
【００３２】
また、振動センサの出力の生出力値と平滑化出力値との比較のステップ（ステップＳ１０７、ステップＳ１０８）を平滑化出力の傾きが増加から減少又は一定に変化したときにのみ行うことで、振動センサ５の生出力のレベルを常に監視する必要がなく、マイコンでの処理が簡単になる。
【００３３】
なお、この実施の形態においては、加熱手段として加熱コイルを用いるＩＨ調理器を例に説明したが、他の加熱手段を用いる加熱調理器にも適用できる。
【００３４】
実施の形態２．
図６は、本発明の実施の形態２における振動センサの信号処理のブロック図である。この実施の形態においては、振動センサの出力の平滑化をマイコンによって行う。図６において、図２と同じ構成部分には同じ符号をつけて説明を省略する。図に示すように、振動センサ５の出力は増幅回路及び帯域フィルタ回路１１を介してマイコン１３に入力される。マイコン１３に入力されたデータはまずＡ／Ｄコンバータ１５によりデジタルデータ化される。デジタルデータは、直接判断処理部１６に入力されるとともに、平滑化演算部１９に入力され平滑化されてから判断処理部１６に入力される。
【００３５】
図７は、マイコンによる平滑化方法を示すフローチャートである。ここで、Ａ／Ｄ変換データ取得（サンプリング）の周期は１ｍｓとし、過去１秒間の蓄積データ（１秒／１ｍｓ＝１０００個）の平均を１ｍｓ毎に算出するものとする。したがって、処理開始から９９９ｍｓまでは移動平均値は得られない。また、移動平均算出方法は、過去１０００個のデータの値を合計して、データ数１０００で除すものとする。
【００３６】
実施の形態１と同様、「湯沸かし」モードスイッチが押され、ＩＨ加熱あるいはヒータ加熱が開始された場合に、このフローチャートによる処理が実行される。初めに各変数を初期化する（ステップＳ２０１）。すなわち、移動平均値AVEが有効であることを示すFLG1を０(無効)に、時間を表すｔ（ｍｓ）を０（時間＝０）に、Ａ／Ｄ変換で得られた値を保持する配列Ｖ[ｉ]のすべての要素を０に（ｉは１から１０００の整数）、移動平均値AVEの初期値を０に、それぞれセットする。
【００３７】
Ａ／Ｄ変換を実行する処理を呼び出して、変数ＡＤにＡ／Ｄ変換で得られた値Ｘを代入する（ステップＳ２０２）。次に、時間ｔが１０００より小さいか大きいかを判断し（ステップＳ２０３）、時間ｔが１０００より小さいときは、データＶ[ｉ]がまだ１０００個蓄積されておらず、有効な値となっていないため、FLG1を０(無効)にしたままステップＳ２０５に進む。
【００３８】
ステップＳ２０５では、シフト回数のカウンタおよび配列データを指定するｎを初期値０にセットする。カウンタｎが１０００未満かどうか判断し（ステップＳ２０６）、１０００未満の場合、保持データをシフトするための処理（ステップＳ２０７）へ進み、１０００個の保持データをシフトするまでステップＳ２０６からステップＳ２０８を繰り返す。ステップＳ２０７では、例えば、ｎ＝０のとき、Ｖ[0]にＶ[1]を代入し、ｎ＝４５６のとき、Ｖ[456]にＶ[457]を代入する。ｎは、０から９９９までの値をとるので、Ｖ[0]〜Ｖ[999]には、Ｖ[1]〜Ｖ[1000]の値が保存されることになる。
【００３９】
ステップＳ２０６でカウンタｎが１０００になると、保持データシフト処理を抜け出して、ステップＳ２０９へ進み、保持データＶ[1000]に、ステップＳ２０２において得られたＡ／Ｄ変換の値ＡＤを代入する。次に、保持データＶの要素１から１０００までの値を合算し、データ数１０００で割り、その値を移動平均値ＡＶＥに代入する（ステップＳ２１０）。
【００４０】
次に、FLG1が０であるか否か、すなわち、移動平均値ＡＶＥが有効であるか否かを判断する（ステップＳ２１１）。加熱開始から９９９ｍｓまでは、まだ1000個の保持データＶが蓄積されておらず、FLG1は０であるので、沸騰の判断処理（ステップＳ２１２）を行わずにステップＳ２１３へ進む。次のサンプリングのタイミングが来るまで、ステップＳ２１３を繰り返して待機する。次のサンプリング時間になるとステップＳ２１４に進み、新たなサンプリング時間として、ｔに１を加える。そしてステップＳ２０２に戻り、再び同じことを繰り返す。
【００４１】
ステップＳ２０３においてｔが１０００以上になると、加熱開始から１秒以上経過して１０００個の保持データＶが蓄積されているため、FLG1を１として、移動平均値ＡＶＥを有効とする。移動平均値ＡＶＥが有効となると、ステップＳ２１１からステップＳ２１２へ進み、沸騰の判断処理を実行する。
【００４２】
この沸騰判断処理は、上記の実施の形態１において説明した処理であり、移動平均により求められた平滑化出力の傾きの変化を検出し、増加から減少あるいは、増加から一定に変わった場合には、沸騰と一次判断する。そして、平滑化出力値と生出力値とを比較して、生出力値が極端に大きい場合には、平滑化出力値の変化は外乱によるもので、まだ沸騰していないと判断する。まだ沸騰していないと判断した場合は、ステップＳ２１３に進み、処理を継続する。平滑化出力値と生出力値との差が所定値より小さい場合には沸騰と最終的に判断し、この処理を終了して、ステップＳ２１３へは進まない。
【００４３】
以上のように、この実施の形態によっても、上記実施の形態１と同様に、振動センサの生出力値と平滑化出力値の両方を用いて、外乱を検知したり沸騰状態を検知したりするため、加熱に伴う振動以外の振動を正確に判断することができるとともに、沸騰状態の検知の精度が向上する。
【００４４】
また、この実施の形態によれば、沸騰が誤検知であると判断された場合、すなわち、保持データＶが平滑化出力値より極端に大きい異常出力値と判断された場合、その異常出力値を除いて平滑化出力値を修正することができる。例えば、平滑化出力値より極端に大きい異常出力値をその前後の外乱の影響のない保持データＶの値に修正したり、平滑化出力値より極端に大きい異常出力値を削除したりする。このようにデータを修正することにより、それ以降の沸騰判断をより正確に行うことができる。
【００４５】
なお、この実施の形態においては、１秒間の蓄積データの移動平均を算出するようにしたが、更に長い時間（例えば１０秒間）の蓄積データの移動平均を算出してもよい。このように、移動平均を算出するためのデータの蓄積時間を長くとれば、平滑化出力がより滑らかになり、沸騰の誤判断が少なくなる。
【００４６】
また、振動センサ５が故障した場合に、報知したり温度センサ７を用いて沸騰の検知を行ったりすれば、使い勝手が良くなることは、上記実施の形態１と同様である。
【００４７】
実施の形態３．
上記実施の形態１においては、振動センサ５の生出力値と平滑化出力値との比較のステップ（ステップＳ１０７、ステップＳ１０８）、つまり外乱の判断を平滑化出力の傾きが増加から減少又は一定に変化したときにのみ行うようにしたが、振動センサの出力のサンプリングの周期等で常に行っても良い。このようにすれば、生出力値と平滑化出力値との差が所定値以上であることを検知した場合、それから所定時間後の平滑化出力の傾きの変化は外乱によるものとして無視することができる。
【００４８】
また、振動センサ５の生出力値と平滑化出力値との比較を振動センサの出力のサンプリングの周期等で常に行うようにすれば、平滑化出力値より極端に大きい異常出力値の影響が含まれないように平滑化出力値を常に修正することができる。このため、異常出力値を除いた修正後の平滑化出力値が増加から減少又は一定に変化したことを検知した場合には調理物が沸騰したと最終的に判断することができ、その後再度生出力値と平滑化出力値との比較を行う必要がない。なお、平滑化出力値の修正は、上記実施の形態２に記載した例と同様、平滑化出力値より極端に大きい異常出力値をその前後の外乱の影響のない値に修正したり、異常出力値を削除したりする方法が考えられる。
【００４９】
平滑化出力値の変化の検知は生出力値と平滑化出力値との比較より時間がかかるため、平滑化出力値が増加から減少又は一定に変化したことを検知してから生出力値と平滑化出力値とを比較して誤判断を除去するより、予め誤判断の原因となる異常出力値を除いて平滑化出力値を修正しながら平滑化出力値の変化を検知した方が、沸騰の判断をより精度良く行うことができる。また、平滑化出力値が増加から減少又は一定に変化した状態が所定時間継続したときに沸騰の判断を行えば、一次的な平滑化出力値の減少を沸騰と誤判断することなく、正確に沸騰を判断することができる。なお、振動センサ５が故障した場合に、報知したり温度センサ７を用いて沸騰の検知を行ったりすれば、使い勝手が良くなることは、上記実施の形態１と同様である。
【００５０】
また、常に振動センサ５の生出力値と平滑化出力値との比較を行い、加熱に伴う鍋の振動とそれ以外の振動とを区別することにより、加熱に伴う振動以外の振動が異常に長く続く場合、振動センサ５による沸騰検知ができないと判断して、その後の適切な処理を行うことができる。加熱に伴う振動以外の振動が異常に長く続く場合とは、例えば、加熱調理器に加熱コイルなどの熱源部が複数設けられている場合に、「湯沸し」モードが設定されている熱源部の隣の熱源部でフライパン料理など鍋を動かしながら調理を続けている場合である。
【００５１】
加熱に伴う振動以外の振動が異常に長く続く場合の誤判断を防止するためには、判断処理部１６にカウンタ手段を設け、平滑化出力値に対して極端に大きい生出力値、すなわち外乱ノイズの数をカウントし、外乱ノイズの数が多い場合（例えば３０個以上の場合）に、沸騰判断不可とする。ここで、外乱ノイズの数は「湯沸し」モードスイッチが押されてからカウントを開始しても良いし、振動センサ５の出力が現れてからカウントを開始しても良い。沸騰判断不可と判断した場合には、沸騰判断エラーの報知や表示を行う。このとき、振動センサ５の出力に代えて温度センサ７の検出温度に基づいて沸騰の判断を行うようにすれば、沸騰の判断を継続することができ、使い勝手が良い。
【００５２】
実施の形態４．
沸騰の判断をするために、すなわち、平滑化出力値が増加から減少又は一定に変化することを検知するために、上記の実施の形態１、２においては平滑化出力の傾きの変化を見るようにしたが、平滑化出力値を過去の平滑化出力値の最大値と比較して、最大値より小さいか同じ状態が所定時間継続した場合に沸騰と判断するようにしてもよい。
【００５３】
図８に、平滑化出力値を過去の最大値と比較して、最大値より小さいか同じ状態が所定時間継続した場合に沸騰と判断する方法の模式図を示す。また、図９に、そのフローチャートを示す。
【００５４】
以下、図８および図９を用いて、最大値の更新状況から沸騰を判断する方法について説明する。
容器に水を入れて加熱調理器により加熱して、水を沸騰させるときに、トッププレートを介して伝わる振動による振動センサの平滑化出力の波形は、図８の平滑化出力のようになる。すなわち、加熱開始に伴い、沸騰による振動ではない機器の暗ノイズ振動が生じ、水温の上昇に伴い、次第に水の沸騰に伴う泡などの振動成分が重畳されて、振動センサの平滑化出力の値が増加していく。増加傾向はしばらく継続し、やがて出力は図８に示す最終の最大値に達する。この付近で水はほぼ沸騰状態に達している。最大値を過ぎると、センサ平滑化出力値は、ほぼ横ばいか、減少する値をとる。すなわち、最大値が更新されない状態が継続する。この状態が所定時間継続した場合に、沸騰を検知すればよい。
【００５５】
具体的には、図９のようなフローチャートに基づいた処理を行うことで、振動センサによる沸騰検知が正確に行われる。
まず、Ｓ３０２において、振動センサからの平滑化出力の値を取り込み、現在のセンサ平滑化出力値として保持する。次いで、Ｓ３０２において、以前に保持した最大値と平滑化出力を比較し、最大値が平滑化出力より小さい場合は、最大値が更新されたことになりＳ３０４に、また、小さくない場合は最大値は更新されずＳ３０５へ進む。Ｓ３０４に進んだ場合は、新しい最大値を保持するため、平滑化出力値を最大値に保持し、また、現在時刻を最大値時刻に保持する。そして、Ｓ３０２に戻り、処理を継続する。一方、Ｓ３０５に進んだ場合は、現在時刻から最大値時刻を引いた値が所定時間より小さい場合、すなわち、最大値発生後まだ所定時間が経っていない場合は、Ｓ３０２に戻り処理を続ける。一方、現在時刻から最大値時刻を引いた値が所定時刻より小さくない場合、すなわち、最大値発生後所定時間が経過した場合は、沸騰と一次判断する（Ｓ３０６）。沸騰と一次判断した後は、実施の形態１と同様に、平滑化出力値と生出力値とを比較して、生出力値が極端に大きい場合には、平滑化出力値の変化は外乱によるもので、まだ沸騰していないと判断する。平滑化出力値と生出力値との差が所定値以下であれば、沸騰と最終判断し、沸騰報知表示や火力の低減など必要な処理を行う。
【００５６】
この実施の形態によれば、平滑化出力値を過去の平滑化出力値の最大値と比較して、最大値より小さいか同じ状態となった場合に沸騰と一次判断するようにしたので、平滑化出力の傾きを算出する演算が不要となるため、演算が容易になり、メモリ等が少なくてすみ、また、高速な処理が可能となる。
【００５７】
また、最大値以下の状態が所定時間継続した場合に沸騰と一次判断するようにすることにより、平滑化出力が多少変動している場合であっても、一時的な平滑化出力の減少を沸騰と誤判断することなく、正確に沸騰を判断することができる。なお、上記実施の形態１、２においても、平滑化出力の傾きが増加から減少又は一定に変化した状態が所定時間継続した場合に沸騰と一次判断するようにすることにより、同様の効果が得られる。
【００５８】
また、振動センサ５が故障した場合に、報知したり温度センサ７を用いて沸騰の検知を行ったりすれば、使い勝手が良くなることは、上記実施の形態１と同様である。
【００５９】
また、平滑化出力値をマイコンによる演算で求める場合、平滑化出力値より極端に大きいと判断された保持データ、すなわち外乱によるデータを除いて平滑化出力値を修正すれば、それ以降の沸騰判断をより正確に行うことができることは、上記実施の形態２と同様である。
【００６０】
さらに、この実施の形態の場合も、振動センサ５の生出力値と平滑化出力値との比較を振動センサの出力のサンプリングの周期等で常に行うようにすれば、平滑化出力値より極端に大きい異常出力値の影響が含まれないように平滑化出力値を常に修正することができる。つまり、図９のステップＳ３０２において修正後の平滑化出力を保持することができ、この修正後の平滑化出力値を用いて過去の最大値との比較を行い、ステップＳ３０６において調理物の沸騰を最終的に判断することができる。
【００６１】
実施の形態５．
平滑化出力値が増加から減少又は一定に変化した状態が所定時間継続した場合に沸騰と判断する上記実施の形態４の方法において、継続を判別する所定時間を可変とするようにしてもよい。
【００６２】
加熱する水量の多少によって、沸騰に伴う振動の平滑化波形は、図１０のようになる。図１０（Ａ）は、鍋に０．５リットルの水を入れて加熱した場合の振動センサの平滑化波形と水温、図１０（Ｂ）は、鍋に２リットルの水を入れて加熱した場合の振動センサの平滑化波形と水温、図１０（Ｃ）は、鍋に４リットルの水を入れて加熱した場合の振動センサの平滑化波形と水温である。これらの波形から、振動の平滑化波形の最大値が発生した時点から、水温が１００℃となって水が沸騰する時点までの時間は、水量が多くなるにつれて長くなることを見出した。
【００６３】
具体的には、次のように判断、処理を行う。１秒毎に新たな平滑化出力値をメモリに記憶された過去の平滑化出力の最大値と比較し、過去の最大値より大きい場合には最大値を更新し、メモリに記憶する。また別に、加熱開始から最大値までの時間を計測し、その時間により、最大値が更新されるまで判断を保留する所定時間を定める。なお、図１０においては実験の都合上、加熱開始時の水温を変えているが、通常は２０℃前後から加熱を開始するから、加熱開始から最大値までの時間は水量が多いほど長い。したがって、例えば、加熱開始から最大値までが２分以内であれば、所定時間は１０秒、２分から３分であれば２０秒、３分から４分であれば３０秒、４分から６分であれば４０秒、６分から８分であれば、５０秒、８分以上であれば６０秒に、所定時間を定める。そして、平滑化出力値が過去の最大値以下である状態が所定時間継続した場合には、沸騰と判断する。
【００６４】
このように、最大値より小さいか同じ状態が所定時間継続した場合に沸騰と判断する方法において、所定時間を調理物の量に応じて可変とすることで、沸騰の判断タイミングがより正確になる。
【００６５】
なお、所定時間は、演算によって連続的に可変となるように求めてもよい。この場合、連続的に最適な所定時間が得られるので、沸騰の判断タイミングがよりきめ細かく得られる。また、所定時間を定める場合の経過時間は、始点を加熱開始時点とする以外に、振動信号が所定値以上となった時点としてもよい。この場合、加熱開始時の被加熱物の温度にかかわらず、より正確に所定時間を定めることができる。また、終点を最大値が発生した時点とする以外に、現在時刻までとして加熱開始からの経過時間を求め、その経過時間に応じて所定時間を定めても同様の効果が得られる。すなわち、水量が多いほど最大値を過ぎたときの現在時刻までの経過時間は長いから、その経過時間に応じて所定時間を定め、現在時刻から所定時間前の間に最大値が含まれるかどうかを判断し、含まれなくなったときに沸騰と判断する。さらに、多少精度は落ちるが、温度センサ７を用いて、水温が所定温度（例えば１５℃）上昇するのに必要な時間を検知し、その時間が長いほど水量が多いと判断して所定時間を長く設定する等、何らかの方法で水量の多少を検知し、その検知結果に応じて所定時間を定めるようにすれば、同様の効果が得られる。
【００６６】
実施の形態６．
上記各実施の形態においては、振動センサ５の平滑化出力の変化に基づき沸騰の一次判断を行うとともに、振動センサ５の生出力値と平滑化出力値とを比較することにより加熱に伴う鍋の振動とそれ以外の振動とを区別して、外乱による沸騰の誤判断を除去するようにしたが、更に温度センサの出力を組み合わせて沸騰判断を行ってもよい。
【００６７】
例えば、図５のステップＳ１０６において平滑化出力値が増加から減少又は一定に変化したとき、温度センサ７により鍋４の温度を検出し、鍋４の温度が低い場合（例えば５０℃の場合）には、生出力値と平滑化出力値との比較（ステップＳ１０７、ステップＳ１０８）を行わず、ステップＳ１０２からステップＳ１０６のデータの取得や平滑化出力の変化の確認を繰り返す。そして、鍋４の温度が所定温度（例えば８０℃）以上であれば、生出力値と平滑化出力値との比較（ステップＳ１０７、ステップＳ１０８）を行い、外乱による沸騰の誤判断を除去する。
【００６８】
また、平滑化出力値の変化に基づく沸騰の一次判断を検証してステップＳ１０９で沸騰と判断したときに、温度センサ７によって沸騰を再確認するようにしてもよい。温度センサ７による検出値が低い場合（例えば５０℃以下の場合）、振動センサ５による沸騰判断は誤判断であると判断して、沸騰判断エラーの報知や表示を行う。
【００６９】
また、上記各実施の形態においては、「湯沸かし」モードスイッチが押されたときに振動センサ５による沸騰又は外乱の判断を開始するようにしたが、温度センサ７の検出温度が所定値以上（例えば７０℃以上）になったときに振動センサ５による沸騰又は外乱の判断を開始するようにしても良い。
【００７０】
このように、温度センサ７の出力を組み合わせて沸騰の判断を行うことにより、沸騰をより正確に判断できるとともに、マイコンでの処理が簡単になる。
【００７１】
実施の形態７．
沸騰の判断処理や外乱の判断処理、すなわち平滑化出力値の変化を検知する処理や、平滑化出力値と生出力値とを比較する処理は、加熱開始から継続しなくても良い。上記実施の形態６では温度センサ７の検出温度が所定値以上になったときに沸騰や外乱の判断を開始する例を説明したが、ここでは、平滑化出力値が所定値以上になったことを判断して、沸騰や外乱の判断を開始する実施の形態を示す。
【００７２】
加熱開始から水温が７０℃程度に達するまでの間には、鍋内部に気泡が発生せず、沸騰による振動信号は発生しない。しかしながら、加熱調理器に内蔵されたファンの運転による振動があるため、沸騰による振動信号が発生する前の時間において、定常的な振動信号が発生している。この定常的な振動信号の平滑化出力値をメモリに保持する。メモリに保持するタイミングは、加熱開始後１０秒程度経過した時刻が適当である。そして、加熱が継続される間、平滑化出力値とメモリに保持した定常的な振動信号値とを比較し、平滑化出力値が定常的な振動信号値よりも所定値以上大きくなった場合に、沸騰を判断する処理を開始する。この場合の平滑化出力波形の変化と信号処理の概念図を図１１に示す。
【００７３】
例えば、上記実施の形態１の場合には、平滑化出力値が定常的な振動信号値よりも所定値以上大きくなったときに、平滑化出力値の傾き変化の検知を開始する。また、上記実施の形態３に記載したような、生出力値と平滑化出力値との比較を行い平滑化出力値を修正しながら平滑化出力値の変化を検知する方法の場合には、平滑化出力値が定常的な振動信号値よりも所定値以上大きくなったときに生出力値と平滑化出力値との比較及び平滑化出力値の変化の検知を開始しても良いし、生出力値と平滑化出力値との比較は加熱開始から行い、平滑化出力値の変化の検知を平滑化出力値が定常的な振動信号値よりも所定値以上大きくなったときに開始するようにしても良い。
【００７４】
このように、沸騰による振動信号が発生してから、沸騰の判断処理や外乱の判断処理を開始するので、マイコンによる処理の負荷が軽減され、また、沸騰による振動信号が発生する前に、外乱による波形の変動があっても、沸騰判断を行わないので、判断精度が向上する効果が得られる。
【００７５】
また、平滑化出力値と比較する定常的な振動信号は可変であり、メモリに保持した定常的な振動信号を適宜更新したり、過去に保持した定常的な振動信号を用いてもよい。更新する方法としては、メモリに保持した信号値と現時点での平滑化出力値との平均値を求め、これをメモリに保持したり、メモリに保持した信号値よりも現時点での平滑化出力値が小さい場合に、現時点の平滑化出力値をメモリに保持する方法がある。
【００７６】
これにより、メモリに保持した平滑化出力値に突発的な外乱によるノイズが含まれていた場合でも、適宜、校正されて突発的な外乱によるノイズ成分の影響が除去された適正な値を保持することができて、沸騰判断開始の精度が向上する。また、定常的な振動信号は、加熱調理器の設置される場所により異なるし、長期の使用によりファンの運転による振動レベルが変化することがあり得るから、適宜更新することにより、沸騰判断開始の精度を設置場所や使用期間にかかわらず維持することができる。
【００７７】
また、加熱を開始した時点において、天板の温度検出手段による検出温度が所定値以上高い場合には、以前に保持した定常的な振動信号を用いればよい。加熱開始した時点において、天板の温度検出手段による検出温度が所定値以上高い場合が発生する状況は、例えば、一度湯沸しを行い、加熱を停止して、しばらくたってから、再度、湯沸しを行う場合が考えられる。この場合は、再度の加熱開始直後から、鍋内に気泡が発生して沸騰による振動信号が生じる。この状態で、定常的な振動信号を保持しても、沸騰による振動信号が含まれているので、正確な沸騰の判断開始を判定できない。そこで、以前に沸騰判断処理したときに得られた定常的な振動信号を不揮発性のメモリに保持しておく。この値は、工場出荷時に予め設定してもよい。そして、加熱開始した時点において、天板の温度検出手段による検出温度が所定値以上高い場合は、定常的な振動信号として、不揮発のメモリに保持された過去の値や工場出荷時の値を用いて、沸騰の判断を開始するかどうかを判定するようにすればよい。
【００７８】
このように、過去の定常的な振動信号を用いることにより、加熱開始時点で天板の温度が高く、加熱と同時に沸騰による振動信号が発生する場合でも、定常的な沸騰以外の振動レベルから沸騰による振動信号の発生を判別することが可能となり、沸騰の判断開始を正確に行うことができる。
【図面の簡単な説明】
【００７９】
【図１】実施の形態１における加熱調理器の断面図である。
【図２】実施の形態１における振動センサの信号処理のブロック図である。
【図３】加熱に伴う振動センサの出力波形を示す波形図である。
【図４】（ａ）振動センサの生出力波形を示す波形図である。              （ｂ）振動センサの平滑化出力波形を示す波形図である。
【図５】実施の形態１における信号処理のフローチャートである。
【図６】実施の形態２における振動センサの信号処理のブロック図である。
【図７】実施の形態２における平滑化方法を示すフローチャートである。
【図８】実施の形態５における振動センサの平滑化出力波形と信号処理の流れを表す模式図である。
【図９】実施の形態５における信号処理のフローチャートである。
【図１０】実施の形態５における水量が異なる場合の加熱に伴う振動センサの出力波形を示す波形図である。
【図１１】実施の形態７における信号処理の概念図である。
【符号の説明】
【００８０】
２  トッププレート、３  加熱手段、４  鍋、５  振動センサ、６  制御回路、１２  平滑化回路、１３  マイコン、１６  判断処理部、１９  平滑化演算部。
【図１】
2004303726.tif 000003
【図２】
2004303726.tif 000004
【図３】
2004303726.tif 000005
【図４】
2004303726.tif 000006
【図５】
2004303726.tif 000007
【図６】
2004303726.tif 000008
【図７】
2004303726.tif 000009
【図８】
2004303726.tif 000010
【図９】
2004303726.tif 000011
【図１０】
2004303726.tif 000012
【図１１】
2004303726.tif 000013