0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于RS-485总线电平异常解决方案解析

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 作者:黄工的嵌入式技术 2020-01-15 17:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

不知道大家是否会遇到这样的情况,测试单个RS-485设备数据无异常,但设备组网后,就出现通讯数据异常或连接失败等情况。出错的原因是什么?

RS-485总线是具有结构简单、通信距离远、通信速度高、成本低等优点,广泛应用于工业通讯、电力监控以及仪器仪表等行业。若总线上接有终端电阻,则在总线空闲状态时,RS-485总线AB差分电压可能处于门限电平(±200mV)之内,这时可能会导致通信出错,那么,出错的原因是什么?MCU接收到的数据会发生什么样的变化?

数据出错的原因

如图1所示为8位数据位无校验位的UART时序图,当使用UART进行通信时,MCU在检测到起始位后开始接收其后的数据。

图1无校验位,8位数据位,串口时序图

如图2所示为STM32串口外设检测到起始位的条件,当检测到下降沿(3个高电平+1个低电平)并且采样序列1和采样序列2均为0时,STM32检测到一个起始位。

每个位采样16次,采样点的间隔时间为tbit/16,tbit为每个位的时间,例如通信波特率为115.2kbps,则tbit=1/115.2k=8.68us,则采样点的间隔时间为8.68us/16=0.5425us。

图2 STM32串口外设检测到起始位的条件

下面以RSM485PCHT的门限电平为例进行说明,当AB差分电压处于±200mV之内时,模块RXD引脚输出状态不确定。

当总线变为空闲时,若RXD引脚输出低电平,则可能导致MCU接收到错误数据或MCU在正常数据后误接收1个0x00。

图3RSM485PCHT门限电平

数据发生了什么变化?

如图4所示,收发器1在AB差分电压处于±200mV门限电平之内时输出高电平,收发器2在AB差分电压处于±200mV门限电平之内时输出低电平,可以看出,收发器2可能导致MCU接收到错误的数据,并且在数据后误接收到1个0x00数据。

图4数据后多0x00

如图5所示,若总线上持续存在数据信号或连续发送多个字节数据,在数据之间存在的空闲状态可能会被收发器2识别为1个起始位,从而导致数据连续错误。

图5 数据连续错误

解决方案

总线空闲时若AB差分电压处于门限电平之内,则可能导致数据出错,可以使用如下方法避免总线空闲时AB差分电压处于门限电平之内。

方案一:组网距离不长,总线信号无反射问题或反射较小,此时可不增加终端电阻以提升总线幅值电平,具体的幅值变化如下图6所示。

图6终端电阻对总线电平影响

方案二:组网距离偏长,总线信号当前已存在反射需增加终端电阻解决反射问题,面对此类应用可使用致远电子RSM(3)485PCHT模块,RS-485接口设计时可通过外置一个较小值的上下拉电阻调节空闲状态时的电压值,使电平处于门限电平外,具体的幅值变化如下图7所示。

图7RSM(3)485PCHT实物及应用连接图

方案三:组网距离偏长,总线信号当前已存在反射需增加终端电阻解决反射问题,面对此类应用同样可使用致远电子RSM(3)485ECHT模块,RSM(3)485ECHT具备极高的总线兼容性门限电平为-40mV~-20mV,具体如下图8所示,在总线电平被终端电阻拉低时(最坏情况总线高电平幅值为0V)仍可识别总线电平,保证通讯的稳定性。

图8RSM(3)485ECHT实物图及门限电平参数

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电平
    +关注

    关注

    5

    文章

    373

    浏览量

    41851
  • 总线
    +关注

    关注

    10

    文章

    3065

    浏览量

    91966
  • 终端电阻
    +关注

    关注

    1

    文章

    98

    浏览量

    12551
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RS-485端口保护评估板4:设计与测试全解析

    RS-485端口保护评估板4:设计与测试全解析 引言 在电子设备的设计中,RS - 485串口的保护至关重要。今天要给大家介绍的是Bourns公司的
    的头像 发表于 05-09 14:10 103次阅读

    工业自动化控制板上,隔离RS-485收发器如何护航总线通信?

    RS-485收发器引入电气隔离提升工业总线可靠性,CMT8308X具备高绝缘、抗干扰及高负载能力,适用于大规模分布式场景。
    的头像 发表于 05-07 14:21 246次阅读
    工业自动化控制板上,隔离<b class='flag-5'>RS-485</b>收发器如何护航<b class='flag-5'>总线</b>通信?

    深入解析ISL8307XE系列RS-485/RS-422收发器

    深入解析ISL8307XE系列RS-485/RS-422收发器 在工业通信和自动化领域,RS - 485
    的头像 发表于 04-13 11:30 304次阅读

    RK3576内核485控制引脚修改解析

    RS-485 是半双工通信,需要 1 个 “方向控制 GPIO”(高电平 = 发送,低电平 = 接收)。
    的头像 发表于 02-01 16:53 1924次阅读
    RK3576内核<b class='flag-5'>485</b>控制引脚修改<b class='flag-5'>解析</b>

    解析SN65HVD2x系列:RS-485通信的理想解决方案

    解析SN65HVD2x系列:RS-485通信的理想解决方案 在工业自动化、安防网络等诸多领域,可靠的通信是系统稳定运行的关键。RS-485作为一种常用的通信标准,在长距离、多节点通信
    的头像 发表于 12-30 11:15 544次阅读

    SN65HVD5x系列RS-485收发器的特性与应用解析

    SN65HVD5x系列RS-485收发器的特性与应用解析 在电子工程师的日常设计工作中,RS - 485通信网络是工业、自动化等领域常用的通信方式。而TI推出的SN65HVD5x系列高
    的头像 发表于 12-27 16:15 1276次阅读

    陶瓷放电管3RL090M-5在RS-485接口方案中的运用

    RS-485总线可实现长距离传输(1200米以上),其传输线通常暴露于户外,极易因为雷击等原因引入过电压。而RS-485收发器工作电压较低(5V左右),其本身耐压也非常低(-7V~+12V),一旦
    的头像 发表于 12-26 23:30 484次阅读
    陶瓷放电管3RL090M-5在<b class='flag-5'>RS-485</b>接口<b class='flag-5'>方案</b>中的运用

    电子工程师必看:SN55HVD75-EP RS-485 收发器深度解析

    电子工程师必看:SN55HVD75-EP RS-485 收发器深度解析 在工业自动化、电信基础设施和运动控制等领域,可靠的通信至关重要。RS-485 作为一种常用的通信标准,以其长距离、多节点通信
    的头像 发表于 12-19 17:15 1053次阅读

    ISO1500 隔离式 RS-485/RS-422 收发器:设计与应用全解析

    封装的隔离式 RS-485/RS-422 收发器,为工程师提供了出色的解决方案。今天,我们就来深入探讨 ISO1500 的特性、应用及设计要点。 文件下载: iso1500.pdf 一、ISO1500
    的头像 发表于 12-18 10:45 616次阅读

    抗噪能手:THVD14xx系列RS-485收发器的设计与应用

    是专门为恶劣工业环境设计的抗噪RS-485/RS-422收发器。其总线引脚具备强大的抗干扰能力,可耐受高级别的IEC电气快
    的头像 发表于 12-18 10:15 654次阅读

    浅谈RS485方案

    为10Mbps,接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。 广泛用于工业传输、智能家居、安防设备的云台控,类似这些产品常常放置室外,极易受到感应雷击的破坏,从主线往支线 或支线传导到总线,接下来,讨论关于
    的头像 发表于 11-26 16:33 775次阅读
    浅谈<b class='flag-5'>RS485</b><b class='flag-5'>方案</b>

    芯佰微CBM3085 RS-485/RS-422 收发器:低功耗抗扰先锋

    在工业控制、远程监测等场景中,RS-485总线的长距离传输常受EMI干扰、静电冲击、功耗冗余三大难题困扰。芯佰微电子CBM3085以“低功耗+高防护”双核心设计,为工业通信提供极简解决方案,且在封装
    的头像 发表于 10-24 14:55 3482次阅读
    芯佰微CBM3085 <b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422 收发器:低功耗抗扰先锋

    基于上海贝岭产品的RS-485隔离电路方案

    RS-485是目前广泛应用的有线接口之一,其平衡的差分信号传输特性可抑制噪声,使其能在嘈杂的工作环境中实现较远距离的通信。包括电能表、工厂自动化、电机控制、白色家电、光伏储能等系统中,RS-485都是常见的通信接口。
    的头像 发表于 10-15 16:10 1949次阅读
    基于上海贝岭产品的<b class='flag-5'>RS-485</b>隔离电路<b class='flag-5'>方案</b>

    RS-485总线技术规格要求有哪些?

    RS-485总线技术作为工业通信领域的重要标准,其技术规格要求直接决定了系统的稳定性、抗干扰能力和传输效率。以下从电气特性、机械结构、协议规范及实际应用等方面,全面解析RS-485的技
    的头像 发表于 06-07 16:33 2853次阅读
    <b class='flag-5'>RS-485</b><b class='flag-5'>总线</b>技术规格要求有哪些?

    如何处理RS-485系统的常见故障?

    的常见故障现象、诊断方法及解决方案,帮助工程师快速定位并解决问题。 一、典型故障现象及诊断流程 当RS-485系统出现通信异常时,通常表现为以下几种情况: 1. 完全无法通信:节点间无任何数据交互。 2. 间歇性通信中断:时通时
    的头像 发表于 05-27 07:38 5267次阅读
    如何处理<b class='flag-5'>RS-485</b>系统的常见故障?