(57)【要約】      （修正有）【課題】誘導加熱調理システムの場合には調理器具の底板に１個の底板温度センサを固定し、調理器具の温度を底板の１個の底板温度センサによって検出している。このため、調理器具の底板の温度を局部的に検出することしかできない。鍋の温度を底板の複数の箇所で検出すること。【解決手段】鍋の底板３３には鍋底センサ３５〜鍋底センサ３９が固定されている。これら鍋底センサ３５〜鍋底センサ３９は共通の円形軌跡上に配列されたものであり、鍋の温度を底板３３の複数の箇所で検出する。【選択図】図４
2009259740.tif 000002
【特許請求の範囲】
【請求項１】
磁性材製の底板および当該底板を取囲む側板からなる容器部を備えたものであって、当該容器部内に加熱調理の対象となる調理物が投入される調理器具と、
前記調理器具の底板が載置されるものであって、前記調理器具の底板を予め決められた目標位置に載置するための目印を有する非磁性材製のトッププレートと、
前記トッププレートを支持する箱体と、
前記箱体の内部に前記目印の下方に位置して設けられ、前記調理器具の底板を誘導加熱する環状のＩＨコイルと、
前記調理器具の底板の温度に応じた底板温度信号を出力するものであって、前記調理器具の底板に相互に異なる部分に位置して設けられた複数の底板温度センサと、
前記箱体の内部に設けられ、前記複数の底板温度センサのそれぞれから出力される底板温度信号を有線または無線で検出する制御回路を備えたことを特徴とする誘導加熱調理システム。
【請求項２】
前記複数の底板温度センサは、前記調理器具の底板の中心点を中心とする共通の円形軌跡上に配列された２以上のものを含んでおり、
前記制御回路は、
前記２以上の底板温度センサのうち１個の底板温度センサから出力される底板温度信号および当該１個の底板温度センサとは異なる１個の底板温度センサから出力される底板温度信号相互間の差分を検出する検出処理を前記２以上の底板温度センサのそれぞれについて行い、
前記検出処理での検出結果を前記調理器具の底板が前記目標位置に載置されているか否かを判別するために予め決められたずれ判別データと比較することに基づいて前記調理器具の底板が前記目標位置に載置されているか否かを判別することを特徴とする請求項１に記載の誘導加熱調理システム。
【請求項３】
前記複数の底板温度センサは、前記調理器具の底板の中心を通る共通の直線上に配列された２以上のものを含んでおり、
前記制御回路は、
前記２以上の底板温度センサのそれぞれから出力される底板温度信号相互間の大小関係を判別する判別処理を行い、
前記判別処理での判別結果を前記調理器具の底板が前記目標位置に載置されているか否かを判別するために予め決められたずれ判別データと比較することに基づいて前記調理器具の底板が前記目標位置に載置されているか否かを判別することを特徴とする請求項１に記載の誘導加熱調理システム。
【請求項４】
前記箱体の内部に設けられ、前記調理器具の底板の温度を前記トッププレートを介して検出するものであって前記調理器具の底板の温度に応じた内部温度信号を出力する内部温度センサを備え、
前記制御回路は、
前記複数の底板温度センサのそれぞれから出力される底板温度信号の平均値または前記複数の底板温度センサのうち予め決められたものから出力される底板温度信号を第１の判定データとして検出し、
前記内部温度センサから出力される内部温度信号を第２の判定データとして検出し、
前記第１の判定データの検出結果および前記第２の判定データの検出結果相互間の差分を前記調理器具の底板が上に向けて反っているか否かを判別するために予め決められた反り判別データと比較することに基づいて前記調理器具の底板が上に向けて反っているか否かを判別することを特徴とする請求項１に記載の誘導加熱調理システム。
【請求項５】
使用者が操作することが可能な操作スイッチを備え、
前記制御回路は、
前記操作スイッチの操作内容に応じて前記調理器具の底板を誘導加熱するための目標温度を設定し、
前記複数の底板温度センサのそれぞれから出力される底板温度信号のうちで最も高いものを最高温度として選択し、
前記最高温度の選択結果が前記目標温度の設定結果に収束するように前記ＩＨコイルの出力を前記最高温度の選択結果に基づいて制御することを特徴とする請求項１に記載の誘導加熱調理システム。
【請求項６】
前記制御回路は、
前記複数の底板温度センサのそれぞれから出力される底板温度信号のうちで最も高いものを最高温度として選択する選択処理を予め決められた単位時間が経過する毎に行うものであって、
今回の選択処理での最高温度の選択結果および前回の選択処理での最高温度の選択結果相互間の差分に基づいて最高温度の時間的な変化率である温度変化率を演算し、
前記温度変化率の演算結果を調理物が沸騰しているか否かを判別するために予め決められた沸騰判別データと比較することに基づいて前記調理器具の容器部内の調理物が沸騰しているか否かを判別し、
調理物が沸騰していると判別したときには調理物の沸騰を判別することに使用した前回の最高温度の選択結果または今回の最高温度の選択結果を調理物の種類を判別するために予め決められた調理物判別データを比較することに基づいて調理物の種類を判別することを特徴とする請求項１に記載の誘導加熱調理システム。
【請求項７】
前記ＩＨコイルを一定の出力で運転する場合の前記ＩＨコイルの出力と調理物の温度変化率と調理物の分量相互間の関係が相互に異なる複数の出力毎に予め記録された記録手段を備え、
前記制御回路は、
前記複数の底板温度センサのそれぞれから出力される底板温度信号のうちで最も高いものを最高温度として選択する選択処理を予め決められた単位時間が経過する毎に行うものであって、
今回の選択処理での最高温度の選択結果および前回の選択処理での最高温度の選択結果相互間の差分に基づいて最高温度の時間的な変化率である温度変化率を演算し、
前記記録手段から前記ＩＨコイルの出力の設定結果および前記温度変化率の演算結果の双方に応じた調理物の分量を選択することで前記調理器具の容器部内に投入されている調理物の分量を判別することを特徴とする請求項１に記載の誘導加熱調理システム。
【請求項８】
前記ＩＨコイルを運転状態から運転停止させた状態での調理物の温度変化率および調理物の分量相互間の関係が相互に異なる複数の分量毎に予め記録された記録手段を備え、
前記制御回路は、
前記ＩＨコイルを運転状態から運転停止状態にしたことを基準に予め決められた時間だけ継続的に運転停止するものであって、
前記ＩＨコイルの運転停止状態で前記複数の底板温度センサのそれぞれから出力される底板温度信号のうちで最も高いものを最高温度として選択する第１の処理と、
前記第１の処理で温度信号を検出したことを基準に予め決められた時間が経過することに基づいて前記ＩＨコイルの運転停止状態で前記複数の底板温度センサのそれぞれから出力される底板温度信号のうちで最も高いものを最高温度として再び選択する第２の処理と、
前記第１の処理での最高温度の選択結果および前記第２の処理での最高温度の選択結果相互間の差分に基づいて最高温度の時間的な変化率である温度変化率を演算し、
前記記録手段から前記温度変化率の演算結果に応じた調理物の分量を選択することで前記調理器具の容器部内に投入されている調理物の分量を判別することを特徴とする請求項１に記載の誘導加熱調理システム。
【請求項９】
使用者が操作することが可能な操作スイッチと、
前記調理器具の側板の温度に応じた側板温度信号を出力するものであって、前記調理器具の側板に相互に異なる高さに位置して設けられた複数の側板温度センサを備え、
前記制御回路は、
前記操作スイッチの操作内容に応じて前記調理器具の側板を加熱するための目標温度を設定し、
前記複数の側板温度センサのそれぞれから出力される側板温度信号のうちで最も高いものを第１の最高温度として選択し、
前記複数の底板温度センサのそれぞれから出力される底板温度信号のうちで最も高いものを第２の最高温度として選択し、
前記第２の最高温度の選択結果を予め決められた閾値データと比較し、
前記第２の最高温度の選択結果が前記閾値データに到達していないと判断した場合には前記第１の最高温度の選択結果が前記目標温度の設定結果に収束するように前記ＩＨコイルの出力を前記第１の最高温度の選択結果に基づいて設定し、
前記第２の最高温度の選択結果が前記閾値データに到達したと判断した場合には前記ＩＨコイルを現在の出力から下げて運転または前記ＩＨコイルを運転停止することを特徴とする請求項１に記載の誘導加熱調理システム。
【請求項１０】
前記調理器具の側板の温度に応じた側板温度信号を出力するものであって、前記調理器具の側板に相互に異なる高さに位置して設けられた複数の側板温度センサを備え、
前記制御回路は、
前記複数の底板温度センサのそれぞれから出力される底板温度信号の平均値または前記複数の底板温度センサのうち予め決められたものから出力される底板温度信号を判定データとして検出し、
前記側板温度センサから出力される側板温度信号および前記判定データの設定結果相互間の差分を検出する検出処理を前記複数の側板温度センサのそれぞれに対して行い、
前記検出処理での検出結果を調理物の液面の有無を判別するために予め決められた液面判別データと比較する比較処理を前記複数の側板温度センサのそれぞれに対して行うことに基づいて前記側板温度センサが固定された高さに調理物が存在するか否かを前記複数の側板温度センサ毎に判別することを特徴とする請求項１に記載の誘導加熱調理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は調理器具および調理器具を誘導加熱する誘導加熱調理器を備えた誘導加熱調理システムに関する。
【背景技術】
【０００２】
上記誘導加熱調理システムには調理器具に底板温度センサを固定した構成のものがある。この調理器具は底板および底板を取囲む側板からなる容器部を備えたものであり、底板温度センサは容器部の底板に固定されている。この構成の場合、底板温度センサから出力される底板温度信号を誘導加熱調理器に有線または無線で送信し、誘導加熱調理器のＩＨコイルを温度センサから出力される底板温度信号に基づいて駆動制御している。
【特許文献１】特開２００６−２８６４９８号公報
【特許文献２】特開２００７−３２９０５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記誘導加熱調理システムの場合には調理器具の底板に１個の底板温度センサを固定し、調理器具の温度を底板の１個の底板温度センサによって検出している。このため、調理器具の底板の温度を局部的に検出することしかできない。
【０００４】
本発明は上記事情に鑑みてなされたものであり、調理器具の温度を底板の複数の箇所のそれぞれで検出することができる誘導加熱調理システムを提供することを目的とするものである。
【課題を解決するための手段】
【０００５】
本発明の誘導加熱調理システムは、磁性材製の底板および当該底板を取囲む側板からなる容器部を備えたものであって当該容器部内に加熱調理の対象となる調理物が投入される調理器具と、前記調理器具の底板が載置されるものであって前記調理器具の底板を予め決められた目標位置に載置するための目印を有する非磁性材製のトッププレートと、前記トッププレートを支持する箱体と、前記箱体の内部に前記目印の下方に位置して設けられ前記調理器具の底板を誘導加熱する環状のＩＨコイルと、前記調理器具の底板の温度に応じた底板温度信号を出力するものであって前記調理器具の底板に相互に異なる部分に位置して設けられた複数の底板温度センサと、前記箱体の内部に設けられ前記複数の底板温度センサのそれぞれから出力される底板温度信号を有線または無線で検出する制御回路を備えたところに特徴を有している。
【発明の効果】
【０００６】
複数の底板温度センサが調理器具の底板の相互に異なる部分に設けられているので、調理器具の温度を底板の複数の箇所のそれぞれで検出することができる。
【発明を実施するための最良の形態】
【０００７】
【実施例１】
【０００８】
システムキッチン１の内部には、図１に示すように、箱体に相当するキャビネット２が固定されている。このキャビネット２は上面が開口する箱状をなすものであり、キャビネット２にはトッププレート３が固定されている。このトッププレート３はキャビネット２の上面を塞ぐものであり、システムキッチン１の上面から露出している。このトッププレート３は非磁性材である耐熱ガラスを材料とするものであり、有色不透明に着色されている。このトッププレート３には円形状の左マーク４と円形状の右マーク５と円形状の中マーク６のそれぞれが形成されている。これら左マーク４〜中マーク６のそれぞれはトッププレート３の上面に電磁調理用の鍋を載置するときの目印に相当するものであり、トッププレート３とは異なる色彩に着色されている。
【０００９】
キャビネット２の内部には、図２に示すように、ＩＨコイルに相当する左ＩＨコイル７が固定されている。この左ＩＨコイル７は円環状の内周側コイル８および円環状の外周側コイル９相互間を電気的に接続することから構成されたものであり、左マーク４上の鍋は内周側コイル８および外周側コイル９のそれぞれが発振することに基づいて誘導加熱される。この外周側コイル９は内周側コイル８に比べて直径寸法が大きなものであり、内周側コイル８の外周部に内周側コイル８から離間して配置されている。これら内周側コイル８および外周側コイル９のそれぞれは左マーク４の下方に左マーク４に対して同心状に配置されたものであり、左マーク４の中心点と内周側コイル８の中心点と外周側コイル９の中心点は上下方向から見て相互に重なっている。
【００１０】
キャビネット２の内部には、図３に示すように、内部温度センサに相当する左温度センサ１０が固定されている。この左温度センサ１０はサーミスタからなるものであり、図２に示すように、感温部１１を有している。この感温部１１は左マーク４と内周側コイル８と外周側コイル９のそれぞれに対して同心な円環状をなすものであり、トッププレート３の下面に内周側コイル８および外周側コイル９相互間で接触している。この感温部１１はトッププレート３の温度を左温度センサ１０に伝えるものであり、左温度センサ１０はトッププレート３から感温部１１を通して伝えられる鍋の温度に応じたレベルの温度信号を出力する。
【００１１】
キャビネット２の内部には、図３に示すように、右マーク５の下方に位置して右ＩＨコイル１２が固定されている。この右ＩＨコイル１２は右マーク５に対して同心な円環状をなすものであり、右マーク５上の鍋は右ＩＨコイル１２が発振することに基づいて誘導加熱される。キャビネット２の内部には中マーク６の下方に位置して中ＩＨコイル１３が固定されている。この中ＩＨコイル１３は中マーク６に対して同心な円環状をなすものであり、中マーク６上の鍋は中ＩＨコイル１３が発振することに基づいて誘導加熱される。
【００１２】
キャビネット２の内部には、図３に示すように、マイクロコンピュータを主体に構成されたメイン制御回路１４が固定されている。このメイン制御回路１４はＣＰＵ１５とＲＯＭ１６とＲＡＭ１７を有するものであり、左温度センサ１０から出力される温度信号に基づいて左マーク４上の鍋の温度を検出する。このメイン制御回路１４のＲＯＭ１６には制御プログラムおよび制御データのそれぞれが予め記録されており、メイン制御回路１４のＣＰＵ１５はＲＡＭ１７をワークエリアとしてＲＯＭ１６の制御プログラムおよび制御データの双方に基づいて左ＩＨコイル７用の左調理コマンドと右ＩＨコイル１２用の右調理コマンドと中ＩＨコイル１３用の中調理コマンドのそれぞれを設定し、左調理コマンド〜中調理コマンドのそれぞれの設定結果をインバータ制御回路１８に送信する。このメイン制御回路１４は制御回路に相当し、ＲＯＭ１６は記録手段に相当する。
【００１３】
インバータ制御回路１８はマイクロコンピュータを主体に構成されたものであり、ＣＰＵとＲＯＭとＲＡＭを有している。このインバータ制御回路１８は左調理コマンドの受信結果に基づいてインバータ回路１９を駆動し、右調理コマンドの受信結果に基づいてインバータ回路２０を駆動し、中調理コマンドの受信結果に基づいてインバータ回路２１を駆動するものであり、左ＩＨコイル７はインバータ回路１９が左調理コマンドの受信結果に基づいて駆動されることで左調理コマンドの受信結果に応じた出力で左マーク４上の鍋を誘導加熱し、右ＩＨコイル１２はインバータ回路２０が右調理コマンドの受信結果に基づいて駆動されることで右調理コマンドの受信結果に応じた出力で右マーク５上の鍋を誘導加熱し、中ＩＨコイル１３はインバータ回路２１が中調理コマンドの受信結果に基づいて駆動されることで中調理コマンドの受信結果に応じた出力で中マーク６上の鍋を誘導加熱する。
【００１４】
キャビネット２には、図１に示すように、操作パネル２２が固定されている。この操作パネル２２はシステムキッチン１の前面から露出するものであり、操作パネル２２には左火力スイッチ２３と左オートスイッチ２４と左スタートスイッチ２５と左取消しスイッチ２６を含む５以上のスイッチが装着されている。これら左火力スイッチ２３〜左取消しスイッチ２６のそれぞれは使用者が前方から操作することが可能なものであり、メイン制御回路１４は左火力スイッチ２３〜左取消しスイッチ２６のそれぞれの操作内容に基づいて左調理コマンドを設定する。この左オートスイッチ２４は操作スイッチに相当する。
【００１５】
図２の鍋３０は左マーク４上に載置して使用されるものであり、容器部３１および取手部３２を有している。容器部３１は調理物が投入されるものであり、円板状の底板３３および底板３３を取囲む円筒状の側板３４を有している。これら底板３３および側板３４のそれぞれは磁性材から構成されたものであり、左ＩＨコイル７が発振することに基づいて誘導加熱される。取手部３２は使用者が手指で掴むものであり、容器部３１から突出する棒状をなしている。この鍋３０は調理器具に相当する。
【００１６】
鍋３０には、図４に示すように、底板３３に位置して鍋底センサ３５と鍋底センサ３６と鍋底センサ３７と鍋底センサ３８と鍋底センサ３９のそれぞれが固定されている。これら鍋底センサ３５〜鍋底センサ３９のそれぞれはサーミスタからなるものであり、鍋底センサ３５は底板３３の中心点に配置され、残りの鍋底センサ３６〜鍋底センサ３９のそれぞれは底板３３の中心点を中心する共通の円形軌跡上に円周方向に９０度の等ピッチで配列されている。これら鍋底センサ３５〜鍋底センサ３９のそれぞれは底板３３に接触するものであり、底板３３の温度に応じたレベルの鍋底温度信号を出力する。この底板３３には５個の凹部４０が形成されている。これら５個の凹部４０のそれぞれは下面が開口するものであり、鍋底センサ３５〜鍋底センサ３９のそれぞれは底板３３をトッププレート３上に載置した状態でトッププレート３の上面から離間するように凹部４０内に収納されている。これら鍋底センサ３５〜鍋底センサ３９のそれぞれは底板温度センサに相当する。
【００１７】
鍋３０の取手部３２には、図２に示すように、コネクタ４１が固定されており、鍋底センサ３５と鍋底センサ３６と鍋底センサ３７と鍋底センサ３８と鍋底センサ３９のそれぞれはコネクタ４１に有線で接続されている。このコネクタ４１は、図３に示すように、コネクタ４２が着脱可能に接続されるものである。このコネクタ４２はメイン制御回路１４に有線で接続されており、鍋底センサ３５〜鍋底センサ３９のそれぞれにはメイン制御回路１４からコネクタ４１およびコネクタ４２を通して電源が与えられ、メイン制御回路１４は鍋底センサ３５〜鍋底センサ３９のそれぞれから出力される鍋底温度信号をコネクタ４１およびコネクタ４２を介して検出する。このメイン制御回路１４は鍋底センサ３５〜鍋底センサ３９のそれぞれから出力される鍋底温度信号に基づいて複数の判定処理を行うものであり、複数の判定処理のそれぞれでの判定結果に応じてアラーム４３を電気的にオンオフし、複数の判定処理のそれぞれでの判定結果に応じて表示器４４の表示内容を制御する。この表示器４４は液晶表示器からなるものであり、図１に示すように、操作パネル２２に前方から視覚的に認識可能に固定されている。
【００１８】
図５はメイン制御回路１４のＲＯＭ１６に予め記録された制御プログラムを示すものであり、メイン制御回路１４のＣＰＵ１５は電源が投入されたときにはステップＳ１の初期設定処理で手動調理フラグおよび自動調理フラグのそれぞれをオフ状態にリセットし、ステップＳ２の調理メニュー設定処理へ移行する。図６はステップＳ２の調理メニュー設定処理を示すものであり、ＣＰＵ１５はステップＳ１１で左火力スイッチ２３が操作されたか否かを判断する。ここで左火力スイッチ２３が操作されたと判断したときにはステップＳ１２へ移行し、左火力スイッチ２３の操作内容に応じて火力Ｗを初期設定する。そして、ステップＳ１３へ移行し、手動調理フラグをオン状態に設定する。
【００１９】
ＣＰＵ１５はステップＳ１４へ移行すると、左オートスイッチ２４が操作されたか否かを判断する。ここで左オートスイッチ２４が操作されたと判断したときにはステップＳ１５へ移行し、揚げ物調理と炒め調理と湯沸し調理のうちから左オートスイッチ２４の操作内容に応じた自動調理メニューを選択する。これら揚げ物調理〜湯沸し調理のそれぞれはＲＯＭ１６に予め記録されたものであり、ＣＰＵ１５はステップＳ１５で自動調理メニューを選択したときにはステップＳ１６へ移行し、自動調理フラグをオン状態に設定する。
【００２０】
ＣＰＵ１５は図５のステップＳ３へ移行すると、左スタートスイッチ２５が操作されたか否かを判断する。ここで左スタートスイッチ２５が操作されたと判断したときにはステップＳ４へ移行し、手動調理フラグがオン状態に設定されているか否かを判断する。ここで手動調理フラグがオン状態に設定されていると判断したときにはステップＳ５の手動調理処理へ移行し、火力Ｗの初期設定結果に応じて手動調理を実行する。ＣＰＵ１５はステップＳ４で手動調理フラグがオフ状態にリセットされていると判断すると、ステップＳ６で自動調理フラグがオン状態に設定されているか否かを判断する。ここで自動調理フラグがオン状態に設定されていると判断したときにはステップＳ７の自動調理処理へ移行し、自動調理メニューの設定結果に応じて自動調理を実行する。
【００２１】
図７はステップＳ５の手動調理処理を示すものであり、ＣＰＵ１５はステップＳ２１で火力Ｗの初期設定結果に基づいて左調理コマンドを設定し、ステップＳ２２でインバータ制御回路１８に左調理コマンドの設定結果を送信する。この左調理コマンドは左ＩＨコイル７を火力Ｗの初期設定結果で駆動することをインバータ制御回路１８に通知するものであり、インバータ制御回路１８は左調理コマンドの設定結果を受信することに基づいて駆動信号を設定し、インバータ回路１９を駆動信号の設定結果で駆動することに基づいて左ＩＨコイル７を火力Ｗの初期設定結果で発振させ、鍋３０を火力Ｗの初期設定結果に応じた出力で誘導加熱する。即ち、火力Ｗは左ＩＨコイル７の出力に相当する。
【００２２】
ＣＰＵ１５はステップＳ２２で左調理コマンドの設定結果を送信すると、ステップＳ２３でタイマ１にＲＯＭ１６に予め記録された初期値ｔ（１ｓｅｃ）をセットする。このタイマ１はＣＰＵ１５がタイマ割込み処理を起動する毎に一定の単位値Δｔだけ減算するものであり、ＣＰＵ１５はタイマ割込み処理を一定の時間間隔Δｔで定期的に起動することに基づいてタイマ１を時間の経過に応じて更新する。
【００２３】
ＣＰＵ１５はステップＳ２３でタイマ１を初期設定すると、ステップＳ２４の鍋ずれ判定処理とステップＳ２５の鍋反り判定処理とステップＳ２６の焦げ付き防止処理とステップＳ２７の調理物判別処理とステップＳ２８の煮詰り防止処理とステップＳ２９の調理物量判別処理とステップＳ３０の沸騰時調理物量判別処理のそれぞれを経てステップＳ３１へ移行し、左取消しスイッチ２６が操作されたか否かを判断する。ここで左取消しスイッチ２６が操作されていないと判断したときにはステップＳ２４に復帰し、ステップＳ２４〜ステップＳ３１を繰返す。
【００２４】
ＣＰＵ１５はステップＳ３１で左取消しスイッチ２６が操作されたと判断すると、ステップＳ３２でインバータ制御回路１８に運転停止コマンドを送信する。そして、ステップＳ３３で調理物判別済フラグをオフ状態にリセットし、ステップＳ３４で煮物調理中フラグをオフ状態にリセットし、ステップＳ３５で沸騰中フラグをオフ状態にリセットする。このインバータ制御回路１８は運転停止コマンドを受信したときには左ＩＨコイル７を運転停止し、鍋３０の誘導加熱を終える。以下、ステップＳ２４の鍋ずれ判定処理〜ステップＳ３０の沸騰時調理物量判別処理のそれぞれについて説明する。
［１］鍋ずれ判定処理
図８はステップ２４の鍋ずれ判定処理を示すものであり、ＣＰＵ１５はステップＳ４１で鍋底センサ３６〜鍋底センサ３９のそれぞれから出力される鍋底温度信号を検出する。この鍋底温度信号は底板温度信号に相当するものであり、ＣＰＵ１５はステップＳ４１で鍋底温度信号を検出したときにはステップＳ４２へ移行する。ここで鍋底センサ３６から検出した鍋底温度信号を温度データＴ１に設定し、鍋底センサ３７から検出した鍋底温度信号を温度データＴ２に設定し、鍋底センサ３８から検出した鍋底温度信号を温度データＴ３に設定し、鍋底センサ３９から検出した鍋底温度信号を温度データＴ４に設定する。
【００２５】
ＣＰＵ１５はステップＳ４２で温度データＴ１〜Ｔ４のそれぞれを設定すると、ステップＳ４３で温度データＴ１〜Ｔ４のうちから温度が最も高いものを選択し、ステップＳ４４で温度データの選択結果をＲＯＭ１６に予め記録された判定開始値（７０℃）と比較する。ここで温度データの選択結果が判定開始値に比べて高いことを判断すると、ステップＳ４５で変数ｎに初期値（２）をセットする。この変数ｎは温度データＴ１〜Ｔ４のいずれかを択一的に選択するためのものであり、ＣＰＵ１５はステップＳ４５で変数ｎを初期設定したときにはステップＳ４６へ移行する。
【００２６】
ＣＰＵ１５はステップＳ４６へ移行すると、温度データＴ１〜Ｔ４のうちから変数ｎの設定結果に応じたものを選択する。そして、特定の温度データＴ１および温度データの選択結果相互間の差分の絶対値ΔＴを演算し、絶対値ΔＴの演算結果をＲＯＭ５２に予め記録された鍋ずれ判定温度Ｔｏと比較する。この鍋ずれ判定温度Ｔｏはずれ判定データに相当するものであり、ＣＰＵ１５はステップＳ４６で「ΔＴ≦Ｔｏ」であると判断したときにはステップＳ４７へ移行し、変数ｎの設定結果をＲＯＭ１６に予め記録された限度値ｍａｘ（４）と比較する。
【００２７】
ＣＰＵ１５はステップＳ４７で「ｎ＜ｍａｘ（４）」であると判断すると、ステップＳ４８で変数ｎにＲＯＭ１６に予め記録された単位値（１）を加算し、ステップＳ４６に復帰する。即ち、ステップＳ４６では「｜Ｔ１−Ｔ２｜」「｜Ｔ１−Ｔ３｜」「｜Ｔ１−Ｔ４｜」のそれぞれが演算され、鍋ずれ判定温度Ｔｏと比較される。ＣＰＵ１５はステップＳ４６で「｜Ｔ１−Ｔ２｜」〜「｜Ｔ１−Ｔ４｜」のいずれかが鍋ずれ判定温度Ｔｏに比べて大きいと判断すると、「｜Ｔ１−Ｔ２｜」〜「｜Ｔ１−Ｔ４｜」のいずれかが鍋ずれ判定温度Ｔｏに比べて大きいと判断した時点でステップＳ５５へ移行する。ここでアラーム４３を電気的にオンし、アラーム４３から警告音を出力することに基づいて使用者に鍋３０が目標位置に載置されていないことを報知する。そして、ステップＳ５６へ移行し、温度データＴ１〜Ｔ４のそれぞれの設定結果をクリアする。
【００２８】
ＣＰＵ１５は「｜Ｔ１−Ｔ２｜」〜「｜Ｔ１−Ｔ４｜」のそれぞれが鍋ずれ判定温度Ｔｏ以下である場合にはステップＳ４７で「変数ｎ＝ｍａｘ」であると判断し、ステップＳ４９で変数ｎに初期値（３）をセットする。そして、ステップＳ５０で温度データＴ１〜Ｔ４のうちから変数ｎの設定結果に応じたものを選択し、特定の温度データＴ２および温度データの選択結果相互間の差分の絶対値ΔＴを演算し、絶対値ΔＴの演算結果を鍋ずれ判定温度Ｔｏと比較する。ここで「ΔＴ≦Ｔｏ」であると判断したときにはステップＳ５１へ移行し、変数ｎの設定結果を限度値ｍａｘ（４）と比較する。
【００２９】
ＣＰＵ１５はステップＳ５１で「ｎ＜ｍａｘ」であると判断すると、ステップＳ５２で変数ｎに単位値（１）を加算し、ステップＳ５０に復帰する。即ち、ステップＳ５０では「｜Ｔ２−Ｔ３｜」「｜Ｔ２−Ｔ４｜」のそれぞれが演算され、鍋ずれ判定温度Ｔｏと比較される。ＣＰＵ１５はステップＳ５０で「｜Ｔ２−Ｔ３｜」「｜Ｔ２−Ｔ４｜」のいずれかが鍋ずれ判定温度Ｔｏに比べて大きいと判断すると、「｜Ｔ２−Ｔ３｜」「｜Ｔ２−Ｔ４｜」のいずれかが鍋ずれ判定温度Ｔｏに比べて大きいと判断した時点でステップＳ５５へ移行し、アラーム４３から警告音を出力する。そして、ステップＳ５６へ移行し、温度データＴ１〜Ｔ４のそれぞれの設定結果をクリアする。
【００３０】
ＣＰＵ１５は「｜Ｔ２−Ｔ３｜」「｜Ｔ２−Ｔ４｜」のそれぞれが鍋ずれ判定温度Ｔｏ以下である場合にはステップＳ５１で「変数ｎ＝ｍａｘ」であると判断し、ステップＳ５３へ移行する。ここで「｜Ｔ３−Ｔ４｜」を演算し、「｜Ｔ３−Ｔ４｜」の演算結果を鍋ずれ判定温度Ｔｏと比較する。ＣＰＵ１５はステップＳ５３で「｜Ｔ３−Ｔ４｜＞Ｔｏ」であると判断したときにはステップＳ５５でアラーム４３から警告音を出力し、ステップＳ５６で温度データＴ１〜Ｔ４のそれぞれの設定結果をクリアする。ＣＰＵ１５はステップＳ５３で「｜Ｔ３−Ｔ４｜≦Ｔｏ」であると判断したときにはステップＳ５４でアラーム４３を電気的にオフし、ステップＳ５６で温度データＴ１〜Ｔ４のそれぞれの設定結果をクリアする。
【００３１】
図９の（ｃ）は鍋３０を目標位置からずれた鍋ずれ位置で示すものである。この鍋３０の鍋ずれ位置では鍋底センサ３６と鍋底センサ３７と鍋底センサ３８と鍋底センサ３９のそれぞれが左ＩＨコイル７の内周側コイル８の真上からずれるので、図９の（ｄ）に示すように、温度データＴ１〜Ｔ４のうちの少なくとも最高温度および最低温度相互間の差分が鍋ずれ判定温度Ｔｏの範囲内から逸脱する。この場合には図８のステップＳ５５でアラーム４３がオンされ、アラーム４３から警告音が出力される。図９の（ａ）は鍋３０を目標位置で示すものである。この鍋３０の目標位置では鍋底センサ３６〜鍋底センサ３９のそれぞれが内周側コイル８の真上に配置されるので、図９の（ｂ）に示すように、温度データＴ１〜Ｔ４のうちの最高温度および最低温度相互間の差分が鍋ずれ判定温度Ｔｏの範囲内に収まる。この場合には図８のステップＳ５４でアラーム４３がオフされるので、使用者が警告音を認識して鍋３０を鍋ずれ位置から目標位置にずらした場合には警告音の出力が停止する。
［２］鍋反り判定処理
図１０はステップＳ２５の鍋反り判定処理を示すものであり、ＣＰＵ１５はステップＳ６１で鍋底センサ３５〜鍋底センサ３９のそれぞれから出力される鍋底温度信号を検出し、ステップＳ６２へ移行する。ここで鍋底センサ３５から検出した鍋底温度信号を温度データＴ１に設定し、鍋底センサ３６から検出した鍋底温度信号を温度データＴ２に設定し、鍋底センサ３７から検出した鍋底温度信号を温度データＴ３に設定し、鍋底センサ３８から検出した鍋底温度信号を温度データＴ４に設定し、鍋底センサ３９から検出した鍋底温度信号を温度データＴ５に設定する。
【００３２】
ＣＰＵ１５はステップＳ６２で温度データＴ１〜Ｔ５のそれぞれを設定すると、ステップＳ６３で温度データＴ１〜Ｔ５の平均値ΣＴ「＝（Ｔ１＋Ｔ２＋Ｔ３＋Ｔ４＋Ｔ５）／５」を演算し、ステップＳ６４で平均温度ΣＴの演算結果を判定開始値（７０℃）と比較する。ここで平均値ΣＴの演算結果が判定開始値に比べて高いとを判断すると、ステップＳ６５で左温度センサ１０から出力される間接温度信号Ｔｉを検出する。この平均値ΣＴは第１の判定データに相当し、間接温度信号Ｔｉは第２の判定データに相当する。
【００３３】
ＣＰＵ１５はステップＳ６５で間接温度信号Ｔｉを検出すると、ステップＳ６６で平均温度ΣＴの演算結果および間接温度信号Ｔｉの検出結果相互間の差分の絶対値ΔＴを演算し、絶対値ΔＴの演算結果をＲＯＭ１６に予め記録された鍋反り判定値Ｔｂと比較する。この鍋反り判定値Ｔｂは反り判別データに相当するものであり、ＣＰＵ１５はステップＳ６６で「｜ΣＴ−Ｔｉ｜＞Ｔｂ」であると判断したときにはステップＳ６７へ移行し、ＲＯＭ１６から画像データを検出する。この画像データはＲＯＭ１６に予め記録されたものであり、ＣＰＵ１５はステップＳ６７で画像データを検出したときにはステップＳ６８へ移行し、画像データの検出結果に基づいて表示器４４に鍋反り警告画面「鍋底が反っています」を表示する。そして、ステップＳ６９へ移行し、温度データＴ１〜Ｔ５のそれぞれの設定結果をクリアする。ＣＰＵ１５はステップＳ６６で「｜ΣＴ−Ｔｉ｜≦Ｔｂ」であると判断したときにはステップＳ７０で表示器４４から鍋反り警告画面を消去し、ステップＳ６９で温度データＴ１〜Ｔ５のそれぞれの設定結果をクリアする。
【００３４】
図１１の（ｃ）は鍋３０を底板３３が反った状態で示すものである。この底板３３の反り状態では底板３３のトッププレート３に対する接触面積が小さくなるので、底板３３からトッププレート３を通して左温度センサ１０の感温部１１に伝わる熱量が底板３３の反りの大きさに応じて少なくなる。この場合には、図１１の（ｄ）に示すように、平均温度ΣＴの演算結果および間接温度信号Ｔｉの検出結果相互間の差分ΔＴが鍋反り判定値Ｔｂに比べて大きくなるので、図１０のステップＳ６８で表示器４４に鍋反り警告画面が表示される。
【００３５】
図１１の（ａ）は鍋３０を底板３３が反っていない状態で示すものである。この底板３３の反りがない状態では底板３３のトッププレート３に対する接触面積が底板３３の反り状態に比べて大きくなるので、底板３３からトッププレート３を通して左温度センサ１０の感温部１１に伝わる熱量が底板３３の反り状態に比べて多くなる。この場合には、図１１の（ｂ）に示すように、平均温度ΣＴの演算結果および間接温度信号Ｔｉの検出結果相互間の差分ΔＴが鍋反り判定値Ｔｂに比べて小さくなるので、使用者が鍋反り警告画面から底板３３が反っていることを認識して鍋３０を底板３３の反りがないものに交換した場合には図１０のステップＳ７０で表示器４４から鍋反り警告画面が消去される。
［３］焦げ付き防止処理
図１２はステップＳ２６の焦げ付き防止処理を示すものであり、ＣＰＵ１５はステップＳ７１でタイマ１の減算結果をＲＯＭ１６に予め記録された限度値「０」と比較する。ここで「タイマ１＝０」であると判断したときにはステップＳ７２へ移行し、鍋底センサ３５〜鍋底センサ３９のそれぞれから出力される鍋底温度信号を検出する。そして、ステップＳ７３で鍋底センサ３５から検出した鍋底温度信号を温度データＴ１に設定し、鍋底センサ３６から検出した鍋底温度信号を温度データＴ２に設定し、鍋底センサ３７から検出した鍋底温度信号を温度データＴ３に設定し、鍋底センサ３８から検出した鍋底温度信号を温度データＴ４に設定し、鍋底センサ３９から検出した鍋底温度信号を温度データＴ５に設定する。
【００３６】
ＣＰＵ１５はステップＳ７３で温度データＴ１〜Ｔ５のそれぞれを設定すると、ステップＳ７４で温度データＴ１〜Ｔ５のうちから温度が最も高いものを選択し、温度データの選択結果を最高温度Ｔｍａｘに設定する。そして、ステップＳ７５へ移行し、最高温度Ｔｍａｘの設定結果をＲＡＭ１７に記録する。このＲＡＭ１７には温度格納領域１および温度格納領域２が設定されている。これら温度格納領域１および温度格納領域２のそれぞれは図５のステップＳ１で初期値「０」が記録されるものであり、図１２のステップＳ７５では最高温度Ｔｍａｘの設定結果がＲＡＭ１７の温度格納領域２に記録される。
【００３７】
ＣＰＵ１５はステップＳ７５で最高温度Ｔｍａｘの設定結果を記録すると、ステップＳ７６で最高温度Ｔｍａｘの設定結果をＲＯＭ１６に予め記録された焦げ付き判定値Ｔｃと比較する。この焦げ付き判定値Ｔｃは鍋３０の容器部３１内の調理物が底板３３に焦げ付くことがない最高値に設定されたものであり、ＣＰＵ１５はステップＳ７６で「Ｔｍａｘ≦Ｔｃ」であると判断したときにはステップＳ８１で温度データＴ１〜Ｔ５のそれぞれの設定結果をクリアし、ステップＳ８２でタイマ１に初期値ｔ（１ｓｅｃ）をセットし、ステップＳ８３で調理物判別フラグをオン状態にセットする。
【００３８】
ＣＰＵ１５はステップＳ７６で「Ｔｍａｘ＞Ｔｃ」であると判断すると、ステップＳ７７で火力Ｗの設定結果をＲＯＭ１６に予め記録された単位値ΔＷと比較する。ここで「Ｗ＞ΔＷ」であると判断したときにはステップＳ７８へ移行し、火力Ｗの設定結果から単位値ΔＷを減算する。そして、ステップＳ７９で火力Ｗの減算結果に基づいて左調理コマンドを設定し、ステップＳ８０で左調理コマンドの設定結果をインバータ制御回路１８に送信する。次にステップＳ８１で温度データＴ１〜Ｔ５のそれぞれの設定結果をクリアし、ステップＳ８２でタイマ１に初期値ｔをセットし、ステップＳ８３で調理物判別フラグをオン状態にセットする。この左調理コマンドは左ＩＨコイル７を火力Ｗの減算結果に応じた出力で運転することをインバータ制御回路１８に通知するものであり、インバータ制御回路１８は左調理コマンドを受信することに基づいて左ＩＨコイル７を現在の出力から左調理コマンドに応じた出力に下げて運転する。
【００３９】
図１３は鍋３０の底板３３の最高温度Ｔｍａｘが時間の経過に応じて変化する様子を示すものであり、最高温度Ｔｍａｘが焦げ付き判定値Ｔｃに到達したときには左ＩＨコイル７の出力がΔＷだけ低下する。この最高温度Ｔｍａｘの比較処理および出力の降下処理のそれぞれは単位時間ｔが経過する毎に行われるものであり、左ＩＨコイル７は最高温度Ｔｍａｘが焦げ付き判定値Ｔｃを一度でも上回った場合には初期出力を下回る値で継続的に運転される。この初期出力とは使用者が左火力スイッチ２３を操作することに基づいて初期設定した出力である。
［４］調理物判別処理
図１４はステップＳ２７の調理物判別処理を示すものであり、ＣＰＵ１５はステップＳ９１で調理物判別フラグがオン状態にセットされているか否かを判断する。この調理物判別フラグはステップＳ２６の焦げ付き防止処理が終了する一定の時間間隔で定期的にオン状態にセットされるものであり、ＣＰＵ１５はステップＳ２６の焦げ付き防止処理を終えた直後にはステップＳ９１で調理物判別フラグがオン状態にセットされていると判断し、ステップＳ９２で調理物判別フラグをオフ状態にリセットする。
【００４０】
ＣＰＵ１５はステップＳ９２で調理物判別フラグをオフ状態にリセットすると、ステップＳ９３で調理物判別済フラグがオン状態にセットされているか否かを判断する。この調理物判別済フラグは鍋３０の容器部３１内に投入されている調理物の種類を判別することに基づいてオン状態にセットされるものであり、ＣＰＵ１５は調理物の種類が判別されていない状態ではステップＳ９３で調理物判別済フラグがオフ状態にリセットされていると判断し、ステップＳ９４でＲＡＭ１７の温度格納領域１から最高温度Ｔｍａｘの記録結果を検出し、ステップＳ９５でＲＡＭ１７の温度格納領域２から最高温度Ｔｍａｘの記録結果を検出する。この温度格納領域２は直前の今回の焦げ付き防止処理で検出された最高温度Ｔｍａｘが記録される領域であり、温度格納領域１は前回の焦げ付き防止処理で検出された最高温度Ｔｍａｘが記録される領域である。
【００４１】
ＣＰＵ１５はステップＳ９５で温度格納領域２から最高温度Ｔｍａｘの記録結果を検出すると、ステップＳ９６で温度上昇率ΔＴを演算する。この温度上昇率ΔＡは最高温度Ｔｍａｘの検出結果（温度格納領域２）から最高温度Ｔｍａｘの検出結果（温度格納領域１）を減算することで算出されるものであり、温度変化率に相当する。ＣＰＵ１５はステップＳ９６で温度上昇率ΔＴを演算したときにはステップＳ９７へ移行し、温度上昇率ΔＡの演算結果をＲＯＭ１６に予め記録された沸騰判定値Ａａと比較する。この沸騰判定値Ａａは沸騰判別データに相当する。
【００４２】
図１５は水と煮物と油のそれぞれを一定の火力で加熱した場合の温度変化を示すものであり、水は沸点に到達することに基づいて温度上昇率ΔＡが「０」に近くなる。野菜の煮物およびカレー等の水を使用する煮物は水に比べて沸点が高くなる傾向にあり、煮物の温度上昇率ΔＡは水に比べて高い沸点で一旦低下した後に再び上昇する。沸騰判定値Ａａは水および煮物のそれぞれが沸点に到達したか否かを判断するためのものであり、ＣＰＵ１５は調理物が沸点に到達した場合には図１４のステップＳ９７で「ΔＡ＜Ａａ」であると判断し、ステップＳ９８で今回の焦げ付き防止処理での最高温度Ｔｍａｘ（温度格納領域２）の検出結果をＲＯＭ１６に予め記録された水判定値「Ｔｗ（１００℃）−α」および水判定値「Ｔｗ＋α」のそれぞれと比較する。これら水判定値「Ｔｗ−α」および水判定値「Ｔｗ＋α」のそれぞれは調理物判別データに相当するものであり、ＣＰＵ１５は調理物が水である場合にはステップＳ９８で「Ｔｗ−α≦Ｔｍａｘ（温度格納領域２）≦Ｔｗ＋α」であると判断し、ステップＳ１１０で沸騰中フラグをオンし、ステップＳ１０４で調理物判別済フラグをオン状態にセットする。
【００４３】
ＣＰＵ１５は調理物が煮物である場合にはステップＳ９８で「Ｔｍａｘ（２）＞Ｔｗ＋α」であると判断し、ステップＳ９９で火力Ｗの設定結果を単位値ΔＷと比較する。ここで「Ｗ＞ΔＷ」であると判断したときにはステップＳ１００へ移行し、火力Ｗの設定結果から単位値ΔＷを減算する。そして、ステップＳ１０１で火力Ｗの減算結果に基づいて左調理コマンドを設定し、ステップＳ１０２で左調理コマンドの設定結果をインバータ制御回路１８に送信する。次にステップＳ１０３で煮物調理中フラグをオン状態にセットし、ステップＳ１０４で調理物判別済フラグをオン状態にセットする。この左調理コマンドは左ＩＨコイル７を火力Ｗの減算結果に応じた出力で運転することをインバータ制御回路１８に通知するものであり、インバータ制御回路１８は左調理コマンドを受信することに基づいて左ＩＨコイル７を現在の出力から左調理コマンドに応じた出力に下げて運転する。
【００４４】
ＣＰＵ１５は調理物が沸点に到達していない状態ではステップＳ９７で「ΔＡ≧Ａａ」であると判断し、ステップＳ１０５で今回の焦げ付き防止処理での最高温度Ｔｍａｘ（温度格納領域２）の検出結果をＲＯＭ１６に予め記録された油判定値Ｔｎと比較する。この油判定値Ｔｎは調理物が油であるか否かを判断するためのものであり、煮物の沸点に比べて高く設定されている。
【００４５】
ＣＰＵ１５は調理物が油である場合にはステップＳ１０５で「Ｔｍａｘ＞Ｔｎ」であると判断し、ステップＳ１０６でＲＯＭ１６から画像データを検出する。この画像データはＲＯＭ１６に予め記録されたものであり、ＣＰＵ１５はステップＳ１０６で画像データを検出したときにはステップＳ１０７へ移行する。ここで画像データの検出結果に基づいて表示器４４に油使用画面「油が使用されています。」を表示し、鍋３０の容器部３１内に油が投入されていることを使用者に報知する。次にステップＳ１０４へ移行し、調理物判別済フラグをオン状態にセットする。
【００４６】
ＣＰＵ１５はステップＳ１０５で「Ｔｍａｘ≦Ｔｎ」であると判断すると、ステップＳ１０８でＲＡＭ１７の温度格納領域１から前回の最高温度Ｔｍａｘの記録結果をクリアし、ステップＳ１０９でＲＡＭ１７の温度格納領域２に記録されている今回の最高温度Ｔｍａｘを温度格納領域１にシフトする。この状態ではＲＡＭ１７の温度格納領域２に最高温度Ｔｍａｘが記録されておらず、ＲＡＭ１７の温度格納領域２には図１２の焦げ付き防止処理のステップＳ７５で今回の最高温度Ｔｍａｘの設定結果が記録される。
［５］煮詰り防止処理
図１６はステップＳ２８の煮詰り防止処理を示すものであり、ＣＰＵ１５はステップＳ１１１で煮物調理中フラグがオン状態にセットされているか否かを判断する。例えば図１４の調理物判別処理で調理物が煮物であると判断されている場合には図１６のステップＳ１１１で煮物調理中フラグがオン状態にセットされていると判断し、ステップＳ１１２でＲＡＭ１７の温度格納領域１から最高温度Ｔｍａｘの記録結果を検出し、ステップＳ１１３で最高温度Ｔｍａｘの検出結果をＲＯＭ１６に予め記録された煮詰り判定値Ｔｆと比較する。この煮詰り判定値Ｔｆは煮物から水が蒸発して具材が焦げ付くことを防止するものであり、図１２のステップＳ７６の焦げ付き判定値Ｔｃに比べて低く設定され且つ煮物の沸点に比べて高く設定されている。
【００４７】
ＣＰＵ１５は図１６のステップＳ１１３で「Ｔｍａｘ＞煮詰り判定値Ｔｆ」であると判断すると、ステップＳ１１４で火力Ｗの設定結果を単位値ΔＷと比較する。ここで「Ｗ＞ΔＷ」であると判断したときにはステップＳ１１５へ移行し、火力Ｗの設定結果から単位値ΔＷを減算する。そして、ステップＳ１１６で火力Ｗの減算結果に基づいて左調理コマンドを設定し、ステップＳ１１７で左調理コマンドの設定結果をインバータ制御回路１８に送信し、ステップＳ１１８で煮物調理中フラグをオフ状態にリセットする。この左調理コマンドは左ＩＨコイル７を火力Ｗの減算結果に応じた出力で運転することをインバータ制御回路１８に通知するものであり、インバータ制御回路１８は左調理コマンドを受信することに基づいて左ＩＨコイル７を現在の出力から左調理コマンドに応じた出力に下げて運転する。
［６］調理物量判別処理
図１７はステップＳ２９の調理物量判別処理を示すものであり、ＣＰＵ１５はステップＳ１２１でＲＡＭ１７の温度格納領域１から最高温度Ｔｍａｘの記録結果を検出し、ステップＳ１２２で最高温度Ｔｍａｘの検出結果をＲＯＭ１６に予め記録された検出開始値「Ｔｇ（７０℃）−α」および検出開始値「Ｔｇ＋α」のそれぞれと比較する。ここで「Ｔｇ−α≦Ｔｍａｘ≦Ｔｇ＋α」であると判断したときにはステップＳ１２３へ移行し、最高温度Ｔｍａｘの検出結果をＲＡＭ１７の温度格納領域３に記録する。そして、ステップＳ１２４へ移行し、タイマ２にＲＯＭ１６に予め記録された初期値（１ｓｅｃ）をセットする。このタイマ２はＣＰＵ１５がタイマ割込み処理を起動する毎に単位値Δｔだけ減算されるものであり、タイマ１と同様に時間の経過に応じて減算される。
【００４８】
ＣＰＵ１５はステップＳ１２２で「Ｔｇ−α≦Ｔｍａｘ≦Ｔｇ＋α」ではないと判断すると、ステップＳ１２５でタイマ２の減算結果を限度値「０」と比較する。ここで「タイマ２＝０」であると判断したときにはステップＳ１２６へ移行し、今回のステップＳ１２１での最高温度Ｔｍａｘの検出結果から温度格納領域３に記録されている最高温度Ｔｍａｘの検出結果を減算することで温度上昇率ΔＢを演算する。そして、ステップＳ１２７で火力Ｗの設定結果を検出し、ステップＳ１２８でＲＯＭ１６から調理物量判別データを検出する。この調理物量判別データは、図１８に示すように、左ＩＨコイル７を一定の出力で運転する場合の左ＩＨコイル７の出力と調理物の温度変化率ΔＢと調理物の分量相互間の関係が相互に異なる複数の出力毎に予め設定されたものであり、ＣＰＵ１５は図１７のステップＳ１２８で調理物量判別データから火力Ｗの検出結果および温度上昇率ΔＢの演算結果の双方に応じた１個の調理物の分量を選択する。例えば温度上昇率ΔＢの演算結果が「２．５℃／ｓｅｃ」で火力Ｗの検出結果が「１５００Ｗ」であるときには調理物の分量「１５００ｍｌ」が選択される。
【００４９】
ＣＰＵ１５はステップＳ１２８で調理物の分量を選択すると、ステップＳ１２９で分量の選択結果が「５００ｍｌ」であるか否かを判断する。ここで分量の選択結果が「５００ｍｌ」であると判断したときにはステップＳ１３０へ移行し、火力Ｗの設定結果を単位値ΔＷと比較する。ここで「Ｗ＞ΔＷ」であると判断したときにはステップＳ１３１へ移行し、火力Ｗの設定結果から単位値ΔＷを減算する。そして、ステップＳ１３２で火力Ｗの減算結果に基づいて左調理コマンドを設定し、ステップＳ１３３で左調理コマンドの設定結果をインバータ制御回路１８に送信する。この左調理コマンドは左ＩＨコイル７を火力Ｗの減算結果に応じた出力で運転することをインバータ制御回路１８に通知するものであり、インバータ制御回路１８は左調理コマンドを受信することに基づいて左ＩＨコイル７を現在の出力から左調理コマンドに応じた出力に下げて運転する。
【００５０】
図１９は調理物の分量が多い場合および少ない場合のそれぞれの最高温度Ｔｍａｘの時間的な変化を示すものである。この最高温度Ｔｍａｘは左ＩＨコイル７を一定の出力で継続的に運転した場合のものであり、調理物の分量が少ない場合には分量が多い場合に比べて温度上昇率ΔＢが高くなる。この分量が少ない「５００ｍｌ」である場合には図１７のステップＳ１２９で分量が少ないと判断され、ステップＳ１３１で左ＩＨコイル７の出力が現在値から下げられる。
［７］沸騰時調理物量判別処理
図２０はステップＳ３０の沸騰時調理物量判別処理を示すものであり、ＣＰＵ１５はステップＳ１４１で沸騰中フラグがオン状態にセットされているか否かを判断する。この沸騰中フラグは図１４の調理物判別処理で調理物が沸点に到達したと判断され且つ調理物の種類が「水」であると判断された水の沸騰中にオン状態にセットされるものであり、ＣＰＵ１５は水の沸騰中にはステップＳ１４１で沸騰中フラグがオン状態にセットされていと判断してステップＳ１４２へ移行する。
【００５１】
ＣＰＵ１５はステップＳ１４２へ移行すると、運転停止中フラグがオン状態にセットされているか否かを判断する。この運転停止中フラグはステップＳ１４５でインバータ制御回路１８に運転停止コマンドが送信されることに基づいて左ＩＨコイル７が運転停止している運転停止中にオン状態にセットされるものであり、ＣＰＵ１５は左ＩＨコイル７の運転中にはステップＳ１４２で運転停止中フラグがオフ状態にリセットされていると判断してステップＳ１４３へ移行する。
【００５２】
ＣＰＵ１５はステップＳ１４３へ移行すると、ＲＡＭ１７の温度格納領域１から最高温度Ｔｍａｘの記録結果を検出し、最高温度Ｔｍａｘの検出結果をＲＡＭ１７の温度格納領域４に記録する。そして、ステップＳ１４５でインバータ制御回路１８に運転停止コマンドを送信することに基づいて左ＩＨコイル７を運転停止し、ステップＳ１４６でタイマ３にＲＯＭ１６に予め記録された初期値（１０ｓｅｃ）をセットし、ステップＳ１４７で運転停止フラグをオン状態にセットする。このタイマｔ３はＣＰＵ１５がタイマ割込み処理を起動する毎に単位時間Δｔだけ減算するものであり、タイマ１およびタイマ２のそれぞれと同様に時間の経過に応じて減算される。
【００５３】
ＣＰＵ１５は左ＩＨコイル７の運転停止状態ではステップＳ１４２で運転停止中フラグがオン状態にセットされていると判断し、ステップＳ１４８でタイマ３の減算結果を限度値「０」と比較する。ここで「タイマ３＝０」であると判断したときにはステップＳ１４９へ移行し、ＲＡＭ７３の温度格納領域１から最高温度Ｔｍａｘの記録結果を検出する。この温度格納領域１の最高温度Ｔｍａｘは温度格納領域４の最高温度Ｔｍａｘに比べて単位時間（１０ｓｅｃ）が経過した時点でのものであり、ＣＰＵ１５はステップＳ１４９で温度格納領域１から最高温度Ｔｍａｘの記録結果を検出したときにはステップＳ１５０へ移行し、温度格納領域４の最高温度Ｔｍａｘの検出結果から温度格納領域１の最高温度Ｔｍａｘの検出結果を減算することで温度下降率ΔＣを演算する。この温度下降率ΔＣは温度変化率に相当する。
【００５４】
ＣＰＵ１５はステップＳ１５０で温度下降率ΔＣを演算すると、ステップＳ１５１でＲＯＭ１６から沸騰時調理物量判別テーブルを検出する。この沸騰時調理物量判別テーブルは、図２１に示すように、左ＩＨコイル７を運転状態から運転停止させた状態での調理物の温度下降率ΔＣおよび調理物の分量相互間の関係が相互に異なる複数の分量毎に予め設定されたものであり、ＣＰＵ１５は沸騰時調理物量判別テーブルから温度下降率ΔＣの演算結果に応じた調理物の分量を選択する。例えば温度下降率ΔＣの演算結果が「１０℃／１０ｓｅｃ」である場合には調理物の分量「１０００ｍｌ」が選択される。
【００５５】
ＣＰＵ１５はステップＳ１５１で調理物の分量を選択すると、ステップＳ１５２で火力ＷをＲＯＭ１６に予め記録された複数の選択肢のうちから選択する。この火力Ｗの選択処理は調理物の分量の選択結果に応じて行われるものであり、分量の選択結果が「５００ｍｌ」である場合には火力Ｗ１が選択され、分量の選択結果が「１０００ｍｌ」である場合には火力Ｗ２（＞Ｗ１）が選択され、分量の選択結果が「１５００ｍｌ」である場合には火力Ｗ３（＞Ｗ２）が選択され、分量の選択結果が「２０００ｍｌ」である場合には火力Ｗ４（＞Ｗ３）が選択される。
【００５６】
ＣＰＵ１５はステップＳ１５２で火力Ｗを選択すると、ステップＳ１５３で火力Ｗの選択結果に基づいて左調理コマンドを設定し、ステップＳ１５４で左調理コマンドの設定結果をインバータ制御回路１８に送信する。そして、ステップＳ１５５で沸騰中フラグをオフ状態にリセットし、ステップＳ１５６で運転停止中フラグをオフ状態にリセットする。この左調理コマンドは左ＩＨコイル７を火力Ｗの選択結果に応じた出力で運転することをインバータ制御回路１８に通知するものであり、インバータ制御回路１８は左調理コマンドを受信することに基づいて左ＩＨコイル７の運転を左調理コマンドに応じた出力で再開する。
【００５７】
図２２は水の沸騰状態で左ＩＨコイル７を運転停止した場合の最高温度Ｔｍａｘの変化を示すものである。水の分量が多い場合には熱容量が大きいので、左ＩＨコイル７を運転停止したときの温度下降率ΔＣが小さい。水の分量が少ない場合には熱容量が小さいので、左ＩＨコイル７を運転停止したときの温度下降率ΔＣが大きい。図２１は水の沸騰状態で左ＩＨコイル７を運転停止した場合の温度下降率ΔＣを容量別に実験で設定したものである。
【００５８】
図２３はステップＳ７の自動調理処理を示すものであり、ＣＰＵ１５はステップＳ１６１で自動調理メニューの設定結果を検出し、ステップＳ１６２でＲＯＭ１６に予め記録された複数の目標温度Ｔｐのうちから自動調理メニューの検出結果に応じたものを選択する。そして、ステップＳ１６３でタイマ１に初期値ｔ（１ｓｅｃ）をセットし、ステップＳ１６４の鍋ずれ判定処理とステップＳ１６５の鍋反り判定処理とステップＳ１６６の調理物判別処理のそれぞれを経てステップＳ１６７へ移行し、左取消しスイッチ２６が操作されたか否かを判断する。ここで左取消しスイッチ２６が操作されていないと判断したときにはステップＳ１６４に復帰し、ステップＳ１６４〜ステップＳ１６７を繰返す。
【００５９】
ＣＰＵ１５はステップＳ１６７で左取消しスイッチ２６が操作されたと判断すると、ステップＳ１６８でインバータ制御回路１８に運転停止コマンドを送信し、ステップＳ１６９で調理物判別済フラグをオフ状態にリセットする。このインバータ制御回路１８は運転停止コマンドを受信したときには左ＩＨコイル７を運転停止し、鍋３０の誘導加熱を終える。この図２３のステップＳ１６４の鍋ずれ判定処理は図７のステップＳ２４の鍋ずれ判定処理と同一内容のものであり、ＣＰＵ１６は図２３のステップＳ１６４の鍋ずれ判定処理では図８のプロセスで鍋ずれの有無を判定する。図２３のステップＳ１６５の鍋反り判定処理は図７のステップＳ２５の鍋反り判定処理と同一内容のものであり、ＣＰＵ１６は図２３のステップＳ１６５の鍋反り判定処理では図１０のプロセスで鍋反りの有無を判定する。
［８］ＰＩＤ制御処理
図２４はＰＩＤ制御処理を示すものである。このＰＩＤ制御処理はＣＰＵ１５が図２３の自動調理処理を実行している最中にタイマ割込み処理で実行するものであり、ＣＰＵ１５はステップＳ１７１で鍋底センサ３５〜鍋底センサ３９のそれぞれから出力される鍋底温度信号を検出し、ステップＳ１７２で鍋底センサ３５から検出した鍋底温度信号を温度データＴ１に設定し、鍋底センサ３６から検出した鍋底温度信号を温度データＴ２に設定し、鍋底センサ３７から検出した鍋底温度信号を温度データＴ３に設定し、鍋底センサ３８から検出した鍋底温度信号を温度データＴ４に設定し、鍋底センサ３９から検出した鍋底温度信号を温度データＴ５に設定する。そして、ステップＳ１７３へ移行し、温度データＴ１〜Ｔ５のうちから温度が最も高いものを選択し、最高温度Ｔｍａｘに設定する。
【００６０】
ＣＰＵ１５はステップＳ１７３で最高温度Ｔｍａｘを設定すると、ステップＳ１７４で最高温度Ｔｍａｘの設定結果をＲＡＭ１７のＰＩＤ制御領域に記録する。このＰＩＤ制御領域は、図２５に示すように、最高温度Ｔｍａｘの設定結果が時系列的な順序（ｉ）で記録されるものであり、ＰＩＤ制御領域には最高温度Ｔｍａｘの設定結果として一定個数（ｎ）のものが記録される。
【００６１】
ＣＰＵ１５はステップＳ１７３で最高温度Ｔｍａｘの設定結果をＲＡＭ１７のＰＩＤ制御領域に記録すると、ステップＳ１７５で火力ＷをＲＯＭ１６に予め記録された演算式に基づいて演算する。図２６はＲＯＭ１６に記録された火力Ｗの演算式であり、火力Ｗは、図２７に示すように、図２６の演算式に基づいて最高温度Ｔｍａｘが目標温度Ｔｐに収束するように演算される。この演算式でＫｐとＫｉとＫｄのそれぞれは実験的に求めた定数であり、Ｋｐは比例成分に対するゲインに相当し、Ｋｉは積分成分に対するゲインに相当し、Ｋｄは微分成分に対するゲインに相当する。Ｔｐは図２３のステップＳ１６２で選択した目標温度であり、Ｔ［ｎ］は今回の最高温度Ｔｍａｘの設定結果であり、Ｔ［ｎ−１］は前回の最高温度Ｔｍａｘの設定結果であり、Ｔ［ｉ］はＲＡＭ１７のＰＩＤ制御領域に時系列的な順序で記録されている最高温度であり、Ｔ［ｉ］とＴ［ｎ］とＴ［ｎ−１］のそれぞれはＰＩＤ制御領域から検出される。
【００６２】
ＣＰＵ１５はステップＳ１７５で火力Ｗを演算すると、ステップＳ１７６で火力Ｗの演算結果に基づいて左調理コマンドを設定し、ステップＳ１７７でインバータ制御回路１８に左調理コマンドの設定結果を送信する。この左調理コマンドは左ＩＨコイル７を火力Ｗの演算結果で運転することをインバータ制御回路１８に通知するものであり、インバータ制御回路１８は左調理コマンドの設定結果を受信することに基づいて左ＩＨコイル７を左調理コマンドに応じた火力Ｗで運転する。即ち、左ＩＨコイル７の出力Ｗは図２３のステップ１６４で鍋３０が目標位置からずれていることが判断された場合および目標位置からずれていないことが判断された場合に拘らず最高温度Ｔｍａｘに基づいて演算され、図２３のステップ１６５で鍋３０の底板３３が反っていることが判断された場合および反っていないことが判断された場合に拘らず最高温度Ｔｍａｘに基づいて演算される。
［９］調理物判別処理
図２８はステップＳ１６６の調理物判別処理を示すものであり、ＣＰＵ１５はステップＳ１８１でタイマ１が限度値「０」に減算されているか否かを判断する。ここで「タイマ１＝０」であると判断したときにはステップＳ１８２へ移行し、調理物判別済フラグがオフ状態にリセットされているか否かを判断する。例えば調理物の種類が判別されていない状態ではステップＳ１８２で調理物判別済フラグがオフ状態にリセットされていると判断し、ステップＳ１８３へ移行する。
【００６３】
ＣＰＵ１５はステップＳ１８３へ移行すると、ＲＡＭ１７のＰＩＤ制御領域から検出順序が最も新しい最高温度Ｔｍａｘの記録結果を検出する。そして、ステップＳ１８４へ移行でＲＡＭ１７の温度格納領域０から最高温度Ｔｍａｘの記録結果を検出し、ステップＳ１８５でＰＩＤ制御領域の最新の最高温度Ｔｍａｘの検出結果から温度格納領域０の最高温度Ｔｍａｘの検出結果を減算する。この温度格納領域０には前回の自動調理用の調理物判別処理のステップＳ１８３でＰＩＤ制御領域から検出した最高温度Ｔｍａｘが記録されており、今回の自動調理用の調理物判別処理のステップＳ１８５では今回の最高温度Ｔｍａｘおよび前回の最高温度Ｔｍａｘ相互間の差分である温度上昇率ΔＡが演算される。
【００６４】
ＣＰＵ１５はステップＳ１８５で温度上昇率ΔＡを演算すると、ステップＳ１８６で温度上昇率ΔＡの演算結果を沸騰判定値Ａａと比較する。ここで「ΔＡ≧Ａａ」であると判断したときにはステップＳ１８７へ移行し、ＲＡＭ１７の温度格納領域０から最高温度Ｔｍａｘをクリアする。そして、ＲＡＭ１７のＰＩＤ制御領域から検出した最新の最高温度ＴｍａｘをステップＳ１８８で温度格納領域０に記録し、ステップＳ１８９でタイマ１に初期値（１ｓｅｃ）をセットする。
【００６５】
ＣＰＵ１５はステップＳ１８６で「ΔＡ＜Ａａ」であると判断したときにはステップＳ１９０へ移行し、ＲＡＭ１７のＰＩＤ制御領域から検出した最新の最高温度Ｔｍａｘを水判定値「Ｔｗ（１００℃）−α」および水判定値「Ｔｗ＋α」のそれぞれと比較する。例えば調理物が水でない場合にはステップＳ１９０で「Ｔｗ−α≦Ｔｍａｘ≦Ｔｗ＋α」ではないと判断し、ステップＳ１９５で調理物判別済フラグをオン状態にセットする。ＣＰＵ１５は調理物が水である場合にはステップＳ１９０で「Ｔｗ−α≦Ｔｍａｘ≦Ｔｗ＋α」であると判断し、ステップＳ１９１で自動調理メニューの選択結果が湯沸し調理であるか否かを判断する。ここで自動調理メニューの選択結果が湯沸し調理であると判断したときにはステップＳ１９５へ移行し、調理物判別済フラグをオン状態にセットする。
【００６６】
ＣＰＵ１５は自動調理メニューの選択結果が揚げ物調理または炒め調理である場合にはステップＳ１９１で自動調理メニューの選択結果が湯沸し調理ではないと判断し、ステップＳ１９２でＲＯＭ１６から画像データを検出する。そして、ステップＳ１９３で表示器４４に画像データの検出結果に基づいて警告画面「調理器具に水が投入されていません。」を表示し、ステップＳ１９４でインバータ制御回路１８に運転停止コマンドを送信することに基づいて左ＩＨコイル７を運転停止し、ステップＳ１９５で調理物判別フラグをオン状態にセットする。即ち、自動調理メニュー「湯沸し調理」が設定されているにも拘らず鍋３０の容器部３１内に水とは異なる調理物が投入されている場合には表示器４４に警告画面「調理器具に水が投入されていません。」が表示される。
【００６７】
上記実施例１によれば次の効果を奏する。
鍋底センサ３５と鍋底センサ３６と鍋底センサ３７と鍋底センサ３８と鍋底センサ３９のそれぞれを鍋３０の底板３３の相互に異なる部分に固定したので、鍋３０の温度を底板３３の複数の箇所のそれぞれで検出することができる。鍋底センサ３６〜３９のうちの１個から出力される鍋板温度信号および鍋底センサ３６〜３９のうちの別の１個から出力される鍋底温度信号相互間の差分を検出する検出処理を鍋底センサ３６〜３９のそれぞれについて行い、差分の検出結果を鍋ずれ判定値Ｔｏと比較することに基づいて鍋３０の底板３３が目標位置に載置されているか否かを判別したので、鍋３０の底板３３が目標位置に載置されているか否かを迅速且つ高精度に判別することができる。鍋底センサ３５〜３９のそれぞれから出力される鍋底温度信号の平均値ΣＴおよび左温度センサ１０から出力される間接温度信号Ｔｉ相互間の差分を鍋反り判定値Ｔｂと比較することに基づいて鍋３０の底板３３が上に向けて反っているか否かを判別したので、鍋３０の底板３３が上に向けて反っているか否かを迅速且つ高精度に判別することができる。
【００６８】
鍋底センサ３５〜３９のそれぞれから出力される鍋底温度信号のうちで最も高いものを最高温度Ｔｍａｘとして選択し、自動調理処理で最高温度Ｔｍａｘの選択結果が目標温度Ｔｐの設定結果に収束するように左ＩＨコイルの出力Ｗを最高温度Ｔｍａｘの選択結果に基づいて制御したので、鍋３０の底板３３に容器部３１内の調理物が焦げ付くことを防止できる。今回の最高温度Ｔｍａｘの選択結果および前回の最高温度Ｔｍａｘの選択結果相互間の差分に基づいて最高温度の時間的な変化率である温度上昇率ΔＡを演算し、温度上昇率ΔＡの演算結果を沸騰判定値Ａａと比較することに基づいて鍋３０の容器部３１内の調理物が沸騰しているか否かを判別し、調理物が沸騰していると判別したときには調理物の沸騰を判別することに使用した今回の最高温度Ｔｍａｘの選択結果を水判定値「Ｔｗ−α」および水判定値「Ｔｗ＋α」のそれぞれと比較することに基づいて調理物の種類を判別したので、手動調理処理および自動調理処理のそれぞれで使用者に油が使用されていることを報知して注意を促すことができる。
【００６９】
今回の最高温度Ｔｍａｘの選択結果および前回の最高温度Ｔｍａｘの選択結果相互間の差分に基づいて温度上昇率ΔＢを演算し、調理物量判別データから左ＩＨコイル７の出力Ｗの設定結果および温度上昇率ΔＢの演算結果の双方に応じた調理物の分量を選択することで鍋３０の容器部３１内に投入されている調理物の分量を判別したので、手動調理処理で出力Ｗの初期設定結果に比べて調理物の分量が少ない場合に出力Ｗを調理物の分量に応じた値に下げることができる。今回の最高温度Ｔｍａｘの選択結果および前回の最高温度Ｔｍａｘの選択結果相互間の差分に基づいて加熱停止時の温度下降率ΔＣを演算し、沸騰時調理物量判別データから温度下降率ΔＣの演算結果に応じた調理物の分量を選択することで鍋３０の容器部３１内に投入されている調理物の分量を判別した。このため、水を沸騰させる場合に水が途中で追加された場合であっても水の分量を判別することができるので、左ＩＨコイル７を水が追加された後の合計の分量に応じた火力Ｗで運転することができる。
【００７０】
上記実施例１においては、鍋底センサ３５〜３９のそれぞれからメイン制御回路１４に赤外線または電波または電磁波で鍋底温度信号を送信する構成としても良い。
【実施例２】
【００７１】
鍋３０には、図２９に示すように、底板３３に位置して鍋底センサ５１と鍋底センサ５２と鍋底センサ５３のそれぞれが固定されている。これら鍋底センサ５１〜鍋底センサ５３のそれぞれはサーミスタからなるものであり、鍋底センサ５１は底板３３の中心点に配置されている。これら鍋底センサ５１〜鍋底センサ５３のそれぞれは底板３３の中心点を通る共通の直線上に配置されており、鍋底センサ５２は鍋３０が目標位置にセットされることに基づいて左ＩＨコイル７の内周側コイル８の上方に配置され、鍋底センサ５３は鍋３０が目標位置にセットされることに基づいて左ＩＨコイル７の外周側コイル９の上方に配置される。これら鍋底センサ５１〜鍋底センサ５３のそれぞれは底板３３に接触するものであり、底板３３の温度に応じたレベルの鍋底温度信号を出力する。この底板３３には３個の凹部４０が形成されており、鍋底センサ５１〜鍋底センサ５３のそれぞれは凹部４０内に収納されている。これら鍋底センサ５１〜５３のそれぞれは底板温度センサに相当する。
【００７２】
鍋底センサ５１〜５３のそれぞれはメイン制御回路１４に接続されており、メイン制御回路１４のＣＰＵ１５は図７の手動調理処理と図２３の自動調理処理と図２４のＰＩＤ制御処理のそれぞれで鍋底センサ５１から出力される鍋底温度信号と鍋底センサ５２から出力される鍋底温度信号と鍋底センサ５３から出力される鍋底温度信号のうち最も温度が高いものを最高温度Ｔｍａｘとして使用する。
【００７３】
図３０は図７のステップＳ２４および図２３のステップＳ１６４のそれぞれで実行される鍋ずれ判定処理を示すものであり、ＣＰＵ１５はステップＳ２０１で鍋底センサ５１〜鍋底センサ５３のそれぞれから出力される鍋底温度信号を検出し、ステップＳ２０２へ移行する。ここで鍋底センサ５１から検出した鍋底温度信号を温度データＴ１に設定し、鍋底センサ５２から検出した鍋底温度信号を温度データＴ２に設定し、鍋底センサ５３から検出した鍋底温度信号を温度データＴ３に設定する。
【００７４】
ＣＰＵ１５はステップＳ２０２で温度データＴ１〜Ｔ３のそれぞれを設定すると、ステップＳ２０３で温度データＴ１〜Ｔ３のうちから温度が最も高いものを選択し、最高温度Ｔｍａｘに設定する。そして、ステップＳ２０４へ移行し、最高温度Ｔｍａｘの設定結果を判定開始値（７０℃）と比較する。ここで「Ｔｍａｘ＞判定開始値」ではないと判断したときにはステップＳ２０８へ移行し、温度データＴ１〜Ｔ３のそれぞれの設定結果をクリアする。
【００７５】
ＣＰＵ１５はテップＳ２０４で「Ｔｍａｘ＞判定開始値」であると判断すると、ステップＳ２０５で温度データＴ１の設定結果と温度データＴ２の設定結果と温度データＴ３の設定結果のそれぞれを相互に比較する。ここで「Ｔ２＞Ｔ３＞Ｔ１」ではないと判断したときにはステップＳ２０６へ移行し、アラーム４３から警告音を出力することに基づいて使用者に鍋３０が目標位置に載置されていないことを報知する。そして、ステップＳ２０８へ移行し、温度データＴ１〜Ｔ３のそれぞれの設定結果をクリアする。ＣＰＵ１５はステップＳ２０５で「Ｔ２＞Ｔ３＞Ｔ１」であると判断したときにはステップＳ２０７へ移行し、アラーム４３をオフする。そして、ステップＳ２０８へ移行し、温度データＴ１〜Ｔ３のそれぞれの設定結果をクリアする。この鍋ずれ判定データ「Ｔ２＞Ｔ３＞Ｔ１」はＲＯＭ１６に予め記録されたものであり、ずれ判定データに相当する。
【００７６】
図２９の（ａ）は鍋３０を目標位置で示すものである。この鍋３０の目標位置では鍋底センサ５１が内周側コイル８および外周側コイル９のそれぞれの中心点に配置され、鍋底センサ５２が内周側コイル８の真上に配置され、鍋底センサ５３が外周側コイル９の真上に配置されるので、図２９の（ｂ）に示すように、温度データＴ１が最小値となり、温度データＴ２が最大値となり、温度データＴ３が中間値となる。この場合には図３０のステップＳ２０５で「Ｔ２＞Ｔ３＞Ｔ１」であると判断され、ステップＳ２０７でアラーム４３がオフされる。図２９の（ｃ）は鍋３０を鍋ずれ位置で示すものである。この鍋３０の鍋ずれ位置では鍋底センサ５１が左ＩＨコイル７の内周側コイル８の真上に移動し、鍋底センサ５２が外周側コイル９の真上から小さく外れ、鍋底センサ５３が外周側コイル９の真上から大きく外れるので、図２９の（ｄ）に示すように、温度データＴ１が最大値となり、温度データＴ２が中間値となり、温度データＴ３が最小値となる。この場合には図３０のステップＳ２０５で「Ｔ２＞Ｔ３＞Ｔ１」でないと判断され、ステップＳ２０６でアラーム４３がオンされる。
【００７７】
上記実施例２によれば次の効果を奏する。
鍋底センサ５１〜鍋底センサ５３のそれぞれから出力される鍋板温度信号相互間の大小関係を判別し、大小関係の判別結果を鍋ずれ判定データ「Ｔ２＞Ｔ３＞Ｔ１」と比較したので、鍋３０の底板３３が目標位置に載置されているか否かを迅速且つ高精度に判別することができる。
【００７８】
上記実施例２においては、鍋底センサ５１〜５３のそれぞれからメイン制御回路１４に赤外線または電波または電磁波で鍋底温度信号を送信する構成としても良い。
上記実施例２においては、鍋底センサ５１〜５３に加えて１個以上の鍋底センサを鍋３０の底板３３に固定しても良い。
【実施例３】
【００７９】
鍋３０には、図３１に示すように、底板３３に位置して鍋底センサ３５〜鍋底センサ３９のそれぞれが固定され、側板３４に位置して側板センサ６１と側板センサ６２と側板センサ６３のそれぞれが上下方向に一列に固定されている。これら側板センサ６１〜側底センサ６３のそれぞれはサーミスタからなるものであり、側板センサ６１は側板センサ６１〜側底センサ６３のうちで最も低所に配置され、側板センサ６３は側板センサ６１〜側底センサ６３のうちで最も高所に配置され、側板センサ６２は側板センサ６１および側底センサ６３相互間の高さに配置されている。これら側板センサ６１〜側板センサ６３のそれぞれは側板３４に接触するものであり、側板３４の温度に応じたレベルの側板温度信号を出力する。これら側板センサ６１〜側板センサ６３のそれぞれは側板温度センサに相当するものである。
【００８０】
図３２はメイン制御回路１４が自動調理処理で図２４のＰＩＤ制御処理に換えて実行するＰＩＤ制御処理を示すものであり、ＣＰＵ１５はステップＳ２１１で鍋底センサ３５〜鍋底センサ３９のそれぞれから出力される鍋底温度信号を検出し、ステップＳ２１２で鍋底センサ３５から出力される鍋底温度信号〜鍋底センサ３９から出力される鍋底温度信号のうちで温度が最も高いものを選択する。この選択処理は鍋底センサ３５〜鍋底センサ３９のそれぞれから出力される鍋底温度信号を相互に比較することで行われるものであり、ＣＰＵ１５はステップＳ２１２で最高の鍋底温度信号を選択したときにはステップＳ２１３へ移行し、最高の鍋底温度信号の選択結果を焦げ付き判定値Ｔｃと比較する。この焦げ付き判定値Ｔｃは閾値データに相当し、最高の鍋底温度信号は第２の最高温度に相当する。
【００８１】
ＣＰＵ１５はステップＳ２１３で「最高の鍋底温度信号≦Ｔｃ」であると判断すると、ステップＳ２１４で側板センサ６１〜側板センサ６３のそれぞれから出力される側板温度信号を検出し、ステップＳ２１５で側板センサ６１から検出した側板温度信号を温度データＴ１１に設定し、側板センサ６２から検出した側板温度信号を温度データＴ１２に設定し、側板センサ６３から検出した側板温度信号を温度データＴ１３に設定する。そして、ステップＳ２１６へ移行し、温度データＴ１１〜Ｔ１３のうちから温度が最も高いものを選択し、最高温度Ｔｍａｘに設定する。この最高温度Ｔｍａｘは第１の最高温度に相当する。
【００８２】
ＣＰＵ１５はステップＳ２１６で最高温度Ｔｍａｘを設定すると、ステップＳ２１７で最高温度Ｔｍａｘの設定結果をＲＡＭ１７のＰＩＤ制御領域に記録する。そして、ステップＳ２１８でＲＡＭ１７のＰＩＤ制御領域から最高温度Ｔｍａｘの記録結果を検出し、最高温度Ｔｍａｘの検出結果を図２６の演算式に基づいて処理することで火力Ｗを演算する。次にステップＳ２１９で火力Ｗの演算結果に基づいて左調理コマンドを設定し、ステップＳ２２０でインバータ制御回路１８に左調理コマンドの設定結果を送信する。この左調理コマンドは左ＩＨコイル７を火力Ｗの演算結果で運転することをインバータ制御回路１８に通知するものであり、インバータ制御回路１８は左調理コマンドの設定結果を受信することに基づいて左ＩＨコイル７を左調理コマンドに応じた火力Ｗで運転する。
【００８３】
ＣＰＵ１５はステップＳ２１３で「鍋底温度信号＞Ｔｃ」であると判断すると、ステップＳ２２１で火力Ｗの設定結果から単位値ΔＷを減算する。そして、ステップＳ２１９で火力Ｗの減算結果に基づいて左調理コマンドを設定し、ステップＳ２２０でインバータ制御回路１８に左調理コマンドの設定結果を送信する。この左調理コマンドは左ＩＨコイル７を火力Ｗの減算結果で運転することをインバータ制御回路１８に通知するものであり、インバータ制御回路１８は左調理コマンドの設定結果を受信することに基づいて左ＩＨコイル７を左調理コマンドに応じた火力Ｗに下げて運転する。
【００８４】
鍋３０の容器部３１内に調理物を投入して加熱調理を行う場合には底板３３が最も速く昇温する。これに対して鍋３０の側板３４は底板３３および調理物のそれぞれから熱が伝達されることに基づいて昇温するので、側板３４の温度上昇率は底板３３の温度上昇率に比べて小さく、側板３４の温度は調理物全体の平均値に近い値になる。図３３の（ａ）は鍋底温度センサ３５〜３９のそれぞれから出力される鍋底温度信号の最高値に基づいてＰＩＤ制御処理を行う場合の底板３３の温度と側板３４の温度と調理物の温度のそれぞれを示すものであり、底板３３は目標温度Ｔｐに昇温するものの側板３４は目標温度Ｔｐに昇温せず、調理物も目標温度Ｔｐに昇温しない。図３３の（ｂ）は側板温度センサ６１〜６３のそれぞれから出力される側板温度信号の最高値に基づいてＰＩＤ制御処理を行う場合の底板３３の温度と側板３４の温度と調理物の温度のそれぞれを示すものであり、側板３４および調理物のそれぞれは目標温度Ｔｐに昇温する。この場合には底板３３が目標温度Ｔｐを超えるので、底板３３の最高温度が焦げ付き判定値Ｔｃを超えた場合には火力Ｗを強制的に下げることで調理物が焦げ付くことが防止される。
【００８５】
図３４は液面判別処理を示すものである。この液面判別処理はＣＰＵ１５が図７のステップＳ３０の沸騰時調理物量判別処理を終えた直後に実行するものであり、ＣＰＵ１５はステップＳ２３１で液面判別済フラグがオフ状態にリセットされているか否かを判断する。この液面判別済フラグは調理物の液面の高さを段階的に判別することに基づいてオン状態にセットされるものであり、ＣＰＵ１５は液面の高さを判別していない場合にはステップＳ２３１で液面判別フラグがオフ状態にリセットされていると判断し、ステップＳ２３２へ移行する。
【００８６】
ＣＰＵ１５はステップＳ２３２へ移行すると、鍋底センサ３５〜鍋底センサ３９のそれぞれから出力される鍋底温度信号を検出する。そして、ステップＳ２３３で鍋底センサ３５から検出した鍋底温度信号を温度データＴ１に設定し、鍋底センサ３６から検出した鍋底温度信号を温度データＴ２に設定し、鍋底センサ３７から検出した鍋底温度信号を温度データＴ３に設定し、鍋底センサ３８から検出した鍋底温度信号を温度データＴ４に設定し、鍋底センサ３９から検出した鍋底温度信号を温度データＴ５に設定し、ステップＳ２３４で温度データＴ１〜Ｔ５の平均値ΣＴ「＝（Ｔ１＋Ｔ２＋Ｔ３＋Ｔ４＋Ｔ５）／５」を演算する。この平均値ΣＴは判定データに相当する。
【００８７】
ＣＰＵ１５はステップＳ２３４で平均値ΣＴを演算すると、ステップＳ２３５で平均値ΣＴの演算結果を判定開始値（７０℃）と比較する。ここで「ΣＴ＞判定開始値」であると判断したときにはステップＳ２３６へ移行し、側板センサ６１〜側板センサ６３のそれぞれから出力される側板温度信号を検出する。そして、ステップＳ２３７で側板センサ６１から検出した側板温度信号を温度データＴ１１に設定し、側板センサ６２から検出した側板温度信号を温度データＴ１２に設定し、側板センサ６３から検出した側板温度信号を温度データＴ１３に設定する。
【００８８】
ＣＰＵ１５はステップＳ２３７で温度データＴ１１〜Ｔ１３のそれぞれを設定すると、ステップＳ２３８で平均値ΣＴの演算結果および温度データＴ１１の設定結果相互間の差分をＲＯＭ１６に予め記録された液面判定値と比較する。この液面判定値は液面判定データに相当するものであり、ＣＰＵ１５は鍋３０の容器部３１内の調理物の液面が下段の側板センサ６１の高さに到達していない場合には「ΣＴ−Ｔ１１＞液面判定値」であると判断し、ステップＳ２３９で火力Ｗの設定結果から設定値（３ΔＷ）を減算する。そして、ステップＳ２４４で火力Ｗの減算結果に応じた左調理コマンドを設定し、ステップＳ２４５で左調理コマンドの設定結果をインバータ制御回路１８に送信し、ステップＳ２４６で液面判別済フラグをオン状態にセットする。即ち、調理物の液面が下段の側板センサ６１に到達していない極低液位である場合には左ＩＨコイル７の火力Ｗが現在値から３ΔＷだけ下げられる。
【００８９】
ＣＰＵ１５はステップＳ２３８で「ΣＴ−Ｔ１１≦液面判定値」であると判断すると、ステップＳ２４０で平均値ΣＴの演算結果および温度データＴ１２の設定結果相互間の差分を液面判定値と比較する。例えば調理物の液面が中段の側板センサ６２の高さに到達していない場合には「ΣＴ−Ｔ１２＞液面判定値」であると判断し、ステップＳ２４１で火力Ｗの設定結果から設定値（２ΔＷ）を減算する。そして、ステップＳ２４４で火力Ｗの減算結果に応じた左調理コマンドを設定し、ステップＳ２４５で左調理コマンドの設定結果をインバータ制御回路１８に送信し、ステップＳ２４６で液面判別済フラグをオン状態にセットする。即ち、調理物の液面が中段の側板センサ６２に到達していない低液位である場合には左ＩＨコイル７の火力Ｗが現在値から２ΔＷだけ下げられる。
【００９０】
ＣＰＵ１５はステップＳ２４０で「ΣＴ−Ｔ１２≦液面判定値」であると判断すると、ステップＳ２４２で平均値ΣＴの演算結果および温度データＴ１３の設定結果相互間の差分を液面判定値と比較する。例えば調理物の液面が上段の側板センサ６３の高さに到達していない場合には「ΣＴ−Ｔ１３＞液面判定値」であると判断し、ステップＳ２４３で火力Ｗの設定結果から設定値（ΔＷ）を減算する。そして、ステップＳ２４４で火力Ｗの減算結果に応じた左調理コマンドを設定し、ステップＳ２４５で左調理コマンドの設定結果をインバータ制御回路１８に送信し、ステップＳ２４６で液面判別済フラグをオン状態にセットする。即ち、調理物の液面が上段の側板センサ６２に到達していない中液位である場合には左ＩＨコイル７の火力Ｗが現在値からΔＷだけ下げられる。
【００９１】
ＣＰＵ１５はステップＳ２４２で「ΣＴ−Ｔ１３≦液面判定値」であると判断すると、ステップＳ２４６で液面判別済フラグをオン状態にセットする。即ち、調理物の液面が上段の側板センサ６３に到達している高液位である場合には左ＩＨコイル７の火力Ｗが現在値に維持される。
【００９２】
調理物は鍋３０の底板３３には必ず接触するが、調理物の側板３４に対する接触状態は調理物の液面の高さに応じて変化する。このため、側板センサ６１から出力される側板温度信号〜側板センサ６３から出力される側板温度信号のそれぞれは調理物の液面の高さに応じて変化する。図３５の（ａ）および（ｂ）のそれぞれは調理物の液面が上段の側板センサ６３に到達している場合である。この場合には温度データＴ１１の設定結果と温度データＴ１２の設定結果と温度データＴ１３の設定結果のそれぞれが平均温度ΣＴから液面判定値の範囲内に収まるので、図３４のステップＳ２３９とステップＳ２４１とステップＳ２４３のそれぞれで火力Ｗの設定結果が減算されずに火力Ｗが現在値に維持される。図３５の（ｃ）および（ｄ）のそれぞれは調理物の液面が下段の側板センサ６１に到達しているものの中段の側板センサ６２および上段の側板センサ６３のそれぞれに到達していない場合である。この場合には温度データＴ１１の設定結果が平均温度ΣＴから液面判定値の範囲内に収まり、温度データＴ１２の設定結果および温度データＴ１３の設定結果のそれぞれが平均温度ΣＴから液面判定値の範囲内に収まらないので、図３４のステップＳ２４１で火力Ｗの設定結果が減算されることに基づいて左ＩＨコイル７の出力が現在値から下げられる。
【００９３】
上記実施例３によれば次の効果を奏する。
鍋底センサ３５〜３９のそれぞれから出力される鍋板温度信号のうちで最も高い最高の鍋底温度信号を選択し、側板センサ６１〜６３のそれぞれから出力される側板温度信号のうちで最も高い最高温度Ｔｍａｘを選択し、最高の鍋底温度信号の選択結果が焦げ付き判定値Ｔｃに到達していない場合には最高温度Ｔｍａｘの選択結果が目標温度Ｔｐの設定結果に収束するように左ＩＨコイルＷの出力を最高温度Ｔａの選択結果に基づいて設定し、最高の鍋底温度信号の選択結果が焦げ付き判定値Ｔｃに到達した場合には左ＩＨコイル７を現在の出力から下げて運転したので、調理物を目標温度Ｔｐに焦げ付くことなく加熱することができる。
【００９４】
側板センサ６１から出力される側板温度信号および鍋底温度信号の平均値ΣＴ相互間の差分を液面判定値と比較することで側板センサ６１が固定された高さに調理物が存在するか否かを判別し、側板センサ６２から出力される側板温度信号および鍋底温度信号の平均値ΣＴ相互間の差分を液面判定値と比較することで側板センサ６２が固定された高さに調理物が存在するか否かを判別し、側板センサ６３から出力される側板温度信号および鍋底温度信号の平均値ΣＴ相互間の差分を液面判定値と比較することで側板センサ６３が固定された高さに調理物が存在するか否かを判別した。このため、調理物の液面の高さを側板センサ６１〜６３の個数に応じた４段階で判別することができるので、手動調理で調理物の液面の高さに応じて左ＩＨコイル７の出力を調整することができる。
【００９５】
上記実施例３においては、図３２のステップＳ２１３で最高の鍋底温度信号の選択結果が焦げ付き判定値Ｔｃを上回ることが判断された場合に左ＩＨコイル７を運転停止する構成としても良い。
【００９６】
上記実施例３においては、鍋底センサ３５〜３９のそれぞれから出力される鍋底温度信号の平均値ΣＴに換えて鍋底センサ３５〜３９のうちの特定のものから出力される鍋底温度信号を用いても良い。この場合には鍋底センサ３５から出力される鍋底温度信号を使用することが好ましい。
【００９７】
上記実施例３においては、鍋底センサ３５〜３９のそれぞれからメイン制御回路１４に赤外線または電波または電磁波で鍋底温度信号を送信し、側底センサ６１〜６３のそれぞれからメイン制御回路１４に赤外線または電波または電磁波で側温度信号を送信する構成としても良い。
【００９８】
上記実施例１〜３のそれぞれにおいては、図７のステップＳ２５の鍋反り判定処理で鍋底センサ３５〜３９のそれぞれから出力される鍋底温度信号の平均値ΣＴに換えて特定の１個の鍋底温度信号を使用しても良い。この構成の場合、底板３３の中央部の鍋底センサ３５から出力される鍋底温度信号を使用することが好ましい。
【００９９】
上記実施例１〜３のそれぞれにおいては、図７のステップＳ２６の焦げ付き防止処理で最高温度Ｔｍａｘの選択結果が焦げ付き判定値Ｔｃに比べて大きいと判断された場合に左ＩＨコイル７を運転停止しても良い。この構成の場合、図７のステップＳ２６の焦げ付き防止処理で最高温度Ｔｍａｘの選択結果が焦げ付き判定値Ｔｃ以下であると判断された場合に左ＩＨコイル７の運転を火力Ｗの設定結果で再開することが好ましい。
【０１００】
上記実施例１〜３のそれぞれにおいては、図１４の調理物判別処理のステップＳ９７で調理物が沸騰していると判別されたときには調理物の沸騰を判別することに使用した前回の最高温度Ｔｍａｘ（温度格納領域１）の選択結果を水判定値「Ｔｗ−α」および「Ｔｗ＋α」のそれぞれと比較しても良い。
【０１０１】
上記実施例１〜３のそれぞれにおいては、水が沸騰している最中には図２０の沸騰時調理物量判別処理を断続的に繰返す構成としても良い。この構成の場合、水の沸騰中に水が追加されたか否かを判断し、水が追加されたと判断された場合に左ＩＨコイル７の火力Ｗを現在値から高めることができる。
【図面の簡単な説明】
【０１０２】
【図１】実施例１を示す図（ＩＨクッキングヒータの外観を示す斜視図）
【図２】鍋およびＩＨコイルを示す図
【図３】電気的構成を示すブロック図
【図４】調理器具の底板を示す図
【図５】メイン制御回路のメイン処理を示すフローチャート
【図６】メイン制御回路の調理メニュー設定処理を示すフローチャート
【図７】メイン制御回路の手動調理処理を示すフローチャート
【図８】メイン制御回路の鍋ずれ判定処理を示すフローチャート
【図９】鍋底センサの検出結果が調理器具の位置に応じて変化する様子を示す図
【図１０】メイン制御回路の鍋反り判定処理を示すフローチャート
【図１１】鍋底センサの検出結果および左温度センサの検出結果が調理器具の反りに応じて変化する様子を示す図
【図１２】メイン制御回路の焦げ付き防止処理を示すフローチャート
【図１３】調理器具の底板の最高温度および左ＩＨコイルの出力相互間の関係を示す図
【図１４】メイン制御回路の調理物判別処理を示すフローチャート
【図１５】水と煮物と油のそれぞれの昇温状態を示す図
【図１６】メイン制御回路の煮詰まり防止処理を示すフローチャート
【図１７】メイン制御回路の調理物量判別処理を示すフローチャート
【図１８】メイン制御回路に記録された制御データを示す図
【図１９】調理物の昇温状態および調理物の分量相互間の関係を示す図
【図２０】メイン制御回路の沸騰時調理物量判別処理を示すフローチャート
【図２１】メイン制御回路に記録された制御データを示す図
【図２２】水の沸騰状態で左ＩＨコイルを運転停止した場合の最高温度の変化を示す図
【図２３】メイン制御回路の自動調理処理を示すフローチャート
【図２４】メイン制御回路のＰＩＤ制御処理を示すフローチャート
【図２５】メイン制御回路のＰＩＤ制御領域を示す図
【図２６】メイン制御回路に記録された制御データを示す図
【図２７】左ＩＨコイルの火力および最高温度Ｔｍａｘ相互間の関係を示す図
【図２８】メイン制御回路の調理物判別処理（自動調理用）を示すフローチャート
【図２９】実施例２を示す図９相当図
【図３０】図８相当図
【図３１】実施例３を示す図２相当図
【図３２】図２４相当図
【図３３】調理器具の温度および火力相互間の関係を示す図
【図３４】メイン制御回路の液面判別処理を示すフローチャート
【図３５】側板センサから出力される側板温度信号が調理物の液面の高さに応じて変化する様子を示す図
【符号の説明】
【０１０３】
２はキャビネット（箱体）、３はトッププレート、４は左マーク（目印）、７は左ＩＨコイル（ＩＨコイル）、１０は左温度センサ（内部温度センサ）、１４はメイン制御回路（制御回路）、１６はＲＯＭ（記録手段）、２４は左オートスイッチ（操作スイッチ）、３０は鍋（調理器具）、３１は容器部、３３は底板、３４は側板、３５は鍋底センサ（底板温度センサ）、３６は鍋底センサ（底板温度センサ）、３７は鍋底センサ（底板温度センサ）、３８は鍋底センサ（底板温度センサ）、３９は鍋底センサ（底板温度センサ）、５１は鍋底センサ（底板温度センサ）、５２は鍋底センサ（底板温度センサ）、５３は鍋底センサ（底板温度センサ）、６１は側板センサ（側板温度センサ）、６２は側板センサ（側板温度センサ）、６３は側板センサ（側板温度センサ）を示している。
【図１】
2009259740.tif 000003
【図２】
2009259740.tif 000004
【図３】
2009259740.tif 000005
【図４】
2009259740.tif 000006
【図５】
2009259740.tif 000007
【図６】
2009259740.tif 000008
【図７】
2009259740.tif 000009
【図８】
2009259740.tif 000010
【図９】
2009259740.tif 000011
【図１０】
2009259740.tif 000012
【図１１】
2009259740.tif 000013
【図１２】
2009259740.tif 000014
【図１３】
2009259740.tif 000015
【図１４】
2009259740.tif 000016
【図１５】
2009259740.tif 000017
【図１６】
2009259740.tif 000018
【図１７】
2009259740.tif 000019
【図１８】
2009259740.tif 000020
【図１９】
2009259740.tif 000021
【図２０】
2009259740.tif 000022
【図２１】
2009259740.tif 000023
【図２２】
2009259740.tif 000024
【図２３】
2009259740.tif 000025
【図２４】
2009259740.tif 000026
【図２５】
2009259740.tif 000027
【図２６】
2009259740.tif 000028
【図２７】
2009259740.tif 000029
【図２８】
2009259740.tif 000030
【図２９】
2009259740.tif 000031
【図３０】
2009259740.tif 000032
【図３１】
2009259740.tif 000033
【図３２】
2009259740.tif 000034
【図３３】
2009259740.tif 000035
【図３４】
2009259740.tif 000036
【図３５】
2009259740.tif 000037