(57)【要約】【課題】各負荷部品のバラツキによる動作不良をなくし、かつ、補正データの信頼性を向上する。【解決手段】センサ７，１２，１３を含む負荷部品６，１０，１４と、プログラムと設定データＤａ１〜Ｄｃ６０とを記憶した第１記憶媒体（ＲＯＭ２９）を有するマイコン３１と、各設定データＤａ１〜Ｄｃ６０の補正データｄｂ１〜ｄｄ６０を記憶した書換可能な不揮発性の第２記憶媒体（ＥＥＰＲＯＭ３０）とを備えた家庭用電気製品（圧力炊飯器１）において、第１記憶媒体は、第２記憶媒体に記憶する補正データｄｂ１〜ｄｄ６０の許容範囲を記憶し、第２記憶媒体は、同一の補正データｄｂ１〜ｄｂ６０，ｄｄ１〜ｄｄ６０を第１および第２のアドレス０２Ｈ〜１ＦＨ，２１Ｈ〜３ＥＨにそれぞれ記憶し、プログラムは、第２記憶媒体の２つのアドレスの補正データ、および、許容値と補正データとの整合性を検査する自動データ検査工程を備えている。【選択図】　図１
2004065566.tif 000002
【特許請求の範囲】
【請求項１】
外装体の内部に配設したセンサを含む負荷部品と、
前記負荷部品を制御するプログラムと、該プログラムで使用する複数の設定データとを記憶した第１記憶媒体を有するマイコンと、
前記各設定データの補正データをそれぞれ記憶した書換可能な不揮発性の第２記憶媒体とを備え、
前記マイコンが前記設定データおよび補正データに基づいて前記負荷部品をプログラムに従って制御する家庭用電気製品において、
前記第１記憶媒体は、前記第２記憶媒体に記憶する補正データの許容範囲を記憶し、前記第２記憶媒体は、各設定データに対応する同一の補正データを少なくとも第１および第２のアドレスにそれぞれ記憶し、
前記プログラムは、前記第２記憶媒体の２つのアドレスの補正データ、および、前記許容範囲と補正データとの整合性を検査する自動データ検査工程を備え、前記マイコンは、前記自動データ検査工程の検査結果に基づいた使用可能条件を前記補正データが満たしている場合には、その補正データを使用して前記負荷部品を制御し、使用可能条件を満たしていない場合には、その補正データを使用せず前記第１記憶媒体に記憶された設定データのみを使用して前記負荷部品を制御するようにしたことを特徴とする家庭用電気製品。
【請求項２】
前記自動データ検査工程は、
第１アドレスの補正データと第２アドレスの補正データとを比較するステップと、
第１アドレスの補正データと許容範囲とを比較するステップと、
第２アドレスの補正データと許容範囲とを比較するステップとを備え、
２つのアドレスの補正データが整合し、その補正データが許容範囲内である場合にはその補正データが使用可能条件を満たしていると判断する一方、補正データが許容範囲内にない場合にはその補正データが使用可能条件を満たしていないと判断し、
２つのアドレスの補正データが整合せず、いずれかの補正データが許容範囲内である場合にはその補正データが使用可能条件を満たすと判断する一方、いずれの補正データも許容範囲内にない場合には補正データが使用可能条件を満たしていないと判断することを特徴とする請求項１に記載の家庭用電気製品。
【請求項３】
前記第２記憶媒体の各アドレスは複数のビットを備え、
前記補正データは、１つのアドレスを構成する複数のビットのうち、１ビットをパリティーチェックビットとするとともに、他のビットをデータビットとし、
前記自動データ検査工程は、
第１アドレスの補正データおよび第２アドレスの補正データをそれぞれパリティチェックするステップと、
第１アドレスの補正データおよび第２アドレスの補正データと前記許容範囲とを比較するステップと、
第１アドレスの補正データと第２アドレスの補正データとを比較するステップとを備え、
これらステップの全てが整合した場合には補正データが使用可能条件を満たしていると判断する一方、１つのステップでも整合しない場合にはその補正データが使用可能条件を満たしていないと判断することを特徴とする請求項１に記載の家庭用電気製品。
【請求項４】
前記第２記憶媒体の各アドレスは複数のビットを備え、
前記補正データは、１つのアドレスを構成する複数のビットを第１領域と第２領域の２つに区画し、それぞれの領域に同一の補正データを記憶し、
前記自動データ検査工程は、
第１アドレスにおける第１，第２領域の２つの補正データを比較するステップと、
第２アドレスにおける第１，第２領域の２つの補正データを比較するステップと、
第１アドレスの補正データおよび第２アドレスの補正データと前記許容範囲とを比較するステップと、
第１アドレスの補正データと第２アドレスの補正データとを比較するステップとを備え、
これらステップの全てが整合した場合には補正データが使用可能条件を満たしていると判断する一方、１つのステップでも整合しない場合にはその補正データが使用可能条件を満たしていないと判断することを特徴とする請求項１に記載の家庭用電気製品。
【請求項５】
前記第２記憶媒体の各アドレスは複数のビットを備え、
前記補正データは、１つのアドレスを構成する複数のビットを第１領域と第２領域の２つに区画し、それぞれの領域に同一の補正データを記憶し、
前記自動データ検査工程は、第１アドレスにおける第１，第２領域の２つの補正データ、および、第２アドレスにおける第１，第２領域の２つの補正データを全て比較するステップを備え、
３以上の補正データが整合した場合にはその補正データが使用可能条件を満たしていると判断する一方、３以上の補正データが整合しない場合には全ての補正データが使用可能条件を満たしていないと判断することを特徴とする請求項１に記載の家庭用電気製品。
【請求項６】
前記負荷部品による動作を選択する複数のスイッチからなる入力手段と、該入力手段による選択状態や前記負荷部品の動作状態などを表示する表示手段とを備え、
前記入力手段の操作により、前記第２記憶媒体の第１および第２のアドレスに記憶した補正データの整合性を前記表示手段により表示可能としたことを特徴とする請求項１乃至請求項５のいずれか１項に記載の家庭用電気製品。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、炊飯器、電気ポット、空気清浄機、浄水器、加湿器等の家庭用電気製品に関し、特に、書換可能な不揮発性の記憶媒体を備え、この記憶媒体に制御プログラムで使用する設定データの補正データを記憶させた家庭用電気製品に関するものである。
【０００２】
【従来の技術】
この種の家庭用電気製品は、センサを含む複数の負荷部品と、これら負荷部品を制御するマイコンを備えている。このマイコンは、内蔵した記憶媒体であるＲＯＭに、前記負荷部品を制御するプログラムと、前記センサの出力に基づいた判断基準となる設定データとが記憶されている。
【０００３】
例えば、炊飯器は、ＲＯＭに予熱、中ぱっぱ、沸騰維持、むらしおよび２度炊きなどの工程を有する炊飯プログラムが記憶されており、これらの工程の実行条件や次の工程への移行時期などを前記設定データに基づいて判断することにより、加熱手段による加熱温度や加熱時間を制御し、希望のご飯を炊き上げる。
【０００４】
しかし、電気製品の製造メーカでは、新製品を開発する場合、その発売開始直前まで前記判断基準となる設定データを変更できる環境が好ましい。しかし、前記ＲＯＭに記憶する設定データは、書き換えが非常に困難であり、長い作業時間を要するため、設定データを書き換える場合には発売時期が大幅に遅れるという問題がある。また、電気製品に搭載した各負荷部品は、それぞれ固有のバラツキを有するため、同一機種において精度のバラツキを防止するため、各機器毎に制御プログラムの微調整を行う必要がある。
【０００５】
そこで、近年では、マイコンのＲＯＭと比較して書き換可えが容易な不揮発性の第２の記憶媒体（プログラマブルＲＯＭ）を更に設け、この第２記憶媒体に前記設定データの補正データを記憶させることにより、プログラムで使用する判断基準値を変更できるようにしたものが提供されている。
【０００６】
このような第２記憶媒体を用いた電気製品としては、特開平９−２５２９４８号に記載の炊飯器がある。この炊飯器は、外装体の表面に設けた複数のスイッチからなる入力手段により、前記第２記憶媒体（ＥＥＰＲＯＭ）に記憶した補正データを書換可能としている。
【０００７】
【発明が解決しようとする課題】
しかしながら、書き換えを可能とした不揮発性の記憶媒体は、各アドレスを構成する複数のビットに対して電力を供給することにより、その記憶した情報を維持するものである。そのため、その記憶媒体自体の製造上の固有のバラツキや、この記憶媒体を搭載するための回路基板の製造上のバラツキなどにより、特定のビットに対する電圧供給量が不足し、そのビットの情報がリセットされてしまう可能性がある。そして、１つのビットの情報がリセットされると、そのビットを含むアドレスのデータが異なる情報に変わってしまう可能性がある。また、電源の供給ラインにおいて、ノイズの発生などによって過剰な電圧が加わった場合にも同様に所定のアドレスのデータが異なる情報に変わってしまう可能性がある。
【０００８】
そこで、本発明では、搭載した各負荷部品のバラツキによる動作不良をなくし、かつ、補正データの信頼性を向上することができる家庭用電気製品を提供することを課題とするものである。
【０００９】
【課題を解決するための手段】
前記課題を解決するため、本発明の家庭用電気製品は、外装体の内部に配設したセンサを含む負荷部品と、前記負荷部品を制御するプログラムと、該プログラムで使用する複数の設定データとを記憶した第１記憶媒体を有するマイコンと、前記各設定データの補正データをそれぞれ記憶した書換可能な不揮発性の第２記憶媒体とを備え、前記マイコンが前記設定データおよび補正データに基づいて前記負荷部品をプログラムに従って制御する家庭用電気製品において、前記第１記憶媒体は、前記第２記憶媒体に記憶する補正データの許容範囲を記憶し、前記第２記憶媒体は、各設定データに対応する同一の補正データを少なくとも第１および第２のアドレスにそれぞれ記憶し、前記プログラムは、前記第２記憶媒体の２つのアドレスの補正データ、および、前記許容範囲と補正データとの整合性を検査する自動データ検査工程を備え、前記マイコンは、前記自動データ検査工程の検査結果に基づいた使用可能条件を前記補正データが満たしている場合には、その補正データを使用して前記負荷部品を制御し、使用可能条件を満たしていない場合には、その補正データを使用せず前記第１記憶媒体に記憶された設定データのみを使用して前記負荷部品を制御するように構成している。
【００１０】
具体的には、前記自動データ検査工程は、第１アドレスの補正データと第２アドレスの補正データとを比較するステップと、第１アドレスの補正データと許容範囲とを比較するステップと、第２アドレスの補正データと許容範囲とを比較するステップとを備え、２つのアドレスの補正データが整合し、その補正データが許容範囲内である場合にはその補正データが使用可能条件を満たしていると判断する一方、補正データが許容範囲内にない場合にはその補正データが使用可能条件を満たしていないと判断し、２つのアドレスの補正データが整合せず、いずれかの補正データが許容範囲内である場合にはその補正データが使用可能条件を満たすと判断する一方、いずれの補正データも許容範囲内にない場合には補正データが使用可能条件を満たしていないと判断する構成としている。
【００１１】
または、前記第２記憶媒体の各アドレスは複数のビットを備え、前記補正データは、１つのアドレスを構成する複数のビットのうち、１ビットをパリティーチェックビットとするとともに、他のビットをデータビットとし、前記自動データ検査工程は、第１アドレスの補正データおよび第２アドレスの補正データをそれぞれパリティチェックするステップと、第１アドレスの補正データおよび第２アドレスの補正データと前記許容範囲とを比較するステップと、第１アドレスの補正データと第２アドレスの補正データとを比較するステップとを備え、これらステップの全てが整合した場合には補正データが使用可能条件を満たしていると判断する一方、１つのステップでも整合しない場合にはその補正データが使用可能条件を満たしていないと判断する構成としている。
【００１２】
または、前記第２記憶媒体の各アドレスは複数のビットを備え、前記補正データは、１つのアドレスを構成する複数のビットを第１領域と第２領域の２つに区画し、それぞれの領域に同一の補正データを記憶し、前記自動データ検査工程は、第１アドレスにおける第１，第２領域の２つの補正データを比較するステップと、第２アドレスにおける第１，第２領域の２つの補正データを比較するステップと、第１アドレスの補正データおよび第２アドレスの補正データと前記許容範囲とを比較するステップと、第１アドレスの補正データと第２アドレスの補正データとを比較するステップとを備え、これらステップの全てが整合した場合には補正データが使用可能条件を満たしていると判断する一方、１つのステップでも整合しない場合にはその補正データが使用可能条件を満たしていないと判断する構成としている。
【００１３】
または、前記第２記憶媒体の各アドレスは複数のビットを備え、前記補正データは、１つのアドレスを構成する複数のビットを第１領域と第２領域の２つに区画し、それぞれの領域に同一の補正データを記憶し、前記自動データ検査工程は、第１アドレスにおける第１，第２領域の２つの補正データ、および、第２アドレスにおける第１，第２領域の２つの補正データを全て比較するステップを備え、３以上の補正データが整合した場合にはその補正データが使用可能条件を満たしていると判断する一方、３以上の補正データが整合しない場合には全ての補正データが使用可能条件を満たしていないと判断する構成としている。
【００１４】
これらの家庭用電気製品では、前記負荷部品による動作を選択する複数のスイッチからなる入力手段と、該入力手段による選択状態や前記負荷部品の動作状態などを表示する表示手段とを備え、前記入力手段の操作により、前記第２記憶媒体の第１および第２のアドレスに記憶した補正データの整合性を前記表示手段により表示可能とすることが好ましい。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態を図面に従って説明する。
図１は、本発明の家庭用電気製品である誘導加熱方式の圧力炊飯器１を示す。この圧力炊飯器１は、内鍋２と、該内鍋２を収容する本体３と、該本体３に回動可能に取り付けられる蓋体８とからなる。
【００１６】
前記内鍋２は、熱伝導率が高いアルミ等からなる鍋母材の外面に、後述する誘導加熱コイル６への高周波電流の通電時に生じる渦電流によって電磁誘導加熱される強磁性材料をコーティングや接合等によって施したものである。
【００１７】
前記本体３は、外装体である有底筒形状をなす胴体４の内部に、前記内鍋２を収容する非導電性材料からなる保護枠５を備えている。これら胴体４と保護枠５との間には、誘導加熱コイル６、内鍋用温度センサ７およびマイコン３１を実装した制御基板２７が配設されている。
【００１８】
前記蓋体８は、前記内鍋２および本体３の開口部を開放可能に閉塞するもので、内鍋２の側に放熱板９、蓋ヒータ１０および内蓋１１が配設されている。そして、蓋体８の内部には、蓋体用温度センサ１２、圧力センサ１３、および、内鍋２内に圧力を投入するための調圧器１４が配設されている。
【００１９】
前記本体３の正面には、図２に示すメニュー選択装置１５が配設されている。このメニュー選択装置１５は、表示手段である液晶表示板１６と、入力手段である複数のキー１７ａ〜１７ｈを備えている。前記液晶表示板１６は、制御基板２７に実装したマイコン３１に液晶駆動部２８を介して接続されている。また、前記各キー１７ａ〜１７ｈの背後には、それぞれスイッチ１８ａ〜１８ｈが設けられ、これらのスイッチ１８ａ〜１８ｈが制御基板２７のマイコン３１に接続されている。なお、このメニュー選択装置１５は、蓋体８に配設してもよい。
【００２０】
前記キー１７ａ〜１７ｈとしては、該液晶表示板１６の左側に配置されたとりけしキー１７ａ、無洗米選択キー１７ｂ、炊き分けメニューキー１７ｃおよび健康メニューキー１７ｄと、前記液晶表示板１６の右側に配置された炊飯キー１７ｅ、アップキー１７ｆ、ダウンキー１７ｇおよび予約キー１７ｈとを備えている。炊飯キー１７ｅ、アップキー１７ｆ、ダウンキー１７ｇおよび予約キー１７ｈには、それらが押されたときに点灯する表示ランプ１９ａ〜１９ｄが設けられている。
【００２１】
液晶表示板１６の上方には、「白米」の印刷表示２０ａと、その下方に右に向かって「ふつう」、「やわらかめ」、「かため」および「白米急速」の各印刷表示２０ｂがなされている。液晶表示板１６には、最上段に、「ふつう」、「やわらかめ」、「かため」および「白米急速」の各印刷表示２０を指示する４つの三角形セグメント２１が配置され、該三角形セグメント２１の下段に、「無洗米」、「カレー用」、「弁当用」および「すしめし」の４個の炊き分けメニューセグメント２２が配置され、さらに該炊き分けメニューセグメント２２の下段に、「炊きこみ」、「おかゆ」および「おこわ」の３個の炊き分けメニューセグメント２３が配置されている。これらのセグメント２１，２２，２３は、炊き分けメニューキー１７ｃの右に水平方向に並ぶように配置されているので、キー操作しやすく、かつ、見やすい。
【００２２】
さらに、液晶表示板１６の中段には、予約時刻などを示す時刻表示セグメント２４ａが設けられ、この時刻表示セグメント２４ａの上側に「再加熱中」、「あと」、「時間」、「分」という文字のセグメントが配置されている。また、その右側には、朝昼夜を示すピクトを有する「予約１」セグメント２４ｂ、および、「予約２」セグメント２４ｃが配置されている。
【００２３】
前記液晶表示板１６の下段には、「分づき米」、「玄米」、「玄米活性」および「発芽玄米」の４つの健康メニューセグメント２５が配置されている。これらの健康メニューセグメント２５は、健康メニューキー１７ｄの右に水平方向に並ぶように配置されているので、キー操作しやすく、かつ、見やすい。液晶表示板１６の最下段には、圧力炊飯器１の圧力レベルを示すセグメント２６が配置されている。
【００２４】
前記制御基板２７は、前記液晶表示板１６の表示を行う周知の液晶駆動部２８と、第１記憶媒体であるＲＯＭ２９と、第２記憶媒体であるＥＥＰＲＯＭ３０と、マイコン３１とを備えている。なお、ＲＯＭ２９はマイコン３１に内蔵されている。
【００２５】
前記ＲＯＭ２９には、各キー１７ａ〜１７ｈが操作されてスイッチ１８ａ〜１８ｈがオンすることにより、所定の動作を実行させるプログラムが記憶されている。このプログラムとしては、電源の投入時に実行される起動プログラムと、ユーザの操作により実行される炊飯プログラムと、製造メーカでの作業者の操作により実行される動作確認プログラムおよびメンテナンスプログラムとを有する。
【００２６】
前記起動プログラムは、ユーザが電源コードを商用電源に接続した際や、停電状態が復帰した際に自動的に実行されるもので、ＲＯＭ設定やポート設定等のマイコン自身の初期設定を行うためのものである。また、本実施形態では、この起動プログラムには、後述するＥＥＰＲＯＭ３０に記憶された補正データの整合性を検査し、その補正データを炊飯プログラムで使用するか否かを判断する前記自動データ検査工程が設けられている。
【００２７】
前記炊飯プログラムは、前記液晶表示板１６で所定の表示をしながら、負荷部品である誘導加熱コイル６、蓋ヒータ１０および調圧器１４を制御して予熱、中ぱっぱ、沸騰維持、むらしおよび２度炊きなどの工程を実行するものである。
【００２８】
前記動作確認プログラムは、出荷の際に圧力炊飯器１の電源コードを商用電源に接続しながら所定のキー１７ａ〜１７ｈを操作することにより実行されるもので、所定のキー操作により設計通りの動作が行われるか否かをテストするものである。
【００２９】
前記メンテナンスプログラムは、動作確認プログラムと同様に、電源コードを商用電源に接続しながら異なる所定のキー１７ａ〜１７ｈを操作することにより実行されるもので、後述するＥＥＰＲＯＭ３０の２つのアドレスに記憶した各補正データの整合性を前記液晶表示板１６に表示するデータ整合性確認工程を有する。
【００３０】
また、ＲＯＭ２９には、従来と同様に、センサ７，１２，１３の出力値に基づき、前記炊飯プログラムの各工程を実行する実行条件や次の工程への移行時期の判断基準となる複数の設定データが記憶されている。さらに、後述するＥＥＰＲＯＭ３０に記憶する補正データの許容範囲が記憶されている。ここで、本発明では、この許容範囲とは、所定の数値から数値は勿論、特定の値をも含む。さらに、データ整合性確認工程で液晶表示板１６に表示させる表示データが記憶されている。
【００３１】
前記ＥＥＰＲＯＭ３０は、書換可能な不揮発性のプログラマブルＲＯＭであり、複数のアドレスを備え、その各アドレスに前記各設定データに対応する全ての補正データがそれぞれ記憶されている。ここで、この補正データは、設定データを変更したい差分の値であり、マイコン３１は該補正データと設定データとを加算して判断基準値を決定するものである。なお、実際の判断基準値をそのまま記憶させ、マイコン３１が設定データを使用することなく補正データのみを判断基準値として使用するようにしてもよい。
【００３２】
以下の表１に、前記ＲＯＭ２９に記憶する設定データとＥＥＰＲＯＭ３０に記憶する補正データを示す。
【００３３】
【表１】
2004065566.tif 000003
【００３４】
前記表１に示すように、ＲＯＭ２９には、６０個の設定データＤａ１〜Ｄａ６０が記憶されている。そのうち、４個の設定データＤａ１〜Ｄａ４は基本設定項目であり、設定データＤａ５はバージョンナンバーであり、設定データＤａ６〜Ｄａ６０は炊飯プログラムの各動作の移行条件である温度や時間などの設定項目である。また、ＲＯＭ２９には、２個の設定データＤｂ１，Ｄｂ２が記憶されている。さらに、前記設定データＤａ１〜Ｄａ６０と同一の設定データＤｃ１〜Ｄｃ６０が記憶されている。なお、前記のうち、４個の設定データＤａ４，Ｄｂ１，Ｄｂ２，Ｄｃ４は同一のデータ内容であり、このデータは、同一の構成で、所定の機能の有無のみが相違する機種を区別するための重要なデータであるため、４個のアドレスに記憶させている。
【００３５】
また、ＲＯＭ２９には、前記各設定データＤａ１〜Ｄｃ６０のそれぞれと対応するようにＥＥＰＲＯＭ３０に記憶する補正データの許容範囲が記憶されている。ここで、４個の設定データＤａ１〜Ｄａ４と対応する許容範囲は、その補正を行うか否かを意味する値である。バージョンナンバーを示す設定データＤａ５と対応する許容範囲は、製造メーカで決定した０〜９９の値である。前記炊飯プログラムの項目である５５個の設定データＤａ６〜Ｄａ６０と対応する許容範囲は、本発明者らが実験に基づいて見出した範囲の数値である。設定データＤｂ１，Ｄｂ２と対応する許容範囲は、その補正を行うか否かを意味する値であり、設定データＤｃ１〜Ｄｃ６０と対応する許容範囲は、前記設定データＤａ１〜Ｄａ６０と対応する許容範囲と同一の値である。
【００３６】
前記ＥＥＰＲＯＭ３０には、１６進数で表した００Ｈ〜３ＦＨの計６４個のアドレスを備え、その各アドレスを上位領域と下位領域の２つに区画し、計１２８個の情報を区画して記憶する構成としている。
【００３７】
そして、本実施形態では、００Ｈのアドレスは未使用領域とし、０１Ｈの上位領域のアドレスにチェックサム比較データｄａ１が記憶されている。また、０１Ｈの下位領域のアドレスには、チェックサムダミーデータｄａ２が記憶されている。ここで、０１Ｈの上位領域のアドレスに記憶するチェックサム比較データｄａ１は、後述する全ての補正データｄｂ１〜ｄｂ６０の数値を予め加算した値であり、作業者が記憶させるものである。また、このチェックサムダミーデータｄａ２は、補正データｄｂ１〜ｄｂ６０のいずれかが変更されることにより、この０１Ｈアドレスの下位領域に反映され、その変更による差が同時に加算されるように構成している。なお、作業者は、このダミーデータである０１Ｈ下位のｄａ２の値を、０１Ｈ上位のチェックサム比較データとして記憶させる。
【００３８】
また、０２Ｈと０３Ｈのアドレスの上下領域には、設定データＤａ１〜Ｄａ４と対応する補正データｄｂ１〜ｄｂ４が記憶されている。また、０４Ｈアドレスの上位領域には設定データＤａ５と対応するバージョンナンバーデータｄｂ５が記憶されている。
【００３９】
また、０４Ｈアドレスの下位領域から１ＦＨアドレスの下位領域までの５５個の領域には、前記設定データＤａ６〜Ｄａ６０と対応する補正データｄｂ６〜ｄｂ６０が記憶されている。これら補正データｄｂ６〜ｄｂ６０は、前記ＲＯＭ２９に記憶された許容範囲内の値である。
【００４０】
また、２０Ｈのアドレスの上下領域には、設定データＤｂ１，Ｄｂ２と対応するとともに、０３Ｈの下位領域の補正データｄｂ４と同一の補正データｄｃ１，ｄｃ２が記憶されるている。また、２１Ｈから３ＥＨのアドレスの上下領域には、それぞれ設定データＤｃ１〜Ｄｃ６０と対応するとともに、ｄｂ１〜ｄｂ６０と同一の補正データｄｄ１〜ｄｄ６０が記憶されている。
【００４１】
次に、前記マイコン３１の動作について具体的に説明する。
マイコンは、電源が投入されると、図３に示すように、まず、ステップＳ１で、製造メーカで出荷の際に行う動作確認プログラムの実行操作がなされたか否かを検出する。そして、実行操作を検出した場合にはステップＳ２に進み、周知の動作確認処理を実行し、実行操作を検出しない場合にはステップＳ３に進む。
【００４２】
ステップＳ３では、製造メーカで修理する際に行うメンテナンスプログラムの実行操作がなされたか否かを検出する。そして、実行操作を検出した場合にはステップＳ４に進み、後述するメンテナンス処理を実行し、実行操作を検出しない場合にはステップＳ５に進む。
【００４３】
ステップＳ５では、ＲＯＭ設定やポート設定等の自身の設定工程と、自動データ検査工程とからなる起動処理を実行して動作可能な状態とした後、ステップＳ６で、炊飯制御処理を実行可能な待機状態となる。
【００４４】
前記起動処理における自動データ検査工程では、図４に示すように、まず、ステップＳ１０で、設定データ補正処理を行った後、ステップＳ１１で、機種切替補正処理を行ってリターンする。即ち、この自動データ検査工程では、機種切替補正と、他の設定データの補正とは比較データの個数の違いにより、異なる補正処理を行う。
【００４５】
第１実施形態の前記設定データ補正処理では、マイコン３１は、図５に示すように、まず、ステップＳ１０１で、ＥＥＰＲＯＭ３０において、オリジナルデータが記憶された第１アドレスである０２Ｈ〜１ＦＨまでの上下領域の補正データｄｂ（ｎ）と、コピーデータが記憶された第２アドレスである２１Ｈ〜３ＥＨまでの上下領域の補正データｄｄ（ｎ）をそれぞれ個別に比較する。なお、この番号ｎは、機種切替のデータｄｂ４，ｄｄ４を除き、１番目（ｄｂ１）から順番に比較する。
【００４６】
ついで、ステップＳ１０２で、比較したｄｂ（ｎ）とｄｄ（ｎ）とが整合していると判断した場合にはステップＳ１０３に進み、補正データｄｂ（ｎ）がＲＯＭ２９に記憶された許容範囲内であるか否かを比較する。そして、補正データｄｂ（ｎ）が許容範囲内である場合にはステップＳ１０５に進み、許容範囲内でない場合、即ち、許容範囲外である場合にはステップＳ１０８に進む。
【００４７】
また、ステップＳ１０２で、比較したｄｂ（ｎ）とｄｄ（ｎ）とが整合していないと判断した場合にはステップＳ１０４に進み、補正データｄｂ（ｎ）がＲＯＭ２９に記憶された許容範囲内であるか否かを比較する。そして、補正データｄｂ（ｎ）が許容範囲内である場合にはステップＳ１０５に進み、許容範囲外である場合にはステップＳ１０６に進む。
【００４８】
ステップＳ１０５では、第１アドレスに記憶された補正データｄｂ（ｎ）が使用可能条件を満たしていると判断し、その補正データｄｂ（ｎ）で設定データＤａ（ｎ）を補正する値として確定してステップＳ１０９に進む。
【００４９】
また、ステップＳ１０６では、第２アドレスに記憶された補正データｄｄ（ｎ）がＲＯＭ２９に記憶された許容範囲内であるか否かを比較する。そして、補正データｄｄ（ｎ）が許容範囲内である場合にはステップＳ１０７に進み、許容範囲外である場合にはステップＳ１０８に進む。
【００５０】
ステップＳ１０７では、第２アドレスに記憶された補正データｄｄ（ｎ）が使用可能条件を満たしていると判断し、その補正データｄｄ（ｎ）で設定データＤａ（ｎ）を補正する値として確定してステップＳ１０９に進む。
【００５１】
また、ステップＳ１０８では、第１アドレスに記憶された補正データｄｂ（ｎ）および第２アドレスに記憶された補正データｄｄ（ｎ）のいずれも設定データＤａ（ｎ）を補正するための使用可能条件を満たしていないと判断し、補正データ使用不可能を確定してステップＳ１０９に進む。即ち、第１，第２アドレスの補正データｄｂ（ｎ），ｄｄ（ｎ）は整合しているが許容範囲外であった場合、および、第１，第２アドレスの補正データｄｂ（ｎ），ｄｄ（ｎ）が整合せずいずれも許容範囲外であった場合には、いずれの補正データも使用可能条件を満たしていないと判断する。
【００５２】
ついで、ステップＳ１０９では、確定した値に基づいて設定データＤａ（ｎ）の補正を行ってステップＳ１１０に進む。具体的には、ステップＳ１０５を経てステップＳ１０９に至った場合には、設定データＤａ（ｎ）の値を補正データｄｂ（ｎ）の値で補正する。また、ステップＳ１０７を経てステップＳ１０９に至った場合には、設定データＤａ（ｎ）の値を補正データｄｄ（ｎ）の値で補正する。さらに、ステップＳ１０８を経てステップＳ１０９に至った場合には、補正データｄｂ（ｎ），ｄｄ（ｎ）の値を使用せずに、設定データＤａ（ｎ）の値をデフォルトのままで使用する。
【００５３】
ステップＳ１０９で設定データＤａ（ｎ）を補正すると、ついで、ステップＳ１１０で、補正を行った番号ｎが６０であるか否かを検出する。そして、ｎが６０である場合にはリターンする。また、ｎが６０でない場合にはステップＳ１１１に進み、ｎに１を加算して次のデータの補正を実行する。
【００５４】
次に、前記機種切替補正処理では、マイコン３１は、図６に示すように、まず、ステップＳ１２１で、ＥＥＰＲＯＭ３０において、４つのアドレス０３Ｈ下位、２０Ｈ上位、２０Ｈ下位および２２Ｈ下位に記憶された補正データｄｂ４，ｄｃ１，ｄｃ２，ｄｄ４をそれぞれ比較する。
【００５５】
ついで、ステップＳ１２２で、比較した４つの補正データｄｂ４，ｄｃ１，ｄｃ２，ｄｄ４が全て整合している場合にはステップＳ１２３に進み、アドレス０３Ｈ下位の補正データｄｂ４がＲＯＭ２９に記憶した許容範囲内であるか否か、即ち、許容範囲の値と整合しているか否かを比較する。そして、補正データｄｂ４が許容範囲内である場合にはステップＳ１２５に進み、許容範囲内でない場合にはステップＳ１３２に進む。
【００５６】
また、ステップＳ１２２で、比較した４つの補正データｄｂ４，ｄｃ１，ｄｃ２，ｄｄ４が１つでも整合していない場合にはステップＳ１２４に進み、アドレス０３Ｈ下位の補正データｄｂ４がＲＯＭ２９に記憶された許容範囲内であるか否かを比較する。そして、補正データｄｂ４が許容範囲内である場合にはステップＳ１２５に進み、許容範囲内でない場合にはステップＳ１２６に進む。
【００５７】
ステップＳ１２５では、アドレス０３Ｈ下位に記憶された補正データｄｂ４が使用可能条件を満たしていると判断し、その補正データｄｂ４で設定データＤａ４を補正するように確定してステップＳ１３３に進む。
【００５８】
また、ステップＳ１２６では、アドレス２０Ｈ上位の補正データｄｃ１がＲＯＭ２９に記憶された許容範囲内であるか否かを比較する。そして、補正データｄｃ１が許容範囲内である場合にはステップＳ１２７に進み、許容範囲内でない場合にはステップＳ１２８に進む。
【００５９】
ステップＳ１２７では、アドレス２０Ｈ上位に記憶された補正データｄｃ１が使用可能条件を満たしていると判断し、その補正データｄｃ１で設定データＤａ４を補正するように確定してステップＳ１３３に進む。
【００６０】
また、ステップＳ１２８では、アドレス２０Ｈ下位の補正データｄｃ２がＲＯＭ２９に記憶された許容範囲内であるか否かを比較する。そして、補正データｄｃ２が許容範囲内である場合にはステップＳ１２９に進み、許容範囲内でない場合にはステップＳ１３０に進む。
【００６１】
ステップＳ１２９では、アドレス２０Ｈ下位に記憶された補正データｄｃ２が使用可能条件を満たしていると判断し、その補正データｄｃ２で設定データＤａ４を補正するように確定してステップＳ１３３に進む。
【００６２】
また、ステップＳ１３０では、アドレス２２Ｈ下位の補正データｄｄ４がＲＯＭ２９に記憶された許容範囲内であるか否かを比較する。そして、補正データｄｄ４が許容範囲内である場合にはステップＳ１３１に進み、許容範囲内でない場合にはステップＳ１３２に進む。
【００６３】
ステップＳ１３１では、アドレス２２Ｈ下位に記憶された補正データｄｄ４が使用可能条件を満たしていると判断し、その補正データｄｄ４で設定データＤａ４を補正するように確定してステップＳ１３３に進む。
【００６４】
また、ステップＳ１３２では、４つのアドレス０３Ｈ下位、２０Ｈ上位、２０Ｈ下位および２２Ｈ下位に記憶された補正データｄｂ４，ｄｃ１，ｄｃ２，ｄｄ４のいずれも設定データＤａ４を補正するための使用可能条件を満たしていないと判断し、補正データ使用不可能を確定してステップＳ１３３に進む。
【００６５】
ついで、ステップＳ１３３では、確定したデータに基づいて設定データＤａ４の補正を行ってリターンする。具体的には、ステップＳ１２５を経てステップＳ１３３に至った場合には、設定データＤａ４を補正データｄｂ４のデータで補正する。また、ステップＳ１２７を経てステップＳ１３３に至った場合には、設定データＤａ４を補正データｄｃ１のデータで補正する。また、ステップＳ１２９を経てステップＳ１３３に至った場合には、設定データＤａ４を補正データｄｃ２のデータで補正する。また、ステップＳ１３１を経てステップＳ１３３に至った場合には、設定データＤａ４を補正データｄｄ４のデータで補正する。さらに、ステップＳ１３２を経てステップＳ１３３に至った場合には、補正データｄｂ４，ｄｃ１，ｄｃ２，ｄｄ４のデータを使用せずに、設定データＤａ４のデータをデフォルトのままで使用する。
【００６６】
このように、本発明では、マイコン３１は、自動データ検査工程の検査結果により、ＥＥＰＲＯＭ３０に記憶された補正データが使用可能条件を満たしている場合には、その補正データを使用してＲＯＭ２９に記憶された設定データを補正し、その補正した判断基準値に基づいて誘導加熱コイル６を含む負荷部品を制御し、周知の炊飯制御を実行する。また、ＥＥＰＲＯＭ３０に記憶された補正データが使用可能条件を満たしていない場合には、その補正データを使用せず前記ＲＯＭ２９に記憶された設定データのみを判断基準値として使用し、誘導加熱コイル６を含む負荷部品を制御して周知の炊飯制御を実行する。
【００６７】
そのため、書換可能な不揮発性のＥＥＰＲＯＭ３０を使用していることにより、何等かの原因で変わってしまっても、安全かつ確実に炊飯制御を実行することが可能であり、製品自体の信頼性を維持できる。しかも、製造メーカでは、新製品の発売開始直前まで前記判断基準となる設定データを変更できるうえ、各負荷部品の固有のバラツキを確実に微調整することができる。
【００６８】
また、第１実施形態の自動データ検査工程では、２つのアドレスに記憶した補正データｄｂ（ｎ），ｄｄ（ｎ）が整合しなくても、いずれかの補正データが許容範囲内である場合にはその補正データｄｂ（ｎ），ｄｄ（ｎ）が使用可能条件を満たすと判断するため、最大限に補正データを使用して炊飯制御を実行することができる。
【００６９】
次に、ステップＳ４のメンテナンス処理で行うデータ整合性確認工程について説明する。このデータ整合性確認工程では、マイコン３１は、オリジナルデータを記憶したアドレス０２Ｈ〜１ＦＨの補正データｄｂ１〜ｄｂ６０と、コピーデータを記憶したアドレス２１Ｈ〜３ＥＨの補正データｄｄ１〜ｄｄ６０を比較し、液晶表示板１６の時刻表示セグメント２４ａに表示する。以下の表２に、ＲＯＭ２９に記憶する表示データの一例を示す。
【００７０】
【表２】
2004065566.tif 000004
【００７１】
前記表２および図７（Ａ），（Ｂ），（Ｃ）に示すように、時刻表示セグメント２４ａにおいて、左側の時間セグメントを使用して特定のアドレスナンバーを表示する。また、右側の分セグメントの左側部分を使用してそのアドレスの上位領域の情報を表示し、分セグメントの右側部分を使用してそのアドレスの下位領域の情報を表示する。また、図７（Ａ）に示す表示状態で、作業者がダウンキー１７ｇを操作すると、図７（Ｂ），（Ｃ）へとアドレスがインクリメントするように表示内容を遷移できる。逆に、アップキー１７ｆを操作すると、アドレスがデクリメントするように表示内容を遷移できる。
【００７２】
なお、アドレス０３Ｈ下位の機種切替の補正データｄｂ４を除く他の補正データｄｂ（ｎ）は、表２に示すように、「０」，「１」，「２」，「Ｅ」，「Ｆ」の５つの表示で情報を表している。具体的には、「０」は、オリジナルの補正データｄｂ（ｎ）と、コピーの補正データｄｄ（ｎ）とが整合し、かつ、そのデータが許容範囲内である場合を示す。「１」は、オリジナルの補正データｄｂ（ｎ）と、コピーの補正データｄｄ（ｎ）と不整合で、オリジナルの補正データｄｂ（ｎ）のみが許容範囲内である場合を示す。「２」は、オリジナルの補正データｄｂ（ｎ）とコピーの補正データｄｄ（ｎ）が不整合で、コピーの補正データｄｄ（ｎ）のみが許容範囲内である場合を示す。「Ｅ」は、オリジナルの補正データｄｂ（ｎ）とコピーの補正データｄｄ（ｎ）とは整合しているが、そのデータが許容範囲外である場合を示す。「Ｆ」は、オリジナルの補正データｄｂ（ｎ）とコピーの補正データｄｄ（ｎ）とが不整合で、両データが許容範囲外である場合を示す。
【００７３】
また、アドレス０３Ｈ下位の機種切替の補正データｄｂ４は、表２に示すように、「０」，「１」，「２」，「３」，「４」，「Ｅ」，「Ｆ」の７つの表示で情報を表している。具体的には、「０」は、４つのアドレス０３Ｈ下位、２０Ｈ上位、２０Ｈ下位および２２Ｈ下位に記憶された補正データｄｂ４，ｄｃ１，ｄｃ２，ｄｄ４が整合し、かつ、そのデータが許容範囲と整合した場合を示す。「１」は、４つのアドレスの補正データｄｂ４，ｄｃ１，ｄｃ２，ｄｄ４が不整合で、補正データｄｂ４が許容範囲内である場合を示す。「２」は、４つのアドレスの補正データｄｂ４，ｄｃ１，ｄｃ２，ｄｄ４が不整合で、補正データｄｂ４が許容範囲外で、補正データｄｃ１が許容範囲内である場合を示す。「３」は、４つのアドレスの補正データｄｂ４，ｄｃ１，ｄｃ２，ｄｄ４が不整合で、補正データｄｂ４，ｄｃ１が許容範囲外で、補正データｄｃ２が許容範囲内である場合を示す。「４」は、４つのアドレスの補正データｄｂ４，ｄｃ１，ｄｃ２，ｄｄ４が不整合で、補正データｄｂ４，ｄｃ１，ｄｃ２が許容範囲外で、補正データｄｄ４が許容範囲内である場合を示す。「Ｅ」は、４つのアドレスの補正データｄｂ４，ｄｃ１，ｄｃ２，ｄｄ４は整合しているが、そのデータが許容範囲外である場合を示す。「Ｆ」は、４つのアドレスの補正データｄｂ４，ｄｃ１，ｄｃ２，ｄｄ４が不整合で、全てのデータが許容範囲外である場合を示す。
【００７４】
このように、本発明では、メンテナンス処理でデータ整合性確認工程を実行することにより、ＥＥＰＲＯＭ３０の２つのアドレスに記憶させた補正データｄｂ（ｎ），ｄｄ（ｎ）の整合性を確認できる。また、炊飯プログラムにて補正データを使用しているか否かを判断できるとともに、ＥＥＰＲＯＭ３０において、データの変化が発生し易いアドレスを特定することができる。
【００７５】
図８は第２実施形態の設定データ補正処理を示す。この第２実施形態では、下記の表３に示すように、ＥＥＰＲＯＭ３０の各アドレスを構成する複数のビットのうち、１ビットをパリティーチェックビットとし、他のビットをデータを記憶するためのビットとしている。
【００７６】
【表３】
2004065566.tif 000005
【００７７】
前記表３に示すように、本実施形態では、１つの補正データを記憶させるアドレスを８ビットで構成しており、そのうちの第１〜第６ビットに補正データを２進数で記憶させている。また、データ領域の第７ビットは、正（＋）か負（−）かを「１」か「０」かで区別するように構成している。さらに、第８ビットで前記パリティーチェックビットを構成しており、このパリティーチェックビットには、データ領域の７ビットを全て加算し、偶数である場合に「０」を記憶させ、奇数である場合に「１」を記憶させている。
【００７８】
そして、マイコン３１は、自動データ検査工程の設定データ補正処理では、２つのアドレスの補正データｄｂ（ｎ），ｄｄ（ｎ）をそれぞれパリティチェックするとともに、補正データｄｂ（ｎ），ｄｄ（ｎ）をそれぞれ許容範囲とを比較した後、２つの補正データｄｂ（ｎ），ｄｄ（ｎ）を更に比較する。そして、全てが整合した場合には補正データが使用可能条件を満たしていると判断する一方、１つでも整合しない場合にはその補正データが使用可能条件を満たしていないと判断するように構成している。
【００７９】
具体的には、第２実施形態の設定データ補正処理では、マイコン３１は、図８に示すように、まず、ステップＳ２０１で、機種切替のデータｄｂ４を除き、第１アドレスである０２Ｈ〜１ＦＨまでの上下領域の補正データｄｂ（ｎ）を１番目（ｄｂ１）からパリティチェックする。
【００８０】
ついで、ステップＳ２０２で、パリティーチェックが整合していると判断した場合にはステップＳ２０３に進み、整合していない場合にはステップＳ２０９に進む。
【００８１】
ステップＳ２０３では、補正データｄｂ（ｎ）がＲＯＭ２９に記憶された許容範囲内であるか否かを比較する。そして、補正データｄｂ（ｎ）が許容範囲内である場合にはステップＳ２０４に進み、許容範囲外である場合にはステップＳ２０９に進む。
【００８２】
ステップＳ２０４では、機種切替のデータｄｄ４を除き、第２アドレスである２１Ｈ〜３ＥＨまでの上下領域の補正データｄｄ（ｎ）を１番目（ｄｂ１）からパリティチェックする。
【００８３】
ついで、ステップＳ２０５で、パリティーチェックが整合していると判断した場合にはステップＳ２０６に進み、整合していない場合にはステップＳ２０９に進む。
【００８４】
ステップＳ２０６では、補正データｄｄ（ｎ）がＲＯＭ２９に記憶された許容範囲内であるか否かを比較する。そして、補正データｄｄ（ｎ）が許容範囲内である場合にはステップＳ２０７に進み、許容範囲外である場合にはステップＳ２０９に進む。
【００８５】
ステップＳ２０７では、第１アドレスの補正データｄｂ（ｎ）と第２アドレスの補正データｄｄ（ｎ）とが整合しているか否かを比較する。そして、整合している場合にはステップＳ２０８に進み、整合していない場合にはステップＳ２０９に進む。
【００８６】
ステップＳ２０８では、使用可能条件を満たしていると判断し、補正データｄｂ（ｎ）で設定データＤａ（ｎ）を補正するように確定してステップＳ２１０に進む。
【００８７】
また、ステップＳ２０９では、補正データｄｂ（ｎ），ｄｄ（ｎ）が使用可能条件を満たしていないと判断し、補正データ使用不可能を確定してステップＳ２１０に進む。
【００８８】
ステップＳ２１０では、確定した値に基づいて設定データＤａ（ｎ）の補正を行ってステップＳ２１１に進む。即ち、ステップＳ２０８を経てステップＳ２１０に至った場合には、設定データＤａ（ｎ）の値を補正データｄｂ（ｎ）の値で補正する。ステップＳ２０９を経てステップＳ２１０に至った場合には、補正データｄｂ（ｎ），ｄｄ（ｎ）の値を使用せずに、設定データＤａ（ｎ）の値をデフォルトのままで使用する。
【００８９】
ステップＳ２１０で設定データＤａ（ｎ）を補正すると、ついで、ステップＳ２１１で、補正を行った番号ｎが６０であるか否かを検出する。そして、ｎが６０である場合にはリターンする。また、ｎが６０でない場合にはステップＳ２１２に進み、ｎに１を加算して次のデータの補正を実行する。
【００９０】
なお、第２実施形態の機種切替補正処理は、前記設定データ補正処理と同様に、ＥＥＰＲＯＭ３０において、４つのアドレス０３Ｈ下位、２０Ｈ上位、２０Ｈ下位および２２Ｈ下位に記憶された補正データｄｂ４，ｄｃ１，ｄｃ２，ｄｄ４のうち、補正データｄｂ４から順番にパリティーチェックするとともに、許容範囲と比較し、全てが整合していると判断した後、更に４つの補正データｄｂ４，ｄｃ１，ｄｃ２，ｄｄ４が全て整合した場合のみ、補正データｄｂ４でＤａ４を補正する。
【００９１】
このように、第２実施形態の自動データ検査工程では、第１実施形態と同様に、書換可能な不揮発性のＥＥＰＲＯＭ３０を使用していることにより、何等かの原因で変わってしまっても、安全かつ確実に炊飯制御を実行することが可能であり、補正データの信頼性を向上し、製品自体の信頼性を維持できる。しかも、製造メーカでは、新製品の発売開始直前まで前記判断基準となる設定データを変更できるうえ、各負荷部品の固有のバラツキを確実に微調整することができる。
【００９２】
また、自動データ検査工程では、パリティーチェック、許容範囲、２つのアドレスの補正データｄｂ（ｎ），ｄｄ（ｎ）の全てが整合しなければ使用可能条件を満たすと判断しないため、補正データの変化による動作不良に対する信頼性を確実に向上することができる。
【００９３】
図９は第３実施形態の設定データ補正処理を示す。この第３実施形態では、下記の表４に示すように、ＥＥＰＲＯＭ３０の各アドレスを構成する複数のビットを第１領域と第２領域の２つに区画し、それぞれの領域に同一の補正データを記憶させ、合計で４つの同一補正データを記憶させるように構成している。
【００９４】
【表４】
2004065566.tif 000006
【００９５】
具体的には、前記表４に示すように、本実施形態では、１つの補正データを記憶させるアドレスを８ビットで構成しており、そのアドレスを第１〜第４ビットの第１データ領域と、第５〜第８ビットの第２データ領域に区画し、これらの領域に同一の補正データを２進数で記憶させている。
【００９６】
そして、マイコン３１は、自動データ検査工程の設定データ補正処理では、２つのアドレスの補正データｄｂ（ｎ），ｄｄ（ｎ）においてその第１領域と第２領域のデータｄｂ（ｎ−１），ｄｂ（ｎ−２），ｄｄ（ｎ−１），ｄｄ（ｎ−２）をそれぞれ比較するとともに、補正データｄｂ（ｎ−１），ｄｄ（ｎ−１）をそれぞれ許容範囲とを比較した後、２つのアドレスの補正データｄｂ（ｎ−１），ｄｄ（ｎ−１）を更に比較する。そして、全てが整合した場合には補正データが使用可能条件を満たしていると判断する一方、１つでも整合しない場合にはその補正データが使用可能条件を満たしていないと判断するように構成している。
【００９７】
具体的には、第３実施形態の設定データ補正処理では、マイコン３１は、図９に示すように、まず、ステップＳ３０１で、機種切替のデータｄｂ４を除き、第１アドレスである０２Ｈ〜１ＦＨまでの上下領域において、補正データｄｂ（ｎ）を１番目（ｄｂ１）から、第１データ領域の補正データｄｂ（ｎ−１）と、第２データ領域の補正データｄｂ（ｎ−２）とを比較する。
【００９８】
ついで、ステップＳ３０２で、第１，第２領域のデータｄｂ（ｎ−１），ｄｂ（ｎ−２）が整合していると判断した場合にはステップＳ３０３に進み、整合していない場合にはステップＳ３０９に進む。
【００９９】
ステップＳ３０３では、補正データｄｂ（ｎ−１）がＲＯＭ２９に記憶された許容範囲内であるか否かを比較する。そして、補正データｄｂ（ｎ−１）が許容範囲内である場合にはステップＳ３０４に進み、許容範囲外である場合にはステップＳ３０９に進む。
【０１００】
ステップＳ３０４では、機種切替のデータｄｄ４を除き、第２アドレスである２１Ｈ〜３ＥＨまでの上下領域において、補正データｄｄ（ｎ）を１番目（ｄｄ１）から、第１データ領域の補正データｄｄ（ｎ−１）と、第２データ領域の補正データｄｄ（ｎ−２）とを比較する。
【０１０１】
ついで、ステップＳ３０５で、第１，第２領域のデータｄｄ（ｎ−１），ｄｄ（ｎ−２）が整合していると判断した場合にはステップＳ３０６に進み、整合していない場合にはステップＳ３０９に進む。
【０１０２】
ステップＳ３０６では、補正データｄｄ（ｎ−１）がＲＯＭ２９に記憶された許容範囲内であるか否かを比較する。そして、補正データｄｄ（ｎ−１）が許容範囲内である場合にはステップＳ３０７に進み、許容範囲外である場合にはステップＳ３０９に進む。
【０１０３】
ステップＳ３０７では、第１アドレスの補正データｄｂ（ｎ−１）と第２アドレスの補正データｄｄ（ｎ−１）とが整合しているか否かを比較する。そして、整合している場合にはステップＳ３０８に進み、整合していない場合にはステップＳ３０９に進む。
【０１０４】
ステップＳ３０８では、使用可能条件を満たしていると判断し、補正データｄｂ（ｎ−１）で設定データＤａ（ｎ）を補正するように確定してステップＳ３１０に進む。
【０１０５】
また、ステップＳ３０９では、補正データｄｂ（ｎ），ｄｄ（ｎ）が使用可能条件を満たしていないと判断し、補正データ使用不可能を確定してステップＳ３１０に進む。
【０１０６】
ステップＳ３１０では、確定した値に基づいて設定データＤａ（ｎ）の補正を行ってステップＳ３１１に進む。即ち、ステップＳ３０８を経てステップＳ３１０に至った場合には、設定データＤａ（ｎ）の値を補正データｄｂ（ｎ−１）の値で補正する。ステップＳ３０９を経てステップＳ３１０に至った場合には、補正データｄｂ（ｎ−１），ｄｂ（ｎ−２），ｄｄ（ｎ−１），ｄｄ（ｎ−２）の値を使用せずに、設定データＤａ（ｎ）の値をデフォルトのままで使用する。
【０１０７】
ステップＳ３１０で設定データＤａ（ｎ）を補正すると、ついで、ステップＳ３１１で、補正を行った番号ｎが６０であるか否かを検出する。そして、ｎが６０である場合にはリターンする。また、ｎが６０でない場合にはステップＳ３１２に進み、ｎに１を加算して次のデータの補正を実行する。
【０１０８】
なお、第３実施形態の機種切替補正処理は、前記設定データ補正処理と同様に、ＥＥＰＲＯＭ３０において、４つのアドレス０３Ｈ下位、２０Ｈ上位、２０Ｈ下位および２２Ｈ下位にそれぞれ２つづつ記憶された補正データｄｂ４，ｄｃ１，ｄｃ２，ｄｄ４のうち、補正データｄｂ４から順番に第１，第２領域のデータを比較するするとともに、許容範囲と比較し、全てが整合していると判断した後、更に４つの補正データｄｂ４−１，ｄｃ１−１，ｄｃ２−１，ｄｄ４−１が全て整合した場合のみ、補正データｄｂ４−１でＤａ４を補正する。
【０１０９】
この第３実施形態の自動データ検査工程では、第２実施形態と同様に、製品自体の信頼性を維持、設定データの変更の利便性、各負荷部品の固有のバラツキを確実に微調整、補正データの変化による動作不良に対する信頼性を確実に向上することができる。
【０１１０】
図１０は第４実施形態の設定データ補正処理を示す。この第４実施形態では、第３実施形態と同様に、ＥＥＰＲＯＭ３０の各アドレスを構成する複数のビットを第１領域と第２領域の２つに区画し、それぞれの領域に同一の補正データを記憶させ、合計で４つの同一補正データを記憶させている。そして、マイコン３１は、自動データ検査工程の設定データ補正処理では、２つのアドレスの補正データｄｂ（ｎ），ｄｄ（ｎ）の第１領域と第２領域に記憶した補正データｄｂ（ｎ−１），ｄｂ（ｎ−２），ｄｄ（ｎ−１），ｄｄ（ｎ−２）を全て比較し、３以上の補正データが整合した場合にはその補正データが使用可能条件を満たしていると判断する一方、３以上の補正データが整合しない場合には全ての補正データが使用可能条件を満たしていないと判断するように構成した点で、第３実施形態と相違している。
【０１１１】
具体的には、第４実施形態の設定データ補正処理では、マイコン３１は、図１０に示すように、まず、ステップＳ４０１で、機種切替のデータｄｂ４，ｄｄ４を除き、第１アドレスである０２Ｈ〜１ＦＨまでの上下領域の補正データｄｂ（ｎ）と、第２アドレスである２１Ｈ〜３ＥＨまでの上下領域の補正データｄｄ（ｎ）を１番目（ｄｂ１，ｄｄ１）から比較する。即ち、第１アドレスにおける第１データ領域の補正データｄｂ（ｎ−１）、第２データ領域の補正データｄｂ（ｎ−２）、第２アドレスにおける第１データ領域の補正データｄｄ（ｎ−１）、第２データ領域の補正データｄｄ（ｎ−２）の４つをそれぞれ全て比較する。
【０１１２】
ついで、ステップＳ４０２で、比較した補正データｄｂ（ｎ−１），ｄｂ（ｎ−２），ｄｄ（ｎ−１），ｄｄ（ｎ−２）のうち、３以上が整合しているか否かを検出する。そして、３以上整合している場合にはステップＳ４０３に進み、３以上整合していない場合にはステップＳ４０５に進む。
【０１１３】
ステップＳ４０３では、３以上整合している補正データがＲＯＭ２９に記憶された許容範囲内であるか否かを比較する。そして、その補正データが許容範囲内である場合にはステップＳ４０４に進み、許容範囲外である場合にはステップＳ４０５に進む。
【０１１４】
ステップＳ３０８では、３以上整合している補正データが使用可能条件を満たしていると判断し、その補正データの値で設定データＤａ（ｎ）を補正するように確定してステップＳ４０６に進む。
【０１１５】
また、ステップＳ４０５では、補正データｄｂ（ｎ−１），ｄｂ（ｎ−２），ｄｄ（ｎ−１），ｄｄ（ｎ−２）が使用可能条件を満たしていないと判断し、補正データ使用不可能を確定してステップＳ４０６に進む。
【０１１６】
ステップＳ４０６では、確定した値に基づいて設定データＤａ（ｎ）の補正を行ってステップＳ４０７に進む。即ち、ステップＳ４０４を経てステップＳ４０６に至った場合には、設定データＤａ（ｎ）の値を３以上整合している補正データの値で補正する。ステップＳ４０５を経てステップＳ４０６に至った場合には、補正データｄｂ（ｎ−１），ｄｂ（ｎ−２），ｄｄ（ｎ−１），ｄｄ（ｎ−２）の値を使用せずに、設定データＤａ（ｎ）の値をデフォルトのままで使用する。
【０１１７】
ステップＳ４０６で設定データＤａ（ｎ）を補正すると、ついで、ステップＳ４０７で、補正を行った番号ｎが６０であるか否かを検出する。そして、ｎが６０である場合にはリターンする。また、ｎが６０でない場合にはステップＳ４０８に進み、ｎに１を加算して次のデータの補正を実行する。
【０１１８】
なお、第４実施形態の機種切替補正処理は、前記設定データ補正処理と同様に、ＥＥＰＲＯＭ３０において、４つのアドレス０３Ｈ下位、２０Ｈ上位、２０Ｈ下位および２２Ｈ下位にそれぞれ２つづつ記憶された補正データｄｂ４−１，ｄｂ４−２，ｄｃ１−１，ｄｃ１−２，ｄｃ２−１，ｄｃ２−２，ｄｄ４−１，ｄｄ４−１の合計８つを比較し、３以上整合している場合にはそのデータで設定データＤａ４を補正する。一方、３以上整合していない場合には、設定データＤａ４を補正せずにデフォルトのままで使用する。
【０１１９】
この第４実施形態の自動データ検査工程では、第１実施形態と同様に、製品自体の信頼性を維持、設定データの変更の利便性、各負荷部品の固有のバラツキを確実に微調整することができる。過半数以上が整合している場合には使用可能条件を満たすと判断するため、最大限に補正データを使用して炊飯制御を実行できるとともに、補正データの変化による動作不良に対する信頼性を確実に向上することができる。
【０１２０】
なお、本発明の家庭用電気製品は、前記各実施形態の構成に限定されるものではない。例えば、前記各実施形態では、炊飯器を一例として挙げたが、電気ポット、空気清浄機、浄水器、加湿器等の家庭用電気製品にも同様に適用することができる。即ち、書換可能な不揮発性の第２記憶媒体を適用し、該第２記憶媒体に設定データの補正データを記憶させる家庭用電気製品において、２つのアドレスに同一の補正データを記憶させるとともに、これらの補正データの整合性を検査する自動データ検査工程を設け、その検査結果により補正データを使用するか否かを判断するようにすれば、前記と同様の作用、効果を得ることができる。
【０１２１】
【発明の効果】
以上の説明から明らかなように、本発明の家庭用電気製品では、書換可能な不揮発性の第２記憶媒体を使用していることにより、何等かの原因で記憶させた補正データが変わってしまっても、安全かつ確実に負荷部品を制御することができるため、補正データの信頼性を向上し、これにより製品自体の信頼性を維持できる。しかも、製造メーカでは、新製品の発売開始直前まで前記判断基準となる設定データを変更できるうえ、各負荷部品の固有のバラツキを確実に微調整することができる。
【０１２２】
また、入力手段の操作により第２記憶媒体の第１および第２のアドレスに記憶した補正データの整合性を表示手段により表示可能としているため、プログラムにて補正データを使用しているか否かを判断できるとともに、第２記憶媒体において、データの変化が発生し易いアドレスを特定することができる。その結果、第２記憶媒体に係る問題点や回路基板の問題点などを見出すことが可能になり、電気製品の信頼性を一層向上することが可能になる。
【図面の簡単な説明】
【図１】本発明に係る家庭用電気製品である圧力炊飯器を示す概略図である。
【図２】図１のメニュー選択装置を示すブロック図である。
【図３】マイコンの動作を示すフローチャートである。
【図４】図３の起動処理における自動データ検査工程を示すフローチャートである。
【図５】自動データ検査工程における第１実施形態の設定データ補正処理を示すフローチャートである。
【図６】自動データ検査工程における第１実施形態の機種切替補正処理を示すフローチャートである。
【図７】（Ａ），（Ｂ），（Ｃ）は図３のメンテナンス処理におけるデータ整合性確認工程での液晶表示板の表示状態を示す正面図である。
【図８】自動データ検査工程における第２実施形態の設定データ補正処理を示すフローチャートである。
【図９】自動データ検査工程における第３実施形態の設定データ補正処理を示すフローチャートである。
【図１０】自動データ検査工程における第４実施形態の設定データ補正処理を示すフローチャートである。
【符号の説明】
１…圧力炊飯器（家庭用電気製品）、２…本体、４…胴体（外装体）、６…誘導加熱コイル（負荷部品）、７，１２，１３…センサ、８…蓋体、１０…蓋ヒータ（負荷部品）、１４…調圧器（負荷部品）、１５…メニュー選択装置、１６…液晶表示板（表示手段）、１７ａ〜１７ｈ…キー、１８ａ〜１８ｈ…スイッチ（入力手段）、２７…制御基板、２８…液晶駆動部、２９…ＲＯＭ、３０…ＥＥＰＲＯＭ、３１…マイコン。
【図１】
2004065566.tif 000007
【図２】
2004065566.tif 000008
【図３】
2004065566.tif 000009
【図４】
2004065566.tif 000010
【図５】
2004065566.tif 000011
【図６】
2004065566.tif 000012
【図７】
2004065566.tif 000013
【図８】
2004065566.tif 000014
【図９】
2004065566.tif 000015
【図１０】
2004065566.tif 000016