文章目录

  • 一. 实验过程
    • 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. Zstd 压缩性能分析(含比较)
  2. tensorflow打印模型结构_五行代码用图提升模型表现,TensorFlow开源NSL神经结构学习框架...
  3. 默认权限umask、文件系统权限、特殊权限
  4. 二叉树的建立 java_Java中二叉树的建立和各种遍历实例代码
  5. 编码的奥秘:电筒密谈
  6. docker 之镜像制作dockerfile
  7. mac版docker配置加速
  8. 微信小程序开发——websocket(socket在线测试服务器,或本地socket服务器)
  9. labview定制化开发海洋光学光谱仪光谱采集分析与控制软件,支持所有的海洋光学光谱仪
  10. MDK KEIL 下载算法程序 外部存储QSPI FLASH
  11. ThinkPad T450s笔记本禁用触摸板
  12. 使用Blinker+ESP8266接入天猫精灵
  13. 微信小程序 - 引入并使用 Fly.js 请求库(超级详细的教程及运行示例)提供 Fly.js 源码源文件下载,贴心的配置示例及注释,优雅快速的发起 http 网络请求
  14. 信息系统项目管理系列之十:项目人力资源管理
  15. 基于Java的服务器应用监控系统设计与实现
  16. 鲜为人知而又实用的 Linux 命令大全
  17. 安科瑞企业能源管理系统在水泥企业中的设计与应用-Susie 周
  18. u盘装puppy linux,U盘及硬盘安装、配置、中文化 Puppy linux 4.00
  19. Python编程之斐波那契数列
  20. 一篇没有技术点的文章

热门文章

  1. YoungTalk-STM32入门100步-回顾总结与展望(98-100)
  2. asp服务器组件安装包,IIS安装asp组件:JMail 邮件收发组件
  3. Linux—RAID磁盘阵列与阵列卡
  4. 中国.NET:各地微软技术俱乐部汇总(持续更新中...)
  5. 雷达图按照权重和排名计算出每项得分,并且按照综合得分排序
  6. Excel--认识Excel
  7. 恩智浦智能车主控板分享
  8. 汉语言文学专业需要学计算机吗,读个汉语言文学专业,学了有什么鬼用?
  9. Echarts中调色盘的作用
  10. 图像中的Exif信息及其处理