在0.10mol/L的FeCl2溶液中通入硫化氢,欲使亚铁离子不生成FeS沉淀,溶液中的pH最高为多少?

1个回答

  • 先说明,不是很确定

    Ksp(FeS)=C(Fe2+)*C(S2-)=3.7*10^-19

    将C(Fe2+)=0.1mol/L代入,得到C(S2-)=3.7*10^-18mol/L

    H2S是弱酸,分步离解H2S=H++HS-;HS-=H++S2-

    Ka1表明H2S的离Ka1=C(H+)*C(HS-)/C(H2S)=1.1*10^-7

    Ka2表明HS-的离Ka2=C(H+)*C(S2-)/C(HS-)=1.0*10^-14

    于是Ka1*Ka2=C(H+)^2*C(S2-)/C(H2S)=1.1*10^-7*1.0*10^-14=1.1*10^-21

    再将C(S2-)=3.7*10^-18mol/L,以及H2S饱和溶液浓度为0.10mol/L代入,可以解得

    C(H+)=根号下(1.1*10^-4/3.7)=0.005452497

    pH=-logC(H+)=-log0.005452497=2.26

    不知道对不对啊