(57)【特許請求の範囲】
【請求項１】
流量に対応する周波数のパルス信号を検出するセンサ部と、該センサ部からのパルス信号を計数する第１および第２のカウンタと、前記第１および第２のカウンタの計数値に基づいて流量値を算出する制御部と、該算出した流量値を表示する表示部とを有する流量計であって、
前記第１のカウンタは流体が流れる配管の口径に応じて設定される第１の所定周期の間、前記パルス信号を計数するようになされており、
前記第２のカウンタは一定の第２の所定周期の間、前記パルス信号を計数するようになされており、
前記第１のカウンタの計数値は積算流量の算出に用いられ、前記第２のカウンタの計数値は前記表示部に表示する瞬時流量の算出に用いられることを特徴とする流量計。
【請求項２】
前記算出された流量の表示単位を設定する単位設定部と、所定時間毎に該単位設定部に給電する給電制御手段とを有し、該所定時間毎に前記単位設定部により設定された表示単位を読み込み、該読み込んだ表示単位を用いて前記算出された流量を表示することを特徴とする前記請求項１記載の流量計。
【請求項３】
前記配管の口径を選択する口径選択手段と、各口径に対応する前記第１の所定周期の情報及び前記瞬時流量の算出のための係数データを格納した記憶手段とを有することを特徴とする前記請求項１記載の流量計。
【請求項４】
前記記憶手段は複数のページを有するテーブル構成とされており、いずれのページにおいても、その先頭位置に格納されているデータは同一の口径および材質に対応するデータとされており、その最終位置に格納されているデータは入力信号の周波数をそのまま表示するためのデータとされていることを特徴とする前記請求項３記載の流量計。
【請求項５】
電源電池と、該電池の電圧が第１の電圧よりも低いことを検出する第１電圧検出器と、前記電池の電圧が第２の電圧よりも低いことを検出する第２電圧検出器と、ＭＯＳトランジスタによる信号出力手段とを有し、
前記第１電圧検出器の出力に応じて前記表示部に電池の交換を要求する旨の表示を行うとともに前記信号出力手段を介して外部装置に所定の信号を出力し、
前記第２電圧検出器の出力により、計測動作および演算動作を停止するとともに前記表示部に停電モードである旨の表示を行い、さらに、前記信号出力手段を介して外部装置に所定の信号を出力するようになされていることを特徴とする前記請求項１記載の流量計。
【請求項６】
前記電源電池に並列にバックアップ用の電気二重層コンデンサが接続されていることを特徴とする前記請求項５記載の流量計。
【請求項７】
瞬時流量計モード、積算流量計モードおよび積算バッチ流量計モードを有し、モード切替時に当該モードに対応する表示単位を点滅し、また、積算バッチ流量計モードのときに前記表示部にその旨を表示することを特徴とする前記請求項１記載の流量計。
【請求項８】
前記制御部の動作を監視するためのウォッチドッグタイマを有し、該ウォッチドッグタイマ出力によるリセット時には、積算流量値及び積算バッチ流量値を保持したまま、制御部の復帰を試みることを特徴とする前記請求項１記載の流量計。
【請求項９】
前記センサ部により発生される流量に対応したパルス信号は、流路内の流量検出部に配置された渦発生体が発生するカルマン渦により、下流に配置された圧電バイモルフ素子に交番的に誘起される電荷を電荷増幅器により増幅し、波形整形回路により波形整形したパルス信号であることを特徴とする前記請求項１記載の流量計。
【請求項１０】
内面に導電性シールド部材が塗布されている樹脂製ケースと、ネジを用いて前記樹脂製ケースに取り付けられるプリント基板とを有し、前記プリント基板の前記ネジに当接する部分には金属部が設けられており、前記プリント基板の電源負極と前記樹脂製ケース内面とが同電位とされていることを特徴とする前記請求項１記載の流量計。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は流量計に関し、特に電源として電池を使用する場合に適用して好適なものである。
【０００２】
【従来の技術】
従来より、被測定物理量の大きさに対応する周波数を有する測定信号を用いて当該物理量を測定することは知られている。このような測定装置の一例として、カルマン渦の発生周期を測定することにより流量を計測する流量計が知られている。
例えば、本出願人は、一台の流量計において、瞬時流量値と積算流量値とを演算処理して、選択的に表示部に表示できるようにした流量計を提案している（特開平８−１３６３１５号公報）。この流量計は、電池式流量計の場合と２線式４〜２０ｍＡ流量伝送器の場合との構成とされている。そして、流量の計測は３秒間に１秒間だけ行い、測定信号から所定の演算式により瞬時流量を演算し、該瞬時流量を累算することにより積算流量値を得るようにしている。そして、流量計測の０．５秒前から計測終了までの１．５秒間だけアナログ回路に給電し、残りの１．５秒間は給電を中止することによって、電池寿命を長期間確保するようにしている。
【０００３】
一方、流量計の機能を備える流量検出スイッチとして、特開平９−８９６１３号公報が開示されている。この流量スイッチは、カルマン渦の発生周期を測定し、周期の逆数の周波数と流量との関係を表すデータテーブルを参照して流量を決定し、さらに、該流量を積算して積算流量値を表示するようになされている。
【０００４】
【発明が解決しようとする課題】
上記３秒間の内の１秒間だけ流量の計測を行う流量計によれば、消費電力を低減することは可能となるが、３秒のうち２秒間は計測した１秒間と同じ流量が流れているとみなして積算流量値を算出しているために、高精度の積算流量値を得ることができないという問題点があった。
また、上記従来の流量検出スイッチは、カルマン渦の発生周期を測定しているため、周波数が高い場合は周期が短くなってしまい、測定分解能が得られず、測定精度が悪いという問題点があった。さらに、周期の逆数より得られた周波数から、データテーブルを参照して流量を決定しているが、１つの周波数に対して１つの流量データを定義しているため膨大な容量のメモリを必要とし、多種類の口径のデータテーブルや制御プログラムを１つのＣＰＵ（マイコン）に収容することができず、何種類ものＣＰＵ（マイコン）を用意しなければならないという問題点があった。さらにまた、積算流量値は３桁の７セグメントＬＥＤにて表示しているため、計測を開始しても短時間の内にオーバフローしてしまうという問題点があった。
【０００５】
そこで、本発明は、測定精度の高い流量計を提供することを目的としている。
また、本発明は、多種類の口径の流量を測定可能な制御プログラムを１つのＣＰＵ（マイコン）に収容することのできる流量計を提供することを目的としている。
さらに、本発明は、積算流量あるいは積算バッチ流量を表示するとき、運転を停止することなしに表示単位を変更することが可能な流量計を提供することを目的としている。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、本発明の流量計は、流量に対応する周波数のパルス信号を検出するセンサ部と、該センサ部からのパルス信号を計数する第１および第２のカウンタと、前記第１および第２のカウンタの計数値に基づいて流量値を算出する制御部と、該算出した流量値を表示する表示部とを有する流量計であって、前記第１のカウンタは流体が流れる配管の口径に応じて設定される第１の所定周期の間、前記パルス信号を計数するようになされており、前記第２のカウンタは一定の第２の所定周期の間、前記パルス信号を計数するようになされており、前記第１のカウンタの計数値は積算流量の算出に用いられ、前記第２のカウンタの計数値は前記表示部に表示する瞬時流量の算出に用いられるようになされているものである。
【００１１】
また、前記算出された流量の表示単位を設定する単位設定部と、所定時間毎に該単位設定部に給電する給電制御手段とを有し、該所定時間毎に前記単位設定部により設定された表示単位を読み込み、該読み込んだ表示単位を用いて前記算出された流量を表示するようになされているものである。
さらに、前記配管の口径を選択する口径選択手段と、各口径に対応する前記第１の所定周期の情報及び前記瞬時流量の算出のための係数データを格納した記憶手段とを有するものである。
【００１２】
さらにまた、前記記憶手段は複数のページを有するテーブル構成とされており、いずれのページにおいても、その先頭位置に格納されているデータは同一の口径および材質に対応するデータとされており、その最終位置に格納されているデータは入力信号の周波数をそのまま表示するためのデータとされているものである。
さらにまた、電源電池と、該電池の電圧が第１の電圧よりも低いことを検出する第１電圧検出器と、前記電池の電圧が第２の電圧よりも低いことを検出する第２電圧検出器と、ＭＯＳトランジスタによる信号出力手段とを有し、前記第１電圧検出器の出力に応じて前記表示部に電池の交換を要求する旨の表示を行うとともに前記信号出力手段を介して外部装置に所定の信号を出力し、前記第２電圧検出器の出力により、計測動作および演算動作を停止するとともに前記表示部に停電モードである旨の表示を行い、さらに、前記信号出力手段を介して外部装置に所定の信号を出力するようになされているものである。
さらにまた、前記電源電池に並列にバックアップ用の電気二重層コンデンサが接続されているものである。
【００１３】
さらにまた、瞬時流量計モード、積算流量計モードおよび積算バッチ流量計モードを有し、モード切替時に当該モードに対応する表示単位を点滅し、また、積算バッチ流量計モードのときに前記表示部にその旨を表示するようになされているものである。
さらにまた、前記制御部の動作を監視するためのウォッチドッグタイマを有し、該ウォッチドッグタイマ出力によるリセット時には、積算流量値及び積算バッチ流量値を保持したまま、制御部の復帰を試みるようになされているものである。
さらにまた、前記センサ部により発生される流量に対応したパルス信号は、流路内の流量検出部に配置された渦発生体が発生するカルマン渦により、下流に配置された圧電バイモルフ素子に交番的に誘起される電荷を電荷増幅器により増幅し、波形整形回路により波形整形したパルス信号とされているものである。
さらにまた、内面に導電性シールド部材が塗布されている樹脂製ケースと、ネジを用いて前記樹脂製ケースに取り付けられるプリント基板とを有し、前記プリント基板の前記ネジに当接する部分には金属部が設けられており、前記プリント基板の電源負極と前記樹脂製ケース内面とが同電位とされているものである。
【００１８】
【発明の実施の形態】
本発明の流量計の一実施の形態である、電源として電池を使用する流量計について説明する。
図１は、この電池式流量計の一構成例の構造を示す図であり、（ａ）は表示及び操作パネル面を示す上面図、（ｂ）は流量計の内部構造を示す断面図、（ｃ）は一部分を破断して示す側面図である。同図において、流量計は、流量を計測すべき流体が流れる流路の途中に接続される計量部本体１と、この計量部本体１の上方に９０°毎に位置出し可能に取付けられた計測表示部２とからなっている。ここで、前記計量部本体１はそれが接続される配管に合わせたサイズとされており、前記計測表示部２は多種類（例えば、６４種類）の配管の材質や口径に共通に適用することができるものとされている。すなわち、前記計測表示部２は多数の機種に共通に使用することができるようになされている。
【００１９】
前記計量部本体１は、その入口１ａが上流側に、出口１ｂが下流側にそれぞれ接続され、流れの中に置かれた柱状物体１１の下流側に形成されるカルマン渦の発生周波数が広いレイノルズ数において流速に比例していることを利用し、この渦流の発生周波数を計測することにより、流速或いは流量を知ることができるカルマン渦流式のものとして構成されている。このカルマン渦流式のものは、摺動部がなくシンプルな構造で、信頼性、耐久性が優れているほか、流体流路には渦発生体と渦検出器があるだけで、流路の絞りが小さいので、圧力損失が小さくなっているという特徴を有している。
【００２０】
前記計量部本体１には、渦流の発生によって変化する流路中の圧力を検知するためホルダ１２の内部にセンサとしての圧電素子１３が取付けられている。圧電素子１３は渦流の発生周波数に等しい周波数で変化する電気信号からなる流量信号を出力し、これをリード線１４を介して計測表示部２の電気回路に供給する。
【００２１】
計測表示部２は、防水パッキンを介して突き合わされた下ケース２１と上ケース２２とからなるケース２３、このケース２３内に収容されたプリント基板２４及び電源用の電池２５、上ケース２２の上面に配置された液晶表示器２６及びモード選択キー（ボタン）２７などにより構成され、下ケース２１の底部にあけた孔に計量部本体１の上に固定した中空の回転軸３が防水パッキンを介して回転自在に嵌合され、計量部本体１に対して９０°毎に位置出し可能に調整できるようになっている。リード線１４は回転軸３の中空部を通ってプリント基板２４上に形成された電気回路まで導かれている。なお、３３は外部機器に所定の信号を出力するための信号線である。
【００２２】
前記下ケース２１と上ケース２２は樹脂製のものとされており、その内面には図１（ｂ）および図１（ｃ）に示すように導電性シールド材３０が塗布されている。
また、前記プリント基板２４はスペーサ３１を介して前記上ケース２２に取り付けられている。ここで、前述のように上ケース２２と下ケース２１は樹脂製とされており、その内部に導電性シールド材３０が塗布されている。そして、前記プリント基板２４における前記ネジ２９および金属スペーサ３１が当接する箇所には金属部３２が設けられており、前記金属スペーサ３１およびネジ２９により前記上ケース２２および下ケース２１とプリント基板２４との電気的接続がとられるようになされている。
また、ケース２３の上ケース２２は下ケース２１に対してネジ２８によって開閉自在に取付けられ、各種の設定操作や電池２５の交換時に開けられるようになっている。
【００２３】
計測表示部２の上ケース２２の上面に配置された表示器２６は、下段左側から小さなサイズの４桁数字表示部２６ａと、大きなサイズの４桁数字表示部２６ｂとが配置され、この大きな４桁数字表示部２６ｂの更に右側に単位表示部が配置されている。単位表示部は上下に「ｍ３／ｈ」セグメント表示２６ｃと「Ｌ／ｍｉｎ」セグメント表示２６ｄとが配されている。そして、小さなサイズの４桁数字表示部２６ａの上段には「ＢＡＴ」セグメント表示２６ｅが、大きなサイズの４桁数字表示部２６ｂの上段には各桁に対応して一列に配列された４つのバーセグメント表示２６ｆがそれぞれ配されている。
【００２４】
小さなサイズの４桁数字表示部２６ａの最上位桁（第１桁目）は、現在の表示状態、現在の計測表示モードを示す状態表示部として働き、４つのバー表示２６ｆは、点滅のローテーションによって流れの有無を表示する流れ表示部として動作する。  なお、図１では全ての表示２６ａ〜２６ｆが点灯した状態を示しており、実際には、状況に応じてこれらが選択的に点灯表示されるようになっている。
後述するように、この流量計は、（１）瞬時流量計、（２）積算流量計、（３）積算バッチ流量計の３つの計測表示モードを有している。瞬時流量計のときには、計測した瞬時流量を前記４桁表示部２６ｂを使用して表示する。また、積算流量計のときは、図１５に示すように、前記２つの４桁表示部２６ａおよび２６ｂを使用して８桁で表示する。さらに、積算バッチ流量計のときは、図１６に示すように、小さいサイズの４桁表示部２６ａの第１桁目に「ｂ」を表示して積算バッチ流量の表示であることを示し、２６ａの第２〜４桁および２６ｂを使用して積算バッチ流量を７桁で表示する。
また、後述する電池電圧の低下を検出したときは、図１７に示すように、前記「ＢＡＴ」セグメント表示２６ｅを点滅あるいは連続点灯して、その旨を表示する。さらに、後述する検査モードにおいては、図１８に示すように、前記２６ａの第１桁目に「９」を表示して検査モードであることを表示する。
【００２５】
図２は、前記流量計における前記プリント基板２４の構造をより詳細に示す図であり、（ａ）はその上面図、（ｂ）は下面図である。図示するように前記プリント基板２４の上面には前記表示部２６およびモード選択キー２７が取り付けられている。なお、この図には表されていないが、前記表示部２６の下には、この流量計の制御を行う制御部（シングルチップマイクロコンピュータ）が取り付けられている。また、このプリント基板２４の前記金属スペーサ３１と当接する部分には金属部３２が設けられており、この金属部３２は、このプリント基板２４上の電気回路の電源負極に接続されている。
【００２６】
図２の（ｂ）に示すように、前記プリント基板２６の下面には、前記ネジ２９の頭部と当接する箇所に金属部３２が設けられており、さらに、後述する調整検査装置に測定データ等を出力するためのコネクタ３４、外部機器に所定の信号を出力するための端子３５ａ、口径選択用ジャンパ線３６（ｓｊ１、ｓｊ２）、短絡されているときにこの流量計の動作モードを検査モードに設定するための検査モードピン３７（ｐ１、ｐ２）、口径および材質選択スイッチ３８、表示単位を設定するための単位選択スイッチ３９、前記圧電素子１３とこのプリント基板２４との接続用の端子３５ｂおよびバックアップ用のコンデンサ４０が取り付けられている。なお、これ以外に、前記電池２５と接続するための電源端子、各種電子回路等がこのプリント基板２４上に設けられている。
【００２７】
ここで、前記口径および材質選択スイッチ３８は、例えば、０ｈ〜Ｆｈ（ｈは１６進数を表す）の１６通りの位置を選択することのできるスイッチとされている。この口径及び材質選択スイッチ３８からの４ビットのデータは、前記口径選択用ジャンパ線３６（ｓｊ１、ｓｊ２）からの２ビットのデータと合わされ、合計６ビットの口径および材質選択データが前記制御部（マイクロコンピュータ）に入力されるようになされている。
【００２８】
また、前記単位選択スイッチ３９は、例えば、０〜９の１０通りの位置を選択することができるスイッチとされており、この単位選択スイッチ３９による選択データに応じて瞬時流量値および積算流量値の表示単位が切替えられるようになされている。例えば、位置０〜位置３に設定されているときは、瞬時流量値をＬ／ｍｉｎ単位で表示し、積算流量値をそれぞれ１Ｌ単位、０．１Ｌ単位、０．０１ｍ３単位、０．１ｍ３単位で表示し、位置４〜位置７のときは瞬時流量値をｍ３／ｈで表示し、積算流量値をそれぞれ１Ｌ単位、０．１Ｌ単位、０．０１ｍ３単位、０．１ｍ３単位で表示するようになされている。
【００２９】
なお、各設定スイッチ類の構成は、上述した例に限られることはなく、任意の構成のものとすることができる。例えば、前記口径選択用ジャンパ線３６および口径および材質選択スイッチ３８あるいは前記単位選択スイッチ３９の代わりに、それぞれ所定ビット数のディップスイッチ等を設けるようにしてもよい。
【００３０】
図３は、上述した流量計の回路構成を示すブロック図である。この図において、５０はこの流量計の全体の制御を行うシングルチップマイクロコンピュータ（以下、単にＣＰＵという）であり、その内部には、制御プログラムおよび後述する演算係数テーブル等を格納するＲＯＭ５１、各種のデータを格納するデータエリアおよびワークエリアとして使用されるＲＡＭ５２、第１のイベントカウンタ（主カウンタ）５３、第２のイベントカウンタ（副カウンタ）５４、タイマレジスタ群５５、液晶表示部を駆動するための表示ドライバ等が格納されている。
【００３１】
ここで、前記制御プログラムの制御により、前記第１のイベントカウンタ（主カウンタ）５３は前記ＣＰＵ５０の第１のカウント信号入力ポートｉＣＮＴ１からの入力信号を計数し、前記第２のイベントカウンタ（副カウンタ）５４は第２のカウント信号入力ポートｉＣＮＴ２からの前記入力信号を計数する。そして、主カウンタ５３は、この流量計が設置される流路（配管）の口径に応じて設定されたサンプリングタイムの期間、入力パルスを計数し、副カウンタ５４は口径に関わらず一定の期間、入力パルスを計数するようになされている。口径が大きい配管の場合には、後述するセンサ部から入力されるパルス信号の周波数が小さくなり、口径が小さい配管の場合には、入力パルス信号の周波数が高くなる。したがって、低い周波数のパルス信号を精度良く計数するためには、計数する期間（サンプリングタイム）を長くすることが必要となる。したがって、本発明においては、口径に応じて、主カウンタのサンプリングタイムの値を設定するようにしている。
【００３２】
６０は、前記圧電素子１３、この圧電素子１３からの電気信号を増幅する増幅器６１およびこの増幅器６１の出力信号を波形整形してパルス信号を出力する波形整形回路６２からなるセンサ部であり、このセンサ部６０の出力は、前記第１および第２のカウント信号入力ポートｉＣＮＴ１およびｉＣＮＴ２に並列に入力されている。なお、このセンサ部６０の出力は、前記コネクタ３４にも印加されており、調整検査装置等の外部装置にも出力できるようになされている。また、このセンサ部６０には出力ポートＯ２の出力により制御される第２のアナログスイッチ回路７２を介して電源Ｖｃｃが供給されるようになされている。
【００３３】
前記ＣＰＵ５０の入力ポートＩ１には前記上ケース２２の上面に配置されたモード選択キー２７が接続されている。また、入力ポートＩ２には前記単位選択スイッチ３９からの出力（３ビット）、入力ポートＩ３には前記口径選択用ジャンパ線３６および前記口径および材質選択スイッチ３８（機種選択スイッチ）の出力（６ビット）、入力ポートＩ４には前記検査モードピン３７がそれぞれ接続されている。ここで、前記単位選択スイッチ３９および前記口径および材質選択スイッチ（３６、３８）には第１のアナログスイッチ７１を介して電源Ｖｃｃが印加されるようになされており、該第１のアナログスイッチ７１は、出力ポートＯ１の出力により導通制御されるようになされている。
【００３４】
また、７３はウオッチドッグタイマ回路であり、ＣＰＵ５０の出力ポートＯ３からの信号が所定時間入力されなかったときに、ＣＰＵ５０に割り込み信号を入力する。この割り込み入力により、ＣＰＵ５０は後述する第２順位のスタート処理を開始することとなる。なお、このウォッチドッグタイマへの定時出力は、例えば２５ｍｓｅｃ毎のタイマ割り込み処理ルーチンにより実行されるようになされている。
さらに、７４はパワーオンリセット回路であり、電源電圧Ｖｃｃが印加されたときに、これを検出して前記ＣＰＵ５０のリセット端子にパルス信号を印加する。これにより、ＣＰＵ５０は後述する第１順位のスタート処理を実行することとなる。
【００３５】
前記ＣＰＵ５０に内蔵されている表示駆動回路の出力は出力ポートＯ４を介して前記液晶表示器２６が接続されている。
また、７５は第１のＭＯＳトランジスタＴｒ１からなる第１のデジタル信号出力回路であり、そのゲートには前記ＣＰＵ５０の出力ポートＯ５が接続され、ソースは電源負極に接続されるとともに外部機器との接続端子３５ａに接続され、ドレインは外部機器９０との接続端子３５ａに接続されている。さらに、７６は第２のＭＯＳトランジスタＴｒ２からなる第２のデジタル信号出力回路であり、そのゲートには出力ポートＯ６が接続され、ソースは電源負極に、ドレインは外部機器との接続端子３５ａに接続されている。これら第１および第２のデジタル信号出力回路７５および７６を用いて、外部装置９０に各種のデータを出力することができる。ここで、前記外部機器９０として、検査モード時には調整検査装置が接続され、計測モード時には集中監視装置が接続される。なお、以下において、ＭＯＳトランジスタをただ単にトランジスタと表記する。
このようにＭＯＳトランジスタを使用した信号出力回路を使用しているので、消費電流が非常に少なくなり、電池寿命を飛躍的に長くすることが可能となっている。
【００３６】
さて、ＣＰＵ５０の計測した流量データを出力する出力ポートＯ７（例えば、１０ビット）にはバッファ回路７８を介して、前記コネクタ３４が接続されている。前述したように、このコネクタ３４には、前記センサ部６０からの出力も接続されており、前記出力ポートＯ７の出力とともに、外部装置９０（検査モード時における調整検査装置）に接続されることとなる。なお、前記センサ部６０からの入力を高精度で計測しても、計測結果を外部装置９０に送出するに際し、従来のように８ビットＤ／Ａ変換を用いた場合には分解能が大きく精度の確保ができないため、本発明の実施の形態においては１０ビットＤ／Ａ変換を用いている。
【００３７】
８０は電源電池であり、例えば乾電池が用いられる。この電池８０は前記ＣＰＵ５０の電源入力端子Ｖｃｃに接続されるとともに、前記バックアップ用コンデンサ４０、第１電圧検出器８１、第２電圧検出器８２、前記第１および第２のアナログスイッチ７１および７２、前記パワーオンリセット回路７４等に印加されている。前記第１電圧検出器８１の出力は前記ＣＰＵ５０の入力ポートＩ５に接続されており、前記電源電圧Ｖｃｃが第１の所定電圧Ｖ１よりも低くなったときにローレベルの信号を前記入力ポートＩ５に出力する。また、前記第２電圧検出器８２は前記電源電圧Ｖｃｃが第２の所定電圧Ｖ２（Ｖ２＜Ｖ１）よりも低くなったことを検出したときに入力ポートＩ６にローレベルの信号を出力する。すなわち、Ｖ１≦Ｖｃｃのとき前記入力ポートＩ５およびＩ６の入力はいずれもハイレベルであり、Ｖ２≦Ｖｃｃ＜Ｖ１のときＩ５はローレベル、Ｉ６はハイレベルとなり、Ｖｃｃ＜Ｖ２となったとき、Ｉ５およびＩ６はいずれもローレベルとなる。
【００３８】
前記ＲＯＭ５１およびＲＡＭ５２のメモリマップの一例を図４の（ａ）に示す。この図に示すように、前記ＲＡＭ５２の領域には、後述する補正係数を格納する領域、ワークエリア、積算総流量値データを格納する領域、積算バッチ流量値を格納する領域などが設けられている。ここで、積算総流量値データおよび積算バッチデータの格納領域はそれぞれ表示桁数よりも多い桁数のデータを格納することができるように設定されている。
【００３９】
また、ＲＯＭ５１の領域には、制御プログラム、口径設定データテーブル、割込みベクトル等が格納されている。ここで、口径設定データテーブルは、６４種類の各機種毎に流量を算出するための係数データや前記第１のカウンタのサンプリングタイムを格納したテーブルであり、前記口径選択用ジャンパ線３６および前記口径および材質選択スイッチ３８（機種選択スイッチ）からの６ビットの機種選択データにより選択され、当該制御に用いられる。
【００４０】
図４の（ｂ）は、前記口径設定テーブルの構成を説明するための図である。この図に示すように、口径設定テーブルは、それぞれ１６種類の設定データを１ページとする４ページの構成とされている。そして、各設定データとしては、図示するように、当該設定データの番号、口径コード、本体材質コード、サンプリングタイム、流れはじめの周波数ｆ０〜定格流量の１１０％の瞬時流量値に対応する周波数ｆ５までを、５つの区間に区切る周波数データｆ０〜ｆ５、周波数と流量との関数を折れ線で近似したときの、一次式傾きデータａ１〜ａ５および切片データｂ１〜ｂ５が格納されている。
なお、このデータａ１〜ａ５およびｂ１〜ｂ５は器差のばらつきの平均値であり、このデータをそのまま用いて、流量を算出しても高精度の計測結果は期待できない。そこで、本発明においては、後述する検査工程において、１台ごとに補正係数Ａ１〜Ａ５、Ｂ１〜Ｂ５を求め、この値を用いて流量を算出している。これにより、非常に精度の良い計測を行うことが可能となっている。
【００４１】
また、前記口径設定テーブルの各ページの先頭には、いずれも口径１０Ａ、材質Ｌ−ＰＰＳの機種のデータが格納されており、また、各ページの最後には入力周波数をそのまま表示することのできる設定データが格納されている。これにより、前記口径選択ジャンパ線３６の設定に関係なく、前記口径および材質選択スイッチ３８を０ｈ（ｈは１６進数をあらわす）あるいはＦｈとすることにより、調整検査装置に同一の信号を送出することができ、検査工程を標準化することができる。
【００４２】
前記サンプリングタイムは定格瞬時流量に対応する周波数に応じて決定されており、例えば、前記周波数が３００Ｈｚ以上のとき（小口径のとき）は１秒、前記周波数が１５０〜３００Ｈｚのとき（中口径のとき）は２秒、前記周波数が１５０Ｈｚ未満のとき（大口径のとき）は３秒とされている。
【００４３】
次に、このように流量計を動作させるための制御プログラムについて詳細に説明する。この制御プログラムは、図５および図６に示すメインルーチンと、前述したタイマからの割込みにより起動されるタイマ割込ルーチンとにより動作するようになされている。
図５に示すように、このメインルーチンには、第１順位のスタート（スタート１）と第２順位のスタート（スタート２）の２つのスタート位置がある。ここで、前記パワーオンリセット回路７４からのリセット信号が入力されたときには前記第１順位のスタートから動作が開始され、前記ウォッチドッグタイマ７３からの割込入力があったときには前記第２順位のスタートから動作が開始される。
【００４４】
さて、前記電池８０をこの流量計に装着すると、前記パワーオンリセット回路７４がこのことを検知し、ＣＰＵ５０のリセット端子にパワーオンリセットパルスが印加される。これにより、スタート１から処理が開始され、まず、ステップＳ１の第１の初期化処理が実行される。このパワーオンリセットに基づく第１の初期化処理では、この流量計の所定の初期化処理を実行するとともに前記ＲＡＭ５２の内容がすべてリセットされる。次に、前記出力ポートＯ５を介して前記第１のトランジスタ７５をオン状態にするとともに、前記出力ポートＯ６を介して、前記第２のトランジスタ７６をオフ状態とする（ステップＳ２）。これにより、前記第１および第２のトランジスタに接続されている外部装置９０に対して、この流量計の起動あるいは第１順位のスタートを報知することができる。
【００４５】
一方、何らかの原因により所定期間内に前記出力ポートＯ３から前記ウォッチドッグタイマ７３へのリセット信号が出力されなかった場合には、前記ウォッチドッグタイマ７３から割込信号が入力される。この時には、ステップＳ３の第２の初期化処理が実行される。この第２の初期化処理においては、この流量計の所定の初期化処理を実行するが、前記第１の初期化処理とは異なり、前記ＲＡＭ５２中に格納されている補正された係数データ、積算総流量値データおよび積算バッチデータ等のクリアは行なわれない。
【００４６】
前記ステップＳ２あるいはステップＳ３が実行された後、ステップＳ４に進み、前記出力ポートＯ１およびＯ２を介して、前記第１および第２のアナログスイッチ７１および７２をオン（導通）状態として、前記単位選択スイッチ回路３９、口径設定スイッチ回路（３６、３８）、前記センサ部６０への電源Ｖｃｃの供給が開始される。これにより、前記センサ部６０からの計測データの入力ならびに前記単位選択スイッチ３９および前記口径設定スイッチ（３６、３８）からの設定データの読込が可能となる。
次に、ステップＳ５において、前記各種のタイマ５５の計時動作を開始させる。
続いて、ステップＳ６に進み、前記口径設定スイッチ（３６、３８）により設定されている材質および口径に関する情報（機種データ）が読み込まれる。
【００４７】
そして、ステップＳ７に進み、検査終了フラグがセットされているか否かが判定される。この検査終了フラグは後述する検査工程においてこの流量計の検査および係数データの補正処理が行なわれたときにセットされるフラグである。最初に電池を装着したときには、この検査終了フラグはセットされておらず、このステップＳ７の判定結果はＮＯとなる。このときには、ステップＳ８に進み、前記ステップＳ６において読み込まれた前記口径設定スイッチ（３６、３８）により設定されている材質および口径に関するデータを前記ＲＡＭ５２中の所定の領域に格納し、ステップＳ９に進む。また、すでに検査工程が実行されており検査終了フラグがセットされているときには、前記ステップＳ７の判定結果がＹＥＳとなり、そのままステップＳ９に進む。
【００４８】
ステップＳ９においては、前記単位設定スイッチ３９により設定されている表示単位情報を読み込み、前記ＲＡＭ５２の所定の領域に格納する。後述する計測表示処理において、この表示単位情報に基づいて、計測データの表示が行なわれることとなる。
次に、ステップＳ１０に進み、前記ステップＳ６において読み込んだ材質および口径情報ならびにこの制御プログラムのバーション情報を所定期間前記表示部２６に表示する。このように本発明の流量計においては動作開始時に当該制御プログラムのバージョンを計測データの表示を行なう表示部２６に表示させるようにしているため、メンテナンス等を行なうときに非常に便利になっている。
【００４９】
図１９は、このステップＳ１０における表示形態の一例を示す図である。図１９の左側の図において、２６ａで示す小さいサイズの４桁の表示部において前記口径と材質とが表示されており、２６ｂで示す大きいサイズの４桁の表示部において、当該制御プログラムのバージョンが表示されている。この例では、この制御プログラムのバージョンｖは３．８であることが示されている。また、前記口径および材質の表示は、例えば、図１９の右側に示す例のように表示される。ここで、口径としては、ミリメートル（ｍｍ）単位の表示（数字の後にＡが付されている）とインチ単位の表示（数字の後にＢが付されている）とがある。そこで、これらの口径を図１９の右側に示すように４桁の表示部２６ａにおける第１桁〜第３桁を用いて表示する。なお、図１９中各口径の左に記載されている小、中、大は、それぞれの口径を大、中、小の３通りに分類したときに、各口径が属する分類を示している。
また、材質としては、例えばＬ−ＰＰＳ、ＰＰＳ（ポリフェニレンスルフィド）、ＰＶＣ（ポリ塩化ビニル）、ＰＦＡ、ＳＵＳ（ステンレス）等があり、これらを、図１９に示す形態で、前記４桁表示部２６ａの第４桁目を用いて表示している。この例は、口径が１５Ａ、材質がＬ−ＰＰＳであることを示している。
【００５０】
さて、このように、口径、材質、プログラムのバージョンの表示（Ｓ１０）を行なった後、ステップＳ１１に進み、前記出力ポートＯ１の出力信号をローレベルとして、第１のアナログスイッチ７１をオフ（非導通）状態とする。これにより、消費電力の大きい前記単位選択スイッチ３９の回路および前記口径設定スイッチ（３６、３８）の回路における電力消費をなくすことができる。このように、本発明においては、必要なタイミングにおいてのみ電源電圧を供給するようにして消費電力を低減するようにしている。
【００５１】
次にステップＳ１２に進み、検査モードであるか否かが判定される。この判定は、前記入力ポートＩ４から、前記検査モードピン３７からの信号を入力し、前記検査モードピン３７が短絡されているか否かを判定することにより行なわれる。前記検査モードピン３７が短絡されて検査モードに設定されているときには、ステップＳ１３に進み、検査終了フラグがセットされているか否かを判定する。そして、この判定の結果検査終了フラグがセットされていないときには、後述するステップＳ１４の検査工程が実行され、その後、ステップＳ１５の電圧チェック処理に進む。一方、検査モードに設定されていないとき、あるいは検査終了フラグがセットされているときには、そのまま、ステップＳ１５の電圧チェック処理に進む。
【００５２】
このステップＳ１５の電圧チェック処理の詳細については後述するが、この処理は、前記電池８０の電圧が所定の電圧以上であるか否かを判定し、警報を報知したり、あるいは、電池が交換されるまでウエイト状態とする処理である。電池８０の電圧が正常の範囲内であり、この電圧チェック処理Ｓ１５が終了した後は、ステップＳ１６の計測表示処理が実行される。この計測表示処理Ｓ１６の詳細についても後述するが、ここで、前記センサ部６０からの入力信号に基づいて、瞬時流量の計測および積算流量の積算が行なわれる。この計測表示処理Ｓ１６が行なわれたのち、前記モードキー２７の操作がある否かが判定され（ステップＳ１７）、キー操作があれば、ステップＳ１８のキー入力処理が実行される。このキー入力処理については後述する。
【００５３】
次に、ステップＳ１９に進み、所定時間Ｔ（例えば、３０分）経過したか否かを判定し、所定時間経過していなかったときには、前記ステップＳ１２に戻り、再び、前記ステップＳ１２からの処理が繰り返し実行される。また、所定時間経過していたときには、ステップＳ２０に進み当該所定時間Ｔを計時するタイマをリセットして時間Ｔの計時を開始し、続いて前記アナログスイッチ１をオン状態として、前記単位選択スイッチ３９の設定を読み込む（ステップＳ２１、Ｓ２２）。これにより、次回の表示からは、前記ステップＳ２２において読み込み設定された新たな単位で当該計測データの表示が行なわれることとなる。次に、ステップＳ２３に進み、前記第１のアナログスイッチ７１をオフとして、消費電力の低減を図る。そして、前記ステップＳ１２に戻り、前記ステップＳ１２〜Ｓ２３を繰り返し実行することとなる。
【００５４】
前記検査工程Ｓ１４について、図７に示す検査工程時の接続図および図８のフローチャートを参照して説明する。前述のように、この流量計の動作モードは、検査モードと計測モードの２つのモードに大別される。ここで、検査モードは、前記検査モードピン３７が短絡されているときに設定されるモードであり、図７に示すように前記外部装置９０として調整検査装置が接続された状態で前記演算係数の補正処理が行なわれる。
【００５５】
図７において、配管１００には基準となる高精度流量計１０１、本発明の流量計の取り付け部１、ポンプ１０２、流量制御弁１０３が取り付けられている。そして、前述のように前記第１および第２のトランジスタ７５および７６からのデジタル出力が前記調整検査装置９０に出力されており、また、前記１０ビットの演算出力および前記センサ部６０の出力も前記コネクタ３４を介して前記調整検査装置９０に入力されている。さらに、前記調整検査装置９０には前記高精度の基準流量計１０１の出力も入力されている。そして、前記調整検査装置９０からは前記流量制御弁１０３に対する制御信号が出力され、予め定められた検査ステップにしたがって、所定の流量を前記配管１００に流すように制御する。
【００５６】
このように接続された状態で前記検査工程Ｓ１４は実行される。図８のフローチャートにおいて、まず、ステップＳ３１において予め定められている手順で流量計各部の検査を実行する。そして、ステップＳ３２に進み、前記第２のトランジスタＴｒ２を所定の時間だけオン状態とした後オフ状態として、前記調整検査装置９０に対し検査工程の最初のステップが開始されたことを報知する。これを受けて、前記調整検査装置９０は、選択決定された機種（型式）に対応する前記ＲＯＭ５１に格納されている６つの周波数ｆ０〜ｆ５に対応する基準流量Ｑ０〜Ｑ５を前記高精度基準流量計１０１で計測しながら、前記流量制御弁１０３を制御して前記配管に流す。ここでは、まず、前記配管１００に第１の基準流量Ｑ０が流れるように前記流量制御弁１０３を制御する。当該流量計は、このときの前記センサ部６０からの入力信号を計数し記憶する（ステップＳ３３）。このときの計数値をＦ０とする。そして、該計数値Ｆ０とそのときの流量Ｑ０を前記表示部２６に表示するとともに、前記コネクタ３４を介して前記調整検査装置９０に出力する（ステップＳ３４）。
図１８は、このときの表示の様子を示す図であり、図示するように２６ａの第１桁目に「９」を、第２桁目〜第４桁目に計数値「Ｆ０」を表示させ、検査モードにおける表示であることを報知している。
【００５７】
次に、ステップＳ３５に進み、再び前記第２のトランジスタＴｒ２を所定時間の間だけオン状態として、前記調整検査装置９０に対してステップの進行を報知する。これにより、前記調整検査装置９０は、第２番目の基準流量Ｑ１を前記配管１００に流すように制御する。そして、前記制御部５０は、そのときのセンサ部６０からの入力を計数記憶し（Ｓ３６）、その計数値Ｆ１と基準流量Ｑ１を表示するとともに、前記調整検査装置９０に出力する（Ｓ３７）。そして、ステップＳ３８に進み、前記ステップＳ３３において記憶した基準流量Ｑ０における計数値Ｆ０と前記ステップＳ３６において記憶した基準流量Ｑ１における計数値Ｆ１とに基づいて、補正係数Ａ１およびＢ１を算出する。この補正係数の算出は、次の式（１）および式（２）に基づいて行われる。
Ａ１＝（Ｑ１−Ｑ０）／（Ｆ１−Ｆ０）      …（１）。
Ｂ１＝（Ｑ０×Ｆ１−Ｑ１×Ｆ０）／（Ｆ１−Ｆ０）    …（２）。
そして、その算出した補正係数Ａ１およびＢ１を前記ＲＡＭ５２の所定の領域に格納する。そして、ステップＳ３９に進み、前記第２のトランジスタＴｒ２を所定期間だけオン状態とすることにより、前記調整検査装置９０に対してこのステップの処理が終了したことを報知する。
【００５８】
以下、上述の場合と同様に、基準流量Ｑ２〜Ｑ５を順次流し、そのときの計数値Ｆ２〜Ｆ５を用いて、同様に、補正係数Ａ２〜Ａ５およびＢ２〜Ｂ５を算出し、ＲＡＭ５２に格納する。そして、ステップＳ４１において表示部２６に検査工程の終了を表示し、さらにステップＳ４２において前記検査終了フラグをセットして、この検査工程を終了する。
なお、前記ステップＳ３４、Ｓ３７等において、調整検査装置９０に出力された計数データＦ０〜Ｆ５は、前記調整検査装置９０において検査記録として保存される。
【００５９】
次に、図９を参照して前記電圧チェック処理について説明する。前述のように、第１の電圧検出器８１は電池８０から供給される電源電圧Ｖｃｃが第１の所定電圧Ｖ１よりも低くなったときにローレベルとなり、第２の電圧検出器８２はＶｃｃが第２の所定電圧Ｖ２よりも低くなったときにローレベルとなる。そこで、この電圧チェック処理においては、まず、ステップＳ５１において、前記第１の電圧検出器８１の出力がローレベルであるか否かを判定する。Ｖ１≦Ｖｃｃであり、この判定結果がＮＯとなったときは、ステップＳ５２において前記表示部２６における「ＢＡＴ」表示２６ｅを消灯し、前記第２のトランジスタＴｒ２をオフ状態とし、この電圧チェック処理を終了する。
【００６０】
さて、Ｖｃｃ＜Ｖ１となっており、前記Ｓ５１の判定結果がＹＥＳとなったときは、ステップＳ５４に進み、前記「ＢＡＴ」表示２６ｅを点滅して使用者に電池を交換すべき旨を報知するとともに、前記第２のトランジスタＴｒ２のオンオフを繰り返し（Ｓ５５）、前記集中制御装置９０に対してもその旨を報知する。そして、ステップＳ５６に進み、第２の所定電圧Ｖ２（Ｖ２＜Ｖ１）と電源電圧Ｖｃｃとを比較する第２電圧検出器８２の出力がローレベルであるか否かを判定する。この判定の結果がＮＯのとき、すなわち、Ｖ２≦Ｖｃｃ＜Ｖ１のときは、そのまま、この電圧チェック処理を終了する。
【００６１】
一方、Ｖｃｃ＜Ｖ２であり、前記ステップＳ５６の判定結果がＹＥＳのときは、ステップＳ５７に進み、前記「ＢＡＴ」表示２６ｅを点滅状態から連続点灯状態にして、使用者に対し電池を交換すべき旨を報知する。そして、前記第１および第２のトランジスタＴｒ１およびＴｒ２をともにオン状態とし（Ｓ５８）、前記集中制御装置９０に対しても電池の電圧が低下しており停電状態となることを報知する。そして、前記「ＢＡＴ」表示以外の表示をすべて消灯する（Ｓ５９）とともに、前記第２のアナログスイッチＳＷ２をオフ状態として（Ｓ６０）、電力消費を防止する。そして、前記ＣＰＵ５０はウエイト状態となる（Ｓ６１）。
【００６２】
このウエイト状態にあるときに、使用者等により電池８０が交換されて、電源電圧Ｖｃｃが前記第１電圧検出器８１のハイレベル以上になると、ウエイト状態が解除される（Ｓ６２）。ウエイト状態が解除されると、ステップＳ６３に進み、前記第２のアナログスイッチＳＷ２をオン状態として前記センサ部６０への電源電圧の供給を再開し、前記第１のトランジスタＴｒ１をオフ状態とする（Ｓ６４）。そして、前記ステップＳ５２に進み、前記「ＢＡＴ」表示を消灯し、さらに、ステップＳ５３において前記第２のトランジスタＴｒ２をオフ状態として、この電圧チェック処理を終了する。
【００６３】
次に、前記計測表示処理について説明する。この計測表示処理は、１秒タイマ割込処理と共同して実行されるため、まず、該１秒タイマ割込処理について図１０のフローチャートを参照して説明する。
前述のように前記ＣＰＵ５０には複数のタイマ５５が内蔵されている。この１秒タイマもそのなかのひとつであり、１秒を計測すると１秒タイマ割込を発生し、これにより、図１０に示す１秒タイマ割込処理が起動される。
この処理が起動されると、まず、ステップＳ７１において前記１秒タイマの再スタートを実行する。これにより１秒タイマ割込を正確なタイミングで発生させることが可能となる。次に、ステップＳ７２に進み、当該機種データにより設定されているサンプリングタイムを判定する。そして、この判定の結果に基づいて、ステップＳ７３〜Ｓ７５において、前記ＲＡＭ５２中のサンプリングタイムを格納するレジスタτに判定されたサンプリングタイムに対応する数値１〜３を設定する。そして、ステップＳ７６に進み、前記センサ部６０からのパルス信号を計数している主カウンタ５３の内容を前記ＲＡＭ５２中のｆレジスタに加算し、再び０から計測を開始させる。次に、ステップＳ７７において、前記副カウンタ５４の計数内容を前記ＲＡＭ５２中のｆ’レジスタに格納して、副カウンタの計数を０から開始させる。
【００６４】
次に、ステップＳ７８に進み、前記主カウンタの計数時間が当該サンプリングタイムに達している場合には主カウンタフラグをセットする。ここで、図示していないが、ステップＳ７６およびステップＳ７８の処理は、レジスタτに格納されているサンプリングタイムにより、処理が異なることは言うまでもない。次に、ステップＳ７９に進み、副カウンタフラグをセットして、この１秒タイマ割込処理を終了する。すなわち、前記主カウンタ計時終了フラグは、当該サンプリングタイムに達しているときにセットされ、前記副カウンタ計時終了フラグは各１秒タイマ割込処理毎にセットされる。
【００６５】
次に、前記計測表示処理（Ｓ１６）について、図１１のフローチャートを参照して説明する。この計測処理が開始されると、まず、ステップＳ８１において、前記主カウンタフラグがセットされているか否かを判定する。当該機種のサンプリングタイムに達しておらず、主カウンタフラグがセットされていないときは、次に、ステップＳ８３に進み、副カウンタフラグがセットされているか否かを判定する。また、主カウンタフラグがセットされているときは、ステップＳ８２において、主カウンタ計測処理を実行してから、ステップＳ８３に進む。詳細については後述するが、この主カウンタ計測処理Ｓ８３において、主カウンタの計測データ（前記ｆレジスタのデータ）に基づいて瞬時流量値Ｑ、積算総流量値Ｑｔおよび積算バッチ流量値Ｑｂが算出される。なお、このとき、前述した補正係数Ａ１〜Ａ５、Ｂ１〜Ｂ５が用いられる。
【００６６】
ステップＳ８３において、前記副カウンタフラグがセットされているか否かが判定される。ここで、前記副カウンタフラグがセットされていないときは、ステップＳ８５に進む。また、Ｓ８３の判定結果がＹＥＳのときは、ステップＳ８４に進み、副カウンタ計測処理が実行される。この詳細については後述するが、このステップＳ８４においては、前記ｆ’レジスタに格納されている前記副カウンタ５４の計数内容に基づいて表示瞬時値Ｑ’が算出される。そして、ステップＳ８５に進む。
【００６７】
ステップＳ８５においては、現在設定されている計測のモード、すなわち、（１）瞬時流量計モードであるか、（２）積算流量計モードであるか、あるいは、（３）積算バッチ流量計モードであるかかが判定される。そして、（１）瞬時流量計モードであるときには前記副カウンタ計測処理Ｓ８４において算出された瞬時流量値Ｑ’が前記表示部２６において表示される（Ｓ８６）。また、（２）積算流量計モードであるときは前記主カウンタ計測処理Ｓ８２において算出された積算総流量値Ｑｔが表示され（Ｓ８７）、（３）積算バッチ流量計モードであるときは積算バッチ流量値Ｑｂが表示される（Ｓ８８）。
【００６８】
前記主カウンタ計測処理について、図１２を参照して説明する。この処理においては、まず、前記ＲＡＭ５２中に格納されている前記主カウンタによる計数データｆと当該機種のサンプリングタイムデータτとの比ｆ／τの値が、流れがあると判定される周波数（流れ有り周波数）以上であるか否かが判定される。この判定の結果がＮＯのときは、瞬時値Ｑを０として（Ｓ９２）、ステップＳ９６に進み、前記主カウンタフラグをリセットしてこの主カウンタ計測処理を終了する。一方、前記Ｓ９１の判定結果がＹＥＳのときは、ステップＳ９３に進み、前記ＲＡＭ中に格納されている補正された係数Ａｉ、Ｂｉを用いて、次の式（３）に基づいて、瞬時流量値Ｑを算出し、レジスタに格納する。
Ｑ＝Ａｉ×ｆ／τ＋Ｂｉ      …（３）。
【００６９】
次に、ステップＳ９４に進み、積算総流量値Ｑｔを更新する。すなわち、次の式（４）を実行する。
Ｑｔ←Ｑｔ＋Ｑ×（τ／６０）    …（４）。
そして、ステップＳ９５に進み、積算バッチ流量値Ｑｂを更新する。
Ｑｂ←Ｑｂ＋Ｑ×（τ／６０）    …（５）。
そして、ステップＳ９６において前記主カウンタフラグをリセットし、この主カウンタ計測処理を終了する。なお、この演算は同一の単位、例えば［Ｌ／ｍｉｎ］で実行し、表示部に表示をするときに、設定されている単位系に変換して表示するようになされている。
【００７０】
次に、前記副カウンタ計測処理Ｓ８４について、図１３のフローチャートを参照して説明する。まず、ステップＳ１０１において、ｆ’レジスタに格納されている副カウンタの計数値は流れ有り周波数以上であるか否かが判定される。この結果がＮＯのときは、ステップＳ１０２に進み、表示瞬時値Ｑ’を０とし、ステップＳ１０３において前記表示部２６のバーセグメント２６ｆを消灯する。そして、ステップＳ１０４に進み、第１のトランジスタＴｒ１をオンとして、前記集中監視装置９０に対して、流れがローリミット値以下であることを報知し、ステップＳ１１１に進み、副カウンタフラグをリセットする。なお、ここでは、ローリミット警報出力点を流れ有り（始め）点としたが、記憶手段に任意の値を設定できることは言うまでもない。
【００７１】
一方、前記ステップＳ１０１の判定結果がＹＥＳのときは、ステップＳ１０５に進み、表示瞬時値Ｑ’を算出する。この演算は次の式（６）により行なわれる。
Ｑ’＝Ａｉ×ｆ’＋Ｂｉ      …（６）。
次に、ステップＳ１０６に進み、前記ステップＳ１０５において算出した表示瞬時値Ｑ’が当該定格流量値の１１０％以上であるか否かが判定される。この判定結果がＮＯのときは、ステップＳ１０７に進み、前記バーセグメント２６ｆを左から右に順次点滅させる。そして、第１のトランジスタＴｒ１をオフにして、ステップＳ１１１に進み、副カウンタフラグをリセットする。
【００７２】
また、算出した表示瞬時値Ｑ’が定格の１１０％以上であり、前記ステップＳ１０６の判定結果がＹＥＳのときは、ステップＳ１０９に進み、バーセグメント２６ｆを全部同時に点滅させる。これにより、定格以上の流量であることを報知することができる。また、ステップＳ１１０において、第１のトランジスタＴｒ１をオンとして、前記集中監視装置９０に対して、流れがハイリミット値以上、すなわち上限以上の流量があることを報知する。そして、ステップＳ１１１に進み、副カウンタフラグをリセットする。ここでは、ハイリミット警報出力点を流れの上限点としたが、記憶手段に任意の値を設定できることは言うまでもない。
【００７３】
次に、前記キー入力処理Ｓ１８について、図１４のフローチャートを参照して説明する。この処理は、前記ステップＳ１７（図６）においてモード選択キー２７が押圧されたことを検出したときに実行される処理であり、前記３つの計測モード、すなわち、（１）瞬時流量計モード、（２）積算流量計モードおよび（３）積算バッチ流量計モードを前記モード選択キー２７が操作される毎に順次切り替える処理である。また、このモード選択キーを押圧している時間の長さに応じて、積算バッチデータあるいは積算総流量値データをクリアすることもできるようになされている。
【００７４】
まず、ステップＳ１２１において、現在のモードに使用されている単位を点滅表示して操作者に現在のモードを報知する。すなわち、現在選択されているモードが（１）瞬時流量計モードであるときは、前記表示部２６における単位表示部２６ｃあるいは２６ｄを点滅表示する。また、（２）積算流量計モードであるときは、前記２６ｃのうちの「ｍ３」の部分のみ、あるいは、前記２６ｄのうちの「Ｌ」の部分のみを点滅表示する。さらに、（３）積算バッチ流量計モードであるときも、前記（２）の場合と同様の部分を点滅表示する。ただし、この場合は、前記サイズの小さい４桁表示部の第１桁目に「ｂ」が表示されているため、前記（２）の場合と区別することができる。
【００７５】
次に、ステップＳ１２２に進み、前記モード選択キー２７が第１の所定時間Ｔ１に達する前にオフとされたか否かを判定する。この判定の結果がＹＥＳのとき、すなわち、Ｔ１よりも短い時間の押圧であったときは、ステップＳ１２３に進み、前記Ｓ１２１と同様に、現在のモードに使用されている単位を点滅表示して操作者に現在のモードを報知する。そして、ステップＳ１２４に進み、前記モード選択キー２７がオフとされた後、第２の所定時間Ｔ２が経過したか否かが判定される。ここで、Ｔ２＜Ｔ１とされている。この判定の結果がＹＥＳのときは、このキー入力処理を終了する。
【００７６】
また、モード選択キー２７がオフとされてからＴ２時間経過してないときは、ステップＳ１２５に進み、モード選択キー２７が再度オンとされたか否かを判定する。そして、この判定の結果がＮＯのときはこのキー入力処理を終了する。また、モード選択キー２７が再度オンとされたときは、ステップＳ１２６に進み、現在のモードを一つ進める。すなわち、現在が（１）瞬時流量計モードであるときには、モードを（２）積算流量計モードに変更し、現在が（２）積算流量計モードであるときは（３）積算バッチ流量計モードに変更し、現在が（３）積算バッチ流量計モードであるときは（１）瞬時流量計モードに変更する。そして、ステップＳ１２７に進み、変更された新しいモードに対応する単位を前述の場合と同様に点滅表示するとともに、新しいモードのデータを表示する。そして、前記ステップＳ１２２に戻る。
このように、前記モード選択キー２７を第１の所定時間Ｔ１以下の長さで、繰り返し押圧操作することにより、計測モードをサイクリックに変更することができる。
【００７７】
一方、前記モード選択キー２７を前記第１の所定時間Ｔ１以上の長い時間押圧したときには、前記ステップＳ１２２の判定結果がＮＯとなり、ステップＳ１２８において、現在のモードが（３）の積算バッチ流量計モードであるか否かが判定される。現在のモードが積算バッチ流量計モードであるときは、ステップＳ１２９に進み、前述した積算バッチデータＱｂをクリアしたのち、ステップＳ１３０に進む。また、前記Ｓ１２８の判定結果がＮＯのときは、そのままステップＳ１３０に進む。
このように、積算バッチ流量計モードにおいて、前記モード選択キー２７をＴ１時間以上押圧したときは、前記ＲＡＭ５２に中に格納されている積算バッチ流量データをクリアして、再び、流量の積算を行うことができる。
【００７８】
前記ステップＳ１３０においては、前記モード選択キー２７が第３の所定時間Ｔ３未満でオフとされたか否かが判定される。ここで、第３の所定時間Ｔ３は、Ｔ２＜Ｔ１＜Ｔ３という関係を満たす時間である。この判定の結果がＮＯであるとき、すなわち、前記モード選択キー２７が押圧されている時間がＴ３以上であるときは、ステップＳ１３１に進み、現在のモードが（２）積算流量計モードであるか否かが判定される。この判定の結果がＹＥＳのときは、ステップＳ１３２に進み、前記ＲＡＭ５２中に格納されている積算総流量データＱｔをクリアして、前記ステップＳ１２３に戻る。また、前記ステップＳ１３０の判定結果がＹＥＳのとき、および、前記ステップＳ１３１の判定結果がＮＯのときは、前記ステップＳ１２３に戻る。
このように、積算流量計モードにおいて、前記モード選択キー２７を第３の所定時間Ｔ３以上押圧しつづけた場合には、前記ＲＡＭ５２中に格納されている積算総流量データＱｔをクリアして、再び、流量データの積算を実行させることができる。
【００７９】
このように、本発明においては、前記単一のモード選択キー２７の押圧回数および押圧時間長に基づいて、計測モードの切り替え、積算バッチ流量データＱｂおよび積算総流量データＱｔのクリアを実行することができる。したがって、多数の操作キーを設ける必要をなくし、機器の小型化を図ることができる。
【００８０】
なお、上述した実施の形態においては、前記流れ有り周波数ｆ０および定格の１１０％の流量に対応する周波数ｆ５として、前記ＲＯＭ中の口径設定データテーブル中に格納されているデータを用いて、前記ローリミット警報およびハイリミット警報を論理和にて、第１のトランジスタＴｒ１をオンとして出力していたが、このデータをＲＡＭあるいはＥＥＰＲＯＭなどの非固定記憶手段に記憶することにより、前記ローリミット警報およびハイリミット警報を発生する流量値を任意に設定することができるようになる。図２０は、この場合の実施の形態を示す図であり、前記リミットデータを表示させておき、その値を低下させるＤＯＷＮキー４２、上昇させるＵＰキー４３、および、入力キー４１を用いることにより、前記ローリミット警報出力設定点およびハイリミット警報出力設定点を変更することができるようになる。なお、４６ａおよび４６ｂは前記第１および第２のデジタル信号出力回路７５および７６に対応する出力表示用ＬＥＤである。また、この図２０に示すように、表示部４５の表示桁数は３桁であるため、積算流量値の表示のときは単位表示用ＬＥＤとして、ｍ３表示ＬＥＤ４４ａおよびＬ表示ＬＥＤ４４ｂとを備えている。
【００８１】
【発明の効果】
以上説明したように本発明によれば、第１のカウンタの計測周期を周波数に応じて設定しているため、周波数が低い場合であっても十分な分解能が得られ、高精度の計測を行うことができる。
また、検査工程において１台ごとに補正係数を算出し、この補正係数を用いて計測を行っているので、高精度の計測を行うことができる。
さらに、計測時において、計測値の下限と上限とを報知するようにしているので、使用者は測定系統の維持管理を容易に行うことができる。
さらにまた、電池の電圧が低下したことを報知するように構成されているので、停電前に電池を交換することができる。
さらにまた、ＭＯＳトランジスタによる信号出力回路を用いているため、消費電力を低減することができ、電源として電池を使用していながら、非常に長時間の稼動が可能となる。
さらにまた、停電後の電池の消耗を非常に少なくしているので、ＲＡＭのデータの保存を確実に行うことができる。そして、電気二重層コンデンサを使用してバックアップしているので、電池交換作業時に記憶されているデータの消失を防止することができる。
【００８２】
さらにまた、ケース内面に導電体層を設けているので、確実な静電遮蔽ができ、ノイズの影響をなくすことができる。
さらにまた、積算値をクリアすることなしに積算値の単位の変更、積算値の表示桁の変更、瞬時値の単位の変更ができるので、貴重な積算データを失うことがなく、計測システムの管理が容易となる。
さらにまた、記憶手段のいずれのページにおいても、その先頭位置に格納されているデータと最終位置に格納されているデータは統一されたものとされているために、調整検査工程の標準化、簡素化が可能となり、ひいてはコストダウンが可能となる。
さらにまた、センサ部に圧電バイモルフ素子を使用した場合には、可動部が無いので、維持管理が容易となる。
【図面の簡単な説明】
【図１】本発明の一実施の形態である流量計の一実施例を示す構造図であり、（ａ）は上面図、（ｂ）は断面図、（ｃ）は一部破断側面囲である。
【図２】図１に示した流量計のプリント基板の構成を示す図である。
【図３】図１に示した流量計の回路構成を示すブロック図である。
【図４】メモリマップおよび口径設定データテーブルを説明するための図である。
【図５】メインルーチンを示すフローチャートである。
【図６】メインルーチンを示すフローチャートである。
【図７】検査モード時における接続を説明するための図である。
【図８】検査工程を説明するためのフローチャートである。
【図９】電圧チェック処理を説明するためのフローチャートである。
【図１０】１秒タイマ割込みルーチンのフローチャートである。
【図１１】計測表示処理のフローチャートである。
【図１２】主カウンタ計測処理のフローチャートである。
【図１３】副カウンタ計測処理のフローチャートである。
【図１４】キー入力処理のフローチャートである。
【図１５】積算流量計モード時の表示形態を示す図である。
【図１６】積算バッチ流量計時の表示形態を示す図である。
【図１７】電圧低下検出時の表示形態を示す図である。
【図１８】検査モード時の表示形態を示す図である。
【図１９】材質、口径およびバージョンの表示形態を示す図である。
【図２０】本発明の他の実施の形態を示す図である。
【符号の説明】
１  計量部本体
２  計測表示部
３  回転軸
１３  圧電素子
２４  プリント基板
２６  表示部
２７  モード選択キー
３０  導電性シールド材
３９  単位選択スイッチ
３６、３８  口径設定スイッチ
３７  検査モードピン
４０  電気２重層コンデンサ
５０  制御部（１チップマイクロンピュータ）
５１  ＲＯＭ
５２  ＲＡＭ
５３  主カウンタ
５４  副カウンタ
５５  タイマ
６０  センサ部
７１、７２  アナログスイッチ
７３  ウォッチドッグタイマ
７４  パワーオンリセット回路
７５、７６  デジタル信号出力回路
８０  電池
８１、８２  電圧検出器
９０  外部機器
【図１】
0003615921.tif 000002
【図２】
0003615921.tif 000003
【図３】
0003615921.tif 000004
【図４】
0003615921.tif 000005
【図５】
0003615921.tif 000006
【図６】
0003615921.tif 000007
【図７】
0003615921.tif 000008
【図８】
0003615921.tif 000009
【図９】
0003615921.tif 000010
【図１０】
0003615921.tif 000011
【図１１】
0003615921.tif 000012
【図１２】
0003615921.tif 000013
【図１３】
0003615921.tif 000014
【図１４】
0003615921.tif 000015
【図１５】
0003615921.tif 000016
【図１６】
0003615921.tif 000017
【図１７】
0003615921.tif 000018
【図１８】
0003615921.tif 000019
【図１９】
0003615921.tif 000020
【図２０】
0003615921.tif 000021