如何鉴别碳酸铵,硫酸铵和尿素以及方程式

问题描述:

如何鉴别碳酸铵,硫酸铵和尿素
以及方程式

向三种物质中加入盐酸,有气体生成的是碳酸铵:
(NH4)2CO3+2HCl===2NH4Cl+H2O+CO2
向剩余两种物质中加入氯化钡,有沉淀生成的是硫酸铵:
BaCl2+(NH4)2SO4====BaSO4+2NH4Cl
剩余一种是尿素

先加BaCl2后加HCl,有沉淀并加入HCL后有气体的是碳酸铵,只有沉淀的是硫酸铵,没反应的是尿素.
(NH4)2CO3+BaCl2=2NH4Cl+BaCO3
BaCO3+2HCl=BaCl2+H2O+CO2
(NH4)2SO4+BaCl2=2NH4Cl+BaSO4