Utilisation d'un adaptateur RS232 Rj45 à D9 avec un ordinateur portable pour contrôler un périphérique RS232

8

J'ai un adaptateur RJ45 vers D9 RS232 que je veux utiliser pour contrôler un périphérique RS232 dans la configuration suivante:

Port Ethernet RJ45 pour ordinateur portable -> Cordon de raccordement Cat6 -> Adaptateur D9 RS232 -> Périphérique RS232

Est-ce que cela fonctionnerait?

sam
la source
7
L'adaptateur RJ45 à DB9 connecte presque certainement des broches du connecteur RJ9 aux connecteurs du RJ45 - je n'ai encore rencontré aucun de ces appareils avec une logique - et beaucoup de logique (et de configuration) serait nécessaire car les connexions Ethernet et série sont très différentes.
davidgo
3
Veuillez fournir une photo de votre adaptateur.
Criggie
1
@Criggie, c'est probablement l'adaptateur qu'APC a utilisé sur leurs alimentations sans coupure pendant des années, avant de passer à l'utilisation d'adaptateurs RJ45 vers USB.
Mark

Réponses:

26

Non. Les ports Ethernet ne peuvent ni transmettre ni recevoir de signaux RS-232.

Si votre ordinateur portable dispose d'un port série DB9 RS-232 traditionnel, utilisez-le avec le câble série approprié. Si ce n'est pas le cas, utilisez un adaptateur série USB vers RS-232.

Spiff
la source
2
"Les ports Ethernet ne peuvent ni transmettre ni recevoir de signaux RS-232" - Mais il existe des convertisseurs.
sciure de bois
2
@sawdust Avez-vous un exemple?
Michael Hampton
3
Tout câble RJ45 vers série que j'ai vu a été conçu pour se connecter à un commutateur / routeur pour le contrôle ou la programmation comme celui-ci .
JPhi1618
1
@MichaelHampton - il y a un lien à la fin de ma réponse.
sciure de bois
3
@ JPhi1618, c'est juste un adaptateur de brochage, cela n'aide pas avec les différences de signalisation physique et logique entre Ethernet et un port série. Je suppose que la raison pour laquelle le connecteur "RJ45" est utilisé pour les consoles série est qu'il est plus petit que le DE9. Cela pourrait faire par exemple la différence entre pouvoir installer le connecteur de console à l'avant d'un interrupteur, au lieu de le placer à l'arrière. C'est un peu déroutant que le même connecteur soit utilisé, mais ils sont probablement faciles à trouver, et n'importe qui peut trouver les fiches pour fabriquer, par exemple, un câble série plus long.
ilkkachu
19

Si vous avez quelque chose comme cet article, il s'agit simplement d'un adaptateur de brochage et non d'un périphérique série / Ethernet.

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

Vous pouvez utiliser l'un d'eux à chaque extrémité d'un câble RJ45 pour créer un câble série. Ce câble série peut passer par un câble structuré installé à l'intérieur d'un mur ou similaire, mais il ne peut pas passer par un commutateur Ethernet ou vlan.

Criggie
la source
2
Je les utilise depuis longtemps et ils fonctionnent de manière fiable même avec des câbles relativement longs (10+ mètres).
Ismael Miguel
3
La norme RS-232 spécifie les connecteurs DB25. Étant donné que les connecteurs DB25 sont plus gros que la plupart des connecteurs modernes et donc quelque peu gênants, de nombreux équipements sont passés à d'autres connecteurs, y compris les connecteurs RJ-45 et DE-9 dans votre image. Cet adaptateur était probablement destiné à permettre une connexion entre un serveur ou un équipement réseau avec un port série RJ-45 et un autre appareil avec un port série DE-9.
kasperd
4
@kasperd, Si vous voulez devenir technique, RS-232 décrit l'interface entre un ordinateur ou un terminal informatique (alias "Data Terminal Equipment" ou "DTE") et un modem (alias "Data Communication Equipment" ou "DCE"). Ces jours-ci, quand nous disons "RS-232", nous ignorons presque tout, sauf pour son niveau le plus bas --- codage et cadrage de ligne.
Solomon Slow
1
@SolomonSlow Exactement. Mon point est qu'il y a des parties de cette norme qui ne sont plus utilisées aujourd'hui, y compris le facteur de forme du connecteur. L'adaptateur illustré sert à la conversion entre deux des connecteurs que les fournisseurs ont choisi d'utiliser à la place du plus gros connecteur DB25.
kasperd
9

J'ai un adaptateur RJ45 vers D9 RS232 que je veux utiliser pour contrôler un périphérique RS232 dans la configuration suivante:

Que vous puissiez atteindre votre objectif dépend exactement de ce que cet « adaptateur » que vous avez peut faire.
Il existe certainement des "convertisseurs série vers Ethernet" conçus pour la connexion que vous proposez:

Port Ethernet RJ45 pour ordinateur portable -> Cordon de raccordement Cat6 -> Adaptateur D9 RS232 -> Périphérique RS232

qui ressemble beaucoup à l'application du produit: entrez la description de l'image ici.

Alors, à quoi sert un convertisseur Ethernet série ?

Le plus souvent, il est utilisé pour connecter un périphérique série RS232, RS485 ou RS422 tel qu'une imprimante série, un scanner de codes-barres, une balance, un GPS, un capteur ou tout autre appareil grand public ou industriel avec une interface série, à un ordinateur via un réseau LAN standard.
L'avantage de ceci est évident; vous pourrez contrôler, surveiller et communiquer avec votre périphérique série à distance depuis un ordinateur central .


Comment fonctionne un convertisseur Ethernet série?

Le circuit à l'intérieur du convertisseur peut convertir des paquets IP / TCP en données série et également convertir des données série en paquets IP / TCP, de sorte qu'il fonctionne dans les deux sens. Avant de commencer à utiliser le convertisseur, vous devez installer le pilote logiciel sur votre ordinateur. Ce pilote est également appelé logiciel COM virtuel car il crée un port COM virtuel dans le Gestionnaire de périphériques de votre ordinateur lorsque le convertisseur est connecté à votre ordinateur. Le logiciel COM virtuel est généralement inclus avec le convertisseur, du moins si vous achetez auprès d'un vendeur réputé.

Une fois que le port COM virtuel a été créé par le logiciel du pilote du convertisseur série vers Ethernet, le port COM apparaîtra dans le Gestionnaire de périphériques de votre ordinateur comme s'il s'agissait d'un port COM intégré standard, mais il s'agit en fait du port COM du convertisseur à l'autre extrémité de l'Ethernet.


Images de convertisseurs série vers Ethernet


sciure
la source
2
Ces convertisseurs sont cool et utiles, mais je ne pense pas que j'appellerais quelque chose qui nécessite sa propre alimentation un «adaptateur». OP pourrait probablement l'utiliser si son appareil série devait être contrôlé à distance.
JPhi1618
4
"Je ne pense pas que j'appellerais quelque chose qui nécessite sa propre alimentation un" adaptateur "" - Tout ce qui a un CI numérique va avoir besoin d'énergie. Les adaptateurs USB (par exemple l' adaptateur série USB vers RS-232 mentionné dans une autre réponse) ont l'avantage que la connexion USB fournit l'alimentation pour la puce du convertisseur. Ethernet n'est pas un bus comme USB, donc il n'y a pas d'alimentation (à moins que vous n'ayez PoE).
sciure de bois
5
N'est-ce pas manquer le point de la question? Le port Ethernet de l'ordinateur portable de l'utilisateur ne peut pas être utilisé pour piloter une connexion série. Oui, il peut se connecter via un LAN à l'un de ces appareils, mais ce n'est pas la question.
cpt_fink
1
Très vrai. Je suis peut-être en minorité mais j'ai toujours réservé un "adaptateur" à quelque chose qui est une connexion pin-à-pin vraiment stupide. Maintenant que vous en parlez, j'en ai vu d'autres utiliser un peu "l'adaptateur USB vers série" (et pour des produits similaires).
JPhi1618
2
@cpt_fink - L'OP veut " contrôler un périphérique RS232" , pas "piloter une connexion série" (quoi que cela signifie) comme vous le prétendez. La description du convertisseur Ethernet série indique que "vous pourrez contrôler ... votre périphérique série à distance à partir d'un ... ordinateur". Comment n'est-ce pas une réponse parfaite à la question du PO?
sciure de bois
4

La signalisation physique, et plus encore les protocoles logiques, utilisés par Ethernet sont complètement différents de ceux des ports série, il est donc impossible de connecter directement le port LAN d'un ordinateur portable au port série d'un appareil.

Cependant, le même connecteur est souvent utilisé pour les deux. Je pense que l'utilisation d'un connecteur "RJ45" pour console série a été rendue populaire par Cisco, mais les périphériques réseau d'autres fournisseurs utilisent le même connecteur. Si vous avez un adaptateur avec un DE-9 à l'autre extrémité et un "RJ45" de l'autre, il s'agit très probablement d'un câble de console de style Cisco. Comme celui-ci ( image de Wikipedia ):

entrez la description de l'image ici

Pour connecter localement votre ordinateur portable au port série d'un appareil, procurez-vous simplement un adaptateur de port série USB. Ils devraient être facilement disponibles et des pilotes pour les plus courants (FT232R et PL2303) peuvent être trouvés pour la plupart des systèmes d'exploitation.

Cependant, si votre cas d'utilisation est de vous connecter à distance à un port série , comme sur le réseau, cela ne fonctionnera pas. Vous aurez besoin de quelque chose qui se connecte au réseau et parle avec le port série de votre appareil. Il existe des appareils disponibles dans le commerce qui font exactement cela (serveurs de terminaux), mais vous pouvez également résoudre ce problème avec un autre ordinateur équipé en série.

ilkkachu
la source