为了除去粗盐中的Ca2+,Mg2+,SO42-及泥沙,为什么Na2CO3加在BaCl2后面?

问题描述:

为了除去粗盐中的Ca2+,Mg2+,SO42-及泥沙,为什么Na2CO3加在BaCl2后面?

倘若后加氯化钡,氯化钡可能过量,就会引进杂质钡离子,加碳酸钠后可以把钡离子除去,而碳酸钠过量则可加入盐酸

钡离子需用Na2CO3沉淀

先加钡盐除去硫酸根,然后加碳酸根除去铜离子、新引入的钡离子和大部分的镁离子(因为碳酸镁微溶,不能全除去),再加氢氧化钠除去其余的镁离子,这些都沉淀以后进行过滤,剩下的溶液中有氯化钠和过量的氢氧化钠,加入适量的盐酸,全部转化为氯化钠就可以了.

在BaCl2后面加Na2CO3是为了除去前面所加的过量的Ba2+,使其生成BaCO3沉淀