Professional Documents
Culture Documents
Modun Remote
Modun Remote
Như vậy với các dòng PT2262 với số đường địa chỉ/dữ liệu khác nhau ta có
các Code Word khac nhau theo dạng sau:
Các dòng PT2262 với số lượng bit địa chỉ/dữ liệu khác nhau
Các giá trị timing này có thể thay đổi bằng việc tính toán lại các giá trị:
Với 1 từ mã Code Word thông thường có độ dài là 128 bits tức sử dụng 1 bộ
đệm 16 Bytes để chứa kết quả chuỗi Code Word sau mã hóa.
Giả sử thực hiện việc mã hóa 8 bits địa chỉ, 4 bits dữ liệu và 1 Sync Bit ta có:
o Các thời khoảng bit có thể có là 4α,12α và 127α tương ứng với độ dài 1bit, 3 bits
và 31.5 bits.
o Việc đo các thời khoảng bit này thực hiện khi có sự thay đổi trạng thái của tín
hiệu. Các điểm đỏ sẽ đánh dấu việc kết thúc đo thời gian bit 0 và bắt đầu đo cho bit
1, ngược lại các điểm xanh kết thúc việc đo thời gian của bit 1 và bắt đầu đo cho bit
0.
T1 T2 Code
1bit 3bits 4 bits 1000
3bit 1bits 4 bits 1110
1bit 31.5bits Sync Bit
Khác Khác Lỗi
o Với mỗi cặp 4 bits thu được liên liếp nhau ta lại thu được kết quả giải mã tương
ứng:
o Thực hiện lần lượt 12 bits địa chỉ/ dữ liệu và 1 Sync Bit ta sẽ thu được 1 từ
mã(Code Word).
o Vì PT2262 phát 1 khung truyền gồm 4 từ mã(Code Word) nên khi ta thu liên tiếp
các từ mã(Code Word) giống nhau thì có nghĩa chắc chắn dữ liệu đã được giải mã
đúng.
V. Lập trình giải mã
V.1.Xác lập timing
Giống với phần phát, phần thu phải xác định tần số mã hóa bên phát bằng
cách xác định các giá trị timing.
Các giá trị timing này có thể thay đổi bằng việc tính toán lại các giá trị:
V.2.Xử lý Interrupt /Polling
V.2.1. Sử dụng Interrupt
Việc sử dụng interrupt sẽ giúp quá trình xử lý không liên tục các tín hiệu
thu từ mạch RF mà thay vào đó là kiểm tra các điểm thay đổi được thiết lập
bởi ngắt.
Dùng interrupt sẽ giúp vi điều khiển có thể thực hiện các thao tác điều
khiển, xủ lý khác trong quá trình giải mã.
Tuy nhiên các giải thuật sử dụng interrupt phải đảm bảo không tạo các
trạng lái vòng lặp không xác định điều kiện thoát, tránh sử dụng các giải
thuật gây cấm ngắt.
V.3.Giải mã
Các trạng thái giải mã gồm: Trạng thái sẵn sàng nhận, trạng thái kiểm tra có
dữ liệu nhận, trạng thái kiểm tra nhận Sync Bit.
Thực hiện việc kiểm tra Sync Bit để biết nhận đúng 1 từ mã(Code Word)
Thực hiện việc giải mã thông tin địa chỉ thu được từ bộ đệm, theo quy ước địa
chu thu được là 1 số 32 bits:
Thực hiện việc giải mã dữ liệu thu được từ bộ đệm:
VI. Ứng dụng
VI.1. Remote điều khiển
Sử dụng loại remote sử dụng PT2262/SC2262 với điện trở Rosc là 4M7.
Tần số phát của mạch RF là 315 MHz.
Số lượng phím điều khiển tùy thuộc vào loại remote 4,6,8 hoặc12.
Kế
t
qu
ả
biê
n
dịc
h: