作业帮 > 化学 > 作业

把SO2气体通入BaCl2溶液中,没有沉淀生成,但若通入NH3或加入NaOH溶液,或把BaCl2改成Ba(NO3)2

来源:学生作业帮 编辑:作业帮 分类:化学作业 时间:2024/05/06 18:37:36
把SO2气体通入BaCl2溶液中,没有沉淀生成,但若通入NH3或加入NaOH溶液,或把BaCl2改成Ba(NO3)2
均有白色沉淀生成,前两者生成BaSO3沉淀,后者生成BaSO4沉淀.——这是为什么?
把SO2气体通入BaCl2溶液中,由于盐酸比亚硫酸强,我们不能用亚硫酸制取盐酸,所以没有沉淀发生;
但若通入NH3或加入NaOH溶液,二氧化硫会先和碱反应生成亚硫酸盐,而与氯化钡是盐与盐的复分解反应,所以会得到BaSO3沉淀;
当把BaCl2改成Ba(NO3)2时,由于硝酸根的氧化性,亚硫酸会被氧化成硫酸,硫酸和BaCl2可以生成BaSO4沉淀.