RS485、RS232、RS422有什么区别?

我们都知道,在一般情况下我们会使用串口进行通讯,但是这种串口只适合连接2个设备之间,因此存在很多不方便之处(比如我们进行一对多的通讯),制约了串行数据的收发,这个时候我们就可能需要用到485通讯协议。除了RS485以外,常见的还有RS232和RS422。

RS485、RS232、RS422有什么区别?


RS485、RS232、RS422接口简介


RS485接口


2线式(A、B)、半双工、点对多主从通讯(4线制因只能点对点已经淘汰)。


RS485采用差分信号负逻辑,同一总线上最多可以挂接32个节点。缺点就是共模干扰问题和EMI问题。


RS232接口


3线制(RXD、TXD、GND)、全双工、点对点通讯(因点对点通讯方式而无法联网,导致出现RS485)


RS485、RS232、RS422有什么区别?


RS232是异步传输接口,即电脑上的COM口,有9个引脚(DB-9)或者是25个引脚(DB-25)的型态出现。RS232-C标准规定的数据传输速率为50、75、100、150、300、600、1200、2400、4800、9600、19200、38400波特。


RS422接口


4线制、全双工、点对多主从通讯(实际上还有一根信号地线,共5根线)


RS422标准全称是“平衡电压数字接口电路的电气特性”。允许在相同传输线上连接多个接受节点,最多可接256个节点。


RS485、RS232、RS422有什么区别?


RS485、RS232、RS422的区别


1

通讯距离

RS232接口最大通讯距离是15米,而RS422/485最大通讯距离是1200米。


2

所连接设备个数

RS232接口只能连接一个设备,而RS485可以连接多个设备。


3

这三种端口的定义

RS232是标准接口,为D形9针头,所连接设备的接口的信号定义是一样的。


而RS422/RS485为非标准接口,一般为15针串行接口(也有使用9针接口的),每个设备的引脚定义也不一样。另外还需要说明的是,RS422和RS485也有区别:RS422为4线制,全双工模式;RS485为两线制,半双工模式。


RS485、RS232、RS422有什么区别?


RS-232、RS-422与RS-485都是串行数据接口标准,RS-232是PC机与通信中应用最广泛的一种串行接口。RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。RS-232采取不平衡传输方式,即所谓单端通讯,而RJ45接口通常用于数据传输,最常见的应用为网卡接口。


RS485、RS232、RS422有什么区别?


DB9针RS232引脚说明


1 CD 载波侦测(Carrier Detect)

2 RXD 接收数据(Receive)

3 TXD 发送数据(Transmit)

4 DTR 数据终端准备(Data Terminal Ready)

5 GND 地线(Ground)

6 DSR 数据准备好(Data Set Ready)

7 RTS 请求发送(Request To Send)

8 CTS 清除发送(Clear To Send)

9 RI 振铃指示(Ring Indicator)


RS485、RS232、RS422有什么区别?

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章