过滤前加盐酸酸化,是除去碳酸盐杂质。过滤后加盐酸的目的如下:粗盐溶液中往往还有可溶性的Mg2+ ,Ca2+ SO42-等离子其中,除去SO42-,用过是的BaCl2溶液然后,除去Ca2+与上一步的过量的Ba2+,要加入Na2CO3然后,除去Mg2+要加入过量的NaOH最后为了把过量的OH-和CO32-都除去,就要再加盐酸了。