除去粗盐中的ca2+、mg2+、so4 2- 这些杂质时,为什么Ba2+必须在CO3 2-之前加入?

问题描述:

除去粗盐中的ca2+、mg2+、so4 2- 这些杂质时,为什么Ba2+必须在CO3 2-之前加入?
RT...
难道是因为 Ba也会和CO3 2-生成沉淀 而影响Ba2+反应掉so42-么?
但是即使先加Ba2+ 所加入的Ba2+也肯定是过量的..
这不就反过来影响了CO32-反应掉ca2+了么...

是因为除去硫酸根的时候为了保证将硫酸根除尽,加入了过量的钡离子,而为了将过量的钡离子除尽,要在加了钡离子以后再加碳酸根离子(碳酸根过量最后可以用盐酸来除).