文章目录
一. 实验过程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 ) / 波特率