早教吧作业答案频道 -->化学-->
如果BaCO3沉淀中尚有0.010molBaSO4在1.0L此份沉淀的饱和溶液中加入多少摩尔Na2CO3才能使0.010molBSO4完全转化为BaCO3?
题目详情
如果BaCO3沉淀中尚有0.010molBaSO4 在1.0L此份沉淀的饱和溶液中加入多少摩尔Na2CO3才能使0.010molBSO4完全转化为BaCO3?
▼优质解答
答案和解析
首先,虽然BaSO4的Ksp比BaCO3更小,但是相差不是很大,大概
Ksp(BaSO4)=Ksp(BaCO3)/50
所以,用饱和Na2CO3是可以将BaSO4转化为BaCO3的,工业上也正是如此将天然BaSO4转化为可溶于酸的BaCO3,并进一步生产其它Ba的化合物的.
此题,应该提供2个数据,Ksp(BaSO4)、Ksp(BaCO3)
BaSO4 + CO3^2- = BaCO3 + SO4^2-
0.01 mol
所以,先要Na2CO3为0.01 mol
其次,要保证这个BaCO3不再溶解,即Ba2+浓度小于10^-5 mol/L
所以,CO3^2-浓度要大于Ksp(BaCO3)/c(Ba2+)=Ksp(BaCO3)*10^5
所以需要的Na2CO3的总量=0.01 + Ksp(BaCO3)*10^5
Ksp(BaSO4)=Ksp(BaCO3)/50
所以,用饱和Na2CO3是可以将BaSO4转化为BaCO3的,工业上也正是如此将天然BaSO4转化为可溶于酸的BaCO3,并进一步生产其它Ba的化合物的.
此题,应该提供2个数据,Ksp(BaSO4)、Ksp(BaCO3)
BaSO4 + CO3^2- = BaCO3 + SO4^2-
0.01 mol
所以,先要Na2CO3为0.01 mol
其次,要保证这个BaCO3不再溶解,即Ba2+浓度小于10^-5 mol/L
所以,CO3^2-浓度要大于Ksp(BaCO3)/c(Ba2+)=Ksp(BaCO3)*10^5
所以需要的Na2CO3的总量=0.01 + Ksp(BaCO3)*10^5
看了 如果BaCO3沉淀中尚有0....的网友还看了以下:
GUI中分段函数如何绘制本人matlab新手,想用gui做一个软件,但用axes功能的时候,分段函 2020-05-17 …
己知文法G2=(VT={a,',',(,)},VN={S,L},S,P),其中P为, S→(L)|a 2020-05-26 …
Dy3+的4F9/2→6H13/2跃迁,其ΔJ=2,属电偶极跃迁,.Δl=0,Δs=0,ΔL=0, 2020-06-12 …
两个等效p电子形成的原子态,为什么没有单重态1P.完全可以S=0,L=1啊 2020-07-01 …
怎么计算二阶微分方程(mathematrica)我想用mathematica5来书写,但是我又不知 2020-07-31 …
想在matlab里面实现,已知S和R的关系,见'补充'.L已知,S自变量,R因变量,想根据S的值计 2020-08-01 …
设非空集合S=={x|m≤x≤l}满足:当x∈S时,有x^2∈S.给出如下三个命题:①若m=1,则 2020-08-01 …
为什么在原子物理学同科电子合成状态中ms1=1/2,ms2=-1/2,ml1=0,ml2=1,MS 2020-08-02 …
成才之路P72.题型1/变式1.0.1mol/lNa2S2O3溶液和0.1mol/LH2SO4溶液各 2020-11-15 …
设非空集合S=﹛x︱m≤x≤l﹜满足:当x∈S时,有x的平方∈S,则正确的是1·若m=1,则S={1 2020-12-07 …