首先我们要先加Na2Co3与Cacl2 反应生成碳酸钙沉淀和氯化钠Na2CO3+CaCl2=2NaCl+CaCO3↓(通常是加入过量的Na2Co3),然后加入Ba(OH)2与MgSo4,
Ba(OH)2+MgSO4=BaSO4↓+Mg(OH)2↓生成硫酸钡沉淀和氢氧化镁沉淀(Ba(OH)2也要过量),过滤后就加入稀盐酸,与剩余的Ba(OH)2先反应2HCl+Ba(OH)2=BaCl2+2H2O 再与Na2Co3反应
2HCl+Na2Co3=2NaCl+H2O+CO2↑
如果是盐酸剩余可以通过加热,盐酸会挥发