采用rs485总线设计的电路介绍
rs-485最常见的应用是在工业环境下可编程逻辑控制器内部之间的通信。
更多
好的,以下是用中文介绍的采用RS485总线设计的电路关键点:
RS485总线电路设计介绍
RS485是一种广泛应用于工业自动化、楼宇自控、智能仪表等领域的高可靠性、差分传输、多点通信的串行通信总线标准。它设计用于在长距离(可达1200米或更远) 和噪声环境中实现可靠的数据传输。以下是其电路设计的核心要素:
-
差分信号传输 (核心优势):
- RS485使用两条信号线(A+和B-) 来传输数据。
- 数据不是以绝对电压(如RS232的+/-12V)表示,而是以这两条线上的电压差来表示逻辑状态:
- 通常:
A > B(例如+2V) 表示逻辑1 (Mark) - 通常:
A < B(例如-2V) 表示逻辑0 (Space)
- 通常:
- 优势:
- 强大的抗共模噪声能力: 施加在两条传输线上相同的噪声(如地线干扰、电磁感应噪声)会同时影响A和B线,但其差值几乎不变,因此能被接收器有效忽略。
- 抑制地电势差: 允许发送端和接收端之间存在一定的地电位差(标准允许±7V),这对长距离通信至关重要。
- 允许更长的通信距离: 电压摆幅可达±5V(甚至更高),结合抗噪性,支持长距离通信。
- 更高的数据传输速率: 典型速率可达10Mbps(距离较短时),常用在100kbps到1Mbps范围内。
-
总线拓扑 (多点能力):
- RS485采用单对双绞线总线结构。
- 多个设备(节点)可以并联挂接在这对总线上(A线和B线)。
- 限制: 标准规定一个总线最多可挂接32个单位负载设备。现代RS485收发器芯片通常提供“1/4单位负载”或“1/8单位负载”选项,理论上允许挂接多达128个或256个设备。
-
RS485收发器芯片 (核心器件):
- 每个连接到RS485总线的设备都需要一个RS485收发器集成电路。
- 主要功能:
- 发送端 (Driver): 将内部控制器(如MCU的UART)的TTL/CMOS电平信号转换成差分信号输出到A/B线上。
- 接收端 (Receiver): 将总线上的差分信号(A-B)转换成TTL/CMOS电平信号给内部控制器。
- 总线状态感知: 当没有设备驱动总线时,接收器能检测到“空闲”状态。
- 使能控制: 通过
DE(Driver Enable)和/RE(Receiver Enable)或单一/RE引脚来控制发送或接收状态,实现半双工操作。
-
工作模式:半双工与全双工:
- 半双工 (最常见):
- 使用一对线(A/B),所有设备共享同一物理通道。
- 同一时刻只能有一个设备作为发送器驱动总线,其他设备必须处于接收(或高阻)状态。
- 依靠收发器的使能信号 (
DE//RE) 控制收发切换,通常由主控MCU的GPIO控制。 - 需要通信协议(如Modbus RTU)来管理总线访问权限(谁发,何时发),避免冲突。
- 全双工:
- 使用两对线(共4线):一对用于发送(
Tx+,Tx-),一对用于接收(Rx+,Rx-)。 - 设备可以同时发送和接收数据。
- 需要专门的全双工收发器芯片和两条独立的双绞线。
- 不常见,通常只在需要特定点对点高速全双工通信时使用(RS422本质是全双工),成本更高,布线更复杂。
- 使用两对线(共4线):一对用于发送(
- 半双工 (最常见):
-
关键电路元件与设计要点:
- 终端匹配电阻:
- 目的: 消除信号在总线末端的反射(阻抗不匹配导致),防止波形畸变和数据错误,尤其在高速或长距离传输时必需。
- 位置: 安装在物理总线的最远端(通常有两个末端点)。
- 阻值: 标准推荐值通常为120Ω(匹配双绞线的特征阻抗,典型范围100-120Ω)。
- 数量: 半双工总线通常需要两个终端电阻,分别接在两个末端设备的A-B线之间。
- 失效保护偏置电阻 (Fail-safe Biasing):
- 目的: 确保当总线空闲(无设备驱动)或所有收发器输出高阻态时,接收器能检测到一个确定的逻辑状态(通常是“1”),防止干扰导致接收器误将噪声识别为有效数据(0)。
- 实现: 在总线上加入一组电阻:上拉电阻接在A线与Vcc(如+5V)之间,下拉电阻接在B线与GND之间。典型阻值较大(如1kΩ - 10kΩ),形成“弱”偏置。
- 位置: 可以在总线上的多个点,也可以在主节点或终端节点。
- 接地与隔离:
- 尽管RS485抗共模噪声,但巨大的地电位差仍可能损坏收发器。
- 在严苛环境、长距离或存在强干扰/不同电源系统的场合,强烈建议使用隔离型RS485收发器芯片或增加光耦隔离电路。隔离通常在信号侧(UART到收发器)和电源侧(为隔离部分提供独立的隔离电源)进行。
- ESD与浪涌保护:
- 总线暴露在外,易受静电放电(ESD)和感应雷击等浪涌电压损坏。
- 在收发器的A/B信号线对地之间需增加瞬态电压抑制器件(TVS管或专用的浪涌保护器/SPD)。TVS管的钳位电压需低于收发器允许的最大电压(如±15V)。
- 布线要求:
- 必须使用双绞线: 紧密绞合使干扰对A/B线的影响接近(增强抗共模噪声能力),是RS485的基础。屏蔽双绞线(STP)在强干扰环境更佳。
- 避免星型拓扑/过长的分支线: 分支线(Stub)长度应尽可能短(小于信号波长的小部分),否则会引起反射。理想情况是单一连续的菊花链或总线型拓扑。
- 终端匹配电阻:
电路示例(半双工简化版):
每个节点电路包含:
- 微控制器 (MCU): 提供UART信号(TxD, RxD)和使能控制信号(DE)。
- RS485收发器芯片: 如MAX485, SN65HVD485, ADM2587E(带隔离)。
- 连接:
RO(接收器输出) -> MCURxD - 连接:
DI(发送器输入) -> MCUTxD - 连接:
DE-> MCU GPIO(高电平使能发送器) - 连接:
/RE-> MCU GPIO 或 连到DE(低电平使能接收器) - 连接:
A-> 总线A线 - 连接:
B-> 总线B线
- 连接:
- 本地VCC & GND: 为收发器供电。
- 可选保护/辅助元件:
- TVS管(接在A-地、B-地)。
- 失效保护偏置电阻(上拉A->VCC, 下拉B->GND)。
- 终端电阻(在总线两端的节点上,接在A-B之间,120Ω)。
- 隔离电源和信号隔离器件(如果需要)。
总结:
RS485总线电路的核心是差分收发器芯片以及围绕它的总线管理电路(终端电阻、偏置电阻)和保护电路(TVS、隔离)。其设计需特别关注抗噪(差分结构)、抑制反射(终端电阻)、总线仲裁(半双工使能控制)和鲁棒性(保护措施)。正确的设计和元件选择是确保RS485通信在工业环境中稳定可靠运行的关键。
RS485电路原理以及设计
此篇文章转载于:http://www.elecfans.com/yuanqijian/guangou/20120810283906.html简单介绍:RS485
资料下载
微风挽雨
2021-11-05 20:51:03
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 芯片的工作原理是什么?
- ssd是什么意思
- 什么是蓝牙?它的主要作用是什么?
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- dtmb信号覆盖城市查询
- 怎样挑选路由器?
- 华为芯片为什么受制于美国?
- 元宇宙概念股龙头一览
- type-c四根线接法图解
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 传感器常见类型有哪些?
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机