请教三道关于粗盐提纯的问题(请解释原因)

来源:百度知道 编辑:UC知道 时间:2024/05/27 06:25:23
1,粗盐提纯时试剂添加的顺序为什么不能是:Na2CO3、NaOH、BaCl2、HCl?
2,只含Na2CO3的粗盐溶液蒸发后,所得固体是否含有Na2CO3?
3,粗盐提纯步骤中,BaCl2+NaCO3==2NaCl+BaCO3沉淀。为什么过量的NaCO3还要加HCl除去?它为什么在上述反应中未完全反应,而BaCl2则完全反应?

一、先解答第一个问题:
1.我们先来看粗盐的成分:泥土、NaCl、CaCl2、MgCl2、Na2SO4等。
2.粗盐溶解后泥土首先被过滤掉,那么剩下的粗盐溶液里面就只有NaCl、CaCl2、MgCl2、Na2SO4等。
3.正确的顺序是HCl、BaCl2、Na2CO3、NaOH、HCl,但是正确的顺序这里我们先不分析,先按你说的这个试剂添加顺序(Na2CO3、NaOH、BaCl2、HCl)来分析。
3.1 加入Na2CO3,生成沉淀CaCO3、MgCO3和NaCl,沉淀被过滤掉。同时还剩余过量的Na2CO3。
3.2 加入NaOH,由于Ca2+离子和Mg2+离子都被提出,则加入NaOH后,NaOH不会发生反应,那么NaOH会继续留在粗盐溶液里面。
此时粗盐溶液里面的物质还有:NaCl、Na2CO3、NaOH。
3.3 加入BaCl2,会与Na2CO3反应生成BaCO3沉淀,与NaOH反应生成BaOH沉淀,沉淀被过滤掉。同时还剩余过量的BaCl2。
此时粗盐溶液里面的物质还有:NaCl、BaCl2
3.4 加入HCl,不会和NaCl、BaCl2发生反应,则此时粗盐溶液里面的物质还有:NaCl、BaCl2、HCl。
3.5 至此按照楼主所说的顺序,所有试剂已依次添加完毕,但是最后的溶液里面还存在NaCl、BaCl2、HCl这3种物质,并不能达到粗盐提纯的目的。
结论:楼主的提纯步骤是不可行的。
二、Na2CO3的粗盐溶液蒸发后,所得固体含有Na2CO3。Na2CO3蒸发不会分解(貌似NaHCO3才会,记得不太清楚了)。
三、这个问题综合回答你。
1.首先楼主你要弄明白的是,以Na2CO3为例,要想完全提出Ba2+离子,就必须要让Na2CO3过量。同理,要想用A物质与B物质反应完全提出B物质中的C例子,就必须让A物质过量。
2.我们再会过来,既然Na2CO3过量,但是Na2CO3又不是我们想要的,那么就还需要加入盐酸分解Na2CO3。
3.需要注意的是加入盐酸的目的除了分解Na2CO3,还要中和NaOH。
4.也许楼主会问,按我上面讲的道理,那么盐酸也会过量嘛。
4.1 提纯的目的是让物质