Sử dụng Bộ chuyển đổi Rj45 sang D9 với máy tính xách tay để điều khiển thiết bị RS232


8

Tôi đã có Bộ chuyển đổi tín hiệu từ RJ45 sang D9 mà tôi muốn sử dụng để điều khiển thiết bị RS232 theo cấu hình sau:

Cổng Ethernet Ethernet của máy tính xách tay -> Dây dẫn bản vá Cat6 -> Bộ chuyển đổi D9 RS232 -> Thiết bị RS232

Các công việc trên sẽ làm việc?


7
Bộ chuyển đổi RJ45 sang DB9 gần như chắc chắn chỉ là các chân kết nối trên đầu nối RJ9 với các đầu nối trên RJ45 - Tôi chưa bắt gặp bất kỳ thiết bị nào trong số này có bất kỳ logic nào trong chúng - và sẽ cần rất nhiều logic (và cấu hình) vì Ethernet và kết nối nối tiếp rất khác nhau.
davidgo

3
Vui lòng cung cấp một hình ảnh của bộ chuyển đổi của bạn.
Criggie

1
@Criggie, có lẽ đó là bộ chuyển đổi mà APC đã sử dụng trên các bộ nguồn liên tục của họ trong nhiều năm, trước khi họ chuyển sang sử dụng bộ chuyển đổi RJ45 sang USB.
Đánh dấu

Câu trả lời:


26

Không. Cổng Ethernet không thể truyền hoặc nhận tín hiệu RS-232.

Nếu máy tính xách tay của bạn có cổng nối tiếp DB9 RS-232 truyền thống, hãy sử dụng cổng nối tiếp phù hợp. Nếu không, sử dụng bộ chuyển đổi nối tiếp USB sang RS-232.


2
"Cổng Ethernet không thể truyền hoặc nhận tín hiệu RS-232" - Nhưng có bộ chuyển đổi.
mùn cưa

2
@sawdust Bạn có ví dụ không?
Michael Hampton

3
Bất kỳ cáp nối tiếp nối dây nào mà tôi thấy đã được tạo ra để cắm vào bộ chuyển mạch / bộ định tuyến để điều khiển hoặc lập trình như thế này .
JPhi1618

1
@MichaelHampton - có một liên kết ở cuối câu trả lời của tôi.
mùn cưa

3
@ JPhi1618, đó chỉ là một bộ chuyển đổi pinout, nó không giúp ích gì cho sự khác biệt về tín hiệu vật lý và logic giữa Ethernet và cổng nối tiếp. Tôi cho rằng lý do đầu nối "RJ45" được sử dụng cho bảng điều khiển nối tiếp là vì nó nhỏ hơn DE9. Điều đó có thể tạo ra sự khác biệt giữa việc có thể lắp đầu nối bàn điều khiển ở phía trước công tắc, thay vì phải đặt nó ở phía sau. Có một chút khó hiểu khi sử dụng cùng một đầu nối, nhưng chúng có thể dễ dàng tìm nguồn và bất kỳ ai cũng có thể tìm thấy các phích cắm để tạo ra một cáp nối tiếp dài hơn.
ilkkachu

19

Nếu bạn có một cái gì đó giống như mặt hàng này, thì nó chỉ là một bộ chuyển đổi pinout chứ không phải là một thiết bị nối tiếp / ethernet.

https://cdn3.volusion.com/uvrp7.f3o9w/v/vspfiles/photos/319016-2.gif?1401188765

Bạn có thể sử dụng một trong những thứ này ở mỗi đầu của cáp RJ45 để tạo cáp nối tiếp. Cáp nối tiếp đó có thể chạy qua cáp có cấu trúc được lắp đặt bên trong tường hoặc tương tự, nhưng nó không thể chạy qua bộ chuyển mạch ethernet hoặc vlan.


2
Tôi đã sử dụng những thứ này trong một thời gian dài và chúng hoạt động đáng tin cậy ngay cả với các dây cáp tương đối dài (hơn 10 mét).
Ismael Miguel

3
Tiêu chuẩn RS-232 chỉ định các đầu nối DB25. Do các đầu nối DB25 lớn hơn hầu hết các đầu nối hiện đại và do đó hơi bất tiện, rất nhiều thiết bị đã chuyển sang các đầu nối khác bao gồm cả đầu nối RJ-45 và DE-9 trong ảnh của bạn. Bộ điều hợp đó có khả năng nhằm kích hoạt kết nối giữa máy chủ hoặc thiết bị mạng với cổng nối tiếp RJ-45 và một thiết bị khác có cổng nối tiếp DE-9.
kasperd

4
@kasperd, Nếu bạn muốn có được kỹ thuật, RS-232 mô tả giao diện giữa máy tính hoặc thuật ngữ máy tính (còn gọi là "Thiết bị đầu cuối dữ liệu" hoặc "DTE") và modem (còn gọi là "Thiết bị truyền thông dữ liệu" hoặc "DCE"). Ngày nay, khi chúng tôi nói "RS-232", chúng tôi bỏ qua gần như toàn bộ, ngoại trừ mã hóa và đóng khung dòng ở mức rất thấp nhất.
Solomon chậm

1
@SolomonSlow Chính xác. Quan điểm của tôi là có những phần của tiêu chuẩn đó không còn được sử dụng ngày nay bao gồm cả yếu tố hình thức của đầu nối. Bộ điều hợp được mô tả là để chuyển đổi giữa hai trong số các đầu nối mà các nhà cung cấp đã chọn sử dụng thay vì đầu nối DB25 lớn hơn.
kasperd

9

Tôi đã có Bộ chuyển đổi tín hiệu từ RJ45 sang D9 mà tôi muốn sử dụng để điều khiển thiết bị RS232 theo cấu hình sau:

Việc bạn có thể hoàn thành mục tiêu hay không phụ thuộc vào chính xác " bộ điều hợp " này mà bạn có thể làm gì.
Chắc chắn có "bộ chuyển đổi nối tiếp sang Ethernet" được thiết kế cho kết nối bạn đề xuất:

Cổng Ethernet Ethernet của máy tính xách tay -> Dây dẫn bản vá Cat6 -> Bộ chuyển đổi D9 RS232 -> Thiết bị RS232

trông rất giống ứng dụng sản phẩm : nhập mô tả hình ảnh ở đây.

Vì vậy, một bộ chuyển đổi Ethernet nối tiếp được sử dụng để làm gì?

Thông thường nhất, nó được sử dụng để kết nối một thiết bị nối tiếp RS232, RS485 hoặc RS422 như máy in nối tiếp, máy quét mã vạch, thang đo, GPS, cảm biến hoặc bất kỳ thiết bị tiêu dùng hoặc công nghiệp nào khác có giao diện nối tiếp với máy tính qua mạng LAN tiêu chuẩn.
Ưu điểm của điều này là rõ ràng; bạn sẽ có thể điều khiển, giám sát và liên lạc với thiết bị nối tiếp của mình từ xa từ một máy tính trung tâm .


Làm thế nào để một bộ chuyển đổi Ethernet nối tiếp hoạt động?

Mạch bên trong bộ chuyển đổi có thể chuyển đổi các gói IP / TCP thành dữ liệu nối tiếp và cũng có thể chuyển đổi dữ liệu nối tiếp thành các gói IP / TCP, do đó nó hoạt động theo cả hai hướng. Trước khi bạn có thể bắt đầu sử dụng trình chuyển đổi, bạn cần cài đặt phần mềm trình điều khiển trên máy tính của mình. Phần mềm trình điều khiển này còn được gọi là phần mềm COM ảo vì nó tạo ra cổng COM ảo trong Trình quản lý thiết bị của máy tính khi trình chuyển đổi được kết nối với máy tính của bạn. Phần mềm COM ảo thường được bao gồm trong bộ chuyển đổi, ít nhất là nếu bạn mua từ một người bán có uy tín.

Khi cổng COM ảo được tạo bởi phần mềm trình điều khiển Bộ chuyển đổi nối tiếp sang Ethernet, cổng COM sẽ hiển thị trong Trình quản lý thiết bị của máy tính của bạn như thể đó là cổng COM tích hợp tiêu chuẩn, tuy nhiên thực tế đó là cổng COM trong trình chuyển đổi tại đầu kia của Ethernet.


Hình ảnh của bộ chuyển đổi nối tiếp sang Ethernet



2
Những bộ chuyển đổi này rất hay và hữu ích, nhưng tôi không nghĩ rằng tôi sẽ gọi thứ gì đó yêu cầu nguồn điện riêng của nó là 'bộ chuyển đổi'. OP có thể có thể sử dụng điều này nếu thiết bị nối tiếp của anh ta cần được điều khiển từ xa.
JPhi1618

4
"Tôi không nghĩ rằng tôi gọi một cái gì đó yêu cầu nguồn cung cấp năng lượng riêng của nó là một" bộ chuyển đổi "" - Bất cứ điều gì với IC kỹ thuật số sẽ cần nguồn điện. Bộ điều hợp USB (ví dụ: bộ chuyển đổi nối tiếp USB sang RS-232 được đề cập trong câu trả lời khác) có lợi thế là kết nối USB cung cấp năng lượng cho chip chuyển đổi. Ethernet không phải là một chiếc xe buýt như USB, vì vậy không có nguồn điện (trừ khi bạn có PoE).
mùn cưa

5
Đây không phải là thiếu điểm của câu hỏi? Cổng ethernet máy tính xách tay của người dùng không thể được sử dụng để điều khiển kết nối nối tiếp. Có, nó có thể kết nối qua mạng LAN với một trong những thiết bị này, nhưng đó không phải là câu hỏi.
cpt_fink

1
Rất đúng. Có thể tôi thuộc nhóm thiểu số nhưng tôi luôn dành "bộ điều hợp" cho thứ gì đó thực sự là một kết nối pin-to-pin thực sự ngu ngốc. Bây giờ bạn đề cập đến nó, tôi đã thấy những người khác sử dụng "USB to serial adapter" khá nhiều (và cho các sản phẩm tương tự).
JPhi1618

2
@cpt_fink - OP muốn " điều khiển thiết bị RS232" , chứ không phải "điều khiển kết nối nối tiếp" (bất cứ điều gì có nghĩa) như bạn yêu cầu. Mô tả về bộ chuyển đổi Ethernet nối tiếp nói rằng "bạn sẽ có thể điều khiển ... thiết bị nối tiếp của mình từ xa từ ... máy tính". Làm thế nào mà không phải là một câu trả lời hoàn hảo cho câu hỏi của OP?
mùn cưa

4

Tín hiệu vật lý và thậm chí còn hơn cả các giao thức logic, được Ethernet sử dụng hoàn toàn khác với các cổng nối tiếp, do đó không thể kết nối trực tiếp cổng LAN của máy tính xách tay với cổng nối tiếp của thiết bị.

Tuy nhiên, cùng một kết nối thường được sử dụng cho cả hai. Tôi nghĩ rằng việc sử dụng đầu nối "RJ45" cho bảng điều khiển nối tiếp đã được Cisco phổ biến, nhưng các thiết bị mạng từ các nhà cung cấp khác sử dụng cùng một đầu nối. Nếu bạn có một bộ chuyển đổi có DE-9 ở đầu bên kia và ở đầu kia là "RJ45", thì rất có thể đó là cáp điều khiển kiểu Cisco. Giống như cái này ( hình ảnh từ Wikipedia ):

nhập mô tả hình ảnh ở đây

Để kết nối máy tính xách tay của bạn với cổng nối tiếp của thiết bị cục bộ, chỉ cần lấy bộ chuyển đổi cổng nối tiếp USB. Chúng nên có sẵn và trình điều khiển cho những cái chung (FT 232R và PL2303) có thể được tìm thấy cho hầu hết các hệ điều hành.

Tuy nhiên, nếu trường hợp sử dụng của bạn là kết nối với một cổng nối tiếp từ xa , như trong mạng, thì điều đó sẽ không hoạt động. Bạn sẽ cần một cái gì đó kết nối với mạng và nói chuyện với cổng nối tiếp của thiết bị của bạn. Có những thiết bị thương mại có sẵn làm điều đó (máy chủ đầu cuối), nhưng bạn cũng có thể giải quyết điều đó với một máy tính được trang bị nối tiếp khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.