(57)【要約】【課題】機種により装備の異なる制御回路の駆動または入力ポートと機種設定のための入力ポートを兼用すること。【解決手段】マイコン１０は、ＬＥＤ表示手段９が接続されているか否かを検知して機種Ａ／機種Ｂを判別し、以後、機種Ａの場合はプログラムＡを実行し、機種Ｂの場合はプログラムＢを実行して、ＬＥＤ表示手段９の駆動のためのポートと機種設定のための入力ポートを兼用することが可能となり、マイコン１０の有限のポートを有効活用、または所有ポート数の少ないマイコン１０採用による低コスト化を実現することができる。【選択図】図１
2006040782.tif 000002
【特許請求の範囲】
【請求項１】
機種の選択が主たる目的ではなく複数機種間で装備の有無が異なる制御回路と、前記複数機種に対応し複数の制御プログラムを内蔵するマイクロコンピュータを備えて、前記マイクロコンピュータは、所定ポートにて前記制御回路を駆動または前記制御回路から信号入力するとともに、前記所定ポートの状態に基づき前記制御回路の装備有無を検知し、この検知結果に基づき前記複数の制御プログラムを選択し実行するようにした電気機器の制御装置。
【請求項２】
所定ポートを入出力兼用ポートとし、ポートの入出力設定が入力ポートのときは制御回路をオフする構成にして、まずポートの入出力設定を入力ポートにして前記制御回路の装備有無を検知し、その後、前記制御回路を装備する機種ではポートの入出力設定を出力ポートにして前記制御回路を駆動するようにした請求項１に記載の電気機器の制御装置。
【請求項３】
所定ポートの入出力設定を、前記制御回路をオフするときは入力設定にして前記制御回路の装備有無を再度検知し直すようにした請求項２に記載の電気機器の制御装置。
【請求項４】
制御回路を発光ダイオードとした請求項２または３に記載の電気機器の制御装置。
【請求項５】
制御回路をブザーとした請求項２または３に記載の電気機器の制御装置。
【請求項６】
制御回路をスイッチとし、所定のポートをＡＤ入力ポートとして、マイクロコンピュータは、前記ＡＤ入力ポートからの入力信号を入力電圧値に基づき、少なくとも「スイッチあり、かつスイッチオフ」、「スイッチあり、かつスイッチオン」、「スイッチなし」の３領域に識別するようにした請求項１に記載の電気機器の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気機器の制御装置に関するものである。
【背景技術】
【０００２】
今日では、家庭用電気機器の高機能化、信頼性の向上、使い勝手の向上等を実現するために、制御装置にマイクロコンピュータを設けるのが一般的である。そして、複数機種に同一のマイクロコンピュータを採用する場合、マイクロコンピュータは機種設定のための入力ポートを専用に設けて、前記入力ポートの状態に基づき該当する機種を判別するのが一般的である（例えば、特許文献１参照）。
【０００３】
また、一部機能を追加、変更、または削除した複数の機種をラインアップし、製品の同一シリーズ化を行う場合、製品の生産性および原価低減等を考慮して、複数機種の機能をそれぞれ実現する複数のプログラムを同一のマイクロコンピュータに予め記憶し、機種設定のための入力ポートの状態に基づき前記複数のプログラムの中から該当するものを選択し実行する構成もある（例えば、特許文献２参照）。
【０００４】
さらに、上記に加えて、機種設定のための入力ポートの状態を切り替えるためにスイッチを備え、かつ設定入力条件を前記スイッチの一定時間以上の連続押しや複数スイッチの同時押しとすることで前記スイッチを製品としての操作スイッチと併用した構成もある（例えば、特許文献３参照）。
【特許文献１】特開昭６３−９９４４３号公報
【特許文献２】特開平７−１７４３３４号公報
【特許文献３】特開平１０−２８９００９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来の構成では、例えば、２種類の機種（機種Ａおよび機種Ｂ）に同一のマイクロコンピュータを採用し、マイクロコンピュータに機種Ａと機種Ｂで異なる機能をそれぞれ実現するプログラムを予め記憶し、機種Ａは４つのオート調理メニューを備えて特定キーの操作に基づき任意の調理メニューを選択し実行するとともに液晶表示素子（以後ＬＣＤと称する）にて選択した調理メニューを表示、機種Ｂは１つのオート調理メニューを備えて前記特定キーの操作に基づき実行するとともに発光ダイオード（以後ＬＥＤと称する）にてオート調理メニューが実行されていることを表示する構成の場合、マイクロコンピュータには、機種ＡでＬＣＤを駆動するための出力ポート、機種ＢでＬＥＤ駆動するための出力ポート、および機種Ａ／機種Ｂを設定するための入力ポートを別々に設ける必要があるという課題を有していた。
【０００６】
また、機種設定を切り替えるスイッチを製品の操作スイッチと併用した構成では、設定入力条件をスイッチの一定時間以上の連続押しや複数スイッチの同時押しにしても、機器を使用する者の操作によって誤設定されてしまう危険性を完全に回避できないという課題を有していた。
【０００７】
本発明は、前記従来の課題を解決するもので、マイクロコンピュータにおいて、機種により装備の異なる制御回路の駆動または入力ポートと機種設定のための入力ポートを兼用する電気機器の制御装置を提供することを目的とする。
【０００８】
また、上記目的に加えて、製品の操作スイッチの入力ポートと機種設定のための入力ポートを兼用しつつ、機器を使用する者の操作によって誤設定されてしまう危険性を完全に回避できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
前記従来の課題を解決するために、本発明の電気機器の制御装置は、複数機種に対応し複数の制御プログラムを内蔵するマイクロコンピュータが、所定ポートにて前記制御回路を駆動または前記制御回路から信号入力するとともに、前記所定ポートの状態に基づき前記制御回路の装備有無を検知し、この検知結果に基づき前記複数の制御プログラムを選択し実行するようにしたものである。
【００１０】
これによって、マイクロコンピュータは、まずポートの状態を入力して制御回路の接続有無を検知して機種を判別し、次に判別した機種に対応する制御プログラムを選択し、その後に前記選択した制御プログラムに基づき同一ポートに出力して前記制御回路を駆動する、または同一ポートから入力して前記制御回路から信号入力する。
【００１１】
さらに、本発明の電気機器の制御装置は、制御回路をスイッチとし、所定のポートをＡＤ入力ポートとして、マイクロコンピュータは、前記ＡＤ入力ポートからの入力信号を入力電圧値に基づき、少なくとも「スイッチあり、かつスイッチオフ」、「スイッチあり、かつスイッチオン」、「スイッチなし」の３領域に識別するようにしたものである。
【００１２】
これによって、マイクロコンピュータは、まずポートの状態を入力して「スイッチあり」と「スイッチなし」を検知して機種を判別し、次に判別した機種に対応する制御プログラムを選択して実行するとともに、「スイッチあり」の機種においては「スイッチオフ」と「スイッチオン」を識別する。
【発明の効果】
【００１３】
本発明の電気機器の制御装置は、機種により装備の異なる制御回路の駆動または入力ポートと機種設定のための入力ポートを兼用し、さらに、製品の操作スイッチの入力ポートと機種設定のための入力ポートを兼用した場合にも機器を使用する者の操作によって機種が誤設定されてしまう危険性を完全に回避することができる。
【発明を実施するための最良の形態】
【００１４】
第１の発明は、機種の選択が主たる目的ではなく複数機種間で装備の有無が異なる制御回路と、前記複数機種に対応し複数の制御プログラムを内蔵するマイクロコンピュータを備えて、前記マイクロコンピュータは、所定ポートにて前記制御回路を駆動または前記制御回路から信号入力するとともに、前記所定ポートの状態に基づき前記制御回路の装備有無を検知し、この検知結果に基づき前記複数の制御プログラムを選択し実行することにより、マイクロコンピュータは、まずポートの状態を入力して制御回路の接続有無を検知し機種を判別するので、判別した機種に対応する制御プログラムを選択し実行することができる。
【００１５】
そして、マイクロコンピュータは、前記選択した制御プログラムに基づき同一ポートにて前記制御回路を駆動する、または前記制御回路から信号入力するので、機種により装備の異なる制御回路の駆動または信号入力のためのポートと機種設定のための入力ポートを兼用することが可能となり、マイクロコンピュータの有限のポートを有効活用、または所有ポート数の少ないマイクロコンピュータ採用による低コスト化を実現することができる。
【００１６】
第２の発明は、特に第１の発明の所定ポートを入出力兼用ポートとし、ポートの入出力設定が入力ポートのときは制御回路をオフする構成にして、まずポートの入出力設定を入力ポートにして前記制御回路の装備有無を検知し、その後、前記制御回路を装備する機種ではポートの入出力設定を出力ポートにして前記制御回路を駆動することにより、マイクロコンピュータは、まずポートの入出力設定を入力ポートにして制御回路の装備有無を検知し、機種を判別して実行する制御プログラムを選択するとともに、前記制御回路の装備有無を検知している間に前記制御回路が誤ってオンしてしまうのを防ぐことができる。
【００１７】
そして、マイクロコンピュータは、その後、制御回路を装備する機種では前記選択した制御プログラムに基づきポートの入出力設定を出力ポートに変更して制御回路を駆動するようにポート出力し、制御回路を装備しない機種では前記選択した制御プログラムに基づきポートの入出力設定を入力ポートに維持してポート出力を行わないようにして、同一ポートにて、機種を判別するとともに判別した機種に対応するポートの入出力設定を選択し、制御回路を装備していない機種でポート出力し制御装置を損傷してしまうのを防ぐことができる。
【００１８】
第３の発明は、特に第２の発明の所定ポート入出力設定を、前記制御回路をオフするときは入力設定にして前記制御回路の装備有無を再度検知し直すことにより、マイクロコンピュータは、ポートの入出力設定を入力ポートにして制御回路を装備する機種であると検知した後も、制御回路をオフしている間はポートの入出力設定を入力ポートにして制御回路を装備する機種であることを再度検知し直すので、判別した機種をマイクロコンピュータ内部の揮発性の書込み／読出しメモリ（以後ＲＡＭと称する）に記憶し活用する場合に前記ＲＡＭに記憶するデータがノイズ等で異なる値に変化しても正常な値に復帰させることができる。
【００１９】
第４の発明は、特に第２の発明または第３の発明の制御回路を発光ダイオードとすることにより、マイクロコンピュータは、発光ダイオードを装備する機種で発光ダイオードを駆動可能とするとともに、発光ダイオードを装備しない機種でポート出力し制御装置を損傷してしまうのを防ぐことができる。
【００２０】
第５の発明は、特に第２の発明または第３の発明の制御回路をブザーとすることにより、マイクロコンピュータは、ブザーを装備する機種でブザーを吹鳴可能とするとともに、ブザーを装備しない機種でポート出力し制御装置を損傷してしまうのを防ぐことができる。
【００２１】
第６の発明は、特に第１の発明の制御回路をスイッチとし、所定のポートをＡＤ入力ポートとして、マイクロコンピュータは、前記ＡＤ入力ポートからの入力信号を入力電圧値に基づき、少なくとも「スイッチあり、かつスイッチオフ」、「スイッチあり、かつスイッチオン」、「スイッチなし」の３領域に識別するようにしたことにより、マイクロコンピュータは、ポートの状態を入力して「スイッチあり」と「スイッチなし」を検知し、スイッチの装備有無に基づき判別した機種に対応する制御プログラムを選択して実行し、「スイッチあり」の機種においては「スイッチオフ」と「スイッチオン」を識別するので、製品の操作スイッチの入力ポートと機種設定のための入力ポートを兼用しつつ、機器を使用する者の操作によって機種が誤設定されてしまう危険性を完全に回避することができる。
【００２２】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。
【００２３】
（実施の形態１）
図１は、本発明の実施の形態１における誘導加熱調理器（機種Ａ）のブロック図である。
【００２４】
図１において、インバータ回路４は、商用電源１を入力源とし、スイッチング素子５のオンオフによって加熱コイル２へ高周波電流を供給し、加熱コイル２と磁気結合する鍋２を誘導加熱する。直流電源回路６は、商用電源１を入力源として５Ｖの直流電圧（Ｖｄｄ−ＧＮＤ）を生成し出力する。また、ＳＷ７ａ等からなる入力手段７、液晶表示素子８、ＬＥＤ９ａ等からなるＬＥＤ表示手段９を備えている。
【００２５】
そして、マイコン１０が入力手段７、液晶表示素子８、ＬＥＤ表示手段９を統括的に制御し、マイコン１０の内部は、ポート設定手段１０ａ、機種判別手段１０ｂ、ＲＡＭ（書込み／読出しメモリ）１０ｃ、ＲＯＭ（読出し専用メモリ）１０ｄで構成されている。
【００２６】
また、図２は、本発明の実施の形態１における誘導加熱調理器（機種Ｂ）のブロック図である。図１に示す機種Ａと図２に示す機種Ｂの異なる点は、図２のマイコン１０のポートには図１で示したＬＥＤ表示手段９が接続されておらず、代わりに直流電源回路６のＧＮＤに接続されていることである。
【００２７】
なお、図１に示す機種Ａと図２に示す機種Ｂは、同一のマイコン１０を使用しており、マイコン１０のＲＯＭ１０ｄには、機種Ａで動作させるプログラムＡと、機種Ｂで動作させるプログラムＢが予め記憶されている。
【００２８】
以上のように構成された電気機器の制御装置について、図３〜図６を用いて、以下その動作、作用を説明する。
【００２９】
まず、プログラムＡとプログラムＢの動作の違いについて説明する。図３は、本発明の実施の形態１におけるプログラムＡの動作を示すフローチャート、図４は、プログラムＢの動作を示すフローチャートである。
【００３０】
図３に示すマイコン１０のＲＯＭ１０ｄにあるプログラムＡは、加熱オフ状態を示す「待機」モードの他に、オート調理メニューとして「しみこみ保温」モードを備えている。ステップ３１にて入力手段７のＳＷ７ａが押下され入力信号が「Ｌ」→「Ｈ」になるのを検知すると、ステップ３２にて動作モードを「しみこみ保温」モードに変更する。そして、ステップ３３にて動作モードを読出し、ステップ３４にて動作モード＝「しみこみ保温」モードのときは、ステップ３５にて「しみこみ保温」の所定プロセスに基づき加熱コイル３へ供給する電流を制御し、ステップ３６にてポートの入出力設定を出力ポートかつ「Ｌ」出力にしてＬＥＤ表示手段９のＬＥＤ９ａを点灯し、ステップ３７にて液晶表示素子８にて調理終了までの残時間を表示する。また、ステップ３４にて動作モード＝「待機」モードのときは、ステップ３８にて加熱コイル３へ供給する電流を遮断して加熱オフし、ステップ３９にてポートの入出力設定を出力ポートかつ「Ｈ」出力してＬＥＤ表示手段９のＬＥＤ９ａを消灯し、ステップ３ａにて液晶表示素子８を消灯する。
【００３１】
これに対し、図４に示すマイコン１０のＲＯＭ１０ｄにあるプログラムＢは、加熱オフ状態を示す「待機」モードの他に、オート調理メニューとして「圧力調理」、「玄米炊飯」、「発芽玄米炊飯」、「しみこみ保温」の４つのモードを備えている。ステップ４１にて入力手段７のＳＷ７ａが押下され入力信号が「Ｌ」→「Ｈ」になるのを検知すると、ステップ４３〜４５にて動作モードを「圧力調理」→「玄米炊飯」→「発芽玄米炊飯」→「しみこみ保温」→「圧力調理」の順で変更するとともに、ステップ４６にてモード確定までの時間を計時するためのカウンタを初期化した後にカウント開始する。そして、ステップ４７にて動作モードを読出し、ステップ４８にて動作モード＝「待機」モードのときは、ステップ４ａにて液晶表示素子８を消灯し、ステップ４ｄにて加熱コイル３へ供給する電流を遮断して加熱オフする。また、ステップ４８にて動作モード≠「待機」モードのときは、ステップ４９にて液晶表示素子８で現在選択されているモードの種類および調理終了までの残時間を表示するとともに、ステップ４ｂにてモード変更してから８秒まではステップ４ｄにて加熱コイル３へ供給する電流を遮断して加熱オフし、８秒経過以後はステップ４ｃにて選択したオート調理メニューの所定プロセスに基づき加熱コイル３へ供給する電流を制御する。
【００３２】
なお、８秒経過し一旦オート調理が開始されると以後メニュー変更できないようにするために、ステップ４２にてモード変更してから８秒経過以後はＳＷ７ａの押下を無効としている。
【００３３】
また、入力信号が「Ｌ」とは直流電源回路６のＧＮＤと同電圧（すなわち０Ｖ）、「Ｈ」とは直流電源回路６のＶｄｄと同電圧（すなわち５Ｖ）であり、入力信号の「Ｌ」→「Ｈ」検知は、ＳＷ７ａ接点のバウンジングを考慮して複数回入力一致で確定としている。
【００３４】
次に、機種判別動作について説明する。図５は、本発明の実施の形態１におけるマイコン１０の機種判別動作を示すフローチャートである。
【００３５】
機器に商用電源１が印加されると、マイコン１０は、直流電源回路６から５Ｖの直流電圧が供給されリセット解除して動作を開始し、まずは、ステップ５１にてポート設定手段１０ａでポートの入出力設定を入力ポートに設定（但し、リセット時およびリセット解除直後のマイコン入出力兼用ポートの設定が入力ポートになっている場合あり）し、ステップ５２にて機種判別手段１０ｂでポートの状態を検知する。
【００３６】
そして、ステップ５３〜５５にて、機種判別手段１０ｂは、ポートの状態＝「Ｈ」の場合は、ＬＥＤ表示手段９がポートに接続されていると検知して機種Ａと判定し、ポートの状態＝「Ｌ」の場合は、ＬＥＤ表示手段９がポートに接続されていないと検知して機種Ｂと判定する。そして、ステップ５６にて機種Ａ／機種Ｂの判別結果をＲＡＭ１０ｃに予め割り当てられた機種判別データ領域に記憶する。
【００３７】
以後は、マイコン１０は、ステップ５７〜５８にてＲＡＭ１０ｃの機種判別データ領域に記憶されている値に基づき、機種Ａの場合はステップ５９にてＲＯＭ１０ｄに予め記憶されているプログラムＡを選択して実行し、機種Ｂの場合はステップ５ａにてＲＯＭ１０ｄに予め記憶されているプログラムＢを選択して実行する。
【００３８】
以上の構成により、マイコン１０は、動作を開始するときにポートにＬＥＤ表示手段９が接続されているか否かを検知して機種Ａ／機種Ｂを判別し、以後、機種Ａの場合はプログラムＡを実行して入力手段７からの入力信号に基づき「しみこみ保温」の調理を開始するとともに、ＬＥＤ表示手段９のＬＥＤ９ａを点灯、液晶表示素子８にて調理終了までの残時間を表示し、機種Ｂの場合はプログラムＢを実行して入力手段７からの入力信号に基づき「圧力調理」・「玄米炊飯」・「発芽玄米炊飯」・「しみこみ保温」の４つのメニューから選択して調理を開始するとともに、液晶表示素子８にて実行中のメニューの種類および調理終了までの残時間を表示するので、ＬＥＤ表示手段９の駆動のためのポートと、選択可能なメニューを機種Ａ／機種Ｂで１種類／４種類に切り替えるといったＬＥＤ表示手段９の駆動とは異なる機能での機種設定のための入力ポートを兼用することが可能となり、マイコン１０の有限のポートを有効活用、または所有ポート数の少ないマイコン１０採用による低コスト化を実現することができる。
【００３９】
なお、ＬＥＤ表示手段９は、マイコン１０のポート設定手段１０ａが入力ポートに設定されているときはＬＥＤ９ａが点灯しないような構成としているので、マイコン１０の機種判別手段１０ｂが機種Ａ／機種Ｂの判別を行っている間に、機種Ａにて誤ってＬＥＤ表示手段９のＬＥＤ９ａが点灯してしまうのを防ぐことができる。
【００４０】
また、マイコン１０は、ＲＯＭ１０ｄにあるプログラムＢを実行すると、ポート設定手段１０ａはポートの入出力設定を変更せずに入力ポートの設定を維持する構成としているので、マイコン１０のポートがＬＥＤ表示手段９に接続されておらずＧＮＤに直接接続されている機種Ｂでは、ポート設定手段１０ａを出力ポートに設定せず、ポートが誤って「Ｈ」出力し制御装置を損傷してしまうのを防ぐことができる。
【００４１】
さらに、機種ＡにてＬＥＤ表示手段９のＬＥＤ９ａを消灯する場合、図３に示すマイコン１０のＲＯＭ１０ｄにあるプログラムＡは、ステップ３９にてポートの入出力設定を出力ポートかつ「Ｈ」出力してＬＥＤ９ａを消灯している。しかし、ステップ３９の構成をポート設定手段１０ａにてポートの入出力設定を入力ポートに設定しＬＥＤ９ａを消灯するようにし、図６に示すように、ステップ６ｂにてＬＥＤ９ａが消灯している間はステップ６２へ分岐し、ステップ６３〜６５にて機種判別手段１０ｂで機種Ａ／機種Ｂの判別を実施し、ステップ６６にてＲＡＭ１０ｃの機種判別データ領域に記憶している値を再度検知し直して、ＲＡＭ１０ｃの機種判別データ領域に記憶している値がノイズ等で異なる値に変化しても正常な値に復帰させることができる。
【００４２】
さらに、図１のＬＥＤ表示手段９にあるＬＥＤ９ａのカソード側に接続しているプルアップ抵抗は、マイコン１０のポートにすでに備わっているプルアップ抵抗機能を有効とすることで兼ねると更に低コスト化することができる。
【００４３】
（実施の形態２）
図７は、本発明の実施の形態２における誘導加熱調理器（機種Ｂ）のブロック図、図８は、誘導加熱調理器（機種Ａ）のブロック図である。なお、図７および図８において、実施の形態１で示した図１と同一の機能を有するものは同じ符号を付し説明を省略する。
【００４４】
実施の形態１で示した図１と異なる点は、図７に示す機種Ｂでは、ＬＥＤ表示手段９に代わってＢＺ１１ａ等からなる音響手段１１を備えて、マイコン１０が入力手段７からの入力信号を受け付けたことやオート調理メニューの調理動作が終了したこと等を報知するために音響手段１１のＢＺ１１ａを吹鳴させ、図８に示す機種Ａでは、ポートには図１に示すＬＥＤ表示手段９や図７に示す音響手段１１は接続されておらず、代わりに直流電源回路６のＶｄｄに接続されていることである。
【００４５】
以上のように構成された電気機器の制御装置について、図９〜図１１を用いて、以下その動作、作用を説明する。
【００４６】
まず、プログラムＡとプログラムＢの動作の違いについて説明する。図９は、本発明の実施の形態２におけるプログラムＡの動作を示すフローチャート、図１０は、プログラムＢの動作を示すフローチャートである。
【００４７】
図９に示すマイコン１０のＲＯＭ１０ｄにあるプログラムＡの動作について、図３で示した実施の形態１におけるプログラムＡの動作と異なる点は、ＬＥＤ９ａの点灯または消灯に関する処理が削除されたことであり、その他の動作については実施の形態１におけるプログラムＡの動作と同様である。
【００４８】
図１０に示すマイコン１０のＲＯＭ１０ｄにあるプログラムＢの動作について、図４で示した実施の形態１におけるプログラムＢの動作と異なる点は、入力手段７のＳＷ７ａの押下を検知し動作モードを変更したときにステップ１０ｅにてポートの入出力設定を出力ポートかつ２．０ｋＨｚの「Ｈ／Ｌ」出力にして音響手段１１のＢＺ１１ａを「ぴっ」と吹鳴させる処理を追加し、ステップ１０ｃによるモードに対応した制御の一環として、選択したオート調理メニューの所定プロセスに基づき加熱コイル３へ供給する電流を制御することに加えて、調理時間が終了し８秒カウンタを初期化して「待機」モードに移行するときにポートの入出力設定を出力ポートかつ２．０ｋＨｚの「Ｈ／Ｌ」出力にして音響手段１１のＢＺ１１ａを「ぴーぴーぴー」と吹鳴させるようにしたことであり、その他の動作については実施の形態１におけるプログラムＢの動作と同様である。
【００４９】
次に、機種判別動作について説明する。図１１は、本発明の実施の形態２におけるマイコン１０の機種判別動作を示すフローチャートである。
【００５０】
機器に商用電源１が印加されると、マイコン１０は、直流電源回路６から５Ｖの直流電圧が供給されリセット解除して動作を開始し、まずは、ステップ１１１にてポート設定手段１０ａでポートの入出力設定を入力ポートに設定（但し、リセット時およびリセット解除直後のマイコン入出力兼用ポートの設定は入力ポートになっている場合あり）し、ステップ１１２にて機種判別手段１０ｂでポートの状態を検知する。
【００５１】
そして、ステップ１１３〜１１５にて、機種判別手段１０ｂは、ポートの状態＝「Ｈ」の場合は、音響手段１１がポートに接続されていないと検知して機種Ａと判定し、ポートの状態＝「Ｌ」の場合は、音響手段１１がポートに接続されていると検知して機種Ｂと判定する。そして、ステップ１１６にて機種Ａ／機種Ｂの判別結果をＲＡＭ１０ｃに予め割り当てられた機種判別データ領域に記憶する。
【００５２】
以後は、マイコン１０は、ステップ１１７〜１１８にてＲＡＭ１０ｃの機種判別データ領域に記憶されている値に基づき、機種Ａの場合はステップ１１９にてＲＯＭ１０ｄに予め記憶されているプログラムＡを選択して実行し、機種Ｂの場合はステップ１１ａにてＲＯＭ１０ｄに予め記憶されているプログラムＢを選択して実行する。
【００５３】
以上の構成により、マイコン１０は、動作を開始するときにポートに音響手段１１が接続されているか否かを検知して機種Ａ／機種Ｂを判別し、以後、機種Ａの場合はプログラムＡを実行して入力手段７からの入力信号に基づき「しみこみ保温」の調理を開始して、液晶表示素子８にて調理終了までの残時間を表示し、機種Ｂの場合はプログラムＢを実行して入力手段７からの入力信号に基づき「圧力調理」・「玄米炊飯」・「発芽玄米炊飯」・「しみこみ保温」の４つのメニューから選択して調理を開始し、液晶表示素子８にて実行中のメニューの種類および調理終了までの残時間を表示するとともに、入力手段７のＳＷ７ａの押下によるメニュー変更時や調理終了時に音響手段１１のＢＺ１１ａを吹鳴させるので、音響手段１１の駆動のためのポートと、選択可能なメニューを機種Ａ／機種Ｂで１種類／４種類に切り替えるといった音響手段１１の駆動とは異なる機能での機種設定のための入力ポートを兼用することが可能となり、マイコン１０の有限のポートを有効活用、または所有ポート数の少ないマイコン１０採用による低コスト化を実現することができる。
【００５４】
なお、音響手段１１は、マイコン１０のポート設定手段１０ａが入力ポートに設定されているときはＢＺ１１ａに電圧が印加しないような構成としているので、マイコン１０の機種判別手段１０ｂが機種Ａ／機種Ｂの判別を行っている間に、機種Ａにて誤って音響手段１１のＢＺ１１ａに電圧が印加されて、経年変化でマイグレーションを引き起こしてしまうのを防ぐことができる。
【００５５】
また、マイコン１０は、ＲＯＭ１０ｄにあるプログラムＢを実行すると、ポート設定手段１０ａはポートの入出力設定を変更せずに入力ポートの設定を維持する構成としているので、マイコン１０のポートが音響手段１１に接続されておらずＶｄｄに直接接続されている機種Ｂでは、ポート設定手段１０ａを出力ポートに設定せず、ポートが誤って「Ｌ」出力し制御装置を損傷してしまうのを防ぐことができる。
【００５６】
さらに、機種Ａにて音響手段１１のＢＺ１１ａを吹鳴しない場合、ポートの入出力設定を出力ポートかつ「Ｌ」出力する構成もあるが、ポート設定手段１０ａにてポートの入出力設定を入力ポートに設定する構成にすれば、実施の形態１の図６で示した内容と同様にして、ＢＺ１１９ａが吹鳴していない間は機種判別手段１０ｂで機種Ａ／機種Ｂの判別を実施し、ＲＡＭ１０ｃの機種判別データ領域に記憶している値を再度検知し直して、ＲＡＭ１０ｃの機種判別データ領域に記憶している値がノイズ等で異なる値に変化しても正常な値に復帰させることができる。
【００５７】
（実施の形態３）
図１２は、本発明の実施の形態３における誘導加熱調理器（機種Ｂ）のブロック図ある。
【００５８】
図１２おいて、インバータ回路４は、商用電源１を入力源とし、スイッチング素子５のオンオフされると加熱コイル２へ高周波電流を供給し、加熱コイル２と磁気結合する鍋２を誘導加熱する。直流電源回路６は、商用電源１を入力源として５Ｖの直流電圧を生成し出力する。また、液晶表示素子８、ＳＷ１２ａ等からなる第一の入力手段１２、ＳＷ１３ａ、ＳＷ１３ｂ、ＳＷ１３ｃ等からなる第二の入力手段１３を備えている。
【００５９】
そして、マイコン１０が液晶表示素子８、第一の入力手段１２、第二の入力手段１３を統括的に制御し、さらにマイコン１０の内部は、機種判別手段１０ｂ、ＲＡＭ（書込み／読出しメモリ）１０ｃ、ＲＯＭ（読出し専用メモリ）１０ｄ、ＡＤ変換機１０ｅ、スイッチ受付手段１０ｆで構成されている。
【００６０】
また、図１３は、本発明の実施の形態３における誘導加熱調理器（機種Ａ）のブロック図である。図１２に示す機種Ｂと図１３に示す機種Ａの異なる点は、図１３のマイコン１０のポートには図１２で示した第一の入力手段１２が接続されておらず、代わりに直流電源回路６のＶｄｄに接続されていることである。
【００６１】
なお、図１２に示す機種Ｂおよび図１３に示す機種Ａは、同一のマイコン１０を使用しており、マイコン１０のＲＯＭ１０ｄには、機種Ａで動作させるプログラムＡと、機種Ｂで動作させるプログラムＢが予め記憶されている。
【００６２】
また、マイコン１０のＡＤ変換器１０ｅは、ポートの入力電圧を８ｂｉｔのＡＤ値に変換して出力し、スイッチ受付手段１０ｆは、第一の入力手段１２のＳＷ１２ａ、および第二の入力手段１３のＳＷ１３ａ、ＳＷ１３ｂ、ＳＷ１３ｃの押下検知を行う。スイッチ受付手段１０ｆの検知方法としては、ＳＷ１３ａ、ＳＷ１３ｂ、ＳＷ１３ｃについては入力信号＝「Ｈ」でオン／入力信号＝「Ｌ」でオフとし、ＳＷ１２ａについてはＡＤ変換器１０ｅより入力する信号と表１との関係に基づきオン／オフ検知する。
【００６３】
【表１】
2006040782.tif 000003
【００６４】
以上のように構成された電気機器の制御装置について、図１４〜図１６を用いて、以下その動作、作用を説明する。
【００６５】
まず、プログラムＡとプログラムＢの動作の違いについて説明する。図１４は、本発明の実施の形態３におけるプログラムＡの動作を示すフローチャート、図１５は、プログラムＢの動作を示すフローチャートである。
【００６６】
図１４に示すマイコン１０のＲＯＭ１０ｄにあるプログラムＡは、動作モードとして、加熱オフ状態を示す「待機」モードと、火力「弱」・「１」・「２」・「３」・「４」・「５」・「６」の７段階の火力設定にて加熱コイル３へ印加する電流を制御する「加熱」モードを備えている。なお、この動作モードと火力設定はＲＡＭ１０ｃの一部に記憶される。また、第二の入力手段１３のＳＷ１３ａからの入力信号に基づき動作モードを「待機」モードと「加熱」モードで切り替え、動作モード＝「加熱モード」ではＳＷ１３ｂからの入力信号に基づき火力設定を増加し、ＳＷ１３ｃからの入力信号に基づき火力設定を減少させる。
【００６７】
そして、プログラムＡは、図１４に示すように、ステップ１４１にてＲＡＭ１０ｃに記憶されている動作モードを読み出し、ステップ１４２にて動作モード＝「加熱」モードのときはステップ１４３へ分岐し、ステップ１４３にて火力設定に対応した電流を加熱コイル３へ印加するように制御して鍋２を誘導加熱し、ステップ１４４にて液晶表示素子８に「加熱」モードの火力設定を表示するとともに、ステップ１４５にて第二の入力手段１３のＳＷ１３ｂ押下を検知するとステップ１４６にて火力設定を１段階だけ増加（但し、火力「６」が上限）し、ステップ１４７にて第二の入力手段１３のＳＷ１３ｃ押下を検知するとステップ１４８にて火力設定を１段階だけ減少（但し、火力「弱」が下限）し、ステップ１４９にて第二の入力手段１３のＳＷ１３ａ押下を検知するとステップ１４ａにて動作モード＝「待機」モードに変更する。
【００６８】
また、ステップ１４２にて動作モード≠「加熱」モード（すなわち「待機」モード）のときはステップ１４ｂへ分岐し、ステップ１４ｂにて加熱コイル３への電流供給を遮断して加熱オフし、ステップ１４ｃにて液晶表示素子８の表示を消灯するとともに、ステップ１４ｄにて第二の入力手段１３のＳＷ１３ａ押下を検知するとステップ１４ｅにて動作モード＝「加熱」モード、火力設定＝火力「６」に変更する。
【００６９】
これに対し、図１５に示すマイコン１０のＲＯＭ１０ｄにあるプログラムＢは、動作モードとして、加熱オフ状態を示す「待機」モード、火力「弱」・「１」・「２」・「３」・「４」・「５」・「６」・「強」の８段階（プログラムＡよりも１段階多い）の火力設定にて加熱コイル３へ印加する電流を制御する「加熱」モードの他に、オート調理メニューとして「圧力調理」、「玄米炊飯」、「発芽玄米炊飯」、「しみこみ保温」の４つのメニューを備え、この４つのメニューの中から１つを選択するメニュー選択モード、選択したメニューに応じて加熱コイル３へ印加する電流を制御し調理を実行するオート調理モードを備えている。なお、動作モードと火力設定に加えて、選択したメニューもＲＡＭ１０ｃの一部に記憶される。
【００７０】
そして、プログラムＢは、図１５に示すように、ステップ１５１にてＲＡＭ１０ｃに記憶されている動作モードを読み出す。そして、ステップ１５２にて動作モード＝「加熱」モードのときはステップ１５３へ分岐し、ステップ１５３にて火力設定に対応した電流を加熱コイル３へ印加するように制御して鍋２を誘導加熱し、ステップ１５４にて液晶表示素子８に「加熱」モードの火力設定を表示するとともに、ステップ１５５にて第二の入力手段１３のＳＷ１３ｂ押下を検知するとステップ１５６にて火力設定を１段階だけ増加（但し、火力「強」が上限）し、ステップ１５７にて第二の入力手段１３のＳＷ１３ｃ押下を検知するとステップ１５８にて火力設定を１段階だけ減少（但し、火力「弱」が下限）し、ステップ１５９にて第二の入力手段１３のＳＷ１３ａ押下を検知するとステップ１５ａにて動作モード＝「待機」モードに変更する。
【００７１】
また、ステップ１５ｆにて動作モード＝「メニュー選択」モードのときはステップ１５ｈへ分岐し、ステップ１５ｈにて加熱コイル３への電流供給を遮断して加熱オフし、ステップ１５ｉにて液晶表示素子８で選択されているメニューを表示するとともに、ステップ１５ｊにて第一の入力手段１２のＳＷ１２ａ押下を検知するとステップ１５ｋにてメニューを「圧力調理」→「玄米炊飯」→「発芽玄米炊飯」→「しみこみ保温」→「圧力調理」の順で変更し、ステップ１５ｌにて第二の入力手段１３のＳＷ１３ａ押下を検知するとステップ１５ｍにて動作モード＝「オート調理」モードに変更する。
【００７２】
また、ステップ１５ｇにて動作モード＝「オート調理」モードのときはステップ１５ｎへ分岐し、ステップ１５ｎにて選択されたメニューに対応した所定プロセスに基づき加熱コイル３へ供給する電流を制御し、ステップ１５ｏにて液晶表示素子８で選択されたメニューおよび調理終了までの残時間を表示するとともに、ステップ１５９にて第二の入力手段１３のＳＷ１３ａ押下を検知するとステップ１５ａにて動作モードを「待機」モードに変更する。
【００７３】
また、ステップ１５２、１５ｆ、１５ｇにて動作モードが「加熱」、「メニュー選択」、「オート調理」モードの何れでもない（すなわち「待機」モード）のときはステップ１５ｂへ分岐し、ステップ１５ｂにて加熱コイル３への電流供給を遮断して加熱オフし、ステップ１５ｃにて液晶表示素子８の表示を消灯するとともに、ステップ１５ｄにて第二の入力手段１３のＳＷ１３ａ押下を検知するとステップ１３ｅにて動作モード＝「加熱」モード、火力設定＝火力「強」に変更し、ステップ１５ｐにて第一の入力手段ＳＷ１２ａ押下を検知するとステップ１５ｑにて動作モード＝「メニュー選択」モード、メニュー＝「圧力調理」に変更する。
【００７４】
次に、機種判別動作について説明する。図１６は、本発明の実施の形態３におけるマイコン１０の機種判別動作を示すフローチャートである。
【００７５】
機器に商用電源１が印加されると、マイコン１０は、直流電源回路６から５Ｖの直流電圧が供給されリセット解除して動作を開始し、まずは、ステップ１６１にてＲＡＭ１０ｃを初期化し、ステップ１６２にてＡＤ変換器１０ｅを動作させてポートの状態を検知し８ｂｉｔのＡＤ値として出力する。
【００７６】
そして、ステップ１６３〜１６５にて、機種判別手段１０ｂは、ＡＤ変換器１０ｅからの入力信号に基づき、ＡＤ値≧２４０の場合は、第一の入力手段１２がポートに接続されていないと検知して機種Ａと判定し、ＡＤ値＜２４０の場合は、第一の入力手段１２がポートに接続されていると検知して機種Ｂと判定する。そして、ステップ１６６にて機種Ａ／機種Ｂの判別結果をＲＡＭ１０ｃに予め割り当てられた機種判別データ領域に記憶する。
【００７７】
以後は、マイコン１０は、ステップ１６７〜１６８にてＲＡＭ１０ｃの機種判別データ領域に記憶されている値に基づき、機種Ａの場合はステップ１６９にてＲＯＭ１０ｄに予め記憶されているプログラムＡを選択して実行し、機種Ｂの場合はステップ１６ａにてＲＯＭ１０ｄに予め記憶されているプログラムＢを選択して実行する。
【００７８】
すなわち、もしも、図１４に示すプログラムＡと図１５に示すプログラムＢの動作の違いが「メニュー選択」および「オート調理」モードといったオート調理メニューに関する動作のみであれば、マイコン１０のＲＯＭ１０ｄにプログラムＢのみ記憶し、機種判別手段１０ｂにて機種Ａ／機種Ｂの判別を行わずにプログラムＢを実行しても、第一の入力手段１２を接続してオート調理メニューに関する動作を有効とし、第一の入力手段１２を接続せずにオート調理メニューに関する動作を無効として実質的にプログラムＡと同じ動作を実現することもできるが、本発明の実施の形態３では、「加熱」モードの火力設定を機種Ａ／機種Ｂで７段階／８段階に切り替えるように、第一の入力手段１２とは直接関連しない機能についても機種設定を行っている。
【００７９】
以上の構成により、マイコン１０は、動作を開始するときに第一の入力手段１２が接続されているか否かを検知して機種Ａ／機種Ｂを判別し、以後、機種Ａの場合はプログラムＡを実行して「加熱」モードの火力設定を火力「弱」〜「６」の７段階とし、機種Ｂの場合はプログラムＢを実行してオート調理メニューに関する動作を行うとともに、「加熱」モードの火力設定を１段階増加して火力「弱」〜「強」の８段階とするので、第一の入力手段１２のためのポートと、第一の入力手段１２と直接関連しない機能での機種設定のための入力ポートを兼用することが可能となり、マイコン１０の有限のポートを有効活用、または所有ポート数の少ないマイコン１０採用による低コスト化を実現することができる。
【００８０】
なお、第二の入力手段１３は、ＳＷ１３ａ、ＳＷ１３ｂ、ＳＷ１３ｃがそれぞれ独立してマイコン１０に接続されているが、ＳＷ１３ａ〜ＳＷ１３ｃの一端を接続し、他端とＶｄｄ間に異なる定数の抵抗を接続して、それぞれのＳＷ押下状態により異なる電圧値になるような回路構成にしてマイコン１０のＡＤ変換器１０ｅに接続し、スイッチ受付手段１０ｆがＡＤ変換器１０ｅから入力する信号と表２との関係に基づきＳＷ１３ａ〜ＳＷ１３ｃのオン／オフを検知することもできる。
【００８１】
【表２】
2006040782.tif 000004
【００８２】
また、上記の構成を第一の入力手段１２に採用し、第一の入力手段１２においてスイッチの数を増やすこともできる。
【００８３】
さらに、実施の形態１〜３においてマイコン１０は、機種ＡのときはプログラムＡのみ実行し、機種ＢのときはプログラムＢのみ実行する構成としているが、マイコン１０のＲＯＭ１０ｄに、機種Ａ／機種Ｂで共通する処理をプログラムＣとして予め記憶し、プログラムＡは機種Ａのみに限定した処理、プログラムＢは機種Ｂのみに限定した処理として、機種ＡのときはプログラムＣとプログラムＡを実行し、機種ＢのときはプログラムＣとプログラムＢを実行するような構成にすれば、機種Ａ／機種Ｂで共通する処理を一元化してプログラム規模を小さく抑え、マイコン１０の有限のＲＯＭ１０ｄを有効活用、またはＲＯＭ１０ｄ規模の小さなマイコン１０を採用することができる。
【産業上の利用可能性】
【００８４】
以上のように、本発明にかかる電気機器の制御装置は、機種により装備の異なる制御回路用ポートと機種設定用ポートとの兼用が可能となるので、誘導加熱調理器等の調理器に限らず、マイコンを使用した制御装置を装備する製品への用途にも適用できる。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施の形態１における誘導加熱調理器（機種Ａ）のブロック図
【図２】同、誘導加熱調理器（機種Ｂ）のブロック図
【図３】同、プログラムＡの動作を示すフローチャート
【図４】同、プログラムＢの動作を示すフローチャート
【図５】同、マイコンの機種判別動作を示すフローチャート
【図６】同、マイコンの別の機種判別動作を示すフローチャート
【図７】本発明の実施の形態２における誘導加熱調理器（機種Ｂ）のブロック図
【図８】同、誘導加熱調理器（機種Ａ）のブロック図
【図９】同、プログラムＡの動作を示すフローチャート
【図１０】同、プログラムＢの動作を示すフローチャート
【図１１】同、マイコンの機種判別動作を示すフローチャート
【図１２】本発明の実施の形態３における誘導加熱調理器（機種Ｂ）のブロック図
【図１３】同、誘導加熱調理器（機種Ａ）のブロック図
【図１４】同、プログラムＡの動作を示すフローチャート
【図１５】同、プログラムＢの動作を示すフローチャート
【図１６】同、マイコンの機種判別動作を示すフローチャート
【符号の説明】
【００８６】
７  入力手段
９  ＬＥＤ表示手段
１０  マイコン
１０ａ  ポート設定手段
１０ｂ  機種判別手段
１０ｃ  ＲＡＭ
１０ｄ  ＲＯＭ
１０ｅ  ＡＤ変換器
１０ｆ  スイッチ受付手段
１１  音響手段
１２  第一の入力手段
１３  第二の入力手段
【図１】
2006040782.tif 000005
【図２】
2006040782.tif 000006
【図３】
2006040782.tif 000007
【図４】
2006040782.tif 000008
【図５】
2006040782.tif 000009
【図６】
2006040782.tif 000010
【図７】
2006040782.tif 000011
【図８】
2006040782.tif 000012
【図９】
2006040782.tif 000013
【図１０】
2006040782.tif 000014
【図１１】
2006040782.tif 000015
【図１２】
2006040782.tif 000016
【図１３】
2006040782.tif 000017
【図１４】
2006040782.tif 000018
【図１５】
2006040782.tif 000019
【図１６】
2006040782.tif 000020