首页 » 科学 » 为什么越来越多人用RS232接口却还分不清DB9、DB25的引脚定义?_暗记_旗子

为什么越来越多人用RS232接口却还分不清DB9、DB25的引脚定义?_暗记_旗子

乖囧猫 2024-10-24 11:19:40 0

扫一扫用手机浏览

文章目录 [+]

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

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

为什么越来越多人用RS232接口却还分不清DB9、DB25的引脚定义?_暗记_旗子 为什么越来越多人用RS232接口却还分不清DB9、DB25的引脚定义?_暗记_旗子 科学

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

为什么越来越多人用RS232接口却还分不清DB9、DB25的引脚定义?_暗记_旗子 为什么越来越多人用RS232接口却还分不清DB9、DB25的引脚定义?_暗记_旗子 科学
(图片来自网络侵删)

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

(来源:网络)

标签:

相关文章

C语言割线法,探寻算法之美

割线法,作为一种古老的数值计算方法,在数学、物理学、工程学等领域都有着广泛的应用。本文将结合C语言,探讨割线法的原理、实现过程及其...

科学 2025-01-05 阅读0 评论0

C语言变量,探索编程世界的基石

在编程的世界里,变量就像是一座座坚实的基石,承载着程序的生命力。C语言作为一门历史悠久、应用广泛的编程语言,其变量概念更是深入人心...

科学 2025-01-05 阅读0 评论0