Kann ein USB-zu-RS232-Konverter den klassischen RS232-Port auf der Hauptplatine vollständig "nachahmen"?

775
hari

Ich habe mir vor einigen Tagen ein Notebook gekauft, und natürlich hat es keine serielle Schnittstelle. Deshalb brauche ich eine serielle Schnittstelle. Da mein Notebook es nicht hat, besteht die einzige Lösung darin, einen USB-zu-RS232-Konverter zu verwenden. Kann es die serielle Schnittstelle, die auf älteren PC-Motherboards zu finden ist, vollständig "nachahmen"? Gibt es einige Einschränkungen? Freundliche Grüße

1
Wenn Sie wirklich einen kompletten nativen RS232-Port mit allen Handshake-Signalen benötigen, benötigen Sie wahrscheinlich eine Maschine, die tatsächlich über einen verfügt, aber wenn Sie nur mit RX und TX in Ordnung sind, könnte fast jeder USB-Konverter funktionieren. AaronD vor 8 Jahren 1
Das Handshaking ist konzeptionell einfach, aber die Auswirkungen auf ein Gerät mit begrenzten Ressourcen wie einem USB-Dongle sind unter Umständen schwierig. Sie werden wahrscheinlich die Handshake-Signale ohne Probleme bit-bang schlagen, funktionieren aber möglicherweise nicht entsprechend der Spezifikation. AaronD vor 8 Jahren 1
Für die Kommunikation mit dem Empfänger verwende ich ein Nullmodemkabel, das die Pins 2, 3 und 5 verwendet. Schema: 2-3, 3-2, 5-5. Meine Idee ist, USB an RS232 an ein Notebook (USB-Anschluss) anzuschließen, einen RS232-Anschluss an eine Seite des Nullmodems und die zweite Seite des Nullmodems an einen Satellitenempfänger. Kann es auf diesem Weg funktionieren? vor 8 Jahren 0
@AaronD auf FTDI-Chips Alle Signale arbeiten bei allen unterstützten Geschwindigkeiten über den Spezifikationen. Ein gut gebauter RS232-Chip hat tatsächlich viel mehr Ressourcen als ein Bios- oder Co-Prozessor der 90er Jahre. Vergessen Sie nie, dass der ursprüngliche Standard aus den 70er Jahren stammt oder sogar davor. Asmyldof vor 8 Jahren 1

3 Antworten auf die Frage

4
tcrosley

Ich habe die Erfahrung gemacht, dass zumindest die Steuersignale DTR / DSR und RTS / CTS normalerweise in USB-RS232-Kabeln unterstützt werden. Ich weiß nicht, ob es andere selten verwendete Pins gibt.

Ich würde bei Kabeln mit FTDI-Chipsätzen bleiben, da ich weiß, dass sie diese vier Handshake-Signale (zusammen mit TXD und RXD) haben:

enter image description here

Dieser Chipsatz verfügt sogar über DCD und RI, so dass alle Signale auf einem RS232 DB-9-Anschluss vorhanden sind.

Bei Amazon gibt es mehrere USB-zu-RS-233-Kabel. Suchen Sie nach USB RS232 FT232R. Treiber sind in Windows 8 und höher enthalten. Sie müssen sie möglicherweise für Windows 7 und frühere Versionen herunterladen.

Es ist ein guter Chip +1 vor 8 Jahren 2
Danke für die Antwort. Hier ist einer, den ich bestellt habe http://www.aliexpress.com/item/Free-shipping-usb-to-serial-cable-9-pin-FTDI-chip-industrial-grade-usb-to-usb-to/32365323679 Ich hoffe, es wird funktionieren :) vor 8 Jahren 0
Ich habe gerade gesehen, dass Sie ein Nullmodemkabel haben wollten. Sie können einen USB-an-RS232-Anschluss mit dem FTDI-Chipsatz erhalten [hier] (http://www.amazon.com/StarTech-com-Modem-Serial-Adapter-ICUSB232FTN/dp/B008634VJY/ref=sr_1_1?ie=UTF8&qid= 1446853452 & sr = 8-1 & Schlüsselwörter = USB + FTDI + Null + Modem). Ich habe festgestellt, dass Sie bereits ein Kabel bestellt haben. In diesem Fall (wenn Sie das andere nicht zurückgeben möchten) können Sie einen Nullmodemadapter verwenden, der die Pins 2 und 3 austauscht und auch bei Amazon und anderen Quellen erhältlich ist. tcrosley vor 8 Jahren 1
@DreiPhaseEel Oh, ich habe das nicht gesehen, ich werde meine Antwort aktualisieren. tcrosley vor 8 Jahren 0
Vor dem FTDI-Chip gab es einige eingebettete Lösungen, die 15 Jahre alt waren und nicht als integrierter COM-Port funktionierten. Nach FTDI wurden bei der Verwendung von virtuellen COM-Ports keine Probleme festgestellt. Marko Buršič vor 8 Jahren 0
@ Marko Buršič, hvala :) hari vor 8 Jahren 0
0
acejavelin

Schauen Sie sich handelsübliche USB-RS232-Adapter wie Edgeport von Digi an. Sie sind etwa 2-4-mal so teuer wie die billigen USB-Adapter. Sie können jedoch so nahe wie möglich an einem reinen RS232-Erlebnis sein und sogar den gleichen Com-Port beibehalten des USB-Ports, an den sie angeschlossen sind. Auf diese Weise erhalten Sie auch alle Signalleitungen einschließlich RI.

0
Oliver Heggelbacher

Digi Edgeport, Moxa, aber auch Kabel mit FTDI-Chipsatz sollten die volle Handshake-Logik bieten.

Das Problem war in der Vergangenheit manchmal, dass auf der Windows-Treiberseite exotischere Dinge wie BREAK-Status oder "RTS On Send" (RTS On Send) (RTS_CONTROL_TOGGLE in der Windows-Kommunikations-API) nicht unterstützt wurden.

In den letzten Jahren bin ich nicht mehr mit verwandten Themen konfrontiert.