目前RS232是计算机与通信工业中应用最广泛的一种串行接口。RS232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。RS232采取不平衡传输方式,即所谓单端通讯。

rs232是什么接口(rs232的接口9脚分别代表什么)(1)

通常RS232接口以9个引脚(DB9)或是25个引脚(DB25)的形态出现,一般个人电脑上会有两组RS232接口,分别称为COM1和COM2。

在物理结构上RS232接口(DB9)分为 9 针 的和 9 孔的,我们也称之为公头和母头,大家可以看下图来简单认识一下:

rs232是什么接口(rs232的接口9脚分别代表什么)(2)

熟悉了RS232接口之后,我们再来看看RS232接口的 9 个引脚和 25 个引脚,分别定义是什么:

RS232接口引脚定义(DB9)

rs232是什么接口(rs232的接口9脚分别代表什么)(3)

引脚 定义 符号(一 一对应)

1 载波检测 DCD(Data Carrier Detect)

2 接收数据 RXD(Received Data)

3 发送数据 TXD(Transmit Data)

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

5 信号地 SG(Signal Ground)

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

7 请求发送 RTS(Request To Send)

8 清除发送 CTS(Clear To Send)

9 振铃提示 RI(Ring Indicator)

rs232是什么接口(rs232的接口9脚分别代表什么)(4)

RS232接口的引脚含义(DB9)

1 DCD 载波检测

数据载波检测时Modem发向DTE,表示已检测出对方载波信号。

2 RXD 接收数据

3 TXD 发送数据

4 DTR 数据终端准备好

DTE设备加电以后,并能正确实现通信的功能,向DCE发出DTR信号,表示数据终端已做好准备工作,可以进行通信。

rs232是什么接口(rs232的接口9脚分别代表什么)(5)

5 SG 信号地

6 DSR 数据准备好

数据设备是DCE通信的设备,例如Modem加电以后,并能正常执行通信功能时,向DTE发出DSR信号,表示Modem已准备好。这两个准备好信号,在通信的过程中首先要对它们进行测试,以了解通行对方的状态,以可靠地建立通信。但是如果通信的对方并不要求测试,就可以不发出此信号。

rs232是什么接口(rs232的接口9脚分别代表什么)(6)

7 RTS 请求发送

当DTE有数据需要向远程DTE传输通信时,DTE在测得DSR有效,即Modem接收到信号时,根据提供的目的电话编码,向远程Modem发出呼叫。远程RST收到此呼叫,首先发出2000Hz冲击声,以关闭电话线路回声消除器,然后发出回答载波信号。

本地Modem接收此载波信号,确认已获得两对方的同意,它向远程Modem发出原载波信号,向对方表示是一个可用的Modem,同时用 RS232C的第8引线发出数据载波信号DCD,向DTE表示已检测出有效的回答载波信号。

rs232是什么接口(rs232的接口9脚分别代表什么)(7)

8 CTS 清除发送

每当一个Modem辨认出对方Modem已准备好运行接收时,它们便用CTS信号通知自己的DTE,表示这个通信通路已为传输数据作好准确,允许DTE进行数据的发送。至此通信链路才建立,开始通信。

在半双工的通信中,CTS是对DTE的RTS信号的答应,使DTE开始传输数据。在全双工的通信中,CTS一般保持很长时间,而对RTS并不要求保持很长时间,通信链路建立后,即可降下。

rs232是什么接口(rs232的接口9脚分别代表什么)(8)

9 RI 振铃提示

如果Modem具有自动应答能力,当对方通信传叫来时,Modem用引线向DTE发出信号,指示此呼叫。在电话呼叫振铃结束后,Modem在DTE已准备好通信的条件(即DTE有效),立即向对方自动应答。

RS232接口引脚定义(DB25)

rs232是什么接口(rs232的接口9脚分别代表什么)(9)

引脚 定义 符号(一 一对应)

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 接收返回(-)

看了上面对RS232 DB9 和 DB25 的引脚介绍,相信大家对此也有所了解了,接下来我们一起看看RS232的 25针(DB25)转换为 9针(DB9)的具体接线方法

rs232是什么接口(rs232的接口9脚分别代表什么)(10)

DB25接口 DB9接口

2---------------------3

3---------------------2

4---------------------7

5---------------------8

6---------------------6

7---------------------5

8---------------------1

20---------------------4

22---------------------9