DB9串口(9针D型接口)是一种常见的串行通信接口,主要用于设备之间的数据传输和控制信号连接。它通过RS-232标准实现点对点通信,支持异步数据传输,常用于连接计算机与调制解调器、工业设备、工控系统、传感器或早期外设(如鼠标、打印机)。DB9接口结构简单、成本低,具备基本的发送(TX)、接收(RX)和硬件流控引脚,适用于短距离、低速率的串行通信场景,在工业控制、自动化设备和嵌入式系统中仍有广泛应用。
一、DB9串口的定义与引脚功能
DB9接头是一种9针串行通信接口(遵循RS-232标准),用于计算机与外部设备(如调制解调器、工业设备)的数据传输和控制。其引脚功能定义如下(各证据完全一致):
- 引脚1(CD – Carrier Detect) :载波检测,高电平表示调制解调器检测到信号 。
- 引脚2(RXD – Receive Data) :接收来自外部设备的数据 。
- 引脚3(TXD – Transmit Data) :向外部设备发送数据 。
- 引脚4(DTR – Data Terminal Ready) :设备就绪信号,高电平表示设备可收发数据 。
- 引脚5(GND – Ground) :接地引脚,提供参考电位 。
- 引脚6(DSR – Data Set Ready) :外部设备就绪信号,高电平表示设备已准备就绪 。
- 引脚7(RTS – Request to Send) :请求发送,高电平通知外部设备准备接收数据 。
- 引脚8(CTS – Clear to Send) :清除发送,高电平表示外部设备允许发送数据 。
- 引脚9(RI – Ring Indicator) :振铃指示,高电平表示调制解调器收到呼叫信号 。
核心功能总结:
数据传输:通过TXD(发送)和RXD(接收)实现双向通信。
流控制:RTS/CTS机制防止数据丢失(硬件流控)。
状态同步:DTR/DSR协调设备就绪状态,CD/RI指示通信状态 。
二、DB9串口颜色编码标准
颜色编码无全球统一标准,不同厂商或场景存在显著差异。以下是常见方案对比:
1. 工业设备常用方案
引脚 | 功能 | 颜色 |
---|---|---|
1 | CD | 黄色 |
2 | RXD | 黑色 |
3 | TXD | 红色 |
4 | DTR | 蓝色 |
5 | GND | 白色 |
6 | DSR | 绿色 |
7/8 | RTS/CTS | 跳线 |
特点:跳线连接RTS/CTS,简化流控接线 。
2. 商用线缆方案
引脚 | 颜色(方案1) | 颜色(方案2) |
---|---|---|
1 | 黑色 | 黑色 |
2 | 棕色 | 棕色 |
3 | 红色 | 红色 |
4 | 橙色 | 橙色 |
5 | 黄色 | 黄色 |
6 | 绿色 | 绿色 |
7 | 蓝色 | 蓝色 |
8 | 紫色 | 紫色 |
9 | 白色 | 灰色 |
差异说明:
均采用”黑棕红橙黄绿蓝紫白” 。
将引脚9定义为灰色(非白色) 。
3. 特殊场景方案
使用灰色(接收)、白色(发送)、橙色(接地)等非典型颜色,强调功能分组而非引脚顺序 。
三、关键结论与使用建议
引脚功能绝对统一:我搜索到的资料均确认9个引脚的功能定义无争议,需严格按此接线 。
颜色编码需验证:
优先依据设备手册(如的工业设备规范)。
新旧线缆混用时,必须用万用表测试通断(强调”无标准”) 。
典型接线原则:
双向通信:连接TXD(3)↔ RXD(2)、GND(5)。
流控制:启用RTS(7)↔ CTS(8)和DTR(4)↔ DSR(6)。
简化方案:部分场景可省略CD(1)、RI(9) 。
操作警示:颜色编码混乱易导致接线错误,建议制作自定义色码标签或使用引脚检测工具 。