欢迎光临
我们一直在努力

续流二极管拆解:继电器线圈断电时的高压尖峰从哪来

续流二极管拆解:继电器线圈断电时的高压尖峰从哪来

先说结论

这篇从零开始,不要求你学过电路或编程。先看按钮、电线和小灯怎么变化;技术名词会在用到时再用白话解释。

  • 线圈断电时产生的高压尖峰源于电感电流的连续性——电流不想突然消失,必须找地方走

  • 续流二极管给电感电流提供了一条安全回路,避免高压击穿驱动晶体管

  • 用示波器观察MOSFET漏极波形,有无续流二极管的尖峰幅度可能相差数十倍

先用"认知反差"纠正新手直觉——线圈断电时的高压不是凭空出现的,而是电感电流想要继续流动导致的;再用飞轮刹车的类比建立物理图像,最后用示波器验证和接线图把原理落回可操作的技术结论

先看现象:继电器断电时,驱动管为什么容易挂

你有没有遇到过这种情况——继电器明明已经不再通电了,但驱动它的MOSFET或者三极管却烧掉了?用万用表一量,DS之间或者CE之间已经短路。

这种问题在工程中很常见。特别是用MOSFET直接驱动继电器线圈的时候,关断瞬间很容易"翻车"。很多人第一反应是"MOSFET质量不行"或者"电压太高了",但真正的原因往往藏在电路板上看不见的地方——线圈两端产生了一个很高的反向电压。

这个高压能达到多少?取决于线圈的电感量和之前的电流大小,几十伏到几百伏都有可能。而你的驱动管可能只能承受30V、20V甚至更低。一来二去,器件就击穿了。

认知反差:高压不是凭空来的,是电感在"挽留"电流

很多人看到高压尖峰,第一反应是"电源出问题了"或者"线圈漏电"。但实际上,这个高压是线圈自己"制造"出来的。

关键在于电感的一个基本特性:电感电流不能突变。这就像一个正在跑步的人,你突然让他停下,他一定会因为惯性继续往前冲几步。电感里的电流也是一样的——当MOSFET突然关断,线圈中的电流想要继续保持原来的大小和方向,但它没地方去了。

电流没地方去,就会想办法"挤"出通路。挤到最后,线圈两端电压被迫升高,直到击穿空气或者其他器件,或者找到其他导电路径。这个被迫升高的电压,就是你看到的高压尖峰。

这里有一个容易混淆的点:关断后改变方向的是线圈两端的电压极性,不是线圈电流方向。导通时,电流从电源正极进入线圈高侧,再从线圈低侧流向MOSFET。MOSFET关断后的最初一刻,线圈仍试图让电流按这个方向流动,于是把线圈低侧,也就是MOSFET漏极,抬到高于电源侧的电位。若没有安全通路,这个漏极电压就可能继续升高并击穿器件。

生活类比:飞轮刹车与水流缓冲

用一个具体的类比来加深理解。想象一个正在旋转的飞轮(比如自行车轮子),你用手捏住刹车让它停下来。

第一个动作:松手不管
如果你突然完全松开刹车,飞轮会继续转很久才停下来。这是因为飞轮有惯性,旋转的动能不会瞬间消失。

第二个动作:急刹车
如果你用力捏死刹车,飞轮会突然停住。但你会听到"嘣"的一声,甚至感觉到车轮剧烈震动。这是因为动能想要继续保持旋转,但突然被强行停止,动能只能通过这种方式释放。

第三个动作:装一个缓冲装置
如果在刹车皮和飞轮之间加一块弹性橡胶垫,飞轮停下时会先把动能转换成橡胶的弹性势能,再慢慢释放。这样就没有冲击力和震动了。

回到电路:

  • 飞轮的旋转惯性 → 线圈的电感(想要保持电流)
  • 急刹车时的冲击 → 线圈断电时产生的高压尖峰
  • 弹性橡胶垫 → 续流二极管

回到电路:当MOSFET关断瞬间,线圈中的电流想要继续流动,但没有通路。二极管接上后,电流有地方去了,电压就不会无限抬升。

硬件因果链:电源→线圈→MOSFET关断→二极管续流

把这个过程拆成几步来看:

通电阶段——MOSFET导通,电流从电源正极经过线圈,再通过MOSFET流到地。线圈里储存了磁场能量。

关断瞬间——MOSFET突然变成高阻态,电流想要继续走原来的方向。如果没有二极管,电流会被迫在MOSFET的漏极堆起来,电压越堆越高,直到击穿。

续流阶段——二极管导通,给电流提供一条回到线圈高侧的回路。电流仍按原方向穿过线圈,再从线圈低侧经过二极管回到高侧,在“线圈→低侧节点→二极管→高侧节点→线圈”的闭环里逐渐衰减。以硅二极管为例,MOSFET漏极通常被限制在电源电压再加一个二极管正向压降附近;实际数值随电流、二极管和布线寄生参数变化。

能量消耗——电流在二极管和线圈的内阻里逐渐转化为热能,磁场能量慢慢释放。

这个过程可以用一句话概括:续流二极管不是"阻止"电流,而是给电流提供一条回家的路。

最小接线与器件选型

最基础的接线是这样的:

电源正 → 线圈 → MOSFET漏极 → MOSFET源极 → 地
线圈低侧 / MOSFET漏极 → 二极管阳极 → 二极管阴极 → 线圈高侧 / 电源正

二极管要并联在线圈两端,阳极接在线圈靠近地的那一端,阴极接在靠近电源的那一端。这个接法保证了:只有当线圈电压被抬升到高于电源电压时,二极管才会导通。

选型上需要注意几点:

  • 反向耐压:至少要高于电源电压的2倍,留足裕量
  • 正向电流:能承受线圈工作时的电流,一般1A以上比较稳妥
  • 反向恢复时间:如果是高频开关场景,需要用快恢复二极管;继电器这种低速场景,普通整流二极管(如1N4007)就够用

对这里画出的N沟道MOSFET低边驱动,二极管阳极接线圈低侧,也就是MOSFET漏极侧;阴极接线圈高侧,也就是电源正极侧。通电时它应当反向截止,关断后只有当低侧电位升到高侧之上时才正向导通。高边驱动或双向线圈不能机械照抄这个接法,必须按实际电流路径选择钳位网络。

示波器验证:直接看波形差异

最直接的验证方法是用示波器看波形。找一个带MOSFET驱动继电器的电路,然后把探头点在MOSFET漏极。

不加二极管的情况:关断瞬间,你会看到一个很陡的电压脉冲往上冲,可能从12V冲到30V、50V甚至更高。这个尖峰持续时间很短(可能在几百纳秒到几微秒),但幅度足以击穿器件。

加上二极管之后:同样的关断动作,漏极电压会被"钳"住,最多比电源电压高0.7V左右(二极管的正向压降)。波形会变得平缓很多。

这个差异在示波器上非常明显。应使用带宽和耐压合适的示波器探测MOSFET漏极对源极电压;普通逻辑分析仪不能代替模拟电压测量。若使用接地式台式示波器,还要先确认地夹不会把被测电路某个节点短接到保护地;不确定时应使用合适的差分探头并遵守仪器安全要求。

普通万用表的直流档通常捕捉不到微秒级关断尖峰,因此“万用表没看到高压”不能证明续流保护有效。没有合适示波器时,不应靠猜测验收瞬态保护。

适用边界:什么场景必须加,什么场景可以省

必须加续流二极管的情况:

  • 用晶体管(MOSFET、三极管)直接驱动感性负载(继电器线圈、电磁阀、马达)
  • 电源电压接近或超过驱动器件的耐压
  • 对可靠性要求较高的产品

可以不使用这颗外置普通二极管、但仍要确认保护路径的情况:

  • 驱动的是纯电阻性负载,不会储存明显的磁场能量
  • 驱动芯片内部已经集成并明确标注了适用的续流或钳位通路
  • 系统采用经过计算和实测的TVS、齐纳、R-C吸收或有源钳位,让关断速度和峰值电压满足要求

光耦只隔离控制信号,本身不会自动吸收线圈能量;低电压、低电流也不等于可以省略验证。

其他替代方案:

  • 用TVS管(瞬态抑制二极管)压敏电阻做钳位,把电压限制在特定范围内
  • 用R-C吸收回路,适用于高频开关场景
  • 用专门的驱动芯片,很多集成续流功能

记住这一条:续流二极管不是"阻止"电流,而是给想要继续流动的电感电流,提供一条安全的回家路。线圈断电时产生的高压尖峰,本质上是电流"惯性"的表现。

给想继续学的人

  • ST官方应用笔记 AN4538 详细讨论了STM32系统的鲁棒性优化,包括IO端口的保护设计
  • 如果想深入理解电感特性,可以搜索"电感伏秒积"这个概念
  • 实际设计中,续流二极管的摆放位置也有讲究——尽量靠近负载,减少寄生电感的影响

给想继续学的人

本文的硬件边界以芯片厂商资料为准:https://www.st.com/resource/en/application_note/an4538-how-to-optimize-the-stm32-mcu-system-robustness-stmicroelectronics.pdf

赞(0)
未经允许不得转载:171主机测评 » 续流二极管拆解:继电器线圈断电时的高压尖峰从哪来
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址