(57)【特許請求の範囲】
【請求項１】
送信側にも受信側にもはたらく少なくとも１対の超音波送受波器を設け、流体の流れの中を上流から下流及び下流から上流に超音波の送受を行い、その各向きの到達時間より流速さらに流量を求める超音波流量計であって、
まず送信側の送受波器を発信させ、受信側送受波器の信号を入力する受信波検知部が受信波を検知すると、それと同時に再び送信側の送受波器を発信させるようにし、これを一定回数（ｎ回）繰り返すよう構成し、最初の送信から一定回数目（ｎ回目）の受信までの時間を測定し、その結果から流速さらに流量を求めるようにしたもので、
前記受信波検知部は、増幅部と比較部より構成され、送信側送受波器からの信号は、まず増幅されその後、基準電圧レベルと比較されるようになっていて、最初に基準電圧レベルを越えた波が次にゼロレベルを通る点を受信波を検知した点とするようになっていて、
前記基準電圧レベルは何段かに変化させることができるようになっていて、流速を求めるための通常の測定とは別に、定期的にあるいは非定期に順方向、逆方向それぞれの方向で、前記基準電圧レベルを段階的に、１回の送受毎にあるいは、数回の送受毎に変化させながら、通常の測定と同様に複数回連続して繰り返す超音波の送受を行うようにし、
各送受の到達時間の変化を監視できるようにし、あるいくつかの基準電圧レベルについて、その１段の変化に対し、前記到達時間の変化が大きいと判断できる時、それらの基準電圧レベルより、最適な基準電圧レベルを順方向用、逆方向用それぞれに決め、通常の測定でそのレベルを使うようにした超音波流量計において、
前記各送受の到達時間の変化が大きかった時の基準電圧レベルを小さいほうから並べたとき、ひとつ小さい基準電圧レベルの一定倍数以上となる基準電圧レベルを検知し、その基準電圧レベルと前記ひとつ小さい基準電圧レベルのほぼ平均値を最適基準電圧レベルとして決めるようにしたことを特徴とする超音波流量計。
【請求項２】
送信側にも受信側にもはたらく少なくとも１対の超音波送受波器を設け、流体の流れの中を上流から下流及び下流から上流に超音波の送受を行い、その各向きの到達時間より流速さらに流量を求める超音波流量計であって、
まず送信側の送受波器を発信させ、受信側送受波器の信号を入力する受信波検知部が受信波を検知すると、それと同時に再び送信側の送受波器を発信させるようにし、これを一定回数（ｎ回）繰り返すよう構成し、最初の送信から一定回数目（ｎ回目）の受信までの時間を測定し、その結果から流速さらに流量を求めるようにしたもので、
前記受信波検知部は、増幅部と比較部より構成され、送信側送受波器からの信号は、まず増幅されその後、基準電圧レベルと比較されるようになっていて、最初に基準電圧レベルを越えた波が次にゼロレベルを通る点を受信波を検知した点とするようになっていて、
前記基準電圧レベルは何段かに変化させることができるようになっていて、流速を求めるための通常の測定とは別に、定期的にあるいは非定期に順方向、逆方向それぞれの方向で、前記基準電圧レベルを段階的に、１回の送受毎にあるいは、数回の送受毎に変化させながら、通常の測定と同様に複数回連続して繰り返す超音波の送受を行うようにし、
各送受の到達時間の変化を監視できるようにし、あるいくつかの基準電圧レベルについて、その１段の変化に対し、前記到達時間の変化が大きいと判断できる時、それらの基準電圧レベルより、最適な基準電圧レベルを順方向用、逆方向用それぞれに決め、通常の測定でそのレベルを使うようにした超音波流量計において、
前記各送受の到達時間の変化が大きかった時の基準電圧レベルを小さいほうから並べたとき、ひとつ小さい基準電圧レベルの一定倍数以上となる基準電圧レベルを検知し、その基準電圧レベルと前記ひとつ小さい基準電圧レベルとの中間の基準電圧レベルを最適基準電圧レベルとして決めるようにしたことを特徴とする超音波流量計。
【請求項３】
前記受信波検知部の増幅部の増幅度を数段階変化できるように構成し、前記ひとつ小さい基準電圧レベルの一定倍数以上となる基準電圧レベルが無い場合は、前記増幅度を順に変化させ基準電圧レベルを決めるための送受を各増幅度毎に行うようにし、前記条件を満たす基準電圧レベルがあれば、その増幅度を最適増幅度として決め、通常の測定に使用するようにしたことを特徴とする請求項１又は２記載の超音波流量計。
【請求項４】
前記基準電圧レベルを電圧の指数関数的に複数段用意したことを特徴とする請求項１，２又は３記載の超音波流量計。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は超音波流量計の改良に関する。
【０００２】
【従来の技術】
図１１において、静止流体中の音速をＣ、流体の流れの速さをＶとすると、音波の伝搬方向が流れに沿った方向（以下順方向と言う）と一致すればその伝搬速度はＣ＋Ｖとなり、流れに逆らった方向（以下逆方向と言う）の場合にはＣ−Ｖとなる。
【０００３】
距離Ｌを隔てて１対の送受波器１，２を流管３の上流と下流に離して配設し、一方の送受波器１から順方向に超音波を発信したとき、他方の送受波器２に超音波が到達するに要する到達時間をｔ、送受波器２から逆方向に超音波を発信したときに、送受波器１に超音波が到達するに要する到達時間をｔ′とすれば、
ｔ＝Ｌ／（Ｃ＋Ｖ）        ・・・（１）
ｔ′＝Ｌ／（Ｃ−Ｖ）      ・・・（２）
となる。
【０００４】
順方向と逆方向の超音波の各到達時間ｔ，ｔ′を測定し、これから流速Ｖを演算し、さらに流速、流量や積算流量（流体の体積）を演算していた。
流速Ｖは上記（１）（２）式から、例えば、
Ｖ＝Ｌ｛（１／ｔ）−（１／ｔ′）｝／２      ・・・（３）
として求めていた。
【０００５】
到達時間ｔ，ｔ′等を測定するには、図１２に示すように、送信側の送受波器を励振する発信駆動信号Ｐから受信側の送受波器に受信波が到達するまでの時間ｔを直接測定すれば良いのであるが、現実にはこれができない。
【０００６】
というのは、受信波は、非常に小さいため先ず増幅される。図１２では増幅後の受信波形を示している。
「イ」が到達時点で、その後徐々に振幅が増大して最大振幅となり、その後徐々に小さくなる。ところが、受信波の到達時点である増幅後の受信波の先頭「イ」はノイズに隠れているので、それを検知することは不可能だからである。
【０００７】
そこで、受信波到達時点を知る方法として、先ず受信の基準電圧レベルとしてノイズより十分大きなしきい値ＶTHを定め、このレベルに最初に達した増幅後の波がゼロレベルを通るゼロクロスポイントを検知し、受信波を検知するようにしている。
【０００８】
しきい値ＶTHは受信波の何番目かの特定の波のゼロクロスポイントを検知するように定めておき、実際の到達時間ｔ，ｔ′は、例えば順方向測定における到達時間ｔについて説明すると、図１２における発信波駆動信号Ｐからゼロクロスポイント「ハ」までの測定時間ｔ＋τから、予め実験的に求めて記憶しておいた時間τを引くことで求めていた。
【０００９】
図１２では、受信波の第３波が点「ロ」でしきい値ＶTHに達しており、この第３波がゼロレベルを通るゼロクロスポイント「ハ」を検知し、受信波を検知している。
【００１０】
順方向の到達時間ｔと逆方向の到達時間ｔ′の測定精度は、これらの到達時間を測定するときに使う基準クロックの分解能で決まるため、到達時間ｔ，ｔ′に基づいて演算する流速、流量や積算流量等の精度も前記基準クロックの分解能で決まる。
【００１１】
そこで、同じ分解能の基準クロックを用いて、流速、流量や積算流量等の精度を向上する方法として、到達時間ｔやｔ′を測定するのに、単純に発信（送信）から受信までの１回の到達時間を測るのではなく、受信と同時に次の送信を同じ方向に向かって行うことを一定の複数（ｎ）回繰り返すことにより、到達時間ｔやｔ′をそれぞれ複数（ｎ）個連続させ、最初（第１回目）の送信から最後（第ｎ回目）の受信までの時間ｎｔ＋ｎτやｎｔ′＋ｎτをまとめて測定し、予め別に実験等で求めて記憶しておいたｎτを差し引いてｎｔやｎｔ′を求めるようにした超音波流量計が周知である。
【００１２】
こうすると、基準クロックの分解能が同じでも、到達時間の測定精度がｎ倍に向上するから、流速、流量や積算流量等の精度もｎ倍に向上する。従って、例えばｎを１００とすれば、精度は１００倍に向上する。
【００１３】
ところが、受信波の大きさは被測定気体の圧力の違いや、あるいは送受波器１，２を構成する超音波振動子の個々の特性によって異なる値となる。その結果、狙った特定の波（例えば図１２のような第３波）ではなく、その前の第１波あるいは後の第５波のゼロクロスポイントを間違って検出してしまうことがある。
【００１４】
この場合、到達時間は超音波の１周期分の時間まちがった値となるため、この間違った測定値をそのまま使用すると、当然誤った流速や流量を導くことになり、大きな誤差の要因となる。
【００１５】
特に到達時間の測定精度を上げるため、同一方向の送受を複数（ｎ）回連続して繰り返し、到達時間ｔやｔ′の複数（ｎ）倍の時間ｎｔやｎｔ′をまとめて求めるようにした方式の超音波流量計では、複数（ｎ）回の受信波検知が全て、狙った特定の波を捕らえたものでなければならない。
【００１６】
そこで、常に増幅後の受信波の最大振幅を一定にするように増幅器の利得を制御するいわゆるＡＧＣ（Automatic Gain Control）を採用している超音波流量計がある。
【００１７】
【発明が解決しようとする課題】
前記ＡＧＣを採用した従来技術では、ピーク値ホールド回路等が必要となり、アナログ電子回路の規模が大きくなるので、流量計のコストが上昇するとか、消費電流が高くなるという問題点がある。しかも、小口径の流路としたときには、管路からの反射波の影響で受信波のピーク付近の波形が乱れる現象が起き易いことから、ピークの大きさを一定値に揃えても、狙った波の大きさが同じにならないため、小形の超音波流量計には不向きで、その実現が困難であるという問題点があった。
【００１８】
ＡＧＣを採用していない従来技術で、流量計を設置する現地の条件、特に流体の圧力によって受信波のレベルが異なると、ノイズの影響を受け易くなり、前述のように、狙った特定の波が検知できずに安定した測定ができない。
【００１９】
従って、流量計を設置するときに、現地の条件に合わせて、しきい値ＶTHや増幅器の利得を最適値に調整することが必要で、設置コストが上がるという問題点があった。
【００２０】
つまり、必ず狙った特定の波を捕らえられるようにしきい値ＶTHや増幅器の利得を調整する必要がある。実際の作業では、どの波（第何波）を捕らえているかがわかるように、オシロスコープで受信波としきい値ＶTHを比較しながら調整せざるを得ず、調整作業が面倒である。
【００２１】
更にまた、調整用の端子を設ける必要があるばかりでなく、オシロスコープを接続しても、その悪影響を受けないように流量計の電子回路に工夫を凝らすという考慮も必要で、流量計自体のコストアップを招くという問題点も生じる。
【００２２】
そこで、本発明はしきい値ＶTHや増幅器の利得を自動的に最適化することで前記のいろいろな問題点を解消できる超音波流量計を提供することを目的とする。
【００２３】
【課題を解決するための手段とその作用】
前記目的を達成するために、請求項１の発明は、
送信側にも受信側にもはたらく少なくとも１対の超音波送受波器（１）（２）を設け、流体の流れの中を上流から下流及び下流から上流に超音波の送受を行い、その各向きの到達時間より流速さらに流量を求める超音波流量計であって、
まず送信側の送受波器（１）を発信させ、受信側送受波器（２）の信号を入力する受信波検知部（４）が受信波を検知すると、それと同時に再び送信側の送受波器（１）を発信させるようにし、これを一定回数（ｎ回）繰り返すよう構成し、最初の送信から一定回数目（ｎ回目）の受信までの時間を測定し、その結果から流速さらに流量を求めるようにしたもので、
前記受信波検知部（４）は、増幅部と比較部より構成され、送信側送受波器（１又は２）からの信号は、まず増幅されその後、基準電圧レベルと比較されるようになっていて、最初に基準電圧レベルを越えた波が次にゼロレベルを通る点を受信波を検知した点とするようになっていて、
前記基準電圧レベルは何段かに変化させることができるようになっていて、流速を求めるための通常の測定とは別に、定期的にあるいは非定期に順方向、逆方向それぞれの方向で、前記基準電圧レベルを段階的に、１回の送受毎にあるいは、数回の送受毎に変化させながら、通常の測定と同様に複数回連続して繰り返す超音波の送受を行うようにし、
各送受の到達時間の変化を監視できるようにし、あるいくつかの基準電圧レベルについて、その１段の変化に対し、前記到達時間の変化が大きいと判断できる時、それらの基準電圧レベルより、最適な基準電圧レベルを順方向用、逆方向用それぞれに決め、通常の測定でそのレベルを使うようにした超音波流量計において
前記各送受の到達時間の変化が大きかった時の基準電圧レベルを小さいほうから並べたとき、ひとつ小さい基準電圧レベルの一定倍数以上となる基準電圧レベルを検知し、その基準電圧レベルと前記ひとつ小さい基準電圧レベルのほぼ平均値を最適基準電圧レベルとして決めるようにしたことを特徴とする超音波流量計である。
【００２４】
超音波の各向きの到達時間は、前記最初の送信から一定回数目（ｎ回目）の受信までの時間つまり到達時間のｎ倍をまとめて測定しても良い。
各送受の発信駆動信号に対応する発信パルスから受信波のゼロクロスポイントの検知までの時間を、例えば連続するｎ回の送受に対して、順にｔ１，ｔ２，…とすると、連続するｎ回の送受にかかる全時間はほぼｎｔ＋ｎτで、この間における流速の変化はほとんど零と見做せる。従って前記しきい値としての基準電圧レベルが狙った特定の波を確実に捕らえている限りｔ１，ｔ２，…は殆ど同じ値となり、隣接する二つの値同士の差はほとんど零である。
【００２５】
ところがこの請求項１の発明では、基準電圧レベルＶTHを段階的に変化させるので、捕らえる波が変わり、それにつれて発信タイミングから受信波のゼロクロスレベル検知までの時間、換言すれば到達時間が大きく変化するところができる。
【００２６】
図１でこれを説明する。しきい値としての基準電圧レベルＶTHを最小値から１回の送受ごとに段階的に大きくする例である。ｔ１は第１波をとらえている。ｔ２も第１波をとらえている。よって、ｔ２はｔ１とほとんど同じ値となり両者の差は小さい。ところが次の３回目の受信での基準電圧レベルＶTHは第１波のピークより上にあり、とらえる波は第３波に変わる。したがって、ｔ３はｔ２より約１波長分大きくなり大きく変化する。ｔ４は同じく第３波をとらえた受信であるのでｔ３との差はほとんどない。
【００２７】
つまり、到達時間に大きな変化がある時、その受信の基準電圧レベルとその直前の受信の基準電圧レベルのあいだに受信波のピークがあると認識できる。
図２でこれを説明する。同図のような受信波形（増幅後）とし、基準電圧レベルＶTHは１から順に１回の受信ごとに大きくなるとする。この場合ｔ３，ｔ１１，ｔ２３で大きく変化する。これより、それらの時点の基準電圧レベル付近にピークがあることがわかる。
【００２８】
したがって、第３波（正側の第２番目のピークを持つ波）を検知する場合ｔ３測定時のＶTH3 とｔ１１測定時のＶTH11のほぼ平均値を最適な基準電圧レベルとして決めてその後の送受で正しいゼロクロスポイントを検知する。
【００２９】
このようにして、圧力の変化等で受信波の大きさが変化しても最適な基準電圧レベルを設定でき、難しい調整は必要なくなる。
【００３０】
一般的に、受信波はその先頭から第１波、第２波、第３波、第４波、第５波、第６波、第７波と次第にピークが大きくなる。このピークの電圧の大きくなる度合いは最初ほど大きくだんだん小さくなることが知られている。
【００３１】
つまり、ピークの大きさを比較すると、プラスの第１波側なら、第３波／第１波が最大で、第５波／第３波、第７波／第３波と段々小さくなる。マイナスの第２波側なら第４波／第２波が最大で第６波／第４波、第８波／第６波と小さくなる。
【００３２】
上記の比率は圧力等で全体の振幅が変化してもほとんど変化しないことが実験等で確認されている。
したがって、各ピークの大きささえわかれば直前のピークとの比よりそのピークの波が第何波であるか検知可能である。
【００３３】
特に第３波／第１波及び第４波／第２波は他の比率に比べ十分大きいため区別が容易である。
よって、第３波あるいは第４波のゼロクロス点を受信点として検知する場合、請求項２の発明によれば確実に第３波あるいは第４波をとらえることが可能である。
【００３４】
図２で説明する。仮にＶTH1 を２００ｍＶとし以下ＶTH2 を３００ｍＶというように１００ｍＶずつ大きくなるとする。この場合、ｔ３，ｔ１１，ｔ２３で到達時間が大きく変化しているが、そのときの基準電圧レベルはそれぞれ４００ｍＶ，１２００ｍＶ，２４００ｍＶである。
【００３５】
よって、前記比率をみると第３波／第１波＝３、第５波／第３波＝２となる。切りわけの倍率（比率）を２．５に設定してあれば、ｔ１１で検知したピークをもつ波が第３波であると判断できる。その場合、当然第１波のピークはｔ３付近にあり、したがって、第３波をとらえる最適な基準電圧レベルを（ＶTH3 ＋ＶTH11 ）／２あたりに決めることが可能である。
【００３６】
なお、第１波のピークがＶTH1 以上あり、かつ第３波のピークが用意された最大の基準電圧レベル、つまり図２のＶTH24より小さくないと第３波／第１波の比率の検知はできない。
請求項２の発明は、送信側にも受信側にもはたらく少なくとも１対の超音波送受波器を設け、流体の流れの中を上流から下流及び下流から上流に超音波の送受を行い、その各向きの到達時間より流速さらに流量を求める超音波流量計であって、
まず送信側の送受波器を発信させ、受信側送受波器の信号を入力する受信波検知部が受信波を検知すると、それと同時に再び送信側の送受波器を発信させるようにし、これを一定回数（ｎ回）繰り返すよう構成し、最初の送信から一定回数目（ｎ回目）の受信までの時間を測定し、その結果から流速さらに流量を求めるようにしたもので、
前記受信波検知部は、増幅部と比較部より構成され、送信側送受波器からの信号は、まず増幅されその後、基準電圧レベルと比較されるようになっていて、最初に基準電圧レベルを越えた波が次にゼロレベルを通る点を受信波を検知した点とするようになっていて、
前記基準電圧レベルは何段かに変化させることができるようになっていて、流速を求めるための通常の測定とは別に、定期的にあるいは非定期に順方向、逆方向それぞれの方向で、前記基準電圧レベルを段階的に、１回の送受毎にあるいは、数回の送受毎に変化させながら、通常の測定と同様に複数回連続して繰り返す超音波の送受を行うようにし、
各送受の到達時間の変化を監視できるようにし、あるいくつかの基準電圧レベルについて、その１段の変化に対し、前記到達時間の変化が大きいと判断できる時、それらの基準電圧レベルより、最適な基準電圧レベルを順方向用、逆方向用それぞれに決め、通常の測定でそのレベルを使うようにした超音波流量計において、
前記各送受の到達時間の変化が大きかった時の基準電圧レベルを小さいほうから並べたとき、ひとつ小さい基準電圧レベルの一定倍数以上となる基準電圧レベルを検知し、その基準電圧レベルと前記ひとつ小さい基準電圧レベルとの中間の基準電圧レベルを最適基準電圧レベルとして決めるようにしたことを特徴とする超音波流量計である。
【００３７】
請求項３の発明は、請求項１又は２の超音波流量計において、
前記受信波検知部の増幅部の増幅度を数段階変化できるように構成し、前記ひとつ小さい基準電圧レベルの一定倍数以上となる基準電圧レベルが無い場合は、前記増幅度を順に変化させ基準電圧レベルを決めるための送受を各増幅度毎に行うようにし、前記条件を満たす基準電圧レベルがあれば、その増幅度を最適増幅度として決め、通常の測定に使用するようにしたことを特徴とするものである。
【００３８】
この発明は用意された基準電圧レベルの最小値と最大値の間に第１波のピークと第３波のピークが入るように前段の増幅部の増幅度を最適にするためのもので、増幅度を例えば最小から、上記送受を１組ずつ行いながら上げることにより、用意した基準電圧レベル範囲に最適な増幅度を決めることができる。
【００３９】
そして請求項４の発明は、請求項１，２又は３の超音波流量計において、前記基準電圧レベルを電圧の指数関数的に複数段用意したことを特徴とするものである。
【００４０】
上記請求項１，２又は３の発明で、第３波／第１波等が一定値以上あるかどうかは、まず演算で比率を求めてそして一定値と比較している。ところがマイコン等による割り算はわずらわしい。そこで請求項４の発明は割り算というわずらわしい演算をしないで上記の条件が成り立つか判断できるようにするものである。
【００４１】
仮に、基準電圧レベルＶ′THを指数関数的に、下から２００ｍＶ，２５１ｍＶ，３１６ｍＶ，３９８ｍＶ，５００ｍＶ，６２９ｍＶ，７９１ｍＶ，９９４ｍＶ，１２５０ｍＶのように約１．２６倍ずつ大きくなるよう決めると、４つ上のレベルがそのレベルの２．５倍の電圧となる。
【００４２】
図２と同じ受信波形に対しこの基準電圧レベルＶ′THを使ったのが図３である。ｔ３，ｔ８で到達時間が大きく変化している。この２点の基準電圧レベルはＶ′TH3 とＶ′TH8 である。Ｖ′TH8 はＶ′TH3 の５段上である。４段で２．５倍あるので、２．５倍以上あることがわずらわしい割り算をしなくても判定できる。
【００４３】
【発明の実施の形態】
次に本発明の好ましい実施の形態を図面の実施例に基づいて説明する。
〔実施例１〕
図４の実施例１では２秒間隔でいわゆる通常の測定を行っていて、その合間を使い１分に１回増幅度と基準電圧レベルの最適化のための送受信を行っている。構成は以下のようになっている。
【００４４】
１）．流体の流れの中を流れと同方向あるいは超音波の送受をする１対の超音波送受波器１，２と、
２）．受信側の送受波器２が接続され受信波を検知すると受信波検知信号を出力する受信波検知部４と、
３）．測定ＯＮ・ＯＦＦ信号がＯＦＦ側からＯＮ側になる毎に送信側の送受波器１又は２を駆動しその後は受信波検知信号が入力されるごとに駆動し、第ｎ受信波検知信号が入力されるか測定ＯＮ・ＯＦＦ信号がＯＦＦ側になると駆動を停止する送波器駆動部５と、
４）．受信波検知部４よりの受信波検知信号が入力されていて、測定ＯＮ・ＯＦＦ信号がＯＮ側になる毎にゼロからカウントを開始しｎ番目の受信波検知信号を検知して第ｎ受信波検知信号を出力する第１のカウンタ６と、
５）．測定ＯＮ・ＯＦＦ信号がＯＮ側になってから第ｎ受信波検知信号までの時間を測定する第２のカウンタ７と、
６）．一定のタイミングで送受の切り替えを行い、その都度測定ＯＮ・ＯＦＦ信号をＯＦＦ側からＯＮ側にし、第ｎ受信波検知信号を受けると第２のカウンタ７の測定値（カウント値）を読み取り、流速、流量等の演算を行うコントロール部８を有する超音波流量計であって、
７）．測定ＯＮ・ＯＦＦ信号がＯＮ側になってから最初の受信波検知信号までの時間、その後は受信波検知信号から次の受信波検知信号までの時間をその都度測定して出力する第３カウンタ９を有し、
８）．前記受信波検知部４は、増幅部と比較部より構成され、送信側送受波器１又は２からの信号は、まず増幅部で増幅されその後、基準電圧レベルと比較部で比較されるようになっていて、最初に基準電圧レベルを越えた波が次にゼロレベルを通る点を、受信波を検知した点とするようになっていて、前記増幅部の増幅度は８段階用意されていて、コントロール部８よりの増幅度選択信号により１つが選択される。また基準電圧レベルもコントロール部８よりの基準電圧レベル選択信号により用意された８つから１つを選択して使用するようになっている。基準電圧レベルの８つは、正（プラス）側に設定されていて下から２００ｍＶ，２５１ｍＶ，３１６ｍＶ，３９８ｍＶ，５００ｍＶ，６２９ｍＶ，７９１ｍＶ，９９４ｍＶであり約１．２６倍ずつ大きくなるように決められたものである。
【００４５】
９）．コントロール部８は、マイクロコンピュータで構成されていて、２秒間隔で前述のいわゆる通常の測定のための動きを行っているが、この通常の測定の合間を使い１分間隔で増幅度と基準電圧レベルの最適化のための動作を行うようになっている。つまり、
１０）．送受切り替え信号を順方向とし、
１１）．増幅度選択信号を最小増幅度の選択とし、
１２）．基準電圧レベル選択信号を最小レベルの選択とし、
１３）．そして、測定ＯＮ・ＯＦＦ信号をＯＮ側にする。このあたりの動きを最適化スタートとして図５に示す。
【００４６】
１４）．受信波検知信号が外部割り込みとして入力されている。この割り込み処理を図６に示した。
１５）．受信波検知信号が割り込みとして入力されると、第３のカウンタ９が測定した到達時間の読み取りを行う。そして、前回読み値と比較し、差が大きい時（一定値以上のとき）は、その前に大きく変化したときから基準電圧レベルが何段アップしているかチェックしてそれが４段より大きい場合、第３波を検知できたと判断する。そして前回の基準電圧レベルとの中間のレベルナンバーの基準レベルを最適基準レベルとし、そのときの増幅度を最適増幅度とするようになっている。
【００４７】
１６）．また、受信波検知信号の入力毎に、基準電圧レベルを１段ずつ上げるように構成されていて、最大基準電圧レベルでの受信である８回目の受信波検知信号入力でも条件に合致しないときは増幅度が適していないとして、増幅度を１段アップして再び最適化の動作をスタートする。
【００４８】
１７）．また、順方向で最適レベルが決まるとその時点で測定ＯＮ・ＯＦＦ信号をＯＦＦとし、次に送受切り替え信号を逆方向とし増幅度を最小として再び最適化をスタートする。
【００４９】
１８）．レベルナンバーの差が４を越えていれば電圧で２．５倍を越えていることになり、最適として決めたレベルは確実に第３波をとらえることになる。
１９）．こうして順方向、逆方向それぞれに対し最適な基準電圧レベルと増幅度を自動的に決め、それを使い通常の測定を行うため、圧力の変化があっても作業者が手間をかけて調整する必要なく精度よい測定が可能である。
【００５０】
２０）．なお、本実施例の場合基準電圧レベルは正側に設定したが負（マイナス）側に設定も可能で第４波をとらえるよう構成することも同様に可能である。２１）．また、本実施例は１回の送受毎に基準レベルを小さいほうから順に大きくしたが、当然、大きいほうから小さくしていくこともできる。
【００５１】
２２）．また、本実施例では、受信波検知信号が入力される毎に到達時間の変化をチェックしたが、到達時間の記憶のみとし全基準電圧レベルでの測定終了後にまとめてチェックすることもできる。
【００５２】
２３）．更にまた、同じレベルで複数回送受を行うようにする。つまり、ある一定回数の送受毎にレベルを１段変化させるようにすることも可能である。この方法によれば、受信波にノイズがのっている場合でも、同じ基準電圧レベルの複数回の送受の到達時間の内、多い集まりのものをその基準電圧レベルでの到達時間とする等、ノイズの影響を受けない最適化が実現可能である。
【００５３】
図７は第３のカウンタ９の電気回路の具体例で、ＯＲゲート１０と、リセット可能なカウンタ１１と、カウンタ１１のクロック入力ＣＫに基準クロックを入力する基準クロック発生器１２と、カウンタ１１の時間計数値を一時的に記憶してコントロール部７へ出力するラッチ回路１３が図示のように接続されている。受信波検知信号がラッチ回路１３のラッチ入力に入力されてカウンタ１３の時間計数値を先ずラッチ記憶してからＯＲゲート１０を介して受信波検知信号がカウンタ１１の時間計数値を零にリセットするようにタイミングが定めてある。
【００５４】
なお、図７では基準クロック発生器１２を特別に設けているが、図１の第２カウンタ７に内蔵された基準クロック発生器を利用し、その基準クロックを図７のカウンタ１１のクロック入力ＣＫに入力するようにしても良い。
【００５５】
図８は上記実施例における測定ＯＮ・ＯＦＦ信号と受信波検知信号のタイミング図で、１組ｎ回の順方向測定時におけるｎ個の受信波検知信号に順に１，２，３，…，ｍ−１，ｍ，ｍ＋１，…，ｎ−１，ｎの数字を付けてある。Ｔは第２のカウンタ７で測定した時間値（カウント値）である。
【００５６】
図９は、上記実施例における受信波検知部４の増幅部の電気回路の具体例で、オペアンプ１４にアナログスイッチ１５を介して８個の帰還抵抗Ｒ２０〜Ｒ２７が接続され、前記コントロール部８からの増幅度選択信号Ｓ１０，Ｓ１１，Ｓ１２でアナログスイッチ１５のうち何れかのスイッチを選択してオンとすることで、増幅部の増幅度を選択する。Ｖinは受信側の送受波器２又は１からの受信信号で抵抗Ｒ1 を介してオペアンプ１４の反転入力に入力される。
【００５７】
帰還抵抗の抵抗値は、
Ｒ２０＜Ｒ２１＜…＜Ｒ２７
の関係に定められ増幅度は相互に、
（Ｒ２０／Ｒ１）＜（Ｒ２１／Ｒ１）＜…＜（Ｒ２７／Ｒ１）
の関係となる。
【００５８】
図１０は上記実施例における受信波検知部４の比較部の電気回路の具体例で、コンパレータ１６の非反転入力には前記図９の増幅部からの出力Ｖ0ut が入力される。そして反転入力には、前記基準電圧レベルＶTHが入力される。
【００５９】
Ｓ２０，Ｓ２１，Ｓ２２はコントロール部８からの基準電圧レベル選択信号で、アナログスイッチ１７のうち何れか一つのスイッチを選択してオンとすることで、８個の抵抗Ｒ４０〜Ｒ４７の何れか一つと抵抗Ｒ３とで一定の基準電圧１８を分圧してコンパレータ１６の反転入力に入力する基準電圧レベルＶTHを作る。
【００６０】
８個の抵抗Ｒ４０〜Ｒ４７の各抵抗値同士の関係は、
Ｒ４０＜Ｒ４１＜Ｒ４２＜…＜Ｒ４７
となっていて、コントロール部からの基準電圧レベル選択信号でアナログスイッチ１７を選択して、基準電圧レベルを選択することができる。
【００６１】
なお本実施例では１分毎に最適化を行うようにしたが、通常の測定に異常を検知するなどした時、即最適化を行うようにすることもできる。
また、送受を連続して行い、短時間のため、その間に流速がほとんど変化せず特に連続する送受については、ほとんど差がない。よって、気体が流れている時、さらにその流速が変化しているときでも最適化の送受が可能である。
【００６２】
【発明の効果】
本発明は上述のように構成されているので流体の圧力変化等があって受信波の大きさが変化しても、自動的に基準電圧レベル（ＶTH）や増幅度の最適値を求めて決めるため、煩わしい調整作業が不要となる。
【００６３】
そして、常に精度の良い測定がきる。
また、ピーク値ホールド等の回路を用いないので、低コストで、かつ低消費電力の超音波流量計が実現できる。
【００６４】
そして、小口径の場合でも反射波の悪影響を受けないで、安定した測定精度を維持できる。
更にまた、エージングによる送受波器の劣化で、受信波の大きさが経年的に低下しても、それに合わせて基準電圧レベルや増幅度が自動的に最適化されるため、長期に亘り安定した性能が得られ、流量計の信頼性が向上する。
【図面の簡単な説明】
【図１】本発明の受信波のゼロクロスポイントを検知する作用を説明するタイミング図である。
【図２】本発明における受信波のゼロクロスポイントを検知するための基準電圧レベルの変更による検知作用を説明する図である。
【図３】同じく基準レベルの変更による検知作用を説明する図である。
【図４】本発明の実施例のブロック図である。
【図５】図４の実施例のフローチャートである。
【図６】同じく、フローチャートである。
【図７】図４の実施例における第２のカウンタの具体的電気回路の図である。
【図８】図４の第２のカウンタの作用を説明するタイミング図である。
【図９】図４の実施例における受信波検知回路に使用する増幅部の電気回路の具体例を示す図である。
【図１０】図４の実施例における受信波検知回路に使用する比較部の電気回路の具体例を示す図である。
【図１１】超音波流量計の原理を説明する略図である。
【図１２】超音波流量計の受信波検知部の動作を説明するための電気信号波形を示す線図である。
【符号の説明】
１，２    超音波送受波器
３        流管
４        受信波検知部
ＶTH，Ｖ′TH，ＶTH1 〜ＶTH24，Ｖ′TH1 〜Ｖ′TH9     基準電圧レベル
【図１】
0003766728.tif 000002
【図２】
0003766728.tif 000003
【図３】
0003766728.tif 000004
【図４】
0003766728.tif 000005
【図５】
0003766728.tif 000006
【図６】
0003766728.tif 000007
【図７】
0003766728.tif 000008
【図８】
0003766728.tif 000009
【図９】
0003766728.tif 000010
【図１０】
0003766728.tif 000011
【図１１】
0003766728.tif 000012
【図１２】
0003766728.tif 000013