除去kcl溶液中的so42-,为什么要加入bacl2,k2co3,hcl
问题描述:
除去kcl溶液中的so42-,为什么要加入bacl2,k2co3,hcl
答
1.先加入过量的BaCl2,用Ba2+和杂质SO42-反应生成难溶的BaSO4沉淀,阴离子选用Cl-不引入杂质离子,加过量试剂以反应充分。过滤,取滤液。
2.再向滤液中加入过量的K2CO3,用CO32-和第一步中过量的Ba2+反应生成BaCO3沉淀,阳离子选用K+不引入杂质离子,加过量试剂以反应充分。过滤,取滤液。
3.向滤液中逐滴滴入适量HCl,直至不冒气泡为止。此时第二步中过量CO32-被HCl除去。剩余滤液可认为是(粗制滥造的)KCl溶液。
答
加入BaCl除去SO42-,K2CO3除去过量的Ba2+,hcl则除去多余的CO32-
答
因为生成沉淀的反应,很难判断是否完全进行,所以要加入过量沉淀剂.
除去kcl溶液中的so42-:先要加入过量Bacl2,除去所有SO42- ;然后再加过量k2co3,除去第一步过量的Bacl2;接着过滤,在滤液中加HCl至不再产生气泡为止,除去过量K2CO3;这样就得到kcl溶液了.
答
bacl2 是让 钡离子出去硫酸根 加k2co3是为了用碳酸根出去上一步过量的钡离子 加HCL是为了除去上一步的碳酸根例子 最后就只剩钾离子 和氯离子 除杂时不能引入新杂质 这是解这类题的关键