缓冲溶液 (Buffer Solution) 是一种在添加少量酸或碱时能抵抗 pH 变化的特殊溶液。这是因为缓冲液同时含有能中和外来 H+ 和 OH− 的"储备"成分。
日常类比:缓冲液就像弹簧——你推它,它会抵抗,但不会完全阻止运动。
学习目标:
- 解释酸性和碱性缓冲液的工作机制(勒夏特列视角)。
- 使用 Henderson-Hasselbalch 方程计算缓冲液 pH。
- 计算加入强酸/碱后缓冲液的新 pH。
- 描述缓冲容量及其影响因素。
- 解释血液中碳酸-碳酸氢盐缓冲系统的运作。
| 类型 | 组成 | pH 范围 | 经典示例 |
|---|
| 酸性缓冲 | 弱酸 + 其共轭碱(通常为盐) | <7 | CH3COOH+CH3COONa |
| 碱性缓冲 | 弱碱 + 其共轭酸(通常为盐) | >7 | NH3+NH4Cl |
以醋酸/醋酸钠缓冲液(CH3COOH/CH3COONa)为例:
溶液中存在大量的弱酸分子 (CH3COOH) 和共轭碱离子 (CH3COO−):
CH3COOH⇌CH3COO−+H+
大量的 CH3COO− 与外加的 H+ 结合:
CH3COO−+H+→CH3COOH
H+ 被消耗 → pH 几乎不变。
大量的 CH3COOH 提供 H+ 中和外加的 OH−:
CH3COOH+OH−→CH3COO−+H2O
OH− 被消耗 → pH 几乎不变。
核心逻辑:弱酸提供"储备酸"来中和碱,共轭碱提供"储备碱"来中和酸。两者互为搭档,缺一不可。
pH=pKa+log[HA][A−]
| 符号 | 含义 |
|---|
| pKa | 弱酸的 −logKa |
| [A−] | 共轭碱的平衡浓度 |
| [HA] | 弱酸的平衡浓度 |
从弱酸的电离平衡表达式出发:
Ka=[HA][H+][A−]
取负对数:
−logKa=−log[H+]−log[HA][A−]
pKa=pH−log[HA][A−]
pH=pKa+log[HA][A−]
| 条件 | log 值 | pH |
|---|
| [A−]=[HA] | log(1)=0 | pH=pKa |
| [A−]>[HA](碱多) | >0 | pH>pKa |
| [A−]<[HA](酸多) | <0 | pH<pKa |
缓冲溶液模拟器
向缓冲液中滴加酸或碱,实时观察 pH 响应曲线。比较缓冲液与纯水的 pH 变化差异。
启动缓冲模拟器
缓冲容量 (Buffer Capacity) 是指缓冲液在 pH 发生显著变化之前能中和的酸/碱的最大量。
| 因素 | 影响 | 解释 |
|---|
| 总浓度更高 | 容量更大 | 更多的"储备"弱酸和共轭碱分子 |
| [HA]/[A−] 比例接近 1:1 | 容量最大 | 两种储备成分数量相当 |
| 偏离 1:1 越远 | 容量下降 | 一种储备接近耗尽 |
有效范围:缓冲液在 pKa±1 范围内最有效。超出此范围,一种储备成分几乎耗尽,缓冲作用急剧减弱。
已知:0.20 mol/L 的 CH3COOH 和 0.15 mol/L 的 CH3COONa,pKa=4.76
pH=4.76+log0.200.15=4.76+log(0.75)=4.76+(−0.125)=4.64
已知:向 1.0 L 上述缓冲液中加入 0.01 mol HCl。
加入的 H+ 与 CH3COO− 反应:
- [CH3COO−]:0.15−0.01=0.14 mol/L
- [CH3COOH]:0.20+0.01=0.21 mol/L
pH=4.76+log0.210.14=4.76+(−0.176)=4.58
pH 仅从 4.64 下降到 4.58(变化 0.06),但如果把 0.01 mol HCl 加入纯水中:pH=−log(0.01)=2.0(变化 5 个单位!)。这充分说明了缓冲作用的力量。
题目:制备 pH = 5.0 的缓冲液,应选择哪种弱酸?
解答:选择 pKa 最接近目标 pH 的弱酸(在 pKa±1 范围内)。
- 醋酸 (pKa=4.76) → ∣5.0−4.76∣=0.24 → ✅ 合适
- 碳酸 (pKa1=6.35) → ∣5.0−6.35∣=1.35 → ❌ 超出有效范围
人体血液 pH 必须维持在 7.35 – 7.45 的极窄范围内。偏离可导致酸中毒(< 7.35)或碱中毒(> 7.45),危及生命。
CO2(aq)+H2O⇌H2CO3⇌HCO3−+H+
| 情况 | 响应 | 机制 |
|---|
| 血液过酸 | HCO3− 消耗多余 H+ | HCO3−+H+→H2CO3 |
| 血液过碱 | H2CO3 释放 H+ | H2CO3→HCO3−+H+ |
| 持续过酸 | 呼吸加速 | 排出更多 CO2 → 平衡左移 → H+ 减少 |
肾脏还可以通过调节 HCO3− 的排出/回收来进行长期 pH 调节。
- 认为缓冲液 pH 完全不变 — 缓冲液抵抗变化,但不阻止变化。加入足够多的酸/碱,缓冲液必定会失效。
- 混淆强酸和弱酸的角色 — 缓冲液中的酸组分必须是弱酸。强酸完全解离,无法提供"储备"的未解离形式。
- Henderson-Hasselbalch 中分子分母颠倒 — 分子是共轭碱 [A−],分母是弱酸 [HA]。颠倒会导致 pH 偏向错误方向。
- 忘记先计算反应后新浓度 — 加入强酸/碱后,必须先算出化学计量反应后的 [HA] 和 [A−] 新值,再代入 H-H 方程。
- 忘记缓冲容量有限 — 当 [A−] 或 [HA] 中任一方接近零时,缓冲作用实质上消失。
- pH=pKa 当且仅当 [A−]=[HA]——这也是缓冲容量最大的点(半中和点)。
- 计算题中注意步骤:① 写出反应 → ② 计算反应后新浓度 → ③ 代入 H-H 方程。
- 制备缓冲液的原则:选择 pKa 最接近目标 pH 的弱酸。
- 滴定曲线中的缓冲区域:半中和点附近曲线最平坦。
不能。强酸完全解离,不存在未解离的"储备"形式来中和外加的碱。缓冲必须由弱酸/弱碱和其共轭碱/酸组成。
在 pKa±1 范围内最有效([A−]/[HA] 在 1:10 到 10:1 之间)。超出此范围,缓冲容量急剧下降,对 pH 变化的抵抗力变得微弱。
在半中和点,恰好一半的弱酸被中和 → [HA]=[A−] → log[HA][A−]=log(1)=0 → pH=pKa+0=pKa。