1.BaCl2 和 HCl的目的有:HCl跟亚硫酸根反应去除亚硫酸根对硫酸根的干扰,因为亚硫酸根也会跟BaCl2反应得到白色沉淀,但亚硫酸钡会溶于盐酸:
SO3^2- + 2H+ = SO2 + H2O
BaSO3 + 2HCl = BaCl2 + H2O + SO2
去除了SO3^2-的影响之后,才能准确用BaCl2检测SO4^2-:
Ba2+ + SO4^2- = BaSO4
形成的沉淀BaSO4不溶于HCl中.
2.含有Cl- 和 SO4^2-的溶液,先检测SO4^2-用Ba(NO3)2和HNO3的避免用BaCl2和HCl,引入额外的Cl-影响下一步的检测Cl- (用硝酸银).先检测SO4^2-是因为如果先检测Cl-,用AgNO3,也会导致SO4^2-形成白色的Ag2SO4沉淀(微溶),干扰了Cl-的鉴定.
Ag+ + Cl- = AgCl
2Ag+ + SO4^2- = Ag2SO4
Ba(NO3)2 + SO4^2- = BaSO4 + 2NO3-