首先,你的方程式是有问题的,所以你的计算也出了些问题
2Na2O(s)+O2(g)=2Na2O2(s) △G=-144.4kJ/mol
常温下,在短时间放置时,氧化钠不会发生什么明显变化.但如果氧化钠长时间放置,也是可以看到氧化钠变黄,生成过氧化钠的.
所以出现这种现象的原因一定是该反应在动力学上难以进行,导致反应速率太慢.
其根本原因是Na2O中的O2-离子很稳定,而且Na2O的晶体结构与Na2O2不同(Na2O是立方晶体,Na2O2是六方晶体),所以O2与O2-反应既要断裂自身的共价键形成自由基,还要改变Na2O原有的晶体结构生成Na2O2,活化能很大.反应在动力学上难以进行.