关键词:RS-485, EMI, 电磁干扰, 通讯接口, 接口

RS-485接口往往需要工作在恶劣的电磁环境下,还要求实现长距离数据传输(可以达到1200米)、高速(可以达到几十Mbps)。那么在设计方面需要注意一些什么呢?本文主要介绍RS-485的工作模式,以及RS-485可能面对的EMI电磁干扰以及对应的解决方案。

详解RS-485工作原理

  • 以差分传输来应对共模干扰

当RS-485芯片接受到差分电压大于200mV时,RO脚输出低电平,而本身DI可以输出1.5V的差分电压。因此有足够的余量来支持长距离传输以及各种环境噪声的干扰。

图1,RS-485芯片工作原理

为了消除在通信电缆中的信号反射,一般使用双绞线来避免干扰。对于比较长的连接,一般的做法是在RS-485总线的开始和末端都并接终端电阻,因为大多数双绞线电缆特性阻抗大约在120Ω左右。

  • RS-485的工作模式

以ADI的ADM3061EARZ为例,半工RS-485连接支持多个接收器和发射器在同一个信号回路上,但是要保证每次只有一个发射器工作。这个可以通过控制RE(收器使能)、DE(发射器使能引脚)来实现。半工RS-485可以双向数据传输,但是每一个时间节点上只能一个方向传输信号。

图2,RS-485收发器的工作模式

了解更多RS485收发器信息,请点击Digi-Key RS485收发器。

  • RS-485如何连接

为了避免信号反射,在多个RS-485连接时,支路长度(StubLength)越短越好。同时要避免其他类型的连接,比如星型连接。

注:理论上支路长度应该小于1/4波长(传输频率对应的波长),实际应用上越小越好。

图3,RS-485的正确连接

最大可以接多少个节点由RS-485接收器的输入阻抗来决定,标准RS-485接收器输入阻抗大于12K欧姆,最多可以驱动32个负载。输入电阻越大,驱动的负载越多。比如ADM3061EARZ输入阻抗48K欧姆,最多可以驱动128个负载。

图4,RS-485接收器的输入阻抗和负载数量

RS-485面临的EMC电磁干扰风险

对于RS-485的EMC电磁干扰需要考虑下面三种情况的静电防护:

  • 静电”防护ESD

干扰成因:静电引起的干扰

干扰路径:手指触碰

对应标准:IEC 61000-4-2

典型干扰波形:接触放电±8 kV ,ESD脉冲4mJ ,ESD波形(接触放电8kV)

图5,静电干扰典型干扰波形

  • 电快速瞬变脉冲群” 防护EFT

干扰成因:快速开关引起的干扰,比如:切断感性负载、继电器触点弹跳等

干扰路径:高频噪声通过各种路径耦合到通信端口

对应标准:IEC 61000-4-4

典型干扰波形:端口电压2kV,单个EFT脉冲能量4mJ ,EFT 50Ω负载波形2kV

图6,电快速瞬变脉冲群典型干扰波形

  • “浪涌”防护Surge

干扰成因:开关或雷电瞬变引起的干扰

干扰路径:各种路径耦合到通信端口

对应标准:IEC 61000-4-5

典型干扰波形:浪涌脉冲能量可以达到90J,浪涌1.2/50µs波形

图7,浪涌电压典型干扰波形

RS485的EMC电磁干扰解决方案

  • TVS管保护

如何连接:TVS管连接需要保护的线路与地,提供过压保护。

如何工作:当产生大于TVS的击穿电压的瞬态电压时,TVS电阻变小,能量从TVS管流到地(<1 ns)。在瞬态事件后,TVS管自动复位至低阻抗状态,允许系统恢复正常工作

图8,TVS保护电路

TVS管非对称击穿电压:RS485芯片需要保障在+12V至–7V的收发器共模范围。因此对于TVS管的要求也是非对称击穿电压。比如CDSOT23-SM712独有特性是具有+13.3V和–7.5V的非对称击穿电压。

如果需要了解更多非对称TVS管信息,请点击Digi-Key 非对称TVS管选择, 可以根据参数选型,选择「12V(最大), 7V(最小)」项,查找针对RS485设计的TVS管。

图9,选择针对RS485设计的TVS

TVS管对于EFT和ESD有着比较好保护。而浪涌的能量平均高出ESD和EFT三到四个数量级, 但是TVS管可能不一定能很好的瓦解浪涌的能量,这时则需要更复杂的保护方案。

  • 瞬态闭锁单元(TBU)

如何连接:TBU串联在需要保护的线路中,提供过流保护,与TVS管配合使用。

如何工作:当发生过流,TVS由于瞬态电压工作在击穿状态,TBU阻值变大,电流将升至预设的限流水平。此时,TBU会在不足1µs时间内将受保护电路与浪涌断开,只有极小的电流通过受保护电路 (<1mA)。在瞬态事件后,TBU自动复位至低阻抗状态,允许系统恢复正常工作。典型的TBU,比如Bourns 的TBU-CA065-200-WH。

图10,TBU保护电路

  • 浪涌抑制专用芯片

一个器件提供的保护往往有限,所以对于高要求的应用,往往需要多种器件联合使用。

你可以访问Digi-Key浪涌抑制IC,选择相关的器件。Digi-Key网站提供丰富的参数选项供选择,下图中「外部开关」指的是器件外部需要另加开关(比如MOS管),而该芯片一般是起到控制作用。而「内部开关」指的是保护电路的开关在芯片的内部。

图11, 浪涌抑制专用芯片选型参数

本文小结

尽管已使用多年,RS-485凭借良好的共模噪声的抗干扰的能力,适于长距离信号传输,仍广泛应用于工业环境。

更多有关RS-485设计的技术资料如下:

  • 长距有线通信,为什么要用RS-485?

  • 使用 RS-485和电流环路接口实现可靠的工业连接

  • Options and Solutions for Partitioning Isolated Power in Isolated RS-485 Nodes

好东西要分享给朋友

多个485串联_让RS-485接口远离EMI风险!这有三个实用方案相关推荐

  1. Step7-Mricro/win S7-200 485轮询 西门子485 modbus RTU 200 ModbusRTU通信S7-200与最大32个从站RS 485主站程序

    Step7-Mricro/win S7-200 485轮询 西门子485 modbus RTU 200 ModbusRTU通信S7-200与最大32个从站RS 485主站程序,程序块自动轮询,无需编写 ...

  2. 485通讯的校验和_232/485转CAN 智能协议转换器

    ▼更多精彩推荐,请关注我们▼ 一.产品概述 SG_CAN_Modbus是一款用于CAN-Bus现场总线与RS-232总线或RS-485总线之间数据转换的协议型转换器,支持标准Modbus  RTU协议 ...

  3. 市面上485转光纤收发器单模单纤FC接口传输距离最远多少

    485转光纤收发器一般指的是RS-485信号转光纤信号的设备,而传输距离的远近取决于使用的光纤类型和设备的规格. 单模单纤FC接口是指使用单模光纤和FC接口进行信号传输.在单模光纤的传输距离方面,一般 ...

  4. 串口232,485转以太网模块 串口232,485转以太网模块 TCP/IP 串口协议转换模块

    串口232,485转以太网模块 串口232,485转以太网模块 TCP/IP 串口协议转换模块                                                      ...

  5. 微信小程序实名认证接口_人脸核身接口整理

    一.微信小程序实名认证接口_人脸核身接口整理 开场一个字: 悲观.目前实名接口,人脸识别接口开放度不高."实名信息授权"已经回收. 二.人脸核身接口 1.使用条件 需要现申请通过才 ...

  6. 最新H5口红机系统源码下载_易支付支付接口+免公众号

    最新H5口红机系统源码下载_易支付支付接口+免公众号

  7. java采集温湿度水浸_建大仁科485型模块二次开发说明

    本文档主要针对应用建大仁科旗下模块二次开发的客户.在通讯网络中,一般PLC.组态王或用户开发的上位机软件作为主机,模块作为从机,通讯时严格执行一问一答. 二.通信协议 2.1基本参数 编 码8位二进制 ...

  8. RS232 RS422 RS 485

    RS232特点: RS-232是现在主流的串行通信接口之一.由于RS232接口标准出现较早,难免有不足之处,主要有以下四点: (1)接口的信号电平值较高,易损坏接口电路的芯片.RS232接口任何一条信 ...

  9. 如何提高RS -485电快速脉冲群的抗干扰能力

    RS-485总线具有结构简单.通信距离远.通信速度快.成本低等优点.广泛应用于工业通信.电力监控.仪器仪表等行业.由于工业控制环境恶劣,通信线路中会出现更多的干扰耦合,从而影响RS-485总线的可靠性 ...

  10. 多个485串联_RS-485接口器件通讯无故障偏置电路的原理和设计

    RS-485接口通信在某些情况下,例如当一个驱动器释放总线给另一个驱动器时,会出现短时间总线上没有驱动电流的情况.此时,两端的匹配电阻会将差分总线电压放至0V,这对于许多RS-485接收器来说是一个未 ...

最新文章

  1. 5.Ubuntu下的GIF录制软件peek安装
  2. WebAssembly + Dapr = 下一代云原生运行时?
  3. Linux 安装Anroid Studio 0.8
  4. mysql的压缩版安装
  5. python 逻辑运算的短路问题
  6. oracle用户口令已失效
  7. 软件项目管理第四课—投标项目需求分析和应答
  8. 频域自适应 matlab,FDAF 频域自适应滤波器( )演示程序 Matlab; LMS算法 266万源代码下载- www.pudn.com...
  9. html页面广告5秒之后跳过
  10. arg min什么意思
  11. 手机APP测试——Perfecto
  12. 使用xlwt将数据保存到excel文件中,python
  13. java 图片 转像素_使用Java改变图片的像素
  14. 计算机中硬盘和移动硬盘的区别,笔记本硬盘和移动硬盘有什么区别
  15. 正确方法将电子书放到Kindle的documents文件夹,还是看不了书?
  16. 数据结构——王卓老师
  17. 趁着中秋节来临之际,学学如何做好团队管理
  18. 计算机实验室的英语单词,实验室的英语单词
  19. 考研英语阅读技巧总结(唐迟)
  20. win10台式电脑耳机不响

热门文章

  1. 海康录相机如何添加大华摄像头
  2. 延时等待的gcode
  3. gcode 解析入门1-1
  4. oracle 定时任务plsql,最简单的一个Oracle定时任务
  5. 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。.....LeoMoon CPU-V.exe虚拟机检测工具
  6. 如何构建自定义人脸识别数据集?本文介绍了三种训练方法
  7. 如何在计算机中快速新建TXT文本文档
  8. 两年工作经验,三面拼多多,最终获得offer!(面经总结)
  9. c语言编程定义符号,C语言:条件编译及预定义符号知识详解
  10. 3dmax中如何设置环境灯光