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

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

3天内不再提示

【技术分享】RS-485自动收发应用异常怎么办?

AGk5_ZLG_zhiyua 来源:未知 2023-01-06 08:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一般RS485收发器会有两个引脚来控制数据的收发方向,如果添加外围电路将其设计成自动收发状态,会有什么常见问题?有没有一款产品带自动收发功能,又可以避免这些问题?

226d573a-8d58-11ed-bfe3-dac502259ad0.jpg  RS485自动收发的原理

在各种通讯方式中,RS485总线是较为常见的一种,因其接口简单,组网方便等特点,在工业控制、仪器、仪表、多媒体网络、机电一体化产品等诸多领域得到广泛应用。MCU通信一般使用TTL电平,如果外接设备使用的是485电平,那么两者是无法直连进行通讯的,必须通过485收发器,进行电平转换。由于485通信是半双工通信,也就是说,数据不能同时进行收发,所以485收发器通常会有控制收发方向的引脚。下面我们来看一下,485收发器实现自动收发的外围电路设计2278746c-8d58-11ed-bfe3-dac502259ad0.jpg  

从原理图中可以看出,自动收发主要是通过NPN三极管开关电路来实现,具体的数据收发过程是怎样的呢?

发送数据时

发送数据时,使用的是MCU的TX引脚,假设我们想要发送数据0x55,那么转换成二进制就是0b01010101,即在TX引脚上就体现为高、低电平之间的相互切换。
当TX引脚为0时,三极管不导通,DE为高电平,进入发送模式。因为DI引脚接地,那么此时AB之间的差分电平逻辑就为0;
当TX引脚为1时,三极管导通,RE为低电平,进入接收模式。此时收发器的A、B引脚进入高阻态,因为上拉电阻R4、下拉电阻R3的作用,此时AB之间的差分电平逻辑为1。

所以保证了TX引脚输出什么电平,AB之间的差分电平逻辑也保持一致。

接收数据时接收数据时,使用的是MCU的RX引脚。在接收数据过程中,TX引脚保持高电平,三极管导通,RE为低电平,进入接收模式,RX引脚会接收AB传输过来的数据。

226d573a-8d58-11ed-bfe3-dac502259ad0.jpg  自收发485电路常见问题1. 通信速度慢三极管的开启延时为ns级别,关断延时为us级别,会导致收发电路发送低电平的延时时间较长。

其次高电平的发送是通过外部上下拉电阻驱动的,电阻越大,上升沿越缓慢。

228c9d8e-8d58-11ed-bfe3-dac502259ad0.png

22fe6176-8d58-11ed-bfe3-dac502259ad0.png

234075ac-8d58-11ed-bfe3-dac502259ad0.png

2. 高波特率通信时存在通讯风险

假设TX引脚上一个发送的bit为0,即将发送的bit为1,由于高电平的发送是通过外部上下拉电阻驱动的,收发器会切换到接收状态。此时AB线从低电平切换到高电平需要几百ns,RX引脚在这段时间内会接收到0。如果波特率太高,RX引脚接收到的低电平会被误认为是接收的起始位,导致通讯异常。

234b39f6-8d58-11ed-bfe3-dac502259ad0.png

3. 外围电路接结电容影响收发器通讯稳定性

高电平的发送是通过外部上下拉电阻驱动,高电平输出缓慢,如果外部保护电路的结电容又较高,会导致AB差分电压幅值较低,当幅值低于门限电平时,会导致通讯异常。2355b32c-8d58-11ed-bfe3-dac502259ad0.png

226d573a-8d58-11ed-bfe3-dac502259ad0.jpg  致远电子解决方案

那么有没有自带“自动收发切换”且能克服以上常见使用问题的产品呢?

致远电子的RSM485M、RSM(3)485PHT给你答案。

致远电子RSM系列隔离收发器是一款应用于工业RS-485总线传输及隔离的模块产品,能有效解决总线干扰、通信异常等问题。与传统的设计相比, RSM系列产品内置完整的隔离DC-DC电路、信号隔离电路、 RS-485总线收发电路以及总线防护电路,具备高集成度与可靠性,能够有效帮助用户提升总线通信防护等级。其中RSM485M、RSM(3)485PHT带有自动流控功能。
  • 自动流控

  • 超小体积

  • 带隔离输出电源

  • 最多可连接64个节点

  • 最大波特率500kbps

  • 电磁辐射EME极低

  • 电磁抗干扰EMS极高

  • 集成电源隔离和信号隔离
  • 自动流控
  • 单一输入电源供电
  • 具有隔离输出电源脚
  • 自动收发数据功能
  • 最多可连接128个节点
  • 电磁辐射EME较低
  • 电磁抗干扰EMS较高
  • 集成电源隔离、信号隔离和总线ESD保护功能
  • 通过IEC62368、UL62368、EN62368认证

原文标题:【技术分享】RS-485自动收发应用异常怎么办?

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


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

    关注

    13

    文章

    421

    浏览量

    32405

原文标题:【技术分享】RS-485自动收发应用异常怎么办?

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    Texas Instruments THVD1454半双工RS-485收发器数据手册

    Texas Instrument THVD1454半双工RS-485收发器是一款适用于工业应用的灵活半双工RS-485收发器。该器件具有片上120Ω 终端电阻和驱动器输出压摆率控制等功
    的头像 发表于 08-04 15:23 888次阅读
    Texas Instruments THVD1454半双工<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/R
    的头像 发表于 07-31 10:47 597次阅读
    Texas Instruments THVD24xV <b class='flag-5'>RS</b>-422/<b class='flag-5'>RS-485</b><b class='flag-5'>收发</b>器数据手册

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

    Texas Instruments THVD24x2全双工RS-485收发器是 ±70V故障保护全双工RS-422/RS-485收发器,采用
    的头像 发表于 07-31 10:36 500次阅读
    Texas Instruments THVD24x2全双工<b class='flag-5'>RS-485</b><b class='flag-5'>收发</b>器数据手册

    高温RS485收发器芯片的基本原理

    高温RS485收发器芯片的核心功能是实现基于RS-485标准的串行数据通信。RS-485是一种广泛使用的工业标准,专为长距离、抗噪声、多点通信设计。
    的头像 发表于 07-23 16:07 751次阅读
    高温<b class='flag-5'>RS485</b><b class='flag-5'>收发</b>器芯片的基本原理

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

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

    MAX14949 500kbps半双工、RS-485/RS-422收发技术手册

    MAX14949为一颗隔离型RS-485/RS-422收发器,为器件的电缆侧(RS-485驱动器/接收器侧)和UART侧之间提供5000V~RMS~ (60s)电隔离。对于那些端口间地
    的头像 发表于 06-04 09:17 1189次阅读
    MAX14949 500kbps半双工、<b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422<b class='flag-5'>收发</b>器<b class='flag-5'>技术</b>手册

    MAX14946 500kbps半双工、RS-485/RS-422收发技术手册

    MAX14946为隔离型RS-485/RS-422收发器,为器件的电缆侧(RS-485/RS-422驱动器/接收器侧)和UART侧之间提供2
    的头像 发表于 06-03 16:35 1257次阅读
    MAX14946 500kbps半双工、<b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422<b class='flag-5'>收发</b>器<b class='flag-5'>技术</b>手册

    MAX14948 500kbps全双工RS-485/RS-422收发器,具有±30kV ESD保护技术手册

    MAX14948为隔离型RS-485/RS-422收发器,在器件的电缆侧(RS-485/RS-422驱动器/接收器侧)和UART侧之间提供5
    的头像 发表于 06-03 15:28 883次阅读
    MAX14948 500kbps全双工<b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422<b class='flag-5'>收发</b>器,具有±30kV ESD保护<b class='flag-5'>技术</b>手册

    MAX14941/MAX14942 20Mbps半双工PROFIBUS/RS-485收发技术手册

    MAX14941/MAX14942为隔离型RS-485/PROFIBUS-DP收发器,为器件的电缆侧(RS-485驱动器/接收器侧)和UART侧之间提供5000V~RMS~ ( (60s)电隔离
    的头像 发表于 06-03 15:14 781次阅读
    MAX14941/MAX14942 20Mbps半双工PROFIBUS/<b class='flag-5'>RS-485</b><b class='flag-5'>收发</b>器<b class='flag-5'>技术</b>手册

    MAX14938/MAX14939 20Mbps半双工PROFIBUS/RS-485收发技术手册

    MAX14938/MAX14939为隔离型RS-485/PROFIBUS-DP收发器,为器件的电缆侧(RS-485驱动器/接收器侧)和UART侧之间提供2750V~RMS~ (60s)电隔离。对于
    的头像 发表于 06-03 14:56 786次阅读
    MAX14938/MAX14939 20Mbps半双工PROFIBUS/<b class='flag-5'>RS-485</b><b class='flag-5'>收发</b>器<b class='flag-5'>技术</b>手册

    MAXM22510/MAXM22511完全隔离型RS-485/RS-422模块收发器+电源技术手册

    MAXM22510和MAXM22511为隔离型RS-485/RS-422全双工收发器模块,在器件的电缆侧(RS-485/RS-422驱动器/
    的头像 发表于 05-30 14:25 809次阅读
    MAXM22510/MAXM22511完全隔离型<b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422模块<b class='flag-5'>收发</b>器+电源<b class='flag-5'>技术</b>手册

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

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

    MAX3140 SPI/MICROWIRE兼容的UART,集成真正失效保护的RS-485/RS-422收发技术手册

    MAX3140是完整的通用异步收发器(UART)和真正的故障安全RS-485/RS-422收发器,集成在单个28引脚QSOP封装中,适用于空间、成本和功耗受限的应用。MAX3140具有
    的头像 发表于 05-26 14:26 856次阅读
    MAX3140 SPI/MICROWIRE兼容的UART,集成真正失效保护的<b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422<b class='flag-5'>收发</b>器<b class='flag-5'>技术</b>手册

    MAX3160/MAX3161/MAX3162 +3.0V至+5.5V、1µA、RS-232/RS-485/RS-422多协议收发技术手册

    MAX3160/MAX3161/MAX3162均为可编程的RS-232/RS-485/422多协议收发器。MAX3160/MAX3161可通过引脚编程作为2TX/2RX RS-232接
    的头像 发表于 05-20 10:09 957次阅读
    MAX3160/MAX3161/MAX3162 +3.0V至+5.5V、1µA、<b class='flag-5'>RS</b>-232/<b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422多协议<b class='flag-5'>收发</b>器<b class='flag-5'>技术</b>手册