常日RS232接口以9个引脚(DB9)或是25个引脚(DB25)的形态涌现,一样平常个人电脑上会有两组RS232接口,分别称为COM1和COM2。
在物理构造上RS232接口(DB9)分为 9 针 的和 9 孔的,我们也称之为公头和母头,大家可以看下图来大略认识一下:

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

RS232接口引脚定义(DB9)
引脚 定义 符号(一 一对应)
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接口的引脚含义(DB9)
1 DCD 载波检测
数据载波检测时Modem发向DTE,表示已检测出对方载波旗子暗记。
2 RXD 吸收数据
3 TXD 发送数据
4 DTR 数据终端准备好
DTE设备加电往后,并能精确实现通信的功能,向DCE发出DTR旗子暗记,表示数据终端已做好准备事情,可以进行通信。
5 SG 旗子暗记地
6 DSR 数据准备好
数据设备是DCE通信的设备,例如Modem加电往后,并能正常实行通信功能时,向DTE发出DSR旗子暗记,表示Modem已准备好。这两个准备好旗子暗记,在通信的过程中首先要对它们进行测试,以理解通畅对方的状态,以可靠地建立通信。但是如果通信的对方并不哀求测试,就可以不发出此旗子暗记。
7 RTS 要求发送
当DTE有数据须要向远程DTE传输通信时,DTE在测得DSR有效,即Modem吸收到旗子暗记时,根据供应的目的电话编码,向远程Modem发出呼叫。远程RST收到此呼叫,首先发出2000Hz冲击声,以关闭电话线路反应肃清器,然后发出回答载波旗子暗记。
本地Modem吸收此载波旗子暗记,确认已得到两对方的赞许,它向远程Modem发出原载波旗子暗记,向对方表示是一个可用的Modem,同时用 RS232C的第8引线发出数据载波旗子暗记DCD,向DTE表示已检测出有效的回答载波旗子暗记。
8 CTS 打消发送
每当一个Modem辨认出对方Modem已准备好运行吸收时,它们便用CTS旗子暗记关照自己的DTE,表示这个通信通路已为传输数据作好准确,许可DTE进行数据的发送。至此通信链路才建立,开始通信。
在半双工的通信中,CTS是对DTE的RTS旗子暗记的答应,使DTE开始传输数据。在全双工的通信中,CTS一样平常保持很永劫光,而对RTS并不哀求保持很永劫光,通信链路建立后,即可降下。
9 RI 振铃提示
如果Modem具有自动应答能力,当对方通信传叫来时,Modem用引线向DTE发出旗子暗记,指示此呼叫。在电话呼叫振铃结束后,Modem在DTE已准备好通信的条件(即DTE有效),立即向对方自动应答。
RS232接口引脚定义(DB25)
引脚 定义 符号(一 一对应)
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)的详细接线方法:
DB25接口 DB9接口
2---------------------3
3---------------------2
4---------------------7
5---------------------8
6---------------------6
7---------------------5
8---------------------1
20---------------------4
22---------------------9
(来源:网络)







