除去KCl中的MgCl与MgSO4可选用Ba(OH)2 HCl 与K2CO3 怎么弄啊
发布网友
发布时间:2024-08-20 23:27
我来回答
共2个回答
热心网友
时间:2024-08-29 04:04
先加过量氯化钡溶液除去硫酸根离子 MgSO4+BaCl2==BaSO4↓+MgCl2
加过量氢氧化钾溶液,除去镁离子 2KOH+MgCl2=2KCl+Mg(OH)2↓
再加过量碳酸钾溶液,除去多加的钡离子 K2CO3+BaCl2=BaCO3↓+2KCl
然后过滤
在滤液中加梢过量的稀盐酸 除去多余的碳酸钾和氢氧化钾
K2CO3+2HCl==2KCl+H2O+CO2↑
KOH+HCl==KCl+H2O
每一步均加过量是为了保证除去杂质
热心网友
时间:2024-08-29 04:04
足量的Ba(OH)2反应生成Mg(OH)2和BaSO4沉淀以除去镁离子和硫酸根离子,再加盐酸中和多余的氢氧根离子,再加碳酸钾除去多余的氢离子(到不再有气泡产生即可)。