第1个回答 2012-07-24
是除去KNO3中的MgSO4杂质吧。
(1)加入足量的氢氧化钡,除去Mg2+, SO42-
MgSO4 + Ba(OH)2 = Mg(OH)2 (沉淀) + BaSO4 (沉淀)
(2)加入足量K2CO3,除去多余的氢氧化钡
Ba(OH)2 + K2CO3 = BaCO3 (沉淀)+ 2KOH
(3)加入硝酸,除去多余的K2CO3
K2CO3 + HNO3 =2 KNO3 +H2O+ CO2(气体)
KOH + HNO3 = KNO3+H2O本回答被提问者采纳
第2个回答 2012-07-24
物理方法:用饱和KNO3冲洗 或者重结晶
化学方法:先用过量KOH,过滤,再加过量Ba(NO3)2,过滤,再加过量K2CO3,,过滤,最后在加适量稀硫酸、、
这样除完的绝对是残留杂质最少的,楼上说的用Ba(OH)2,不好掌握用量
“直至不再产生白色沉淀即可”,这个现象肉眼是很难判定的、
而AgSO4是微溶的、、、、阴离子残留较多
第3个回答 2012-07-24
1:加入适量KOH溶液后,MgSO4会与KOH发生如下反应
MgSO4+2KOH=Mg(OH)2 +K2SO4 ---Mg(OH)2是沉淀
2:过滤 分离出Mg(OH)2沉淀,
3:加入适量Ba(NO3)2溶液,与K2SO4发生如下反应
Ba(NO3)2+K2SO4=BaSO4+2KNO3 ---BaSO4白色沉淀
4:过滤 分离出BaSO4
5:溶液中只剩下KNO3溶液,蒸发结晶即可得到纯净的KNO3
第4个回答 2012-07-24
MgSO4是杂质,则要向溶液中加入Ba(OH)2,直至不再产生白色沉淀即可。
应该是这样
祝你学好化学
建议参考以下回答