(57)【特許請求の範囲】
【請求項１】
流体が流れる導管に、流体の温度に応じて抵抗値が変化する２つの抵抗体を、上流側、下流側に設けると共に、これらの抵抗体をそれぞれ含む２つの定温度制御回路を設け、これらの定温度制御回路によって前記両抵抗体の温度を一定となるように制御するようにした流量センサにおいて、
上流側に位置する抵抗体に対応する定温度制御回路の出力をＶｕ、下流側に位置する抵抗体に対応する定温度制御回路の出力をＶｄ、流体の流量をＱとするときに、少なくともある流量Ｑの範囲で式（数９）を満たすＸｄ／Ｘｕを用いた式（数１０）に基づいて流量Ｑを算出する流量算出部を備え、
前記流量算出部は、Ｖｕ＋ＶｄＸｄ／Ｘｕの関数として定義されたゼロオフセット関数ＯＦＳにより流量Ｑがゼロの時の出力であるゼロ点出力を補正することを特徴とする流量センサ。
【数９】
0005629212.tif 000010
【数１０】
0005629212.tif 000011
ここで、ＯＦＳはゼロオフセット関数、ＳＥＮＳｘは各定温度制御回路の出力の演算値を流量に変換する変換関数。
【請求項２】
前記流量算出部は、Ｖｕ＋ＶｄＸｄ／Ｘｕの関数として定義された変換関数ＳＥＮＳｘにより、流量Ｑを算出する請求項１記載の流量センサ。
【請求項３】
前記流量算出部は、前記式（数１０）に対して更に温度補正項を追加した式（数１１）に基づいて流量Ｑを算出するものである請求項１記載の流量センサ。
【数１１】
0005629212.tif 000012
ここで、ａはガス種に応じて変化する比例定数、Ｖｕｔは上流側に位置する抵抗体に対応する定温度制御回路の予め測定した所定温度における出力、Ｖｄｔは下流側に位置する抵抗体に対応する定温度制御回路の予め測定した所定温度における出力、Ｘｄｔ／ＸｕｔはＶｕｔ、Ｖｄｔについて前記式（数９）を満たすものである。
【請求項４】
前記変換関数ＳＥＮＳｘが値付け曲線である請求項１記載の流量センサ。
【請求項５】
Ｖｕ＋ＶｄＸｄ／Ｘｕに基づいて周囲の温度を算出する温度算出部を更に備えた請求項１記載の流量センサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、導管中に流れる液体の流量を測定する流量センサに関するものである。
【背景技術】
【０００２】
流量センサの従来技術としては、特許文献１に開示されているものが挙げられる。このものは、流体が流れる導管に、流体の温度に応じて抵抗値が変化する２つの抵抗体を、上流側、下流側に互いに独立して設けると共に、これらの抵抗体をそれぞれ含む２つの定温度制御回路を互いに独立して設け、これらの定温度制御回路によって前記両抵抗体の温度を常に相等しくかつ一定となるように制御するようにした流量センサにおいて、上流側に位置する抵抗体に対応する定温度制御回路の出力をＶｕ、下流側に位置する抵抗体に対応する定温度制御回路の出力をＶｄ、として（Ｖｕ−Ｖｄ）／（Ｖｕ＋Ｖｄ）なる式に基づいて流量Ｑを算出するように構成されている。【０００３】
上述したような式を用いていたのは、Ｖｕ＋Ｖｄは周囲の温度のみに影響される量であり、Ｖｕ＋Ｖｄで割っておくことによって実際の流量Ｑの変化に対する流量センサの出力の増加率（傾き）を周囲の温度に関わらず同じにすることができ、流量センサの出力の直線性を向上させ、より誤差を小さくすることができると考えられていたためである。【０００４】
しかしながら、実際には、図５に示すように各定温度制御回路の出力Ｖｕと出力Ｖｄは、それぞれ流量Ｑに対してそれぞれ異なる傾きの絶対値を有しており、Ｖｕ＋Ｖｄは流量Ｑに対して一定値を取らず、流量Ｑに応じて変化する値である。【０００５】
このため、上述したような演算では流量センサの出力に対する周囲の温度の影響を小さくすることができるものの、Ｖｕ＋Ｖｄで割っていることにより、今度は流量Ｑの変化による影響で別の非直線性が付加されてしまうので、流量センサの出力の直線性がよくならず、誤差を小さくすることができていなかった。【０００６】
このような問題に対して、特許文献２では、先の式を（Ｖｕ−Ｖｄ）／（αＶｕ＋βＶｄ）  （但し、０≦α、β≦１  α≦β）に変更することによって、流量Ｑの変化による影響を低減し、流量センサの出力の直線性を向上させることが提案されている。【０００７】
しかしながら、特許文献２に記載の流量センサであっても、実際の流量Ｑの変化に対する流量センサの出力の増加率（傾き）を周囲の温度に対して変化しにくくできてはいるものの、流量Ｑの変化による影響を受けるため誤差は依然として残っている。【０００８】
また、これらの特許文献１及び２では、流量センサは、流量Ｑがゼロの状態におけるゼロ点出力の補正をどのように行うのかについても特に考慮されていない。このため、周囲の温度変化ごとにセンサ出力のシフト量が大きく変化してしまうので、流量センサの出力に誤差が発生する一因となっていると考えられる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特公平５−２３６０５号公報
【特許文献２】特開平５−２８１００７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、上述したような問題を鑑みてなされたものであり、流量センサの出力について流量の変化による影響を防ぐとともに、従来、考慮されていなかったゼロ点出力の温度補正を行うことによって、より直線性が向上した誤差の小さい流量センサを提供することを目的とする。
【課題を解決するための手段】
【００１１】
すなわち、本発明の流量センサは流体が流れる導管に、流体の温度に応じて抵抗値が変化する２つの抵抗体を、上流側、下流側に設けると共に、これらの抵抗体をそれぞれ含む２つの定温度制御回路を設け、これらの定温度制御回路によって前記両抵抗体の温度を一定となるように制御するようにした流量センサにおいて、上流側に位置する抵抗体に対応する定温度制御回路の出力をＶｕ、下流側に位置する抵抗体に対応する定温度制御回路の出力をＶｄ、流体の流量をＱとするときに、少なくともある流量Ｑの範囲で式（数１）を満たすＸｄ／Ｘｕを用いた式（数２）に基づいて流量Ｑを算出する流量算出部を備え、前記流量算出部は、Ｖｕ＋ＶｄＸｄ／Ｘｕの関数として定義されたゼロオフセット関数ＯＦＳにより流量Ｑがゼロの時の出力であるゼロ点出力を補正することを特徴とする。【００１２】
【数１】
0005629212.tif 000002
【００１３】
【数２】
0005629212.tif 000003
ここで、ＯＦＳはゼロオフセット関数、ＳＥＮＳｘは各定温度制御回路の出力の演算値を流量に変換する変換関数。【００１４】
このようなものであれば、ＶｕとＶｄの流量Ｑに対する傾きは、図５に示されるよう正負が通常異なっており、かつ、式（数１）よりＶｕ、ＶｄＸｄ／Ｘｕはそれぞれ等しい大きさの傾きを有しているので、Ｖｕ＋ＶｄＸｄ／Ｘｕでは、流量Ｑに関する項は消去されることになる。つまり、Ｖｕ＋ＶｄＸｄ／Ｘｕは、流量Ｑに対して何の変化もせず、周囲の温度の変化によってのみ大きく変化する値にすることができる。従って、式（数２）における（Ｖｕ−Ｖｄ）／（Ｖｕ＋ＶｄＸｄ／Ｘｕ）は周囲の温度変化に対する影響のみが補正されたものにすることができ、この演算により流量Ｑの変化の影響による別の非直線性が付加されてしまうことを防ぐことができる。言い換えると、流量Ｑに変化量に対する流量センサの出力の増加率（傾き）が流量ごとに変化してしまうことを防ぐことができる。【００１５】
しかも、周囲の温度のみの影響を受けるＶｕ＋ＶｄＸｄ／Ｘｕの関数として定義されたゼロオフセット関数ＯＦＳにより（Ｖｕ−Ｖｄ）／（Ｖｕ＋ＶｄＸｄ／Ｘｕ）のゼロ点出力が補正されるので、周囲の温度ごとに変化するセンサ出力のシフト量を補正することができる。【００１６】
以上のように、流量Ｑの変化に対して流量センサの出力、特に出力の増加率が変化してしまうことを防ぐことができ、かつシフト量を補正することができるので、よりセンサ出力の直線性を向上させることができ、誤差の小さい流量センサにすることができる。【００１７】
なお、前述した式（数２）は、Ｖｕ＋ＶｄＸｄ／Ｘｕだけでなく、例えばＶｕＸｕ／Ｘｄ＋Ｖｄのような態様も含むものである。具体的には、式（数３）のような等式変形が可能であることから明らかである。【００１８】
【数３】
0005629212.tif 000004
ここで、（Ｘｄ／Ｘｕ）ＯＦＳ＝ＯＦＳ’、（Ｘｕ／Ｘｄ）ＳＥＮＳｘ＝ＳＥＮＳｘ’。また、同様にゼロオフセット関数の変数についてもＶｕ＋ＶｄＸｄ／Ｘｕだけでなく、ＶｕＸｕ／Ｘｄ＋Ｖｄのような態様を含むものである。【００１９】
より正確に流量Ｑを算出できるようにするには、前記流量算出部は、Ｖｕ＋ＶｄＸｄ／Ｘｕの関数として定義された変換関数ＳＥＮＳｘにより、流量Ｑを算出するものであればよい。【００２０】
（Ｖｕ−Ｖｄ）／（Ｖｕ＋ＶｄＸｄ／Ｘｕ）に残っている周囲の温度に対する温度依存性を補正し、より正確な流量Ｑを算出することができるようにするには、前記流量算出部は、前記式（数２）に対して更に温度補正項を追加した式（数４）に基づいて流量Ｑを算出するものであればよい。【００２１】
【数４】
0005629212.tif 000005
【００２２】
ここで、Ｖｕｔは上流側に位置する抵抗体に対応する定温度制御回路の予め測定した所定温度における出力、Ｖｄｔは下流側に位置する抵抗体に対応する定温度制御回路の予め測定した所定温度における出力、Ｘｄｔ／ＸｕｔはＶｕｔ、Ｖｄｔについて前記式数１を満たすものである。【００２３】
具体的な実施の態様としては、前記変換関数ＳＥＮＳｘが値付け曲線であればよい。【００２４】
Ｖｕ＋ＶｄＸｄ／Ｘｕは流量Ｑに対してほとんど影響を受けない値であり、温度に対し大きく依存する値であることから、温度計として利用することも考えられる。すなわち、質量流センサが、Ｖｕ＋ＶｄＸｄ／Ｘｕに基づいて周囲の温度を算出する温度算出部を更に備えたものであれば、付加的な温度センサ等を設けなくても、定温制御回路の出力だけからで、周囲の温度を測定することができ、様々な補正や制御に利用する事が可能となる。
【発明の効果】
【００２５】
このように、本発明の流量センサによれば、流量に対してはほとんど変化せず、周囲の温度変化に対しては大きく変化するＶｕ＋ＶｄＸｄ／Ｘｕによって、流量センサの出力が周囲の温度変化に対して、その増加率（傾き）が変化してしまうのを補正しつつ、流量センサの出力に対して流量Ｑの変化に起因する非直線性が付加されてしまうことも防ぐことができる。さらに、ゼロ点出力もＶｕ＋ＶｄＸｄ／Ｘｕの関数であるゼロオフセット関数ＯＦＳにより補正され、温度によってシフト量が異なることを防ぐことができる。従って、流量センサの周囲の温度変化及び流量の変化のいずれにも影響されにくい、精度の高い流量センサとすることができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る質量流量センサの模式図。
【図２】同実施形態における温度変化と各定温度制御回路の出力との間の関係を示す模式的グラフ。
【図３】同実施形態における質量流量の変化に対する温度指標の変化を示すグラフ。
【図４】同実施形態における質量流量センサの温度変化及び質量流量の変化に対する測定精度を示すグラフ。
【図５】一般的な流量センサの各定温度制御回路の出力特性を示すグラフ。
【発明を実施するための形態】
【実施例】
【００２７】
以下、本発明の一実施形態について図面を参照して説明する。
図１に示すように本実施形態の流量センサの一種である質量流量センサ１００は、ガス等の流体が流れる導管１の上流側と下流側に互いに独立した抵抗体２ｕ、２ｄを設けておき、それらの抵抗体２ｕ、２ｄに電圧を印加して一定温度に保つ前記抵抗体２ｕ、２ｄを含む互いに独立した定温度制御回路３ｕ、３ｄと、そのときの各抵抗体２ｕ、２ｄに印加される電圧に基づいて各種演算を行う演算部４とを備え、前記演算部４は、少なくとも質量流量を算出する質量流量算出部４１と、質量流量センサ１００の周囲の温度を算出する温度算出部４２と、を備えたものである。【００２８】
前記抵抗体２ｕ、２ｄは、図１（ａ）に示されるように前記導管１の上流と下流にそれぞれ巻き回してある自己加熱型の感熱コイルである。以下の説明では上流側に設けてある抵抗体２ｕのことを上流側コイル２ｕ、下流側にも設けてある抵抗体２ｄの事を下流側コイル２ｄとよぶ。前記上流側コイル２ｕ及び前記下流側コイル２ｄは、鉄・ニッケル合金等の温度係数の大きい抵抗線からなるものであり、導管１の中を流れる流体の質量流量がわずかに変化してもその変化を検出できるように構成してある。【００２９】
また、前記上流側コイル２ｕ、前記下流側コイル２ｄはそれぞれ独立した２つの定温度制御回路３ｕ、３ｄの一部を構成するものである。以下では、上流側コイル２ｕが含まれるものを上流側定温度制御回路３ｕ、下流側コイル２ｄが含まれるものを下流側定温度制御回路３ｄともよぶ。【００３０】
各定温度制御回路３ｕ、３ｄは図１（ｂ）に示すようなブリッジ回路をなすものであり、各コイル２ｕ、２ｄを予め定めた所定の温度でそれぞれ等しくかつ一定となるように温度制御するものである。具体的には、各コイル２ｕ、２ｄに印加される電圧をその所定温度を保つようにブリッジ回路によって制御するように構成してある。すなわち、図１（ｂ）に示すようなブリッジ回路においてコイル２ｕ、２ｄが基準抵抗Ｒの値と同じになるように定温度制御されており、この時に必要とされる電圧Ｖｕ、Ｖｄを測定する。ガスが流れていない時はＶｕ＝Ｖｄであり、センサ出力はゼロとなる。ガスが流れている時は、上流側コイル２ｕは流体によって熱が奪われるのでＶｕが大きくなり、下流側コイル２ｄはガスによって上流側から運ばれた熱が与えられるためＶｄは小さくなる。従ってこれらのＶｕ、Ｖｄの値から流量を測定できる。なお、各コイル２ｕ、２ｄは同じ温度で一定に保つように構成したほうが、流量の算出の精度が向上するが、各コイルが異なる温度で一定に保たれるように構成しても構わない。【００３１】
前記演算部４は、ＣＰＵ、メモリ、Ｉ／Ｏチャネル、ＡＤコンバータ等を有したいわゆるコンピュータであり、少なくとも前記質量流量算出部４１及び前記温度算出部４２としての機能を発揮するものである。前記質量流量算出部４１は、請求項での流量算出部に相当するものであり、各定温度制御回路３ｕ、３ｄからの出力に基づいて導管１を流れる流体の質量流量を算出するものである。より具体的には、前記上流側コイル２ｕに印加される電圧Ｖｕ、前記下流側コイル２ｄに印加される電圧Ｖｄを用いて式（数５）に基づいて質量流量Ｑの算出を行うものである。【００３２】
【数５】
0005629212.tif 000006
さらに、Ｘｄ／Ｘｕは、以下の式（数６）を満たすものである。【００３３】
【数６】
0005629212.tif 000007
【００３４】
ここで、ＯＦＳはゼロオフセット関数であり、ＯＦＳ＝ｆ（Ｖｕ＋ＶｄＸｄ／Ｘｕ）で表されるＶｕ＋ＶｄＸｄ／Ｘｕの関数である。このゼロオフセット関数は導管にガスを流さない状態におけるセンサ出力とＶｕ＋ＶｄＸｄ／Ｘｕのグラフをしておき、そのグラフに基づいて、ガスが流れていない状態でのセンサ出力がゼロとなるように構成してある。また、ＳＥＮＳｘは窒素ガスを流した時の値付け曲線であり、ＳＥＮＳｘ＝ｆ（Ｖｕ＋ＶｄＸｄ／Ｘｕ）で表される関数である。値付け曲線は、少なくともセンサで測定する上限の値であるスパンに基づいて、センサ出力そのものが質量流量Ｑを示すように設定してある。Ｖｕｔは上流側定温度制御回路３ｕにおいて予め測定した所定温度（２５℃）における出力、Ｖｄｔは下流側定温度制御回路３ｄにおいて予め測定した所定温度（２５℃）における出力、Ｘｄｔ／ＸｕｔはＶｕｔ、Ｖｄｔについて前記式数６を満たすものである。加えて、ａはガス種に応じて変化する比例定数（固定値）であり、質量流量センサ１００の固体差に関わらず同じ値を用いるようにしている。【００３５】
式（数５）について各項の定性的な説明をすると、（Ｖｕ−Ｖｄ）／（Ｖｕ＋ＶｄＸｄ／Ｘｕ）は、各定温度制御回路３ｕ、３ｄからの出力を周囲の温度変化に対してほとんど変化しないように正規化した出力であり、質量流量Ｑに対して略比例するような値である。また、（１＋ａ（Ｖｕ＋ＶｄＸｄ／Ｘｕ）／（Ｖｕｔ＋ＶｄｔＸｄｔ／Ｘｕｔ））の項は、（Ｖｕ＋ＶｄＸｄ／Ｘｕ）／（Ｖｕｔ＋ＶｄｔＸｄｔ／Ｘｕｔ）が周囲温度の増減量を示すものであり、その増減量に応じて、さらに周囲温度の変化に対するセンサ出力の変化を補正するためのものである。【００３６】
次に、式（数６）を満たすＸｄ／Ｘｕの設定方法について説明する。図２は、縦軸を電圧Ｖ、横軸に導管１を流れる流体の質量流量Ｑとして、各定温制御回路の出力であり、各コイル２ｕ、２ｄに印加される電圧Ｖｕ、Ｖｄと質量流量Ｑとの間の関係を示したグラフである。これらの電圧Ｖｕ、Ｖｄのグラフを外挿し、電圧が０Ｖとなる点（横軸との交点）での質量流量Ｑの絶対値をそれぞれＸｕ、Ｘｄとする。本実施形態ではこのＸｕ、Ｘｄを予めある温度で測定された印加電圧Ｖｕ、Ｖｄから上述した方法で実験的に求めておき、前記メモリに記憶させてある。なお、図２に示すように、周囲の温度が異なっていたとしても、例えば図２における２５℃と４５℃での各グラフの関係のように、Ｘｕ、Ｘｄは略同じ値を取ることが実験的に確かめられているので、ある一つの温度において、Ｘｕ、Ｘｄを求めておけば、他の温度においても適用することができる。【００３７】
前記温度算出部４２は、Ｖｕ＋ＶｄＸｄ／Ｘｕを温度指標として温度を出力するものである。具体的には、Ｖｕ＋ＶｄＸｄ／Ｘｕは質量流量Ｑの変化に対してほとんど変化せず、図２における縦軸との交点（切片）の値の略２倍の値を取るものである。図２に示すようにこの切片の値は周囲の温度に対して変化するものであり、この切片の値と、周囲の温度との間には比例関係があることが実験的に確かめられている。従って、本実施形態では、その比例関係に基づいてＶｕ＋ＶｄＸｄ／Ｘｕと周囲の温度とを予め値付けしてあり、前記メモリにその値付け曲線を記憶させてある。【００３８】
このように構成した本実施形態の質量流量センサ１００の測定精度について、従来のように（Ｖｕ−Ｖｄ）／（Ｖｕ＋Ｖｄ）の値に基づいて質量流量Ｑを算出する質量流量センサ１００の測定精度との比較することによって説明する。【００３９】
まず、Ｖｕ＋ＶｄとＶｕ＋ＶｄＸｄ／Ｘｕの値について質量流量Ｑの変化に対する依存性について検討する。図３は縦軸に（Ｖｕ＋Ｖｄ）／２又は（Ｖｕ＋ＶｄＸｄ／Ｘｕ）／２を取り、横軸に質量流量Ｑのフルスケールに対する比率を取ったグラフである。図３の上部に示されるように、従来の方式であるＶｕ＋Ｖｄでは、質量流量Ｑが大きくなるにつれて（Ｖｕ＋Ｖｄ）／２は大きくなってしまい、約０．１Ｖの変動が発生している。それに対して、図３の下部に示されるように（Ｖｕ＋ＶｄＸｄ／Ｘｕ）／２の場合には質量流量Ｑに対してほとんど変化せず、約０．０３Ｖ程度の変動しか発生していない。従って、Ｖｕ＋ＶｄＸｄ／ＸｕはＶｕ＋Ｖｄに比べて、質量流量Ｑに対して影響を受けにくく、周囲の温度の変化のみ対して大きく変化する値であると考えられる。つまり、Ｖｕ＋ＶｄＸｄ／Ｘｕは、各コイル２ｕ、２ｄに印加される電圧Ｖｕ、Ｖｄの周囲温度に対する変化を補正して、センサ出力の直線性を向上させるのにより好ましい特性を有しているといえる。【００４０】
次に、導管１にマスフローコントローラによって予め決まった質量流量Ｑを流し、その時の従来方式のセンサ出力と本実施形態のセンサ出力の誤差をそれぞれ図４のグラフで示す。図４のグラフは縦軸に導管１に流れている実際の質量流量Ｑに対する質量流量センサ１００の出力のパーセント誤差を取り、横軸に導管１に流れるように設定されている質量流量Ｑを取ってある。図４の上部のグラフに示されるように、従来方式の質量流量センサ１００では温度が周囲の温度が高くなるほど、誤差が非常に大きくなり、周囲の温度が４５℃の時には０．８％〜１．６％の誤差が発生しており、しかも導管１を流れる流体の質量流量Ｑの影響も出ている事が分かる。一方、本実施形態の方式によれば、最も悪い場合では０．８％程度の誤差しか発生しておらず、従来方式に比べて周囲の温度影響を受けにくく、しかも、導管１を流れる質量流量Ｑの変化にあまり影響を受けていない。つまり、従来に比べて、本実施形態の質量流量センサ１００は、周囲の温度変化及び質量流量Ｑの変化に対して強く、その度が大幅に向上していることが分かる。【００４１】
これは前述したように、各コイル２ｕ、２ｄに印加される電圧をＶｕ＋ＶｄＸｄ／Ｘｕという質量流量Ｑに対してはあまり変化せず、周囲の温度に対して大きく変動する値を温度指標として出力の補正に用いるとともに、従来あまり考慮されていなかったゼロ点出力の補正も温度指標Ｖｕ＋ＶｄＸｄ／Ｘｕを用いた関数で補正を行っているためであると考えられる。【００４２】
このように、本実施形態の質量流量センサ１００によれば、Ｖｕ＋ＶｄＸｄ／Ｘｕをセンサ出力の補正に用いているので、質量流量Ｑの変化の影響をほとんど受けることなく、周囲の温度変化に対するセンサ出力の変化率（傾き）を補正することができる。しかも、従来であれば周囲の温度変化に応じて変化していたゼロ点出力（シフト量）の補正もＶｕ＋ＶｄＸｄ／Ｘｕの関数であるゼロオフセット関数ＯＦＳによって補正し、さらに、前述した補正でも残っている温度依存性を（１＋ａ（Ｖｕ＋ＶｄＸｄ／Ｘｕ）／（Ｖｕｔ＋ＶｄｔＸｄｔ／Ｘｕｔ））の項によって補正するようにしてあるので、より精度のよい質量流量センサ１００とすることができる。【００４３】
また、前記温度算出部４２は、質量流量Ｑの変化をほとんど受けないＶｕ＋ＶｄＸｄ／Ｘｕを温度指標として別の温度センサを付加することなく、各コイル２ｕ、２ｄに印加される電圧だけで、正確な温度を出力することができる。従って、付加センサを用いる必要がないので、コストアップを招くことなく温度計測を行うこともでき、この計測された温度を別の補正などに用いる事などもできる。【００４４】
その他の実施形態について説明する。
前記実施形態では、各コイルに印加される電圧と質量流量Ｑとの間のグラフを外挿し、電圧がゼロになる点の質量流量ＱからＸｄ及びＸｕを求めていたが別の方法を用いて算出してもよい。例えば、上流側コイルに印加される電圧Ｖｕ、下流側コイルに印加される電圧Ｖｄの傾きａｕ、ａｄをそれぞれ求めておき、Ｘｄ＝ａｕ、Ｘｕ＝ａｄとして用いても構わない。要するに前述した式（数６）を略みたすような値を用いればよい。また、このようにしてＸｕ／Ｘｄを定める場合には、質量流量Ｑについて全区間について式（数６）が成り立つ必要はなく、少なくとも使用したい区間において成り立っていればよい。【００４５】
前記実施形態では、前記質量流量算出部は式（数５）を用いて質量流量Ｑを算出していたが、求められる精度によっては、下式（数７）のような式を用いて質量流量Ｑを算出しても構わない。【００４６】
【数７】
0005629212.tif 000008
【００４７】
また、式（数７）においてゼロオフセット関数ＯＦＳと値付け曲線ＳＥＮＳｘのうち少なくとも一方がＶｕ＋ＶｄＸｄ／Ｘｕの関数であればよい。前記実施形態にあった温度算出部を備えていない質量流量センサであっても構わない。【００４８】
前記実施形態ではＶｕ＋ＶｄＸｄ／Ｘｕで割ることによって温度影響の少ないセンサ出力にしていたが、このようなものでは、従来のＶｕ＋Ｖｄで割っている質量流量センサとは質量流量Ｑがゼロのときにおける出力の出方に違いがあるため、従来からの質量流量センサを使っているユーザに混乱が出る恐れがある。このような混乱を防ぎ、フローがない場合でのセンサ出力が従来のものと同じように出力されるとともに、前記実施形態と同じように周囲の温度変化に対する影響をなくすことができるようにするには、Ｖｕ＋ＶｄＸｄ／Ｘｕの替わりに下式（数８）で割るようにすればよい。【００４９】
【数８】
0005629212.tif 000009
すなわち、前記実施形態のＶｕ＋ＶｄＸｄ／Ｘｕについて係数２／（１＋Ｘｄ／Ｘｕ）だけ乗じたもので割るようにすればよい。【００５０】
前記実施形態では、値付け曲線ＳＥＮＳｘを用いていたが、例えば、各定温度制御回路の出力の演算値を質量流量Ｑに変換する係数や関数であっても構わない。【００５１】
センサから出力された質量流量Ｑについて、さらに別の補正式により補正しても構わない。例えば、ゼロ流量と測定できる上限値との間の値において、センサ出力と実際の質量流量Ｑとの間に線形性がない場合等には５次の補正式により補正してもよい。【００５２】
より流量センサの感度を良くして、小さい流量でも測定できるようにしたい場合には、例えば、Ｖｕ−Ｖｄの値が大きく出力されるように、Ｖｕに定数をかけて使用するように構成しても構わない。その場合、値付け曲線等の値も対応させて変更すればよい。【００５３】
その他、本発明の趣旨に反しない限りにおいて、様々な変形や実施形態の組み合わせを行っても構わない。
【産業上の利用可能性】
【００５４】
本発明の流量センサによれば、流量に対してはほとんど変化せず、周囲の温度変化に対しては大きく変化するＶｕ＋ＶｄＸｄ／Ｘｕによって、流量センサの出力が周囲の温度変化に対して、その増加率（傾き）が変化してしまうのを補正しつつ、流量センサの出力に対して流量Ｑの変化に起因する非直線性が付加されてしまうことも防ぐことができる。さらに、ゼロ点出力もＶｕ＋ＶｄＸｄ／Ｘｕの関数であるゼロオフセット関数ＯＦＳにより補正され、温度によってシフト量が異なることを防ぐことができる。従って、流量センサの周囲の温度変化及び流量の変化のいずれにも影響されにくい、精度の高い流量センサとすることができる。
【符号の説明】
【００５５】
１００・・・流量センサ
１・・・導管
２ｕ、２ｄ・・・抵抗体（コイル）
３ｕ、３ｄ・・・定温度制御回路
４１・・・流量算出部
４２・・・温度算出部
【図１】
0005629212.tif 000013
【図２】
0005629212.tif 000014
【図３】
0005629212.tif 000015
【図４】
0005629212.tif 000016
【図５】
0005629212.tif 000017