溶液浓度怎么换算?质量分数、摩尔浓度和稀释计算
试剂瓶上写「浓硫酸 98%,密度 1.84 g/mL」,实验要求「配制 0.5 mol/L 的稀硫酸 500 mL」——中间隔着一个换算公式 c = 1000ρw/M。这篇文章把三套浓度体系的定义讲清楚,完整推导这个公式,再讲透稀释和混合的计算,最后给出四种常见浓酸浓碱的速查数据和标准溶液的配制步骤。
三套浓度体系
质量分数 w
w = 溶质质量 ÷ 溶液质量 × 100%
= m(溶质) ÷ [m(溶质) + m(溶剂)] × 100%
关键点:分母是溶液总质量,不是溶剂质量。 把 20 g 盐溶于 80 g 水,质量分数是 20/(20+80) = 20%,不是 20/80 = 25%。
优点是不受温度影响(质量不随温度变化),适合标注试剂、日常表述。缺点是用于化学计算时必须先换算,因为反应按物质的量进行。
物质的量浓度 c(摩尔浓度)
c = n(溶质) ÷ V(溶液) 单位 mol/L
分母是溶液的体积,不是溶剂的体积。 这是初学者最容易错的地方——把 1 mol NaOH 溶于 1 L 水,得到的溶液体积大于 1 L,浓度小于 1 mol/L。
优点是直接对应化学计量关系,写方程式做计算最方便。缺点是受温度影响(体积热胀冷缩),精确工作需注明温度(通常 20℃ 或 25℃)。
ppm 与 ppb
用于极稀溶液(微量分析、环境监测、水质检测)。
ppm = 百万分之一 = 10⁻⁶
ppb = 十亿分之一 = 10⁻⁹
对于稀水溶液(密度近似 1 g/mL),有一个非常实用的近似:
1 ppm ≈ 1 mg/L ≈ 1 μg/mL
1 ppb ≈ 1 μg/L
这个近似只对稀水溶液成立,因为它默认 1 L 溶液 = 1000 g。对于有机溶剂或浓溶液,必须用实际密度换算。
三套体系的对比:
| 体系 | 公式 | 单位 | 受温度影响 | 主要场景 |
| 质量分数 w | m质/m液 | % | 否 | 试剂标签、工业 |
| 物质的量浓度 c | n/V | mol/L | 是 | 化学计算、滴定 |
| 质量浓度 ρ_B | m质/V液 | g/L | 是 | 医学(如血糖 mg/dL) |
| 质量摩尔浓度 b | n质/m剂 | mol/kg | 否 | 物理化学(沸点升高等) |
| ppm / ppb | 10⁻⁶ / 10⁻⁹ | — | 近似 | 环境、微量分析 |
注意「质量摩尔浓度」(mol/kg)的分母是溶剂质量而非溶液体积,它和质量分数一样不受温度影响,所以在计算凝固点降低、沸点升高时必须用它。
核心换算公式 c = 1000ρw / M
这是连接质量分数和摩尔浓度的桥梁,也是考试必考的推导。
推导过程(取 1 L 溶液为基准):
第一步:1 L 溶液的质量
m(溶液) = V × ρ = 1000 mL × ρ(g/mL) = 1000ρ (g)
第二步:其中溶质的质量
m(溶质) = m(溶液) × w = 1000ρw (g)
第三步:溶质的物质的量
n(溶质) = m(溶质) ÷ M = 1000ρw / M (mol)
第四步:因为体积正好是 1 L
c = n / V = (1000ρw / M) ÷ 1 = 1000ρw / M (mol/L)
最终公式:
c = 1000 × ρ × w / M
其中 ρ 的单位必须是 g/mL(或 g/cm³),w 用小数形式(不是百分数),M 是摩尔质量 g/mol。
反过来求质量分数:
w = c × M / (1000ρ)
为什么是 1000? 因为 ρ 用 g/mL 而体积基准取 1 L = 1000 mL。如果 ρ 用 g/L,公式里就不需要 1000 了。记不住系数时,就按「取 1 L 溶液」的思路现场推一遍,30 秒就能推出来。
算例一:浓硫酸
浓硫酸:w = 98%,ρ = 1.84 g/mL,M(H₂SO₄) = 98 g/mol。
c = 1000 × 1.84 × 0.98 ÷ 98 = 1803.2 ÷ 98 = 18.4 mol/L
18.4 mol/L 是必背数字。 有个巧合让它很好记:因为 M = 98 而 w = 98%,两者恰好抵消,所以 c = 1000 × ρ = 1000 × 1.84 ÷ 1000 = 18.4,数值上就是密度的 10 倍。
算例二:浓盐酸
浓盐酸:w = 37%,ρ = 1.19 g/mL,M(HCl) = 36.5 g/mol。
c = 1000 × 1.19 × 0.37 ÷ 36.5 = 440.3 ÷ 36.5 = 12.06 mol/L
约 12 mol/L。
算例三:反推质量分数
某 NaOH 溶液浓度为 2 mol/L,密度 1.08 g/mL,求质量分数。
w = c × M / (1000ρ) = 2 × 40 / (1000 × 1.08) = 80 / 1080 = 7.4%
这类换算涉及摩尔质量,如果化学式复杂(比如带结晶水的),先用相对分子质量计算器把 M 算准,再代入公式。日常做浓度换算,溶液浓度计算器可以在质量分数、摩尔浓度、ppm 之间直接互转,输入密度即可。
常见浓酸浓碱速查表
实验室试剂瓶上的标准数据,建议记住前四行。
| 试剂 | 质量分数 w | 密度 ρ (g/mL) | 摩尔质量 M | 浓度 c (mol/L) |
| 浓硫酸 H₂SO₄ | 98% | 1.84 | 98 | 18.4 |
| 浓盐酸 HCl | 37% | 1.19 | 36.5 | 12.0 |
| 浓硝酸 HNO₃ | 68% | 1.40 | 63 | 15.1 |
| 浓氨水 NH₃·H₂O | 28% | 0.90 | 17 | 14.8 |
| 发烟硝酸 | 95% | 1.50 | 63 | 22.6 |
| 冰醋酸 CH₃COOH | 99.5% | 1.05 | 60 | 17.4 |
| 浓磷酸 H₃PO₄ | 85% | 1.69 | 98 | 14.7 |
| 浓高氯酸 HClO₄ | 70% | 1.67 | 100.5 | 11.6 |
| 氢氟酸 HF | 40% | 1.13 | 20 | 22.6 |
注意浓氨水的密度小于 1(0.90 g/mL),因为氨水的密度随浓度增大而减小,与酸类相反。这是个常考的细节——浓度越大,氨水越轻。
另一个易错点:氨水的溶质按 NH₃ 计算(M = 17)还是按 NH₃·H₂O 计算(M = 35)? 惯例是按 NH₃ 计算质量分数和浓度,因为溶解在水中的主要是分子态氨。
稀释定律
稀释的本质是加水不加溶质,溶质的物质的量守恒。
c₁ × V₁ = c₂ × V₂
这个公式的适用条件:只加溶剂稀释,不发生化学反应。
同理,按质量守恒:
m₁ × w₁ = m₂ × w₂
注意质量式用的是「溶液质量」,摩尔式用的是「溶液体积」,两者不能混用。
算例:用浓硫酸配稀硫酸
问:用 18.4 mol/L 的浓硫酸配制 500 mL 0.5 mol/L 的稀硫酸,需要量取浓硫酸多少毫升?
c₁V₁ = c₂V₂
18.4 × V₁ = 0.5 × 500
V₁ = 250 ÷ 18.4 = 13.6 mL
关键的安全操作:必须把浓硫酸沿玻璃棒缓缓倒入水中并不断搅拌,绝对不能把水倒入浓硫酸中。
原因是浓硫酸稀释放出大量热(约 880 kJ/mol),如果把水加到浓硫酸里,水浮在密度更大的硫酸表面(水 1.0 vs 硫酸 1.84),局部瞬间沸腾会导致酸液飞溅。反过来,浓硫酸密度大会沉到水底,热量能被大量水吸收并分散。
记忆口诀:「酸入水,沿器壁,慢慢倒,不断搅」。
稀释中的体积不可加性
一个重要提醒:稀释时体积不能简单相加。
100 mL 浓硫酸 + 100 mL 水 ≠ 200 mL 溶液。实际会小于 200 mL,因为分子间发生了水合作用,堆积更紧密。乙醇和水混合的体积收缩更明显——100 mL 乙醇 + 100 mL 水 ≈ 192 mL。
所以配制精确浓度的溶液必须用容量瓶定容,不能靠量筒加水凑体积。
混合溶液的浓度计算
情形一:同种溶质的两种浓度混合
按物质的量守恒:
c₁V₁ + c₂V₂ = c混 × V混
如果体积可加(稀溶液近似):
c混 = (c₁V₁ + c₂V₂) / (V₁ + V₂)
算例: 200 mL 3 mol/L 的 NaCl 与 300 mL 1 mol/L 的 NaCl 混合。
n总 = 0.2 × 3 + 0.3 × 1 = 0.6 + 0.3 = 0.9 mol
V总 ≈ 0.5 L
c混 = 0.9 ÷ 0.5 = 1.8 mol/L
按质量分数混合(质量一定可加,这个更严格):
w混 = (m₁w₁ + m₂w₂) / (m₁ + m₂)
算例: 100 g 30% 的盐酸与 200 g 15% 的盐酸混合。
w混 = (100×0.30 + 200×0.15) ÷ 300 = (30 + 30) ÷ 300 = 20%
情形二:等体积混合的密度规律
这是一道经典考题:等体积混合 w₁ 和 w₂ 两种同种溶质的溶液,混合后质量分数与 (w₁+w₂)/2 相比如何?
结论取决于溶液密度与浓度的关系:
| 溶质类型 | 密度随浓度 | 等体积混合后 w |
| 多数溶质(硫酸、盐酸、盐类) | ρ 随 w 增大而增大(ρ > 1) | > (w₁+w₂)/2 |
| 氨水、乙醇 | ρ 随 w 增大而减小(ρ < 1) | < (w₁+w₂)/2 |
推理: 等体积混合时,密度大的那份溶液质量更大,在加权平均中权重更高。对于硫酸,浓度高的那份密度大、质量大,所以拉高了平均值。氨水正好相反。
记忆:ρ>1 的往浓的偏,ρ<1 的往稀的偏。
配制标准溶液的完整步骤
以配制 500 mL 0.1 mol/L 的 Na₂CO₃ 标准溶液为例。
第一步:计算。
n = c × V = 0.1 × 0.5 = 0.05 mol
m = n × M = 0.05 × 106 = 5.3 g
如果用 Na₂CO₃·10H₂O(M = 286)作原料:
m = 0.05 × 286 = 14.3 g
这是最容易出错的一步——用水合物时必须用水合物的摩尔质量。 用错会导致浓度只有理论值的 37%。
第二步:称量。 用电子天平称取 5.3 g(精确到 0.1 g;若要求高精度则用分析天平称到 0.0001 g)。NaOH 等易潮解、腐蚀性固体必须在烧杯或称量瓶中称,不能直接放纸上。
第三步:溶解。 在烧杯中加适量蒸馏水(约 100 mL),用玻璃棒搅拌至完全溶解。绝对不能在容量瓶里溶解——容量瓶不耐热,且瓶颈细无法搅拌。
第四步:冷却。 如果溶解过程放热或吸热(NaOH 放热、NH₄NO₃ 吸热),必须冷却到室温再转移。热溶液体积偏大,定容后冷却会导致液面下降、浓度偏高。
第五步:转移。 用玻璃棒引流,把溶液沿玻璃棒注入 500 mL 容量瓶。
第六步:洗涤。 用蒸馏水洗涤烧杯和玻璃棒 2-3 次,洗涤液全部转入容量瓶。这一步不能省,否则溶质有损失,浓度偏低。
第七步:定容。 加水至距刻度线 1-2 cm 时,改用胶头滴管逐滴加至凹液面最低点与刻度线相切。平视读数——俯视会导致实际液面低于刻度(浓度偏高),仰视会导致液面高于刻度(浓度偏低)。
第八步:摇匀。 盖好瓶塞,反复上下颠倒摇匀。摇匀后液面会略低于刻度线,这是正常现象(少量液体残留在瓶塞和瓶颈),绝对不能再加水——再加水浓度就偏低了。
误差分析速查
| 操作失误 | 对浓度的影响 |
| 称量时砝码生锈 | 偏高 |
| 溶解后未冷却就定容 | 偏高 |
| 定容时俯视刻度线 | 偏高 |
| 未洗涤烧杯和玻璃棒 | 偏低 |
| 转移时溶液溅出 | 偏低 |
| 定容时仰视刻度线 | 偏低 |
| 定容超过刻度线后吸出多余部分 | 偏低 |
| 摇匀后液面下降再加水 | 偏低 |
| 容量瓶内壁原有少量蒸馏水 | 无影响 |
| 定容前溶液温度已恢复室温 | 无影响 |
「容量瓶内有水不影响」是个高频考点——因为最后要定容到刻度线,原有的水只是提前占了一部分体积,不改变溶质的量和最终体积。
配制过程中如果涉及反应生成溶质(比如用金属和酸反应制备盐溶液),还要先把方程式配平算清计量关系,用化学方程式配平器核对一下系数,避免在源头上算错物质的量。
总结
三套浓度体系各有用途:质量分数(m质/m液)不受温度影响,用于试剂标注;物质的量浓度(n/V液)直接对应化学计量,用于计算;ppm/ppb 用于极稀溶液,稀水溶液中 1 ppm ≈ 1 mg/L。 注意摩尔浓度的分母是溶液体积不是溶剂体积。
核心换算公式 c = 1000ρw/M(ρ 用 g/mL,w 用小数),推导思路是「取 1 L 溶液」四步走,记不住就现推。四个必背数据:浓硫酸 18.4 mol/L、浓盐酸 12 mol/L、浓硝酸 15.1 mol/L、浓氨水 14.8 mol/L,其中氨水密度小于 1,浓度越大越轻。
稀释用 c₁V₁ = c₂V₂(体积式)或 m₁w₁ = m₂w₂(质量式),两者不能混用。稀释浓硫酸永远是「酸入水」,且体积不可简单相加,必须用容量瓶定容。
配制标准溶液的八步中,三个最容易失分的点是:用水合物时要用水合物的摩尔质量、必须洗涤烧杯 2-3 次、摇匀后液面下降不能再加水。定容时俯视偏高、仰视偏低,这个方向别记反了。