"駆動電流によりバーナへのガス供給路を開閉する開閉弁と、前記バーナにおける炎により加熱されて加熱温度から熱起電力を発生する熱電対と、熱起電力が所定レベル以上であるとき、炎有りの信号を送出する炎検知回路と、前記開閉弁の駆動電流回路において前記開閉弁の一端側に介在する第1スイッチ手段と、前記駆動電流回路において前記開閉弁の他端側に介在する第2スイッチ手段と、前記開閉弁が通電状態であって前記炎検知回路からの信号により炎無しと判断される場合、前記バーナにおける失火と判断して前記第1スイッチ手段を導通状態から遮断状態へ切替える失火対処回路と、前記失火対処回路への入力を実際の熱電対の出力に基づく第1の信号と炎無しを示す固定レベルの第2の信号とへ切替える第3スイッチ手段と、点火シーケンスの実施に先立ち前記失火対処回路の診断シーケンスを実施する診断手段と、を備え、前記失火対処回路は、失火検知時以外は、第1スイッチ手段を導通状態に保持するものであり、前記診断手段は、前記診断シーケンスの第1段階では、前記第2スイッチ手段を遮断状態にして、前記第1スイッチ手段と前記第2スイッチ手段との間の検査電圧を調べ、該検査電圧が前記第1スイッチ手段の遮断状態を示すものであれば、前記点火シーケンスの実施は保留し、該検査電圧が前記第1スイッチ手段の導通状態を示すものであれば、前記診断シーケンスの第2段階へ移行し、前記診断シーケンスの第2段階では、前記第3スイッチ手段により前記失火対処回路への入力を前記第2の信号にした状態であって前記第2スイッチ手段を導通状態にした状態の前記検査電圧を調べ、前記検査電圧が前記第1スイッチ手段の導通状態を示すものであれば、前記点火シーケンスの実施は保留することを特徴とするガス燃焼装置。請求項1記載のガス燃焼装置において、前記失火対処回路は、前記開閉弁と前記第2スイッチ手段との間の電圧が前記第2スイッチ手段の導通状態から遮断状態への変化を示すものであれば、前記開閉弁が非通電であると判断し、前記第1スイッチ手段を遮断状態から導通状態へ切替えるものであり、前記診断手段は、前記診断シーケンスの第2段階において、前記検査電圧が前記第1スイッチ手段の遮断状態を示すものであれば、前記診断シーケンスの第3段階へ移行し、前記診断シーケンスの第3段階では、前記第2スイッチ手段を導通状態から遮断状態へ切替えてから、前記検査電圧を調べ、前記検査電圧が前記第1スイッチ手段の遮断状態を示すものであれば、前記点火シーケンスの実施は保留することを特徴とするガス燃焼装置。請求項1又は2記載のガス燃焼装置において、前記失火対処回路は、前記開閉弁と前記第2スイッチ手段との間の電圧が前記第2スイッチ手段が導通状態となったときに、タイマを作動開始させて、該タイマの設定時間経過した時に、前記炎検知入力に基づき前記バーナにおける失火の有無を判断し失火検知時には前記第1スイッチ手段を導通状態から遮断状態へ切替えるものであり、前記診断手段は、前記診断シーケンスにおける前記タイマの設定時間を、前記点火シーケンスにおける前記タイマの設定時間より短くするものであることを特徴とするガス燃焼装置。特許文献1のガス燃焼装置では、炎検出に熱電対を用いており、バーナのガス燃焼終了から間もない期間に燃焼指示があったときには、熱電対に余熱が残っているため、診断シーケンスにおいて、実際には消火状態にあるにもかかわらず、燃焼状態と判断してしまうので、該失火対処回路が失火検知時にガス供給路を正しく閉止するか否かを診断することが困難である。特許文献2~4のガス燃焼装置は、炎検知回路が正常であるか否かを診断するのみであり、マイコンとは別に設けた失火処理回路が正常に作動するかまでは診断することはできない。本発明の目的は、熱電対の余熱等のために熱電対の出力が炎の実際の有無を示していない状況においても、点火前に失火対処回路を正しく診断することができるガス燃焼装置を提供することである。第1発明のガス燃焼装置は、駆動電流によりバーナへのガス供給路を開閉する開閉弁と、前記バーナにおける炎により加熱されて加熱温度から熱起電力を発生する熱電対と、熱起電力が所定レベル以上であるとき、炎有りの信号を送出する炎検知回路と、前記開閉弁の駆動電流回路において前記開閉弁の一端側に介在する第1スイッチ手段と、前記駆動電流回路において前記開閉弁の他端側に介在する第2スイッチ手段と、前記開閉弁が通電状態であって前記炎検知回路からの信号により炎無しと判断される場合、前記バーナにおける失火と判断して前記第1スイッチ手段を導通状態から遮断状態へ切替える失火対処回路と、前記失火対処回路への入力を実際の熱電対の出力に基づく第1の信号と炎無しを示す固定レベルの第2の信号とへ切替える第3スイッチ手段と、点火シーケンスの実施に先立ち前記失火対処回路の診断シーケンスを実施する診断手段と、を備え、前記失火対処回路は、失火検知時以外は、第1スイッチ手段を導通状態に保持するものであり、前記診断手段は、前記診断シーケンスの第1段階では、前記第2スイッチ手段を遮断状態にして、前記第1スイッチ手段と前記第2スイッチ手段との間の検査電圧を調べ、該検査電圧が前記第1スイッチ手段の遮断状態を示すものであれば、前記点火シーケンスの実施は保留し、該検査電圧が前記第1スイッチ手段の導通状態を示すものであれば、前記診断シーケンスの第2段階へ移行し、前記診断シーケンスの第2段階では、前記第3スイッチ手段により前記失火対処回路への入力を前記第2の信号にした状態であって前記第2スイッチ手段を導通状態にした状態の前記検査電圧を調べ、前記検査電圧が前記第1スイッチ手段の導通状態を示すものであれば、前記点火シーケンスの実施は保留することを特徴とする。第1発明によれば、診断シーケンスの第1段階において、検査電圧が第1スイッチ手段の遮断状態を示すものであるか否かを調べることにより、失火対処回路が失火検知時以外は第1スイッチ手段を正しく導通状態にしているかを適切に診断することができる。さらに、第2スイッチ手段を導通状態にし、開閉弁を通電状態にしたときに、第3スイッチ手段により失火対処回路の入力信号を、炎無しを示す固定レベルの第2の信号に切替えて、失火対処回路が失火に対して第1スイッチ手段を遮断状態にするか否かを調べる。したがって、バーナにおける前回の燃焼終了からあまり間が経っていない等の理由により、炎検知器が実際の炎の有無とは異なる出力を出している状況下においても、失火対処回路が失火に対して正しく作動するかを適切に診断することができる。第2発明のガス燃焼装置は、第1発明のガス燃焼装置において、前記失火対処回路は、前記開閉弁と前記第2スイッチ手段との間の電圧が前記第2スイッチ手段の導通状態から遮断状態への変化を示すものであれば、前記開閉弁が非通電であると判断し、前記第1スイッチ手段を遮断状態から導通状態へ切替えるものであり、前記診断手段は、前記診断シーケンスの第2段階において、前記検査電圧が前記第1スイッチ手段の遮断状態を示すものであれば、前記診断シーケンスの第3段階へ移行し、前記診断シーケンスの第3段階では、前記第2スイッチ手段を導通状態から遮断状態へ切替えてから、前記検査電圧を調べ、前記検査電圧が前記第1スイッチ手段の遮断状態を示すものであれば、前記点火シーケンスの実施は保留することを特徴とする。失火対処回路は、点火シーケンスの開始時に、第1スイッチ手段を導通状態にしていないと、点火シーケンスにおいてガスの点火が適切に行われなくなってしまう。第2発明によれば、診断シーケンスの第3段階では、前記第2スイッチ手段を導通状態から遮断状態へ切替えてから、前記検査電圧を調べることにより、診断手段は、失火対処回路が点火シーケンスの開始時に第1スイッチ手段を正しく導通状態にしているかを診断することができる。第3発明のガス燃焼装置は、第1又は第2発明のガス燃焼装置において、前記失火対処回路は、前記開閉弁と前記第2スイッチ手段との間の電圧が前記第2スイッチ手段が導通状態となったときに、タイマを作動開始させて、該タイマの設定時間経過した時に、前記炎検知入力に基づき前記バーナにおける失火の有無を判断し失火検知時には前記第1スイッチ手段を導通状態から遮断状態へ切替えるものであり、前記診断手段は、前記診断シーケンスにおける前記タイマの設定時間を、前記点火シーケンスにおける前記タイマの設定時間より短くするものであることを特徴とする。失火対処回路は、点火シーケンスでは、その開始時にガス弁コイルに通電され、ガス弁コイルが通電してから所定時間の経過後に失火判断させるために、タイマが使用される。しかしながら、失火対処回路がタイマの設定時間経過後に失火判断をすると、診断シーケンスの処理時間が長大化してしまう。第3発明によれば、診断手段が、診断シーケンスにおけるタイマの設定時間を、点火シーケンスにおけるタイマの設定時間より短くすることにより、失火対処回路は診断シーケンスの第2段階の開始から失火判断を行うまでの時間を短くして、第2段階に要する時間を短縮することができる。本発明は、電池電圧で作動する湯沸かし器10に用いられる炎検知装置である。図1において、S1~S7は診断シーケンス及び点火シーケンスに関連する信号を示している。ガス供給路11はガスをバーナ12へ導き、ガス弁13は、ガス供給路11に介在して、ガス弁コイル22を通電、遮断非通電することによりガス供給路11を開閉する。ガスはバーナ12から噴出し、噴出ガスは、点火電極図示せずにより点火されて、炎15を生成する。熱電対14は、バーナ12の近傍に配設され、周囲温度に応じた電圧を出力するものであり、炎15が生成されている時には、炎15により加熱されるようになっている。熱電対14は、高温に加熱されているときほど、出力レベルを上昇させる。FET21、ガス弁13のガス弁コイル22及びFET23は、その順番に直流電圧端子20の方から直列に接続され、直流電圧端子20とアースとの間に介在し、ガス弁コイル22の駆動電流回路を構成する。FET21は、通常時は導通状態オンにされており、失火対処回路32からのスイッチOFF指令S7により遮断状態オフを切替えられる。応答信号S2は、FET21とFET23との間の電圧レベルを示すことによりFET21のスイッチング状態をマイコン37へ入力する。FET23は、マイコン37からのスイッチ指令S3により導通状態及び遮断状態を切替えられる。応答信号S6は、ガス弁コイル22とFET23との間の電圧レベルを示すとともに、FET23のスイッチング状態によりガス弁コイル22の通電状態を失火対処回路32へ入力する。熱電対14は、一端側においてFET29を介して炎検知回路28へ接続され、他端側においてアースへ接続されている。FET29は、マイコン37からのスイッチ指令S4により導通状態及び遮断状態を切替えられる。炎検知回路28は、FET29が導通状態であるときは、入力端子に熱電対14の熱起電力が入力され、該入力端子の入力レベルが閾値に対して、大小どちらになっているかによりH高レベル又はL低レベルを検知信号S5として失火対処回路32及びマイコン37へ出力する。炎検知回路28の入力端子は、FET29が遮断状態であって、熱電対14の出力を入力されていないときには、閾値より下のアースレベルにプルダウンされ、その結果、炎検知回路28はS5としてLを出力することになる。失火対処回路32は、信号S5及びS6と内蔵タイマ図示せずとに基づきFET21へスイッチOFF指令S7を出力する。タイマ加速回路33は、マイコン37からのセルフチェック指令S1に基づき失火対処回路32の内蔵タイマの設定時間を切替える。具体的には、S1がオフであるとき、該内蔵タイマの設定時間を通常の所定時間T1T1>0とし、S1がオンであるとき、該内蔵タイマの設定時間を0に維持する。失火対処回路32の内蔵タイマは、例えば、CR回路から構成され、該CR回路の時定数が該内蔵タイマの設定時間に対応付けられている。設定時間を0に設定するときは、時定数をほぼ0にするために、例えばCR回路のR抵抗の両端を短絡する。湯沸かし器10の使用者は、バーナ12におけるガスの燃焼の開始を指示する時、運転スイッチ38を押下し、バーナ12におけるガスを燃焼させ、燃焼中に再度、運転スイッチを押圧し、燃焼停止を指示する。次に湯沸かし器10の燃焼運転開始に伴う処理について図2のフローチャートに従って説明する。なお、湯沸かし器10は本発明のガス燃焼装置に相当する。ガス弁13は本発明における開閉弁に相当する。ガス弁13は、そのガス弁コイル22に通電されることにより開弁される。FET21,23,29はそれぞれ本発明における第1、第2及び第3スイッチ手段に相当する。マイコン37には、本発明における診断手段を含んでいる。本発明における失火対処回路32の炎検知入力は炎検知回路28の出力に相当し、炎検知回路28の出力は、FET29の導通状態時では、炎検知器としての熱電対14の出力に基づくものになっており、また、FET29の遮断状態時では、アースレベルにプルダウンされた炎検知回路28の入力に対応する固定レベルとなっている。マイコン37は、図2のフローチャートに係る処理をROM図示せずのプログラムに従って実行する。該フローチャートにおいて、STEP40,41の処理は本発明における診断シーケンスの第1段階に相当し、STEP42,43の処理は本発明における診断シーケンスの第2段階に相当し、STEP44,45の処理は本発明における診断シーケンスの第3段階に相当する。湯沸かし器10の使用者はバーナ12におけるガスの燃焼を開始する時、運転スイッチ38を押下する。STEP40において、燃焼運転開始の指示がありしだい、STEP41へ進む。STEP41では、応答信号S2がH及びLのいずれになっているかを判定し、Hであれば、FET21が導通状態であり、失火対処回路32は正常であるとし、STEP42へ進み、Lであれば、R52へ進み、R52を実行する。R52は、燃焼運転を終了するルーチンであり、湯沸かし器10が正常に運転されていて、使用者がバーナ12の燃焼を終了する時にも実施される。バーナ12における燃焼運転開始指示時におけるR52の実行の結果、当然に、マイコン37はR51の点火シーケンスの実行を中止する。マイコン37は、R52の終了ルーチンにおいて、失火対処回路32を含む電気素子や直流電圧端子20への給電を停止する。STEP42では、マイコン37は、セルフチェック指令S1をオンにし、スイッチ指令S3をオン、S4をオフにする。なお、セルフチェック指令S1のオンは、タイマ加速回路33に失火対処回路32のタイマの設定時間を0にするものであり、セルフチェック指令S1のオフは、タイマ加速回路33に失火対処回路32のタイマの設定時間を、点火シーケンス実行時のT1T1>0にするものである。また、スイッチ指令のオンは、その出力先のFETを導通状態にさせるものであり、スイッチ指令のオフはその出力先のFETを遮断状態にさせるものである。STEP42におけるセルフチェック指令S1のオン、スイッチ指令S3のオン、及びスイッチ指令S4のオフに伴い、タイマ加速回路33に失火対処回路32のタイマの設定時間は0になり、FET23は導通状態に切替わり、FET29は遮断状態に切替わる。失火対処回路32は、応答信号S6がHからLへ切替わった時を内蔵タイマの作動開始時点と判断し、切替わり時から、内蔵タイマの設定時間が経過するのを待ち、設定時間が経過すると、S5がHかLかに基づきスイッチOFF指令S7を出力する。応答信号S6がHからLへ切り替わり、失火対処回路32の内蔵タイマの設定時間は0にされたので、STEP42の実行後、ほぼ即座に、失火対処回路32はS5がHかLかを判断する。また、STEP42においてFET29は遮断状態に切替わったので、炎検知回路28は、熱電対14の出力に関係なく、S5は炎無しを示すLを出力している。こうして、失火対処回路32は、それが正常であれば、STEP42の実行後、直ちに失火と判断して、スイッチOFF指令S7を出力し、FET21を遮断状態にする。また、失火対処回路32は、作動不良状態であれば、STEP42の実行後も、FET21は導通状態を維持する。STEP43では、応答信号S2がH及びLのいずれになっているかを判定し、Lであれば、失火対処回路32が正常に作動したとして、STEP44へ進み、Hであれば、R52へ進み、R52を実行する。STEP44では、マイコン37は、セルフチェック指令S1をオフに切替え、スイッチ指令S3をオフ,S4をオンに切替える。セルフチェック指令S1のオフは、タイマ加速回路33に、失火対処回路32のタイマの設定時間を0から元の設定時間T1に復帰させる処理を行わせる。こうして、熱電対14の出力は、FET29を介して炎検知回路28へ入力され、炎検知回路28は、熱電対14が検知した温度に応じて出力を生成する。失火対処回路32は、応答信号S6がLからHへ切替わったこと変化したことを検知すると、マイコン37により正常にFET23が遮断されたとして、スイッチOFF指令S7を止め、FET21を遮断状態から導通状態に切替えて、点火シーケンスの開始に備える。失火対処回路32は、作動不良状態であれば、S6がL及びHへ変化しても、スイッチOFF指令S7を維持したままとなり、FET21は導通状態のままとなる。STEP45では、応答信号S2がH及びLのいずれになっているかを判定し、Hであれば、R51へ進み、Lであれば、R52へ進み、R52を実行する。R51では、マイコン37は、スイッチ指令S3をオフからオンへ切替えて、周知の点火シーケンスを開始する。本発明のガス燃焼装置は、湯沸かし器10に限定されず、温風暖房機やその他のガス燃焼装置にも適用可能である。図2のフローチャートでは、スイッチ指令S4のオフはSTEP42においてスイッチ指令S3のオンと同時に出力されているが、STEP43における応答信号S2の判定時に、スイッチ指令S3がオフでかつスイッチ指令S4がオフになっていることが保証されれば、スイッチ指令S4のオフはスイッチ指令S3より前に出力しても、後に出力してもよい。図1では、FET29は熱電対14と炎検知回路28の入力端子との間に介在しているが、FET29は熱電対14と炎検知回路28の入力端子との接続回路とアースとの間に介在するようになっていてもよい。さらに、FET29は、熱電対14と炎検知回路28の入力端子との間に代えて、炎検知回路28と失火対処回路32との間に介在させることもできる。"