MolDraw › 化學工具 › 韓德森-哈塞爾巴赫計算器

韓德森-哈塞爾巴赫計算器(緩衝溶液 pH)

重點摘要:韓德森-哈塞爾巴赫計算器:求緩衝溶液 pH、pKa、鹼/酸比值,或達到目標 pH 所需的酸與共軛鹼用量,並內建常用緩衝系統。免費、在網頁瀏覽器中執行,無需下載。

選擇常用緩衝系統或輸入 pKa。可求解 pH、pKa 或 [A⁻]/[HA] 比值,或讓計算器將總濃度分配為酸與鹼的用量(莫耳與克)。弱鹼模式可處理 pOH = pKb + log([BH⁺]/[B])。

快速解答:pH = pKa + log([A⁻]/[HA])。0.10 M 醋酸與 0.15 M 醋酸鈉(pKa 4.76)得 pH 4.94。兩者等量時 pH = pKa。緩衝溶液在 pKa ± 1 範圍內效果良好。

韓德森-哈塞爾巴赫方程式

pH = pKa + log₁₀([A⁻]/[HA]) [A⁻]/[HA] = 10^(pH − pKa) 弱鹼緩衝溶液:pOH = pKb + log₁₀([BH⁺]/[B]) pH = 14.00 − pOH(25 °C) 配製總濃度 C 的緩衝溶液:[HA] = C / (1 + r) [A⁻] = C·r / (1 + r) r = 10^(pH − pKa)

由於兩種物質處於相同體積中,比值中可以用莫耳數代替濃度。當 [A⁻] = [HA] 時,pH = pKa。鹼性緩衝溶液對應的酸常數為 pKa(BH⁺) = 14.00 − pKb,因此 pKb = 4.75 的 NH₃/NH₄⁺ 相當於 pKa = 9.25 的酸性緩衝溶液。

緩衝容量

緩衝溶液在約 pKa ± 1 範圍內效果最好,此時鹼/酸比值介於 0.1 與 10 之間。pH = pKa 時容量最大,且隨總濃度增加。計算器會顯示 β = 2.303·C·Ka[H⁺]/(Ka + [H⁺])²,即每公升使 pH 改變一個單位所需的強酸或強鹼莫耳數(忽略水本身的貢獻)。

常用緩衝系統與 pKa 值(25 °C)

緩衝系統酸/鹼對pKa適用 pH 範圍
醋酸/醋酸根CH₃COOH / CH₃COO⁻4.763.76 至 5.76
甲酸/甲酸根HCOOH / HCOO⁻3.752.75 至 4.75
檸檬酸(pKa₁)H₃Cit / H₂Cit⁻3.132.13 至 4.13
碳酸/碳酸氫根H₂CO₃ / HCO₃⁻6.355.35 至 7.35
磷酸鹽(pKa₂)H₂PO₄⁻ / HPO₄²⁻7.216.21 至 8.21
HEPESHEPES / HEPES⁻7.56.5 至 8.5
TrisTrisH⁺ / Tris8.077.07 至 9.07
銨/氨NH₄⁺ / NH₃9.258.25 至 10.25

pKa 值為 25 °C、低離子強度下的典型文獻值。磷酸的其他 pKa 約為 2.15 與 12.3;檸檬酸為 3.13、4.76 與 6.40。碳酸的數值是包含溶解 CO₂ 的表觀 pKa。Tris 每 °C 約變化 −0.03 個 pH 單位,因此在 25 °C 配製的 Tris 緩衝溶液在 37 °C 時較酸。

範例解析

醋酸緩衝溶液 pH

0.10 M 醋酸與 0.15 M 醋酸鈉,pKa = 4.76。

pH = 4.76 + log(0.15/0.10) = 4.76 + 0.176

pH = 4.94

加入強酸(JEE/NEET 題型)

某緩衝溶液含 0.10 mol CH₃COOH 與 0.10 mol CH₃COO⁻,加入 0.010 mol HCl。

H⁺ 將鹼轉為酸:鹼 0.09 mol,酸 0.11 mol。pH = 4.76 + log(0.09/0.11)

pH = 4.67(只降低 0.09 個單位)

類似血液的磷酸鹽比值

以 H₂PO₄⁻/HPO₄²⁻(pKa = 7.21)達到目標 pH 7.40。

[HPO₄²⁻]/[H₂PO₄⁻] = 10^(7.40 − 7.21) = 10^0.19

比值 = 1.55 : 1

配製 1.0 L、0.10 M、pH 5.00 的醋酸緩衝溶液

r = 10^(5.00 − 4.76) = 1.738。[HA] = 0.10/2.738 = 0.0365 M,[A⁻] = 0.0635 M。

醋酸鈉:0.0635 mol × 82.03 g/mol。醋酸:0.0365 mol × 60.05 g/mol。

5.21 g CH₃COONa + 2.19 g CH₃COOH

由 pKb 計算鹼性緩衝溶液

0.20 M NH₃ 與 0.10 M NH₄Cl,pKb = 4.75。

pOH = 4.75 + log(0.10/0.20) = 4.45

pH = 14.00 − 4.45 = 9.55

由半中和點求 pKa

弱酸半中和時,pH 計讀數為 3.75。

[A⁻] = [HA],所以 log(1) = 0。

pKa = 3.75(甲酸)

常見錯誤

要繪製酸鹼結構嗎?在免費的線上化學結構編輯器 MolDraw 中繪製緩衝物種、滴定流程與機構。

開啟 MolDraw 編輯器

常見問題

什麼是韓德森-哈塞爾巴赫方程式?

pH = pKa + log₁₀([A⁻]/[HA])。它給出由弱酸 HA 與其共軛鹼 A⁻ 組成的緩衝溶液 pH,由 Ka 表示式移項後取對數而得。

如何計算達到目標 pH 的鹼與酸比值?

使用 [A⁻]/[HA] = 10^(pH − pKa)。pH 5.00 的醋酸緩衝溶液,比值為 10^(5.00 − 4.76) = 1.74。

可以用莫耳數代替濃度嗎?

可以。兩種物質處於相同體積中,所以體積在比值中會消去。這也是加入強酸或強鹼後可以直接用莫耳數計算的原因。

緩衝溶液的有效範圍是多少?

約為 pKa ± 1 個 pH 單位,此時鹼/酸比值介於 0.1 與 10 之間。請選擇 pKa 接近所需 pH 的緩衝系統。

NH₃/NH₄Cl 這類鹼性緩衝溶液要如何使用此方程式?

使用 pOH = pKb + log([BH⁺]/[B]),再由 pH = 14 − pOH 求得。或使用 pKa = 14 − pKb = 9.25 代入 pH = pKa + log([NH₃]/[NH₄⁺])。兩者得到相同的 pH。

為什麼實際量測的緩衝溶液 pH 與計算值不同?

此方程式使用濃度而非活性,因此離子強度會使實際 pH 偏移約 0.1 至 0.2 個單位。溫度也會改變 pKa。請用 pH 計調整最終 pH。

相關化學工具

最後更新: