RS-232是在1970 年由美国电子工业协会(EIA: Electronics Industry Association)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是"数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准"。该标准规定采用一个25个脚的DB-25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。后来IBM的PC 机将RS-232 简化成了DB-9连接器,并随着IBM PC的普及,从而成为事实标准。
RS-232历史悠久,因为当时技术和认识的局限,有很多缺陷,后来针对这些缺陷提出了其他许多串行接口标准,如422、485等等,但因为各种原因都只局限在部分特殊场合,RS-232-C接口(又称EIA RS-232-C)仍是最常用的一种串行通讯接口,其中的“-C”表示RS-232的版本,现在已发展到-D版本。
1. DTE和DCE的定义
RS-232-C,是RS-232-B的修改版,规定了OSI基本参考模型物理层部分的规格,制定的目的是用于DCE和DTE之间进行串行二进制数据交换。有如下特点:DCE-DTE采用直通方式,全双工通信,基本频带,电流环方式,串行传输方式。
数据通信,就是数据终端设备(DTE)和数据终端设备之间的通讯,二者之间需通过传输介质(如铜线、同轴电缆、光纤、微波中继、卫星等)组成的传输网络,在此之间就需要加网络接口设备,即数据线路设备(DCE),这样就组成一条数据通讯链路。
DTE(数据终端设备):数据链路两端的端末设备。DTE通过DCE连接到一个数据网络上,并且通常使用DCE产生的时钟信号。数据终端设备包括计算机、协议翻译器以及多路分解器等设备。如计算机、终端、通信控制器等。
DCE(数据通信设备或者数据电路终端设备):处于数据终端设备(DTE)和传输电路或信道之间,提供了到网络的一条物理连接、转发业务量、信号变换器,并且提供了一个用于同步DCE设备和DTE设备之间数据传输的时钟信号。如调制解调器、接口卡、数传机、基带传输器、波形变换器等设备。
RS-232-C在ITU建议的V.24/V.28 和X.20bis/X.21bis、ISO IS2110规定的25引脚连接器在功能上具有互换性。
后来RS-232已不只应用于DCE和DTE设备,还有其他更多的应用,如鼠标、键盘、打印机、计算机间通讯、设备监控、EPROM编程器等,现在嵌入式系统常用的UART接口也来源与此。
2. RS-232 接口的接插件和电缆
RS-232-C标准中规定的连接器为25引脚插入式连接器,一般称为25引脚D-SUB(DB-25),这个连接器的外壳和一个大写字母D的外形相似,它可以确定插接连接器时的方向,导线在两个错开的行上,每行导线相距0.109英寸。DTE应该使用针输出(也称为MALE或公头),DCE使用孔输出(也称为FEMALE或母头)。RS-232-C所用电缆的形状并不固定,但大多使用带屏蔽的24芯电缆,电缆端为DB-25-F对DB-25-M,直通方式,电缆的最大长度为15m,在200K位/秒以下的任何速率都能进行数据传输。
图示为RS-232接口中常用的DB-25连接器结构:
连接器的引脚或者插座的号码都印在引脚或者插座孔附近。
25 pin D-SUB male connector at the DTE (Computer)
实际中RS-232-C 接口连接器一般使用DB-9 插头座,PC 机的RS-232 口为9芯针插座(也称为MALE或公头),而相应的MODEM则使用9芯孔插座(也称为FEMALE或母头),用DB-9-F对DB-9-M的电缆连接,直通方式。而两台计算机如果用RS-232-C 接口连接,则要使用DB-9-F对DB-9-F的电缆,且部分信号线要交叉连接。一些设备与PC 机连接的RS-232 接口,因为不使用对方的传送控制信号,只需三条接口线,即"发送数据TXD"、"接收数据RXD"和"信号地GND"。
图示为RS-232接口中常用的DB-9连接器结构:
连接器的引脚或者插座的号码都印在引脚或者插座孔附近。
9 pin D-SUB male connector at the computer
特殊情况下,也有使用RJ-45的8PIN连接器用作RS-232接口,其定义如下:
脚序 | 符号 | 信号名称 | 流向 | 功能说明 |
1 | DSR/RI | 数据设备准备好/振铃指示 | DTE←DCE | Data Set Ready/Ring Indicator |
2 | CD | 载波检测 | DTE←DCE | Carrier Detect |
3 | DTR | 数据终端准备好 | DTE→DCE | Data Terminal Ready |
4 | GND | 信号地 |
| System Ground |
5 | RXD | 接收数据 | DTE←DCE | Receive Data |
6 | TXD | 发送数据 | DTE→DCE | Transmit Data |
7 | CTS | 允许发送 | DTE←DCE | Clear to Send |
8 | RTS | 请求发送 | DTE→DCE | Request to Send |
8 PIN RJ45 (8P8C) female connector at the devices
有的公司也使用其他的接头
DEC MMJ
用户1059572 2009-5-30 17:50