原则上说:BaCl Na2CO3.. HCl就可以了,但是有一个问题是:碳酸镁和氢氧化镁的区别。
氢氧化镁的溶解度小,但事实上生成的氢氧化镁往往类似于胶状沉淀,能见溶液变混浊,但几乎无法从溶液中把沉淀过滤出来。碳酸镁容易过滤,但是溶解度大于氢氧化镁,沉淀不够完全。
所以实验室中沉淀镁离子使用二者的混合物,这样生成碱式碳酸镁,溶解度又小,又容易过滤。
实际上沉淀镁离子并不是使用氢氧化钠或碳酸钠,而是使用二者的混合物(一般1:1,称为混合碱)
经过上面的分析,如果先加碳酸钠生成碳酸镁是容易过滤,但是不彻底,而后面加氢氧化钠确实还是能生成沉淀,但是是浑浊的,另外你想想用氢氧化钠也经济划算,同等重量的两种物质,哪个效率更高(从离子利用率角度分析)。另外碳酸钠可比氢氧化钠贵啊。
你放心,工业做法自然有他的道理。呵呵。
可以。但是加入氯化钡溶液除去SO42-,一定要放在加入碳酸钠溶液除去Ca2+之前,因为碳酸钠溶液是用来一并除去过量Ba2+的。
粗盐中的杂质一般是,氯化镁,氯化钙,硫酸钠,
加氯化钡是沉淀硫酸根,同时生成氯化钠,氯化钡要过量
加氢氧化钠是沉淀镁离子,同时生成氯化钠,同样氢氧化钠要过量
加碳酸钠是为了沉淀过量的钡离子和钙离子,过量
过滤后再加稀盐酸
加盐酸是为了中和过量的氢氧化钠以及碳酸根离子,适量(至不再产生气泡)
换了顺序会生成碳酸镁沉淀,那就不需要用氢氧化钠了,但是不如生成氢氧化镁沉淀完全
氢氧化钠除去镁离子
氯化钡除去硫酸根
碳酸钠除去钙离子、过量的钡离子
盐酸除去过量的碳酸钠(最后蒸发时挥发除去)
关键是碳酸钠要在氯化钡后之后加入,盐酸要最后加入,其余没所谓