Table of Contents
Giao tiếp nối nối nối tiếp là phương pháp cơ bản để truyền dữ liệu trong hệ thống nhúng. Tính toán tốc độ chính xác baud và tính toàn vẹn dữ liệu là thiết yếu để liên lạc tin cậy giữa các thiết bị.
Tính & tỷ lệ
Tỷ lệ baud chỉ ra số thay đổi hay ký hiệu được truyền đi trong giây. Để tính tốc độ baud, hãy xem xét đồng hồ hệ thống và cấu hình của mô phỏng Mô- đun (Asnconnous Arynish repler/Transmitter). Công thức điển hình là:
Bud rate = Systemwatch / (Prector × Oversampling) )
Điều chỉnh thiết lập sẵn và quá trình sắp xếp cho phép kiểm soát chính xác tốc độ baud. Điều quan trọng là chọn một tỷ lệ baud phù hợp với thiết bị nhận để ngăn sự mất dữ liệu.
Để tăng độ chính xác của dữ liệu
Sự toàn vẹn của dữ liệu trong liên lạc hàng loạt bao gồm việc xác minh dữ liệu được truyền đi chính xác.
Các bit Parity có thể được thiết lập ngay cả, lẻ hoặc không, cung cấp một cơ chế phát hiện lỗi đơn giản. Checksums và CC cung cấp khả năng phát hiện lỗi mạnh hơn bằng cách tính giá trị dựa trên các dữ liệu tải dữ liệu.
Thực hành tốt nhất
- Đánh giá cả người gửi lẫn người nhận.
- Dùng các bit cân bằng nhất định trên các thiết bị.
- Các phương pháp phát hiện lỗi như CC cho dữ liệu quan trọng.
- Kiểm tra liên lạc với các mẫu dữ liệu đã biết.
- Điều chỉnh đồng hồ và cấu hình hệ thống để độ chính xác tối ưu baud.