将10.0mL0.01mol/LHCl溶液与40mL0.025mol/LNH3溶液混合后,所得溶液的PH是多少?

用计算缓冲溶液ph怎么算?求具体过程,谢谢!

混合后,恰好反应。

溶液共50ml(这里只能忽略体积变化)
溶液中共有NH4+(先不考虑水解的情况下):0.001mol

所以,溶液中c(NH4+) = 0.001mol ÷ 0.05 = 0.02mol/L

已知常温下NH4+的水解常数大约是10^-9(如果你那里有数据,则用的你的数据计算)
NH4+ + H2O ,<====> NH3·H2O + H+
1 1 1

===> c(NH3·H2O) × c(H+) = 10^-9×0.02mol/L
又:c(NH3·H2O) = c(H+)
所以,此时溶液中c(H+) = (0.02×10^-9)^1/2 (开平方)
C(H+) = (2×10^-11)^1/2 = 4.47×10^-5 mol/L

所以,PH = -lg(H+) = 4.35

回答满意请采纳~追问

并不是恰好反应,这是缓冲溶液

追答

鹅。。看错了
HCl是0.0001,NH3·H2O是0.001

缓冲溶液PH的计算。。
配制NH3-NH4Cl缓冲溶液的公式为:PH=14-PKb+lgc(NH3)/c(NH4+)
所以:
PH= 14 - 4.76 +lg(0.0009/0.0001)
=10.19
这里PKb = 4.76

如果是酸性缓冲溶液,公式则是:PH=PKa-lgc酸/c盐

温馨提示:答案为网友推荐,仅供参考
相似回答