将气体通入BACL2溶液中无明显现象,再通入足量氨气后有白色沉淀生成,能否证明它是SO2? 为啥CO2也可以?
2个回答
展开全部
SO2和CO2与BaCl2溶液都不能直接反应,这个我们写写方程式就知道了:
SO2+BaCl2+H2O=BaSO3↓+2HCl BaSO3能溶于盐酸:BaSO3+2HCl=SO2↑+BaCl2+H2O
于是前面的第一个反应就白反应了(也就是说第一个反应根本不存在)
对于CO2而言是同理的:
CO2+BaCl2+H2O=BaCO3↓+2HCl BaCO3能溶于盐酸:BaCO3+2HCl=CO2↑+BaCl2+H2O
于是前面的第一个反应就白反应了(也就是说第一个反应根本不存在)
通入足量氨气后有白色沉淀生成,那是因为:
2NH3+H2O+SO2=(NH4)2SO3 2NH3+H2O+CO2=(NH4)2CO3
(NH4)2SO3 +BaCl2=BaSO3↓+2NH4Cl (NH4)2CO3 +BaCl2=BaCO3↓+2NH4Cl
SO2+BaCl2+H2O=BaSO3↓+2HCl BaSO3能溶于盐酸:BaSO3+2HCl=SO2↑+BaCl2+H2O
于是前面的第一个反应就白反应了(也就是说第一个反应根本不存在)
对于CO2而言是同理的:
CO2+BaCl2+H2O=BaCO3↓+2HCl BaCO3能溶于盐酸:BaCO3+2HCl=CO2↑+BaCl2+H2O
于是前面的第一个反应就白反应了(也就是说第一个反应根本不存在)
通入足量氨气后有白色沉淀生成,那是因为:
2NH3+H2O+SO2=(NH4)2SO3 2NH3+H2O+CO2=(NH4)2CO3
(NH4)2SO3 +BaCl2=BaSO3↓+2NH4Cl (NH4)2CO3 +BaCl2=BaCO3↓+2NH4Cl
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询