Cảm biến nhiệt độ DS18B20 với nhiều ưu điểm như: dễ sử dụng, giá thành thấp, dãy nhiệt độ đo của cảm biến lớn, sai xót thấp,… Đây chính là lý do mà cảm biến này được sử dụng rất phổ biến trong các hệ thống lạnh.
Hình 2.47: Cảm biến nhiệt độ DS18B20
Cảm biến có thể kết hợp được các modul, dây dẫn khác nhau, thuận tiện trong việc sử dụng.
a) Thông số kỹ thuật
Các thông số kỹ thuật của cảm biến nhiệt độ DS18B20 được thể hiện một cách cụ thể như ở bảng 2 bên dưới.
Bảng 2: Các thông số của cảm biến nhiệt độ DS18B20
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
Supply Voltage VDD Local power (Note 1) +3.0 +5.5 V
Pullup Supply Voltage VPU Parasite power (Note 1,2) +3.0 +5.5 V
Local power +3.0 VDD
Thermometer Error tERR
-100C to 850C (Note 3) ±0.5 0C -300C to 1000C ±1 -550C to 1250C ±2
Input Logic-Low VIL (Notes 1,4,5) -0.3 +0.8 V
27
Parasite power +3.0
The lower of 5.5 or VDD +0.3
Sink Current IL VI/O = 0.4V 4.0 mA
Standby Current IDDS (Notes 7,8) 750 nA
Active Current IDD VDD = 5V (Note
9) 1 mA
DQ Input Current IDQ (Note 10) 5 µA
Drift (Note 11) ±0.2 0C
- Phạm vi nhiệt độ: -55°C ~125°C ± 0.5°C - Điện áp cung cấp: 3.0V ~ 5.5V
b) Sơ đồ kết nối cảm biến nhiệt độ với mạch Arduino
Cảm biến có 3 chân ra để kết nối vào mạch Arduino theo sơ đồ trong hình.
Hình 2.48: Sơ đồ kết nối cảm biến và mạch Arduino
- VCC kết nối vào chân 5V (Arduino) - GND kết nối vào chân GND (Arduino) - DATA kết nối vào chân 2 (Arduino)