作业帮 > 化学 > 作业

请加粗盐提纯出去杂质(Mg,Ca,SO4)的方程式写一下.告诉我为什么要先加BaCL2 以下是自己的理解

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:化学作业 时间:2024/06/22 21:05:18
请加粗盐提纯出去杂质(Mg,Ca,SO4)的方程式写一下.告诉我为什么要先加BaCL2 以下是自己的理解
带有so4的溶液+BaCL2生成BaSO4沉淀,剩有过量的BaCL2
带有Mg的溶液+NaOH生成Mg(OH)2沉淀,盛有过量的NaOH
带有Ca的溶液+NaCO3生成沉淀CaCO3,剩有过量的NaCO3
然后用HCL出去杂质我就不会了
请高手帮我下以下除杂的方程式 谢谢
请加粗盐提纯出去杂质(Mg,Ca,SO4)的方程式写一下.告诉我为什么要先加BaCL2 以下是自己的理解
先加BaCL2,是因为碳酸钠时可以与过量的BaCL2反应,生成BaCO3沉淀.
最后用过量的稀盐酸来除掉剩余的碳酸钠.
再将溶液加热,盐酸中的HC气体I就会挥发出去.BaSO4、Mg(OH)2、CaCO3、BaCO3这些沉淀用过滤方法除掉.
再问: 那么我一开始用碳酸钠,然后用氯化钡为什么不可以?谢谢
再答: 一开始用碳酸钠,过量的氯化钡就没有办法除去了!因为它只能生成沉淀除掉,不是BaSO4就是BaCO3。所以最后加碳酸钠,目的有2个。一是除掉钙离子,二是除掉钡离子,把它们都转化为沉淀才能除掉! 粗盐中常含有:MgSO4、K2SO4、 CaSO4 、CaCO3等杂质 MgSO4 + NaOH = Na2SO4 + Mg(OH )2↓ Na2SO4 + BaCL2 = BaSO4↓+ 2NaCI K2SO4 + BaCL2 = BaSO4↓+ 2KCI CaSO4 + Na2CO3 = Na2SO4 +CaCO3↓ Na2CO3 +2 HCI = 2NaCI + H2O + CO2↑