Adapter RJ45 do DB9 prawie na pewno łączy piny złącza RJ9 ze złączami RJ45 - jeszcze nie spotkałem żadnego z tych urządzeń z jakąkolwiek logiką - i wymagałoby to dużej logiki (i konfiguracji) ponieważ połączenia Ethernet i szeregowe są bardzo różne.
davidgo,
3
Podaj zdjęcie swojego adaptera.
Criggie,
1
@Criggie, to prawdopodobnie adapter, którego APC używał w swoich nieprzerwanych zasilaczach przez lata, zanim przełączyli się na używanie adapterów RJ45-USB.
Mark
Odpowiedzi:
26
Nie. Porty Ethernet nie mogą przesyłać ani odbierać sygnałów RS-232.
Jeśli Twój laptop ma tradycyjny port szeregowy DB9 RS-232, użyj go z odpowiednim kablem szeregowym. Jeśli nie, użyj adaptera szeregowego USB na RS-232.
„Porty Ethernet nie mogą przesyłać ani odbierać sygnałów RS-232” - Ale są konwertery.
trociny
2
@sawdust Czy masz przykład?
Michael Hampton
3
Każdy kabel RJ45 do portu szeregowego, który widziałem, został podłączony do przełącznika / routera w celu sterowania lub programowania w ten sposób .
JPhi1618,
1
@MichaelHampton - na końcu mojej odpowiedzi znajduje się link.
trociny
3
@ JPhi1618, to tylko adapter pinout, nie pomaga w różnicach w fizycznej i logicznej sygnalizacji między Ethernetem a portem szeregowym. Przypuszczam, że powodem użycia złącza „RJ45” dla konsol szeregowych jest to, że jest mniejsze niż DE9. Może to stanowić różnicę między możliwością dopasowania złącza konsoli z przodu przełącznika, zamiast konieczności umieszczania go z tyłu. To trochę mylące, że używane jest to samo złącze, ale prawdopodobnie będą łatwe do uzyskania ze źródła, a każdy może znaleźć wtyczki, aby zrobić np. Dłuższy kabel szeregowy.
ilkkachu
19
Jeśli masz coś takiego jak ten element, to jest to tylko adapter pinout, a nie urządzenie szeregowe / ethernetowe.
Możesz użyć jednego z nich na każdym końcu kabla RJ45 do wykonania kabla szeregowego. Ten kabel szeregowy może przebiegać przez kabel strukturalny zainstalowany w ścianie lub w podobny sposób, ale nie może przebiegać przez przełącznik Ethernet lub VLAN.
Używam ich od dłuższego czasu i działają niezawodnie nawet przy stosunkowo długich kablach (10+ metrów).
Ismael Miguel
3
Standard RS-232 określa złącza DB25. Ponieważ złącza DB25 są większe niż większość nowoczesnych złączy, a przez to nieco niewygodne, wiele urządzeń przełączyło się na inne złącza, w tym złącza RJ-45 i DE-9 na twoim zdjęciu. Ten adapter prawdopodobnie miał umożliwić połączenie między serwerem lub urządzeniem sieciowym z portem szeregowym RJ-45 a innym urządzeniem z portem szeregowym DE-9.
kasperd
4
@kasperd, Jeśli chcesz uzyskać informacje techniczne, RS-232 opisuje interfejs między komputerem lub terminalem komputerowym (aka „Data Terminal Equipment” lub „DTE”) a modemem (aka „Data Communication Equipment” lub „DCE”). W dzisiejszych czasach, gdy mówimy „RS-232”, ignorujemy prawie całą rzecz, z wyjątkiem jej najniższego poziomu --- kodowania linii i ramkowania.
Solomon Slow
1
@SolomonSlow Dokładnie. Chodzi mi o to, że istnieją części tego standardu, które nie są już używane, w tym współczynnik kształtu złącza. Przedstawiony adapter służy do konwersji między dwoma złączami, które dostawcy wybrali zamiast większego złącza DB25.
kasperd
9
Mam adapter RS232 RJ45 na D9, którego chcę użyć do sterowania urządzeniem RS232 w następującej konfiguracji:
To, czy uda ci się osiągnąć swój cel, zależy dokładnie od tego, co może zrobić ten „ adapter ”.
Z pewnością istnieją „konwertery szeregowe na Ethernet” zaprojektowane dla proponowanego połączenia:
Najczęściej służy do podłączania szeregowego urządzenia RS232, RS485 lub RS422, takiego jak drukarka szeregowa, skaner kodów kreskowych, waga, GPS, czujnik lub dowolne inne urządzenie konsumenckie lub przemysłowe z interfejsem szeregowym, do komputera za pośrednictwem standardowej sieci LAN.
Zaleta tego jest oczywista; będziesz mógł kontrolować, monitorować i komunikować się z urządzeniem szeregowym zdalnie z komputera centralnego .
Jak działa szeregowy konwerter Ethernet?
Zespół obwodów wewnątrz konwertera może konwertować pakiety IP / TCP na dane szeregowe, a także konwertować dane szeregowe na pakiety IP / TCP, więc działa w obu kierunkach. Zanim zaczniesz korzystać z konwertera, musisz zainstalować oprogramowanie sterownika na swoim komputerze. To oprogramowanie sterownika jest również nazywane wirtualnym oprogramowaniem COM, ponieważ tworzy wirtualny port COM w Menedżerze urządzeń komputera, gdy konwerter jest podłączony do komputera. Oprogramowanie Virtual COM jest zwykle dołączane do konwertera, przynajmniej jeśli kupujesz od renomowanego sprzedawcy.
Po utworzeniu wirtualnego portu COM przez oprogramowanie sterownika konwertera portu szeregowego na Ethernet port COM pojawi się w Menedżerze urządzeń komputera, jakby był standardowym portem COM, jednak tak naprawdę jest to port COM w konwerterze drugi koniec Ethernetu.
Te konwertery są fajne i przydatne, ale nie sądzę, że nazwałbym coś, co wymaga własnego zasilacza, „adapterem”. OP prawdopodobnie skorzystałby z tego, gdyby jego urządzenie szeregowe wymagało zdalnej kontroli.
JPhi1618
4
„Nie sądzę, że nazwałbym coś, co wymaga własnego zasilacza,„ adapterem ”” - wszystko, co ma cyfrowy układ scalony, będzie wymagało zasilania. Adaptery USB (np. Adapter szeregowy USB na RS-232 wymieniony w innej odpowiedzi) mają tę zaletę, że połączenie USB zapewnia zasilanie układu konwertera. Ethernet nie jest magistralą jak USB, więc nie ma zasilania (chyba że masz PoE).
trociny
5
Czy to nie jest sedno pytania? Portu Ethernet laptopa użytkownika nie można używać do sterowania połączeniem szeregowym. Tak, może łączyć się z jednym z tych urządzeń przez sieć LAN, ale to nie jest pytanie.
cpt_fink
1
Bardzo prawdziwe. Może jestem w mniejszości, ale zawsze rezerwowałem „adapter” na coś, co jest naprawdę głupim połączeniem pin-to-pin. Teraz, gdy o tym wspomniałeś, widziałem, jak inni używają „adaptera USB do portu szeregowego” (i w przypadku podobnych produktów).
JPhi1618
2
@cpt_fink - OP chce „ kontrolować urządzenie RS232” , a nie „sterować połączeniem szeregowym” (cokolwiek to znaczy), jak twierdzisz. Opis szeregowego konwertera Ethernet stwierdza, że „będziesz w stanie sterować … urządzeniem szeregowym zdalnie z… komputera.” Jak to nie jest idealna odpowiedź na pytanie PO?
trociny
4
Fizyczna sygnalizacja, a tym bardziej logiczne protokoły używane przez Ethernet są zupełnie inne niż w przypadku portów szeregowych, więc niemożliwe jest bezpośrednie podłączenie portu LAN laptopa do portu szeregowego urządzenia.
Jednak to samo złącze jest często używane w obu przypadkach. Myślę, że użycie złącza „RJ45” do konsoli szeregowej stało się popularne przez Cisco, ale urządzenia sieciowe innych dostawców używają tego samego złącza. Jeśli masz adapter z DE-9 na drugim końcu i „RJ45” na drugim końcu, najprawdopodobniej jest to kabel konsoli w stylu Cisco. Jak ten ( zdjęcie z Wikipedii ):
Aby podłączyć laptopa lokalnie do portu szeregowego urządzenia, wystarczy uzyskać adapter portu szeregowego USB. Powinny być one łatwo dostępne, a sterowniki dla popularnych (FT232R i PL2303) można znaleźć w większości systemów operacyjnych.
Jeśli jednak twoim przypadkiem użycia jest zdalne połączenie z portem szeregowym , tak jak w sieci, to nie zadziała. Potrzebujesz czegoś, co łączy się z siecią i komunikuje się z portem szeregowym urządzenia. Istnieją dostępne na rynku urządzenia, które właśnie to robią (serwery terminali), ale można to rozwiązać również na innym komputerze wyposażonym w złącze szeregowe.
Odpowiedzi:
Nie. Porty Ethernet nie mogą przesyłać ani odbierać sygnałów RS-232.
Jeśli Twój laptop ma tradycyjny port szeregowy DB9 RS-232, użyj go z odpowiednim kablem szeregowym. Jeśli nie, użyj adaptera szeregowego USB na RS-232.
źródło
Jeśli masz coś takiego jak ten element, to jest to tylko adapter pinout, a nie urządzenie szeregowe / ethernetowe.
Możesz użyć jednego z nich na każdym końcu kabla RJ45 do wykonania kabla szeregowego. Ten kabel szeregowy może przebiegać przez kabel strukturalny zainstalowany w ścianie lub w podobny sposób, ale nie może przebiegać przez przełącznik Ethernet lub VLAN.
źródło
To, czy uda ci się osiągnąć swój cel, zależy dokładnie od tego, co może zrobić ten „ adapter ”.
Z pewnością istnieją „konwertery szeregowe na Ethernet” zaprojektowane dla proponowanego połączenia:
który wygląda trochę jak stosowanie produktu: .
Obrazy konwerterów szeregowych na Ethernet
źródło
Fizyczna sygnalizacja, a tym bardziej logiczne protokoły używane przez Ethernet są zupełnie inne niż w przypadku portów szeregowych, więc niemożliwe jest bezpośrednie podłączenie portu LAN laptopa do portu szeregowego urządzenia.
Jednak to samo złącze jest często używane w obu przypadkach. Myślę, że użycie złącza „RJ45” do konsoli szeregowej stało się popularne przez Cisco, ale urządzenia sieciowe innych dostawców używają tego samego złącza. Jeśli masz adapter z DE-9 na drugim końcu i „RJ45” na drugim końcu, najprawdopodobniej jest to kabel konsoli w stylu Cisco. Jak ten ( zdjęcie z Wikipedii ):
Aby podłączyć laptopa lokalnie do portu szeregowego urządzenia, wystarczy uzyskać adapter portu szeregowego USB. Powinny być one łatwo dostępne, a sterowniki dla popularnych (FT232R i PL2303) można znaleźć w większości systemów operacyjnych.
Jeśli jednak twoim przypadkiem użycia jest zdalne połączenie z portem szeregowym , tak jak w sieci, to nie zadziała. Potrzebujesz czegoś, co łączy się z siecią i komunikuje się z portem szeregowym urządzenia. Istnieją dostępne na rynku urządzenia, które właśnie to robią (serwery terminali), ale można to rozwiązać również na innym komputerze wyposażonym w złącze szeregowe.
źródło