3係数による NTC サーミスタの近似式

T_\mathrm{C} \approx T_{\mathrm{n}} + c \left( - 1 + \sqrt{1 + a \left( - 1 + \displaystyle\frac{1}{1 + b \ln\left(\displaystyle\frac{R_T}{R_\mathrm{n}\right)}\right)}}\right)

2010年11月18日
細田 隆之
English English edition is here.

概要

 測温用の NTC サーミスタ (Negitive Temperature Coefficiet thermistor) の特性は一般的に 25 ℃の時の抵抗値 R25 と いわゆる B 定数で表されることが多いのですが、B 定数による近似式では 25 ℃から離れるに従い誤差が増大します。 これを3係数の近似式にすることにより、抵抗値の中央値に対して全温度範囲で、例えば誤差 ±0.2 ℃ 以内に近似することができます。


B 定数による近似

市販の NTC サーミスタでは、近似式用のいわゆる B 定数が特性値としてデータシートに記載されています。 例えば、村田製作所の 1.0×0.5mm サイズの高精度 NTC サーミスタ NCP15XH103D03RC の カタログ値では

R25 = 10 KΩ±1%
B(25/50℃) = 3380±0.7%
B(25/85℃)(typ) = 4311
となっています。

B 定数による NTC サーミスタの近似式

T_\mathrm{C}  \approx  \frac{1}{ \displaystyle\frac{1}{273.15 + T_\mathrm{n}} + \frac{1}{B} \ln\left(\frac{R_T}{R_\mathrm{n}}\right)} - 273.15 … (1)
where,
B : Device specific oefficient [K]
TC : Chip temperature [°C]
Tn : Nominal temperature [°C]
Rn : Nominal resistance at Tn [Ω]
RT : Resistance at TC [Ω]
B 定数1つだけによる近似では、その定数を決めた温度範囲以外では誤差が大きくなります。 また、誤差と温度範囲はトレードオフの関係になり、近似温度範囲を広くとると誤差は大きくなります。 Fig.1 Reference 参照。

3係数による近似

B 定数だけを用いた指数関数近似では、非線形な NTC サーミスタの温度特性を使用温度範囲全域において精度よく近似することはできません。 しかしその誤差が3次関数的であることに着目して、 下記の式 (2) に示されるピュイズー級数 (Puisux series) 的な近似 (以降 Hosoda-3 と呼ぶ) の補正を行うことにより、 -40 〜 +125 ℃ といった広い温度範囲において誤差の少ない近似を行うことが出来ました。Fig.1 参照。

3係数による NTC サーミスタの近似式 (Hosoda-3)

T_\mathrm{C} \approx T_{\mathrm{n}} + c \left( - 1 + \sqrt[3]{1 + a \left( - 1 + \displaystyle\frac{1}{1 + b \ln\left(\displaystyle\frac{R_T}{R_\mathrm{n}\right)}\right)}}\right) … (2)
where,
a : Device specific oefficient
b : Device specific oefficient
c : Device specific oefficient [K]
TC : Chip temperature [°C]
Tn : Nominal temperature [°C]
Rn : Nominal resistance at Tn [Ω]
RT : Resistance at TC [Ω]

  Fig.1(a) NTC サーミスタの中央値に対する近似誤差 (R25 = 10 kΩ)


  Fig.1(b) NTC サーミスタの中央値に対する近似誤差 (R25 = 100 kΩ)

3係数の近似式 Hosoda-3 における部品依存の係数 a, b, c は、 指定した温度範囲における誤差の絶対値が各々の部品に中央値に対して最も少なくなるように コンピュータのプログラムを用いて求めています。 例えば先の NCP15XH103D03RC (Murata) に対しては、

a = 0.37486
b = 0.0850436
c = 0.000398951
を用いています。この場合、-40 〜 +125 ℃ の全温度範囲において ± 0.044 ℃ 以内の近似誤差が得られています。

また、高温対応の 104NT-4-R025H42G (Semitec) に対しては、

a = 0.549425
b = 0.0758081
c = 0.000651657
を用いています。この場合、-50 〜 +300 ℃ の全温度範囲において ± 0.068 ℃ 以内の近似誤差が得られています。 Fig.2(b) 参照。


3係数による NTC サーミスタの近似式 (Steinhart-Hart)

3つの係数を用いたサーミスタの近似式は他にもあって、式(3) に示される Steinhart-Hart の近似式が知られています。

\frac{1}{T} = A + B \ln R + C (\ln R)^3 … (3)

where,
A : Device specific oefficient
B : Device specific oefficient
C : Device specific oefficient [K]
T : Chip temperature [°K]
R : Resistance [Ω]


  Fig.2(a) Steinhart-Hart と Hosoda-3 の近似の比較 (R25 = 10 kΩ)


  Fig.2(b) Steinhart-Hart と Hosoda-3 の近似の比較 (R25 = 100 kΩ)

Hosoda-3 による近似では抵抗の近似値が定格温度で定格抵抗値に一致するようになっているため、定格温度付近での誤差が少なくなっています。 また、温度範囲や素子により違いはあると思いますが、サーミスタの使用温度範囲において最大誤差が小さくなるように係数を最適化した Steinhart-Hart の近似と 比較しても、全体的に誤差の少ない近似となっているようです。

結論

上に述べた3係数による NTC サーミスタの近似式 Hosoda-3 を使うことで、 2010〜2025 年現在においてポピュラーな多くの NTC サーミスタにおいて、 その中央値に対して、例えば -40 〜 +150 ℃ の温度範囲で ± 0.05 ℃ 以内の近似誤差が得られました。 広温度範囲用のガラス封止サーミスタに於いても、例えば -50 〜 +300 ℃ の温度範囲で ± 0.07 ℃ 以内の近似誤差が得られました。 先に述べた高精度サーミスタにおいては、抵抗温度特性表からの表引きや補完によらず、 計算によって抵抗値から温度が全温度範囲で ± 0.044 ℃ 以内といった低い近似誤差で求めることができているため、 温度計測を伴う装置の高度化に貢献できることが期待されます。

追補 — 3係数による近似 Hosoda-3 を用いた NTC サーミスタの抵抗値→温度変換例

NTC thermistor  

TR : Temperature range     to    [°C]
RT : Resistance     [Ω]
TC : Chip temperature ≈     ±   [°C]

For coefficients of other NTC thermistors,
Download ntc2tc.js — javascript source code

追補 — NTC サーミスタのレシオ・メトリック構成

NTC サーミスタで温度を測るときに抵抗値を直接測らず、 基準電圧をサーミスタと固定抵抗で分圧して、その分圧比としてサーミスタの値を測る、 レシオ・メトリック動作で測ると基準電圧の絶対精度の影響を受けずに済みます。 このとき、固定抵抗にサーミスタの 25 ℃ での値と同じ抵抗値のものを使うと 25 ℃ を中心にした対数の有理近似となり、そこを中心に効果的にリニアライズされます。 NCP15XH103F の場合、フルスケールの 3/4 程に -25 〜 85 ℃ の計測値が収まることになります。 逆に考えるとサーミスタが断線や短絡した場合には異常として検知することが出来るとも言えます。


  Fig.3 レシオメトリック構成の NTC サーミスタ (Murata, NCP15XH103F) の温度と 12-bit ADC 読み取り値

参考文献

  1. NCP15XH103D03RC 抵抗温度特性表 — 村田製作所 サーミスタ(温度センサ)
  2. NCU18XH103DS 抵抗温度特性表 — 村田製作所 サーミスタ(温度センサ)
  3. NCU15WF104D6SRC 抵抗温度特性表 — 村田製作所 サーミスタ(温度センサ)
  4. 細田 隆之, "私の部品箱[8]高精度NTCサーミスタ NCP15XH103F03RC", トランジスタ技術 2012 年 7 月号 p.222, CQ出版社
  5. NTC Discrete Sensors — Littelfuse Standard Precision Interchangeable Thermistors
  6. ED3530F103 Resistance Versus Temperature Table — EI Sensor technologies DO-35 Glass Encapsulated Thermistors
  7. Steinhart—Hart equation — Wikipedia
  8. NT Thermistor — Semitec Glass Encapsulated Thermistors

履歴

2022年 1月19日 加筆
2023年 4月 5日 加筆
2025年 3月 6日 Fig.1 と ntc2tc.js を更新
2025年 3月16日 加筆・修正と ntc2tc.js を更新

関連項目


www.finetune.co.jp [Mail] © 2000 Takayuki HOSODA.