DS18B20 Cảm biến nhiệt độ chống thấm nước: Làm việc và các ứng dụng của nó
Khám phá cơ chế làm việc và ứng dụng rộng rãi của cảm biến nhiệt độ chống thấm nước phổ biến nhất thế giới.
Đo nhiệt độ trong môi trường khó khăn như lưu giữ hóa chất Và hầu hết các cảm biến nhiệt độ không thể chịu được nhiệt độ và môi trường khắc nghiệt. Do đó, nó sử dụng DS18B20 cảm biến nhiệt độ chống thấm nước, chống thấm nước và chống ẩm, phù hợp với môi trường khắc nghiệt và nguy hiểm.
Sự lựa chọn của DS18B20 DS18B20 cảm biến nhiệt độ chống thấm nước bao gồm cặp nhiệt điện, LM75, LM35DZ, TMP100, DHT11, TPA81, SHT15, D6T và DS18S20 (tương đương).)
Cảm biến nhiệt độ chống thấm nước DS18B20 là gì??
Cảm biến nhiệt độ chống thấm nước DS18B20 là đầu dò cảm biến nhiệt độ kỹ thuật số chống thấm nước có dây dài một mét, được niêm phong và sản xuất bởi các tập đoàn tích hợp bán dẫn và maxim Dallas trong phiên bản chống thấm nước. Dễ sử dụng, được thiết kế tốt và thuận tiện để đo nhiệt độ trong mọi môi trường.
Đây là cảm biến nhiệt độ kỹ thuật số 1 dây với độ chính xác 12 bit từ bộ chuyển đổi kỹ thuật số sang tương tự tích hợp. Nguyên lý hoạt động dựa trên việc chuyển đổi trực tiếp nhiệt độ sang dạng kỹ thuật số và hoạt động ở chế độ năng lượng ký sinh. Hoạt động của cảm biến này sử dụng giao thức truyền thông nối tiếp 1 dây và lưu trữ mã nối tiếp 64 bit duy nhất.
Cảm biến nhiệt độ của cảm biến nằm trong khoảng từ -55 ° C đến + 125 ° C với độ chính xác ±5 ° C.
Nó hoạt động với nguồn điện dương 3V đến 5.5V và tiêu thụ dòng điện tối đa 1m DS18B20 A. Tín hiệu đầu ra có thể được cấu hình khi giá trị nhiệt độ đạt đến giá trị ngưỡng cao hoặc thấp do người dùng đặt.้
Cấu hình Pin / Pin Out์:
DS18B20 là cảm biến nhiệt độ kỹ thuật số chống thấm nước 3 chân hoặc 3 dây. Sơ đồ DS18B20 / chân được hiển thị bên dưới.

Chân 1: GND (Mặt đất): Chân hoặc dây này đề cập đến kết nối đất của hoạt động của chế độ ký sinh mạch. Dây màu đen của DS18B20 đại diện cho chân nối đất.์
Chân 2: VCC: Chân này đề cập đến nguồn điện dươngtage từ 3V đến 5.5V để bật nguồn cảm biến DS18B20.
Chân 3: DQ hoặc DATA: Chân này đề cập đến chân đầu ra có thể tạo ra các giá trị nhiệt độ kỹ thuật số có thể được đọc bằng giao thức giao diện 1 dây. Dây màu vàng của DS18B20 đại diện cho chân dữ liệu.
Thông số kỹ thuật và tính năng kỹ thuật:
Các thông số kỹ thuật và tính năng nhiệt độ chống thấm nước DS18B20 liệt kê dưới đây.
- Nó là một cảm biến nhiệt độ kỹ thuật số có thể lập trình 1 dây độc đáo.
- Vol hoạt độngtage là 3.0V đến 5.5V.
- Cung cấp độ chính xác ±5 ° C từ -10 ° C đến + 85 ° C
- Phạm vi nhiệt độ hoạt động là -67 ° F đến + 257 ° F hoặc -55 ° C đến + 125 ° C.
- Độ phân giải có thể lựa chọn là 9 đến 12 bit.
- Chỉ sử dụng một chân kỹ thuật số để giao tiếp với giao diện 1 dây.
- Mã 64-bit duy nhất được ghi vào một con chip.
- Nhiều cảm biến nhiệt độ có thể được sử dụng trong một chân duy nhất cùng nhau.้
- Nó là một hệ thống báo động giới hạn nhiệt độ.ิ
- Thời gian truy vấn: <750ms
- Nó là một giao diện 3 dây: dây màu đỏ cho VCC, dây màu đen cho GND và dây màu vàng cho DATA.
- Nó là thép không gỉ có đường kính 6mm và chiều dài 35mm.
- Đường kính cáp: 4 mm hoặc 0.16
- Chiều dài cảm biến: 95 cm hoặc 37.4 inch
- Đầu dò: Đường kính 7mm, chiều dài 26mm, chiều dài tổng thể 6ft
- Để tránh đoản mạch, keo bên trong và để bảo vệ chống ẩm và chống thấm, mỗi chân sử dụng một ống co nhiệt.
- Sử dụng ống đóng gói bằng thép không gỉ chống thấm nước để chống rỉ sét.
- Nó sử dụng một bus duy nhất với các giao thức truyền thông nối tiếp. 1 dây không có các thành phần bên ngoài khác
Tính năng báo động của DS18B20:
DS18B20 Nó có một mạch báo động tích hợp với còi và hai màu khác nhau của đèn LED (đỏ và xanh lam). Sử dụng phương pháp báo cháy và âm thanh được đảm bảo kép. Nhiệt độ được phát hiện liên tục so với nhiệt độ ngưỡng cài đặt.
Khi nhiệt độ vượt quá giới hạn trên của ngưỡng. Còi sẽ gửi cảnh báo tần số cao và đèn LED màu đỏ sẽ sáng cùng lúc và gửi cảnh báo nhiệt độ cao. Khi nhiệt độ dưới giới hạn dưới của ngưỡng. Còi sẽ gửi cảnh báo tần số thấp, đồng thời, đèn LED màu xanh lam sẽ sáng lên để báo hiệu cảnh báo nhiệt độ thấp.
Sơ đồ mạch / Cách sử dụng้:
Cách tốt nhất và dễ nhất để phát hiện nhiệt độ là sử dụng cảm biến nhiệt độ chống thấm nước DS18B20, vì nó không yêu cầu bất kỳ thành phần bên ngoài nào và hoạt động với giao thức truyền thông nối tiếp 1 DS18B20 dây. Sơ đồ mạch của cảm biến DS18B20 với Arduino được thể hiện trong hình bên dưới.;
- Nguồn điện: 3.0V đến 5.5V
- Arduno Yuno
- DS18B20 Cảm biến nhiệt độ kỹ thuật số (chống thấm nước)
- Điện trở kéo lên 4,7 kohms
- Cáp kết nối
Thực hiện các kết nối như trong sơ đồ mạch ở trên, DS18B20 cảm biến có thể hoạt động ở hai chế độ.
Chế độ bìaิ:
Cần có kết nối 3 chân hoặc 3 dây để vận hành cảm biến ở chế độ bình thường và chân VCC của DS18B20 được kết nối với nguồn điện 5 DS18B20 V.

Chế độ ký sinh trùng:
Cảm biến DS18B20 nhận điện áp từ đường dữ liệu hoặc chân dữ liệu.

Chân DQ / DATA của cảm biến được kết nối với chân kỹ thuật số 2 của Arduino UNO để tạo thành một bus giao tiếp một dây. Điện trở kéo lên 4.7 kohm kết nối từ đường dẫn DQ / DATA đến đường dẫn VCC của cảm biến DS18B20 và Arduino để cho phép truyền dữ liệu. Cuối cùng, để có được nguồn điện, chân VCC của cảm biến được kết nối với đất.
Để DS18B20 kết nối với vi điều khiển, ví dụample, nó cho phép chúng ta sử dụng nhiệt độ Arduino, 1 dây và Dallas, chức năng thư viện H phải được cài đặt để có được kết quả đọc nhiệt độ đầu ra từ cảm biến DS18B20 bằng một lệnh đơn giản.
Mã Arduino:
#include <OneWire.h>
#include <DallasTemperature.h>
// Data wire is plugged into digital pin 2 on the Arduino
#define ONE_WIRE_BUS 2
// Setup a one-wire instance to communicate with any OneWire device
OneWire oneWire(ONE_WIRE_BUS);
// Pass oneWire reference to DallasTemperature library
DallasTemperature sensors(&oneWire);
void setup(void)
{
sensors.begin(); // Start up the library
Serial.begin(9600);
}
void loop(void)
{
// Send the command to get temperature
sensors.requestTemperatures();
//print the temperature in Celsius
Serial.print(“Temperature: “);
Serial.print(sensors.getTempCByIndex(0));
Serial.print((char)176);//shows degrees of character
Serial.print(“C | “);
//print the temperature in Fahrenheit
Serial.print((sensors.getTempCByIndex(0) * 9.0) / 5.0 + 32.0);
Serial.print((char)176);//shows degrees of character
Serial.println(“F”);
delay(500);
}Nó được sử dụng ở đâu / Ứng dụng:
Các ứng dụng của cảm biến nhiệt độ chống thấm nước DS18B20 được liệt kê dưới đây.
- ·Nó được sử dụng để đo nhiệt độ trong môi trường khắc nghiệt như đất, hầm mỏ, hóa chất, v.v.
- Được sử dụng để đo nhiệt độ chất lỏng.
- Được sử dụng trong nhiều ứng dụng đo nhiệt độ
- Được sử dụng trong các hệ thống công nghiệp
- Sử dụng trong các sản phẩm tiêu dùng
- Kiểm soát nhiệt độ nhiệt kế và hệ thống nhạy cảm với nhiệt
Vui lòng tham khảo liên kết này để biếtBảng dữ liệu cảm biến nhiệt độ chống thấm nước DS18B20
Vì vậy, đây là tất cả về tổng quan về cảm biến nhiệt độ chống thấm nước DS18B20 có một số cảm biến nhiệt độ kỹ thuật số trên thị trường. Xem lại bảng dữ liệu và chọn cảm biến nhiệt độ tốt nhất đáp ứng nhu cầu của dự án của bạn.
