标准 9 针串口引脚定义
从前面的内容中,知道了串口外形,就可以继续了解其每个引脚的定义,这是做线
的基础。无论是 RS-232C、RS-422,还是 RS-485,串口接口的外形、尺寸都是相
同的,部件间可以通用互换,但其引脚的定义却各不相同,因此要了解串口做线,
首先要知道串口各引脚的定义。
观察一个标准的串口,会发现串口无论是 9 针的标准串口物理外形(如图 3.4 所示),
还是 25 针串口物理外形(如图 3.6 所示),如果横着看,都显示两排引脚。除了两
排引脚这一特征之外,还有就是无论是公头,还是母头,两个引脚的外围呈现一边
大、一边小的“等腰梯形”的形状(俗称“D 形”)。9 针引脚中,大的一边有 5
个引脚,小的一边有 4 个引脚。
拆开串口接口,会发现在串口接口的内侧,同样有 9 个引脚,其形状与外侧布局相
同,各引脚位置,也都存在一一对应的关系,如图 3.43 所示。该引脚是用于焊接连
线使用。当将该串口装到机箱上后,由机箱外部看到的线序和从机箱内部看到的线
序不一样,考虑到本章将全面介绍串口的连接线的制作,二者的线序关系很重要,
因而在做线章节中,专题讨论这一问题,详见第 3.3.1.4 节。
本章除非专门说明,否则所有引脚线序都是指串口外侧的线序,各引脚编号及意义
如图 3.40 所示。
根据图 3.40 的引脚顺序号,如果是作为 RS-232C 接口,则各引脚定义如表 3.2 所
示。
表 3.2
RS-232C 引脚意义表
各引脚的电气特性为:
在 TxD 和 RxD 上,逻辑“1”为-3V~-15V; 逻辑“0”为+3V~+15V。
在 RTS、CTS、DSR、DTR 和 DCD 等控制线上,信号有效为+3V~+15V;信号无
效为-3V~-15V。
对于数据信号,逻辑“1”为低于-3V,逻辑“0”为高于+3V;对于控制信号,接
通 ON 为低于-3V;断开 OFF 为高于+3V;-3V~+3V、低于-15V、高于+15V 都
表示电压无意义。
作为 RS-232C 接口,其各引脚由标准文档进行定义,所以也可以称为“标准引脚定
义”。而作为 RS-422 和 RS-485 接口,则没有“标准”引脚定义的说法,因为
RS-422 和 RS-485 连通常的标准接口也没有,具体采用什么接口,接口中使用哪些
引脚,完全取决于设备设计生产商自己的定义。不过,作为 RS-422 和 RS-485 标
准本身,定义了按照这两个标准进行通信时,所必须提供的信号线,并且,实际的
使用中,绝大多数厂商继续使用标准的串口接口作为其通信的硬件接口,所以才有
前面所说“RS-232C/422/485”采用相同的硬件接口的说法。
RS-422 采用的是 4 线模式,具体设备的名称与引脚定义由设备定义。表 3.3 是
RS-422 中各信号名称,与表 3.2 不同的是,此表中“序号”与引脚没有对应关系,
只是表示一个流水号,在实际连线中,需要根据设备定义决定所在的引脚。
表 3.3 RS-422 引脚意义表
RS-485 的信号有两种,一种是 4 线模式,另一种是 2 线模式。4 线模式中各信号
名称如表 3.4 所示。同表 3.3 一样,表中“序号”也只表示一个流水号。
表 3.4
RS-485 的 4 线信号线名称表
2 线模式,其各信号名称如表 3.5 所示。
表 3.5 RS-485 的 2 线信号线名称表