Wie UART über Ethernet zu teilen - Software und Hardware-Methoden

Olga Weis

Inhalt

1. Was ist UART?
2. Softwarelösung zum Teilen von UART über Ethernet
3. Hardware-UART-zu-Ethernet-Konverter

Was ist UART?


Ein UART (Universal Asynchronous Receiver-Transmitter) ist ein Hardwaregerät, das Computern die serielle Schnittstelle zur Verfügung stellt, so dass sie mit Modems und anderen seriellen Geräten kommunizieren können. Ein UART kommt normalerweise als integrierte Schaltung oder als Teil davon. Die Lösung enthält einen Empfänger (Seriell-Parallel-Wandler) und einen Sender (Parallel-Seriell-Wandler) und dient zur seriellen Kommunikation.

Um Daten zwischen Geräten zu übertragen, verwendet UART nur zwei Kabel. So wird eine typische UART-Kommunikation durchgeführt:

  1. UART1 konvertiert parallele Daten von einem steuernden Gerät (z. B. CPU) in serielle Signale und sendet sie an UART2;
  2. UART1 konvertiert parallele Daten von einem steuernden Gerät (z. B. CPU) in serielle Signale und sendet sie an UART2;

Daher werden serielle Daten vom Sende-Pin von UART1 zum Empfangspin von UART2 weitergeleitet (Fig. 1). UARTs benötigen nur zwei Drähte, um miteinander zu "sprechen" und Daten auszutauschen.

UARTs übertragen Daten asynchron und verwenden keine Taktsignale. Als Ersatz für Synchronisationssignale fügt der UART, der Daten sendet, dem übertragenen Datenpaket Start- und Stoppbits hinzu, wodurch der Anfang und das Ende des Pakets angezeigt werden. Dadurch kann der empfangende UART wissen, wann er mit der Verarbeitung der Daten beginnen kann.

Sobald ein Startbit erkannt wird, beginnt der empfangende UART mit dem Lesen der eingehenden Informationen bei einer bestimmten Frequenz, die als Baudrate bekannt ist. Die Baudrate bezieht sich auf die Anzahl der Signal- oder Symboländerungen, die pro Sekunde auftreten. Sowohl der Sender als auch der Empfänger sollten fast die gleiche Baudrate haben. Der Unterschied zwischen den Baudraten der empfangenden und sendenden UARTs sollte nicht mehr als 10% betragen, bevor das Timing der Bits zu weit abfällt.

Das Schöne an der UART-Kommunikation ist, dass alle vorbeilaufenden Streams verfolgt und in einer Datei gespeichert werden können.

Was aber, wenn Sie eine Verbindung zu einem entfernten UART herstellen müssen, der sich weit von Ihrem Gerät entfernt befindet? Ist es jemals möglich? Natürlich müssen Sie einige zusätzliche Software- oder Hardwarelösungen verwenden, um dies durchführen zu können.

Softwarelösung für die gemeinsame Nutzung von UART über Ethernet


FlexiHub ist wahrscheinlich die effizienteste Software zum Verbinden von UART mit LAN, Ethernet, WiFi oder dem Internet. Wenn Sie diese Anwendung einfach auf Ihren Netzwerkcomputern installieren, teilen Sie UART über eine beliebige Entfernung und stellen Sie sicher, dass das Gerät an einen COM-Port angeschlossen wird, auf den mehrere Benutzer zugreifen können, unabhängig von ihrem physischen Standort.

UART zu Ethernet Konverter Software

FlexiHub

Windows, macOS, Linux, Android
4.8 Rank basierend auf 78+ Benutzer

Die Verwaltung von seriellen Geräten mit dieser UART over WiFi-Lösung ist so einfach wie die Bedienung, wenn sie direkt an Ihren Computer angeschlossen sind.

FlexiHub

So können Sie eine Verbindung zu einem UART herstellen, der sich meilenweit entfernt von FlexiHub befindet:

  1. Registrieren Sie Ihren FlexiHub Account. Es ist ein normales Registrierungsverfahren. Starten Sie dann eine kostenlose Testversion, um Remote-Geräte anschließen zu können.
  2. Installieren Sie FlexiHub auf dem Computer mit dem UART, auf den remote zugegriffen werden muss. Starten Sie die App und melden Sie sich an.
  3. Installieren Sie FlexiHub auf einem Remote-Computer. Starten Sie die Software und melden Sie sich mit den gleichen Anmeldeinformationen im Konto an.
  4. Stellen Sie über das Netzwerk eine Verbindung zum UART her.

Stellen Sie über das Netzwerk eine Verbindung zum UART her.

Stellen Sie über das Netzwerk eine Verbindung zum UART her.


Um die Kommunikation zwischen einem UART und Ethernet herzustellen, können Sie einen speziellen Konverter verwenden - UART TO ETH-Modul. Diese serielle TTL-zu-Ethernet-Hardware kann einfach über die Webseite angepasst werden.

Die Hauptmerkmale und Merkmale des seriellen Moduls umfassen:

  • 10 / 100M automatische Erkennung Schnittstelle;
  • Unterstützung für parallele und gekreuzte Kabelverbindungen;
  • Verfügbarkeit verschiedener Arbeitsmodi: UDP-Client, UDP-Server, TCP-Server, TCP-Client;
  • Möglichkeit, Arbeitsmodelleinstellungen über einen COM-Port oder ein Netzwerk anzupassen;
  • Unterstützung für den virtuellen seriellen Port;
  • Ein exklusiver Heartbeat-Paket-Mechanismus, der den Verbindungs-Tötungs-Tod eliminiert und zuverlässige Verbindungen gewährleistet;
  • Kein Paketrundfunk im UDP-Modus, hat bessere Anti-Interferenz-Fähigkeit;
  • Unterstützung für RFC2217-ähnliches Protokoll;
  • Funktioniert über LAN / Internet (externes Netzwerk) usw.

Wie Sie sehen können, ist dieser Konverter eine gute Lösung für lokale Netzwerke und Geräte in der Nähe. Wenn Sie jedoch über längere Entfernungen mit einem UART kommunizieren müssen, ist die Software-Methode vorzuziehen.

FlexiHub

Bedarf: Windows XP/2003/2008/Vista/7/8/10/Server 2012
Größe: 6.66MB
Version: 3.3.11431 ()
Bewertung: (4.8 basierend auf 78+ benutzer )
Zusammenhängende Posts
共享器
中国的 App 版本 要立即尝试共享器, 请单击此处。