RS/RS/RS通信设计指南.pdf

上传人:b****1 文档编号:3210604 上传时间:2022-11-20 格式:PDF 页数:34 大小:1.64MB
下载 相关 举报
RS/RS/RS通信设计指南.pdf_第1页
第1页 / 共34页
RS/RS/RS通信设计指南.pdf_第2页
第2页 / 共34页
RS/RS/RS通信设计指南.pdf_第3页
第3页 / 共34页
RS/RS/RS通信设计指南.pdf_第4页
第4页 / 共34页
RS/RS/RS通信设计指南.pdf_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

RS/RS/RS通信设计指南.pdf

《RS/RS/RS通信设计指南.pdf》由会员分享,可在线阅读,更多相关《RS/RS/RS通信设计指南.pdf(34页珍藏版)》请在冰豆网上搜索。

RS/RS/RS通信设计指南.pdf

第一篇RS232/RS485/RS422标准一、一、EIARS232C计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。

由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。

在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。

RS232C接口(又称EIARS232C)是目前最常用的一种串行通讯接口。

RS232C是美国电子工业协会EIA(ElectronicIndustryAssociation)制定的一种串行物理接口标准。

RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数,代表RS232的最新一次修改(1969),在这之前,有RS232B、RS232A。

它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。

它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。

RS232C接口定义(9芯)1、电气特性、电气特性EIARS232C对电器特性、逻辑电平和各种信号线功能都作了规定。

在TxD和RxD上:

逻辑1(MARK)=3V15V,逻辑0(SPACE)=+315V在RTS、CTS、DSR、DTR和DCD等控制线上:

信号有效(接通,ON状态,正电压)+3V+15V信号无效(断开,OFF状态,负电压)=3V15V根据设备供电电源的不同,+5、+10、+12和+15这样的电平都是可能的。

2、连接器的机械特性、连接器的机械特性由于RS232C并未定义连接器的物理特性,因此,出现了DB25、DB15和DB9各种类型的连接器,其引脚的定义也各不相同。

最近,8管脚的RJ45型连接器变得越来越普遍,尽管它的管脚分配相差很大。

EIA/TIA561标准规定了一种管脚分配的方法,但是由DaveYost发明的被广泛使用在Unix计算机上的Yost串连设备配线标准(YostSerialDeviceWiringStandard)以及其他很多设备都没有采用上述任一种连线标准。

下表中列出的是被较多使用的RS232中的信号和管脚分配:

信号信号DB-25DB-9EIA/TIAYostRJ45-1RJ45-2RJ45-3公共地7544,54,54,56发送数据(TD)2363633接受数据(RD)3256265数据终端准备(DTR)20432722数据准备好(DSR)6617277请求发送(RTS)4781811tyw藏书清除发送(CTS)5878188数据载波检测(DCD)8127振铃指示(RI)2291信号的标注是从DTE设备的角度出发的,TD、DTR和RTS信号是由DTE产生的,RD、DSR、CTS、DCD和RI信号是由DCE产生的。

PC机的RS232口为9芯针插座。

一些设备与PC机连接的RS232接口,因为不使用对方的传送控制信号,只需三条接口线,即“发送数据TXD”、“接收数据RXD”和“信号地GND”。

双向接口能够只需要3根线制作是因为RS232的所有信号都共享一个公共接地。

非平衡电路使得RS232非常的容易受两设备间基点电压偏移的影响。

对于信号的上升期和下降期,RS232也只有相对较差的控制能力,很容易发生串话的问题。

RS232被推荐在短距离(15m以内)间通信。

由于非对称电路的关系,RS232接口电缆通常不是由双绞线制作的。

3、传输电缆、传输电缆RS232C标准规定的数据传输速率为每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特,驱动器允许有2500pF的电容负载,通信距离将受此电容限制。

例如,采用150pF/m的通信电缆时,最大通信距离为15m;若每米电缆的电容量减小,通信距离可以增加。

传输距离短的另一原因是RS232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。

由RS232C标准规定在码元畸变小于4%的情况下,传输电缆长度应为50英尺,其实这个4%的码元畸变是很保守的,在实际应用中,约有99%的用户是按码元畸变1020%的范围工作的,所以实际使用中最大距离会远超过50英尺,美国DEC公司曾规定允许码元畸变为10%而得出下面实验结果。

其中1号电缆为屏蔽电缆,型号为DECP.NO.9107723内有三对双绞线,每对由22#AWG组成,其外覆以屏蔽网。

2号电缆为不带屏蔽的电缆。

型号为DECP.NO.910585604是22#AWG的四芯电缆。

波特率bps1号电缆传输距离(米)2号电缆传输距离(米)1101500900300150090012009009002400300150480030075960075754、链路层、链路层在RS232标准中,字符是以一系列位元来一个接一个的传输。

最长用的编码格式是异步起停asynchronousstartstop格式,它使用一个起始位后面紧跟7或8个数据比特,这个可能是奇偶位,然后是两个停止位。

所以发送一个字符需要10比特,带来的一个好的效果是使全部的传输速率,发送信号的速率以10分划。

串行通信在软件设置里需要做多项设置,最常见的设置包括波特率、奇偶校验和停止位。

波特率是指从一设备发到另一设备的波特率,即每秒钟多少比特bitspersecond(bit/s)。

典型的波特率是300、1200、2400、9600、19200等bit/s。

一般通信两端设备都要设为相同的波特率,但有些设备也可以设置为自动检测波特率。

奇偶校验Parity是用来验证数据的正确性。

奇偶校验一般不用,如果使用,那么既可以tyw藏书做奇校验也可以做偶校验。

奇偶校验是通过修改每一发送字节(也可以限制发送的字节)来工作的。

如果不作奇偶校验,那么数据是不会被改变的。

在偶校验中,因为奇偶校验位会被相应的置1或0(一般是最高位或最低位),所以数据会被改变以使得所有传送的数位(含字符的各数位和校验位)中“1”的个数为偶数;在奇校验中,所有传送的数位(含字符的各数位和校验位)中“1”的个数为奇数。

奇偶校验可以用于接受方检查传输是否发送生错误如果某一字节中“1”的个数发生了错误,那么这个字节在传输中一定有错误发生。

如果奇偶校验是正确的,那么要么没有发生错误要么发生了偶数个的错误。

停止位是在每个字节传输之后发送的,它用来帮助接受信号方硬件重同步。

在串行通信软件设置中D/P/S是常规的符号表示。

8/N/1(非常普遍)表明8bit数据,没有奇偶校验,1bit停止位。

数据位可以设置为7、8或者9,奇偶校验位可以设置为无(N)、奇(O)或者偶(E),奇偶校验位可以使用数据中的比特位,所以8/E/1就表示一共8位数据位,其中一位用来做奇偶校验位。

停止位可以是1、1.5或者2位的(1.5是用在波特率为60wpm的电传打字机上的)。

5、传输控制、传输控制当需要发送握手信号或数据完整性检测时需要制定其他设置。

公用的组合有RTS/CTS,DTR/DSR或者XON/XOFF(实际中不使用连接器管脚而在数据流内插入特殊字符)。

接受方把XON/XOFF信号发给发送方来控制发送方何时发送数据,这些信号是与发送数据的传输方向相反的。

XON信号告诉发送方接受方准备好接受更多的数据,XOFF信号告诉发送方停止发送数据直到知道接受方再次准备好。

XON/XOFF一般不赞成使用,推荐用RTS/CTS控制流来代替它们。

XON/XOFF是一种工作在终端间的带内方法,但是必须两端都支持这个协议,而且在突然启动的时候会有混淆的可能。

XON/XOFF可以工作于3线的接口。

RTS/CTS最初是设计为电传打字机和调制解调器半双工协作通信的,每次它只能一方调制解调器发送数据。

终端必须发送请求发送信号然后等到调制解调器回应清除发送信号。

尽管RTS/CTS是通过硬件达到握手,但它有自己的优势。

6、RS232标准的不足标准的不足经过许多年来RS232器件以及通信技术的改进,RS232的通信距离已经大大增加。

由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:

(1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。

(2)传输速率较低,在异步传输时,波特率为20Kbps。

现在由于采用新的UART芯片16C550等,波特率达到115.2Kbps。

(3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。

(4)传输距离有限,最大传输距离标准值为50米,实际上也只能用在15米左右。

tyw藏书二、二、EIARS485标准标准针对RS232串口标准的局限性,人们又提出了RS422,RS485接口标准。

RS485/422采用平衡发送和差分接收方式实现通信:

发送端将串行口的TTL电平信号转换成差分信号A、B两路输出,经过线缆传输之后在接收端将差分信号还原成TTL电平信号。

由于传输线通常使用双绞线,又是差分传输,所以又极强的抗共模干扰的能力,总线收发器灵敏度很高,可以检测到低至200mV电压。

故传输信号在千米之外都是可以恢复。

1、RS485的电气特性:

的电气特性:

驱动器能输出7V的共模电压接收器的输入电阻RIN12k输入端的电容50pF在节点数为32个,配置了120的终端电阻的情况下,驱动器至少还能输出电压1.5V(终端电阻的大小与所用双绞线的参数有关)发送端:

逻辑1以两线间的电压差为+(2至6)V表示;逻辑0以两线间的电压差为(2至6)V表示。

接收器的输入灵敏度为200mV(即(V+)(V)0.2V,表示信号0;(V+)(V)0.2V,表示信号1)2、传输速率与传输距离、传输速率与传输距离RS485的数据最高传输速率为10Mbps,最大的通信距离约为1219M,传输速率与传输距离成反比,在10Kb/S的传输速率下,才可以达到最大的通信距离。

但是由于RS485常常要与PC机的RS232口通信,所以实际上一般最高115.2Kbps。

又由于太高的速率会使RS485传输距离减小,所以往往为9600bps左右或以下。

3、网络拓扑、网络拓扑RS485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。

RS485采用半双工工作方式,支持多点数据通信。

RS485总线网络拓扑一般采用终端匹配的总线型结构。

即采用一条总线将各个节点串接起来,不支持环形或星型网络。

如果需要使用星型结构,就必须使用485中继器或者485集线器才可以。

RS485/422总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。

4、连接器、连接器RS485的国际标准并没有规定RS485的接口连接器标准、所以采用接线端子或者DB9、DB25等连接器都可以。

三、三、EIARS422RS422的电气性能与RS485近似一样。

主要的区别在于:

RS485有2根信号线:

发送和接收都是A和B。

由于RS485的收与发是共用两根线,所以不能够同时收和发(半双工)。

RS422有4根信号线:

两根发送(Y、Z)、两根接收(A、B)。

由于RS422的收与发是分开的,所以可以同时收和发(全双工)。

支持多机通信的R

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1