跳至内容

Serial

串口吞吐计算器

根据波特率、数据位、校验位和停止位,估算有效吞吐、帧开销以及一段数据的大致传输时间。

这里按连续发送估算,不包含 USB 转串口桥、协议等待或应用层节流带来的额外停顿。

计算结果

单帧总位数
0 bit
帧开销占比
0%
理论有效速率
0 B/s
总传输时间
0 s
1 KiB 传输时间
0 s
总线利用率
0%

修改链路参数后会立即更新估算结果。

适用场景

  • 评估高频日志输出是否会把 115200 或 921600 的串口占满。
  • 估算烧录辅助链路、串口桥透传或自定义协议的大致上限。
  • 快速比较 8N1、7E1、8E2 等配置下的有效吞吐差异。

公式与提醒

单帧位数遵循 1 start + data bits + parity + stop bits ,有效速率以载荷位数占总位数的比例折算。

如果你的数据不是连续发送,而是每个包之间还有 MCU 处理、DMA 切换或 USB 缓冲等待,那么真实吞吐通常会低于这个值。