(57)【特許請求の範囲】
【請求項１】
鍋を加熱する加熱手段と、加熱手段を制御する加熱制御手段と、鍋の温度を検知する温度検知手段と、前記温度検知手段からの温度データを取り込む２つのＡ／Ｄポートを有するとともに、一方のＡ／Ｄポートからの温度データを処理する第１データ処理手段と、もう一方のＡ／Ｄポートからの温度データを処理する第２データ処理手段と、第１データ処理手段と第２データ処理手段からのデータを処理する確定データ処理手段を設けたマイクロコンピュータを備え、前記確定データ処理手段は、前記第１データ処理手段および第２データ処理手段で個々に処理されたデータの差の絶対値が所定値以内ならば、前記第１データ処理手段および第２データ処理手段で個々に処理されたデータを平均して、確定データを更新して制御を行うことを特徴とした調理器。
【請求項２】
確定データ処理手段は、第１データ処理手段および第２データ処理手段で個々に処理されたデータの差の絶対値が所定値より大きい場合に確定データの更新を行わず、更に所定回数連続して第１データおよび第２データ処理手段で個々に処理されたデータの差の絶対値が所定値より大きい場合にエラーであるとし、加熱を停止する請求項１記載の調理器。
【請求項３】
第１データ処理手段と第２データ処理手段は、それぞれ個々にデータ処理を行い、どちらか一方でも所定回数連続して所定範囲外のときに、前記温度検出手段がオープンまたはショート状態であると判断し、加熱を停止する請求項１記載の調理器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、鍋底センサ等の温度検知装置を有するマイクロコンピュータ搭載の調理器具に関する。
【０００２】
【従来の技術】
鍋底センサ等の温度検知装置を有するマイクロコンピュータ搭載の調理器具のデータ処理では、マイクロコンピュータの１つのＡ／Ｄポートから読みとったデータを複数回チェック等を行い、確定データとし、過熱防止を行ったり、オープンまたはショート等の故障検知を行っている。例えば図５の確定データ処理の概略フローチャートにて説明すると、Ｓ３９ステップでサーミスタデータを取り込み、Ｓ４０ステップでは取り込んだデータが前回取り込んだデータと同一か否かを判定し、同一データであればＳ４１ステップへ進み、今回データを確定データとして格納し、同一データでなければＳ４２ステップへ進み、今回データを前回データとして格納していた。
【０００３】
また、図７のサーミスタオープンショートチェック処理の概略フローチャートにて説明すると、Ｓ４３ステップで一定時間経過したか否かを判定し、一定時間経過すればＳ４４ステップへ進み、Ｓ４４ステップでは確定データがショートレベル以上か否かを判定し、ショートレベル以上であればＳ４５ステップへ進み、ショートレベル以上でなければＳ５０ステップへ進む。
【０００４】
Ｓ４５ステップではオープンチェックカウンタをクリアし、Ｓ４６ステップではショートチェックカウンタをアップし、Ｓ４７ステップではショートチェックカウンタが所定回数以上か否かを判定し、所定回数以上であればＳ４８ステップへ進み、所定回数以上でなければＳ５７ステップへ進む。
【０００５】
Ｓ４８ステップではショートエラーを確定し、Ｓ４９ステップで燃焼を停止する。Ｓ５０ステップではショートチェックカウンタをクリアし、Ｓ５１ステップでは確定データがオープンレベル以下か否かを判定し、オープンレベル以下であれば、Ｓ５２ステップへ進み、オープンレベル以下でなければＳ５６ステップへ進む。
【０００６】
Ｓ５２ステップではオープンチェックカウンタをアップし、Ｓ５３ステップではオープンチェックカウンタが所定回数以上か否かを判定し、所定回数以上であればＳ５４ステップへ進み、所定回数以上でなければＳ５７ステップへ進む。
【０００７】
Ｓ５４ステップではオープンエラーを確定し、Ｓ５５ステップで燃焼を停止する。Ｓ５６ステップではオープンチェックカウンタをクリアし、Ｓ５７ステップでは燃焼を継続しＳ４３ステップへ進む。
【０００８】
【発明が解決しようとする課題】
しかしながら上記従来例の構成では、１つのＡ／Ｄポートで取り込んだデータを処理し、各種検知に使用しているため、他のポートとショートしたり、オープン状態になったときにデータが不定となり、例えばオープン検知にもショート検知にもかからないレベルのまま変化しない場合、調理油が過熱し、本来であれば過熱防止機能が働き燃焼を停止するところが過熱防止機能が働かず火災に至るといった怖れがある。そこで本発明は、上記の不具合点を解消することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明の調理器の第１の手段は、鍋を加熱する加熱手段と、加熱手段を制御する加熱制御手段と、鍋の温度を検知する温度検知手段と、前記温度検知手段からの温度データを取り込む２つのＡ／Ｄポートを有するとともに、一方のＡ／Ｄポートからの温度データを処理する第１データ処理手段と、もう一方のＡ／Ｄポートからの温度データを処理する第２データ処理手段と、第１データ処理手段と第２データ処理手段からのデータを処理する確定データ処理手段を設けたマイクロコンピュータを備え、前記確定データ処理手段は、前記第１データ処理手段および第２データ処理手段で個々に処理されたデータの差の絶対値が所定値以内ならば、前記第１データ処理手段および第２データ処理手段で個々に処理されたデータを平均して、確定データを更新して制御を行う構成としている。
【００１０】
また、本発明の第２の手段は、請求項１の確定データ処理手段は、前記第１データ処理手段および前記第２データ処理手段で個々に処理されたデータの差の絶対値が所定値より大きい場合に確定データの更新を行わず、更に所定回数連続して前記第１データ処理手段および前記第２データ処理手段で個々に処理されたデータの差の絶対値が所定値より大きい場合にエラーであるとし、加熱を停止する構成としている。
【００１１】
また、本発明の第３の手段は、請求項１の第１データ処理手段と第２データ処理手段は、それぞれ個々にデータ処理を行い、どちらか一方でも所定回数連続して所定値範囲外のときに、前記温度検知手段がオープンまたはショート状態であると判断し、加熱を停止する構成としている。
【００１２】
【発明の実施の形態】
本発明は、上記した第１の手段によれば、１つのサーミスタからの温度データを２つのＡ／Ｄポートより取り込み、それぞれ第１データ処理手段および第２データ処理手段で個々に処理されたデータの差の絶対値を所定値以内であるか否かを確定データ処理手段で判断し、所定値以内の場合のみ平均して確定データとして更新するようにしているため、過熱防止等の制御に使用する確定データを最適化させ、誤動作を防止する作用がある。
【００１３】
また、第２の手段によれば、片側のＡ／Ｄポートが不定になっても確定データの更新を行わないだけでなく、調理油の過熱による火災等の不安全モードを回避できる作用がある。
【００１４】
また、第３の手段によれば、サーミスタの故障等が発生しても２つのＡ／Ｄポートのうちの少なくともどちらか片側で確実に加熱を停止することができる作用がある。
【００１５】
以下本発明の一実施例について、図面を参照しながら説明する。
【００１６】
図１は本発明の調理器のサーミスタデータ処理の構成を示すブロック図である。１の温度検知手段で得られたデータは８のマイクロコンピュータ内の、２の第１データ処理手段、３の第２データ処理手段でそれぞれ処理され、４の確定データ処理手段および５の制御手段へ送られる。また、４の確定データ処理手段で処理されたデータは５の制御手段へ送られ、５の制御手段は６の加熱制御手段を制御し、６の加熱制御手段は７の加熱手段を制御する。
【００１７】
図２は本発明の第１の実施例の確定データ処理の概略フローチャートである。Ｓ１ステップではサーミスタから取り込んだ２つのデータ、第１データと第２データとの差の絶対値Ｌを算出し、Ｓ２ステップではＳ１ステップで算出した絶対値Ｌが所定値以下か否かを判定し、所定値以下であればＳ３ステップへ進み、第１データと第２データを加算し２で割って平均値を算出し、その平均値を確定データとし更新する。
【００１８】
図３は本発明の第２の実施例の確定データ処理の概略フローチャートである。Ｓ４ステップではサーミスタから取り込んだ２つのデータ、第１データと第２データとの差の絶対値Ｌを算出し、Ｓ５ステップではＳ４ステップで算出した絶対値Ｌが所定値以下か否かを判定し、所定値以下であればＳ６ステップへ進み、所定値以下でなければＳ８ステップへ進む。
【００１９】
Ｓ６ステップでは第１データと第２データを加算し２で割って平均値を算出し、その平均値を確定データとし更新する。Ｓ７ステップではチェックカウンタをクリアする。Ｓ８ステップではチェックカウンタをアップし、Ｓ９ステップではチェックカウンタが所定回数以上か否かを判定し、所定回数以上であればエラーであるとし、Ｓ１０ステップへ進み燃焼を停止する。
【００２０】
図４は本発明の第３の実施例のサーミスタオープンショートチェック処理の概略フローチャートである。Ｓ１１ステップでは一定時間経過したか否かを判定し、一定時間経過すればＳ１２ステップへ進む。Ｓ１２ステップでは第１データがショートレベル以上か否かを判定し、ショートレベル以上であればＳ１３ステップへ進み、ショートレベル以上でなければＳ１８ステップへ進む。
【００２１】
Ｓ１３ステップでは第１オープンチェックカウンタをクリアし、Ｓ１４ステップでは第１ショートチェックカウンタをアップする。Ｓ１５ステップではＳ１４ステップでアップした第１ショートチェックカウンタが所定回数以上か否かを判定し、所定回数以上であればＳ１６ステップへ進み、所定回数以上でなければＳ２５ステップへ進む。
【００２２】
Ｓ１６ステップではショートエラーを確定し、Ｓ１７ステップでは燃焼を停止する。Ｓ１８ステップでは第１オープンチェックカウンタをクリアする。Ｓ１９ステップでは第１データがオープンレベル以下か否かを判定し、オープンレベル以下であればＳ２０ステップへ進み、オープンレベル以下でなければＳ２４ステップへ進む。
【００２３】
Ｓ２０ステップでは第１オープンチェックカウンタをアップし、Ｓ２１ステップではＳ２０ステップでアップした第１オープンチェックカウンタが所定回数以上か否かを判定し、所定回数以上であればＳ２２ステップへ進み、所定回数以上でなければＳ２５ステップへ進む。Ｓ２２ステップではオープンエラーを確定し、Ｓ２３ステップでは燃焼を停止する。Ｓ２４ステップでは第１オープンチェックカウンタをクリアする。
【００２４】
Ｓ２５ステップでは第２データがショートレベル以上か否かを判定し、ショートレベル以上であればＳ２６ステップへ進み、ショートレベル以上でなければＳ３１ステップへ進む。Ｓ２６ステップでは第２オープンチェックカウンタをクリアし、Ｓ２７ステップでは第２ショートチェックカウンタをアップする。
【００２５】
Ｓ２８ステップではＳ２７ステップでアップした第２ショートチェックカウンタが所定回数以上か否かを判定し、所定回数以上であればＳ２９ステップへ進み、所定回数以上でなければＳ３８ステップへ進む。Ｓ２９ステップではショートエラーを確定し、Ｓ３０ステップでは燃焼を停止する。Ｓ３１ステップでは第２オープンチェックカウンタをクリアする。
【００２６】
Ｓ３２ステップでは第２データがオープンレベル以下か否かを判定し、オープンレベル以下であればＳ３３ステップへ進み、オープンレベル以下でなければＳ３７ステップへ進む。Ｓ３３ステップでは第２オープンチェックカウンタをアップし、Ｓ３４ステップではＳ３３ステップでアップした第２オープンチェックカウンタが所定回数以上か否かを判定し、所定回数以上であればＳ３５ステップへ進み、所定回数以上でなければＳ３８ステップへ進む。
【００２７】
Ｓ３５ステップではオープンエラーを確定し、Ｓ３６ステップでは燃焼を停止する。Ｓ３７ステップでは第２オープンチェックカウンタをクリアする。Ｓ３８ステップでは燃焼を継続し、Ｓ１１ステップへ進む。
【００２８】
【発明の効果】
以上の説明から本発明の請求項１による調理器では、サーミスタから取り込んだ２つのデータを処理し、過熱防止等の制御に使用する確定データを最適化させ、安全で誤動作のない調理器が提供できる。
【００２９】
また、本発明の請求項２では、片側のＡ／Ｄポートが他のポートとショートしたり、オープン状態になったときにデータが不定になっても確定データの更新を行わないだけでなく、調理油の過熱による火災等の不安全モードを回避できる安全な調理器が提供できる。
【００３０】
また、本発明の請求項３は、サーミスタの故障等が発生しても２つのＡ／Ｄポートのうちの少なくともどちらか片側で確実に加熱を停止することができ、安全な調理器が提供できる。
【図面の簡単な説明】
【図１】本発明の一実施例の調理器のサーミスタデータ処理の構成を示すブロック図
【図２】本発明の第１の実施例の確定データ処理の概略フローチャート
【図３】本発明の第２の実施例の確定データ処理の概略フローチャート
【図４】本発明の第３の実施例のサーミスタオープンショートチェック処理の概略フローチャート
【図５】従来の確定データ処理の概略フローチャート
【図６】従来のサーミスタオープンショートチェック処理の概略フローチャート
【符号の説明】
１  温度検知手段
２  第１データ処理手段
３  第２データ処理手段
４  確定データ処理手段
５  制御手段
６  加熱制御手段
７  加熱手段
８  マイクロコンピュータ
【図１】
0003757444.tif 000002
【図２】
0003757444.tif 000003
【図３】
0003757444.tif 000004
【図４】
0003757444.tif 000005
【図５】
0003757444.tif 000006
【図６】
0003757444.tif 000007