计算机之间使用串行嘴进行数据传输[单口制

      最后更新:2021-11-12 19:43:53 手机定位技术交流文章

      目录

      • 一、串口通信概述
        • 1. 串口如何连接
        • 二. 如何确定港口费率。
      • 二、实验演示
        • 1. 实验设备
        • 2. 实际电路连接
        • 三. 数据可通过序列连接传输。
      • 三、总结
      • 参考文献

      一、串口通信概述

      序列通信基于传输和逐位接收数据。

      双向通信需要双向传输线路、TX和RX.As系列通信是一个不对称的过程,允许港口在接收另一线数据的同时在一条线上传输数据。 其他线路用来握握手,但不一定。 序列通信最重要的特征是港口费率、数据比特、停止停顿。

      1. 串口如何连接

      电路连接方式:
      为了建立双向传输,设备1和设备2必须与TX和RX交叉连接。
      在这里插入图片描述
      要开始的位置: 数据线 TX 从高到低。
      停止位置:数据线TX从低到高。

      开始和停止位置 :
      如果接收设备检测到数据线从高到低的变化,它从闭合设备获得初始信号,表示数据传输的开始。如果接收设备检测到数据线从低到高的变化,它从发送设备收到停止信号,表示数据框架的结束,允许使用上述特性解构临时的8位有效数据,从而完成数据传输。

      二. 如何确定港口费率。

      序列传输格式:如下图所示,我们通常使用的序列传输格式是:1比特起始位置+ 8比特数据位置+ 1比特停止(无奇数检查位置)。
      在这里插入图片描述
      因此,传输 1Byte 数据序列数据需要传输 10bit 数据。 如上文所计算,传输 1Byte 所需的时间为 8。 68us, 传输 1Byte 需要8 分钟。 68* 10=86.8us。

      波特率
      基本知识 50M 时钟必须在 115200 情况下发送 1 位元- 需要 434 位数。 因此, 1Byte (以序列传输格式: 1Bit 启动 + 8Bit 数据位 + 1Bit 停止 位) 是否将传输到 10 圈, 共 434 次 。

      必须指出,两个系列通信主机的港口费率已经趋同。

      收发波特率一致:
      在这里插入图片描述

      收发波特率不一致:
      在这里插入图片描述
      计算公式
      例如,波特的汇率是115 200。

      115,200(比特/秒)=115,200(港口)。

      如果未进行核查,每秒字节数除以10:Porter 115,200 = 115,200 (bit/s) = 11520 (bit/s)。

      每秒的KB数除以 1024: 港口 115,200 = 115,200 (bts/sec) = 11.25 (KB/s)。如果有一个奇异的玩偶检查器,则应除以 11,即每秒的字节数。

      波特率被确定为115200=115200(比特/秒)=10.27(克贝/秒)。


      二、实验演示

      1. 实验设备

      • 2 UUSB 到 TTL 转换器
      • 两台PC机
      • 杜邦线若干
      • 串口助手软件

      2. 实际电路连接

      连接方法与上述理论相符,答案见下表,其中的电源可以不连接,由计算机提供。

      USB TO TTL 1 USB TO TTL 2
      TX RX
      RX TX
      GND GND
      3V3 3V3

      在这里插入图片描述
      实际接线如下图
      在这里插入图片描述

      三. 数据可通过序列连接传输。

      连接到两台电脑, 打开每台电脑的序列助理, 然后打开序列。
      在这里插入图片描述
      在这里插入图片描述
      第一,无法关闭临时文件夹:%s。
      在这种情况下,我选择发送一个2.11Mb jpeg文件。
      ![在这里插入图片描述](https://img-blog.csdnimg.cn/4c3f75b2c2bf4fd2b8ce47f7c59e7482.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAdHlfc2o=,size_20,color_FFFFFF,t_70,g_se,x_1
      二. 确定理论传输时间。
      当串行助理打开文件时, 显示文件大小为 220595 字节 。

      在这里插入图片描述
      根据以前提出的公式,潜在的传输时间为216秒。
      在这里插入图片描述
      3. 实际传输对比

      转让开始时,发件人和接收端显示如下:
      在这里插入图片描述
      在这里插入图片描述
      传输完成后

      在这里插入图片描述
      在传输时,实际传输时间为4*60+31=271秒,比系统理论实践的216秒长200秒,这表明通过连续港口传输的实际速度无法达到理论高峰。
      在这里插入图片描述

      三、总结

      实验涉及将两台电脑之间的巨型数据通过两个USB传输到ttl连接,为文件大小编制预算,按大小估算理论时间,并将理论与实时进行比较。 实验结果显示,序列港的实际传输率低于理论率。 实验总的来说是顺利的,连接是直截了当的,但一些基本概念并不明显,因此今后需要继续学习和实践。

      参考文献

      系列港口如何发送数据?
      搬运工挣多少钱?
      波特的速率用来计算序列速度

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/13112.html

          热门文章

          文章分类