Utilia

Seriālā porta monitors

Bezmaksas seriālais monitors Arduino, ESP32 un USB adapteriem: izvēlieties baud, lasiet datus kā tekstu vai hex, sūtiet komandas, saglabājiet žurnālu.

Porta iestatījumi

Pievienojiet savu plati vai USB-seriālo adapteri, izvēlieties iestatījumus, pēc tam nospiediet „Izvēlēties portu un savienot“.

Terminālis


    

Saņemts: 0 · Nosūtīts: 0 · Rindas: 0

Kā lietot seriālo monitoru

  1. Pievienojiet Arduino, ESP32, Raspberry Pi Pico, GPS moduli vai USB-seriālo adapteri (FTDI, CH340, CP210x, PL2303).
  2. Sadaļā Porta iestatījumi izvēlieties Pārraides ātrums (baud), ko izmanto jūsu ierīce. Izvēlieties Pielāgots… neparastiem ātrumiem, piemēram, 74880 (ESP8266 sāknēšanas žurnāls). Atstājiet Datu biti, Paritāte, Stop biti un Plūsmas vadība uz 8, Nav, 1 un Nav, ja ierīces dokumentācija nenorāda citādi: tas ir izplatītais „8N1“ iestatījums.
  3. Nospiediet Izvēlēties portu un savienot. Pārlūkprogramma atver savu seriālo portu sarakstu; izvēlieties savu ierīci un apstipriniet.
  4. Ienākošie dati parādās Terminālis. Jebkurā brīdī pārslēdzieties starp Teksts un Hex, ieslēdziet vai izslēdziet Laika zīmogi un Automātiskā ritināšana.
  5. Ievadiet komandu laukā Sūtāmā rinda, izvēlieties Rindas beigas, ko sagaida jūsu programmaparatūra, un nospiediet Sūtīt (vai Enter). Nosūtītās rindas tiek rādītas ar sākuma simbolu >.
  6. Nospiediet Lejupielādēt žurnālu, lai saglabātu termināļa saturu kā teksta failu, Notīrīt, lai sāktu no jauna, un Atvienot pirms atvienošanas vai pirms porta atvēršanas citā programmā.

Seriālie iestatījumi

UART katru baitu nosūta kā sākuma bitu, 5 līdz 8 datu bitus, neobligātu paritātes bitu un vienu vai divus stop bitus. Abiem galiem jāvienojas par šiem iestatījumiem; nepareizs Pārraides ātrums (baud) ir visbiežākais iemesls nesaprotamiem simboliem, piemēram, ⸮⸮⸮ vai nejaušām zīmēm. Tipiskās vērtības:

  • 9600 un 115200 baud: Arduino skices (Serial.begin(…)) un lielākā daļa moduļu;
  • 74880: ESP8266 sāknēšanas ziņojumi, pirms jūsu skice maina ātrumu;
  • 4800 vai 9600: daudzi GPS uztvērēji (NMEA teikumi);
  • Aparatūras (RTS/CTS) plūsmas vadība: modemi un daži rūpnieciskie adapteri, kad RTS/CTS vadi ir pievienoti.

Platēm ar vietējo USB (Arduino Leonardo, Pico, ESP32-S2/S3) „baud“ ātrums bieži tiek ignorēts, jo dati pārvietojas tieši pa USB, taču tas tik un tā ir jāiestata.

Teksta un hex skats

Skats Teksts dekodē baitus kā UTF-8 un sadala tos rindās pie LF, CR vai CR+LF, pat ja rindas beigas ierodas sadalītas divās USB paketēs. Katrai rindai tiek pievienots tās pirmā baita saņemšanas laiks ar milisekundes precizitāti. Skats Hex rāda katru saņemto datu daļu kā hex izvadi: nobīdi, 16 baitus rindā heksadecimālā formā un kolonnu ar drukājamām ASCII rakstzīmēm. Izmantojiet to bināriem protokoliem (Modbus RTU, sensoru kadri) vai neredzamu rakstzīmju, piemēram, 0D 0A (CR LF) vai 00, apskatei.

Terminālis rāda pēdējās 1500 rindas, un rīks atmiņā glabā pēdējās 5000 rindas vai datu daļas. Lejupielādēt žurnālu tās saglabā pašreizējā skatā, ar laika zīmogiem, ja tie ir ieslēgti.

Rindas beigas

Daudzas programmaparatūras apstrādā komandu tikai tad, kad saņem rindas beigas. Arduino piemēri parasti lasa līdz LF (\n), AT komandu modemi gaida CR (\r), bet Windows stila konsoles izmanto CR+LF. Izvēlieties Nav, lai nosūtītu precīzus baitus, ko ievadījāt.

Biežāk uzdotie jautājumi

Kuras pārlūkprogrammas atbalsta šo seriālo monitoru?

Web Serial darbojas pārlūkprogrammās Chrome, Edge un Opera sistēmās Windows, macOS, Linux un ChromeOS. Firefox un Safari to neatbalsta; rīks tad rāda paziņojumu.

Kāpēc mans ports nav sarakstā?

Pārbaudiet kabeli (daži kabeļi tikai uzlādē), instalējiet sava adaptera draiveri (CH340 vai CP210x vecākās sistēmās) un aizveriet visas programmas, kas jau izmanto portu, piemēram, Arduino IDE seriālo monitoru. Sistēmā Linux jūsu lietotājam, iespējams, jābūt grupā dialout.

Kāpēc redzu dīvainas rakstzīmes?

Pārraides ātrums neatbilst ierīcei. Izmēģiniet izplatītās vērtības, sākot ar 115200 un 9600. Nepareiza paritāte vai datu biti arī var sabojāt tekstu.

Vai mans Arduino restartējas, kad savienoju?

Jā, daudzās platēs porta atvēršana pārslēdz DTR līniju, kas restartē skici. Tas ir normāli un ļauj redzēt palaišanas ziņojumus.

Vai mani dati tiek kaut kur sūtīti?

Nē. Pārlūkprogramma sazinās ar portu jūsu datorā tieši. Nekas, ko saņemat vai sūtāt, neatstāj lapu.