Giao thức truyền thông Uart:

Một phần của tài liệu Nghiên cứu, thiết kế, chế tạo robot song song bốn bậc tự do điều khiển bằng raspberry kết hợp xử lí ảnh ứng dụng trong dây chuyền sản xuất đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ kỹ thuật cơ điện tử (Trang 106 - 107)

Các chip kỹ thuật số giao tiếp với nhau bằng hai phương pháp: nối tiếp hoặc song song. Giao tiếp nối tiếp có nghĩa là tất cả các luồng dữ liệu tuần tự qua một dây, trong khi giao tiếp song song truyền dữ liệu qua nhiều dây đồng thời.

Universal-Asynchronous-Receiver-Transit (UART) là một trong những giao thức nối tiếp lâu đời nhất và phổ biến nhất. Không đồng bộ đơn giản có nghĩa là không có tín hiệu nhịp nào được sử dụng cho mục đích định thời.

Một giao diện UART cần ít nhất hai đường: nhận và truyền. Vì vậy, dữ liệu chỉ truyền theo một hướng trên mỗi dòng trong số hai dòng dữ liệu.

Trong giao tiếp UART, hai UART giao tiếp trực tiếp với nhau. UART truyền chuyển đổi dữ liệu song song từ một thiết bị điều khiển như CPU thành dạng nối tiếp, truyền nó nối tiếp đến UART nhận, sau đó chuyển đổi dữ liệu nối tiếp trở lại thành dữ liệu song song cho thiết bị nhận. Chỉ cần hai dây để truyền dữ liệu giữa hai UART. Dữ liệu đi từ chân Tx của UART truyền đến chân Rx của UART nhận:

Hình 6.12: Kết nối dây trong UART

- Không cần tín hiệu nhịp

- Có một bit chẵn lẻ để cho phép kiểm tra lỗi

- Cấu trúc của gói dữ liệu có thể được thay đổi miễn là cả hai bên được thiết lập cho nó

- Phương pháp được ghi chép đầy đủ và được sử dụng rộng rãi. Nhược điểm:

- Kích thước của gói dữ liệu được giới hạn tối đa là 9 bit . - Không hỗ trợ nhiều hệ thống phụ hoặc nhiều hệ thống chính .

- Tốc độ truyền của mỗi UART phải nằm trong khoảng 10% của nhau.

Một phần của tài liệu Nghiên cứu, thiết kế, chế tạo robot song song bốn bậc tự do điều khiển bằng raspberry kết hợp xử lí ảnh ứng dụng trong dây chuyền sản xuất đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ kỹ thuật cơ điện tử (Trang 106 - 107)