Mình muốn làm một mạch giải mã tín hiệu của điều khiển 4 nút sóng RF! Bạn nào đã làm về cái này có tài liệu về nó thì share cho mình với! Mình chưa biết giao thức phát tín hiệu của nó ntn để giải mã! Mình cảm ơn trước!
Thông báo
Collapse
No announcement yet.
Giải mã điều khiển RF bằng atmega 8535!
Collapse
X
-
Nó ko đơn giản như IR bạn à, nó có cách mã hóa riêng như manchester hay 1 cách nào đó...Nếu tín hiệu từ IC mã hóa đưa vào led phát hồng ngoại thì có thể dùng mắt thu+avr giải mã đc.
Add: 97 Quán Nam - Lê Chân - Hải Phòng.
Tel: 031 518648 Phone: 0904 283 505
-
Hi nacdanh90,
Hiện nay các remote RF người ta dùng cặp PT2262 và PT2272 để code và decode. Đây là hình ảnh về cặp thu phát đó:
Về giao thức thì như sau:
+ Đối với PT2262 (Mã hóa):
1. Biểu diễn Bit code mã hóa
Cơ bản PT2262 sử dụng mỗi Bit gồm 3 trạng thái 0,1 và f. Mỗi trạng thái sẽ có 1 kiểu mã hóa Bit code khác nhau. Mỗi Bit code mã hóa chứa trong 32 chu kì tần số mã hóa của OSC(32 α).
2. Bit đồng bộ(Synchronous Bit)
Là Bit được thêm vào trong 1 khung truyền để giúp đồng bộ hóa quá trình mã hóa/giải mã. Độ dài của Sync Bit là bằng 4 lần độ dài 1 bit địa chỉ/dữ liệu tức 128 α.
3. Từ mã(Code Word)
Với dòng PT2262 sử dụng 6 bits địa chỉ và 6 bits dữ liệu thì từ mã này được biểu diễn:
4. Khung truyền(Code Frame)
Một khung truyền bao gồm 4 từ mã(Code Word) phát liên tục nhau ra chân DOUT của PT2262 khi chân /TE là tích cực(/TE tích cục mức thấp).
Còn tiếp.
Comment
-
Nguyên văn bởi hoangdai Xem bài viếtThường các bộ thu phát RF cần khâu chuẩn bị để ổn định hơn chính vì thế mới cần tới cái đồng bộ này.
Comment
-
Nguyên văn bởi nacdanh90 Xem bài viếtThanks hai bác! Bác OpenDoor có thể chỉ cho em các bộ điều khiển khác nhau có 9 bit địa chỉ khác nhau phải ko? và bác giải thích hộ em thêm về bit đồng bộ và bit f được ko?
Còn tiếp là sao?hihi
Bên mạch thu dùng bit đồng bộ để xác định khung truyền bắt đầu. Bit này giống như bit Start trong truyền bất đồng bộ RS232 vậy đó.
Trong kỹ thuật số có 2 mức logic 0 và 1. Tuy nhiên nhằm mã hóa được nhiều địa chỉ (tránh sự trùng lặp giữa các remote) người ta mã hóa bit 0, bit 1, bit f.
Đây là giản đồ dạng sóng mã hóa:
+ Bit 0 được thay thế bằng chuỗi 10001000
+ Bit 1 được thay thế bằng chuỗi 11101110
+ Bit f được thay thế bằng chuỗi 10001110
+ Sync Bit được thay thế bằng chuỗi : 10000000|00000000|00000000|00000000
Ví dụ 1 từ mã Code Word PT2262 muốn phát là “11110000|1010| SyncBit” (8 bits địa chỉ|4 bits dữ liệu|1 Sync Bit) sẽ được mã hóa thành chuỗi 128 bit là:
11101110.11101110.11101110.11101110.10001000.10001 000.10001000.10001000|11101110.10001000.11101110.1 0001000|11101110.00000000.00000000.00000000
+ Thực hiện việc gởi 4 lần 1 từ mã(Code Word) để tạo 1 khung truyền.
Comment
-
Nguyên văn bởi doanhatphong Xem bài viếtÔng này không biết thì đừng trả lời, mà biết thì trả lời cho đúng câu người ta hỏi, lần sau nhớ có trách nhiệm hơn với bài viết của mình nhé.
Add: 97 Quán Nam - Lê Chân - Hải Phòng.
Tel: 031 518648 Phone: 0904 283 505
Comment
-
Nguyên văn bởi doanhatphong Xem bài viếtÔng này không biết thì đừng trả lời, mà biết thì trả lời cho đúng câu người ta hỏi, lần sau nhớ có trách nhiệm hơn với bài viết của mình nhé.
--- trong 1 số module cao cấp người ta cũng làm khâu này và nó là rất cần thiết trong 1 packet protocol chứ không phải là thứ vớ vẩn đâu !Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
Hi OpenDoor!
Bác có thể cho em biết cái bit f để làm gì ko? em thấy có cần dùng bit f đâu?VÀ một vấn đề nữa là 8 hay 9 bit địa chỉ vậy?Em thấy trên hình là 9bit mà trong ví dụ là 8bit?
Chính xác là: 8bit địa chỉ+ 4bit dũ liệu+1bit đồng bộ hay
9bit địa chỉ+ 3bit dữ liệu+ 1 bit đồng bộ vậy bác?Last edited by nacdanh90; 02-07-2011, 23:23.
Comment
-
Nguyên văn bởi nacdanh90 Xem bài viếtBác có thể cho em biết cái bit f để làm gì ko? em thấy có cần dùng bit f đâu?VÀ một vấn đề nữa là 8 hay 9 bit địa chỉ vậy?Em thấy trên hình là 9bit mà trong ví dụ là 8bit?
Chính xác là: 8bit địa chỉ+ 4bit dũ liệu+1bit đồng bộ hay
9bit địa chỉ+ 3bit dữ liệu+ 1 bit đồng bộ vậy bác?
khi bạn dùng bit f thì giải mã đến 3^12 .
khi bạn thả nổi chân d/chỉ thì dữ liệu d/c được phát dưới dạng bit f.|
Comment
-
Nguyên văn bởi queduong Xem bài viếtBạn ý nói đúng rồi đó , mấy cái module RF đơn giản đều phải dùng 1 số xung 0 ,1 ... không phải ổn định hơn về mặt phần cứng ( tính chất vật lý ) nhưng nó lại quan trọng để hiệu chỉnh lại độ lợi ( gain ) của tín hiệu !!! Nếu không có " sự chuẩn bị " này thì nhiều khi luồng tín hiệu sẽ bị mất 1 số xung do việc điều động xung tức thời mà bộ thu không ở trạng thái sẵn sàng để thu và so sánh tốt mức tín hiệu !
--- trong 1 số module cao cấp người ta cũng làm khâu này và nó là rất cần thiết trong 1 packet protocol chứ không phải là thứ vớ vẩn đâu !
(Đa phần các bạn lên đây chỉ mới bập bẹ giống như tôi nên tha thiết mong các anh đi trước chỉ bảo thì chỉ bảo cặn kẻ cho ra vấn đề, đừng nói chung chung, hàn lâm,.. làm hoang mang)
Comment
-
Đơn giản chỉ là biết tới đâu nói tới đó, cái này là người biết ít chỉ người ko biết hoặc biết ít hơn. Còn nếu mà cứ cầu mong người khác trả lời để mà mình cảm thấy"Ok" thì diễn đàn chắc chả mấy người làm bạn hài lòng. Nói tới đây chắc là đủ, thêm nữa thì có lẽ lộn sang "Tâm tình dân kĩ thuật".
Add: 97 Quán Nam - Lê Chân - Hải Phòng.
Tel: 031 518648 Phone: 0904 283 505
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Tiếng Anh cho người Việtbởi vi van phamCám ơn những lời chúc tốt đẹp của em.
Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.
Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....-
Channel: Tâm tình dân kỹ thuật
hôm nay, 02:00 -
-
Trả lời cho Tiếng Anh cho người Việtbởi nhathung1101Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.
Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.
Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 22:18 -
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.
Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 14:51 -
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.
Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 14:39 -
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.
Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 14:28 -
-
Trả lời cho Tiếng Anh cho người Việtbởi bqvietĐúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
-
Channel: Tâm tình dân kỹ thuật
21-02-2025, 20:26 -
-
Trả lời cho Tiếng Anh cho người Việtbởi mèomướpDạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
-
Channel: Tâm tình dân kỹ thuật
21-02-2025, 12:32 -
-
Trả lời cho Tiếng Anh cho người Việtbởi vi van phamNhững lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).
Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...-
Channel: Tâm tình dân kỹ thuật
20-02-2025, 21:31 -
-
Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )bởi bqvietThiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.20-02-2025, 17:22
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Tiếng Anh, Đình Thường phải nói là rất tệ, khiến việc giao tiếp đời thường thôi cũng khó chứ nói gì về kĩ thuật.
Nhân tiện, nhờ các bạn, các bác xem giúp thư ĐT viết thế này liệu có thể gửi tới địa chỉ nhận hay chăng,...-
Channel: Tâm tình dân kỹ thuật
20-02-2025, 11:52 -
Comment