文档详情

RS485总线的使用和解决方案探讨.doc

发布:2018-03-12约4.6千字共8页下载文档
文本预览下载声明
RS485总线的使用和解决方案探讨   摘要:现今在自动化控制和网络通讯过程中经常会遇到很多的通讯不畅以及网络无法建立的问题, 文章中阐述了RS-485总线规范,描述了检查常见故障和建立比较麻烦的RS-485网络的几种方法,同时提出了相应的解决方法并讨论了利用总线得到PC上位机的RS485电路的详细方法。   关键词: RS-485;总线标准;建立方法;问题解决   中图分类号:TN91 文献标识码:A 文章编号:1009-3044(2009)05-1242-02   RS485 Bus Use and to Explore Solutions   ZHOU You-li   (Yiyang Vocational Technical College, Yiyang 413049, China)   Abstract: In todays automation and control network communication process will always be the lot of poor communications and the Internet can not be established, the article described the RS-485 bus specification, describes the inspection and the establishment of a common fault is too much trouble to the RS-485 Several methods of the network, while the corresponding solution and discussed the use of the PC bus to be PCs RS485 circuit in detail the methods.   Key words: RS-485; bus to establish the standard; method of problem-solving      1 引言      当前自动控制系统中常见的网络,如现场总线CAN、Profibus、FF、INTERBUS-S以及ARCNet的物理层都是基于RS-485的总线标准,所以从硬件开发角度很有必要对RS-485的总线进行总结和研究。      2 EIA RS-485标准      在自动化领域,随着分布式控制系统的发展,迫切需要一种总线能适合远距离的数字通信。在RS-422标准的基础上,EIA研究出了一种支持多节点、远距离和接收高灵敏度的RS-485总线标准。   RS-485标准采用平衡式发送,差分式接收的数据收发器来驱动总线,具体规格要求:   接收器的输入电阻RIN≥12kΩ   驱动器能输出±7V的共模电压   输入端的电容≤50pF   在节点数为32个,配置了120Ω的终端电阻的情况下,驱动器至少还能输出电压1.5V(终端电阻的大小与所用双绞线的参数有关)   接收器的输入灵敏度为200mV(即V+-V-≥0.2V,表示信号0;V+-V-≤-0.2V,表示信号1)   因为RS-485的远距离、多节点(32个)以及传输线成本低的特性,使得EIA RS-485成为工业应用中数据传输的首选标准。      3 故障检查和建立网络方法      3.1 故障检查8步方法   尽管更加现代化的替代技术日益增多,但RS-485技术仍然在无数的通信网络中保持着中流砥柱的地位。以下是检查常见故障和建立比较麻烦的RS-485网络的8步方法。   1) RS-485使用一对非平衡差分信号,这意味着网络中的每一个设备都必须通过一个信号回路连接到地,以最小化数据线上的噪声。数据传输介质由一对双绞线组成,在噪声较大的环境中应加上屏蔽层。   2) 在绝大多数的RS-485网络中,终端节点所引起的问题比它能解决的要多。为了检查哪一个节点停止了工作,需要切断每一个节点的电源并将其从网络中断开。使用欧姆表测量接收端A与B或+与-之间的电阻值。故障节点的读数通常小于200欧姆,而非故障节点的读数将会比4,000欧姆大得多。   3) 哪一根线是A、哪一根线是B一直都不是很清楚。不同的制造商采用不同的标签规定,即使B线应该永远是在空闲状态下电压更高的那一根。因此,A线相当于-,B线相当于+。可在网络空闲的状态下用电压表检测。如果B线没有比A线电压更高,那么就会存在连接问题。   4) 当没有设备进行传输,所有设备都处于监听状态的时候,RS-485网络中会出现三态状态。这将导致所有的驱动器进入高阻态,使悬空状态传回所有的RS-4
显示全部
相似文档