Платиновый термометр сопротивления — проволока или тонкая плёнка платины, сопротивление которой растёт с температурой. По сопротивлению при 0 °C датчики называют Pt100, Pt500 и Pt1000. Зависимость почти линейна, но не совсем, и для точного пересчёта используют стандартное уравнение.
Уравнение Каллендара — Ван Дюзена
Стандарт IEC 60751 описывает сопротивление платинового датчика двумя формулами (Vishay PTS; Microchip AN687, уравнение 2):
где R0 — сопротивление при 0 °C, A = 3,9083·10⁻³ °C⁻¹, B = −5,775·10⁻⁷ °C⁻², C = −4,183·10⁻¹² °C⁻⁴. Выше нуля это квадратное уравнение, и температуру по сопротивлению находят по формуле его корня, ниже нуля — численно. Калькулятор работает в диапазоне от −200 до +800 °C — его охватывает график точности в AN687. Для Pt100 по AN687 на краях −200 и +600 °C получается 18,5 и 313,7 Ом, а таблица Vishay даёт, например, 109,73 Ом при 25 °C и 138,51 Ом при 100 °C.
Средняя чувствительность между 0 и 100 °C — 0,385 Ом/°C на каждые 100 Ом номинала, то есть 3850 ppm/К. По ГОСТ 6651-2009 это характеристика Pt (α = 0,00385 °C⁻¹); у отечественных датчиков 100 П α = 0,00391 °C⁻¹, и для них эти формулы не подходят.
Допуск
Реальный датчик отличается от стандартной характеристики. Допуск задают классом, и он растёт с удалением от 0 °C (Vishay PTS по IEC 60751):
- F0.3 — ±(0,30 + 0,005·|T|) °C: при 0 °C — ±0,3 °C, при 100 °C — ±0,8 °C;
- F0.6 — ±(0,60 + 0,010·|T|) °C: при 0 °C — ±0,6 °C, при 100 °C — ±1,6 °C.
Провода
Прибор измеряет сопротивление вместе с проводами, если их два. При двухпроводном подключении к датчику прибавляются оба провода: у Pt100 с чувствительностью около 0,39 Ом/°C каждый ом линии — это примерно 2,6 °C ошибки. В трёхпроводной схеме AN687 операционный усилитель вычитает падение напряжения на проводах — при одинаковых проводах их сопротивление уходит из результата. В четырёхпроводной схеме ток идёт по одной паре проводов, а напряжение снимается другой парой, по которой ток почти не течёт. У Pt1000 тот же провод даёт в десять раз меньшую ошибку в градусах — поэтому датчики на 1000 Ом удобны при двухпроводном подключении.
Измерительный ток и самонагрев
Датчик измеряют током, и этот ток нагревает его: мощность I²·R умножается на коэффициент самонагрева из даташита. У Vishay PTS он 0,7–0,9 К/мВт в неподвижном воздухе, а допустимый измерительный ток для 100 Ом — от 0,1 до 0,5–1 мА в зависимости от размера корпуса. AN687 советует держать ток возбуждения меньше 1 мА. ГОСТ 6651-2009 определяет наибольший измерительный ток как ток, самонагрев от которого не больше 20 % допуска класса, — калькулятор предупредит, если ток больше. При 1 мА через Pt100 рассеивается 0,1 мВт — это около 0,08 °C при 0,8 К/мВт.
Напряжение на Pt100 при токе 1 мА — от 18,5 до 313,7 мВ во всём диапазоне −200…+600 °C (AN687). Это мало для АЦП с опорой в несколько вольт, поэтому сигнал усиливают, а источник тока и АЦП питают от одного опорного напряжения — тогда его дрейф не влияет на результат.
Частые вопросы
Какое сопротивление у Pt100 при 25 °C?
109,73 Ом — по таблице Vishay PTS отношение R/R0 при 25 °C равно 1,09735. У Pt1000 при той же температуре 1097,35 Ом, у Pt500 — 548,67 Ом. При 0 °C сопротивление равно номиналу: 100, 500 или 1000 Ом.
На сколько меняется сопротивление Pt100 на градус?
В среднем на 0,385 Ом на градус между 0 и 100 °C — отсюда температурный коэффициент 0,00385 (3850 ppm/К). Зависимость немного нелинейна: при нагреве чувствительность снижается, поэтому для точного пересчёта используют уравнение Каллендара — Ван Дюзена, а не линейную формулу.
Чем отличаются Pt100 и 100П?
Температурным коэффициентом: по ГОСТ 6651-2009 у датчиков Pt 100 он равен 0,00385 °C⁻¹, у отечественных 100 П — 0,00391 °C⁻¹. При одинаковых 100 Ом при 0 °C при нагреве их сопротивления расходятся, и прибор, настроенный на одну характеристику, ошибётся с другой. Калькулятор считает характеристику Pt (0,00385).
Зачем три провода, если у датчика два вывода?
Чтобы убрать сопротивление соединительных проводов. При двух проводах прибор измеряет датчик вместе с проводами, и каждый ом в линии у Pt100 добавляет около 2,6 °C. При трёх проводах измерительная схема вычитает падение на проводах, если они одинаковы, а четырёхпроводная схема пропускает ток по одной паре и измеряет напряжение по другой.
Источники
- Vishay Beyschlag. PTS: Temperature Dependent Platinum Thin Film Chip Resistor (RTD) (doc. 28762, Rev. 25-Feb-2025) — уравнения R(T) ниже и выше 0 °C, коэффициенты A, B, C по IEC 60751, классы допуска F0.3 и F0.6, таблица RT/R0 от −55 до +155 °C — эталон тестов; измерительный ток и самонагрев 0,7–0,9 К/мВт
- Microchip. AN687: Precision Temperature-Sensing With RTD Circuits (DS00687C), 2008 — уравнение 2 (Каллендар — Ван Дюзен) с теми же коэффициентами; ток возбуждения меньше 1 мА из-за самонагрева; трёхпроводное подключение, уравнения 6 и 7; Pt100 от 18,5 до 313,7 Ом в диапазоне −200…+600 °C — второй эталон тестов
- ГОСТ 6651-2009. ГСИ. Термопреобразователи сопротивления из платины, меди и никеля. Общие технические требования и методы испытаний — п. 3.11 — обозначения НСХ: Pt 100 с α = 0,00385 °C⁻¹ и 100 П с α = 0,00391 °C⁻¹; п. 3.17 — наибольший измерительный ток: самонагрев не больше 20 % допуска класса
Встроить калькулятор на свой сайт
Скопируйте код и вставьте его в HTML страницы, статьи или вики. Виджет бесплатный, без рекламы, счётчиков и cookie. Условие одно — ссылка на GAW под рамкой остаётся на месте. Подробнее о виджетах
<iframe src="https://gaw.ru/embed/pt100/" title="Калькулятор Pt100, Pt500 и Pt1000" width="100%" height="640" style="border:1px solid #e3e5e9;border-radius:8px" loading="lazy" allow="clipboard-write"></iframe>
<p style="margin:6px 0 0;font-size:14px">Калькулятор: <a href="https://gaw.ru/tools/pt100/">Калькулятор Pt100, Pt500 и Pt1000</a> — GAW.ru</p>Автоподстройка высоты рамки
Если сайт разрешает скрипты, добавьте этот код один раз в любом месте страницы: рамка будет менять высоту вместе с результатом расчёта.
<script>window.addEventListener("message",function(e){if(e.origin!=="https://gaw.ru"||!e.data||e.data.type!=="gaw:embed-height")return;var f=document.querySelectorAll('iframe[src^="https://gaw.ru/embed/"]');for(var i=0;i<f.length;i++)if(f[i].contentWindow===e.source)f[i].style.height=e.data.height+"px"})</script>Обновлено .
Нашли ошибку в расчёте?