化学问题请问PH值为6的溶液升到PH=10,需要多少碳酸钙饱和溶
请问值为6的溶液升到PH=10,需要多少碳酸钙饱和溶液?如何处理缓冲问题?
1. O2 (H2CO3) 的饱和水溶液PH 为5.6, 故全部过程无CO2 逸出; 2. 设 CaCO3 在水中无限可溶, 溶液PH 可以到到 10: 有 Ka1=[H,HCO3] / [H2CO3]= 4.2 * 10^-7 PH=10时,[HCO3] / [H2CO3]=4200,[H2CO3] 忽略,[HCO3]= c(H)= 10^-6 mol/L; Ka2= [H,CO3] / [HCO3]= 5.6 * 10^-11 PH= 10时,[CO3] / [HCO3]= 0.56, [CO3]= 5.6 * 10^-7 mol/L; [H2CO3]+[HCO3]+[CO3]= 1.56 * 10^-6 mol/L; 3. [Ca]= [H2CO3]+[HCO3]+[CO3] =1.56 * 10^-6 mol/L; 饱和CaCO3中 [Ca]= (Ksp)^1/2= (2.9 *10^-9)^-9 =5.4 * 10^-5 mol/L > 1.56 * 10^-6 mol/L,CaCO3有这样大的溶解度 设每升溶液中加入x毫升饱和CaCO3: x *5.4 * 10^-5 / (x+1000) =1.56 * 10^-6 得x=19 须在每升原溶液中加 19 ml 饱和CaCO3 常数: Ka1(H2CO3)= 4.2 * 10^-7 mol/L Ka2(HCO3)= 5.6 * 10^-11 mol/L Ksp(CaCO3)=2.9 *10^-9 mol/L