PT100 – платиновый датчик температуры (кабель 2 м)
Платиновый датчик температуры PT100 — это высокоточный резистивный сенсор, отличающийся высокой линейностью во всём диапазоне измерений. Широко применяется в промышленности, лабораторных исследованиях, системах контроля и автоматизации.
Характеристики:
- Тип датчика: резистивный, платиновый PT100
- Диапазон измерений: -50 ... +400 °C
- Диаметр колпачка: 5 мм
- Длина колпачка: 30 мм
- Длина кабеля: 2 м
Преимущества:
- Высокая линейность по всему диапазону температур
- Надёжность и долговечность
- Подходит для точных измерений в промышленной и лабораторной среде
- Совместим с большинством промышленных контроллеров и модулями измерения RTD
Применение:
Датчик PT100 используется в системах отопления, вентиляции и кондиционирования, в промышленном оборудовании, пищевой и химической промышленности, а также в научных исследованиях для точного мониторинга температуры.
Подключение PT100 к Arduino через MAX31865 (SPI)
Что нужно: платиновый датчик температуры PT100 (2‑проводный), модуль MAX31865 (версия для PT100), провода.
Схема подключения (Arduino UNO):
- PT100 → к клеммам RTD на модуле MAX31865 (два провода датчика на
RTD+иRTD-) - MAX31865 VIN →
5VArduino - MAX31865 GND →
GNDArduino - MAX31865 SCK →
D13(SCK) - MAX31865 SDO →
D12(MISO) - MAX31865 SDI →
D11(MOSI) - MAX31865 CS →
D10(CS / SS)
Важно: Переведите модуль MAX31865 в режим 2‑проводного датчика (замкните соответствующий джампер 2/3WIRE на плате, если он предусмотрен производителем). Для большинства плат-«клонов» это подпаянная перемычка.
Пример для других плат (быстрый маппинг):
- Arduino Nano: SCK D13, MISO D12, MOSI D11, CS любой цифровой (например D10)
- Arduino Mega: SCK D52, MISO D50, MOSI D51, CS любой цифровой (например D10)
- ESP32: SCK 18, MISO 19, MOSI 23, CS любой свободный (например 5), питание с 3.3V
Пример кода Arduino (MAX31865 + PT100)
Установите библиотеку Adafruit MAX31865 через Library Manager (Sketch → Include Library → Manage Libraries...).
#include <SPI.h>
#include <Adafruit_MAX31865.h>
// Пины для программного SPI (UNO): CS, DI(MOSI), DO(MISO), CLK(SCK)
#define MAX31865_CS 10
#define MAX31865_MOSI 11
#define MAX31865_MISO 12
#define MAX31865_SCK 13
// Вариант 1: программный SPI
Adafruit_MAX31865 rtd = Adafruit_MAX31865(MAX31865_CS, MAX31865_MOSI, MAX31865_MISO, MAX31865_SCK);
// Вариант 2 (раскомментируйте для аппаратного SPI и используйте только CS):
// Adafruit_MAX31865 rtd = Adafruit_MAX31865(MAX31865_CS);
// Номиналы для PT100
#define RREF 430.0 // опорный резистор на плате (обычно 430 Ом)
#define RNOMINAL 100.0 // номинальное сопротивление PT100 при 0°C
void setup() {
Serial.begin(115200);
// Режим 2-проводного датчика:
rtd.begin(MAX31865_2WIRE);
// Для 3- или 4-проводного: MAX31865_3WIRE / MAX31865_4WIRE
}
void loop() {
// Считываем сопротивление и температуру
float ratio = rtd.readRTD();
float r = ratio * RREF;
float t = rtd.temperature(RNOMINAL, RREF);
Serial.print("RTD сопротивление: ");
Serial.print(r, 2);
Serial.print(" Ом | Температура: ");
Serial.print(t, 2);
Serial.println(" °C");
// Проверка ошибок/флагов MAX31865
uint8_t fault = rtd.readFault();
if (fault) {
Serial.print("Fault: 0x"); Serial.println(fault, HEX);
if (fault & MAX31865_FAULT_HIGHTHRESH) Serial.println(" Превышен верхний порог");
if (fault & MAX31865_FAULT_LOWTHRESH) Serial.println(" Превышен нижний порог");
if (fault & MAX31865_FAULT_REFINLOW) Serial.println(" Низкий уровень REF-");
if (fault & MAX31865_FAULT_REFINHIGH) Serial.println(" Высокий уровень REF+");
if (fault & MAX31865_FAULT_RTDINLOW) Serial.println(" Низкий уровень RTDIN- (обрыв?)");
if (fault & MAX31865_FAULT_OVUV) Serial.println(" Перенапряжение/пониженное питание");
rtd.clearFault();
}
delay(1000);
}Примечания по точности: для длинного кабеля (2 м) в 2‑проводной схеме возможно небольшое завышение сопротивления из‑за сопротивления проводов. Для компенсации используйте 3‑ или 4‑проводную схему (если плата поддерживает) или внесите поправку программно.
PT100 2м платиновый датчик температуры
- Модель PT100
- Код: ID-741
- Наличие Есть в наличии
-
236.89грн.
Рекомендуемые товары
Модуль MAX31865 датчика температуры PT100
Модуль RTD для платиновых датчиков температуры PT100 Работает с двухпроводными, трехпроводными..
251.16грн.



