Gemäß meinem vorherigen Beitrag, bei dem bestimmt wurde, welche Art von serieller Verbindung geeignet ist, dh RS232 oder USB. Das war eindeutig RS232.
Als Folgebeitrag zu dieser Frage. Ich habe das folgende Setup und hätte gerne einen Rat, ob dieses Setup seinen Zweck für eine zuverlässige Kommunikation über die serielle Kommunikation mit dem Desktop-PC erfüllt.
Derzeit habe ich eine einfache Anwendung in Visual Studio geschrieben, mit der mein Laptop über einen RS232-zu-USB-Adapter (der Adapter ist 2 m lang) mit einem einzelnen Lesegerät verbunden werden kann. Ich verwende diesen einen Reader nur zu Testzwecken. Das Lesegerät sendet die RFID-Tag-Nummern über diese serielle Verbindung an meinen PC. Dieses System funktioniert einwandfrei.
Jetzt möchte ich 4 RFID-Lesegeräte an meinen PC anschließen. Ich würde also 4 USB-Anschlüsse an meinem PC verwenden (mein PC als 8 USB-Anschlüsse). Meine Frage ist daher, wie soll ich diese Lesegeräte mit den unten angegebenen Abständen zwischen jedem Lesegerät und dem PC verbinden?
Im vorherigen Beitrag wurde empfohlen, ein RS485-Kabel zu verwenden. Ist es daher in Ordnung, zuerst die RS232 am Lesegerät auf RS485 umzuwandeln, dann das RS485-Kabel zum PC zu verlegen und schließlich einen RS485-zu-USB-Adapter zu verwenden, um eine Verbindung zu den USB-Anschlüssen meines PCs herzustellen?
Im vorherigen Beitrag wurde empfohlen, ein RS485-Kabel zu verwenden. Ist es daher in Ordnung, zuerst die RS232 am Lesegerät auf RS485 umzuwandeln, dann das RS485-Kabel zum PC zu verlegen und schließlich einen RS485-zu-USB-Adapter zu verwenden, um eine Verbindung zu den USB-Anschlüssen meines PCs herzustellen?
Das würde funktionieren, ja.
Aber ganz ehrlich, Ihr Gerät hat Ethernet ... Verwenden Sie Ethernet. Es ist genau das, was Sie brauchen, um viele Geräte über eine große Entfernung zu verbinden. Keine Adapter, kein Ärger. Kann dies sogar durch Ihre vorhandene Netzwerkinfrastruktur tunneln, falls vorhanden, mithilfe von VLAN oder Kapselung.
Wenn dies der Fall ist, "weil meine Software bereits serielle Verbindungen unterstützt": Das Debuggen von Software auf einem PC ist in der Regel einfacher als das Debuggen von Problemen mit seriellen Verbindungen über große Entfernungen. Ethernet ist sehr robust.
Ethernet-Kabel sind sehr billig. Dafür gibt es Industriesteckverbinder. Sie sind weitreichend. Es ist trivial, die Reichweite von Ethernet zu erweitern, wenn Sie aus irgendeinem Grund plötzlich mehr benötigen, als die typische 100 m bis 200 m lange einzelne Ethernet-Spanne nicht leisten kann.
Ethernet benutzen. Konvertieren Sie nicht mehrere serielle Ports.
JoeyB
Markus Müller
Benutzer253751
Jeroen3
Jasen