0.1mol/L的Na2HPO4溶液的PH值约为——

问题描述:

0.1mol/L的Na2HPO4溶液的PH值约为——
已知Ka1=7.1*10^-3,Ka2=6.3*10^-8,Ka3=4.8*10^-13.
三级电离是否可以忽略?
若只考虑HPO42-的水解,计算出Kb2,用最简式(不考虑Ka3)计算c(OH-)=1.26*10^-4,ph=10.1;标准答案为9.显然这样有偏差,那究竟应该怎么计算?

[H+]^2 Ka2*Ka3 = 6.3*10^(-8) * 4.8* 10^(-13) = 3.0*10^(-20)
[H+] = 1.74*10^(-10)
pH = 9.76能否大概解释一下这么计算的理由:有严格的公式推导,把结果告诉你吧,你可以自己去推:对任何酸式盐NaHA,有:[H+]^2 = (Ka1*Ka2*[HA-] + Ka1*Kw)/(Ka1 + [HA-] )在此例中,严格的计算应为:[H+]^2 = (Ka2*Ka3*[HA(2-)] + Ka2*Kw)/(Ka2 + [HA(2-)] )pH = 9.72