Цитата(moon333 @ Dec 9 2016, 00:38)

А вопрос как раз заключался, как выбрать эту константу?
Там русским по-белому написано, как:
http://shot.qip.ru/00gZ9L-5OPovQHs5/Для выбранного мной терморезистора XC102 на 1 кОм для диапазона -30..+60 B = 3373 [K].
При желании можно из двух уравнений получить все необходимые параметры:
По Мурате:
R/Ro = exp(B * (1/T-1/To)); T в [K]
По регрессии:
R(t) = a + b * exp(-t/c); t в [C]
Но по регрессии должно быть точнее.
Цитата(moon333 @ Dec 9 2016, 00:38)

По идее на 25град она должна минимальной т.к. какую B константу не возьми, она все пересекаются в точке 25град.
Не обязательно. Приведенные константы B как раз имеют диапазон от 25 С (25-80, 25-85,25-100), именно поэтому в этой точке нулевая погрешность.
Приведенная мной регрессия минимизирует среднеквадратичную погрешность в заданном температурном диапазоне и точек с нулевой погрешностью может быть более 1, что и видно на графике.
Сравнение погрешности [%] по Мурате (красный) и регрессии (синий)
Уточненная регрессия:
R = exp(a + t * (b + c * t))
http://shot.qip.ru/00gZ9L-3OPovQHrZ/P.S.
Если для регрессии увеличить диапазон до -40 и +70, но на краях -30 и + 60 будет еще точнее.
P.P.S.
Для Мураты тоже можно сделать поточнее, для чего вычислить константу B не для крайних температур диапазона, а для -20 и + 40 - в этом случае примерно располовинятся положительная и отрицательная погрешности.
Ну и наконец зелененькая кубическая регрессия вполне укладывается в 0.5%
http://shot.qip.ru/00gZ9L-5OPovQHs0/