485通讯问题处理

合集下载

RS485通讯接口在电能表使用中的常见问题及分析

RS485通讯接口在电能表使用中的常见问题及分析

在电能表中的应用由于历史的原因,我国在制定DL/T614-1997《电子式多功能电能表》及DL/T645-1997《电子式多功能电能表通讯协议》时将RS-485标准串行通讯接口作为电表的通讯接口,并详细地定义了物理层、链路层、应用层,结束了以前电表厂家规约各不兼容、互相不能抄的尴尬局面。

各电表厂家遵循相同的协议标准对电表进行读写操作,简化了电表抄表应用及维护的工作量。

使得国内的智能电表基本上可以做到互联互通。

但是目前国内的485抄表还存在一些问题,主要是通信成功率低、不能做到即连即通、易损坏等。

RS485通讯接口物理层、链路层及数据传输1.物理层A)共模输入电压:-7V~+12V。

B)差模输入电压:大于0.2V。

C)三态方式输出。

D)半双工通信方式。

E)驱动能力不小于32个同类接口。

F)总线是无源的,由费率装置或数据终端提供电源。

G)逻辑“1”以A、B两线间的电压差为+(2~6)V表示;逻辑“0”以两线间的电压差为-(2~6)V表示。

2. 链路层及数据传输通讯链路的建立与解除由主站发出的信息帧来控制,帧的组成如表:由上表可知,帧由起始符、地址域、控制码、数据长度、数据域、校验码及结束符等7个域组成,每部分由若干字节组成。

DL/T645-1997规定,在发送帧信息之前,先发送1~4个字节FEH,其目的是预先拉高控制总线,以唤醒接收方,保障帧信息的顺利接收。

DL/T645-1997规定了主—从结构的半双工通讯方式。

每次通讯都是由主站向从站发出请求命令帧开始,从站根据要求作出响应。

收到命令帧后的响应延时称作帧间延时Td:20ms ≤Td≤500ms。

字节之间停顿时间称作字节间延时Tb:Tb≤500ms。

RS485在电表通讯中的常见问题及解决方案1收发时序不匹配现象1:485通讯不成功,用逻辑分析仪查看,发送的码字正确,电能表返回码字也符合规约。

再细看,主站发送的码字的最后一位同电能表应答的数据帧的第一位之间几乎没有停顿。

RS485通讯几种常见问题

RS485通讯几种常见问题

485通讯常见问题1.MAX488/MAX490在点对点通信中工作很正常,为何在点对多点通信时无法正常通信?由于MAX488/MAX490没有发送使能控制,因而其输出无法处于高阻态,当多个输出被连接在一起时(即点对多点通信时),差分输出信号线被多个发送器驱动(通常为TXD=1对应的电平状态);当某个节点开始通信,且发送TXD=0对应的差分电平时,A,B两线上将形成很大的短路电流,若长时间工作,则接口芯片将损坏;而这种情况不会在点对点通信中发生,且不会出现在点对多点通信中的处于点的一方,这也是象MAX488/MAX490以及其它一些没有发送使能控制的接口的适用范围。

以上是造成这个问题的原因,当然,类似情况也会出现在那些带使能控制而软件没有编程控制使能的接口芯片中。

2.RS-485/RS-422接口为何在停止通信时接收器仍有数据输出?由于RS-485/RS-422在发送数据完成后,要求所有的发送使能控制信号关闭且保持接收使能有效,此时,总线驱动器进入高阻状态且接收器能够监测总线上是否有新的通信数据。

但是由于此时总线处于无源驱动状态(若总线有终端匹配电阻时,A和B线的差分电平为0,接收器的输出不确定,且对AB线上的差分信号的变化很敏感;若无终端匹配,则总线处于高阻态,接收器的输出不确定),容易受到外界的噪声干扰。

当噪声电压超过输入信号门限时(典型值±200mV),接收器将输出数据,导致对应的UART接收无效的数据,使紧接着的正常通讯出错;另外一种情况可能发生在打开/关闭发送使能控制的瞬间,使接收器输出信号,也会导致UART错误地接收。

解决方法:1)在通讯总线上采用同相输入端上拉(A线)、反相输入端下拉(B线)的方法对总线进行钳位,保证接收器输出为固定的“1”电平;2)采用内置防故障模式的MAX308x系列的接口产品替换该接口电路;3)通过软件方式消除,即在通信数据包内增加2-5个起始同步字节,只有在满足同步头后才开始真正的数据通讯。

辐射监测信息管理系统RS-485总线通讯干扰问题的处理分析

辐射监测信息管理系统RS-485总线通讯干扰问题的处理分析

辐射监测信息管理系统RS-485总线通讯干扰问题的处理分析随着社会的不断发展和科技的进步,辐射监测信息管理系统在工业、通信、交通等领域中得到了广泛的应用。

而作为辐射监测信息管理系统中最重要的通讯方式之一,RS-485总线通讯技术也在各行各业中得到了广泛的应用。

由于环境、设备等各种因素的影响,RS-485总线通讯系统往往会受到各种干扰,从而影响了其正常的使用。

如何处理和解决RS-485总线通讯干扰问题就显得尤为重要。

一、RS-485总线通讯系统概述RS-485总线通讯系统是一种用于相对较远距离的数据通讯的技术,可以连接多个设备,在工业控制系统、自动化控制系统、安防系统和环境监测系统等领域得到广泛使用。

它具有高速、高抗干扰性和多机联网的优点,能够满足现代化工业控制系统对数据通讯的要求。

二、RS-485总线通讯干扰问题的原因分析RS-485总线通讯系统在应用过程中容易受到多种干扰,其原因主要包括以下几个方面:1. 外部电磁干扰:由于系统在使用过程中可能受到来自外部设备的电磁干扰,如电磁辐射、雷电等,会导致RS-485总线通讯系统收到干扰信号,从而影响数据传输和数据的准确性。

2. 地线干扰:由于不同设备地之间存在潜在的电位差,地之间因为接地电阻存在大小不同的情况,形成不同的地电位。

这些地电位因素同样会导致RS-485总线通讯系统受到干扰。

3. 电源干扰:由于系统中存在大量的电源设备,这些设备在工作时会产生噪声电平,导致RS-485总线通讯系统受到电源干扰。

4. 接线干扰:由于连接线路过长或者连接方式不规范,也会影响RS-485总线通讯系统的正常使用,从而产生干扰。

5. 温度变化干扰:由于环境温度的变化会导致连接设备内部元器件参数的变化,进而引起干扰。

1. 地线处理:在实际应用中,地线的连接十分重要。

在RS-485总线通讯系统的连接中,地线起到了稳定信号的作用。

如果地线连接不好,则可能导致干扰信号的输入,影响系统正常使用。

RS485通讯布线要求及故障处理方法

RS485通讯布线要求及故障处理方法

RS485通讯布线要求及故障处理方法RS485通讯是一种串行通信协议,被广泛应用于工业自动化、仪器仪表、楼宇控制等领域。

在进行RS485通讯布线时,需要遵循一定的要求,以确保通讯的稳定性和可靠性。

同时,在实际使用过程中,可能会出现各种故障,需要采取相应的处理方法。

以下是关于RS485通讯布线要求及故障处理方法的详细介绍。

一、RS485通讯布线要求1.线缆选择RS485通讯通常采用双绞线作为传输介质,常见的双绞线为UTP(没有屏蔽层)和STP(有屏蔽层)。

在选择线缆时,应根据实际环境需求和通讯距离选择合适的线缆类型。

对于长距离通讯,建议采用STP线缆,以提供更好的抗干扰性能。

2.线缆长度3.线缆接线4.线缆终端电阻5.消除接地环路在RS485通讯布线过程中,应尽量消除接地环路,以减小传输过程中的磁耦合干扰。

可以使用差分模式传输、绝缘隔离等方式来降低接地环路的影响。

1.信号干扰导致通讯错误如果RS485通讯出现错误,首先需要检查是否有外部信号干扰。

可以采取以下措施来解决这个问题:-检查线缆是否与高电压、大电流线路靠得过近,如果是,应移开线缆位置。

-检查线缆是否被其他高频信号干扰,如果是,可以采用屏蔽线缆或者增加屏蔽材料来减少干扰。

-如果通讯距离较长,可以考虑使用中继器进行信号放大和重新发送。

2.配置错误导致通讯失败如果RS485通讯无法建立连接,可能是由于配置错误导致的。

可以采取以下措施来解决这个问题:-检查通讯设备的RS485通讯参数设置,包括波特率、数据位、校验位等是否一致。

-检查通讯设备的地址设置,确保每个设备都有唯一的地址。

-检查通讯设备的通讯模式,包括主从模式、多主模式等是否设置正确。

3.线缆接线错误导致通讯中断如果RS485通讯中断,可能是由于线缆接线错误导致的。

可以采取以下措施来解决这个问题:-检查线缆接线是否正确,确保每个设备的A线和B线连接到相同的终端。

-检查线缆终端电阻是否连接正确,保证电阻的阻值为120欧姆。

485通信问题解决办法

485通信问题解决办法

RS485通讯问题实用篇下面是485通讯应该了解的知识,按照此方法做一定能通讯成功。

首先,出问题后一定要用示波器测量,测量,测量。

文章详解了最需要了解的485基本知识,或许你真的很模糊;文章详解了解决问题的基本方法,按照此方法试验肯定没问题。

文章详解并对比了某些原因导致的错误波形,如下:485通讯基本知识:通常情况下,发送驱动器A、B之间的正电平在+2~+6V,是一个逻辑状态,负电平-2~6V,是另一个逻辑状态。

“使能”端是用于控制发送驱动器与传输线的切断与连接。

当“使能”端起作用时,发送驱动器处于高阻状态,称作“第三态”,即它是有别于逻辑“1”与“0”的第三态。

接收器也作与发送端相对的规定,收、发端通过平衡双绞线将A与B对应相连,当在收端AB之间有大于+200mV的电平时,输出正逻辑电平,小于-200mV时,输出负逻辑电平。

接收器接收平衡线上的电平范围通常在200mV至6V之间。

注意共模干扰严重时,示波器测量两端电压,超过正常范围均能导致故障。

抗干扰使用方法:1.遵循链式手拉手的接线方式,防止出现星型连接。

2.双绞带屏蔽线的使用有利无害。

(出问题时可适当改变屏蔽线的接与不接)3.通讯线路长干扰厉害的情况下,首尾增加匹配电阻。

4.强干扰下信号地连接在一起作用明显,消除共模。

5.内部电路可增加共模电感,或磁珠,或串接20欧左右电阻抑制共模。

6.波特率改变时注意内部的滤波电容要相应的更改。

7.谨慎使用USB转串口+485转换的形式进行多机通讯;尽量选取USB直接转485的形式。

(8-9是对比的波形)B转串口+485转换的形式,发送数据AA示波器截图黄色为485A 绿色为485B;1起始位(低电平)8数据位(先发低位再发高位低->高) 无校验位1停止位(高电平) 由图可见数据以485A为标准0 01010101 1由图中可见,485A的高电平维持的时间特别短就像一个毛刺一样,这样在单台测试时可以,但多台连接通讯时就会出现错误,2台以上时出现无通讯现象(下发后无响应)图1 485AB对GND信号示波器地接GND 无匹配电阻图2 485A减485B信号示波器地接485B 无匹配电阻B直接转485,发送数据AA示波器截图黄色为485A 绿色为485B;1起始位(低电平)8数据位(先发低位再发高位低->高) 无校验位1停止位(高电平) 由图可见数据以485A为标准0 01010101 1图1 485AB对GND信号示波器地接GND 无匹配电阻图2 485A减485B信号示波器地接485B 无匹配电阻图3 485+-对地信号示波器地接485- 有匹配电阻100图4 485+-信号示波器地接485- 有匹配电阻100图3 485+-对地信号示波器地接485- 有匹配电阻100图4 485+-信号示波器地接485- 有匹配电阻100。

485通讯,收到00问题

485通讯,收到00问题

485通讯,收到00问题
遇到这个问题,本⼈⼗分困惑。

故搜索于⽹上,回答种种。

耐⼼⼀⼀排查后,找到问题!
查找问题过程:
⼀开始认为是485通讯过程中,有2个同时发送,导致总线数据错乱,故将主机去掉,留下⼏个从机⽤485模块替代主机发送指令,问题依然存在,故不是2个主机同时发送导致的
怀疑是线质量不好,故将线换了⼀遍,问题依然存在
找问题过程中,发现接⼀块ok,接2块问题出现了;于是把第⼆块换了,问题依然存在
⼼态炸裂......
485模块是ok的
从机程序刷成空⽩的,问题依然存在
最终是板⼦120欧电阻问题,每块板⼦上都有120电阻
 总线太短,不能接120欧姆终端电阻。

变频器谐波干扰485通讯现象

变频器谐波干扰485通讯现象

变频器谐波干扰485通讯现象引言:随着电力系统的不断发展,变频器在工业控制系统中起着越来越重要的作用。

通过控制交流电机的转速,变频器可以大大提高系统的效率和精度。

然而,随之而来的问题是变频器发出的谐波信号对485通讯线路造成了干扰,导致通讯信号的失真和不稳定。

本文将对变频器谐波干扰485通讯现象进行深入探讨,并提出相应的解决方案。

一、变频器谐波干扰对485通讯的影响1.信号失真变频器发出的谐波信号会在485通讯线路中产生干扰,导致通讯信号的波形失真。

这种失真会使得接收端难以正确解析发送端发出的数据,从而影响整个通讯系统的稳定性和可靠性。

2.通讯中断谐波干扰会导致485通讯线路的信号严重受损,甚至在严重情况下造成通讯中断。

一旦通讯中断发生,工业控制系统将无法正常工作,严重影响生产效率和质量。

3.通讯距离受限变频器谐波干扰会缩短485通讯线路的传输距离,限制了通讯系统的覆盖范围。

这对于大型工业生产线或设备间的远距离通讯将会带来严重的问题。

二、变频器谐波干扰的原因1.变频器本身的设计问题部分变频器在设计上未考虑到谐波干扰对通讯线路的影响,没有采取有效的措施来减少谐波干扰的产生。

这导致了变频器在运行时产生大量的谐波信号,严重干扰了通讯线路。

2.通讯线路的抗干扰能力不足部分485通讯线路的抗干扰能力比较弱,无法有效抵御变频器发出的谐波信号,导致谐波干扰对通讯线路的影响更加明显。

三、解决方案1.优化变频器设计变频器制造商在设计变频器时应考虑到谐波干扰对通讯线路的影响,采取有效的措施来减少谐波信号的产生。

比如在变频器输出端安装滤波器,通过滤除谐波信号来减少对通讯线路的干扰。

2.加强通讯线路的抗干扰能力对485通讯线路进行改造,提高其抗干扰能力。

比如采用屏蔽线缆、安装干扰滤波器等措施,可以有效减少变频器谐波干扰对通讯线路的影响。

3.间隔设置在工业控制系统中,可以通过合理设置变频器和通讯设备之间的间隔距离,将变频器谐波干扰对通讯线路的影响降到最低。

485波特率误差

485波特率误差

485波特率误差
RS485通信系统中,波特率误差是一个常见问题,它可能会导致通信错误或通信失败。

波特率误差是由于实际波特率与设定波特率之间存在差异所引起的。

这种误差通常是由于硬件或软件问题引起的。

为解决RS485通信系统中的波特率误差问题,可以采取以下几种方法:
1. 使用高精度的波特率发生器,以确保设定的波特率与实际的波特率之间没有误差。

2. 使用自适应波特率算法,该算法可以根据实际情况自动调整波特率,以确保通信的稳定性。

3. 在发送和接收数据时,使用校验位来检查数据是否正确。

如果数据出现错误,则可以通过重新发送数据来解决问题。

4. 在发送和接收数据时,使用错误检测和纠正算法,以确保数据的准确性和完整性。

总之,RS485通信系统中的波特率误差是一个常见问题,但可以通过
使用高精度的波特率发生器、自适应波特率算法、校验位和错误检测和纠正算法等方法来解决。

辐射监测信息管理系统RS-485总线通讯干扰问题的处理分析

辐射监测信息管理系统RS-485总线通讯干扰问题的处理分析

辐射监测信息管理系统RS-485总线通讯干扰问题的处理分析辐射监测信息管理系统是一种用于监测和管理辐射环境信息的系统,它可以帮助人们及时了解辐射环境的变化,保障人们的健康和安全。

而RS-485总线通讯是辐射监测信息管理系统中常用的通讯方式,它具有传输距离远、抗干扰能力强等优点。

在实际应用中,RS-485总线通讯也会遇到一些干扰问题,影响系统的稳定性和可靠性。

本文将针对RS-485总线通讯干扰问题展开分析,并提出相应的处理方法。

一、RS-485总线通讯干扰问题的表现1. 数据传输错误率高在RS-485总线通讯过程中,由于外界干扰的影响,常常会导致数据传输错误率升高。

这会直接影响到辐射监测信息的采集和传输,严重影响系统的正常运行。

2. 通讯距离缩短干扰会影响RS-485总线通讯的传输距离,使得原本可以传输的距离缩短,限制了系统的应用范围和灵活性。

3. 通讯中断在受到严重干扰的情况下,RS-485总线通讯可能会出现中断现象,导致系统无法正常工作。

二、RS-485总线通讯干扰问题的原因1. 电磁干扰电磁干扰是RS-485总线通讯常见的干扰源之一,来自电动机、高压输电线、电子设备等都可能产生电磁干扰,影响通讯的稳定性。

2. 地面回路干扰地面回路不良连接或接地电位差过大也会引起RS-485总线通讯干扰,使得信号传输受到抑制,导致通讯错误和中断。

3. 稳压和滤波不足在系统供电环境较差的情况下,供电不稳定或者波动较大,都会影响RS-485总线通讯的稳定性。

三、RS-485总线通讯干扰问题的处理方法1. 选择合适的通讯线缆通讯线缆的选择对RS-485总线通讯的稳定性至关重要。

优质的屏蔽线缆可以减少外界干扰的影响,提高通讯的可靠性。

2. 增加滤波器和抑制器在系统中增加滤波器和抑制器可以有效地抑制电磁干扰的影响,提高通讯信号的质量。

3. 加强对地回路连接合理布置地线,加强对地回路的连接,可以减少地面回路干扰的影响,提高通讯的稳定性。

5v 485芯片与3.3v mcu通讯问题

5v 485芯片与3.3v mcu通讯问题

5v 485芯片与3.3v mcu通讯问题1. 背景介绍在许多电子设备中,我们常常会遇到需要进行不同供电电压之间的通讯的情况。

当我们需要使用5V的RS485芯片与3.3V的MCU进行通讯时,就会面临一些电平不匹配的问题。

本文将重点讨论这一具体情况下可能遇到的通讯问题,并提供一些建议性的解决方案。

2. 问题分析我们需要了解RS485芯片和MCU的工作原理。

RS485芯片通常工作在5V电平,而一些现代的MCU(例如某些型号的Arduino)则只能工作在3.3V电平下。

这就导致了电平不匹配的情况,可能会造成数据传输错误或者损坏设备的风险。

3. 可能的解决方案针对5V的RS485芯片与3.3V的MCU通讯的问题,我们可以采取一些解决方案来降低电平不匹配带来的问题。

3.1 使用电平转换器一种常见的解决方案是使用电平转换器,将RS485芯片输出的5V信号转换为3.3V的信号输入到MCU中。

这样可以保证两者之间的电平匹配,但需要额外的元件成本和电路设计。

3.2 使用电平适配器芯片另一种解决方案是使用专门的电平适配器芯片,这种芯片可以直接将5V的信号转换为3.3V的信号,简化了电路设计和元件成本。

3.3 使用电平转换电路如果条件允许,我们还可以自行设计电平转换电路,通过使用电阻和二极管等元件,将5V的信号适配为3.3V的信号。

这需要一定的电路设计能力和实验验证,但可以根据实际情况进行更灵活的调整。

4. 实际应用与建议在实际应用中,我们需要根据具体的项目需求和成本考虑来选择合适的解决方案。

一般来说,电平适配器芯片是一种比较成本效益高、稳定可靠的解决方案,尤其是在量产产品中。

而对于一些小批量或者个人项目,可以考虑自行设计电路或者使用电平转换器。

在进行实际连接时,需要严格按照数据手册提供的电气特性参数进行连接,避免因为不当连接而导致设备损坏或者通讯错误。

建议在连接完成后进行严格的测试和验证,确保通讯的稳定可靠。

5. 总结通过以上的分析与建议,我们可以看到5V的RS485芯片与3.3V的MCU通讯问题是可以通过合理选择解决方案来得到有效的解决的。

隔离器RS485总线通讯系统干扰问题以及解决方式

隔离器RS485总线通讯系统干扰问题以及解决方式

隔离器RS485总线通讯系统干扰问题以及解决方式一、关于485总线的几个概念:1、485总线的通讯距离可以达到1200米。

根据485总线结构理论,在理想环境的前提下,485总线传输距离可以达到1200米。

其条件是通讯线材优质达标,波特率为9600,只负载一台485设备,才能使得通讯距离达到1200米,所以通常485总线实际的稳定的通讯距离往往达不到1200米。

如果负载485设备多,线材阻抗不合乎标准,线径过细,转换器品质不良,设备防雷保护复杂和波特率的提高等等因素都会降低通讯距离。

2、485总线可以带128台设备进行通讯。

其实并不是所有485转换器都能够带128台设备的,要根据485转换器内芯片的型号和485设备芯片的型号来判断,只能按照指标较低的芯片来确定其负载能力。

一般485芯片负载能力有三个级别――32台、128台和256台。

此外理论上的标称往往实际上是达不到的,通讯距离越长、波特率越高、线径越细、线材质量越差、转换器品质越差、转换器电能供应不足(无源转换器)、防雷保护越强,这些都会降低真实负载数量。

3、485总线是一种最简单、最稳定、最成熟的工业总线结构这种概念是错误的。

485总线是一种用于设备联网的、经济型的、传统的工业总线方式。

其通讯质量需要根据施工经验进行调试和测试采可以得到保证。

485总线虽然简单,但也必须严格按照安装施工规范进行布线。

二、必须严格按照施工规范施工在485总线系统施工时必须严格按照施工规范施工,特别应注意下面几点。

1、485+和485-数据线一定要互为双绞。

2、布线一定要布多股屏蔽双绞线。

多股是为了备用,屏蔽是为了便于出现特殊情况时调试,双绞是因为485通讯采用差模通讯原理,双绞的抗干扰性较好。

不采用双绞线是错误的。

3、485总线一定要用手牵手式的总线结构,坚决避免星型连接和分叉连接。

4、设备供电的交流电及机箱一定要真实接地,而且接地良好。

有很多地方表面上有三角插座,其实根本没有接地,接地良好可以防止设备被雷击、浪涌冲击。

如何避免RS485通讯布线中的常见问题

如何避免RS485通讯布线中的常见问题

如何避免RS485通讯布线中的常见问题2023年了,现在通信技术越来越发达,以RS485作为一种常见的通信协议在各个领域得到了广泛应用。

RS485通信协议的优点是它是可靠的、稳定的、高速的、远距离传输的通信技术。

但是,由于使用者在布线实践过程中可能还存在一些误解,导致出现一些常见的问题,它们会严重影响RS485通信的稳定性和可靠性。

那么,本文主要是探讨如何避免在RS485通讯布线中的常见问题。

一、对RS485线路布线的要求为了保证RS485协议的通信稳定性和可靠性,我们需要确保布线的正确性。

这需要注意以下几个方面。

1.布线距离的限制RS485总线是一个多点通信总线,通常只能够在约1200米的范围内运行。

如果在这个范围内,它会受到通信距离的限制,难以达到更远距离的传输。

2.电源供电的保证RS485线路的工作电压一般在5V-12V之间,如果在通讯时没有提供稳定的电源供应,就会出现通讯各方面的异常状况,如通讯速度变慢、信号传输受损等。

3.正确的接线方式RS485的线路网络主要分为四种接线方式:点对点,双向总线,单向半双工总线和全双工总线。

正确的接线方式可以提高通信的效率和稳定性。

4.屏蔽处理在RS485的信号传输中,由于存在大量的干扰,需要对总线进行屏蔽处理,以保证传输信号的完整性。

这可以通过屏蔽线、屏蔽夹等方式进行操作。

二、避免RS485通信布线中的常见问题1.距离太远RS485通信总线一般只能在1200米的范围内传输数据。

如果RS485总线距离超过了允许的范围,那么数据传输的过程中就会出现通信的问题,例如误码率过高,通信速度变得缓慢等现象。

因此,在实际应用中需要对RS485总线的距离进行限制,以保证通信的稳定性和可靠性。

2.数据线的接触不良数据线的接触不良是RS485线路布线中最普遍的问题之一。

这是因为,在安装过程中,数据线可能被挤压或者拉伤,导致它们之间的接触不良,从而导致通信失效。

为了避免这种问题,我们需要在安装过程中谨慎处理,保护好数据线,避免受到外界影响。

RS485通讯原理及排错处理

RS485通讯原理及排错处理

RS485通讯原理及排错处理一、RS485通信原理RS485通信总线使用差分信号传输方式,即通过正负两根数据线进行数据传输。

正线上的电压高于负线上的电压表示1,反之表示0。

这种差分信号的方式可以提高抗干扰能力,减小信号失真率。

RS485总线的数据传输速率可根据具体应用需求选择,通常可以达到几十kbps至几Mbps的速率。

在RS485通信中,主设备通过向从设备发送控制命令或数据,从设备则根据命令执行相应的操作,并将执行结果返回给主设备。

RS485通信总线支持多个从设备同时响应主设备,实现了多点通信。

二、RS485通信排错处理方法1.差分信号线路电气连接方面的排错处理方法:-检查线路是否有不正常的短路或断路。

可以使用万用表或示波器进行检测。

-确保各个节点的信号引线正确连接到差分信号线路上。

检查是否有接错或误连的情况。

-检查总线两端是否加上了终端电阻,终端电阻的作用是抑制信号反射,提高通信质量。

2.通信参数配置方面的排错处理方法:-通信速率选择合适的波特率,通常可以根据具体应用需求进行设置。

-检查通信模式是否匹配,主设备和从设备之间的通信模式要保持一致,如全双工或半双工模式。

-检查数据位、停止位和校验位的配置是否一致,这些参数需要在主设备和从设备之间保持一致,否则会导致通信错误。

3.通信协议方面的排错处理方法:-检查通信命令或数据是否按照协议规定的格式进行发送。

如果命令或数据格式错误,从设备可能无法正确解析。

-确保通信命令或数据的有效性,即所发送的控制命令或数据是否正确并且得到从设备的正确响应。

4.环境干扰方面的排错处理方法:-检查总线系统中是否有强电机、电磁干扰源等影响信号传输的设备存在。

需要尽量将RS485总线与其他干扰源隔离开。

-如果环境干扰严重,可以考虑在差分信号线路上添加屏蔽层,以减小外部干扰对通信信号的影响。

5.软件程序方面的排错处理方法:-检查主设备和从设备的软件程序是否按照通信协议进行编写,确保通信命令的正确性。

辐射监测信息管理系统RS-485总线通讯干扰问题的处理分析

辐射监测信息管理系统RS-485总线通讯干扰问题的处理分析

辐射监测信息管理系统RS-485总线通讯干扰问题的处理分析1. 引言1.1 研究背景辐射监测信息管理系统是一种用于监测和管理辐射水平的重要设备,在核电站、医疗机构、工业生产等领域发挥着重要作用。

在辐射监测信息管理系统中,RS-485总线通讯干扰问题常常成为影响系统稳定运行的一个关键因素。

由于RS-485总线通讯具有高速、长距离传输的特点,一旦受到干扰就会导致通讯失败、数据丢失等问题,严重影响系统的正常工作。

针对这一问题,有必要对RS-485总线通讯干扰问题进行深入研究和分析,以找到合适的解决方案,保障辐射监测信息管理系统的稳定运行。

本文将围绕RS-485总线通讯原理展开研究,分析RS-485总线通讯干扰问题的产生原因,并提出相应的解决方案和实施措施建议。

通过对干扰问题处理效果的评估,展望未来的研究方向,最终得出结论总结,为解决RS-485总线通讯干扰问题提供参考和指导。

1.2 问题提出问题提出:在辐射监测信息管理系统中,RS-485总线通讯干扰问题存在的主要表现是数据传输不稳定,丢包严重以及通讯速度下降等现象。

这些问题可能由各种各样的干扰因素引起,如电磁干扰、信号衰减、接地问题等。

针对RS-485总线通讯干扰问题加以深入研究,并找到有效的解决方案成为当前亟需解决的问题。

1.3 研究意义辐射监测信息管理系统在现代社会中起着至关重要的作用,能够有效地监测和管理辐射情况,保障人们的生命安全和健康。

RS-485总线通讯干扰问题却是目前需要着重解决的一个难题。

干扰问题的存在会严重影响辐射监测信息的准确性和可靠性,给系统运行带来不必要的困扰。

深入研究RS-485总线通讯干扰问题处理分析,对提高辐射监测信息管理系统的稳定性和可靠性具有重要的意义。

通过对RS-485总线通讯原理的深入了解和对干扰问题的分析,可以更好地揭示干扰问题的根源,找到有效的解决方案和实施措施,从而提高系统的抗干扰能力和稳定性。

本文旨在探讨RS-485总线通讯干扰问题的处理方法,为辐射监测信息管理系统的运行提供技术支持和指导,提升系统的整体性能和效率。

RS485通讯原理及排错处理

RS485通讯原理及排错处理

提高RS485通信可靠性的设计方法发布时间:2009-5-11 14:00 发布者:李宽阅读次数:556RS-485接口芯片能担当起一种电平转化的角色,把TTL信号、COMS信号等转化为能在485总线上传输的差分信号,把接收到的485差分信号转化为MCU能够识别的TTL或COMS电平,在工业控制、仪器、仪表、多媒体网络、机电一体化产品等诸多领域得到了广泛应用。

但在RS485通信中,常常会存在通信距离不远、通信质量差等问题。

为提高RS485的通信质量,除了采用终端匹配的总线型结构外,在系统设计中通常要考虑以下几个问题。

1.故障保护根据RS-485的标准规定,接收器的接收灵敏度为±200mV,这意味着当接收端的差分电压大于等于+200mV时,接收器输出为高电平,小于等于 -200mV时输出为低电平,介于±200mV 之间时,接收器输出为不确定状态。

在总线空闲(即传输线上所有节点都为接收状态)以及传输线开路或短路故障时,若不采取特殊措施,接收器可能输出高电平或者低电平。

一旦某个节点的接收器产生低电平,就会使串行接收器(UART)找不到起始位,从而引起通信异常。

为解决该问题,很多RS485接口芯片引入了故障保护。

例如,上海英联电子的UM3085/UM3088输入灵敏度为-50mV/-200mV,即差分接收器输入电压UA-B≥-50mV时,接收器输出逻辑高电平,如果UA-B≤-200mV,则输出逻辑低电平。

当接收器输入端总线短路或总线上所有发送器被禁止时,接收器差分输入端为0V,从而确保总线空闲、短路时接收器输出高电平。

2.防雷电冲击RS- 485接口芯片在使用、焊接或设备的运输途中都有可能受到静电冲击而损坏。

在传输线架设于户外的使用场合,接口芯片乃至整个系统还有可能遭受雷电袭击。

选用抗静电或抗雷击的芯片可有效避免此类损失。

UM3085/UM3088芯片内部集成了ESD保护电路,人体模型ESD 保护和机器模型ESD保护分别达到 15kV和2kV。

辐射监测信息管理系统RS-485总线通讯干扰问题的处理分析

辐射监测信息管理系统RS-485总线通讯干扰问题的处理分析

辐射监测信息管理系统RS-485总线通讯干扰问题的处理分析辐射监测信息管理系统是一种非常重要的设备,用于监测和检测辐射物质的浓度和辐射水平,为环境保护和公共安全提供数据支持。

在这些系统中,RS-485总线通讯是一种常用的数据传输方式,能够连接多个辐射监测仪器,实现数据的采集和传输。

由于RS-485总线通讯受到干扰的影响,可能会导致系统的数据传输出现异常,影响到系统的准确性和可靠性。

本文将针对RS-485总线通讯干扰问题进行深入分析,并提出相应的处理方法。

一、RS-485总线通讯的特点及存在的问题RS-485总线通讯是一种多点传输的方式,可以连接多个设备,实现数据的传输和共享。

它具有传输距离长、传输速率高、抗干扰能力强等特点,因此被广泛应用于各种自动化控制系统中。

在实际应用中,由于环境的复杂性和设备的多样性,RS-485总线通讯存在以下几种干扰问题:1.电磁干扰:由于系统中可能存在各种电磁设备,如变频器、电机等,它们会产生电磁干扰,影响到RS-485总线通讯的稳定性和可靠性。

2.地线干扰:由于不同设备的地线存在电位差,当它们连接在一起时,会产生地线干扰,导致RS-485总线通讯出现问题。

3.数据线干扰:由于RS-485总线通讯使用的是两根数据线,当这两根数据线受到外部电磁场的影响时,会导致数据的失真和传输错误。

以上这些干扰问题都会对RS-485总线通讯的稳定性和可靠性产生负面影响,因此需要采取相应的处理措施来解决这些问题。

二、RS-485总线通讯干扰问题的处理分析对于RS-485总线通讯干扰问题,可以从以下几个方面进行分析和处理:1.电磁干扰的处理电磁干扰是RS-485总线通讯中常见的问题,为了降低电磁干扰对系统的影响,可以采取以下几种处理方法:(1)增加屏蔽:在RS-485数据线外层增加金属屏蔽层,可以有效地阻挡外部电磁场的干扰,提高数据传输的稳定性。

(3)隔离处理:对于一些电磁干扰较大的设备,可以采取隔离处理,将其与RS-485总线进行隔离,减少电磁干扰对系统的影响。

485通讯问题解决办法

485通讯问题解决办法

485通讯问题解决办法1。

485总线应采用什么样的通讯线必须采用国际上通行的屏蔽双绞线。

我们推荐用的屏蔽双绞线的型号为RVSP2*0.5(二芯屏蔽双绞线,每芯由16股的0.2mm 的导线组成)。

采用屏蔽双绞线有助于减少和消除两根485通信线之间产生的分布电容以及来自于通讯线周围产生的共模干扰。

工程商大都习惯采用5类网线或超5类网线作为485通信线,这是错误的。

这是因为:(1)普通网线没有屏蔽层,不能防止共模干扰.(2)网线只有0。

2mm平方,线径太细,会导致传输距离降低和可挂接的设备减少。

(3)网络线为单股的铜线,相比多芯线而言容易断裂.2。

为什么要接地485收发器在规定的共模电压—7V至+12V之间时,才能正常工作。

如果超出此范围会影响通讯,严重的会损坏通讯接口.共模干扰会增大上述共模电压。

消除共模干扰的有效手段之一是将485通讯线的屏蔽层用作地线,将机具、电脑等网络中的设备地连接在一起,并由一点可靠地接入大地。

4。

485通信线应如何走线?通信线尽量远离高压电线,不要与电源线并行,更不能捆扎在一起。

5。

为什么485总线要采用手拉手结构,而不能采用星形结构? 星形结构会产生反射信号,从而影响到485通信.总线到每个终端设备的分支线长度应尽量短,一般不要超出5米.分支线如果没有接终端,会有反射信号,对通讯产生较强的干扰,应将其去掉。

485总线上设备到设备之间可以有接点吗? 在同一个网络系统中,使用同一种电缆,尽量减少线路中的接点。

接点处确保焊接良好,包扎紧密,避免松动和氧化。

保证一条单一的、连续的信号通道作为总线.7。

什么叫共模干扰和差模干扰?如何消除通讯线上的干扰?485通信线由两根双绞的线组成,它是通过两根通信线之间的电压差的方式来传递信号,因此称之为差分电压传输。

差模干扰在两根信号线之间传输,属于对称性干扰。

消除差模干扰的方法是在电路中增加一个偏值电阻,并采用双绞线;共模干扰是在信号线与地之间传输,属于非对称性干扰。

485两头带匹配电阻通讯不正常

485两头带匹配电阻通讯不正常

485两头带匹配电阻通讯不正常【485两头带匹配电阻通讯不正常】在现代社会中,485通讯协议作为一种常见的串行通信协议,被广泛应用于各种自动化系统中。

然而,在使用485通讯时,经常会遇到一些通讯不正常的情况,其中之一就是485两头带匹配电阻通讯不正常的问题。

本文将围绕这一主题展开深入讨论,从基本概念、常见问题、解决方法和个人观点等方面进行全面评述。

一、基本概念485通讯协议是一种串行通信协议,用于远程设备间的数据传输。

其中的“485”指的是一种标准,它规定了信号的电气特性,包括信号的传输速率、线路长度、连接方式等。

在485通讯中,常见的问题之一就是“两头带匹配电阻通讯不正常”,这意味着在485通讯中使用了匹配电阻的设备,但通讯却出现了问题。

二、常见问题在485通讯中,由于线路长度、接地方式、终端设备的接线等因素,常常会导致通讯不正常。

尤其是当在485通讯中使用了匹配电阻的设备时,更容易出现问题。

主要表现在通讯速率不稳定、数据丢失、通讯中断等情况。

三、解决方法针对485两头带匹配电阻通讯不正常的问题,我们可以采取一些解决方法。

首先要检查485通讯线路的质量,保证线路连接可靠、接地正常。

其次要检查终端设备的接线是否正确,确认匹配电阻的接入方式和数值是否符合规范。

还要注意485通讯中的终端设备供电是否稳定,是否存在电磁干扰等情况。

四、个人观点从我的个人观点来看,485两头带匹配电阻通讯不正常的问题往往是由于线路质量、接地方式、匹配电阻数值等因素共同作用所致。

在解决这一问题时,需要综合考虑多种因素,并进行全面的排查和测试。

同时也需要认识到匹配电阻在485通讯中的重要性,合理设置和使用匹配电阻可以提高通讯的稳定性和可靠性。

总结回顾在本文中,我们全面探讨了485两头带匹配电阻通讯不正常的问题,从基本概念、常见问题、解决方法和个人观点等方面进行了深入分析。

我们认识到在485通讯中,保证线路质量、正确设置匹配电阻等因素对通讯的稳定性至关重要。

上都电厂RS485通讯调试过程中的故障及处理

上都电厂RS485通讯调试过程中的故障及处理

部门 可借助中国移动的商用GPRs 网络, 构建了一个
无线网络数据通信系统,实现了电力设备的电压瞬 态值和有效值、电能值、有功功率、无功功率、功 率因数等参数的实时监控,同时通过控制简单的开 关量输入和输出,达到防窃电的效果。 针对当前窃电者利用遥控、光感等高科技、高 智能的技能型窃电手段,我们必须配备先进的现场 检查、校验仪器,以便于用电检查人员在现场及时 发现计量装置的异常情况。提高计量装置的科技含
,} 科 术20 第 0 电 狡 07年7期 。
应用案 例 产品与应用
接地,其产生的影响是部分网络不通,部分网络时 好时坏,采用排除法进行选择,并解决。 ( 3) 接线方式错误 采用一条双绞线电缆作总线,将各个节点串接 起来,从总线到每个节点的引出线长度应尽量短, 以便使引出线中的反射信号对总线信号的影响最
图 1 错误的接线方式
低。实际应用中常见的一些错误连接方式图 1 和正 确的连接方式见图 2。图 1 中三种网络连接尽管不
正确,在短距离、低速率仍可能正常工作,但随着 通信距离的延长或通信速率的提高,其不良影响会 越来越严重,主要原因是信号在各支路末端反射后 与原信号叠加,会造成信号质量下降。
(4 ) 通讯控制器故障 当发生一个通讯 口上连接的所有设备均不通 时,采用检址方法检测没有问题,可判断通讯控制 器故障,检查跳线是否正确,或更换通讯板来解决
( 上接第99页 )
修理难度,如果局部修理是可行的,那最好,比如 切除烧损的线圈,更换备用线圈。如果难度很大, 而且是致命的,就要考虑更换整个电机。如果没有 同型号、同规格电机,在更换时还要考虑到容量、 电压、转速、尺寸、轴心高、轴径等的匹配。在维 修方面最好与电机制造厂家联系,争取得到他们的 帮助和指导。 由于采用上述检测维护 法,电厂从未发生意
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4. 终端匹配电阻的正确接法是在每个485总线的首尾两端上各接一个120欧姆的终端电阻。
6。485总线上设备到设备之间可以有接点吗?
在同一个网络系统中,使用同一种电缆,尽量减少
线路中的接点。接点处确保焊接良好,包扎紧密,避免松动和氧化。保证一条单一的、连续的信号通道作为总线。
7。什么叫共模干扰和差模干扰?如何消除通讯线上的干扰?
1.0mm2
工程商大都习惯采用5类网线或超5类网线作为485通信线,这是错误的。这是因为:(1) 普通网线没有屏蔽层,不能防止共模干扰。(2)网线只有0.2mm平方,线径太细,会导致传输距离降低和可挂接的设备减少。 (3)网络线为单股的铜线,相比多芯线而言容易断裂。
2。 为什么要接地
485收发器在规定的共模电压-7V至+12V之间时,才能正常工作。如果超出此范围会影响通讯,严重的会损坏通讯接口。共模干扰会增大上述共模电压。消除共模干扰的有效手段之一是将485通讯线的屏蔽层用作地线,将机具、电脑等网络中的设备地连接在一起,并由一点可靠地接入大地。
引起信号反射的另一原因是数据收发器与传输电缆之间的阻抗不匹配。这种原因引起的反射,主要表现在通讯线路处在空闲方式时,整个网络数据混乱。
要减弱反射信号对通讯线路的影响,通常采用噪声抑制和加偏置电阻的方法。在实际应用中,对于比较小的反射信号,为简单方便,经常采用加偏置电阻的方法。
3. 补充说明:
1)RS-485需
要2个终接电阻,接在传输总线的两端,其阻值要求等于传输电缆的特性阻抗。在短距离传输时不需终接电阻,即一般在100米以下不需终接电阻。
2)为了抑制干扰,RS485总线常在最后一台设备之后接入一个120欧的电阻(即为上面所述)。
9。如何延长485的通讯距离
485网络的规范之一是1.2公里长度,32个节点数。如果超出了这个限制,那么必须采用485集线器来拓展网络距离或节点数。 利用485集线器,可以将一个大型485网络分隔成若干个网段。485集线器就如同485网段之间连接的"桥梁"。当然每个网段还是遵循上面的485规范,即1.2公里长度,32个节点数。
485通信线由两根双绞的线组成,它是通过两根通信线之间的电压差的方式来传递信号,因此称之为差分电压传输。差模干扰在两根信号线之间传输,属于对称性干扰。消除差模干扰的方法是在电路中增加一个偏值电阻,并采用双绞线; 共模干扰是在信号线与地之间传输,属于非对称性干扰。消除共模干扰的方法包括:(1)采用屏蔽双绞线并有效接地(2)强电场的地方还要考虑采用镀锌管屏蔽(3)布线时远离高压线,更不能将高压电源线和信号线捆在一起走线(4)不要和电控锁共用同一个电源(5)采用线性稳压电源或高品质的开关电源(纹波干扰小于50mV)
通讯距离
设备数量
通讯线规格
1-400m
1-32台
0.5mm2
400-800m
1-16台
0.5mm2
400-800m
17-32台
0.75mm2
800-1200m
1-8台
0.5mm2
800-1200m
9-21台
0.75mm2
800-1200m
22-32台
D: 个人经验:485总线的匹配电阻与该总线上的设备有关。主要是总线上设备的输入阻抗和输出阻抗对485总线的特性阻抗影响比较大。所以在匹配485总线的终端电阻时最好使用一个可调电阻来不断的测试。或者使用设备测量出该485总线的特性阻抗,然后加以相应的电阻与之匹配。还有就是使用理论计算也可以计算出给485总线的相应的数据。
485总线、485中继器和485终端电阻【转载】
2010-04-15 15:36
1、485总线应采用什么样的通讯线?一条总线上可以挂接多少台设备?
必须采用RVSP屏蔽双绞线。所用屏蔽双绞线规格,与485通讯线的距离和挂接的设备数量有关,如下表所示。采用屏蔽双绞线有助于减少和消除两根485通信线之间产生的分布电容以及来自于通讯线周围产生的共模干扰。
E: 485通信总线上的匹配电阻只在末端出现,如果设备较多(接近32个)可以不接匹配电阻;另外485通信总线虽然手册上说可以选用双绞线,但最好还是选用两芯屏蔽线且屏蔽网不得两端接地。我的经验就是这样,且从没发现有干扰!
F: 我觉得485通讯总线的匹配电阻的选择,大家可以用这个简单的办法试一下:把一个电位器接在A—B 之间,然后用示波器测A——B之间的波形。什么时候波形最好,就把此时电位器接在A——B两端之间的两脚的电阻值量出来,然后用同样阻值的电阻代替电位器。
4。485通信线应如何走线?
通信线尽量远离高压电线,不要与电源线并行,更不能捆扎在一起。
5。为什么485总线要采用手拉手结构,而不能采用星形结构?
星形结构会产生反射信号,从而影响到485通信。总线到每个终端设备的分支线长度应尽量短,一般不要超出5米。分支线如果没有接终端,会有反射信号,对通讯产生较强的干扰,应将其去掉。 门禁系统中,有两个地方应用到485总线。一是计算机到下面挂接的控制器,二是控制器到下面挂接的485读卡器。
3)RS-485与RS-422的共模输出电压是不同的。RS-485共模输出电压在-7V至+12V之间, RS-422在-7V至+7V之间,RS-485接收器最小输入阻抗为12KΩ;RS-422是4kΩ;RS-485满足所有RS-422的规范,所以RS-485的驱动器可以用在RS-422网络中应用。
3。 电控锁和控制器/读卡器可以用同一个电源共电吗?
不能。在电控锁不动作的情况下,SKPS的纹波电压只有40-50mV; 一旦动作,即在电控锁在开门和关门时,纹波电压会上升到100mV-300mV,该纹波会通过地线进入控制器和读卡器,导致通讯芯片和CPU发热,导致通讯不稳,严重的还会烧毁芯片。而且电控锁在断电和上电的瞬间,电控锁里面的线圈,会充放电产生一个高达850mA的脉冲,如果电控锁的两端没有并联二极管的话,该纹波信号也会传入控制器和读卡器。推荐一个控制器和它下面挂接的所有读卡器共用一个SKPS电源;该控制器下面每个电控锁各使用一个单独的SKPS电源。
利用485集线器构造星型485网络 485集线器是485中继器概念的拓广,它不仅解决了多分叉问题,同时也解决了网段之间相互隔离的问题,即某一个网段出现问题(例如短路等),不至于影响到其它网段,从而极大地提高了大型网络的安全性和稳定性。我们可以从局域网从总线型到星型的发展历程,来体会星型布线网络给我们带来的好处。同样,采用485集线器构成的星型485网络也将是485网络发展的一个方向。
8。什么情况下在485总线上要增加终端电阻?
一般情况下不需要增加终端电阻,只有在485通信距离超过300米的情况下,要在485通讯的开始端和结束端增加终端电阻。尤其是485总线上设备数量较少时。当设备数量较多时(如超过22台)。一般不需增加终端电阻,因为终端电阻会降低485总线的负载能力。当需要增加终端电阻时,只要将控制器上面的终端电阻跳线置位既可,如果另一端连接的是计算机的话,同时将485转换器的棕色和白色短路。
阻抗不连续,信号在传输线末端突然遇到电缆阻抗很小甚至没有,信号在这个地方就会引起反射。这种信号反射的原理,与光从一种媒质进入另一种媒质要引起反射是相似的。消除这种反射的方法,就必须在电缆的末端跨接一个与电缆的特性阻抗同样大小的终端电阻,使电缆的阻抗连续。由于信号在电缆上的传输是双向的,因此,在通讯电缆的另一端可跨接一个同样大小的终端电阻。
A: 我们公司的做法是:在485的任何一个节点上,对 A上拉;对B下拉,具体接线就是:(+5V---R1---A---R2---B---R3---GND),其中R1:3.3K,R2:180欧姆, R3:3.3K,取消原来的120欧电阻,这样在总线空闲的时候就保证A比B高出大约200mV的电压,也就是说能保证总线上的数据状态在空闲的时候是稳定的1。这可是我们公司几年的现场经验得来的,效果很好,保证比原来那
G: 总线不稳定不一定是硬件引起的,我建议查找一下,是否存在软件方面的BUG。
RS485总线终端电阻
1.一般情况下不需要增加终端电阻,只有在485通信距离超过300米的情况下,要在485通讯的开始端和结束端增加终端电阻。
2.终端电阻是为了消除在通信电缆中的信号反射在通信过程中,有两种信号因导致信号反射:阻抗不连续和阻抗不匹配。
种方式好多了.
B: 确有可取之处,但ห้องสมุดไป่ตู้请问:
在485的任何一个节点上,对A上拉,对B下拉,如果节点多了485驱动能力恐怕支撑不了吧?
C: 485通信总线上的匹配电阻究竟应该怎样配才能使通信总线稳定可靠呢?为什么我在总线的首尾各配120欧的电阻,总线仍然不稳定?究竟有那些因素干扰了它?
相关文档
最新文档