So2和Bacl溶液在什么条件下会产生沉淀呢

如题所述

在强碱性溶液中沉淀。
在中性和酸性的BaCl2溶液中通入SO2不会得到BaSO3沉淀。

在强碱性的BaCl2溶液中,通入SO2则会得到沉淀。
SO2 + 2KOH====K2SO3 + H2O 强碱溶液的理解:含有NaOH、KOH之类的可溶碱的溶液
K2SO3 + BaCl2====BaSO3 + 2KCl

强氧化剂存在的溶液中溶解,比如HNO3
氧化剂会将SO2氧化成SO42-,然后和Ba2+形成BaSO4沉淀

回答满意请采纳
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-28
是SO2和BaCl2!在碱性条件下,可以生成BaSO3沉淀;在氧化性物质(Fe3+,NO3-等)存在下可以生成BaSO4沉淀。
第2个回答  2013-02-28
1.有OH‾存在。此时,SO₂与OH‾反应,生成SO₃²‾。然后生成BaSO₃沉淀
2.有HNO₃、FeCl₃等氧化剂存在。此时,SO₂被氧化成SO₄²‾。然后生成BaSO₄沉淀。
第3个回答  2013-02-28
它们不反应,违背了强酸制弱酸,如若反应,需要加入氧化剂,如通入氧气,让二氧化硫先于氧气反应,生成三氧化硫在与氯化钡反应
第4个回答  2013-02-28
在二氧化硫过量的条件下不产生沉淀亚硫酸钡而是生成可以溶解的亚硫酸氢钡
BACL2+SO2+H2O=BASO3+2HCL BASO3+H2O+SO2=BA(HSO3)2
相似回答