MolDraw › 化学工具 › Ksp 与溶解度计算器

Ksp 与溶解度计算器

简而言之:Ksp 计算器:在 Ksp 与以 mol/L 或 g/L 表示的摩尔溶解度之间换算,求存在同离子时的溶解度(精确求解),并判断两种溶液混合时是否生成沉淀。免费,在网页浏览器中运行,无需下载。

从列表中选择一种盐,或输入任意 MₓAᵧ 及其 Ksp,即可得到摩尔溶解度和 g/L,也可以由实测溶解度求 Ksp。同离子模式用数值方法求解完整方程,而不依赖近似公式。沉淀模式比较混合后的 Q 与 Ksp。

快速回答:对于 AgCl,Ksp = s²,因此 s = √(1.8 × 10⁻¹⁰) = 1.34 × 10⁻⁵ M。对于 CaF₂,Ksp = 4s³,因此 s = 2.1 × 10⁻⁴ M。当 Q = [M]ˣ[A]ʸ 大于 Ksp 时生成沉淀。

纯水中的摩尔溶解度 s,由 Ksp = xxyysx+y 求得。

Ksp 与摩尔溶解度公式

MₓAᵧ(s) ⇌ x Mʸ⁺(aq) + y Aˣ⁻(aq) Ksp = [M]ˣ[A]ʸ = (xs)ˣ(ys)ʸ = xˣyʸ s^(x+y)
盐的类型示例用 s 表示的 Ksp溶解度 s
MA (1:1)AgCl, BaSO₄s²√Ksp
MA₂ 或 M₂ACaF₂, Ag₂CrO₄4s³(Ksp/4)^(1/3)
MA₃ 或 M₃AFe(OH)₃, Ag₃PO₄27s⁴(Ksp/27)^(1/4)
M₃A₂ 或 M₂A₃Ca₃(PO₄)₂108s⁵(Ksp/108)^(1/5)

同离子效应

如果溶液中已含有浓度为 c 的某种离子,则解 (xs + cM)ˣ(ys + cA)ʸ = Ksp。常用的近似法忽略 c 旁边的 s,只有当 s 远小于 c 时才成立。本计算器用数值方法求解完整方程,并显示近似法的偏差有多大。

会生成沉淀吗?

混合后,求出每种离子的新浓度(物质的量 ÷ 总体积),并计算离子积 Q = [M]ˣ[A]ʸ。若 Q 大于 Ksp,生成沉淀;若 Q 小于或等于 Ksp,则不生成。

常见盐的 Ksp 值(25 °C)

盐KspKsp =s (mol/L)s (g/L)M (g/mol)
AgCl1.8 × 10⁻¹⁰s²1.3 × 10⁻⁵1.9 × 10⁻³143.32
AgBr5.0 × 10⁻¹³s²7.1 × 10⁻⁷1.3 × 10⁻⁴187.77
AgI8.3 × 10⁻¹⁷s²9.1 × 10⁻⁹2.1 × 10⁻⁶234.77
Ag₂CrO₄1.1 × 10⁻¹²4s³6.5 × 10⁻⁵2.2 × 10⁻²331.73
Ag₂CO₃8.1 × 10⁻¹²4s³1.3 × 10⁻⁴3.5 × 10⁻²275.74
Ag₂SO₄1.2 × 10⁻⁵4s³1.4 × 10⁻²4.5 × 10⁰311.79
Ag₃PO₄8.9 × 10⁻¹⁷27s⁴4.3 × 10⁻⁵1.8 × 10⁻²418.57
BaSO₄1.1 × 10⁻¹⁰s²1.0 × 10⁻⁵2.4 × 10⁻³233.38
BaCO₃5.1 × 10⁻⁹s²7.1 × 10⁻⁵1.4 × 10⁻²197.34
BaF₂1.7 × 10⁻⁶4s³7.5 × 10⁻³1.3 × 10⁰175.32
CaCO₃(方解石)3.3 × 10⁻⁹s²5.7 × 10⁻⁵5.7 × 10⁻³100.09
CaF₂3.9 × 10⁻¹¹4s³2.1 × 10⁻⁴1.7 × 10⁻²78.07
CaSO₄2.4 × 10⁻⁵s²4.9 × 10⁻³6.7 × 10⁻¹136.13
Ca(OH)₂6.5 × 10⁻⁶4s³1.2 × 10⁻²8.7 × 10⁻¹74.09
Ca₃(PO₄)₂2.0 × 10⁻²⁹108s⁵7.1 × 10⁻⁷2.2 × 10⁻⁴310.17
Mg(OH)₂5.6 × 10⁻¹²4s³1.1 × 10⁻⁴6.5 × 10⁻³58.32
Fe(OH)₂4.9 × 10⁻¹⁷4s³2.3 × 10⁻⁶2.1 × 10⁻⁴89.86
Fe(OH)₃2.8 × 10⁻³⁹27s⁴1.0 × 10⁻¹⁰1.1 × 10⁻⁸106.87
Al(OH)₃1.3 × 10⁻³³27s⁴2.6 × 10⁻⁹2.1 × 10⁻⁷78
Cu(OH)₂2.2 × 10⁻²⁰4s³1.8 × 10⁻⁷1.7 × 10⁻⁵97.56
Zn(OH)₂3.0 × 10⁻¹⁷4s³2.0 × 10⁻⁶1.9 × 10⁻⁴99.39
Ni(OH)₂5.5 × 10⁻¹⁶4s³5.2 × 10⁻⁶4.8 × 10⁻⁴92.71
PbCl₂1.7 × 10⁻⁵4s³1.6 × 10⁻²4.5 × 10⁰278.1
PbI₂7.1 × 10⁻⁹4s³1.2 × 10⁻³5.6 × 10⁻¹461.01
PbSO₄2.5 × 10⁻⁸s²1.6 × 10⁻⁴4.8 × 10⁻²303.26
PbCrO₄2.8 × 10⁻¹³s²5.3 × 10⁻⁷1.7 × 10⁻⁴323.19
CuI1.3 × 10⁻¹²s²1.1 × 10⁻⁶2.2 × 10⁻⁴190.45
Hg₂Cl₂1.3 × 10⁻¹⁸4s³6.9 × 10⁻⁷3.2 × 10⁻⁴472.08
SrSO₄3.4 × 10⁻⁷s²5.8 × 10⁻⁴1.1 × 10⁻¹183.68

以上为典型的教科书数值。已发表的 Ksp 值因来源而异,有时相差 2 倍或更多,氢氧化物和碳酸盐尤其如此。CaCO₃ 取 3.3 × 10⁻⁹(方解石);有些教科书列为 4.5 × 10⁻⁹ 或 8.7 × 10⁻⁹。PbI₂ 取 7.1 × 10⁻⁹;其他来源给出 9.8 × 10⁻⁹ 或 1.4 × 10⁻⁸。请使用你的课程中的数值,输入到 Ksp 框中。溶解度按纯水计算,忽略水解、配离子和活度效应。

计算示例

AgCl 的溶解度

Ksp = 1.8 × 10⁻¹⁰ = s²。

s = √(1.8 × 10⁻¹⁰)。以 g/L 计:1.34 × 10⁻⁵ × 143.32

s = 1.34 × 10⁻⁵ M = 1.9 × 10⁻³ g/L

CaF₂ 的溶解度

Ksp = 3.9 × 10⁻¹¹ = (s)(2s)² = 4s³。

s = (3.9 × 10⁻¹¹ / 4)^(1/3)

s = 2.1 × 10⁻⁴ M,[F⁻] = 4.3 × 10⁻⁴ M

由溶解度求 Ksp(NEET 风格)

BaSO₄ 的溶解度为 2.4 × 10⁻³ g/L。M = 233.38 g/mol。

s = 2.4 × 10⁻³ / 233.38 = 1.03 × 10⁻⁵ M;Ksp = s²

Ksp = 1.06 × 10⁻¹⁰

同离子效应

AgCl 在 0.10 M NaCl 中的溶解度。

s(s + 0.10) = 1.8 × 10⁻¹⁰,因此 s ≈ 1.8 × 10⁻¹⁰ / 0.10

s = 1.8 × 10⁻⁹ M(为在水中的 1/7500)

沉淀判断(AP 风格)

100 mL 0.010 M Pb(NO₃)₂ 与 100 mL 0.010 M KI 混合。Ksp(PbI₂) = 7.1 × 10⁻⁹。

混合后 [Pb²⁺] = [I⁻] = 0.0050 M。Q = (0.0050)(0.0050)² = 1.25 × 10⁻⁷。

Q 大于 Ksp,因此 PbI₂ 沉淀

比较溶解度(JEE 陷阱题)

AgCl(Ksp 1.8 × 10⁻¹⁰)与 Ag₂CrO₄(Ksp 1.1 × 10⁻¹²),哪个溶解得更多?

AgCl:s = 1.3 × 10⁻⁵ M。Ag₂CrO₄:s = (1.1 × 10⁻¹² / 4)^(1/3) = 6.5 × 10⁻⁵ M。

尽管 Ksp 更小,Ag₂CrO₄ 的溶解度更大

常见错误

要绘制离子晶格或反应式?MolDraw 是免费的在线化学结构编辑器,可绘制分子、离子、反应和实验装置图。

打开 MolDraw 编辑器

常见问题

如何由 Ksp 计算摩尔溶解度?

写出溶解平衡方程式,把每种离子表示为 s 的倍数,然后解 Ksp = xˣyʸ s^(x+y)。对于 AgCl,s = √Ksp = √(1.8 × 10⁻¹⁰) = 1.34 × 10⁻⁵ M。对于 CaF₂,s = (Ksp/4)^(1/3) = 2.1 × 10⁻⁴ M。

如何把以 g/L 表示的溶解度换算为 Ksp?

除以摩尔质量得到 mol/L,再代入 Ksp 表达式。2.4 × 10⁻³ g/L 的 BaSO₄ 为 1.03 × 10⁻⁵ M,因此 Ksp = (1.03 × 10⁻⁵)² = 1.06 × 10⁻¹⁰。

什么是同离子效应?

盐在已含有其某种离子的溶液中溶解度更小,因为平衡向固体方向移动(勒夏特列原理)。AgCl 在 0.10 M NaCl 中的溶解度约为在纯水中的 1/7500。

如何判断是否会生成沉淀?

计算混合后的离子浓度和离子积 Q = [M]ˣ[A]ʸ。若 Q 大于 Ksp,生成沉淀;若 Q 小于或等于 Ksp,溶液保持澄清。

Ksp 越小是否一定溶解度越低?

只对同类型的盐成立,例如两种 1:1 型盐。Ag₂CrO₄ 的 Ksp 比 AgCl 小,但摩尔溶解度更大,因为其 Ksp 中是 4s³ 而不是 s²。

为什么不同教科书的 Ksp 值不一样?

Ksp 值来自不同的测量、温度和离子强度校正方法。对于氢氧化物和碳酸盐,相差 2 倍或更多很常见。请使用你的课程或考试给出的数值。

相关化学工具

最后更新: