NH3,CO2与CaCl2反应生不生成BaCO3沉淀,为什么取决于NH3与CO2的用量?如果CO2过量,有沉淀生成么,为什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 05:48:37

NH3,CO2与CaCl2反应生不生成BaCO3沉淀,为什么取决于NH3与CO2的用量?如果CO2过量,有沉淀生成么,为什么
NH3,CO2与CaCl2反应生不生成BaCO3沉淀,为什么取决于NH3与CO2的用量?
如果CO2过量,有沉淀生成么,为什么

NH3,CO2与CaCl2反应生不生成BaCO3沉淀,为什么取决于NH3与CO2的用量?如果CO2过量,有沉淀生成么,为什么
你要问的是生不生成CaCO3吧?
可以生成碳酸钙沉淀.
反应的原理是NH3和二氧化碳溶于水后生成碳酸铵(二者物质的量之比>或=2:1),碳酸铵和氯化钙反应生成碳酸钙沉淀.
但若二氧化碳过量时,二者反应生成碳酸氢铵,而碳酸氢铵不能和氯化钙反应,所以没有沉淀生成.
注意:常见的错误思路:二氧化碳溶于水得到碳酸,碳酸和氯化钙反应生成碳酸钙和盐酸.
这种思路的错误之处是用碳酸这种弱酸制出了强酸,不符合强酸制弱酸的规律.