为什么加热Na2Co3.10H2O,NaHCO3,(NH4)2CO3,CaCO3 将产生的气体通入BaCL2溶液,能产生白色沉淀的只有(NH4)2CO3,那CaCO3与NaHCO3呢?

热心网友

BaCl2只有在碱性溶液的条件下才与CO2反应生成BaCO3沉淀加热(NH4)2CO3会有NH3生成并溶于溶液中,创造碱性条件;加热其他两项只生成CO2,故不会有沉淀

热心网友

Na2co3加热不分解,NaHco3分解产生CO2,但是H2CO3酸性比HCL弱,所以不产生沉淀,只有NH4)2CO3与BaCl2反应产生NH4CL,不溶解Baco3,所以.........

热心网友

加热(NH4)2CO3产生CO2+H2O氨气和二氧化碳同时通入BaCL2溶液,氨气和二氧化碳与水反应,又生成碳酸铵,碳酸铵与BaCL2反应能产生白色沉淀BaCO3。

热心网友

因为NA2CO3.10H2O加热后产生的是水蒸汽 不能跟BACL2反应 NAHCO3 产生CO2 如果反应 产生的BACO3溶于盐酸 所以还是没沉淀 CACO3加热不分解 (NH4)2CO3=2 NH3+ CO2+H2O NH3 与盐酸反应 中和了盐酸 产生NH4CL CO32- + BA2+ = BACO3 白色沉淀

热心网友

因为Na2Co3.10H2O加热生成Na2Co3和H2O(气)后,Na2Co3普通加热不分解

热心网友

加热(NH4)2CO3产生的气体中含有NH3和CO2,氨气和二氧化碳同时通入BaCL2溶液,氨气和二氧化碳与水反应,又生成碳酸铵,碳酸铵与BaCL2反应能产生白色沉淀BaCO3。其它则同前一问题!