1 数据通信
所谓数据通信,就是从数据源产生的数据,经过硬件线路或软件线路的连接(统称信道),按照一定的通信规程(协议),形成数据流传到另一方的过程。计算机与各种用途的终端之间,以及计算机相互之间,都需要数据通信,遥测、遥信、遥控、自控、雷达等等都需要数据处理与传输,也都离不开数据通信。
2 RS-232接口介绍
目前RS-232是PC机与通信工业中应用最广泛的一种串行接口。RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。在数据通信领域中包括各种终端和计算机端口在内的设备称作数据终端设备,即DTE。与之相比,调制解调器和其他通信设备,则称作数据通信设备,即DCE。数据终端设备和数据通信设备之间的分界是连接它们的插件,而对这一分界的说明,则是从:物理、电气以及逻辑上进行数据交换的规则,它是由接口标准规定的。最常用的EIA RS-232标准,EIA标准的很多内容以被其他许多标准化组织所采纳。RS-232C是1969年EIA提出的建议标准(Recommend Standard),232则表示一个具体通信标准的识别号码,后缀C表明此标准最后的修订版本。RS-232C标准适用于数据终端设备与数据通信设备之间、速率范围从0到20000b/s的串行数据传输。此标准限制数据终端设备和数据通信设备之间的电缆长度为15m,RS-232C标准的另一部分是规定用电缆接头作为数据终端设备和数据通信设备的接插件,这就是熟知的DB-25接插件。电缆两端都装备有“凸形”插头,通常它被设计成能插到调制解调的DB-25凹形插座上。后来IBM的PC机将RS-232简化成了DB-9连接器,从而成为事实标准。而工业控制的RS-232口一般只使用RXD、TXD、GND三条线。波仕电子对RS-232的通信距离标准进行了改进,增加到了500-1000米,并且提交到了EIA,见波仕的EX232产品。
RS-232采取不平衡传输方式,即所谓单端通讯。 收、 发端的数据信号是相对于信号地,如从DTE设备发出的数据在使用DB9连接器时是3脚相对5脚(信号地)的电平,DB9各引脚定义参见图1。典型的 RS-232信号在正负电平之间摆动,在发送数据时,发送端驱动器输出正电平在+5~+15V,负电平在-5~-15V电平。当无数据传输时,线上为 TTL,从开始传送数据到结束,线上电平从TTL电平到RS-232电平再返回TTL电平。接收器典型的工作电平在+3~+12V与-3~-12V。由于 发送电平与接收电平的差仅为2V至3V左右,所以其共模抑制能力差,再加上双绞线上的分布电容,其传送距离最大为约15米,最高速率为20kb/s。RS -232是为点对点(即只用一对收、发设备)通讯而设计的,其驱动器负载为3~7kΩ。所以RS-232适合本地设备之间的通信。
1.DB9和DB25的常用信号脚说明 WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
9针串口(DB9) 25针串口(DB25) WWW_P※LCJS_COM-PLC-)技.术_网
针号 功能说明 缩写 针号 功能说明 缩写 WWW_PL※CJS_COM-PLC-技.术_网
1 数据载波检测 DCD 8 数据载波检测 DCD WWW_P※LCJS_CO※M-PLC-技-.术_网
2 接收数据 RXD 3 接收数据 RXD WWW_P※LCJS_COM-PLC-)技.术_网
3 发送数据 TXD 2 发送数据 TXD WWW_PL※CJS_COM-PLC-技.术_网
4 数据终端准备 DTR 20 数据终端准备 DTR WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
5 信号地 GND 7 信号地 GND WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
6 数据设备准备好 DSR 6 数据准备好 DSR WWW_PLCJS@_COM%-PLC-技.术_网
7 请求发送 RTS 4 请求发送 RTS WWW_PLCJS@_COM%-PLC-技.术_网
8 清除发送 CTS 5 清除发送 CTS WW.W_PLC※JS_C,OM-PL,C-技.术_网
9 振铃指示 DELL 22 振铃指示 DELL
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
3.RS232C串口通信接线方法
一般情况下,接口电路经常使用的有7条信号线,连接方法如下:
GND--------------GND
TXD------------RXD
RXD--------------TXD
RTS---------------CTS
CTS--------------RTS
DTR--------------DSR
DSR--------------DTR
如果是三线制的RS-232通信,只接GND、RXD、TXD即可。
上面是对微机标准串行口而言的,还有许多非标准设备,如接收GPS数据或电子罗盘数据,只要记住一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼些交叉,信号地对应相接,就能百战百胜。 WWW_PLCJS@_COM%-PLC-技.术_网
串口调试中要注意的几点: P.L.C.技.术.网——可编程控制器技术门户
不同编码机制不能混接,如RS232C不能直接与RS422接口相连,必须通过波仕电子的RS-232/RS-485/RS-422转换器才能连接; WW.W_PLCJS_COM-PLC-技.术_网
线路焊接要牢固,不然程序没问题,却因为接线问题误事W1WW_P4LCJS_COM-PLC-技.术_网