现有100m/ll明矾溶液,向其中滴加1mol/l的Ba(oh)2溶液,欲使产生的沉淀的质量最大,应加入Ba(OH)2溶
1个回答

首先要知道沉淀最大时的反应 设 KAl(SO4)2 为 1mol

则当Al3+全部沉淀时,3 mol OH- 即 1.5 mol Ba(OH)2

此时SO42-沉淀了 1.5 mol 还剩下2-1.5=0.5 mol

继续加入0.5 Ba(OH)2 时 生成 0.5 BaSO4 溶解 1mol Al(OH)3

0.5 BaSO4 质量为 233*0.5 1 mol Al(OH)3 质量为 78

生成的BaSO4沉淀比溶解的Al(OH)3沉淀质量大.

因此沉淀质量最大时,就是 SO42- 全部沉淀时的情况,

即 1 mol KAl(SO4)2 加入 2 mol Ba(OH)2 时沉淀质量最大,

沉淀就是BaSO4 此时Al(OH)3全部溶解了.

反应为 Al3+ +2SO42- +2Ba2+ +4OH- ==AlO2- +2BaSO4 +2H2O

所以 Ba(OH)2体积是明矾体积的两倍