关于次氯酸与碳酸盐的问题我知道二氧化碳与次氯酸钙溶液反应可以变碳酸钙,但是与次氯酸钠溶液变碳酸氢钠,所以有些迷惑,查证之
4个回答

实际上可以这么看,这个反应分成两步,首先是次氯酸钙水解

Ca(ClO)2+2H2O=Ca(OH)2+2HClO

然后是CO2与生成的Ca(OH)2反应

Ca(OH)2+CO2=CaCO3+H2O

合起来就是次氯酸钙和二氧化碳的反应

Ca(ClO)2+H2O+CO2=CaCO3+2HClO

所以在通入CO2量较少的时候生成的就是碳酸钙,因为这个时候溶液酸性不足所以不能生成碳酸氢钙.

随CO2量的增加就会继续发生反应

CaCO3+CO2+H2O=Ca(HCO3)2

与上面一个反应合起来就是

Ca(ClO)2+2H2O+2CO2=Ca(HCO3)2+2HClO

所以实际上是碳酸使碳酸钙溶解,而次氯酸不足以溶解碳酸钙(至少酸性要到碳酸的酸性才行)

不能生成碳酸钠,因为即使生成了碳酸钠也会和次氯酸反应变成碳酸氢钠,次氯酸不能溶解碳酸钙不代表不能和碳酸钠反应

溶液中存在着几个平衡

H++ClO-=HClO

H++CO32-=HCO3-

显然CO32-与H+结合的能力超过ClO-,所以不能生成碳酸钠,而对于Ca(ClO)2还存在着这样的平衡

Ca2++CO32-=CaCO3

当H+浓度较小的时候与CO3-结合的能力不如Ca2+,所以能生成CaCO3.