一道高一化学题,关于除杂的

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:24:57
NaCl溶液中含有Ca(HCO3)2,MgSO4,CaSO4等杂质,其去除方法正确的是
A.氢氧化钡溶液→碳酸钠溶液→盐酸
B.氢氧化钡溶液→盐酸→碳酸钠溶液
C.碳酸钠溶液→氢氧化钡溶液→盐酸
D.盐酸→碳酸钠溶液→氢氧化钡溶液
请把解题过程将详细一些,非常感谢!
氢氧化钡与碳酸氢钙反应生成碳酸钡和碳酸钙,碳酸钡和碳酸钙又与盐酸反应生成氯化钡和氯化钙,这两个该怎么除?

A.氢氧化钡溶液→碳酸钠溶液→盐酸
过量氢氧化钡溶液
可把溶液中的Mg2+、SO4 2-转化为Mg(OH)2和BaSO4沉淀
并把HCO3-转化为CO3 2-,形成 BaCO3、CaCO3 沉淀
使Ca2+ SO4 2- Mg2+完全除去
再用过量碳酸钠溶液
把过量的Ba(OH)2除去
最后用盐酸
把过量碳酸钠溶液中的CO3 2-形成CO2除去
因为可利用pH 加适量盐酸使溶液呈中性,则最终溶液只剩下NaCl。
若剩下盐酸和NaCl,因为盐酸易挥发,也可用加热法除去。

碳酸钠溶液一定要在氢氧化钡溶液后,因为要除去过量Ba2+
盐酸要在碳酸钠溶液后,因为要使CO3 2-完全除去,若在碳酸钠溶液前,会使形成的BaCO3 溶解,既不能形成沉淀,若能形成沉淀,则碳酸钠溶液已过量,剩余CO3 2-无法除去

所以选A

在加入盐酸前会过滤,因为这是操作,不影响加入试剂顺序。

从含有的Ca(HCO3)2,MgSO4,CaSO4杂质来看,应该选过量的氢氧化钡溶液除去SO42-,再加入过量的碳酸钠溶液,除去Ca2+、Mg2+和过量的Ba2+,最后加入盐酸,除去HCO3-和过量的CO32-。

A.氢氧化钡溶液→碳酸钠溶液→盐酸
对,加氢氧化钡溶液除去硫酸根离子和镁离子、加碳酸钠溶液除去钙离子,加盐酸 除去HCO3-。
B.氢氧化钡溶液→盐酸→碳酸钠溶液
错,最后加入碳酸钠溶液,不好控制用量,少了除不干净,多了又引进了新的杂质。
C.碳酸钠溶液→氢氧化钡溶液→盐酸
错,第二步加入氢氧化钡溶液不好控制用量,少了SO42-除不干净,多了又引进了新的杂质。
D.盐酸→碳酸钠溶液→氢氧化钡溶液
错,只有最后加入盐酸,才能将杂质除干净。

所以选A。

应该选A

首先要明确,只有最后加入盐酸,才能保证除去原有杂质的同时,不引入新的杂质;

加入氢氧根离子除去了镁离子,钡离子除去了硫酸根离子,多了氢氧化钡;
加入碳酸钠,用碳酸