CoderTools

Online Serielle-Schnittstellen-Debugger

Browser-basiertes serielles Debugging-Tool - kein Download erforderlich, Echtzeit-Überwachung über Web Serial API

Verbindung

Status: Getrennt

Datenmonitor

Daten senden

Intervall (ms):

Statistiken

0
Gesendete Bytes
0
Empfangene Bytes
00:00:00
Verbindungszeit
0
Datenrate (B/s)

Dokumentation zum Seriellen Debugger

Was ist serielle Kommunikation?

Serielle Kommunikation ist eine Methode der Datenübertragung, bei der Daten sequenziell, ein Bit nach dem anderen, über einen Kommunikationskanal gesendet werden. Sie wird häufig verwendet, um Computer mit Peripheriegeräten wie Mikrocontrollern, Sensoren und eingebetteten Systemen zu verbinden.

Serielle Kommunikation wird häufig bei IoT-Geräten, Arduino/ESP32-Projekten, beim Debuggen eingebetteter Systeme und in der industriellen Automatisierung eingesetzt. Sie bietet eine einfache, zuverlässige Möglichkeit zum Datenaustausch zwischen Geräten.

So verwenden Sie dieses Tool

  1. Verbinden Sie Ihr serielles Gerät mit dem Computer
  2. Konfigurieren Sie die Verbindungsparameter (Baudrate, Datenbits, Parität, Stoppbits)
  3. Klicken Sie auf "Verbinden", um die serielle Verbindung herzustellen
  4. Überwachen Sie empfangene Daten in Echtzeit
  5. Senden Sie Daten im Text- oder HEX-Format
  6. Verwenden Sie den Sendeverlauf, um vorherige Befehle zu wiederholen
  7. Zeigen Sie Verbindungsstatistiken und Datenrate an

Verbindungsparameter

Baudrate
Datenübertragungsgeschwindigkeit (Bits pro Sekunde)
Datenbits
Anzahl der Bits pro Datenrahmen (5-8)
Parität
Fehlererkennungsmethode (Keine, Gerade, Ungerade)
Stoppbits
Rahmenende-Indikatoren (1 oder 2)

Technisches Terminologie-Handbuch

Baudrate

Die Baudrate ist die Geschwindigkeit der Datenübertragung bei der seriellen Kommunikation, gemessen in Symbolen pro Sekunde. Sie muss auf beiden kommunizierenden Geräten auf denselben Wert eingestellt werden. Übliche Baudraten sind standardisiert, um die Kompatibilität zwischen verschiedenen Systemen zu gewährleisten.

Übliche Werte: 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600

Referenz: RS-232-Standard (ITU-T V.24)

Datenbits

Datenbits geben die Anzahl der Bits in jedem Zeichen an, typischerweise im Bereich von 5 bis 8 Bits. 8-Bit-Daten sind am gebräuchlichsten, da sie Standard-ASCII-Zeichen (0-255) übertragen können. Weniger Datenbits werden für spezielle Protokolle oder Legacy-Geräte verwendet.

Übliche Werte: 7 Bits (ASCII-Zeichen), 8 Bits (erweitertes ASCII und Binärdaten)

Referenz: ASCII-Standard (ANSI X3.4-1986)

Parität

Parität ist ein einfacher Fehlererkennungsmechanismus. Gerade Parität stellt eine gerade Anzahl von Einsen in den Datenbits sicher, während ungerade Parität eine ungerade Anzahl sicherstellt. 'Keine' wird häufig in modernen Anwendungen verwendet, da zuverlässigere Fehlererkennungsmethoden verfügbar sind.

Typen: Keine, Ungerade, Gerade, Mark, Space

Referenz: RS-232-Fehlererkennungsmechanismus

Stoppbits

Stoppbits markieren das Ende eines Datenrahmens, typischerweise 1 oder 2 Bits. 1 Stoppbit ist die Standardeinstellung, während 2 Stoppbits hauptsächlich für Legacy-Geräte oder spezielle Protokolle verwendet werden. Stoppbits geben dem Empfänger Zeit, sich auf das nächste Zeichen vorzubereiten.

Übliche Werte: 1 Bit (Standard), 2 Bits (Legacy-Geräte oder spezielle Protokolle)

Referenz: UART-Kommunikationsprotokoll-Standard

Flusskontrolle

Flusskontrolle verwaltet die Datenübertragungsgeschwindigkeit, um zu verhindern, dass der Empfänger durch schnelle Datenübertragung überfordert wird. Hardware-Flusskontrolle verwendet RTS/CTS-Signalleitungen, während Software-Flusskontrolle XON/XOFF-Zeichen verwendet.

Typen: Keine, Hardware (RTS/CTS), Software (XON/XOFF)

Referenz: RS-232-Hardware-Handshaking-Protokoll

Verwandte Standards und Spezifikationen

RS-232: RS-232: Klassischer serieller Kommunikationsstandard, der elektrische Eigenschaften und Steckerspezifikationen definiert
UART: UART: Universal Asynchronous Receiver-Transmitter, das Kernprotokoll für serielle Kommunikation
USB-to-Serial: USB-zu-Seriell: Gängige serielle Konvertierungsmethode in modernen Geräten

Weitere Informationen: Wikipedia RS-232, UART-Protokollstandards-Dokumentation

Hauptfunktionen

Web Serial API

Direkter Browser-Zugriff auf serielle Schnittstellen ohne zusätzliche Software

Echtzeit-Überwachung

Live-Datenüberwachung mit Zeitstempel- und Auto-Scroll-Unterstützung

HEX-Modus

Senden und Empfangen von Daten im Hexadezimalformat mit Validierung

Sendeverlauf

Verfolgen und Wiedergeben zuvor gesendeter Befehle

Statistiken

Überwachung von Datenübertragungsraten und Verbindungszeit

Mehrsprachig

Unterstützung für Chinesisch, Englisch, Japanisch, Französisch und Spanisch

Häufige Anwendungsfälle

Entwicklung & Debugging

  • Arduino- und ESP32-Entwicklung
  • Debugging eingebetteter Systeme
  • Firmware-Entwicklung und -Tests
  • IoT-Gerätekonfiguration

Testen & Kommunikation

  • AT-Befehls-Tests für Modems
  • Sensordatenüberwachung
  • Protokollanalyse und Debugging
  • Industrielle Gerätekommunikation

Browser-Unterstützung & Anforderungen

Unterstützte Browser

  • Chrome 89+
  • Edge 89+
  • Firefox (nicht unterstützt)
  • Safari (nicht unterstützt)

Anforderungen

  • Chromium-basierter Browser mit Web Serial API-Unterstützung
  • HTTPS-Verbindung (erforderlich für Web Serial API)
  • Benutzerberechtigung für den Zugriff auf serielle Schnittstellen
  • Kompatible serielle Gerätetreiber installiert

Verwandte Tools