作者lancerfin (rilan)
看板TransBioChem
标题Re: [问题] 弱酸+弱硷的ph要怎算
时间Thu Jun 24 17:30:15 2010
原来 我一直犯错
非常感谢 cen71 指正解题
也在此分析我一直以来"观念上"的错误
起初 我以为
题目给的 Kb([CN-]) = 1.6*10^-5
要转换成 Ka([CN-]) = 10^-14 / (1.6*10^-5) =6.25*10^-10
看到哪里错了吗!?
没错!! 写 Ka([CN-]) 并非正确
题目给的 Kb([CN-]) 其式子为
CN- + H2O → HCN + OH-
转换Ka过去式子为
HCN → H+ + CN-
这里要写成 Ka([HCN]) 才对
^^^^^^^^^^^^
这就是错误的地方
会变成以为 NH4+ → H+ + NH3 Ka(NH4+)
+) H+ + CN-→HCN Ka(CN-)
--------------------------------------------------------------
NH4+ + CN- → NH3 + HCN Ka(NH4+) * Ka(CN-)
^^^^^^^^^^^^^^^^^^^^
所以以为 K = Ka(NH4+) * Ka(CN-) 这里错掉了
比较正确且又不会写错方式为
NH4+ → H+ + NH3 Ka(NH4+)
+) H+ + CN-→HCN 1/ Ka(HCN)
--------------------------------------------------------------
NH4+ + CN- → NH3 + HCN Ka(NH4+) / Ka(HCN)
^^^^^^^^^^^^^^^^^^^^
K = Ka(NH4+) / Ka(HCN)
这样才对
所以刚刚错误观念等於我连续取倒数二次 反而变乘法
做个总结
当在做 Ka、Kb 转换时
其转换过去的"物质也会跟着变"
如:Kb([CN-]) 转成 Ka([HCN])
若写成 Ka([CN-]) 会很可能像我一样犯连续取二次倒数
也再次感谢 mensen qt1987 cen71
让我更深入了解。
※ 引述《cen71 (7746!!)》之铭言:
: 我用回文PO比较易懂的算式好了
: 首先题目是
: 0.100M的 NH4CN
: NH4+ 的Ka是 5.6*10^-10 、 CN- 的Kb是 1.6*10^-5
: 先列出NH4+及CN-的Ka Kb代表的方程
: NH4+ → H+ + NH3 Ka = [NH3]*[H+] / [NH4+] = 5.6*10^-10
: CN- + H2O → HCN + OH- 为Kb 我们先把它换成Ka 变成
: HCN → H+ + CN- 这才是 CN-的Kb所指的Ka
: (把两个方程相乘後会剩下水的自解方程就是Ka Kb的方程,也就是Ka*Kb=KW的原因)
: 而我们要先求的是
: NH4+ + CN- → NH3 + HCN 这个反应的K = [NH3]*[HCN] / [NH4+]*[CN-]
: 也就是上面的 [H+]*[NH3] [HCN]
: —————— X —————— = Ka(NH4+) * 1/Ka(CN-) = K
: [NH4+] [H+]*[CN-]
: 求出K = 0.896 代入 K的反应 ↑(注意看Ka(CN-)的部份 因为要取倒数 所以变除法)
: NH4+ + CN- → NH3 + HCN
: 0.1-x 0.1-x x x
: K= 0.896 = x^2 / (0.1-x)^2 全部开√ 0.946 = x / 0.1-x
: 解出x = 0.049 (这个x这麽大 不能忽略的) 也就是反应後
: [NH4+] = [CN-] = 0.1 - 0.049 = 0.051
: [NH3] = [HCN] = 0.049
: 代回上面任一个Ka的反应式就可求 [H+] 设为y
: Ka(NH4+) = y*0.049 / 0.051 = 5.6*10^-10 解出y = 5.83*10^-10
: Ka(CN-) = y*0.051 / 0.049 = 6.25*10^-10 解出y = 6.00*10^-10
: 算出PH值 = 9.22
: ※ 引述《lancerfin (rilan)》之铭言:
: : 再次感谢 qt1987 与 cen71 指点
: : 但其实我发现 qt1987 推文所述的
: : K=Ka(NH4+)/Ka(HCN)=5.6*10^-10 / 6.25*10^-10= 0.896
: : ^^^^^
: : 除法是有误的
: : 题目是给 [CN-] 的Kb
: : ^^^^^^^
: : 6.25*10^-10 是为[CN-]经换算後的Ka
: : 非[HCN]的Ka
: : ^^^^^^^^
: : K=Ka(NH4+)/Ka(HCN)没错
: : 但题目是给[CN-]呀~~~~~
: : 所以K=Ka(NH4+) * Ka(CN-)
: : 5.6*10^-10 * 6.25*10^-10 = 3.5*10^-19
: : ^^^^^ ^^^^^^^^^^^^^^
: : 由於K过小
: : 所以才会省略掉0.1-x中的x 就不会像cen71 所说不能省略
: : 在q大导式的确没有错 我检验很多次皆正确
: : 所以
: : [NH3][HCN]
: : -------------- = K = 3.5*10^-19
: : [NH4+][CN-]
: : 又 [NH3]=[HCN]=x 、 [NH4+]=[CN-]= 0.1-x (其中x可省)
: : 得出
: : x^2 = 3.9*10^-19 * 0.1* 0.1
: : x = 5.91*10^-11
: : 则 pH =10.228
: : 我认为这应该是正确答案才对 但也或许是我观念上错误
: : 所已请教各位版友再指正
: : 谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.117.13
※ 编辑: lancerfin 来自: 140.116.117.13 (06/24 17:42)
1F:推 qt1987:怎麽大家一直用Ka(CN-)?应该是Ka(HCN)才对 06/24 22:11
2F:→ qt1987:因为那是HCN的逆反应。CN-只有Kb值,因为它与水作用为硷性 06/24 22:13
3F:推 cen71:我觉得还是单纯用方程式来看Ka Kb比较不会错 06/24 22:16
4F:推 qt1987:没啦,只是若考在计算题,怕有人这样写会被扣一、两分... 06/24 22:18
5F:→ mensen:观念懂写填充倒是无所谓啦 06/24 22:18
6F:→ qt1987:如果台大有考填充我就不用怕了...XD 06/24 22:19
7F:→ cen71:也对~ > < 06/24 22:19
8F:→ mensen:楼楼上不是对手 我好开心XD 06/24 22:20
9F:→ qt1987:....= =那我该难过...因为台大今年一定会很难...冏rz... 06/24 22:21
10F:→ mensen:加油罗,普物也要顾! 你应该是考化学系吧! 希望我们都上XD 06/24 22:22
11F:推 cen71:还好我只是考C卷 > < 不要比去年难太多.. 06/24 22:24
12F:→ qt1987:哈~不是耶!你真看得起我XD 我没有要考A卷...那太难了 06/24 22:26
13F:→ mensen:我写A卷最高也60多一点点 06/24 22:27
14F:→ mensen:A卷不是人写的 他96还考古人发现什麽 真莫名-.- 06/24 22:27
15F:推 qt1987:哈哈是喔~大家一起加油吧! 06/24 22:54
16F:→ lancerfin:抱歉整理得没很清楚,要是我会变色那就好了 06/25 00:39
17F:推 cen71:先按ctrl+v 在按ctrl+c 就可以改颜色了 06/25 01:10
18F:推 mensen:原po的解法比较不会出错 06/25 11:53
19F:→ mensen:我用c大的方法 把方程列出後kb原本有OH-但相加後OH-却变H+ 06/25 11:53
20F:→ mensen:按部就班的人比较容易卡卡 06/25 11:54
21F:→ mensen:应该是我自己的问题-.- 06/25 12:02
22F:→ jason9313:只是台联大不是不能带计算机 中间的X不就算到一变就卡住 06/25 15:29