为什么不把二氧化硫通到氯化钡溶液里?

如题所述

因为亚硫酸、碳酸的酸性没有盐酸的酸性强,而二氧化硫、二氧化碳所对应的酸是亚硫酸、碳酸,所以二氧化硫、二氧化碳与氯化钡溶液不发生反应,因此将二氧化硫、二氧化碳通入氯化钡溶液不会产生沉淀。
假设能够发生反应则:
CO2+BaCl2+H2O=BaCO3↓+2HCl
BaCl2+SO2+H2O=BaSO3↓+2HCl
但是BaCO3、BaSO3与HCl能够发生反应,
BaCO3+2HCl=CO2↑+BaCl2+H2O
BaSO3+2HCl=BaCl2+SO2↑+H2O
因此,Ba2+还是以离子形式存在于溶液中,即将二氧化碳、二氧化硫通入氯化钡溶液中无沉淀生成。
氯化钡与氢氧化钠不反应,盐和碱反应生成另一种新盐和新碱,而且新盐和新碱必须有一种是沉淀。氯化钡和氢氧化钠反应生成氯化钠和氢氧化钡,都不是沉淀,不符合化学反应规律。
二氧化碳、二氧化硫都能够与氢氧化钠反应,生成碳酸钠、亚硫酸钠,而碳酸钠、亚硫酸钠能够与氯化钡溶液反应生成碳酸钡、亚硫酸钡沉淀,所以加入氢氧化钠后有沉淀。
CO2+2NaOH=Na2CO3+H2O;Na2CO3+BaCl2=BaCO3↓+2NaCl
SO2+2NaOH=Na2SO3+H2O;Na2SO3+BaCl2=BaSO3↓+2NaCl
二氧化碳、二氧化硫与氯化钡不反应,但是在氯化钡溶液中通入氨气,再通入二氧化碳、二氧化硫,就立刻产生碳酸钡、亚硫酸钡沉淀。相关反应如下:
NH3+ H2O =(可逆) NH3·H2O
2NH3·H2O+CO2=(NH4)2CO3+H2O
(NH4)2CO3+BaCl2=2NH4Cl+BaCO3↓
2NH3·H2O+SO2=(NH4)2SO3+H2O
(NH4)2SO3+BaCl2=2NH4Cl+BaSO3↓
总的化学方程式:
2NH3 + CO2 + BaCl2 + H2O = BaCO3↓ + 2NH4Cl
2NH3 + SO2 + BaCl2 + H2O = BaSO3↓ + 2NH4Cl
温馨提示:答案为网友推荐,仅供参考
相似回答