我们都知道,在一般情况下我们会使用串口进行通讯,但是这种串口只适合连接2个设备之间,因此存在很多不方便之处(比如我们进行一对多的通讯),制约了串行数据的收发,这个时候我们就可能需要用到485通讯协议。除了RS485以外,常见的还有RS232和RS422。 RS485、RS232、RS422接口简介RS485接口 2线式(A、B)、半双工、点对多主从通讯(4线制因只能点对点已经淘汰)。 RS485采用差分信号负逻辑,同一总线上最多可以挂接32个节点。缺点就是共模干扰问题和EMI问题。 RS232接口 3线制(RXD、TXD、GND)、全双工、点对点通讯(因点对点通讯方式而无法联网,导致出现RS485) 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的区别1 通讯距离 RS232接口最大通讯距离是15米,而RS422/485最大通讯距离是1200米。 2 所连接设备个数 RS232接口只能连接一个设备,而RS485可以连接多个设备。 3 这三种端口的定义 RS232是标准接口,为D形9针头,所连接设备的接口的信号定义是一样的。 而RS422/RS485为非标准接口,一般为15针串行接口(也有使用9针接口的),每个设备的引脚定义也不一样。另外还需要说明的是,RS422和RS485也有区别:RS422为4线制,全双工模式;RS485为两线制,半双工模式。 RS-232、RS-422与RS-485都是串行数据接口标准,RS-232是PC机与通信中应用最广泛的一种串行接口。RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。RS-232采取不平衡传输方式,即所谓单端通讯,而RJ45接口通常用于数据传输,最常见的应用为网卡接口。 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) |
|
来自: 寻找sor7d4hgej > 《待分类》