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

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

3天内不再提示

RS485常见问题及解决方法

亿佰特物联网应用专家 2024-06-14 08:20 次阅读

RS485总线是工业上最常用的通信方式之一,在实际布线或使用过程中通常会出现一系列问题,今天总结一些平时RS485通讯可能会出现的通讯问题及其解决方法以供大家参考。

什么是RS485?

RS485是一种在工业控制、电力通讯、智能仪表等行业中环境中广泛应用的通讯协议,其中RS是Recommended Standard的缩写。RS485是1983年美国电子工业协会(Electronic Industries Association,EIA)发布的串行通信接口标准,经通讯工业协会(TIA)修订后命名为TIA/EIA-485-A。

f1a5c360-29e3-11ef-a655-92fbcf53809c.png

RS-485是针对RS-232不足的基础上优化改进而成的,RS485具有以下的优点:

接口电平低。RS485接口组成的半双工网络一般是两线制,两线之间的电压差为+(2~6V)表示逻辑“1”,两线之间的电压差为-(2~6)V表示逻辑“0”。接口信号电平比RS232低,使接口电路的芯片不易损坏,同时与TTL电平兼容,便于与TTL电路连接。

②传输速率快,传输距离远。RS485的数据最快传输速率可达10Mbps,在1200m时,传输速率可达100Kbps。

③抗干扰能力强。RS485采用平衡驱动器和差分接收器的组合,大大增强了其抗共模干扰能力,可以有效地抵抗电磁干扰和雷电干扰,特别适合在工业环境中确保通信的稳定性,同时,它还具有低噪声接收器输出,可以进一步降低误码率。

④支持节点多。一般支持32个节点,个别定制的485芯片可支持128甚至256个节点。

RS485通讯注意事项

在排除RS485通讯常见的问题前,一般做到以下措施可以有效地减少通信故障:

①注意通讯的距离、设备的数量以及通讯线的规格

f1ca8f4c-29e3-11ef-a655-92fbcf53809c.png

②RS485通讯线一般使用双绞屏蔽线,为确保抗干扰效果好,屏蔽层最好接大地。

③如果负载过多,建议使用485HUB来增加驱动能力;如果通信距离很长,可以使用中继器来解决问题。

④所有连接485设备的地线一定要用一根导线连接来共地,避免电势差影响设备间的通信。

⑤485总线要采用手拉手结构,不能采用星型结构,避免产生的反射信号对通讯产生干扰。

f1e4a666-29e3-11ef-a655-92fbcf53809c.png

RS485通讯联接示意图

⑥大多数双绞线的特性阻抗是100~140Ω,所以在RS485的最始端和最末端要加上120Ω的电阻,防止传输线末端阻抗不匹配导致信号反射。

⑦RS485通信线布线要远离高压大电流的电源线。

RS485常见问题及解决方法

1

RS485接收数据错乱

可使用示波器对通讯过程中的波形进行监测显示,通过传输波形的频率、幅值及形状可以判定通讯情况以便快速排查故障原因:

1. 检测到的波形频率与发送频率是否一致。

①检查串口助手的波特率设置和程序串口的波特率是否一致。

②考虑是否是时钟有问题,检查电路板上所用晶振是否与推荐电路的晶振频率一样。

③用万用表测量RS485收发器芯片终端脚AB之间的电阻值是否为120Ω。特别需要注意的是有些USB转RS485模块的终端脚已经加上了120Ω的电阻,若在后面的RS485收发器芯片终端AB脚加120Ω电阻,会使阻抗失配导致数据异常,这时需要取掉一个120Ω电阻。

2. 检测到的波形频率与发送频率一致,但有非方波成分存在或者非差分传输,可能是通讯线路自身抗干扰的能力不太够。解决方法:

①检查RS485的双绞线屏蔽层是否接地。

②检查RS485通信线附近是否有强电磁干扰,需要加隔离保护措施或者远离干扰源。

③波特率是否过高,适当降低波特率看看信号有无优化,减小电缆的分布电容对信号产生的影响。

2

RS485在停止通讯时接收器依旧有数据输出

当数据传输完成后,总线此时处于无源驱动状态,AB间差分电平为0;无终端时,总线在高阻态。当外界噪声电压高于±200mV的信号门限时,接收器就输出无效数据。

可以通过硬件或软件两个方面解决此问题,解决方法:

1. 在通讯总线的A端采用上拉,B端采用下拉以此来保证接收器输出为固定的高电平。

f206dec0-29e3-11ef-a655-92fbcf53809c.png

2. 在通讯数据包内加几个起始同步字节,必须在同步后才开始数据通讯的传输。

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

    关注

    18

    文章

    5896

    浏览量

    135373
  • RS485
    +关注

    关注

    39

    文章

    1131

    浏览量

    81807
  • 工业
    +关注

    关注

    3

    文章

    1721

    浏览量

    46132
  • RS485总线
    +关注

    关注

    3

    文章

    91

    浏览量

    18857
收藏 人收藏

    评论

    相关推荐

    RS485通信原理是什么?RS485应用存在哪些问题?

    RS485特点是什么?RS485通信原理是什么?RS485应用存在哪些问题?
    发表于 05-20 06:06

    黄菲林的使用及常见问题解决方法

    黄菲林的使用及常见问题解决方法一,前言:黄菲林是指在透明的聚脂类片材上
    发表于 04-16 20:57 1332次阅读

    rs485传输距离

    rs485传输距离 RS485电缆 在一般场合采用普通
    发表于 09-22 16:51 1.9w次阅读

    通用智能后视镜常见问题解决方法

    通用后视镜常见问题解决方法以及高德地图的下载和安装方法
    发表于 11-17 15:37 23次下载

    几种RS485接口收发方向转换方法

    几种RS485接口收发方向转换方法
    发表于 12-21 14:54 57次下载

    RS485的实际应用和维护RS485的常用方法

    RS485总线是一种常见的串行总线标准,采用平衡发送与差分接收的方式,因此具有抑制共模干扰的能力。在一些要求通信距离为几十米到上千米的时候,RS485总线是一种应用最为广泛的总线。而且在多节点的工作系统中也有着广泛的应用。
    发表于 11-03 19:48 5525次阅读
    <b class='flag-5'>RS485</b>的实际应用和维护<b class='flag-5'>RS485</b>的常用<b class='flag-5'>方法</b>

    RS485总线设计中问题解决方法及注意事项

    本视频分为上下两部,主要介绍了485总线设计中的常见问题解决方法。本期视频中您将了解到RS485总线的发展历程,与RS422的区别及在选择
    的头像 发表于 10-11 04:21 6531次阅读

    了解RS485设计中关于速率、距离的问题解决

    本视频分为上下两部,主要介绍了485总线设计中的常见问题解决方法。本期视频中您将了解到RS485设计中关于速率、距离的问题,RS485接收
    的头像 发表于 10-11 04:26 9008次阅读

    RS485通讯常见的故障、解决方法以及布线安装的注意事项

    带来了深刻变革。 RS485是现在流行的一种工业组网方式,其特点是实施简单方便,而且现在支持RS485的仪表又特别多。现在的仪表商也纷纷转而支持RS485,原因很简单, RS485的转
    发表于 09-21 16:20 6238次阅读

    CAN系统中信号终端电阻常见问题解决方法

    CAN系统中信号终端电阻常见问题解决方法
    发表于 05-28 10:20 21次下载

    工业平板电脑的常见问题解决方法

    本期上海研强给大家分享的是工业平板电脑常见问题解决方法,希望看完本篇文章您能对工业平板电脑有一个全新的认识!
    发表于 08-23 10:13 1246次阅读

    RS485布线安装注意事项 RS485常见的故障与解决方法

    做工程很多时候会提到RS485控制线,它到底是什么呢?今天我聊聊RS485相关的应用,深入了解RS485,你会发现里面的知识确实有很多,那么我们就选择一些平时在弱电中会考虑到的问题供大家了解。
    发表于 02-11 09:21 2934次阅读

    RS485总线应用及常见问题

    RS485总线应用及常见问题
    的头像 发表于 05-06 09:28 1464次阅读
    <b class='flag-5'>RS485</b>总线应用及<b class='flag-5'>常见问题</b>

    为什么需要485隔离?常见RS485隔离方案介绍

    RS485是一种常用的数据通信协议,广泛应用于工业控制系统、楼宇自动化、安防系统等领域。什么是485隔离电路?在某些应用中,为了防止电气噪声干扰或电气冲击,需要对RS485接口进行隔离。RS4
    的头像 发表于 07-31 23:08 4620次阅读
    为什么需要<b class='flag-5'>485</b>隔离?<b class='flag-5'>常见</b><b class='flag-5'>RS485</b>隔离方案介绍

    什么是RS485接口?

    、应用以及一些常见的问题。 一、RS485接口概述 RS485接口是一种半双工、平衡传输的通信接口,广泛应用于工业自动化、智能交通、智能建筑等领域。它基于差分信号传输,具有较强的抗干扰能力,使得数据传输更加稳定可靠。
    的头像 发表于 01-11 17:37 4420次阅读