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

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

3天内不再提示

RS485通信接口特点

硬件攻城狮 来源:大年君爱好电子 作者:大年君爱好电子 2022-09-23 14:30 次阅读

一、RS485通信接口特点

作为工业领域上较常用的通信方式,RS485总线具有以下诸多特点:

收发器输出A、B之间的电平为+2V~+6V,是逻辑“1”;为-6V~-2V,是逻辑“0”。信号电平比RS232降低了,不易损坏接口芯片。另有“使能”控制信号,可使收发器处于高阻状态,切断与传输线的连接。

接收器的输入灵敏度为200mV。即在当接收端A、B之间的电平相差200mV时即可输出逻辑。

传输速率高(10Mbps),传输距离达到1200m)。

具有多站点传输能力,即总线上允许挂接多达128个收发器,可建立设备网络

(5)RS485收发器共模电压范围为-7V~+12V,只有满足该条件,整个网络才能正常工作。当网络线路中共模电压超出此范围时就会影响通信的稳定,甚至损坏接口。

二、RS485收发控制方法

RS485属于半双工总线,在实际使用时一般采用主机轮询或令牌传递的方法来分配总线控制权,RS485设备需要进行发送和接收的方向转换。比较通用的做法是,每个RS485设备在平时均处于接收状态,只有在自己有数据要发送时才转换到发送状态,数据发送完毕后再次切换回接收状态。

1、第一种:程序换向控制

最常用的RS485收发换向方法是程序换向,即由MCU的一个I/O端口控制RS485收发器件的收发使能引脚,在平时使RS485收发器件处于接收状态,如下图,这里485芯片用TI的SN65LBC184,最大速率达到250Kbps,当有数据需要发送时,MCU将RS485收发器件引脚(网络RS485_EN2)置于发送状态,完成数据发送后,再把RS485收发器件切回接收状态。

4e90bf12-3b07-11ed-9e49-dac502259ad0.png

这种方式简单易行,不需增加额外成本,这种方法很多人都会知道并且基本上都用的方法。

2、第二种:自动换向

但是,当我们采用某种硬件平台的工控主板或核心板进行二次开发时,由于工控主板或核心板上没有预留出足够的I/O端口,使得RS485收发的程序换向方法无法实现。在某些特定的情况下,开发平台的底层驱动未对外开放,难以对底层进行二次开发,这种情况下即便有足够的I/O端口也无法实现程序换向。为此,我们需要采用另外一种换向技术,即自动换向技术。自动换向其实就是对使能引脚不需要单独的I/O口来控制,而是由发送引脚发送数据时候顺便控制了。

要实现这种方法可以使能那里加一个反相器,如下图,在空闲状态下,串口的发送信号TXD2为高电平,经过反相器后输出低电平,使SN65LBC184处于接收状态,而RS485总线由于上下拉电阻的作用处于A高B低的状态。当发送数据时,TXD2信号线上的低电平比特位控制SN65LBC184进入发送状态,将该比特发送出去。而高电平比特位则使SN65LBC184处于接收状态,由RS485总线上下拉电阻把总线置于A高B低的状态,即表示发送了高电平。

4eb92a74-3b07-11ed-9e49-dac502259ad0.png

反相器也可以用三极管代替,如下图所示,工作原理和加反相器一样。

但是这种方法在发送高电平时的驱动能力有限,因此会限制通讯距离,一般适用于距离不远场合。

4ed1203e-3b07-11ed-9e49-dac502259ad0.png

其实,为了省去控制的麻烦,也可以采用专门的、带有AutoDirection功能的485芯片,比如MAX13487E,它省去了常用的485使能信号,从而简化了设计电路。

4ef882d2-3b07-11ed-9e49-dac502259ad0.png

审核编辑 :李倩

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

    关注

    10

    文章

    2968

    浏览量

    104775
  • 通信
    +关注

    关注

    18

    文章

    5706

    浏览量

    134389
  • RS485
    +关注

    关注

    39

    文章

    1055

    浏览量

    81136

原文标题:RS485通讯是如何实现收发控制的?

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RS485原理解析和应用

    RS485一、RS485 通信----简介RS485 是美国电子工业协会(Electronic Industries Association,EIA)于1983年发布的串行
    的头像 发表于 04-17 10:44 277次阅读
    <b class='flag-5'>RS485</b>原理解析和应用

    一次性讲透RS485接口

    RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能,随后出现的RS485解决了这个问题。为此本文通过问答的形式详
    的头像 发表于 03-23 08:33 347次阅读
    一次性讲透<b class='flag-5'>RS485</b><b class='flag-5'>接口</b>

    RS485集线器工作原理是什么?RS485集线器具有什么功能?

    RS485集线器工作原理是什么?RS485集线器具有什么功能?RS485集线器能解决什么实际的工程问题? RS485集线器是一种常用的通信
    的头像 发表于 02-03 16:25 1108次阅读

    RS485与MODBUS RTU的区别 如何选择合适的通信技术?

    RS485与MODBUS RTU的区别 如何选择合适的通信技术? RS485是一种通信总线标准,而MODBUS RTU是一种通信协议。本文将
    的头像 发表于 02-01 10:27 2630次阅读

    什么是RS485接口

    什么是RS485接口? 随着科技的发展,通信技术已经渗透到我们生活的方方面面。在各种通信方式中,RS485
    的头像 发表于 01-11 17:37 1600次阅读

    RS485总线连接采用什么样的线缆呢?多台RS485设备如何连接呢?

    RS485总线连接采用什么样的线缆呢?多台RS485设备如何连接呢? RS485总线是一种串行通信协议,常用于工业自动化、楼宇管理和数据采集等领域,具有高速传输、抗干扰能力强等
    的头像 发表于 01-04 16:59 2695次阅读

    RS485接口3种保护电路

    RS485接口3种保护电路
    的头像 发表于 12-19 09:26 746次阅读
    <b class='flag-5'>RS485</b><b class='flag-5'>接口</b>3种保护电路

    RS485接口信号编码器有哪些优点

    RS485接口编码器
    的头像 发表于 11-08 13:42 495次阅读

    RS485通信能达到的最远距离是多少?

    想请问一下RS485通信能达到的最远距离是多少
    发表于 10-16 08:05

    使用MCU UART用于RS485通信的代码

    应用:本代码将使用MCU UART用于RS485通信。 BSP 版本: N76E003 BSP Keil C51 v1.0.6 硬件: NuTiny-SDK-N76E003 v2.1 典型的系列
    发表于 08-30 07:59

    如何使用MCU UART用于RS485通信

    应用:本代码将使用MCU UART用于RS485通信。 BSP 版本: N76E003 BSP Keil C51 v1.0.6 硬件: NuTiny-SDK-N76E003 v2.1 典型的系列
    发表于 08-22 07:10

    rs485接口损坏原因分析雷卯提供保护方案#leiditech #雷卯 #RS485 #保护方案 #接口

    RS485接口
    上海雷卯电子科技有限公司
    发布于 :2023年08月18日 14:13:30

    什么是RS485接口RS422与RS485接口的区别

    RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能,随后出现的RS485解决了这个问题。为此本文通过问答的形式详
    发表于 08-06 10:20 8346次阅读

    RS485自由转PROFINET网关rs485转网络

    捷米JM-RS485/232-PN(RS485转Profinet)将具有RS485/232接口、自由通信协议
    的头像 发表于 07-24 09:12 699次阅读
    <b class='flag-5'>RS485</b>自由转PROFINET网关<b class='flag-5'>rs485</b>转网络

    RS485自由转PROFINET网关连接扫描仪

    远创智控YC-RSPN-001(RS485转PROFINET)将具有RS485/232接口、自由通信协议接口的设备与PROFINET相连,作
    的头像 发表于 07-21 09:12 404次阅读
    <b class='flag-5'>RS485</b>自由转PROFINET网关连接扫描仪