RS-485网络配置

发布者:HeavenlyWonder最新更新时间:2016-11-09 来源: eefocus关键字:RS-485  网络配置 手机看文章 扫描二维码
随时随地手机看文章
1、网络节点数
  网络节点数与所选RS-485芯片驱动能力和接收器的输入阻抗有关,如75LBC184标称最大值为64点,SP485R
标称最大值为400点。实际使用时,因线缆长度、线径、网络分布、传输速率不同,实际节点数均达不到理论
值。例如75LBC184运用在500m分布的RS-485网络上节点数超过50或速率大于9.6kb/s时,工作可靠性明显下降。
通常推荐节点数按RS-485芯片最大值的70%选取,传输速率在1200~9600b/s之间选取。通信距离1km以内,从通
信效率、节点数、通信距离等综合考虑选用4800b/s最佳。通信距离1km以上时,应考虑通过增加中继模块或降
低速率的方法提高数据传输可靠性。
2、节点与主干距离
  理论上讲,RS-485节点与主干之间距离(T头,也称引出线)越短越好。T头小于10m的节点采用T型,连接 
对网络匹配并无太大影响,可放心使用,但对于节点间距非常小(小于1m,如LED模块组合屏)应采用星型连
接,若采用T型或串珠型连接就不能正常工作。RS-485是一种半双工结构通信总线,大多用于一对多点的通信
系统,因此主机(PC)应置于一端,不要置于中间而形成主干的T型分布。
3、总线稳态控制(握手信号)
  大多数使用者选择在数据发送前1ms将收发控制端TC置成高电平,使总线进入稳定的发送状态后才发送数
据;数据发送完毕再延迟1ms后置TC端成低电平,使可靠发送完毕后才转入接收状态。据测试使用TC端的延时
有4个机器周期已满足要求;
4、为保证数据传输质量,对每个字节进行校验的同时,应尽量减少特征字和校验字
  惯用的数据包格式由引导码、长度码、地址码、命令码、数据、校验码、尾码组成,每个数据包长度达
20~30字节。在RS-485系统中这样的协议不太简练。推荐用户使用MODBUS协议,该协议已广泛应用于水利、水
文、电力等行业设备及系统的国际标准中。
5、RS-485接口电路的电源、接地
  对于由MCU结合RS-485微系统组建的测控网络,应优先采用各微系统独立供电方案,最好不要采用一台大
电源给微系统并联供电,同时电源线(交直流)不能与RS-485信号线共用同一股多芯电缆。RS-485信号线宜选
用截面积0.75mm2以上双绞线而不是平直线。同时屏蔽线要接地。
6、光电隔离
  在某些工业控制领域,由于现场情况十分复杂,各个节点之间存在很高的共模电压。虽然RS-485接口采用
的是差分传输方式,具有一定的抗共模干扰的能力,但当共模电压超过RS-485接收器的极限接收电压,即大于
+12V或小于-7V时,接收器就再也无法正常工作了,严重时甚至会烧毁芯片和仪器设备。
  解决此类问题的方法是通过DC-DC将系统电源和RS-485收发器的电源隔离;通过光耦将信号隔离,彻底消
除共模电压的影响。
7、RS-485系统的常见故障及处理方法

  RS-485是一种低成本、易操作的通信系统,但是稳定性弱同时相互牵制性强,通常有一个节点出现故障会
导致系统整体或局部的瘫痪,而且又难以判断。故向读者介绍一些维护RS-485的常用方法。
  1、若出现系统完全瘫痪,大多因为某节点芯片的VA、VB对电源击穿,使用万用表测VA、VB间差模电压为
零,而对地的共模电压大于3V,此时可通过测共模电压大小来排查,共模电压越大说明离故障点越近,反之越
远;
  2、总线连续几个节点不能正常工作。一般是由其中的一个节点故障导致的。一个节点故障会导致邻近的
2~3个节点(一般为后续)无法通信,因此将其逐一与总线脱离,如某节点脱离后总线能恢复正常,说明该节
点故障;
  3、集中供电的RS-485系统在上电时常常出现部分节点不正常,但每次又不完全一样。这是由于对RS-485
的收发控制端TC设计不合理,造成微系统上电时节点收发状态混乱从而导致总线堵塞。改进的方法是将各微系
统加装电源开关然后分别上电;
  4、系统基本正常但偶尔会出现通信失败。一般是由于网络施工不合理导致系统可靠性处于临界状态,最
好改变走线或增加中继模块。应急方法之一是将出现失败的节点更换成性能更优异的芯片;
  5、因MCU故障导致TC端处于长发状态而将总线拉死一片。提醒读者不要忘记对TC端的检查。尽管RS-485
规定差模电压大于200mV即能正常工作。但实际测量:一个运行良好的系统其差模电压一般在1.2V左右(因网
络分布、速率的差异有可能使差模电压在0.8~1.5V范围内)。
  6、最后还有一点常见的问题就是:波特率、校验的设置要一致;地址码不要重复。
关键字:RS-485  网络配置 引用地址:RS-485网络配置

上一篇:485网络通讯方式分析
下一篇:485的插口种类

推荐阅读最新更新时间:2024-05-03 00:49

ADI公司的多功能50 Mbps RS-485收发器系列在恶劣环境下保护通信
中国,北京 — Analog Devices, Inc.(ADI)今天宣布推出两款50 Mbps RS-485/RS-422收发器,适合在各种恶劣环境下使用,包括工业自动化、电机控制和航空电子行业。ADM3065E和ADM3066E收发器将IEC61000-4-2第4级静电放电(ESD)保护和高速数据通信结合在一起,支持1.8 VIO逻辑 (ADM3066E),可在工业温度范围内工作,并采用节省空间的封装。这些特性提供了设计灵活性,同时简化了标准RS-485通信链路的实施,改进了性能。与HBM(人体模型)静电放电相比,系统级IEC静电放电具有很高的放电水平,其峰值电流和电压远高于前者。ADM306xE的IEC静电放电水平保护为在工
[网络通信]
ADI公司的多功能50 Mbps <font color='red'>RS-485</font>收发器系列在恶劣环境下保护通信
Maxim 推出集成可切换端接电阻的 RS-485 收发器
Maxim推出RS-485收发器MAX13450E/MAX13451E,器件集成可通过软件/引脚选择的双端接(100Ω/120Ω)电阻,有效简化RS-485网络配置。该系列收发器非常适合工业控制设备、IP摄像机装配及其它RS-485网络应用。 高速RS-485网络要求在每条传输线的末端连接匹配电阻,这意味着用户在每次配置网络时必须通过外部电阻或DIP开关手动设置从机终端的匹配电阻。MAX13450E/MAX13451E集成了可切换端接电阻,用户只需通过软件即可轻松配置网络。这一功能避免了手动配置端接,从而提高RS-485网络的扩展性。此外,内置双端接电阻支持24AWG和5类/6类电缆,不会产生竞争方案中常见的信
[工业控制]
Maxim 推出集成可切换端接电阻的 <font color='red'>RS-485</font> 收发器
RS-485工业接口的设计应用指南
作为上世纪80年代早期批准的一个平衡传输标准,RS-485似乎已成为工业界永不过时的接口标准。关于它的文献有很多,但对于很少接触接口设计的系统工程师而言,如此海量的文献就有些让人吃不消了。 本文旨在讨论RS-485标准的主要内容,为初接触它的设计师提供入门指南。研究文末参考的一些附加应用笔记可进一步帮助设计师在最短的时间内完成一套可靠的数传设计。 RS-485标准的用途 RS-485只定义了用于平衡多点传输线的驱动器和接收器的电特性,因此很多更高层标准都将其作为物理层引用。 网络拓扑 总线节点以菊花链或总线拓扑方式联网。(见图1)也就是说,每个节点都通过很短的线头连接到主线缆。该接口总线通常设计为用于半双工传输,也就是说它
[嵌入式]
#51单片机#RS-485通信的功能和特点
RS-485通信常用于工业控制、电力通信和智能仪表等领域。 该通信方式主要具备以下5种能力: ①适应复杂施工现场 ②抗电磁干扰 ③联网 ④较远的传输距离 ⑤允许多个收发设备连接到同一总线 RS-485具备以下特点: ❶采用差分信号。可抑制共模干扰。RS-485采用2条通信线,通常用A和B或D+和D-来表示。逻辑‘1’,表示为两线间电压差为+(0.26)V,逻辑‘0’,表示为两线间电压差为-(0.26)V。这是一种典型的差分通信。 ❷通信速率快。最大传输速率达10Mb/s以上。 ❸采用平衡驱动器和差分接收器的内部物理结构组合。增强了抗干扰能力。 ❹传输距离远。最远可达1200m。ps:传输
[单片机]
RS-485 接口芯片介绍及应用中的有关问题
RS-485  接口芯片已广泛应用于工业控制、仪器、仪表、多媒体网络、机电一体化产品等诸多领域。可用于RS-485  接口的芯片种类也越来越多。如何在种类繁多的接口芯片中找到最合适的芯片,是摆在每一个使用者面前的一个问题。RS-485  接口在不同的使用场合,对芯片的要求和使用方法也有所不同。使用者在芯片的选型电路的设计上应考虑哪些因素,由于某些芯片的固有特性,通信中有些故障甚至还需要在软件上作相应调整,如此等等。希望本文对解决RS-485  接口的某些常见问题有所帮助。 1  RS-485  接口标准 传输方式:差分 传输介质:双绞线 标准节点数:32 最远通信距离:1200m  共模电压最大、最小值:+12V
[嵌入式]
深度好文—RS-485现场总线的数字隔离选型考虑
本文开篇先来稍作科普,众所周知,隔离可防止高电压对敏感电子组件造成损坏或对人造成伤害,另外它还可以透过大的地电位差消除通讯链路中的接地回路,来保持信号完整性。而经常用于恶劣环境下的工业和仪器设备应用中的RS-485总线规范符合真正多点通信网络的要求,根据该标准,单个(双线)总线上最多可以连接32个驱动器和32个接收器。部分RS-485收发器改变输入阻抗以允许最多8倍的节点连接至同一总线。 RS-485系统通常用于连接多个系统,电缆铺设距离很长(有时超过4000米),因此总线和所连接的各系统之间的隔离非常关键。今年越来越普及的数字隔离技术在RS-485电缆网络和与之连接的系统之间提供了重要的隔离,并防止过压瞬变,同时避免在RS-
[电源管理]
深度好文—<font color='red'>RS-485</font>现场总线的数字隔离选型考虑
基于STM32的CAN网络开发笔记之滤波器配置和ID设置
看了很多关于配置滤波器和设置ID(StdID ExtID)的文章,发现都有问题。经过自己实验测试,得到的结果如下: (1) 设置ID 如果你想使用的StdID,则ExtID可以随意设置,只需要配置正确StdID即可。同时,需要设置IDE=0。如果你想使用的是EXTID,则只需要正确配置EXTID即可,STDID可随意设置。注意,这一点很多地方认为是扩展ID的前11位由StdID设置,后18位由ExtID设置。而实际情况是,ExtID本身就是一个32位无符号整数,只需要正确设置它即可。这是我通过查看STM32的固件库函数和类型定义而得出来的,经过了实验的检验。设置ID还可参考我曾经发表过的一篇博文。 (2) 配置滤波器 滤波
[单片机]
基于STM32的CAN<font color='red'>网络</font>开发笔记之滤波器<font color='red'>配置</font>和ID设置
机器人节能功能和网络唤醒的操作配置
PROFIenergy 可用来通过 PROFINET 控制能耗。为此要使用让负载对计划内和计划外中断作出反应的命令。 ROFIenergy 是基于 PROFINET 的数据接口,用于统一关闭用电设备,并在暂停期间进行充分协调,而与制造商或设备类型无关。这样,应确保仅为过程中的设备提供真正所需的电力。过程将节约大部分能量,而  PROFINET 设备本身仅具有较小的节能潜力。 IO  控制器的  PROFIenergy 指令: 需要两条指令控制和监视  PROFIenergy 功能。  通过  PE_START_END  指令,可以轻松地激活和取消激活  PROFINET 设备的闲置状态
[机器人]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved