(57)【要約】【課題】外来ノイズの影響を受けにくく、また内部データの異常が報知される、安全性の高いマイコンガスメータを提供する。【解決手段】異常等を表示する表示灯と、ガスを遮断する遮断弁と、遮断弁を駆動する遮断弁駆動回路と、少なくともガス流量計からの入力信号から異常状態を判定する判定処理を行い、判定処理の結果に応じて、表示灯および遮断弁駆動回路を制御する制御処理を行い、ＲＡＭを備えまた時間計測を常時行っているＣＰＵと、電源となる電池とを備えたマイコンガスメータにおいて、カウント数が所定数以上のとき（分岐１２）、遮断弁閉止処理１３および表示灯の何れかまたは双方を駆動する。【選択図】        図１
2004333384.tif 000002
【特許請求の範囲】
【請求項１】
異常等を表示する表示灯と、ガスを遮断する遮断弁と、
遮断弁を駆動する遮断弁駆動回路と、
少なくともガス流量計からの入力信号から異常状態を判定する判定処理を行い、この判定処理内では判定のスキップ条件の有無を判定し、“スキップ条件有り”の場合判定処理を終了し、判定処理の結果に応じて、表示灯および遮断弁駆動回路を制御する制御処理を行い、ＲＡＭを備えまた時間計測を常時行っているＣＰＵと、
電源となる電池とを備えたマイコンガスメータにおいて、
前記判定処理内で、“スキップ条件有り”の場合、判定処理のスキップ回数をカウントして判定処理を終了し、カウント数が所定数以上のとき、遮断弁駆動回路および表示灯の何れかまたは双方を駆動することを特徴とするマイコンガスメータ。
【請求項２】
異常等を表示する表示灯と、ガスを遮断する遮断弁と、
遮断弁を駆動する遮断弁駆動回路と、
少なくともガス流量計からの入力信号から異常状態を判定する判定処理を行い、この判定処理内では判定のスキップ条件の有無を判定し、“スキップ条件有り”の場合判定処理を終了し、判定処理の結果に応じて、表示灯および遮断弁駆動回路を制御する制御処理を行い、ＲＡＭを備えまた時間計測を常時行っているＣＰＵと、
電源となる電池とを備えたマイコンガスメータにおいて、
前記判定処理内で、“スキップ条件有り”の場合、判定処理のスキップ回数をカウントし、一方“スキップ条件無し”の場合、スキップ条件をＣＰＵに記憶して、判定処理を終了し、カウント数が所定数以上のとき、前記ＲＡＭに記憶されたデータをＣＰＵの設定値にセットし、前記表示灯を点灯することを特徴とするマイコンガスメータ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ガスの流量やガス圧力その他の外部信号を監視し、これらの異常時に、ガス遮断弁を駆動してガスを遮断するマイコンガスメータに関する。
【０００２】
【従来の技術】
マイコンガスメータは、ＲＡＭを備えたＣＰＵすなわちマイコンを制御の中心とした安全機能を有するシステムで、電池によって駆動されている。このシステムは、メイン処理として、ガスの流量センサ、圧力センサおよび感震器からの入力信号を監視し、ガスの使われ方の異常、圧力の異常あるいは地震発生を感知した場合には、マイコンが遮断弁駆動回路に指令を出し、遮断弁を閉止させ、ガスの供給を止める。
図５は従来のマイコンガスメータの一例のメイン処理のフローチャートである。メイン（図中の名称、ＭＡＩＮ）処理では、ガスの長時間使用や過大な使用を監視し異常を判定するガス流量判定処理、ガスの圧力を監視し供給圧力の異常を判定する圧力センサ判定処理、および感震器の信号により地震の発生を判定する感震器判定処理の各判定処理を行う、すなわち必要時には遮断要求をセットする。判定の基準値はＲＡＭに記憶させてあり、これらの判定処理は順次行われているが、分岐５１における論理はＯＲ処理である。メイン処理は定期的に、例えば１ｓ毎に、行われている。
【０００３】
各判定処理では、ガスの供給停止が必要と判定した場合、遮断要求がセットされる。そのため、分岐５１で遮断要求をチェックし、遮断要求が有る場合、弁閉止処理を実行し遮断弁を閉止する。そして、弁閉止処理実行済として、遮断要求をクリアし、その他の処理へ移行する。遮断要求が無い場合は、弁閉止処理を実行せず、その他の処理へ移行する。
その他の処理には、表示灯（ＬＥＤ（発光ダイオード））等の表示処理や、内部タイマや時計等をカウントする処理等があるが、その内容は本発明には直接関係しないので説明は省略する。
【０００４】
マイコンガスメータでは、これらの処理を定期的、例えば０．１ｓ毎、に実行しており、メイン処理実行終了後は、次のメイン処理実行タイミングまで休止している。マイコンの消費電流は処理実行中と休止中で百倍前後の差があり、処理実行時間を短くし、休止状態を出来るだけ長くすることが電池消耗を少なくするために必要な条件である。
判定処理の代表例としてガス流量判定処理について説明する。図６は従来のメイン処理内で実行されるガス流量判定処理のフローチャートである。ガス流量判定処理では、まず流量判定の実施確認を行う。流量判定は、ガスが使用されていない場合は行う必要が無い。例えば、（ガス流量）判定を１ｓ周期で行う場合、メイン処理実行毎（０．１ｓ毎）に判定する必要は無い。そのため、実施確認を行い、分岐６１により判定が必要な場合（判定をスキップする条件が無い場合）判定処理を行い、判定が必要無い場合（スキップ条件が有る場合）は判定処理をスキップする。マイコンの実行時間を短くし、電池消耗を抑える手段としてこのような実施確認を行っている。
【０００５】
分岐６１により判定実施が必要と判断した場合、ガスの使用時間あるいは使用量により流量判定処理を行う。この判定の結果、異常なガスの使用状態と判定した場合、分岐６２により遮断条件成立として遮断要求をセットする。
なお、判定に必要なスキップ条件、流量判定値等のデータはガスメータの設置環境や使用状況により変化するため、書換え可能なＲＡＭに保存、記憶するようにしてある。
感震器判定処理や圧力センサ判定処理については、ガス流量判定処理と同様のフローでそれぞれの処理を行っているので、重複を避け説明を省略する。
なお、調査の結果、本発明に近い公知文献は見出せなかったので記載しない。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記のようなマイコンガスメータでは、外来ノイズ等何らかの原因でＲＡＭが“スキップ条件有り”値に変化してしまった場合、その時点以降“スキップ条件無し”の値に再設定されるまで判定処理はスキップされ、ガス使用状態、地震あるいは圧力の異常時に、遮断弁閉止が出来なくなるという問題があった。
また、このような内部データの異常は、外部へ信号が出力されないため、マイコンガスメータの内部に異常が発生しているか否かを外から判断できないという問題があった。
【０００７】
本発明の目的は、外来ノイズの影響を受けにくく、また内部データの異常が報知される、安全性の高いマイコンガスメータを提供することにある。
【０００８】
【課題を解決するための手段】
本発明の目的を達成するために、異常等を表示する表示灯と、ガスを遮断する遮断弁と、
遮断弁を駆動する遮断弁駆動回路と、
少なくともガス流量計からの入力信号から異常状態を判定する判定処理を行い、この判定処理内では判定のスキップ条件の有無を判定し、“スキップ条件有り”の場合判定処理を終了し、判定処理の結果に応じて、表示灯および遮断弁駆動回路を制御する制御処理を行い、ＲＡＭを備えまた時間計測を常時行っているＣＰＵと、
電源となる電池とを備えたマイコンガスメータにおいて、
前記判定処理内で、“スキップ条件有り”の場合、判定処理のスキップ回数をカウントして判定処理を終了し、カウント数が所定数以上のとき、遮断弁駆動回路および表示灯の何れかまたは双方を駆動することとする。
【０００９】
メイン処理でスキップ回数をチェックすることは、すなわち、判定処理が実施されているかをチェックすることと等価であり、スキップ回数が異常に多い場合、判定処理が正常に実施されていない、と判断でき、この判断をもって、遮断弁を閉止する等の処理を行うことにより、マイコンガスメータ内部の異常を外部へ知らせることが可能となる。
また、異常等を表示する表示灯と、ガスを遮断する遮断弁と、
遮断弁を駆動する遮断弁駆動回路と、
少なくともガス流量計からの入力信号から異常状態を判定する判定処理を行い、この判定処理内では判定のスキップ条件の有無を判定し、“スキップ条件有り”の場合判定処理を終了し、判定処理の結果に応じて、表示灯および遮断弁駆動回路を制御する制御処理を行い、ＲＡＭを備えまた時間計測を常時行っているＣＰＵと、
電源となる電池とを備えたマイコンガスメータにおいて、
前記判定処理内で、“スキップ条件有り”の場合、判定処理のスキップ回数をカウントし、一方“スキップ条件無し”の場合、スキップ条件をＣＰＵに記憶して、判定処理を終了し、カウント数が所定数以上のとき、前記ＲＡＭに記憶されたデータをＣＰＵの設定値にセットし、前記表示灯を点灯することとする。
【００１０】
こうすることによって、ガスを遮断することなく、マイコンガスメータの内部異常を報知することができる。
【００１１】
【発明の実施の形態】
この発明を実施例と図面に基づき詳細に説明する。
実施例１
図２は本発明係るマイコンガスメータにおけるガス流量判定処理フローチャートである。
本発明においても、流量判定実施確認を行い、判定の必要が有る場合（すなわち、“スキップ条件無し”）の場合は流量判定を行い、判定の必要が無い場合（すなわち、“スキップ条件有り”の場合）は処理をスキップする点は従来と同様である。
ただし、“スキップ条件有り”場合には、スキップした回数をカウントするようにしている。また、流量判定処理の場合は、従来と同様、ガス未使用時と判定処理周期、例えば１ｓ、の条件が有るため、それぞれ個別にカウントを行うようにしてある。
【００１２】
分岐２１において、スキップ条件が１ｓ周期であるかどうか判定する。１ｓ周期によるスキップの場合は、ステップ２２において１ｓ周期スキップをカウントする。１ｓ周期によるスキップで無い場合は、ステップ２３において、１ｓ周期スキップカウンタをクリアする。
同様に分岐２４において、スキップ条件がガス未使用であるかどうかを判定する。ガス未使用によるスキップの場合、ステップ２５において、ガス未使用スキップをカウントする。ガス未使用によるスキップで無い場合は、ステップ２６において、ガス未使用スキップカウンタをクリアする。
【００１３】
スキップ条件が無く、流量判定処理を実施した場合は、ステップ２７においてスキップカウンタの全てがクリアされる。
メイン処理は従来と同様、０．１ｓ毎に実行されるので、スキップ回数のカウント値により流量判定をスキップした期間が確認できる。
図１は本発明に係るマイコンガスメータのメイン処理フローチャートである。ガス流量判定処理からその他の処理までのフローは従来と同一である。その他の処理終了後、ステップ１１において判定処理のスキップ回数をチェックする。分岐１２においてスキップ回数が所定回数以上の場合（すなわち、判定処理の動作間隔が所定時間以上の場合）、ステップ１３における弁閉止処理により弁を閉止する。
【００１４】
この分岐１２の所定値は、スキップ回数が正常な使用状態では超えることが無く、内部データ異常時には確実に超える値とする必要がある。例えば、１ｓ周期によるスキップの場合、正常時の周期の１０倍として１０ｓを所定値とし、ガス未使用によるスキップの場合は、別荘等季節的な使用を考慮し１年を所定値とすることが考えられる。なお、この所定値は実使用環境や使用状況に合わせて設定すればよく、一律な固定値を使用する必要は無い。
弁閉止処理１３により遮断弁を閉止後は、ステップ１４においてスキップ回数をクリアする。これは、内部データの異常を繰り返しチェックするためである。
【００１５】
これらによって、内部データに異常が発生した場合は、遮断弁閉止という手段により外部への報知が可能となる。
実施例２
図４は本発明に係る他のマイコンガスメータのガス流量判定フローチャートである。実施例１（図２）のガス流量判定フローとの相違点は次の１点のみであるので同じ部分の説明は省略する。流量判定処理実施後、ステップ４８においてスキップ条件を記憶するようにしてある。ここで記憶されるスキップ条件は、分岐４９において“スキップ条件無し”と判断された条件である。
【００１６】
図３は本発明に係る他のマイコンガスメータのメイン処理フローチャートである。実施例１のメイン処理フローチャート（図１）との相違は、３１スキップ回数をチェックし、分岐３２においてカウント数が所定値以上と判定した以降の処理である。
ステップ３３において記憶していたデータをスキップ条件にセットしている。ここでいう記憶していたデータとは、図４のステップ４８で記憶されたスキップ条件であり、分岐４９において“スキップ条件無し”と判断された、内部データが正常時の条件である。
【００１７】
こうすることにより、内部データの異常を判定した場合、あらかじめ記憶された正常時の条件に復帰し、流量判定処理を再開することが出来る。ステップ３４におけるＬＥＤ表示は、内部データに異常が生じたことを外部へ報知するための表示である。
なお、感震器判定処理および圧力センサ判定処理についても、ガス流量判定処理と同様のフローとすることにより同じ効果が得られることは明らかである。
【００１８】
【発明の効果】
この発明によれば、異常等を表示する表示灯と、ガスを遮断する遮断弁と、
遮断弁を駆動する遮断弁駆動回路と、少なくともガス流量計からの入力信号から異常状態を判定する判定処理を行い、この判定処理内では判定のスキップ条件の有無を判定し、“スキップ条件有り”の場合判定処理を終了し、判定処理の結果に応じて、表示灯および遮断弁駆動回路を制御する制御処理を行い、ＲＡＭを備えまた時間計測を常時行っているＣＰＵと、電源となる電池とを備えたマイコンガスメータにおいて、前記判定処理内で、“スキップ条件有り”の場合、判定処理のスキップ回数をカウントして判定処理を終了し、カウント数が所定数以上のとき、遮断弁駆動回路および表示灯の何れかまたは双方を駆動するようにしたため、ＲＡＭの異常などが弁閉止あるいは表示により直ちにわかるようになる。
また、同じく、前記判定処理内で、“スキップ条件有り”の場合、判定処理のスキップ回数をカウントし、一方“スキップ条件無し”の場合、スキップ条件をＣＰＵに記憶して、判定処理を終了し、カウント数が所定数以上のとき、前記ＲＡＭに記憶されたデータをＣＰＵの設定値にセットし、前記表示灯を点灯するようにしたため、ガス流を停止することなく、ＲＡＭの異常などが報知される。
【図面の簡単な説明】
【図１】本発明に係るマイコンガスメータのメイン処理フローチャートである。
【図２】本発明係るマイコンガスメータにおけるガス流量判定処理フローチャートである。
【図３】本発明に係る他のマイコンガスメータのメイン処理フローチャートである。
【図４】本発明に係る他のマイコンガスメータのガス流量判定フローチャートである。
【図５】従来のマイコンガスメータの一例のメイン処理のフローチャートである。
【図６】従来のメイン処理内で実行されるガス流量判定処理のフローチャートである。
【符号の説明】
１１    ステップ（スキップ回数チェック）
１２    分岐（スキップ回数判定）
１３    ステップ（弁閉止処理）
１４    ステップ（スキップ回数クリア）
２１    分岐（スキップ条件判定）
２２    ステップ（スキップ回数カウント）
２３    ステップ（スキップ回数クリア）
２４    分岐（スキップ条件判定）
２５    ステップ（スキップ回数カウント）
２６    ステップ（スキップ回数クリア）
２７    ステップ（スキップカウンタクリア）
３１    ステップ（スキップ回数チェック）
３２    分岐（スキップ回数判定）
３３    ステップ（スキップ条件にセット）
３４    ステップ（ＬＥＤ表示）
４１    分岐（スキップ条件判定）
４２    ステップ（スキップ回数カウント）
４３    ステップ（スキップ回数クリア）
４４    分岐（スキップ条件判定）
４５    ステップ（スキップ回数カウント）
４６    ステップ（スキップ回数クリア）
４７    ステップ（スキップ回数クリア）
４８    ステップ（スキップ条件記憶）
４９    分岐（スキップ条件判定）
５１    分岐（遮断要求判定）
６１    分岐（スキップ条件判定）
６２    分岐（遮断条件判定）
【図１】
2004333384.tif 000003
【図２】
2004333384.tif 000004
【図３】
2004333384.tif 000005
【図４】
2004333384.tif 000006
【図５】
2004333384.tif 000007
【図６】
2004333384.tif 000008