(57)【要約】【課題】応答性に優れた高精度な流量測定を実現する。【解決手段】超音波の伝播時間を予め計測する予備計測時に、超音波の送信時点Ａから受信波の到達時点Ｂまでの間に計数したクロックパルス数を順方向と逆方向について記憶しておき、予備計測後の本計測時に、超音波の送信時点Ａからクロックパルス数を計数し始め、順方向と逆方向についてそれぞれ記憶したクロックパルス数の２個前のクロックパルスの出力時点Ｃで積分を開始し、受信波の到達時点Ｂで積分電圧Ｖ１，Ｖ２を測定して微小時間Ｔ２を算出することによりクロックパルス時間Ｔ１と微小時間Ｔ２とから伝播時間を計測するようにした。【選択図】図８
2010014690.tif 000002
【特許請求の範囲】
【請求項１】
流体が流れる測定管の上流側と下流側に一対の超音波センサが配置され、流体の順方向における超音波の伝播時間と逆方向における超音波の伝播時間との差に基づいて流体の流量を測定する超音波流量計であって、
超音波の伝播方向を順方向と逆方向の間で切り換えて、一方の超音波センサから超音波の送信を行い、他方の超音波センサで超音波の受信を行う送受信回路と、
超音波の伝播時間を予め計測する予備計測時に、超音波の送信時点から受信波の到達時点までの間に計数したクロックパルス数を順方向と逆方向について記憶しておき、予備計測後の本計測時に、超音波の送信時点からクロックパルス数を計数し始め、順方向と逆方向についてそれぞれ記憶したクロックパルス数を計数し終わる前に積分を開始し、受信波の到達時点で積分電圧を測定してクロックパルス幅未満の微小時間を算出することによりクロックパルス時間と微小時間とから伝播時間を計測する制御回路と、を備えた
ことを特徴とする超音波流量計。
【請求項２】
制御回路は、
受信波の振幅が設定基準値を超えた後のゼロクロス点で粗カウント信号とＡＤ取り込み信号を同時に出力する受信波識別回路と、
超音波の送信信号を出力した時点からクロックパルスの計数を開始し、受信波識別回路から粗カウント信号が入力された時点までに計数し終えたクロックパルス数を粗カウント値として記憶しておくとともに、記憶した粗カウント値の整数クロック前に積分開始信号を出力するＣＰＵと、
ＣＰＵから積分開始信号が入力された時点で積分を開始する積分回路と、
受信波識別回路からＡＤ取り込み信号が入力された時点で積分回路の積分電圧をホールドし、ホールドした積分電圧をディジタル化してＣＰＵに出力するＡＤ変換回路と、から構成されている
ことを特徴とする請求項１に記載の超音波流量計。
【請求項３】
制御回路は、
本計測において、前回の計測時に記憶したクロックパルス数を今回の計測時に計数したクロックパルス数で書き換える更新処理を行う
ことを特徴とする請求項１または２に記載の超音波流量計。
【請求項４】
クロックパルスの周期が超音波の送信信号の周期に比べて短く設定されている
ことを特徴とする請求項１、２、３のいずれか１項に記載の超音波流量計。
【請求項５】
流体が流れる測定管の上流側と下流側に一対の超音波センサを配置し、一方の超音波センサから送信した超音波を他方の超音波センサで受信して、流体の順方向における超音波の伝播時間と逆方向における超音波の伝播時間との差に基づいて流体の流量を測定する流量測定方法であって、
超音波の伝播時間を予め計測する予備計測時に、超音波の送信時点から受信波の到達時点までの間に計数したクロックパルス数を順方向と逆方向について記憶しておき、予備計測後の本計測時に、超音波の送信時点からクロックパルス数を計数し始め、順方向と逆方向についてそれぞれ記憶したクロックパルス数を計数し終わる前に積分を開始し、受信波の到達時点で積分電圧を測定してクロックパルス幅未満の微小時間を算出することによりクロックパルス時間と微小時間とから伝播時間を計測する
ことを特徴とする流量測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝播時間差方式による超音波流量計と流量測定方法に係り、特に時間計測方法を改良することにより単位時間内により多くの測定を可能にし、応答速度の高速化と測定の安定性を実現する技術に関する。
【背景技術】
【０００２】
従来、伝播時間差方式を採用した超音波流量計は、流体が流れる測定管の上流側と下流側に超音波センサを配置して、これらのセンサを交互に超音波の送信器と受信器として使用し、上流側から下流側への超音波の到達時間と下流側から上流側への超音波の到達時間の差から流速を計測して流量に変換している。このような伝播時間差方式の超音波流量計においては、高精度な流量測定を実現するために正確な時間計測が必要である。
【０００３】
そこで、従来の流量測定方法の一例として、特許文献１に記載されたアナログ回路を主体とする時間伸張回路が知られている。この回路では、時間を正確に計測するために、超音波パルスの送信から受信までの時間をクロックパルスで計測し、クロックパルスで計測できない微小時間をアナログ回路で伸張し、伸張した時間を再度クロックパルスで計測して計測時間の精度を確保している。
【０００４】
しかし、特許文献１の時間伸張回路によると、微小時間を通常１０００倍程度に伸張してから時間計測を行うので、１回の流量を測定し終えるまでに比較的長い時間が必要になる。したがって、この超音波流量計では、単位時間内の測定回数が限られたものになってしまい、流量の変化が高速になると測定が追従できないため、応答性が悪いという問題があった。
【０００５】
その一方において、従来の流量測定方法の他の例として、特許文献２に記載された超音波流量計が知られている。この流量計は、クロックパルスを出力するクロック回路と、三角波を出力する三角波発生回路とを備えており、超音波の送信と同時にクロック回路からクロックパルスを出力し、同時にクロックパルスと同周期の三角波を連続して出力するように構成されている。そして、超音波の送信時点から超音波の受信直前のクロックパルス出力時点までの時間Ｔと、超音波の受信時点における三角波の電圧値をＡＤ変換した端数時間ｔとを加算して伝播時間を計測するようになっている。
【０００６】
ところが、特許文献２の超音波流量計は、超音波の受信時点を起点にして伝播時間を計測する方式であり、制御装置の回路構成が複雑である。また、超音波の受信時点が三角波の立ち上がり直後に到来した場合には、三角波の立ち上がり直後の緩やかな傾斜部で電圧を測定することになり、ＡＤ変換の直線性が悪い領域での測定になる。このため、正確な端数時間の計測ができなくなり、測定した流量に誤差を生じるという問題がある。また、超音波の受信時点が三角波の立ち下がり時に到来した場合には、三角波の立ち下がり時の急峻な傾斜部で電圧を測定することになるため、そもそも電圧の測定ができず、正確な端数時間の計測は不可能である。なお、大流量の測定時にはクロックパルスの周波数を下げて測定範囲を拡大しているが、この場合、三角波の傾斜角度が緩やかになってしまい、測定精度が低下するという欠点もある。
【０００７】
【特許文献１】特開２００１−２６４１３６号公報
【０００８】
【特許文献２】特開２００２−１１６０７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は上記のような問題を解決するためになされたものであり、その目的とするところは、応答性に優れた高精度な流量測定を実現する超音波流量計とその流量測定方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明は、流体が流れる測定管の上流側と下流側に一対の超音波センサが配置され、流体の順方向における超音波の伝播時間と逆方向における超音波の伝播時間との差に基づいて流体の流量を測定する超音波流量計であって、超音波の伝播方向を順方向と逆方向の間で切り換えて、一方の超音波センサから超音波の送信を行い、他方の超音波センサで超音波の受信を行う送受信回路と、超音波の伝播時間を予め計測する予備計測時に、超音波の送信時点から受信波の到達時点までの間に計数したクロックパルス数を順方向と逆方向について記憶しておき、予備計測後の本計測時に、超音波の送信時点からクロックパルス数を計数し始め、順方向と逆方向についてそれぞれ記憶したクロックパルス数を計数し終わる前に積分を開始し、受信波の到達時点で積分電圧を測定してクロックパルス幅未満の微小時間を算出することによりクロックパルス時間と微小時間とから伝播時間を計測する制御回路と、を備えたことを特徴とする。
【００１１】
また、上記の目的を達成するために、本発明は、流体が流れる測定管の上流側と下流側に一対の超音波センサを配置し、一方の超音波センサから送信した超音波を他方の超音波センサで受信して、流体の順方向における超音波の伝播時間と逆方向における超音波の伝播時間との差に基づいて流体の流量を測定する流量測定方法であって、超音波の伝播時間を予め計測する予備計測時に、超音波の送信時点から受信波の到達時点までの間に計数したクロックパルス数を順方向と逆方向について記憶しておき、予備計測後の本計測時に、超音波の送信時点からクロックパルス数を計数し始め、順方向と逆方向についてそれぞれ記憶したクロックパルス数を計数し終わる前に積分を開始し、受信波の到達時点で積分電圧を測定してクロックパルス幅未満の微小時間を算出することによりクロックパルス時間と微小時間とから伝播時間を計測することを特徴とする。
【００１２】
このような構成によると、例えば電源投入時のような通電の最初に予備計測を行い、受信波の到達時間を予め計測することによって、積分の開始時点を受信波の到達前に設定することが可能になる。このため、積分の開始時点を流体の順方向と逆方向の両方向について別々に設定することにより、急峻な積分で時間の分解能を高めても、大流量から小流量まで同じ時間分解能で測定することができる。しかも、制御装置の回路は、積分の開始と電圧の取り込みで済むので、回路構成を大幅に簡素化することができる。
【００１３】
また、本発明の超音波流量計において、制御回路は、受信波の振幅が設定基準値を超えた後のゼロクロス点で粗カウント信号とＡＤ取り込み信号を同時に出力する受信波識別回路と、超音波の送信信号を出力した時点からクロックパルスの計数を開始し、受信波識別回路から粗カウント信号が入力された時点までに計数し終えたクロックパルス数を粗カウント値として記憶しておくとともに、記憶した粗カウント値の整数クロック前に積分開始信号を出力するＣＰＵと、ＣＰＵから積分開始信号が入力された時点で積分を開始する積分回路と、受信波識別回路からＡＤ取り込み信号が入力された時点で積分回路の積分電圧をホールドし、ホールドした積分電圧をディジタル化してＣＰＵに出力するＡＤ変換回路と、から構成することができる。
【００１４】
また、本発明の超音波流量計において、制御回路は、本計測において、前回の計測時に記憶したクロックパルス数を今回の計測時に計数したクロックパルス数で書き換える更新処理を行うようにしても良い。これにより、常に最新の伝播時間を目安に積分を開始することができる。
【００１５】
また、本発明の超音波流量計において、クロックパルスの周期が超音波の送信信号の周期に比べて短く設定されていると、短い時間軸で電圧変換を行うことにより微小時間計測の分解能を高くすることができるので好ましい。
【発明の効果】
【００１６】
以上の構成から明らかなように、本発明によれば、流体の順方向と逆方向の両方向について受信波の到達前に確実に積分が開始され、受信波の到達後も積分が継続するので、積分の比例直線部が連続して維持される。このため、従来のような連続的な三角波に見られる計測不可領域が無くなり、積分開始直後の立ち上がり時のようなＡＤ変換の直線性の悪い領域や積分終了後の立ち下がり時のような電圧測定ができない領域を回避して計測することができる。したがって、常にＡＤ変換の直線性の良好な領域で電圧測定が可能になり、計測不可領域を回避するための回路を別途設ける必要が無く、簡単かつ廉価な回路構成で、応答性に優れた高精度な流量測定を行うことができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１８】
図１は本発明の超音波流量計の全体構成を示す機能ブロック図である。図１に示すように、本発明の超音波流量計１は、流体の順方向における超音波の伝播時間と逆方向における超音波の伝播時間との差に基づいて流体の流量を測定する伝播時間差方式の流量計であり、検出器２と制御装置３とから構成されている。
【００１９】
検出器２は、測定管４と超音波センサ５，６を備えてなる。測定管４の内部には測定対象となる純水や薬液などの流体が流れ、測定管４の外部には流体の上流側と下流側に超音波振動子からなる一対の超音波センサ５，６が取り付けられている。一対の超音波センサ５，６は交互に送信器と受信器に切り換えられ、測定管４内を流れる流体に対して一方の送信器（例えば超音波センサ５）から超音波を送信し、その超音波を他方の受信器（例えば超音波センサ６）で受信するようになっている。なお、以下の説明では、流体の上流側から下流側に向かう方向を「順方向」と、下流側から上流側に向かう方向を「逆方向」と呼ぶ。
【００２０】
制御装置３は、送受信回路７と制御回路８を備えてなる。制御装置３は制御回路８からの指令に従って送受信回路７で超音波センサ５，６に対する超音波の送信と受信を行い、制御回路８で超音波の送信から受信までに要した伝播時間を計測し、順方向における超音波の伝播時間と逆方向における超音波の伝播時間との差に基づいて流速を求め、求めた流速を流量に換算して出力する機能を有している。制御回路８はＣＰＵ１２とその周辺回路を有しており、以下の回路全体の動作を統括制御するために、各種データの演算処理を行うとともに所定のタイミングで各回路に制御信号を出力する。
【００２１】
送受信回路７は、超音波の伝播方向を設定して送受信を行う回路であり、切換回路９と送信回路１０と受信回路１１とから構成されている。切換回路９はＣＰＵ１２から出力される切換信号に従って、超音波の伝播方向を順方向または逆方向に切り換えて設定するようになっている。伝播方向を順方向に設定すると、送信回路１０と超音波センサ５が接続され、超音波センサ６と受信回路１１が接続される。これに対して伝播方向を逆方向に設定すると、送信回路１０と超音波センサ６が接続され、超音波センサ５と受信回路１１が接続される。
【００２２】
送信回路１０は、ＣＰＵ１２から出力された送信信号に従ってパルス状の電気信号（以下「送信パルス」という）を発生するパルス発生器からなり、発生した送信パルスで超音波振動子を励振することにより送信側の超音波センサ５から超音波パルスを発信する。また、発信した超音波パルスが測定管４内の流体を伝播して受信側の超音波センサ６に到達すると、その受信した超音波パルス（以下「受信パルス」という）は切換回路９を通じて受信回路１１に入力される。受信回路１１では、ＣＰＵ１２から出力されたＡＧＣ制御信号に従って自動利得制御（ＡＧＣ：Automatic Gain Control）を行う。自動利得制御とは、入力した受信パルスをアナログ増幅回路で増幅し、入力レベルの大小にかかわらず出力レベルを常に一定に保ち、波高調整して安定化した受信波の波形データを出力する処理をいう。
【００２３】
制御装置３は、クロックパルスで計測できないクロックパルス幅未満の微小時間をアナログ回路で電圧に変換した後、変換した電圧の値を読み取ってパルス幅に逆算し、これにより微小時間を計測する時間電圧変換方式を採用している。また、制御装置３は超音波の伝播時間を予め計測する予備計測と予備計測の後に実際の伝播時間を計測する本計測を行うように設定されており、その主要部である制御回路８はＣＰＵ１２のほか、受信波識別回路１３と積分回路１４とＡＤ変換回路１５から構成されている。以下この制御装置３の構成と動作について、図２〜８を参照しながら詳細に説明する。
【００２４】
制御装置３は、以下に説明する（１）予備計測、（２）本計測、（３）流量測定、（４）次回測定、（５）結果出力、の順に処理を行う。
【００２５】
（１）予備計測
図２は予備計測の処理内容を示すフローチャート図である。予備計測は電源投入時にのみ行われる処理であり、本計測時に積分回路１４の直線性の悪い領域を避けて計測するため、受信波の伝播時間の目安となるクロックパルスの個数を取得することを目的とし、以下の手順に従って行われる。
【００２６】
まず超音波流量計１の電源を投入すると、制御装置３は伝播方向の切り換えを行う（ステップ１０１）。具体的には、図１に示すＣＰＵ１２が切換回路９に切換信号を出力し、切換回路９が伝播方向を順方向に設定する。これにより、送信回路１０と超音波センサ５が接続され、超音波センサ６と受信回路１１が接続される。
【００２７】
次に、制御装置３は超音波の送信を行う（ステップ１０２）。すなわち、ＣＰＵ１２が送信回路１０に送信信号を出力すると、送信回路１０が送信パルスを発生し、発生した送信パルスで超音波振動子を励振する。これにより、送信側の超音波センサ５から超音波パルスが送信される。また、ＣＰＵ１２は送信信号の出力と同時にクロックパルスを発生し（ステップ１０３）、内部のクロックカウンタでクロックパルス数の計数を開始する。なお、本実施形態では、図８に示すようにクロックパルスの周期が送信信号の周期に比べて短く設定されている。これはクロックパルスの周期を短く設定し、短い時間軸で電圧変換を行うことにより微小時間計測の分解能を高くするためである。
【００２８】
そして、受信側の超音波センサ６が超音波パルスを受信すると（ステップ１０４）、受信パルスが切換回路９を通じて受信回路１１に入力される。また、受信回路１１はＣＰＵ１２から出力されたＡＧＣ制御信号に従って自動利得制御を行い、波高調整した受信波の波形データを受信波識別回路１３に出力する。
【００２９】
次いで、受信波識別回路１３がＣＰＵ１２に粗カウント信号を出力する（ステップ１０５）。ここで粗カウント信号とは、受信波識別回路１３に入力された受信波の波形データに基づいて受信波の到達時点を決定する信号をいう。粗カウント信号は例えば受信波の振幅が設定基準値を超えた後の任意のゼロクロス点で発生するように設定され、設定基準値は受信波の入力レベルに応じて任意の値に設定される。なお、本実施形態では、図８に示すように粗カウント信号の発生時点は設定基準値を超えて半周期を経過した最初のゼロクロス点（Ｂ点）に設定されているが、設定基準値を超えた後のゼロクロス点であれば、図中のＢ点よりも前のゼロクロス点であっても後のゼロクロス点であっても良い。
【００３０】
続いて、ＣＰＵ１２は受信波識別回路１３から入力された粗カウント信号に従って、粗カウントを実行する（ステップ１０６）。ここで粗カウントとは、超音波パルスの送信から受信までに要した伝播時間の概略を計測する処理をいう。すなわち、ＣＰＵ１２は粗カウント信号が入力された時点でクロックカウンタを停止し、送信信号の出力時点（Ａ点）から粗カウント信号の入力時点（Ｂ点）までの間に計数し終えたクロックパルス数（図８の例では８個）を取得する。この粗カウントの実行によりクロックパルス数を取得すると、ＣＰＵ１２は取得したクロックパルス数を粗カウント値Ｃ１（Ｃ１＝８）として内部のメモリに記憶する（ステップ１０７）。記憶した粗カウント値Ｃ１は順方向の伝播時間の概略値になる。
【００３１】
このようにして粗カウント値Ｃ１の記憶が終了すると、ＣＰＵ１２は順方向と逆方向の粗カウント値Ｃ１，Ｃ２が記憶されているかどうかを判断する（ステップ１０８）。ここではまだ逆方向の粗カウント値Ｃ２が記憶されていないので（ステップ１０８にてＮＯ）、ステップ１０１に戻ってステップ１０１からステップ１０７までの処理を繰り返す。これにより、超音波の伝播方向が逆方向に切り換えられ、ＣＰＵ１２が逆方向の粗カウント値Ｃ２（Ｃ２＝１０）を取得し、これを順方向の粗カウント値Ｃ１とは別に内部のメモリに記憶する。記憶した粗カウント値Ｃ２は逆方向の伝播時間の概略値になる。
【００３２】
最後に、ＣＰＵ１２は順方向と逆方向の粗カウント値Ｃ１，Ｃ２が記憶されているかどうかを判断し（ステップ１０８）、両方向の粗カウント値Ｃ１，Ｃ２が記憶されていることを確認して予備計測を終了する（ステップ１０８にてＹＥＳ）。予備計測が終了すると以下の本計測の処理に進む。
【００３３】
（２）本計測
図３は本計測の処理内容を示すフローチャート図である。本計測は予備計測後に行われる処理であり、受信波の伝播時間を正確に計測することを目的とし、以下の手順に従って行われる。
【００３４】
まず、制御装置３は伝播方向の切り換えを行う（ステップ２０１）。この処理は予備計測時のステップ１０１と同じ処理であり、ＣＰＵ１２が切換回路９に切換信号を出力することにより伝播方向が順方向に設定される。
【００３５】
次に、制御装置３は超音波パルスの送信を行う（ステップ２０２）。この処理は予備計測時のステップ１０２と同じ処理であり、ＣＰＵ１２が送信回路１０に送信信号を出力することにより送信側の超音波センサ５から超音波パルスが送信される。また、ＣＰＵ１２は送信信号の出力と同時にクロックパルスを発生し（ステップ２０３）、クロックカウンタでクロックパルス数の計数を開始する。
【００３６】
次いで、ＣＰＵ１２は積分回路１４に積分開始信号を出力する（ステップ２０４）。積分開始信号の出力タイミングは、予備計測時に計測した伝播時間が経過する直前の時点に設定されている。本実施形態ではＣＰＵ１２に記憶された粗カウント値Ｃ１，Ｃ２のクロックパルス数よりも少なくとも２クロック前のタイミングで出力されるように設定されており、図８に示す順方向の例でいえば、クロックカウンタが６個目のクロックパルスの出力時点（Ｃ点）でＣＰＵ１２から積分回路１４に積分開始信号が出力されるようになっている。なお、積分開始信号の出力タイミングは、粗カウント値Ｃ１，Ｃ２の２クロック前に限らず、３クロック前、４クロック前のように任意の整数クロック前であれば良い。
【００３７】
積分回路１４はクロックパルス幅Ｔ未満の微小時間Ｔ２を電圧に変換する機能を有するもので、ＣＰＵ１２から積分開始信号が入力された時点で起動して積分を開始する。積分回路１４は、より詳しくは図７に示すように、抵抗ＲとコンデンサＣとオペアンプＡＭＰにより構成されており、スイッチ部に積分開始信号が入力されると接点を閉じ、抵抗Ｒを通してコンデンサＣに電流が流れて電荷を蓄積し始める。このとき積分回路１４の入力電圧は一定であるため、コンデンサＣに流れ込む電流も一定になり、コンデンサＣの両端電圧は比例直線的に増加し、オペアンプＡＭＰの出力電圧が時間の経過とともに比例直線的に増加する（図８参照）。
【００３８】
そして、受信側の超音波センサ６が超音波パルスを受信すると（ステップ２０５）、受信パルスが切換回路９を通じて受信回路１１に入力される。また、受信回路１１はＣＰＵ１２から出力されたＡＧＣ制御信号に従って自動利得制御を行い、波高調整した受信波の波形データを受信波識別回路１３に出力する。
【００３９】
次いで、受信波識別回路１３がＣＰＵ１２に粗カウント信号を出力する（ステップ２０６）。粗カウント信号の出力タイミングは、予備計測時と同じく受信波の振幅が設定基準値を超えた後のゼロクロス点（図８のＢ点）である。また、受信波識別回路１３は、粗カウント信号の出力と同時にＡＤ変換回路１５にＡＤ取り込み信号を出力する（ステップ２０７）。
【００４０】
ここで、ＣＰＵ１２は受信波識別回路１３から入力された粗カウント信号に従って、送信信号の出力時点から粗カウント信号の入力時点までの間のクロックパルス数を計数する粗カウントを実行する（ステップ２０８）。そして、ＣＰＵ１２は粗カウントの実行によりクロックパルス数を取得し、取得したクロックパルス数を最新の粗カウント値Ｃ３，Ｃ４として内部のメモリに記憶する（ステップ２０９）。なお、今回の計測時に取得した粗カウント値Ｃ３，Ｃ４は、前回の計測（ここでは予備計測）時に記憶した粗カウント値Ｃ１，Ｃ２とは別々に記憶され、次回測定時の積分開始位置を設定する際の伝播時間の概略値として使用される。
【００４１】
その一方において、ＡＤ変換回路１５は受信波識別回路１３から入力されたＡＤ取り込み信号に従って、積分回路１４の電圧測定を行う（ステップ２１０）。まずＡＤ変換回路１５は、ＡＤ取り込み信号が入力されると、その時点におけるオペアンプＡＭＰの出力電圧をホールドして、積分電圧を一定に保持する。なお、この時点では積分を終了する必要は無い。
【００４２】
次に、ＡＤ変換回路１５はホールドした積分電圧をディジタル変換し、ディジタル化電圧をＣＰＵ１２に出力する。そして、ＣＰＵ１２はそのディジタル化電圧の値を読み取って図８に示す積分電圧の電圧値Ｖ１を測定し、測定した積分電圧値Ｖ１を内部のメモリに記憶する（ステップ２１１）。なお、本実施形態ではホールドした出力電圧をＡＤ変換回路１５で変換した後にＣＰＵ１２に入力するようにしたが、ＣＰＵ１２にＡＤ変換機能を搭載したものを使用し、ホールドした出力電圧をＣＰＵ１２に直接入力して、ＣＰＵ１２でディジタル化して積分電圧値を測定して記憶するようにしても良い。
【００４３】
このようにして積分電圧値Ｖ１の記憶が終了すると、ＣＰＵ１２は積分回路１４に積分終了信号を出力する（ステップ２１２）。積分回路１４は積分終了信号に従ってスイッチ部の接点を開き、コンデンサＣに蓄積された電荷を放電して、積分をリセットする。
【００４４】
次いで、ＣＰＵ１２は順方向と逆方向の積分電圧値Ｖ１，Ｖ２が記憶されているかどうかを判断する（ステップ２１３）。ここではまだ逆方向の積分電圧値Ｖ２が記憶されていないので（ステップ２１３にてＮＯ）、ステップ２０１に戻ってステップ２０１からステップ２１２までの処理を繰り返す。これにより、超音波の伝播方向が逆方向に切り換えられ、ＣＰＵ１２が逆方向の積分電圧値Ｖ２を取得し、これを順方向の積分電圧値Ｖ１とは別に内部のメモリに記憶する。
【００４５】
最後に、ＣＰＵ１２は順方向と逆方向の積分電圧値Ｖ１，Ｖ２が記憶されているかどうかを判断し（ステップ２１３）、両方向の積分電圧値Ｖ１，Ｖ２が記憶されていることを確認して本計測を終了する（ステップ２１３にてＹＥＳ）。本計測が終了すると以下の流量測定の処理に進む。
【００４６】
（３）流量測定
図４は流量測定の処理内容を示すフローチャート図である。流量測定はＣＰＵ１２の内部で行われる処理であり、順方向の伝播時間と逆方向の伝播時間から流量を測定することを目的とし、以下の手順に従って行われる。
【００４７】
まず、伝播時間差を計算する（ステップ３０１）。図８に示すように、ＣＰＵ１２はメモリに記憶された粗カウント値Ｃ１，Ｃ２のクロックパルス数に基づいて、送信信号の出力から積分開始信号の入力までに経過したクロックパルス時間Ｔ１を求める。また、ＣＰＵ１２はメモリに記憶された積分電圧値Ｖ１，Ｖ２をパルス幅に逆算し、そのパルス幅からクロックパルス幅Ｔ未満の微小時間Ｔ２を演算処理により求める。そして、クロックパルス時間Ｔ１と微小時間Ｔ２を加算することにより、受信波の順方向における伝播時間ＴＡと逆方向における伝播時間ＴＢが計測され、両者の伝播時間差ΔＴを下記の［式１］により計算する。なお、Ｃは音速、Ｄは測定管４の断面積、θは流体の流れ方向と超音波の伝播方向とのなす角度である。
【００４８】
［式１］
2010014690.tif 000003
【００４９】
次に、粗カウント値の更新を行う（ステップ３０２）。粗カウント値の更新とは、最新の計測時に記憶した粗カウント値（本例では本計測時の粗カウント値Ｃ３，Ｃ４）によって、その前の回の計測時に記憶した粗カウント値（本例では予備計測時の粗カウント値Ｃ１，Ｃ２）を書き換える処理である。この処理により、本計測時に常に最新の伝播時間を目安にして積分開始のタイミングが決定される。
【００５０】
次に、流速を算出する（ステップ３０３）。流速Ｖはステップ３０１で計算した時間差ΔＴに基づいて下記の［式２］により算出する。なお、Ｌは超音波センサ５，６間の伝播距離である。
【００５１】
［式２］
2010014690.tif 000004
【００５２】
最後に、流量に換算する（ステップ３０４）。流量Ｑはステップ３０３で算出した流速Ｖと測定管４の断面積Ｄとに基づいて下記の［式３］により換算する。
【００５３】
［式３］
2010014690.tif 000005
【００５４】
換算した流量値はＣＰＵ１２のメモリに記憶される（ステップ３０５）。以上で流量測定が終了し、流量測定が終了すると以下の次回測定の処理に進む。なお、本例では粗カウント値の更新をステップ３０２にて行うようにしたが、この処理はステップ３０１の伝播時間差を算出した後でかつ次回測定の前であれば良く、例えばステップ３０５の流量値を記憶した後に行うようにしても良い。
【００５５】
（４）次回測定
図５は次回測定の処理内容を示すフローチャート図である。次回測定は時間の経過とともに変化する流量を測定することを目的とし、以下の手順に従って行われる。
【００５６】
まず、本計測を行う（ステップ４０１）。本計測の具体的な処理内容は図３で説明した通りであり、ここでは本計測の前の予備計測は行わない。この本計測において、ＣＰＵ１２は更新された最新の粗カウント信号Ｃ３，Ｃ４に基づいて、今回の計測時における受信波の到達時間を推定して積分開始信号を出力する。この結果、流量が変化しても適切な時間にＡＤ変換回路１５による積分電圧の取り込みを行うことができる。
【００５７】
次に、流量測定を行う（ステップ４０２）。流量測定の具体的な処理内容は図４で説明した通りである。流量の測定が終了すると、ＣＰＵ１２は流量の測定回数が所定回数に達したかどうかを判断する（ステップ４０３）。ここで所定回数に達していない場合（ステップ４０３にてＮＯ）にはステップ４０１に戻って測定を継続し、所定回数に達した場合（ステップ４０３にてＹＥＳ）には測定を終了する。本処理が終了すると以下の結果出力の処理に進む。
【００５８】
（５）結果出力
図６は結果出力の処理内容を示すフローチャート図である。結果出力は流量のデータを出力する処理である。ＣＰＵ１２は、まず上述した測定で記憶した流量値を指定回数で平均化して平均流量を演算する（ステップ５０１）。そして、ＣＰＵ１２は演算で求めた平均流量を結果として出力回路１６に出力する。なお、結果とは電圧信号、パルス信号、電流信号等を指す。
【００５９】
以上詳細に説明したように、本発明の超音波流量計１によれば、予備計測時において伝播時間の計測を順方向と逆方向の両方向について行うようにしたので、本計測時において特に大流量のような順方向と逆方向とで伝播時間差ΔＴが大きい計測であっても、微小時間Ｔ２の計測を分解能が高い状態で行うことが可能になる。
【００６０】
また、予備計測時と本計測時に行う粗カウントに基づいて、積分回路１４における積分開始のタイミングを粗カウント値Ｃ１，Ｃ２のクロックパルス数の少なくとも２クロック以上前に設定したので、積分回路１４の積分電圧をＡＤ変換の直線性の良好な領域で測定でき、微小時間Ｔ２の計測を正確に行える。しかも、積分開始のタイミングを通常計測する計測範囲に対して充分な余裕を持たせて設定しているので、本計測時に伝播時間が多少変動した場合でも微小時間Ｔ２の計測を正常に行うことができる。
【図面の簡単な説明】
【００６１】
【図１】本発明の超音波流量計の全体構成を示す機能ブロック図。
【図２】予備計測の処理内容を示すフローチャート図。
【図３】本計測の処理内容を示すフローチャート図。
【図４】流量測定の処理内容を示すフローチャート図。
【図５】次回測定の処理内容を示すフローチャート図。
【図６】結果出力の処理内容を示すフローチャート図。
【図７】積分回路の詳細を示す回路図。
【図８】予備計測と本計測のタイミングチャート図。
【符号の説明】
【００６２】
１  超音波流量計
２  検出器
３  制御装置
４  測定管
５  超音波センサ
６  超音波センサ
７  送受信回路
８  制御回路
９  切換回路
１０  送信回路
１１  受信回路
１２  ＣＰＵ
１３  受信波識別回路
１４  積分回路
１５  ＡＤ変換回路
１６  出力回路
【図１】
2010014690.tif 000006
【図２】
2010014690.tif 000007
【図３】
2010014690.tif 000008
【図４】
2010014690.tif 000009
【図５】
2010014690.tif 000010
【図６】
2010014690.tif 000011
【図７】
2010014690.tif 000012
【図８】
2010014690.tif 000013
【手続補正書】
【提出日】平成21年2月10日(2009.2.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
流体が流れる測定管の上流側と下流側に一対の超音波センサが配置され、流体の順方向における超音波の伝播時間と逆方向における超音波の伝播時間との差に基づいて流体の流量を測定する超音波流量計であって、
超音波の伝播方向を順方向と逆方向の間で切り換えて、一方の超音波センサから超音波の送信を行い、他方の超音波センサで超音波の受信を行う送受信回路と、
電源投入時にのみ行われる超音波の伝播時間を予め計測する予備計測において、超音波の送信時点から受信波の到達時点までの間に計数したクロックパルス数を順方向と逆方向について記憶しておき、予備計測後の本計測において、超音波の送信時点からクロックパルス数を計数し始め、順方向と逆方向についてそれぞれ記憶したクロックパルス数を計数し終わる前に積分を開始し、受信波の到達時点で積分電圧を測定して微小時間を算出することによりクロックパルス時間と微小時間とから伝播時間を計測する制御回路と、を備え、
制御回路は、
予備計測時に受信波の振幅が設定基準値を超えた後のゼロクロス点で粗カウント信号を出力し、本計測時に受信波の振幅が設定基準値を超えた後のゼロクロス点で粗カウント信号とＡＤ取り込み信号を同時に出力する受信波識別回路と、
予備計測時に超音波の送信信号を出力した時点からクロックパルス数を計数する粗カウントを実行して、受信波識別回路から粗カウント信号が入力された時点までに計数し終えたクロックパルス数を粗カウント値として記憶しておくとともに、本計測時に超音波の送信信号を出力した時点からクロックパルス数を計数する粗カウントを実行して、前回の予備計測時または前回の本計測時に記憶した粗カウント値の整数クロック前に積分開始信号を出力し、受信波識別回路から粗カウント信号が入力された時点までに計数し終えたクロックパルス数を次回の本計測時に使用する粗カウント値として記憶するＣＰＵと、
ＣＰＵから積分開始信号が入力された時点で積分を開始して受信波の到達後も積分を継続する積分回路と、
受信波識別回路からＡＤ取り込み信号が入力された時点で積分回路の積分電圧をホールドし、ホールドした積分電圧をディジタル化してＣＰＵに出力するＡＤ変換回路と、から構成されており、
本計測で伝播時間を計測した後に、前回の予備計測時または前回の本計測時に記憶した粗カウント値を今回の本計測時に計数した最新の粗カウント値で書き換える更新処理を行う
ことを特徴とする超音波流量計。
【請求項２】
クロックパルスの周期が超音波の送信信号の周期に比べて短く設定されている
ことを特徴とする請求項１に記載の超音波流量計。
【請求項３】
流体が流れる測定管の上流側と下流側に一対の超音波センサを配置し、一方の超音波センサから送信した超音波を他方の超音波センサで受信して、流体の順方向における超音波の伝播時間と逆方向における超音波の伝播時間との差に基づいて流体の流量を測定する流量測定方法であって、
電源投入時にのみ行われる超音波の伝播時間を予め計測する予備計測時に、超音波の送信時点からクロックパルス数を計数する粗カウントを実行して、超音波の送信時点から受信波の振幅が設定基準値を超えた後のゼロクロス点までの間に計数し終えたクロックパルス数を粗カウント値として順方向と逆方向について記憶しておき、
予備計測後の本計測時に、超音波の送信時点からクロックパルス数を計数する粗カウントを実行して、前回の予備計測時または前回の本計測時に順方向と逆方向についてそれぞれ記憶した粗カウント値の整数クロック前に積分を開始して受信波の到達後も積分を継続し、超音波の送信時点から受信波の振幅が設定基準値を超えた後のゼロクロス点までの間に計数し終えたクロックパルス数を次回の本計測時に使用する粗カウント値として順方向と逆方向について記憶しておき、受信波の振幅が設定基準値を超えた後のゼロクロス点で積分電圧を測定して微小時間を算出することによりクロックパルス時間と微小時間とから伝播時間を計測し、
本計測で伝播時間を計測した後に、前回の予備計測時または前回の本計測時に記憶した粗カウント値を今回の本計測時に計数した最新の粗カウント値で書き換える更新処理を行う
ことを特徴とする流量測定方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記の目的を達成するために、本発明は、流体が流れる測定管の上流側と下流側に一対の超音波センサが配置され、流体の順方向における超音波の伝播時間と逆方向における超音波の伝播時間との差に基づいて流体の流量を測定する超音波流量計であって、超音波の伝播方向を順方向と逆方向の間で切り換えて、一方の超音波センサから超音波の送信を行い、他方の超音波センサで超音波の受信を行う送受信回路と、電源投入時にのみ行われる超音波の伝播時間を予め計測する予備計測において、超音波の送信時点から受信波の到達時点までの間に計数したクロックパルス数を順方向と逆方向について記憶しておき、予備計測後の本計測において、超音波の送信時点からクロックパルス数を計数し始め、順方向と逆方向についてそれぞれ記憶したクロックパルス数を計数し終わる前に積分を開始し、受信波の到達時点で積分電圧を測定して微小時間を算出することによりクロックパルス時間と微小時間とから伝播時間を計測する制御回路と、を備え、制御回路は、予備計測時に受信波の振幅が設定基準値を超えた後のゼロクロス点で粗カウント信号を出力し、本計測時に受信波の振幅が設定基準値を超えた後のゼロクロス点で粗カウント信号とＡＤ取り込み信号を同時に出力する受信波識別回路と、予備計測時に超音波の送信信号を出力した時点からクロックパルス数を計数する粗カウントを実行して、受信波識別回路から粗カウント信号が入力された時点までに計数し終えたクロックパルス数を粗カウント値として記憶しておくとともに、本計測時に超音波の送信信号を出力した時点からクロックパルス数を計数する粗カウントを実行して、前回の予備計測時または前回の本計測時に記憶した粗カウント値の整数クロック前に積分開始信号を出力し、受信波識別回路から粗カウント信号が入力された時点までに計数し終えたクロックパルス数を次回の本計測時に使用する粗カウント値として記憶するＣＰＵと、ＣＰＵから積分開始信号が入力された時点で積分を開始して受信波の到達後も積分を継続する積分回路と、受信波識別回路からＡＤ取り込み信号が入力された時点で積分回路の積分電圧をホールドし、ホールドした積分電圧をディジタル化してＣＰＵに出力するＡＤ変換回路と、から構成されており、本計測で伝播時間を計測した後に、前回の予備計測時または前回の本計測時に記憶した粗カウント値を今回の本計測時に計数した最新の粗カウント値で書き換える更新処理を行うことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、上記の目的を達成するために、本発明は、流体が流れる測定管の上流側と下流側に一対の超音波センサを配置し、一方の超音波センサから送信した超音波を他方の超音波センサで受信して、流体の順方向における超音波の伝播時間と逆方向における超音波の伝播時間との差に基づいて流体の流量を測定する流量測定方法であって、電源投入時にのみ行われる超音波の伝播時間を予め計測する予備計測時に、超音波の送信時点からクロックパルス数を計数する粗カウントを実行して、超音波の送信時点から受信波の振幅が設定基準値を超えた後のゼロクロス点までの間に計数し終えたクロックパルス数を粗カウント値として順方向と逆方向について記憶しておき、予備計測後の本計測時に、超音波の送信時点からクロックパルス数を計数する粗カウントを実行して、前回の予備計測時または前回の本計測時に順方向と逆方向についてそれぞれ記憶した粗カウント値の整数クロック前に積分を開始して受信波の到達後も積分を継続し、超音波の送信時点から受信波の振幅が設定基準値を超えた後のゼロクロス点までの間に計数し終えたクロックパルス数を次回の本計測時に使用する粗カウント値として順方向と逆方向について記憶しておき、受信波の振幅が設定基準値を超えた後のゼロクロス点で積分電圧を測定して微小時間を算出することによりクロックパルス時間と微小時間とから伝播時間を計測し、本計測で伝播時間を計測した後に、前回の予備計測時または前回の本計測時に記憶した粗カウント値を今回の本計測時に計数した最新の粗カウント値で書き換える更新処理を行うことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
このような構成によると、例えば電源投入時のような通電の最初に予備計測を行い、受信波の到達時間を予め計測することによって、積分の開始時点を受信波の到達前に設定することが可能になる。このため、積分の開始時点を流体の順方向と逆方向の両方向について別々に設定することにより、急峻な積分で時間の分解能を高めても、大流量から小流量まで同じ時間分解能で測定することができる。しかも、制御装置の回路は、積分の開始と電圧の取り込みで済むので、回路構成を大幅に簡素化することができる。また、粗カウント値の更新処理を行うことにより、常に最新の伝播時間を目安に積分を開始することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
積分回路１４は微小時間Ｔ２を電圧に変換する機能を有するもので、ＣＰＵ１２から積分開始信号が入力された時点で起動して積分を開始する。積分回路１４は、より詳しくは図７に示すように、抵抗ＲとコンデンサＣとオペアンプＡＭＰにより構成されており、スイッチ部に積分開始信号が入力されると接点を閉じ、抵抗Ｒを通してコンデンサＣに電流が流れて電荷を蓄積し始める。このとき積分回路１４の入力電圧は一定であるため、コンデンサＣに流れ込む電流も一定になり、コンデンサＣの両端電圧は比例直線的に増加し、オペアンプＡＭＰの出力電圧が時間の経過とともに比例直線的に増加する（図８参照）。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
まず、伝播時間差を計算する（ステップ３０１）。図８に示すように、ＣＰＵ１２はメモリに記憶された粗カウント値Ｃ１，Ｃ２のクロックパルス数に基づいて、送信信号の出力から積分開始信号の入力までに経過したクロックパルス時間Ｔ１を求める。また、ＣＰＵ１２はメモリに記憶された積分電圧値Ｖ１，Ｖ２をパルス幅に逆算し、そのパルス幅から微小時間Ｔ２を演算処理により求める。そして、クロックパルス時間Ｔ１と微小時間Ｔ２を加算することにより、受信波の順方向における伝播時間ＴＡと逆方向における伝播時間ＴＢが計測され、両者の伝播時間差ΔＴを下記の［式１］により計算する。なお、Ｃは音速、Ｄは測定管４の断面積、θは流体の流れ方向と超音波の伝播方向とのなす角度である。