如何除去乙酸中的乙醇?
乙酸和乙醇会形成共沸物,不能直接蒸馏。
一般是加入NaOH或CaO使乙酸变成乙酸盐,成为离子化合物,沸点提高,然后把乙醇蒸馏出来。
如果要得到乙酸的话,还需要向乙酸盐中加盐酸来重新获得乙酸。
总之没有什么特别好的方法,用的试剂比较多。
如果是乙醇中除去乙酸的话就简单多了,直接加CaO蒸馏即可。
乙酸和乙醇会形成共沸物,不能直接蒸馏.
一般是加入NaOH或CaO使乙酸变成乙酸盐,成为离子化合物,沸点提高,然后把乙醇蒸馏出来.
如果要得到乙酸的话,还需要向乙酸盐中加盐酸来重新获得乙酸.
总之没有什么特别好的方法,用的试剂比较多.
如果是乙醇中除去乙酸的话就简单多了,直接加CaO蒸馏即可.
其实更简单的方法是直接放置。因为乙醇易挥发,而乙酸较稳定,所以在自然状况下很快就分出来了。
将产物先通过饱和碳酸钠溶液吸收乙酸。
再通过无水氯化钙吸收乙醇(形成络合物,反应如下:
cacl2
+
4ch3ch2oh
==
cacl2*4ch3ch2oh
最终得到较纯净的乙酸乙酯。
1、饱和碳酸钠溶液会降低乙酸乙酯在水中的溶解度,从而将乙酸乙酯析出;
2、饱和碳酸钠溶液也能将乙醇溶解,主要是乙醇会溶解于水中,通过分液除杂;
3、饱和碳酸钠溶液同时还能与可能存在的乙酸发生反应,可以将多余的乙酸反应掉,酸和碳酸钠反应生成碳酸氢钠(碳酸钠会过量),从而进一步除杂。
充分摇匀后分液,上层乙酸乙酯就不含乙醇(或者乙酸)了。
CHCOOH+NaOH===CHCOONa+H2O
2CH3COONa+H2SO4===2CH3COOH+Na2SO4
去除乙醇里的乙酸直接用生石灰就可以了
2CH3COOH+CaO===(CH3COO)2Ca+H2O
所以按以下步骤洗
先饱和碳酸钠除乙酸
也能除部分乙醇
然后食盐水出去碳酸钠以免氯化钙与碳酸钠生成沉淀
然后用氯化钙除去乙醇。望楼主笑纳~