AWG 线规是什么?
AWG(American Wire Gauge,美国线规)是一种用于表示导线直径的标准化体系,又称 Brown & Sharpe 线规。它于 1857 年起在美国开始使用,至今仍是北美电子和电气行业的标准线径单位。
核心规则:数字越大,线越细
这是 AWG 最容易让人混淆的地方:
| 规律 | 说明 |
|---|---|
| AWG 数字越大 → 导线越细 | 24AWG 比 18AWG 细得多 |
| AWG 数字越小 → 导线越粗 | 4/0(0000)是最粗的常见规格 |
| 每减少 3 个 AWG → 截面积翻倍 | 12AWG 的截面积 ≈ 9AWG 的一半 |
| 每减少 10 个 AWG → 截面积约 ×10 | 20AWG 的截面积 ≈ 10AWG 的十分之一 |
为什么会这样? AWG 数字源于制造过程中线材被拉拔穿过的模具孔编号——编号越大,孔越小,穿过的线也就越细。
AWG vs 公制(mm²)
中国常用公制截面积(mm²)表示线径,而美国、加拿大等地普遍使用 AWG。以下是快速换算参考:
| AWG | 截面积 (mm²) | 对应国标近似值 |
|---|---|---|
| 4/0 (0000) | 107.2 | 95–120 |
| 2/0 (00) | 67.4 | 70 |
| 1/0 (0) | 53.5 | 50 |
| 1 | 42.4 | 35–50 |
| 2 | 33.6 | 35 |
| 4 | 21.2 | 25 |
| 6 | 13.3 | 16 |
| 8 | 8.37 | 10 |
| 10 | 5.26 | 6 |
| 12 | 3.31 | 4 |
| 14 | 2.08 | 2.5 |
| 16 | 1.31 | 1.5 |
| 18 | 0.823 | 1 |
| 20 | 0.518 | 0.5–0.75 |
| 22 | 0.326 | 0.3 |
| 24 | 0.205 | 0.2–0.25 |
| 26 | 0.129 | 0.12 |
| 28 | 0.081 | 0.08 |
| 30 | 0.051 | 0.05 |
AWG 完整对照表(直径、截面积、电阻、电流)
以下是 AWG 4/0 到 30 的完整技术参数表,包含直径、截面积、铜线电阻和推荐电流承载能力。
电流数据来源: NEC(美国国家电气规范)Table 310.16 铜导体 60°C/75°C 绝缘等级,以及电子工程实践经验值。
| AWG | 直径 (mm) | 直径 (inch) | 截面积 (mm²) | 铜电阻 (Ω/km) | 额定电流 60°C (A) | 额定电流 75°C (A) |
|---|---|---|---|---|---|---|
| 4/0 (0000) | 11.684 | 0.460 | 107.2 | 0.1608 | 195 | 230 |
| 3/0 (000) | 10.404 | 0.410 | 85.0 | 0.2028 | 165 | 200 |
| 2/0 (00) | 9.266 | 0.365 | 67.4 | 0.2557 | 145 | 175 |
| 1/0 (0) | 8.251 | 0.325 | 53.5 | 0.3224 | 125 | 150 |
| 1 | 7.348 | 0.289 | 42.4 | 0.4066 | 110 | 130 |
| 2 | 6.544 | 0.258 | 33.6 | 0.5127 | 95 | 115 |
| 3 | 5.827 | 0.229 | 26.7 | 0.6465 | 85 | 100 |
| 4 | 5.189 | 0.204 | 21.2 | 0.8152 | 70 | 85 |
| 5 | 4.621 | 0.182 | 16.8 | 1.028 | — | — |
| 6 | 4.115 | 0.162 | 13.3 | 1.296 | 55 | 65 |
| 7 | 3.665 | 0.144 | 10.5 | 1.634 | — | — |
| 8 | 3.264 | 0.128 | 8.37 | 2.061 | 40 | 50 |
| 9 | 2.906 | 0.114 | 6.63 | 2.599 | — | — |
| 10 | 2.588 | 0.102 | 5.26 | 3.277 | 30 | 35 |
| 11 | 2.305 | 0.091 | 4.17 | 4.132 | — | — |
| 12 | 2.053 | 0.081 | 3.31 | 5.211 | 20 | 25 |
| 13 | 1.828 | 0.072 | 2.62 | 6.571 | — | — |
| 14 | 1.628 | 0.064 | 2.08 | 8.286 | 15 | 20 |
| 15 | 1.450 | 0.057 | 1.65 | 10.45 | — | — |
| 16 | 1.291 | 0.051 | 1.31 | 13.17 | 10 | — |
| 17 | 1.150 | 0.045 | 1.04 | 16.61 | — | — |
| 18 | 1.024 | 0.040 | 0.823 | 20.95 | 7 | — |
| 19 | 0.912 | 0.036 | 0.653 | 26.42 | — | — |
| 20 | 0.812 | 0.032 | 0.518 | 33.31 | 5 | — |
| 21 | 0.723 | 0.028 | 0.410 | 42.00 | — | — |
| 22 | 0.644 | 0.025 | 0.326 | 52.96 | 3 | — |
| 23 | 0.573 | 0.023 | 0.258 | 66.79 | — | — |
| 24 | 0.511 | 0.020 | 0.205 | 84.22 | 2.1 | — |
| 25 | 0.455 | 0.018 | 0.162 | 106.2 | — | — |
| 26 | 0.405 | 0.016 | 0.129 | 133.9 | 1.3 | — |
| 27 | 0.361 | 0.014 | 0.102 | 168.8 | — | — |
| 28 | 0.321 | 0.013 | 0.081 | 212.9 | 0.83 | — |
| 29 | 0.286 | 0.011 | 0.064 | 268.5 | — | — |
| 30 | 0.255 | 0.010 | 0.051 | 338.6 | 0.52 | — |
注意: 标记 "—" 的 AWG 规格在 NEC 标准表中没有明确的建筑布线电流额定值,这些中间规格多用于电子信号传输。
电流承载能力详解
什么是电流承载能力(Ampacity)?
电流承载能力指导线在不超过允许温升的前提下,能够持续安全通过的最大电流。它取决于:
- 导线截面积 — 截面积越大,电阻越小,承载电流越大
- 导体材质 — 铜 > 铝(铜的导电率约是铝的 1.6 倍)
- 绝缘材料耐温等级 — 常见 60°C、75°C、90°C
- 敷设环境 — 空气中自由敷设 vs 穿管敷设 vs 埋地
- 并行导线数量 — 多根导线并排敷设时需要降额
铜线 vs 铝线电流承载能力对比
| AWG | 铜线 75°C (A) | 铝线 75°C (A) | 铜/铝比值 |
|---|---|---|---|
| 14 | 20 | —* | — |
| 12 | 25 | 20 | 1.25 |
| 10 | 35 | 30 | 1.17 |
| 8 | 50 | 40 | 1.25 |
| 6 | 65 | 50 | 1.30 |
| 4 | 85 | 65 | 1.31 |
| 2 | 115 | 90 | 1.28 |
| 1/0 | 150 | 120 | 1.25 |
| 4/0 | 230 | 180 | 1.28 |
* NEC 不允许 14/10 AWG 铝线用于建筑布线(最小 12 AWG)。
经验法则: 铝线要达到与铜线相同的载流量,需要大两个 AWG 规格。例如 12AWG 铜线 ≈ 10AWG 铝线。
环境温度修正
上述电流值基于 30°C 环境温度。温度更高时,需要乘以修正系数:
| 环境温度 | 修正系数 |
|---|---|
| 30°C | 1.00 |
| 35°C | 0.91 |
| 40°C | 0.82 |
| 45°C | 0.71 |
| 50°C | 0.58 |
| 55°C | 0.41 |
Arduino / 嵌入式项目中的 AWG 选型
在 Arduino、ESP32、树莓派等嵌入式项目中,你几乎用不到建筑电线那种粗线。以下是常见场景的推荐:
面包板跳线(DuPont 线)
| 用途 | 推荐 AWG | 最大电流 | 备注 |
|---|---|---|---|
| 信号线(GPIO、I2C、SPI) | 22–28AWG | 0.5–3A | 杜邦线通常为 22–24AWG |
| LED 供电 | 22–24AWG | 20–100mA | 单个 LED 只需几十 mA |
| 电机供电(小型) | 20–22AWG | 1–5A | 如 TT 马达、舵机 |
| 步进电机 | 20–22AWG | 1–2A/相 | 如 28BYJ-41、NEMA 17 |
Arduino 项目常用线径速查
传感器供电(3.3V/5V, <100mA) → 24–28AWG
舵机控制线(SG90, ~150mA) → 22–24AWG
直流电机(1A 左右) → 20–22AWG
LED 灯带(5V, 每米 ~600mA) → 18–20AWG
3D 打印机热端供电(~5A) → 16–18AWG
锂电池供电线(1S–4S, 10A+) → 14–16AWG
ESP32 低功耗项目中的线径考量
在 ESP32 深度睡眠等低功耗项目中,电流可低至 10μA 级别,此时线径主要考虑机械强度而非电流承载能力。但注意:
- RTC GPIO 唤醒引脚:使用 24–28AWG 即可
- 传感器供电线:如果传感器待机电流 > 1mA,建议 22AWG 以上
- 太阳能充电线:太阳能板输出可能达到 1–2A,建议 18–20AWG
快速换算公式
如果你想自己计算 AWG 对应的直径和截面积:
直径公式
直径 (inch) = 0.005 × 92^((36 - AWG) / 39)
直径 (mm) = 直径 (inch) × 25.4
截面积公式
截面积 (mm²) = (π/4) × 直径² (mm)
Python 换算工具
import math
def awg_to_diameter(awg):
"""AWG → 直径 (mm)"""
diameter_inch = 0.005 * (92 ** ((36 - awg) / 39))
return diameter_inch * 25.4
def awg_to_area(awg):
"""AWG → 截面积 (mm²)"""
d = awg_to_diameter(awg)
return math.pi / 4 * d ** 2
def awg_to_resistance(awg, length_m=1):
"""AWG + 长度 → 铜线电阻 (Ω)"""
area = awg_to_area(awg)
# 铜电阻率: 1.68e-8 Ω·m = 0.0175 Ω·mm²/m
return 0.0175 * length_m / area
# 示例
for awg in [10, 12, 14, 16, 18, 20, 22, 24]:
d = awg_to_diameter(awg)
a = awg_to_area(awg)
r = awg_to_resistance(awg, 1)
print(f"{awg:2d}AWG: {d:.3f}mm, {a:.3f}mm², {r:.3f}Ω/m")
输出:
10AWG: 2.588mm, 5.261mm², 0.003Ω/m
12AWG: 2.053mm, 3.309mm², 0.005Ω/m
14AWG: 1.628mm, 2.081mm², 0.008Ω/m
16AWG: 1.291mm, 1.309mm², 0.013Ω/m
18AWG: 1.024mm, 0.823mm², 0.021Ω/m
20AWG: 0.812mm, 0.518mm², 0.034Ω/m
22AWG: 0.644mm, 0.326mm², 0.054Ω/m
24AWG: 0.511mm, 0.205mm², 0.085Ω/m
实用案例:Arduino 电机驱动项目
假设你用 Arduino 驱动一个 NEMA 17 步进电机,每相电流 1.5A,线长 30cm。
# 计算压降
current = 1.5 # A
length = 0.3 # m (单程,实际是双线回路)
awg = 22 # 你手头有的线
r = awg_to_resistance(awg, length * 2) # 双线回路
voltage_drop = current * r
power_loss = current ** 2 * r
print(f"22AWG, 30cm 双线回路:")
print(f" 电阻: {r*1000:.1f}mΩ")
print(f" 压降: {voltage_drop*1000:.1f}mV")
print(f" 功耗: {power_loss*1000:.1f}mW")
输出:
22AWG, 30cm 双线回路:
电阻: 32.4mΩ
压降: 48.6mV
功耗: 72.9mW
结论: 22AWG 完全够用——压降仅 48.6mV(相对于 12V 供电不到 0.5%),发热极小。
如果线长增加到 2 米呢?
length = 2.0 # m
r = awg_to_resistance(awg, length * 2)
voltage_drop = current * r
power_loss = current ** 2 * r
print(f"22AWG, 2m 双线回路:")
print(f" 电阻: {r*1000:.1f}mΩ")
print(f" 压降: {voltage_drop*1000:.1f}mV")
# 尝试换粗线
awg = 18 # 升级到 18AWG
r = awg_to_resistance(awg, length * 2)
voltage_drop = current * r
print(f"18AWG, 2m 双线回路:")
print(f" 压降: {voltage_drop*1000:.1f}mV")
输出:
22AWG, 2m 双线回路:
电阻: 215.8mΩ
压降: 323.8mV
18AWG, 2m 双线回路:
压降: 128.0mV
建议: 线长超过 1 米时,建议从 22AWG 升级到 18AWG 或更粗,以减小压降。
常见 AWG 误区
❌ 误区 1:AWG 数字越大线越粗
恰恰相反。AWG 数字源于拉拔模具的孔编号,数字越大孔越小,线材越细。记住:4/0 最粗,30 最细。
❌ 误区 2:只要不断就行
导线发热不仅会导致绝缘层熔化,还可能引起火灾。对于持续负载,应按 NEC 标准的 80% 降额使用。例如 14AWG 额定 15A,长期负载不应超过 12A。
❌ 误区 3:铝线便宜就直接替换
铝线虽然便宜,但需要比铜线粗两个 AWG 规格才能达到相同的载流量,而且铝的蠕变特性可能导致连接松动,需要专门的抗氧化膏和压接端子。
❌ 误区 4:多股线比单股线载流量更大
相同 AWG 规格下,多股线(stranded)和单股线(solid)的截面积相同,载流量基本一致。多股线的优势在于柔韧性,而非载流能力。
总结
| 场景 | 推荐 AWG |
|---|---|
| Arduino/ESP32 面包板跳线 | 22–24AWG |
| 传感器信号线 | 24–28AWG |
| LED 灯带供电 | 18–20AWG |
| 小型直流电机 | 20–22AWG |
| 3D 打印机热端 | 16–18AWG |
| 家用 15A 电路 | 14AWG |
| 家用 20A 电路 | 12AWG |
| 家用 30A 热水器 | 10AWG |
| 入户主线 | 4/0–2/0AWG |
收藏本文作为你嵌入式项目和电气工程设计的AWG 线规速查手册。无论是 Arduino 原型还是智能家居布线,选对线径是保证安全和性能的第一步。