html RS-232 so với RS-485: Hướng dẫn đấu dây, khoảng cách và lựa chọn | FCTEL
                                   +8618758069661 [email protected]
Tìm kiếm sản phẩm Hướng dẫn: dấu cách = VÀ, | = HOẶC, ! = KHÔNG
Tin ngành

RS-232 và RS-485 khác nhau như thế nào?

Tác giả: Ban biên tập FCTEL

Một cổng nối tiếp hoạt động hoàn hảo trên bàn thử có thể trở nên thiếu ổn định khi máy được lắp đặt cách đó năm mươi mét, dùng chung máng cáp với bộ truyền động động cơ hoặc phải giao tiếp với mười thiết bị đo. Vì vậy, lựa chọn giữa RS-232 và RS-485 là một quyết định ở cấp dự án, không chỉ là lựa chọn đầu nối. Hướng dẫn này bắt đầu từ điều kiện lắp đặt thực tế của khách hàng: có bao nhiêu thiết bị, khoảng cách giữa chúng, mức độ nhiễu của môi trường và khả năng hỗ trợ của bộ điều khiển hiện có.

So sánh liên kết điểm-điểm RS-232 với bus nhiều thiết bị RS-485
Hình 1. Bắt đầu từ cấu trúc liên kết: RS-232 phù hợp với kết nối trực tiếp ở khoảng cách ngắn; bus RS-485 hai dây có thể kết nối nhiều thiết bị dọc theo một đường trục được thiết kế đúng cách.
Lựa chọn trong 30 giây. Nếu một thiết bị ở gần kết nối trực tiếp với PC, máy tính xách tay bảo trì hoặc bộ điều khiển, và cả hai đầu đều đã có RS-232, hãy giữ lại RS-232. Nếu các thiết bị đo được phân bố dọc dây chuyền sản xuất, chiều dài cáp lớn hoặc một bộ điều khiển phải thăm dò nhiều thiết bị, hãy xem xét RS-485. Trước khi mua phần cứng, hãy xác nhận giao thức, số dây, sơ đồ chân cổng, yêu cầu nguồn cấp và môi trường: chỉ riêng RS-485 không thể khiến hai giao thức không tương thích giao tiếp với nhau.

1. Giao diện thay đổi điều gì đối với người dùng

RS-232 là giao diện điện đơn đầu. Bộ thu đo tín hiệu so với một điểm tham chiếu chung. Vai trò truyền thống của giao diện này là liên kết điểm-điểm giữa hai thiết bị, chẳng hạn giữa máy tính xách tay cấu hình và bộ truyền động, bộ chỉ thị cân và bộ điều khiển cục bộ, hoặc thiết bị đo đời cũ và bộ ghi dữ liệu. Đường phát và đường thu tín hiệu riêng biệt, vì vậy giao tiếp RS-232 thông thường có thể gửi và nhận đồng thời khi thiết bị và phần mềm hỗ trợ. Đầu nối có thể là DB9, cầu đấu hoặc loại độc quyền; chỉ hình dạng đầu nối không đủ để xác định tiêu chuẩn điện hay cách phân bổ chân.

RS-485 sử dụng tín hiệu vi sai. Bộ thu phản ứng với chênh lệch điện áp giữa một cặp dây thay vì điện áp của riêng một dây. Nhiễu ghép vào cả hai dây dẫn theo cách tương tự sẽ dễ được loại bỏ hơn. Điều này khiến RS-485 hữu ích trong nhà xưởng, quản lý tòa nhà, đo đếm, tủ thiết bị đường sắt và các hệ thống lắp đặt khác nơi cáp đi gần thiết bị điện. Cấu hình hai dây phổ biến hoạt động ở chế độ bán song công: các thiết bị kết nối lần lượt phát trên cùng một cặp dây. Cấu hình RS-485 bốn dây có các cặp phát và thu riêng, nhưng việc có đáp ứng giao tiếp đồng thời như mong muốn hay không phụ thuộc vào thiết kế thiết bị và kiến trúc mạng.

Không tên gọi nào trong hai tên này quy định giao thức ứng dụng. Modbus RTU thường được truyền qua RS-485, nhưng không đồng nghĩa với RS-485. Tương tự, một cổng RS-232 có thể truyền bộ lệnh của nhà cung cấp, dữ liệu NMEA, văn bản console hoặc giao thức khác. Bộ chuyển đổi có thể chuyển đổi mức điện và, tùy theo thiết kế, môi trường truyền dẫn hoặc phương thức truyền tải qua mạng. Nó không thể tự động tạo ra địa chỉ thiết bị còn thiếu, làm cho các lệnh không tương thích khớp nhau hoặc khiến một giao thức độc quyền giao tiếp bằng Modbus. Hãy yêu cầu cả thông số giao diện vật lý và giao thức thông điệp trước khi lựa chọn bộ chuyển đổi.

2. So sánh các thông số ảnh hưởng đến việc lắp đặt

Câu hỏi lựa chọnRS-232RS-485
Có bao nhiêu thiết bị?Thông thường, mỗi liên kết có một cặp bộ phát–bộ thu.Nhiều bộ thu phát có thể dùng chung một bus. Thiết kế truyền thống với 32 đơn vị tải là một mốc tham chiếu; các thiết bị hiện đại có tải bằng một phần đơn vị tải có thể cho phép nhiều hơn. Hãy kiểm tra bộ thu phát thực tế và tải của mạng.
Tín hiệu được đo như thế nào?Đơn đầu, so với mass tín hiệu.Vi sai, giữa cặp A/B, trong phạm vi điện áp chế độ chung được quy định của bộ thu phát.
Mức điện áp dự kiến là bao nhiêu?Đối với bộ thu tuân thủ tiêu chuẩn, dưới −3 V và trên +3 V là các vùng hợp lệ; cực tính biểu thị hai trạng thái logic. Không nối trực tiếp các mức điện áp này với chân UART TTL/CMOS.Bộ thu tuân thủ tiêu chuẩn phải nhận biết được đầu vào vi sai có độ lớn tối thiểu ±200 mV trong các điều kiện quy định. Đây là ngưỡng của bộ thu, không phải mức điện áp được bảo đảm tại mọi đầu cực ngoài hiện trường.
Khoảng cách và tốc độ là bao nhiêu?Hướng dẫn truyền thống là khoảng 15 m ở 20 kbit/s. Bộ thu phát hiện đại và cáp tốt có thể đạt khoảng cách xa hơn, nhưng cần xác minh thiết bị và điều kiện thực tế.Khoảng cách hàng trăm mét là khả thi trong nhiều thiết kế; khoảng 1,200 m là mốc tham chiếu tốc độ thấp thường được trích dẫn khi dùng cáp và điều kiện phù hợp. Tốc độ, suy hao cáp, điện trở kết cuối và nhiễu làm giảm biên dự phòng khả dụng.
Cần bao nhiêu dây tín hiệu?Thông thường là TX, RX và mass tín hiệu cho một liên kết đơn giản; cơ chế bắt tay có thể cần thêm dây.Thông thường là một cặp xoắn A/B cho bus hai dây, cộng với phương án tham chiếu/nối đất được thiết kế trước. Hệ thống bốn dây sử dụng hai cặp.
Có cần điện trở kết cuối không?Không dùng điện trở kết cuối đường truyền trong các liên kết RS-232 ngắn thông thường.Đối với bus dài hoặc tốc độ cao, chỉ phối hợp trở kháng cáp tại hai đầu vật lý của đường trục; 120 Ω là giá trị phổ biến với cáp 120 Ω. Kiểm tra xem thiết bị đã tích hợp điện trở này hay chưa.

Khoảng cách không phải là cam kết bảo đảm của sản phẩm. Các số liệu trên mô tả những điều kiện thiết kế thường được trích dẫn, không phải mức tối đa mà mọi sản phẩm FCTEL đều hỗ trợ. Một thiết bị đo 9,600 bit/s dùng cặp dây xoắn chất lượng và một bộ điều khiển 1 Mbit/s trong nhà máy có nhiều nhiễu điện có biên dự phòng rất khác nhau. Hãy xác nhận loại cáp, tốc độ baud, số nút, cách ly và bảng thông số của đúng thiết bị dùng trong hệ thống lắp đặt.

Các mức tín hiệu đơn đầu RS-232 và vi sai RS-485 có chú thích
Hình 2. Đặc tính điện. Các vùng hợp lệ của bộ thu RS-232 nằm ngoài ±3 V; độ nhạy vi sai của bộ thu RS-485 là ±200 mV trong điều kiện thử nghiệm tiêu chuẩn. Các con số này mô tả những phép đo khác nhau và không được so sánh như thể chúng là cùng một mức tín hiệu.

3. Ba tình huống của khách hàng và lựa chọn thực tế

Máy tính xách tay bảo trì đặt cạnh một máy đời cũ

Kỹ sư cần tải tham số xuống một bộ truyền động bên trong tủ. Cả hai đầu đều có cổng RS-232 được mô tả trong tài liệu, cáp ngắn và kết nối chỉ được sử dụng khi chạy thử. Cáp RS-232 trực tiếp thường là lựa chọn đơn giản nhất. Hãy xác minh đấu chéo TX/RX, mass tín hiệu, tốc độ baud, bit dữ liệu, chẵn lẻ, bit dừng và liệu thiết bị có yêu cầu điều khiển luồng phần cứng RTS/CTS hay không. Bộ chuyển đổi từ USB sang RS-232 phải cung cấp mức điện RS-232 thực sự; bộ chuyển đổi nối tiếp từ USB sang TTL có đầu nối tương tự không thể dùng thay thế.

Mười hai đồng hồ đo phân bố dọc dây chuyền sản xuất

Một bộ điều khiển phải lần lượt thăm dò mười hai đồng hồ đo. Việc đi mười hai tuyến cáp RS-232 dài riêng biệt làm tăng số cổng trong tủ, khối lượng đấu dây và công sức xử lý sự cố. Nếu các đồng hồ hỗ trợ RS-485 hai dây và cùng một giao thức, đường trục nối chuỗi thường là thiết kế tốt hơn. Gán cho mỗi đồng hồ một địa chỉ giao thức duy nhất, sử dụng cặp dây xoắn có trở kháng phù hợp, chỉ lắp điện trở kết cuối tại các đầu vật lý khi cần và xác nhận tổng tải đơn vị vẫn nằm trong khả năng của bộ phát. Ghi lại mọi địa chỉ và vị trí nhánh trên bản vẽ hoàn công; đội bảo trì sẽ cần những thông tin này về sau.

Máy ở xa, khác tòa nhà hoặc nằm bên kia khu vực nhiễu cao

Tín hiệu vi sai của RS-485 cải thiện khả năng chịu nhiễu, nhưng không thay thế cho thiết kế an toàn điện. Tuyến cáp đồng dài giữa các tòa nhà có thể chịu chênh lệch điện thế đất hoặc xung quá áp nằm ngoài phạm vi điện áp chế độ chung của bộ thu phát. Hãy đánh giá cách ly điện, bảo vệ chống xung quá áp, phương án chống nhiễu bằng lớp chắn và quy định nối đất tại địa phương. Với tuyến rất dài hoặc chênh lệch điện thế lớn, giải pháp chuyển đổi nối tiếp sang cáp quang có thể loại bỏ đường dẫn điện. Chọn kiến trúc dựa trên rủi ro tại hiện trường, thay vì cho rằng chỉ cần đổi nhãn đầu nối thành RS-485 là giải quyết được vấn đề.

4. Đấu dây bus RS-485 hai dây đúng cách

Lỗi lắp đặt phổ biến nhất là cấu trúc hình sao tạo bởi nhiều nhánh dài. RS-485 hoạt động tốt nhất với một đường trục chính đi lần lượt qua các thiết bị, cùng các nhánh rẽ ngắn nếu có thể. Ở tốc độ cao hơn, các nhánh rẽ dài tạo ra phản xạ làm biến dạng sườn tín hiệu và gây lỗi CRC chập chờn. Giữ hai dây trong cặp đi cùng nhau từ đầu đến cuối và tránh đi lẫn với dây điện công suất lớn. Nếu cáp có lớp chắn, hãy tuân theo phương án nối đất tại hiện trường và tài liệu thiết bị; không có cách nối lớp chắn nào đúng cho mọi tòa nhà và mọi cấu hình cách ly.

Điện trở kết cuối phải nằm ở hai đầu vật lý của đường trục, không phải tại mọi thiết bị và cũng không đơn thuần tại hai thiết bị có địa chỉ thấp nhất và cao nhất. Điện trở 120 Ω thường được dùng khi trở kháng đặc tính của cáp gần 120 Ω. Hai điện trở kết cuối như vậy tạo tải đáng kể lên bộ phát, vì thế việc lắp thêm không phải là vô hại. Một số bộ điều khiển và đồng hồ đo có điện trở kết cuối đóng/ngắt được; hãy ghi lại công tắc nào đang bật. Phân cực an toàn khi lỗi là một chức năng riêng, giữ bus ở trạng thái xác định khi không có thiết bị phát. Trước khi thêm điện trở phân cực ngoài, hãy kiểm tra xem bộ thu phát đã tích hợp cơ chế an toàn khi lỗi hay chưa và mạng có cần các điện trở này không.

Cách đặt tên A/B không thống nhất giữa các nhà cung cấp. Chân A của nhà sản xuất này có thể là D− hoặc thậm chí B của nhà sản xuất khác. Hãy xác định đầu cực không đảo/đảo được nêu hoặc cực tính vi sai khi bus rỗi trong cả hai tài liệu hướng dẫn, sau đó kiểm tra. Duy trì tham chiếu tín hiệu phù hợp theo giới hạn điện áp chế độ chung của bộ thu phát. Nếu thiết bị có cách ly, hãy tuân theo hướng dẫn cách ly và nối đất của thiết bị thay vì tùy tiện nối chung các điểm tham chiếu giữa các tòa nhà.

Đường trục nối chuỗi RS-485 với hai điện trở kết cuối ở hai đầu và cặp A/B có chú thích
Hình 3. Bus hai dây với một đường trục cặp xoắn, các nhánh rẽ ngắn đến thiết bị và điện trở kết cuối tại hai đầu vật lý. Hình minh họa là hướng dẫn về cấu trúc liên kết; hãy dùng tài liệu thiết bị để lựa chọn chi tiết kết cuối, phân cực và nối đất.

5. Chạy thử liên kết theo cách giúp tìm ra lỗi

  1. Xác định từng cổng. Chụp ảnh nhãn đầu cực và thu thập tài liệu hướng dẫn. Xác nhận RS-232 hay RS-485, hai dây hay bốn dây, sơ đồ chân, thiết bị có cung cấp cổng cách ly hay không và những cài đặt nào có thể chọn bằng phần mềm.
  2. Trước tiên, làm cho một kết nối ngắn hoạt động. Thử bộ điều khiển với một thiết bị gần tủ ở tốc độ baud và giao thức dự kiến. Cách này giúp phân biệt lỗi không khớp giao thức với sự cố cáp trước khi thêm hệ thống dây ngoài hiện trường.
  3. Đồng bộ các cài đặt nối tiếp. Đặt thống nhất tốc độ baud, bit dữ liệu, chẵn lẻ và bit dừng. Với giao thức thăm dò, đặt địa chỉ duy nhất và định dạng lệnh phù hợp. Địa chỉ trùng có thể trông giống nhiễu đường truyền ngẫu nhiên vì hai thiết bị trả lời cùng lúc.
  4. Kiểm tra trực tiếp hệ thống dây. Lần theo toàn bộ đường trục, xác định cả hai đầu vật lý, xác nhận cách đấu A/B từ tài liệu hướng dẫn, kiểm tra mô-men siết đầu nối và tìm các nhánh rẽ dài hoặc cấu trúc hình sao vô tình hình thành. Bus có thể hoạt động tốt với một thiết bị nhưng lỗi ngay khi nhánh thứ hai được kết nối.
  5. Kiểm tra kết cuối, phân cực và tham chiếu. Sau khi ngắt nguồn an toàn và tuân theo quy trình của thiết bị, xác nhận những điện trở kết cuối nào đã được lắp. Không chẩn đoán bằng cách tùy tiện thêm điện trở tại mọi tủ. Xem xét phân cực khi bus rỗi và các yêu cầu về điện áp chế độ chung/nối đất.
  6. Tăng tải dần dần. Thêm từng thiết bị một và ghi lại bộ đếm lỗi, số lần thử lại hoặc lỗi CRC. Thử nghiệm với chiều dài cáp cuối cùng, tốc độ baud cuối cùng và trong khi máy móc gần đó hoạt động. Thử nghiệm thành công trên bàn thử không chứng minh được biên dự phòng ngoài hiện trường.

Nếu lỗi chỉ xảy ra khi động cơ khởi động, hãy kiểm tra nhiễu, lớp chắn, tuyến đi dây, cách ly và nguy cơ chịu xung quá áp. Nếu lỗi chỉ xuất hiện sau khi thêm một nút, hãy kiểm tra xung đột địa chỉ, tải, nhánh rẽ và điện trở kết cuối thừa. Nếu hoàn toàn không có phản hồi, hãy bắt đầu với loại giao diện, cách đấu A/B, định dạng nối tiếp và giao thức trước khi thay phần cứng. Máy hiện sóng hoặc bộ phân tích nối tiếp phù hợp có thể giúp phân biệt vấn đề dạng sóng điện với các thông điệp hợp lệ nhưng sai định dạng.

6. Những thông tin cần nêu khi đặt mua sản phẩm giao diện

Hãy gửi một bảng yêu cầu ngắn gọn thay vì chỉ hỏi mua “bộ chuyển đổi RS-485”. Cung cấp model thiết bị hiện có và tài liệu cổng, giao thức và định dạng nối tiếp, số nút, khoảng cách cáp xa nhất, tốc độ baud mục tiêu, chế độ hai dây hoặc bốn dây, đầu nối và sơ đồ chân, điện áp nguồn cấp, phương pháp lắp đặt và nhiệt độ hoạt động. Nêu thêm liệu hệ thống có đi qua các tòa nhà, cần cách ly điện, có nguy cơ chịu xung quá áp hoặc phải dùng cáp quang hay Ethernet làm một đoạn truyền tải hay không. Thông tin này giúp kỹ sư lựa chọn sản phẩm có giao diện điện phù hợp và biên dự phòng lắp đặt đủ lớn.

Đối với bộ chuyển đổi từ RS-232 sang RS-485, cũng cần kiểm tra điều khiển hướng truyền. Trong mạng bán song công hai dây, thiết bị đang phát phải nhả bus để nút khác có thể trả lời. Một số bộ chuyển đổi tự động chuyển hướng; số khác phụ thuộc vào tín hiệu RTS hoặc cấu hình. Với gateway nối tiếp sang Ethernet, hãy làm rõ ứng dụng cần đường hầm nối tiếp trong suốt, cổng COM ảo hay chuyển đổi giao thức. Các chế độ hoạt động này có thể trông tương tự trên trang sản phẩm nhưng vận hành khác nhau trong hệ thống điều khiển của khách hàng.

Danh sách kiểm tra lựa chọn dành cho khách hàng trong các dự án giao diện nối tiếp
Hình 4. Danh sách kiểm tra mua hàng gắn lựa chọn giao diện với dữ liệu hiện trường: các điểm đầu cuối, giao thức, đấu dây, khoảng cách, môi trường và cách hoạt động của bộ chuyển đổi. Ghi lại những thông tin này trước khi so sánh các model.

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

Tôi có thể đấu trực tiếp chân TX của RS-232 vào chân A của RS-485 không?

Không. Hai giao diện sử dụng tín hiệu điện và cấu trúc liên kết khác nhau. Hãy dùng bộ chuyển đổi phù hợp và xác minh nguồn cấp, cách phân bổ chân, điều khiển hướng bán song công và khả năng tương thích giao thức.

RS-485 có tự động đồng nghĩa với 1,200 mét và 32 thiết bị không?

Không. Đó là các mốc tham chiếu lịch sử gắn với những giả định về cáp, tốc độ tín hiệu và đơn vị tải. Bộ thu phát hiện đại có tải bằng một phần đơn vị tải có thể hỗ trợ nhiều nút hơn, trong khi mạng tốc độ cao hoặc hệ thống lắp đặt kém có thể hỗ trợ khoảng cách ngắn hơn. Thông số thiết bị và cáp quyết định thiết kế thực tế.

Có nên lắp điện trở 120 Ω cho mọi thiết bị RS-485 không?

Không. Trong đường trục có kết cuối thông thường, điện trở được đặt tại mỗi đầu vật lý. Điện trở kết cuối bổ sung làm tăng tải và có thể khiến giao tiếp kém đi. Liên kết ngắn hoặc tốc độ thấp có thể có yêu cầu thiết kế khác; hãy tham khảo tài liệu mạng và sản phẩm.

Tại sao các thiết bị có cổng RS-485 tương ứng nhưng vẫn không trao đổi được dữ liệu?

Các cổng điện tương ứng chỉ là lớp đầu tiên. Hãy kiểm tra chế độ hai dây/bốn dây, định dạng nối tiếp, địa chỉ thiết bị, lệnh giao thức, thời gian phản hồi và điều khiển hướng của bộ chuyển đổi. Liên kết vật lý có thể hoạt động tốt trong khi các thông điệp ứng dụng vẫn không tương thích.

Bạn cần kết nối thiết bị thực tế?

Hãy cung cấp model bộ điều khiển và thiết bị đo, tài liệu cổng của chúng, khoảng cách cáp, số thiết bị và môi trường lắp đặt. FCTEL có thể giúp xác định cụ thể hơn các yêu cầu về giao diện và bộ chuyển đổi cho dự án của bạn.

Trao đổi về yêu cầu kết nối của bạn →

Tài liệu tham khảo kỹ thuật: Analog Devices AN-960, Hướng dẫn triển khai mạch RS-485/RS-422; Texas Instruments, Hướng dẫn thiết kế RS-485; Analog Devices, Kiến thức cơ bản về truyền thông nối tiếp RS-232. Thông số kỹ thuật và hướng dẫn lắp đặt dành riêng cho sản phẩm được ưu tiên áp dụng hơn hướng dẫn chung này.