このサーミスタのA、B、Cの値を取得する方法は?


8

データシートTTF-103からサーミスタのA、B、Cの値を抽出することは可能でしょうか。これらの値は、Steinhart–Hart方程式を使用して抵抗を計算するために必要です。

ここに画像の説明を入力してください


グラフを正確に補間して、25°Cの特定の部分に対して--25'C、+ 85'Cを取得し、A、B、Cを計算することは可能ですが、標準的な方法は、R25とB(25/85)を使用してB許容誤差10Kパーツのグラフからのクイックリードは、..。} R-25 = 90000} R + 25 = 10000} R + 85 = 1300
Tony Stewart Sunnyskyguy EE75

回答:


4

「B25 / 85値」として示されているデータシートテーブルの4列目が重要です。2つの温度エンドポイント(25Cと85C)の間で測定されたベータ値です。2番目の列には、最初の温度エンドポイントの抵抗があります。

デバイスTTF-103の場合:B25 / 85 = 3435、R25 = 10、R85は次の式を使用して解決できます。

R2 = R1 /(exp(B *(1 / T1-1 / T2)))

したがって、R85 = 1.4513であり、2つのポイントがあります。ベータは、2つのテストエンドポイント間で一定であると想定できます。同じ式と選択した温度を使用して、3番目のポイントを設定できます。たとえば、T = 60、R60 = 2.9809を選択する


データシートの3ページのグラフを使用して60CでRを視覚的に検証すると、デバイスTTF-103のRは3に近づき、式の結果と一致します。
下振

すばらしいですが、ベータ版とR25からA、B、Cを計算するのを手伝っていただけませんか?私はまだ基本的に私は、その機能に温度を与え、それは私が知られているA、BおよびCで、R与える...私が持っているSH機能を使用する必要があります
パブロ

Steinhart-Hart関数のCおよびD係数は、メーカーがこれらの係数を提供することはめったにないデバイス間で大幅に異なります。実際には、これらの係数はキャリブレーションによって確立されます。回答に示されている式は、実用性のために、ベータは一定であり、実際にはある程度の誤差に当てはまると想定しています(データシートの5番目の列がある理由)。SH関数が本当に必要なのは何ですか?あなたは答えに式を使用できませんか?
下振

@Pablo "方程式(15)と(16)にはそれぞれ4つの未知の定数があるため、定数を決定するには最低4つのキャリブレーションデータポイントが必要です。ポイントが指定されているか、4つを超えるポイントが指定されている場合は多項式回帰分析によって取得されます。」- me.psu.edu/rahn/me462/ntcnotes.pdf
shimofuri

サーミスタは、10kのバイアス抵抗でAVR ADCに接続されています。SHを使用して、ADC値0..1023のルックアップテーブルを生成しています。
Pablo

1

はい、3ページの図から抵抗/温度の値を取得できます。

3つの異なる値をプルするだけで、計算を実行するのに十分なデータが得られます。


図から値を選択すると、画像の解像度の制約によりいくつかのエラーが発生する可能性があるため、テーブルから2つの値を取り、図から1つだけを取り込めますか?これらの2つの値は何ですか?1つはR25ですが、2つ目はどこにあるかわかりません...
Pablo

0

ベータパラメーターをSteinhart-Hart係数に変換できます(指示ここここ)が、ベータを使用できる場合、与えられたベータを使用する方が、温度範囲の近くのどこからでもより正確になります。


-1

明らかにそうではありません。データシートは、2つの操作点のデータのみを提供しています。これは、AとBの近似を決定するのに十分な情報ですが、Cではありません。


では、B25 / 85とは何ですか?ベータ値ですか?
Pablo

3ページにR対Tのプロットがあり、計算に必要な3つのポイントを引き出すことができるはずです。
helloworld922 2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.