一般来说,水中的负离子很难与不溶物(固体)反应.
所以同时考虑碳酸盐可溶或不溶的情况:
CO2与H2O反应生成H2CO3之后,碳酸在水中电离出H+与HCO3-,H+可与碳酸盐RCO3反应(氢离子可以与固体和离子反应,这里假设R的电荷是[2+]),
H[+] + CO3[2-] -> HCO3[-]
H[+] + RCO3 -> R[2+] + HCO3[-]
当然应该指出的是,因为电离常数的关系,碳酸电离出的[H+]并不多,所以以上反应是可逆的,
同时,
HCO3[-] -> H[+] + CO3[2-]
这个电离反应相对上边的两个,其电离常数要低几个数量级,所以在电离平衡时,CO3[2-]含量非常低.以至如果CO2非常过量的时候,生成的 HCO[-]要多一些.当然,需要指出的是,如果是类似碳酸钙这类非常难溶解的固体,要完全将其转化为可溶的 Ca(HCO3)2 需要的时间是相当漫长的.