作业帮 > 化学 > 作业

碳酸氢钠溶液的浓度为c,怎样通过计算知道它的pH

来源:学生作业帮 编辑:作业帮 分类:化学作业 时间:2024/05/05 23:45:29
碳酸氢钠溶液的浓度为c,怎样通过计算知道它的pH
不要网上粘贴的“假设浓度c=1mol/L PH=14-P√cKb2=14-P√(3.37×10^-7)=10.76 ”我对着这个式子研究半天了,研究不来
碳酸氢钠水
HCO3- +H2O——H2CO3+OH- Kb2
1 1 1
x mol xmol xmol
平衡浓度:(c-x)mol xmol xmol
Kb2=x^2/(c-x)
又∵碳酸根的二级水解很微弱
∴ c-x≈c
∴[OH-]=x=√cKb2
∴ POH=P√cKb2
故 PH=14-P√cKb2
再问: Kb2是多少呢?是 = Kw/Ka2 = 10^(-14) / 5.6*10^(-11) 吗?
再答: 不能这样算的
再问: 那怎样知Kb2的值呢?
再答: 查碳酸根的二级水解的平衡常数
再问: 查不到啊,只能查到碳酸的电离平衡常数:Ka1=4.2*10^-8,Ka2=5.6*10^-11
再答: Ka1=[H+][HCO3 -]/[H2CO3] Kb2=[OH-][H2CO3]/[HCO3 -] ∴Ka1×Kb2=Kw
再问: 这是怎回事呢?
再答: 分析化学中的是精确计算,而且还考虑了HCO3-的电离,而你问题中的公式是作了近似后的公式,肯定有出入的。