在饱和Na2CO3溶液中加入少量BaSO4粉末,会有BaCO3生成,但是BaCO3的溶解度是大于BaSO4的!这是怎么回事?求详细、完整的分析过程每一步都要说出来.我理解能力真的很差.

问题描述:

在饱和Na2CO3溶液中加入少量BaSO4粉末,会有BaCO3生成,但是BaCO3的溶解度是大于BaSO4的!这是怎么回事?
求详细、完整的分析过程
每一步都要说出来.
我理解能力真的很差.

个人认为可以从Qc和Ksp这个方面解释
由于溶液中有大量的CO3 2-,加入BaSO4后,会有小部分BaSO4电离出Ba2+
此时溶液中BaCO3的Qc大于Ksp
故有BaCO3析出