A phát hiện xung đột, huỷ bỏ bức điện
2.2.5. Truy nhập bus, bảo toàn dữ liệu và mó hoỏ bớt:
Truy nhập bus
CAN sử dụng phương phỏp truy nhập bus là CSMA/CA. Phương phỏp này phõn cấp mức ưu tiờn truy nhập bus dựa theo tớnh cấp thiết của nội dung thụng bỏo, mức ưu tiờn này là cố định và được đặt trước khi hệ thống đi vào hoạt động.
Để thể hiện tớnh ưu tiờn của cỏc bản tin người ta dựa vào mó căn cước. Mó căn cước thể hiện hai ý nghĩa là: tớnh ưu tiờn của một bức điện và ý nghĩa của dữ liệu trong phần thụng bỏo. Khi xảy ra xung đột tớn hiệu giữa một bức điện yờu cầu dữ liệu và một bức điện chứa dữ liệu cú cũng mó căn cước thỡ bức điện chứa dữ liệu sẽ được ưu tiờn.
Bảo toàn dữ liệu
Bảo toàn dữ liệu nhằm đảm bảo dữ liệu tới mức tối đa trong quỏ trỡnh truyền tin. Cú hai phương phỏp bảo toàn dữ liệu chớnh là phương phỏp nhồi bớt và phương phỏp CRC. Ngoài ra cũn cú phương phỏp theo dừi mức tớn hiệu của mỗi bớt truyền đi để so sỏnh với tớn hiệu nhận được trờn bus và phương phỏp kiểm soỏt khung thụng bỏo.
Cỏc phương phỏp bảo toàn dữ liệu này thu được một số kết quả sau: + Phỏt hiện được tất cả cỏc lỗi toàn cục.
+ Phỏt hiện được tất cả cỏc lỗi cục bộ tại cỏc bộ phỏt ( thụng qua phương phỏp kiểm tra đường truyền).
+ Phỏt hiện được 5 bớt lỗi phõn bố ngẫu nhiờn trong một bức điện. + Phỏt hiện được cỏc lỗi đột ngột cú chiều dài nhỏ hơn 15 bớt. + Phỏt hiện được cỏc lỗi cú số bớt lỗi là chẵn.
+ Tỉ lệ lỗi cũn lại nhỏ hơn 4.7*10-11.
Mó hoỏ bớt
Trước khi chuyển đổi thành tớn hiệu để truyền trờn đường truyền thỡ dữ liệu được mó hoỏ. Giao thức CAN sử dụng phương phỏp nhồi bớt tức là khi phỏt hiện cú 5 bớt liờn tục giống nhau thỡ bộ phỏt sẽ tự động bổ sung một bớt nghịch đảo vào cuối. Bờn nhận sẽ phỏt hiện ra bớt nhồi và tỏi tạo ra thụng tin ban đầu. Cuối cựng dóy bớt được mó hoỏ theo phương phỏp NRZ, tức là trong suốt một chu kỳ bớt mức tớn hiệu sẽ hoặc là trội hoặc là lặn.