逆変換
moteの温度センサの値からセ氏に変換する式は書いてあったけど、逆の変換は書いてなかったから計算してみた。
ADC=10230000/(10000+Rthr)
Rthr=exp(A)
A=-270103/B+0.0028448*B
B=(C+D)^(1/3)
C=-3.05226*10^11+2.33523+10^14*(1/T)
D=sqrt(8.55917*10^23+C^2)
ありがとうMathematica!!
ついでに、具体的にT=300(≒27℃)として計算してみた。
ADC=533.992
よくわかりづらい。
あらかじめ計算されたような表がありました。
温度(℃) | ADC(%) |
-40 | 2.3 |
-20 | 8.1 |
0 | 22 |
25 | 50 |
40 | 71 |
60 | 82 |
70 | 87 |
ADCの値の範囲は0から1023だから、50%は512となりますね。
上で計算したADCは、計算するとおよそ52.2%になるから結構いい感じに値が計算されていますのぅ・・・。