将SO2通入氯化钡溶液至饱和,未见沉淀,继续通入另一种气体x仍未有沉淀,则x可能是CO2 NH3 通入CO2的过程究竟有没有生成BaCO3,根据强酸制弱酸,好像不能反应吧

问题描述:

将SO2通入氯化钡溶液至饱和,未见沉淀,继续通入另一种气体x仍未有沉淀,则x可能是
CO2 NH3
通入CO2的过程究竟有没有生成BaCO3,根据强酸制弱酸,好像不能反应吧

NH3,氨气和二氧化硫反应产生亚硫酸铵,NH3+SO2+H2O=(NH4)2SO3。亚硫酸铵与氯化钡反应生成亚硫酸钡沉淀和氯化铵,(NH4)2SO3+BaCL2=BaSO3+2NH4CL。

CO2。
因为CO2只会与水反应生成H2CO3,H2CO3是不会与H2SO3或者氯化钡反应的,所以不会有沉淀;而NH3会先与H2SO3反应生成(NH4)2SO3,(NH4)2SO3就会与氯化钡反应了生成BaSO3沉淀。
没有,因为CO2不与氯化钡反应。

通入的是CO2,由于碳酸氢钡也是可溶的.
如果通入NH3,中和溶液中的酸就能够生成亚硫酸钡沉淀.