RS232是PC上串口通信的标准配置。如右图所示。通常是9Pin有些设备也使用25个接口Pin(注:PC上还有一个25Pin但它是母头接口,请仔细区分)
RS232由于使用简单稳定,长期以来成为工业仪器通信中应用最广泛的通信方式。到目前为止,许多设备都被使用RS232是其基本通信配置,然后扩展其他通信方式(GPIB等)。
RS232的每个脚位都有它的功能,也有它的信号流的方向,原来的RS232设计的初衷是接调调制解调器进行传输,因此其脚位的意义通常与调制解调器的传输有关。
但是,现在用RS232通信连接更多的是在各种仪器和设备上。而且应用线路越来越简化,有时候只用三条线:RXD、TXD和GND。
RS-232接口定义及连接
RS-232/串口/异步口/com(通信)口
严格的讲RS-232接口是DTE(数据终端设备)和DCE(数据通信设备)之间的接口。
远程通信终端设备 DTE ( Date Terminal Equipment )
数据通信设备 DCE ( Data Communcation Equipment )
DTE包括计算机、终端、串口打印机等。(针输出)
DCE通常有调制解调器(MODEM)和一些交换机com口。(孔输出)
RS-232C
标准中提到的发送和接收都是站在标准DTE立场。
1.电气特性
TxD RxD
逻辑1(MARK)= -3v ~ -15v
逻辑0(MARK)= 3v ~ 15v
RTS CTS DSR
DTR DCD 等
信号有效(接通,ON状态,正电压)= 3v ~ 15v
信号无效(断开,OFF状态,负电压)= -3v ~ -15v
与TTL逻辑状态的规定不同。因此,为了与计算机接口或终端相同TTL集成电路转换器件必须广泛应用于设备连接中,MC1488、SN75150(TTL->EIA)、MAX232(TTLEIA)。
2.连接器的机械特性
DB-9连接器:AT以后不支持20MA使用电流环接口DB-9.提供多若功能I/O卡或主板上COM1/COM两串连接器。
电缆长度:通信速率低于20kb/s时,RS-232C最大直接连接15m。
最大传输距离:如不使用MODEM,当码元畸变小于4%时,最大值为15m。
3.RS-232C的接口信号
常用的只有9根,标准25根,4条数据、11条控制线、3条定时、7条备用。
<1> 联络控制信号线:
DSR 准备好数据装置 ( Data set ready )
有效时ON状态,表明MODEM处于可用状态。
DTR 准备好数据终端 ( Data set raady )
有效时ON状态表明数据终端处于可用状态。
这两个信号有时连接到电源上,一上电就立即有效。这只表明设备本身是可用的,并不意味着通信链路可以开始通信。是否开始通信取决于以下控制信号。
RTS 请求发送 ( Request to send )
表求DTE请求DCE有效地发送数据ON。
用来控制MODEM是否进入发送状态。
CTS 允许请求 ( Clear to send )
表示DCE准备好接收DTE数据,有效ON。
是对RTS响应信号MODEM准备接收终端传输的数据并向前发送,使信号有效,通知终端开始沿发送数据线TxD发送数据。
RTS/CTS半双工应答请求MODEM无需切换系统中的发送模式和接收模式,在全双工系统中配置双向通道RTS/CTS。
RLSD 检出接收线信号 ( Received line dectection )
表示DCE已接通通信链路,通知DTE准备接收数据。
当本地MODEM收到远地MODEM发送的载波信号,使RLSD信号有效。
DCD 准备接收通知终端 ( Data carrier dectection )
此线也叫 数据载波检测。
RI 振铃指示 ( Ringing )
MODEM收到交换台发送的振铃呼叫信号,有效ON。
通知终端已被呼叫。
<2> 数据发送和接收线
TxD 发送数据 ( Transmitted data )
RxD 接收数据 ( Received data )
<3> 地线
有两根SG、DG,它们是信号地和保护地,没有方向。
只有当DSR、DTR都处于ON只有在状态下,才能在DTE和DCE传输操作在两者之间进行。DTE要发送数据,将提前发送DTR线置有效ON,等CTS线上收到有效ON回答后,才能在那里TxD串行数据在线发送。