出现这种问题的原因是,硅酸的酸性很弱,甚至比碳酸氢根HCO3-还弱。
因此当硅酸钠还没有反应完全而溶液中还残留有碳酸氢根时,碳酸氢根即会和硅酸根继续反应。
因此,等到反应结束时,可以仅仅生成碳酸钠(当碳酸适量时)。当碳酸过量时,碳酸会和碳酸钠继续反应生成碳酸氢钠。
注:个人认为将碳酸改为“二氧化碳“,比较符合正常化学用语的习惯。因为水中的二氧化碳量多于碳酸。
跟二氧化碳的量多少有关系。
二氧化碳少量时,生成碳酸钠;二氧化碳过量时,生成碳酸氢钠。
高中化学学习过程中要强调反应物的用量与生成物的关系。
SiO32- + CO2(少量) + H2O = CO32- + H2SiO3↓
SiO32- + 2CO2(过量) + 2H2O = 2HCO3- + H2SiO3↓
其实后一个反应相当于在前一个反应后,生成的CO32-再与过量的CO2反应生成HCO3-。
这种例子在高中化学方程式的书写中多了去了。
例:Na2CO3溶液中逐滴滴加稀HCl——先无气泡,后有气泡
AlCl3溶液中逐滴加入NaOH溶液——先有沉淀,后又溶解
Ba(OH)2溶液中逐滴加入NaHSO4到Ba2+沉淀完和溶液呈中性
......