【UART】RS232、RS485、RS422详细介绍

3.1、串口UART

1、RS232

全双工、点对点、几米。

由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现.

RS-232-C标准规定的数据传输速率为50、75、100、150、300、600、1200、2400、4800、9600、19200、38400波特。

RS-232点对点连接,一个串口只能连接一个外设。

接口的信号电平值较高,易损坏接口电路的芯片。因为与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。传输速率较低,在异步传输时,波特率为20Kbps

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

2、RS-485

半双工、轮询方式、一公里

具有联网功能

RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓扑结构,在同一总线上最多可以挂接32个节点

【UART】RS232、RS485、RS422详细介绍_第1张图片

【UART】RS232、RS485、RS422详细介绍_第2张图片

下面我们看下 RS485 的特点:

(1)接口电平低,不易损坏芯片。 RS485 的电气特性:逻辑“ 1”以两线间的电压差为+(2~6)V 表示;逻辑“ 0”以两线间的电压差为-(2~6)V 表示。接口信号电平比 RS232 降低了,不易损坏接口电路的芯片,且该电平与 TTL 电平兼容,可方便与 TTL 电路连接。

(2)传输速率高。10 米时,RS485 的数据最高传输速率可达 35Mbps,在1200m 时,传输速度可达 100Kbps。

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

(4)传输距离远,支持节点多。RS485 总线最长可以传输 1200m 以上(速率≤100Kbps)一般最大支持 32 个节点,如果使用特制的 485 芯片,可以达到128 个或者 256 个节点,最大的可以支持到 400 个节点。

3、RS-422

全双工 点对多 一公里

【UART】RS232、RS485、RS422详细介绍_第3张图片

共5根线。由于接收器采用高输入阻抗和发送驱动器比RS232更强的驱动能力,故允许在相同传输线上连接多个接收节点,最多可接10个节点。一个主设备(Master),其余为从设备(Slave),从设备之间不能通信,所以RS-422支持点对多的双向通信。RS-422的最大传输距离为4000英尺(约1219米),最大传输速率为10Mb/s。

你可能感兴趣的:(学习教程,总线)