rs-232串口的线序_第1页
rs-232串口的线序_第2页
rs-232串口的线序_第3页
rs-232串口的线序_第4页
rs-232串口的线序_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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采用负逻辑,即515V 代表“0” ,515V 代表“1” 。 计算机通过串口通讯时,必须经过相应的电平转换。 计算机串口通讯使用 RS232标准,接口采用 DB9芯接插件,其信号定 义: 符号 方向 功能 TXD 输出 发送数据 RXD 输入 接受数据 RTS 输出 请求发送 CTS 输入 清除发送 DSR 输入 数据通信设备准备好 GND 信号地 DCD 输入 数据载体检测 DTR 输出 数据终端准备好 RI 输入 振铃指示 4、最简单的串行通讯连接方式 通讯双方需规定(称为协议): 使用相同的波特率、工作方式 数据组成规则(有效位,校验情况等) 数据含义 发送接接收、接收接发送 最常用的,也是最简单的,是三线,23,32,55。另外,可将 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.5V6.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接脚与对连线 旧制 JIS 名称 新制 JIS 名称 全 称 说 明 FG SG Frame Ground 连到机器的接地线 TXD SD Transmitted Data 数据输出线 RXD RD Received Data 数据输入线 RTS RS Request to Send 要求发送数据 CTS CS Clear to Send 回应对方发送的 RTS的发送许可,告诉对方可以发送 DSR DR Data Set Ready 告知本机在待命状态 DTR ER Data Terminal Ready 告知数据终端处于待命状态 CD CD Carrier Detect 载波检出,用以确认是否收到 Modem的载波 SG SG Signal Ground 信号线的接地线(严格的说是信号线的零标准线) DB25, DB25/F, CN6 DB9, DB9/F, CN3 最简单连接 完全连接 RJ-45水晶头的制作 568A标准: 绿白 ,绿 ,橙白 ,蓝 ,蓝白 , 橙 ,棕白 ,棕 568B标准: 橙白 ,橙 ,绿白 ,蓝 ,蓝白 , 绿 ,棕白 ,棕 直通线的制作:双绞线的两端都按照 56

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论