RS485通讯不上为什么?

来自:    更新日期:早些时候
控制卡RS485串口通讯不上是哪些原因造成~

1:首先确认,接线是否正常,一般,+接+,-接-,GND可不接。要使用屏蔽双绞线。
2:主从串口的波特率和奇偶校验要一致。
3:主从设备软件指令协议要相同。

出现这样的问题无非是串口通讯的问题,要不然你就把485芯片外围加好隔离电路,或者加金升阳的B0505S隔离芯片,但是这个器件很贵,不知道你的成本能不能接受,哈哈。
我搜了一下RS485问题解决,看到一个这个芯片,说是不用隔离,你也可以看看。

1,使用非规线缆。IEEE标准里要求的是使用屏蔽双绞线。现场我们应用下来,双绞线也行,但BV线和平行线BVVB肯定不行。

2,共管穿线。485的AB线按说要求上只能单独穿管不能与220V混走。但实际施工时候很多现场违规施工,把220V和485线绞合或者共管。

3,附近有干扰源。例如变频器。

4,布线拓扑不合规。485总线只接受菊花链拓扑,又叫做手拉手。不接受星形,树形,混合型拓扑。

powerbus任意拓扑

5,由于线路的回声,导致通讯问题。所以要加入终端电阻吸收回声。尤其在通讯距离比较长时候。

6,因为RS485是有极性连接,如果总线上有一个或者多个从站AB接反了,是有可能会影响整个总线通讯的。

7,误把485总线接入了电源。由于现在很多设备都用的是欧式插座。电源和485都挨着。所以很容易接错。一旦接错可能整个总线都接入高压导致从站大面积烧毁。

总之,RS485在布线时候的问题非常多。作为现场总线来说,不如找个支持无极性,任意拓扑,能与220V混走的二总线替代RS485,也不用隔离电源B0505了,成本大幅度降低。



RS-485总线由于其成本低廉,设计简单而得到了广泛的应用,大量用于安防监控,智能交通,智能楼宇,机房监控,工业自动化等各个领域。RS- 485总线敷设线路比较简单,但是有一些相应的事项必须注意,否则会容易导致通信失败,后期维护工作非常浩大。以下是485布线规范所需要注意的地方:

  线材问题:485总线布线使用的线材必须要使用屏蔽双绞线,线径最好在0.75或者1.0线径的,很多人在施工的时候为了图方便,直接使用网线作为485线使用,网线具有八根线,而485线只需要使用两根线或者四根线,其他线浪费了,而且现在的网线的线径相对都比较细,并不能完全满足485总线通信需求,建议不要使用网线。还有不能使用平行线,同轴电缆或者不带屏蔽层的双绞线,由于485是差分平衡传输,使用双绞线可以有效的抵消外部干扰对其的影响,485线路一定不能使用平行线,同样的道理,由于屏蔽层具有屏蔽外部干扰的作用,最好要使用带屏蔽层的双绞线。

  布线问题:485总线的走线要尽量远离干扰源,在施工过程中,有很多人为了省事,将485线路与电源线路一起走线,这样是不合理的,电源线会产生干扰,导致485通信不稳定,还有就是485布线必须远离类似于变压器,变频器等强电压干扰源。

  总线拓扑问题:由于现场环境复杂,485设备分布一般都比较散乱,施工人员为图方便,没有按照485规范将线路布设成手牵手菊花链总线式拓扑结构,而是随意布设成星型,树型甚至多种拓扑结构混合型的,留出太多太长的分支,在实际应用中,单纯的星型,树型拓扑结构甚至混合拓扑结构有的时候也是可以使用的,但是通信肯定会不稳定,如果一定要布设星型,树型拓扑结构的话,建议使用485集线器和485中继器,相关的应用可以参考485总线拓扑结构问题页面。

  接地问题:在485总线布线规范里面,强调需要单点可靠接地,但是在实际施工中,485总线接地有时反而会起到反作用。由于485 布线需要手牵手菊花链方式连接,使用的屏蔽双绞线肯定都会被剪断连接在485设备上,而一般大多都会利用外面的屏蔽层作为地线,如果没有将屏蔽层做良好的连接的话,接地反而可能会导致485信号不稳定,所以485线路接地必须是单点可靠接地。

  传输距离问题:485总线传输距离为1200米,该传输距离有限定条件:波特率低于110Kbps,使用标准的屏蔽双绞线,线径要达到一定标准,所接负载为一台485设备,外部没有强烈的电磁干扰等。传输距离与通信波特率成反比,与通信线路线径成正比,负载越多传输距离越短,外部干扰越大传输距离越短。建议在布设线路时,最好留有冗余,因为随着线路的老化,传输距离可能会变短,通信可能会不稳定,留有冗余的话,这种情况基本不会出现。当485线路传输距离超过1000米,建议通过增加485中继器延长通信距离。

  负载问题:标准的485芯片负载能力为32个,现在有485芯片已经负载能力达到128个甚至400个,但是实际使用中并不能够完全达到标称值的,影响485芯片负载能力的和从485设备的设计也是有关系的,还有和通信距离也有关系。如果485设备上带有上下拉电阻或者防雷管,由于其会吸收电压,会大大的降低该条485线路上的负载能力,还有在485线上加120欧姆的匹配阻抗电阻也会影响负载能力,传输距离越远,负载能力也会相应的降低。同样的,也建议在负载问题上留有冗余,当负载不够的时候,可以通过添加485中继器,485集线器来解决相应的问题。


RS485通讯不上为什么?视频

相关评论:
  • 17587232297RS485通信调试,出现这种错误,原因有哪些?
    高唐贞通讯错误,接线是不是搞错了。485通讯很容易出错误。一般而言485要4线接线要两个通讯线,两个供电线。实际应用中也容易接错的。在一些长距离,需要稳定通讯,又想节省线材的系统项目上,最好用二总线的方式。可兼容485的二总线方案powerbus就是这样。只用两根线就可以供电,通讯都解决了。能够无极性接线...

  • 17587232297RS485通讯问题,时好时坏。
    高唐贞多数情况下是因传输电缆阻抗不匹配、接地不正确或外部干扰所致。

  • 17587232297为什么RS485通讯加了光电隔离器、磁环通讯还是不好,通讯一开始时断时...
    高唐贞最常用的方法就是给电缆套上钢管或直接采用高导磁率材料制成的铠装型电缆——ASTP-120Ω(for RS485 & CAN) one pair 18 AWG ,电缆外径12.3mm左右。可用于干扰严重、鼠害频繁以及有防雷、防爆要求的场所。使用时,建议铠装层应两端接地,最内层屏蔽须一端接地!户外敷设电缆防雷很重要!雷电的等效...

  • 17587232297RS485终端接过多设备(节点)通讯就不正常
    高唐贞仔细 排查 一下可能出问题的地方 干扰、负载能力不足、匹配电阻 等等  RS-485匹配电阻 RS-485是差分电平通信,在距离较长或速率较高时,线路存在回波干扰,此时需要在通信线路首末两端的A+和B-间并联120Ω匹配电阻。推荐在通信速率大于19.2K或线路长度大于200米时,才需加接匹配电阻。

  • 17587232297RS485串口设备连接2台以上设备通讯不起,单独一台通讯正常,求助大师!_百...
    高唐贞恩,可能是 两个 相互干扰 加 隔离器 E485YG 防雷防静电

  • 17587232297rs232现换为rs485,不能工作,不知为什么
    高唐贞问题能不能具体点?是完全没有接收数据还是接收数据是错误的?RS485通讯编程要注意TX\/RX切换的时间点。如果切换时间点不合适就会导致没数据或者数据收发错误,你用的是单片机的uart来实现数据收发,这就要注意uart的发送完毕的状态标志不一定表明uart硬件已经万万完全发完电平信号,很可能数据还在uart的发送...

  • 17587232297关于RS485通讯的问题
    高唐贞严格意义来说,RS-485总线使用何种拓扑结构不会影响通信速率,但是星型拓扑或者树形拓扑结构如果在不增加485集线器或者485中继器的情况下,很容易形成信号反射,导致通信失败,从而使得主机需要不断的重发,影响通信效率甚至不能正常通信。建议你如果一定要采用星型拓扑结构,最好是使用485集线器保证通信稳定性...

  • 17587232297RS485通讯时断时续是什么原因?
    高唐贞检查接地电阻、接插件,是否接触不良?---※---※---※--- 下列建议希望会有所帮助:1.采用阻抗匹配、低衰减的RS485专用总线电缆(☆专☆利☆号☆2010 2 0559128.9)更有利于保证通信。一般推荐如下:普通双绞屏蔽型电缆 STP-120Ω(for RS485 & CAN) one pair 20 AWG ,电缆外径7.7mm左右。

  • 17587232297RS485通讯在什么情况下传输的数据和检测仪表显示的数据不一致
    高唐贞传输距离过远、信号衰减过大、阻抗不匹配、布线环境恶劣等因素,都容易导致通信失败。---※---※---※--- 下列建议希望会有所帮助:1.采用阻抗匹配、低衰减的RS485专用总线电缆(专利号:2010 2 0559128.9谨防假冒)更有利于保证通信。一般推荐如下:非铠装双绞屏蔽型电缆 STP-120Ω(for RS485 ...

  • 17587232297rs485怎样通讯?
    高唐贞先主通讯口设定,后在其他端口设定不同的通讯地址,并设置通讯时序。搭建485总线通讯网络即可。RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓扑结构,在同一总线上最多可以挂接32个节点。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网