第1个回答 2012-11-26
这是一个强将弱酸盐
由于一般物质的Ka1和Ka2相差较大,因此一般这类计算只考虑酸根的一级碱式电离,中学称一级水解。
以Na2CO3为例,写出其电离方程式:
CO32- + H2O =(可逆) HCO3- + OH-,Kb1=Kw/Ka1=[HCO3-][OH-]/[CO32-]
由于不考虑二级电离,因此可以认为[HCO3-]=[OH-],设其为x。假设溶液的浓度是c,则[CO32-]=c-x。根据平衡常数列出方程:
x^2/(c-x)=Kb1
解这个方程,得到x,可以得到[OH-],继而得到pH。
另外,有一种简便算法:当溶液满足c/Kb<400时,可以近似认为c-x≈c,此时
x=(cKb)^(1/2)
第2个回答 2012-11-26
用平衡常数来计算:
H2SO3 <==>HSO3- + H+ Ka1(H2SO3)=[H+]* [HSO3-]/[H2SO3]=1.2*10^-2
HSO3- <==>SO32- + H+ Ka2(H2SO3)=5.6*10^-8
HSO3-的电离,电离常数为Ka2(H2SO3)=5.6*10^-8
HSO3-的水解,
HSO3- + H2O <==>H2SO3+ OH-
水解常数Kh=[H2SO3]*[OH-] /[HSO3-]
= [H2SO3]*[OH-]*[H+] /{[HSO3-]*[H+]}
=[OH-]*[H+] /{[HSO3-]*[H+]/ [H2SO3] }
=Kw / Ka1(H2SO3)=10^-14 /1.2*10^-2=8.3*10^-13
显然Ka2(H2SO3) > Kh
即电离大于水解
----
如果已经学习大学无机化学,直接计算溶液的[H+]=( Ka1* Ka2)^(1/2) ,然后与中性溶液的[H+]对比,若大于中性溶液的[H+](常温为10^-7),即为电离大于水解
若小于中性溶液的[H+](常温为10^-7),即为电离小于水解