Ich bin relativ neu im Umgang mit seriellen Schnittstellen wie RS-232, RS-422 und RS-485.
Ich frage mich, wie Sie die Datenübertragung zwischen einem System und einem Gerät initiieren, die über eine der drei seriellen Schnittstellen miteinander verbunden sind. Wird dies über Software oder über Befehle in einer Befehlszeile ausgeführt, wenn ja, um welchen Befehl handelt es sich? Wie machen wir das unter Ubuntu und Windows?
Wie initiiert man beispielsweise in einem BACNet-Netzwerk die Datenübertragung zwischen zwei Geräten, die über serielle Kabel verbunden sind
serial-port
rs232
jerryh91
quelle
quelle
Antworten:
Normalerweise verwenden Sie ein Terminalemulationsprogramm, um eine Schnittstelle mit den Ports herzustellen. PuTTY ist eines dieser Programme und für alle gängigen Betriebssysteme verfügbar.
Sie können jedoch nicht einfach die Stifte von RS232 / 485/422 miteinander verbinden, da die für die Signale verwendete elektrische Spannung zwischen den Standards unterschiedlich ist. Sie können zwei Geräte mit RS232-Ports über ein "Nullmodemkabel" verbinden, benötigen jedoch einen Konverter, um einen RS232-Port mit einem RS485-Port zu verbinden.
quelle