这个计算器有什么用
本工具可以把强酸或强碱的摩尔浓度(mol/L)换算成对应的pH值。强酸(如盐酸 HCl、硝酸 HNO₃、硫酸 H₂SO₄)和强碱(如氢氧化钠 NaOH、氢氧化钾 KOH)在水中会完全电离,因此溶液浓度直接等于 H⁺ 或 OH⁻ 离子的浓度,pH 计算起来非常简单。
使用方法
先选择溶液是强酸还是强碱,再填入以 mol/L 为单位的摩尔浓度,计算器就会给出 pH 值(以及对应的 pOH 值)。对于酸来说,浓度越高,pH 越低;对于碱来说,浓度越高,pH 越高。
公式解析
对于强酸,氢离子浓度等于摩尔浓度,因此:
$$\text{pH} = -\log_{10}\left(\text{Concentration (mol/L)}\right)$$
对于强碱,氢氧根离子浓度等于摩尔浓度。先算出 \(\text{pOH} = -\log_{10}(M)\),再利用水的离子积关系 \(\text{pH} + \text{pOH} = 14\):
$$\text{pH} = 14 + \log_{10}(M) = 14 - \text{pOH}$$
这些关系式都基于 25 °C、完全电离以及理想稀溶液的假设。
计算示例
浓度为 0.01 mol/L 的盐酸 HCl(强酸):$$\text{pH} = -\log_{10}(0.01) = -(-2) = 2$$浓度为 0.01 mol/L 的氢氧化钠 NaOH(强碱):$$\text{pOH} = -\log_{10}(0.01) = 2$$所以 \(\text{pH} = 14 - 2 = 12\)。
常见问题
这个工具适用于弱酸或弱碱吗?不适用。弱酸和弱碱只能部分电离,它们的 pH 取决于酸/碱的电离常数(Ka 或 Kb),需要通过平衡计算才能得出。
为什么 pH 会出现小于 0 或大于 14 的情况?当浓度非常高时,简单的对数公式可能算出 0–14 范围以外的数值。这些数值在数学上是成立的,但需要谨慎解读,因为此时离子活度的影响已经不可忽略。
像硫酸 H₂SO₄ 这样的多元酸该怎么算?先把摩尔浓度乘以能完全释放的酸性质子数,得到有效的 H⁺ 浓度,再代入公式计算。