PC机串口传输文件

一、实验描述

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

二、实验准备

1、两台PC机
2、USB接口和杜邦线
3、串口调试工具sscom

三、实验过程

3.1 传输图片

1、准备一张12.9KB的图片,如图所示:
在这里插入图片描述
2、打开串口调试工具,进行如下操作:
在这里插入图片描述

发送图片的时候,不需要打开串口。

3、发送完毕,显示结果如下:
在这里插入图片描述
手机测的时间如下:
在这里插入图片描述

对方PC机出现情况如下图,即表示完成:
在这里插入图片描述
实际测量得出的数据,所需时间:1.05099999904633秒。

3.2 传输视频

发送一个1866463字节大小的视频文件,具体操作如下:
在这里插入图片描述
显示结果如下:
在这里插入图片描述
手机测的时间如下:

在这里插入图片描述

3.3 传输压缩包

发送一个13178字节的压缩包,具体操作如下:
在这里插入图片描述
显示结果如下:
在这里插入图片描述
出现一个文件,如下图:
在这里插入图片描述
打开后出现压缩包里面的结果,如下图:
在这里插入图片描述
实验成功!

四、总结

理论传输时间计算公式:
理论时间=(文件大小*8)/波特率

有上述公式计算可得:理论传输时间为0.9210416666秒。由计算理论时间对比实际时间可得,实际传输时间更长,分析原因可能是传输过程中出现丢包,错误等重传现象所致。

猜你喜欢

转载自blog.csdn.net/m0_46275263/article/details/121324021