so2通入bacl2溶液,为什么不生成baso4沉淀?别说需加入氧化剂将so3-氧化成so4-,才

so2通入bacl2溶液,为什么不生成baso4沉淀?别说需加入氧化剂将so3-氧化成so4-,才能生成沉淀,因为2so2+2h2O+O2=2h2so4啊!这样也能生成沉淀啊

SO2通入BaCl2溶液,不生成BaSO4沉淀,这不符合强酸制弱酸的规则,不符合现实的,SO2和水生成H2SO3是弱酸,而生成的是HCl是强酸,所以不行。如果加入氧化剂,生成了BaSO4沉淀,促进了反应的进行,故能够反应。你说有氧气参与,但是这是十分微小的可能会把SO2溶液氧化。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-23
在二氧化硫通入水的体系中,虽然可能有一小小小部分亚硫酸被氧化成硫酸,但其主要存在形式还是亚硫酸,因为氧气在水中溶解度并不大,而且氧气氧化二氧化硫要在催化剂和特定条件下才能进行(可以查一下电极电势),加上亚硫酸钡本来就是沉淀。本回答被提问者采纳
第2个回答  2016-08-23
只说把二氧化硫通入氯化钡溶液的话,周围的外界条件都是不考虑的,你也无法保证是空气、真空还是保护气,所以不用考虑氧气的副反应作用
相似回答