LED 限流电阻怎么算:R=(电源电压-LED压降)/电流 一文讲透
讲清楚 LED 为什么必须串一只限流电阻,公式 R=(Vs-Vf)/I 怎么用,正向压降和电流两个参数怎么取,以及 Arduino 电子 DIY 里最常踩的几个坑。
LED 限流电阻怎么算:从公式到一只电阻的全过程
我第一次做 Arduino 小项目时,把一只红色 LED 直接插在 5V 和地之间,通电不到两秒就闻到一股焦味。那只 LED 当场报废。后来才明白,LED 不是接上电压就完事的灯泡,它是电流器件,必须串一只限流电阻才能活。这篇就把这件事讲清楚:为什么要串电阻,公式怎么来,参数怎么取,以及新手最容易翻车的地方。
为什么 LED 一定要串限流电阻
普通灯泡有相对稳定的内阻,接上电压电流就被自己限住了。LED 不一样,它一旦导通,内部几乎没有电阻。这意味着只要外加电压比它的正向压降高一点点,电流就会失控般往上冲。
把一只正向压降 2V 的红 LED 直接接到 5V 上,多出来的 3V 没有任何东西去消化,LED 试图拉好几安培的电流,芯片瞬间过热烧毁。串联一只电阻,就是让这只电阻去吃掉那多出来的电压,把电流稳稳钉在安全值上,比如常见的 20mA。
记住一句话:真正限流的是电阻,LED 只决定正向压降。所以电路里那只不起眼的电阻,才是保命的关键。
核心公式:R=(电源电压-LED压降)/电流
限流电阻的设计公式只有一行:
R =(Vs − Vf)/ If
其中 Vs 是电源电压,Vf 是 LED 的正向压降,If 是你想让 LED 工作的正向电流。逻辑很直白:LED 吃掉 Vf 之后,电源还剩 (Vs − Vf) 这么多电压,这部分全压在电阻上;再除以你想要的电流,就得到电阻该有的阻值。
如果是多只 LED 串联,公式里把 Vf 换成 n·Vf 即可,n 是串联的 LED 数量。这也是为什么多只 LED 要串联共用一只电阻,而不能并联:并联时各只 LED 正向压降的细微差异会让一只独吞电流,先烧掉。
一个真实算例:5V 电源、2V 红 LED、20mA
把数字代进去看看。假设:
- 电源电压 Vs = 5V
- 红 LED 正向压降 Vf = 2V
- 目标电流 If = 20mA = 0.02A
代入公式:
R =(5 − 2)/ 0.02 = 3 / 0.02 = 150 欧
所以这只红 LED 需要一只 150 欧的限流电阻。150 欧刚好是 E24 标准档里的现成值,直接能买到。再核一下功率:电阻上的功耗 P =(5 − 2)× 0.02 = 0.06W,常见的 1/4W 电阻绰绰有余。
这套计算每次都手算容易出错,我现在都直接用 LED 限流电阻计算器:选好 LED 颜色预设,填上电源电压和电流,它会算出理论阻值,自动向上取到最近的 E12 或 E24 标准值,还顺手给出推荐功率档。
两个关键参数:正向压降和电流怎么取
正向压降 Vf:以数据手册为准最稳妥,但典型值可以先用。红色约 2.0V,黄色和绿色约 2.1V,蓝色和白色约 3.2V,因为蓝白是高能量颜色,压降更高。Vf 会随电流和温度小幅漂移,5% 的误差完全正常,不用纠结到小数点后两位。
正向电流 If:这是你想让 LED 工作的电流,普通指示灯 5 到 20mA 就够亮了,不一定要顶到手册标的最大值。这里有个最常见的陷阱:手册标的 If 单位是毫安(mA),公式里却要用安培(A)。把 20mA 当成 20A 直接代进去,算出来的电阻会小一千倍,LED 照样烧。填的时候务必换算成 0.02。
如果你对电压电流电阻三者的关系还想再打牢一点,欧姆定律是这一切的地基,可以顺手看看 欧姆定律计算器。
Arduino 和电子 DIY 里最容易踩的坑
做 DIY 时我反复见到这几个错:
第一,向下取标准值。理论算出 215 欧,顺手取了 200 欧的现成电阻。电阻偏小意味着电流偏大,正好是危险方向。永远向上取,215 欧应取 220 欧。
第二,只看阻值不看功率。在 5V 上单只 LED 功耗很小,但换到 12V 电源,单只 LED 的电阻功耗可能超过 1/4W,把板子烤出焦痕。算阻值的同时一定要核功率档,并留 2 倍裕量。
第三,电源不够却硬接。三只白 LED 串联各 3.2V,要 9.6V 才有电流,5V 电源根本带不动,焊上去也是不亮。这种时候计算器会直接提示 LED 点不亮,省得你白焊一遍再去查一个其实是物理决定的故障。
算完阻值,下一步是认色环找对电阻。如果手头是裸电阻不确定阻值,可以用 电阻色环计算器 反查或正查色环。
小结
LED 限流电阻不是可选项,而是必需品。记住公式 R=(电源电压-LED压降)/电流,电流换算成安培,标准值向上取,功率留够裕量,这四点守住,你的 LED 就能稳稳工作而不是冒烟报废。把参数交给计算器,你只需要专注电路本身。
Made by Toolora · Updated 2026-06-13