首先该反应本质是离子间反应,这是重要的.二氧化硫溶水后,生成H2SO3,H2SO3是弱电解质,部分离解成H+、SO32-,溶液中还有Ba2+、Cl-,初中化学就学过,弱酸和强酸盐不能反应生成强酸和弱酸盐.因为这样弱酸盐又可以溶于强酸中,BaSO3可溶于HCL.
那什么沉淀可以存在(不溶于酸)呢?只有BaSO4
BaSO4怎么来的呢?
SO32-在溶液中易被氧化生成SO42-(溶液空气中的氧足以把其氧化),Ba2+与SO42-结合形成BaSO4沉淀
但是so2饱和了或无空气环境(也没有其他可以氧化so2的物质)时,不沉淀.
不过so2饱和后,通入NH3,NO2,H2S也会生成沉淀.