缓冲溶液的性质Properties of Buffers

大思想 · 结构与性质(SAP)AP 科学实践 6 · 论证AP 衔接 · Unit 8约 45 分钟

学习目标

  • 说明缓冲溶液的组成,写出它与加入的强酸、强碱反应的方程式
  • 解释为什么加入少量强酸、强碱或加水稀释时,缓冲溶液的 pH 变化很小
  • 计算缓冲溶液加入少量强酸或强碱后的 pH,并与不含缓冲剂的溶液比较

前置知识

  • 酸碱反应与缓冲溶液(U8.4)
  • pH 与 pKa(U8.7)

缓冲溶液里有什么

缓冲溶液含有相当量的一对共轭酸碱:弱酸和它的共轭碱(如 CH₃COOH 和 CH₃COO⁻),或弱碱和它的共轭酸(如 NH₃ 和 NH₄⁺)。两种组分都要多,溶液才能同时“对付”加入的酸和碱。

配制方法有两种:

  • 把弱酸和它的盐(如 CH₃COOH 和 CH₃COONa)一起溶解;
  • 用强碱中和一部分弱酸(或用强酸中和一部分弱碱),让两种组分同时剩下来(U8.4)。

为什么 pH 变化很小

加入少量强酸时,共轭碱把 H₃O⁺ 转化为弱酸;加入少量强碱时,弱酸把 OH⁻ 转化为共轭碱:

AX−+HX3OX+→HA+HX2OHA+OHX−→AX−+HX2O\begin{gathered} \ce{A- + H3O+ -> HA + H2O} \\ \ce{HA + OH- -> A- + H2O} \end{gathered}

这两个反应的 K 都很大,进行完全。加入的强酸或强碱被换成了弱酸或弱碱,而缓冲溶液的 pH 只取决于两种组分的比值:

c(HX3OX+)=Ka×n(HA)n(AX−)c(\ce{H3O+}) = K_a \times \frac{n(\ce{HA})}{n(\ce{A-})}

只要加入的量比两种组分少得多,比值变化就很小,pH 也变化很小。加水稀释时,两种组分的物质的量都不变,比值不变,pH 也基本不变。

往三杯溶液里加同样多的 HCl 或 NaOH,比较纯水、起始 pH 相同但没有缓冲剂的溶液,以及缓冲溶液:

动手试试:往缓冲溶液里加酸或加碱

忽略加入的酸碱带来的体积变化;pH 按电荷守恒精确计算。

例题 1:甲酸缓冲溶液中加入 NaOH

1.00 L 溶液中含 0.200 mol HCOOH 和 0.150 mol HCOONa(Ka = 1.8 × 10⁻⁴)。加入 0.020 mol NaOH 固体(体积变化忽略不计),pH 变化多少?如果把同样的 NaOH 加入 1.00 L 纯水,pH 是多少?

分步解析
  1. 缓冲溶液的 c(H₃O⁺) 公式。 由 HCOOH ⇌ H⁺ + HCOO⁻ 的 Ka 表达式变形;酸和共轭碱在同一体积中,浓度之比等于物质的量之比:

    c(HX3OX+)=Ka×n(HCOOH)n(HCOOX−)c(\ce{H3O+}) = K_a \times \frac{n(\ce{HCOOH})}{n(\ce{HCOO-})}
  2. 起始 pH。

    c(HX3OX+)=Ka×0.2000.150=1.8×10−4×1.33=2.4×10−4pH=−lg⁡(2.4×10−4)=3.62\begin{aligned} c(\ce{H3O+}) &= K_a \times \frac{0.200}{0.150} \\ &= 1.8 \times 10^{-4} \times 1.33 \\ &= 2.4 \times 10^{-4} \\ \text{pH} &= -\lg(2.4 \times 10^{-4}) \\ &= 3.62 \end{aligned}
  3. 加入的 OH⁻ 被弱酸消耗。 HCOOH + OH⁻ → HCOO⁻ + H₂O 进行完全(单位 mol):

    HCOOHOH⁻HCOO⁻
    反应前0.2000.0200.150
    变化−0.020−0.020+0.020
    反应后0.18000.170
  4. 新的 pH。

    c(HX3OX+)=Ka×0.1800.170=1.8×10−4×1.06=1.9×10−4pH=−lg⁡(1.9×10−4)=3.72\begin{aligned} c(\ce{H3O+}) &= K_a \times \frac{0.180}{0.170} \\ &= 1.8 \times 10^{-4} \times 1.06 \\ &= 1.9 \times 10^{-4} \\ \text{pH} &= -\lg(1.9 \times 10^{-4}) \\ &= 3.72 \end{aligned}

    pH 只升高了 3.72 − 3.62 = 0.10。

  5. 对照:同样的 NaOH 加入纯水。 NaOH 完全电离,c(OH⁻) = 0.020 mol/L:

    pOH=−lg⁡0.020=1.70pH=14.00−1.70=12.30\begin{aligned} \text{pOH} &= -\lg 0.020 = 1.70 \\ \text{pH} &= 14.00 - 1.70 = 12.30 \end{aligned}

    从 7.00 升高了 5.30,是缓冲溶液中变化的 50 多倍。

例题 2:把缓冲溶液稀释

把例题 1 的缓冲溶液(加 NaOH 之前)取 100 mL,加水稀释到 1.00 L。pH 怎样变化?

分步解析
  1. 取出的 100 mL 中各有多少。 原溶液 1.00 L 中有 0.200 mol HCOOH、0.150 mol HCOO⁻,100 mL 是它的十分之一:

    n(HCOOH)=0.0200 moln(HCOOX−)=0.0150 mol\begin{aligned} n(\ce{HCOOH}) &= 0.0200\ \text{mol} \\ n(\ce{HCOO-}) &= 0.0150\ \text{mol} \end{aligned}

    加水稀释时物质的量不变。

  2. 比值不变。 两者在同一体积中:

    n(HCOOH)n(HCOOX−)=0.02000.0150=43\frac{n(\ce{HCOOH})}{n(\ce{HCOO-})} = \frac{0.0200}{0.0150} = \frac{4}{3}
  3. pH 与体积无关。

    c(HX3OX+)=1.8×10−4×43=2.4×10−4pH=3.62\begin{aligned} c(\ce{H3O+}) &= 1.8 \times 10^{-4} \times \frac{4}{3} \\ &= 2.4 \times 10^{-4} \\ \text{pH} &= \boxed{3.62} \end{aligned}

    和稀释前一样:稀释不改变缓冲溶液的 pH。

  4. 代价。 稀释后的 1.00 L 溶液里,两种组分都只有原来同体积溶液的十分之一(c(HCOOH) = 0.0200 mol/L,c(HCOO⁻) = 0.0150 mol/L),能对付的酸和碱也少得多。例如再加入 0.020 mol NaOH,HCOOH 会被耗尽,缓冲作用失效(缓冲容量,U8.10)。

练一练:加入少量这种物质后,缓冲溶液里哪种组分的物质的量减少?
  1. CH₃COOH / CH₃COO⁻ 中加 HCl
  2. CH₃COOH / CH₃COO⁻ 中加 KOH
  3. NH₄⁺ / NH₃ 中加 HNO₃
  4. NH₄⁺ / NH₃ 中加 NaOH
  5. H₂PO₄⁻ / HPO₄²⁻ 中加 HCl
  6. HF / F⁻ 中加水稀释
  7. HCO₃⁻ / CO₃²⁻ 中加 NaOH
  8. HCOOH / HCOO⁻ 中加 NaCl

常见误区

误区 1:“缓冲溶液的 pH 完全不变。” pH 会有很小的变化。如果加入的强酸(或强碱)超过了共轭碱(或弱酸)的量,缓冲作用就失效了,pH 会急剧变化。

误区 2:“稀释缓冲溶液,pH 会明显改变。” 两种组分的物质的量之比不变,pH 基本不变;变小的是单位体积的缓冲容量。

误区 3:“HCl 和 NaCl 混合也是缓冲溶液。” Cl⁻ 是强酸的共轭碱,不能和加入的 H₃O⁺ 反应,起不到缓冲作用。

即时小测

向 NH₄⁺ / NH₃ 缓冲溶液中加入少量 NaOH,发生的反应是?

下列哪一组溶液混合后是缓冲溶液?

向含 0.10 mol CH₃COOH 的溶液中加入下列哪种物质,能得到缓冲溶液?

缓冲溶液加入少量强酸后 pH 变化很小,主要原因是?

某缓冲溶液含 0.10 mol HA 和 0.10 mol A⁻。加入 0.15 mol HCl 后:

把某缓冲溶液加等体积的水稀释,pH:

AP 自由作答题

AP 风格自由作答题

实验室配制了 1.00 L 磷酸盐缓冲溶液,含 0.050 mol NaH₂PO₄ 和 0.050 mol Na₂HPO₄。H₂PO₄⁻ 的 Ka = 6.2 × 10⁻⁸(即 H₃PO₄ 的 Ka₂,OpenStax)。

(a) 计算这种缓冲溶液的 pH。

(b) 写出加入少量 HCl 时发生反应的净离子方程式。

(c) 加入 0.010 mol HCl(体积变化忽略不计),计算 pH。

(d) 把同样多的 HCl 加入 1.00 L 纯水,pH 是多少?比较 (c) 和 (d)。

(e) 这种缓冲溶液最多能中和多少摩尔 HCl,缓冲作用就会失效?说明理由。

参考答案与评分要点

(a) n(H₂PO₄⁻) = n(HPO₄²⁻),c(H₃O⁺) = Ka = 6.2 × 10⁻⁸ mol/L,pH = 7.21。

(b) HPO₄²⁻(aq) + H₃O⁺(aq) → H₂PO₄⁻(aq) + H₂O(l)。

(c) 反应后 H₂PO₄⁻ 0.060 mol,HPO₄²⁻ 0.040 mol。c(H₃O⁺) = 6.2 × 10⁻⁸ × 0.060 ÷ 0.040 = 9.3 × 10⁻⁸ mol/L,pH = 7.03。

(d) c(H₃O⁺) = 0.010 mol/L,pH = 2.00。纯水的 pH 下降了 5.00,缓冲溶液只下降了 0.18。

(e) 约 0.050 mol。加入的 H₃O⁺ 要靠 HPO₄²⁻ 消耗,0.050 mol HPO₄²⁻ 用完后,再加的 HCl 就留在溶液中,pH 急剧下降(实际上 HPO₄²⁻ 快用完时缓冲作用已经很弱)。

评分要点: (a) pH = pKa;(b) 方程式;(c) 反应后的物质的量与 pH;(d) 对照计算;(e) 由共轭碱的量判断。

小结

  • 缓冲溶液含有相当量的一对共轭酸碱。加入的 H₃O⁺ 被共轭碱消耗,OH⁻ 被弱酸消耗。
  • c(H₃O⁺) = Ka × n(HA) ÷ n(A⁻):加入少量强酸、强碱时比值变化小;稀释时比值不变。
  • 加入的强酸(强碱)超过共轭碱(弱酸)的量时,缓冲作用失效。

AP 提示: 解释缓冲作用时要写出具体反应,例如“加入的 H₃O⁺ 与 CH₃COO⁻ 反应生成 CH₃COOH”,再说明两种组分的比值变化很小,所以 pH 变化很小。计算时先算反应后的物质的量,再代入 Ka。

练一练这一章:Unit 8 · 酸与碱 · 12 道题练一练这个 topic:U8.8 · 缓冲溶液的性质 · 5 道题

这节课有错误、讲得不清楚,或者你有建议?

反馈 / 报错

类型

只会收到你写的内容、所在页面和你自愿留下的联系方式,不收集姓名或其他个人信息(防刷屏只保存 IP 的加密摘要,不存 IP 本身)。