Tổng quan: UART, RS-485 và Modbus RTU
- Khởi động
- Bài viết
- Từ 10 tuổi
- 4 phút đọc

UART, RS-485 và Modbus RTU là những phần khác nhau của truyền thông nối tiếp, thường xuất hiện cùng nhau trong thiết bị đo và điều khiển. UART xử lý dữ liệu nối tiếp không đồng bộ, RS-485 quy định đường truyền điện vi sai, còn Modbus RTU quy định cách gửi yêu cầu và trả lời theo địa chỉ.
Mục lục
- UART: đóng khung dữ liệu
- RS-485: đường truyền vi sai
- Modbus RTU: hỏi và đáp
Bạn sẽ học được gì
- Phân biệt được UART, RS-485 và Modbus RTU.
- Nối đúng TX và RX giữa hai thiết bị.
- Hiểu rằng trong trao đổi unicast cơ bản, master hỏi và slave có địa chỉ khớp thường trả lời.
Cần biết trước
Nên biết tín hiệu số là gì.
UART nối hai thiết bị ra sao?
UART là khối mạch chịu trách nhiệm thực hiện truyền thông nối tiếp. Không đồng bộ nghĩa là dữ liệu được truyền mà không cần tín hiệu xung nhịp ngoài. Trong liên kết UART hai chiều giữa hai thiết bị, RX thường nối với TX của thiết bị kia và ngược lại. Cần kiểm tra mức điện áp tín hiệu tương thích; không nối trực tiếp các giao diện có mức điện áp không phù hợp.
Đường TX/RX của UART không phải là bus RS-485. Trong thiết kế tham khảo của TI, bộ phát RS-485 tự được bật khi MCU hoặc UART xuất dữ liệu. Đây là thiết kế có bộ thu phát riêng, không phải việc nối thẳng chân UART vào cặp dây bus.
- Thiết bị thứ nhất
- Thiết bị thứ hai
- Đường nối chéo TX và RX
RS-485 đưa tín hiệu đi xa như thế nào?
Bộ thu RS-485 so sánh hiệu điện áp giữa hai đường, thay vì mức điện áp tuyệt đối trên một đường; tín hiệu vi sai vẫn có giới hạn điện áp common-mode của bộ thu. Tín hiệu vi sai và cáp xoắn cho phép RS-485 truyền xa hơn nhiều so với RS-232. Trong nhóm RS-232, RS-422, RS-423 và RS-485, RS-485 là giao diện duy nhất có thể nối nhiều bộ phát và nhiều bộ thu trong cùng một mạng.
- Cặp dây vi sai xoắn
- Các thiết bị trên đường
Modbus RTU hỏi và đáp thế nào?
Modbus là giao thức hỏi và đáp, thực hiện theo quan hệ master và slave. Trong trao đổi unicast, địa chỉ trong phần đầu bản tin xác định thiết bị đích cần trả lời. Theo ví dụ của NI, trên phần lớn mạng Modbus RTU, master có thể gửi lệnh đầu ra tới địa chỉ broadcast 0; các slave được kỳ vọng xử lý yêu cầu và không trả lời. Việc xử lý thành công không được bảo đảm. Modbus RTU dùng các khoảng lặng trên đường truyền để phân khung.
- Master
- Slave có địa chỉ khớp
- Khoảng lặng
Ví dụ trong đời sống
Ví dụ giả định, không phải hướng dẫn đấu dây: hãy cùng người lớn hình dung một dãy đồng hồ đo trong tòa nhà. Trong cấu hình minh họa này, một cặp dây xoắn dùng chung và hệ thống giám sát hỏi từng đồng hồ theo địa chỉ; đồng hồ đích trả lời khi nhận và xử lý yêu cầu unicast thành công.
Hiểu lầm thường gặp
TX nối với TX là đúng. Trong liên kết UART hai chiều giữa hai thiết bị, RX thường nối với TX của thiết bị kia và ngược lại. Cần kiểm tra mức điện áp tín hiệu tương thích; không nối trực tiếp các giao diện có mức điện áp không phù hợp.
Đường TX/RX của UART không phải là bus RS-485. Trong thiết kế tham khảo của TI, bộ phát RS-485 tự được bật khi MCU hoặc UART xuất dữ liệu. Đây là thiết kế có bộ thu phát riêng, không phải việc nối thẳng chân UART vào cặp dây bus.
RS-485 đo điện áp so với đất. Bộ thu so sánh hiệu điện áp giữa hai đường.
Câu hỏi thường gặp
UART là gì?
Khối mạch chịu trách nhiệm thực hiện truyền thông nối tiếp.
Vì sao RS-485 truyền xa hơn RS-232?
Nhờ tín hiệu vi sai và cáp xoắn.
Master và slave khác nhau thế nào?
Modbus dùng quan hệ master và slave trong mô hình cơ bản: master khởi tạo yêu cầu, còn phản hồi phụ thuộc loại yêu cầu và địa chỉ; broadcast không có phản hồi.
Modbus RTU phân khung bằng gì?
Bằng các khoảng lặng trên đường truyền.
Tóm tắt
- UART thực hiện truyền thông nối tiếp không đồng bộ qua RX và TX.
- RS-485 dùng tín hiệu vi sai và cáp xoắn để truyền xa hơn; cự ly thực tế còn phụ thuộc tốc độ truyền và điều kiện đường truyền.
- Modbus RTU là hỏi và đáp theo địa chỉ, phân khung bằng khoảng lặng.
Thuật ngữ trong bài
Tên tiếng Việt, tên tiếng Anh và nghĩa dùng trong bài. Di chuột, chạm hoặc dùng phím Tab tới từ có gạch chân chấm để xem giải thích ngay khi đọc.
- UARTUniversal asynchronous receiver/transmitter
- Khối mạch thực hiện truyền thông nối tiếp.
- RS-485
- Giao diện nối tiếp vi sai; cấu hình bus hai dây half-duplex thường gặp, nhưng không phải cách mắc duy nhất.
- Tín hiệu vi saiDifferential signal
- Tín hiệu qua hai đường mà bộ thu so sánh hiệu điện áp giữa chúng.
- Modbus RTU
- Chế độ Modbus hỏi và đáp, phân khung bằng khoảng lặng trên đường truyền.
- Master và slaveMaster and slave
- Trong trao đổi unicast cơ bản, master khởi tạo yêu cầu và slave đúng địa chỉ trả lời.
Bài này chưa được đánh dấu là đã xem
Thấy nội dung sai hoặc chưa an toàn?
Báo cho quản trị viên qua email. Thư có sẵn tên bài và đường dẫn.
Có thể bạn cũng quan tâm
Cơ bảnRS-485 truyền tín hiệu vi sai ra sao?
RS-485 gửi tín hiệu qua hai dây và so sánh hiệu điện áp giữa chúng nên chịu nhiễu tốt, đi xa và cho nhiều thiết bị dùng chung một đường truyền.
Internet vạn vật (IoT)4 phút đọc
Cơ bảnModbus RTU hỏi và trả lời dữ liệu như thế nào?
Modbus RTU hoạt động theo kiểu hỏi và đáp giữa master và slave: bài giải thích địa chỉ, mã chức năng, kiểm tra lỗi và khoảng lặng tách khung.
Internet vạn vật (IoT)4 phút đọc
Khởi độngTổng quan: Bo mạch ESP32, Arduino và lựa chọn khác
Tổng quan bo ESP32, Arduino và cách chọn theo kết nối, điện áp, nguồn và vi điều khiển.
Internet vạn vật (IoT)4 phút đọc
Cơ bảnBo ESP32 chạy chương trình và giao tiếp ra sao?
Bo ESP32 gắn module ESP32 với cổng USB và hàng chân; bài giải thích các phần của bo, cách nạp firmware qua cổng nối tiếp và khả năng Wi-Fi, Bluetooth.
Internet vạn vật (IoT)4 phút đọc
Nguồn
Các nguồn này viết cho người đọc lớn hơn. Nếu thấy khó, hãy đọc cùng người lớn.
- Serial Communication(mở trong thẻ mới)
SparkFun ElectronicsBậc C: nguồn khácĐọc ngày 29 tháng 10, 2026
- RS485, specifications and in depth tutorial(mở trong thẻ mới)
Lammert BiesBậc C: nguồn khácĐọc ngày 29 tháng 10, 2026
- Modbus, specifications and in depth tutorial(mở trong thẻ mới)
Lammert BiesBậc C: nguồn khácĐọc ngày 29 tháng 10, 2026
- The Modbus Protocol In-Depth(mở trong thẻ mới)
NIBậc C: nguồn khácĐọc ngày 29 tháng 10, 2026
- Automatic Direction Control RS-485(mở trong thẻ mới)
Texas InstrumentsBậc C: nguồn khácĐọc ngày 29 tháng 10, 2026
