故障排查

故障排查清单

从可见症状出发,每次只改变一个变量。

本页内容

本页内容

排障清单

看不到串口:

  • 重新插拔 USB 设备,换一根线或换一个 USB 口。
  • 打开设备管理器,安装正确的 CH340、CP210x、FTDI 或厂商驱动。
  • 确认设备已供电,并且不处于只能刷固件的特殊模式。

串口无法打开:

  • 关闭其他串口工具、IDE 串口监视器和烧录工具。
  • 设备重启后重新核对 COM 号。
  • 尝试重新插拔适配器。

打开串口时设备复位或进入 Bootloader:

  • 打开前先取消 DTR;如果开发板也使用 RTS,再一并取消。
  • 核对开发板的启动绑带时序,并注意 USB 适配器可能反相逻辑信号。
  • 如果启用了 RTS/CTS 流控,RTS 由驱动管理;执行手动时序前先关闭硬件流控。

收不到数据:

  • 核对波特率、校验位、数据位和停止位。
  • 确认目标设备确实会主动发送数据,或会响应当前命令。
  • 检查 TX/RX 接线,RS485 场景还要检查 A/B 线。
  • 换一条已知可用命令,并降低发送频率。

数据显示乱码:

  • 优先检查波特率和校验位。
  • 在 Text 和 Hex 之间切换,判断原始字节是否正确。
  • 如果 ASCII 正常、只有中文或日韩文字乱码,那是字符编码问题:在快捷设置的接收设置里把编码改成设备实际使用的那个(中文设备常见 GB18030、GBK、Big5)。收发可以分别设置。
  • 如果连 ASCII 都是乱的,多半不是编码问题,而是波特率、校验位,或者设备本身就是二进制协议。

RS485 设备不响应:

  • 确认 A/B 接线、终端电阻和共地。
  • 确认总线上没有多个主站同时发送。
  • 核对设备地址、功能码和 CRC。

高波特率不稳定:

  • 缩短线缆,换质量更好的适配器。
  • 降低界面显示压力,并开启日志保存。
  • 长测前先单独验证目标速率是否可靠。

这篇文档是否有帮助?