NH3,CO2与CaCl2反应么?

问题描述:

NH3,CO2与CaCl2反应么?
NH3,CO2与CaCl2反应生不生成BaCO3沉淀,为什么取决于NH3与CO2的用量?
最好有详细的方程式解释下.

NH3和CO2可反应生成(NH4)2CO3或者NH4HCO3
当生成(NH4)2CO3可和CaCl2反应生成沉淀.
此时
2NH3+H2O+CO2=(NH4)2CO3