串口文件传输

一、实验目的

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

二、实验操作

准备两个USB TO TTL和杜邦线2根,将两个USB TO TTL的RX,TX引脚交叉连接,并将两个USB接口接上一台笔记本电脑(想当于两台计算机之间的串口传输)。
准备好传输文件,这里准备的是一张图片

三、传输文件

在电脑上打开两个串口调试助手
这里选择的波特率是115200,数据位8,停止位1,无校验位
在这里插入图片描述
点击加载文件,选择准备好的图片(图片大小106KB)
在这里插入图片描述
在这里插入图片描述
调高波特率到最高460800,发现速度变快,波特率调小发现传输速度变慢
在这里插入图片描述

由此可见,在一定范围内,当波特率增大时,对于同等大小的文件,传输时间会减少,当超过这一范围时,波特率对传输时间的影响就会减小。

四、总结

在通过串口传输文件中,通过调大波特率可以一定程度提高传输速率。波特率和数据的传输速率有关系,但是波特率并不是数据传输速率,数据传输速率是比特率。比特率在数值上和波特率有这样的关系:I=S*log2N
其中I为传信率,S为波特率,N为每个符号承载的信息量,而以比特为单位。波特率与比特率的关系也可换算成:比特率=波特率*单个调制状态对应的二进制位数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值