过量氯气和碳酸钠反应。化学方程式写成cl2+na2co3=naclo+nacl+co2为什么不对

如题所述

过量氯气和碳酸钠反应。化学方程式写成cl2+na2co3=naclo+nacl+co2为什么不对
首先要知道这几种酸的酸性强弱:HCl(盐酸)>H2CO3(碳酸)>HClO(次氯酸)>HCO3-(碳酸氢根)
氯水中存在如下平衡:Cl2+H2O=HCl+HClO(可逆反应)
当加入固体碳酸钠时相当于在溶液中加入碳酸根离子
将上一个反应写作离子方程式就是Cl2+H2O=Cl^- + H^+ + HClO
碳酸根与盐酸反应(碳酸根过量):CO3^2- +2H^+ =CO2↑+H2O
碳酸根与盐酸反应(盐酸过量):CO3^2- + H^+ =HCO3^-
碳酸根与次氯酸反应CO3^2- +HClO = HCO3^- +ClO^-
当碳酸钠固体过量时总的化学方程式应该是(过量的碳酸钠分别与盐酸和次氯酸反应)2Cl2+H2O+3Na2CO3=2NaCl+2NaClO+2NaHCO3+CO2↑
当加入少量碳酸钠固体时(盐酸优先和碳酸根反应)2Cl2+H2O+Na2CO3=2NaCl+2HClO+CO2↑
当加入碳酸钠固体量非常少时Cl2+H2O+Na2CO3=NaCl+NaHCO3+HClO
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-22
因为次氯酸酸性比碳酸弱,氯气过量意味着盐酸过量,即次氯酸不反应
所以:
2Cl2+Na2CO3+H2O=2NaCl+CO2+2HClO本回答被提问者采纳
第2个回答  2018-07-31
因为题目没说是在水里反应,那么最终产物是cl2o。