200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 两台电脑串口通信实现文件传输

两台电脑串口通信实现文件传输

时间:2023-08-23 10:13:31

相关推荐

两台电脑串口通信实现文件传输

文章目录

一. 实验过程1. 准备工作2. 传输文件3. 对比实际传输时间与预算传输时间4. 探究波特率和传输时间之间的关系5. 探究文件大小和传输时间之间的关系二. 总结

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

一. 实验过程

1. 准备工作

准备两台电脑,两个usb转串口,四根杜邦线下载好串口调试助手,用于接收和发送显示文件两个模块间引脚连线方式:3V3-3V3,GND-GND,TXD-RXD,RXD-TXD

然后分别插到两台电脑的USB口上

2. 传输文件

打开串口调试助手,设置波特率为115200,点击打开串口(两台电脑的串口均要打开),勾选HEX显示、接受数据到文件

点击打开文件,选择要发送的文件

点击发送文件,下图为发送机的界面

传输完成,显示如下

接收端串口收到文件

在串口助手所在文件夹下面打开该文件,选择打开方式打开,传输成功!

3. 对比实际传输时间与预算传输时间

预计传输时间

实际传输时间

发送的预计时间为11.54s,实际为17.37s,说明实际传输时间比理论传输时间长

4. 探究波特率和传输时间之间的关系

将波特率调为256000,再次传输文件

发现波特率为256000时的理论传输时间为5.54s,而波特率为115200时的传输时间为11.54s,说明波特率越大,传输时间越小

5. 探究文件大小和传输时间之间的关系

将波特率设置为256000传输一个视频文件

发送文件

该文件大小为4232754字节,传输时间为181.53s,而前面的文件大小为137516字节,传输时间为5.54s,说明传输的文件越大,传输时间越长.

二. 总结

本文将串口模块和杜邦线搭建一条串口传输线路,通过串口进行两台电脑之间的文件传输,并将实际传输时间与理论传输时间进行对比,探究了文件大小、波特率和传输时间三者间的关系。

通过实验得出:实际传输时间比预计传输时间长,说明传输过程中存在丢包重传的过程;波特率越大,传输时间越小;传输的文件越大,传输时间越长。

文件大小、波特率和传输时间三者间的关系:理论传输时间 = ( 文件大小 × 8 ) / 波特率

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。