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

    文章

    370

    浏览量

    41251
  • 总线
    +关注

    关注

    10

    文章

    3014

    浏览量

    91306
  • 终端电阻
    +关注

    关注

    1

    文章

    98

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    浅谈RS485方案

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

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

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

    Texas Instruments THVD24xV RS-422/RS-485收发器数据手册

    Texas Instruments THVD24xV RS-422/RS-485收发器是具有 ±70 V故障保护功能的半双工和全双工RS-422/RS-485收发器。这些器件采用3V至
    的头像 发表于 07-31 10:47 570次阅读
    Texas Instruments THVD24xV <b class='flag-5'>RS</b>-422/<b class='flag-5'>RS-485</b>收发器数据手册

    Texas Instruments THVD24x2全双工RS-485收发器数据手册

    Texas Instruments THVD24x2全双工RS-485收发器是 ±70V故障保护全双工RS-422/RS-485收发器,采用3V至5.5V单电源供电。总线接口引脚在所有
    的头像 发表于 07-31 10:36 467次阅读
    Texas Instruments THVD24x2全双工<b class='flag-5'>RS-485</b>收发器数据手册

    Texas Instruments THVD9491-SEP ±40 V RS-422/RS-485收发器数据手册

    Texas Instruments THVD9491-SEP航天增强型 ±40V RS-422/RS-485收发器是一款 ±40V故障保护全双工RS-422/RS-485收发器,数据和
    的头像 发表于 07-06 17:48 672次阅读
    Texas Instruments THVD9491-SEP ±40 V <b class='flag-5'>RS</b>-422/<b class='flag-5'>RS-485</b>收发器数据手册

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

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

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

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

    关于隔离DCDC辅助电源解决方案与产品应用科普

    ,抗干扰能力强,广泛应用于工业控制、汽车、自动化领域。 VPSC RS-485/CAN隔离供电优势方案1 VPSC RS485/CAN隔离供电优势方案2VPSC
    发表于 04-17 16:41

    RS-232、RS-485RS-422的详解

    RS-232、RS-485RS-422都是常见的串行通信标准,它们各自具有独特的特点和适用场景。以下是对这三种通信标准的详细解析: 一、RS
    的头像 发表于 04-12 07:42 1223次阅读
    <b class='flag-5'>RS</b>-232、<b class='flag-5'>RS-485</b>和<b class='flag-5'>RS</b>-422的详解

    光电隔离型RS-485集线器模块、支持蓝牙通信

    DAM-3222/3223 是一款防各类浪涌设计光电隔离型 RS-485 集线器,集成2/3 路RS485 路主机和 1 路 RS485 从机接口,可以实现一条 RS-485
    的头像 发表于 02-28 16:23 951次阅读
    光电隔离型<b class='flag-5'>RS-485</b>集线器模块、支持蓝牙通信

    RS-485RS-232长距离电缆传输解决方案

    、高效的数据通信,一直是工程师们关注的焦点。本文将深入探讨RS-485RS-232在长距离电缆传输中的解决方案,以期为实际应用提供参考。       一、RS-232长距离电缆传输的
    的头像 发表于 01-21 17:17 1508次阅读
    <b class='flag-5'>RS-485</b>和<b class='flag-5'>RS</b>-232长距离电缆传输<b class='flag-5'>解决方案</b>

    增强的RS-485性能:针对长距离现场总线优化的接收器故障安全、迟滞、共模范围和增益带宽

    电子发烧友网站提供《增强的RS-485性能:针对长距离现场总线优化的接收器故障安全、迟滞、共模范围和增益带宽.pdf》资料免费下载
    发表于 01-15 16:42 0次下载
    增强的<b class='flag-5'>RS-485</b>性能:针对长距离现场<b class='flag-5'>总线</b>优化的接收器故障安全、迟滞、共模范围和增益带宽

    AN-1398: 使用ADM2795E实现恶劣工业环境中的隔离RS-485通信接口的系统级EMC解决方案

    电子发烧友网站提供《AN-1398: 使用ADM2795E实现恶劣工业环境中的隔离RS-485通信接口的系统级EMC解决方案.pdf》资料免费下载
    发表于 01-15 16:25 0次下载
    AN-1398: 使用ADM2795E实现恶劣工业环境中的隔离<b class='flag-5'>RS-485</b>通信接口的系统级EMC<b class='flag-5'>解决方案</b>

    AN-960: RS-485/RS-422电路实施指南

    电子发烧友网站提供《AN-960: RS-485/RS-422电路实施指南.pdf》资料免费下载
    发表于 01-13 15:11 1次下载
    AN-960: <b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422电路实施指南