串行通信接口技术详解.ppt

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

* * 第3章 串行通信接口技术 3.1 串行通信基础 3.2 RS-232C串行通信接口 3.3 RS-485串行通信接口 3.4 Modbus通信协议 3.1 串行通信基础 1.串行异步通信数据格式 异步串行通信数据格式是NRZ数据格式,即“标准不归零传号/空号数据格式”。这种格式的空闲状态为“1”,发送器通过发送一个“0”表示一个字节传输的开始,随后是数据位,数据位可以是5~8个二进制位,5~8位的信息位是从低到高顺序排列的,字符的数据位的后面是一位可选择的的奇偶校验位,紧接着,是作为标识的停止位,停止位要求为逻辑“1”,传输中可以是1个停止位、1.5 个停止位或2个停止位。停止位表示一个字节传送结束。 若继续发送下一字节,则重新发送开始位,开始一个新的字节传送。若不发送新的字节,则继续维持“1”的状态,使发送数据线处于空闲。 从开始位到结束位的时间称为一帧。每一帧字符是用起始位和停止位同步的。虽然,串行异步通信格式当中一些项的设定是可以选择的,但是,在同一系统发送和接收的双方,设置的数据格式必须绝对相同。 2.连接握手 连接握手过程是指发送者在发送一个数据之前使用一个特定的握手信号来引起接收者的注意,表明要发送数据,接收者则通过握手信号回应发送者,说明它已经做好了接收数据的准备。 3.确认 接收者为表明数据已经收到而向发送者回复信息的过程称为确认。 4.中断 中断是通知CPU有需要立即响应的任务信号。 5.轮询 通过周期性地获取特征或信号来读取数据或发现是否有事件发生的工作过程称为轮询。 6.差错检验 (1)冗余数据校验(2)奇偶校验(3)校验和(4)出错的简单处理 3.1 串行通信基础 1.RS-232C端子 RS-232C标准(协议)的全称是EIA-RS-232C标准,其中EIA(Electronic?Industry?Association)代表美国电子工业协会,RS(recommeded?standard)代表推荐标准,232是标识号,C代表RS232的最新一次修改(1969),在这之前,有RS232B、RS232A。。它规定连接电缆和机械、电气特性、信号功能及传送过程。 RS-232C的连接头有25针或9针。 (1)信号含义 (2)电气特性 其电性能用±12V标准脉冲,值得注意的是EIA-232-D采用负逻辑。 在发送数据(TxD)和接收数据(RxD)等数据线上: Mark(传号)=-5V~-15V,逻辑“1”电平; Space(空号)=+5V~+15V,逻辑“0”电平。 在请求发送(RTS)、允许发送(CTS)和DTE准备就绪(DTR)等控制线上: OFF(断开,信号无效)=-5V~-15V,逻辑“1”电平; ON(接通,信号有效)=+5V~+15V,逻辑“0”电平。 3.2 RS-232C串行通信接口 2.通信接口的连接 3.RS-232C电平转换器 根据RS232-C标准对逻辑电平的定义,对于数据信息:逻辑“1”的电平低于-5V,逻辑“0”的电平高于+5V;对于控制信号:接通状态(ON)即信号有效的电平高于+5V、低于+15V,断开状态(OFF)即信号无效的电平高于-15V低于-5V。也就是当传输电平的绝对值大于5V时,电路可以有效地检查出来,介于-5V~+5V之间的电压无意义,低于-15V或高于+15V的电压也认为无意义,因此,实际工作时,应保证电平在±(5~15)V之间。 EIA-232-D的逻辑电平与TTL电平不兼容,为了与TTL器件相连必须进行电平转换。现有成品组件SN75188驱动器和SN75189接收器即是EIA-232-D通用的集成电路转换器件。 3.2 RS-232C串行通信接口 1.RS-485接口标准 RS-485接口采用两线差分平衡传输,使用一对双绞线,其中一条为A,另一条为B,其信号定义如下: 当采用+5V电源供电时: 若差分电压信号为-2500~-200mV时,为逻辑“0”; 若差分电压信号为+2500~+200mV时,为逻辑“1”; 若差分电压信号为-200~+200mV时,为高阻状态。 RS-485的差分平衡电路如图2-21所示,其一根导线上的电压是另一根导线上的电压值取反。接收器的输入电压为这两根导线电压的差值VA-VB。 RS-485实际上是RS-422的变型。RS-422采用两对差分平衡线路,而RS-485只用一对。 差分电路的最大优点是抑制噪声。差分电路的另一个优点是不受节点间地电平差异的影响。 3.3 RS-485串行通信接口 3.3 RS

文档评论(0)

三沙市的姑娘 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档