电阻:阻值、功率、精度怎么选
刚上手做硬件,代码往往不缺——抄段例程改改就能跑。真正卡住人的,是面包板上那一小撮带色环的小东西:给 LED 串个什么阻值才不烧?传感器要分压,挑 1k 还是 10k?同样标着 10k,为什么有的烧了有的没事?
这篇就把电阻这一件事讲到能动手选型为止。
电阻是干嘛的
把电路里的电流想成水管里的水。电压是水压,推着水往前走;电流是单位时间流过的水量。电阻,就是水管的粗细——管子越细,同样水压下流过的水越少。
电阻干的就是这件事:在固定电压下,限制电流的大小。阻值越大,流过的电流越小。它们的精确关系就是欧姆定律,详见 /principle/ohm-law/,电压电流的基本概念可以先看 /principle/voltage-current/。
三大用途
电阻在新手电路里几乎只干三件事:
- 限流:给 LED 串一个电阻,把电流压到几毫安,灯既够亮又不会烧。为什么必须串、阻值怎么算,见 限流电阻怎么算;LED 本身的特性见 LED 原理。点亮第一个 LED 的接法见 /guide/l1-blink/,背后的欧姆定律见 /principle/ohm-law/。
- 分压:两个电阻串起来,从中间引一根线,就能把一个大电压按比例切成小电压——读光敏、读电位器全靠它,原理见 /principle/divider/。
- 上拉/下拉:给一个悬空的引脚接根电阻到电源或地,让它有个确定的默认电平,按键和 I2C 都离不开,详见 /principle/pullup/。
怎么看阻值:色环与三位码
阻值的单位是欧姆(Ω)。常见的还有千欧(kΩ,1k = 1000Ω)和兆欧(MΩ,1M = 1000kΩ)。
为什么阻值不是随便标的? 你翻遍卖家的库存,会发现只有 100、220、330、470、1k、4.7k、10k 这些"怪数字",没有整齐的 300、500、800。这背后是 E 系列标称值——按等比数列排出来的一套标准阻值,让相邻两档之间的间隔正好覆盖住误差带,不留空档也不重叠。最常用的两套是 E24(±5% 用,一个十倍程里 24 个值)和 E12(±10% 用,12 个值)。E24 的头几个数是 10、11、12、13、15、16、18、20、22、24、27……看着乱,其实是 10 的 1/24 次方逐级相乘取整。知道这套规律的实战意义是:算出来需要 5.3k 这种"非标"阻值时,别指望买到,直接就近选 5.1k(E24 里有)或 4.7k,误差范围内根本没差别。
直插电阻靠色环读数。四环电阻是"数字—数字—倍率—误差":前两环是有效数字,第三环是乘 10 的几次方,第四环(金色 ±5% / 银色 ±10%)是误差。举个例子,棕—黑—红—金 = 1、0、×10²、±5% = 10 × 100 = 1000Ω = 1k,±5%。五环电阻(精密电阻)多一位有效数字,变成"数字—数字—数字—倍率—误差",比如 棕—黑—黑—棕—棕 = 100 × 10 = 1kΩ,±1%。新手不用死记颜色表,手机扫一扫或用万用表电阻挡测一下最快;但读法原理要懂,否则连手头这颗标多少都判断不了。
贴片电阻没地方画色环,改印三位数字码:前两位是有效数字,第三位是"后面跟几个 0"。比如 103 = 10 后面跟 3 个 0 = 10000Ω = 10k;472 = 47 后面跟 2 个 0 = 4700Ω = 4.7k;330 = 33 后面跟 0 个 0 = 33Ω(注意不是 330Ω,最后一位是零的个数不是数值);0 或 000 是零欧电阻,当跳线用。精密贴片还有四位码(前三位有效数字 + 倍率),以及带 R 的写法,4R7 表示 4.7Ω(R 代替小数点)。记住"末位是零的个数不是数字本身"这一条,90% 的误读就避开了。
别忘了功率(发热)
阻值选对只是一半,另一半是这颗电阻扛不扛得住发热。电阻工作时会把一部分电能变成热,发热功率是 P = I²R——电流越大发热越凶,而且是按电流的平方涨,电流翻倍发热就是四倍。
普通直插电阻最常见的额定功率是 1/4W(0.25W),贴片里 0805 封装约 1/8W、1206 约 1/4W,封装越大散热面积越大、能扛的功率越高。绝大多数信号电路、上拉、分压电流都在毫安级,发热连 1/100W 都不到,1/4W 完全够,根本不用算。
真正要算的是大电流回路。 举个会烧的例子:一个 10Ω 电阻流过 0.2A,P = 0.2² × 10 = 0.4W,已经超过 1/4W 额定,选 1/4W 就会发烫、变色甚至烧断。这时该换 1W 的吗?——不够。 工程上留 2 倍余量:实际功耗 0.4W,就选额定 ≥0.8W 的,直接上 1W 才稳(元件长期跑在额定值边缘会加速老化、阻值漂移)。再看限流场景:LED 限流电阻常压掉 2V、过 10mA,P = 0.01² × 200 ≈ 0.02W,1/4W 绰绰有余。结论:电源、电机、加热、采样这些大电流回路上的电阻,下手前先 P=I²R 算一遍,再留 2 倍余量选额定功率。
精度与备货
电阻还有个参数是精度,写在色环末环或型号里:±5%(E24,最常见最便宜)、±1%(E96,精密)、±10%(E12,老货)。精度指实际阻值相对标称值的最大偏差——标 10k 的 ±5% 电阻,真实值在 9.5k~10.5k 之间都算合格。
大多数场景 ±5% 完全够用——限流多 5% 少 5%、上拉强一点弱一点,没人看得出来。只有两种情况值得上 ±1%:一是分压要喂给 ADC、需要反推准确电压(分压比由两个电阻的比值决定,两颗都 ±5% 误差会叠加,见 ADC 采样原理);二是需要精确电流/增益的场合(比如采样电阻、运放反馈网络)。除此之外为 ±1% 多花钱没意义。
新手最划算的备货方式是买一盒常用阻值排阻包,几十种阻值各几只,几块钱用很久,不用为单个阻值反复下单等快递。下面这几个阻值覆盖了绝大部分入门场景:
| 常用阻值 | 典型用途 |
|---|---|
| 220Ω – 330Ω | LED 限流 |
| 1kΩ | 三极管基极、通用限流 |
| 4.7kΩ – 10kΩ | 上拉/下拉、I2C 上拉 |
| 10kΩ | 分压、配合电位器 |
| 100kΩ – 1MΩ | 高阻分压、滤波 |
选型避坑对照表
同样一颗电阻,选错的往往不是阻值,而是被忽略的功率、精度、封装。这几个是新手最常栽的:
| 症状 / 场景 | 真正原因 | 怎么选对 |
|---|---|---|
| 电阻发烫、变色、烧断 | 只看阻值没算功率 | 大电流回路先算 P=I²R,留 2 倍余量选额定功率 |
| 算出要 5.3k 却买不到 | 忽略了 E 系列只有标称值 | 就近选 E24 标称值(5.1k / 4.7k),误差内无差别 |
贴片 330 当成 330Ω |
三位码末位是"零的个数"不是数字 | 330=33Ω,331才是 330Ω;4R7=4.7Ω |
| ADC 分压读数偏、算不准电压 | 分压用了 ±5% 电阻,误差叠加 | 分压/采样上 ±1%(E96),其余 ±5% 就够 |
| 大功率电阻还是烫 | 只看功率没看散热/封装 | 功率电阻要留散热空间,必要时选带散热片的水泥/铝壳电阻 |
选电阻的顺序:先按用途定阻值(对齐 E 系列标称值),再回头确认功率够不够。 信号场景直接照上表选 1/4W ±5% 闭眼买;只有大电流回路才算 P=I²R 验功率、留 2 倍余量;只有喂 ADC 的分压才升 ±1%。三步走完,选型就不会翻车。
下一步
电阻和电压、电流的精确关系是 欧姆定律,所有阻值计算的根。往下看它的三大用途各怎么落地:限流电阻怎么算、分压原理、上拉/下拉;点亮第一颗 LED 的完整接法在 /guide/l1-blink/。想系统看其他元件,回 元器件原理总览 继续。