作者logs ()
看板Chemistry
标题25度C pH=6.86 磷酸缓冲液 pKa2 的问题?
时间Mon Apr 9 21:33:34 2007
跟共轭酸硷盐 buffer 有关的问题
都可以套用
pH = pKa + log(A/HA)
总之,当两边的盐类同浓度的时候
pH = pKa
观察一市售产品
https://www.sigmaaldrich.com/catalog/search/ProductDetail/FLUKA/82557
0.025 M disodium hydrogen phosphate (Na2HPO4)
0.025 M potassium dihydrogen phosphate (KH2PO4)
这样在 25度C 的时候是 6.86
可是查询磷酸的第二解离常数 (25C)
查来查去都是 pKa2 都是 = 7.21 (或者 Ka2 = 6.2*10 -8)
http://home.planet.nl/~skok/techniques/laboratory/pka_pkb.html
http://en.wikipedia.org/wiki/Phosphoric_acid
http://scifun.chem.wisc.edu/chemweek/H3PO4/H3PO4.html
这样不是很奇怪吗?
到底 pKa2 在 25C 时应该是多少? 6.86 或者 7.21
----
为了求证,我另外找了一个有公开配方的产品
http://www.sciencelab.com/msds.php?msdsId=9927661 (PDF 档)
KH2PO4 0.34 wt% (FW=136) ==> 0.025 M
Na2HPO4 0.35 wt% (FW=142) ==> 0.025 M (有效两位)
也是一样 pH=6.86
难道说多质子酸的磷酸盐系统
计算上有什麽特别之处?
居然在等莫尔数状况下 pH =/= pKa2 ?!
而从 pKa2 = 7.21 反推算
6.86 = 7.21 + log(HPO4/H2PO4)
0==> HPO4/H2PO4 = 0.447
也就是说假若 pKa2 真的是 7.21
那麽应该要配成像是
KH2PO4 0.15 wt% (0.011 M)
Na2HPO4 0.35 wt% (0.025 M)
这样的配方,不过这的确与事实不符合
========================================
再看看其他酸硷值的产品,比如 pH=7.00 的
http://www.sciencelab.com/msds.php?msdsId=9925689 (PDF 档)
配方为
KH2PO4 2.54 wt% (0.187 M)
Na2HPO4 3.41 wt% (0.240 M)
7.00 =?= 7.21 + log(0.187/0.240)
7.21 + (-0.108)
明显地,这回 pKa2 即使是 6.86 也不能满足方程式了......
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.248.14
1F:推 buteo:考虑离子强度算看看 04/09 22:24
2F:推 joety1103:我觉得H2PO4-跟HPO42-加进水里都会在调整一下吧?? 04/09 22:43