Khác

MAX31865 RTD KHUẾCH ĐẠI ĐỌC NHIỆT ĐỘ TỪ CẢM BIẾN PT100 PT1000

Mã sản phẩm: K7_07
CẢM BIẾN RTD PT100 3 DÂY+ Cảm biến RTD (PT100/PT1000) là cảm biến nhiệt độ có độ chính xác cao, mạnh mẽ và MAX31865 là bộ khuếch đại chuyển đổi điện trở sang kỹ thuật số giúp dễ dàng kết nối cảm biến RTD với vi điều khiển như Arduino.+ MAX31865...
95,000₫
Số lượng
 
1
 
Thêm vào giỏ Mua ngay

Dịch vụ & Khuyến mãi

Giao miễn phí trong nội thành TPHCM đối với đơn hàng trên 1 triệu đồng

Tặng ngay 50.000đ cho đơn hàng trên 2 triệu đồng

Chi tiết sản phẩm

CẢM BIẾN RTD PT100 3 DÂY

Cảm biến RTD (PT100/PT1000) là cảm biến nhiệt độ có độ chính xác cao, mạnh mẽ và MAX31865 là bộ khuếch đại chuyển đổi điện trở sang kỹ thuật số giúp dễ dàng kết nối cảm biến RTD với vi điều khiển như Arduino.

+ MAX31865 có thể xử lý các cảm biến PT100 hoặc PT1000 trong cấu hình 2 dây, 3 dây hoặc 4 dây. Do có ADC 15 bit nên rất chính xác với độ phân giải 0,03125°C và thời gian chuyển đổi nhanh là 21ms. Hơn nữa, nó có chức năng báo cáo lỗi tích hợp cho các lỗi như Phần tử RTD hở, RTD bị ngắn mạch

+ Bo mạch chạy ở mức 5V hoặc 3.3V và do đó hoạt động tốt với vi điều khiển Arduino hoặc ESP32

KẾT NỐI DÂY ARDUINO + MAX31865:

EXAMPLE CODE TRÊN ARDUINO IDE:

#include <Adafruit_MAX31865.h>

 

// Use software SPI: CS, DI, DO, CLK

Adafruit_MAX31865 thermo = Adafruit_MAX31865(10, 11, 12, 13);

// use hardware SPI, just pass in the CS pin

//Adafruit_MAX31865 thermo = Adafruit_MAX31865(10);

 

// The value of the Rref resistor. Use 430.0 for PT100 and 4300.0 for PT1000

#define RREF      430.0

// The 'nominal' 0-degrees-C resistance of the sensor

// 100.0 for PT100, 1000.0 for PT1000

#define RNOMINAL  100.0

 

void setup() {

  Serial.begin(115200);

  Serial.println("Adafruit MAX31865 PT100 Sensor Test!");

 

  thermo.begin(MAX31865_3WIRE);  // set to 2WIRE or 4WIRE as necessary

}


 

void loop() {

  uint16_t rtd = thermo.readRTD();

 

  Serial.print("RTD value: "); Serial.println(rtd);

  float ratio = rtd;

  ratio /= 32768;

  Serial.print("Ratio = "); Serial.println(ratio,8);

  Serial.print("Resistance = "); Serial.println(RREF*ratio,8);

  Serial.print("Temperature = "); Serial.println(thermo.temperature(RNOMINAL, RREF));

 

  // Check and print any faults

  uint8_t fault = thermo.readFault();

  if (fault) {

    Serial.print("Fault 0x"); Serial.println(fault, HEX);

    if (fault & MAX31865_FAULT_HIGHTHRESH) {

      Serial.println("RTD High Threshold");

    }

    if (fault & MAX31865_FAULT_LOWTHRESH) {

      Serial.println("RTD Low Threshold");

    }

    if (fault & MAX31865_FAULT_REFINLOW) {

      Serial.println("REFIN- > 0.85 x Bias");

    }

    if (fault & MAX31865_FAULT_REFINHIGH) {

      Serial.println("REFIN- < 0.85 x Bias - FORCE- open");

    }

    if (fault & MAX31865_FAULT_RTDINLOW) {

      Serial.println("RTDIN- < 0.85 x Bias - FORCE- open");

    }

    if (fault & MAX31865_FAULT_OVUV) {

      Serial.println("Under/Over voltage");

    }

    thermo.clearFault();

  }

  Serial.println();

  delay(1000);

}

Bình luận

Không có sản phẩm nào trong giỏ hàng của bạn

Không có sản phẩm nào trong giỏ hàng của bạn

Cửa hàng linh kiện điện tử Đức Huy
Cửa hàng linh kiện điện tử Đức Huy