阡陌 发表于 2023-12-19 18:17:40

RS-232 接口标准



RS-232 是美国电子工业联盟 EIA(Electronic Industry Association)制定的串行数据通信的物理接口标准,原始编号全称是 EIA-RS-232(简称 RS232, 232),目前的版本是 C(RS-232-C)。

标准的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。该标准规定采用一个 25 脚的 DB-25 连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。后来 IBM 的 PC 机将 RS-232 简化成了 DB-9 连接器,从而成为事实标准。而现在通常只使用 RXD、TXD、GND 三条线。


<!--more-->


**DB-9 接口定义:**

引脚号| 名称|        含义|        说明
-|-|-|-
1| DCD |        Carrier Detect|        调制解调器通知电脑有载波被侦测到。
2|        RXD|        Receiver|        接收数据。
3|        TXD|        Transmit|        发送数据。
4|        DTR|        Data Terminal Ready|        电脑告诉调制解调器可以进行传输。
5|        GND|        Ground|        地线。
6|        DSR|        Data Set Ready|        调制解调器告诉电脑一切准备就绪。
7|        RTS|        Request To Send|        电脑要求调制解调器将数据提交。
8|        CTS|        Clear To Send        |调制解调器通知电脑可以传数据过来。
9|        RI|        Ring Indicator|        调制解调器通知电脑有电话进来。

信号的标注是从 DTE(Data Terminal Equipment)数据终端设备的角度出发的,TXD、DTR 和 RTS 信号是由 DTE 产生的,RXD、DSR、CTS、DCD 和 RI 信号是由 DCE(Data Communication Equipment)数据通讯设备产生的。

**逻辑状态与电平范围的关系:**

| 逻辑状态   | 电平范围    |
| ---------- | ----------- |
| 0(space) | +3 to +15 V |
| 1(mark)| −15 to −3 V |

负电平表示逻辑 1(Mark 状态),使用正电平表示逻辑 0(Space 状态)。TXD、RXD 在没有数据传输的时候保持为负电平的逻辑 1。RTS、CTS、DTR、CD、DSR、RI 有效时为正电平的逻辑 0。也就是说 RS-232 的所有信号线在没有数据或没有触发时,都处于 Mark 状态(负电平,逻辑 1)。

**最大通信距离:**

15 米 @ 19.2kbps

如果需要传得更远就要考虑采用 RS-485 总线了,它采用平衡发送和差分接收方式实现通信,传输距离可达 1200 米。如果加中继,还可以传得更远。


页: [1]
查看完整版本: RS-232 接口标准