RS485基础知识,故障分析

发布者:pcwg最新更新时间:2016-03-01 来源: eefocus关键字:RS485  基础知识  故障分析 手机看文章 扫描二维码
随时随地手机看文章
1、通讯电缆连接不正确(包括接触不良)

       物理上不通虽然是最简单的问题,但也是最容易犯错的地方。正确的电缆连接是完成通信的基础,实际的应用中要确保

接线的正确。

很多时候连接器上的管脚码小,不易看清;焊接工艺上不熟练等都是容易连接错误的问题所在。

当实际的通信电缆长度大于 50 米时,要在总线的两端加匹配的终端电阻。当然这个50 米也不是绝对值,如果大家手

头上有电阻是,可以考虑都加上而不必拘泥于通信电缆的长度。

确保 A、B 信号线的正确连接。如果通讯电缆的A、B 线接反了,将导致0 和1 的信号是反的,颠倒A、B 线。

2、第三方设备的使用问题

        当网络中使用了第三方设备,例如 RS232/485 转换器时,问题可能出在转换器上,或者转换器的接线不对,按照电缆

连接图仔细检查,或更换转换器测试。有的转换器需要外部供电,也容易被忽略。

3、编程问题

       在确保硬件连接没有问题的情况下,要检查程序是否有问题,包括通信参数的设置,通信功能块的使用,轮询程序等。

可以通过功能块的返回信息判断错误原因,例如波特率设置错误,接收的缓冲区溢出,接收数据块设置过小,发送的数据长

度为0 等。

3.1 关于编程方面的问题,使用串口调试软件是最起码的。不管是单独对双方调试,还是联网调试,都可以使用串口调

试软件来发送与监视报文,分析编程指令问题所在。同时也能判读指令是否有问题,接线是否有错的可能性。

3.2 编程上切忌先求全,不要一股脑全部编写完再去调试。可以将通讯部分的程序先单独调试,甚至是单独调试发送或

接收;等单独调试完毕后再增加数据处理部分的程序(包括错误报文的处理)。

4、通信模板(或适配器)硬件故障

         可以通过更换通信模板的方式测试。更换也是最常见的解决方法,当然也容易受“巧妇难为无米之炊”的影响。

5、干扰问题

        这个也是最麻烦的问题,有的时候不知所从。由于实际的现场环境比较复杂,不可避免地存在干扰问题,所以应该在项

目规划过程和安装过程中给予充分的考虑,尽量按照相关的规范进行安装、布线,并做好接地等。

案例 1:

        我在连接多台电子产品的时候总会发生一些个485 通讯时好时坏的现象发生,查不出原因。

我有听说485 的理论通讯长度是1200 米,但事实上没有。解决的方法是加上一定阻值的电阻。我不知道该如何来计算。

客观因素:

材料用的是市面上最便宜的网线,抽取2 根线连接无缘的RS485 通讯的;

多台机器的连接方式是星形连接的;(这种方式比较节约成品和连接简单方便)

问题解析:

       就是这两点导致的,星形连接方式极其容易导致485 信号反射,从而造成不稳定。建议使用485 集线器解决这个问题。

便宜的网线一般都是合金的,不是纯铜的,电阻相对比较高,并且比较脆易折断形成断点。所以建议不要采用。

485 总线一般接120 欧姆的电阻可以使得波形更加稳定,但是会导致负载降低,并且通信距离减少。

附件2:门禁系统的485 总线结构的布线规范及调试方法

485 总线由于其布线简单,稳定可靠从而广泛的应用于视频监控,门禁对讲,楼宇报警等各个领域中,但是,在485 总

线布线过程中由于有很多不完全准确的概念导致出现很多问题。现在将一些错误的观念作出一些澄清。

第一章 概念澄清

(1) 485 信号线可以和强电电源线一同走线?

        在实际施工当中,由于走线都是通过管线走的,施工方有的时候为了图方便,直接将485 信号线和电源线绑在一起,由

于强电具有强烈的电磁信号对弱电进行干扰,从而导致485 信号不稳定,导致通信不稳定。

(2) 485 信号线可以使用平行线作为布线,也可以使用非屏蔽线作为布线?

        由于485 信号是利用差模传输的,即由485+与485-的电压差来作为信号传输。如果外部有一个干扰源对其进行干扰,

使用双绞线进行485 信号传输的时候,由于其双绞,干扰对于485+,485-的干扰效果都是一样的,那电压差依然是不变的,

对于 485 信号的干扰缩到了最小。同样的道理,如果有屏蔽线起到屏蔽作用的话,外部干扰源对于其的干扰影响也可以尽可能的缩小。

(3)选择使用普通的超五类屏蔽双绞线即网线就可以?

        由于原材料价格上涨,导致现在市场上的线材鱼龙混杂,有不良商人利用某种合金来顶替铜丝来做网线,在外面镀铜以

蒙混客户。具体区别方法:看网线截面,如果是铜色的话,就是铜丝,如为白色,则是用合金以次充好。合金一般比较脆,

容易断,而且导电性远不如铜丝,很容易在工程施工中造成问题。线材一般那建议选择标准的485 线,其为屏蔽双绞线,传

输线不是像网线那样为单股的铜丝,而是多股铜丝绞在一起形成一根线,从而即使某根小铜丝断掉,也不会影响整个的使用。

(4) 485 布线可以任意布设成星型接线与树形接线?

        485 布线规范是必须要手牵手的布线,一旦没有借助485 集线器和485 中继器直接布设成星型连接和树形连接,很容易

造成信号反射导致总线不稳定。很多施工方在485 布线过程中,使用了星型接线和树形接线,有的时候整个系统非常稳定,

但是有的时候则总是出现问题,又很难查找原因,一般都是由于不规范布线所引起的。如果由于现场的限制,必须要进行星

型连接或者树形连接,可以使用爱宇森公司的485 集线器和485 中继器解决相关问题。

(5) 485 总线必须要接地?

       在很多技术文档中,都提到485 总线必须要接地,但是没有详细的提出如何接地。严格的说,485 总线必须要单点可靠

接地。单点就是整个485 总线上只能是有一个点接地,不能多点接地,因为将其接地是因为要将地线(一般都是屏蔽线作地

线)上的电压保持一致,防止共模干扰,如果多点接地适得其反。可靠接地时整个485 线路的地线必须要有良好的接触,从

而保证电压一致,因为在实际施工中,为了接线方便,将线剪成多段再连接,但是没有将屏蔽线作良好的连接,从而使得其

地线分成了多段,电压不能保持一致,导致共模干扰。

(6) 485 总线的通讯距离可以达到1200 米?

        其实只是 485 总线结构理论上在理想环境的前提下才有可能使得传输距离达到 1200 米。一般是指通讯线材优质达标,

波特率9600,只有一台485 设备才能使得通讯距离达到1200 米,而且能通讯并不代表每次通讯都正常。所以通常485 总线

实际的稳定的通讯距离远远达不到1200 米。负载 485 设备多,线材阻抗不合乎标准,线径过细,转换器品质不良,设备防

雷保护,波特率的加高等等因素都会降低通讯距离。

(7) 485 总线可以带128 台设备进行通讯?

       其实并不是所有 485 转换器都能够带128 台设备的。要根据485 转换器内芯片采用的型号和485 设备芯片采用的型号来

判断的。谁低就谁的。一般485 芯片负载能力有三个级别 32 台 128 台 256 台。理论上的标称往往实际上是达不到的。通讯距离越长,波特率越高,线径越细,线材质量越差,转换器品质越差,转换器电能供应不足(无源转换器),防雷保护越强这些都会大大降低真实负载数量。

(8) 485 总线是一种最简单最稳定最成熟的工业总线结构?

        这种概念是错误的。应该是: 485 总线是一种用于设备联网的经济型的传统的工业总线方式。通讯质量是需要根据施

工经验进行测试和调试的。 485 总线虽然简单,但必须严格安装施工规范进行布线。

第二章 严格施工规范

485+和485- 两条数据线一定要互为双绞。

布线一定要布多股屏蔽双绞线,多股是为了备用,屏蔽是为了出现特殊情况时调试,双绞是因为485 通讯采用差模通讯

原理,双绞的抗干扰性最好。不采用双绞线,是极端错误的。

485 总线一定要是手牵手式的总线结构,坚决杜绝星型连接和分叉连接。

设备供电的交流电及机箱一定要真实接地,而且接地良好。有很多地方表面上有三角插座,其实根本没有接地,要小心。

接地良好时,可以确保设备被雷击浪涌冲击 静电累计时 可以配合设备的防雷设计较好地释放能量。保护 485 总线设备和

相关芯片不受伤害。避免和强电走在一起,以免强电对其干扰。

第三章 常见的通讯故障

通讯不上,无反应。

可以上传数据,但不可以下载数据。

通讯时,系统提示受到干扰。或者不通讯时,通讯指示灯也不停地闪烁。

有时能通讯上,有时通讯不上。有的指令可以通,有的指令不可以通。

第四章  调试方法

        首先要确保设备接线正确,且严格合乎规范。

共地法: 用 1 条线或者屏蔽线将所有485 设备的GND 地连接起来,这样可以避免所有设备之间存在影响通讯的电势

差。

终端电阻法: 在最后一台 485 设备的485+和485-上并接 120 欧姆的终端电阻来改善通讯质量。

中间分段断开法:通过从中间断开来检查是否是设备负载过多通讯距离过长某台设备损害对整个通讯线路的影响等原

因。

单独拉线法:单独简易暂时拉一条线到设备,这样可以用来排除是否是布线引起了通讯故障。

更换转换器法:随身携带几个转换器,这样可以排除是否是转换器质量问题影响了通讯质量。

笔记本调试法:先保证自己随身携带的电脑笔记本是通讯正常的设备,替换客户电脑,来进行通讯,如果可以,则表明客

户的电脑的串口有可能被损害或者受伤。

第五章 建议和忠告:

       建议用户使用和购买门禁厂家提供的 485 转换器或者厂家指定推荐品牌的485 转换器。门禁厂家会对与其配套的485

转换器做大量的测试工作,并且会单独要求485 厂家安装其固定的性能参数进行生产和品质检测,所以和其门禁设备具备较

好的兼容性。千万不要贪图便宜购买杂牌厂家的485 转换器。

严格安装 485 总线的施工规范进行施工,杜绝任何侥幸心理。

对线路较长 负载较多的情况采用主动科学的有预留的解决方案。

如果通讯距离过长,建议如果超过 500 米就采用中继器或者485HUB 来解决问题。

如果负载数过多,建议如果一条总线上超过 30 台就采用485HUB 来解决问题。

现场调试带齐调试设备。

现场调试一定要随身携带几个确保以前可以接长距离和多负载的转换器、一台常用的电脑笔记本、测试通路断路的万用表、

几个120 欧姆的终端电阻。

 

关键字:RS485  基础知识  故障分析 引用地址:RS485基础知识,故障分析

上一篇:串口、COM口、TTL、RS-232、RS-485区别详解
下一篇:RS485门禁—通讯故障分析

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

大型电力变压器几例故障分析
电力变压器是工、矿企业,电力系统发变电企业的核心设备,安全经济运行与否,轻则关系到企业的安全和经济效益,发生变压器设备事故还将影响或干扰国民经济的稳定运行。作者结合近期几例电力变压器事故调查报告进行分析,以期引起广大电力工作者对电力变压器的重视。 1、绕组引线固定支架断裂差动保护动作 1.1 事件经过 2009年6月21日12时51分,某厂 1号机组主变SSPB-240000/220/Yx/D系统220千伏(kV)侧110千伏(kV)侧等三侧开关跳闸与系统解列。经检查确认是误投1号主变温度高保护压板,主变温度高保护动作掉闸。19时18分,1号发电机带1号主变零起升压至1号发电机静子电压9500V时,电气主控室事故喇叭响,1号
[电源管理]
RS485总线在电视监控系统中的应用
    在电视监控系统中,为了完成对各信息点(视频、音频、报警信号)信息的收集,以及对各前端设备(云台、镜头、护罩、灯光等)的控制,我们需要铺设大量的线缆。这些线缆的布线方式,主要有星型连接和T型连接两种。     星型连接是电视监控系统中最常用的布线方法(如图1所示),视频线、音频线和大多数报警探头的信号线都采用这种方法。星型连接的优点是施工、维护简单方便;缺点是比较费线。 图1:星型连接示意图     T型连接是一点对多点总线控制系统中常用的布线方法(如图2所示)。就是说,选择距离最远的两个节点之间的线路作为主干总线,其他节点则通过T型接头挂接到主干线上。而T型接头引出的线路要越短越好,最好不要超过主干线路的1/10,否则
[嵌入式]
传感器基础知识与常用术语
1. 传感器:能感受规定的被测量并按照一定的规律转换成可用输出信号的器件或装置。通常有敏感元件和转换元件组成。    ①敏感元件是指传感器中能直接(或响应)被测量的部分。 ② 转换元件指传感器中能较敏感元件感受(或响应)的北侧量转换成是与传输和(或)测量的电信号部分。 ③当输出为规定的标准信号时,则称为变送器。 2. 测量范围:在允许误差限内被测量值的范围。 3. 量程:测量范围上限值和下限值的代数差。 4. 精确度:被测量的测量结果与真值间的一致程度。 5. 从复性:在所有下述条件下,对同一被测的量进行多次连续测量所得结果之间的符合程度: ……相同测量方法: ……相同观测者: ……相同测量
[嵌入式]
气相色谱仪TCD检测器常见故障的检修方法及原因分析
  前言   TCD 检测 器是应用最广泛的一种通用型检测器,但是TCD检测器不稳定的因素却相当多。由于影响基线不稳定的因素涉及到整个 色谱仪 的大部分部件,而且各个不稳定因素之间又相互作用。下面就TCD常出现故障的现象介绍几种维修方法及原因分析。   热导时基线出现有规律圆滑波浪形摆动,波动周期约为0.5min   检修方法:   1.流量增大时波动周期相应减少。   2.用手堵住气路出口,转子慢慢降到零。   3.对柱室与检测室温控精度进行检查,都无相应波动。   4.更换稳压阀后现象仍然如故。   5.将检测室温度由180度降到150度后,波动完全消失。   原因分析:检测室处有少量冷凝物挥发,致使基线产生波动
[测试测量]
基于RS485总线的火灾监控探测器的设计
    1 引言   近年来, 全国火灾事故呈上升趋势, 而在火灾事故中, 电气火灾的比例居高不下, 占火灾年均发生次数的27%,损失占火灾损失的52%,每年火灾造成的人员伤亡和财产损失巨大,预防和有效遏制电气火灾的任务已经迫在眉睫。国家有关部门相继制订或修改了有关标准规范,要求在建筑中设置电气火灾监控报警系统。本文根据电气火灾监控系统的新标准(GB14827-2005),设计了一智能型剩余电流式电气火灾监控探测器,它既可以单独使用,也可以通过RS485 总线与电气火灾监控设备联网, 构成一套完整的电气火灾监控系统。   2 电气火灾监控探测器的设计依据   2.1 探测器相关标准   设计的装置应符合《电气火灾监控系
[嵌入式]
RS485通讯接口的特性
1.RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS-232降低了,就不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便与TTL电路连接。 2.RS-485的数据最高传输速率为10Mbps。 3.RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。 4.RS-485接口的最大传输距离标准值为4000英尺,实际上可达3000米,另外RS-232接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地
[嵌入式]
stm32上电自启动后运行不正常的故障排查分析
最近负责一个项目,用到stm32f4的一款高性能芯片。研发过程中遇到一个很诡异的现象,前前后后折腾了两三天,最后才搞定。由于是新手,经验不足,排故过程很纠结~~ 现象如下: 采用JLINK下载程序后,断电让其上电重新启动,发现有时可以正常运行,有时候无法正常运行,大约每两、三次就有一次无法正常上电启动。 2.通过JLINK调试程序,每次均正常运行。太诡异了! 发现问题后开始定位原因。首先考虑是BOOT启动出问题了,stm32f4启动方式分三种:User FLash、SystemFlash和EmbeddedSRAM,通过BOOT0和BOOT1管脚配置。程序正常运行时从User FLash启动,如果BOOT0和BOOT1
[单片机]
基于FPGA的RS485接口误码测试仪的设计和实现
在数字通信中,误码率BER(Bit Error Rate)是衡量通信系统质量的一项重要指标。无论是设备故障、传播衰落、码间干扰、临近信道干扰等因素都可能造成系统性能恶化甚至造成通信中断,其结果都可通过误码的形式表现出来 。因此,误码测试仪是现代通信系统的主要测试仪器之一。 目前,通常使用的传统误码测试仪虽然具有测试内容丰富、测试结果直观等优点,但是由于通信系统复杂程度的不断增加,接口形式变化多样以及一些非标准码率的应用,使得传统误码测试仪的使用受到了一定的限制。另一方面,近年来FPGA技术得到了迅速发展,使用FPGA设计电路具有很大的灵活性,可以大大提高集成度和设计速度,还可以简化接口和控制,有利于提高系统的整体性能和工作可
[测试测量]
基于FPGA的<font color='red'>RS485</font>接口误码测试仪的设计和实现
小广播
热门活动
换一批
更多
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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