**波特率(Baud Rate)** 表示每秒符号数;UART 二进制场景下可近似理解为 bit/s。上位机与下位机必须一致,频率误差通常应落在约 **±1.5%~2.5%** 内,否则采样点漂移 → 乱码、丢字节。
### 怎么选
| 场景 | 常用值 | 说明 | |---|---|---| | RS-485 长线、强干扰 | 9600 / 19200 | 脉宽大,更耐噪声 | | 板级日志、Arduino/ESP | **115200** | 短线首选 | | 大批量/高波特 | 230400~921600 | 要准晶振与合格 USB 桥 | | 老工控 / 部分 PLC | 以手册为准 | 可能配合 7E1 等帧格式 |
「代码写 115200、示波器量出来却约 84k」是典型分频/晶振错误:电脑仍按 115200 解就会 **假乱码**。
### 实操步骤
- 手册/例程默认值对齐,本站与固件写成同一数字。
- 不通:在本站快速切换 9600↔115200 试探。
- 仍疑:逻辑分析仪量 bit 宽,反推真实波特率。
- 长线 485:先降速,再查终端电阻与屏蔽。
- 改完波特率后重新打开端口(部分桥芯片需重置)。
### 与帧格式一起记
波特率只定「多快」;**数据位 / 校验 / 停止位**(如 8N1)必须另对齐。只改波特率不解校验不匹配问题。部分 PLC 默认 7E1,按 8N1 会稳定失败。
### 用本站调试波特率
- 连接 COM,先按手册设 115200 8N1 试 ASCII。
- 无响应再试 9600;仍乱则开 HEX 看是否「有字节但内容错」。
- 与回环结合:回环任意波特率通,接下位机仅特定波特率通 → 参数问题。
- 成功后用「预设指令」固定该波特率下的测试帧,避免每次重设。
### 设计与量产建议
- 选晶振时同步评估目标波特率分频误差(见《波特率误差计算》)。
- 高波特率优先外部晶振而非粗糙内部 RC。
- 量产抽测高低温回环或对灌,确认误码率。
选对波特率是串口调试第一关,与共地、TX/RX 交叉并称「三板斧」。本站改速无需重装驱动,适合现场快速二分。