串口通讯协议综述.pdfVIP

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

串口通讯协议综述 所谓通信协议是指通信双方的一种约定。约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错 方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。因此,也叫做通信控制规程,或称 传输控制规程,它属于ISOS OSI 七层参考模型中的数据链路层,其主要完成的作用如下: (1)实现数据格式化:因为来自CPU 的是普通的并行数据,所以,接口电路应具有实现不同串行通信方 式下的数据格式化的任务。在异步通信方式下,接口自动生成起止式的帧数据格式。在面向字符的同步方 式下,接口要在待传送的数据块前加上同步字符 (2 )进行串-并转换:串行传送,数据是一位一位串行传送的,而计算机处理数据是并行数据。所以当数 据由计算机送至数据发送器时,首先把串行数据转换为并行数才能送入计算机处理。因此串并转换是串行 接口电路的重要任务。 (3 )控制数据传输速率:串行通信接口电路应具有对数据传输速率——波特率进行选择和控制的能力。 (4 )进行错误检测:在发送时接口电路对传送的字符数据自动生成奇偶校验位或其他校验码。在接收时, 接口电路检查字符的奇偶校验或其他校验码,确定是否发生传送错误。 (5 )进行TTL 与 EIA 电平转换:CPU 和终端均采用 TTL 电平及正逻辑,它们与EIA 采用的电平及负逻 辑不兼容,需在接口电路中进行转换。 (6 )供EIA-RS-232C 接口标准所要求的信号线:远距离通信采用MODEM 时,需要 9 根信号线;近距 离零 MODEM 方式,只需要 3 根信号线。这些信号线由接口电路供,以便与MODEM 或终端进行联络 与控制。 (7 )为了完成上述串行接口的任务,串行通信接口电路一般由可编程的串行接口芯片、波特率发生器、EIA 与 TTL 电平转换器以及地址译码电路组成。其中,串行接口芯片,随着大规模继承电路技术的发展,通用 的同步(USRT)和异步 (UART )接口芯片种类越来越多,它们的基本功能是类似的,都能实现上面出的 串行通信接口基本任务的大部分工作,且都是可编程的。选用这些芯片作为串行通信接口电路的核心芯片, 会使电路结构比较简单。 1..现场总线同现场总线同 RS-232/485/422 的区别与应用的区别与应用 现场总线同现场总线同 的区别与应用的区别与应用 PC 与智能设备通讯多借助 RS232 、RS485 、以太网等方式,主要取决于设备的接口规范。但RS232 、RS485 只能代表通讯的物理介质层和链路层,如果要实现数据的双向访问,就必须自己编写通讯应用程序,但这 种程序多数都不能符合 ISO/OSI 的规范,只能实现较单一的功能,适用于单一设备类型,程序不具备通用 性。在 RS232 或 RS485 设备联成的设备网中,如果设备数量超过 2 台,就必须使用RS485 做通讯介质, RS485 网的设备间要想互通信息只有通过“主(Master )”设备中转才能实现,这个主设备通常是PC ,而这 种设备网中只允许存在一个主设备,其余全部是从 (Slave )设备。而现场总线技术是以ISO/OSI 模型为基 础的,具有完整的软件支持系统,能够解决总线控制、冲突检测、链路维护等问题。现场总线设备自动成 网,无主/从设备之分或允许多主存在。在同一个层次上不同厂家的产品可以互换,设备之间具有互操作性。 2..RS-232 的概念的概念 的概念的概念 RS-232 是一个串口通讯标准,它规范了异步串口通讯能力,还有硬件流控制、软件流控制和校验位。由于 这个标准已经使用了十年以上,几乎所有的数字通讯设备都有控制界面,而且都使用RS-232 作为通讯界面。 典型的通讯距离为 9600bps 时最大可达到 15 米。 3..RS-422 的概念的概念 的概念的概念 RS-422 是一个串口通讯标准,它相比RS-232 供更长距离的通讯能力,而且使用更少的信号线。RS-422 数据传输使用差分信号作为技术,并且最大速率可以达到 10Mbps。在9600bps 的速度下,通讯距离最大可 达 1.2 公里。 4..RS-485 的概念的概念 的概念的概念 RS-485 是 RS-422 的增强版本。它使用2 线的总线技术,并且兼容RS-422 界面。使用RS-485 2 线总线, 你可以建立一个非常经济的网络,然而RS-485 只定义了电气信号特性而没有定义其它的,那么用户就必须 用自己的软件或协议来控制 RS-485 网络。 5..什么是什么是

文档评论(0)

2105194781 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档