声音分贝换算器
声音分贝换算器输入 dB、Pa 或 W/m² 后,会同步给出声压级、声压、声强和比值;常用对照:约 94 dB≈1 Pa,120 dB=20 Pa。
换算基准(ISO 1683):参考声压 p₀ = 20 µPa = 2×10⁻⁵ Pa,参考声强 I₀ = 1×10⁻¹² W/m²。声压级 Lp = 20·log₁₀(p/p₀),声强级 = 10·log₁₀(I/I₀);标准参考下两者数值一致。结果保留 8 位有效数字。
怎么用
- 输入数值:在「数值」框里填要换算的数字,例如 94、120、0.02。声压级(dB)可为负数或 0;声压、声强、比值必须大于 0(0 声压对应 −∞ dB,对数无定义)。
- 选择原单位(从):在「从」下拉里选你手上数值的量:分贝(声压级 dB)、声压(帕斯卡 Pa/毫帕 mPa/微帕 µPa)、声强(瓦每平方米 W/m²)或比值(声压比、声强比/功率比)。日常噪声、噪声计读数一般是 dB;声学测量里可能拿到 Pa 或 W/m²。
- 选择目标单位(到):在「到」下拉里选想换算成的单位,结果区顶部会用大号字突出这一项,并单列出等效声压级(dB)。
- 读取全部结果:每改一个数或单位就立即重算,无需点等号。下方按「分贝/声压/声强/比值」分组同时列出该数值在所有量下的等值,当前选中的目标单位会高亮,方便一次把 dB、Pa、W/m² 对照清楚。
核心要点
声音分贝换算器会把输入值先折算成声压级(dB),再同步输出声压(Pa/mPa/µPa)、声强(W/m²)以及声压比与声强/功率比。
- 常用换算:0 dB = 20 µPa(参考声压);约 94 dB ≈ 1 Pa;120 dB = 20 Pa。
- 两套对数:声压用
Lp = 20·log₁₀(p/p₀);声强用10·log₁₀(I/I₀)。 - 物理关系:标准参考下
I = p²/400,声压级与声强级数值相同。 - 别搞混:分贝是对数量,不能直接相加——两个 60 dB 声源叠加约 63 dB,不是 120 dB。
- 使用提醒:声压/声强/比值必须 > 0(0 声压对应 −∞ dB);分贝可为 0 或负。
原理与公式
分贝(dB)是对数量:它衡量某个量与一个参考量的比值,取以 10 为底的对数再乘系数。声音换算的核心是把任意量先折算到声压级(dB)这个公共基准,再折算到目标量。
声压级与参考声压
声压级(Sound Pressure Level, SPL)定义为Lp = 20·log₁₀(p / p₀),反过来p = p₀ × 10^(Lp/20)。参考声压p₀ = 20 µPa = 2×10⁻⁵ Pa(ISO 1683),约等于 1 kHz 下健康人耳的听觉阈值,所以 0 dB 就是「刚能听到」。
10·log 与 20·log 的由来
对功率类量(声强 I、声功率)用 10·log₁₀(比值);对场量/幅值(声压 p)用 20·log₁₀(比值)。因为能量正比于幅值平方——声强正比于声压的平方,10·log(I 比) = 10·log(p²比) = 20·log(p 比),两者给出同一个分贝数。参考声强I₀ = 1×10⁻¹² W/m²。
声压与声强为何一致
参考量满足 p₀² / I₀ = (2×10⁻⁵)² / 10⁻¹² = 400,正是空气特性声阻抗 ρ₀·c ≈ 400 Pa·s/m。对平面波I = p² / 400,代入后声压级与声强级完全相等。因此本工具输出的 Pa 与 W/m² 始终满足I = p²/400,同一分贝值既是声压级也是声强级(基于平面波、空气标准条件)。
计算示例
94 dB → 声压:2×10⁻⁵ × 10^(94/20) ≈ 1.0024 Pa120 dB → 声压:2×10⁻⁵ × 10^(120/20) = 20 Pa(声强 = 20²/400 = 1 W/m²)1 Pa → 声压级:20·log₁₀(1 / 2×10⁻⁵) ≈ 93.98 dB声压比 ×10 → +20 dB;声强比 ×2 → +3.01 dB
精度:内部以高精度十进制(decimal.js)求对数与幂,规避原生浮点误差(0.1 + 0.2 = 0.3);结果统一保留 8 位有效数字,跨数量级的声压/声强自动用科学记数法显示。计算均在浏览器本地完成。
常见问题
- 分贝(dB)和声压(Pa)怎么换算?多少分贝等于 1 帕?
- 声压级公式为 Lp = 20·log₁₀(p / p₀),其中参考声压 p₀ = 20 µPa = 2×10⁻⁵ Pa(ISO 1683 规定的人耳听阈参考值)。反过来 p = p₀ × 10^(Lp/20)。所以 1 Pa 对应 20·log₁₀(1 / 2×10⁻⁵) ≈ 93.98 dB——这就是声学里常说的「约 94 dB = 1 Pa」(校准声级计的常用点);而 120 dB 正好等于 20 Pa,0 dB 就是参考声压 20 µPa 本身。本工具把这套对数换算做好,输入任一量即得全部等值。
- 为什么声压用 20·log,声强/功率却用 10·log?
- 分贝衡量的是两个量的比值取以 10 为底的对数。对「功率类」量(声强、声功率、能量)用 10·log₁₀(比值);对「场量/幅值类」量(声压、电压、电流)用 20·log₁₀(比值)。差别来自能量正比于幅值的平方:声强 I 正比于声压 p 的平方,log(p²)=2·log(p),于是 10·log(I 比) = 10·log(p²比) = 20·log(p 比)。正因如此,声压比每 ×10(+20 dB),声强比就 ×100(同样 +20 dB)。本换算器对声压相关量用 20·log、对声强/功率比用 10·log,两套口径在标准参考下给出一致的分贝值。
- 声压级(dB SPL)和声强级为什么数值一样?
- 参考声压 p₀ = 20 µPa 与参考声强 I₀ = 10⁻¹² W/m² 是配套选定的:p₀² / I₀ = (2×10⁻⁵)² / 10⁻¹² = 400,恰好等于常温常压下空气的特性声阻抗 ρ₀·c ≈ 400 Pa·s/m。对平面波有 I = p² / (ρ₀c) = p² / 400,代入后声强级 10·log₁₀(I/I₀) 与声压级 20·log₁₀(p/p₀) 完全相等。所以本工具给出的声压(Pa)与声强(W/m²)严格满足 I = p²/400,同一个分贝值既是声压级也是声强级。注意这一对应基于平面波、空气标准条件的假设,近场或其它介质需另作处理。
- 分贝能不能直接相加?两台 60 dB 的机器一起是 120 dB 吗?
- 不能直接相加。分贝是对数量,两个不相干声源叠加要按能量求和:L_总 = 10·log₁₀(Σ 10^(Lᵢ/10))。两台各 60 dB 的机器叠加是 10·log₁₀(10⁶+10⁶) = 60 + 10·log₁₀2 ≈ 63 dB,而不是 120 dB——声压/声能翻倍只增加约 3 dB。本工具是「单位换算器」,负责一个数值在 dB、Pa、W/m² 等量之间的等值转换;多声源叠加、按距离衰减等运算请用本站的分贝计算器(声学工具)。
- 分贝每增加多少,声音「响一倍」?
- 要区分物理量和主观感受。物理上:声压每 ×2 约 +6 dB(20·log₁₀2 ≈ 6.02),声强/声能每 ×2 约 +3 dB(10·log₁₀2 ≈ 3.01)。主观上:人耳感觉「响一倍」通常约需 +10 dB(对应声强 ×10、声压 ×√10 ≈ ×3.16)——这是心理声学的经验规律,因人、因频率而异,不是精确换算,故本工具只做物理量的精确换算,主观响度仅作参考。
- 换算结果保留几位?精确吗?会不会有浮点误差?
- 内部用高精度十进制运算(decimal.js)完成对数与幂运算,规避了 JavaScript 原生浮点误差(如 0.1+0.2 会得到 0.30000000000000004)。参考常数取 ISO 1683 的标准值(p₀ = 20 µPa、I₀ = 10⁻¹² W/m²)。显示时统一保留 8 位有效数字(多余的 0 自动去掉),声压/声强这类跨越很多数量级的结果自动用科学记数法。所有计算都在你的浏览器本地完成,不联网、不上传。