Thiết kế độ tin cậy cho RS485 phải chú trọng cả dạng sóng điện lẫn trình tự truyền thông. Một thiết bị kiểm thử tốt trên cáp ngắn vẫn có thể gặp lỗi sau khi kết nối với cáp dài, nhiều thiết bị đo hoặc các nguồn cấp phân tán; nguyên nhân thường nằm ở kết cuối, phân cực, trạng thái khi cấp nguồn hoặc thời điểm điều khiển. Khi thiết kế, trước tiên hãy vẽ rõ các phân đoạn mạng và ranh giới sự cố, sau đó thiết lập các điều kiện nghiệm thu có thể kiểm thử lại; cách này hữu ích hơn việc áp dụng khoảng cách cố định, số nút cố định hoặc độ trễ đồng nhất. Bài viết này hướng tới thiết kế và chạy thử kỹ thuật, không quy mọi sự cố tại hiện trường cho hiệu năng của chip.
1. Phân tách độ tin cậy thành các điều kiện có thể xác minh
Để một truy vấn thành công, bộ kích phải xuất tín hiệu vi sai đủ rõ để bộ thu vẫn có thể xác định trạng thái sau khi tín hiệu truyền qua cáp, các tham số UART phải khớp nhau, giao thức phải cho phép thiết bị đích phản hồi và phản hồi phải trở về kịp thời. Một lớp hoạt động bình thường không thể thay thế các lớp khác: có hoạt động trên máy hiện sóng không có nghĩa là địa chỉ đúng, nhận được byte không có nghĩa là kiểm tra tổng kiểm tra đạt, và đèn nguồn sáng không có nghĩa là nguồn cấp ổn định khi tải thay đổi. Các mục tiêu thiết kế cần tương ứng với những hiện tượng có thể quan sát.
Trước tiên, liệt kê các nút, chiều dài cáp, loại cáp, tốc độ baud, các vùng cấp nguồn và chu kỳ vận hành, đồng thời xác nhận những đường dây nào thuộc cùng một phân đoạn mạng điện. Không suy ra số nút sử dụng được chỉ từ một giới hạn tối đa lý thuyết chung, và cũng không thể quyết định khoảng cách chỉ dựa trên kinh nghiệm “485 truyền xa được bao nhiêu”. Tải bộ thu, mạng phân cực, kết cuối và các cạnh tín hiệu thực tế đều làm thay đổi biên dự phòng. Chỉ khi mô tả rõ các điều kiện bất lợi nhất, bạn mới biết các phép thử tiếp theo phải bao quát những tình huống nào.
2. Phối hợp trở kháng kết cuối phải theo từng phân đoạn mạng
Các cạnh tín hiệu lan truyền dọc đường dây và phản xạ xuất hiện khi trở kháng tại đầu đường dây không phù hợp. Mục đích của điện trở kết cuối là giảm phản xạ, không phải tăng điện áp tín hiệu. Với một bus thông thường, hãy kiểm tra việc phối hợp trở kháng từ hai đầu thực tế của phân đoạn mạng, có tính đến trở kháng đặc tính của cáp và cấu hình kết cuối tích hợp của thiết bị; không được bật kết cuối vô điều kiện tại các nút trung gian. Sau khi thay cáp, thêm nhánh hoặc đổi tốc độ, hãy kiểm tra lại dạng sóng và tải; không sao chép máy móc cấu hình cáp ngắn ban đầu.
RC và các phương pháp phối hợp trở kháng khác đều có những điều kiện thiết kế riêng, và không thể thay thế kết cuối thông thường chỉ vì mức tiêu thụ công suất tĩnh thấp hơn. Phản xạ do các nhánh rẽ cũng chịu ảnh hưởng của chiều dài và cạnh tín hiệu; không có một số mét chung nào bảo đảm an toàn cho mọi tốc độ. Khi đi dây theo nhiều hướng, hãy đánh giá việc sử dụng HUB chủ động có bộ kích độc lập để mỗi nhánh trở thành một phân đoạn mạng có thể thiết kế riêng; xoắn trực tiếp nhiều nhóm dây với nhau sẽ không tạo ra ranh giới điện này.

3. Phân cực và fail-safe phải được tính toán cho toàn mạng
Khi nhàn rỗi, không có bộ kích nào chủ động truyền, nhưng bộ thu vẫn cần một trạng thái xác định. Một số thiết bị có chức năng fail-safe khi hở mạch, ngắn mạch hoặc nhàn rỗi, trong khi các bộ thu truyền thống có thể cần phân cực ngoài. Các điện trở phân cực phải được tính toán cùng với kết cuối, nguồn cấp, tải bộ thu và ngưỡng chuyển trạng thái. Bổ sung phân cực lặp lại tại mọi nút có thể làm tăng tải hoặc thay đổi điện thế, vì vậy không thể sao chép một giá trị điện trở cố định cho mọi hệ thống.
Cũng cần phân biệt phân cực bus với điện trở kéo lên tại đầu ra logic của bộ thu. Thêm điện trở vào chân nhận UART không có nghĩa là đã thiết lập trạng thái vi sai khi nhàn rỗi trên đường dây. Kiểm thử sự cố cũng phải phân biệt hở mạch, ngắn mạch và không có bộ kích hoạt động, vì các trạng thái này không nhất thiết được xử lý giống nhau trên các thiết bị khác nhau. Việc lựa chọn và kiểm thử cần dựa trên định nghĩa trong bảng dữ liệu, không chỉ dựa vào cụm từ “có fail-safe”.
4. Không được để bộ kích chiếm bus khi cấp nguồn và đặt lại
Khi bộ điều khiển được cấp nguồn, chương trình chưa được khởi tạo và GPIO có thể chưa ở trạng thái mong muốn. Nếu tín hiệu cho phép bộ kích bị bật nhầm ở giai đoạn này, một nút có thể chiếm bus và ngăn các thiết bị khác phản hồi. Phần cứng cần thiết lập trạng thái mặc định có thể dự đoán theo mức tích cực của chip thực tế, còn phần mềm chỉ được cho phép truyền sau khi cổng nối tiếp và giao thức đã sẵn sàng. Việc chọn kéo lên hay kéo xuống cho tín hiệu cho phép phải được kiểm tra theo thiết bị; không có một lựa chọn duy nhất phù hợp với mọi mạch.
Kiểm thử không được giới hạn ở việc cấp nguồn đồng thời cho mọi thiết bị. Cũng cần quan sát hành vi khi một thiết bị khởi động lại riêng lẻ, khi thiết bị chủ khởi động lại, khi phục hồi sau sụt nguồn và khi thêm một nút trong lúc đường truyền đã có lưu lượng. Ghi lại xem có xảy ra kích đường truyền kéo dài, ký tự không hợp lệ hoặc lệnh lặp lại hay không. Các thiết bị thu phát tự động có thể đơn giản hóa việc điều khiển hướng, nhưng không thể thay thế thiết kế đặt lại, bộ đệm và phục hồi lỗi; đặc biệt, không thể suy ra từ chữ “tự động” rằng không có độ trễ lan truyền hoặc chuyển mạch.

5. Cách ly và bảo vệ không thể thay thế nhau
Khi đi qua các vùng cấp nguồn khác nhau, điện thế đất ở hai phía có thể khác nhau. Thu vi sai không cho phép điện áp chế độ chung không giới hạn, và cách ly có thể giảm nguy cơ dẫn điện một chiều trong phạm vi quy định; cách ly tín hiệu cũng cần nguồn cấp độc lập hoặc cách ly nguồn tương ứng. Xung quá áp, phóng tĩnh điện và quá áp liên tục là những điều kiện khác nhau; điện áp chịu đựng cách ly không phải là điện áp được phép đưa liên tục vào cổng. Mạng bảo vệ phải được phối hợp theo dạng sóng quá độ, năng lượng và khả năng của bộ thu phát.
Tài liệu FCC-RD của Feichang Technology cung cấp các ví dụ về cách ly chủ động và điều khiển hướng, trong khi FC-D8JM nhấn mạnh cấu trúc cách ly độc lập cho cổng chính và từng cổng hạ nguồn. Loại trước được dùng để chuyển đổi giao diện, còn loại sau được dùng cho nhiều nhánh; không thể áp dụng khả năng cổng của model này cho model khác. Hãy kiểm tra nguồn cấp, các miền cách ly, các phép thử bảo vệ và hành vi phục hồi sự cố của đúng phiên bản được đặt hàng; “cấp công nghiệp” chỉ là điểm khởi đầu của yêu cầu và không thể thay thế việc xác minh từng hạng mục theo điều kiện dự án.
6. Bảo đảm nghiệm thu có thể tái hiện các điều kiện bất lợi nhất
Trước tiên, thiết lập mốc tham chiếu với một nút và cáp ngắn, sau đó kết nối cáp hiện trường và thêm tải lần lượt. Vận hành với độ dài thông điệp và chu kỳ thăm dò thực tế, đồng thời ghi lại số lần thành công, hết thời gian chờ, lỗi tổng kiểm tra và thời gian phản hồi dài nhất. Thời gian chờ phải bao quát việc nhả hướng truyền, lan truyền trên đường dây, xử lý của thiết bị và chuyển tiếp qua thiết bị trung gian; không thể tuyên bố tương thích với mọi giao thức chỉ bằng cách thêm một độ trễ cố định. Các lần thử lại liên tục chiếm bus và có thể biến một vấn đề cục bộ thành tình trạng chậm trên toàn mạng.
Trong khung thời gian kiểm thử được phép, hãy xác minh riêng việc cấp nguồn, ngắt kết nối, tình trạng bất thường của nút và phục hồi, đồng thời tránh dùng đường điều khiển sản xuất đang hoạt động làm bàn thử. Mỗi lần chỉ thay đổi một biến, đồng thời lưu cấu hình và dạng sóng trước và sau. Nếu sau khi phục hồi vẫn còn lỗi không thường xuyên, hãy tiếp tục tìm các điều kiện tải, nhiệt độ hoặc nhiễu tương ứng; không thể kết thúc nghiệm thu chỉ với một lần đọc thành công. Tài liệu cuối cùng cần bao gồm sơ đồ phân đoạn mạng, vị trí kết cuối và phân cực, bảng địa chỉ và tham số, điều kiện thiết bị đo và kết quả kiểm thử vận hành để nhân viên bảo trì có thể lặp lại cùng quy trình xác minh.
Đối chiếu nguồn:Hướng dẫn thiết kế RS485 của TI; Tài liệu lưu ý của TI về fail-safe khi nhàn rỗi; Tài liệu bộ thu phát cách ly của TI (Nguyên lý tổng quát); 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 là sơ đồ nguyên lý tổng quát, không phải ảnh sản phẩm thực tế, PCB thực tế hay dạng sóng đo được. Các thông số và khả năng cụ thể tuân theo model, 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-03. Nguồn được sửa đổi lần cuối: 2026-10-13T12:28:34+08:00. Đọc nguồn tiếng Trung


