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 Hỏi về nơi mua tda7294bởi bqvietChính hãng hay không vẫn khó nói nhưng hình như ở diễn đàn này chưa thấy ai kêu ca gì
http://www.linhkienchatluong.vn/ic-a...577_ct763.aspx-
Channel: Điện thanh
17-05-2024, 13:14 -
-
bởi sonlazioHi các bác,
em có nhu cầu mua ic này để thay thế
trên shopee thì trôi nổi nhiều quá sợ mua về cháy nổ, các bác có nơi nào mua chính hãng ko ạ-
Channel: Điện thanh
17-05-2024, 07:03 -
-
bởi nhathung1101Lâu nay, thấy nick chinhnguyen9 viết rất nhiều bài "phổ biến kiến thức" một cách vô tư.
Xem lại mới thấy bạn "dịch" hay "Google dịch" hay "AI" tôi đang xem xét.
Nhưng những gì đang xem tôi đánh giá là...-
Channel: Góp ý cho diễn đàn
17-05-2024, 00:24 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi nhathung1101Cảm ơn lão nói hộ lòng tôi. Nhưng cái gì "ngang" quá đều có thể giải quyết = beer
Dạo này lão có thời gian không? Em gửi vé lão bay ra HN. Đúng địa chỉ "Khu Văn Công Mai Dịch" nhé. Ta tha hồ đàm hay đàn, kể cả...-
Channel: Tâm tình dân kỹ thuật
16-05-2024, 16:57 -
-
Trả lời cho Dùng MC34063 để làm driver lái led 1W, 3Wbởi Nexus 6P
Chỗ AC 12V-18V là sao bác, rồi còn con D là giá trị bao nhiêu bác...-
Channel: Điện tử dành cho người mới bắt đầu
16-05-2024, 14:19 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamCháu xem cái này: https://www.beemusic.vn/2020/10/chu-...-ban-nhac.html
Đầu tiên cháu viết bản nhạc phải chọn ton. Thăng hay giáng quyết đinh Ton bản nhạc, nốt nhạc cuối cùng phải đúng theo khoá nhạc....-
Channel: Tâm tình dân kỹ thuật
16-05-2024, 14:02 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Dạ, cảm ơn bác chỉ cặn kẽ. Vậy thêm một dấu giáng như dưới là ổn phải không bác nhỉ, nó có là fa thứ Fm được không? Hay phải thêm 4 dấu giáng ạ?...
-
Channel: Tâm tình dân kỹ thuật
16-05-2024, 11:24 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamTôi đoán bác nhathung1011 nói sai chỗ này:
- Đầu tiên cháu viết nhạc , bản nhạc khóa sol không thăng, không giáng, nốt kết thúc là nốt do thì bản nhac đó thuộc ton Đo trưởng. Đúng lý thuyết nhạc lý.
- Cháu sửa lại nốt nhạc...-
Channel: Tâm tình dân kỹ thuật
16-05-2024, 10:32 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Vâng, xin được nói lời cảm ơn vì bác đã bỏ chút thời gian rảnh rỗi quí báu vào đây xem thử và nhiệt tình cho ý kiến.
Đã trót vào và thấy sai rồi thì bác mạnh dạn, ngại gì không chỉ ra giúp cái nốt sai ấy để tác giả sửa...-
Channel: Tâm tình dân kỹ thuật
15-05-2024, 16:46 -
-
bởi nhathung1101Wrong translate! I don't care!
-
Channel: Điện tử dành cho người mới bắt đầu
14-05-2024, 17:52 -
Comment