求解一道化学题
计算FeS在25摄氏度的下列水溶液中的溶解度:通H2S气体至饱和的pH为3.00的缓冲溶液。已知FeSKsp为6*10^-19Ksp.a为6*10^2H2S电力常数:K1...
计算FeS在25摄氏度的下列水溶液中的溶解度:
通H2S气体至饱和的pH为3.00的缓冲溶液。
已知FeS Ksp为6*10^-19 Ksp.a为6*10^2
H2S电力常数:K1=1.1*10^-7
K2=1.3*10*-13 展开
通H2S气体至饱和的pH为3.00的缓冲溶液。
已知FeS Ksp为6*10^-19 Ksp.a为6*10^2
H2S电力常数:K1=1.1*10^-7
K2=1.3*10*-13 展开
1个回答
展开全部
pH = 3.00的缓冲溶液,则下述计算中pH不变。
H2S = H+ + HS- K1
HS- = H+ + S(2-) K2
两式相加,则平衡常数相乘,
H2S = 2H+ + S(2-) K1K2 = 1.43×10^-20
按平衡常数定义,
[H+]^2[S(2-)]/[H2S] = 1.43×10^-20
将H+ = 10^-3代入,饱和H2S浓度为0.108mol/L(这个数据我直接引了,很容易算)
则[S2-] = 1.32×10^-13 mol/L
[Fe2+][S(2-)] = 6×10^-19
则[Fe2+] = 4.54×10^-6 mol/L
补充说明:这个题目本身是有问题的,因pH = 3.00的时候,Fe2+的水解已经需要考虑了,但题意显然认为可以忽略这点,上述答案也由此给出。
H2S = H+ + HS- K1
HS- = H+ + S(2-) K2
两式相加,则平衡常数相乘,
H2S = 2H+ + S(2-) K1K2 = 1.43×10^-20
按平衡常数定义,
[H+]^2[S(2-)]/[H2S] = 1.43×10^-20
将H+ = 10^-3代入,饱和H2S浓度为0.108mol/L(这个数据我直接引了,很容易算)
则[S2-] = 1.32×10^-13 mol/L
[Fe2+][S(2-)] = 6×10^-19
则[Fe2+] = 4.54×10^-6 mol/L
补充说明:这个题目本身是有问题的,因pH = 3.00的时候,Fe2+的水解已经需要考虑了,但题意显然认为可以忽略这点,上述答案也由此给出。
追问
不好意思,饱和H2S浓度用什么算啊?
追答
是这样,这个是应该题目里给的条件(或者查表),否则就无法算出来了。
有的地方会写H2S在水中溶解的体积比是1:2.4,以浓度表示是0.108mol/L。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询