弱酸的电离平衡和 Ka
弱酸只有一小部分与水反应,溶液中大部分仍是未电离的分子。这个平衡的平衡常数叫酸电离常数acid ionization constant, Ka:
水是纯液体,不写进表达式。Ka 越大,酸越强。pKa = −lg Ka,pKa 越小,酸越强。
弱碱与水反应生成 OH⁻,对应的平衡常数叫碱电离常数base ionization constant, Kb:
用 ICE 表求 pH
起始浓度为 c 的弱酸,设电离的部分为 x,则平衡时 c(H₃O⁺) = c(A⁻) = x,c(HA) = c − x(忽略水的电离):
近似的前提是 x 比 c 小得多。常用的检验标准是 x ÷ c < 5%;否则要解一元二次方程(U7.7)。
电离度percent ionization = x ÷ c × 100%。稀释时 c 变小,电离度 ≈ √(Ka ÷ c) 变大,但 c(H₃O⁺) 仍然减小。
选一种弱酸或弱碱,拖动浓度,看各种粒子浓度的数量级,以及电离度怎样随浓度变化:
共轭酸碱:Ka·Kb = Kw
HA 和 A⁻ 是一对共轭酸碱conjugate acid–base pair。把 HA 的电离和 A⁻ 与水的反应相加,正好得到水的电离,所以(U7.6):
酸越强,它的共轭碱越弱。强酸的共轭碱(Cl⁻、NO₃⁻ 等)弱到不与水反应。
例题 1:0.20 mol/L HF 的 pH
HF 的 Ka = 6.4 × 10⁻⁴(OpenStax)。求 0.20 mol/L HF 溶液的 pH 和电离度。
-
列 ICE 表。 HF 是弱酸,只有一小部分电离。设电离的 HF 为 x(浓度单位 mol/L;水电离出的 H⁺ 可以忽略):
HF H⁺ F⁻ I 0.20 0 0 C −x +x +x E 0.20 − x x x -
写出 Ka 并代入。
-
先试近似。 设 x ≪ 0.20,分母取 0.20:
-
检验近似(5% 规则)。
超过 5%,近似不够好,要解一元二次方程。
-
整理成二次方程。 两边乘以 (0.20 − x),移项(先用字母 Ka,最后再代数值):
-
用求根公式。 a = 1,b = Ka = 6.4 × 10⁻⁴,c = −0.20Ka = −1.28 × 10⁻⁴:
-
求 pH 和电离度。 x 就是 c(H⁺):
电离度是已电离的 HF 占起始 HF 的百分数:
-
和近似结果比较。 近似得到 pH = −lg(1.13 × 10⁻²) = 1.95,只差 0.01,但按 5% 的标准应该写出精确解。
例题 2:由 pH 求 Kb
25 °C 时 0.050 mol/L 甲胺 CH₃NH₂ 溶液的 pH = 11.65。求甲胺的 Kb。
-
由 pH 求 c(OH⁻)(单位 mol/L)。 甲胺是弱碱,先由 pH 求 pOH:
中间结果多保留一位有效数字,最后再修约。
-
列 ICE 表。 CH₃NH₂ + H₂O ⇌ CH₃NH₃⁺ + OH⁻。这次 x 已知:x = c(OH⁻) = 4.47 × 10⁻³(浓度单位 mol/L):
CH₃NH₂ CH₃NH₃⁺ OH⁻ I 0.050 0 0 C −x +x +x E 0.050 − x x x -
算平衡时的 c(CH₃NH₂)。
-
写出 Kb 并代入。
与 OpenStax 附录 I 的数据一致。
-
注意。 电离度 = 0.00447 ÷ 0.050 ≈ 9%,超过 5%,所以分母必须用 0.050 − x = 0.0455,不能写成 0.050(那样会得到 4.0 × 10⁻⁴)。
- Ka = 1.8 × 10⁻⁵,c = 0.10 mol/L
x ÷ c ≈ 1.3%。
- Ka = 6.4 × 10⁻⁴,c = 0.010 mol/L
x ÷ c ≈ 25%,要解一元二次方程。
- Ka = 4.9 × 10⁻¹⁰,c = 0.0010 mol/L
x ÷ c ≈ 0.07%。
- Ka = 1.2 × 10⁻²,c = 0.10 mol/L
x ÷ c ≈ 35%。
- Ka = 2.9 × 10⁻⁸,c = 0.050 mol/L
x ÷ c ≈ 0.08%。
- Ka = 1.8 × 10⁻⁴,c = 0.50 mol/L
x ÷ c ≈ 1.9%。
- Kb = 4.4 × 10⁻⁴,c = 0.020 mol/L
x ÷ c ≈ 15%。
- Kb = 1.8 × 10⁻⁵,c = 0.20 mol/L
x ÷ c ≈ 0.95%。
快速判断:c ÷ K > 400 时,x ÷ c 就小于 5%。
常见误区
误区 1:“0.10 mol/L 弱酸的 c(H₃O⁺) = 0.10 mol/L。” 弱酸只电离一小部分。0.10 mol/L CH₃COOH 的 c(H₃O⁺) 只有约 1.3 × 10⁻³ mol/L。
误区 2:“稀释弱酸,电离度减小。” 稀释时平衡向电离的方向移动(Q < Ka),电离度增大;但因为总浓度变小,c(H₃O⁺) 仍然减小。
误区 3:“Ka 越大的酸,共轭碱也越强。” 正好相反:Ka·Kb = Kw,Ka 越大,共轭碱的 Kb 越小。
即时小测
HN₃(叠氮酸)的 Ka 表达式是?
产物浓度之积除以 HN₃ 的浓度;水是纯液体,不写进表达式(B 错)。
下列同浓度的酸中,pH 最高的是?(Ka:HF 6.4 × 10⁻⁴,HCOOH 1.8 × 10⁻⁴,HCN 4.9 × 10⁻¹⁰,HNO₂ 4.6 × 10⁻⁴)
Ka 最小的酸电离最少,c(H₃O⁺) 最小,pH 最高。
把 0.10 mol/L CH₃COOH 稀释到 0.010 mol/L,下列变化正确的是?
稀释使电离度增大(约 1.3% → 4.2%),但 c(H₃O⁺) 仍然减小,pH 增大(2.88 → 3.38),增加不到 1。
HF 的 Ka = 6.4 × 10⁻⁴。F⁻ 的 Kb 是?
Kb = Kw ÷ Ka = 1.0 × 10⁻¹⁴ ÷ 6.4 × 10⁻⁴ = 1.6 × 10⁻¹¹。
0.25 mol/L HCOOH(Ka = 1.8 × 10⁻⁴)溶液的 pH 约为?
x ≈ √(1.8 × 10⁻⁴ × 0.25) = 6.7 × 10⁻³ mol/L,pH = 2.17;x ÷ c ≈ 2.7%,近似可用。A 把它当成了强酸。
Ka(HNO₂) = 4.6 × 10⁻⁴,Ka(HClO) = 2.9 × 10⁻⁸。下列说法正确的是?
HClO 的 Ka 更小,所以 ClO⁻ 的 Kb = Kw ÷ Ka 更大,是更强的碱。
AP 自由作答题
次氯酸 HClO 是一种弱酸,Ka = 2.9 × 10⁻⁸(OpenStax,25 °C)。
(a) 写出 HClO 与水反应的方程式和 Ka 表达式。
(b) 计算 0.10 mol/L HClO 溶液的 pH,并验证所用近似是否合理。
(c) 计算这种溶液中 HClO 的电离度。
(d) 计算 ClO⁻ 的 Kb。
(e) 计算 0.10 mol/L NaClO 溶液的 pH,并说明它为什么呈碱性。
参考答案与评分要点
(a) HClO(aq) + H₂O(l) ⇌ H₃O⁺(aq) + ClO⁻(aq);Ka = c(H₃O⁺)·c(ClO⁻) ÷ c(HClO)。
(b) x ≈ √(2.9 × 10⁻⁸ × 0.10) = 5.4 × 10⁻⁵ mol/L,pH = 4.27。x ÷ c = 0.054%,远小于 5%,近似合理。
(c) 5.4 × 10⁻⁵ ÷ 0.10 × 100% = 0.054%。
(d) Kb = Kw ÷ Ka = 1.0 × 10⁻¹⁴ ÷ 2.9 × 10⁻⁸ = 3.4 × 10⁻⁷。
(e) ClO⁻ + H₂O ⇌ HClO + OH⁻;c(OH⁻) ≈ √(3.4 × 10⁻⁷ × 0.10) = 1.9 × 10⁻⁴ mol/L,pOH = 3.73,pH = 10.27。ClO⁻ 是弱酸 HClO 的共轭碱,能从水中夺取质子生成 OH⁻;Na⁺ 不影响 pH。
评分要点: (a) 方程式与表达式;(b) 近似、pH、检验;(c) 电离度;(d) Ka·Kb = Kw;(e) Kb 求 OH⁻、pH,以及碱性的原因。
小结
- 弱酸、弱碱只部分电离:Ka = c(H₃O⁺)·c(A⁻) ÷ c(HA),Kb = c(BH⁺)·c(OH⁻) ÷ c(B)。
- 用 ICE 表,x ≈ √(K·c);x ÷ c < 5% 时近似可用,否则解一元二次方程。
- 稀释时电离度增大,c(H₃O⁺) 减小。共轭酸碱对:Ka·Kb = Kw,酸越强,共轭碱越弱。
AP 提示: 用近似时要写出检验:“x ÷ c = …% < 5%”。由 pH 反求 Ka 或 Kb 时,先求出 x,再看分母能不能用 c 代替 c − x。比较共轭碱的强弱,直接写“Ka 越小,共轭碱越强”。
拓展(多元弱酸): H₂CO₃、H₃PO₄ 等多元酸分步电离,Ka₁ ≫ Ka₂。计算 pH 时通常只考虑第一步;第二步电离出的 H₃O⁺ 少得可以忽略。例如 H₂CO₃ 的 Ka₁ = 4.3 × 10⁻⁷,Ka₂ = 4.7 × 10⁻¹¹(OpenStax)。