第4章-串行通信接口技术-D_第1页
第4章-串行通信接口技术-D_第2页
第4章-串行通信接口技术-D_第3页
第4章-串行通信接口技术-D_第4页
第4章-串行通信接口技术-D_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章串行通信技术

异步串行通信协议及标准接口

RS-232-C标准接口

20mA电流环接口4.1异步串行通信协议及标准接口异步串行通信协议异步串行通信格式4.1异步串行通信协议及标准接口异步通信的同步检测与正确采样的三项措施:以相反极性的起始位/停止位(空闲位)检测新

字符的开始,为接收端正确采样提供时间基准。接收器在每位码元的中心采样,以获得最大的

收/发时钟频率偏差容限。接受时钟频率=n×波特率,以提高采样分辨率

和抗干扰能力。用16倍波特率时钟的同步检测与采样过程示意图4.1异步串行通信协议及标准接口传输速率:

50,75,110,150,300,600,1200,2400,4800,9600,19200等11种波特率可选。常用串行通信标准接口

RS-232-C接口20mA(60mA)电流环接口RS-449/422/423接口4.2RS-232-C标准接口

——一种电压控制的串行通信接口标准,由美国EIA协会公布和推荐信号连接规范:使用25脚连接器,定义了

20根引脚信号,分成主、辅两个信道。信号连接方法:有调制解调器的实用连接无调制解调器的正规连接无调制解调器的最简连接常用三种连接方法,以适应不同应用场合:4.2RS-232-C标准接口主要电气指标:最高传输速率:20kbit/s最大传输距离:约30m逻辑电平:负逻辑逻辑“1”(传号):要求发送端-5~-25v,

接收端<-3v。逻辑“0”(空号):要求发送端+5~+25v,接

收端>+3v。高低电平摆幅大,目的是增大噪声容限,提高抗噪声、抗传输线衰减的能力。4.2RS-232-C标准接口应用说明:RS-232-C电平与TTL/CMOS电平不兼容,故两者连

接时,必须进行电平转换。以MC1488/MC1489作为收/发转换时钟4.2RS-232-C标准接口为了提高抗干扰能力,提高传输速度,增大传

输距离,可在收/发端加光电隔离或用新型RS-

232-C串行通信转发器FC232。长线收发器长线收发器长线收发器长线收发器计算机或终端计算机或终端计算机或终端计算机或终端长线收发器PC机PE514AFC232利用FC232作为RS-232-C通信转发器4.2RS-232-C标准接口DB-9D型连接器DCDRXDTXDDTRGNDDSRRTSCTSRI123456789DB-9D型连接器及其信号说明引脚符号方向功能1载波检测DCDI2RXDI接收数据3TXDO发送数据4DTRO数据终端就绪5GND信号地6DSRI数据设备就绪7RTS请求发送O8CTSI清除发送

9RII振铃指示4.2RS-232-C标准接口DB-25D型连接器DB-25D型连接器及其信号说明(-)接收电流(+)接收电流发送

电流(-)发送

电流(+)13119876543212220181425DTRRIDCDRTSGNDDSRCTSRXDTXD1保护地2TXDO发送数据3RXDI接收数据4RTSO请求发送5CTSI清除发送6DSRI数据设备就绪7GND信号地8CDI载波检测20DTRO数据终端就绪22RII振铃指示引脚符号方向功能一、RS-232、RS-422与RS-485的简单介绍

RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到1200米(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。4.4RS—485通信网络一、RS-232、RS-422与RS-485的简单介绍

为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。由于EIA提出的建议标准都是以RS作为前缀,所以在通讯工业领域,仍然习惯将上述标准以RS作前缀称谓。RS-232、RS-422与RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。

4.4RS—485通信网络

当前自动控制系统中常用的网络,如现场总线CAN、Profibus、INTERBUS-S以及ARCNet的物理层都是基于RS-485的总线进行总结和研究。

4.4RS—485通信网络二、RS—485通信总线的技术标准

RS-485标准采有用平衡式发送,差分式接收的数据收发器来驱动总线,具体规格要求:

1.接收器的输入电阻RIN≥12kΩ

2.驱动器能输出±7V的共模电压

3.输入端的电容≤50pF

4.在节点数为32个,配置了120Ω的终端电阻的情况下,驱动器至少还能输出电压1.5V(终端电阻的大小与所用双绞线的参数有关)

5.接收器的输入灵敏度为200mV(即(V+)-(V-)≥0.2V,表示信号“0”;(V+)-(V-)≤-0.2V,表示信号“1”)

因为RS-485的远距离、多节点(32个)以及传输线成本低的特性,使得EIARS-485成为工业应用中数据传输的首选标准。

4.4RS—485通信网络

三、RS—485网络结构与通信控制在RS-485网络工作中的任意一时刻只能有一个驱动器在工作,可以有多个接收器接收,这样才能保证网络的正常工作。该工作是由RS-485通信控制软件的正确工作来完成的,在硬件上EN引脚起到RS-485接口器件工作方向的控制作用,在本接口器件得到授权向网络发送数据之前,EN始终保护低电平,使本端口始终处于数据接收状态。下图是二通信端口RS-485网络工作示意图。4.4RS—485通信网络AA0V5V0V5V0VTX10VVAEN2RX20VRS-485驱动不允许

+3VVB

+3VDRRDBBRS-485网络工作波形图EN1TX1EN1RX1TX2EN2RX2

TX1、TX2、RX1、RX2、EN1、EN2等是TTL电平,A、B处电压值为RS-485网络工作电平。一旦工作中的RS-485端口放弃网络控制权(使EN变为低电平),网络上的其他端口就可以取得网络的控制权。这种对网络控制权的接续工作,最好能有所延迟,以抑制网络反射波等的影响,延迟时间可大约在一个字符的传输时间左右,如网络传输速率是9600波特,延迟时间可设定为1ms。4.4RS—485通信网络

三、RS—485网络电压偏置

当RS-485网络中的所有点都处于接听模式,即网络上没有有效的驱动器在工作时(驱动器输出都处于高阻状态),这样网络上处于一个未知状态。如果接收器A与B端间的输入电压小于±200mV,则各接收器输出的逻辑电平将处于各自所收到的最后一位信号的逻辑电平值,可能造成通信数据不正确,可以通过增加上、下拉电阻办法解决,具体接法见下图。4.4RS—485通信网络VCCR2TX-EN21ROB/READEDIGNDR1RXDTXDMAX485RS-485具有偏置电阻的RS-485网络

偏置电阻的值取决于RS-485网络的节点数,选择偏置电阻值的最终目标是使流过偏置电阻的电流值可维持线路A与B之间至少存在一个200mV的直流电压。例如有一个32通信节点的RS-485网络,网络各节点的输入电阻为12kΩ,32个节点并联得到总阻值为375Ω,在375的电阻上维持至少200mV的电压需要0.53mA的电流。在5V的网络工作电源条件下得到上述电流需要限流电阻小于或等于9375Ω。由于375Ω正是接收器并联得到的总阻值,因此,偏置电阻应小于或等于9kΩ,依此选择标称电阻值,上拉、下拉两个偏置电阻可各选为4.7kΩ。4.4RS—485通信网络四、

RS-485网络的终端匹配

在RS-485网络中,当线路阻抗与终端电阻不相匹配时,网络中所传输的信号将不能被终端所全部接收,从而在端口反射回传输线,对网络形成干扰。为此,可通过在网络终端加匹配电阻的方法加以解决。RS-485网络加终端匹配电阻的方法见下图所示。匹配电阻可在100~120Ω内选择,视通信线路阻抗而定。4.4RS—485通信网络4.4RS—485通信网络21ROB/READEDI120RXDTXDTX-ENMAX485RS-485加终端匹配电阻的RS-485网络加终端匹配电阻的RS-485网络4.4RS—485通信网络四、

RS-485网络的终端匹配

RS-485网络是否需要附加的终端匹配电阻取决于网络电缆长度及系统的传输速率。一个适宜的规则是当传输线的延迟时间远小于线路所传输信号的1位宽度的时间时可不加终端匹配电阻。这个规则是依据这样一个条件:反射波在数据上来回反射几次后将衰减为零。通信端口的接收装置通常在数据位的中部采样,所以,该中部应保持平缓以保证数据采样的正确性。传输线的传输速度通常为光速的66%的70%,依据电缆的特性不同而不同。4.4RS—485通信网络四、

RS-485网络的终端匹配

例如,有一RS-485网络,通讯线总长为1.2km,使用的电缆的延迟速度为0.66倍的光速,则端到端传输数据大约需要6.2μS,我们假设该反射波经3次反射后衰减为零,则数据信号将在18.6μS后趋于稳定。假设在该网络内我们以9600波特率的速率来传输数据,其1位数据宽度为104μS,可见,反射波对传输数据波形的影响远离于中心点,因此,该系统无需加终端匹配电阻。4.4RS—485通信网络四、

RS-485网络的终端匹配

在RS-485网络中各节点的物理接线中应杜绝T型接线方式,应采用“手拉手”的连接方式。12n4.4RS—485通信网络4.4RS—485通信网络4.4RS—485通信网络五、RS-485网络抗干拢与保护由于大电感,大感性负荷开关状态的突变及射频和雷电等因素都会对通讯网络造成干扰,严重时会损坏网络接口器件或网络内的电子元器件。所以应注意RS-485网络的抗干扰与保持问题。所有对网络的干扰可简单归类为:共模干扰和差模干扰。共模干扰以地为基准形成干扰偏差,因此,采用光电隔离方式处置最为有效。这种方案实际上将瞬态高压转移到隔离接口中的电隔离层上,由于隔离层的高绝缘电阻,不会产生损害性的浪涌电流,起到保护接口的作用。下图就是采用高速光电耦全器6N137作为光电隔离器的RS-485保护电路。4.4RS—485通信网络GNDROB/READE

DITTL-RXDTTL-TX-EN21TTL-TXDMAX485光耦光耦光耦RS485光耦隔离保护的RS-485网络五、RS-485网络抗干拢与保护

该电路的缺点是光电耦合器两侧需使用两个不同的(不共地的)+5V电源及三个较昂贵的高速光电隔离器件。已有器件厂商将所有这些元件集成在一片IC中,使用起来非常简便,如Maxim公司的MAX1480/MAX1490,隔离电压呆达2500V。这种方案的优点是可以承受高电压、持续时间较长的瞬态干扰,实现起来也比较容易,缺点是成本较高4.4RS—485通信网络五、RS-485网络抗干拢与保护

差模干扰在两条传输线上形成差动电势,较大的有害电势会损害接口器件。因此,钳位传输线上的电压到一定的安全值是消除差模干扰的一个行之有效的途径。利用瞬态抑制元件(如TVS、气体放电管等)将危害性的瞬态能量旁路到大地。该方法优点是成本较低,缺点是保护能力有限,只能保护一定能量以内的瞬态干扰,持续时间不能很长,而且需要有一条良好的连接大地的通道,实现起来比较困难。实际应用中可以将瞬态抑制元件和PCT型非线性电阻结合起来,4.4RS—485通信网络五、RS-485网络抗干拢与保护

下图是RS-485网络传输线保护方法示意图。图中钳位保护器件是瞬变二极管(TVS),瞬变二极管对某一个临界电压值有大电流迅速导通的特性。三个瞬变二极管对通信线二线间及各线对地间起到钳位保护作用。两个标识为RV的元件为PCT型非线性电阻,常温下其阻极低,一旦流过较大电流值时会使元件迅速变热而使阻值极剧变大。因此,用PCT型非线性电阻配合瞬变二极管可起到很好的RS-485网络通信线路保护作用。4.4RS—485通信网络六、RS-485接口芯片与微控制器的连接

RS-485接口芯片工作于半双工工作方式,因此,除数据发送、接收线外,还需要有RS-485数据输出允许控制线。图4.20为MAX485芯片与89C51系列单片机连接图示。数据输入、输出分别接到微控制器的RXD、TXD端,由微控制器的通用并行接口中P3.2来控制RS-485接口芯片的接收、发送数据操作。

4.4RS—485通信网络1P32GNDRS-48589C51INT0X1RXDX2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论