描述:

串行接口按电气标准及协议来包括RS-232、RS422、RS485等。我们在调设备通讯时无非用到这几个串行接口,现分别把这几个接口介绍如下。

一:RS-232

RS-232是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS-232总线标准设有25条信号线,包括一个主通道和一个辅助通道,在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。

rs232串口和rs485(串行接口RS-232RS422RS485定义)(1)

DB9

1 DCD 载波检测

2 RXD 接收数据

3 TXD 发送数据

4 DTR 数据终端准备好

5 SGND信号地线

6 DSR数据准备好

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如下:

rs232串口和rs485(串行接口RS-232RS422RS485定义)(2)

二:RS422

RS422是双端线传送信号,通过传输线驱动器,把逻辑电平变换成电位差,通过传输线接收器,把电位差转变成逻辑电平,实现终端的信息接收。RS422和RS485电路原理基本相同,都是以差动方式发送和接受,不需要数字地线。差动工作是同速率条件下传输距离远的根本原因,RS422通过两对双绞线可以全双工工作收发互不影响,而RS485只能半双工工作,发收不能同时进行,但它只需要一对双绞线。

rs232串口和rs485(串行接口RS-232RS422RS485定义)(3)

三:RS485

RS-485是从RS-422基础上发展而来的,所以RS-485许多电气规定与RS-422相仿。如都采用平衡传输方式,RS-485可以采用二线与四线方式,二线制可实现真正的多点双向通信.

RS-485与RS-422一样,其最大传输距离约为1219米,最大传输速率为10Mb/s。平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1Mb/s.

rs232串口和rs485(串行接口RS-232RS422RS485定义)(4)

四:三个接口性能对比如下

rs232串口和rs485(串行接口RS-232RS422RS485定义)(5)

结论:我们在调设备通讯的时候经常用到以上这些串口,多少了解一下它们的原理对我们还是有帮助的,在此文章有不足之处,恳请朋友们批评指正,谢谢大家的阅读,喜欢的朋友们请点击右上角关注。

,