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("Помилка: 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грн.



