04 // 交互式科学公式百科 // 物理化学、气体定律、化学动力学与电化学公式pH = pK_a + log₁₀([A⁻] / [HA])

亨德森-哈塞尔巴尔赫缓冲溶液 pH 公式

根据弱酸解离常数 pKa 及共轭碱与弱酸的浓度比,快速计算化学缓冲溶液及人体血液酸碱平衡的 pH 值。

公式速查卡
核心公式
pH = pK_a + log₁₀([A⁻] / [HA])
变形公式
pK_a = −log₁₀(K_a)
[A⁻] / [HA] = 10^(pH − pK_a)
变量说明与单位
变量说明与单位 — Henderson-Hasselbalch Buffer pH Equation
SymbolNameUnit
pHBuffer Solution pHpH units
pKaAcid Dissociation pK_adimensionless
baseConjugate Base [A⁻]mol/L
acidWeak Acid [HA]mol/L
输入数值与参数
[dimensionless]
[mol/L]
[mol/L]
计算结果 (Buffer Solution pH)
pH =4.936091pH units

公式说明与推导背景

  • Derived directly by taking −log₁₀ of both sides of equilibrium expression K_a = [H⁺][A⁻]/[HA].
  • Maximum buffer capacity β occurs when [A⁻] = [HA], where pH = pK_a exactly and effective buffering spans pK_a ± 1.

分步计算实例

#1: Acetate buffer prepared with 0.15 M sodium acetate ([A⁻]) and 0.10 M acetic acid ([HA], pK_a = 4.76).
pK_a = 4.76[A⁻] = 0.15 M[HA] = 0.10 M
pH = 4.76 + log₁₀(1.50) = 4.76 + 0.176
→ pH = 4.94
#2: Arterial blood bicarbonate buffer (pK_a = 6.10, [HCO₃⁻] = 24 mM, dissolved [CO₂] = 1.2 mM).
pK_a = 6.10Ratio = 24 / 1.2 = 20
pH = 6.10 + log₁₀(20) = 6.10 + 1.301
→ pH = 7.40 (Normal physiological arterial pH)
这个工具对您有帮助吗?

常见问题解答 (FAQ)

如何使用在线 亨德森-哈塞尔巴尔赫缓冲溶液 pH 公式 工具?+

输入已知参数或拖动滑块,即可在浏览器中实时计算并可视化 亨德森-哈塞尔巴尔赫缓冲溶液 pH 公式(基于关系式 pH = pK_a + log₁₀([A⁻] / [HA]))。根据弱酸解离常数 pKa 及共轭碱与弱酸的浓度比,快速计算化学缓冲溶液及人体血液酸碱平衡的 pH 值。

可以导出或打印 亨德森-哈塞尔巴尔赫缓冲溶液 pH 公式 的结果吗?+

可以。支持一键复制数据、打印计算工作表或导出高清 SVG、PNG 和 CSV 文件。

我可以清空 亨德森-哈塞尔巴尔赫缓冲溶液 pH 公式 中的示例数据并从空白状态开始吗?+

可以。点击工具顶部的“清空 / 空白开始”按钮即可重置所有输入项,随时也可一键重新加载示例数据。