其他分享
首页 > 其他分享> > 两台PC机之间串口传输文件

两台PC机之间串口传输文件

作者:互联网

目录

一、实验目的

将两台笔记本电脑,借助 usb转rs232 模块和杜邦线,建立起串口连接。然后用串口助手等工具软件(带文件传输功能)将一台笔记本上的一个大文件(图片、视频和压缩包软件)传输到另外一台电脑,预算文件大小、波特率和传输时间三者之间的关系,并对比实际传输时间。

二、实验器材

两台电脑,两个 usb 转 rs232 模块,两条杜邦线

三、实验步骤

3.1 连接线路

将一个串口的TXD与另一个串口的RXD相连,然后剩下的RXD与另一个串口的TXD相连。

3.2 发送文件

打开串口调试助手,选择要发送的文件,在这里我选择发送一个图片文件:
在这里插入图片描述
在这里我们可以看到文件的大小,并且可以预览前4000节的内容。

3.3 传输文件成功

点击发送文件发送,然后可以看到预计需要的时间为37.64秒:
在这里插入图片描述
根据我实际掐秒表,减去一些反应时间,实际的传输时间大约为45s;
在这里插入图片描述

四、总结

理论传输时间 = ( 文件大小 × 8 ) / 波特率 + 文件大小 / 256 × 10^( -3 )
后面部分是串口调试助手设置的发送文件延时设置(每 256 字节延时 1 ms)。
实际传输时间会因为传输速率等原因比理论传输时间长。

标签:PC机,文件,文件大小,发送,传输,实验,串口,两台
来源: https://blog.csdn.net/shutupbb/article/details/121412476