DB9串口定义及含义(全)

DB9串口定义及含义(全)RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。  它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。DB25的串口

大家好,又见面了,我是你们的朋友全栈君。

DB9串口定义及含义(全)

RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。
  它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。DB25的串口一般只用到的管脚只有2(RXD)、3(TXD)、7(GND)这三个,随着设备的不断改进,现在DB25针很少看到了,代替他的是DB9的接口,DB9所用到的管脚比DB25有所变化,是2(TXD)、3(RXD)、5(GND)这三个。因此现在都把RS232接口叫做DB9。

DB9串口定义及含义(全)

RS-232C接口定义(9芯)

 针脚 定义 符号    (Data Carrier Detect)
1 载波检测 DCD                 Pin 1 Received Line Signal Detector
2 接收数据 RXD                 Pin 2 Received Data
3 发送数据 TXD                 Pin 3 Transmit Data
4 数据终端准备好 DTR      Pin 4 Data Terminal Ready
5 信号地 SG                      Pin 5 Signal Ground
6 数据准备好 DSR            Pin 6 Data Set Ready
7 请求发送 RTS               Pin 7 Request To Send
8 清除发送 CTS               Pin 8 Clear To Send
9 振铃提示 RI                  Pin 9 Ring Indicator

含义:

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有效),立即向对方自动应答。

接口电平:

在TxD和RxD上:

逻辑1(MARK)=-3V~-15V

逻辑0(SPACE)=+3~+15V

在RTS、CTS、DSR、DTR和DCD等控制线上:

信号有效(接通,ON状态,正电压)=+3V~+15V

信号无效(断开,OFF状态,负电压)=-3V~-15V

 

 

25芯串口:

RS-232C接口定义(25芯)
针脚 定义 符号 
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 接收返回(-)  

Pin 1 Protective Ground
Pin 2 Transmit Data
Pin 3 Received Data
Pin 4 Request To Send
Pin 5 Clear To Send
Pin 6 Data Set Ready
Pin 7 Signal Ground

Pin 8 Received Line Signal Detector
(Data Carrier Detect)
Pin 20 Data Terminal Ready
Pin 22 Ring Indicator

RS-232C,25芯针转换为9芯针
25芯接口 9芯接口
2———–3
3———–2
4———–7
5———–8
6———–6
7———–5
8———–1
20———-4
22———-9

  由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:

  (1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。

  (2)传输速率较低,在异步传输时,波特率为20Kbps;因此在“南方的老树51CPLD开发板”中,综合程序波特率只能采用19200,也是这个原因。

  (3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。

  (4)传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在50米左右。

************************************************************************************************************************************

 并口是计算机一个相当重要的外部设备接口,最常用来连接的设备那就要算是打印机了,另外,有许多型号的扫描仪也是通过并口来与计算机连接的。并口也是25针的,与25针串口不同的是,并口是25个孔,所以常称为母头,而像串口就常称为公头。并口的针脚定义如下:
  1 STROBE 选通
  2-9 DATA0-DATA7 数据0-7
  10 ACKNLG 确认
  11 BUSY 忙
  12 PE 缺纸
  13 SLCT 选择
 14 AUTO FEED 自动换行
  15 ERROR 错误
  16 INIT 初始化
  17 SLCT IN 选择输入\
 18-25 GND 地线
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126626.html原文链接:https://javaforall.net

(1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • OpenCv函数学习(一)[建议收藏]

    IntelImageProcessingLibrary(IPL)位深度在记录数字图像的颜色时,计算机实际上是用每个像素需要的位深度来表示的。黑白二色的图像是数字图像中最简单的一种,它只有黑

    2021年12月18日
    49
  • 数据库表的约束条件[通俗易懂]

    数据库表的约束条件[通俗易懂]1.主键约束主键约束可以用两种方式定义:列级主键约束和表级主键约束列级主键约束演示:createtabledept_htlwk(deptnovarchar(20)primarykey,–列级约束条件dnamevarchar(20),locationvarchar(40));表级主键约束演示:createtabledept_htlwk(deptnovarchar(20),dnamevarchar(20),locationvarchar(40),

    2022年10月13日
    1
  • 数据结构——栈的详解[通俗易懂]

    栈和队列是两种重要的线性结构,从数据结构的角度看,栈和队列也是线性表,其特殊性在于栈和队列的基本操作是线性表的子集。他们是操作受限的线性表,因此,可称为限定性的数据结构。但从数据类型角度看,他们是和线性表大不相同的两类重要的的抽象数据类型。C语言和C++中的栈C语言中的栈栈的定义C语言中栈的基本操作栈的初始化判断是否为空栈判断是否为满栈入栈出栈C语言实现栈的具体代码C++中的栈C++中栈的基…

    2022年4月6日
    61
  • linux系统 系统推荐 deepin国产系统 最好用的国产linux系统 Windows系统的优秀替代品 deepin系统安装 系统安装 deepin[通俗易懂]

    linux系统 系统推荐 deepin国产系统 最好用的国产linux系统 Windows系统的优秀替代品 deepin系统安装 系统安装 deepin[通俗易懂]前言:我用过多款linux系统,电脑上装的是Ubuntu和deepin,服务器端用的是centos,还用过优麒麟等。黑苹果也用了一段时间。现在linux系统已经发展的比较完善,内核及其图形界面也很稳定,当要说真的可以当做个人操作系统来使用的,我认为是deepin系统。deepin是一款国产系统,基于debian开发的linux操作系统,它拥有linux系统的所有优势,而且完美结合deepin-…

    2022年5月16日
    49
  • Unity3D 系统宏

    Unity3D 系统宏

    2021年12月31日
    39
  • IDM下载百度网盘文件,获取百度网盘文件url地址,激活成功教程

    IDM下载百度网盘文件,获取百度网盘文件url地址,激活成功教程下面是谷歌插件,你用这个里面的谷歌进入百度网盘,会有一个显示百度网盘文件链接选项,复制这个链接到IDM就可以了。链接:https://pan.baidu.com/s/1B0C-VyWvf7xc5Y1kcpKr9g提取码:bn6q复制这段内容后打开百度网盘手机App,操作更方便哦网速只是比平常快一些,但并不能全速。…

    2022年6月25日
    139

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号