将CO2通入BACL2溶液中至饱和,无沉淀产生,再通入SO2,产生沉淀 请问哪里错了原本CO2通入氯化钡中应该产生碳酸钡沉淀,但是如果这个反应发生,势必要产生氯化氢,也就是形成稀盐酸会把碳酸钡溶解,因此反应是不能发生是这个意思吗??

问题描述:

将CO2通入BACL2溶液中至饱和,无沉淀产生,再通入SO2,产生沉淀 请问哪里错了
原本CO2通入氯化钡中应该产生碳酸钡沉淀,但是如果这个反应发生,势必要产生氯化氢,也就是形成稀盐酸会把碳酸钡溶解,因此反应是不能发生是这个意思吗??

可以这么说,本人认为主要原因还是弱酸不能制强酸

后面半句。因为盐酸可以溶解亚硫酸钡,所以反应不会发生。
是那意思,一般弱酸是不能制强酸的。

你通啥也不产生沉淀.你既然知道CO2不产生沉淀的原因,那你也应该知道SO2为什么不沉淀.盐酸是强酸,不可能由碳酸,亚硫酸制得,一般情况下弱酸不能制强酸