开始制作串口控制线时首先上网搜索,找到的3Com交换机串口控制线是Modem连接方式,有最简单的3线制(发送、接收、信号地)和标准的7线制。焊接好试了都不行。既然没有现成的线序,决定深入研究一下串口的工作原理,以便制作出能用的串口控制线。
这里从硬件角度简述串口的线序、各脚电压、各脚电流。了解了这些参数,再经过测量分析,就可以判断什么样的串口才是正常的了。
计算机出现之前,为连接串口设备,EIA制定了RS232标准。PC机出现后,已有的串口设备成为PC机外设,自然采用RS232标准。目前PC机的串行通信接口采用EIA-RS-232C标准,C代表1969年最新一次的修改。EIA-RS-232(:标准对电器特性、逻辑电平和各种信号线功能作了规定。EIA-RS-232C标准用正负电压来表示逻辑状态,在数据信号线上若电压在-3V~-15V之间表示逻辑1,若电压在+3V~+15V之间表示逻辑0:在控制信号线上若电压在-3V~-15V之间表示断开状态,若电压在+3V~+15V之间表示接通状态。介于-3V~+3V之间和低于-15V、高于+15V的电压无意义。
而(CPU和终端则采用TTL电平及正逻辑,TTL电平用+5V表示逻辑1,0V表示逻辑0,它们与EIA采用的电平及负逻辑不兼容,需在接口电路中进行转换。EIA-RS-232C标准没有定义连接器的物理特征。因此出现了DB-25、DB-15和DB-9各种类型的连接器,PC机的COM1和COM2串行接口采用DB-9连接器。ELA-RS-232C标准规定,当误码率小于4%时,允许导线长度15m。实际应用中,当使用9600b/s、普通双绞屏蔽线时,传输距离可达30m~35m。PC机的COM1和COM2两个串行接口采用的DB一9连接器是公(针)头,提供异步通信的9个引脚功能。分别为:①脚(DCD)数据载波检测,②脚(RXD)接收数据,③脚(TXD)发送数据,④脚(DTR)数据终端准备,⑤脚(SG)信号地,⑥脚(DSR)数据设备准备好,⑦脚(RaS)请求发送,⑧脚(CTS)清除发送,⑨脚(RI)振铃指示。DB-9公(针)头排列顺序如图1,DB-9母座排列顺序如图2,针(座)朝向自己。在连接器上标有数字。
EIA-RS-232C标准中,有三个发送信号:TXD、RTS和DTR,每根线的典型输出电流为±8mA/±12V。通常由RTS和DTR供电的话,可提供约192mW功率。
结合上述说明,如果不涉及Modem。串口传输数据只要有接收数据端②脚和发送数据端③脚就能实现。应将一个设备的接收数据端与另一设备的发送数据端相连。即接收与发送彼此交叉,信号地对应相接。接口不是DB-9的设备可以根据这种线序来焊接串口控制线。
经过测试,3Com的3300和3900串口控制线线序如下图所示。下图是通用异步串口控制线,通常两头都是DB-9母座。②、③脚交叉相连,其余脚一一对应连接。该串口控制线可作为外置Modem和PC机的COM口连接线,联想iSpirit2524F交换机就采用这种串口控制线。如果大家找不到设备的串口控制线,可以按照下图来焊接试试
下图是。H3C的AR18路由器串口控制线,一头是DB-9母座,连到PC机COM口,另一头是RJ-45,连到路由器上有类似接口的设备可以根据下图来焊接。
下图是APCUPS串口控制线。线头上标着940-1524C、940-024C或940-0272,都是差不多的。接计算机这端需要把①脚和④脚相连,⑦脚和⑧脚相连。
现在。许多PC机都没有COM口,特别是笔记本电脑。但是有时候还是需要用到COM口,于是市场上出现了USB转COM口的数据线。这种数据线能实现USB信号到TTL电平再到EIA电平的转换,以模拟出一个COM口。下图是一根USB转COM口数据线的原理图,PL2303用于实现USB信号到TTL电平的转换,ZT213用于实现TTL电平到EIA电平的转换。USB转COM口数据线常用集成块还有FT232、CP2101等。此电路提供了异步通信的9个信号,符合EIA-RS-232C标准,笔者的所有设备通过这条USB转COM口数据线都可以正常连接。