(57)【特許請求の範囲】
【請求項１】
２以上の所定個数のバーナと、
電源と、
前記各バーナ用に個別に設けられて、対応するバーナの点火操作がなされる点火操作部と、
前記各バーナ用に個別に設けられて、対応するバーナの燃料ガスの供給路を開閉し、対応するバーナ用の前記点火操作部の点火操作に応じて、閉弁状態から開弁状態に切替わると共に、開弁状態での保持コイルへの通電により開弁状態に維持される電磁弁と、
前記電源の一対の出力端子を複数のスイッチング素子を介して一対の接続端子に接続する接続回路を、前記所定個数以上有し、前記各電磁弁の保持コイルを、該所定個数以上の接続端子のいずれかに一つずつ割当てて接続した電磁弁駆動回路と、
前記各点火操作部の操作状態を検知する操作状態検知部と、
前記各接続端子間の電圧を検出する端子間電圧検出部と、
前記操作状態検知部により、前記点火操作部のいずれかが点火操作されたことが検知されたときに、該点火操作された点火操作部に対応した前記バーナ用の前記接続回路の前記複数のスイッチング素子の全てを導通制御して、前記端子間電圧検出部により検出される該接続回路の前記接続端子間の電圧が所定電圧以上であるか否かを判断することにより、該接続回路の故障の有無を検知する故障検知部と、
前記故障検知部により前記接続回路の故障が検知されたときに、故障報知を行なう故障報知部とを備えたガスこんろにおいて、
前記故障検知部は、前記操作状態検知部により、前記点火操作部のいずれかの点火操作がなされたことが検知されたときに、該点火操作がなされた前記点火操作部に対応した前記バーナ以外の前記バーナ用の前記接続回路に対しても、前記複数のスイッチング素子の全てを導通制御して、前記端子間電圧検出部により検出される該接続回路の前記接続端子間の電圧が前記所定電圧以上であるか否かを判断することにより、該接続回路の故障を検知することを特徴とするガスこんろ。
【請求項２】
請求項１に記載のガスこんろにおいて、
前記電磁弁駆動回路が有する前記各接続回路への前記電磁弁の保持コイルの接続の有無を示すコイル接続情報を保持したコイル接続情報保持部を有し、
前記故障報知部は、前記コイル接続情報により前記電磁弁の保持コイルが接続されている前記接続回路を認識して、前記電磁弁の保持コイルが接続されている前記接続回路のみを前記故障報知の対象とし、前記電磁弁の保持コイルが接続されていない前記接続回路については、前記故障報知の対象外とすることを特徴とするガスこんろ。
【請求項３】
請求項２に記載のガスこんろにおいて、
前記故障報知部は、前記故障検知部による前記各接続回路の全てについての故障の有無の検知と並行して、前記コイル接続情報保持部からの前記コイル接続情報の読み出しを行い、前記故障検知部による前記各接続回路の全てについての故障の有無の検知と、前記コイル接続情報保持部からの前記コイル接続情報の読み出しが共に終了した時点で、前記電磁弁の保持コイルが接続されている前記接続回路について、前記故障検知部により故障が検知されたか否かを判断し、該判断に応じて前記故障報知を行なうことを特徴とするガスこんろ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バーナへの燃料ガスの供給と遮断を切替える電磁弁を備えたガスこんろに関する。
【背景技術】
【０００２】
従来より、ガスこんろの電磁弁の駆動回路を、電磁弁の保持コイルと電源間を２個のスイッチング素子（トランジスタ）を介して接続する構成としたものが知られている（例えば、特許文献１参照）。そして、この構成とすることで、２個のスイッチング素子のいずれかがＯＮ故障（制御入力の電圧レベルに拘わらず、スイッチング素子が導通状態に維持される故障）した場合でも、ＯＮ故障していない他のスイッチング素子を遮断制御することで、バーナへの燃料ガスの供給が遮断されるようにしている。
【０００３】
特許文献１に記載されたガスこんろにおいては、バーナの点火操作がなされたときに、電磁弁の保持コイルと直列に接続された２個のスイッチング素子を交互に導通させる制御を行って、２個のスイッチング素子の故障の有無を検知し、スイッチング素子の故障が検知されたときにブザーによる故障報知を行なっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−１７９６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載されたガスこんろは、複数のバーナを備えて、各バーナ用の電磁弁駆動回路を、各電磁弁の保持コイルと電源間を２個のスイッチング素子を介して接続する構成としている。そして、使用者によっていずれかのバーナの点火操作がなされたときに、点火操作がなされたバーナの電磁弁の駆動回路について、２個のスイッチング素子の故障の有無を検知し、故障が無いことを条件としてバーナに点火するようにしている。
【０００６】
この場合、点火操作がなされたバーナについては、対応する電磁弁の駆動回路とその動作確認用回路が正常に動作することが確認されている。一方、点火操作がなされていないバーナについては、対応する電磁弁の駆動回路とその動作確認用回路が正常に動作することは確認されていない。
【０００７】
そのため、使用頻度が低いバーナについては、対応する電磁弁の駆動回路又はその動作確認用回路の故障が生じていても、この状態が放置されて故障の発見が遅れるおそれがある。そして、このように、いずれかのバーナに対応した電磁弁の駆動回路又はその動作確認用回路の故障が生じた状態で、ガスこんろの使用が継続されることは好ましくない。
【０００８】
本発明は上記背景に鑑みてなされたものであり、いずれかのバーナに対応した電磁弁の駆動回路又はその動作確認用回路の故障が生じたときに、速やかに故障報知を行うガスこんろを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は上記目的を達成するためになされたものであり、２以上の所定個数のバーナと、電源と、前記各バーナ用に個別に設けられて、対応するバーナの点火操作がなされる点火操作部と、前記各バーナ用に個別に設けられて、対応するバーナの燃料ガスの供給路を開閉し、対応するバーナ用の前記点火操作部の点火操作に応じて、閉弁状態から開弁状態に切替わると共に、開弁状態での保持コイルへの通電により開弁状態に維持される電磁弁と、前記電源の一対の出力端子を複数のスイッチング素子を介して一対の接続端子に接続する接続回路を、前記所定個数以上有し、前記各電磁弁の保持コイルを、該所定個数以上の接続端子のいずれかに一つずつ割当てて接続した電磁弁駆動回路と、前記各点火操作部の操作状態を検知する操作状態検知部と、前記各接続端子間の電圧を検出する端子間電圧検出部と、前記操作状態検知部により、前記点火操作部のいずれかが点火操作されたことが検知されたときに、該点火操作された点火操作部に対応した前記バーナ用の前記接続回路の前記複数のスイッチング素子の全てを導通制御して、前記端子間電圧検出部により検出される該接続回路の前記接続端子間の電圧が所定電圧以上であるか否かを判断することにより、該接続回路の故障の有無を検知する故障検知部と、前記故障検知部により前記接続回路の故障が検知されたときに、故障報知を行なう故障報知部とを備えたガスこんろの改良に関する。
【００１０】
そして、前記故障検知部は、前記操作状態検知部により、前記点火操作部のいずれかの点火操作がなされたことが検知されたときに、該点火操作がなされた前記点火操作部に対応した前記バーナ以外の前記バーナ用の前記接続回路に対しても、前記複数のスイッチング素子の全てを導通制御して、前記端子間電圧検出部により検出される該接続回路の前記接続端子間の電圧が前記所定電圧以上であるか否かを判断することにより、該接続回路の故障を検知することを特徴とする（第１発明）。
【００１１】
第１発明においては、前記各バーナの燃料ガス供給路を開閉する前記電磁弁は、前記点火操作部が点火操作されなければ開弁状態とならない。そのため、前記点火操作部による点火操作がなされていない前記電磁弁については、その保持コイルが接続された前記接続回路の前記複数のスイッチング素子が全て導通状態になっても開弁しない。
【００１２】
そこで、前記故障検知部は、前記点火操作部による点火操作がなされたバーナ用の前記接続回路の故障の有無を検知すると共に、前記点火操作部による点火操作がなされていないバーナ用の接続回路についても、前記複数のスイッチング素子を全て導通制御して、前記端子間電圧検出部により前記接続端子間の電圧が前記所定電圧以上であるかを判断する。これにより、前記電磁弁を閉弁状態に維持したままで、前記複数のスイッチング素子のＯＦＦ故障（制御入力の電圧レベルに拘わらず、スイッチング素子が遮断状態に維持される故障）の有無を検知することができる。
【００１３】
そして、前記故障検知部により前記接続回路の故障が検知されたときに、前記故障報知部が故障報知を行なう。そのため、いずれかのバーナに対応した前記電磁弁駆動回路の前記接続回路が故障しているとき、又は、前記接続回路は正常に動作可能であるが、前記接続回路の動作を確認するための構成である前記端子間電圧検出部の故障によって、前記接続回路が故障していると前記故障検知部により誤って検知される状態になっているときに、速やかに故障報知を行うことができる。
【００１４】
また、第１発明において、前記電磁弁駆動回路が有する前記各接続回路への前記電磁弁の保持コイルの接続の有無を示すコイル接続情報を保持したコイル接続情報保持部を有し、前記故障報知部は、前記コイル接続情報により前記電磁弁の保持コイルが接続されている前記接続回路を認識して、前記電磁弁の保持コイルが接続されている前記接続回路のみを前記故障報知の対象とし、前記電磁弁の保持コイルが接続されていない前記接続回路については、前記故障報知の対象外とすることを特徴とする（第２発明）。
【００１５】
第２発明によれば、前記電磁弁駆動回路が、バーナの搭載個数が異なるガスこんろ間で共通に用いられる場合に、前記故障報知部は、前記コイル接続情報保持部に保持された前記コイル接続情報に基づいて、前記電磁弁の保持コイルが接続されている前記接続回路と、前記電磁弁の保持コイルが接続されていない前記接続回路を識別することができる。そのため、前記故障報知部は、前記電磁弁の保持コイルと接続されていない前記接続回路のみを前記故障報知の対象とし、前記電磁弁の保持コイルが接続されていない前記接続回路については、前記故障報知の対象から除外することができる。
【００１６】
また、第２発明において、前記故障報知部は、前記故障検知部による前記各接続回路の全てについての故障の有無の検知と並行して、前記コイル接続情報保持部からの前記コイル接続情報の読み出しを行い、前記故障検知部による前記各接続回路の全てについての故障の有無の検知と、前記コイル接続情報保持部からの前記コイル接続情報の読み出しが共に終了した時点で、前記電磁弁の保持コイルが接続されている前記接続回路について、前記故障検知部により故障が検知されたか否かを判断し、該判断に応じて前記故障報知を行なうことを特徴とする（第３発明）。
【００１７】
第３発明によれば、前記コイル接続情報保持部から前記コイル接続情報を読み出して、前記電磁弁の保持コイルが接続された前記接続回路を認識した後に、前記電磁弁の保持コイルが接続された前記接続回路について、前記故障検知部による故障の有無の検知を行う場合よりも、故障報知がなされるまでの時間を短縮することができる。
【図面の簡単な説明】
【００１８】
【図１】ガスこんろの構成図。
【図２】電磁弁駆動回路の構成図。
【図３】バーナの点火操作がなされたときの処理の第１のフローチャート。
【図４】バーナの点火操作がなされたときの処理の第２のフローチャート。
【図５】バーナの点火操作がなされたときのタイミングチャート。
【発明を実施するための形態】
【００１９】
本発明の実施形態について、図１〜図５を参照して説明する。図１を参照して、本実施形態のガスこんろ１は、天面にＨバーナ（大火バーナ）１０とＭバーナ（中火バーナ）２０とＳバーナ（小火バーナ）３０とを備え、グリル庫内にＧバーナ（グリルバーナ）４０を備えている。なお、Ｈバーナ１０、Ｍバーナ２０、Ｓバーナ３０、及びＧバーナ４０は、本発明のバーナに相当する。
【００２０】
さらに、ガスこんろ１は、ガスこんろ１の作動を制御するコントローラ５０と、コントローラ５０に電力供給する電源５１（電池等）と、ガスこんろ１の作動状態等を表示する表示部５２とを備えている。
【００２１】
ガスこんろ１の前面には、Ｈバーナ１０の点火と消火を指示するためのＨバーナ点消火釦１４、Ｍバーナ２０の点火と消火を指示するためのＭバーナ点消火釦２４、Ｓバーナ３０の点火と消火を指示するためのＳバーナ点消火釦３４、及びＧバーナ４０の点火と消火を指示するためのＧバーナ点消火釦４４が備えられている。なお、Ｈバーナ点消火釦１４、Ｍバーナ点消火釦２４、Ｓバーナ点消火釦３４、及びＧバーナ点消火釦４４は、本発明の点火操作部の機能を含んでいる。
【００２２】
Ｈバーナ１０に対しては、調理物の温度を検出するＨバーナ温度センサ１１と、Ｈバーナ１０の燃焼状態を検出するＨバーナ熱電対１２と、Ｈバーナ１０に点火するためのＨバーナ点火プラグ１３とが備えられている。また、ガス供給管５には、Ｈバーナ１０への燃料ガスの供給と遮断を切り替えるＨバーナ元ガス弁１６とＨバーナ電磁弁１５とが備えられている。
【００２３】
Ｈバーナ元ガス弁１６とＨバーナ電磁弁１５は、例えば、特開２０１０−１３９１８９号公報に記載された電磁安全弁の構成によるプッシュ・プッシュ機構を有して、Ｈバーナ点消火釦１４の押圧に連動して開弁する。すなわち、Ｈバーナ点消火釦１４が押圧操作（点火操作）されていない始端位置にある状態では、Ｈバーナ元ガス弁１６とＨバーナ電磁弁１５は共に閉弁状態であり、Ｈバーナ１０への燃料ガスの供給が遮断されている。
【００２４】
Ｈバーナ点消火釦１４が押圧操作（点火操作）されると、先ずＨバーナ元ガス弁１６が開弁し、続いて、Ｈバーナ点消火釦１４がさらに点火位置まで押込まれると、Ｈバーナ電磁弁１５が開弁する。また、このとき、Ｈバーナマイクロスイッチ１７がＯＦＦ（開状態）からＯＮ（閉状態）に切替わり、電源５１からコントローラ５０への電力供給が開始される。
【００２５】
Ｈバーナ点消火釦１４が点火位置まで押込まれると、Ｈバーナ電磁弁１５の保持コイルに通電されて、Ｈバーナ電磁弁１５が開弁状態に保持される。これにより、Ｈバーナ１０に燃料ガスが供給される状態となる。
【００２６】
Ｈバーナ点消火釦１４を、点火位置から終端位置までさらに押込んだ後に押圧を解くと、Ｈバーナ点消火釦１４が始端位置の手前の保持位置に係止される。保持位置では、Ｈバーナ元ガス弁１６が機械的に開弁保持され、Ｈバーナ電磁弁１５は保持コイルへの通電により開弁保持される。
【００２７】
Ｍバーナ２０に対しては、調理物の温度を検出するＭバーナ温度センサ２１と、Ｍバーナ２０の燃焼状態を検出するＭバーナ熱電対２２と、Ｍバーナ２０に点火するためのＭバーナ点火プラグ２３とが備えられている。また、ガス供給管５には、Ｍバーナ２０への燃料ガスの供給と遮断を切り替えるＭバーナ元ガス弁２６とＭバーナ電磁弁２５とが備えられている。
【００２８】
Ｍバーナ元ガス弁２６及びＭバーナ電磁弁２５とＭバーナマイクロスイッチ２７の構成は、Ｈバーナ元ガス弁１６及びＨバーナ電磁弁１５とＨバーナマイクロスイッチ１７の構成と同様である。
【００２９】
Ｓバーナ１０に対しては、調理物の温度を検出するＳバーナ温度センサ３１と、Ｓバーナ３０の燃焼状態を検出するＳバーナ熱電対３２と、Ｓバーナ３０に点火するためのＳバーナ点火プラグ３３とが備えられている。また、ガス供給管５には、Ｓバーナ３０への燃料ガスの供給と遮断を切り替えるＳバーナ元ガス弁３６とＳバーナ電磁弁３５とが備えられている。
【００３０】
Ｓバーナ元ガス弁３６及びＳバーナ電磁弁３５とＳバーナマイクロスイッチ３７の構成は、Ｈバーナ元ガス弁１６及びＨバーナ電磁弁１５とＨバーナマイクロスイッチ１７の構成と同様である。
【００３１】
Ｇバーナ４０に対しては、Ｇバーナ４０の燃焼状態を検出するＧバーナ熱電対４１と、Ｇバーナ４０に点火するためのＧバーナ点火電極４２とが備えられている。また、ガス供給管５には、Ｇバーナ４０への燃料ガスの供給と遮断を切り替えるＧバーナ元ガス弁４６とＧバーナ電磁弁４５とが備えられている。
【００３２】
Ｇバーナ元ガス弁４６及びＧバーナ電磁弁４５とＧバーナマイクロスイッチ４７の構成は、Ｈバーナ元ガス弁１６及びＨバーナ電磁弁１５とＨバーナマイクロスイッチ１７の構成と同様である。
【００３３】
次に、コントローラ５０は、マイクロコンピュータ６０や図示しないメモリ等から構成される電子ユニットであり、Ｈバーナ電磁弁１５、Ｍバーナ電磁弁２５、Ｓバーナ電磁弁３５、及びＧバーナ電磁弁４５の保持コイルへの通電を制御する電磁弁駆動回路７０と、コントローラ５０が搭載されるガスこんろの機種コードを入力する機種設定スイッチ５５とを備えている。
【００３４】
なお、機種設定スイッチ５５は、本発明の接続情報保持部に相当し、機種コードは本発明のコイル接続情報に相当する。
【００３５】
電磁弁駆動回路７０は、一対の接続端子８０ａ，８０ｂによりＨバーナ電磁弁１５の保持コイルと接続されている。同様に、一対の接続端子８１ａ，８１ｂによりＭバーナ電磁弁２５の保持コイルと接続され、一対の接続端子８２ａ，８２ｂによりＳバーナ電磁弁３５の保持コイルと接続され、一対の接続端子８３ａ，８３ｂによりＧバーナ電磁弁４５の保持コイルと接続されている。
【００３６】
コントローラ５０には、Ｈバーナマイクロスイッチ１７のＯＮ／ＯＦＦ信号、Ｈバーナ温度センサ１１の温度検出信号、Ｈバーナ熱電対１２の燃焼状態検出信号、Ｍバーナマイクロスイッチ２７のＯＮ／ＯＦＦ信号、Ｍバーナ温度センサ２１の温度検出信号、Ｍバーナ熱電対２２の燃焼状態検出信号、Ｓバーナマイクロスイッチ３７のＯＮ／ＯＦＦ信号、Ｓバーナ温度センサ３１の温度検出信号、Ｓバーナ熱電対３２の燃焼状態検出信号、Ｇバーナマイクロスイッチ４７のＯＮ／ＯＦＦ信号、及びＧバーナ熱電対４１の燃焼状態検出信号が入力される。
【００３７】
マイクロコンピュータ６０は、メモリに保持されたガスこんろ１の制御用プログラムを実行することによって、Ｈバーナ点消火釦１４，Ｍバーナ点消火釦２４，Ｓバーナ点消火釦３４，Ｇバーナ点消火釦４４の操作状態を検知する操作状態検知部６１と、各接続端子８０ａ，８０ｂ、８１ａ，８１ｂ、８２ａ，８２ｂ、８３ａ，８３ｂの端子間電圧を検出する端子間電圧検出部６２と、電磁弁駆動回路７０の接続回路の故障の有無を検知する故障検知部６３と、故障検知部６３により電磁弁駆動回路７０の接続回路の故障が検知されたときに、故障報知を行なう故障報知部６４と、各バーナの燃焼運転を実行する燃焼制御部６５として機能する。
【００３８】
次に、図２を参照して、電磁弁駆動回路７０は、マイクロコンピュータ６０の出力ポートＰo1〜Ｐo5に制御端子（ベース端子）が接続されたＰＮＰ型の上段トランジスタ７１及び下段トランジスタ７２〜７５を備えている。上段トランジスタ７１は、電源５１（図１参照）のＶcc端子と下段トランジスタ７２〜７５間に接続され、出力ポートＰo1からの制御入力Ｕctrのレベル（High／Low）に応じて、遮断状態と導通状態に制御される。
【００３９】
下段トランジスタ７２（以下、Ｈバーナ下段トランジスタ７２ともいう）は、上段トランジスタ７１と、接続端子８０ａに接続された抵抗７６との間に接続され、出力ポートＰo2からの制御入力Ｈctrのレベル（High／Low）に応じて、遮断状態と導通状態に制御される。接続端子８０ａ，８０ｂ間に接続されたＨバーナ１５の保持コイル１５ａは、上段トランジスタ７１及びＨバーナ下段トランジスタ７２を介して、電源５１の出力端子（Ｖcc端子，ＧＮＤ端子）に接続されている。
【００４０】
下段トランジスタ７３（以下、Ｍバーナ下段トランジスタ７３ともいう）は、上段トランジスタ７１と、接続端子８１ａに接続された抵抗７７との間に接続され、出力ポートＰo3からの制御入力Ｍctrのレベル（High／Low）に応じて、遮断状態と導通状態に制御される。接続端子８１ａ，８１ｂ間接続されたＭバーナ電磁弁２５の保持コイル２５ａは、上段トランジスタ７１及びＭバーナ下段トランジスタ７３を介して、電源５１の出力端子（Ｖcc端子，ＧＮＤ端子）間に接続されている。
【００４１】
下段トランジスタ７４は（以下、Ｓバーナ下段トランジスタ７４ともいう）は、上段トランジスタ７１と、接続端子８２ａに接続された抵抗７８との間に接続され、出力ポートＰo4からの制御入力Ｓctrのレベル（High／Low）に応じて、遮断状態と導通状態に制御される。接続端子８２ａ，８２ｂ間に接続されたＳバーナ電磁弁３５の保持コイル３５ａは、上段トランジスタ７１及びＳバーナ下段トランジスタ７４を介して、電源５１の出力端子（Ｖcc端子，ＧＮＤ端子）間に接続されている。
【００４２】
下段トランジスタ７５（以下、Ｇバーナ下段トランジスタ７５ともいう）は、上段トランジスタ７１と、接続端子８３ａに接続された抵抗７９との間に接続され、出力ポートＰo5からの制御入力Ｇctr（High／Low）に応じて、遮断状態と導通状態に制御される。接続端子８３ａ，８３ｂ間に接続されたＧバーナ電磁弁４５の保持コイル４５ａは、上段トランジスタ７１及びＧバーナ下段トランジスタ７５を介して、電源５１の出力端子（Ｖcc端子，ＧＮＤ端子）間に接続されている。
【００４３】
なお、Ｖcc端子から上段トランジスタ７１及びＨバーナ下段トランジスタ７２と抵抗７６を介して接続端子８０ａに至る経路と、ＧＮＤ端子から接続端子８０ｂに至る経路とにより、本発明の接続回路が構成されている。同様に、Ｖcc端子から上段トランジスタ７１及びＭバーナ下段トランジスタ７３と抵抗７７を介して接続端子８１ａに至る経路と、ＧＮＤ端子から接続端子８１ｂに至る経路とにより、本発明の接続回路が構成されている。
【００４４】
また、Ｖcc端子から上段トランジスタ７１及びＳバーナ下段トランジスタ７４と抵抗７８を介して接続端子８２ａに至る経路と、ＧＮＤ端子から接続端子８２ｂに至る経路とにより、本発明の接続回路が構成されている。さらに、Ｖcc端子から上段トランジスタ７１及びＧバーナ下段トランジスタ７５と抵抗７９を介して接続端子８３ａに至る経路と、ＧＮＤ端子から接続端子８３ｂに至る経路とにより、本発明の接続回路が構成されている。
【００４５】
また、Ｈバーナ下段トランジスタ７２と抵抗７６間の接続経路がマイクロコンピュータ６０のＡ／Ｄ（アナログ／デジタル）入力ポートＡＤ1に接続されている。端子間電圧検出部６２は、Ａ／Ｄ入力ポートＡＤ1に入力されるアナログ電圧（Ｈバーナ電磁弁１５の保持コイル１５ａに印加される電圧。以下、Ｈバーナ電磁弁アンサーＨansという）を、デジタル値に変換して読み込んで検出する。
【００４６】
同様に、Ｍバーナ下段トランジスタ７３と抵抗７７間の接続経路がマイクロコンピュータ６０のＡ／Ｄ入力ポートＡＤ2に接続され、Ｓバーナ下段トランジスタ７４と抵抗７８間の接続経路がマイクロコンピュータ６０のＡ／Ｄ入力ポートＡＤ3に接続され、Ｇバーナ下段トランジスタ７５と抵抗７９間の接続経路がマイクロコンピュータ６０のＡ／Ｄ入力ポートＡＤ4に接続されている。
【００４７】
そして、端子間電圧検出部６２は、Ａ／Ｄ入力ポートＡＤ2に入力されるアナログ電圧（Ｍバーナ電磁弁２５の保持コイル２５ａに印加される電圧。以下、Ｍバーナ電磁弁アンサーＭansという）と、Ａ／Ｄ入力ポートＡＤ3に入力されるアナログ電圧（Ｓバーナ電磁弁３５の保持コイル３５ａに印加される電圧。以下、Ｓバーナ電磁弁アンサーＳansという）と、Ａ／Ｄ入力ポートＡＤ4に入力されるアナログ電圧（Ｇバーナ電磁弁４５の保持コイル４５ａに印加される電圧。以下、Ｇバーナ電磁弁アンサーＧansという）とを、デジタル値に変換して読み込んで検出する。
【００４８】
次に、図３及び図４に示したフローチャートに従って、使用者によってＭバーナ点消火釦２４が点火操作されたときに実行される電磁弁駆動回路７０の故障検知処理について説明する。なお、Ｈバーナ点消火釦１４、Ｓバーナ点消火釦３４、及びＧバーナ点消火釦４４が点火操作されたときにも、同様の故障検知処理が実行される。
【００４９】
使用者によってＭバーナ点消火釦２４が点火操作されると、上述したようにＭバーナマイクロスイッチ２７がＯＦＦ（開状態）からＯＮ（閉状態）に切替わり、これに応じて、電源５１からコントローラ５０への電力供給が開始される。そして、マイクロコンピュータ６０が起動して、図３及び図４のフローチャートによる処理を開始する。
【００５０】
ＳＴＥＰ１で、操作状態検知部６１によりＭバーナマイクロスイッチ２７がＯＮ（閉状態）となっていることが検知されたときにＳＴＥＰ２に進む。ＳＴＥＰ２で、マイクロコンピュータ６０は、機種設定スイッチ５５や図示しない調理モード設定スイッチ（湯沸し，揚げ物等の調理モードを設定するスイッチ）等の入力状態を確認するスイッチ入力処理を開始する。
【００５１】
なお、機種設定スイッチ５５等は、キーマトリクススキャン回路に割当てられており、所定周期毎に、各スイッチの操作状態がマイクロコンピュータ６０に入力される。また、ノイズによる誤入力を防止するため、マイクロコンピュータ６０は、数周期に亘って操作状態が変化しないことを条件として、各スイッチの操作状態を認識する。
【００５２】
続くＳＴＥＰ３〜ＳＴＥＰ８は故障検知部６３による処理である。故障検知部６３は、ＳＴＥＰ３で、上段トランジスタ７１を導通制御すると共に、Ｈバーナ下段トランジスタ７２、Ｍバーナ下段トランジスタ７３、Ｓバーナ下段トランジスタ７４、及びＧバーナ下段トランジスタを遮断制御する。
【００５３】
そして、次のＳＴＥＰ４で、故障検知部６３は、端子間電圧検出部６２により検出されるＨバーナ電磁弁アンサーＨans、Ｍバーナ電磁弁アンサーＭans、Ｓバーナ電磁弁アンサーＳans、及びＧバーナ電磁弁アンサーＧansが、全てＯＦＦ（ＧＮＤレベル）となっているか否かを判断する。
【００５４】
ここで、上段トランジスタ７１と下段トランジスタ７２〜７５が、いずれも正常に動作していれば、上段トランジスタ７１が導通状態になると共に、下段トランジスタ７２〜７５が遮断状態になる。そのため、Ａ／ＤポートＡＤ1〜ＡＤ4はＶcc端子から遮断され、Ｈバーナ電磁弁アンサーＨans、Ｍバーナ電磁弁アンサーＭans、Ｓバーナ電磁弁アンサーＳans、及びＧバーナ電磁弁アンサーＧansは、いずれもＯＦＦとなる。
【００５５】
それに対して、Ｈバーナ下段トランジスタ７２がＯＮ故障（制御入力のレベルに拘わらず、導通状態に維持される故障）しているときには、Ｈバーナ電磁弁アンサーＨansは、ＯＮ（Ｖccレベル）となる。
【００５６】
同様に、Ｍバーナ下段トランジスタ７３がＯＮ故障しているときは、Ｍバーナ電磁弁アンサーＭansがＯＮになり、Ｓバーナ下段トランジスタ７４がＯＮ故障しているときは、Ｓバーナ電磁弁アンサーＳansがＯＮになり、Ｇバーナ下段トランジスタ７５がＯＮ故障しているときは、Ｇバーナ電磁弁アンサーＧansがＯＮになる。
【００５７】
そのため、ＳＴＥＰ４で、全ての電磁弁アンサー（Ｈans，Ｍans，Ｓans，Ｇans）がＯＦＦになっていないとき（下段トランジスタ７２〜７５のうちの少なくとも１つがＯＮ故障しているとき）は、図４のＳＴＥＰ２３に分岐し、故障検知部６３は、上段トランジスタ７１を遮断制御する。また、故障検知部６３は、Ｈバーナ下段トランジスタ７２、Ｍバーナ下段トランジスタ７３、Ｓバーナ下段トランジスタ７４、及びＧバーナ下段トランジスタ７５を遮断制御する。
【００５８】
そして、ＳＴＥＰ２４で、故障報知部６４による故障報知が行なわれる。故障報知部６４は、表示部５２に電磁弁駆動回路７０の故障が生じていることを示すエラーコードを表示する。
【００５９】
一方、ＳＴＥＰ４で、全ての電磁弁アンサー（Ｈans，Ｍans，Ｓans，Ｇans）がＯＦＦであるときはＳＴＥＰ５に進む。そして、故障検知部６３は、上段トランジスタ７１を遮断制御すると共に、Ｈバーナ下段トランジスタ７２、Ｍバーナ下段トランジスタ７３、Ｓバーナ下段トランジスタ７４、及びＧバーナ下段トランジスタ７５を導通制御する。
【００６０】
そして、次のＳＴＥＰ６で、故障検知部６３は、端子間電圧検出部６２により検出されるＨバーナ電磁弁アンサーＨans、Ｍバーナ電磁弁アンサーＭans、Ｓバーナ電磁弁アンサーＳans、及びＧバーナ電磁弁アンサーＧansが、いずれもＯＦＦ（ＧＮＤレベル）となっているか否かを判断する。
【００６１】
ここで、上段トランジスタ７１と下段トランジスタ７２〜７５が、いずれも正常に動作していれば、上段トランジスタ７１が遮断状態になると共に、下段トランジスタ７２〜７５が導通状態になる。そのため、Ａ／ＤポートＡＤ1〜ＡＤ4はＶcc端子から遮断され、Ｈバーナ電磁弁アンサーＨans、Ｍバーナ電磁弁アンサーＭans、Ｓバーナ電磁弁アンサーＳans、及びＧバーナ電磁弁アンサーＧansは、いずれもＯＦＦとなる。
【００６２】
それに対して、上段トランジスタ７１がＯＮ故障しているときには、下段トランジスタ７２〜７５がＯＦＦ故障していなければ、Ａ／ＤポートＡＤ1〜ＡＤ4が下段トランジスタ７２〜７５及び上段トランジスタ７１を介してＶcc端子に導通する。そのため、Ｈバーナ電磁弁アンサーＨans、Ｍバーナ電磁弁アンサーＭans、Ｓバーナ電磁弁アンサーＳans、及びＧバーナ電磁弁アンサーＧansは、いずれもＯＮとなる。
【００６３】
そこで、ＳＴＥＰ６で、全ての電磁弁アンサー（Ｈans，Ｍans，Ｓans，Ｇans）がＯＦＦになっていないとき（上段トランジスタ７１がＯＮ故障しているとき）は、図４のＳＴＥＰ２３に分岐し、故障検知部６３は、上段トランジスタ７１、Ｈバーナ下段トランジスタ７２、Ｍバーナ下段トランジスタ７３、Ｓバーナ下段トランジスタ７４、及びＧバーナ下段トランジスタ７５を遮断制御する。また、ＳＴＥＰ２４で、故障報知部６４による故障報知が行なわれる。
【００６４】
一方、ＳＴＥＰ６で、全ての電磁弁アンサー（Ｈans，Ｍans，Ｓans，Ｇans）がＯＦＦになっているとき（上段トランジスタ７１がＯＮ故障していないとき）にはＳＴＥＰ７に進む。そして、故障検知部６３は、上段トランジスタ７１及びＭバーナ下段トランジスタ７３を導通制御する。また、故障検知部６３は、Ｓバーナ下段トランジスタ７４、Ｈバーナ下段トランジスタ７２、及びＧバーナ下段トランジスタ７５を、遮断制御する。
【００６５】
ここで、上段トランジスタ７１及びＭバーナ下段トランジスタ７３が共に正常動作していれば、上段トランジスタ７１及びＭバーナ下段トランジスタ７３が共に導通状態になる。そのため、Ｍバーナ電磁弁アンサーＭansは、ＯＮとなる。
【００６６】
それに対して、上段トランジスタ７１又はＭバーナ下段トランジスタ７３の少なくともいずれか一方が、ＯＦＦ故障（制御入力のレベルに拘わらず、遮断状態に維持される故障）しているときには、Ｍバーナ電磁弁アンサーＭansはＯＦＦレベルとなる。
【００６７】
そのため、ＳＴＥＰ８で、Ｍバーナ電磁弁アンサーがＯＦＦであるとき（上段トランジスタ７１又は下段トランジスタ７３の少なくともいずれが一方がＯＦＦ故障しているとき）は図４のＳＴＥＰ２３に分岐し、故障検知部６３は、上段トランジスタ７１、Ｍバーナ下段トランジスタ７３、Ｈバーナ下段トランジスタ７２、Ｓバーナ下段トランジスタ７４、及びＧバーナ下段トランジスタ７５を、遮断制御する。そして、ＳＴＥＰ２４で、故障報知部６４による故障報知が行なわれる。
【００６８】
一方、ＳＴＥＰ８で、Ｍバーナ電磁弁アンサーがＯＮであるとき（上段トランジスタ７１及びＭバーナ下段トランジスタ７３のＯＦＦ故障が生じていないとき）は、図４のＳＴＥＰ９に進む。ＳＴＥＰ９は燃焼制御部６５による処理であり、燃焼制御部６５はＭバーナ２０の燃焼運転を開始する。
【００６９】
次のＳＴＥＰ１０〜ＳＴＥＰ１２は、故障検知部６３による処理である。故障検知部６３は、ＳＴＥＰ１０で、Ｈバーナ下段トランジスタ７２、Ｓバーナ下段トランジスタ７４、及びＧバーナ下段トランジスタ７５を導通制御する。この場合、ＳＴＥＰ８で、上段トランジスタ７１がＯＮになっていることが確認されているので、Ｈバーナ下段トランジスタ７２が正常に動作していれば、Ｈバーナ下段トランジスタ７２が導通状態になる。そして、端子間電圧検出部６２により検出されるＨバーナ電磁弁アンサーＨansがＯＮになる。
【００７０】
同様に、Ｓバーナ下段トランジスタ７４が正常に動作していれば、Ｓバーナ下段トランジスタ７４が導通状態になる。そして、端子間電圧検出部６２により検出されるＳバーナ電磁弁アンサーＳansがＯＮになる。
【００７１】
また、Ｇバーナ下段トランジスタ７５が正常に動作していれば、Ｇバーナ下段トランジスタ７５が導通状態になる。そして、端子間電圧検出部６２により検出されるＧバーナ電磁弁アンサーＧansがＯＮになる。
【００７２】
そのため、ＳＴＥＰ１１で、Ｈバーナ電磁弁アンサーＨans、Ｓバーナ電磁弁アンサーＳans、及びＧバーナ電磁弁アンサーＧansの全てがＯＮであるときは、Ｈバーナ下段トランジスタ７２、Ｓバーナ下段トランジスタ７４、及びＧバーナ下段トランジスタ７５のいずれについても、ＯＦＦ故障が生じていないと判断できる。
【００７３】
そこで、この場合はＳＴＥＰ１２に進み、故障検知部６３は、Ｈバーナ下段トランジスタ７２、Ｓバーナ下段トランジスタ７４、及びＧバーナ下段トランジスタ７５を遮断制御してＳＴＥＰ１３に進み、処理を終了する。
【００７４】
一方、ＳＴＥＰ１１で、Ｈバーナ電磁弁アンサーＨans、Ｓバーナ電磁弁アンサーＳans、及びＧバーナ電磁弁アンサーＧansのいずれかがＯＦＦであるときには、ＳＴＥＰ２０に分岐する。そして、故障報知部６４は、機種設定スイッチ５５の入力が確定するのを待って、ＳＴＥＰ２１に進む。
【００７５】
ＳＴＥＰ２１で、故障報知部６４は、機種設定スイッチ５５により設定された機種コードから、電磁弁駆動回路７０の接続回路のうち、電磁弁の保持コイルが接続されている接続回路を認識する。本実施形態では、Ｈバーナ電磁弁１５の保持コイル１５ａ、Ｍバーナ電磁弁２５の保持コイル２５ａ、Ｓバーナ電磁弁３５の保持コイル３５ａ、及びＧバーナ電磁弁４５の保持コイル４５ａが、接続回路に接続されていることが認識される。
【００７６】
続くＳＴＥＰ２２で、故障報知部６４は、電磁弁アンサーがＯＦＦになった電磁弁の保持コイルが未接続であるか否かを判断する。ここで、例えばＳバーナが搭載されていない機種のガスこんろでは、Ｓバーナの電磁弁用の接続回路の部品（Ｓバーナ下段トランジスタ７４、抵抗７８）は実装されていない。そのため、Ａ／ＤポートＡＤ3はＶccに導通せず、Ｓバーナ電磁弁アンサーＳansはＯＦＦとなる。
【００７７】
そこで、ＯＮにならなかった電磁弁アンサーが、搭載されていないバーナ用の電磁弁に対応するものであるときには、電磁弁駆動回路に故障に起因するものではないため、ＳＴＥＰ１２に分岐し、故障報知部６４による故障報知は行なわない。
【００７８】
一方、ＯＮにならなかった電磁弁アンサーが、搭載されているバーナ用の電磁弁に対応するものであるときには、下段トランジスタのＯＦＦ故障が生じている。そのため、この場合にはＳＴＥＰ２３に進む。
【００７９】
ＳＴＥＰ２３で、故障報知部６４は、上段トランジスタ７１、Ｍバーナ下段トランジスタ７３、Ｈバーナ下段トランジスタ７２、Ｓバーナ下段トランジスタ７４、及びＧバーナ下段トランジスタ７５を、共に遮断制御する。また、続くＳＴＥＰ２４で、故障報知部６４による故障報知が行なわれる。
【００８０】
次に、図５を参照して、図３〜図４のフローチャートによる処理を行ったときのタイミングチャートについて説明する。
【００８１】
ｔ1は使用者によりＭバーナ点消火釦２４が点火操作された時点であり、この点火操作に応じてＭバーナマイクロスイッチ２７がＯＦＦ（開）からＯＮ（閉）に切替わり、電源供給（電源５１からコントローラ５０への電力供給）が開始されている。ｔ2で電源電圧が立ち上がった後に、ｔ3でマイクロコンピュータ６０のＲＥＳＥＴ入力がＯＦＦからＯＮに切替わって、マイクロコンピュータ６０が作動を開始する（図中ではマイコンＳＴＯＰ→ＲＵＮにより表示）。
【００８２】
所定の安定時間を待ち、また、イニシャライズ処理を行った後のｔ４で、マイクロコンピュータ６０は、図３〜図４のフローチャートによる処理を開始する。ｔ4で、故障検知部６３は、上段トランジスタ７１を導通制御すると共に、下段トランジスタ７２〜７５を遮断制御して、各電磁弁アンサー（Ｈans、Ｍans、Ｓans、Ｇans）がＯＦＦになっているか否かを判断する（下段トランジスタ７２〜７５のＯＮ故障の有無の検知）。
【００８３】
また、故障検知部６３は、ｔ5で、上段トランジスタ７１を遮断制御すると共に、下段トランジスタ７２〜７５を導通制御して、電磁弁アンサー（Ｈans、Ｍans、Ｓans、Ｇans）がＯＦＦになっているか否かを確認する（上段トランジスタ７１のＯＮ故障の有無の検知）。
【００８４】
次に、故障検知部６３は、ｔ6で、上段トランジスタ７１とＭバーナ下段トランジスタ７３を共に導通制御して、Ｍバーナ電磁弁アンサーＭansがＯＮになっているか否かを判断する（上段トランジスタ７１及びＭバーナ下段トランジスタ７３のＯＦＦ故障の有無の検知）。
【００８５】
続くｔ7で、故障検知部６３は、Ｈバーナ下段トランジスタ７２、Ｓバーナ下段トランジスタ７４、及びＧバーナ下段トランジスタ７５を導通制御して、Ｈバーナ電磁弁アンサーＨans、Ｓバーナ電磁弁アンサーＳans、及びＧバーナ電磁弁アンサーＧansが、いずれもＯＮになっているか否かを判断する（Ｈバーナ下段トランジスタ７２、Ｓバーナ下段トランジスタ７４、Ｇバーナ下段トランジスタ７５のＯＦＦ故障の有無の検知）。
【００８６】
ここでは、Ｓバーナ電磁弁アンサーＳansとＧバーナ電磁弁アンサーＧansはＯＮになっているが、Ｈバーナ電磁弁アンサーＨansはＯＦＦ（Ｈバーナ下段トランジスタ７２のＯＦＦ故障）になっている。そのため、故障報知部６４により故障報知がなされる。
【００８７】
ここで、図３のＳＴＥＰ２で、スイッチ入力処理を開始しているため、ｔ8では機種設定スイッチ５５の入力は確定している。そのため、機種設定スイッチ５５の入力の確定を待つことなく、Ｈバーナ下段トランジスタ７２、Ｓバーナ下段トランジスタ７４、及びＧバーナトランジスタ７５のＯＦＦ故障を速やかに検知して、故障報知を行うことができる。
【００８８】
なお、本実施形態では、図４のＳＴＥＰ２０〜ＳＴＥＰ２２で、ガスこんろの機種を判別して機種に応じた電磁弁の接続状態を認識して、電磁弁が接続された接続回路に限定して故障報知を行なったが、電磁弁駆動回路７０が、接続される電磁弁の個数が変わることのない専用回路であるときには、この認識は不要である。
【００８９】
また、本実施形態では、図３のＳＴＥＰ２で機種設定スイッチ５５の入力処理を開始することで、図４のＳＴＥＰ２０〜ＳＴＥＰ２２の機種別の電磁弁の接続状態を認識するタイミングを早めたが、例えば、ＳＴＥＰ２０の直前に、機種設定スイッチ５５の入力処理を開始する場合にも、本発明の効果を得ることができる。
【００９０】
また、本実施の形態では、上段トランジスタ７１を、各電磁弁の保持コイルについて共通に備えた構成を示したが、上段トランジスタを各電磁弁の保持コイルについて個別に備える構成としてもよい。
【００９１】
また、本実施の形態では、電磁弁駆動回路７０の接続回路を、各電磁弁の保持コイルを２個のスイッチング素子を介して電源の出力端子間に接続する構成としたが、３個以上のスイッチング素子を介して電源の出力端子間に接続する構成とする場合にも、本発明の適用が可能である。
【００９２】
また、本実施の形態では、本発明のスイッチング素子としてトランジスタを用いた例を示したが、ＦＥＴ、リレー等、他の種類のスイッチング素子を用いてもよい。
【符号の説明】
【００９３】
１…ガスこんろ、１０…Ｈバーナ、１４…Ｈバーナ点消火釦、１５…Ｈバーナ電磁弁、１７…Ｈバーナマイクロスイッチ、２０…Ｍバーナ、２４…Ｍバーナ点消火釦、２５…Ｍバーナ電磁弁、２７…Ｍバーナマイクロスイッチ、３０…Ｓバーナ、３４…Ｓバーナ点消火釦、３５…Ｓバーナ電磁弁、３７…Ｓバーナマイクロスイッチ、４０…Ｇバーナ、４４…Ｇバーナ点消火釦、４５…Ｇバーナ電磁弁、４７…Ｇバーナマイクロスイッチ、５０…コントローラ、５１…電源、５５…機種設定スイッチ、６０…マイクロコンピュータ、６１…操作状態検知部、６２…端子間電圧検出部、６３…故障検知部、６４…故障検知部、６５…燃焼制御部、７０…電磁弁駆動回路、７１…上段トランジスタ、７２…Ｈバーナ下段トランジスタ、７３…Ｍバーナ下段トランジスタ、７４…Ｓバーナ下段トランジスタ、７５…Ｇバーナ下段トランジスタ。
【図１】
0005484408.tif 000002
【図２】
0005484408.tif 000003
【図３】
0005484408.tif 000004
【図４】
0005484408.tif 000005
【図５】
0005484408.tif 000006