APP下载

CserialPort类的RS-485多机通信设计与实现

2011-10-09王雷阳李正生

电子设计工程 2011年19期
关键词:单片机

王雷阳,李正生

(第二炮兵工程学院 101室,陕西 西安 710025)

在工业数据采集系统中,多以单片机作为核心器件采集数据,PC机大多通过RS-232接口和单片机进行通讯,实现对单片机的控制及在PC机上显示及处理所采集的数据。由于RS-232接口协议所传输的距离[1]不能超过30 m,再者在只占用一个串口资源的情况下只能实现单机间的通讯,所以要实现多机远距离通讯时,将RS-232转换为RS-485接口协议。

1 RS-485接口概况

RS-485作为一种通用串行通信接口,具有传输距离长、速度较高、电平兼容性好、使用灵活方便、成本低廉和可靠度高等优点[2],在工业测量、智能控制等许多领域都有着广泛的应用。在实际应用中,需要注意电气规定、网络拓扑结构及传输线缆的选择。

首先考虑电气规定。不同的接口有不同的标准,使用中,需要将表1中常见的3种电平进行相互转换。

其次考虑网络拓扑结构。在数据采集系统中,一般有多个采集点,因而需要构建网络,进行主机和从机间的通讯。网络拓扑一般采用终端匹配的总线型结构,不支持环形或星形网络[3]。在构建网络时,应注意以下两点。

表1 常见接口电气特性表Tab.1 Electric characteristic of common ports

1)总线连线的方式 采用一条双绞线电缆作为总线,将各个从机串联起来,从总线到各个从机的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响最低。

2)总线的特性阻抗 注意总线特性阻抗的连续性,在阻抗不连续点就会发生信号的反射。如果总线的不同区段采用了不同的电缆,或某一段总线上有许多从机紧靠在一起安装,再者是过长的分支线引出到总线等情况出现,一产生阻抗的不连续性。……

登录APP查看全文

猜你喜欢

单片机
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的多功能智能插排
基于单片机的便捷式LCF测量仪
小议PLC与单片机之间的串行通信及应用
MSP430单片机在仿真中要注意的几点问题
基于单片机的平衡控制系统设计
基于单片机的三维LED点阵设计
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计