怎样鉴别KNO3、NaCl、BaCl2?HCl能否鉴别NaCO3、NaSO4、BaSo4?鉴别KNO3、NaCl、BaCl2只能用一种试剂啊~

问题描述:

怎样鉴别KNO3、NaCl、BaCl2?
HCl能否鉴别NaCO3、NaSO4、BaSo4?
鉴别KNO3、NaCl、BaCl2只能用一种试剂啊~

分别加入到稀盐酸中,有气泡的是NaCO3,不溶解的是BaSo4,最后的是NaSO4

NaCO3有气泡
NaSO4无现象(无色溶液)
BaSo4继续是沉淀,不反应

怎样鉴别KNO3、NaCl、BaCl2?
先加碳酸钠,有沉淀生成的是BaCl2,再加硝酸银有沉淀生成的是NaCl,剩下则为KNO3
HCl能否鉴别NaCO3、NaSO4、BaSo4?
可以,BaSO4本人不溶于水也不溶于酸,是沉淀,可直接溶于水后观察鉴别
加入HCl,有气体产生的是Na2CO3,无现象的是Na2SO4