溶解
加入过量BaCl2(去除硫酸根离子)
BaCl2+Na2SO4==BaSO4↓+2NaCl
加入过量NaOH(去除镁离子)
MgCl2+2NaOH==Mg(OH)2↓+2NaCl
加入过量Na2CO3(去除钙离子及BaCl2中的钡离子)
Na2CO3+CaCl2==CaCO3↓+2NaCl;Na2CO3+BaCl2==BaCO3↓+2NaCl
过滤(除去粗盐中的不溶物和上述除杂反应产生的沉淀)
向滤液中加入适量HCl(除去过量OH-、Na2CO3)
HCl+NaOH=NaCl+H2O,Na2CO3+2HCl=2NaCl+CO2↑+H2O
蒸发结晶