RS-232/RS-485/RS-422通信标准
时间:2014-09-16 阅读:1018
所谓数据通信,就是从数据源产生的数据,经过硬件线路或软件线路的连接(统称信道),按照一定的通信规程(协议),形成数据流传到另一方的过程。计算机与各种用途的终端之间,以及计算机相互之间,都需要数据通信,遥测、遥信、遥控、自控、雷达等等都需要数据处理与传输,也都离不开数据通信。
目前RS-232是PC机与通信工业中应用zui广泛的一种串行接口。RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。在数据通信领域中包括各种终端和计算机端口在内的设备称作数据终端设备,即DTE。与之相比,调制解调器和其他通信设备,则称作数据通信设备,即DCE。数据终端设备和数据通信设备之间的分界是连接它们的插件,而对这一分界的说明,则是从:物理、电气以及逻辑上进行数据交换的规则,它是由接口标准规定的。zui常用的EIA RS-232标准,EIA标准的很多内容以被其他许多标准化组织所采纳。RS-232C是1969年EIA提出的建议标准(RecommendStandard),232则表示一个具体通信标准的识别号码,后缀C表明此标准zui后的修订版本。RS-232C标准适用于数据终端设备与数据通信设备之间、速率范围从0到20Kb/s的串行数据传输。此标准限制数据终端设备和数据通信设备之间的电缆长度为15米,RS-232C标准的另一部分是规定用电缆接头作为数据终端设备和数据通信设备的接插件,这就是熟知的DB-25接插件。电缆两端都装备有“凸形”插头,通常它被设计成能插到调制解调的DB-25凹形插座上。后来IBM的PC机将RS-232简化成了DB-9连接器,从而成为事实标准。而工业控制的RS-232口一般只使用RXD、TXD、GND三条线。波仕电子对RS-232的通信距离标准进行了改进,增加到了500-1000米,并且提交到了EIA,见波仕的EX232产品。
RS-232采取不平衡传输方式,即所谓单端通讯。 收、 发端的数据信号是相对于信号地,如从DTE设备发出的数据在使用DB9连接器时是3脚相对5脚(信号地)的电平,DB9各引脚定义参见图1。典型的 RS-232信号在正负电平之间摆动,在发送数据时,发送端驱动器输出正电平在+5~+15V,负电平在-5~-15V电平。当无数据传输时,线上为 TTL,从开始传送数据到结束,线上电平从TTL电平到RS-232电平再返回TTL电平。接收器典型的工作电平在+3~+12V与-3~-12V。由于 发送电平与接收电平的差仅为2V至3V左右,所以其共模抑制能力差,再加上双绞线上的分布电容,其传送距离zui大为约15米,zui高速率为20kb/s。RS -232是为点对点(即只用一对收、发设备)通讯而设计的,其驱动器负载为3~7kΩ。所以RS-232适合本地设备之间的通信。
在下一代RS-485总线中,每接一个RS-232/RS-485转换器,RS-485信号都得到了中继增强,所以这种RS-485总线不再受一条RS-485总线zui远1200米的限制,而是当接N个转换器时就可以达到1200米的N倍距离,N不受限制。传统的RS-485总线有接负载个数的限制,比如128个,就是同一条RS-485总线中zui多挂128个RS-485口。使用N个RS-232/RS-485转换器构成的RS-485总线中,由于接入的转换器将RS-485总线分开为了N段(每一段之间相当于有一个中继器),所以当接N个转换器时就可以达到128×N倍的负载个数,而且N不受限制。简单地说,下一代RS-485总线的每一个节点都带中继功能,在加入一个RS-485节点的同时增加了驱动,包括传输距离和负载能力。在下一代RS-485总线的概念下,BOSHIKA改变了传统的1路RS-232到1路RS-485的转换方式,也不是简单的多路RS-232到多路RS-485转换的叠加。BOSHIKA将原本用于延长RS-485通信距离并且提高负载能力的中继器与RS-232/RS-485转换器进行绑定,同时对RS-485信号的流向进行整理,使得用户在使用时感觉就是一个RS-232与RS-485的转换器。这种思想体现在的《一种带中继功能的串口转换器》文献中。对于BOSHIKA而言,下一代RS-485总线的变化就是要不受zui远距离和节点数的限制,,同时下一代RS-232/RS-485转换器还得保持无需供电的特性。