化学计量
利用化学反应制作期望的产品时,对反 应物用量的把控是至关重要的,如 Fe 与 稀 HCl 的反应:
- 金属少了(少量),则酸剩余.
- 金属多了(过量),则金属剩余.
- 当金属恰好足量时,使得金属和酸都恰好反应完全.
从这个初中学过的例子就不难看出,反应物的用量决定着反应结果.
然而,在以前化学还不是很成熟的年代,对于量的把控是用 天平称量质量 来实现的(更早甚至不是天平,而是秤).在那个原子、分子还没被发现的年代,人们是将各种反应物按照 质量比投料 来进行生产活动的,甚至在科研工作中也是如此.1802 年,化学家总结出了一张酸碱当量表:
在那个分子原子还未被发现的年代 ,对物质的认识都停留在宏观的概念,因此表中的物质都是用俗称表述的.
表中左半栏为酸,右半栏为碱,左半栏六种酸分别为 HCl、HX2SOX4、HNOX3、HX2CX2OX4(草酸)、CHX3COOH、HX3POX4;右半栏六种碱分别为 AlX2OX3、NHX3、KX2COX3、NaX2COX3、CaCOX3、MgO.
在现代化学的分类中,这六种物质都不能称之为碱,但均可与酸反应.在那个年代,这六种物质均被认为是碱.
初中知识告诉我们,左半侧的六种酸的任一,均可与右半侧六种「碱」的任一反应,而表告诉了我们两个物质 恰好完全反应时的质量比,如 712 份质量的 HCl 可与 859 份质量的 NaX2COX3 恰好完全反应.
先不说上面的量化数据是否准确,单说这样的研究方式就存在很多弊端.表中的数据 毫无规律,化学反应的数量又成千上万,远不止「酸碱中和」此类反应一种,难道对于每个反应,我们都需要一个个做实验称质量,得到一个更庞大的数据表吗?这显然不现实.
到了后来阿伏伽德罗的分子学说、以及道尔顿的原子论的提出,人们对物质的认知走向微观世界.对化学反应的微观认知也是我们在初中已经简单接触的内容,如
NaX2COX3+2HCl2NaCl+HX2O+COX2
本质上是每个 COX3X2−(碳酸根离子)结合了两个 HX+(氢离子)、变成一个 HX2COX3 分子,再分解为 HX2O 和 COX2 的过程.
因此为了使得每个 COX3X2− 离子匹配 2 个 HX+,NaX2COX3 和 HCl 的投料比,在 粒子数 上满足 1:2,同时,这个 1:2 也是方程式中两个反应物的 化学计量数(即配平系数)之比.
可以看到,在量化反应投料比上,粒子数比 显然比 质量比 要更加 本质、简洁与精确.只要我们明晰一个反应的 反应原理,或者至少,我们能将一个方程式 成功配平,那么我们就可以直接得到 反应物的粒子数之比,进而精确控制反应的产物.
但问题又来了:我们怎么配出 粒子数比 为 1:2 的 NaX2COX3 和 HCl?按质量比投料虽然有诸多困难,但至少它是 直接可行的,因为质量至少 直接可测,但按粒子数比投料虽然有诸多优点,但即使是现在,我们也没有能精确测量物质内所含粒子数的仪器.也就是说,物质所含粒子数是一个 不可直接测得 的物理量.
但这里有一个聪明的做法:考虑两个物质的 相对分子 / 原子质量.NaX2COX3 的相对分子质量为 106,而 HCl 的相对分子质量为 36.5.这意味着:一个 NaX2COX3 粒子与一个 HCl 粒子,它们的质量比为 106:36.5.
那么,只要我们称量 106 g 的 NaX2COX3 和 2×36.5 g=73 g 的 HCl,我们就可以获得 粒子数比 为 1:2 的 NaX2COX3 和 HCl 了!
换句话说,无论是 36.5 g 的 HCl,还是 106 g 的 NaX2COX3,还是 Mrg 的 任意粒子(Mr 是该粒子的相对分子 / 原子质量),理论上它们含有的粒子数应当相同.事实上确实如此,这个粒子数一般记作
NA=6.02214076×1023
- 直接考虑称量 任意数目 的某种粒子很困难,甚至不可做.
- 称量 数目为 NA 的某种粒子是简单的:只需称量这种粒子 Mrg.
- 称量 数目为 kNA 的某种粒子也是简单的:只需称量这种粒子 kMrg.
- 上面的做法相当于称出了 NA 个粒子的 NaX2COX3 和 2NA 个粒子的 HCl,恰好达成了粒子数比 1:2 的预期.
利用相对原子质量,可以很方便地 按粒子数比 称量物质,因此这种智慧的方案沿用至今.但上面的称量操作目前只有两种表述:
- 称量 106 g 的 NaX2COX3 和 73 g 的 HCl.
- 称量含有 NA 个粒子的 NaX2COX3 和含有 2NA 个粒子的 HCl.
无论是哪种表述都不太好.第一种表述没有直观地体现出 NaX2COX3 粒子集合与 HCl 粒子集合的粒子数之比为 1:2;而第二种表述又显得奇怪.于是化学家做出了智慧的定义:
定义 粒子数为 NA 的粒子集合 含有 1 mol(摩尔)这种粒子.
于是,上面的 称量操作可以表示为:
- 称量 1 mol NaX2COX3 和 2 mol HCl.
也就是说,mol 是一个描述 粒子集合所含粒子数 的单位,nmol 任何粒子所含的 粒子数 完全相同,均为 nNA.
化学家将这个单位对应的物理量起名为 物质的量,我们可以说:106 g NaX2COX3 的 物质的量 是 1 mol.
物质的量通常用字母 n 来表示,粒子数通常用字母 N 来表示.有公式
N=nNA
以及
n=NAN
一个细节是,从上面的公式可以看出,事实上 NA 是有单位 mol−1 的,即严格的表述是
NA=6.02214076×1023 mol