所以氯气通入水中,发生Cl2 + H2O = HCl + HClO(可逆),生成的HCl可以与Na2CO3反应生成NaHCO3直至生成CO2(视通入氯气的量而定),而生成的HClO只能与Na2CO3生成NaHCO3。
并且溶液中有CO2就不可能有NaClO,有Na2CO3又不可能有HClO。
综合以上因素,
当Na2CO3过量时:2Na2CO3 + Cl2 + H2O = NaCl + 2NaHCO3 + NaClO
当氯气过量时:Na2CO3 + 2Cl2 + H2O = 2NaCl + CO2↑ + 2HClO
而如果将氯气通入碳酸氢钠溶液,则:
NaHCO3 + Cl2 = NaCl + CO2↑ + HClO
联系客服