跳到主要内容
CalcMax

质量摩尔浓度计算器

范围:0.00 g – 1,000,000 g

范围:0.10 g – 1,000,000 g

范围:1 – 100,000

结果

1.00000 mol/kg

质量摩尔浓度

溶质的摩尔数
1.00000 mol
质量分数
5.521%

质量摩尔浓度是每千克溶剂里溶了多少摩尔溶质——注意分母是水(或别的溶剂)的重量,不是配好那瓶溶液的体积。与摩尔浓度的这一点差别,正是本页存在的理由:质量不会因为溶液变热而变,所以同一份溶液在 4 °C 与 25 °C 下的质量摩尔浓度是同一个数,而摩尔浓度会随着溶液膨胀悄悄变小。填入溶质质量与溶剂质量,结果给出三样东西:以 mol/kg 计的质量摩尔浓度、溶质的物质的量,以及混合物的质量分数。mol/kg 怎么算:一摩尔食盐溶在一千克水里是 1 mol/kg,同样一摩尔溶在半千克水里就是 2 mol/kg。

一千克水里的食盐,五档用量

溶质(g)溶质的物质的量(mol)质量摩尔浓度(mol/kg 溶剂)质量分数
100.17110.17110.99
500.85560.85564.762
1001.71121.71129.091
2003.42233.422316.667
5008.55588.555833.333

第二列与第三列在这里完全一样,而这只因为溶剂正好是一千克,除以它什么也没改变。第四列的分母不同——是水加盐,不是水——所以它与第三列不成比例。把这些数按「每千克溶液」重算一遍,每一行都会挪位置:稀的那几行挪动约 1%,而 500 克那一行会从 8.5558 掉到 5.7039,少了三分之一。两张形状一模一样的表,能把它区分开的只有列名。

公式

质量摩尔浓度(mol/kg)= 溶质的物质的量 ÷ 溶剂的质量(kg)· 质量分数 = 溶质 ÷(溶质 + 溶剂)× 100

b
质量摩尔浓度,每千克溶剂里溶质的物质的量,单位 mol/kg,符号也写作 m。旧译「重量摩尔浓度」
溶质质量
称出来并溶进去的那份东西,单位克或毫克
溶剂质量
起溶解作用的那种液体的质量——水、或者别的溶剂,单独称,在溶质加进去之前称。不是配好之后整瓶溶液的质量
质量分数
溶质占总质量的百分比。它两边用的都是质量,从来不出现摩尔

温度会变的时候用质量摩尔浓度:沸点升高、凝固点降低以及一切与依数性有关的计算都写作 mol/kg,正是因为它在加热时不会漂移。两个组分都是称出来的(而不是量体积)时,它也更顺手,因为天平直接给的就是质量。若溶液是在容量瓶里定容、又在室温下使用,那么摩尔浓度更方便,试剂瓶上写的 M 指的也是它。

算例

  1. 一千克水里溶一摩尔食盐

    1. 先算溶质的物质的量:58.44 ÷ 58.44 = 1 mol 氯化钠
    2. 溶剂换成千克:1000 克水 = 1 千克
    3. 相除:1 ÷ 1 = 1 mol/kg
    4. 质量分数:58.44 ÷(58.44 + 1000)× 100 = 5.521%

    留意 5.521% 是怎么来的:分母是总质量,溶质加溶剂。只除溶剂会得到 5.844%,拿摩尔去除总质量又是第三个数。三种「百分之几」在小数点后第一位就分道扬镳,所以这一页把单位写在每一行的标签上。

  2. 同样一摩尔,水减半

    1. 溶质的物质的量没变:1 mol
    2. 溶剂换成千克:500 克 = 0.5 千克
    3. 相除:1 ÷ 0.5 = 2 mol/kg
    4. 质量分数:58.44 ÷(58.44 + 500)× 100 = 10.465%

    溶剂减半,质量摩尔浓度翻倍,质量分数也差不多翻倍,但两者并不是严格一起翻:5.521% 变成 10.465% 而不是 11.042%,因为分母里的总质量也变小了。质量分数与质量摩尔浓度是同样两个质量的两种不同函数,凑巧相等只是偶然。

局限

这里的分母是溶剂的质量,既不是配好之后溶液的质量,也不是它的体积,这是最容易读错的一处。所以本页要你把两个质量分开填;如果你手上只有溶液的体积,它帮不上忙。把质量摩尔浓度换成摩尔浓度不是乘一个数就行:还需要配好之后溶液的密度,而那个密度又取决于你正想求的浓度,于是这一步是查表而不是算式。质量摩尔浓度值得这点麻烦,是因为它不随温度变——溶液受热体积变大、摩尔浓度随之变小,而这个除法两边的质量都原地不动。这里的质量分数是质量之比,与摩尔分数完全是两回事:摩尔分数比较的是粒子个数而不是物质的多少,一份 5.5% 的盐水里,水分子占的个数远低于 94.5%,因为一个水分子比一个氯化钠式量轻得多。小量一律保留五位小数,所以一千克水里溶一毫克食盐会显示成 0.00002 mol/kg 而不是 0——在这个尺度上这是诚实的答案,但也已经贴着显示的边缘了。最后,本页假设溶质完全溶解且不与溶剂反应,也不判断溶液是否已经饱和。

常见问题

质量摩尔浓度是什么?
每千克溶剂里溶质的物质的量,单位 mol/kg,符号 b(也写作 m),旧译「重量摩尔浓度」。一摩尔食盐溶在一千克水里是 1 mol/kg,同样一摩尔溶在半千克水里就是 2 mol/kg。分母是起溶解作用的那种液体单独称出来的重量——不是配好之后整瓶溶液的重量,也不是它的体积。正是这个分母的选择,让质量摩尔浓度不随温度变。
质量摩尔浓度与摩尔浓度的区别在哪?
差在分母。摩尔浓度是每升溶液里的物质的量,质量摩尔浓度是每千克溶剂里的物质的量。升是体积,溶液受热会膨胀,摩尔浓度就跟着变小;千克是质量,不受温度影响。两个数在室温下也不相等,因为一升溶液比一千克重:1 mol/kg 的食盐水大约相当于 0.98 M,差的那一点来自食盐排开的水。台面上配液用摩尔浓度,凡温度会变的场合都用质量摩尔浓度。
能直接换成摩尔浓度吗?
光有这两个数换不了,还得知道配好之后溶液的密度。摩尔浓度是每升的物质的量,要从「溶剂的质量」走到「溶液的体积」,中间必须知道这瓶东西每毫升重多少。而密度本身又随浓度变,所以这是一步查表,不是一条能闭着眼睛套的公式。手上有密度时,步骤是:总质量 = 溶质 + 溶剂,体积 = 总质量 ÷ 密度,摩尔浓度 = 物质的量 ÷ 体积(升)。
质量分数就是质量摩尔浓度吗?
不是,两者除号两边用的单位都不一样。质量摩尔浓度是物质的量除以每千克溶剂;质量分数是溶质质量除以总质量再乘一百。1 mol/kg 的食盐水质量分数是 5.521%,两个数只在极偶然的情况下碰巧相等。该用哪个取决于问题本身:问组成用质量分数,问「有多少个粒子在起作用」用质量摩尔浓度。
为什么极小的量显示成 0.00002 而不是 0?
因为一千克水里溶一毫克食盐,确实是 1.7 × 10⁻⁵ mol/kg,而质量摩尔浓度那一行保留五位小数,所以质量输入框允许的最小值仍然落在非零上,不会塌成 0.00000。这一点要紧:结果面板里的 0 读起来是「什么都没溶」,而不是「溶了很少」。另一头也一样——一吨溶质溶在一吨溶剂里是 17111.56742 摩尔、17.1 mol/kg,因为那里的分母是一千千克。

参考资料

相关计算器