rs232,rs422,rs485介绍及性能比较

日期:2018-05-30 / 人气: / 来源:www.shenqiufangchan.com

rs232,rs422,rs485的由来

rs232,rs422,rs485都是串行数据接口标准,最初都是由美国电子工业协会(eia)制定并发布的。

rs232在1962年发布,命名为eia-232-e,作为工业标准以保证不同厂商产品之间的兼容。

rs422由rs232发展而来,为改进rs232通信距离短、速率低的缺点,rs422定义了一种平衡通信接口,将传输速率提高到10mb/s,传输距离延长到4000英尺(1219.2m)(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。rs422是一种单机发送、多机接收的单向、平衡传输规范,被命名为tia/eia-422-a。

为扩展应用范围,eia又于1983年在rs422的基础上制定了rs485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为tia/eia-485-a。由于eia提出的建议标准都是以rs作为前缀,所以在工业通信领域,仍然习惯将上述标准以rs作为前缀称谓。

rs232,rs422,rs485性能比较

rs232,rs422,rs485性能比较
规定 rs232 rs422 rs485
工作方式 单端 差分 差分
节点数 1收1发 1发10收 1发32收
最大传输电缆长度 15.2m 1219.2m 1219.2m
最大传输速率 20kb/s 10mb/s 10mb/s
最大驱动输出电压 +/-25v -0.25~+6v -7~+12v
驱动器负载阻抗 3kω~7kω 100ω 54ω
驱动器输出信号电平(min) 负载 +/-5~+/-15v +/-2v +/-1.5v
驱动器输出信号电平(max) 空载 +/-25v +/-6v +/-6v
摆率(max) 30v//μs n/a n/a
接收器输入电压范围 +/-15v -10v~+10v -7v~+12v
接收器输入门限 +/-3v +/-200mv +/-200mv
接收器输入电阻 3~7kω 4kω >12kω
驱动器共模电压   -3~+3v -1~+3v
接收器共模电压   -7~+7v -7~+12v

这些标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。

rs232串行接口标准

rs232标准协议的全称是eia-rs232标准,其中eia代表美国电子工业协会,rs代表推荐标准,232是标识号。它规定了连接电缆和机械、电气特性,信号功能及传送过程。

rs232标准最初是为远程通信连接数据终端设备dte与数据通信设备dce而制定的。rs232标准中所提到的“发送”和“接收”,都是站在dte的立场上,而不是站在dce的立场上来定义的。由于在计算机系统中,往往是cpu和i/o设备之间传送信息,两者都是dte,因此双方都能发送和接收。

目前rs232是pc机与通信工业中应用最广泛的一种串行接口。rs232被定义为一种在低速率串行通信中增加通信距离的单端标准。rs232采取不平衡传输方式,即所谓单端通信,如下图。

rs232通信

rs232通信

1.rs232电气特性

eia-rs232对电气特性、逻辑电平和各种信号线功能都作了规定。

在txd和rxd上:

逻辑1(mark)=-3~-15v

逻辑0(space)=+3~+15v

在rts,cts,dsr,dtr和dcd等控制线上:

信号有效(接通,on状态,正电压)=+3~+15v

信号无效(断通,off状态,负电压)=-3~-15v

2.rs232连接器的机械特性

连接器:由于rs232并未定义连接器的物理特性,因此,出现了db-25,db-15,db-9各种类型的连接器,其引脚的定义也各不相同。早期的pc机和xt机采用db-25连接器、at机及以后普遍使用的db-9。在研华工控机及工控模块的应用也都采用了db-9。db-9接口定义如下图。

db-9 接口定义

rs232 db-9接口定义

接口定义如下表。

引脚号 描述
1 数据载波检出(datacarrierdetection—dcd)
2 接收数据(receiveddata—rxd)
3 发送数据(transmitteddata—txd)
4 数据终端准备好(dataterminalready—dtr)
5 信号地(signalground—sg)
6 数据装置准备好(datasetready—dsr)
7 请求发送(requesttosend—rts)
8 允许发送(cleartosend—cts)
9 振铃提示(ringing—ri )

电缆长度:在通信速率低于20kb/s时,rs232所直接连接的最大物理距离为15m。实际应用中,当使用9600b/s,普通双绞屏蔽线时,距离可达30耀35m。

当通信距离较近时,只需使用少数几根信号线就可实现数据通信,最简单的情况下只需3根线(发送线、接收线、信号地线)便可实现全双工异步串行通信。

rs422与rs485串行接口标准

1.平衡传输

rs422,rs485与rs232不一样,数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,传输方式如下图。

 rs422/485通信
rs422/485通信

rs485的信号传送出去时会分为正负两条线路,当到达接收端时,再将信号相减还原成原来的信号。如果将原始信号表示成dt,而被分开的信号表示成d+和d-,则原始信号与离散的信号由传送端送出去时的运算关系如下:dt=(d+)-(d-)。同样,接收端在接收到信号后,也按照上式将信号还原成原来的样子。

在rs485中还有一个使能端,而在rs422中这是可用可不用的。使能端用于控制发送驱动器与传输线的切断与连接。当使能端起作用时,发送驱动器处于高阻状态,称作第3态,即它是有别于逻辑1与0的第3态。

2.rs422电气规定

rs422标准全称是“平衡电压数字接口电路的电气特性”,它定义了接口电路的特性。如下图

rs422接口定义定义
rs422 db-9接口定义定义

由于接收器采用高输入阻抗和发送驱动器,比rs232具有更强的驱动能力,故允许在相同传输线上连接多个接收接点,最多可接10个接点。即一个主设备(master),其余为从设备(slave),从设备之间不能通信,所以rs422支持点对多的双向通信。rs4224线接口由于采用单独的发送和接收通道,因而不必控制数据方向,各装置之间任何必需的信号交换均可以按软件方式(xon/xoff握手)或硬件方式(一对单独的双绞线)实现。

rs422的最大传输距离为1219.2m,最大传输速率为10mb/s。其平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能达到最大传输距离。只有在很短的距离下才能获得最高速率传输。一般100m长的双绞线上所能获得的最大传输速率仅为1mb/s。

rs422需要一个终接电阻,要求其阻值约等于传输电缆的特性电阻。在近距离传输时可不需终接电阻,即一般在300m以下不需终接电阻。终接电阻接在传输电缆的最远端。

3.rs485电气规定

由于rs485是从rs422基础上发展而来的,所以rs485许多电气规定与rs422相似,如都采用平衡传输方式,都需要在传输线上接终接电阻等。rs485可以采用2线与4线方式,2线制可实现真正的多点双向通信。而采用4线连接时,与rs422一样只能实现点对多的通信,即只能有一个主设备(master),其余为从设备(slave),但它比rs422有改进,无论4线还是2线连接方式总线上最多可接到32个设备。

rs485有关电气规定见表
 

rs485与rs422的不同还在于其共模输出电压是不同的,rs485是-7v到+12v之间,而rs422在-7v至+7v之间,rs485接收器最小输入阻抗为12kω,而rs42是4kω;rs485满足所有rs422的规范,所以rs485的驱动器可以在rs422网络中应用。

rs485与rs422一样,其最大传输距离约为1219m,最大传输速率为10mb/s。平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100m长的双绞线最大传输速率仅为1mb/s。

rs485需要两个终接电阻,其阻值要求等于传输电缆的特性电阻。在短距离传输时可不需终接电阻,即一般在300m以下不需要终接电阻。终接电阻接在传输电缆的两端。

由于rs485是半双工通信,发送和接收采用分时的方式,系统需要判定是发送还是接收。对于无“数据流向自动感知”功能的rs485通信口,需要软件通过rts握手信号进行通知,编程较烦琐,因此rs485串口通信卡一般都增加了专门的“数据流向自动感知”功能,使rs485软件的开发与rs232完全相同。

4.rs422与rs485的网络安装注意要点

rs422可支持10个节点,rs485支持32个节点,因此多节点构成网络。网络拓扑一般采用终端匹配的总线型结构,不支持环型或星型网络。在构建网络时,应注意以下两点。

第一,采用一条双绞线电缆作为总线,将各个节点串接起来,从总线到每个节点的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响最低。

rs422/485节点连接方式
rs422/485节点连接方式

实际应用中常见的一些错误连接方式(a,c,e)和正确的连接方式(b,d,f)。a,c,e这3种网络连接尽管不正确,在短距离、低速率时仍可能正常工作,但随着通信距离的延长或通信速率的提高,其不良影响会越来越严重,主要原因是信号在各支路末端反射后与原信号叠加,会造成信号质量下降。

第二,应注意总线特性阻抗的连续性,在阻抗不连续点就会发生信号的反射。下面几种情况易产生这种不连续性:总线的不同区段采用了不同电缆,某一段总线上有过多收发器紧靠在一起安装;过长的分支线引出到总线。总之,应该提供一条单一、连续的信号通道作为总线。

5.rs422与rs485传输线匹配

一般终端匹配采用终接电阻方法,rs422在总线电缆的远端并接电阻,rs485则应在总线电缆的开始和末端都并接终接电阻。终接电阻一般在rs422网络中取100ω,在rs485网络中取120ω,相当于电缆特性阻抗的电阻,因为大多数双绞线电缆特性阻抗为100耀200ω。

【格亚信电子】是专业从事电子产品设计、电子方案开发、电子产品pcba加工的深圳电子方案,主要设计电子产品包括工控、汽车、电源、通信、安防、医疗电子产品开发。

核心业务是提供以工控电子、汽车电子、医疗电子、安防电子、消费电子、通讯电子、电源电子等多领域的电子产品设计、方案开发及加工生产的一站式pcba服务,为满足不同客户需求可提供中小批量pcba加工。

产品涵盖工业生产设备控制设备电子开发、汽车mcu电子控制系统方案设计、伺服控制板pcba加工、数控机床主板pcba加工,智能家居电子研发、3d打印机控制板pcba加工等领域。业务流程包括电子方案开发设计、pcb生产、元器件采购、smt贴片加工、样机制作调试、pcba中小批量加工生产、后期质保维护一站式pcba加工服务。

http://www.shenqiufangchan.com/

作者:控制板


go to top 回顶部