首页 插件模块

串口调试

串口调试

SERIAL DEBUG |
串口与 Modbus
串口参数、双模式收发与定时循环发送——RS-232 / RS-485 设备调试的标配工具。
定时循环发送
日志自动保存
DTR / RTS 控制

Overview

总体概览

串口调试工具用于实现 RS-232 / RS-485 串行端口的数据收发调试。串口通信属于异步串行通信,依靠波特率、数据位、校验位、停止位等参数完成收发双方的时序匹配,硬件上可搭配 RTS、DTR 硬件流控信号实现链路握手,广泛应用于 PLC、传感器、串口仪表、嵌入式设备等工控设备的数据交互调试场景。工具中可选择目标串口设备编号,配置波特率、数据位、校验位、停止位与握手流控模式,并支持 RTS、DTR 硬件流控引脚开关控制(打开串口前勾选可设定初始电平,打开后勾选可实时改变电平)。点击 Open 打开串口即完成链路建立,日志会逐项回显本次实际生效的波特率、数据位、校验位、停止位、流控与读写超时等底层参数;Stop 按钮可随时释放串口资源。发送区域支持开启定时循环发送,可自定义发送间隔的毫秒数值;还支持数据日志自动保存,勾选并指定本地文件后,串口全部交互报文将实时追加持久化到该文件。

Screenshots

界面预览

串口调试 界面
串口调试 界面
串口调试 界面

Highlights

特性速览

完整串口参数:串口号 / 波特率 / 数据位 / 校验位 / 停止位 / 流控

波特率 12 档固定可选;数据位 6/7/8;校验 5 种;停止位 1/1.5/2

打开串口时逐项回显实际生效参数(含读写超时)

DTR / RTS 控制:打开前设定初始电平,打开后可实时切换

定时循环发送:自定义间隔,先点一次 Send 即启动

日志自动保存到本地文件,写入期间仍可被其他程序读取

刷新按钮重新枚举串口,USB 转串口热插拔无需重启软件

Features

核心特性

01
完整串口参数配置

可选择目标串口设备编号,配置波特率(12 档固定可选:300 / 600 / 1200 / 2400 / 4800 / 7200 / 9600 / 14400 / 19200 / 38400 / 57600 / 115200)、数据位(6 / 7 / 8)、校验位(None / Odd / Even / Mark / Space)、停止位(1 / 1.5 / 2)与握手流控模式(None / XOnXOff / RequestToSend / RequestToSendXOnXOff)。串口列表支持一键刷新,USB 转串口设备插拔后无需重启软件即可识别。

02
参数回显与链路保持

点击 Open 打开串口即完成链路建立,日志会逐项回显本次实际生效的波特率、数据位、校验位、停止位、流控与读写超时等底层参数,配置是否真正落到系统端一目了然;Stop 按钮可随时释放串口资源。

03
双模式收发与多编码

串口发送和接收的数据可以分别以 Hex 字符串或文本字符串展示,发送端与接收端可独立选择解析模式;使用文本字符串进行串口通信时,还可以选择 UTF-8、ASCII、Unicode、GB2312、ANSI(跟随操作系统)五种字符编码。Hex 模式下输入时空格会被自动忽略,便于直接粘贴设备手册中分段带空格的报文。

04
DTR / RTS 控制线

支持 RTS、DTR 硬件流控引脚开关控制:打开串口前勾选可设定初始电平,打开后勾选可实时改变电平,适配需要握手信号才能唤醒或切换状态的设备;当握手流控配置为 RequestToSend 时,RTS 由驱动接管。

05
定时循环发送

发送区域支持开启定时循环发送,可自定义发送间隔的毫秒数值:勾选后点击一次 Send 即启动定时器、按间隔自动重复发送当前内容,取消勾选或关闭串口时自动停止,适合周期性轮询设备、模拟心跳与串口压力测试。

06
日志自动保存与彩色日志

勾选自动保存并指定本地文件后,串口全部交互报文将实时追加持久化到该文件,写入期间仍可用其他程序打开查看,便于后期回溯分析。收发日志面板带毫秒级高精度时间戳,区分 TX 发送与 RX 接收数据流,同步统计报文字节长度,发送与接收数据以不同颜色区分显示;接收侧按空闲间隙自动分帧,一帧整体输出,便于观察报文交互。

Scenarios

典型使用场景

串口设备通信联调

与 PLC 串口、传感器、串口仪表建立首轮通信,确认接线、参数与报文格式。

串口指令收发测试

按设备手册构造指令并发送,观察设备回包,验证指令响应是否符合预期。

Modbus-RTU 类串口协议调试

在串口侧抓取 Modbus RTU 原始帧,理解帧结构与从站响应行为。

定位串口通信异常

排查串口参数不匹配、流控配置错误导致的通信异常,通过完整交互日志定位故障。

串口循环压力测试

开启定时循环发送,做周期性轮询与串口压力测试,观察长时间运行表现。

Get Started

快速上手

8

在左侧插件树中找到串口调试,创建功能实例(可多开,同时调试多路串口)。

8

点击刷新按钮重新枚举系统串口,选择目标串口设备编号。

8

按设备手册配置波特率、数据位、校验位、停止位与握手流控;按需勾选 DTR / RTS(打开前勾选即设定初始电平)。

8

点击 Open 打开串口,日志逐项回显本次实际生效的参数与读写超时。

8

选择发送与接收的解析模式(Hex 或文本),输入内容后点击 Send 发送。

8

需要周期发送时勾选定时循环发送并设置间隔,再点一次 Send 启动;需要留痕时勾选自动保存并指定本地文件。

8

调试完毕点击 Stop 释放串口资源。

Under the Hood

深入一点 · 技术要点

串口底层由通信层的串口配置与端口抽象承载。打开串口时事件参数携带本次实际生效的波特率、数据位、校验位、停止位、流控与读写超时,逐项打印便于确认系统端真实配置(读写超时属封装层常量,界面不提供修改入口)。定时发送复用与手动发送一致的发送逻辑;日志持久化采用追加模式并提供共享读,写入期间其他程序仍可读取。接收侧按 10ms 空闲间隙自动分帧,一帧整体输出。

FAQ

常见问题

打开串口失败?
收不到数据或数据乱码?
为什么自动保存没有生效?
勾了定时循环发送但没有循环发?
发送时报错怎么理解?
RS-485 设备需要特殊设置吗?

Works Well With

与其他插件协同使用

Modbus 主站

串口 Modbus RTU 调试:串口调试看原始报文,主站自动组帧与解析。

Modbus 报文解析

把串口收到的报文粘贴进来,解析帧结构与 CRC。

Modbus 从站

模拟串口从站,与串口调试组成完整的联调环境。

TCP 端口转发

串口转网络网关设备联调:串口侧与网络侧双向验证。

想要更完整的技术细节?

完整文档包含功能详解、进阶技巧、技术原理与常见问题,与源码一一对应。
查看完整 README
An unhandled error has occurred. Reload

连接已中断

当前会话仍然保持,我们将持续尝试恢复连接。

正在重新连接服务器…

重连失败,将在 秒后重试。

重连失败。请重试或刷新页面。

会话已被服务器暂停。

恢复会话失败。请重试或刷新页面。