計算器説明
摩爾濃度計算器解 c=n/V:已知溶質的物質的量 n(mol)和溶液體積 V(L),求物質的量濃度 c(mol/L);三個量裏任意兩個已知都能反解第三個——58.44 g 食鹽定容到 1 L 是多少 mol/L、配 500 mL 的 0.1 mol/L 溶液要稱多少溶質、0.2 mol 溶質要配成 2 mol/L 需要多大體積。
化學裏「濃度」有好幾種口徑:摩爾濃度、質量分數、質量濃度、質量摩爾濃度、ppm。本頁是化學簇的錨點:mol 是什麼、摩爾質量為什麼在數值上等於相對分子質量、各種濃度怎麼換算、「1 L 水裏溶 1 mol」為什麼不是 1 mol/L,都在這裏寫透。配對的兩頁各自只寫獨有的內容:從質量算物質的量在物質的量計算器(n=m/M),把濃溶液稀釋到目標濃度在稀釋計算器(C1V1=C2V2)。
它不做的事:不從質量算 n(先去物質的量計算器);不做 mL ↔ L 換算(250 mL 請填 0.25);不算質量分數、密度或活度;不處理溶解時的體積變化。
算例
四組算例均由引擎 chem-molarity 的 compute 復算;顯示口徑為最多 8 位小數、去尾零,單位 mol、L、mol/L。
算例 1:四個燒杯
默認輸入 n=0.5,V=1:c=0.5。界面顯示:濃度 c 0.5。
把體積改成 0.5(溶質不變、體積減半):界面顯示 1。把 n 改成 1、V 改回 1(58.44 g 食鹽定容到 1 L):界面顯示 1。第二、三杯濃度相同,雖然溶質總量差一倍——濃度是「每升溶液裏有多少」,不是「一共有多少」。第四杯:0.1 mol 溶質配成 250 mL,n=0.1,V=0.25:c=0.4。界面顯示 0.4。
圖 1:算例 1 的四個燒杯。濃度看的是點的密度,不是點的總數
算例 2:配 500 mL 的 0.1 mol/L 食鹽水要稱多少
反解物質的量。清空 n,填 c=0.1,V=0.5:n=0.1×0.5=0.05。界面顯示:物質的量 n 0.05。NaCl 的摩爾質量 58.44 g/mol,要稱 0.05×58.44=2.922 g。
操作順序是本頁反覆強調的口徑:稱 2.922 g 固體,放進 500 mL 容量瓶,加水溶解後加水到刻度線——溶液總體積 500 mL。若先量 500 mL 水再倒進鹽,得到的溶液體積略大於 500 mL,濃度略低於 0.1。
反解體積:0.2 mol 溶質要配成 2 mol/L。清空 V,填 n=0.2,c=2:V=0.1。界面顯示:溶液體積 V 0.1——100 mL。
算例 3:葡萄糖、生理鹽水與兩種「濃度」
葡萄糖:9 g 葡萄糖(M=180.156)配成 100 mL。先在物質的量計算器裏得到 n=0.0499567,填 n=0.0499567,V=0.1:界面顯示:濃度 c 0.499567——約 0.5 mol/L。
生理鹽水:0.9% 生理鹽水指每 100 mL 含 0.9 g NaCl,即 9 g/L——這是質量濃度(g/L),不是摩爾濃度。換算:n=9/58.44=0.15400411 mol,填 n=0.15400411,V=1:界面顯示 0.15400411——0.154 mol/L。同樣寫着「9 g」,葡萄糖溶液是 0.5 mol/L、鹽水是 0.154 mol/L,因為一個 NaCl「單元」只有一個葡萄糖分子三分之一的質量。滲透壓看的是粒子數(mol),不是克數,所以醫學上兩種液體都按 mol 比較。
海水:海水裏的鹽分約相當於 0.6 mol/L 的 NaCl。n=0.6,V=1:界面顯示 0.6——是生理鹽水的近四倍,這就是喝海水會脱水的定量原因。
算例 4:單位錯一位,結果錯一千倍
把算例 1 第四杯的 250 mL 直接填成 V=250:n=0.1,V=250:c=0.0004。界面顯示:濃度 c 0.0004——比正確值 0.4 小 1000 倍。引擎不知道你心裏想的是 mL。圖 1 右下角的旁註就是提醒這一點。
反過來,若在反解體積時得到 0.1,它是 0.1 L = 100 mL,不是 0.1 mL。
算例 1 的輸入可以直接填進面板復現;把體積改成 0.5、0.25、0.1,看濃度按 1、2、5 mol/L 反比增長;把物質的量改成 0.0499567、體積改成 0.1 得到算例 3 的葡萄糖溶液。
原理與推導
mol:數出來的量
物質的量 n 是 SI 七個基本量之一,單位摩爾(mol)。2019 年 5 月 20 日生效的 SI 第 9 版把它定義為:1 mol 精確包含 6.022 140 76 × 10²³ 個基本單元,這個數就是阿伏伽德羅常數 NA 的數值。1971 年到 2019 年間的舊定義是「0.012 kg 碳-12 所含的原子數」,NA 是測出來的;新定義把它變成精確值,同時 12 g 碳-12 的物質的量變成約 1 mol 而不再是精確的 1 mol(偏差在 10−9 量級)。
為什麼要用 mol 而不用克?因為化學反應按個數進行:一個 Na 配一個 Cl,兩個 H₂ 配一個 O₂。質量差異巨大的分子,按個數配比才能寫方程式。mol 是「把個數放大 6.022×1023 倍」的計數單位,就像「一打」是 12。
摩爾質量為什麼等於相對分子質量
相對原子質量的標尺是「碳-12 原子質量的 1/12 = 1」;舊定義又規定 12 g 碳-12 恰好 1 mol。兩條規定合在一起,任何物質 1 mol 的質量(g)在數值上就等於它的相對分子質量:H₂O 相對分子質量 18.015,摩爾質量 18.015 g/mol。2019 年後這個相等只精確到 10−9,日常計算完全可以忽略。標準原子量由 IUPAC 的 CIAAW 委員會維護,Na 22.990、Cl 35.45、C 12.011、H 1.008、O 15.999——從質量到 mol 的一步在物質的量計算器裏。
五種濃度與它們之間的換算
| 名稱 |
符號 |
定義 |
單位 |
什麼時候用 |
| 物質的量濃度(摩爾濃度) |
c |
n溶質/V溶液 |
mol/L |
反應計量、滴定、滲透壓——凡是按「個數」比較的場合 |
| 質量分數 |
w |
m溶質/m溶液 |
無量綱,常寫 % |
商品試劑標籤(37% HCl、98% H₂SO₄)、食品、合金 |
| 質量濃度 |
ρB |
m溶質/V溶液 |
g/L、mg/mL |
醫藥(0.9% 生理鹽水 = 9 g/L)、水質 |
| 質量摩爾濃度 |
b |
n溶質/m溶劑 |
mol/kg |
沸點升高、凝固點降低;不隨温度變 |
| ppm / ppb |
— |
質量比 10−6 / 10−9 |
— |
痕量:稀水溶液裏 1 ppm ≈ 1 mg/L |
換算的橋樑是密度 ρ(g/mL)和摩爾質量 M(g/mol):
c=M1000ρw
以商品濃鹽酸為例:w=37%,ρ=1.18,MHCl=36.46:c=1000×1.18×0.37/36.46=11.97≈12 mol/L——這正是稀釋計算器默認的原液濃度。沒有密度就換不了:質量分數説的是「每 100 g 溶液裏有多少克」,摩爾濃度説的是「每 1 L 溶液裏有多少 mol」,兩者之間隔着「1 L 溶液有多重」。
質量濃度與摩爾濃度之間只差一個 M:c=ρB/M,算例 3 的生理鹽水就是這樣換的。質量摩爾濃度與摩爾濃度在稀水溶液裏數值接近(1 kg 水 ≈ 1 L),濃溶液裏差別明顯(算例後的提示框)。
體積不可加、隨温度變
V 是溶液的總體積,它不等於溶劑體積加溶質體積:50 mL 乙醇加 50 mL 水得到約 96 mL;鹽溶於水時體積也會變。所以標準配製流程是「先溶解、再定容」,用容量瓶把總體積精確到刻度。容量瓶按 20 °C 校準,温度偏離時讀數帶系統誤差;温度變化大的場合(沸點測定、低温反應)改用不隨温度變的 b 或 w。
反比例與「稀釋」的關係
n 固定時 c∝1/V,是反比例:體積翻倍濃度減半(算例 1 的第一、二杯)。把這句話寫成「稀釋前後 n 不變」就是 c1V1=c2V2——稀釋計算器整篇只是這個推論,加上體積單位與配製流程。