作业帮 > 数学 > 作业

SO2与Ba2+,为什么能在碱性条件下能生成沉淀BaCO3?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/06/10 04:17:16
SO2与Ba2+,为什么能在碱性条件下能生成沉淀BaCO3?
我知道,酸性条件下无沉淀.可为什么,碱性条件下有沉淀呢?
因为碱性条件下SO2会生成SO32-,SO32-与Ba2+结合生成BaSO3沉淀.
2OH- +SO2=SO32- +H2O
Ba2+ +SO32-=BaSO3↓
再问: 那在中性条件下,SO2溶于水,生成H2SO3。H2SO3不也能与Ba2+反应,生成BaSO3吗?
再答: 如果反应,生成的是HCl和BaSO3,BaSO3与HCl是不能共存的,所以是不反应的,弱酸不能制强酸。