为什么碳酸钡可以和盐酸发生反应而硫酸钡却不可以

如题所述

钡离子有毒,所以可溶性的钡盐有毒,钡离子和硫酸根离子反应生成不溶于酸和水的硫酸钡,即易溶性的物质能向难溶性的物质转化,所以可以用沉淀溶解平衡原理来解释。硫酸钡不溶于水也不溶于酸,身体不能吸收,因此服用BaSO4不会中毒。而BaCO3进入人体后会和胃酸中的盐酸发生反应:
BaCO3+2HCl=BaCl2+H2O+CO2(箭头),而BaCl2能溶于水,会被人体吸收而导致中毒。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-31
首先要明白一个化学原则:强酸制弱酸。
盐酸酸性强于碳酸所以能反应生成碳酸,而盐酸酸性弱于硫酸,所以不能和硫酸钡反应生成硫酸。