开始学习
DB9 接口
按照接口数量细分为 A型(15针)、B型(25针)、C型(37针)、D型(50针)和 E型(9针)。因此常见的计算机并口即为 DB25 针的连接器,而串口则应为 DE9 针连接器。
接口定义
标准 DB9 九针串口线分为公头和母头,公头的引脚号是从左往右定义,母头是从右往左定义,这样公头母头对接时,相同的引脚号才对应。
DB9 接口各引脚定义如下表所示。
引脚 | 定义 | 说明 |
---|---|---|
1 | DCD | 载波检测 |
2 | RS-232 serial data in (Rx) | RS-232 的数据接收引脚 |
3 | RS-232 serial data out (Tx) | RS-232 的数据发送引脚 |
4 | DTR | 数据终端准备好 |
5 | GND | 信号地 |
6 | DSR | 数据准备好 |
7 | RTS | 请求发送 |
8 | CTS | 清除发送 |
9 | RI | 振铃提示 |
直通/交叉串口线
对于 RS-232 DB9 串口线而言,有直通串口线和交叉串口线的区别。
我们可以使用万用表进行测试:
- 如果接收端和发送端的 2 和 2 连通,3 和 3 连通,则为直连串口线;
- 如果接收端和发送端的 2 和 3 连通,3 和 2 连通,则为交叉串口线。
应用场景
DB9 是串口通信线的标准接口,因此最常见的就是用作 RS-232 串口通讯协议的物理接口。当然,RS-232 串口也有其他形式的接口,例如 RJ45、EIA/TIA 561、Yost 等接口。类似的,RS-485、RS-422 协议也可使用 DB9 连接器。
除此之外,CAN、PPS(GPS)等协议也可使用 DB9 连接器。实际上,你可以认为 DB9 只是一种物理接口形式,具体信号完全可以自定义,只要接收端和发送端能够匹配上就没问题。