CoderTools

Trình Gỡ Lỗi Cổng Nối Tiếp Trực Tuyến

Công cụ gỡ lỗi nối tiếp dựa trên trình duyệt - không cần tải xuống, giám sát thời gian thực qua Web Serial API

Kết nối

Trạng thái: Đã ngắt kết nối

Giám sát dữ liệu

Gửi dữ liệu

Khoảng thời gian (ms):

Thống kê

0
Byte đã gửi
0
Byte đã nhận
00:00:00
Thời gian kết nối
0
Tốc độ dữ liệu (B/s)

Tài liệu công cụ gỡ lỗi cổng nối tiếp

Truyền thông cổng nối tiếp là gì?

Truyền thông cổng nối tiếp là một phương pháp truyền dữ liệu trong đó dữ liệu được gửi tuần tự, từng bit một, qua một kênh truyền thông. Nó thường được sử dụng để kết nối máy tính với các thiết bị ngoại vi như vi điều khiển, cảm biến và hệ thống nhúng.

Truyền thông nối tiếp được sử dụng rộng rãi trong các thiết bị IoT, dự án Arduino/ESP32, gỡ lỗi hệ thống nhúng và tự động hóa công nghiệp. Nó cung cấp một cách đơn giản, đáng tin cậy để trao đổi dữ liệu giữa các thiết bị.

Cách sử dụng công cụ này

  1. Kết nối thiết bị nối tiếp của bạn với máy tính
  2. Cấu hình các tham số kết nối (tốc độ baud, bit dữ liệu, chẵn lẻ, bit dừng)
  3. Nhấp "Kết nối" để thiết lập kết nối nối tiếp
  4. Giám sát dữ liệu nhận được theo thời gian thực
  5. Gửi dữ liệu ở định dạng văn bản hoặc HEX
  6. Sử dụng lịch sử gửi để lặp lại các lệnh trước đó
  7. Xem thống kê kết nối và tốc độ dữ liệu

Tham số kết nối

Tốc độ Baud
Tốc độ truyền dữ liệu (bit mỗi giây)
Bit dữ liệu
Số bit trên mỗi khung dữ liệu (5-8)
Chẵn lẻ
Phương pháp phát hiện lỗi (Không, Chẵn, Lẻ)
Bit dừng
Chỉ báo kết thúc khung (1 hoặc 2)

Hướng dẫn thuật ngữ kỹ thuật

Tốc độ Baud

Tốc độ baud là tốc độ truyền dữ liệu trong truyền thông nối tiếp, được đo bằng ký hiệu mỗi giây. Nó phải được đặt cùng giá trị trên cả hai thiết bị giao tiếp. Các tốc độ baud phổ biến được chuẩn hóa để đảm bảo khả năng tương thích giữa các hệ thống khác nhau.

Giá trị phổ biến: 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600

Tham khảo: Tiêu chuẩn RS-232 (ITU-T V.24)

Bit dữ liệu

Bit dữ liệu chỉ định số lượng bit trong mỗi ký tự, thường từ 5 đến 8 bit. Dữ liệu 8 bit phổ biến nhất vì có thể truyền các ký tự ASCII chuẩn (0-255). Ít bit dữ liệu hơn được sử dụng cho các giao thức đặc biệt hoặc thiết bị cũ.

Giá trị phổ biến: 7 bit (ký tự ASCII), 8 bit (ASCII mở rộng và dữ liệu nhị phân)

Tham khảo: Tiêu chuẩn ASCII (ANSI X3.4-1986)

Chẵn lẻ

Chẵn lẻ là cơ chế phát hiện lỗi đơn giản. Chẵn lẻ chẵn đảm bảo số lượng số 1 chẵn trong các bit dữ liệu, trong khi chẵn lẻ lẻ đảm bảo số lẻ. 'Không' thường được sử dụng trong các ứng dụng hiện đại vì có các phương pháp phát hiện lỗi đáng tin cậy hơn.

Loại: Không, Lẻ, Chẵn, Đánh dấu, Khoảng trắng

Tham khảo: Cơ chế phát hiện lỗi RS-232

Bit dừng

Bit dừng đánh dấu kết thúc khung dữ liệu, thường là 1 hoặc 2 bit. 1 bit dừng là cài đặt tiêu chuẩn, trong khi 2 bit dừng chủ yếu được sử dụng cho thiết bị cũ hoặc giao thức đặc biệt. Bit dừng cho thiết bị nhận thời gian để chuẩn bị cho ký tự tiếp theo.

Giá trị phổ biến: 1 bit (tiêu chuẩn), 2 bit (thiết bị cũ hoặc giao thức đặc biệt)

Tham khảo: Tiêu chuẩn giao thức truyền thông UART

Điều khiển luồng

Điều khiển luồng quản lý tốc độ truyền dữ liệu để ngăn thiết bị nhận bị quá tải do truyền dữ liệu nhanh. Điều khiển luồng phần cứng sử dụng các đường tín hiệu RTS/CTS, trong khi điều khiển luồng phần mềm sử dụng các ký tự XON/XOFF.

Loại: Không, Phần cứng (RTS/CTS), Phần mềm (XON/XOFF)

Tham khảo: Giao thức bắt tay phần cứng RS-232

Tiêu chuẩn và thông số kỹ thuật liên quan

RS-232: RS-232: Tiêu chuẩn truyền thông nối tiếp cổ điển xác định đặc tính điện và thông số kỹ thuật đầu nối
UART: UART: Bộ thu-phát không đồng bộ phổ quát, giao thức cốt lõi cho truyền thông nối tiếp
USB-to-Serial: USB-sang-nối tiếp: Phương pháp chuyển đổi nối tiếp phổ biến trong các thiết bị hiện đại

Để biết thêm thông tin: Tài liệu tiêu chuẩn giao thức RS-232 và UART trên Wikipedia

Tính năng chính

Web Serial API

Truy cập trực tiếp cổng nối tiếp từ trình duyệt mà không cần phần mềm bổ sung

Giám sát thời gian thực

Giám sát dữ liệu trực tiếp với hỗ trợ dấu thời gian và tự động cuộn

Chế độ HEX

Gửi và nhận dữ liệu ở định dạng thập lục phân với xác thực

Lịch sử gửi

Theo dõi và phát lại các lệnh đã gửi trước đó

Thống kê

Giám sát tốc độ truyền dữ liệu và thời gian kết nối

Đa ngôn ngữ

Hỗ trợ tiếng Trung, Anh, Nhật, Pháp và Tây Ban Nha

Trường hợp sử dụng phổ biến

Phát triển và gỡ lỗi

  • Phát triển Arduino và ESP32
  • Gỡ lỗi hệ thống nhúng
  • Phát triển và kiểm tra firmware
  • Cấu hình thiết bị IoT

Kiểm tra và truyền thông

  • Kiểm tra lệnh AT cho modem
  • Giám sát dữ liệu cảm biến
  • Phân tích và gỡ lỗi giao thức
  • Giao tiếp thiết bị công nghiệp

Hỗ trợ trình duyệt và yêu cầu

Trình duyệt được hỗ trợ

  • Chrome 89+
  • Edge 89+
  • Firefox (không được hỗ trợ)
  • Safari (không được hỗ trợ)

Yêu cầu

  • Trình duyệt dựa trên Chromium với hỗ trợ Web Serial API
  • Kết nối HTTPS (bắt buộc cho Web Serial API)
  • Quyền của người dùng để truy cập cổng nối tiếp
  • Đã cài đặt trình điều khiển thiết bị nối tiếp tương thích

Công Cụ Liên Quan