微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > RS-232、RS-422、RS-485 串口的异同比较

RS-232、RS-422、RS-485 串口的异同比较

时间:12-14 来源:互联网 点击:

串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。按照接口的划分标准又把串口分成了RS-232RS-422RS-485

RS-485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线拓扑结构,同一总线最多可以支持32个节点。RS-485数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B。通常情况下,发送驱动器A、B之间的正电平在+2~+6V,是一个逻辑状态,负电平在-2~-6V,是另一个逻辑状态。接收器也作与发送端相对的规定,收、发端通过平衡双绞线将AA与BB对应相连,当在收端AB之间有大于+200mV的电平时,输出正逻辑电平,小于-200mV时,输出负逻辑电平。接收器接收平衡线上的电平范围通常在±(200mV~6V)之间。所以在用万用表量485+和485-之间电压的时候,发现两线间电压差在这个范围内变化,就证明该端口已经有报文的交互。RS-485的数据最高传输速率为10Mbps 。RS-485接口的最大传输距离标准值为4000英尺(约1219米),实际上可达 3000米。因此不要瞧不起485。RS-485口采用半双工模式。半双工是指使用同一对数据线传输,基于正负电平的原理,既可发送又可接收数据,但不能同时进行发送和接收。485+ ~ 485+;485- ~ 485-。

RS-422信号传输原理与RS-485类似,也是采用差分传输方式。RS-422的逻辑“0”与逻辑“1”的定义与RS-485也类似,详情请参考上文。当用万用表量电位的时候,若TX+和TX-之间有电压差,则表明现这个端口正在发报文;若RX+和RX-之间有电压差,就表明本端口正在收报文。RS-422的最大传输速率为10Mb/s。RS-422的最大传输距离为4000英尺(约1219米)。RS-422口是全双工模式。全双工是指分别由两根线进行发送和接收,双方可以在同一时刻进行发送和接收。TX+ ~ RX+;TX- ~ RX-;RX+ ~ TX;RX- ~ TX-。

RS-232口由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的形态出现。RS232接口信号线的电压为负逻辑关系。典型值如下:逻辑“1”为-3~-15V;逻辑“0”为+3~+15V ,噪声容限为2V。即要求接收器能识别高于+3V的信号作为逻辑“0”,低于-3V的信号作为逻辑“1”,TTL电平5V为逻辑正,0为逻辑负。与485和422接线方式不同的是,232口量电位是对地线量,TX对GND如果有电位则表明该端口正在发送报文,RX对GND有电位就表明端口在接收报文。RS-232口传输速率较低,传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在15米左右。RS-232 经有些年岁了,1970年就诞生了,一直沿用到现在,虽然性能方面大不如其他接口,但是依旧是一位值得尊敬的老前辈。RS-232口也采用全双工的模式,收、发、地的TX ~ TX;RX ~ RX;GND ~ GND。


三者常见应用。1、RS-485:适用于站内串口通讯装置,如:保护装置、交直流屏、消弧线圈、电度表等。2、RS-422:常用于与调度模拟通道通讯。3、RS-232:常用于与调度数字通道通讯(如101规约、CDT规约、9702规约等)、或用于与调制解调器配合等。



Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top