- ベストアンサー
数式でサーミスタの不正確さを補正する方法
- サーミスタを使ったデジタル温度計は、0度から40度までは正確に測れるが、80度になると18度もの誤差が生じてしまう。
- そこで、数式を使ってサーミスタの不正確さを補正する方法を知りたい。
- サーミスタは25度を中心として、離れるほど誤差が大きくなる傾向にあるため、正確な温度計測を実現するために数式の補正が必要である。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>x=58+tan[(y-1.16)*(π/10)] の式を使って yが20としたときグーグルで計算すると x=58+tan((20-1.16)*(π/10)) x=57.61 となってうまくいかないんですけど yからxへの変形の時記載に間違いがあったようです。 x=58+tan((20-1.16)*(π/200)) でやってみてください。
その他の回答 (3)
- teppou
- ベストアンサー率46% (356/766)
下記のサイトはお役に立ちませんでしょうか 芝浦電子 サーミスタ https://www.shibaura-e.co.jp/products/technical/index.html 村田製作所 サーミスタ http://www.murata.com/ja-jp/products/thermistor/ntc/basic/ntc
- bran111
- ベストアンサー率49% (512/1037)
#1です。 B Cがくっついて見にくいので書き直します。 B**C -6.92** -7.40 1.16** 0.00 10.48** 8.55 20.31** 17.99 29.95** 28.18 38.77** 38.90 46.38** 49.88 52.7** 60.88 57.77** 71.49 61.76** 81.43 64.88** 90.51 67.3** 98.57
補足
回答ありがとうございます。 x=58+tan[(y-1.16)*(π/10)] の式を使って yが20としたときグーグルで計算すると x=58+tan((20-1.16)*(π/10)) x=57.61 となってうまくいかないんですけど
- bran111
- ベストアンサー率49% (512/1037)
AとBをプロットしてみると40度附近から下へのずれが大きくなってだんだん得てきます。 また0度以下では上へのずれがあります。というわけで x:A, y:Bを表す関数形を y=1.16+(200/π)arctan(x/c) に設定してcをいろいろ変えてもっともらしいcを探すと c=58 つまり y=1.16+(200/π)arctan(x/58) (1) 逆にxについて解いて x=58+tan[(y-1.16)*(π/10)] (2) B C -6.92 -7.40 1.16 0.00 10.48 8.55 20.31 17.99 29.95 28.18 38.77 38.90 46.38 49.88 52.7 60.88 57.77 71.49 61.76 81.43 64.88 90.51 67.3 98.57 つまり、測定値Bを式(2)に代入すればCの値が得られます。 精度を上げる方法はいくらでもあるでしょうがとりあえずこんなところです。
お礼
回答ありがとうございます。 数学に弱いもんでその数式の使い方がわからないんですよ。