(57)【要約】【課題】使用者が手動レンジ調理で調理時間を誤って長く設定した場合に調理物が過加熱状態になることを防止すること。【解決手段】調理物を手動レンジ調理で加熱するときに使用者が調理時間を誤って長く設定した場合にはタイマＴｂの検出結果が調理時間の設定結果に到達する前に調理物の表面温度Ｔｍａｘが高温判定温度Ｔ２に比べて高いと判断またはタイマＴｂの検出結果が加熱最大時間ｘｍａｘの演算結果に到達したと判断され、マグネトロンが運転停止される。このため、使用者が手動レンジ調理で調理時間を誤って長く設定した場合に調理物が過加熱状態になることを防止できる。【選択図】図８
2010156481.tif 000002
【特許請求の範囲】
【請求項１】
調理物が収納される調理室と、
前記調理室内にマイクロ波を照射することで前記調理室内の調理物を加熱調理するマグネトロンと、
前記調理室内の調理物の温度に応じた温度信号を出力する温度センサと、
使用者が操作することが可能なものであって、１個の操作子または複数個の操作子からなる操作器と、
前記調理室内の調理物を加熱調理するための調理時間を前記操作器の操作内容に応じて設定する調理時間設定手段と、
前記調理室内の調理物を加熱調理するための調理メニューを設定するものであって、調理開始が指令されることで前記マグネトロンを運転開始すると共に前記温度センサからの温度信号に応じて前記マグネトロンを運転停止する自動調理および調理開始が指令されることで前記マグネトロンを運転開始すると共に前記マグネトロンを運転開始してから前記調理時間設定手段の調理時間の設定結果が経過することで前記マグネトロンを運転停止する手動調理のそれぞれを含む複数の調理メニューのうちから前記操作器の操作内容に応じたものを選択することで調理メニューを設定する調理メニュー設定手段と、
調理開始が指令された場合に前記マグネトロンを運転開始することで手動調理を開始する調理開始手段と、
前記調理開始手段が前記マグネトロンを運転開始したことを基準とする時間の経過を計測する計時手段と、
前記計時手段の計測結果を前記調理時間設定手段の調理時間の設定結果と比較する第１の比較手段と、
前記マグネトロンの運転状態で前記温度センサから出力される温度信号を検出する温度検出手段と、
前記温度検出手段の温度信号の検出結果を予め決められた高温判定温度と比較する第２の比較手段と、
前記調理開始手段が前記マグネトロンを運転開始してから前記温度センサの温度信号が加熱終了温度に到達するまでの所要時間である加熱最大時間を前記温度検出手段の温度信号の検出結果に基づいて演算するものであって、当該加熱終了温度として高温判定温度に比べて高い予め決められた温度を使用する演算手段と、
前記演算手段の加熱最大時間の演算結果を前記計時手段の計測結果と比較する第３の比較手段と、
前記計時手段の計測結果が前記調理時間設定手段の調理時間の設定結果に到達した場合に前記マグネトロンを運転停止することで手動調理を終えるものであって、前記計時手段の計測結果が前記演算手段の加熱最大時間の演算結果に到達したと判断されることなく前記温度検出手段の温度信号の検出結果が高温判定温度に到達したと判断されることなく前記計時手段の計測結果が前記調理時間設定手段の調理時間の設定結果に到達したと判断された場合に前記マグネトロンを運転停止する第１の調理終了手段と、
前記計時手段の計測結果が前記調理時間設定手段の調理時間の設定結果に到達する前に前記マグネトロンを運転停止することで手動調理を終えるものであって、前記計時手段の計測結果が前記調理時間設定手段の調理時間の設定結果に到達したと判断されていない状態で前記計時手段の計測結果が前記演算手段の加熱最大時間の演算結果に到達したと判断された場合および前記温度検出手段の温度信号の検出結果が高温判定温度に到達したと判断された場合のそれぞれに前記マグネトロンを運転停止する第２の調理終了手段を備えたことを特徴とする加熱調理器。
【請求項２】
前記温度検出手段は、予め決められた単位時間が経過する毎に前記温度センサから出力される温度信号を検出するものであり、
前記演算手段は、
前記調理開始手段が前記マグネトロンを運転開始してから前記温度センサの温度信号が加熱終了温度に到達するまでの所要時間である加熱時間を前記温度検出手段が温度信号を検出する毎に当該温度信号の検出結果に基づいて演算するものであって、
当該加熱時間の演算結果が加熱最大時間の現在の設定結果に比べて小さい場合に当該加熱時間の演算結果を加熱最大時間に設定するものであることを特徴とする請求項１に記載の加熱調理器。
【請求項３】
前記調理開始手段が前記マグネトロンを運転開始した後から前記演算手段が加熱最大時間を演算する前までの期間内に前記温度センサから出力される温度信号を検出する調理開始時温度検出手段と、
前記調理開始時温度検出手段の温度信号の検出結果を初期高温判定温度と比較するものであって、初期高温判定温度として高温判定温度および加熱終了温度のそれぞれに比べて低い予め決められた温度を使用する第４の比較手段と、
前記調理開始時温度検出手段の温度信号の検出結果が初期高温判定温度に比べて高いと判断された場合に前記マグネトロンを運転停止することで手動調理を終える第３の調理終了手段を備えたことを特徴とする請求項１・２のいずれかに記載の加熱調理器。
【請求項４】
前記温度センサは、
前記調理室内に温度の検出領域を有するものであって、当該検出領域が一列に並ぶように配置された複数の赤外線素子と、
前記複数の赤外線素子のそれぞれが共通に接続された回転軸を有するものであって、当該回転軸を回転操作することで前記複数の検出領域のそれぞれを移動操作するセンサモータを有するものであり、
前記温度検出手段は、
前記センサモータの回転軸を複数の回転角度のそれぞれに回転操作することで前記複数の検出領域のそれぞれを前記調理室内で移動操作するものであって、
前記センサモータの回転軸を複数の回転角度のそれぞれに回転操作する毎に前記複数の赤外線素子のそれぞれから出力される信号を検出し、
前記センサモータの回転軸を複数の回転角度の全てに回転操作した場合に１）の処理または２）の処理を行うことで温度信号を設定するものであることを特徴とする請求項１・２・３のいずれかに記載の加熱調理器。
１）複数の信号の検出結果のうちから最高値を選択し、最高値の選択結果を温度信号に設定する処理
２）複数の信号の検出結果のうちから信号の総数に比べて少ない２以上の信号を高温側から順に選択し、２以上の信号の選択結果の平均値を演算して温度信号に設定する処理
【請求項５】
使用者が視覚的に認識することが可能な表示器と、
前記表示器の表示内容を制御するものであって、前記第１の調理終了手段が前記マグネトロンを運転停止した場合に前記表示器に予め決められた第１の画面を表示することで使用者に手動調理が終了したことを報知し、前記第２の調理終了手段が前記マグネトロンを運転停止した場合には前記表示器に第１の画面とは異なる第２の画面を表示することで使用者に手動調理が終了したことを報知する表示制御手段を備えたことを特徴とする請求項１・２・３・４のいずれかに記載の加熱調理器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は調理室内にマイクロ波を照射することで調理室内の調理物を加熱調理するレンジ調理機能を備えた加熱調理器に関する。
【背景技術】
【０００２】
上記加熱調理器には第１の操作子および第２の操作子を備えたものがある。これら第１の操作子および第２の操作子のそれぞれは使用者が前方から操作することが可能なものであり、使用者が第１の操作子を操作した場合には第１の操作子の操作内容に応じて調理時間が設定され、使用者が第２の操作子を操作した場合には自動調理および手動調理のそれぞれを含む複数の調理メニューのうちから第２の操作子の操作内容に応じたものが選択的に設定される。これら自動調理および手動調理のそれぞれは調理開始が指令されることでマグネトロンを運転開始するものであり、手動調理の設定状態では調理時間の設定結果が経過することでマグネトロンが運転停止され、自動調理の設定状態では温度センサからの温度信号に応じてマグネトロンが運転停止される。この温度センサは調理室内の調理物の温度に応じた温度信号を出力するものであり、自動調理の設定状態では使用者が調理時間を設定することなく温度センサからの温度信号に基づいて調理物が適切な加熱状態に仕上げられる。
【特許文献１】特開２００１−６５８７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記加熱調理器の場合には手動調理でマグネトロンが調理時間の設定結果が経過するまで継続して運転されるので、使用者が調理時間を誤って長く設定した場合に調理室内の調理物が過加熱状態になることがある。特に調理室内の調理物を熱風で加熱するオーブン調理では調理時間がレンジ調理に比べて長い時間に設定される。このため、使用者がオーブン調理を行うつもりで誤って手動調理を設定した場合にマグネトロンの運転時間が特に長くなるので、調理物が異常加熱されて炭化するところまでいってしまうことも考えられる。
【０００４】
本発明は上記事情に鑑みてなされたものであり、使用者が手動調理で調理時間を誤って長く設定した場合に調理物が過加熱状態になることを防止できる加熱調理器を提供することを目的とするものである。
【課題を解決するための手段】
【０００５】
請求項１記載の加熱調理器は、調理物が収納される調理室と、前記調理室内にマイクロ波を照射することで前記調理室内の調理物を加熱調理するマグネトロンと、前記調理室内の調理物の温度に応じた温度信号を出力する温度センサと、使用者が操作することが可能なものであって１個の操作子または複数個の操作子からなる操作器と、前記調理室内の調理物を加熱調理するための調理時間を前記操作器の操作内容に応じて設定する調理時間設定手段と、前記調理室内の調理物を加熱調理するための調理メニューを設定するものであって調理開始が指令されることで前記マグネトロンを運転開始すると共に前記温度センサからの温度信号に応じて前記マグネトロンを運転停止する自動調理および調理開始が指令されることで前記マグネトロンを運転開始すると共に前記マグネトロンを運転開始してから前記調理時間設定手段の調理時間の設定結果が経過することで前記マグネトロンを運転停止する手動調理のそれぞれを含む複数の調理メニューのうちから前記操作器の操作内容に応じたものを選択することで調理メニューを設定する調理メニュー設定手段と、調理開始が指令された場合に前記マグネトロンを運転開始することで手動調理を開始する調理開始手段と、前記調理開始手段が前記マグネトロンを運転開始したことを基準とする時間の経過を計測する計時手段と、前記計時手段の計測結果を前記調理時間設定手段の調理時間の設定結果と比較する第１の比較手段と、前記マグネトロンの運転状態で前記温度センサから出力される温度信号を検出する温度検出手段と、前記温度検出手段の温度信号の検出結果を予め決められた高温判定温度と比較する第２の比較手段と、前記調理開始手段が前記マグネトロンを運転開始してから前記温度センサの温度信号が加熱終了温度に到達するまでの所要時間である加熱最大時間を前記温度検出手段の温度信号の検出結果に基づいて演算するものであって当該加熱終了温度として高温判定温度に比べて高い予め決められた温度を使用する演算手段と、前記演算手段の加熱最大時間の演算結果を前記計時手段の計測結果と比較する第３の比較手段と、前記計時手段の計測結果が前記調理時間設定手段の調理時間の設定結果に到達した場合に前記マグネトロンを運転停止することで手動調理を終えるものであって前記計時手段の計測結果が前記演算手段の加熱最大時間の演算結果に到達したと判断されることなく前記温度検出手段の温度信号の検出結果が高温判定温度に到達したと判断されることなく前記計時手段の計測結果が前記調理時間設定手段の調理時間の設定結果に到達したと判断された場合に前記マグネトロンを運転停止する第１の調理終了手段と、前記計時手段の計測結果が前記調理時間設定手段の調理時間の設定結果に到達する前に前記マグネトロンを運転停止することで手動調理を終えるものであって前記計時手段の計測結果が前記調理時間設定手段の調理時間の設定結果に到達したと判断されていない状態で前記計時手段の計測結果が前記演算手段の加熱最大時間の演算結果に到達したと判断された場合および前記温度検出手段の温度信号の検出結果が高温判定温度に到達したと判断された場合のそれぞれに前記マグネトロンを運転停止する第２の調理終了手段を備えたところに特徴を有する。
【発明の効果】
【０００６】
図１４は調理室内の調理物をマイクロ波で加熱調理する場合に調理物の温度が時間の経過に応じて変化する様子を示すものである。図１４の（ａ）は調理物として水分の含有量が少ない第１の調理物をマイクロ波で加熱調理する場合であり、第１の調理物をマイクロ波で加熱調理する場合には時間の経過に応じて調理物の温度が概ね上昇する。この第１の調理物を手動調理で加熱するときに使用者が調理時間を誤って長く設定した場合には時間の計測結果が調理時間の設定結果に到達する前に調理物の温度が高温判定温度（Ｔ２）に比べて高いと判断されるので、調理物が過加熱状態になる前にマグネトロンが運転停止する。図１４の（ｂ）は調理物として水分の含有量が第１の調理物に比べて多い第２の調理物をマイクロ波で加熱調理する場合であり、第２の調理物をマイクロ波で加熱調理する場合には調理物の温度が調理初期に時間の経過に応じて上昇するものの当該期間が経過した後には調理物から蒸気が発生することで横ばいになる。この第２の調理物を手動調理で加熱するときに使用者が調理時間を誤って長く設定した場合には調理物の温度が高温判定温度に到達したと判断されず、時間の計測結果が調理時間の設定結果に到達したと判断される前に加熱最大時間（ｘｍａｘ）の演算結果に到達したと判断されるので、調理物が過加熱状態になる前にマグネトロンが運転停止する。従って、使用者が手動調理で調理時間を誤って長く設定した場合に調理物が過加熱状態になることを防止できる。
【発明を実施するための最良の形態】
【０００７】
【実施例１】
【０００８】
外箱１の内部には、図１に示すように、内箱２が固定されている。これら外箱１および内箱２のそれぞれは使用者側である前面が開口するものであり、左側板と右側板と底板と天板と後板を相互に組合せることから構成されている。この内箱２は前方から外箱１の前面および内箱２の前面のそれぞれを通して調理物が出し入れされるものであり、内箱２の底板はマイクロ波を透過することが可能なガラス板から構成され、内箱２の左側板と右側板と天板と後板のそれぞれはマイクロ波を透過することが不能な金属板から構成されている。この内箱２の内部空間は調理物を加熱調理するための調理室３として機能するものであり、外箱１の前面は調理室３内に対して調理物を出し入れするための出入口として機能する。この外箱１には扉４が装着されている。この扉４は水平な開放状態（図２参照）および垂直な閉鎖状態（図１参照）相互間で水平な軸５を中心に回動可能にされたものであり、出入口は扉４の閉鎖状態で調理室３内に対して調理物を出し入れすることが不能に閉鎖され、扉４の開放状態で調理室３内に対して調理物を出し入れすることが可能に開放される。
【０００９】
内箱２の底板には、図１に示すように、調理室３の外部に位置してケーシング６が固定されている。このケーシング６は上面が開口する皿状をなすものであり、ケーシング６には導波管７の前端部が接続されている。この導波管７は前後方向へ指向するものであり、導波管７の後端部にはマグネトロン８が接続されている。このマグネトロン８は電気的なオン状態でマイクロ波を発振するものであり、マグネトロン８が発振したマイクロ波は導波管７とケーシング６と内箱２の底板のそれぞれを順に通して調理室３内に照射される。このマイクロ波は調理室３内の調理物を加熱調理するものであり、調理物をマイクロ波で加熱する調理をレンジ調理と称し、レンジ調理は調理物を内箱２の底板上に載置して行われる。導波管７にはスタラファンモータ９が固定されている。このスタラファンモータ９は上下方向へ指向する回転軸１０を有するものであり、回転軸１０の上端部はケーシング６内に挿入されている。この回転軸１０の上端部にはスタラファン１１が固定されている。このスタラファン１１はケーシング６内に収納されたものであり、スタラファンモータ９の電気的なオン状態ではスタラファン１１が回転することでマグネトロン８が発振したマイクロ波を撹拌する。
【００１０】
内箱２の後端部には、図３に示すように、天井部に位置してセンサ台１２が固定されている。このセンサ台１２は調理室３の左右方向の中央部に配置されたものであり、センサ台１２にはステッピングモータからなるセンサモータ１３が固定されている。このセンサモータ１３は前後方向へ指向する回転軸１４を有するものであり、回転軸１４には中空状のセンサケース１５が固定されている。このセンサケース１５内にはセンサ基板１６が固定されている。このセンサ基板１６は回転軸１４に角度θで交差するものであり、センサ基板１６には複数個（例えば８個）の赤外線素子１７が搭載されている。これら８個の赤外線素子１７のそれぞれは調理物の表面温度に応じた大きさの温度信号を出力するものであり、共通の直線ＣＬ上に配置されている。
【００１１】
センサケース１５には、図３に示すように、レンズ１８が固定されており、内箱２にはレンズ１８に対向する貫通孔状の窓部１９が形成されている。このレンズ１８は８個の赤外線素子１７のそれぞれに対向するものであり、調理室３内の調理物から放出される赤外線は窓部１９からレンズ１８を通して８個の赤外線素子１７のそれぞれに照射される。これら８個の赤外線素子１７はセンサモータ１３の機械的な回転角度が「０°」の状態で内箱２の底板の左右方向の中央部に前後方向へ直線的に並ぶ８個の検出領域Ｅ１〜Ｅ８を形成するものであり、センサモータ１３の回転軸１４が前方から見て時計回り方向へ回転した場合には８個の赤外線素子１７のそれぞれが回転軸１４を中心に同方向へ移動することで８個の検出領域Ｅ１〜Ｅ８のそれぞれが左方へ移動し、センサモータ１３の回転軸１４が前方から見て反時計回り方向へ回転した場合には８個の赤外線素子１７のそれぞれが回転軸１４を中心に同方向へ移動することで８個の検出領域Ｅ１〜Ｅ８のそれぞれが右方へ移動する。これら８個の赤外線素子１７のそれぞれは、図４に示すように、共通の制御回路２０に接続されている。この制御回路２０はＣＰＵとＲＯＭとＲＡＭを有するものであり、８個の赤外線素子１７のそれぞれから出力される温度信号に基づいて調理室３内の調理物の表面温度を検出する。これらセンサ台１２とセンサモータ１３とセンサケース１５とセンサ基板１６と８個の赤外線素子１７とレンズ１８は温度センサ５０（図３参照）を構成するものである。
【００１２】
内箱２の後板には、図１に示すように、調理室３の外部に位置してケーシング２１が固定されている。このケーシング２１は前面が開口する皿状をなすものであり、ケーシング２１にはオーブンファンモータ２２が固定されている。このオーブンファンモータ２２は前後方向へ指向する回転軸２３を有するものであり、回転軸２３の前端部はケーシング２１内に挿入されている。この回転軸２３の前端部にはケーシング２１内に位置してオーブンファン２４が固定されている。このオーブンファン２４は遠心式のものであり、内箱２の後板には、図２に示すように、オーブンファン２４の中央部の前方に位置して吸気口２５が形成され、吸気口２５の上方に位置して上排気口２６が形成され、吸気口２５の下方に位置して下排気口２７が形成されている。これら吸気口２５と上排気口２６と下排気口２７のそれぞれは複数の貫通孔の集合体からなるものであり、オーブンファンモータ２２の電気的なオン状態ではオーブンファン２４が回転することで調理室３内の空気が吸気口２５を通してケーシング２１内に吸引され、ケーシング２１内の空気が上排気口２６および下排気口２７のそれぞれを通して調理室３内に排出される。このケーシング２１内には、図１に示すように、オーブンヒータ２８が固定されている。このオーブンヒータ２８はケーシング２１内で空気を加熱するものであり、オーブンファンモータ２２およびオーブンヒータ２８の双方が電気的にオンされた状態では調理室３内を熱風が循環する。この調理室３内に熱風を循環させることで調理室３内の調理物を加熱する調理をオーブン調理と称する。
【００１３】
扉４内には、図１に示すように、エンコーダ２９が収納されている。このエンコーダ２９は扉４の閉鎖状態で前後方向へ指向する操作軸を有するものであり、操作軸には操作子に相当するダイアル３０が固定されている。このダイアル３０は使用者が扉４の閉鎖状態で前方から回転操作することが可能なものであり、エンコーダ２９はダイアル３０の操作量が予め決められた単位値に到達する毎にパルス信号を出力する。このエンコーダ２９は、図４に示すように、制御回路２０に接続されている。この制御回路２０のＲＯＭには複数の調理メニューが予め記録されており、制御回路２０はエンコーダ２９から出力されるパルス信号を計数することでダイアル３０の操作量を検出し、ＲＯＭから操作量の検出結果に応じた調理メニューを選択する。図５は制御回路２０のＲＯＭに予め記録された調理メニューの一覧であり、調理メニューには自動レンジ調理と手動レンジ調理と自動オーブン調理と手動オーブン調理が設定されている。
【００１４】
扉４内には、図１に示すように、アップスイッチ３１およびダウンスイッチ３２が収納されている。これらアップスイッチ３１およびダウンスイッチ３２のそれぞれはオン状態およびオフ状態相互間で電気的に変化する自己復帰形のプッシュスイッチからなるものであり、扉４の閉鎖状態で前後方向へ直線的に移動可能な操作子３３を有している。これら両操作子３３のそれぞれは使用者が扉４の閉鎖状態で前方から押込み操作することが可能なものであり、アップスイッチ３１およびダウンスイッチ３２のそれぞれは操作子３３が押込み操作されることでオフ状態からオン状態に変化し、操作子３３から操作力が除去されることでオン状態からオフ状態に自己復帰する。これらアップスイッチ３１およびダウンスイッチ３２のそれぞれは、図４に示すように、制御回路２０に接続されており、制御回路２０は手動レンジ調理および手動オーブン調理のそれぞれを選択している状態ではアップスイッチ３１がオフ状態からオン状態に変化したと判断する毎に調理時間の現在の設定結果に単位値を加算し、ダウンスイッチ３２がオフ状態からオン状態に変化したと判断する毎に調理時間の現在の設定結果から単位値を減算する。この単位値は制御回路２０のＲＯＭに予め記録されたものであり、使用者は手動レンジ調理の選択状態では両操作子３３のそれぞれを操作することで調理時間の長さを加減でき、手動オーブン調理の選択状態では両操作子３３のそれぞれを操作することで調理時間の長さを加減できる。これら両操作子３３およびダイアル３０は操作器６０（図１参照）を構成するものであり、制御回路２０は調理時間設定手段と調理メニュー設定手段と計時手段のそれぞれに相当する。
【００１５】
扉４内には、図１に示すように、出力スイッチ３４が収納されている。この出力スイッチ３４は自己復帰形のプッシュスイッチからなるものであり、扉４の閉鎖状態で前後方向へ直線的に移動可能な操作子３５を有している。この操作子３５は使用者が扉４の閉鎖状態で前方から押込み操作することが可能なものであり、出力スイッチ３４は操作子３５が押込み操作されることでオフ状態からオン状態に変化し、操作子３５から操作力が除去されることでオン状態からオフ状態に自己復帰する。この出力スイッチ３４は、図４に示すように、制御回路２０に接続されており、制御回路２０は手動レンジ調理を選択している状態および手動オーブン調理を選択している状態のそれぞれには出力スイッチ３４がオフ状態からオン状態に変化したと判断する毎に加熱出力を弱→中→強→弱・・の循環的な順序で設定する。
【００１６】
扉４には、図１に示すように、液晶表示器からなる表示器３６が固定されている。この表示器３６は扉４の閉鎖状態で使用者が前方から視覚的に認識することが可能なものであり、表示器３６には調理メニューの選択結果と調理時間の設定結果と加熱出力の設定結果のそれぞれが表示される。扉４内にはブザー３７が収納されている。このブザー３７は前方の使用者に警告音を発するものであり、予め決められた異常状態が発生した場合にはブザー３７が電気的にオンされることで使用者に異常の発生が報知される。
制御回路２０には、図４に示すように、マグネトロン駆動回路３８とモータ駆動回路３９とモータ駆動回路４０とモータ駆動回路４１とヒータ駆動回路４２とＬＣＤ駆動回路４３とブザー駆動回路４４が接続されている。マグネトロン駆動回路３８はマグネトロン８に駆動電源を印加するものであり、制御回路２０はマグネトロン駆動回路３８を電気的に制御することでマグネトロン８の出力を制御する。モータ駆動回路３９はスタラファンモータ９に駆動電源を印加するものであり、制御回路２０はモータ駆動回路３９を電気的に制御することでスタラファンモータ９を運転状態および運転停止状態相互間で制御する。モータ駆動回路４０はセンサモータ１３に駆動電源を印加するものであり、制御回路２０はモータ駆動回路４０を電気的に制御することでセンサモータ１３の回転軸１４を正方向および逆方向のそれぞれに位置制御する。モータ駆動回路４１はオーブンファンモータ２２に駆動電源を印加するものであり、制御回路２０はモータ駆動回路４１を電気的に制御することでオーブンファンモータ２２を運転状態および運転停止状態相互間で制御する。ヒータ駆動回路４２はオーブンヒータ２８に駆動電源を印加するものであり、制御回路２０はヒータ駆動回路４２を電気的に制御することでオーブンヒータ２８の出力を制御する。ＬＣＤ駆動回路４３は表示器３６に駆動電源を印加するものであり、制御回路２０はＬＣＤ駆動回路４３を電気的に制御することで表示器３６の表示内容を制御する。ブザー駆動回路４４はブザー３７に駆動電源を印加するものであり、制御回路２０はブザー駆動回路４４を電気的に制御することでブザー３７を鳴動状態および鳴動停止状態相互間で制御する。
【００１７】
扉４内には、図１に示すように、スタートスイッチ４５が収納されている。このスタートスイッチ４５は自己復帰形のプッシュスイッチからなるものであり、扉４の閉鎖状態で前後方向へ直線的に移動可能な操作子４６を有している。この操作子４６は使用者が扉４の閉鎖状態で前方から押込み操作することが可能なものであり、スタートスイッチ４５は操作子４６が押込み操作されることでオフ状態からオン状態に変化し、操作子４６から操作力が除去されることでオン状態からオフ状態に自己復帰する。このスタートスイッチ４５は、図４に示すように、制御回路２０に接続されており、制御回路２０は自動レンジ調理を選択している状態ではスタートスイッチ４５がオフ状態からオン状態に変化したと判断した場合に自動レンジ調理を開始し、手動レンジ調理を選択している状態では調理時間および加熱出力のそれぞれが設定された後にスタートスイッチ４５がオフ状態からオン状態に変化したと判断した場合に手動レンジ調理を開始し、自動オーブン調理を選択している状態ではスタートスイッチ４５がオフ状態からオン状態に変化したと判断した場合に自動オーブン調理を開始し、手動オーブン調理を選択している状態では調理時間および加熱出力のそれぞれが設定された後にスタートスイッチ４５がオフ状態からオン状態に変化したと判断した場合に手動オーブン調理を開始する。
【００１８】
扉４内には、図１に示すように、取消しスイッチ４７が収納されている。この取消しスイッチ４７は自己復帰形のプッシュスイッチからなるものであり、扉４の閉鎖状態で前後方向へ直線的に移動可能な操作子４８を有している。この操作子４８は使用者が扉４の閉鎖状態で前方から押込み操作することが可能なものであり、取消しスイッチ４７は操作子４８が押込み操作されることでオフ状態からオン状態に変化し、操作子４８から操作力が除去されることでオン状態からオフ状態に自己復帰する。この取消しスイッチ４７は、図４に示すように、制御回路２０に接続されており、制御回路２０は自動レンジ調理の実行状態で取消しスイッチ４７がオフ状態からオン状態に変化したと判断した場合には自動レンジ調理を停止し、手動レンジ調理の実行状態で取消しスイッチ４７がオフ状態からオン状態に変化したと判断した場合には手動レンジ調理を停止し、自動オーブン調理の実行状態で取消しスイッチ４７がオフ状態からオン状態に変化したと判断した場合には自動オーブン調理を停止し、手動オーブン調理の実行状態で取消しスイッチ４７がオフ状態からオン状態に変化したと判断した場合には手動オーブン調理を停止する。
【００１９】
制御回路２０のＲＯＭには自動レンジ調理プログラムおよび自動オーブン調理プログラムのそれぞれが予め記録されており、制御回路２０のＣＰＵは自動レンジ調理の選択状態でスタートスイッチ４５がオンされたと判断した場合には自動レンジ調理プログラムに基づいて自動レンジ調理を開始し、自動オーブン調理の選択状態でスタートスイッチ４５がオンされたと判断した場合には自動オーブン調理プログラムに基づいて自動オーブン調理を開始する。これら自動レンジ調理プログラムおよび自動オーブン調理プログラムのそれぞれは８個の赤外線素子１７のそれぞれから出力される温度信号に基づいて調理室３内の調理物の表面温度Ｔｍａｘを検出し、表面温度Ｔｍａｘの検出結果に基づいて加熱調理を自動的に終えるものであり、アップスイッチ３１およびダウンスイッチ３２のそれぞれの操作内容に応じて調理時間を設定する処理が行われず、出力スイッチ３４の操作内容に応じて加熱出力を設定する処理も行われない。
【００２０】
制御回路２０のＲＯＭには手動レンジ調理プログラムおよび手動オーブン調理プログラムのそれぞれが予め記録されており、制御回路２０のＣＰＵは手動レンジ調理の選択状態で調理時間および加熱出力のそれぞれが設定された後にスタートスイッチ４５がオンされたと判断した場合には手動レンジ調理プログラムに基づいて手動レンジ調理を開始し、手動オーブン調理の選択状態で調理時間および加熱出力のそれぞれが設定された後にスタートスイッチ４５がオンされたと判断した場合には手動オーブン調理プログラムに基づいて手動オーブン調理を開始する。これら手動レンジ調理プログラムおよび手動オーブン調理プログラムのそれぞれは加熱調理を開始したことを基準に計時処理を開始し、時間の計測結果が調理時間の設定結果に到達した場合に加熱調理を終えるものである。この手動レンジ調理プログラムには過加熱防止処理が組込まれている。この過加熱防止処理は調理物の加熱状態が調理物から全ての水分が蒸発した過加熱状態に到達したか否かを判断するものであり、手動レンジ調理では時間の計測結果が調理時間の設定結果に到達したと判断されていない場合であっても調理物の加熱状態が過加熱状態に到達したと判断された場合には加熱調理が自動的に停止する。
【００２１】
図６は自動レンジ調理プログラムの処理内容であり、制御回路２０のＣＰＵはステップＳ１でマグネトロン８をＲＯＭに予め記録された自動レンジ調理用の加熱出力で運転開始し、ステップＳ２でスタラファンモータ９を運転開始し、ステップＳ３の温度検出処理へ移行する。この温度検出処理は８個の赤外線素子１７のそれぞれから出力される温度信号に基づいて調理物の表面温度Ｔｍａｘを検出するものであり、ＣＰＵはステップＳ３の温度検出処理を終えた場合にはステップＳ４で表面温度Ｔｍａｘの検出結果をＲＯＭに予め記録された自動レンジ調理用の調理終了温度Ｔｅと比較する。ここで表面温度Ｔｍａｘの検出結果が調理終了温度Ｔｅに到達したと判断した場合にはステップＳ５でマグネトロン８を運転停止し、ステップＳ６でスタラファンモータ９を運転停止し、自動レンジ調理を終える。
【００２２】
図７はステップＳ３の温度検出処理であり、ＣＰＵはステップＳ１１でＲＯＭに予め記録された初期値（０）をＲＡＭのカウンタＮａに設定し、ステップＳ１２でＲＯＭに予め記録された初期値（０）をＲＡＭのタイマＴａに設定する。カウンタＮａは８個の検出領域Ｅ１〜Ｅ８のそれぞれの現在位置（角度）を示すものであり、ＣＰＵはカウンタＮａが（０）に設定された状態では８個の検出領域Ｅ１〜Ｅ８のそれぞれを内箱２の底板の右端部の原点位置（−３５°）に設定する。タイマＴａは時間の経過を計測するものであり、ＣＰＵは予め設定された一定時間（例えば０．１秒）が経過する毎にタイマ割込み処理を起動し、タイマ割込み処理を起動する毎にＲＯＭに予め記録された単位値ΔＴ（例えば０．１）をタイマＴａに加算することで時間の経過を計測する。
【００２３】
ＣＰＵはステップＳ１２でタイマＴａを初期設定すると、ステップＳ１３でＲＡＭからタイマＴａの加算結果を検出し、タイマＴａの検出結果をＲＯＭに予め記録された待機時間ΔＴａ（例えば０．５秒）と比較する。ここでタイマＴａの検出結果が待機時間ΔＴａに到達したと判断した場合にはステップＳ１４で８個の赤外線素子１７のそれぞれから出力される温度信号を検出し、８個の温度信号のそれぞれの検出結果をＲＡＭに記録する。そして、ステップＳ１５へ移行し、センサモータ１３を駆動する。この処理はＲＯＭに予め記録された単位個数の正転用のパルス信号をセンサモータ１３に印加することでセンサモータ１３の回転軸１４を時計回り方向へ予め決められた単位角度（例えば１０°）だけ回転操作するものであり、８個の検出領域Ｅ１〜Ｅ８のそれぞれはセンサモータ１３の回転軸１４が時計回り方向へ単位角度だけ回転することで左方へ単位量だけ移動する。
【００２４】
ＣＰＵはステップＳ１５で８個の検出領域Ｅ１〜Ｅ８のそれぞれを左方へ単位量だけ移動操作すると、ステップＳ１６でＲＯＭに予め記録された単位値（１）をカウンタＮａに加算し、ステップＳ１７でカウンタＮａの加算結果をＲＯＭに予め記録された最大値（７）と比較する。ここで「Ｎａ＜７」であると判断した場合にはステップＳ１２に復帰し、ステップＳ１７で「Ｎａ＝７」であると判断するまでステップＳ１２〜ステップＳ１６を繰返す。即ち、ステップＳ１１〜Ｓ１７では８個の検出領域Ｅ１〜Ｅ８のそれぞれが一定の待機時間ΔＴａが経過する毎に左方へ一定の単位量だけ移動し、８個の検出領域Ｅ１〜Ｅ８のそれぞれが左方へ一定の単位量だけ移動する毎に８個の検出領域Ｅ１〜Ｅ８のそれぞれの温度に応じた温度信号が検出され、図３の−３５°・−２５°・−１５°・−５°・＋５°・＋１５°・＋２５°・＋３５°のそれぞれの位置で８個の温度信号が検出される。
【００２５】
ＣＰＵはステップＳ１７で「Ｎａ＝７」であると判断すると、ステップＳ１８でカウンタＮａに初期値（０）を設定し、ステップＳ１９でセンサモータ１３を駆動する。この処理はＲＯＭに予め記録された個数の逆転用のパルス信号をセンサモータ１３に印加することでセンサモータ１３の回転軸１４を反時計回り向へ予め決められた角度（例えば５°）だけ回転操作するものであり、ステップＳ１９では８個の検出領域Ｅ１〜Ｅ８のそれぞれが往路用の限度位置（＋３５°）から復路用の初期位置（＋３０°）へ移動する。
【００２６】
ＣＰＵはステップＳ１９で８個の検出領域Ｅ１〜Ｅ８のそれぞれを復路用の初期位置に移動操作すると、ステップＳ２０でタイマＴａに初期値（０）を設定する。そして、ステップＳ２１でタイマＴａの加算結果を検出し、タイマＴａの検出結果を待機時間ΔＴａと比較する。ここでタイマＴａの検出結果が待機時間ΔＴａに到達したと判断した場合にはステップＳ２２で８個の赤外線素子１７のそれぞれから温度信号を検出し、８個の温度信号のそれぞれの検出結果をＲＡＭに記録する。
【００２７】
ＣＰＵはステップＳ２２で８個の温度信号のそれぞれの検出結果をＲＡＭに記録すると、ステップＳ２３でセンサモータ１３を駆動する。この処理はＲＯＭに予め記録された単位個数の逆転用のパルス信号をセンサモータ１３に印加することでセンサモータ１３の回転軸１４を反時計回り向へ予め決められた単位角度（例えば１０°）だけ回転操作するものであり、８個の検出領域Ｅ１〜Ｅ８のそれぞれはセンサモータ１３の回転軸１４が反時計回り方向へ単位角度だけ回転することで右方へ単位量だけ移動する。
【００２８】
ＣＰＵはステップＳ２３で８個の検出領域Ｅ１〜Ｅ８のそれぞれを右方へ単位量だけ移動操作すると、ステップＳ２４でカウンタＮａに単位値（１）を加算し、ステップＳ２５でカウンタＮａの加算結果を最大値（６）と比較する。ここで「Ｎａ＜６」であると判断した場合にはステップＳ２０に復帰し、ステップＳ２５で「Ｎａ＝６」であると判断するまでステップＳ２０〜ステップＳ２４を繰返す。即ち、ステップＳ２０〜Ｓ２５では８個の検出領域Ｅ１〜Ｅ８のそれぞれが一定の待機時間ΔＴａが経過する毎に右方へ一定の単位量だけ移動し、８個の検出領域Ｅ１〜Ｅ８のそれぞれが右方へ一定の単位量だけ移動する毎に８個の検出領域Ｅ１〜Ｅ８のそれぞれの温度に応じた温度信号が検出され、図３の＋３０°・＋２０°・＋１０°・０°・−１０°・−２０°・−３０°のそれぞれの位置で８個の温度信号が検出される。
【００２９】
ＣＰＵはステップＳ２５で「Ｎａ＝６」であると判断すると、ステッＳ２６でセンサモータ１３に逆転用のパルス信号を印加することでセンサモータ１３の回転軸を復路用の限度位置（−３０°）から原点位置（−３５°）に復帰させ、ステップＳ２７でＲＡＭから温度信号を選択する。この状態ではＲＡＭに１２０個の温度信号が記録されており、ＣＰＵは１２０個の温度信号のうちから最大値を選択する。そして、ステップＳ２８で温度信号の選択結果を表面温度Ｔｍａｘに設定し、ステップＳ２９でＲＡＭから１２０個の温度信号のそれぞれをクリアする。即ち、温度検出処理は８個の赤外線素子１７のそれぞれを左右方向へ往復動させながら８個の赤外線素子１７のそれぞれから温度信号を検出し、温度信号の検出結果の最大値を表面温度Ｔｍａｘに設定するものであり、図６の自動レンジ調理は調理物の表面温度の最大値が調理終了温度Ｔｅに到達することで自動的に終了するものである。
【００３０】
図８は手動レンジ調理プログラムの処理内容であり、ＣＰＵはステップＳ３１でＲＡＭのタイマＴｂに初期値（０）を設定する。そして、ステップＳ３２でＲＡＭのレンジ出力Ｗを設定し、ステップＳ３３でＲＡＭのフラグＦをオフ状態に設定する。タイマＴｂは手動レンジ調理での時間の経過を計測するものであり、ＣＰＵはタイマ割込み処理を起動する毎にタイマＴｂに単位値ΔＴを加算することで時間の経過を計測する。レンジ出力Ｗは加熱出力の設定結果に応じた値が設定されるものであり、ＣＰＵは加熱出力を（強）に設定している場合にはレンジ出力Ｗに高値（例えば１０００）を設定し、加熱出力を（中）に設定している場合にはレンジ出力Ｗに中値（例えば５００）を設定し、加熱出力を（弱）に設定している場合にはレンジ出力Ｗに低値（例えば３００）を設定する。フラグＦはステップＳ６２の加熱最大時間設定処理が行われたか否かを示すものであり、ステップＳ６２の加熱最大時間設定処理が行われていない状態でオフ状態にリセットされる。
【００３１】
ＣＰＵはステップＳ３３でフラグＦをオフ状態に設定すると、ステップＳ３４でＲＯＭに予め記録されたデフォルト値（例えば０）を加熱最大時間ｘｍａｘに設定し、ステップＳ３５でＲＡＭのデータ格納部をクリアする。このデータ格納部は表面温度Ｔｍａｘの設定結果およびタイマＴｂの検出結果のそれぞれが検出順序で記録されるものであり、ＣＰＵはステップＳ３５でデータ格納部をクリアした場合にはステップＳ３６でマグネトロン８をレンジ出力Ｗの設定結果で運転開始し、ステップＳ３７でスタラファンモータ９を運転開始する。このステップＳ３６は調理開始手段に相当するものである。
【００３２】
ＣＰＵはステップＳ３７でスタラファンモータ９を運転開始すると、ステップＳ３８の温度検出処理へ移行する。この温度検出処理はステップＳ３の温度検出処理と同一のプロセスで１２０個の温度信号を検出し、１２０個の温度信号のうちから最大値を選択して表面温度Ｔｍａｘに設定するものであり、ＣＰＵはステップＳ３８で表面温度Ｔｍａｘを設定した場合にはステップＳ３９へ移行し、ステップＳ３８の表面温度Ｔｍａｘの設定結果を初期高温判定温度Ｔ１と比較する。この初期高温判定温度Ｔ１はＲＯＭに予め記録されたものであり、調理室３内に水蒸気が充満した場合の表面温度Ｔｍａｘ（例えば７０°Ｃ）に比べて低い温度（例えば６０°Ｃ）に設定されている。この初期高温判定温度Ｔ１は調理開始時の表面温度Ｔｍａｘが過加熱防止機能を正常に動作させることが可能なレベルにあるか否かを判定するための閾値であり、ＣＰＵは表面温度Ｔｍａｘの設定結果が過加熱防止機能を正常に動作させることが可能なレベルにない場合にはステップＳ３９で「表面温度Ｔｍａｘ＞初期高温判定温度Ｔ１」であると判断する。このステップＳ３９は第４の比較手段に相当し、ステップＳ３８は調理開始時温度検出手段に相当する。
【００３３】
ＣＰＵはステップＳ３９で「表面温度Ｔｍａｘ＞初期高温判定温度Ｔ１」であると判断すると、ステップＳ４０でマグネトロン８を運転停止する。このステップＳ４０は第３の調理終了手段に相当するものであり、ＣＰＵはステップＳ４０でマグネトロン８を運転停止した場合にはステップＳ４１でスタラファンモータ９を運転停止し、ステップＳ４２で表示器３６に異常停止画面１を表示する。この異常停止画面１は調理物の調理開始時の表面温度が過加熱防止機能を正常に動作させることが可能なレベルにない理由で手動レンジ調理を途中停止したことを使用者に報知するものである。この異常停止画面１は、図９の（ｃ）に示すように、調理停止番号（Ｃ２１）と調理停止メッセージ（高温注意）と調理停止メッセージ（冷却中）を有するものであり、ＣＰＵは調理停止メッセージ（高温注意）および調理停止メッセージ（冷却中）のそれぞれを点滅させることで使用者に調理物が高温であることを報知し、調理物が冷却中であることを報知する。
【００３４】
ＣＰＵは表面温度Ｔｍａｘの設定結果が過加熱防止機能を正常に動作させることが可能なレベルにある場合には図８のステップＳ３９で「表面温度Ｔｍａｘ≦初期高温判定温度Ｔ１」であると判断し、ステップＳ４３へ移行する。ここでタイマＴｂの加算結果を検出し、ステップＳ３８の表面温度Ｔｍａｘの設定結果およびステップＳ４３のタイマＴｂの検出結果のそれぞれをＲＡＭのデータ格納部に検出順序で記録する。図１０はデータ格納部の記録データであり、表面温度Ｔｍａｘの単位は「°Ｃ」であり、タイマＴｂの単位は「秒」である。
【００３５】
ＣＰＵは図８のステップＳ４３でデータ格納部を設定すると、ステップＳ４４でＲＯＭに予め記録された初期値（１）をＲＡＭのカウンタＮｂに設定する。そして、ステップＳ４５でタイマＴｂの加算結果を検出し、タイマＴｂの検出結果を調理時間の設定結果と比較する。この調理時間は手動レンジ調理の開始前に使用者がアップスイッチ３１およびダウンスイッチ３２のそれぞれを操作することで設定したものであり、ＣＰＵはステップＳ４５でタイマＴｂの検出結果が調理時間の設定結果に到達したと判断した場合にはステップＳ４６でマグネトロン８を運転停止し、ステップＳ４７でスタラファンモータ９を運転停止し、ステップＳ４８で表示器３６に正常停止画面を表示する。この正常停止画面は調理時間の設定結果が経過することで加熱調理を停止したことを使用者に報知するものであり、図９の（ａ）に示すように、調理停止番号（０）を有している。この正常停止画面は第１の画面に相当し、ステップＳ４８は表示制御手段に相当し、ステップＳ４６は第１の調理終了手段に相当し、ステップＳ４５は第１の比較手段に相当する。
【００３６】
ＣＰＵは図８のステップＳ４５でタイマＴｂの検出結果が調理時間の設定結果に到達していないと判断すると、ステップＳ４９でＲＡＭのタイマＴｃに初期値（０）を設定する。このタイマＴｃはＣＰＵがタイマ割込み処理を起動する毎に単位値ΔＴを加算することで時間の経過を計測するものであり、ＣＰＵはステップＳ４９でタイマＴｃを初期設定した場合にはステップＳ５０でタイマＴｃの加算結果を検出し、タイマＴｃの検出結果をＲＯＭに予め記録された待機時間ΔＴｃ（例えば５秒）と比較する。ここでタイマＴｃの検出結果が待機時間ΔＴｃに到達したと判断した場合にはステップＳ５１の温度検出処理へ移行する。この温度検出処理はステップＳ３の温度検出処理と同一のプロセスで１２０個の温度信号を検出し、１２０個の温度信号のうちから最大値を選択して表面温度Ｔｍａｘに設定するものであり、温度検出手段に相当する。
【００３７】
ＣＰＵはステップＳ５１の温度検出処理を終えると、ステップＳ５２でタイマＴｃに初期値（０）を設定する。そして、ステップＳ５３へ移行し、ステップＳ５１の表面温度Ｔｍａｘの設定結果をＲＯＮに予め記録された高温判定温度Ｔ２（例えば１１０°Ｃ）と比較する。この高温判定温度は調理物が過加熱状態に到達したか否かを判定するための閾値であり、ステップＳ５３は第２の比較手段に相当する。
【００３８】
ＣＰＵはステップＳ５３で「表面温度Ｔｍａｘ＞高温判定温度Ｔ２」であると判断すると、ステップＳ５４でマグネトロン８を運転停止し、ステップＳ５５でスタラファンモータ９を運転停止し、ステップＳ５６で表示器３６に異常停止画面２を表示する。この異常停止画面２は調理物の表面温度が高温判定温度に到達したことを理由に手動レンジ調理を途中停止したことを使用者に報知するものである。この異常停止画面２は、図９の（ｂ）に示すように、調理停止番号（Ｃ２２）と調理停止メッセージ（高温注意）と調理停止メッセージ（冷却中）を有するものであり、ＣＰＵは調理停止メッセージ（高温注意）および調理停止メッセージ（冷却中）のそれぞれを点滅させることで使用者に調理物が高温であることを報知し、調理物が冷却中であることを報知する。この異常停止画面２は第２の画面に相当し、ステップＳ５６は表示制御手段に相当し、ステップＳ５４は第２の調理終了手段に相当する。
【００３９】
ＣＰＵはステップＳ５３で「表面温度Ｔｍａｘ≦高温判定温度Ｔ２」であると判断すると、ステップＳ５７でフラグＦがオン状態に設定されているか否かを判断する。例えばステップＳ６２の加熱最大時間設定処理が実行されていない状態ではステップＳ５７でフラグＦがオン状態に設定されていないと判断し、ステップＳ５８でカウンタＮｂに単位値（１）を加算する。そして、ステップＳ６０でタイマＴｂの加算結果を検出し、ＲＡＭのデータ格納部にステップＳ５１の表面温度Ｔｍａｘの設定結果およびステップＳ６０のタイマＴｂの検出結果のそれぞれを検出順序（時間的な順序）で記録する。
【００４０】
ＣＰＵはステップＳ６０でデータ格納部を設定すると、ステップＳ６１でカウンタＮｂの加算結果をＲＯＭに予め記録された最大値（例えば７）と比較する。ここで「Ｎｂ＜７」であると判断した場合にはステップＳ４５に復帰し、ステップＳ５０で待機時間ΔＴｃが経過したと判断する毎にステップＳ５１とステップＳ５２とステップＳ５３とステップＳ５７とステップ５８とステップＳ６０のそれぞれを順に実行する。
【００４１】
ＣＰＵはデータ格納部に７個以上の表面温度Ｔｍａｘの設定結果および７個以上のタイマＴｂの検出結果のそれぞれが記録された状態ではステップＳ６１で「Ｎｂ＝７」であると判断し、ステップＳ６２の加熱最大時間設定処理へ移行する。この加熱最大時間設定処理はデータ格納部の記録データに基づいて一次関数を演算し、一次関数の演算結果に基づいて加熱最大時間ｘｍａｘを設定するものであり、演算手段に相当する。図１１は加熱最大時間設定処理であり、ＣＰＵはステップＳ７１でデータ記録部から表面温度ＴｍａｘおよびタイマＴｂのそれぞれを選択する。これら表面温度ＴｍａｘおよびタイマＴｂのそれぞれは検出順序が新しいものから順に７個が選択されるものであり、ＣＰＵはステップＳ７１でデータ記録部から７個の表面温度Ｔｍａｘおよび７個のタイマＴｂのそれぞれを選択した場合にはステップＳ７２で一次関数を最小二乗法で演算する。この最小二乗法は、図１２に示すように、仮想的な一次関数ｙ＝ａｘ＋ｂ上の座標（ｘｎ，ｙｎ´）および計測値（ｘｎ，ｙｎ）相互間の残差ｄを複数の計測値（ｘｎ，ｙｎ）のそれぞれに対して演算し、複数の残差ｄのそれぞれの二乗を相互に加算してなる加算値を演算し、加算値を最小とする定数ａおよび定数ｂのそれぞれを演算することで一次関数ｙ＝ａｘ＋ｂを求めることを原理とするものである。下記（１）式および下記（２）式のそれぞれはＲＯＭに予め記録された演算式であり、ＣＰＵは変数ｘｉに７個の表面温度Ｔｍａｘの選択結果のそれぞれを投入し、変数ｙｉに７個のタイマＴｂの選択結果のそれぞれを投入することで定数ａおよび定数ｂの双方を演算する。
【００４２】
【数１】
2010156481.tif 000003
【００４３】
ＣＰＵは図１１のステップＳ７２で一次関数ｙ＝ａｘ＋ｂを演算すると、ステップＳ７３で加熱時間ｘを演算する。この加熱時間ｘは手動レンジ調理でマグネトロン８が運転開始されてから調理物の表面温度が加熱終了温度Ｔ３（例えば１５０°Ｃ）に到達するまでの所要時間を称するものであり、ＣＰＵは一次関数ｙ＝ａｘ＋ｂの演算結果の「ｙ」に調理終了温度Ｔ３を投入することで加熱時間ｘを演算する。そして、ステップＳ７４へ移行し、フラグＦがオフ状態に設定されているか否かを判断する。ここでフラグＦがオフ状態に設定されていると判断した場合にはステップＳ７５でフラグＦをオン状態に設定し、ステップＳ７６で加熱最大時間ｘｍａｘに加熱時間ｘの演算結果を設定する。即ち、データ格納部に７個の表面温度Ｔｍａｘおよび７個のタイマＴｂのそれぞれが記録された直後の１回目の加熱最大時間設定処理では加熱時間ｘの演算結果が加熱最大時間ｘｍａｘに設定される。この加熱最大時間ｘｍａｘは手動レンジ調理でマグネトロン８を運転開始してから調理物の表面温度が加熱終了温度Ｔ３に到達するまでの所要時間の最小値を推測した推測結果であり、加熱終了温度Ｔ３は自動レンジ調理の調理終了温度Ｔｅと手動レンジ調理の初期高温判定温度Ｔ１と手動レンジ調理の高温判定温度Ｔ２のそれぞれに比べて高く設定されている。
【００４４】
ＣＰＵはステップＳ７４でフラグＦがオン状態に設定されていると判断すると、ステップＳ７７で加熱時間ｘの演算結果を加熱最大時間ｘｍａｘの設定結果と比較する。ここで「ｘ＜ｘｍａｘ」であると判断した場合にはステップＳ７６へ移行し、加熱最大時間ｘｍａｘに加熱時間ｘの演算結果を設定することで加熱最大時間ｘｍａｘを更新する。即ち、１回目の加熱最大時間設定処理が終了した状態ではステップＳ５１で表面温度Ｔｍａｘが設定される毎に最新の７個の表面温度Ｔｍａｘおよび最新の７個のタイマＴｂのそれぞれに基づいて加熱時間ｘが演算され、加熱時間ｘの演算結果が加熱最大時間ｘｍａｘの設定結果に比べて小さい場合に加熱最大時間ｘｍａｘが加熱時間ｘの最新の演算結果に更新される。
【００４５】
ＣＰＵは図８のステップＳ６２の加熱最大時間設定処理で加熱最大時間ｘｍａｘを設定した状態ではステップＳ５７でフラグＦがオン状態にセットされていると判断し、ステップＳ５９へ移行する。ここでタイマＴｂの加算結果を検出し、加熱最大時間ｘｍａｘの設定結果をタイマＴｂの検出結果と比較する。このステップＳ５９は第３の比較手段に相当するものであり、ＣＰＵはタイマＴｂの検出結果が加熱最大時間ｘｍａｘの設定結果に到達したと判断した場合にはステップＳ５４でマグネトロン８を運転停止し、ステップＳ５５でスタラファンモータ９を運転停止し、ステップＳ５６で表示器３６に異常停止画面２を表示する。このステップＳ５６は表示制御手段に相当し、ステップＳ５４は第２の調理終了手段に相当する。
【００４６】
図１０はデータ格納部の記録データであり、データ格納部に７個の表面温度Ｔｍａｘおよび７個のタイマＴｂのそれぞれが記録された場合には加熱時間ｘの１回目の演算処理が行われ、１回目の加熱時間ｘの演算結果が加熱最大時間ｘｍａｘに設定される。この加熱最大時間ｘｍａｘが加熱時間ｘの演算結果に設定された状態では加熱時間ｘの演算結果が加熱最大時間ｘｍａｘの設定結果に比べて小さい場合に加熱最大時間ｘｍａｘが加熱時間ｘの演算結果に更新され、加熱時間ｘの演算結果が加熱最大時間ｘｍａｘの設定結果に比べて小さくない場合には加熱最大時間ｘｍａｘが更新されない。図１３の（ａ）および（ｂ）のそれぞれは表面温度Ｔｍａｘが時間の経過に応じて変化する様子を実測した実験結果であり、白丸は表面温度Ｔｍａｘである。図１３の（ａ）の右上りの破線はデータ格納部に７個の表面温度Ｔｍａｘおよび７個のタイマＴｂのそれぞれが記録された時点での１回目の一次関数であり、図１３の（ｂ）の右上りの破線はデータ格納部に１１個の表面温度Ｔｍａｘおよび１１個のタイマＴｂのそれぞれが記録された時点での５回目の一次関数であり、１回目の一次関数からは加熱最大時間ｘｍａｘとして「１５５秒」が演算され、５回目の一次関数からは加熱最大時間ｘｍａｘとして「１１１秒」が演算される。
【００４７】
図１４および図１５のそれぞれは表面温度Ｔｍａｘが時間の経過に応じて変化する様子を実測した実験結果であり、白丸は表面温度Ｔｍａｘである。図１４の（ａ）は水分の含有量が少ない第１の調理物（例えば１個のシュウマイ）を１０００Ｗの加熱出力（強）で手動レンジ調理したものである。この第１の調理物の場合には調理開始を基準に時間が経過することに応じて加熱されるので、調理開始を基準に２０秒が経過してから３０秒が経過するまでの期間内および調理開始を基準に１１５秒が経過した後の期間内のそれぞれを除いて表面温度Ｔｍａｘが時間の経過に応じて上昇し、調理開始を基準に１１８秒が経過した後の期間内では表面温度Ｔｍａｘが時間の経過に応じて下降する。この第１の調理物を使用者が手動レンジ調理で調理時間を誤って長く設定して加熱した場合には図８のステップＳ４５でタイマＴｂの検出結果が調理時間の設定結果に到達したと判断される前にステップＳ５３で表面温度Ｔｍａｘの設定結果が高温判定温度Ｔ２に比べて高いと判断され、ステップＳ５４でマグネトロン８が運転停止される。このため、第１の調理物から全ての水分が蒸発する前に加熱調理が停止するので、第１の調理物が過加熱状態になることを防止できる。即ち、図８のステップＳ５３は水分の含有量が少ない第１の調理物を手動レンジ調理する場合に第１の調理物が過加熱状態になることを防止するものである。
【００４８】
図１４の（ｂ）は水分の含有量が第１の調理物に比べて多い第２の調理物（例えば１個のじゃがいも）を１０００Ｗの加熱出力（強）で手動レンジ調理したものである。この調理物の場合には調理開始を基準に６０秒が経過するまでの期間内には時間が経過することに応じて水分が加熱されるので、表面温度Ｔｍａｘが時間の経過に応じて上昇する。この期間が経過した後には水蒸気が発生するために表面温度Ｔｍａｘの上昇率が横ばいになる。この第２の調理物を使用者が手動レンジ調理で調理時間を誤って長く設定して加熱した場合には図８のステップＳ５３で表面温度Ｔｍａｘが高温判定温度Ｔ２に到達したと判断されず、ステップＳ４５でタイマＴｂの検出結果が調理時間の設定結果に到達したと判断される前にステップＳ５９でタイマＴｂの検出結果が加熱最大時間ｘｍａｘに到達したと判断され、ステップＳ５４でマグネトロン８が運転停止される。このため、調理物から全ての水分が蒸発することで発煙する兆候が現れた場合に加熱調理が即座に停止するので、調理物が過加熱状態になることを防止できる。即ち、図８のステップＳ５９は水分の含有量が多い第２の調理物を手動レンジ調理する場合に第２の調理物が過加熱状態になることを防止するものである。
【００４９】
図１５は表面温度Ｔｍａｘが初期高温判定温度Ｔ１に比べて高い調理物（例えば水）を手動レンジ調理で加熱したものである。この場合には調理開始から２０秒が経過するまでの期間内は調理物から水分が蒸発することで表面温度Ｔｍａｘが時間の経過に応じて上昇し、調理開始から２０秒が経過した後は表面温度Ｔｍａｘが横ばいになる。このため、図８のステップＳ６２の加熱最大時間設定処理では表面温度Ｔｍａｘの変化に近似する一次関数を設定できず、加熱最大時間ｘｍａｘが適切に設定されない。この加熱最大時間ｘｍａｘが適切に設定されない場合には図８のステップＳ３９で表面温度Ｔｍａｘの設定結果が初期高温判定温度Ｔ１に比べて高いと判断され、ステップＳ４０でマグネトロン８が運転停止される。即ち、調理物の表面温度Ｔｍａｘが調理開始前の時点で高く、過加熱防止機能を正確に動作させることができない場合には加熱調理が即座に停止する。
【００５０】
上記実施例１によれば次の効果を奏する。
タイマＴｂの検出結果が調理時間の設定結果に到達したと判断されていない状態であってもタイマＴｂの検出結果が加熱最大時間ｘｍａｘの演算結果に到達したと判断された場合および表面温度Ｔｍａｘの設定結果が高温判定温度Ｔ２に到達したと判断された場合のそれぞれにはマグネトロン８を運転停止した。このため、使用者が水分の含有量が少ない第１の調理物および水分の含有量が多い第２の調理物のそれぞれを手動レンジ調理で加熱する場合に調理時間を誤って長く設定した場合に第１の調理物および第２の調理物のそれぞれが過加熱状態になることを防止できる。タイマＴｂの検出結果が加熱最大時間ｘｍａｘの演算結果に到達したと判断されることなく、しかも、表面温度Ｔｍａｘの設定結果が高温判定温度Ｔ２に到達したと判断されることなくタイマＴｂの検出結果が調理時間の設定結果に到達したと判断された場合にはマグネトロン８を運転停止した。このため、使用者が第１の調理物および第２の調理物のそれぞれを手動レンジ調理で加熱する場合に調理時間を誤って長く設定しなかった場合に第１の調理物および第２の調理物のそれぞれを調理時間の設定結果で加熱できる。
【００５１】
加熱時間ｘの演算結果が加熱最大時間ｘｍａｘの設定結果に比べて小さい場合に加熱時間ｘの演算結果を加熱最大時間ｘｍａｘに設定したので、加熱最大時間ｘｍａｘが複数の加熱時間ｘの演算結果の最低値に設定される。このため、表面温度Ｔｍａｘの上昇率が加熱途中で高まる冷凍食品を手動レンジ調理する場合にも加熱最大時間ｘｍａｘが適切な時間に設定されるので、冷凍食品が過加熱状態なることを防止できる。高温判定温度Ｔ２および加熱終了温度Ｔ３のそれぞれを１００°Ｃに比べて高く設定した。このため、使用者が第１の調理物および第２の調理物のそれぞれを手動レンジ調理で加熱するときに調理時間を誤って長く設定した場合には調理物から全ての水分が蒸発することで調理物の温度の上昇が始まった後に手動レンジ調理が停止するので、第１の調理物および第２の調理物のそれぞれが加熱不足になることを防止できる。
【００５２】
調理物をマイクロ波で加熱する場合には端部が残りの部分に比べて昇温し易く、端部の温度上昇率が残りの部分に比べて高くなる。加熱最大温度ｘｍａｘは温度信号の最高値である表面温度Ｔｍａｘの設定結果に基づいて一次関数を演算し、一次関数に加熱終了時間Ｔ３を投入することで演算されるものであり、調理物の端部の温度を予測したものになる。この加熱終了温度Ｔ３を高温判定温度Ｔ２に比べて高い１５０°Ｃに設定したので、使用者が調理物を手動レンジ調理で加熱する場合に調理時間を誤って長く設定した場合であっても調理物の残りの部分が加熱不足になることを防止できる。手動レンジ調理でマグネトロン８が運転開始された直後の表面温度Ｔｍａｘの設定結果が初期高温判定温度Ｔ１に比べて高いと判断された場合にはマグネトロン８を運転停止した。このため、調理物の表面温度Ｔｍａｘが調理開始前の時点で高いことが原因で過加熱防止機能を正確に動作させることができない場合には手動レンジ調理を即座に停止できる。
【００５３】
初期高温判定温度Ｔ１を調理室３内に水蒸気が充満した場合の温度に比べて低く設定したので、調理物の表面温度Ｔｍａｘが調理開始前の時点で高い場合に手動レンジ調理を確実に停止できる。センサモータ１３の回転軸１４を下限の回転角度（−３５°）および上限の回転角度（＋３５°）の範囲内で回転操作することで検出領域Ｅ１〜Ｅ８のそれぞれを調理室３内で５°毎に移動操作し、センサモータ１３の回転軸１４を回転操作する毎に複数の赤外線素子１７のそれぞれから出力される温度信号を検出し、センサモータ１３の回転軸１４を下限の回転角度（−３５°）および上限の回転角度（＋３５°）の範囲内の複数の回転角度の全てに回転操作した場合に複数の全ての温度信号の検出結果のうちから最高値を選択し、最高値の選択結果を表面温度Ｔｍａｘに設定した。このため、使用者が調理物を下限の回転角度（−３５°）および上限の回転角度（＋３５°）の範囲内のいずれの箇所にセットした場合にも調理物の表面温度Ｔｍａｘを検出できる。タイマＴｂの検出結果が調理時間の設定結果に到達することで手動レンジ調理を終えた場合には表示器３６に正常停止画面を表示し、表面温度Ｔｍａｘの設定結果が初期高温判定温度Ｔ１を上回ることで手動レンジ調理を終えた場合には表示器３６に異常停止画面１を表示し、タイマＴｂの検出結果が加熱最大時間ｘｍａｘの演算結果に到達することで手動レンジ調理を終えた場合および表面温度Ｔｍａｘの設定結果が高温判定温度Ｔ２に到達することで手動レンジ調理を終えた場合のそれぞれには表示器３６に異常停止画面２を表示したので、使用者に故障ではなく安全機能が働いたことを知らせることができる。
【００５４】
上記実施例１においては、使用者が操作子３３を操作することで複数の調理メニューのうちから調理メニューを選択し、使用者がダイアル３０を操作することで調理時間を設定する構成としても良い。
【００５５】
上記実施例１においては、使用者がダイアル３０を操作することで調理時間および調理メニューのそれぞれを設定する構成としても良い。即ち、操作器を１個の操作子から構成しても良い。
上記実施例１においては、図６のステップＳ３と図８のステップＳ３８と図８のステップＳ５１のそれぞれの温度検出処理で制御回路２０のＣＰＵが１２０個の温度信号の検出結果のうちから温度信号の総数に比べて少ない２以上の温度信号を高温側から順に選択し、２以上の温度信号の選択結果の平均値を演算して表面温度Ｔｍａｘに設定する構成としても良い。
上記実施例１においては、温度センサを１個の赤外線素子から構成しても良い。
【図面の簡単な説明】
【００５６】
【図１】実施例１を示す図（ａは加熱調理器の外観を示す図、ｂはＸ１ｂ線に沿う断面図）
【図２】加熱調理器の外観を扉の開放状態で示す図
【図３】（ａ）は図１のＸ３部を示す図、（ｂ）はＸ３ｂ視図、（ｃ）は赤外線素子の検出領域を示す図
【図４】加熱調理器の電気的な構成を示すブロック図
【図５】調理メニューの一覧を示す図
【図６】制御回路の自動レンジ調理処理を示すフローチャート
【図７】制御回路の温度検出処理を示すフローチャート
【図８】制御回路の手動レンジ調理処理を示すフローチャート
【図９】表示器の表示内容を示す図
【図１０】制御回路の記録領域を示す図
【図１１】制御回路の加熱最大時間設定処理を示すフローチャート
【図１２】最小二乗法の原理を説明するための図
【図１３】調理物の表面温度の変化を示す図
【図１４】調理物の表面温度の変化を示す図
【図１５】調理物の表面温度の変化を示す図
【符号の説明】
【００５７】
３は調理室、８はマグネトロン、１３はセンサモータ、１４は回転軸、１７は赤外線素子、２０は制御回路（調理時間設定手段，調理メニュー設定手段，調理開始手段，計時手段，第１の比較手段，温度検出手段，第２の比較手段，演算手段，第３の比較手段，第１の調理終了手段，第２の調理終了手段，調理開始時温度検出手段，第４の比較手段，第３の調理終了手段）、３０は操作子、３３は操作子、３６は表示器、５０は温度センサ、６０は操作器を示している。
【図１】
2010156481.tif 000004
【図２】
2010156481.tif 000005
【図３】
2010156481.tif 000006
【図４】
2010156481.tif 000007
【図５】
2010156481.tif 000008
【図６】
2010156481.tif 000009
【図７】
2010156481.tif 000010
【図８】
2010156481.tif 000011
【図９】
2010156481.tif 000012
【図１０】
2010156481.tif 000013
【図１１】
2010156481.tif 000014
【図１２】
2010156481.tif 000015
【図１３】
2010156481.tif 000016
【図１４】
2010156481.tif 000017
【図１５】
2010156481.tif 000018