文档库 最新最全的文档下载
当前位置:文档库 › RS-232串口的线序

RS-232串口的线序

RS-232串口的线序
RS-232串口的线序

RS-232串口的线序

9针----25针----名称----意义

Pin1----Pin8----CD ----载波侦测(Carrier Detect)

Pin2----Pin3----RXD----数据接受(Receive)

Pin3----Pin2----TXD----数据发送(Transmit)

Pin4----Pin20----DTR----数据段备妥(Data Terminal Ready)

Pin5----Pin7----GND----地线

Pin6----Pin6----DSR----数据备妥

Pin7----Pin4----RTS----要求传送

Pin8----Pin5----CTS----清除以传送(Clear To Send)

Pin9----Pin22----RI----响铃侦测(Ring Indicator)

这是完整接口,如果没有硬件握手,只要把RXD,TXD,GND这三个接好就可以用了。

RS-232数据通讯线

Tx-----------------Rx

Rx-----------------Tx

GND----------------GND

接线方法

2------------------3

3------------------2

5------------------5

很简单,找对针脚定义即可。发-收;收-发;地-地。以下为详细

内容

用到的DB9定义:

1载波检测(DCD) 、2接受数据(RXD) 、3发出数据(TXD)、4数据终端准备好(DTR) 、5信号地线(SG)、6数据准备好(DSR)、7请求发送(RTS) 、8清除发送(CTS)、9振铃指示(RI)

用到的DB25定义:

1未用、2发出数据(TXD)、3接受数据(RXD)、4请求发送(RTS)、5清除发送(CTS) 、6数据准备好(DSR) 、7信号地线(SG)、8载波检测(DCD)、9-19未用、20数据终端准备好(DTR)、21未用、22振铃指示(RI) 、23-25未用

串行接口与外部设备之间的数据传送是按位进行的。

1、波特率

串行口每秒钟传送(或接受)的位数称为波特率。设备通讯的波特率为4800,即表示每秒钟传送4800位(600字节)。

实际传送的字节数取决于发送方。

2、异步通讯:

字符间不同步,字符内同步

由信息位和数据位组成

信息位:起始位、终止位、校验位等

用于发送数据较少,传输速率较低的场合

同步通讯:

接受、发送采用相同的时钟

无信息位

无数据需要发送时,发送同步字符

用于距离相对近(比串行远)数据量稍大的场合

单工、半双工、全双工

RS232协议

美国电子工业协会(EIA)颁布的串行总线标准。

RS232采用负逻辑,即+5~+15V代表“0”,-5~-15V代表“1”。计算机通过串口通讯时,必须经过相应的电平转换。

计算机串口通讯使用RS232标准,接口采用DB9芯接插件,其信号定义:

符号方向功能

TXD 输出发送数据

RXD 输入接受数据

RTS 输出请求发送

CTS 输入清除发送

DSR 输入数据通信设备准备好

GND 信号地

DCD 输入数据载体检测

DTR 输出数据终端准备好

RI 输入振铃指示

4、最简单的串行通讯连接方式

通讯双方需规定(称为协议):

使用相同的波特率、工作方式

数据组成规则(有效位,校验情况等)

数据含义

发送接接收、接收接发送

最常用的,也是最简单的,是三线,2-3,3-2,5-5。另外,可将4和6脚,7和8脚短路。使用时握手协议选“无”

谈谈串口控制线的制作和 USB 转串口线的选

购方法

最近 , 需要对网络交换机进行调试,发现交换机没有串口控制线,交换机是 3Com 的 3300 和 3900 .于是决定自己制作。花了些功夫才焊好串口控制线,又做了一条 USB 转串口线,以便用笔记本电脑来调试。其间经历许多周折,现在记录下来,给遇到类似问题的读者借鉴。

开始制作串口控制线时首先上网搜索,找到的 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 串口控制线线序如图 3 所示。图3 是通用异步串口控制线,通常两头都是 DB-9 母座。②、③脚交叉相连,其余脚一一对应连接。该串口控制线可作为外置 Modem 和 PC 机的 COM 口连接线,联想 iSpirit 2524F 交换机就采用这种串口控制线。如果大家找不到设备的串口控制线,可以按照图 3 来焊接试试。

图 4 是。 H3C 的 AR18 路由器串口控制线,一头是 DB-9 母座,连到 PC 机 COM 口,另一头是 RJ-45 ,连到路由器上,有类似接口的设备可以根据图 4 来焊接。

图 5 是 APC UPS 串口控制线.线头上标着 940-1524C 、 940-024C 或940-0272 ,都是差不多的。接计算机这端需要把①脚和④脚相连,⑦脚和⑧脚相连。

现在.许多 PC 机都没有 COM 口,特别是笔记本电脑。但是有时候还是需要用到 COM 口,于是市场上出现了 USB 转 COM 口的数据线。这种数

据线能实现 USB 信号到 TTL 电平再到 EIA 电平的转换,以模拟出一个COM 口。图 6 是一根 USB 转 COM 口数据线的原理图, PL2303 用于实现USB 信号到 TTL 电平的转换, ZT213 用于实现 TTL 电平到 EIA 电平的转换。 USB 转 COM 口数据线常用集成块还有 FT232 、 CP2101 等。此电路提供了异步通信的 9 个信号,符合 EIA-RS-232C 标准,笔者的所有设备通

过这条 USB 转 COM 口数据线都可以正常连接。

市场上有些非标准的 USB 转 COM 口数据线,表现为部分设备不能使用,比如外置 Modem 不能用.或者单片机不能用,甚至完全不能使用。许多人觉得买到一条兼容性好的 USB 转 COM 口数据线只有靠运气,或者干脆买很贵的数据线。其实,要区分 USB 转 COM 口数据线是否符合标准很简单,测量一下电压就可以了。将 USB 转 COM 口数据线插入电脑 USB 口。不用装驱动程序,用万用表测量 COM 口的③脚 (TXD) 、④脚 (DTR) 、⑦脚 (RTS) 是否都有 -5.5V~6.5V 的电压,如果都有,并且电压值均在此范围,那么这条数据线模拟出来的 COM 口是标准的。符合 EIA-RS-232C 标准。图 6 电路实测③、④、⑦脚电压均为 -6.3v 。笔者曾见到过一条数据线,只有③脚有 -6.0V 电压,结果 sim 读卡器能用,手机数据线不能用,估计该 USB 转 COM 口数据线只接了 3 条线,仅能提供②脚 (RXD) 、③脚 (TXD) 和⑤脚 (SG)3 个信号而已。

如果电压不在上述范围,或者不是③、④、⑦脚而是其他脚有电压,也是有问题的。大家对照 EIA-RS-232C 标准各个参数就明白了。假如还不

放心,可以测试通过该数据线是否能使用外置 Modem ,正常就意味着其他设备都能够使用。因为 Modem 和 COM 口通信要用到异步通信的全部 9 个信号,缺一不可。测量电压同样可以判断真实的 COM 口是否正常,台式机COM 口③、④、⑦脚实测电压为 -8.4V~-11.7V ,大家可以参考。

RS232C接脚与对连线

RJ-45水晶头的制作

568A标准:

绿白—1,绿—2,橙白—3,蓝—4,蓝白—5,橙——6,棕白—7,棕—8

568B标准:

橙白—1,橙—2,绿白—3,蓝—4,蓝白—5,绿—6,棕白—7,棕—8

直通线的制作:双绞线的两端都按照568B标准制作水晶.。通常线应用在两个异性设备端口的连接(计算机——交换机/路由器)。

568B-568B

交叉线的制作:双绞线的一端按照568B标准制作水晶头,另一端按照568A 标准制作。通常线线应用在两个同性设备端口的连接(计算机——计算机、交换机——交换机)。

568A-568B

控制线的制作:双绞线的一端按照568B标准制作水晶头(实际上可以任意排线序),另一端按完全相反线序排列,通常线应用在路由器或交换机的console口与计算机的RS232串口的连接。

568B-568B<相反排列>

相关文档