资源描述
DCE与DTE设备的识别方法
RS-232C标准是美国电子工业协会EIA(Electronic Industries Association)与BELL等公司一起开发,于1969年公布的通讯协议。它适合于数据传输率在0~20,000bit/s范围内的通信。字母RS表示Recommended Standard(推荐标准),232是识别代号,C是标准的版本号。
RS-232C标准最初是为远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communication Equipment)而制定的。但目前更广泛地应用于计算机与终端或外设之间的近距离连接。这个标准对串行通信接口的有关问题,如信号功能、电气特性和机械特性等都做了较明确的规定。由于通信接口与设备制造厂商都生产与RS-232C兼容的通信设备,因此它已成为微机串行通信接口中广泛采用的一种标准。
RS-232C标准对信号的逻辑电平、最高数据传输和各种信号功能做了规定。表-1所示是连接器引脚上的信号状态及电压标准。之所以采用-15V~-3V和+3V~+15V这个范围而不采用TTL逻辑(0~5V)的原因,是为了提高抗干扰能力和增加传送距离。由于传号和空号状态用相反的电压表示,其间有6V的电压差,这就极大地提高了数据传输的可靠性。
表-1 信号电压的意义
状 态
信号电压
-15V~-3V
+3V~+15V
二进制逻辑
1
0
信号状态
传号(MARK)
空号(SPACE)
功能
断(OFF)
通(ON)
EIA RS-232C标准规定了在串行通信时,数据终端设备DTE和数据通信设备之间的接口信号。所谓“发送”和“接收”是从数据终端的立场定义的。当使用DB-9型连接器时。RS-232C接口信号如表-2所示。
表-2 用于异步串行通信的RS-232接口信号
引脚
信号检测
缩写名称
说明
1
载波信号检测(Carrier Detect)
BCD
通信设备接受到远程载波
2
接收数据(Receive)
RD/RxD
终端接受串行数据
3
传送数据(Transmit)
TD/TxD
终端发送串行数据
4
数据终端就绪(Data Terminal Ready)
DTR
终端准备就绪,可以接收
5
信号地(Signal Ground)
SG
6
数据设备就绪(Data Set Ready)
DSR
通信准备就绪,可以接收
7
请求传送(Request To Send)
RTS
终端请求通信设备切换到发送状态
8
清除传送(Clear To Send)
CTS
通信设备已切换到准备接收
9
振铃指示(Ring Indicator)
RI
通信设备通知终端,通信线路接通
RS-232C标准规定,只允许DTE设备与DCE设备相连,而不允许同类设备直接相连,这包括两个DTE相连或两个DCE设备相连。为什么不能直接相连呢?问题的关键在于连接导线上。使用普通接法的通信线直接连接同类设备,会损坏端口。实际上,只要改变连接导线的接线方式,两个DTE设备是可以连接的,那么识别所使用的设备是DTE设备还是DCE设备就很重要了。
通常可以按照如下的步骤来判断设备的类型。
●在设备通电的情况下,使用万用表测量接口引脚2与5脚之间及3与5脚之间的直流电压。万用表黑表笔应接5脚。
●如果2脚电压低于-3V,那么该设备应该是DTE设备。否则,该脚电压应接近0V。
●如果3脚电压低于-3V,那么该设备应该是DCE设备。
●如果2脚和3脚电压都高于-3V或为其他值,那么有两种可能性。一种情况是测量方法不正确,应重新检查再测量;另一种情况是该接口不是EIA RS-232C型接口或已经损坏。
展开阅读全文