为什么CaCl2滴加到NaHCO3溶液中有白色沉淀?

16个回答

  • 我曾做过试验:

    0.10mol/L CaCl2+ 0.1mol/LNaHCO3 == 沉淀

    0.05mol/L CaCl2+ 0.1mol/LNaHCO3 == 沉淀

    0.01mol/L CaCl2+ 0.1mol/LNaHCO3 == 无现象

    0.10mol/L CaCl2+ 0.05mol/LNaHCO3 == 沉淀

    0.05mol/L CaCl2+ 0.05mol/LNaHCO3 == 沉淀

    0.01mol/L CaCl2+ 0.05mol/LNaHCO3 == 无现象

    0.10mol/L CaCl2+ 0.01mol/LNaHCO3==无现象

    0.05mol/L CaCl2+ 0.01mol/LNaHCO3==无现象

    0.01mol/L CaCl2+ 0.01mol/LNaHCO3==无现象

    这说明:当 CaCl2的浓度与NaHCO3的浓度的乘积不大于0.001时,两者混合时无沉淀生成.那么,这时以相同浓度的Na2CO3与CaCl2溶液混合时,有沉淀生成,这才能鉴别开!

    也可以试一试理论计算:0.10mol/L CaCl2溶液与 0.1mol/LNaHCO3 溶液混合会不会生成沉淀?!(利用物料守恒、[H+]、溶度积)

    注:算得0.1mol/LNaHCO3溶液中[CO32-]=0.0011mol/L.

    已知:Ka1=4.2*10(-7次方) Ka2=5.6*10(-11次方)Ksp(CaCO3)=2.5*10(-9次方)

    其实,经过理论计算也可以令人信服的说明:CaCl2鉴别Na2CO3和NaHCO3溶液不易做到!

    BaCl2溶液同理!

    Ksp(MgCO3)=2.1*10(-5次方)武汉大学《无机及分析化学》(徐勉懿、方国春、潘祖亭编著)

    另一说:1.0*10(-5次方)北京大学严宣申王长富《普通无机化学》

    经推算:0.1mol/LNaHCO3 溶液中的HCO3-的浓度为:0.0011mol/l

    所以:若加入0.1mol/l的MgCl2溶液,0.1*0.0011=0.00011=1.1*10(-4次方)〉大于Ksp(MgCO3)=2.1*10(-5次方),所以较浓MgCl2不可以做到!

    顺带说一个问题:

    NaHCO3是实验室常用的生成碳酸盐的沉淀剂,NaHCO3不仅是沉淀剂,同时也是耗酸剂,这样就可以促使反应正向移动.

    单纯用Na2CO3溶液作沉淀剂,就有可能产生碱式碳酸盐沉淀,如Cu2+遇CO32-,或者产生氢氧化物,如Al3+、Cr3+、Fe3+遇CO32-(双水解)