串行接口按电气标准及协议来包括RS-232、RS422、RS485等。我们在调设备通讯时无非用到这几个串行接口,现分别把这几个接口介绍如下。
一:RS-232
RS-232是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS-232总线标准设有25条信号线,包括一个主通道和一个辅助通道,在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。
DB9
1 DCD 载波检测
2 RXD 接收数据
3 TXD 发送数据
4 DTR 数据终端准备好
5 SGND信号地线
6 DSR数据准备好
7 RTS 请求发送
8 CTS 清除发送
9 RI 振铃提示
1 地线
2 TXD 发送数据
3 RXD 接收数据
4 RTS 请求发送
5 CTS 允许发送
6 DSR 数据准备好
7 SG 信号地
8 DCD 载波检测
9 发送返回(+)
10 未定义
11 数据发送(-)
12~17 未定义
18 数据接收(+)
19 未定义
20 数据终端准备好 DTR
21 未定义
22 振铃 RI
23~24 未定义
25 接收返回(-)
DB9转DB25如下:
二:RS422
RS422是双端线传送信号,通过传输线驱动器,把逻辑电平变换成电位差,通过传输线接收器,把电位差转变成逻辑电平,实现终端的信息接收。RS422和RS485电路原理基本相同,都是以差动方式发送和接受,不需要数字地线。差动工作是同速率条件下传输距离远的根本原因,RS422通过两对双绞线可以全双工工作收发互不影响,而RS485只能半双工工作,发收不能同时进行,但它只需要一对双绞线。
三:RS485
RS-485是从RS-422基础上发展而来的,所以RS-485许多电气规定与RS-422相仿。如都采用平衡传输方式,RS-485可以采用二线与四线方式,二线制可实现真正的多点双向通信.
RS-485与RS-422一样,其最大传输距离约为1219米,最大传输速率为10Mb/s。平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1Mb/s.
四:三个接口性能对比如下
楼主最近还看过