- 29a Bùi Xuân Phái, P.Tây Thạnh, Quận Tân Phú, TPHCM
- linhkienduchuy2018@gmail.com
- 0942954739 - 0919900767
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
+ 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);
}
3,000₫
70,000₫
5,000₫
38,000₫
45,000₫
90,000₫
95,000₫
100,000₫
40,000₫
13,000₫
28,000₫
2,000₫
23,000₫
25,000₫
50,000₫
70,000₫
6,000₫
6,000₫
7,000₫
5,000₫
8,000₫
13,000₫
120,000₫
120,000₫
120,000₫
120,000₫
120,000₫
45,000₫
25,000₫
25,000₫
20,000₫
150,000₫
40,000₫
45,000₫
40,000₫
40,000₫
Bình luận