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
Giám sát dữ liệu
Gửi dữ liệu
Lịch sử gửi
Thống kê
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
- Kết nối thiết bị nối tiếp của bạn với máy tính
- 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)
- Nhấp "Kết nối" để thiết lập kết nối nối tiếp
- Giám sát dữ liệu nhận được theo thời gian thực
- Gửi dữ liệu ở định dạng văn bản hoặc HEX
- Sử dụng lịch sử gửi để lặp lại các lệnh trước đó
- Xem thống kê kết nối và tốc độ dữ liệu
Tham số kết nối
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
Để 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
Bộ Chuyển Đổi Timestamp
Chuyển đổi giữa timestamp Unix và ngày/giờ có thể đọc được
Chuyển Đổi Mã Hóa Văn Bản
Chuyển đổi văn bản giữa Hex, Binary, Unicode, ASCII, Base64 và nhiều định dạng mã hóa khác
Bộ Chuyển Đổi Bộ Ký Tự
Chuyển đổi mã hóa văn bản giữa UTF-8, GBK, Big5, Shift_JIS, ISO-8859, các trang mã Windows với tự động phát hiện