深度剖析RS-485组网问题及总线测试

ZLG致远电子 2018-05-25 09:08 次阅读

RS-485总线优点众所皆知,并且为保证通信的稳定性,都会使用隔离RS-485模块进行信号隔离。但在RS-485实际组网时,或多或少会遇到不能通信、通信出错、RS-485收发器损坏等情况,其中究竟为何?本文将深度剖析RS-485组网问题。

一、应用问题

当出现通信错误或者不能通信时首先判断应用是否符合表1中的应用情况。

表1 RS-485总线应用情况

表1中三种应用情况分别属于终端电阻、上下拉电阻、控制脚以及逻辑输入侧电平的问题,下面对其进行详细分析。

1、终端电阻问题

若RS-485总线上接有终端电阻,且所用RS-485收发器门限电平是±200mV,则可能出现表2中所述的异常现象。

表2 终端电阻导致的异常现象

图1 RS232/485双向转换器

终端电阻导致异常的原因:RS-485收发器接收门限电平为±200mV,即AB之间差分电压大于+200mV,输出高电平;AB之间差分电压小于-200mV,输出低电平;AB之间电压在±200mV之间时,输出状态不确定,即有可能输出高电平(此时表现为通信正常),有可能输出低电平(此时表现为通信异常),因此若总线空闲状态时AB差分电压处于门限电平之内,则会出现一定概率的异常问题。

表2现象1分析:单板可以正常通信,组网后由于RS-485总线上接有终端电阻,导致空闲状态时总线差分电压处于门限电平之内,出现通信异常。当出现上述情况时,首先需确认总线上是否存在终端电阻。 

表2现象2分析:单板测试时,单板或与之通信的设备接有终端电阻,此时AB之间差分电压处于门限电平之内时,有一定概率出现通信异常。

表2现象3分析:此现象同样是由于终端电阻导致的,由于RS-232/485双向转换器(如图1)内部AB引脚一般会设置小阻值的上下拉电阻(例如560Ω),若用RS-232/485双向转换器通信,由于RS-485总线空闲状态时的电压是由上下拉电阻与终端电阻分压得到,此时空闲状态的AB差分电压会大于200mV,使RS-485收发器输出一个确定的高电平,不会引起通信错误,如图3为两个RSM485PCHT进行通信,AB之间加60Ω并且增加RS-232/485双向转换器的测试波形,空闲状态的电压为520mV,不会引起错误。图2为两个RSM485PCHT进行通信,AB之间加60Ω测试的波形,可以看出空闲状态AB差分电压为40mV,处于门限电平范围之内,有可能出现通信错误。

图2 AB间加两个120Ω电阻,并增加RS-232/485双向转换器

图3 AB间只加两个120Ω电阻

解决方法主要有三种,具体如表3:

表3 终端电阻问题解决方法

2、上下拉电阻问题

上下拉电阻并联值过小可能引起的现象如表4所示。

表4 上下拉电阻导致的异常现象

上述问题是所加上下拉电阻值较小导致的问题,超过了芯片可以驱动的负载能力。RSM485PCHT在AB之间加两个120Ω电阻后,所加上下拉电阻值与输出差分电压低电平的关系如表 5所示,当上下拉电阻并联值小于51Ω时,虽然芯片可以正常输出,但是输出信号已大于-200mV,此时可能出现通信错误或完全不能通信。上下拉电阻过小会导致RS-485收发器在功耗过大,发热严重,有可能导致收发器过热保护或者损坏,因此为了保证通信的可靠性,上下拉电阻阻值不宜过小,一般上拉或下拉电阻的并联值应大于375Ω。

表5 不同上下拉电阻值驱动电压

3、控制脚以及逻辑输入侧的问题

由于收发切换需要一定的延时,因此应在发送或者接收数据前增加一段延时(例如RSM485PCHT,需要增加至少25μs)来保证RS-485收发器已经处于发送或者接收状态。

MCU电平应与RS-485收发器输入逻辑电平匹配,即MCU为5V逻辑电平,应使用供电为5V的RSM系列隔离模块。

二、波形测试方法

由于RS-485总线应用非常广泛,应用问题不仅仅只是上面几种,当排除上面的问题后,可以通过测试总线波形的方法来找到通信异常的位置,判断异常原因。

1、检查RS-485收发器发送功能

在通信异常时,测量RS-485总线AB差分电压与模块TXD、RXD引脚之间波形的对应关系可以判断异常位置。使用图4所示的测试方法得到如图5所示波形,TXD为高电平时,A-B为高电平,TXD为低电平时,A-B为低电平,并且模块输出电平正常,可以判断出模块发送功能正常。

图4 测试发送功能是否正常

图5 发送功能测试正常波形

2、检查RS-485收发器接收功能

使用图6所示的测试方法得到如图7所示波形,A-B为高电平时,RXD为高电平,A-B为低电平时,RXD为低电平,并且模块RXD输出电平正常,可以判断模块接收功能正常。

图6 测试接收功能是否正常

图7 接收功能测试正常波形

3、检查RS-485收发器控制引脚与TXD、RXD逻辑关系

使用如图8所示的方法分别测试TXD、RXD与CON逻辑关系,得到图9和图10所示波形,对于RSM485PCHT,发送或接收信号前,CON引脚应至少提前25μs置为低电平或高电平,并且数据发送或接收完成后再切换收发状态。

图8 TXD与CON测试

图9 发送数据CON波形

图10 接收数据CON波形

三、收发器损坏

1、模块AB引脚超过共模电压范围导致的损坏

RS-485收发器AB引脚的共模电压范围一般要求在-7V~+12V范围内,当超过此范围内时会造成芯片损坏。由于工业现场大地经常会流过瞬时大电流,若收发器RGND引脚连接不当,则AB引脚的共模电压会超过其可承受的共模电压范围,导致模块损坏。下面以RSM485PCHT为例进行分析。

图11 RGND多点接大地示意图(错误连接)

当U1发送高电平时,以RSM485PCHT为例:

由于两个模块都直接连接至机壳或者大地,当机壳或大地中通过较大电流时,在U1和U2的RGND引脚之间产生了VEARTH电压差,当U1向U2发送数据时,U2的A引脚的电压为:

由于VA1发送时为5V,当VEARTH超过7V时就有可能导致损坏,因此在实际应用中,节点之间的RGND可以通过屏蔽双绞线的屏蔽层进行连接,屏蔽层通过阻容单点连接至大地,如图12所示。

图12 RGND推荐连接

2、高等级的静电和浪涌造成模块损坏

在应用环境中有较高等级的静电和浪涌时,如果只是单纯使用RS-485收发器芯片或者模块,可能会导致模块损坏,此时就需要增加外围保护电路来保护收发器。但保护电路需要可靠地接地才能将静电和浪涌能量泄放。下面以进行共模浪涌测试为例,如图13所示,若保护电路未连接至大地,则浪涌能量(红色部分)通过隔离模块进行释放,较高的浪涌等级容易导致模块损坏;当保护电路接大地时,如图14所示,浪涌能量首先通过GDT泄放到大地,然后通过TVS和电容泄放,剩余很少的能量才会通过模块释放,可以起到保护的作用。

图13 保护电路未接大地

图14 保护电路接大地

热门推荐

原文标题:如何快速解决RS-485组网通讯异常?

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

stm32的总线AMBA、AHB、APB

系统中的各个模块之间相互通信是通过总线,总线的作用,就是把数据和地址从设备A搬运到设备B上。

发表于 06-14 10:13 65次 阅读
stm32的总线AMBA、AHB、APB

测试测量企业7月齐聚成都,共同探讨行业发展方向

随着互联网、云技术的逐渐成熟,在未来五年,科技将以比过去五年更快的速度得到发展,诸多概念和原型将进入....

的头像 肖青梅 发表于 06-13 11:31 463次 阅读
测试测量企业7月齐聚成都,共同探讨行业发展方向

VFD-V变频器串行口RS485通讯协议的详细中文资料概述

本公司系列变频器向用户提供工业控制中通用的RS485通讯接口。通讯协议采用MODBUS标准通讯协议,....

发表于 06-12 08:00 56次 阅读
VFD-V变频器串行口RS485通讯协议的详细中文资料概述

请问I2C总线回环模式时从机无法接收数据是什么原因?如何解决?

发表于 06-11 04:17 35次 阅读
请问I2C总线回环模式时从机无法接收数据是什么原因?如何解决?

请问有谁知道Cortex-A8的总线频率是多少吗?

发表于 06-06 03:32 31次 阅读
请问有谁知道Cortex-A8的总线频率是多少吗?

采用小型封装的隔离型 RS485 收发器和电源

电流隔离的好处并不局限于提供安全性和针对危险电压作出保护,而是扩展到了能够在存在高边缘速率瞬变、噪声....

的头像 EE techvideo 发表于 06-05 13:45 250次 观看
采用小型封装的隔离型 RS485 收发器和电源

PCIe总线中的链路初始化与训练

前面的文章中介绍过,PCIe收发的都是差分信号,有的时候Link两端的设备的对应信号的极性可能是相反....

的头像 电子技术应用ChinaAET 发表于 06-05 09:06 286次 阅读
PCIe总线中的链路初始化与训练

模拟流水灯实验,总线连接则不能正常运行

发表于 06-04 23:36 193次 阅读
模拟流水灯实验,总线连接则不能正常运行

主机和从机不能通讯或者通讯异常是怎么解决的?通讯方式是485

发表于 06-04 10:36 219次 阅读
主机和从机不能通讯或者通讯异常是怎么解决的?通讯方式是485

RS-485通信设置详细步骤

本文详细介绍了RS-485通信设置步骤

发表于 06-04 09:00 61次 阅读
RS-485通信设置详细步骤

ADC噪声性能测试和调试配置

你评估过一个ADC的噪声性能,并且发现测得的性能不同于器件数据表中所给出的额定性能吗?在高精度数据采....

的头像 电子设计 发表于 06-01 09:46 1276次 阅读
ADC噪声性能测试和调试配置

CAN一致性测试内容及解决方案

新能源汽车行业的迅速发展,CAN总线问题日益突出,总线故障潜在问题极其严重。那么,如何保证CAN总线....

的头像 ZLG致远电子 发表于 05-29 09:14 2433次 阅读
CAN一致性测试内容及解决方案

一文带你全面了解RS485转换器常见问题总结

通讯转换器主要应用于支持RS485通讯总线结构的工业控制自动化系统。其中包括门禁、售饭、监控、楼宇对....

发表于 05-28 15:56 242次 阅读
一文带你全面了解RS485转换器常见问题总结

全新光电引进LayTec的原位测量产品 VCSEL制造在升级

据麦姆斯咨询报道,全新光电近日宣布为其VCSEL生产引进了德国柏林厂商LayTec的原位测量产品。

的头像 MEMS 发表于 05-28 11:49 775次 阅读
全新光电引进LayTec的原位测量产品 VCSEL制造在升级

I2C基本的传输方式知识整理

当I2C不工作时,SDA和SCL一样都处于高位HIGH,SCL保持为HIGH,SDA由HIGH变LO....

的头像 嵌入式ARM 发表于 05-25 15:09 573次 阅读
I2C基本的传输方式知识整理

一款用于绝对位置编码器接口的解决方案

这些是使用基于RS-485或RS-422的串行数字接口,与一个绝对位置编码器相连接的主要标准。更进一....

的头像 电子设计 发表于 05-25 09:45 1004次 阅读
一款用于绝对位置编码器接口的解决方案

PCIe总线实现了一种叫做Quality of Service(QoS)的机制

PCIe驱动程序(配置软件)通过修改VC资源控制寄存器(VC Resource Control Re....

的头像 电子技术应用ChinaAET 发表于 05-25 09:21 482次 阅读
PCIe总线实现了一种叫做Quality of Service(QoS)的机制

北京市计量检测研究院成功研发出具有国内领先水平的PM2.5的标准物质和扬尘校准装置

颗粒物PM2.5指的是环境空气中空气动力学当量直径≤2.5μm的颗粒物,也称为细颗粒物。空气中的PM....

发表于 05-24 16:30 145次 阅读
北京市计量检测研究院成功研发出具有国内领先水平的PM2.5的标准物质和扬尘校准装置

Xilinx FPGA在仪器仪表中的应用

2013首届仪器仪表器件选型技术研讨会(http://www.eepw.com.cn/event/a....

的头像 EE techvideo 发表于 05-24 15:53 398次 观看
Xilinx FPGA在仪器仪表中的应用

Flow Control机制可以显著地提高总线的传输效率

PCIe Spec规定,PCIe设备的每一个端口(Ports)都必须支持Flow Control机制....

的头像 电子技术应用ChinaAET 发表于 05-24 09:26 364次 阅读
Flow Control机制可以显著地提高总线的传输效率

PCIe总线必须要先完成Flow Control初始化

由于VC0是默认使能的,所以当Flow Control初始化开始时,其会被自动的初始化。其他的Vir....

的头像 电子技术应用ChinaAET 发表于 05-24 09:18 487次 阅读
PCIe总线必须要先完成Flow Control初始化

NI给工程师带来五大新品 给用户带来更多保障

在会前举行的媒体会上,NI公司市场VP Luke Schreier表示,5G、IoT和汽车相关应用成....

发表于 05-23 10:46 166次 阅读
NI给工程师带来五大新品 给用户带来更多保障

串口通信最远传输距离能达到多少

本文首先介绍了串口通信的原理,其次介绍了串口通信结构、串口通信过程及串口通信数据格式,最后介绍了串口....

发表于 05-22 11:47 381次 阅读
串口通信最远传输距离能达到多少

详解SiP1205和SiP11206的中间总线转换器

中间总线电源架构正在迅速受到人们的青睐。根据Darnell Group的研究,预计未来几年中间总线转....

发表于 05-22 07:18 143次 阅读
详解SiP1205和SiP11206的中间总线转换器

单总线制多机通讯系统的总线设计

本设计实现的多机呼叫系统的主要功能是:分机呼叫主机,利用单片微机向主机发送数字呼叫信息,主机响应后,....

发表于 05-22 06:12 121次 阅读
单总线制多机通讯系统的总线设计

消息总线和消息队列的区别是什么?

消息队列的clientAPI大都面向协议、通信实现,面向可用性以及高性能,如果归类一下那就是面向技术....

发表于 05-21 10:18 267次 阅读
消息总线和消息队列的区别是什么?

总线的含义是什么?又有什么特性?

Altium Content团队很高兴地向您宣布,我们发布了1850个新元件,从而更新了FTDI目录....

发表于 05-21 10:18 232次 阅读
总线的含义是什么?又有什么特性?

一文详解存储器访问和总线

这一篇主要来介绍存储区,总线,以及IO设备等其他几大组件,来了解整个计算机是如何工作的。 这些东西都....

发表于 05-21 07:18 211次 阅读
一文详解存储器访问和总线

认识一下这款名叫“CAN总线存储器”的神器

CAN总线数据不能及时查看怎么办?CAN总线数据过多没时间处理怎么办?想要回看CAN总线历史数据又怎....

的头像 广成CAN总线 发表于 05-20 08:08 1562次 阅读
认识一下这款名叫“CAN总线存储器”的神器

NI在CIDEX 2018上助力中国“军民融合”

在前不久落幕的第十一届中国国际国防电子展览会(以下简称“CIDEX 2018”)上,“军民融合”被不....

的头像 人间烟火123 发表于 05-18 11:45 1051次 阅读
NI在CIDEX 2018上助力中国“军民融合”

5G商用终端产品毫米波测试难题及方案

LitePoint提供的OTA测试贯穿5G终端产品研发、设计到量产阶段,IQgig-5G测试方案显著....

的头像 莱特波特LitePoint 发表于 05-18 09:00 2151次 阅读
5G商用终端产品毫米波测试难题及方案

SD卡两种总线方式

而SPI方式采用4线制,使用CS、CLK、DataIn、DataOut进行数据通信。SD方式时的数据....

的头像 电子工程专辑 发表于 05-18 08:46 671次 阅读
SD卡两种总线方式

一文读懂FPGA中的除法运算及初识AXI总线

FPGA中的硬件逻辑与软件程序的区别,相信大家在做除法运算时会有深入体会。若其中一个操作数为常数,可....

发表于 05-18 01:15 169次 阅读
一文读懂FPGA中的除法运算及初识AXI总线

串口有哪几种?具体的功能及电路介绍

本文首先阐述了串口的概念及串行端口的数据传输,其次介绍了串口三大分类及功能,最后介绍了RS-232、....

发表于 05-17 15:29 599次 阅读
串口有哪几种?具体的功能及电路介绍

rs485总线通信故障。当接受串口关闭时候,串口发送数据时rs485总线出现途中干扰是什么原因?

发表于 05-17 11:09 551次 阅读
rs485总线通信故障。当接受串口关闭时候,串口发送数据时rs485总线出现途中干扰是什么原因?

简谈总线接口

大家好,又到了每日学习的时候了。今天我们来聊一聊总线接口。 一、I2C总线 I2C总线是PHLIPS....

的头像 FPGA学习交流 发表于 05-17 09:30 1195次 阅读
简谈总线接口

海克斯康亮相SAMPE展 与你共同探索复合材料仿真检测的数字化解决方案

“一代材料,一代工业”,人类历史上每一次的产业革命都伴随着材料的升级。近年来,随着尖端制造技术对材....

发表于 05-16 09:03 259次 阅读
海克斯康亮相SAMPE展 与你共同探索复合材料仿真检测的数字化解决方案

各类电机位置编码器及接口电磁兼容

电机位置编码器广泛用于伺服驱动器、机器人、机床、印刷机、纺织机和电梯等工业电机控制应用。用接口把这些....

的头像 电子设计 发表于 05-16 08:43 935次 阅读
各类电机位置编码器及接口电磁兼容

一些关于TLP路由的基础知识

可能有的人要有疑惑了,既然Message可以使用地址路由或者ID路由,为什么还要单独搞出来一个模糊路....

的头像 电子技术应用ChinaAET 发表于 05-11 09:35 329次 阅读
一些关于TLP路由的基础知识

测试测量热度上升 大咖们的干货以及市场趋势解读

随着联网设备和传感器的迅速增长,我们处理的数据正远远超过以往的水平,在此推动下,人们需要在数据中心内....

发表于 05-11 08:37 108次 阅读
测试测量热度上升 大咖们的干货以及市场趋势解读

解密福禄克用70年成为全球测试测量翘楚的秘诀

2018年恰逢 福禄克 成立70周年,70年来,福禄克发明了众多经典产品,并仍在持续不断地为各个 工....

发表于 05-11 08:08 204次 阅读
解密福禄克用70年成为全球测试测量翘楚的秘诀

RS232接口如何直接输出为RS485电路

这个电路一段为RS232接口,另一端为RS485接口,在发送的时候由于三极管的作用可以阻止RS232....

发表于 05-10 09:28 482次 阅读
RS232接口如何直接输出为RS485电路

STM32之RS485通讯方式实现

在设计中,我们经常使用一个名为Max485的芯片来完成TTL电平至差分电平的转换,这款芯片有一个DE....

发表于 05-10 06:31 328次 阅读
STM32之RS485通讯方式实现

一种基于EIA / RS-485和IEEE 802.15.4标准的通信总线

在能源管理领域,通过分散发电,简单,安全和可靠的当地资源,生产者和消费者之间的互联变得越来越必要。特....

的头像 华强LED网 发表于 05-09 14:07 674次 阅读
一种基于EIA / RS-485和IEEE 802.15.4标准的通信总线

关于电路设计的一些误区问题

除了少数特定信号外(如100BASE-T、CML),都是有过冲的,只要不是很大,并不一定都需要匹配,....

的头像 玩转单片机 发表于 05-08 17:10 863次 阅读
关于电路设计的一些误区问题

针对单片机串行通信技术全解析

串行通信是指在计算机总线或其他数据通道上,每次传输一个位元数据,并连续进行以上单次过程的通信方式。与....

的头像 MCU开发加油站 发表于 05-07 09:08 1757次 阅读
针对单片机串行通信技术全解析

BDF与配置空间

前面的关于PCI总线的文章介绍过PCI总线的配置空间,PCIe总线为了兼容这些PCI设备,几乎完整的....

的头像 电子技术应用ChinaAET 发表于 05-03 09:06 387次 阅读
BDF与配置空间

PCIe物理层的基本概念

需要注意的是,PCIe物理层处理可以转发LTP和DLLP之外,还可以直接发送命令集(Ordered ....

的头像 电子技术应用ChinaAET 发表于 05-02 10:06 380次 阅读
PCIe物理层的基本概念

一个简单地的例子来回顾PCIe总线的结构、事务层、数据链路层和物理层

如下图所示,Completer的应用层会根据接受到的信息进行相应的处理,处理完成后会将数据发送至事务....

的头像 电子技术应用ChinaAET 发表于 05-02 09:58 570次 阅读
一个简单地的例子来回顾PCIe总线的结构、事务层、数据链路层和物理层

485接收数据出错

发表于 05-01 15:51 324次 阅读
485接收数据出错

modbus通信协议,profibus、FF、CAN总线等几种现场总线知识合集

物理传输介质可支持比绞线、光缆和无线发射,协议符合IEC1158-2标准。其物理媒介的传输信号采用曼....

的头像 工控云学堂 发表于 04-29 17:47 1104次 阅读
modbus通信协议,profibus、FF、CAN总线等几种现场总线知识合集

嵌入式系统开发中的一些硬件相关的概念

做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究....

的头像 嵌入式资讯精选 发表于 04-27 15:29 434次 阅读
嵌入式系统开发中的一些硬件相关的概念

基于FPGA的FC总线通讯板的设计与验证

FC(Fiber Channel,光纤通道)标准是南美国工业协会( ANSI)制定的一种高速串行通信....

发表于 04-26 17:46 57次 阅读
基于FPGA的FC总线通讯板的设计与验证

现场总线制数据传输仪表精度检测系统设计

传统自动检测系统存在自动检测速率慢、准确率低、管线成本较高等问题,无法达到低成本、精准检测的标准。为....

发表于 04-26 11:35 49次 阅读
现场总线制数据传输仪表精度检测系统设计

全面的嵌入式基础知识总结

嵌入式基础知识做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。

的头像 ittbank 发表于 04-26 11:26 482次 阅读
全面的嵌入式基础知识总结

MSP430单片机的燃运胶带保护仪的设计详析

针对由 15 条胶带组成的燃运煤系统, 文章介绍了一种基于 MSP430 单片机的综合保护仪及其硬件....

发表于 04-26 11:20 46次 阅读
MSP430单片机的燃运胶带保护仪的设计详析

国内分析仪器行业尚未掌控核心技术有哪些?

发表于 04-23 16:28 504次 阅读
国内分析仪器行业尚未掌控核心技术有哪些?

一对多485电路。其中一个进水导致坏,这个485通信就完全乱码,可以一个坏不影响其他通信吗?

发表于 04-17 17:13 408次 阅读
一对多485电路。其中一个进水导致坏,这个485通信就完全乱码,可以一个坏不影响其他通信吗?

电磁流量计设计和解决方案

发表于 04-03 15:55 792次 阅读
电磁流量计设计和解决方案

Ladview和东方马达进行485转USB通讯,但是读取不到字节数是怎么回事?

发表于 03-28 08:16 445次 阅读
Ladview和东方马达进行485转USB通讯,但是读取不到字节数是怎么回事?