近年来,串行通信发展很快,传输速率已达1 Gbit/s,故在分布式工业检测系统中普遍采用串行数据通信。串行通信的连接接口与连接电缆的相互兼容是通信得以保证的基本要求,目前应用最广泛的串行通信接口标准有RS- 232C、RS-422A和RS-485等。
1.RS-232C标准
RS- 232C是1969年由美国电子工业协会(EIA)所公布的串行通信接口标准。“RS”是“推荐标准”一词的英文缩写,“232”是标识号,“C”表示此标准修改的次数。它既是一种协议标准,又是一种电气标准,它规定了终端和通信设备之间信息交换的方式和功能。PLC与上位计算机之间的通信就是通过RS-232C标准接口来实现的。
RS-232C -般使用9针或25针的D型连接器,工业控制中9针连接器用得较多。
当通信距离较近时,通信双方可以直接连接,最简单的情况在通信中不需要控制联络信号,只需要三根线(发送线、接收线、信号线),便可以实现全双工异步串行通信,如图1—6所示。
图1-6 RS-232C的信号线连接
RS-232C采用负逻辑,规定逻辑“1”电平为-15 ~ -5V,逻辑“0”电平为+5 ~+15V。这样在线路上侍送的电平可高达±12V,较之小于+5V的TTL电平来说有更强的抗干扰能力。RS- 232C标准中规定最大传输距离为15m(实际上可达30m),最高传输速率为20kbit/s,只能进行一对一的通信。
RS- 232C使用单端驱动、单端接收电路,如图1-7所示。它是一种共地的传输方式,容易受到公共地线的电位差和外部引入的干扰信号的影响。
2.RS- 422A /485标准
RS-422A和RS-485接口标准均采用平衡驱动接收电路,如图1—8所示。其收发不共地,这可以大大减少共地所带来的共模干扰。
图1-7 单端驱动单端接收
图1-8 平衡驱动差分接收
RS-422A与RS-485的区别是前者为全双工型,后者为半双工型。RS- 422A采用两对平衡差分信号线,如图1—9所示。
上一篇:PLC差错控制方式和检错码