目前RS232是PC机与通信工业中应用最广泛的一种串行接口。RS232被定义为一种在低速率串行通讯中增加通讯距离的单端标准(如rs232转换器)。在数据通信领域中包括各种终端和计算机端口在内的设备称作数据终端设备,即DTE。与之相比,调制解调器和其他通信设备,则称作数据通信设备,即DCE。

1.DB9和DB25的常用信号脚说明
9针串口(DB9) 25针串口(DB25)
针号 功能说明 缩写 针号 功能说明 缩写
1 数据载波检测 DCD 8 数据载波检测 DCD
2 接收数据 RXD 3 接收数据 RXD
3 发送数据 TXD 2 发送数据 TXD
4 数据终端准备 DTR 20 数据终端准备 DTR
5 信号地 GND 7 信号地 GND
6 数据设备准备好 DSR 6 数据准备好 DSR
7 请求发送 RTS 4 请求发送 RTS
8 清除发送 CTS 5 清除发送 CTS
9 振铃指示 DELL 22 振铃指示 DELL
RS232C串口通信接线方法
一般情况下,接口电路经常使用的有7条信号线,连接方法如下:
GND--------------GND
TXD------------RXD
RXD--------------TXD
RTS---------------CTS
CTS--------------RTS
DTR--------------DSR
DSR--------------DTR
如果是三线制的RS232通信,只接GND、RXD、TXD即可。
上面是对微机标准串行口而言的,还有许多非标准设备,如接收GPS数据或电子罗盘数据,只要记住一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼些交叉,信号地对应相接,就能百战百胜。
串口调试中要注意的几点:
1、不同编码机制不能混接,如RS232C不能直接与RS422接口相连,必须通过宇泰的RS232/RS485/RS422转换器才能连接;
2、线路焊接要牢固,不然程序没问题,却因为接线问题误事;
3、串口调试时,准备一个好用的调试工具,如串口调试助手、串口精灵等,有事半功倍之效果;强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口易损坏。
RS232是最通常的用处是连接到一个MODEM,其他拥有RS232接口的设备包括打印机、数据采集模块、测试装置和控制回路。它具有以下优点:
(1) 它是无处不在的,每一台PC机都有一个或者更多的。
(2) 在微控制器中,接口芯片使得将一个5V串口转换成RS-232变的更容易。
(3) 连接距离可以达到50到100ft,大多数的外设接口都不会用于太长的距离。
(4) 对于一个双向选择,只需要3条导线。一个并行连接器一般需要8条数据线,两条或者更多的控制信号线和几根接地线。
同时RS232也存在着一些缺点:
(1) 如果连接的另一头需要并行数据,它不得不将这个串行数据转换成并行数据。
(2) 串口上如此有用,以至于寻找一个未用的串口可能是比较困难的。
(3) 在一个连接器中不能有超过2台以上的设备。
(4) 指定的最大数据传输速率是每秒20000位。但是,很多接口芯片可以超过这个值,尤其是在短程连接上。
(5) 很长的连接需要一个不同的接口。
RS232C接口的缺点及用光纤传输的克服
虽然RSA-232C标准以被承认并广泛用于各个领域,但一般来说RS232C接口标准有如下缺点:数据传输速率慢(一般只能达到20Kb/s);传输距离短(一般装置间电缆长度为15m之内);接口处信号容易互相干扰,传输距离越长干扰越重。而加上电光、光电转换接口用光纤传输,就很好的克服了上述缺点。在前面也提到光纤具有速度快、频带宽、抗干扰等优点,在通信领域的作用越来越重要,采用光纤作为传介质是必然趋势。
而在此光纤传输系统中,只使用RS-232C的三条信号线,如图3所示:

接口电路与计算机或终端用三条信号线连接:RXD(收),TXD(发),GND(地);由RS-232标准接口与接口电路进行连接,根据通信双方进行通信。由于双方用光纤隔离,没有公共信号地,共模噪声就不会耦合到系统中去,所以系统抗干扰能力强,只有接口电路的光功率足够大,传输距离就足够远。