文章目录

  • 一. 实验过程
    • 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 ) / 波特率

两台电脑串口通信实现文件传输相关推荐

  1. 用网线实现两台电脑之间的大文件传输(使用电脑备份)

    一.准备一根网线,连接在两个电脑网口上(硬件要求) 二.更改网卡适配器(用于设置局域网连接) 1.控制面板-->网络和Interner-->网络共享中心-->以太网(双击) 2. 打 ...

  2. 两台电脑通过FTP服务进行传输文件

    两台电脑通过FTP服务进行传输文件 1.扫盲:windows系统自带的ftp服务 1.1 打开windows的FTP服务器服务 1.2 设置IIS管理器 1.3 注意文件夹权限 1.4 两台电脑链接传 ...

  3. 上传文件计算机传输的,两台电脑之间若何快速传输几百G的文件?

    两台电脑之间传输几百G的文件的方式有许多种,凭据履历使用物理毗邻的方式(如:硬盘对拷.局域网传输),会比我们常用的快速简朴的方式更快(如WiFi传输.移动硬盘转存). 方式一:硬盘对拷 硬盘对拷就是将 ...

  4. 【网络 】两台电脑之间如何收发文件

    一.在讲解之前,咱们先准备一些理论知识 1.OSI七层模型(参考模型) OSI(Open System Interconnect),即开放式系统互联. 一般都叫OSI参考模型,是ISO(国际标准化组织 ...

  5. 两台电脑用蓝牙传文件出现“系统资源不足,电脑之间互相传递单个大文件,例如单个文件50g,100g

    两台电脑用蓝牙传文件出现"系统资源不足,电脑之间互相传递单个大文件,例如单个文件50g,100g 1.我的使用场景是这样的,有一个50g的文件要从一台电脑传输到另一台电脑上,想起了无线传输 ...

  6. 两台电脑串口传输文件及调用opencv库编程显示图片和文本

    文章目录 一.两台电脑利用串口进行文件传输 (一).实验内容 (二).配置环境 (三).实验过程 (四).结果分析 二.在Ubuntu下基于Linux环境调用opencv库编程显示图片和文本 (一). ...

  7. 怎样用计算机传输文件,两台电脑之间互相传文件的方法步骤

    很多时候我们都会使用u盘进行传输文件,将一台电脑的东西放到u盘里然后传到另外一台电脑,这个方法比较繁琐,其实我们可以直接让两台电脑互传文件,下面是学习啦小编整理的两台电脑传文件的方法,供您参考. 两台 ...

  8. 两台电脑怎么文件互传,电脑和电脑互传文件怎么传,两台电脑怎么互传文件

    两台电脑怎么文件互传?我们想要从一台电脑传文件到另一台电脑是一件非常麻烦的事情.大部分人都会想到用U盘来拷贝,先把文件复制到U盘中,再将U盘插入另一台电脑,然后粘贴出来.这种方法对于小文件来说比较方便 ...

  9. 计算机和计算机之间如何传送文件,两台电脑实现互传文件:多种方法可选择

    平时我们在是用电脑的时候,经常会遇到把一台电脑的数据需要传到另一台电脑当中,如果数据不多的话,直接用U盘拷到另一台电脑就可以了,文件在几个G的话,都可以用这种办法,如果文件达到几百个G的话,这种办法效 ...

  10. 利用计算机网线传东西,两个电脑用网线传东西_两台电脑用网线传文件

    2017-01-05 17:49:27 是把USB口给禁用了右键计算机--管理性能--设备管理器--通用串行总线控制器 禁用或者卸载 但是具体哪个对应哪个接口需要自己尝试下.建议禁用,如果想用打开比较 ...

最新文章

  1. python读取配置文件获取所有键值对_python笔记14-读取yaml配置文件(pyyaml)
  2. 做时间序列预测没必要深度学习!GBDT性能超DNN
  3. maven 更改项目名称
  4. 远程ubuntu虚拟机Tensorflow搭建 - 1 SSH连接
  5. QT的QBuffer类的使用
  6. Spring Boot缓存注解@Cacheable、@CacheEvict、@CachePut使用
  7. C++(STL):35---multimap容器
  8. css3 z-index,z-index的工作原理
  9. 汇编语言---判断字符
  10. java命令行导出、导入sql文件
  11. BZOJ1114 : [POI2008]鲁滨逊逃生Rob
  12. [翻译]Review——How JavaScript works:The building blocks of Web Workers
  13. 主流游戏引擎分析 【端游 、页游 、手游 解析】
  14. s1 episode1(一)
  15. lesson 4 introductions
  16. HDU 6438 Buy and Resell
  17. 跨境爆款ANC主动降噪耳机,蓝牙耳机厂家分享产品详细参数
  18. Visio(一) Visio 键盘的上下左右快捷键 没办法移动图标了:取消掉Scroll lock指示灯即可。
  19. 红帽 Linux 考试 要求
  20. 让Android Studio项目通过阿里云 代理加速下载依赖资源

热门文章

  1. 51单片机--时钟芯片ds1302
  2. 电摩测试速度什么软件,速度最快的4款新电动车,你更看好谁?为什么呢?
  3. 了解 HTTP 看这一篇就够
  4. 小米商城网页制作(附源码)
  5. 怎么做名片二维码?个人二维码名片在线制作方法
  6. 关于支付宝口碑的界面问题
  7. talfta---动态故障树分析软件产品介绍
  8. 华为2020校招-数字化IT应用工程师-凉经
  9. 浅谈IPFS星际文件系统和Filecoin是什么?
  10. STM32正点原子和野火程序移植