SEARCH
Tastek Information
了解更多塔石的讯息
首页 / 新闻资讯 / 技术交流
News

RS485通讯的5个注意事项

2021-03-15

RS485通讯的5个注意事项


为了使主机能够“轻松”地切换到接收状态,从主机收到信息后不能立即回复,至少要等待双方约定的时间(例如20ms),这实际上也是RS-485通信的参数。

使用RS-422所有双工作都不存在这个问题。


一些从RS232到RS485的界面转换器需要使用RTS信号来控制收发状态转换,因为PC机很难像单片机那样精确判断最后一个字是从移位寄存器发出的(对于一些UART系统,可以使用中断或者笨拙的定时+查询标志等方法),所以往往会出现低位机收发最后一个字节不好或者高位机收发第一个字节不好的情况。

有些人通过在正常的高位机报文后面加上无用字符(如0xFF)来拼凑。

虽然现在有RS232到RS485的收发自动切换转接器,但其内部实际上是由单稳态触发器实现的,为了适应不同的波特率,切换仍然有延迟。

当波特率高时,当下位机响应过快时,可能会出现第一个字节错误。

20毫秒是一个例子,当然可以根据波特率等情况适当改变。

但正常RS485法规应规定帧间空间间距(如IEC870-5法规为33bit)。

真实通信的实时性主要取决于查询的时间间隔和超时处理,而添加几毫秒的延迟并不重要。RS485通讯在实际使用中最常遇到的倒置就是收发切换问题,要想解决,一是高位机从发到收的切换尽可能快(尽可能使用UART硬件自动控制RTS,如果发送完成中断或发送精度高),二是低位机稍微“宽容”。

RS485通讯的5个注意事项

如何走好线路,可以在很大程度上减少干扰的影响,提高通信的可靠性,但在实际工作中,我们往往对此缺乏认识。

例如,为了方便接线,将接线放置在电源线的槽中,或者在天花接线时通过日光灯等干扰源,接线错误。

事实上,干扰源对邻近网络电缆的干扰主要是由于磁场和电场的作用,根据电磁理论,干扰源对网络电缆的感应与距离的平方成反比,因此网络电缆离干扰源远10厘米,网络电缆的干扰明显减弱。

也就是说,布线必须遵循远离电源线、太阳能灯等干扰源的两个原则。

如果网线和电源线等干扰源不可避免,网线应垂直于电源线,不平行,采用高质量的双绞线布线。

PC机和多台收款机的连接方式485卡和ECR卡都有485个接口。

多机网络应遵循从PC上485卡的485接口到第一个ECR的485接口,从第一个ECR的另一个485接口到第二个ECR的485接口,从第二个ECR的另一个485接口到第三个ECR的原则。

将120ω匹配电阻连接到PC的485卡和ECR的另一个485接口(485卡有两个匹配电阻)。

因为在线数量是卡、下拉阻力是抗干扰的考虑,所以降低阻力,增加负荷75176,因此在线数量减少,建议使用10台以上的收款机,使用2个网卡,2个串行,连接2个网络,减轻网卡负荷。

RS485通讯的5个注意事项

在我们的通信系统中,通信速度快是用波特率的高低来衡量的。

龙飞收款机的通信波特率可以在9600、19200、38400之间选择。

我们的选择原则是短距离选择高波特率,短距离选择长距离。

RS485通讯的5个注意事项

选择低波特率时,如果发现比正常速度慢得多(与波特率相比),线路可能会受到干扰,数据检查经常出错,通信速度会变慢。

此时,检查网络是否采取本文中提到的抗干扰措施,同时采取提高通信波特率的方法,快速通过线路,减少干扰的影响。

RS485的线型选择采用平衡式(差距式)线路,对DATA+、DATA-两条信号线同时出现的干扰具有较强的抑制能力,两条信号线一起绞线时,通信中各种分布参数结合的干扰信号可以平均分配给两条信号线建议采用无屏蔽双绞线,有条件的可采用屏蔽双绞线,但屏蔽线必须两端连接良好,才能起到屏蔽作用。


距离短时,可采用普通电话线。

如果线路有多条双绞线,则应采用一对双绞线。

如果线路距离较远,网络电阻不容忽视,网络电阻会导致信号衰减,降低网络通信的可靠性。


由于该路程较长,应选择铜芯较粗的绞线,理论上一条线的两端电阻不得超过80ω。


请注意,目前相当C机在使用中,请注意电源没有接地。由于电源没有接地,或者电源插座没有接地线等原因,PC机的接地线和接地线之间存在数十伏以上的漏电电压,容易被带入网卡和收款机,网卡和收款机的通信损坏。


因此,PC机需要良好的接地。确保网卡或现金功能正常工作。


第一章明确了概念1:485巴士的通信距离达到1200米。

实际上,485巴士的结构理论上,只有在理想的环境下才能使传输距离达到1200米。

一般来说,通信线材的质量达到标准,波特率为9600,只有485台设备使通信距离达到1200米,通信并不意味着每次通信都能达到正常效果。

因此,通常485巴士实际稳定的通信距离远低于1200米。

然而,485巴士的设备负荷多,线材的阻抗不符合标准,线径过大,转换器的质量差异,通信率低于8.5巴士的通信效率低,通信距离达到8.5巴士的实际效果低。

设想一下485巴士是最简单、最稳定、最成熟的工业巴士结构,而这个概念是错误的。

485巴士应该是经济型的工业巴士,用于设备的网络。

通信质量需要根据施工经验进行测试和调整。

485巴士很简单,但必须严格按照设置施工规范进行布线


第二章严格的一些施工规范:485+和485-数据线必须相互作为双绞线。

布线必须用多株遮断双绞线,多株遮断为备用,发生特殊情况时进行调整。

485通信采用差型通信原理,双绞线具有最好的抗干扰性。

不采用双绞线是极其错误的。

485总线必须是手牵手式的总线结构,坚决消除星形连接和分叉连接。

设备供电的交流电和机箱必须真正接地,接地良好。很多地方根本没有接地。

设备受雷击时,必须注意。设备受到冲击时,必须保证设备受到强烈的冲击,设备能够防止设备的冲击。


第三章有几个常见的通信故障:无通信、无反应、数据可上传、数据不可下载。

通信时,系统提示受到干扰或无通信时,通信指示灯不断闪烁。

有时可以通信,有时无法通信。

有些指示可以通信,有些指示无法通信。


第四章介绍了RS485的几种通信调试方法:首先,严格遵守相关规定,确保线路连接正确,工作正常。

共地法:用一根或一根屏蔽线将所有需要连接的RS485GND紧密地联接起来,可消除对电势差的不必要影响和干扰。

终端机电阻器方法:将120欧姆的终端机电阻器与485+、485-所要求的最后485设备连接,可大大提高通讯质量。

中间断路器:用户可以通过从中间到两边的逐个检查来发现故障或影响:某设备的损坏导致通信距离过长,设备的负载过重,并对所有的通信线路产生巨大的影响。

单拉:为排除空间布线位置是否有通讯故障,只需拉一条线即可试探。

换流器方法:为了排除换流器质量是否有问题,从而影响到整体的通信质量,我们采用了便携式换流器方法。

便携式调试方法:首先,确保你所带的便携式电脑是通讯正常的设备,替换客户电脑进行通讯。如有可能,请说明客户计算机的串行可能受到损害或损伤。


第五章中,作者提出了一些建议:建议用户使用和购买禁止进入的厂商提供的485转换器,或厂商指定推荐品牌的485转换器。

由于配套的485转换器必须经过大量的测试,所以485制造商必须单独安装固定的性能参数来进行生产和质量测试,从而使其与门禁设备具有良好的兼容性。别在杂牌厂商买485转换器时贪图便宜。

严格按照485总线规范施工,杜绝走运现象。

对于线长负荷大的线路,采用主动科学的预约方案。

如通讯距离太远,建议使用中继器或485HUB,以解决500米以上的问题。

如负载过大,建议采用485HUB总线30台以上解决问题。

在现场调试时,必须要带上常用的电脑笔记本测试通道的万用表,以确保先前能够连接远距离和多负载的转换器。


以上便是由塔石物联网提供的RS485通讯的5个注意事项。