串口电缆——MODEM的隐形杀手


  使用计算机、外置式MODEM和电话线相连拨号上网,是绝大多数用户访问互联网的方法。在这样一套系统中,用串口电缆将MODEM连接到计算机的串行通讯口上,再将电话线与MODEM相连,从而建立用户的计算机终端与互联网的物理联接,再通过使用特定的网络访问软件,实现用户对互联网信息的访问。本文仅介绍25针的串口电缆的连接问题。
  正确地连接计算机、MODEM和电话线是实现上网的前提条件。其中,电话线与MODEM的连接是用标准的RJ45头实现的,连接较简单。计算机的串行通讯口采用的是RS-232C标准,计算机通过串行口可以实现与多种外部设备的通讯,但与不同的设备通讯时所使用的信号线数量和连接方法是不同的。由于这一原因,用目前市面上出售的串口电缆连接MODEM和计算机,有可能造成通讯信号不匹配,从而导致连网失败。下面我们来分析计算机串行通讯口RS-232C标准接口,就不难明白这类连接失败的原因。
  计算机串行通讯口RS-232C标准接口使用的是25芯接点插件,这25芯接点上的信号约定如下所示:
  接点序号 传输方向  功能
  2     输出    发送数据
  3     输出    接受数据
  4(RTS)  输出    请求对方发送数据
  5(CTS)  输入    对方通知本方,可向对方发送数据
  6(DSR)  输入    对方通知本方,对方已可工作
  7(GD)   接地    接地
  8(DCD)  输入    对方通知本方,对方已可工作
  20(DTR) 输出    通知对方,本方已可工作
  22(RI)  输入    对方来的响铃指示信号
  18    输入    电流环接收数据
  25    输入    电流环接收数据回线
  11    输出    电流环发送数据
  9     输出    电流环发送数据回线
  从上面数据中可以看出,计算机在使用RS-232C与其它设备通讯时(采用异步方式),只用到25根线中的13根线,其它12根线则没有用到。表中列出的最后4个接点是用于驱动电传打字机(TTY)等特殊装置的,使用电流驱动工作,用得不多。接点2~8和20是计算机进行通讯时经常用到的。计算机使用这些接点与其它设备(包括计算机)通讯时经常采用的六种连接方式如图(1)~(6)。

  

  从图中可以看出,根据通讯对象、通讯控制方式及通讯质量要求的不同,两台设备之间最简单的连接只需要两根信号线,就可以实现由一台计算机向另一台计算机发送数据;而要想实现两台计算机之间较好的通讯控制和较高的传输质量,则需要七根线连接。图(5)是计算机与MODEM之间的标准连接方法,共需要五根线。从图中还可以看出,不管是哪种连接,各接点之间都必须按照信号约定去连接,这样才能保证通讯双方的信号联络和数据传输。关于25针串口针脚的编号请见1998电脑报44期36版的相关文章。
  目前,市面上出售的串口电缆线,就是根据上述各种连接方法制作的,还有的根本就没有按照串口的信号约定去连接,仅仅是把各接点之间进行了一对一的连接,其用途主要是当一根电缆的长度太短时,用作中间加长。显然,如果用户买到的串口电缆,不是按照MODEM连接的要求接线的,那么用它来连接MODEM上网时,必然要失败。
  明白了上面的分析,当连网不通时,不妨打开串口电缆的接头,检查一下各接点的连接是能否符合要求。另外,因电缆线的制作质量差,接头内各焊接点连接不可靠,致使通讯不能进行,也是常见的问题之一。
(天津 杨玉琦)