11 1 Start bit Bit 0 Bit 7 Stop bit

Một phần của tài liệu luận án tốt nghiệp robocon (Trang 132)

VII. TRUYỀN THƠNG TUẦN TỰ :

00 11 1 Start bit Bit 0 Bit 7 Stop bit

Hình II.5 : Thu phát bất đồng bộ - LSB

Hình vẽ trên minh họa giao thức truyền khơng đồng bộ (Asynchronouns Transmission Protocol) . Nếu kênh truyền khơng cĩ kí tự nào đƣợc truyền, nĩ sẽ ở mức cao . Khi cĩ kí tự đƣợc truyền kênh truyền sẽ hạ xuống mức thấp (Start bit ) để báo cho phía thu biết đƣợc là cĩ một kí tự đƣợc truyền tới , tiếp tới là các bit dữ liệu của kí tự (cĩ thể là 5 , 6 , 7,hay 8 bit - nhƣ trong ví dụ này là 8 bit )

Để kiểm tra lỗi đƣờng truyền ngƣời ta kiểm tra bit chẵn lẻ (parity bit) tức kiểm tra chẵn lẻ các bit 1. Nếu kiểm tra chẵn nghĩa là tổng số các bit 1 trong kí tự (từ D0 đến D7 ) và bit chẵn lẻ phải chẵn. Ngƣợc lại kiểm tra lẻ, nghĩa là tổng số các bit 1 trong kí tự và bit chẵn lẻ phải là lẻ. Bit Stop đƣợc sử dụng để báo cho phía thu biết đƣợc việc truyền kí tự này đã kết thúc , số bit Stop cĩ thể sử dụng là 1, 1.5 hay 2 bit Stop.

Ví dụ việc truyền một kí tự minh họa :

Giả sử kênh truyền đƣợc thiết lập với tốc độ 9600 baud (9600bit/1s) , nghĩa là độ rộng thời gian một bit là :1/9600s .Và ta giả sử thiết lập với các thơng số truyền nhƣ sau :7 bit dữ liệu , 1.5 bit stop , kiểm tra chẵn , kí tự đƣợc truyền là kí tự “A” mã ASCII của kí tự “A” là 65 (41H) đƣợc biểu diễn dƣới dạng nhị phân 7 bit là 1000001 ,tổng số bit 1 là 2 , vì thế Parity bit thêm vào phải là bit 0

Để tổng các bit 1 phải là chẵn (nếu kiểm tra lẻ thì bit Parity phải là 1 để tổng các bit 1 phải là

GVHD: PHAN HỮU TƢỚC

LUẬN ÁN TỐT NGHIỆP ROBOCON 2007 lẻ ) . Vì chọn 1.5 bit Stop nên sau khi kết thúc truyền bit Start , các bit dữ liệu và Parity thì kênh truyền sẽ ở mức cao trong 1.5x1/9600(s) rồi bit Start của kí tự tiếp theo đƣợc truyền .

Một phần của tài liệu luận án tốt nghiệp robocon (Trang 132)

Tải bản đầy đủ (PDF)

(161 trang)