以假设酸为HA 相应的钠盐为NaA,氢离子浓度用[H+]表示,酸根离子浓度用[A-]表示,则有
HA=(可逆符号)H++A-
平衡时
[HA]=c酸-x
[H+]=x
[A-]=c盐+x
由于同离子效应,c酸-x约等于c酸,c盐+x约等于c盐。
故Ka=[H+][A-]/[HA]约等于xc盐/c酸
故有[H+]=Ka(c酸/c盐)
取负对数得 pH=pKa-lg(c酸/c盐)(该公式用了近似计算,因此配制溶液时pH需在pK正负1范围内)
柠檬酸的
pKa1=3.13
pKa2=4.76
pKa3=6.40