Bus RS485 kết nối nhiều thiết bị vào một cặp dây vi sai để chúng lần lượt trao đổi dữ liệu nối tiếp theo quy ước đã thống nhất. Cốt lõi của một mạch điển hình không phải là một đầu cắm đặc biệt, mà là sự phối hợp giữa cổng nối tiếp của bộ điều khiển, bộ thu phát và cáp thực tế. Hiểu cách từng tầng biến đổi tín hiệu giúp phân biệt byte trong phần mềm, mức logic của chip và điện áp đường truyền, đồng thời tránh coi RS485 là một giao thức thiết bị đo cụ thể. Bài viết này giải thích cơ chế bằng một hệ thống bán song công hai dây thông dụng; các sơ đồ bốn dây và giao tiếp đặc biệt cần được kiểm tra riêng.
1. Xem xét bus bắt đầu từ một byte
Giả sử bộ điều khiển đọc một công tơ điện; trước hết phần mềm tạo một thông điệp truy vấn. UART là khối truyền/nhận nối tiếp bên trong bộ điều khiển. Nó sắp xếp các byte thành chuỗi bit theo tốc độ baud, số bit dữ liệu, bit chẵn lẻ và bit dừng, sau đó xuất các mức logic từ chân truyền. Chân này thường thuộc giao tiếp logic trên bo mạch và không thể nối trực tiếp với cáp RS485 đường dài. UART quyết định cách sắp xếp ký tự, còn bộ thu phát RS485 chịu trách nhiệm biểu diễn các bit đó trên dây.
Chiều nhận diễn ra hoàn toàn ngược lại: trước tiên bộ thu phát xác định chênh lệch điện áp đường truyền và xuất trạng thái logic, sau đó UART nhận biết bit bắt đầu và dữ liệu theo định thời đã thống nhất. Ngay cả khi có thể xác định dạng sóng điện, các tham số không thống nhất vẫn có thể gây ra ký tự sai hoặc lỗi khung. Ứng dụng cũng phải kiểm tra địa chỉ thông điệp, tổng kiểm tra và ý nghĩa dữ liệu; tiêu chuẩn RS485 không cho công tơ biết thanh ghi nào lưu nhiệt độ, cũng không tự động nhận biết lệnh của thiết bị chủ.
2. Cách bộ thu phát tạo tín hiệu vi sai
Bộ phát điều khiển hai dây theo trạng thái logic bên trong để tạo ra chênh lệch điện áp có thể phân biệt giữa chúng. Bộ thu chủ yếu so sánh chênh lệch giữa hai dây này, thay vì chỉ xét điện áp của một dây so với đất. Cặp dây xoắn giữ cho hai dây dẫn có môi trường tương đối giống nhau dọc tuyến, nhờ đó bộ thu dễ loại bỏ hơn một phần nhiễu chồng lên cả hai dây theo chế độ chung. Ở đây, vi sai là phương pháp quan sát điện; không có nghĩa là miễn nhiễm với mọi loại nhiễu, cũng không có nghĩa là chịu được mọi chênh lệch điện thế tùy ý.
Các nhà sản xuất có thể đặt tên A, B, dương/âm và các đầu đảo khác nhau, vì vậy việc đấu dây thực tế phải tuân theo bảng đầu nối của cả hai phía. Những bài viết cũ dùng một ký hiệu điện áp cố định để suy ra trạng thái logic của mọi thiết bị dễ khiến người đọc đấu sai dây. Cần kiểm tra bảng dữ liệu của bộ thu phát được chọn, hướng dẫn đấu dây thiết bị và các điều kiện ngưỡng thu. Đầu ra khi nhàn rỗi, ngắn mạch và đứt kết nối cũng khác nhau do thiết kế fail-safe, vì vậy không thể coi ngưỡng của một chip cũ là quy tắc chung cho mọi sản phẩm.

3. Vì sao bán song công hai dây cần điều khiển cho phép
Một bộ thu phát thông dụng có các chân như đầu vào truyền, đầu ra nhận và chân cho phép bộ lái. Chân cho phép bộ lái quyết định khi nào chip chủ động lái bus; điều khiển nhận quyết định đường nhận bên trong có hoạt động hay không. Khi thiết bị chủ gửi truy vấn, các nút khác không được chiếm đường truyền cùng lúc. Sau khi thiết bị chủ truyền xong và nhả bộ lái, thiết bị tớ được chỉ định gửi phản hồi. Đây gọi là bán song công: hai chiều dùng chung một cặp dây và thường phải sử dụng theo từng khoảng thời gian; không phải một dây để truyền và dây còn lại để nhận.
Tắt tín hiệu cho phép quá sớm sẽ cắt mất phần cuối yêu cầu, còn tắt quá muộn có thể cản phản hồi của thiết bị tớ. Bộ đệm phần mềm trống không nhất thiết có nghĩa là bit dừng cuối cùng của UART đã được xuất hết khỏi chân. Phần cứng hoặc phần mềm phải điều khiển hướng theo điều kiện hoàn tất truyền thực tế; cơ chế tự động chuyển hướng cũng phải được kiểm chứng theo khoảng cách giữa các byte, tốc độ baud và thời gian phản hồi của thiết bị. Các khối thời gian trong hình chỉ thể hiện trình tự, không thể đo từ hình để suy ra thời gian chờ cố định cho bất kỳ mẫu thiết bị nào.
4. Cáp tạo ra sự lan truyền và phản xạ trong mạch
Nhánh rẽ ngắn và cáp dài có đặc tính khác nhau. Cạnh tín hiệu lan truyền dọc cáp và phản xạ khi đến vị trí không phối hợp trở kháng, vì vậy đầu thu có thể thấy nhiều lần chuyển trạng thái. Kết cuối được dùng để giảm hiện tượng này, thường được xem xét tại hai đầu của đoạn bus thực tế, và giá trị điện trở phải phù hợp với cáp và thiết kế thiết bị. Không thể thêm điện trở kết cuối vào mọi nút một cách vô điều kiện; nhiều điện trở mắc song song làm tăng tải cho bộ lái và còn có thể khiến việc truyền thông vốn bình thường trở nên kém hơn.
Đường trục có các nhánh ngắn là cách đấu dây thông dụng; các nhánh quá dài hoặc phân nhánh hình sao thụ động cần được đánh giá riêng. Số nút, khoảng cách, tốc độ truyền và tốc độ cạnh tín hiệu ràng buộc lẫn nhau, vì vậy không thể đồng thời gộp số nút tối đa, khoảng cách xa nhất và tốc độ cao nhất thành một cam kết. Khi cần phân nhánh hoặc cách ly giữa các khu vực, có thể sử dụng bộ chia chủ động, bộ lặp hoặc giải pháp cáp quang phù hợp, nhưng các thiết bị này không tự động bổ sung khả năng nhiều thiết bị chủ hoạt động song song cho giao thức ứng dụng.

5. Vai trò riêng của phân cực, bảo vệ và điều kiện tham chiếu
Khi không có thiết bị nào truyền, đường dây có thể thiếu trạng thái vi sai đủ rõ ràng. Phân cực bên ngoài dùng mạng điện trở để hỗ trợ thiết lập điện áp nhàn rỗi, còn bộ thu fail-safe tạo đầu ra xác định trong các trạng thái bất thường được chỉ định. Việc có cần phân cực bên ngoài hay không phải được tính toán dựa trên toàn bộ bus, mạch tích hợp và tải; không thể sao chép các giá trị điện trở cố định từ bài viết cũ. Phân cực giải quyết việc xác định trạng thái nhàn rỗi, còn kết cuối giải quyết phản xạ; hai chức năng có liên quan nhưng đảm nhiệm các nhiệm vụ khác nhau.
Dây tham chiếu, lớp chắn và nối đất bảo vệ cũng không thể tùy tiện đánh đồng. Bộ thu phát vẫn có dải điện áp chế độ chung cho phép, và cách nối nguồn cùng vỏ thiết bị có thể làm thay đổi quan hệ điện thế giữa hai đầu. Cách ly dùng để ngắt đường dẫn điện một chiều tương ứng, còn bảo vệ chống xung dùng để hạn chế ứng suất điện quá độ; mỗi phần đều cần được thiết kế phối hợp với các phần còn lại. Một diode Zener hoặc điện trở thông thường không thể đơn giản thay thế mạng bảo vệ đã được lựa chọn cho mục đích đó, và việc đọc được dữ liệu một lần không chứng minh rằng toàn bộ giao tiếp đã an toàn và đáng tin cậy.
6. Tìm hiểu sản phẩm thực tế bằng hệ thống tối thiểu
Trước hết dùng một thiết bị chủ, một thiết bị đo và một cáp ngắn để kiểm chứng truy vấn chỉ đọc, ghi lại các byte truyền, byte nhận và định thời truyền/nhận, rồi mới thêm cáp và các nút tại hiện trường. Xác nhận lần lượt địa chỉ, định dạng ký tự và trạng thái kết cuối. Không cấp nguồn vào các đầu nối chưa rõ khi chưa hiểu thiết bị, và không tùy tiện nối các đường dây có điện thế khác nhau bằng kẹp đất của máy hiện sóng thông thường. Khi cần đo dạng sóng, nhân sự có đủ điều kiện phù hợp cần lựa chọn phương pháp đo vi sai thích hợp.
Tài liệu thông số kỹ thuật FCC-RD chính thức của Feichang Technology mô tả chuyển đổi từ RS232 sang RS485/422, cách ly chủ động và điều khiển hướng tự động. Tài liệu có thể làm ví dụ cụ thể để hiểu rằng bộ chuyển đổi bên ngoài cũng chứa bộ thu phát và mạch điều khiển, nhưng điều đó không có nghĩa là mọi bo mạch MCU đều dùng cùng một loại chip. Nếu mở rộng sang cáp quang, cần kiểm tra riêng định dạng và chế độ của modem nối tiếp–quang; bus cáp đồng RS485, cổng quang và cổng Ethernet không thể kết nối với nhau chỉ dựa vào hình thức bên ngoài. Khi bàn giao, hãy lưu bảng đầu nối, bảng địa chỉ, cấu hình và kết quả thăm dò liên tục để người phụ trách sau này có thể khắc phục sự cố theo cùng đường tín hiệu.
Đối chiếu nguồn:Hướng dẫn thiết kế RS485 của TI;Ghi chú của TI về fail-safe khi nhàn rỗi;Tài liệu của TI về bộ thu phát cách ly (nguyên lý chung);Tài liệu thông số kỹ thuật FCC-RD của Feichang Technology;Tài liệu sản phẩm mạng vòng FC2P-D/Q/R của Feichang Technology. Các hình minh họa giải thích cơ chế chung, không phải ảnh thực tế, PCB thực tế hay dạng sóng đo được của các sản phẩm tương ứng. Thông số và khả năng cụ thể phụ thuộc vào mẫu thiết bị, phiên bản và tài liệu bàn giao tương ứng.
Được dịch từ bài viết kỹ thuật tiếng Trung. Nguồn được xuất bản lần đầu: 2021-12-02. Nguồn được sửa đổi lần cuối: 2026-10-13T12:33:29+08:00. Đọc nguồn tiếng Trung


