Truy cập và giải quyết tranh chấp trên đường truyền

Một phần của tài liệu điều khiển mờ và giao thức can trong đồng bộ tốc độ hệ động cơ dc (Trang 46 - 47)

CHƯƠNG 3 : LÝ THUYẾT GIAO THỨC CAN

3.2. Giao thức CAN (CAN Protoco l)

3.2.6 Truy cập và giải quyết tranh chấp trên đường truyền

- CAN sử dụng phương pháp truy cập CSMA/CD ( Carrier Sense Multiple Access with

Collision Detection ), điều khiển phân kênh theo từng bit , cĩ các đặc điểm chính sau:

+ Mỗi node trên mạng phải luơn kiểm tra trên đường truyền ,để phát hiện thời gian đường truyền rảnh để cĩ thể truyền đi 1 bức điện ( message )

+ Khi đường truyền rảnh , tất cả các node đều cĩ cơ hội như nhau để truyền đi một bức điện + Mỗi bức điện được bắt đầu bằng 1 bit khởi điểm và mã căn cước (số ID ), nên khi cĩ 2 node cùng truyền bức điện lên đường truyền , việc phân xử đụng độ trên đường truyền dựa vào từng bit của mã căn cước . Mỗi bộ thu phát phải so sánh mức tín hiệu của bit gởi đi so với bit nhận về, nếu cĩ sự khác biệt thì phải ngừng phát.Bức điện này được phát khi đường truyền rảnh trở lại

+ Thực tế là bit ‘0’ (mức “trội ) lấn át bit ‘1’ (mức “lặn” ) nên bức điện cĩ thẻ căn cước càng nhỏ thì độ ưu tiên càng cao.

Hình 3.20: Phương thức giải quyết tranh chấp trên đường truyền

· Trong trường hợp này , khi so sánh từng bit của mã căn cước ( ID ) của 3 node phát cùng lúc ,thì node 3 cĩ độ ưu tiên cao hơn ( do cĩ giá trị mã căn cước nhỏ nhất) nên được quyền phát bức điện lên đường truyền ,cịn các node cịn lại vào trạng thái chờ .

- CAN cĩ 2 chuẩn : Version 2.0 A và Version 2.0B

+ Chuẩn Version 2.0A : Mã căn cước ( ID ) của mỗi bức điện , là một từ gồm 11 bit xác định mức ưu tiên. Phần ưu tiên này nằm ở đầu mỗi bức điện. Mức ưu tiên được xác định bởi 7 bit , mức: 0000000 là cĩ độ ưu tiên cao nhất.

+ Chuẩn Version 2.0B : Mã căn cước của mỗi bức điện , là một từ gồm 29 bit xác định mức ưu tiên.

Một phần của tài liệu điều khiển mờ và giao thức can trong đồng bộ tốc độ hệ động cơ dc (Trang 46 - 47)

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

(139 trang)