(57)【特許請求の範囲】
【請求項１】
少なくとも、ガス流路中に配設されるフルイディック素子と、予め設定された時間間隔による一定周期内で前記フルイディック素子により検出されたフルイディック振動の周波数に基づき算出される流量から前記一定周期内に流れたガス体積値を算出する演算処理手段と、算出されたガス体積値が積算される積算体積値を表示器に表示させる表示制御手段と、を備えたフルイディック型ガスメータであって、
前記表示制御手段は、算出された前記一定周期内のガス体積値分を次の一定周期においてそのガス体積値の大きさに応じた表示更新間隔で順次更新して積算表示させることを特徴とするフルイディック型ガスメータ。
【請求項２】
前記表示制御手段は、ガス流が停止した場合に前記一定周期に対して短い時間経過時点でガス体積値の積算表示の更新を停止させる請求項１記載のフルイディック型ガスメータ。
【請求項３】
前記フルイディック素子の検出結果に基づきガス流の停止を検出するガス流停止検出手段を備え、
積算表示の更新を停止させる前記短い時間は、前記ガス流停止検出手段により停止検出が可能な最短時間である請求項２記載のフルイディック型ガスメータ。
【請求項４】
積算表示の更新の停止により積算表示されなかったガス体積値分をメモリに記憶させる格納手段を備え、前記表示制御手段は、前記メモリに格納されたガス体積値分を次回のガス流検出に伴う積算表示の更新時に上乗せして積算表示を更新させる請求項１乃至３のいずれか一項に記載のフルイディック型ガスメータ。
【請求項５】
前記表示制御手段は、前記メモリに格納された積算表示されなかったガス体積値分についてガス流が検出された今回の一定周期で算出されたガス体積値による表示更新値に応じた分だけその積算表示の更新時に上乗せし、前記格納手段は上乗せされなかった分を再び前記メモリに格納させる請求項４記載のフルイディック型ガスメータ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、都市ガスやプロパンガス等の使用量を測定するフルイディック型ガスメータに関する。
【０００２】
【従来の技術】
近年、この種のガスメータとしては、その小型化等の要請に応じて、従来の膜式ガスメータに代わってフルイディック素子のフルイディック振動を利用したフルイディック型ガスメータが主流となりつつある。これは、フルイディック素子を通過するガスの振動周波数がその流量に比例することを利用したものであるが、フルイディック振動は或る程度の流量がないと検出できる程度の振動とならないため、低流量域では感熱式のフローセンサを用いて測定し、中・高流量域ではフルイディック素子を用いてガスの流量を測定し、これらの流量測定結果に基づいてガス使用量を算出するフルイディック素子・フローセンサ併用型として構成するのが一般的である。
【０００３】
【発明が解決しようとする課題】
ところで、フルイディック振動周波数はガス流量に比例するが、フルイディック素子の振動検出センサからの１パルス毎に周波数を求め、流量又は体積に換算することは、演算処理手段をなすマイコンに大きな負荷がかかり、かつ、マイコンによる消費電力も大きくなってしまう。
【０００４】
また、振動検出センサからの１パルス毎では周波数のばらつきが大きくなってしまい、ガス漏れ等に対する保安機能が正確でなくなる可能性もある。
【０００５】
そこで、本発明は、マイコンに対する負荷を低減し消費電力も低下させ得るとともに、測定精度を向上させ得るフルイディック型ガスメータを提供することを目的とする。
【０００６】
併せて、上記目的の実現に伴う表示器での積算体積値の表示をガス使用者に不信感、誤解等を与えることなく適正に行えるフルイディック型ガスメータを提供することを目的とする。
【０００７】
【課題を解決するための手段】
請求項１記載の発明は、少なくとも、ガス流路中に配設されるフルイディック素子と、予め設定された時間間隔による一定周期内で前記フルイディック素子により検出されたフルイディック振動の周波数に基づき算出される流量から前記一定周期内に流れたガス体積値を算出する演算処理手段と、算出されたガス体積値が積算される積算体積値を表示器に表示させる表示制御手段と、を備えたフルイディック型ガスメータであって、前記表示制御手段は、算出された前記一定周期内のガス体積値分を次の一定周期においてそのガス体積値の大きさに応じた表示更新間隔で順次更新して積算表示させる。
【０００８】
或る一定周期に流れたガス体積値は、その一定周期の終了時点で判明する。そこで、判明したガス体積値を一定周期の終了時点、即ち、次の一定周期の開始時点で一度に更新して表示器による積算表示に反映させると、表示値の変化が大きすぎて利用者に不信感、誤解を与えかねない。この点、本発明においては、次の一定周期においてスムーズに更新して積算表示させるので、利用者に不信感、誤解を与えることはない。即ち、算出された一定周期内のガス体積値の大きさに応じた表示更新間隔で順次更新して積算表示させるので、ガス体積値が大きければ表示更新間隔が短くなって流量の多い場合のリアルタイムの測定に対応する如きスムーズな更新表示となり、ガス体積値が小さければ表示更新間隔が長くなって流量の少ない場合のリアルタイムの測定に対応する如きスムーズな更新表示となる。
【０００９】
請求項２記載の発明は、請求項１記載のフルイディック型ガスメータにおいて、前記表示制御手段は、ガス流が停止した場合に前記一定周期に対して短い時間経過時点でガス体積値の積算表示の更新を停止させる。
【００１０】
上述のように一定周期内に流れたガス体積値を測定算出し、そのガス体積値を次の一定周期中において表示器に表示更新間隔でスムーズに更新表示させる場合において、当該次の一定期間中においてガス流が停止したとしても表示器における更新表示が継続されると、ガス流がないにも関わらず表示器における更新表示によりガス流を誤って測定しているという不信感、誤解をガス使用者に与えかねない。この点、本発明においては、ガス流が停止した場合には一定周期に対して短い時間経過時点で瞬時的にガス体積値の積算表示の更新を停止させるので、現実のガス流の停止と表示器の表示の更新停止とがほぼ一致することなり、使用者に不信感、誤解を与えることはない。
【００１１】
請求項３記載の発明は、請求項２記載のフルイディック型ガスメータにおいて、前記フルイディック素子の検出結果に基づきガス流の停止を検出するガス流停止検出手段を備え、
積算表示の更新を停止させる前記短い時間は、前記ガス流停止検出手段により停止検出が可能な最短時間である。
【００１２】
従って、上記の積算表示の更新を停止させる短い時間を、ガス流停止検出手段により停止させる短い時間を、ガス流停止検出手段により停止検出が可能な最短時間とすることで、実用上、瞬時と見做すことができ、気にならない程度のタイムラグにて積算表示の更新を停止させることができる。例えば、この時間は０．５秒程度でよい。
【００１３】
請求項４記載の発明は、請求項１乃至３のいずれか一項に記載のフルイディック型ガスメータにおいて、積算表示の更新の停止により積算表示されなかったガス体積値分をメモリに記憶させる格納手段を備え、前記表示制御手段は、前記メモリに格納されたガス体積値分を次回のガス流検出に伴う積算表示の更新時に上乗せして積算表示を更新させる。
【００１４】
従って、ガス流の停止に伴う積算表示の更新の停止により積算表示されなかったガス体積値分についても何れは表示器に積算表示させなければならないが、格納手段によりその分をメモリに格納させておくことにより、次回のガス流検出に伴う積算表示の更新時に上乗せして積算表示を更新させることで対処し得る。
【００１５】
請求項５記載の発明は、請求項４記載のフルイディック型ガスメータにおいて、前記表示制御手段は、前記メモリに格納された積算表示されなかったガス体積値分についてガス流が検出された今回の一定周期で算出されたガス体積値による表示更新値に応じた分だけその積算表示の更新時に上乗せし、前記格納手段は上乗せされなかった分を再び前記メモリに格納させる。
【００１６】
上述のようにガス流の停止に伴う積算表示の更新の停止により積算表示されなかったガス体積値分については次回のガス流検出に伴う積算表示の更新時に上乗せして積算表示を更新させることで対処し得るが、この際、当該次回のガス流検出に伴うその一定周期でのガス体積値による表示更新値の大きさによっては上乗せ分の占める割合が大きすぎて積算表示される値も大きくなりすぎて、使用者に当該次回のガス流検出に伴う一定周期でのガス体積値による表示更新値と違いすぎる等の不信感、誤解を与え兼ねないが、今回の一定周期で算出されたガス体積値による表示更新値に応じた分だけその積算表示の更新時に上乗せしていくので、使用者に不信感、誤解を与えることなく積算表示の更新を行える。
【００２１】
【発明の実施の形態】
本発明の一実施の形態を図面に基づいて説明する。本実施の形態のフルイディック型ガスメータは、例えばプロパンガス用のフルイディック素子・感熱式フローセンサ併用型に適用されている。
【００２２】
図１は、本実施の形態のフルイディック型ガスメータ１の概観を示す概略正面図で、ガス使用量を積算表示する表示器２が設けられている。ここに、本実施の形態の表示器２は、１リットル、１０リットルなる下２桁分を表示する液晶表示部３と、１００リットル以上なる上５桁分を表示するモータ式カウンタ部４とにより構成されている。
【００２３】
図２は、フルイディック型ガスメータ１の内部構造を示す縦断正面図である。上部の導入口５から導入されるガスのガス流路６中には流量を安定化させるための整流格子７が設けられている。この整流格子７よりガス流の下流側には、低流量域を測定するための感熱式フローセンサ８と、中・高流量域を測定するためのフルイディック素子９とが導出口１０に向けて順に配設されている。感熱式フローセンサ８は電池駆動によりガスの流れによる熱の移動を利用してフルイディック振動の起こらない低流量域の流量を測定するものであり、各種構成例があるが、周知であるので、詳細は省略する。
【００２４】
フルイディック素子９は、整流格子７により整流されてノズル１１より流れてくるガスを誘振子１２に突き当てることで振動のきっかけを作り、誘振子１２背後のエンドブロック１３によりフィードバックしてきたガス流による振動をノズル１１脇の一対の振動検出センサ１４で検出するものであり、この振動数がガス流量に比例することを利用してガス使用量の算出に供される。
【００２５】
なお、導入口５・整流格子７間のガス流路６に対しては、ガス漏れ等の異常が検知された場合にガス供給を強制的に遮断させる遮蔽弁１５が設けられている。
【００２６】
図３は電気的な制御・処理系の概略構成例を示すブロック図である。フルイディック素子９の振動検出センサ１４からの出力は波形整形回路１６を経てパルスカウンタ１７に入力され、カウンタ１７による計数結果がマイコン１８に入力されている。このマイコン１８には感熱式フローセンサ８の出力が入力されているとともに、出力側には表示器２が接続されている。ここに、マイコン１８は全体の制御・演算処理を受け持つＣＰＵ、制御プログラムが予め格納されたＲＯＭ、バッファメモリ等のメモリを備えたＲＡＭ等により構成されており、後述するように演算処理手段、表示制御手段、格納手段等の機能を受け持つ。また、波形整形回路１６の出力側にはガス流停止検出手段として機能するパルスレベル変化監視部１９が設けられ、出力側はマイコン１８に接続されている。
【００２７】
このような構成において、ガス流路６中に一定流量のガスが流れた場合の振動検出センサ１４の出力例は、図４に示すようになる。
【００２８】
図５は１５０，２００，５００，１０００，２０００，３０００［Ｌ／ｈ］（“Ｌ”はリットルを示す）なる各ガス流量時におけるフルイディック振動のパルス周期のばらつきを示した特性図である。“ばらつき”は各々のパルス数検出にかかる時間を５０データ分取得し、その標準偏差を平均値で割ったものである。即ち、ばらつきの小さくなるパルス数で振動周波数を算出すれば、その振動周波数から算出される流量、体積もばらつきが小さく、誤差の小さいものとなる。流量が少ないとばらつきも小さくなり、パルス数を多くまとめたほうがばらつきか小さくなることがわかる。
【００２９】
図６はフルイディック振動周波数と流量との関係を示した特性図であり、基本的に、比例関係にあることがわかる。
【００３０】
このような状況下に、本実施の形態による流量（体積）の測定・算出について説明する。まず、フルイディック素子９で起こる振動を振動検出センサ１４で検出し、波形整形回路１６で矩形波に整形した後、パルスカウンタ１７に入力させることでそのパルス数を計数する。マイコン１８ではパルスカウンタ１７により計数された一定周期内のパルス数から振動周波数、ガス流量値、ひいてはガス体積値を算出し、表示器２に更新表示させる。ここで、仮にパルスカウンタ１７から得られる１パルス毎に振動周波数、ガス流量値、ひいてはガス体積値を算出する処理を行うと、大流量時には周波数が大きいため、マイコン１８は実質的に常時駆動しているような形となってしまう。
【００３１】
この点、本実施の形態では、或る程度長い一定時間による一定周期毎に振動周波数、ガス流量値、ひいてはガス体積値を算出する処理を行わせるものである。この一定周期をなす時間の決定基準について説明する。計量法においては計量誤差を１．５％以内に抑えなくてはならない。振動周波数も当然１．５％以内のばらつきで求める必要があるが、より実際的には、余裕を見て、１．０％以内のばらつきに抑えたい。図５に示した特性例によれば、流量３０００［Ｌ／ｈ］においても２０パルスで周波数を求めれば１．０％のばらつきで収まり、流量１５０［Ｌ／ｈ］においては１０パルスで周波数を求めれば１．０％のばらつきで収まる。流量３０００［Ｌ／ｈ］時に２０パルスを取り込むのにかかる時間は１秒以内であるが、流量１５０［Ｌ／ｈ］に１０パルスを取り込むのにかかる時間は約６秒である。小流量時の時間を決定基準にすれば、大流量時には少なくともより多くのパルスを取り込めるので、そこから周波数を算出しても誤差は小さくなる。
【００３２】
そこで、本実施の形態では、一定周期を例えば６秒に定め、その一定周期内に検出されたパルス数から振動周波数、ガス流量値、ひいてはガス体積値を算出する処理を行わせることにより、マイコン１８は一定周期毎に駆動すればよく、計算終了後は低消費電力状態にしておくことができ、マイコン１８部分の低消費電力化を図れる。ここに、一定周期＝６秒は、電池駆動の感熱式フローセンサ８を間欠的に駆動させる測定タイミングと同じである（対応している）ので、制御タイミング等が容易となる。
【００３３】
ところで、一定周期内で測定・算出されたガス体積値はそれ以前の積算体積値に積算されて表示器２に表示されるが、本実施の形態における積算表示の更新について説明する。一定周期毎にマイコン１８による算出処理を行う場合、或る一定周期でのガス体積値はその周期終了時点で判明する。その場合に、算出されたガス体積値をその時点で全て表示器２の積算表示に反映させると、瞬時に表示値が大きく変化するため、使用者に正しく計量していない等の不信感或いは誤解を与えかねない。そこで、本実施の形態では、或る一定周期内で算出されたガス体積値を次の一定周期のタイミングで積算表示を更新させて表示させるが、スムーズに表示を更新させるものである。
【００３４】
ここに、マイコン１８においてＲＯＭに格納された制御プログラムにより実行される表示制御手段としての機能による表示処理例を図７及び図８に示すフローチャートを参照して説明する。
【００３５】
図７は、一定周期内の流量が算出されてから表示更新タイミング設定までの処理例を示すフローチャートである。流量算出が終了すると（ステップＳ１）、一定周期で割ることにより周期体積が算出される（Ｓ２）。この周期体積を計測開始時点から前回の一定周期までの積算体積に加算することにより積算体積を算出する（Ｓ３）。次に、表示更新値を算出する（Ｓ４）が、表示は１リットル単位であり、表示において小数点以下は切り捨てるため、毎周期毎の周期体積をそのまま表示に反映させると、切り捨てた体積分の誤差が周期毎に大きくなってしまう。そこで、このステップＳ４の処理においては、今回の一定周期までの積算体積から前回の一定周期における積算体積を引いた結果を表示更新値として算出する。表示更新値が確定したら、表示更新タイミングの設定処理を行う（Ｓ５）。
【００３６】
図８は表示更新タイミングの設定処理を伴う表示処理例を示すフローチャートである。まず、或る一定周期内での表示更新値が判明すると（ステップＳ１１）、予め設定されている一定周期の時間を判明した更新値で割ることによりタイマ設定時間が確定する（Ｓ１２）。即ち、表示更新値の大きさに応じた表示更新間隔がタイマ設定時間として算出される。更新値が大きいほどタイマ設定時間は短くなり、更新値が小さいほどタイマ設定時間が長くなる。タイマ設定時間が確定すると、タイマがスタートし（Ｓ１３）、タイマ割り込み待ち状態となる（Ｓ１４）。タイマ設定時間が経過する毎にタイマ割り込みが発生すると（Ｓ１５）、表示器２における積算表示を＋１だけ更新した表示に変更する（Ｓ１６）。本実施の形態の場合であれば、液晶表示部３における最下位１桁目（即ち、１リットル桁）の表示がタイマ設定時間毎に“１”ずつインクリメント表示される。これを更新値分の表示の更新が終了するまで同様に繰り返し（Ｓ１７，Ｓ１８）、更新値分の表示の更新が終了すると（Ｓ１９）、タイマ割り込みを禁止し一定周期の終了を待つ。
【００３７】
図９はフルイディック振動が起こり得る流量、例えば、３０００［Ｌ／ｈ］でガスが流れている場合における、本実施の形態による流量、体積算出タイミング並びに表示更新タイミング例を模式的に示すタイムチャートである。ａ，ｂが一定周期の計測周期を示し、一定周期ａ，ｂ内での計測結果は各々次の一定周期の開始時点なるタイミングＡ，Ｂで求まる。そして、一定周期ａ内で算出されたガス体積値に対応する表示更新値は次の一定周期ｂ中に○印で示すような表示更新間隔で順次積算表示が更新されるように表示される。
【００３８】
例えば、一定周期が６秒で、算出された表示更新値が３リットルであった場合、次の一定周期においてタイマ設定時間＝表示更新間隔＝２秒として、２秒置きに１リットルずつの積算表示の更新が行われる。一定周期が６秒で、算出された表示更新値が６リットルであった場合、次の一定周期においてタイマ設定時間＝表示更新間隔＝１秒として、１秒置きに１リットルずつの積算表示の更新が行われる。
【００３９】
このように、本実施の形態によれば、算出された一定周期内のガス体積値分を次の一定周期においてそのガス体積値の大きさに応じた表示更新間隔で順次更新して積算表示させるので、ガス体積値が大きければ表示更新間隔が短くなって流量の多い場合のリアルタイムの測定に対応する如きスムーズな更新表示となり、ガス体積値が小さければ表示更新間隔が長くなって流量の少ない場合のリアルタイムの測定に対応する如きスムーズな更新表示となり、使用者に不信感や誤解を与えることのない積算表示の更新となる。
【００４０】
ところで、或る一定周期内の測定途中でガス流が止められた場合（フルイディック振動がなくなった場合）の表示制御について説明する。
【００４１】
上述のように一定周期内に流れたガス体積値を測定算出し、そのガス体積値を次の一定周期中において表示器２に表示更新間隔でスムーズに更新表示させる場合においては、測定時点と表示時点とでタイムラグがあるため、当該次の一定期間中においてガス流が停止したとしても表示器２における更新表示が継続されると、ガス流がないにも関わらず表示器２における更新表示によりガス流を誤って測定しているという不信感、誤解をガス使用者に与えかねない。この点、本実施の形態では、フルイディック振動が予め設定された短い一定時間以上停止したら瞬時に表示器２における積算表示の更新を停止させるように表示制御手段が機能する。
【００４２】
この積算表示の更新停止処理はパルスレベル変化監視部１９からのフルイディック駆動停止信号に基づき行われる。フルイディック素子９で起こる振動を振動検出センサ１４により検出し、波形整形回路１６により矩形波に整形する。パルスレベル変化監視部１９は矩形波に整形されたパルス波形に関して、図１０に示すようにその立上りエッジ、立下りエッジを検出する毎に監視タイマをストップ，スタートさせる。また、監視タイマ駆動中に周期信号が入力されたら、監視タイマをストップさせ、再びスタートさせる。監視タイマのタイマ時間が常時比較器と比較され、その比較の結果、設定時間（一定周期に比べて十分短い時間であって、停止検出が可能な最短時間であり、例えば、０．５秒）以上に渡ってストップされなかった場合にはフルイディック振動が停止したものと見做し、マイコン１８に対してフルイディック振動停止信号を送出する。マイコン１８はパルスレベル変化監視部１９からフルイディック振動停止信号を受信すると、瞬時に、それ以降の表示器２における積算表示の更新を停止させる。
【００４３】
例えば、図１１は一定周期ｂ内のタイミングＣにおいて流量が３０００［Ｌ／ｈ］から０［Ｌ／ｈ］に変化したとき、周期信号入力までの時間がフルイディック振動停止監視タイマの設定値よりも長い場合にフルイディック振動が停止したときの監視タイマ、フルイディック振動停止信号、表示更新の動作タイミングを模式的に示すタイムチャートである。ガス流がタイミングＣで停止した場合、一定周期ｂ内において本来表示更新すべきタイミングであっても、フルイディック振動停止信号が出たタイミングＤ以降にあっては、×印で示すタイミングに関しては積算表示の更新を行わせないものである。即ち、表示器２の表示は、×印直前の○印のタイミングで更新された積算表示のままの状態となる。なお、図１１においては、フルイディックパルスを模式的に示しており、実際の流量時よりも周波数を小さくして示している。
【００４４】
図１２は一定周期ｂ内のタイミングＥにおいて流量が３０００［Ｌ／ｈ］から０［Ｌ／ｈ］に変化したとき、周期信号入力までの時間がフルイディック振動停止監視タイマの設定値よりも短い場合にフルイディック振動が停止したときの監視タイマ、フルイディック振動停止信号、表示更新の動作タイミングを模式的に示すタイムチャートである。ガス流がタイミングＥで停止した場合には、一定周期ｂ内の積算表示は全て行われるが、次の一定周期ｃ内において一定周期ｂ内の計測・算出結果の積算表示に関して本来表示更新すべきタイミングであっても、フルイディック振動停止信号が出たタイミングＧ以降にあっては、×印で示すタイミングに関しては積算表示の更新を行わせないものである。即ち、表示器２の表示は、×印直前の○印のタイミングで更新された積算表示のままの状態となる。なお、図１２においても、フルイディックパルスを模式的に示しており、実際の流量時よりも周波数を小さくして示している。
【００４５】
即ち、図１２に示した例のように、周期信号入力までの時間が監視タイマの設定値よりも短いタイミングＥで流量が止まったような場合、監視タイマは周期信号入力のタイミングＦではフルイディック振動停止判断時間に達しない。ただし，周期信号入力から新たに監視タイマがスタートし、タイミングＧでフルイディック振動停止信号が出力され、以後の表示更新が停止する。この場合、フルイディック振動が停止してから、設定時間の最大２倍の時間経過以前に表示更新の停止がなされることとなる。
【００４６】
ところで、フルイディック振動が停止したといっても、流量が全く０になったとは言い切れない。フルイディック素子９は高流量域のガス流を測定するため、フルイディック振動が起こるに至らない低流量域でガスが流れている可能性はある。このような低流量域のガス流は感熱式フローセンサ８により測定されるが、フルイディック振動が起こらないような低流量であれば、一定周期（例えば、６秒）全体でもその体積は１リットルに達しないため、上記のように積算表示の更新を行わないことによる不自然さはなく、特に支障はない。
【００４７】
なお、図１１に示すように、周期終了直前にフルイディック振動が停止して、監視タイマが設定値に達していない場合でも、周期終了時点において、フローセンサ８を駆動する状況になっていれば、フローセンサ８の出力から求めた流量値により、前周期分の体積を表示更新するか判断する。フローセンサ８の流量が０であれば、次の一定周期では表示更新を行わない。この場合も、フルイディック振動停止から周期終了までに表示更新する分は止められない。
【００４８】
次に、積算表示の更新を停止させた場合において、表示されなかった分の表示処理について説明する。例えば、前述した図１１においては、２リットル分（×印２個分）が一定周期ｂ内で積算表示されなかった分となる。このようにガス流の停止に伴う積算表示の更新の停止により積算表示されなかったガス体積値分についても何れは表示器２に積算表示させなければならないが、格納手段によりその分をマイコン１８内のバッファメモリ（未更新バッファ）に格納させておくことにより、次回のガス流検出に伴う積算表示の更新時に上乗せして積算表示を更新させる。
【００４９】
図１３のフローチャートにこの格納手段等による処理例の概要を示す。流量停止信号（フルイディック振動停止信号）を受信した場合（Ｓ２１）、表示更新を停止させるとともに（Ｓ２２）、停止した時点で本来表示すべき値から実際に最後に積算表示させた値を引くことにより、表示未更新分を算出し（Ｓ２３）、その値を未更新バッファに格納させる（Ｓ２４）。未更新バッファに格納させた表示未更新分の体積は、次回のガス流検出に伴う積算表示の更新時に上乗せする形で掃き出され、積算表示に供される。
【００５０】
ところで、上述のようにガス流の停止に伴う積算表示の更新の停止により積算表示されなかったガス体積値分については次回のガス流検出に伴う積算表示の更新時に上乗せして積算表示を更新させることで対処し得るが、この際、当該次回のガス流検出に伴うその一定周期でのガス体積値による表示更新値の大きさによっては上乗せ分の占める割合が大きすぎて積算表示される値も大きくなりすぎて、使用者に当該次回のガス流検出に伴うその一定周期でのガス体積値による表示更新値と違いすぎる等の不信感、誤解を与え兼ねない。例えば、未更新バッファに格納された表示未更新分が３リットルの場合において、今回の一定周期において、検出・算出されたその周期本来の表示更新値が１リットルのような場合に、合計４リットルとして積算表示を更新させてしまうような場合である。
【００５１】
そこで、本実施の形態では、今回における本来の表示更新値の大きさに応じて上乗せし得る未更新バッファ内の表示未更新分の値を決め、極めて自然な形で未更新バッファをクリアさせていくことで、より実際に即した体積表示の更新を行わせる。図１４に示すフローチャートを参照してこの処理例を説明する。
【００５２】
まず、今回における本来の表示更新値が算出されたら（Ｓ４）、未更新バッファ内に格納されている表示未更新分の値をチェックする（Ｓ３１）。この表示未更新分が０であれば（Ｓ３１のＹ）、特に上乗せ処理を必要としないので、そのまま通常通り、更新表示タイミング設定処理に移行する（Ｓ５）。表示未更新分が０でなければ（Ｓ３１のＮ）、本来の表示更新値が２以下であるか否かをチェックする（Ｓ３２）。本来の表示更新値が２以下であれば（Ｓ３２のＹ）、未更新バッファからの上乗せを行うことなく、そのまま通常通り、更新表示タイミング設定処理に移行する（Ｓ５）。本来の表示更新値が２より大きければ（３以上であれば）（Ｓ３２のＮ）、本来の表示更新値が５以下であるか否かをチェックする（Ｓ３３）。本来の表示更新値が５以下であれば（Ｓ３３のＹ）、未更新バッファから最大“１”だけ表示更新値に上乗せし（Ｓ３４）、更新表示タイミング設定処理に移行する（Ｓ５）。
【００５３】
本来の表示更新値が５より大きければ（６以上であれば）（Ｓ３３のＮ）、本来の表示更新値が１０以下であるか否かをチェックする（Ｓ３５）。本来の表示更新値が１０以下であれば（Ｓ３５のＹ）、未更新バッファから最大“２”だけ表示更新値に上乗せし（Ｓ３６）、更新表示タイミング設定処理に移行する（Ｓ５）。本来の表示更新値が１０より大きければ（１１以上であれば）（Ｓ３５のＮ）、未更新バッファから最大“３だけ表示更新値に上乗せし（Ｓ３７）、更新表示タイミング設定処理に移行する（Ｓ５）。
【００５４】
なお、未更新バッファから表示更新値に上乗せする際には、常にその上乗せ分を未更新バッファから引くことにより（Ｓ３４，Ｓ３６，Ｓ３７）、残りの分を正確に未更新バッファ内に保存する。
【００５５】
なお、図１４に示す処理例において、表示更新値が１０以上の場合の上乗せ分を一律に同じにしたのは、例えば、６号ガスメータの場合、最大使用流量は６０００［Ｌ／ｈ］であり、一定周期＝６秒でガス体積を求める場合、最大で１０リットルであることによる。４号ガスメータや２．５号ガスメータの場合であれば、一定周期＝６秒では１０リットルも流れることはない。
【００５６】
このようにして、本実施の形態によれば、ガス流量がフルイディック振動を起こさない程度に小さくなったり実際に停止した場合に、前回の一定周期における積算表示の更新を途中で止めたことによる積算誤差をなくして、かつ、不信感等を与えることなく自然な形で対処し得る。
【００５７】
なお、本実施の形態の表示器２は液晶表示部３とモータ式カウンタ部４との組合せ例で説明したが、液晶表示部のみからなり、或いは、モータ式カウンタ部のみからなるものであってもよい。
【００５８】
【発明の効果】
請求項１記載の発明によれば、或る一定周期にながれたガス体積値は、その一定周期の終了時点で判明するが、次の一定周期においてスムーズに更新して積算表示させるので、利用者に不信感、誤解を与えることがない。即ち、算出された一定周期内のガス体積値分を次の一定周期においてそのガス体積値の大きさに応じた表示更新間隔で順次更新して積算表示させるので、ガス体積値が大きければ表示更新間隔が短くなって流量の多い場合のリアルタイムの測定に対応する如き更新表示となり、ガス体積値が小さければ表示更新間隔が長くなって流量の少ない場合のリアルタイムの測定に対応する如き更新表示となる。
【００５９】
請求項２記載の発明によれば、一定周期内に流れたガス体積値を測定算出し、そのガス体積値を次の一定周期中において表示器に表示更新間隔でスムーズに更新表示させる場合において、当該次の一定期間中においてガス流が停止した場合には一定周期に対して短い時間経過時点で瞬時的にガス体積値の積算表示の更新を停止させるので、現実のガス流の停止と表示器の表示の更新停止とがほぼ一致することとなり、使用者に不信感、誤解を与えることはない。
【００６０】
請求項３記載の発明によれば、上記の積算表示の更新を停止させる短い時間を、ガス流停止検出手段により停止検出が可能な最短時間とすることで、実用上、瞬時と見做すことができ、気にならない程度のタイムラグにて積算表示の更新を停止させることができる。
【００６１】
請求項４記載の発明によれば、ガス流の停止に伴う積算表示の更新の停止により積算表示されなかったガス体積値分についても何れは表示器に積算表示させなければならないが、格納手段によりその分をメモリに格納させておくことにより、次回のガス流検出に伴う積算表示の更新時に上乗せして積算表示を更新させることで対処し得る。
【００６２】
請求項５記載の発明によれば、ガス流の停止に伴う積算表示の更新の停止により積算表示されなかったガス体積値分については次回のガス流検出に伴う積算表示の更新時に上乗せして積算表示を更新させることで対処し得るが、この際、当該次回のガス流検出に伴うその一定周期でのガス体積値による表示更新値の大きさによっては上乗せ分の占める割合が大きすぎて積算表示される値も大きくなりすぎて、使用者に当該次回のガス流検出に伴うその一定周期でのガス体積値による表示更新値と違いすぎる等の不信感、誤解を与え兼ねないが、今回の一定周期で算出されたガス体積値による表示更新値に応じた分だけその積算表示の更新時に上乗せしていくので、使用者に不信感、誤解を与えることなく積算表示の更新を行える。
【図面の簡単な説明】
【図１】本発明の一実施の形態を示すガスメータの概観を示す概略正面図である。
【図２】その内部構造を示す縦断正面図である。
【図３】制御・処理系の概略構成例を示すブロック図である。
【図４】一定流量のガスが流れた場合の振動検出センサの出力例を示す波形図である。
【図５】各ガス流量時におけるフルイディック振動のパルス周期のばらつきを示す特性図である。
【図６】フルイディック振動周波数と流量との関係を示す特性図である。
【図７】一定周期内の流量が算出されてから表示更新タイミング設定までの処理例を示すフローチャートである。
【図８】表示更新タイミングの設定処理を伴う表示処理例を示すフローチャートである。
【図９】一定流量時における表示更新タイミング等を模式的に示すタイムチャートである。
【図１０】パルスレベル変化監視部の動作例を示すタイムチャートである。
【図１１】ガス流が停止した場合における表示更新タイミング等を模式的に示すタイムチャートである。
【図１２】ガス流が周期終了間際で停止した場合における表示更新タイミング等を模式的に示すタイムチャートである。
【図１３】格納手段等による処理例の概要を示すフローチャートである。
【図１４】未更新バッファからの上乗せ制御例を示すフローチャートである。
【符号の説明】
２      表示器
８      フローセンサ
９      フルイディック素子
１９      ガス流停止検出手段
【図１】
0003905665.tif 000002
【図２】
0003905665.tif 000003
【図３】
0003905665.tif 000004
【図４】
0003905665.tif 000005
【図５】
0003905665.tif 000006
【図６】
0003905665.tif 000007
【図７】
0003905665.tif 000008
【図８】
0003905665.tif 000009
【図９】
0003905665.tif 000010
【図１０】
0003905665.tif 000011
【図１１】
0003905665.tif 000012
【図１２】
0003905665.tif 000013
【図１３】
0003905665.tif 000014
【図１４】
0003905665.tif 000015