Kể tên các phương pháp bảo toàn dữ liệu trong mạng CAN?
A.
Theo dõi và so sánh mức tín hiệu; kiểm soát CRC; nhồi bit; kiểm soát khung thông báo
B.
Theo dõi và so sánh mức nhiễu, kiểm soát lỗi, kiểm soát khung hình frame
C.
Theo dõi và so sánh mức tín hiệu, Kiểm tra bit chẵn lẻ, nhồi bit, kiểm soát khung thông báo
D.
Theo dõi và so sánh mức nhiễu, kiểm soát CRC, Kiểm tra bit chẵn lẻ, kiểm soát khung hình frame
Trả lời:
Đáp án đúng: A
Phương pháp bảo toàn dữ liệu trong mạng CAN bao gồm:
1. **Theo dõi và so sánh mức tín hiệu:** CAN sử dụng hai mức logic (dominant và recessive) để biểu diễn dữ liệu. Các node trên mạng liên tục theo dõi mức tín hiệu trên bus để phát hiện xung đột và lỗi.
2. **Kiểm soát CRC (Cyclic Redundancy Check):** CRC là một mã phát hiện lỗi được tính toán dựa trên dữ liệu truyền và được thêm vào cuối mỗi khung dữ liệu. Bên nhận sử dụng cùng thuật toán CRC để kiểm tra tính toàn vẹn của dữ liệu đã nhận.
3. **Nhồi bit (Bit stuffing):** Để đảm bảo đồng bộ hóa giữa các node, sau 5 bit liên tiếp có cùng giá trị (0 hoặc 1), một bit bù (bit stuffing) có giá trị ngược lại sẽ được chèn vào. Bên nhận sẽ loại bỏ các bit bù này.
4. **Kiểm soát khung thông báo (Frame checking):** CAN sử dụng các loại khung khác nhau (data frame, remote frame, error frame, overload frame, interframe space) với các cấu trúc và quy tắc nhất định để đảm bảo truyền thông tin chính xác và hiệu quả. Việc kiểm soát khung bao gồm kiểm tra sự hợp lệ của các trường trong khung và tuân thủ các quy tắc giao thức.