Utilia

Soros port monitor online

Ingyenes online soros monitor Arduinóhoz, ESP32-höz és USB-soros adapterekhez: válassz baudrátát, olvasd élőben szövegként vagy hexában, küldj parancsokat.

Portbeállítások

Csatlakoztasd a lapkádat vagy az USB-soros adaptert, válaszd ki a beállításokat, majd nyomd meg a „Port kiválasztása és csatlakozás” gombot.

Terminál


    

Fogadva: 0 · Elküldve: 0 · Sorok: 0

Hogyan használd a soros monitort

  1. Csatlakoztasd az Arduinódat, ESP32-det, Raspberry Pi Picódat, GPS-modulodat vagy USB-soros adapteredet (FTDI, CH340, CP210x, PL2303).
  2. A Portbeállítások alatt válaszd ki az eszközöd által használt Baudráta értéket. Szokatlan sebességekhez, például a 74880-hoz (az ESP8266 indítási naplója), válaszd az Egyéni… lehetőséget. Az Adatbitek, a Paritás, a Stopbitek és a Folyamatvezérlés értékét hagyd 8, Nincs, 1 és Nincs beállításon, hacsak az eszköz dokumentációja mást nem ír: ez a gyakori „8N1” beállítás.
  3. Nyomd meg a Port kiválasztása és csatlakozás gombot. A böngésző megnyitja a soros portok saját listáját; válaszd ki az eszközödet, és erősítsd meg.
  4. A beérkező adatok a Terminál részben jelennek meg. A Szöveg és a Hex között bármikor válthatsz, az Időbélyegek és az Automatikus görgetés pedig bármikor be- és kikapcsolható.
  5. Írj be egy parancsot az Elküldendő sor mezőbe, válaszd ki a firmware-ed által várt Sorvég értéket, és nyomd meg a Küldés gombot (vagy az Entert). Az elküldött sorok elején > jel áll.
  6. A Napló letöltése gombbal szöveges fájlként elmentheted a terminál tartalmát, a Törlés gombbal újrakezdheted, a Kapcsolat bontása gombot pedig a kihúzás előtt vagy a port másik programban való megnyitása előtt nyomd meg.

A soros beállítások magyarázata

Az UART minden bájtot startbitként, 5–8 adatbitként, opcionális paritásbitként és egy vagy két stopbitként küld el. Mindkét végnek egyeznie kell ezekben a beállításokban; a hibás Baudráta a leggyakoribb oka az értelmetlen karaktereknek, például a ⸮⸮⸮ vagy a véletlenszerű szimbólumoknak. Tipikus értékek:

  • 9600 és 115200 baud: Arduino-vázlatok (Serial.begin(…)) és a legtöbb modul;
  • 74880: az ESP8266 indítási üzenetei, mielőtt a programod megváltoztatja a sebességet;
  • 4800 vagy 9600: sok GPS-vevő (NMEA-mondatok);
  • Hardveres (RTS/CTS) folyamatvezérlés: modemek és egyes ipari adapterek, ha az RTS/CTS vezetékek be vannak kötve.

Natív USB-s lapkáknál (Arduino Leonardo, Pico, ESP32-S2/S3) a „baudrátát” gyakran figyelmen kívül hagyják, mert az adatok közvetlenül USB-n utaznak, de így is be kell állítani.

Szöveg- és hexanézet

A Szöveg nézet UTF-8-ként dekódolja a bájtokat, és LF, CR vagy CR+LF mentén sorokra bontja őket, akkor is, ha a sorvég két USB-csomagra szétosztva érkezik. Minden sor megkapja az első bájtja beérkezésének idejét, ezredmásodperc pontossággal. A Hex nézet minden fogadott adatblokkot hexadecimális kiírásként mutat: eltolás, soronként 16 bájt hexában, és egy oszlop a nyomtatható ASCII karakterekkel. Bináris protokollokhoz (Modbus RTU, szenzorkeretek) használd, vagy láthatatlan karakterek, például a 0D 0A (CR LF) vagy a 00 megtekintéséhez.

A terminál a legutóbbi 1500 sort mutatja, az eszköz pedig az utolsó 5000 sort vagy adatblokkot tartja a memóriában. A Napló letöltése az aktuális nézetben menti őket, időbélyegekkel, ha be vannak kapcsolva.

Sorvégek

Sok firmware csak akkor dolgoz fel egy parancsot, ha sorvéget kap. Az Arduino-példák általában LF-ig (\n) olvasnak, az AT-parancsos modemek CR-t (\r) várnak, a Windows-stílusú konzolok pedig CR+LF-et használnak. Válaszd a Nincs lehetőséget, hogy pontosan a beírt bájtokat küldd el.

Gyakori kérdések

Mely böngészők támogatják ezt a soros monitort?

A Web Serial Chrome-ban, Edge-ben és Operában működik Windowson, macOS-en, Linuxon és ChromeOS-en. A Firefox és a Safari nem támogatja; az eszköz üzenetet jelenít meg.

Miért hiányzik a portom a listáról?

Ellenőrizd a kábelt (egyes kábelek csak töltenek), telepítsd az adaptered illesztőprogramját (CH340 vagy CP210x régebbi rendszereken), és zárd be a portot már használó programokat, például az Arduino IDE soros monitorát. Linuxon lehet, hogy a felhasználódnak a dialout csoport tagjának kell lennie.

Miért látok furcsa karaktereket?

A baudráta nem egyezik az eszközével. Próbáld ki a gyakori értékeket, a 115200-zal és a 9600-zal kezdve. A hibás paritás vagy adatbit is összekeverheti a szöveget.

Újraindul az Arduinóm, amikor csatlakozom?

Igen, sok lapkánál a port megnyitása átbillenti a DTR vezetéket, ami újraindítja a programot. Ez normális, és így láthatod az indítási üzeneteket.

Elküld valahová adatot ez az eszköz?

Nem. A böngésző közvetlenül a számítógépeden lévő porttal kommunikál. Semmi, amit fogadsz vagy küldesz, nem hagyja el az oldalt.