下面给你整理一份 RS-232(DB9)接口基础定义,涵盖九针公头/母头的针脚定义和常用信号说明,非常适合硬件、通信或串口调试入门使用。
🐧 RS-232 DB9 接口基础
RS-232 是最经典的串口通信标准,广泛用于 PC、嵌入式设备、仪器仪表等。
- DB9:9 针 D-sub 接口
- 分 公头(Male, 9 针凸针) 和 母头(Female, 9 孔)
- 常用于 DTE ↔ DCE 通信(如 PC ↔ 调制解调器)
1️⃣ DB9针脚图示
DB9 母头(9孔) 正视图
┌─────────┐
5 │ o o o o o │ 1
└─────────┘
针脚编号规则:
5 4 3 2 1
9 8 7 6
详细分布:
| 针号 | 信号名 | 类型 | 说明 |
|---|---|---|---|
| 1 | DCD (Data Carrier Detect) | 输入 | 调制解调器载波检测 |
| 2 | RXD (Receive Data) | 输入 | 接收数据 |
| 3 | TXD (Transmit Data) | 输出 | 发送数据 |
| 4 | DTR (Data Terminal Ready) | 输出 | 终端准备好 |
| 5 | GND (Signal Ground) | 地线 | 公共参考地 |
| 6 | DSR (Data Set Ready) | 输入 | 调制解调器准备好 |
| 7 | RTS (Request To Send) | 输出 | 请求发送信号 |
| 8 | CTS (Clear To Send) | 输入 | 清除发送信号 |
| 9 | RI (Ring Indicator) | 输入 | 来电指示 |
2️⃣ 公母头区别
| 类型 | 外观 | 说明 |
|---|---|---|
| 母头 | 9 个孔 | 通常在设备端 |
| 公头 | 9 根针 | 通常在电缆端 |
连接规则:
- 母头 ↔ 公头 对接
- DTE ↔ DCE 正确连接才能通信
- 直连线或交叉线(Null Modem)取决于设备角色
3️⃣ 信号分类
- 数据线(Data)
- TXD:发送数据
- RXD:接收数据
- 控制线(Control)
- RTS / CTS:硬件流控
- DTR / DSR:终端/调制解调器准备状态
- DCD:载波检测
- RI:来电指示
- 地线
- GND:所有信号公共参考地
4️⃣ 常用串口连接示例
① PC ↔ Modem(直连)
PC DB9母头 ↔ Modem DB9公头
TXD ↔ RXD
RXD ↔ TXD
GND ↔ GND
RTS ↔ CTS
CTS ↔ RTS
DTR ↔ DSR
DSR ↔ DTR
DCD ↔ DCD
② 两台 PC 直接连接(Null Modem 交叉线)
TXD ↔ RXD
RXD ↔ TXD
RTS ↔ CTS
CTS ↔ RTS
DTR ↔ DSR
DSR ↔ DTR
GND ↔ GND
Null Modem 线常用于 PC ↔ PC 串口通信。
5️⃣ 小结
- DB9 9 针接口是 RS-232 最经典接口
- 针脚信号分为 数据线、控制线、地线
- 公母头对接,DTE ↔ DCE 角色正确,才能通信
- 调试常用直连线或 Null Modem 线
发表回复