Bỏ qua tới nội dung
LSLab

RS-485 truyền tín hiệu vi sai ra sao?

  • Cơ bản
  • Bài viết
  • Từ 15 tuổi
  • 4 phút đọc
Ba module đo được nối dọc theo cùng một cặp dây xoắn đỏ và đen.

RS-485 là giao diện truyền thông nối tiếp gửi mỗi tín hiệu qua hai dây, và bộ thu so sánh hiệu điện áp giữa hai dây đó. Cách này giúp chịu nhiễu tốt, truyền xa hơn và cho nhiều thiết bị dùng chung một đường. Vì vậy RS-485 được dùng rộng rãi trong thu thập dữ liệu và điều khiển.

Mục lục
Hai dây xoắn nối hai thiết bị.
  • Thiết bị phát
  • Thiết bị thu
  • Cặp dây xoắn

Bạn sẽ học được gì

  • Mô tả được tín hiệu vi sai gửi qua hai dây.
  • Giải thích được vì sao cáp xoắn giúp chống nhiễu.
  • Nêu được cách nhiều thiết bị dùng chung một đường RS-485.

Cần biết trước

Nên biết UART và điện trở là gì.

Tín hiệu vi sai là gì?

Mỗi tín hiệu RS-485 được truyền qua một đường Sig+ và một đường Sig-. 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.

Theo dải common-mode chuẩn, bộ thu RS-485 nhận điện áp common-mode từ −7 V đến +12 V. Đây là điện áp chung của hai dây bus so với điểm tham chiếu tại bộ thu; hãy xác nhận dải hoạt động của đúng bộ thu phát trước khi nối.

Bộ thu so sánh hiệu điện áp; điện áp common-mode vẫn phải trong dải cho phép.
  • Bộ phát
  • Đường Sig+
  • Đường Sig-
  • Bộ thu so sánh

Vì sao cáp xoắn chống nhiễu tốt?

Một trong những vấn đề chính của RS-232 là thiếu khả năng chống nhiễu trên đường tín hiệu. Nhiễu dễ bị thu vào và giới hạn cả khoảng cách tối đa lẫn tốc độ truyền.

Kết quả tốt nhất đạt được khi hai đường Sig+ và Sig- được xoắn lại. Trong ví dụ nhiễu do từ trường ở nguồn tham khảo, cáp xoắn giảm dòng nhiễu so với cáp thẳng; hiệu quả phụ thuộc môi trường và cách bố trí.

Trong mô hình lý tưởng, nhiễu giống hệt trên hai dây bị khử khi lấy hiệu.
  • Nhiễu thu vào cả hai dây
  • Hiệu giữa hai dây vẫn sạch
  • Cáp xoắn

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 so sánh các giao diện này, RS-485 có thể hỗ trợ tốc độ bit cao hơn RS-232; kết quả thực tế phụ thuộc thiết kế đường truyền. Khi cần khả năng chống nhiễu cao, người ta thường kết hợp xoắn và bọc chống nhiễu.

Nhiều thiết bị dùng chung một đường thế nào?

Trong nhóm RS-232, RS-422, RS-423 và RS-485, RS-485 có thể nối nhiều bộ phát và nhiều bộ thu trong cùng một mạng. Với mạng đa điểm dùng chung một cặp dây, hãy bố trí đường trục có các nhánh ngắn thay vì hình sao.

Trên đường dài hoặc ở tốc độ cao, điện trở cuối phù hợp tại hai đầu có thể giúp giảm phản xạ; nhu cầu phụ thuộc vào đặc tính đường truyền và bộ thu phát.

Các thiết bị nối vào một đường chung, hai đầu đường có điện trở cuối.
  • Đường truyền chung
  • Thiết bị trên đường
  • Điện trở cuối ở hai đầu

Ví dụ trong đời sống

Hãy cùng người lớn nghĩ về một dãy cảm biến đặt dọc một nhà xưởng. Một sợi cáp đôi chạy qua tất cả, mỗi cảm biến nối vào bằng một nhánh ngắn, và hai đầu cáp có điện trở cuối.

Hiểu lầm thường gặp

RS-485 đo điện áp so với đất. Bộ thu so sánh hiệu điện áp giữa hai đường, thay vì mức tuyệt đối trên một đường; tuy vậy điện áp chung vẫn phải nằm trong dải cho phép của bộ thu.

Nối hình sao cho dây ngắn hơn là tốt hơn. Với mạng RS-485 đa điểm dùng chung một cặp dây, đường trục có các nhánh ngắn thường phù hợp hơn hình sao.

Câu hỏi thường gặp

Tín hiệu vi sai là gì?

Mỗi tín hiệu đi qua hai đường Sig+ và Sig-, và bộ thu so sánh hiệu điện áp giữa chúng.

Vì sao RS-485 truyền xa hơn RS-232?

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.

Cáp xoắn có tác dụng gì?

Cáp xoắn giúp giảm nhiễu cảm ứng; hiệu quả phụ thuộc nguồn nhiễu và cách bố trí.

Điện trở cuối để làm gì?

Chúng giúp giảm phản xạ tín hiệu ở hai đầu đường khi đặc tính truyền dẫn đòi hỏi.

Tóm tắt

  • RS-485 gửi mỗi tín hiệu qua hai dây Sig+ và Sig-, và bộ thu so sánh hiệu điện áp giữa chúng.
  • Cáp xoắn giúp giảm nhiễu cảm ứng tùy điều kiện.
  • Mạng đa điểm dùng chung một đường trục với các nhánh; điện trở cuối phù hợp giúp giảm phản xạ khi cần.

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.

RS-485
Giao diện truyền thông nối tiếp dùng hai dây vi sai, cho nhiều thiết bị dùng chung một đường.
Tín hiệu vi saiDifferential signal
Tín hiệu truyền qua hai đường, bộ thu so sánh hiệu điện áp giữa chúng.
Cáp xoắn đôiTwisted pair
Hai dây xoắn vào nhau giúp giảm nhiễu cảm ứng tùy điều kiện.
Điện trở cuốiTermination resistor
Điện trở phù hợp đặt ở đầu đường truyền để giúp giảm phản xạ tín hiệu.
Đường truyền nhiều nhánhMultipoint bus
Đường truyền chung nối nhiều bộ phát và bộ thu.

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.

Báo lỗi bài này
  • Bo mạch vi điều khiển cỡ lớn và module không dây nhỏ được đặt cạnh nhau.
    Khởi động

    Tổ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
  • Bo mạch vi điều khiển nhỏ có shield kim loại nối với cảm biến nhiệt độ qua dây.
    Cơ bản

    Bo 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
  • Bo mạch phát triển vi điều khiển cắm cáp USB, đèn trạng thái màu hổ phách đang sáng.
    Cơ bản

    Arduino chạy setup và loop như thế nào?

    Chương trình Arduino gọi là sketch gồm hai hàm: setup chạy một lần, loop lặp liên tục; bài giải thích thứ tự chạy, vì sao loop không nghỉ và hàm delay.

    Internet vạn vật (IoT)4 phút đọc
  • Bo mạch vi điều khiển nối qua cáp USB với laptop, router không dây ở phía sau.
    Khởi động

    Tổng quan: Firmware và kết nối mạng IoT

    Cái nhìn tổng quan về firmware chạy trên thiết bị IoT, vòng setup và loop, cách MQTT gửi bản tin lên mạng và hướng dẫn an toàn do NIST công bố.

    Internet vạn vật (IoT)4 phút đọc
Xem tất cả bài của chủ đề

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.