①可以加硝酸溶液,再加Ba+,此处的加Bacl,Ba(no3)2是不是都行?(如果溶液中没有So32-)②可以加盐酸溶液,为什么只能加Bacl溶液,产生的沉淀溶不溶于硝酸?检验还有没有其它检验SO42- So32-的方法?

问题描述:

①可以加硝酸溶液,再加Ba+,此处的加Bacl,Ba(no3)2是不是都行?(如果溶液中没有So32-)
②可以加盐酸溶液,为什么只能加Bacl溶液,产生的沉淀溶不溶于硝酸?
检验
还有没有其它检验SO42- So32-的方法?

不可以加硝酸,绝对不可以,不管你证明哪个都不可以
加盐酸之後可以排除SO32-的干扰,如果你加再Ba(NO3)2理论上可行但实际上不行.因为SO2溶解度很大,是中强酸,一定会有SO32-残留在溶液中,你加NO3-进去就把它氧化了,还是不可能证明有没有SO42-
把溶液分两份,一份加入酸化过的品红溶液,品红褪色说明有SO32-
另一份先加入BaCl2,有沉淀,再加盐酸不溶液,说明有SO42-