1. 从“灯开关”到“智能开关”:为什么我们需要电子开关?
想象一下你家里的电灯开关。你用手指“啪”一下按下去,灯就亮了,再“啪”一下,灯就灭了。这个开关控制的是你家里的220V交流电,直接通断,简单粗暴。但在我们玩的电子世界里,比如用一块小小的单片机(MCU)去控制一个电机转动、一个LED灯闪烁,或者一个水泵启停,情况就复杂多了。
单片机是个“大脑”,但它很“虚弱”。它的引脚(IO口)通常只能输出3.3V或5V的电压,以及毫安(mA)级别的微小电流。你让它直接去驱动一个需要12V、2A才能转动的直流电机,就像让一个幼儿园小朋友去推一辆卡车,根本推不动,甚至可能把小朋友(单片机)给“累坏”(烧毁)。这时候,我们就需要一个“中间人”,一个“电子开关”。
这个“电子开关”的角色,最常由三种元件扮演:MOS管、三极管和IGBT。它们本质上都是一个受控的“阀门”,单片机这个“大脑”发出一个微弱的“开/关”指令(电压或电流信号),这个“阀门”就听话地打开或关闭,从而控制后面大电流、高电压的“水流”(电能)通过,去驱动电机、灯等负载。
我刚开始学电路时,最常犯的错就是试图用单片机直接驱动继电器线圈,结果要么继电器“咔哒”声有气无力,要么单片机莫名发热重启。后来才明白,必须得加个“开关”元件。今天,我就把自己这些年用MOS管、三极管和IGBT踩过的坑、总结的经验,掰开揉碎了和大家聊聊,帮你彻底搞懂它们仨到底该怎么选、怎么用。
2. MOS管:电压控制的“精密水龙头”
MOS管,全称金属-氧化物半导体场效应晶体管。名字听起来很唬人,但你完全可以把它想象成一个由电压精确控制的“水龙头”。这个水龙头的开关,不靠你用手去拧(电流),而是靠一个微弱的“意念”(电压)来控制。
2.1 NMOS:最常用的“地面开关”
我们最常用的是NMOS。它有三个引脚:G(栅极)、D(漏极)、S(源极)。你可以把D和S之间想象成那个水龙头的水路,G就是控制手柄。但这个手柄很特别:你只需要用一个电压(意念)把它“抬”到一定高度,水路就通了,而且维持这个高度并不费力(几乎不消耗电流)。
这里有两个关键参数你必须看懂,这是选型的核心:
- Vgs(th)(栅极阈值电压):这是打开水龙头的“最小意念力”。比如,一个MOS管的Vgs(th)范围是2V-4V。这意味着,当G极和S极之间的电压差达到2V时,水龙头开始有细微的水流(MOS管开始导通);通常要完全打开,需要比这个值高不少,比如用5V或10V。如果你的单片机IO口输出只有3.3V,却选了一个Vgs(th)最小值为4V的MOS管,那很可能永远也打不开它。
- Rds(on)(导通电阻):这是水龙头完全打开时,水管内部的“阻力”。这个值越小越好!因为它直接决定了MOS管导通时的发热量。发热功率 P = I² * Rds(on)。假设一个MOS管的Rds(on)是10毫欧(0.01欧),通过10A电流,那么它自身发热功率只有 10² * 0.01 = 1瓦。如果Rds(on)是50毫欧,发热就变成5瓦,可能需要加散热片了。
在实际电路中,NMOS通常作为“低边开关”使用。什么意思呢?就是把负载(比如电机)的一端接电源正极,另一端接NMOS的D极,NMOS的S极接地。单片机控制G极电压。当G极高电平时,NMOS导通,负载接地形成回路,开始工作。这种接法简单、驱动方便,是控制电机、LED等最经典的电路。
我早期做过一个小车电机驱动,用的就是NMOS。当时没注意Rds(on),随便找了个旧料就焊上去了,结果小车跑一会儿MOS管就烫得能煎鸡蛋,后来换了低内阻的型号,问题立马解决。
2.2 PMOS:控制电源线的“上管”
有NMOS,自然就有


561

被折叠的 条评论
为什么被折叠?



