将两台笔记本电脑,借助 usb转rs232 模块和杜邦线,建立起串口连接。然后用串口助手等工具软件(带文件传输功能)将一台笔记本上的一个大文件(图片、视频和压缩包软件)传输到另外一台电脑,预算文件大小、波特率和传输时间三者之间的关系,并对比实际传输时间。
两台电脑,两个 usb 转 rs232 模块,两条杜邦线
将一个串口的TXD与另一个串口的RXD相连,然后剩下的RXD与另一个串口的TXD相连。
打开串口调试助手,选择要发送的文件,在这里我选择发送一个图片文件:
在这里我们可以看到文件的大小,并且可以预览前4000节的内容。
点击发送文件发送,然后可以看到预计需要的时间为37.64秒:
根据我实际掐秒表,减去一些反应时间,实际的传输时间大约为45s;
理论传输时间 = ( 文件大小 × 8 ) / 波特率 + 文件大小 / 256 × 10^( -3 )
后面部分是串口调试助手设置的发送文件延时设置(每 256 字节延时 1 ms)。
实际传输时间会因为传输速率等原因比理论传输时间长。