HSC 化学摩尔浓度计算:c = n/V

学习如何运用 c = n/V 及其变形公式,计算摩尔浓度、物质的量、质量和溶液体积,并正确处理单位。

你将 \(5.85\text{ g}\) 的氯化钠溶于水中,并把最终溶液体积准确配制至 \(500\text{ mL}\)。浓度会是 \(5.85/500\) 吗?这看起来很合理,但这两个数字量度的是不同的物理量:一个是质量,另一个是体积。

化学家需要一种方法来描述某一体积的溶液中含有多少物质的量。这正是摩尔浓度所描述的内容。只要你能熟练地在质量、摩尔数、浓度和体积之间转换,HSC 中一大类溶液计算题就会变得容易处理得多。

在开始计算之前,先预测一下:如果两种溶液含有相同摩尔数的溶质,但其中一种的总体积是另一种的两倍,哪一种浓度较高?

体积较小的溶液浓度较高。相同份量的溶质被容纳在较少的溶液中。

这个概念就是摩尔浓度的整个基础。

01心智模型:一定体积中容纳的物质的量

想像 \(0.50\text{ mol}\) 的某种溶质分散在 \(1.0\text{ L}\) 的溶液中。现在再想像相同的 \(0.50\text{ mol}\) 分散在 \(2.0\text{ L}\) 中。

第二种溶液并没有失去任何溶质。它只是有更大的体积,因此每公升所含的溶质较少。

这有点像人群密度。五十个人在一个小房间里会感觉很拥挤;同样五十个人分散在一个大礼堂里,就不会如此。摩尔浓度大致也是以相同方式运作:它比较某一物质的量与该物质所处的体积。

这个类比有其限制。分子并不是一群微小的人,静止地站在互相分开的区域中。溶液中的粒子会不断运动,并分布于整个溶液中。这个类比真正有用的部分,只是单位体积所含物质的量这个概念。

02摩尔浓度方程式

正式的关系式为

\[ c = \frac{n}{V} \]

其中:

  • \(c\) 是摩尔浓度,通常以 \(\text{mol L}^{-1}\) 为单位
  • \(n\) 是溶质的物质的量,以 mol 为单位
  • \(V\) 是溶液的体积,以 L 为单位

因此,浓度为 \(0.40\text{ mol L}^{-1}\) 表示每一公升溶液中含有 \(0.40\text{ mol}\) 的溶质。

你也可能看到浓度写成 \(0.40\text{ M}\),其中 M 代表 molar(摩尔浓度)。在 HSC 计算中,使用 \(\text{mol L}^{-1}\) 能让单位特别清楚。

视乎要求的未知量,方程式可以重排为:

\[ n = cV \]

以及

\[ V = \frac{n}{c} \]

与其背诵三条互不相关的方程式,不如记住背后的核心概念:浓度等于物质的量除以体积。

03单位陷阱:要用公升,不是毫升

假设某溶液在 \(250\text{ mL}\) 中含有 \(0.20\text{ mol}\)。学生可能会计算

\[ c = \frac{0.20}{250} \]

并得到 \(0.00080\)。

算术没有问题。问题在於单位。

如果浓度要求以 \(\text{mol L}^{-1}\) 表示,体积就必须使用公升。

由于

\[ 1000\text{ mL} = 1\text{ L} \]

因此,把毫升转换成公升时要除以 1000:

\[ 250\text{ mL} = 0.250\text{ L} \]

现在:

\[ c = \frac{0.20\text{ mol}}{0.250\text{ L}} = 0.80\text{ mol L}^{-1} \]

相差 1000 倍是浓度计算中最常见的错误之一。一个很有用的习惯,是在把任何数值代入 \(c=n/V\) 之前,先检查体积的单位。

04快速判断规则

大多数摩尔浓度问题,只要先辨认你已知哪些资料,以及需要求哪一个量,就会容易得多。

已知要求主要关系式
摩尔数和体积浓度\(c=n/V\)
浓度和体积摩尔数\(n=cV\)
摩尔数和浓度体积\(V=n/c\)
质量和体积浓度先用 \(n=m/M\),再用 \(c=n/V\)
浓度和体积质量先用 \(n=cV\),再用 \(m=nM\)

其中,\(m\) 是以克为单位的质量,而 \(M\) 是以 \(\text{g mol}^{-1}\) 为单位的摩尔质量。

最后两种情况很重要,因为浓度方程式使用的是摩尔数,而不是克数。

05从质量转换为摩尔数

假设题目给的是溶质的质量,而不是其物质的量。你要先使用

\[ n = \frac{m}{M} \]

其中:

  • \(n\) 是以 mol 为单位的物质的量
  • \(m\) 是以 g 为单位的质量
  • \(M\) 是以 \(\text{g mol}^{-1}\) 为单位的摩尔质量

然后再使用 \(c=n/V\)。

所以,由质量求浓度的问题,其实是一条两阶段的路径:

\[ \text{质量} \rightarrow \text{摩尔数} \rightarrow \text{浓度} \]

反方向则是

\[ \text{浓度} \rightarrow \text{摩尔数} \rightarrow \text{质量} \]

理解这条转换链比死记更重要。浓度告诉你每公升有多少摩尔,而摩尔质量则告诉你每摩尔有多少克。摩尔数就是两者之间的桥梁。

范例:由摩尔数求浓度

一份 \(350\text{ mL}\) 的溶液含有 \(0.105\text{ mol}\) 的硝酸钾 \(\ce{KNO3}\)。计算其摩尔浓度。

步骤 1:把溶液体积转换成公升。

\[ 350\text{ mL} = 0.350\text{ L} \]

步骤 2:选择浓度关系式。

\[ c = \frac{n}{V} \]

这里,\(n=0.105\text{ mol}\),而 \(V=0.350\text{ L}\)。

步骤 3:连同单位代入。

\[ c = \frac{0.105\text{ mol}}{0.350\text{ L}} = 0.300\text{ mol L}^{-1} \]

因此,此溶液每公升含有 \(0.300\text{ mol}\) 的 \(\ce{KNO3}\)。

注意,实际样品只有 \(350\text{ mL}\)。写成 \(0.300\text{ mol L}^{-1}\) 并不代表实际上存在整整一公升的溶液。它描述的是每公升所对应的物质的量比例。

06浓度以溶液体积为基准

「体积」这个词里还藏著另一个很容易犯的错误。

假设你把溶质加入 \(500\text{ mL}\) 的水中。你是否可以自动在 \(c=n/V\) 中使用 \(V=0.500\text{ L}\)?

不一定。

这条方程式使用的是溶液的最终体积,而不只是你一开始所用的溶剂体积。溶解溶质可能会改变总体积。

这就是为甚么配制标准溶液时,要先把溶质溶解,然后在容量瓶中把溶液加至精确的最终体积。如果你想在实际情境中了解这个过程,可阅读 如何为 HSC 化学配制标准溶液。

范例:由质量求浓度

把 \(4.00\text{ g}\) 的氢氧化钠 \(\ce{NaOH}\) 溶解,并把最终溶液体积配制至 \(250.0\text{ mL}\)。计算其摩尔浓度。

使用 \(M(\ce{NaOH}) = 40.00\text{ g mol}^{-1}\)。

步骤 1:把质量转换为物质的量。

\[ n = \frac{m}{M} = \frac{4.00\text{ g}}{40.00\text{ g mol}^{-1}} = 0.100\text{ mol} \]

克的单位会相消,剩下 mol。

步骤 2:把最终溶液体积转换成公升。

\[ 250.0\text{ mL} = 0.2500\text{ L} \]

步骤 3:使用 \(c=n/V\)。

\[ c = \frac{0.100\text{ mol}}{0.2500\text{ L}} = 0.400\text{ mol L}^{-1} \]

氢氧化钠的浓度为 \(0.400\text{ mol L}^{-1}\)。

题目中最重要的一句是「把最终溶液体积配制至 \(250.0\text{ mL}\)」。这明确告诉我们浓度计算中应该使用哪一个体积。

07反向计算:由浓度求质量

有时候,计算会由指定的目标浓度开始,然后问你需要多少固体溶质。

这时转换路径相反:

\[ n=cV \]

接著

\[ m=nM \]

在看例题之前,先预测一下。若要配制体积为两倍、但浓度相同的溶液,溶质的摩尔数必须有甚么变化?

它必须加倍。因为 \(n=cV\),当 \(c\) 保持不变而 \(V\) 加倍时,\(n\) 也会加倍。

范例:求所需质量

要配制 \(400.0\text{ mL}\)、浓度为 \(0.150\text{ mol L}^{-1}\) 的无水硫酸铜(II) \(\ce{CuSO4}\) 溶液,需要多少质量的 \(\ce{CuSO4}\)?

使用 \(M(\ce{CuSO4}) = 159.61\text{ g mol}^{-1}\)。

步骤 1:把所需溶液体积转换成公升。

\[ 400.0\text{ mL}=0.4000\text{ L} \]

步骤 2:求所需的摩尔数。

\[ n=cV =(0.150\text{ mol L}^{-1})(0.4000\text{ L}) =0.0600\text{ mol} \]

公升单位相消,剩下 mol。

步骤 3:把摩尔数转换成质量。

\[ m=nM =(0.0600\text{ mol})(159.61\text{ g mol}^{-1}) =9.5766\text{ g} \]

取三位有效数字:

\[ m=9.58\text{ g} \]

因此,需要 \(9.58\text{ g}\) 的无水 \(\ce{CuSO4}\)。

这个答案表示,这个质量恰好能提供 \(0.4000\text{ L}\)、浓度为 \(0.150\text{ mol L}^{-1}\) 时所需的 \(0.0600\text{ mol}\)。

08由浓度求体积

如果已知摩尔数和浓度,重排得到:

\[ V=\frac{n}{c} \]

当 \(n\) 以 mol 表示,而 \(c\) 以 \(\text{mol L}^{-1}\) 表示时,答案的单位会是公升。

例如,假设需要从一种 \(0.500\text{ mol L}^{-1}\) 的溶液中取得 \(0.0750\text{ mol}\) 的某种溶质:

\[ V=\frac{0.0750\text{ mol}}{0.500\text{ mol L}^{-1}} =0.150\text{ L} \]

也就是

\[ 0.150\text{ L}\times1000=150\text{ mL} \]

所以,\(150\text{ mL}\) 的该溶液含有 \(0.0750\text{ mol}\) 的溶质。

09\(c=n/V\) 不能告诉你的事情

这条方程式很有用,但它只回答一个特定问题:每一体积的溶液中含有多少溶质。

它本身不能告诉你:

  • 溶质的反应性有多强
  • 溶质是否完全解离成离子
  • 解离后每一种离子的浓度
  • 稀释或反应过程中浓度如何改变
  • 溶液是否已饱和

例如,\(1.0\text{ mol L}^{-1}\) 的葡萄糖溶液和 \(1.0\text{ mol L}^{-1}\) 的氯化钠溶液具有相同的溶质摩尔浓度。但是,它们所含的溶解粒子种类和数目并不相同,因为 \(\ce{NaCl}\) 会解离成离子,而葡萄糖仍以完整分子的形式存在。

这是建立在摩尔浓度之上的另一个化学概念。

如要更全面比较不同的浓度单位,可参阅 HSC 化学中的溶液浓度量度方法。

10要避免的误解:「摩尔数越多,浓度就越高」

摩尔数较多不代表浓度一定较高。

比较:

  • 溶液 A:\(0.20\text{ mol}\) 存在于 \(0.100\text{ L}\) 中
  • 溶液 B:\(0.50\text{ mol}\) 存在于 \(1.00\text{ L}\) 中

溶液 B 的溶质总量较多。但是:

\[ c_A=\frac{0.20}{0.100}=2.0\text{ mol L}^{-1} \]

而

\[ c_B=\frac{0.50}{1.00}=0.50\text{ mol L}^{-1} \]

溶液 A 的浓度是溶液 B 的四倍。

这个陷阱来自只看分子。浓度取决于物质的量与体积之间的比值。

11问题与解答

问题 1

一份 \(600\text{ mL}\) 的溶液含有 \(0.180\text{ mol}\) 的 \(\ce{KCl}\)。计算 \(\ce{KCl}\) 的摩尔浓度。

解答 1

浓度为 \(0.300\text{ mol L}^{-1}\)。

摩尔浓度等于物质的量除以溶液体积:

\[ c=\frac{n}{V} \]

先转换体积:

\[ 600\text{ mL}=0.600\text{ L} \]

然后代入:

\[ c=\frac{0.180\text{ mol}}{0.600\text{ L}} =0.300\text{ mol L}^{-1} \]

因此,每一公升这种溶液会含有 \(0.300\text{ mol}\) 的 \(\ce{KCl}\)。最主要的陷阱,是在要求使用公升的计算中直接代入 \(600\)。

问题 2

一名学生需要 \(200.0\text{ mL}\)、浓度为 \(0.350\text{ mol L}^{-1}\) 的氯化镁溶液 \(\ce{MgCl2}\)。

计算所需 \(\ce{MgCl2}\) 的物质的量。

解答 2

所需的 \(\ce{MgCl2}\) 物质的量为 \(0.0700\text{ mol}\)。

使用

\[ n=cV \]

并先转换体积:

\[ 200.0\text{ mL}=0.2000\text{ L} \]

然后:

\[ n=(0.350\text{ mol L}^{-1})(0.2000\text{ L}) =0.0700\text{ mol} \]

公升单位会相消。这个结果是合理的,因为 \(0.2000\text{ L}\) 是一公升的五分之一,所以它应该含有每公升 \(0.350\text{ mol}\) 的五分之一。

问题 3

一名学生溶解 \(5.30\text{ g}\) 的碳酸钠 \(\ce{Na2CO3}\),并把最终溶液体积配制至 \(500.0\text{ mL}\)。

计算该溶液的摩尔浓度。

使用 \(M(\ce{Na2CO3})=106.0\text{ g mol}^{-1}\)。

解答 3

碳酸钠的浓度为 \(0.100\text{ mol L}^{-1}\)。

浓度方程式需要使用摩尔数,因此先把质量转换为物质的量:

\[ n=\frac{m}{M} =\frac{5.30\text{ g}}{106.0\text{ g mol}^{-1}} =0.0500\text{ mol} \]

转换最终溶液体积:

\[ 500.0\text{ mL}=0.5000\text{ L} \]

现在使用

\[ c=\frac{n}{V} =\frac{0.0500\text{ mol}}{0.5000\text{ L}} =0.100\text{ mol L}^{-1} \]

关键的推理步骤,是要看出不能直接把克数代入 \(n\)。质量必须先转换成摩尔数。

问题 4

两名学生配制硝酸钠溶液。

学生 A 溶解 \(8.50\text{ g}\) 的 \(\ce{NaNO3}\),并把最终体积配制至 \(250.0\text{ mL}\)。

学生 B 溶解 \(12.75\text{ g}\) 的 \(\ce{NaNO3}\),并把最终体积配制至 \(500.0\text{ mL}\)。

使用 \(M(\ce{NaNO3})=85.0\text{ g mol}^{-1}\)。

哪一种溶液的摩尔浓度较高?高出多少倍?

解答 4

学生 A 的溶液具有较高的摩尔浓度,其浓度是学生 B 溶液的 \(1.33\) 倍。

对学生 A:

\[ n_A=\frac{8.50\text{ g}}{85.0\text{ g mol}^{-1}} =0.100\text{ mol} \]

\[ V_A=250.0\text{ mL}=0.2500\text{ L} \]

\[ c_A=\frac{0.100\text{ mol}}{0.2500\text{ L}} =0.400\text{ mol L}^{-1} \]

对学生 B:

\[ n_B=\frac{12.75\text{ g}}{85.0\text{ g mol}^{-1}} =0.150\text{ mol} \]

\[ V_B=500.0\text{ mL}=0.5000\text{ L} \]

\[ c_B=\frac{0.150\text{ mol}}{0.5000\text{ L}} =0.300\text{ mol L}^{-1} \]

比较两个浓度:

\[ \frac{c_A}{c_B} =\frac{0.400}{0.300} =1.33 \]

学生 B 使用了更多 \(\ce{NaNO3}\),但同时也使用了大得多的最终体积。这就是陷阱所在:含有更多溶质总量的溶液,不一定浓度较高。

问题 5

一名学生想配制 \(300.0\text{ mL}\)、浓度为 \(0.200\text{ mol L}^{-1}\) 的氯化钙 \(\ce{CaCl2}\) 溶液。

他正确计算出所需的物质的量,但接著提出:

「因为氯化钙溶解时会产生三个离子,所以在计算所需质量之前,我应该把 \(\ce{CaCl2}\) 的摩尔数乘以三。」

这名学生的推理正确吗?计算所需无水 \(\ce{CaCl2}\) 的质量。

使用 \(M(\ce{CaCl2})=110.98\text{ g mol}^{-1}\)。

解答 5

这名学生的推理不正确。所需无水 \(\ce{CaCl2}\) 的质量为 \(6.66\text{ g}\)。

题目所给的浓度 \(0.200\text{ mol L}^{-1}\),是在考虑解离之前,\(\ce{CaCl2}\) 化学式单位的浓度。因此,我们直接计算 \(\ce{CaCl2}\) 的摩尔数:

\[ n=cV \]

转换体积:

\[ 300.0\text{ mL}=0.3000\text{ L} \]

然后:

\[ n=(0.200\text{ mol L}^{-1})(0.3000\text{ L}) =0.0600\text{ mol} \]

现在把所需的 \(\ce{CaCl2}\) 摩尔数转换成质量:

\[ m=nM =(0.0600\text{ mol})(110.98\text{ g mol}^{-1}) =6.6588\text{ g} \]

取三位有效数字:

\[ m=6.66\text{ g} \]

解离反应

\[ \ce{CaCl2 -> Ca^2+ + 2Cl^-} \]

在题目要求计算离子浓度时才相关。这并不表示配制 \(0.200\text{ mol L}^{-1}\) 的 \(\ce{CaCl2}\) 溶液时,需要三倍的氯化钙。

例如,假设完全解离,该溶液将含有 \(0.200\text{ mol L}^{-1}\) 的 \(\mathrm{Ca}^{2+}\) 和 \(0.400\text{ mol L}^{-1}\) 的 \(\mathrm{Cl}^{-}\)。这是另一个独立的计算,以解离方程式中的化学计量比为基础。

问题 6

一个实验室试剂瓶标示为 \(0.250\text{ mol L}^{-1}\) \(\ce{NaOH}\)。一名学生需要恰好 \(0.0500\text{ mol}\) 的 \(\ce{NaOH}\)。

他计算

\[ V=\frac{0.0500}{0.250}=0.200 \]

并把答案写成 \(0.200\text{ mL}\)。

指出错误、以毫升给出正确体积,并解释方程式中的单位如何显示出这个错误。

解答 6

正确体积是 \(200\text{ mL}\),而不是 \(0.200\text{ mL}\)。数值计算本身正确,但学生加上了错误的单位。

使用

\[ V=\frac{n}{c} \]

得到

\[ V=\frac{0.0500\text{ mol}}{0.250\text{ mol L}^{-1}} =0.200\text{ L} \]

可以用代数方式检查单位:

\[ \frac{\text{mol}}{\text{mol L}^{-1}} =\text{L} \]

所以,算出的 \(0.200\) 必须表示 \(0.200\text{ L}\)。

转换成毫升:

\[ 0.200\text{ L}\times1000\text{ mL L}^{-1} =200\text{ mL} \]

这道题揭示了一个重要习惯:单位并不是计算完成后才加上的装饰。它们是计算的一部分,而且能帮助你发现答案是否被错误解读。

12接下来会学甚么

当你熟练掌握 \(c=n/V\) 之后,下一步就是理解:当溶质的物质的量保持不变,但溶液体积改变时,会发生甚么情况。

这就是稀释背后的逻辑。如果加入水,原有溶质的 \(n\) 保持不变,而 \(V\) 增加,所以 \(c\) 必须下降。沿著这个概念,就能直接得到稀释关系式 \(c_1V_1=c_2V_2\),详见 HSC 化学中的溶液稀释计算。