0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

485总线的通讯距离和带负载能力

汽车玩家 来源:HACK实验室 作者:HACK实验室 2020-04-12 17:49 次阅读

485全名叫做EIA-485也叫做RS-485或者RS485,是隶属于OSI模型物理层的 电气特性规定为2线、半双工、平衡传输线多点通信的标准。是由电信行业协会(TIA)及电子工业联盟(EIA)联合发布的标准。实现此标准的数字通信网可以在有电子噪声的环境下进行长距离有效率的通信。在线性多点总线的配置下,可以在一个网络上有多个接收器。因此适用在工业环境中。

485总线的通讯距离和带负载能力

485的通讯距离最远可以多少

根据485 总线结构理论,在理想环境的前提下,485 总线传输距离最远可以达到1200 米。其条件是通讯线材优质达标,波特率为9600,只负载一台485 设备,才能使得通讯距离达到1200 米,所以通常485 总线实际的稳定通讯距离往往达不到1200 米。如果负载485 设备多,线材阻抗不合乎标准,线径过细,转换器品质不良,设备防雷保护复杂和波特率的提高等等因素都会降低通讯距离。

485总线的通讯距离和带负载能力

485通讯简图

485总线的带负载能力

我们在网上搜索485的带负载数量会发现有人说32个,有人说128个,还有人说256个因为地址是1byte 0-255。那到底是多少呢?其实不管是支持32个、128个、256个都没有错,但是这些都是理论值,实际负载多少个设备,还要看RS485转换器用什么芯片,一般485 芯片负载能力有三个级别——32 台、128 台和256 台。并和所用电缆的品质相关,节点越多、传输距离越远、电磁环境越恶劣,对所选的电缆要求就越高。

RS-485的“节点数”主要是依“接收器输入阻抗”而定;根据规定,标准RS-485接口的输入阻抗为≥12kΩ,相应的标准驱动节点数为32个。为适应更多节点的通信场合,有些芯片的输入阻抗设计成1/2负载(≥24kΩ)、1/4负载(≥48kΩ)甚至1/8负载(≥96kΩ),相应的节点数可增加到64个、128个和256个。

485总线的通讯距离和带负载能力

支持不同节点数的芯片

如何消除485通讯干扰

RS485信号以长距离、多用户、抗(共模)干扰著称。但在现实情况下,尤其是在安防、智能建筑施工环境下情况截然不同。许多人都遇到过RS485线路干扰问题,当然最直观的解释就是没有按照施工规范来做。但是一但按照繁复施工规范来做,对于目前的行业现状(造价与技术人员素质)来讲,都是比较有挑战的。

对于强共模干扰。这种情况很像图像传输中所说的"地干扰"。由于接收设备在不同地点,直接或间接接地,造成信号线与"本设备地"或"本设备数字地"之间的交流(通常是50赫兹)信号超标。表现为接收时有时无,甚至一直无法接收。更有甚者,收发相距一米便无法实现数据接收。消除共模干扰的手段包括采用电气隔离方式进行通讯、采用屏蔽线进行通讯将屏蔽层作为通讯地线、由一点可靠接入大地等。

需要提一下的是485的差模干扰。485通讯线由两根双绞线组成,它是通过改变两根通讯线之间的电压差的方式来传递信号的,因此称之为差分电压传输。差模干扰存在于两根信号线之间,属于对称性干扰。消除差模干扰的方法是在电路中增加偏置电阻,并使用双绞线。

485总线的通讯距离和带负载能力

终端电阻在通讯中的作用

在485组网过程中另一个需要注意的是终端负载电阻问题,在设备少距离短的情况下不加终端负载电阻整个网络能很好的工作但随着距离的增加性能将降低。理论上,在每个接收数据信号的中点进行采样时,只要反射信号在开始采样时衰减到足够低就可以不考虑匹配。但这在实际应用上难以掌握,美国美信(MAXIM)公司有篇文章提到一条经验性的原则可以用来判断在什么样的数据速率和电缆长度时需要进行匹配:当信号的转换时间(上升或下降时间)超过电信号沿总线单向传输所需时间的3倍以上时就可以不加匹配。

一般终端匹配采用终端电阻方法,RS-485应在总线电缆的开始和末端都并接终端电阻。终端电阻在RS-485网络中取120Ω。相当于电缆特性阻抗的电阻,因为大多数双绞线电缆特性阻抗大约在100~120Ω。这种匹配方法简单有效,但有一个缺点,匹配电阻要消耗较大功率,对于功耗限制比较严格的系统不太适合。另外一种比较省电的匹配方式是RC匹配。利用一只电容C隔断直流成分可以节省大部分功率。但电容C的取值是个难点,需要在功耗和匹配质量间进行折衷。还有一种采用二极管的匹配方法,这种方案虽未实现真正的“匹配”,但它利用二极管的钳位作用能迅速削弱反射信号,达到改善信号质量的目的,节能效果显著。

一般情况下不需要增加终端电阻,只有在485通信距离超过300米的情况下,要在485通讯的开始端和结束端增加终端电阻。还需要注意的是当设备数量较多时(一般超过22台),一般不需要再加终端电阻,因为终端电阻会降低485总线的带负载能力。

485总线的通讯距离和带负载能力

485与Modbus的关系

RS485是一个物理接口,简单的说是硬件载体。而MODBUS是一种国际标准的通讯协议,用于不同厂商之间的设备交换数据(一般是工业用途),所谓协议,也可以理解为软件。一般情况下,两台设备通过MODBUS协议传输数据在最早是用RS232(老式电脑上的串行通讯口)作为硬件载体的,也有用RS422的,但是最常用的还是RS485,因为传输距离远,在一般工业现场用的比较多。

MODBUS协议又分MODBUS_RTU、MODBUS_ASCII和后来的MODBUS_TCP三种模式:其中前两种(MODBUS_RTU,MODBUS_ASCII)所用的物理硬件接口都是串行(Serial)通讯口(RS485,RS232,RS422)。

而MODBUS_TCP则是为了顺应当今世界发展潮流,用以太网Ethernet)作为硬件载体来连接、传送数据。也就是我们电脑上一般用的网口了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 转换器
    +关注

    关注

    27

    文章

    8206

    浏览量

    141764
  • 485总线
    +关注

    关注

    1

    文章

    29

    浏览量

    16728
收藏 人收藏

    评论

    相关推荐

    如何扩展RS485的通信距离?这些方法可行!

    RS-485是工业控制、电力通讯、智能仪表等领域常用的通信接口,使用一对双绞线进行差分传输,其中一根线定义为A,另一个定义为B,其理论通讯距离可达1200米。但现场通信环境往往是导致实
    的头像 发表于 03-15 08:19 356次阅读
    如何扩展RS<b class='flag-5'>485</b>的通信<b class='flag-5'>距离</b>?这些方法可行!

    can总线485总线五大区别

    can总线485总线五大区别  CAN总线485总线是现代工业自动化领域中常见的两种通信
    的头像 发表于 02-03 09:22 2915次阅读

    传输距离达到1500米的485电路

    实测该电路可以达到这个要求,当降低波特率时,通讯距离还可继续延长,达到1800-2000米,无需接中继。图上是标准的485通信电路,但是该电路的通讯
    的头像 发表于 01-12 08:00 256次阅读
    传输<b class='flag-5'>距离</b>达到1500米的<b class='flag-5'>485</b>电路

    什么情况下在RS485总线上要增加终端电阻?

    。在这种情况下,增加终端电阻可以提高信号的传输质量和系统的稳定性。 2.多终端连接:当RS485总线连接多个终端设备时,信号的传输距离也可能受到影响。每个终端设备都会引入一定的负载电阻
    的头像 发表于 01-05 14:03 1154次阅读

    485总线匹配电阻怎么接

    485总线是一种常用的通信总线标准,在工业现场常被使用于对远程传感器、控制设备和其他外围设备进行数据传输和通信。为了确保信号质量和抗干扰能力485
    的头像 发表于 12-20 09:44 2995次阅读

    RS232、RS485和CAN究竟能传输多远距离

    RS-232/422/485和CAN总线是物联网应用中比较常见的通讯方式,可用于不同设备间进行数据传输和通信。不同的通讯线具有不同的传输速率和传输
    的头像 发表于 12-15 08:20 556次阅读
    RS232、RS<b class='flag-5'>485</b>和CAN究竟能传输多远<b class='flag-5'>距离</b>?

    RS485总线上设备接多了,就通讯不了是什么原因?

    RS485总线上设备接多了,就通讯不了是什么原因
    发表于 09-20 07:10

    485通讯原理图

    485 通讯原理图
    发表于 09-11 17:39 3次下载

    CAN总线通讯中终端电阻的作用

    终端电阻在CAN总线通信中起着重要的作用,它可以稳定信号传输,提高抗干扰能力。使用CAN总线时,我们应该正确地连接终端电阻,并选择合适的阻值,以确保通信的稳定和可靠。在RS-485/C
    的头像 发表于 08-08 15:32 2705次阅读
    CAN<b class='flag-5'>总线</b><b class='flag-5'>通讯</b>中终端电阻的作用

    【Start_DSC28034PNT湖人开发板免费体验】+485通讯测试

    强。RS485 接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。 (4) 传输距离远,支持节点多。RS485 总线
    发表于 08-03 02:05

    如何计算RS-485总线上的最大节点数?

    RS-485是一种多点差分总线,因此总线上的所有节点共用一个传输介质。随着节点总数的增加,每个驱动器上的负载也会增加。
    发表于 07-04 11:20 549次阅读
    如何计算RS-<b class='flag-5'>485</b><b class='flag-5'>总线</b>上的最大节点数?

    485总线传输距离

    主要功能 1.最多可以接2088个防区:自身带有 8 个有线防区,可以扩展至 64 个有线防区; 通过总线通讯口可以外接 127 个总线模块或者总线主机,可通过网络模块下带 127 个
    的头像 发表于 06-25 08:36 774次阅读
    <b class='flag-5'>485</b><b class='flag-5'>总线</b>传输<b class='flag-5'>距离</b>

    提高RS485抗干扰能力的5个实用技巧

    RS485总线具有结构简单、通信距离远、通信速度快、成本低等优点。
    发表于 06-07 10:14 1331次阅读
    提高RS<b class='flag-5'>485</b>抗干扰<b class='flag-5'>能力</b>的5个实用技巧

    RS485通讯的注意事项:

    RS485通讯的注意事项: rs485和rs232通讯协议现在用的越来越普遍,那么在使用的过程中有什么注意事项呢,今天琳琳姐就您了解一下
    发表于 05-24 14:48

    讨论一下RS485总线上下拉电阻的选择问题

    了上下拉电阻对RS485通讯的积极影响,而没有考虑上下拉电阻的选择对RS485通讯的消极影响。这个消极影响就是上下拉电阻以及终端电阻会影响RS485
    发表于 04-27 17:03