Online Serielle-Schnittstellen-Debugger
Browser-basiertes serielles Debugging-Tool - kein Download erforderlich, Echtzeit-Überwachung über Web Serial API
Verbindung
Datenmonitor
Daten senden
Sendeverlauf
Statistiken
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
- Verbinden Sie Ihr serielles Gerät mit dem Computer
- Konfigurieren Sie die Verbindungsparameter (Baudrate, Datenbits, Parität, Stoppbits)
- Klicken Sie auf "Verbinden", um die serielle Verbindung herzustellen
- Überwachen Sie empfangene Daten in Echtzeit
- Senden Sie Daten im Text- oder HEX-Format
- Verwenden Sie den Sendeverlauf, um vorherige Befehle zu wiederholen
- Zeigen Sie Verbindungsstatistiken und Datenrate an
Verbindungsparameter
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
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
Zeitstempel-Konverter
Konvertierung zwischen Unix-Zeitstempeln und menschenlesbaren Datum/Zeit-Formaten
Text-Kodierungs-Konverter
Konvertieren Sie Text zwischen Hex, Binär, Unicode, ASCII, Base64 und vielen anderen Kodierungsformaten
Zeichensatz-Konverter
Konvertieren Sie Zeichenkodierung zwischen UTF-8, GBK, Big5, Shift_JIS, ISO-8859, Windows-Codepages mit automatischer Erkennung