首页/文章/ 详情

关于RS485的EMC,我从认证工程师那儿讨来了一些实用基础

8月前浏览235
大家好,我是王工。

最近向公司的认证工程师讨教了一些RS485关于EMC的一些知识,文章内容可能有点枯燥,但对于做工业控制产品类的朋友来说,这些知识都是很有用的。咱们尽可能得把它讲的让大家不那么容易打瞌睡吧。

RS485接口,作为咱们工业自动化领域的"老将",它凭借其出色的长距离传输能力(理论上为1200米)和抗干扰性能,在工厂车间、楼宇控制、能源系统等场景中随处可见。但这位"老将"在实际工作中常常会遇到各种"偷袭"——击、电源波动、静电放电等产生的瞬变电压,今天我就带大家认识一下这些"敌人"。


011

为什么RS485需要特殊保护?  

想象一下,在工厂车间里,RS485总线就像一条贯穿全厂的"信息高速公路"。这条路上跑的不是汽车,而是重要的数据传输。但这条"公路"常常会遭遇各种"自然灾害":

  • 雷击就像突如其来的闪电劈在公路上;

  • 静电放电好比工作人员身上积累的静电突然释放;

  • 设备开关类似大型机器突然启动产生的电压波动。

这些干扰轻则造成数据错误,重则直接损坏设备。为此,国际电工委员会(IEC)制定了一EMC抗扰度要求——IEC 61000-4系列,专门考验设备的抗干扰能力自1996年以来,向欧盟出售或在欧盟范围内出售的所有电子设备都必须达到IEC 61000-4-x规范定义的EMC级别。下面我们就重点看看其中最厉害的三大"杀手"。

  • IEC 61000-4-2 静电放电(ESD)
  • IEC 61000-4-4 电快速瞬变(EFT)
  • IEC 61000-4-5 电涌耐受性


021

杀手1:静电放电ESD  

你有没有冬天摸门把手被电到的经历?这就是静电放电(ESD)。在工业环境中,这种"小火花"可能高达上千伏特!

IEC,也就是负责制定电气工程和电子工程领域的一个国际标准,IEC 61000规范定义了一组EMC抗扰度要求,其中IEC 61000-4-2 专门讲了静电放电(ESD)

ESD是指静电荷在不同电位的实体之间的突然传输,由靠近接触或电场感应引起。其特征是在短时间内产生高电流。测试的主要目的是确定系统在工作过程中对系统外部ESD事件的抗扰度。这里面描述了两种耦合测试方法,即所谓接触放电空气放电


测试方法:

  • 接触放电:直接用"电枪"怼着设备打(最高测试为4级:±8kV);

  • 空气放电:隔空放电模拟真实场景(最高测试为4级:±15kV);

  • 测试期间,数据端口须经受至少10次正极放电和10次负极放电,脉冲之间需要间隔1秒。

下图显示了规范所述的8 kV接触放电电流波形。一些关键波形参数包括小于1 ns的上升时间和大约60 ns的脉冲宽度,这说明脉冲总能量约为数十mJ。


031

杀手2:电快速瞬变(EFT)  

想象一下继电器快速开关时产生的干扰,就像一连串高速射来的箭矢。这就是EFT测试要模拟的场景。

其中IEC 61000-4-4 专门讲了电快速瞬变(EFT)测试,想尝试模拟各种复杂条线下各类型的事件产生的干扰。

电快速瞬变测试要求将数个极端快速的瞬变脉冲耦合到信号线上,以代表容性耦合到通信端口的外部开关电路的瞬态干扰,这种干扰可能包括继电器和开关触点抖动,以及切换感性或容性负载引起的瞬变,所有这些在工业环境中非常常见。


测试特点

  • 输出波形由15 ms的2.5 kHz至5 kHz突发高压瞬变脉冲组成,并以300 ms间隔重复;

  • 每个脉冲具有5 ns的上升时间和50 ns的持续时间,在波形的上升和下降沿的50%点之间测量;

  • 单个EFT脉冲的总能量与ESD脉冲相似,单个脉冲的总能量典型值为4 mJ;

  • 施加于数据端口的电压可以高达2 kV。

下图显示EFT 50 Ω负载波形。EFT波形用具有50 Ω输出阻抗的发生器在50 Ω阻抗上产生的电压来描述。

Figure 2

这些快速突发瞬变通过电容耦合钳耦合到通信线路。EFT通过耦合钳容性耦合到通信线路,而不是直接接触。这同样降低了EFT发生器的低输出阻抗所引起的负载。耦合钳和电缆之间的耦合电容取决于电缆直径、屏蔽和绝缘。


041

手3:浪涌测试(Surge)  

这是三大"杀手"中最凶狠的一个,通常由雷击或大功率设备开关引起,能量是前两者的数千倍!

其中IEC 61000-4-5 专门讲了浪涌测试(Surge),并定义了用于评估对这些破坏性电涌的抗扰度的波形、测试方法和测试级别。

浪涌由开关或雷电瞬变产生的过压引起。开关瞬变的原因可以是电源系统切换、电源分配系统的负载变化或短路等各种系统故障。雷电瞬变的原因可以是附近的雷击将高电流和电压注入电路中。

浪涌测试的特征

  • 电涌脉冲的上升时间为1.25 µs,脉冲宽度为50 µs;

  • 电涌脉冲能量可以达到90 J,比ESD或EFT脉冲的能量高出3~4个数量级;

  • 浪涌被认为是最严重的EMC瞬变。ESD与EFT相似,电路保护的设计可以相似,但浪涌则不然,其能量非常高,因此必须以不同方式处理。

  • 浪涌测试期间,要求器件在测试期间设置为正常工作状态,同时将5个正脉冲和5个负脉冲施加于数据端口,各脉冲间隔最长时间为1分钟。


下图显示1.2/50 µs浪涌波形。

Figure 3

下图显示半双工RS485器件的耦合网络。并联电阻总和为40 Ω。对于半双工器件,每个电阻为80 Ω。

Figure 4


051

如何判断设备"抗揍"能力?  

测试后,设备的表现会被分为四个等级:

标准A、正常工作测试时完全正常工作,数据零错误。这也是我们的终极目标!

标准B、功能暂时丧失或性能暂时降低,不需要人为干预测试时可能会出错,但能自动恢复 。多数场合可以接受。

标准C、功能暂时丧失或性能暂时降低,需要人为干预必须人工重启才能恢复。关键系统不能接受。

标准D、功能丧失,设备永久损坏:测试fail!

以上就是今天分享的内容,希望对你有帮助。

声明:


 
声明:参考内容:ADI官网。原创文,转载请注明出处本号对所有原创、转载文章的陈述与观点均保持中立,推送文章仅供读者学习和交流。文章、图片等版权归原作者享有,如有侵权,联系删除。  

来源:硬件笔记本
电源电路汽车电子通信电场理论控制工厂
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-12-04
最近编辑:8月前
硬件笔记本
本科 一点一滴,厚积薄发。
获赞 158粉丝 51文章 1109课程 0
点赞
收藏
作者推荐

用USB给单片机下载程序,会烧电脑吗?

国庆假期,各个景区人山人海,正是宅家捣鼓技术的好时候。翻出刚到的开发板,准备趁这几天清净再倒腾倒腾。 刚拿起USB线,突然想起之前公司里测试同事遇到的一件小事——他用电脑给一块新板子下载程序,结果咔嚓一下,电脑的USB口直接冒烟烧了。这事儿听着就肉疼,毕竟电脑可比单片机开发板贵多了。今天咱们就从电路原理上唠唠,用USB给单片机下载程序,到底会不会把电脑给烧了?011先说结论:在绝大多数正常情况下,不会烧电脑 咱们一般说的“烧电脑”,多半指的是电脑的USB接口,尤其是供电部分出问题。其实,电脑的USB口在设计时就已经考虑到了咱们这些手残党可能会瞎折腾,所以自带了不少保护措施。你想想,USB设计出来就是为了让大家随便热插拔的,要是动不动就烧主板,那谁还敢用啊?在电脑主板内部,USB口的电源路径上,通常串联着一颗专门的电源管理芯片,比如SY6280AAC。这颗芯片是个负载开关,你可以把它想象成一个智能电闸。它的核心工作就是管着USB电源的通和断。平时接上负载后正常通电,一旦负载接的设备(比如你的开发板)出幺蛾子,比如短路了,或者电流一下子太大了,这个“智能电闸”就会瞬间跳闸,切断供电,保护电脑主板不受牵连。如下图所示:这颗芯片有个很重要的引脚叫ISET(限流设置引脚)。咱们通过给它配上一个特定阻值的电阻(叫做Rset)到地,就能预设一个电流保护值。计算公式是:Ilim(A)= 6800 / Rset(欧姆)。举个例子,如果想将限流值设定在500mA(0.5A),根据公式就能算出需要的Rset电阻值:Rset = 6800 / 0.5 = 13600欧姆,也就是13.6kΩ。通过这颗小电阻,主板厂商就能精确地设定每个USB口的最大输出电流。比如,USB 2.0口一般限流500mA,USB 3.0口限流900mA。当你外接的设备想抽取超过这个限值的电流时,这个保护芯片就会动作,让电流输出最大设定时甚至切断输出。咱们再看看手里的USB线。例如USB2.0,它里面有四根线,其中两根(VCC和GND)是专门负责供电的,另外两根(D+和D-)是专门负责传输数据的。在大多数情况下,当你用USB线连接电脑和单片机开发板时,电流方向是从电脑的USB口流向开发板,给开发板供电。而数据线则专心负责程序下载和串口通信。只要你的开发板电源设计合理,电压是不会沿着数据线倒灌回电脑的。所以,有了主板上的电流保护芯片和USB线本身物理上的隔离这两道防线,在正常情况下,你的电脑是很安全的。021为什么同事把电脑烧了? 俗话说,不怕一万就怕万一。在下面这些极端情况下,风险确实存在。1、电压倒灌——这是最危险的情况!我同事遇到的就是这种问题。当时我们新开发的主板支持12V外部电源和5V USB电源同时供电。结果板子在设计上有点瑕疵,导致接上12V外部电源时,这个高电压不知道怎么着就窜到了5V的USB线上,然后一股脑倒灌回了电脑。电脑USB口的设计最高也就承受个5V电压,突然来个12V的“高压”,里面的芯片根本扛不住,直接就被击穿烧毁了。表现就是电脑死机,再重启那个USB口已经识别不了任何设备了。所以,如果你的开发板除了USB供电,还有另外的外部电源接口,一定要特别小心! 一定要确保板子的电源路径设计合理,有防止电流倒灌的机制。2、电源短路在你把自制板子接到电脑之前,如果板子上的USB电源接口(VCC和GND)因为焊接不当、元件烧毁或者线路破损直接短路了,那么在你插上线的瞬间,就等于用一根导线直接把电脑USB口的5V和地连在一起。这时,电脑主板上的那个负载开关芯片(比如SY6280)会迅速动作进行保护。但如果它的响应不够快,或者这个短路冲击太猛烈、太频繁,还是有可能损坏主板上的USB控制芯片或相关电路。3、ESD静电这个风险相对小一些,但也不能完全忽视。尤其在干燥的冬天,人身上很容易带上几千伏的静电。如果直接用手去摸裸 露的USB接口,然后插电脑,静电可能会瞬间击穿那些脆弱的接口芯片。不过好在,现在稍微正规点的电子产品,在USB接口附近都会焊接一个叫做ESD静电保护二极管的小元件,它能把瞬间的高压静电导入地线,从而保护后面的芯片。031怎么才能安全地玩转单片机开发板? 知道了风险,咱们就能对症下药,把风险降到最低。1、外购开发板:大多数情况下,咱们都会直接外购开发板,正常情况下很少会遇到USB接口短路的情况,但是建议选择正规的,有品牌的开发板,产品质量更加可靠。2、自研开发板:一定要自查,确保焊接正常,元器件正常后才通电跟主机连接,可以先用万用表测一下通断或者在跟主机连接之前确认一下板子相关电压是否正常。3、使用带独立供电的USB HUB:串接一个质量好一点的、带独立电源的USB HUB,也是个不错的策略。即使你的板子出了问题,电流冲击也是先由HUB来承受,很大概率能保住你的电脑。不过要注意,有些特别便宜的HUB可能省掉了保护电路,效果会打折扣。4、外购USB隔离器:如果你经常调试各种“来路不明”或者接有高压外设的自制电路,强烈建议在淘 宝上花一二十块钱买个USB隔离器。这东西不贵,但它能通过内部的隔离芯片和变压器,在电脑和你的设备之间实现电气隔离。意思是,它能把数据信号传递过去,但两边的电源和地线是完全断开的。就算你的板子炸了,12V、24V的高压也绝对过不去,完美保护你的电脑。可以说是调试危险电路时的“保命神器”。今天的分享就到这里,咱们下期再见。推荐阅读(点击如下三个图片分别进入)来源:硬件笔记本

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈