Việc khảo sát giao tiếp 1-dây được thực hiện bằng cách sử dụng máy giao động ký quan sát giao tiếp giữa thiết bị chủ với cảm biến. Thiết bị chủ gửi xung reset, gửi lệnh Skiprom, gửi lệnh Convert T, Read Scratchpad, và đọc dữ liệu gửi về từ DS18B20.
Hình 3.1 Giản đồ giao động ký tín hiệu giao tiếp 1-dây của cảm biến DS18B20.
30
Hình 3.2 Giản đồ dao động ký các xung của một quá trình nhận lệnh và truyền dữ liệu của cảm biến DS18B20.
Trong đó chia thành 3 phần :
Phần 1: là tín hiệu của lệnh SKIP ROM (CCh) và CONVERT T(44h) truyền từ bộ điều khiển tới cảm biến.
Hình 3.3 giản đồ xung của giai đoạn 1 của quá trình nhận lệnh và truyền dữ liệu của cảm biến DS18B20.
Xung 11 là từ bộ điều khiển phát ra (reset) truyền tới cảm biến, xung 12 là từ cảm biến trả lời lại bộ điều khiển (báo hiện có mặt). Các xung 13 là tín hiệu
31
mang câu lệnh SKIP ROM (CCh) và CONVERT T(44h) từ bộ điều khiển truyền đi tới cảm biến.
Phần 2: là tín hiệu của lệnh SKIP ROM (CCh) và READ SCRATCHPAD (BEh) truyền từ bộ điều khiển tới cảm biến.
Hình 3.4 giản đồ xung của giai đoạn 2 của quá trình nhận lệnh và truyền dữ liệu của cảm biến DS18B20.
Xung 21 là từ bộ điều khiển phát ra (reset) truyền tới cảm biến, xung 22 là từ cảm biến trả lời lại bộ điều khiển (báo hiện có mặt). Các xung 23 là tín hiệu mang câu lệnh SKIP ROM (CCh) và READ SCRATCHPAD (BEh) từ bộ điều khiển truyền đi tới cảm biến.
32
Hình 3.5 giản đồ xung của giai đoạn 3- nhận dữ liệu từ cảm biến, của quá trình nhận lệnh và truyền dữ liệu của cảm biến DS18B20.
Như trên ta thấy ứng với mỗi bit dữ liệu được truyền đi có một khoảng thời gian nhỏ đường truyền được kéo lên mức cao, tạo thành xung đồng bộ.