物理上不通虽然是最简单的问题,但也是最容易犯错的地方。正确的电缆连接是完成通信的基础,实际的应用中要确保
接线的正确。
很多时候连接器上的管脚码小,不易看清;焊接工艺上不熟练等都是容易连接错误的问题所在。
当实际的通信电缆长度大于 50 米时,要在总线的两端加匹配的终端电阻。当然这个50 米也不是绝对值,如果大家手
头上有电阻是,可以考虑都加上而不必拘泥于通信电缆的长度。
确保 A、B 信号线的正确连接。如果通讯电缆的A、B 线接反了,将导致0 和1 的信号是反的,颠倒A、B 线。
当网络中使用了第三方设备,例如 RS232/485 转换器时,问题可能出在转换器上,或者转换器的接线不对,按照电缆
连接图仔细检查,或更换转换器测试。有的转换器需要外部供电,也容易被忽略。
3、编程问题
在确保硬件连接没有问题的情况下,要检查程序是否有问题,包括通信参数的设置,通信功能块的使用,轮询程序等。
可以通过功能块的返回信息判断错误原因,例如波特率设置错误,接收的缓冲区溢出,接收数据块设置过小,发送的数据长
度为0 等。
3.1 关于编程方面的问题,使用串口调试软件是最起码的。不管是单独对双方调试,还是联网调试,都可以使用串口调
试软件来发送与监视报文,分析编程指令问题所在。同时也能判读指令是否有问题,接线是否有错的可能性。
3.2 编程上切忌先求全,不要一股脑全部编写完再去调试。可以将通讯部分的程序先单独调试,甚至是单独调试发送或
接收;等单独调试完毕后再增加数据处理部分的程序(包括错误报文的处理)。
可以通过更换通信模板的方式测试。更换也是最常见的解决方法,当然也容易受“巧妇难为无米之炊”的影响。
这个也是最麻烦的问题,有的时候不知所从。由于实际的现场环境比较复杂,不可避免地存在干扰问题,所以应该在项
目规划过程和安装过程中给予充分的考虑,尽量按照相关的规范进行安装、布线,并做好接地等。
我在连接多台电子产品的时候总会发生一些个485 通讯时好时坏的现象发生,查不出原因。
我有听说485 的理论通讯长度是1200 米,但事实上没有。解决的方法是加上一定阻值的电阻。我不知道该如何来计算。
材料用的是市面上最便宜的网线,抽取2 根线连接无缘的RS485 通讯的;
多台机器的连接方式是星形连接的;(这种方式比较节约成品和连接简单方便)
问题解析:
就是这两点导致的,星形连接方式极其容易导致485 信号反射,从而造成不稳定。建议使用485 集线器解决这个问题。
便宜的网线一般都是合金的,不是纯铜的,电阻相对比较高,并且比较脆易折断形成断点。所以建议不要采用。
485 总线一般接120 欧姆的电阻可以使得波形更加稳定,但是会导致负载降低,并且通信距离减少。
附件2:门禁系统的485 总线结构的布线规范及调试方法
485 总线由于其布线简单,稳定可靠从而广泛的应用于视频监控,门禁对讲,楼宇报警等各个领域中,但是,在485 总
线布线过程中由于有很多不完全准确的概念导致出现很多问题。现在将一些错误的观念作出一些澄清。
在实际施工当中,由于走线都是通过管线走的,施工方有的时候为了图方便,直接将485 信号线和电源线绑在一起,由
于强电具有强烈的电磁信号对弱电进行干扰,从而导致485 信号不稳定,导致通信不稳定。
由于485 信号是利用差模传输的,即由485+与485-的电压差来作为信号传输。如果外部有一个干扰源对其进行干扰,
使用双绞线进行485 信号传输的时候,由于其双绞,干扰对于485+,485-的干扰效果都是一样的,那电压差依然是不变的,
对于 485 信号的干扰缩到了最小。同样的道理,如果有屏蔽线起到屏蔽作用的话,外部干扰源对于其的干扰影响也可以尽可能的缩小。
由于原材料价格上涨,导致现在市场上的线材鱼龙混杂,有不良商人利用某种合金来顶替铜丝来做网线,在外面镀铜以
蒙混客户。具体区别方法:看网线截面,如果是铜色的话,就是铜丝,如为白色,则是用合金以次充好。合金一般比较脆,
容易断,而且导电性远不如铜丝,很容易在工程施工中造成问题。线材一般那建议选择标准的485 线,其为屏蔽双绞线,传
输线不是像网线那样为单股的铜丝,而是多股铜丝绞在一起形成一根线,从而即使某根小铜丝断掉,也不会影响整个的使用。
485 布线规范是必须要手牵手的布线,一旦没有借助485 集线器和485 中继器直接布设成星型连接和树形连接,很容易
造成信号反射导致总线不稳定。很多施工方在485 布线过程中,使用了星型接线和树形接线,有的时候整个系统非常稳定,
但是有的时候则总是出现问题,又很难查找原因,一般都是由于不规范布线所引起的。如果由于现场的限制,必须要进行星
型连接或者树形连接,可以使用爱宇森公司的485 集线器和485 中继器解决相关问题。
在很多技术文档中,都提到485 总线必须要接地,但是没有详细的提出如何接地。严格的说,485 总线必须要单点可靠
接地。单点就是整个485 总线上只能是有一个点接地,不能多点接地,因为将其接地是因为要将地线(一般都是屏蔽线作地
线)上的电压保持一致,防止共模干扰,如果多点接地适得其反。可靠接地时整个485 线路的地线必须要有良好的接触,从
而保证电压一致,因为在实际施工中,为了接线方便,将线剪成多段再连接,但是没有将屏蔽线作良好的连接,从而使得其
地线分成了多段,电压不能保持一致,导致共模干扰。
其实只是 485 总线结构理论上在理想环境的前提下才有可能使得传输距离达到 1200 米。一般是指通讯线材优质达标,
波特率9600,只有一台485 设备才能使得通讯距离达到1200 米,而且能通讯并不代表每次通讯都正常。所以通常485 总线
实际的稳定的通讯距离远远达不到1200 米。负载 485 设备多,线材阻抗不合乎标准,线径过细,转换器品质不良,设备防
雷保护,波特率的加高等等因素都会降低通讯距离。
其实并不是所有 485 转换器都能够带128 台设备的。要根据485 转换器内芯片采用的型号和485 设备芯片采用的型号来
判断的。谁低就谁的。一般485 芯片负载能力有三个级别 32 台 128 台 256 台。理论上的标称往往实际上是达不到的。通讯距离越长,波特率越高,线径越细,线材质量越差,转换器品质越差,转换器电能供应不足(无源转换器),防雷保护越强这些都会大大降低真实负载数量。
这种概念是错误的。应该是: 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 欧姆的终端电阻。
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』