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

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

3天内不再提示

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

ZLG致远电子 2023-01-13 09:26 次阅读

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

d7bbfcac-918d-11ed-ad0d-dac502259ad0.jpg  RS485自动收发的原理

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


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

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

d7e4c0ce-918d-11ed-ad0d-dac502259ad0.png

d7f24a96-918d-11ed-ad0d-dac502259ad0.png

d808c4e2-918d-11ed-ad0d-dac502259ad0.png

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

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

d814ba68-918d-11ed-ad0d-dac502259ad0.png

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

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

d7bbfcac-918d-11ed-ad0d-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认证
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 收发器
    +关注

    关注

    10

    文章

    3397

    浏览量

    105864
  • 通讯
    +关注

    关注

    9

    文章

    893

    浏览量

    34835
收藏 人收藏

    评论

    相关推荐

    如何解决RS-485自动收发电路应用异常

    导读为节省MCU的I/O资源,RS-485自动收发收发器经常会被使用,但该类收发器或多或少会遇到一些应用问题,这一类问题该如何解决?本文将
    的头像 发表于 11-02 08:06 195次阅读
    如何解决<b class='flag-5'>RS-485</b><b class='flag-5'>自动</b><b class='flag-5'>收发</b>电路应用<b class='flag-5'>异常</b>?

    RS-485总线】如何快速解决RS-485组网通讯异常

    导读RS-485总线的好处大家都知道,用隔离模块能让通信更稳定。但实际用的时候,可能会遇到通信不了、出错或者收发器坏掉的问题。本文将深度剖析RS-485组网问题。应用问题当出现通信错误或者不能通信
    的头像 发表于 10-19 08:07 535次阅读
    【<b class='flag-5'>RS-485</b>总线】如何快速解决<b class='flag-5'>RS-485</b>组网通讯<b class='flag-5'>异常</b>?

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

    各位工程师是否会遇到这样的情况,测试单个RS-485设备数据无异常,但设备组网后,就出现通讯数据异常或连接失败等情况。出错的原因是什么?本文将从门限电平为你揭秘RS-485组网
    的头像 发表于 10-12 08:06 1215次阅读
    <b class='flag-5'>RS-485</b>总线电平<b class='flag-5'>异常</b>解决方案解析

    RS-485总线】详解RS-485上下拉电阻的选择

    RS-485总线广泛应用于通信、工业自动化等领域,在实际应中,通常会遇到是否需要加上下拉电阻以及加多大的电阻合适的问题,下面我们将对这些问题进行详细的分析。为什么需要加上下拉电阻?根据RS-485
    的头像 发表于 09-21 08:06 548次阅读
    【<b class='flag-5'>RS-485</b>总线】详解<b class='flag-5'>RS-485</b>上下拉电阻的选择

    低功耗、回转率受限的RS-485/RS-422收发器数据手册

    电子发烧友网站提供《低功耗、回转率受限的RS-485/RS-422收发器数据手册.pdf》资料免费下载
    发表于 09-14 10:11 0次下载

    隔离式 RS-485 收发器参考设计

    电子发烧友网站提供《隔离式 RS-485 收发器参考设计.pdf》资料免费下载
    发表于 09-11 10:10 2次下载
    隔离式 <b class='flag-5'>RS-485</b> <b class='flag-5'>收发</b>器参考设计

    将传统RS-485系统与TI基于RS-485的Powerbus结合使用

    电子发烧友网站提供《将传统RS-485系统与TI基于RS-485的Powerbus结合使用.pdf》资料免费下载
    发表于 09-02 10:11 2次下载
    将传统<b class='flag-5'>RS-485</b>系统与TI基于<b class='flag-5'>RS-485</b>的Powerbus结合使用

    灵活的RS-485:采用THVD1424的RS-485多系统简化设计

    电子发烧友网站提供《灵活的RS-485:采用THVD1424的RS-485多系统简化设计.pdf》资料免费下载
    发表于 08-28 11:48 4次下载
    灵活的<b class='flag-5'>RS-485</b>:采用THVD1424的<b class='flag-5'>RS-485</b>多系统简化设计

    9-CHANNEL RS-422/RS-485收发器数据表

    电子发烧友网站提供《9-CHANNEL RS-422/RS-485收发器数据表.pdf》资料免费下载
    发表于 07-09 09:15 0次下载
    9-CHANNEL <b class='flag-5'>RS</b>-422/<b class='flag-5'>RS-485</b><b class='flag-5'>收发</b>器数据表

    SN65HVD485E 半双工 RS-485 收发器数据表

    电子发烧友网站提供《SN65HVD485E 半双工 RS-485 收发器数据表.pdf》资料免费下载
    发表于 06-27 11:17 0次下载
    SN65HVD<b class='flag-5'>485</b>E 半双工 <b class='flag-5'>RS-485</b> <b class='flag-5'>收发</b>器数据表

    RS-485通信标准CN485A-E收发器应用于安防设备中

    RS-485通信标准CN485A-E收发器应用于安防设备中
    的头像 发表于 04-07 09:53 391次阅读
    <b class='flag-5'>RS-485</b>通信标准CN<b class='flag-5'>485</b>A-E<b class='flag-5'>收发</b>器应用于安防设备中

    国产自动方向控制、半双工 RS-485 收发器:MS2548 替代MAX13487

    国产自动方向控制、半双工 RS-485 收发器:MS2548 替代MAX13487产品简述MS2548 是一个 5V 供电、半双工 RS-485
    发表于 03-08 22:33

    没听过这个,都不好意思说自己做过RS-485总线开发!

    RS-485总线应用中,时常会遇到不同的RS-485设备之间通讯,不同的设备间兼容性存在不同,有的设备很稳定,有的设备却时常收到异常数据,这是什么原因导致的呢?又应如何避免呢?RS-485
    的头像 发表于 02-21 08:23 524次阅读
    没听过这个,都不好意思说自己做过<b class='flag-5'>RS-485</b>总线开发!

    RS-485自动收发电路中偏置电阻与终端电阻的选用

    RS-485自动收发电路比带控制脚电路在应用上少一个I/O脚,在主控资源紧张时会更受欢迎。那么自动收发电路是怎么实现
    的头像 发表于 01-23 11:24 2531次阅读
    <b class='flag-5'>RS-485</b><b class='flag-5'>自动</b><b class='flag-5'>收发</b>电路中偏置电阻与终端电阻的选用

    RS-485/RS-422收发器辐射降至最低的PCB实施指南

    电子发烧友网站提供《RS-485/RS-422收发器辐射降至最低的PCB实施指南.pdf》资料免费下载
    发表于 11-29 11:48 7次下载
    <b class='flag-5'>RS-485</b>/<b class='flag-5'>RS</b>-422<b class='flag-5'>收发</b>器辐射降至最低的PCB实施指南