Mô Tả Sản Phẩm
IC cảm biến nhiệt độ DS18B20 là một cảm biến nhiệt độ số, được sử dụng phổ biến trong các ứng dụng đo nhiệt độ điện tử. IC này được sản xuất bởi hãng Maxim Integrated.
DS18B20 có thể đo nhiệt độ từ -55 đến 125 độ C, với độ chính xác cao và độ phân giải 12 bit. Nó được thiết kế để hoạt động trên giao tiếp 1-wire, điều này cho phép nhiều cảm biến được kết nối với cùng một dòng dữ liệu.
IC này được tích hợp bộ nhớ EEPROM cho phép lưu trữ thông số cấu hình và địa chỉ của mỗi cảm biến, cho phép chúng được dò tìm và điều khiển từ xa.
Với sự kết hợp giữa độ chính xác, độ phân giải và tính năng kết nối 1-wire, DS18B20 được sử dụng rộng rãi trong các ứng dụng đo nhiệt độ như trong các hệ thống điều khiển nhiệt độ, các thiết bị đo nhiệt độ không dây, các ứng dụng điện tử trong công nghiệp và các thiết bị gia dụng.
Thông số Kỹ Thuật IC Cảm Biến Nhiệt Độ DS18B20
- Dải đo nhiệt độ: -55 đến +125 độ C
- Độ chính xác: ±0.5 độ C trong khoảng -10 đến +85 độ C
- Độ phân giải: 12 bit (tương đương với 0.0625 độ C)
- Giao tiếp 1-wire
- Điện áp hoạt động: 3V đến 5.5V
- Dòng tiêu thụ: 1 mA (tối đa)
- Bộ nhớ EEPROM tích hợp cho phép lưu trữ thông số cấu hình và địa chỉ của mỗi cảm biến
Sơ Đồ Đấu Dây
Code Mẫu sử Dụng Với Arduino
#include <OneWire.h> // Tham số kết nối 1-wire giữa Arduino và DS18B20 // Khai báo đối tượng DS18B20 void setup(void) void loop(void) |
Giải thích code: Trong đoạn code trên, chúng ta sử dụng thư viện OneWire và DallasTemperature để giao tiếp với IC cảm biến nhiệt độ DS18B20 thông qua giao tiếp 1-wire. Trong hàm setup(), chúng ta khởi tạo kết nối và thiết lập độ chính xác của cảm biến. Trong hàm loop(), chúng ta sử dụng phương thức requestTemperatures() để yêu cầu cập nhật nhiệt độ từ cảm biến, sau đó sử dụng phương thức getTempCByIndex(0) để lấy giá trị nhiệt độ đọc được. Cuối cùng, chúng ta in giá trị nhiệt độ lên Serial Monitor và chờ 1 giây trước khi đọc nhiệt độ lần tiếp theo.
Video Ứng Dụng
Link Tải Datasheet IC Cảm Biến Nhiệt Độ DS18B20
Tag
#DS18B20 #TemperatureSensor #DigitalTemperatureSensor #1Wire #TemperatureRange