向CO2水溶液中逐滴加入NaOH溶液至过量,不是直接生成Na2CO3和H2O吗?为什么会生成NaHCO3?

问题描述:

向CO2水溶液中逐滴加入NaOH溶液至过量,不是直接生成Na2CO3和H2O吗?为什么会生成NaHCO3?

先发生反应得到Na2CO3:CO2 + 2 NaOH = Na2CO3 + H2O
Na2CO3还能与过量的CO2反应:Na2CO3 + CO2 + H2O = 2 NaHCO3
总反应:CO2 + NaOH = NaHCO3

因为向co2是过量的所以生成的NaCo3不能稳定存在,会和Co2生成NaHCo3..