串口通信简介.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

串口通信简介

刘文龙〔北京理工大学信息与电子学院〕 学号2120230886

摘要:本文首先介绍了串口通信的根本原理,然后介绍了物理层接口,相关的技术指标以及串口通信协议,最终争论了USB串行通信的进展。

关键词:串口,物理层,协议,USB

—串口通信原理

串口通信的概念格外简洁,串口按位〔bit〕发送和接收字节。尽管比按字节〔byte〕的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简洁并且能够实现远距离通信。比方IEEE488定义并行通行状态时,规定设备线总长不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。典型地,串口用于ASCII码字符的传输。通信使用3根线完成:〔1〕地线,〔2〕发送,〔3〕接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手,但是不是必需的。串口通信最重要的参数是波特率、数据位、停顿位和奇偶校验。对于两个进展通信的端口,这些参数必需匹配:

a,波特率:这是一个衡量通信速度的参数。它表示每秒钟传送的bit的个数。例如300波特表示每秒钟发送300个bit。当我们提到时钟周期时,我们就是指波特率例如假设协议需要4800波特率,那么时钟是4800Hz。这意味着串口通信在数据线上的采样率为

4800Hz。通常线的波特率为14400,28800和36600。波特率可以远远大于这些值,但是波特率和距离成反比。高波特率常常用于放置的很近的仪器间的通信,典型的例子就是GPIB设备的通信。

b,数据位:这是衡量通信中实际数据位的参数。当计算机发送一个信息包,实际的数据不会是8位的,标准的值是5、7和8位。如何设置取决于你想传送的信息。比方,标准的ASCII码是0~127〔7位〕。扩展的ASCII码是0~255〔8位〕。假设数据使用简洁的文本

〔标准ASCII码〕,那么每个数据包使用7位数据。每个包是指一个字节,包括开头/停顿位,数据位和奇偶校验位。由于实际数据位取决于通信协议的选取,术语“包”指任何通信的状况。

c,停顿位:用于表示单个包的最终一位。典型的值为1,1.5和2位。由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间消灭了小小的不同步。因此停顿位不仅仅是表示传输的完毕,并且供给计算机校正时钟同步的时机。适用于停顿位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。

d,奇偶校验位:在串口通信中一种简洁的检错方式。有四种检错方式:偶、奇、高和低。固然没有校验位也是可以的。对于偶和奇校验的状况,串口会设置校验位〔数据位后面的一位〕,用一个值确保传输的数据有偶个或者奇个规律高位。例如,假设数据是011,那么对于偶校验,校验位为0,保证规律高的位数是偶数个。假设是奇校验,校验位为1,这样就有3个规律高位。高位和低位不真正的检

查数据,简洁置位规律高或者规律低校验。这样使得接收设备能够知道一个位的状态,有时机推断是否有噪声干扰了通信或者是否传输和接收数据是否不同步。

二:物理层标准接口

物理层的定义

ISO/OSI关于物理层的定义:物理层供给机械的、电气的、功能的和规程的特性,目的是启动、维护和关闭数据链路实体之间进展比特传输的物理连接。这种连接可能通过中继系统,在中继系统内的传输也是在物理层的。

典型的物理层标准接口

EIARS-232-C

1960年美国电子工业协会 EIA提出RS-232,1963年提出

RS-232-A,1965年提出RS-232-B,1969年提出RS-232-C。用于DTE/DCE

之间的接口。

机械特性:25芯连接器,DTE为插头,DCE为插座。

电气特性:承受非平衡型电气特性,低于-3V为“1”,高于+4V为“0”,最大20Kbps,最长15m。

功能特性:定义了21条线,很多子集,根本与CCITTV.24兼容。规程特性:对不同的功能子集,有不同的规程。

2.2.2EIARS-449/422-A/423-A

EIARS-449是为替代RS-232-C而提出的物理层标准接口。实际上是一体化的三个标准。

主要改进:

改善了性能,加长了接口电缆距离,加大了数据传输率;增加了的接口功能,例如,回送检查;

解决了机械接口问题。

机械特性:37芯或9芯连接器。

电气特性:与RS-232-C相连,承受非平衡型电气特性RS-423-A,20Kbps以下其他状况,承受平衡型电气特性RS-422-A和RS-423-A,20Kbps~2Mbps

功能特性

文档评论(0)

写作定制、方案定制 + 关注
官方认证
服务提供商

专注地铁、铁路、市政领域安全管理资料的定制、修改及润色,本人已有7年专业领域工作经验,可承接安全方案、安全培训、安全交底、贯标外审、公路一级达标审核及安全生产许可证延期资料编制等工作,欢迎大家咨询~

认证主体天津济桓信息咨询有限公司
IP属地天津
统一社会信用代码/组织机构代码
91120102MADGE3QQ8D

1亿VIP精品文档

相关文档