xmodem和ymodem效率计算和串口传输速率计算

常用到xmodem和ymodem这些协议,还有串口,现在对这些协议进行一点效率计算。只考虑极限参数。实际用会比数据偏大一点。
注意:不包括完整协议的解读解释。
阅读用时3分钟

xmodem

xmodem 128

就是传输数据长度为128的协议

前部数据CRC
3字节1281
发送方字节
----3+128+1---->
			接收方回复字节
<----1-----			

xmodem 1K

前部数据CRC
3字节10241
发送方字节
----3+1024+1---->
			接收方回复字节
<----1--

ymodem

前部数据CRC
3字节10242
发送方字节
----3+1024+2---->
			接收方回复字节
<----1--

xmodem和ymodem效率计算

效率 = 有用数据 / 总数据
交互效率指包含回复一个字节
只发效率是只发送的效率

名称只发效率交互效率
xmodem96.96%96.24%
xmodem 1K99.61%99.51%
ymodem99.5%99.4%

串口速度计算

波特率是指单位时间传输的位数,比如,115200,一秒内传输115200位
串口协议只记录位的个数

起始位数据位奇偶校验停止位
15-80-11-2

一般都是1 + 8 + 0 + 1 = 10 ,10位才能传输一个字节,
则115200波特率 = 115200 bit/s = 11520 B/s = 11.25 KB/s

波特率B/sKB/s
1152001152011.25
2304002304022.5
4608004608045

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:1024 设计师:我叫白小胖 返回首页
评论

打赏作者

zhaqonianzhu

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值