去除粗盐中的SO4、Mg、Ca等杂质离子,为什么要加入过量的BaCl2?

3个回答

  • 1.加过量BaCl2,用钡离子除掉硫酸根(硫酸钡沉淀).但由于钡离子有毒,所以要在后面用碳酸根除掉.2.加入过量NaOH溶液,除掉镁离子(氢氧化镁沉淀)3.进行完前两步之后溶液中还需要把氢氧根、钡离子除掉,因此加入碳酸钠,沉淀钡离子(碳酸钡沉淀)【如果“先放碳酸钠后再加氢氧化钠”情况:再加碳酸钠溶液,能把Mg,Ba,Ca离子除去,这时溶液里有CO32-,再加适量盐酸,能把CO32-除去,再加过量的氢氧化钠溶液,什么都除不去,还多了OH-,这时个再过滤,OH-就滤不去了.】