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

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

3天内不再提示

RS485信号协议的特点和应用场景

科技绿洲 来源:山羊硬件Time 作者:山羊硬件Time 2023-11-06 14:52 次阅读

电子行业中,信号协议有很多,包括I2C,SPI,USBUARTRS485等等,每个协议都有自己的特点和应用场景。

其中的RS485协议就是一种在电路板设计中非常常见的协议,是美国电子工业协会(EIA)在1983年批准的一个差分传输协议,距今差不过也有三十年的历史了。

因为是差分信号,所以是具有抑制共模干扰的能力的,在一些通信距离比较远的场景下,它可以比较好的传输数据,是一种应用非常广泛的信号总线。

RS485通常采用一条总线将各个节点进行连接,是不支持环形或者星链型连接的。

图片

它有分两线制和四线制,在使用上四线制只能实现点对点的通信方式,目前比较少使用。

两线制是目前主流的用法,这种接线方式可以使得总线式拓扑结构在一条总线上能够最多连接上32个节点。

RS485一个很好的特点就是支持长距离传输,通讯距离可以达到1200米(理论状况下),实际情况中,只有通讯线材优质达标,负载设备少,通讯距离就远,如果设备太多,传输线的线材又是劣质产品,波特率(每秒种发送的比特数)不够等等不良因素,就会使得传输距离降低。

RS485电路可以分为两种,一种是隔离型,一种是非隔离型。

非隔离型

非隔离型的电路比较简单,如下图所示,只需要一个RS485芯片直接和MCU的串行通讯口连接,然后在与I/O控制口连接就可以。

图片

如果是完整的485通信电路,就需要在上图中的A线加上一个4.7千欧的上拉电阻,在B线加上一个同样4.7千欧的下拉电阻。

至于为什么要加上上下拉电阻,就需要从RS485本身的性质说起,它的标准定义是信号阈值上下限是正负200mV,当A-B的值大于200mV时,总线的状态就表示为“1”,当A-B的值小于-200mV时,总线的状态就表示为“0”,但是当A-B的值在-20mV~20mV之间的话,总线状态就是不确定状态,所以需要上下拉电阻来初始化固定状态,避免不确定状态的出现。

隔离型

对于一些工业控制领域,电路控制单元中各个节点之间可能存在很高的共模电压,而RS485接收器共模电压是有极限电压的,也就是大于+12V或者小于-7V时,接收器就不能正常工作了,甚至会烧毁芯片及电路板。

隔离型的RS485电路就可以应用在这种场景,通过DC-DC将系统电源和RS485收发器的电源进行隔离,通过隔离器件将信号进行隔离,从而消除共模电压的影响,使得接收器能不受限制正常工作。

图片

光电隔离RS485典型电路)

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

    关注

    140

    文章

    4944

    浏览量

    97664
  • RS485
    +关注

    关注

    39

    文章

    1154

    浏览量

    82225
  • 串行通讯
    +关注

    关注

    2

    文章

    77

    浏览量

    16369
  • 传输数据
    +关注

    关注

    1

    文章

    122

    浏览量

    16101
收藏 人收藏

    评论

    相关推荐

    关于RS485协议 求教

    为什么RS485只能接256个设备?是由什么限制的?如果想用RS485协议接超过256个设备可以用几个MAX487芯片并联吗?
    发表于 03-30 10:22

    可展示三种RS485用场景的半双工参考设计包括BOM及层图

    描述 RS485(隔离式、非隔离式)是适用于电网基础设施空间的常用接口,也是新设计的设备上最重要的选项之一。TIDA-00308 允许客户针对三种不同应用场景通过 TI RS485 器件以及该
    发表于 09-21 09:15

    RS485通信原理是什么?RS485应用存在哪些问题?

    RS485特点是什么?RS485通信原理是什么?RS485应用存在哪些问题?
    发表于 05-20 06:06

    RS485总线特点

    智能仪表在要求通信距离为几十米到上千米时,通过RS485通讯连成现场网络,满足企业信息化的需要。RS485总线特点1、RS485的最高数据传输速率为10Mbps。2、
    发表于 07-26 06:41

    RS485基础知识

    ,多点通信的标准。它的电气特性和RS-232大不一样。用缆线两端的电压差值来表示传递信号RS485仅仅规定了接受端和发送端的电气特性。它没有规定或推荐任何数据协议。b.
    发表于 08-05 07:16

    RS485通信与Modbus协议的相关资料分享

    文章目录RS485 通信与 Modbus 协议单片机 RS485 通信接口、控制线、原理图及程序实例RS485 通信与 Modbus 协议
    发表于 11-30 07:31

    RS485通信与Modbus协议特点

    RS485通信与Modbus协议 附源码及视频教程下载RS485通信的特点1、采用差分信号。2、RS48
    发表于 11-30 07:05

    RS485特点包括哪些呢

    RS485 仅仅规定了接受端和发送端的电气特性。它没有规定或推荐任何数据协议RS485特点包括:1)接口电平低,不易损坏芯片。RS485
    发表于 01-14 08:14

    RS485是什么?RS485通信的特点有哪些

    来表示传递信号RS485 仅仅规定了接受端和发送端的电气特性。它没有规定或推荐任何数据协议。​ RS485特点包括:1) 接口电平低,
    发表于 01-14 07:54

    RS485通信协议

    RS485通信协议RS485 通信协议1.概述C320 系列变频器提供标准RS485 通信接口,用户可通过PC/PLC 实现集中监控(
    发表于 04-07 17:26 89次下载

    rs485通讯协议

    rs485通讯协议是本技术频道的核心内容,介绍了rs485通讯协议原理,rs485通讯协议详细介
    发表于 08-13 17:21
    <b class='flag-5'>rs485</b>通讯<b class='flag-5'>协议</b>

    RS485特点

    RS485采用差分信号负逻辑,+2V~+6V表示“0”,- 6V~- 2V表示“1”。RS485有两线制和四线制两种接线
    发表于 12-09 13:13 3次下载

    STM32CubeMX | 37 - 使用RS485总线进行双板通信(SP3485)

    本篇详细的记录了如何使用STM32CubeMX配置 STM32F407ZGT6 使用 RS485 总线与另一个开发板之间通信。0. RS485总线协议简述RS485总线的
    发表于 12-13 16:45 22次下载
    STM32CubeMX | 37 - 使用<b class='flag-5'>RS485</b>总线进行双板通信(SP3485)

    rs485转tcp网关盒子怎么用(rs485协议转以太网tcp/ip)

    /IP协议之间的通信,可以使用RS485转TCP网关盒子。本文将介绍如何使用RS485转TCP网关盒子进行RS485协议转以太网TCP/IP
    的头像 发表于 05-05 15:50 3200次阅读
    <b class='flag-5'>rs485</b>转tcp网关盒子怎么用(<b class='flag-5'>rs485</b><b class='flag-5'>协议</b>转以太网tcp/ip)

    RS485与Modbus通信原理解读

    RS485,全称为“平衡数字多点系统”,即一种硬件传输标准。这个名字源于其独特的电气特点——涉及到设备间的驱动及接收性能。在确保稳定数据传递方面,它发挥着重要作用。同时,与常用于处理厂家间设备交互的Modbus通讯协议相比,
    发表于 02-15 14:48 643次阅读