Tôi có một nhiệt kế hồ bơi không dây giá rẻ (AcuRite 617 1 ) và tôi muốn chặn dữ liệu nhiệt độ ở máy thu và sử dụng nó với hệ thống ghi dữ liệu trên máy vi tính.
Thuận tiện, bên trong máy thu là một bảng đột phá nhỏ được kết nối với ăng-ten và có các chân "V", "G", "D" và "SH" kỹ thuật số:
Đây là một đoạn dữ liệu được chụp từ chân "D" trong khi truyền (những điều này xảy ra một lần mỗi phút). Trước phân khúc này, có những dữ liệu dường như là dữ liệu tốc độ cao hơn nhiều, nhưng tôi tin rằng đó có thể là nhiễu - đây là sự khởi đầu của dữ liệu 1.36kHz / 680Hz.
Tôi đã googled một chút và không thể tìm thấy một mã hóa trông giống như thế này, nhưng nếu tôi đoán những gì đang xảy ra, đây là những gì tôi nghĩ:
- 4 chu kỳ ban đầu là 680 Hz là để đồng bộ hóa đồng hồ nhưng không chứa dữ liệu
- 13 chu kỳ 1,36 kHz (gấp đôi tốc độ ban đầu) xuất hiện có một trong hai dạng: chúng giảm xuống thấp trước điểm giữa của chu kỳ hoặc sau đó - tôi cho rằng một dạng là dạng logic và dạng kia là một số không.
- sau đó, dường như có một khoảng cách kỳ lạ, nhưng nếu bạn chiết khấu phần thấp là một phần của "1" trước đó, thì khoảng trống còn lại là 735, đó là sự tiếp nối (đúng pha!) của Lời mở đầu 680 Hz.
Tôi đang nhìn vào điều này một cách chính xác? Có một tên cho mã hóa này?
Một số lưu ý thêm trên bảng đột phá:
- bo mạch được đánh dấu "RF211" và trông rất phù hợp với mục đích chung MICRF211 ", Bộ thu 3w QwikRadio hoạt động ở 433,92 MHz" 3
- bảng dữ liệu MICRF211 có hình dưới đây (với rất ít lời giải thích), trông giống như những gì tôi đang thấy ngoại trừ sóng vuông tốc độ dữ liệu kép so với chụp của tôi:
Cập nhật 2016/02/14: Tôi đã xem lại dự án này và dường như đang nhận được luồng 64 bit sạch giữa phần mở đầu 4 chu kỳ và "postamble" 1 chu kỳ, sau đó bảng hiển thị tắt mô-đun RF bằng cách kéo ^ SH thấp (dòng trên cùng):
Theo sơ đồ "33/66% PWM" của Micrel (không xuất hiện ở nơi nào khác trên Google), đó là
-_-_-_-_0000011110011000110000000000000000000000100011101000010010101010-_
Vì vậy, bây giờ tôi phải bắt đầu thao tác nhiệt độ để giải mã các bit. Ở đây ("x") là các bit dường như thay đổi mà không có bất kỳ thay đổi rõ ràng nào trong màn hình:
0000011110011000110000000000000000000000100011101000010010101010
------------------------------------------------x----xxxx----xxx
Tôi giả sử đây là các bit có mức độ quan trọng thấp nhất hoặc mức pin (chỉ được hiển thị là "Thấp" khi nó giảm đáng kể).
Cập nhật 2016/02/15: Tôi đang tham gia chương trình trên đường để cung cấp cho stackexchange "Kỹ thuật đảo ngược" mới để xác định ý nghĩa: /reverseengineering/12048/what-is-contained -in-this-Transmission-rf-pool-nhiệt độ-cảm biến-cơ sở-đơn vị-re